/* Général ********************************************************************/
body{
 line-height : 140%;
}
#google_search{
 /*display : none;*/
}
.line {
  background-color: transparent;
}
a.lien_bleu, .title_data_link{
 color  : #358EBA;
}
div.separateur{
 line-height:0px;
 margin : 0px;
 padding  : 0px;
}
p.separateur_fin{
 height : 5px;
 border-bottom   : 1px solid #D4D4D4;
 margin : 20px 0px;
 padding  : 0px;
}
div.separateur p, p.separateur{
 height : 5px;
 background-color : #D2DDB9;
 margin : 5px 0px;
 padding  : 0px;
}
p.separateur_gris{
 height : 1px;
 background-color : #D4D4D4;
 margin : 15px 0px;
 padding  : 0px;
 line-height  : 1px;
}
p.p_gris{
 background-color  : #F0F0F0;
 padding           : 14px;
}
p.p_gris_small{
 background-color  : #F0F0F0;
 padding           : 14px;
 width : 498px;
}
.gauche{
 float : left;
 margin : 0px 20px 0px 0px;
 border : 0px;
}
.droite{
 float : right;
 margin : 0px 0px 0px 20px;
 border : 0px;
}
div.txt_paragraph ul{
 list-style : none;
 margin   : 0px 0px 5px 0px;
 padding  : 0px;
}
div.txt_paragraph ul li{
 padding-left : 20px;
 background 	: url(dir/images/icons/puce_li.gif) no-repeat 5px 7px;
 margin   : 10px 0px;
}
ul.page_summary{
 list-style : none;
 margin   : 0px 0px 5px 0px;
 padding  : 0px;
}
ul.page_summary li{
 background 	: url(dir/images/icons/puce_li.gif) no-repeat 5px 11px;
 margin   : 10px 0px;
 padding: 5px 5px 5px 20px;
}
ul.page_summary li a{
 color  : #666666;
}
#idalizes{
	float:right;
  position : relative;
  top : 18px;
  color : #AA9E84;
  padding-right : 10px;
  width : 120px;
}
#idalizes a{
  color : #AA9E84;
}
/*cadres principaux ***********************************************************/
body.body_cdt92{
 margin           : 0px;
 padding          : 0px;
 background 	  : #AA9E84 url(fr/bandeau/fond_bandeau.jpg) no-repeat 50% 0px;
}
body.body_cdt92_accueil{
 margin           : 0px;
 padding          : 0px;
 background 	  : #AA9E84 url(fr/bandeau/fond_bandeau_accueil.jpg) no-repeat 50% 0px;
}
body.body_cdt92_affiche{
 margin           : 0px;
 padding          : 0px;
 background 	  : #AA9E84 url(fr/bandeau/fond_bandeau_affiche.jpg) no-repeat 50% 0px;
}
body.body_cdt92_bouger{
 margin           : 0px;
 padding          : 0px;
 background 	  : #AA9E84 url(fr/bandeau/fond_bandeau_bouger.jpg) no-repeat 50% 0px;
}
body.body_cdt92_manger{
 margin           : 0px;
 padding          : 0px;
 background 	  : #AA9E84 url(fr/bandeau/fond_bandeau_manger.jpg) no-repeat 50% 0px;
}
body.body_cdt92_decouvrir{
 margin           : 0px;
 padding          : 0px;
 background 	  : #AA9E84 url(fr/bandeau/fond_bandeau_decouvrir.jpg) no-repeat 50% 0px;
}
body.body_cdt92_se_promener{
 margin           : 0px;
 padding          : 0px;
 background 	  : #AA9E84 url(fr/bandeau/fond_bandeau_se_promener.jpg) no-repeat 50% 0px;
}
body.body_cdt92_se_reunir{
 margin           : 0px;
 padding          : 0px;
 background 	  : #AA9E84 url(fr/bandeau/fond_bandeau_se_reunir.jpg) no-repeat 50% 0px;
}
body.body_cdt92_sorties{
 margin           : 0px;
 padding          : 0px;
 background 	  : #AA9E84 url(fr/bandeau/fond_bandeau_sorties.jpg) no-repeat 50% 0px;
}

#main_div{
 width            : 1000px;
 margin           : 0px auto;
 padding          : 0px;
 background 	  	: transparent url(fr/bandeau/fond_main_left.gif) no-repeat 0% 0%;
}

