body.t93{
 margin							: 0px;
 padding						: 0px;
 background-color		: #FFFFFF;
}
#first_div{
 margin	:	0px auto;
 width	:	981px;
}
a{
 color              : #408EE3;
}
.logo {
 background-color		: #FFFFFF;
}
.bandeau {
 background-color		: #9AC106;
} 
td.td_icons{
 background-color		: #9AC106;
 padding-left				: 17px
}
td.td_icons img{
 margin-top					: 12px;
}
.top,.top tr td {
 vertical-align     : top;
}
.espace, .espace tr td{
 padding : 5px;
}
.contour_vert{
 border							: 1px solid #9AC208;
}
.fond_vert{
 background-color   : #9AC209;
}
.under_grey{
 border-bottom      : 1px solid #D9D9D9;
}
.fond_vert h3{
 color              : #FFFFFF;
 font-family				: verdana;
 font-size					: 12px;
 font-weight				: bold;
 margin							: 8px 0px 4px 0px;
 border-bottom      : 1px solid #FFFFFF;
}
.margin_encart{
 margin							: 5px 0px;
 padding						: 5px 12px;
}
.nowrap{
 white-space        : nowrap;
}
.underline_grey{
 border-bottom      : 1px solid #D9D9D9;
}
.texte_blanc,.texte_blanc a{
 color              : white;
}
.space_after{
 margin-bottom      : 10px;
}
.bolder{
 font-weight        : bold;
}
.float_right{
 float							: right;
 margin				      : 0px 0px 10px 14px;
}
div.all_green img{
 border             : 1px solid #9AC208;
 margin-bottom      : 5px;
}
div.all_green a{
 color              : #9AC208;
 padding-left       : 20px;
 background         : url(dir/images/icons/plus_vert.gif) no-repeat 0px 50%;
}
.dotted_grey{
 border             : 1px dotted #A5A4A4;
 padding            : 15px;
 margin             : 10px 0px;
}
.float_left{
 float							: left;
 margin-right				: 14px;
}
.fond_gris{
 background-color   : #EFEFEF;
 margin							: 5px 0px;
 padding						: 5px 12px;
}
.plume{
 line-height        : 43px;
 background-image   : url(dir/images/icons/plume_verte.gif);
 background-repeat  : no-repeat;
 background-position: 12px 50%;
 margin							: 5px 0px;
 padding-left       : 36px;
}
.plume a{
 color              : #4391E1;
 line-height        : 43px;
}
a.lien_bleu,ul.liste_groupe li a{
 color							: #4A8ED8;
}
.bold{
 font-weight				: bold;
}
/* Les zones de rebond ********************************************************/
td.rebond_droit,td.rebond_gauche{
 vertical-align     : top;
 padding-top        : 52px;
 align							: right;
}
.rebound_div_right{
 width              : 174px; 
 background         : #F0F0F0 url(dir/images/icons/coin_feuille.jpg) no-repeat top right;
 padding            : 24px 15px 10px 9px; 
 margin-left				: 20px;
}
.rebound_div_left{
 width              : 150px; 
 padding            : 15px 10px 10px 10px; 
 border             : 1px dotted #A4A4A4;
 margin-right				: 20px;
}
.rebound_div_left ul{
 margin             : 0px;
 padding            : 0px;
 list-style-type    : none;
}
.rebound_div_left ul li{
 padding            : 5px 0px 5px 15px;
 background         : url(dir/images/icons/puce_ronde_verte.gif) no-repeat 0px 7px;
 list-style-type    : none;
}
.rebound_div_left ul li a{
 color              : #9AC209;
 text-decoration    : none;
}

