body{font-size:1em;font-family:Georgia,Verdana,Times,serif;line-height:180%;background-color:#fff;margin:0;padding:0;}
#content{width:900px;margin: 30px auto;background-color: #fff;}
#en-tete h2{width:900px;margin:0 auto;}
#en-tete{background-color:#41433e;height:120px;margin:0 auto;padding:30px 0 0 10px;color:#fff;border-bottom:1px solid #c7c8bc;}
#contenu-en-tete{width:900px;margin:30px auto;}
.plata {color:#c7c8bc;}
#titre {float:left;font-size:1.5em; padding: 12px 0 12px 12px;}
#contenu-en-tete #titre {border-right: solid 1px #c7c8bc;width:200px;float:left;}
.pageindex .col-droite {width:180px; margin-left: 7px;}
.pageindex .col-gauche {width:190px;}
h3, h1 {text-align:right;color:#c7c8bc;font-size:1.3em;}
@media screen and (-webkit-min-device-pixel-ratio:0){#navigation{margin: 37px 30px 0 0;}}
#navigation{color:white;font-size:1.2em;text-align:right;margin:5px 70px 0 0;padding:7px; min-width:500px;float:right;}
#navigation a{color:#fff;font-size: 1em; padding:0; margin:0;}
#navigation a:hover {border-top: 2px solid #e1771e;padding:7px 0 0 0;margin:0;}
#navigation em {font-size:.7em;float:left;}
.menu_sec {list-style-type:none;font-size:.9em;line-height:1.7em; padding:2px 0; width:200px;}
.menu_sec_ind{list-style-type:none;font-size:1.1em;line-height:1.7em; padding:2px;}
.menu_sec li, .menu_sec_ind li {border-bottom:1px dotted #e1771e;}
.quick_link li {border-bottom:1px solid #c7c8bc; padding:0;}
.quick_link {list-style-type:none;font-size:1em;line-height:1.2em; padding:0;}
.quick_link h2 {font-size: 90%;}
.col-gauche{text-align:left; width:212px; float:left; padding: 9px 0;}
.col-gauche ul{margin-top:37px;}
.col-gauche img{padding:3px;background:#f6f6f6;border:solid 1px #ececec;margin-bottom:7px; width:180px; height:230px;}
.col-droite	{font-size: 12px; line-height: 20px; padding: 0; width: 280px; float: left; margin:0;}
#milieu{position:relative;padding: 0 5px;width:450px;float:left;font-size:1em;}
#pied-de-page{border-top:1px solid #c7c8bc;font-size:10px;line-height: 16px; background-color: #c7c8bc;
	text-align: center; letter-spacing: 6px; height: 200px; clear: left; margin: 0; padding: 0;	}
a{color: #6b6c5a;	text-decoration: none 	}
a:hover{color: #000;	text-decoration: none 	}
#sede {float:left;margin:10px 10px 0;}
.encadre{float:left;width:225px;line-height:19px;font-size:.9em;text-align:right;padding:0 3px;margin:0;}
.encadre h3{margin-top:5px;}
.rubrique p{background-color:#fdfdfd;padding:7px;}
.encadre h3{text-align:left;font-size:1.1em;margin-left:3px;}
.img_lecture{width: 90px;}
.img_actu {width: 150px;background-color: #f6f6f6; border: solid 1px #ececec; padding: 7px;}
.img_lecture, .img_actu {float:left; margin: 10px; }
/*IE6 \*/
* html .social_bookmarking li {margin:3px; padding:3px 0;}
/*IE7*/
*+html .social_bookmarking li {margin:3px; padding:3px 0;}
.rubrique{float:right; width:217px; font-size: 12px; line-height: 19px; margin:0 -7px 0 3px; padding:0 3px;}
.actualite{float:right; width:100%; font-size: 1em; margin:0 2px 0; padding:5px 7px;}
.social_bookmarking li {list-style-type: none; float: right; margin:-2px 3px 3px 3px; padding:0 0; text-align:center;}
.social_bookmarking li a img {border:0;	background-color: #fff; margin:0; padding:0;}
.social_bookmarking img{width:16px; height:16px;}
.divsocbook{margin: 0 180px;}
.acc {color:#808080;}
.couverture {float:left;margin-right:7px;}
.pageindex #navigation  a#linkindex, #pageaction #navigation  a#linkaction, #pagedirection #navigation  a#linkdirection, #pageformation #navigation a#linkformation, #pageinfos #navigation a#linkinfos, #pagecontact #navigation a#linkcontact,
#pagebribes #navigation a#linkbribes, #pageactus #navigation a#linkactus, #pagelectures #navigation a#linklectures,
#pagemoncv a#linkmoncv, #pageetreacteur #navigation a#linketreacteur{color: #c7c8bc;padding:7px;border-top:2px solid #e1771e;}
/* page contact */
#confirm_msg {padding:50px;border: solid 1px green;margin-top:50px;}
#main #erreur_msg {color:red;}
#corpForm {margin-top:-10px;}
.contact, #piedForm {text-align:right;padding: 10px 0 0 0;}
p input,p textarea{width:350px;}
.em {line-height: 10px; margin: 0  0 50px 0; padding:10px 0 0 0;text-align:right;}
.clear {clear:both;}