.head_band{
 width            : 1000px;
 height           : 281px;
 position         : relative;
}
#head_band_home{
 width            : 1000px;
 height           : 356px;
 position         : relative;
}
#nav_horizontale{
 height	: 40px;
 position 	: absolute;
 top 		: 247px;
 left 		:  10px;
}
#head_band_home #nav_horizontale{
 height	: 40px;
 position 	: absolute;
 top 		: 322px;
 left 		:  10px;
 z-index			: 1001;
}
#logo{
 position     : absolute;
 left         : 19px;
 top          : 42px; 
}
#base_line{
 display : none;
}
#base_line_img{
 margin       : 0px;
 padding      : 0px;
 position     : absolute;
 left         : 88px;
 top          : 46px;
}


#main_div_bottom{
 clear            : both;
 padding-bottom  :	62px;
 background 	  : white url(fr/pattern/bas_design.jpg) no-repeat 0px 100%;
}
#div_left_bottom{
 width    	: 198px;
 float    	: left;
 margin   	: 0px 0px 30px 0px;
 background-color	: transparent;
 padding-top	: 14px;
 padding-left : 5px;
}
.div_center_bottom{
 margin : 0px 0px 0px 234px;
 width  : 766px;
 padding : 12px 0px 0px 0px;
}
#droite_actu{
 float  : right;
 width    	: 200px;
 margin-left  : 20px;
 margin-right  : 20px;
}

#div_center_bottom_accueil{
 position : relative;
 margin 	: 0px 0px 0px 0px;
 padding 	: 0px 0px 0px 20px;
 width : 980px;
 z-index : 0;
}
#div_actu_home{
 width  : 710px;
 margin : 0px 0px 0px 0px;
}
div#div_actu_right_home{
 width : 180px;
 position : absolute;
 top : 0%;
 right : 0%;
 border : 5px solid #def0fa;
 padding	: 10px;
 margin	: 39px 20px 0px 0px;; 
}
#actu_home_agenda, .mini_app_title{
 color					: #F1852D;
 font-family 		: tahoma,verdana,arial;
 font-size			: 18px;
 font-weight    : normal;
}
.actu_home_date{
 color				: #4b4b4b;
 font-family 	: tahoma,verdana,arial;
 font-size		: 12px;
}
div.actu_home_day_month{
 width : 38px;
 height : 36px;
 padding-top : 10px;
 background : url(fr/actu/fond_jour.gif) no-repeat 0% 0%;
 float : left;
 margin : 0px 5px 0px 0px;
}
div.actu_home_day_month div{
 text-align : center;
}
div.actu_home_day{
 color : #55B2DE;
 font-weight : bold;
}
/* tableau principal **********************************************************/
table#main_table{
 background-color : #FFFFFF;
}
table#main_table tr td{
 vertical-align : top;
}
.td_first{
 width    	: 198px;
 background-color	: transparent;
 padding	: 14px 0px 0px 5px;
}
.td_first_long{
 padding : 0px 0px 0px 21px;
}
.td_second {
  padding : 12px 0px 0px 30px;
  width   : 555px;
}
.td_third{
 width    	: 220px;
 padding    : 5px 20px 0px 0px;
}
/* Navigation niveaux 2 et 3***************************************************/

/* Chemin de navigation *******************************************************/
div#gs_path{
 color			: #58585A;
 margin			: 7px 0px 0px 18px;
 font-style	: italic;
 height			: 10px;
}
div#gs_path a{
 color		: #58585A;
 text-decoration	: none;
 font-style	: italic;
}

/* Contacts *******************************************************************/
#contact_band{
 padding-left   : 20px;
 padding-bottom : 7px;
 color          : #58585A; 
}
/* back link ******************************************************************/
#backlink{
 text-align     : center;
 margin-bottom  : 15px;
 color          : #58585A;
}
#footer{
 width : 950px;
 margin: 20px auto;
}
/* Contenu ********************************************************************/
div.txt_text, div.txt_text_resume, .user_signature{
 font-family  : verdana, arial;
 color        : #666666;
 font-size    : 12px;
 line-height  : 20px;
 text-align   : justify;
 padding-right  : 10px;
}
div.txt_text a, div.txt_text_resume a, div.user_item a{
 color  : #55B1E4;
}
div.txt_text a:visited, div.txt_text_resume a:visited{
 color  : #FFBE00;
}
/* Zone de gauche *************************************************************/
img.logo_accueil{
 margin : 40px 0px 0px 0px;
}
/* Titres *********************************************************************/
h2.txt_title,div#div_actu_home h2{
 color        : #499DBF;
 font-family  : tahoma, verdana, arial;
 font-size    : 18px;
 line-height  : 28px;
 font-weight  : bold;
 margin       : 15px 0px 15px 0px;
}
.td_second h2.txt_title{
 margin       : 0px 0px 15px 0px;
}
h2.txt_title a{
 color        : #9FB373;
 font-weight  : 400;
}
h2.txt_title a img{
 display : none;
}
h3.title3{
 color        : #000000;
 font-family  : century gothic, verdana, arial;
 font-size    : 16px;
 font-weight  : bold;
 padding      : 0px 0px 0px 23px;
 margin       : 15px 0px 10px 0px;
 background		: url(dir/images/icons/fleche_title_3.gif) no-repeat 0px 2px;
 text-align		: left;
}
h4.title4{
 color        : #000000;
 font-family  : century gothic, verdana, arial;
 font-size    : 12px;
 /*line-height  : 23px;*/
 font-weight  : bold;
 padding      : 0px;
 margin       : 0px;
}