/* Menus de niveau 1 **********************************************************/
td.menu0,td.menu0_selected{
 background					: #663C76 url(fr/navigation/pipe_blanc.gif) no-repeat bottom right;
 padding						: 0px 12px;
}
td.menu0:hover{
 background-color		: #3E1E4A;
}
td.menu0_selected{
 background					: #9C6EAD url(fr/navigation/pipe_blanc.gif) no-repeat bottom right;
}
a.menu0,a.menu0_selected{
 text-transform			: uppercase;
 color							: white;
 font-family				: arial;
 font-size					: 10px;
 text-decoration		: none;
}
/* Menus de niveau 2 **********************************************************/
td.menu2,td.menu2_selected{
 background					: #9C6EAD url(fr/navigation/carre_blanc.gif) no-repeat center right;
 padding						: 0px 11px;
 white-space				: nowrap;
}
td#last_menu_2{
 background-image		: none;
}
td.menu2:hover{
 background-color		: #8A5D9B;
}
a.menu2,a.menu2_selected{
 text-transform			: uppercase;
 color							: white;
 font-family				: arial;
 font-size					: 9px;
 text-decoration		: none;
}
a.menu2_selected{
 text-decoration		: underline;
}
/* Pages **********************************************************************/
table.table_menu_3{
 margin-top         : 10px;
}
td.page, td.page_selected{
 text-align         : center;
}
td.page div, td.page_selected div{
 padding            : 0px 35px;
 text-align         : center;
 line-height        : 21px;
 padding-top        : 7px;
}
a.page,a.page_selected{
 text-transform     : uppercase;
 text-decoration    : none;
}
a.page{
 color              : #C192CB;
}
a.page_selected{
 color              : #9964AC;
}
.parenthese_gauche{
 position           : absolute; 
 right              : 0%;
 top                : 0%
}
.parenthese_droite{
 position           : absolute; 
 left              : 0%;
 top                : 0%
}
/* Upper (qui sont en bas!!!) *************************************************/
a.upper, a.upper_selected{
 color              : white;
 text-decoration    : none;
}
 a.upper_selected{
 text-decoration    : underline;
}
/* Titres *********************************************************************/
h1,h1.title,h1.title_coeur,h1.title_groupe{
 font-family				: trebuchet MS, verdana;
 font-size					: 14px;
 color							: #666666;
 font-weight				: bold;
 margin							: 0px;
}
h1.title_groupe{
 padding-left				: 32px;
 line-height				: 20px;
 background				  : url(dir/images/icons/groupe_gris.gif) no-repeat 0px 1px;
 border-bottom			: 1px solid #DADADA;
}
h1.title_drapeau{
 padding-left				: 32px;
 background				  : url(dir/images/icons/drapeau_gris.gif) no-repeat 0px 0px;
 border-bottom			: 1px solid #DADADA;
 line-height        : 27px;
}

