/*les grand blocs*/
body{text-align:justify;font-family:none;background:none;font-size:100%;color:black}
#principal {

float:right;
width:76%;
}
#liste_lien{float:left;
text-align:left;
max-width:20%;
font-weight:bold;
font-size:125%;
list-style-type:none;
list-style-position:outside;
border-right: 1px solid #888888;
height:100%
margin:0;
padding:0;
margin-left:2%;
margin-right:2%;
padding-right:1%;

}


body > #liste_lien{width:20%;
padding:0;
margin:0;
margin-left:2%;
padding-right:1%}
#pied{width:100%;
text-align:center;
clear:both;
margin-top:0.5ex;}





.logo{float:left;}

.skiplink{
text-align:center;
font-size:80%
}
/*configuration du menu de gauche*/

#liste_lien li{padding:0;
margin:0;
margin-top:0.5%}

#liste_lien > li{
margin-top:3%;
margin-bottom:3%;

}



#liste_lien li li {font-size:80%}
#liste_lien a, #liste_lien li{color:#557755;
text-decoration:none}
#liste_lien a:hover,li#adresse a{color:#0C479D}
	/* les infos sur le cabinet */
	li#adresse{color:black;
	text-decoration:none;
	font-size:80%;
	margin-top:0px}
	 
	
	.page_speciale{margin-top:2.5%}
	ul >.page_speciale{margin-top:5%;
margin-bottom:5%}

/*les separateur*/
hr.spip{border:none;
clear:both;
margin:0;
padding-top:1ex;
margin-bottom:1ex; 
height:1px;width:100%;
border-bottom:#888888 solid 1px}
hr.invisible{display:none}



/*les titres*/

h1{color:#0C479D;
font-weight:200;
text-align:left;
font-family:sans-serif;
font-size:180%}
h2{color:#557755;
font-weight:200;
text-align:left;
font-family:sans-serif;
font-size:150%
}

h3{
text-align:left;
padding-top:0;
margin-top:0;
margin-bottom:0;
padding-bottom:0;
color:#595959;
font-weight:200;
font-family:sans-serif;
font-size:130%}

#acceuil h2{text-align:center}
/*disposition du texte */
strong.titre{font-family:sans-serif;
font-size:110%;
font-weight:bold
} /* -> titre des forums et des publication */
blockquote.spip {border:1px solid #888888;padding:1ex;font-style:italic}
	/*indentation*/
	#page_forum #principal p.spip,#repondre #principal p.spip,#article #principal p {text-indent:1cm; }
	#acceuil {text-indent:0;}

#date {
font-style:italic}
.chapo{font-weight:bold;}
.chapo p{text-indent:0}

.fiche_technique{margin-bottom:5%}
.notes p{font-size:80%;padding:0;margin:0}
	/*les documents */
	a.document {color:black;
	font-weight:bold;
	font-size:150%}

	.spip_documents{text-align:center}
	
	.spip_documents_left{max-width:40%;
	float:left;
	padding-left:5%}
	.spip_documents_right{border-left: 1px solid #888888;
	max-width:40%;
	padding-left:5%;
	padding-right:5%;
	float:right;
	}

/* page d'acceuil */
#acceuil #principal{text-align:center}

.gauche, #presentation1,#presentation4{width:40%;
padding-right:5%;
float:left;
padding-left:5%;
border-right: 1px solid #888888;}

.droite, #presentation2,#presentation5{width:40%;
padding-right:5%;
float:right;
}

/*tableau*/
table {border-collapse:collapse;
margin-top:2ex;
margin-bottom:2ex;
width:auto;
text-align:center}
td,th{border:1px solid black}
.row_odd{background-color:rgb(192,202,212);}
.row_even{background-color:rgb(222,222,222);}

table.spip{
line-height:2.0ex;
width:100%;
border:3px solid black;
}
tr.row_first{border-bottom:1px solid black}



/*liens */
a{text-decoration:none;
color:#0C479D ;}
a:hover{color:#0C479D;text-decoration:underline}

/*recherche */

#par_rubrique{border-left: 1px solid #888888;width:69%;padding-left:2%;
float:right;
}
#par_date{width:15%;float:left;}
#par_date ul,#par_rubrique ul{margin-top:0;
padding-bottom:0;
padding-top:0;
margin-bottom:0}

.formulaire_spip{
border:1px solid #888888;
color:black;
margin-bottom:2em;
padding:1em;
text-align:left;}


/*forum*/
.forum { border:1px solid #888888;padding:1ex;
margin-bottom:0.5ex;
margin-top:0.5ex;

}
/*cartouche*/
.cartouche {

font-weight:200;
border: 1px solid #888888;
float:left;
margin:1em;
width:25%;
}
.cartouche a{color:#557755;}
.cartouche h2{font-size:100%;}
.cartouche .formulaire_spip{border:none; 
padding-top:0.5em;
padding-bottom:0.5em;
margin:0}
input.text, textarea, select { font-size: 100%; font-family: inherit; 
width: 340px; background: #F4F8F8; border: 1px inset #CC9; color: #000; }