/* Actualités *****************************************************************/
div.actu_contents a{
 color  : #666666;
}
ul.actu_list {
 width	: 525px;
 border-right : 0px;
 border-left	: 0px;
}
div.div_zoom{
 text-align : left;
 background		: #82CBE8 url(fr/actu/zoom.gif) no-repeat top left;
 padding-top  : 40px;
}
div.zoom_img{
 padding-left : 12px;
}
.h3_zoom{
 color  : white;
 font-family  : verdana, arial;
 font-size    : 11px;
 font-weight  : bold;
 padding-left : 12px;
}
h3.actu_title a,a.all_actu{
 color  : #358EBA;
 font-family  : verdana, arial;
 font-size    : 11px;
 font-weight  : bold;
 margin	: 0px;
 text-decoration : none;
}
h3.actu_title a.actu_groupe{
 text-decoration : underline;
 background		: url(dir/images/icons/fleche_title_3.gif) no-repeat 0px 0px;
 padding-left : 20px;
}
a.all_actu{
 font-size    : 10px;
}
h3.actu_title{
 margin	: 10px 0px 5px 0px;
}

.zoom_legend{
 color  : black;
 font-family  : verdana, arial;
 font-size    : 11px;
 padding-left : 12px;
}
div#secapp_app_69 h2{
 display : none;
}
ul#moving_band{
 width : 1980px;
}
ul.actu_list,ul.actu_list_home,ul#ul_agenda{
 list-style : none;
 margin : 0px;
 padding  : 0px;
}
ul.actu_list_home{
 width	: 630px;
}
ul.actu_list_home li{
 list-style : none;
 display : block;
 margin : 0px 20px 0px 0px;
 padding  : 0px;
 float	: left;
 width	: 188px;
}
ul#ul_agenda li{
 list-style : none;
 display : block;
 margin : 0px 10px 0px 0px;
 padding  : 0px 0px 10px 0px;
 float	: none;
 border-bottom	: 1px dotted #a1c1da;
}
ul.actu_list_home li.li_actu_home img{
 border : 1px solid #d7cbbf;
 padding	: 2px;
}
ul.actu_list li{
 border-bottom : 1px solid #D4CEBE;

 padding-bottom : 10px;
}
ul.actu_list li ul li{
 padding-left : 20px;
 background 	: url(dir/images/icons/puce_li.gif) no-repeat 5px 7px;
 margin   : 10px 0px;
 border : 0px;
}