h2,h2.title2,.title2_avion, .title2_auberge,.title2_restau,.title2_camping,.title2_bed,.title2_chambre_hote,
.title2_business, .title2_eglise, .title2_marche, .title2_patrimoine, .title2_enfant, 
.title2_chateau, .title2_piscine, .title2_voiture, .title2_sport, .title2_shopping, 
.title2_cinema, .title2_velo, .title2_visite, .title2_spectacle, h2.title2_musee, 
.title2_parc, .title2_stade {
 font-family				: verdana;
 font-size					: 16px;
 text-align         : left;
 color							: #9AC208;
 line-height        : 33px;
 border-bottom			:1px solid #DAD8D9;
}
.title_groupe{
 padding-left       : 30px;
 background				  : url(dir/images/icons/bulles_groupe.gif) no-repeat 0px 0px;
 line-height        : 28px;
}
.title_restau,.title2_restau{
 padding-left       : 17px;
 background				  : url(dir/images/icons/toque_grise.gif) no-repeat 0px 8px;
 
 border-bottom			: 1px solid #DAD8D9;
 text-align         : left;
}
.title_voir{
 padding-left       : 25px;
 text-transform			: uppercase;
 background				  : url(dir/images/icons/exclamation_small.gif) no-repeat 0px 3px;
 line-height        : 24px;
 margin							: 5px 0px;
}
.title_chambre_hote,.title2_chambre_hote{
 padding-left       : 25px;
 background				  : url(dir/images/icons/toque_grise.gif) no-repeat 0px 3px;
 line-height        : 24px;
}
.title_auberge, .title2_auberge{
 padding-left       : 30px;
 background				  : url(dir/images/icons/auberge.gif) no-repeat 0px 0px;
 line-height        : 24px;
 text-align					: left;
 border-bottom			: 1px solid #DAD8D9;
}
.title_camping,.title2_camping{
 padding-left       : 30px;
 background				  : url(dir/images/icons/chambre_hote.gif) no-repeat 0px 6px;
 line-height        : 24px;
 border-bottom			: 1px solid #DAD8D9;
}
.title_bed,.title2_bed{
 padding-left       : 30px;
 background				  : url(dir/images/icons/bed.gif) no-repeat 0px 4px;
 line-height        : 24px;
}
.title2_business{
 padding-left       : 40px;
 background				  : url(dir/images/icons/business.gif) no-repeat 0px 0px;
}
.title2_avion{
 padding-left       : 40px;
 background				  : url(dir/images/icons/avion.gif) no-repeat 0px 0px;
}
.title2_eglise{
 padding-left       : 40px;
 background				  : url(dir/images/icons/eglise.gif) no-repeat 0px 0px;
}
.title2_marche{
 padding-left       : 40px;
 background				  : url(dir/images/icons/marche.gif) no-repeat 0px 0px;
}
.title2_patrimoine{
 padding-left       : 40px;
 background				  : url(dir/images/icons/patrimoine.gif) no-repeat 0px 0px;
}
.title2_enfant{
 padding-left       : 40px;
 background				  : url(dir/images/icons/enfant.gif) no-repeat 0px 0px;
}
.title2_chateau{
 padding-left       : 40px;
 background				  : url(dir/images/icons/chateau.gif) no-repeat 0px 0px;
}
.title2_piscine{
 padding-left       : 45px;
 background				  : url(dir/images/icons/piscine.gif) no-repeat 0px 0px;
}
.title2_voiture{
 padding-left       :40px;
 background				  : url(dir/images/icons/voiture.gif) no-repeat 0px 0px;
}
.title2_sport{
 padding-left       :40px;
 background				  : url(dir/images/icons/sport.gif) no-repeat 0px 0px;
}
.title2_shopping{
 padding-left       : 40px;
 background				  : url(dir/images/icons/shopping.gif) no-repeat 0px 0px;
}
.title2_cinema{
 padding-left       : 40px;
 background				  : url(dir/images/icons/cinema.gif) no-repeat 0px 0px;
}
.title2_velo{
 padding-left       : 40px;
 background				  : url(dir/images/icons/velo.gif) no-repeat 0px 0px;
}
.title2_visite{
 padding-left       : 40px;
 background				  : url(dir/images/icons/visite.gif) no-repeat 0px 0px;
}
.title2_{
 padding-left       :40px;
 background				  : url(dir/images/icons/.gif) no-repeat 0px 0px;
}
.title2_spectacle{
 padding-left       : 40px;
 background				  : url(dir/images/icons/spectacle.gif) no-repeat 0px 0px;
}
.title2_musee{
 padding-left       : 40px;
 background				  : url(dir/images/icons/musee.gif) no-repeat 0px 0px;
} 
.title2_parc{
 padding-left       : 40px;
 background				  : url(dir/images/icons/parc.gif) no-repeat 0px 4px;
}
.title2_stade{
 padding-left       : 44px;
 background				  : url(dir/images/icons/stade.gif) no-repeat 0px 4px;
}
h3,h3.title3, h3.title3 a, h3.title3_puce,h2.patrimoine_H2,.patrimoine_H2{
 font-family				: verdana;
 font-size					: 12px;
 font-weight				: bold;
 color							: #9AC208;
 margin							: 8px 0px 4px 0px;
 text-decoration    : none;
}
h3.title3_puce,.td_puce_verte{
 padding-left				: 14px;
 background				  : url(dir/images/icons/puce_ronde_verte.gif) no-repeat 0px 4px;
 margin							: 8px 0px 3px 0px;
}
.rond_vert{
 padding-left				: 24px;
 background				  : url(dir/images/icons/puce_ronde_verte.gif) no-repeat 10px 4px;
}
.td_puce_verte{
 vertical-align			: top;
 padding						: 5px 20px 5px 14px;
 margin							: 0px;
 text-align					: left;
 background				  : url(dir/images/icons/puce_ronde_verte.gif) no-repeat 0px 8px;
}
.fleche_mauve{
 padding-left				: 17px;
 background				  : url(dir/images/icons/fleches_mauves.gif) no-repeat 1px 4px;
 margin							: 8px 0px 3px 0px;
 font-size          : 13px;
 text-align         : left;
}
.fleche_blanche{
 padding-left				: 17px;
 background				  : transparent url(dir/images/icons/fleches_blanches.gif) no-repeat top left;
 margin							: 8px 0px 3px 0px;
 font-size          : 13px;
 text-align         : left;
 color							: white;
}

