body {
	background-image: url(images/fond.jpg);
	background-color: #000000;
	background-repeat: repeat-x;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}

#bandeau {
	height:150px;
	background-image: url(images/bandeau.jpg);
	background-position:top center;
	background-repeat: no-repeat;
	margin-left:auto;
	margin-right:auto;
	width:1100px;
}

/*#logo {
	text-align:center;
	margin-right:623px;
}*/

#logo {
	float:left;
	width:315px;
	margin-left:80px;
	height:150px;
}

#bill {
	width:130px;
	margin-left:890px;
	text-align:center;
	font-size:10px;
	padding-top:3px;
	height:137px;
	font-weight:bold;
}

#bill a{
	color:#FFF;
	text-decoration:none;
}

#bill a:hover{
	color:#F8B809;
	text-decoration:none;
}


#menu{
	height:26px;
	background-image: url(images/fond_menu.jpg);
	background-position:top center;
	background-repeat: no-repeat;
	font-size:13px;
	padding-top:3px;
	margin-left:auto;
	margin-right:auto;
	width:710px;
	padding-left:250px;
	padding-bottom:0;
	margin-bottom:0;
}

#entete {
	background-image: url(images/fond_corps.jpg);
	background-position:top center;
	background-repeat: no-repeat;
	color:#FFFFFF;
	width:950px;
	margin-left:auto;
	margin-right:auto;
	min-height:75px;
}

#accroche {
	font-size:10px;
	color:#A3A3A4;
	margin:0;
	padding:0;
	text-align:right;
	padding-top:10px;
}

#accroche a {
	color:#A3A3A4;
	text-decoration:underline;
}

#accroche a:hover {
	color:#F8B809;
	text-decoration:none;
}

#corps {
	color:#FFFFFF;
	font-size:13px;
	margin-right:auto;
	margin-left:auto;
	width:900px;
	padding-left:50px;
}

.liens_partager, .liens_partager img{
	text-align:right;
	vertical-align:middle;
	border:0;
}

#signature{
	font-size:10px;
	color:#A3A3A4;
	text-align:center;
	font-weight:bold;
	padding-top:5px;
	padding-left:50px;
}

#signature a{ color:#F8B809; text-decoration:none; }
#signature a:hover{ color:#A3A3A4; text-decoration:underline; }

img, a, p { behavior: url(iepngfix.htc) } /* Support du PNG par ie6 */

#liens_menu {
	margin-top:10px;
	width:900px;
	text-align:center;
	font-size:10px;
	margin-left:auto;
	margin-right:auto;
	color:#F8B809;

	padding-bottom:10px;
}

#liens_menu a{ color:#F8B809; text-decoration:none; }
#liens_menu a:hover{ color:#A3A3A4; text-decoration:underline; }


#nav, #nav ul{
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	line-height:1.5em; 
	cursor:pointer;
}

#nav h2 {
	font-size:13px;
	padding:0;
	margin:0;
}

#nav a{
	display:block;
	padding:0px 8px;
	color:#000;
	text-decoration:none;
}

#nav a:hover{
	background:url('images/fond_menu_li.gif') right no-repeat;
	color:#000;
}

#nav li{
	float:left;
	position:relative;
	background-color:#FFF;
}

#nav li.premier_niveau{
	color:#FFF;
	float:left;
	position:relative;
	background-color:transparent;
	font-weight:bold;
	padding-right:6px;
}

#nav li.premier_niveau a:hover{
	background-color:transparent;
}

#nav a.sous_menu{
	background:url('images/arrow_r.gif') right no-repeat;
}

#nav a.sous_menu:hover {
	background:url('images/fond_menu_l_sous_menu.gif') right no-repeat;
}


#nav ul {
	position:absolute;
	display:none;
	width:14.5em;
	top:1.5em;
}

#nav li ul a{
width:13em;
height:29px;
line-height:29px;
float:left;
}

#nav ul ul{
top:auto;
}	

#nav li ul ul {
left:13.5em;
margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}
















hr { clear:both;visibility:hidden;margin:0;padding:0;height:0; }