span.actu_title{
 color        : #FF8F44;
 font-family  : verdana, arial;
 font-size    : 12px;
 display      : block;
}
span.actu_date,div.actu_date{
 color        : #000000;
 font-family  : verdana, arial;
 font-size    : 11px;
 display      : block;
}
div.actu_contents,div.actu_item p{
 color        : #666666;
 font-family  : verdana, arial;
 font-size    : 13px;
}
div.actu_item p{
 border-bottom  : 0px;
 padding-bottom : 0px;
 margin-bottom  : 0px;
}
.div_open_close_real h3.actu_title a,
.div_open_close_real h3.actu_title{
 color        : #358EBA;
 font-family  : verdana, arial;
 font-size    : 12px;
 font-weight  : bold;
 text-decoration  : underline;
}
.div_open_close_real h3.actu_title{
 text-decoration  : none;
}
.div_open_close_master h3.actu_title:hover{
 cursor : pointer;
}
div.class_img_open_close_out_1, div.class_img_open_close_out_2, div.class_img_open_close_out_3, div.class_img_open_close_out_4, div.class_img_open_close_over_1, div.class_img_open_close_over_2, div.class_img_open_close_over_3, div.class_img_open_close_over_4 {
 padding-left : 0px;
}
div.actu_item p a{
 color  : #50B6DF;
}
div.class_img_open_close_out_1,
div.class_img_open_close_over_1,
div.class_img_open_close_out_2,
div.class_img_open_close_over_2 ,
div.class_img_open_close_out_4,
div.class_img_open_close_over_4:hover{
}
div.class_img_open_close_out_3,div.class_img_open_close_over_3{
}
div.summary_actu img{
 border : 1px solid #D4CEBE;
 padding  : 1px;
 float  : left;
 margin : 0px 20px 0px 0px;
}
.horizontal_band{
 width  : 710px;
 height : 250px;
 overflow : hidden;
 position : relative;
 z-index:1;
}
#horizontal_band_buttons{
 position : relative;
 left  : 664px;
 top : -15px;
 z-index:2;
 width: 100px;
}
div#div_actu_home div#secapp_app_593 h2{
 display : inline;
 line-height  : 16px;
 margin-bottom  : 0px;
 padding-bottom : 0px;
}
div#div_actu_home div#secapp_app_593{
  margin-top  : 10px;
}
/* Actu zoom ******************************************************************/
.div_actu_zoom{
 background : url(fr/actu/fond_zoom.jpg) no-repeat top left;
 text-align : center;
 height     : 179px;
 width      : 182px;
 border : 1px solid white;
 margin : 20px 0px 0px 7px;
}
h2.title_actu_zoom{
 color  : white;
 margin : 17px 0px;
}
/* Actu Calendrier ************************************************************/
.actu_calendar {
	border:4px solid #E1EFF8;
  padding : 5px;
}
.actu_calendar tr th{
 color : #368CBE;
 font-weight : bold;
}
table.actu_calendar td.actu_cal_case_on{
 background-color	: white;
}
.actu_cal_case_on a.kw_pretty_link{
 color : #202020;
}
div.tagcloud a.kw_pretty_link{
 color : #368CBE;
}
.actu_calendar .actu_cal_day{
 background-color	: #D7CEBF;
}
/* actu_admin *****************************************************************/
#gsa_main_content div#node_actu_list{
 z-index : 1000;
}
/* Corps du site **************************************************************/

/* pages labos ****************************************************************/
.labo_gauche{
 vertical-align : top;
 padding-top    : 20px;
 text-align     : justify;
}
.labo_droite{
 vertical-align : top;
 padding-left   : 35px;
}
.labo_droite ul{
 list-style : none;
 padding  : 0px;
 margin   : 0px;
} 
.labo_droite ul li{
 text-align : right;
 padding  : 5px;
 border-bottom  : 1px solid #D4D4D4;
} 
.labo_droite ul li a{
 text-decoration : none;
} 
/* Annuaire *******************************************************************/
h3.anu_name {
 color:#FFBE00;
 font-size  : 14px;
}
div.annu_person{
 border-top :1px solid #D4D4D4;
 margin-bottom  : 15px;
}
/* Google Search **************************************************************/
#google_search{
 width  : 350px;
 position : absolute;
 left  : 753px;
 top : 58px;
}
.cse .gsc-control-cse, .gsc-control-cse {
  background-color:transparent;
  border:0px;
}
/**
 * Default theme
 *
 */