.fleche_mauve a, a.mauve{
 color              : #408EE3;
 font-size          : 11px;
 text-align         : left;
}
.fleche_blanche a, a.blanche{
 color              : #FFFFFF;
 font-size          : 11px;
 text-align         : left;
}
.fleche_blanche a{
 text-decoration		: none;
}
.rouge{
 color              : #E7331A;
}
.buble_before{
 background				  : url(dir/images/icons/bulle_rouge.gif) no-repeat 0px 50%;
 padding-left       : 20px;
 margin-bottom      : 4px;
}
.table_coin{
 background				  : url(dir/images/icons/trait_vertical_gris.gif) no-repeat 47% 50%;
 display						: both;
}
/* Groupes ********************************************************************/
.td_forfait_rouge,.td_forfait_vert,.td_forfait_violet,.td_forfait_bleu{
 vertical-align     : top;
 padding            : 82px 3px 3px 3px;
 border-right       : 1px solid white;
 text-align         : left;
}
.td_forfait_rouge{
 background				  : url(dir/images/groupes/fond_forfait_rouge.jpg) no-repeat top left;
}
.td_forfait_vert{
 background				  : url(dir/images/groupes/fond_forfait_vert.jpg) no-repeat top left;
}
.td_forfait_violet{
 background				  : url(dir/images/groupes/fond_forfait_violet.jpg) no-repeat top left;
}
.td_forfait_bleu{
 background				  : url(dir/images/groupes/fond_forfait_bleu.jpg) no-repeat top left;
}
/* Contenu ********************************************************************/
div.title_coeur, div.title_exclamation,div.title_etoile{
 padding					  : 15px 0px 0px 36px;
 background				  : url(dir/images/icons/coeur.gif) no-repeat bottom left;
 line-height				: 35px;
 margin						  : 0px;
}
div.title_exclamation{
 background				  : url(dir/images/icons/exclamation.gif) no-repeat bottom left;
}

div.title_etoile{
 background				  : url(dir/images/icons/etoile.gif) no-repeat bottom left;
}
div.title_coeur h1.title,div.title_exclamation h1.title, div.title_etoile h1.title, div.affiche h1.title{
 border-bottom			: 1px solid #D9D9D9;
}
div.coeur{
 border-bottom			: 1px dotted #A9A9A9;
}
div.affiche{
	  padding					: 15px 0px 0px 36px;
   background				: url(dir/images/icons/exclamation.gif) no-repeat bottom left;
   line-height			: 35px;
}
div.main_accueil{
	padding-left			: 36px;
   margin						: 0px;
}

/* Pied de page ***************************************************************/
div.foot{
 width            : 980px; 
 height           : 41px;
 background       : url(fr/navigation/fond_footer.gif) repeat-x;
 color            : white;
}
div.up{
 float            : right; 
 width            : 112px;
 padding          : 5px 19px 0px 0px;
 height           : 32px;
 background       : url(fr/navigation/fond_vers_haut.gif) no-repeat top left;
 text-align       : center;
}
a.up{
 font-family      : verdana;
 color            : #4391E1;
 font-size        : 11px;
}
table.table_upper{
 margin           : 23px 0px 0px 10px;
}
table.table_upper tr td{
 color            : white;
}
/* Actus **********************************************************************/