h1 {
	color:#F8B809;
	text-align:right;
	margin:0;
	padding-top:11px;
	font-size:20px;
}

h2 {
	color:#F8B809;
	margin:0;
	padding:0;
	font-size:20px;
	margin-bottom:10px;
}

#fil_ariane {
	text-align:right;
	color:#A3A3A4;
	font-size:10px;
	padding-bottom:5px;
}

#fil_ariane a {
	color:#A3A3A4;
	text-decoration:underline;
}

#fil_ariane a:hover {
	color:#F8B809;
	text-decoration:none;
}

#corps h2 a{ color:#F8B809; text-decoration:underline; }
#corps h2 a:hover{ color:#fff; text-decoration:none; }

p {
	text-align:justify;
	margin-top:0;
	margin-bottom:10px;
}

#corps img {
	border:1px solid #A3A3A4;
}

#corps img.noborder {
	border:0;
}

#corps a:hover img{
	filter: Alpha(opacity=65);
	-moz-opacity: 0.65;
	opacity: 0.65;
}

#corps a{ color:#F8B809; text-decoration:none; font-weight:bold; }
#corps a:hover{ color:#fff; text-decoration:none; font-weight:bold; }

#corps ol{
	margin-left:150px;
	padding-left:5px;
}

span.texte_objet_recherche {
	background-image:url(images/trame_bleu.gif);
	color:#000;
}

#add_message {
	border: 1px dashed #FF9933;
	padding:10px;
	margin-left: 9px;
	margin-right:15px;
	margin-bottom:10px;
	display:none;
	background-color:#3A3A3A;
}

#form_post_msg {
	float:right;
	width:450px;
	text-align:right;
}

#message_retour {
	background-image:url(images/trame_bleu.gif);
	font-weight:bold;
	color:#FFFFFF;
	padding: 5px 5px 5px 5px;
	text-align:center;
	margin-bottom:10px;
}

#calc_frequence {
	padding:10px;
	margin-top:10px;
	display:none;
}

.box_question {
	margin:0;
	margin-bottom:10px;
	border: 1px solid #a9b2ad;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

.graphique_sondage {
    border: 1px solid black;
    background-image:url(images/trame_bleu.gif);
	color:#FFF;
	font-weight:bold;
	text-align:center;
	font-size:11px;
}

.sondage_ligne_image {
	cursor:pointer;
}

.sondage_ligne_image:hover {
	cursor:pointer;
	background-color:#CCCCCC;
}

#ul_plan li{
	padding:5px;
}

#box_nouveautes{ width:440px; margin-left:5px; margin-right:5px; margin-bottom:10px; }
#box_nouveautes h2 { background-color:#3A3A3A; background-image:url(images/coin_gris_clair.jpg); background-position:top left; background-repeat:no-repeat; margin:0; padding-left:8px; padding-top:3px; color:#F8B809; font-size:20px; }
#box_nouveautes .corps { background-color:#3A3A3A; background-image:url(images/coin_gris_clair2.jpg); background-position:bottom right; background-repeat:no-repeat; padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:5px; }
#box_nouveautes .corps h3 { font-size:13px; padding:1px; margin:0; text-decoration:none;}

#box_photos{ width:440px; margin-left:5px; margin-right:5px; margin-bottom:10px; }
#box_photos h2 { background-color:#3A3A3A; background-image:url(images/coin_gris_clair.jpg); background-position:top left; background-repeat:no-repeat; margin:0; padding-left:8px; padding-top:3px; color:#F8B809; font-size:20px; }
#box_photos .corps { background-color:#3A3A3A; background-image:url(images/coin_gris_clair2.jpg); background-position:bottom right; background-repeat:no-repeat; padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:5px; }

#box_sondage{ width:440px; margin-left:5px; margin-right:5px; margin-bottom:10px; }
#box_sondage h2 { background-color:#1C1C1C; background-image:url(images/coin_gris_fonce.jpg); background-position:top left; background-repeat:no-repeat; margin:0; padding-left:8px; padding-top:3px; color:#F8B809; font-size:20px; }
#box_sondage .corps { background-color:#1C1C1C; background-image:url(images/coin_gris_fonce2.jpg); background-position:bottom right; background-repeat:no-repeat; padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:5px; }