/* Slight reset to make the preview have ample padding. */
.cse .gsc-control-cse,
.gsc-control-cse {
  padding: 2%;
  width: 96%;
}
.cse .gsc-branding,
.gsc-branding {
  display: none;
}
.cse .gsc-control-cse div,
.gsc-control-cse div {
  position: normal;
}
/* Selector for entire element. */
.cse .gsc-control-cse:after,
.gsc-control-cse:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.cse .gsc-resultsHeader,
.gsc-resultsHeader {
  border:none;
}
/* Search button */
.cse input.gsc-search-button,
input.gsc-search-button {
  font-family: inherit;
  color: #000000;
  text-shadow: 0 1px 2px #FFFFFF;
  background-color: #CECECE;
  border: 1px outset;
  border-color: #666666;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
/* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive {
  border-bottom: none;
  color: #666666;
  background-color: #e9e9e9;
  border: 1px solid;
  border-color: #e9e9e9;
  border-bottom: none;
}
/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive {
  background-color: #FFFFFF;
  border: 1px solid;
  border-top: 2px solid;
  border-color: #e9e9e9;
  border-top-color: #FF9900;
  border-bottom: none;
}
/* This is the tab bar bottom border. */
.cse .gsc-tabsArea,
.gsc-tabsArea {
  margin-top: 1em;
  border-bottom: 1px solid #e9e9e9;
}
/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result {
  padding: .25em;
  border: 1px solid;
  border-color: #ffffff;
  margin-bottom: 1em;
}
/* Result hover event styling */
.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover {
  border: 1px solid;
  border-color: #FFFFFF;
}
/*Promotion Settings*/
/* The entire promo */
.cse .gs-promotion.gs-result,
.gs-promotion.gs-result {
  background-color: #FFFFFF;
  border: 1px solid;
  border-color: #336699;
}
/* Promotion image */
.cse .gs-promotion.gs-result .gs-promotion-image,
.gs-promotion.gs-result .gs-promotion-image {}
/* Promotion title */
.cse .gs-promotion.gs-result a.gs-title:link,
.gs-promotion.gs-result a.gs-title:link {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:visited,
.gs-promotion.gs-result a.gs-title:visited {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:hover,
.gs-promotion.gs-result a.gs-title:hover {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:active,
.gs-promotion.gs-result a.gs-title:active {
  color: #0000CC;
}
/* Promotion snippet */
.cse .gs-promotion.gs-result .gs-snippet,
.gs-promotion.gs-result .gs-snippet {
  color: #000000;
}
/* Promotion url */
.cse .gs-promotion.gs-result ..gs-visibleUrl,
.gs-promotion.gs-result .gs-visibleUrl {
  color: #008000;
}
/* Style for auto-completion table
 * .gsc-completion-selected : styling for a suggested query which the user has moused-over
 * .gsc-completion-container : styling for the table which contains the completions
 */
.gsc-completion-selected {
  background: #D5E2FF;
}
.gsc-completion-container {
  font-family: Arial, sans-serif;
  font-size: 13px;
  position: absolute;
  background: white;
  border: 1px solid #666666;
  margin-left: 0;
  margin-right: 0;
  /* The top, left, and width are set in JavaScript. */
}
/* google maps  ***************************************************************/
#map div span {
white-space: normal;
font-size: 7px;
}
#map div a {
white-space: normal;
font-size: 7px;
}

#map div a.idfm-show_anchor {
font-size: 12px;
}

#map a{
/*    display:none;*/
} 
/* IDF Média ******************************************************************/
.idf_left{
 float		: left;
 border		: 1px solid #D5CEBF;
 padding	: 2px;
 margin		: 0px 10px 0px 0px;
}
.idf_right, .css_googlemap{
 float		: right;
 border		: 1px solid #D5CEBF;
 padding	: 2px;
 margin		: 0px 0px 0px 10px;
}
.idf_h3_bleu, .title3_idf{
 display			: inline;
 color				: #3399CC;
 font-family 	: tahoma,verdana,arial;
 font-size		: 14px;
}

h3.title3_idf{
 margin							: 5px 0px;
}

.fond_gris{
 background-color   : #F1EFEB;
 margin							: 5px 0px;
 padding						: 5px 12px 1px 12px;
}

.idf_h4_orange{
 color				: #FF9933;
 font-family 	: tahoma,verdana,arial;
 font-size		: 13px;
 margin				: 10px 0px;
}
div.div_separator{
 border-bottom 	: 1px dotted #C0C0C0;
 margin					: 15px 21px 0px 0px;
}
.icone_idf {
 text-align	    : right;
 vertical-align : top; 
 padding-right	: 5px;
 width					: 0%;
}

table.idf_table_salon tr td{
 border : 1px solid #766D5B;
 text-align	: center;
}
.idf_fond_gris_fonce{
 background-color	: #D5CEBF;
} 
.idf_fond_gris_clair{
 background-color	: #F1EFEB;
} 
.idf_fond_gris_fonce td{
 color	: #388AB7;
} 
ul.idf_ul_service{

}
div.txt_paragraph ul.idf_ul_service{
 background-color : #F1EFFB;
 margin	: 15px 0px;
 padding	: 15px;
 list-style : none;
}
.idf_fond_gris_services{
  background-color : #F1EFFB;
  width : 95%;
}
ul.idf_ul_service li{
 float	: left;
 margin	: 5px 0px;
 padding	: 0px 10px;
 background : url(fr/icons/puce_bleue_gris.jpg) no-repeat 0px 5px;
}
td.txt_infos{
 width  : 100%;
}