div.main_actu{
  padding						: 11px 11px 20px 11px;
  background				: #EFEFEF url(dir/images/icons/coin_feuille.jpg) no-repeat top right;
}
div.all_actu_home{
 padding						: 10px;
 margin							: 5px 0px 5px 36px;
 border							: 1px dashed #A5A4A4;
 background					: #EFEFEF;
}
div.all_actu_home2{
 padding						: 10px;
 margin							: 5px 0px 5px 36px;
 border							: 1px dashed #A5A4A4;
}
div.contour_gris{
 padding						: 10px;
 border							: 1px dashed #A5A4A4;
}
div.summary_actu_home{
 padding-left				: 14px;
}

/* IDF Evenement , hôtels, restaurants, listes ********************************/

.div_idfmedia, .div_liste {
 width							: 753px;
 color							: #4B4B4B;
}
.div_with_rebonds,table.FMA_31 tr td div.div_liste,table.FMA_32 tr td div.div_liste,table.FMA_33 tr td div.div_liste,
table.FMA_34 tr td div.div_liste,table.FMA_35 tr td div.div_liste,table.FMA_36 tr td div.div_liste,
table.FMA_37 tr td div.div_liste,table.FMA_38 tr td div.div_liste,
table.sortir_sortir tr td div.div_liste, table.sortir_sortir tr td div.div_idfmedia{
 width							: 560px;
}
.div_idf_left_center{
 width							: 752px;
 position           : relative;
}
.font_green{
 color							: #9AC209;
}
td.td_central{
 vertical-align     : top;
}
.inline{
 display						: inline;
}
.txt_center{
 text-align					: center;
}

h1.title, h1.title_exclamation,h1.title_bed,h1.title_restau,h1.title_affaire,h1.title_balade,
h1.title_voir,h1.title_loisir,h1.title_patrimoine,h1.title_groupe,h1.title_presse{
 font-family				: trebuchet MS, verdana;
 font-size					: 16px;
 color							: #666666;
 font-weight				: 500;
 margin							: 0px;
 line-height				: 24px;
 text-transform			: uppercase;
 
 border-bottom			: 1px solid #D9D9D9;
 margin							: 5px 0px;
}

h1.title_voir{
 padding-left				: 28px;
 background				  : url(dir/images/icons/exclamation_small.gif) no-repeat 0px 10px;
 padding-top				: 10px;
 clear							: both;
}

