@charset "utf-8";
/* CSS Document */

#allsubnav #subnav1{ display:none;}
#allsubnav #subnav3{ display:block;}

.keywordlittle{ font-weight:bold; color:#333;}
.separation{ display:block; border-bottom:solid 1px; border-bottom-color:#df44f6; margin:10px 0px 10px 12px; width:205px;}

#maincontentop{ background:url(../img/maincontent-top.jpg) no-repeat; width:1034px;padding-left:122px; clear:both;height:248px;}
#maincontent{width:237px; height:570px; float:left; text-align:left;}
#relatedcontent{width:326px; height:570px; float:left; text-align:left;}
#relatedcontent.margetop{ margin-top:30px;}

#maincontent p{ font-size:12px; line-height:18px; text-align:justify;color:#878889; margin:0px 18px 20px 12px;}
#maincontent h3{margin:20px 18px 10px 12px; font-size:16px; font-weight:bold; color:#df44f6;}
#maincontent ul{ margin-bottom:25px;margin:0px 0px 20px 7px;}
#maincontent ul li{font-size:12px; line-height:18px; text-align:left;color:#878889;margin:0px 25px 10px 7px;background:url(../img/triangles.gif) no-repeat;background-position:-5px -17px; padding-left:10px;}
#maincontent img{ margin-left:12px;}
#maincontent a{ color:#f8448c; font-size:12px; line-height:14px;}
#maincontent a:hover{ text-decoration:underline;}
#maincontent .pdf{ display:block; margin-bottom:20px;background:url(../img/pdf1.jpg) no-repeat;background-position:0px -4px; padding-top:3px;padding-left:40px; margin-left:12px; padding-bottom:11px;}
#maincontent .imgjs img{ margin-top:15px; margin-left:3px;}

#maincontent.littlemarge img{ margin-left:8px; margin-top:30px;}
#maincontent .littleimg img{ margin:0px 0px 0px 5px;}

#relatedcontent .inscription{ background:url(../img/fond-formations.jpg) no-repeat;width:326px; height:43px; margin-bottom:10px;}
#relatedcontent .inscription:hover{ background:url(../img/fond-formations.jpg) no-repeat;background-position:0px -43px;}

#relatedcontent .inscription a{ padding-right:20px;color:#009ee0;margin-left:10px;background:url(../img/doc-hover.gif) no-repeat; background-position:0px -1px; padding-top:5px; padding-left:30px; padding-bottom:10px; font-size:11px; font-weight:normal; margin-top:20px; line-height:42px;}
#relatedcontent .inscription a:hover{background:url(../img/doc.gif) no-repeat; background-position:0px -1px;color:#df44f6;}


#relatedcontent h3{margin:20px 18px 20px 7px; font-size:16px; line-height:16px; font-weight:bold;color:#df44f6;}
#relatedcontent dfn a{ text-align:left;background:none;display:block;font-size:12px; font-style:normal;font-weight:normal;color:#df44f6; margin:0px 0px 0px 0px; padding:0px; line-height:18px;}
#relatedcontent dfn a:hover{ text-decoration:underline;}

#relatedcontent em{line-height:18px; float:right; margin-right:10px;}
#relatedcontent p{ font-size:12px; line-height:18px; text-align:justify;color:#878889; margin:20px 25px 15px 18px;}
#relatedcontent li{ font-size:12px; line-height:18px; text-align:left;color:#878889;margin:0px 25px 10px 7px;background:url(../img/triangles.gif) no-repeat;background-position:-5px -17px; padding-left:10px;}

#relatedcontent ul{margin-bottom:25px;}
#relatedcontent #red li{clear:both;font-size:12px; line-height:14px; text-align:justify;color:#878889;margin:0px 0px 10px 7px;background:url(../img/triangles.gif) no-repeat;background-position:-5px -16px; padding-left:10px;}
#relatedcontent #red li .liste li{clear:both;height:70px; background:#f4f4f4;}
#relatedcontent #red li .liste .keywordlittle{ margin-bottom:4px; display:block;}

#relatedcontent #red .liste .pdfformation a{ width:32px; height:33px; display:block; float:left;margin:0px; padding:0px; background:url(../img/pdf.jpg) no-repeat; background-position:0px 0px; text-indent:-10000px;}
#relatedcontent #red .liste .pdfformation a:hover{background:url(../img/pdf.jpg) no-repeat; background-position:0px -34px; text-indent:-10000px;width:32px; height:33px;}

#relatedcontent #red li .liste li span .pdfformation a:hover{ width:30px; height:40px; display:block; float:left;margin:0px; padding:0px;}

#relatedcontent #red li .liste li span .pdfformation a img{margin:3px 0px 0px 0px; padding:0px;}

#relatedcontent #red li .liste li span .listing{ width:250px; height:40px; display:block; float:right;padding:0px;}

#relatedcontent .stylea{margin-left:7px;border-bottom:solid 2px; border-bottom-color:#df44f6;}
#relatedcontent a{background:url(../img/triangles.gif) no-repeat;background-position:-5px 0px; padding-left:10px;color:#8f8e8d;margin-left:1px;font-size:12px; font-weight:bold;}
#relatedcontent a:hover{color:#df44f6;}
#relatedcontent img{ margin-left:7px; margin-top:10px;}

#relatedcontent #red .open{ display:block; visibility:visible;}

#relatedcontent .aide{ background:none; margin-bottom:15px;}
#relatedcontent .aide a{ background:none; margin:0px; padding:0px;}

#maincontent.plan ul{ margin-top:25px;}
#maincontent.plan li.keyword a{ font-size:14px; color:#000;}
#maincontent.plan li.keyword a:hover{color:#009ee0;}
#maincontent.plan li a{ background:none;}
#maincontent.plan li.sousnav{ margin-left:20px; background:none;}
#maincontent.plan li.sousnav a{ font-weight:normal;}


#relatedcontent.plan ul{ margin-top:55px;}
#relatedcontent.plan li.keyword a{ font-size:14px; color:#000;}
#relatedcontent.plan li.keyword a:hover{color:#009ee0; text-decoration:underline;}
#relatedcontent.plan li a{ background:none;}
#relatedcontent.plan li.sousnav{ margin-left:20px; background:none;}
#relatedcontent.plan li.sousnav a{ font-weight:normal;}


#relatedcontent.copyright h3{ margin-left:13px; margin-bottom:14px;}
#relatedcontent.copyright p{ margin:0px 6px 15px 10px;}

#largetxt{ width:290px; height:140px; margin-left:12px; margin-top:20px;}
.listganesha{text-align:left;font-size:12px; line-height:16px; color:#878889; margin-top:15px;}

.listganesha ul{ margin-bottom:10px;}
.listganesha .title{ font-size:13px; font-weight:bold; background:none; color:#df44f6;}
.listganesha img{ margin-left:10px; margin-bottom:10px;}
.listganesha ul li{background:url(../img/triangles.gif) no-repeat;background-position:-5px 0px;padding-left:10px;}

.listganesha .pdf{ display:block; height:30px;margin-bottom:20px;background:url(../img/pdf1.jpg) no-repeat;background-position:0px -3px; padding-top:16px;padding-left:40px; margin-left:0px; margin-top:10px;}
.listganesha li .pdf a{color:#f8448c; font-size:12px; line-height:14px;}
.listganesha li .pdf a:hover{ text-decoration:underline;}

#relatedcontent .listganesha li .pdf a{color:#f8448c; font-size:12px; line-height:14px; background:none; padding:0px; font-weight:normal;}
#relatedcontent .listganesha li .pdf a:hover{ text-decoration:underline;}
#relatedcontent .listganesha .title{ font-size:13px; font-weight:bold; background:none; color:#df44f6; margin-bottom:0px;}
#relatedcontent .listganesha ul li{background:url(../img/triangles.gif) no-repeat;background-position:-5px 0px;padding-left:10px; line-height:16px; text-align:left;}
#relatedcontent .listganesha img{ margin-left:17px;}

.nom{color:#009ee0;}

#main{ width:565px;height:650px; float:left; margin:10px 0px 0px 0px; padding:0px;}
#main .fiche.contenu{ background:url(../img/element-contenu.jpg) no-repeat; width:277px; height:290px; float:left; margin-right:10px; margin-bottom:10px;}
#main .fiche.conseil{ background:url(../img/element-conseil.jpg) no-repeat; width:277px; height:290px; float:left;margin-bottom:10px;}
#main .fiche.expertise{ background:url(../img/element-expertise.jpg) no-repeat; width:277px; height:290px; float:left;margin-right:10px;}
#main .fiche.formations{ background:url(../img/element-formations.jpg) no-repeat; width:277px; height:290px; float:left;}

#main h3 {font-size:16px; line-height:16px; font-weight:bold;color:#df44f6; text-align:left; margin:0px 0px 10px 10px;}
#main h4 {font-size:12px;font-weight:bold; text-align:left; margin:0px 0px 0px 10px;}

#main .fiche { position:relative;}
#main .fiche h4{ padding:2px 20px 5px 25px;background:url(../img/triangles.gif) no-repeat;background-position:10px -17px; margin-top:20px;color:#173c8a;}
#main .fiche p{ text-align:left; padding:0px 20px;font-size:12px; line-height:18px; text-align:justify;color:#878889;}
#main .fiche .img{width:80px; height:135px; float:left;}
#main .fiche .suite{width:180px; height:135px; float:left;}
#main .fiche .suite a{ position:absolute; top:245px; left:185px;clear:both;padding:6px 3px 6px 3px;width:73px; font-size:10px; font-weight:bold; height:12px; background:url(../img/en-savoir-plus.jpg) no-repeat; background-position:0px 0px; line-height:12px; color:#fff;}
#main .fiche .suite a:hover{background:url(../img/en-savoir-plus.jpg) no-repeat; background-position:0px -25px;}
#main .fiche .suite p{width:175px; height:110px; padding:0px; margin:0px;}





































