/* CSS Document */

BODY{
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size:12px;
	color:#414141;
	margin: 0; 
	padding: 0;
	background-color:#c3b696;	
	background-image: url(IMG/bureau_haut_fond.jpg);
	background-repeat: repeat-x;
	text-align:left;
}
h1{
	background-image: url(IMG/bureau_titre.jpg);
	width: 553px;
	height: 34px;
	color: #510a11;
	font-size:18px;
	font-weight:bold;
	font-variant:small-caps;
	padding-top:13px;
	padding-left:13px;
	margin:0px;
	padding-bottom:0px;
	padding-right:0px;
	text-indent:inherit;
}
h2{
	background-image: url(IMG/bureau_sous_titre.jpg);
	width: 536px;
	height: 13px;
	color: #dd2e38;
	font-size:13px;
	font-weight:bold;
	padding-left:30px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin-top:5px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	text-indent:inherit;
}
h3{
	padding-left:13px;
	padding-right:20px;
	padding-top:5px;	
	padding-bottom:3px;
	font-weight:bold;	
	color: #510a11;
	font-size:12px;
	margin:0px;
	text-indent:inherit;
}
a, a:link{		
	color: #dd2e38;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
	color: #dd2e38;
}
a:visited{
	text-decoration: none;
	color: #c7272b;
}
IMG{
	border:0px;
	margin:0px;
	padding:0px;
}
P{
	margin:5px 0 5px 0;
}
.clear{
	clear: both;
}

UL LI{
	list-style:none;
}
UL, UL UL, UL UL UL{
	margin: 0px;
	padding : 0px;
}

/* Structure */

.center{
	margin: auto;	
	background-image: url(IMG/bureau_contenu_fond.jpg);
	background-repeat: repeat-y;
	width: 780px;
}

.col_gauche{
	width: 214px;
	float: left;
}
.col_droite{
	width: 566px;
	float: left;
}
ul#sommaire{
	padding-left:15px;
}
.top{
	padding-right:10px;
}
.logo{
	width: 198px;
	height: 144px;
	padding-left:16px;
	background-image: url(IMG/bureau_logo_fond.jpg);
}
.sous_logo{
	width: 214px;
	height: 64px;
	background-image: url(IMG/bureau_sous_logo.jpg);
	background-repeat: no-repeat;
}

/* entete pied */

.entete_anim{
	width: 780px;
	height: 75px;
}
.entete_contact{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(IMG/bureau_entete_contact.jpg);
	width: 561px;
	height: 30px;
	text-align:right;
	padding-top:13px;
	padding-right:5px;
}
.entete_contact a{
	font-size:12px;
	color:#510a11;
	text-decoration:none;
	font-weight:bold;
}
.entete_contact a:hover{
	font-size:12px;
	color:#510a11;
	font-weight:bold;
	text-decoration:underline;
}
.entete_portfeuille{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(IMG/bureau_entete_portfeuille.jpg);
	width: 561px;
	height: 43px;
	padding-right:5px;
	text-align:right;
}
.entete_portfeuille a{
	font-size:12px;
	color:#510a11;
	text-decoration:none;
	font-weight:bold;
}
.entete_portfeuille a:hover{
	font-size:12px;
	color:#510a11;
	font-weight:bold;
	text-decoration:underline;
}
.entete_langue{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(IMG/bureau_entete_langue.jpg);
	width: 555px;
	height: 30px;
	text-align:right;
	padding-top:13px;
	padding-right:11px;
}
.entete_langue a{
	font-size:12px;
	color: #d41618;
	text-decoration:none;
	font-weight:bold;
}
.entete_langue a:hover{
	font-size:12px;
	color: #d41618;
	text-decoration:underline;
	font-weight:bold;
}
.entete_plan{
	background-image: url(IMG/bureau_entete_plan.jpg);
	width: 566px;
	height: 15px;
}

/* pied */

#pied_fond{
	height: 117px;	
	background-image: url(IMG/bureau_pied_fond.jpg);
	background-repeat: repeat-x;
	margin-bottom:20px;
}
#pied{
 	margin: auto;
	width: 758px;
	height: 74px;
	background-image: url(IMG/bureau_pied.jpg);
	padding-top: 43px;
	padding-left: 22px;
}
#mention{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top:5px;	
	font-size:9px;
	text-align:right;
}
#mention a{	
	font-size:9px;
	color:#dd2e38;
	text-decoration:none;
}
#mention a:hover{	
	font-size:9px;
	color:#fff;
	text-decoration:none;
}
h4{
	float:right;
	font-size:8px;
	text-align:right;
	padding-right:8px;
	color:#dd2e38;
	padding:0;
	margin:0;
	font-weight:normal;
}

/* box */
.conteneur_box{
	width: 253px;
	float: left;
	padding:10px;
}
.titre_box{
	width: 253px;
	border:2px solid;
	border-color:#EEE4E6;
	background-image:url(IMG/bureau_box.gif);
	background-repeat:repeat-y;
	display:block;
	color:#510A11;
	padding:2px;
	}