h1.title_exclamation{
 padding-left				: 28px;
 background				  : url(dir/images/icons/exclamation_small.gif) no-repeat 0px 10px;
 padding-top				: 10px;
 clear							: both;
}
h1.title_bed{
 padding-left				: 28px;
 background				  : url(dir/images/icons/bed.gif) no-repeat 0px 14px;
 padding-top				: 10px;
 clear							: both;
}
h1.title_restau{
 padding-left				: 28px;
 background				  : url(dir/images/icons/restau.gif) no-repeat 0px 14px;
 padding-top				: 10px;
 clear							: both;
}
h1.title_balade{
 padding-left				: 35px;
 background				  : url(dir/images/icons/visite.gif) no-repeat 0px 0px;
 padding-top				: 10px;
 clear							: both;
}
h1.title_affaire{
 padding-left				: 35px;
 background				  : url(dir/images/icons/business.gif) no-repeat 0px 0px;
 padding-top				: 10px;
 clear							: both;
}
h1.title_loisir{
 padding-left				: 40px;
 background				  : url(dir/images/icons/marche.gif) no-repeat 0px 0px;
 padding-top				: 10px;
 clear							: both;
}
h1.title_patrimoine{
 padding-left				: 35px;
 background				  : url(dir/images/icons/patrimoine.gif) no-repeat 0px 0px;
 padding-top				: 10px;
 clear							: both;
}
h1.title_groupe{
 padding-left				: 35px;
 background				  : url(dir/images/icons/groupe_gris.gif) no-repeat 0px 10px;
 padding-top				: 10px;
 clear							: both;
}
h1.title_presse{
 padding-left				: 25px;
 background				  : url(dir/images/icons/feuille.gif) no-repeat 0px 15px;
 padding-top				: 10px;
 clear							: both;
}
h2.title_simple{
 font-family				: verdana,arial;
 font-size					: 13px;
 color							: #000000;
 font-weight				: bold;
 margin							: 10px 0px;
 line-height				: 20px;
 clear							: both;
}
h2.title2_idf{
 font-family				: verdana;
 font-size					: 20px;
 font-weight				: 400;
 color							: #9AC208;
 margin							: 5px 0px;
 clear							: both;
}
h2.patrimoine_h2, h2.patrimoine_H2, h3.title3_idf{
 font-family				: verdana;
 font-size					: 13px;
 color							: #484948;
 margin							: 5px 0px;
}
h3.title3_green_idf, .title3_green_idf{
 font-family				: verdana;
 font-size					: 14px;
 font-weight				: 700;
 color							: #9AC208;
 margin							: 10px 0px 0px 0px;
 border-bottom			: 1px solid #D9D9D9;

}

img.contour_vert_gauche{
 border							: 1px solid #9AC208;
 margin							: 0px 12px 10px 0px;
 float							: left;
}
img.contour_vert_droite{
 border							: 1px solid #9AC208;
 margin							: 0px 0px 10px 12px;
 float							: right;

}
.block_infos{
 padding						: 10px 15px 10px 5px;
 border							: 1px dashed #A5A4A4;
 width							: 522px;
 margin							: 10px 0px;
 clear              : left;
}
.width_538{
 width							: 517px;
}
div.padding_dix table tbody tr td{
 padding						: 5px;
}
.padding_dix{
 padding						: 10px;
}
.icone_idf{
 text-align					: right;
 vertical-align			: top;
}
.icone_idf img, .space{
 margin							: 0px 3px;
 border							: 0px;
}
img.space{
 margin							: 0px 3px;
}
td.txt_infos{
 padding						: 0px 10px;
 vertical-align			: top;
 text-align         : left;
}
/* IDF SEARCH *****************************************************************/
h1.title_search{
 padding					  : 15px 0px 0px 36px;
 background				  : url(dir/images/icons/loupe.gif) no-repeat bottom left;
 font-family				:	trebuchet MS,verdana;
 font-size					: 16px;
 font-weight				: 500;
 border-bottom			: 1px solid #D9D9D9;
 line-height				: 24px;
 margin						  : 0px;
 padding-bottom 		: 0px;
 color							: #666666;
 text-transform			: uppercase;
 margin							: 5px 0px;
 padding-left				: 35px;
 padding-top				: 10px;
 clear							: both;
}

div.nav_pages{
 padding-left				: 88px;
 margin-bottom			: 20px;
}
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;
}
a.page_nav_search:visited{
 color							: #E7331A;
}
img.previus{
 margin-right				: 10px;
 margin-left				: 3px;
}
img.next{
 margin-left				: 10px;
 margin-right				: 3px;
}
.row_answer{
 border-bottom			: 1px solid #D9D9D9;
 margin-bottom			: 10px;
 padding						: 12px 0px;
}
.row_answer_bottom{
 border-bottom			: 1px solid #D9D9D9;
}
img.open_data{
 /*float							: left;*/
}
h3.title_data{
 display						: inline;
}
h3.title_data a.title_data_link, a.title_data_link{
 color							: #4492E4;
 font-family				:	verdana;
 font-size					: 12px;
 font-weight				: 400;
}

a.title_data_link{
 font-size					: 11px;
}