h2.title_simple{
 font-family				: verdana,arial;
 font-size					: 13px;
 color							: #000000;
 font-weight				: bold;
 margin							: 10px 0px;
 line-height				: 20px;
 clear							: both;
}
.font_green{
 color							: #7AA440;
}
div.nav_pages{
 padding-left				: 88px;
 margin-bottom			: 2px;
}
a.page_nav_search,a.page_nav_search_selected{
 color							: #4491E1;
 font-size					: 1.1em;
 text-decoration		: none;
}
a.page_nav_search_selected{
 text-align					: center;
 padding						: 0px 10px;
 background				  : url(dir/images/icons/crochets.gif) no-repeat bottom center;
}

/* formulaires ****************************************************************/
#formmail_head, #formmail_footer {
 background-color : transparent;
}
#formmail_head {
 color : black;
 font-size : 22px;
 font-family:tahoma,verdana,arial;
}
#formmail_footer {
 background : url(fr/form/fond_bas_form_beige.gif) no-repeat 100% 100%;
 text-align : center;
}
#formmail_footer input{

 background : transparent url(fr/form/fond_submit.gif) no-repeat 50% 0%;
 color  : white;
}
#formmail_elements{
 border : 0px;
 background-color : transparent;
 padding  : 0px 29px;
}
#formmail_elements label.formmail_notoblig {
 width : 250px;
 white-space : nowrap;
}
#formmail_elements label.formmail_oblig{
 width : 250px;
 white-space : nowrap;
}
#formmail_form{
 border : 1px solid white;
 width: 509px;
 background : url(fr/form/fond_form_beige.gif) no-repeat  100% 0%;
}
#formmail_captcha{
 padding  : 0px 29px;
 background-color : #D6CFBF;
 padding-top  : 10px;
}
#formmail_captcha input{
 border : 1px solid black
}
#field_24{
 position : relative;
 left : 155px;
}
/* encarts ********************************************************************/
div#droite_actu{
 text-align : left;
}
div#droite_actu h2.txt_title,
td.td_third h2.txt_title{
 color	: #F77C21;
 margin	: 7px 0px 2px 0px;
 padding	: 0px;
 font-size	: 18px;
}
div#droite_actu h3.title3_blue,
td.td_third h3.title3_blue{
 color	: #5EB0E7;
 margin	: 5px 0px 0px 0px;
 padding	: 0px;
 font-size	: 12px;
 text-align : left;
}
div#droite_actu h3.title3_blue a,
td.td_third h3.title3_blue a{
 color	: #5EB0E7;
}
div.contour_bleu{
 border : 6px solid #DFF3FE;
 padding: 10px;
 text-align : left;
 with	: 187px;
}
div.contour_bleu p{
 margin : 0px;
 line-height : 12px;
 font-size	: 11px;
 color	: black;
}
div.contour_bleu p.separator{
 margin : 0px;
 padding	: 0px;
 border-bottom : 1px dashed #C0C0C2;
 font-size : 1px;
}
/* Encart actu gris ***********************************************************/
div.div_actu_fond_gris{
	background : #D6CFBF url(fr/actu/haut_fond_gris.gif) no-repeat top left;
  width : 199px;
  padding : 0px;
  border : 1px solid white;
}
h2.title_actu_fond_gris{
 margin	: 15px 0px 5px 15px;
 border-bottom	: 1px dotted #636362;
 width : 172px;
 color	: white;
}
ul.ul_actu_fond_gris{
 list-item : none;
 padding : 0px 8px 8px 8px;
 margin		: 0px;
}
ul.ul_actu_fond_gris li{
 background : url(fr/actu/puce_actu_fond_gris.gif) no-repeat 0px 1px;
 padding	: 0px 0px 0px 8px;
 margin		: 2px 0px;
}
ul.ul_actu_fond_gris li a{
 color : #348CBC;
 text-decoration : none;
 font-size : 11px;
}
/* RSS ************************************************************************/
ul.rss_list {
 margin   : 0px;
 padding  : 0px;
}
ul.rss_list li {
 margin   : 5px 0px 10px 0px;
}
ul.rss_list li div a {
  color:#55B1E4;
}
div.rss_title{
 color	: #F77C21;
 margin	: 7px 0px 2px 0px;
 padding	: 0px;
 font-size	: 16px;
}
/* Newletter ******************************************************************/
form#newsletter{
 background : url(fr/pattern/fond_nl.gif) no-repeat top left;
 margin-top : 30px;
 height : 29px;
 padding : 37px 0px 0px 10px;
}
#label_nl{
 display : none;
}
#map_canvas {
  clear: both;
}


