@charset "iso-8859-2";
/* CSS Document */
.left{ float:left; margin:0; padding:0;}
.right{ float:right; margin:0; padding:0}
*html .contenu img.grd_bas_section{ position:relative; top:-5px;}
*:first-child+html .contenu img.grd_bas_section{ position:relative; top:-5px;}

.contenu{ margin:0; padding:0;width:610px;}
.lien_bas{margin:0; padding:0; height:100px; width:610px;}
.lien_bas table{ margin:0; padding:0; margin-top:0px;}
*html .lien_bas table{margin-top:0px;}
/*:first-child+html .lien_bas table{margin-top:0px;}*/
.contenu div.in_section{ width:600px; margin:0; padding:0; background:url(../images/int_section.jpg) top left repeat-y; padding:0 4px 0 6px}
*html .contenu div.in_cont{ margin-top:-5px;}
*:first-child+html .contenu div.in_cont{ margin-top:-5px;}
.in_section span.bloc{ clear:both; display:block; margin:0; padding:0; width:600px;}
.in_section span.teteau{ background:url(../images/fond_teteau.jpg) top left no-repeat; position:relative; height:76px;}
.in_section span.teteau div.icon{ position:absolute; top:12px; left:22px; margin:0; padding:0;}
.in_section span.teteau div.title_section{ position:absolute; /*top:-15px;*/ left:70px; margin:0; padding:0; height:28px}
*html .in_section span.teteau div.title_section{top:5px;}
*:first-child+html .in_section span.teteau div.title_section{top:5px;}
.in_section span.teteau div.title_section h1{ font-size:28px; font-weight:bold; font-family:"palatino Linotype"; color:#2E8FAF}
*html .in_section span.teteau div.title_section h1{ font-size:26px;}
*:first-child+html .in_section span.teteau div.title_section h1{ font-size:26px;}
.in_section span.corps{}
.in_section span.corps div.in_corp{ width:580px; margin:0 10px 10px 10px}
.in_section span.corps div.in_corp div.img_desc{ position:relative; width:142px; height:124px; margin:0; padding:0; margin-right:10px}
.in_section span.corps div.in_corp div.img_desc img{ margin:0; padding:0;}
.in_section span.corps div.in_corp div.img_desc img.masque{ position:absolute; margin:0; padding:0; top:0; left:0;}
.in_section span.corps div.in_corp div.txt_desc{ width:428px; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal}
.in_section span.corps div.in_corp div.txt_desc p{ margin:0; padding:0}
.in_section span.corps div.in_corp div.txt_desc div{ margin:0; padding:0}
.in_section span.corps div.in_corp div.txt_desc a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#FF9900; text-decoration:none;}
.in_section span.corps div.in_corp div.txt_desc a:hover{ text-decoration:underline;}
.in_section span.corps div.liste_section{ width:590px; margin:0; padding:10px 5px 10px 5px; }
.in_section span.corps div.fd_bleu{ background-color:#ECF7FA;}
.in_section span.corps div.liste_section span{ clear:both; display:block; margin:0; padding:0; width:590px}
.in_section span.corps div.liste_section span.img_and_txt{}
.in_section span.corps div.liste_section span.img_and_txt div.bloc_img{ width:57px; height:62px; position:relative; margin:0; padding:0; margin-right:10px;}
.in_section span.corps div.liste_section span.img_and_txt div.bloc_img a{ border:none; margin:0; padding:0; text-decoration:none}
.in_section span.corps div.liste_section span.img_and_txt div.bloc_img a img{ border:none; margin:0; padding:0; text-decoration:none}
.in_section span.corps div.liste_section span.img_and_txt div.bloc_img a img{ margin:0; padding:0}
.in_section span.corps div.liste_section span.img_and_txt div.bloc_img a img.mask{ margin:0; padding:0; top:0px; left:0px; position:absolute}
.in_section span.corps div.liste_section span.img_and_txt div.bloc_txt{ margin:0; padding:0; width:510px;}
.in_section span.corps div.liste_section span.img_and_txt div.bloc_txt h1{ font-size:13px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; margin-bottom:2px;}
.in_section span.corps div.liste_section span.img_and_txt div.bloc_txt h1 a{ font-size:13px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#5E7C1F; text-decoration:none}
.in_section span.corps div.liste_section span.img_and_txt div.bloc_txt h1 a:hover{color:#A9D350;}
.in_section span.corps div.liste_section span.img_and_txt div.bloc_txt p{ font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0}
.in_section span.corps div.liste_section span.img_and_txt div.bloc_txt div{ font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0}
.in_section span.corps div.liste_section span.sous_type{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; margin-top:3px;}
.in_section span.corps div.liste_section span.sous_type b{ font-weight:bold; font-size:12px;}
.in_section span.corps div.liste_section span.sous_type a{ color:#BB9F00; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
.in_section span.corps div.liste_section span.sous_type a:hover{ text-decoration:underline;}
.in_section span.corps div.fd_blanc{ background-color:#fff;}