.text_data_idf{
 line-height				: 16px;
 margin-top					: 10px;
}
.date_data_idf{
 font-weight				: 700;
}
img.deco_answer{
 float							: right;
}
.end_row_answer{
 clear							: both;
 width							: 500px;
 height							: 1px;
}
.proximite{
 padding-left				: 20px;
 padding-top				: 5px;
 background				  : url(dir/images/icons/puce_proximite.gif) no-repeat bottom left;
}
.puce_verte{
 padding-left				: 20px;
 background				  : url(dir/images/icons/puce_ronde_verte.gif) no-repeat bottom left;
}
/* Tableau ********************************************************************/
table.vert_gris{
 border 						: 1px solid #A0BF0A ! important;
 background-color		: #EFEFEF;
 width							: 
}
table.vert_gris thead tr th{
 border-bottom 			: 1px solid #4B4E45;
 background-color		: #A0BF0A;
 border-bottom 			: 1px solid #434343;
 border-right 			: 1px solid #434343;
 color							: white;
 font-size					: 80%;
 padding						: 3px 3px;
}
table.vert_gris tbody tr td{
 border-bottom 			: 1px solid #434343;
 border-right 			: 1px solid #434343;
 padding						: 3px 3px;
}
table.vert_gris tbody tr.last_tr td{
 border-bottom  		: 0px;
}
table.vert_gris tbody tr td.last_td_vert_gris,table.vert_gris thead tr th.last_td_vert_gris{
 border-right		 		: 0px;
}
/* div sur 3 colonnes *********************************************************/
div.conteneur{
 margin             : 19px 0px 0px 0px;
 position           : relative;
}
div.div_left{
 width              : 167px;
 float              : left; 
 padding            : 0px 0px 10px 8px; 
 margin             : 0px 0px 0px 0px;
 border-right       : 10px solid #FFFFFF;
 
}
div.sous_div_left, .div_dashed{
 border             : 1px dashed #A4A4A4;
 padding            : 5px;
 text-align         : left;
}
div.div_right,div.div_right_normal{
 position           : absolute; 
 right              : 0%;
 width              : 174px; 
 background         : #F0F0F0 url(dir/images/icons/coin_feuille.jpg) no-repeat top right;
 padding            : 24px 15px 10px 9px; 
 margin-left				: 20px;
 text-align         : left;
}
div.div_right_normal{
 background-color   : transparent;
 background-image   : none;
 padding            : 0px 15px 10px 9px; 
}
.text_central_rebond{
 margin             : 0px 0px 0px 0px;
}
.text_central{
 margin             : 0px 222px 0px 211px;
}
.text_central_gauche{
 margin             : 0px 232px 0px 0px;
}
.text_central_gauche_droite{
 margin             : 0px 0px 0px 201px;
}
h3.title_col_droite{
 padding-left       : 20px;
 background         : url(dir/images/icons/sup_vert.gif) no-repeat top left;
 text-decoration    : none;
 text-align         : left;
}
img.separator{
 margin             : 12px auto 8px auto;
}
div.separator{
 margin             : 12px auto 8px auto;
 border-bottom      : 1px dotted #A9A9A9;
 clear              : right;
}
div.contour_epais{
 border             : 10px solid #F0F0F0;
 padding            : 5px;
}
.title_carre_degrade{
 padding-left       : 20px;
 background         : url(dir/images/icons/carre_gris_degrade.gif) no-repeat top left;
 border-bottom      : 1px solid #D7D6DE;
}
.title_feuille{
 padding-left       : 20px;
 background         : url(dir/images/icons/feuille.gif) no-repeat top left;
 border-bottom      : 1px solid #D7D6DE;
}
ul.liste_groupe,ul.liste_evlt{
 margin             : 0px;
 padding            : 0px;
 list-style-type    : none;
}
ul.liste_groupe li{
 padding            : 5px 0px 5px 15px;
 background         : url(dir/images/icons/fleches_rouges.gif) no-repeat 0px 10px;
 list-style-type    : none;
}
ul.liste_evlt li{
 padding            : 5px 0px 5px 15px;
 background         : url(dir/images/icons/puce_verte.gif) no-repeat 0px 10px;
 list-style-type    : none;
}
/* Path ***********************************************************************/
div#gs_path{
 position           : relative;
 margin-top         : 2px;
 height             : 23px;
 background-color   : #F0F0F0;
 color              : #737373;
 padding            : 3px 0px 0px 24px;
}
div#gs_path a{
 color              : #737373;
 text-decoration    : none;
}
/* Moteur de recherche ********************************************************/
#cse-search-box{
 margin             : 0px;
 width              : 251px;
 position           : absolute;
 right              : 0%;
}
#cse-search-box div{
 display            : inline;
}
#cse-search-box div input[type="text"]{
 height             : 12px;
 // position        : relative;
 // top             : -3px;
}
#cse-search-box {
 display						: none;
}
#cse-search-box div input[type="image"]{
/* margin-top         : 3px;*/
}
div#accueil_google{
 position           : relative;
 margin-top         : 10px;
 margin-right       : 172px;
 height             : 30px;
 padding            : 3px 0px 0px 24px;
}