.box{
	color:#B52743;
	font-size:10px;
	padding-left:2px;
	padding-right:2px;
}
.lien_box{
	text-align:right;
}
.lien_box a{
	color:#510A11;
	font-size:11px;
}
.lien_box a:hover{
	text-decoration:underline;
	color:#510A11;
	font-size:11px;
}
/* Contenu */
table.spip{
margin-left:40px;
margin-top:15px;
margin-bottom:15px;
text-align:left;
}
table.spip th{
padding-right:85px;
}
table.spip caption{
font-size:9px;
text-align:left;
}
.contenu_chapeau{
	padding-left:13px;
	padding-right:20px;
	padding-top:5px;	
	padding-bottom:3px;
	color: #510a11;
	font-size:11px;
}
.contenu_texte{
	padding-left:13px;
	padding-right:20px;
	padding-top:3px;	
	padding-bottom:10px;
	font-size:12px;
}
.options{
	font-size:11px;
	padding-left:15px;
}
.specialiste{
	text-align: right;
	padding-right:10px;
}
.specialiste a:link, .specialiste a:visited{
	text-decoration:none;
}
.specialiste a:hover{
	text-decoration:underline;
}
.savoir_plus a:link, .savoir_plus a:visited{
	background: url(IMG/bureau_icone_plus.jpg) no-repeat;
	padding-left:33px;
	padding-right:10px;
	text-decoration:none;
	
	padding-top:7px;
}
.savoir_plus a:hover{
	text-decoration:underline;
}

.contact_bio{
	text-align: right;
	padding-right:20px;
}
/*
.contact_bio a{
	display:block;
	background: url(IMG/bureau_contact_bio.gif) 95% 20% no-repeat;
	height:30px;
	line-height:30px;
}
*/

.contact_bio a:link, .contact_bio a:visited{
	display:list-item;
	list-style-image:url(IMG/bureau_contact_bio.gif);
	list-style-position:outside;
	list-style-type:none;
	text-decoration:none;
}
.contact_bio a:hover{
	text-decoration:underline;
}
.bio{
	padding-left:13px;
}
.bio_liste{
	padding-left:15px;
	padding-top:2px;
	padding-bottom:5px;
	clear:both;
}
.liste_photo{
	float:left;
	margin-bottom:5px;
	margin-top:2px;
}
.liste_categorie{
	padding-left:45px;
}

/* menu */

.menu{
	background-image: url(IMG/bureau_menu_fond.jpg);
	background-repeat: repeat-y;
	padding-right:12px;
}
#menu_rub{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    list-style: none;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:35px;
	padding-left:15px;
	font-weight:bold;
}
.menu_rub a:link, .menu_rub a:visited{
	font-size:12px;
	text-decoration: none;
	color:#fff;
	background-image: url(IMG/bureau_puce_1.gif);
	background-repeat: no-repeat;
	padding-left:13px;
}
.menu_rub a:hover{
	font-size:12px;
	text-decoration: none;
	color:#510a11;
	background-image: url(IMG/bureau_puce_2.gif);
	background-repeat: no-repeat;
	padding-left:13px;
}
.menu_rub_on a:link, .menu_rub_on a:visited{
	font-size:12px;
	text-decoration: none;
	color:#510a11;
	background-image: url(IMG/bureau_puce_2.gif);
	background-repeat: no-repeat;
	padding-left:13px;
}
.menu_rub_on a:hover{
	font-size:12px;
	text-decoration: none;
	color:#510a11;
}
#menu_rub li{
	padding-bottom:4px;
}

/* sous_menu */

.ulmenu_sous_rub{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    list-style: none;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:20px;
	padding-bottom:10px;
	padding-top:3px;
	font-weight:normal;
}
.ulmenu_sous_rub li{
	padding:0px;;
}
.menu_sous_rub a:link, .menu_sous_rub a:visited{
	font-size:11px;
	text-decoration: none;
	color:#fff;
	background-image: url(IMG/bureau_puce_3.gif);
	background-repeat: no-repeat;
	padding-left:5px;
}
.menu_sous_rub a:hover{
	font-size:11px;
	text-decoration: none;
	color:#510a11;
	background-image: url(IMG/bureau_puce_4.gif);
	background-repeat: no-repeat;
	padding-left:5px;
}
.menu_sous_rub_on a:link, .menu_sous_rub_on a:visited{
	font-size:11px;
	text-decoration: none;
	color:#510a11;
	background-image: url(IMG/bureau_puce_4.gif);
	background-repeat: no-repeat;
	padding-left:5px;
	
}.menu_sous_rub_on a:hover{
	font-size:11px;
	text-decoration: none;
	color:#510a11;
}

/*Pagination*/
#pagination{
	text-align:right;
	margin-right:25px;
	margin-bottom:0;
	color: #c7272b;
}
.on{
	font-weight:bold;
}
a.lien_pagination:link, a.lien_pagination:visited{
	color: #c7272b;
	font-weight:normal;
	text-decoration:none;
}
a.lien_pagination:hover{
	text-decoration:underline;
}
.lastnews{
	width: 565px;
	clear:both;
}