#box_top_liens{ width:440px; margin-left:5px; margin-right:5px; margin-bottom:10px; }
#box_top_liens h2 { background-color:#1C1C1C; background-image:url(images/coin_gris_fonce.jpg); background-position:top left; background-repeat:no-repeat; margin:0; padding-left:8px; padding-top:3px; color:#F8B809; font-size:20px; }
#box_top_liens .corps { background-color:#1C1C1C; background-image:url(images/coin_gris_fonce2.jpg); background-position:bottom right; background-repeat:no-repeat; padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:5px; }

#box_partenaires{ width:440px; margin-left:5px; margin-right:5px; margin-bottom:10px; }
#box_partenaires h2 { background-color:#3A3A3A; background-image:url(images/coin_gris_clair.jpg); background-position:top left; background-repeat:no-repeat; margin:0; padding-left:8px; padding-top:3px; color:#F8B809; font-size:20px; }
#box_partenaires .corps { background-color:#3A3A3A; background-image:url(images/coin_gris_clair2.jpg); background-position:bottom right; background-repeat:no-repeat; padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:5px; }

#box_points_cles{ width:440px; margin-left:5px; margin-right:5px; margin-bottom:10px; }
#box_points_cles h2 { background-color:#1C1C1C; background-image:url(images/coin_gris_fonce.jpg); background-position:top left; background-repeat:no-repeat; margin:0; padding-left:8px; padding-top:3px; color:#F8B809; font-size:20px; }
#box_points_cles .corps { background-color:#1C1C1C; background-image:url(images/coin_gris_fonce2.jpg); background-position:bottom right; background-repeat:no-repeat; padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:5px; }


#corps h2.clair { 
	background-color:#3A3A3A; 
	background-image:url(images/coin_gris_clair.jpg); 
	background-position:top left; 
	background-repeat:no-repeat; 
	margin:0; 
	padding-left:8px; 
	padding-top:3px; 
	color:#F8B809; 
	font-size:20px; 
}

#corps .corpsclair { 
	background-color:#3A3A3A; 
	background-image:url(images/coin_gris_clair2.jpg); 
	background-position:bottom right; 
	background-repeat:no-repeat; 
	padding-top:10px; 
	padding-left:10px; 
	padding-right:10px; 
	padding-bottom:5px; 
	margin-bottom:10px;
}

#corps h2.fonce { 
	background-color:#1C1C1C; 
	background-image:url(images/coin_gris_fonce.jpg); 
	background-position:top left; 
	background-repeat:no-repeat; 
	margin:0; 
	padding-left:8px; 
	padding-top:3px; 
	color:#F8B809; 
	font-size:20px; 
}

#corps .corpsfonce { 
	background-color:#1C1C1C; 
	background-image:url(images/coin_gris_fonce2.jpg); 
	background-position:bottom right; 
	background-repeat:no-repeat; 
	padding-top:10px; 
	padding-left:10px; 
	padding-right:10px; 
	padding-bottom:5px; 
	margin-bottom:10px;
	
}




#tags {
	text-align:justify;
	margin-top:8px;
	margin-bottom:10px;
}

#tags a.tag1{
	color:#F8B809;
	text-decoration:none;
	font-size:10px;
}

#tags a.tag1:hover{
	color : #A3A3A4;
	text-decoration:underline;
}

#tags a.tag2{
	color:#A3A3A4;
	text-decoration:none;
	font-size:12px;
}

#tags a.tag2:hover{
	color : #A3A3A4;
	text-decoration:underline;
}

#tags a.tag3{
	color:#3A3A3A;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}

#tags a.tag3:hover{
	color : #A3A3A4;
	text-decoration:underline;
}

#tags a.tag4{
	color:grey;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}

#tags a.tag4:hover{
	color : #A3A3A4;
	text-decoration:underline;
}