/* Formulaires ****************************************************************/
#formmail_elements {
 background-color   : transparent;
 border             : 0px ;
 color:#000000;
 margin:0pt;
 padding:1em;
}
div#formmail_elements p label{
 width             : 350px;

}
#formmail_footer,#formmail_head{
 background-color   : #9AC208;
}
#formmail_form{
 width							: 969px;
}
.text_up_form{
 padding						: 10px 0px 20px 0px;
}
.formmail_notoblig{
 width							: 400px;
}
#formmail_footer{
 text-align					: center;
}
/* 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;
}

/* maps  **********************************************************************/
td.title, td.title a.anchorAnim {
 font-family				: trebuchet MS, verdana;
 font-size					: 16px;
 color							: #666666;
 font-weight				: 500;
 margin							: 0px;
 line-height				: 24px;
 text-transform			: uppercase;
 border-bottom			: 1px solid #D9D9D9;
 margin							: 5px 0px;
 padding-top				: 10px;
 clear							: both;
}

td.title a.anchorAnim {
 padding-left				: 28px;
 background				  : url(dir/images/icons/loupe.gif) no-repeat bottom left;
}

/* transfuge de l'ancien site**************************************************/

.pretty_frame_right {
	float:						right;
	text-align:       left;
	margin: 					5px;
	padding: 					5px;
	width: 						160px;
	border: 					1px dashed #336699;
	}

.pretty_frame_left {
  float:					 left;
	margin: 				 5px;
	padding: 				 5px;
	width:					 160px;
	border: 				 1px dashed #336699;
}

/* Calendar *******************************************************************/
div.calendar_contener{
 background-color   : #EFEFEF;
 padding            : 6px;
 width              : 159px;
 height             : 194px;  
}

div.calendar_text{
 padding-left       : 15px;
}
div.calendar_month{
 position           : relative;
 text-align         : center;
 margin-top         : 16px;
 margin-bottom      : 5px;
}
div.calendar_month img#month_previous{
 position           : absolute;
 left               : 0%;
 border             : 0px;
}
div.calendar_month img#month_next{
 position           : absolute;
 right              : 0%;
 border             : 0px;
}
div.calendar_contener table {
 border             : 1px solid #9AC208;
 padding-bottom     : 5px;
}
div.calendar_contener table caption{
 display            : none;
}
div.calendar_contener table th{
 background-color   : #9AC208;
 text-align         : center;
 color              : #FFFFFF;
 padding            : 5px 4px;
}
div.calendar_contener table td{
 text-align         : center;
 padding            : 3px 4px;
}
div.calendar_contener table td.calendar_today{
 background         : url(dir/images/icons/fond_today.gif) no-repeat 4px 2px;
}
div.calendar_contener table td a{
 color              : #000000;
 text-decoration    : none;
}
div.calendar_contener table td.calendar_today a{
 color              : #FFFFFF;
}



