/* CSS Document */

#main { margin-top:10px;}

/******************* CONTG *********************/

#contG label { display:block; color:#fff; font-size:15px; font-weight:bold; margin-bottom:4px; }
#contG .btnOK { margin-left:0; }

#form_region { background-color:#B1DCE5; padding:8px 15px; padding-bottom:0; }
#form_region label { color:#007A96;  }
#form_region area:hover{z-index:100;background-color:#017A97; }
.corner_b { background:url(../images/bot_region.gif) no-repeat; height:18px; }

.box_faq {min-height:115px; background:url(../images/fd_faq_green.gif) #AAB431 no-repeat; padding:7px 5px; padding-bottom:0; margin-top:12px; }
.box_faq h2 { background:url(../images/fd_titre_vert.gif) no-repeat; color:#fff; font-size:15px; padding:3px 0; text-align:center; }
.box_faq p { color:#fff; font-size:13px; width:135px; margin-left:75px; margin-top:4px; }
.box_faq p a {color:#fff; font-size:13px; margin-top:4px; }
.box_faq p .fl_blanc {color:#60670B; font-size:12px; font-weight:bold; margin-top:10px; }
.corner_faq { background:url(../images/corner_faq_green.gif) no-repeat; height:18px; }
.tx-tslastupdate-pi1{display:inline;clear:none;}
/******************** CONTC *******************/

/*#contC { width:468px; float:left; margin-left:24px; }*/
#contC { float:left; width:468px; margin-left:24px; padding: 0; min-height: 400px; border: none;  }
#contC #contC_gauche, #contC_droit { width: 220px; margin-top:5px; float:left; }
#contC #contC_gauche { margin-right: 26px;position:relative;}
#contC #contC_content{ padding-top:0px; padding-bottom:5px; font-size:11px; padding-left:0px; min-height:200px; }
#contC #contC_gauche .rss{position:absolute;right:10px;top:17px;z-index:500;}
/* Actualités (tt_news) */
#contC .news-latest-item a { border-bottom: none; }

#contC .bloc_inpi .bloc_content { height:160px;min-height:160px; }
#contC .bloc_inpi h3{position:relative;}
#contC #contC_content .bloc_inpi .bloc_header h3 { padding-left:10px; font-size: 14px; }
#contC #contC_content .bloc_inpi .bloc_content li strong{color:#047E9C;}

/* Anciens styles à supprimer bientôt */
.content_clair { border:#F8009D 3px solid; background:url(../images/corner_cont_clair.jpg) no-repeat right 0; }
.bot_clair { background:url(../images/bot_clair.jpg) no-repeat; height:21px; }
.content_fonce { border:#A4007A 3px solid; background:url(../images/corner_cont_fonce.jpg) no-repeat right 0; }
.bot_fonce { background:url(../images/bot_fonce.jpg) no-repeat; height:21px; }
.content_clair, .content_fonce { border-bottom:none; min-height:170px; }
.bloc_clair h2, .bloc_fonce h2 { font-size:15px; color:#fff; padding:8px 0 3px 14px; }
.bloc_clair h2 { background:url(../images/cornerClair_hd.jpg) #F8009D no-repeat right 0; }
.bloc_fonce h2 { background:url(../images/cornerViol_hd.jpg) #A4007A no-repeat right 0; }
.bloc_clair li span { display:block; }
.bloc_clair li span.bold { display:inline; font-size:12px; }
.bloc_clair ul, .bloc_fonce ul { margin:12px 14px; }
.bloc_clair li, .bloc_fonce li { margin:4px 0; }
.bloc_fonce li { background:url(../images/puce_gris.png) no-repeat 0 6px; padding-left:8px; }
.bloc_clair a, .bloc_fonce a { margin-left:14px;padding-right:20px; }
/* Fin des anciens styles */

#contC #footer { padding-top:0px;margin-left:0px;}
#contC .news-link-record{padding-left:13px;padding-bottom:6px;background:transparent url(../images/puce_menu.png) no-repeat scroll 0pt 2px;zoom:1;}
#contC .news-link-record a{text-decoration:none;}
#contC .news-link-record a:hover{text-decoration:underline;}

/******************* CONTD *********************/

#contD { width:220px; float: left; border: none; padding-top:0px;}
#contD .flex2 { float:left; margin:0px; padding:0px; padding-top:10px; }
#contD .col1{ float: left; position: relative; margin-right:3px; padding:0px; width:45%; }
#contD .col2 { float:left; margin:0px; margin-left:3px; padding:0px; width:45%;}
#contD .bloc_inpi { margin-top: 0; /*min-height: 340px;*/ margin-bottom: 0px;}
#contD  .bloc_inpi .bloc_header h3 a{text-decoration:none; color: #ffffff;}
#contD .bloc_inpi .bloc_content h3 a{color:#007A96;text-decoration:none;}
#contD .bloc_inpi .bloc_content h3 a:hover{text-decoration:underline;}
#contD .bloc_inpi .bloc_content{line-height:12px;}
#contD .bloc_inpi .bloc_content li{line-height:14px;}
#contD .bloc_inpi .bloc_content li a{text-decoration:none;}
#contD .bloc_inpi .bloc_content li a:hover{text-decoration:underline;}
#contD  .bloc_inpi .bloc_footer{margin-top:-14px;}
/* Anciens styles à supprimer bientôt */
#contD .bloc_fonce { margin-top:0; }
#contD .bloc_clair ul, #contD .bloc_fonce ul { margin:6px 14px; }
.bloc_fonce h3 { color:#5A0043; font-size:13px; margin:7px 14px; }
.bloc_fonce h3.sep_bordure { border-top: 1px solid #a4007a; margin: 0; margin-top: 12px; padding-top: 12px; padding-left: 14px; }
/* Fin des anciens styles */

#liens_img img { margin-top:10px; }
.margev5 { float: right; }