body{
 margin               : 0px;
 padding              : 0px;
}
.pattern_en{
 background-color     : #FFFFFF;
}
#tableau_bandeau{
 background           : url(fr/bandeau/bandeau_gites_gard.gif) no-repeat top left;
}
.va_top{
 vertical-align       : top;
}
.va_bottom{
 vertical-align       : bottom;
}
.zone_gris_clair{ 
  background-color    : #F0F0EF;
}
a.normal{
 text-decoration      : none;
 color                : #887C70;
}
/* Menus de niveau 1 **********************************************************/
.menu0, .menu0_selected{
 font-family          : arial;
 font-size            : 11px;
 color                : #579C26;
 font-weight          : bold;
 text-decoration      : none;
}
.menu0_selected{
 color                : #C63636;
}
a.menu0:hover{
 color                : #FFFFFF;
}
/* Menus de niveau 2 **********************************************************/
.fond_gris{
 background-color     : #F0F0EF;
}
.fond_blanc{
 background-color     : #FFFFFF;
}
.menu2_before{
 
}
td.menu2, td.menu2_selected{
 padding         : 0px 0px 0px 8px;
}
a.menu2, a.menu2_selected{
 font-family          : arial;
 font-size            : 11px;
 color                : #579C26;
 font-weight          : bold;
 text-decoration      : none;
}
a.menu2_selected{
 text-decoration      : underline;
}
div.map_above_menu_2{
 text-align           : center;
 font-family          : arial;
 font-size            : 16px;
 font-weight          : bold;
 color                : #97CC4C;
}
/* Menus de niveau 3 **********************************************************/
td.page,td.page_selected{
 padding              : 0px 0px 0px 8px;
}
a.page, a.page_selected{
 padding              : 0px 0px 0px 13px;
 background           : url(fr/navigation/puce_grise.gif) no-repeat top left;
 font-family          : arial;
 font-size            : 11px;
 color                : #579C26;
 font-weight          : 400;
 text-decoration      : none;
}
a.page_selected{
 text-decoration      : underline;
}

/* Menus upper ****************************************************************/
a.upper, a.upper_selected{ 
 font-family          : arial;
 font-size            : 12px;
 font-weight          : 700;
 color                : #585858;
 text-decoration      : none;
}
 a.upper_selected{ 
 color                : #C63538;
}
/* Actualités *****************************************************************/
.title_actu{
  	font-family          : arial;
 	font-size            : 13px;
 	font-weight          : 700;
 	color                : #FEA600;
}
.title_actu_home{
  	font-family          : arial;
 	font-size            : 11px;
 	font-weight          : 700;
 	color                : #FEA600;
}
.actu_text_home,div.actu_link_home_more a{
  	font-family          : arial;
 	font-size            : 11px;
 	font-weight          : 400;
 	color                : #887C70;
}
div.actu_link_home_more a{
	font-weight          : 700;
   text-decoration      : none;
}
.actu_home_img{
	float                : left;
   margin-right					: 5px;
   border               : 1px solid #C2B3AC;
}
.table_actu_home{
 border                 : 1px dotted #917D73;
 padding								: 7px 3px 7px 7px;
 background-color       : #F0F0EF;
}
/* Contenu ********************************************************************/
/* Titres *********************************************************************/
.title1_green, .title1_green a{
 font-family          : arial;
 font-size            : 18px;
 font-weight          : 700;
 color                : #97CC4C;
 text-decoration      : none;
}
.title1_blanc_vert{
 font-family          : arial;
 font-size            : 16px;
 font-weight          : 700;
 color                : #FFFFFF;
 background-color     : #97CC4C;
}
.title1_blanc_vert_jardin{
 font-family          : arial;
 font-size            : 16px;
 font-weight          : 700;
 color                : #FFFFFF;
 background-color     : #579C27;
}
.title1_blanc_orange{
 font-family          : arial;
 font-size            : 16px;
 font-weight          : 700;
 color                : #FFFFFF;
 background-color     : #FEA501;
}
.title1_blanc_rouge{
 font-family          : arial;
 font-size            : 16px;
 font-weight          : 700;
 color                : #FFFFFF;
 background-color     : #CC494C;
}
.title1_blanc_violet{
 font-family          : arial;
 font-size            : 16px;
 font-weight          : 700;
 color                : #FFFFFF;
 background-color     : #B70B43;
}
.title1_blanc_bleu{
 font-family          : arial;
 font-size            : 16px;
 font-weight          : 700;
 color                : #FFFFFF;
 background-color     : #2A6AFF;
}
h1.title1_blanc_orange, h1.title1_blanc_vert, h1.title1_blanc_vert_jardin, h1.title1_blanc_bleu, h1.title1_blanc_rouge, h1.title1_blanc_violet{
 padding              : 5px 5px 4px 10px;
 font-style           : italic;
 margin               : 0px;
}
h2.title2_vert,h2.title2_orange,h2.title2_bleu,h2.title2_rouge,
h2.title2_vert a ,h2.title2_orange a,h2.title2_bleu a,h2.title2_rouge a,h2.title2_violet, h2.title2_violet a{
 font-family          : arial;
 font-size            : 14px;
 font-weight          : 700;
 font-style           : italic;
 display						  : inline;
 text-decoration      : none;
}
h2.title2_vert, h2.title2_vert a{
 color                : #43A924;
}
h2.title2_violet, h2.title2_violet a{
 color                : #C10435;
}
h2.title2_orange, h2.title2_orange a{
 color                : #FFA800;
}
h2.title2_bleu, h2.title2_bleu a{
 color                : #2A6AFF;
}
h2.title2_rouge, h2.title2_rouge a{
 color                : #C63636;
 font-size            : 12px;
 text-decoration      :underline;
}

h3.title3_blanc_vert, h3.title3_blanc_vert a, h3.title3_blanc_orange, h3.title3_blanc_orange a,h3.title3_blanc_bleu, h3.title3_blanc_bleu a{
 margin               : 0px;
 padding              : 1px 5px;
 color                : #FFFFFF;
 font-style           : italic;
 font-weight          : 600;
 text-decoration      : none;
}
h3.title3_blanc_vert, h3.title3_blanc_vert a{
 background-color     : #66AC38;
}
h3.title3_blanc_orange, h3.title3_blanc_orange a{
 background-color     : #FEA600;
}
h3.title3_blanc_bleu, h3.title3_blanc_bleu a{
 background-color     : #2A6AFF;
}
td.title3_blanc_orange{
 margin               : 0px;
 padding              : 1px 5px;
 color                : #FFFFFF;
 font-style           : italic;
 font-weight          : 400;
 font-size            : 12px;
 text-decoration      : none;
 background-color     : #FEA501;
}
td.title3_blanc_vert{
 margin               : 0px;
 padding              : 1px 5px;
 color                : #FFFFFF;
 font-style           : italic;
 font-weight          : 400;
 font-size            : 12px;
 text-decoration      : none;
 background-color     : #97CC4C;
}
td.title3_blanc_bleu{
 margin               : 0px;
 padding              : 1px 5px;
 color                : #FFFFFF;
 font-style           : italic;
 font-weight          : 400;
 font-size            : 12px;
 text-decoration      : none;
 background-color     : #2A6AFF;
}
h3.chapeau_gris{
 font-family          : arial;
 font-size            : 12px;
 font-weight          : 700;
 color                : #585858;
}
h3.chapeau_gris_fond_orange{
 font-family          : arial;
 font-size            : 12px;
 font-weight          : 700;
 color                : #FFFFFF;
 padding              : 5px 5px 5px 11px;
 background-color     : #FFC352;
}
h3.chapeau_gris_fond_vert{
 font-family          : arial;
 font-size            : 12px;
 font-weight          : 700;
 color                : #FFFFFF;
 padding              : 5px 5px 5px 11px;
 background-color     : #97CC4C;
}
h3.chapeau_gris_fond_bleu{
 font-family          : arial;
 font-size            : 12px;
 font-weight          : 700;
 color                : #FFFFFF;
 padding              : 5px 5px 5px 11px;
 background-color     : #9999FF;
}
h3.chapeau_gris_fond_gris{
 font-family          : arial;
 font-size            : 12px;
 font-weight          : 500;
 color                : #887C70;
 padding              : 5px 5px 5px 11px;
 background-color     : #F0F0EF;
}
h3.title3_vert,h3.title3_vert_jardin,h3.title3_orange,h3.title3_bleu,h3.title3_rouge,
h3.title3_vert a ,h3.title3_orange a,h3.title3_bleu a,h3.title3_rouge a, h3.title3_violet, h3.title3_violet a{
 font-family          : arial;
 font-size            : 12px;
 font-weight          : 700;
 display						  : inline;
 text-decoration      : none;
}
h3.title3_vert, h3.title3_vert a{
 color                : #43A924;
}
h3.title3_vert_jardin, h3.title3_vert_jardin a{
 color                : #579C27;
}
h3.title3_orange, h3.title3_orange a{
 color                : #FFA800;
}
h3.title3_bleu, h3.title3_bleu a{
 color                : #2A6AFF;
}
h3.title3_rouge, h3.title3_rouge a{
 color                : #C63636;
}
h3.title3_violet, h3.title3_violet a{
 color                : #C10435;
 text-align           : left;
}
/*h3.title3_rouge a{
 text-decoration      :underline;
}*/

/* Textes *********************************************************************/
.textJustify, .textPartenaires, .textPartenaires a{
 font-family          : arial;
 font-size            : 11px;
 font-weight          : 400;
 color                : #585858;
}

.textPartenairesRouge, .textPartenairesRouge a{
 font-family          : arial;
 font-size            : 11px;
 font-weight          : bold;
 color                : #c63636;
}

.textPartenairesViolet, .textPartenairesViolet a{
 font-family          : arial;
 font-size            : 11px;
 font-weight          : bold;
 color                : #C10435;
}

.textPartenaires a, .textPartenairesRouge, .textPartenairesViolet{
 text-decoration      : underline;
}

/* Bas de page ****************************************************************/
.downer{
 font-family          : arial;
 font-size            : 11px;
 font-weight          : 300;
 color                : #585858;
}
a.downer{
 
}
/* Pays ***********************************************************************/
#tableau_pays_garrigues{
 background           : url(dir/images/garrigues/fond_carte_garrigues.gif) no-repeat top left;
}
#tableau_pays_garrigues tr td img.contour_gris{
 border               : 1px solid #C1B3AA;
}
#tableau_pays_cevennes{
 background           : url(dir/images/cevennes/fond_carte_cevennes.gif) no-repeat top left;
}
#tableau_pays_cevennes tr td img.contour_gris{
 border               : 1px solid #C1B3AA;
}
#tableau_pays_camargue{
 background           : url(dir/images/camargue/fond_carte_camargue.gif) no-repeat top left;
}
#tableau_pays_camargue tr td img.contour_gris{
 border               : 1px solid #C1B3AA;
}

div.petit_pays, .petit_pays a{
 font-family          : arial;
 font-size            : 9px;
 font-weight          : 400;
 color                : #434343;
 /*display              : inline;*/
}
div.grand_pays_camargue{
 font-family          : arial;
 font-size            : 14px;
 font-weight          : 700;
 font-style           : italic;
 color                : #FFA800;
}
div.mer{
 font-family          : arial;
 font-size            : 14px;
 font-weight          : 700;
 font-style           : italic;
 color                : #72A0FF;
}
/* Fiche gite *****************************************************************/
div.titre_gite{
 border               : 1px solid;
 font-family          : arial;
 font-size            : 12px;
 font-weight          : 700;
 color                : #585858;
 padding              : 7px 4px 7px 12px;
}
div.titre_gite_ss_cadre{
 font-family          : arial;
 font-size            : 12px;
 font-weight          : 700;
 color                : #585858;
 padding              : 7px 4px 7px 12px;
}
div.titre_gite img{
 margin-right         : 4px;
 float                : right;
}
table.saison tbody tr td{
 text-align           : center;
}
td.bouton_liste{
 text-align           : center;
 background           : url(dir/images/icons/fiche_gite/fond_bulle.gif) no-repeat top left;
}
td.bouton_liste a{
 font-family          : arial;
 font-size            : 9px;
 color                : #585858;
 text-decoration      : none;
}
tr.fond_vert_clair{
 background-color     : #DFEBBE;
}
tr.fond_vert_clair td{
 padding              : 5px;
}
tr.fond_jaune_clair{
 background-color     : #FFFF9E;
}
tr.fond_jaune_clair td{
 padding              : 5px;
}
tr.fond_blanc_clair{
 background-color     : #FFFFFF;
}
tr.fond_blanc_clair td{
 padding              : 5px;
}
/* BD Gites *******************************************************************/
.page_answer,.page_answer_selected{
 padding              : 0px 3px;
 font-family          : arial;
 font-size            : 12px;
 font-weight          : bold;
 color                : #FFBE33;
 text-decoration      : none;
}
.page_answer_selected{
 color                : #C63636;
}
div.modify_criteria{
 height               : 25px;
 padding              : 5px;
 background           : url(dir/images/bd_gites/fond_modif_critere.gif) no-repeat top left;
}
div.modify_criteria a{
 font-family          : arial;
 font-size            : 12px;
 color                : #585858;
 text-decoration      : none;
}
table#tableau_haut_orange{ 
  background-color    : #FEA501;
}
table#tableau_haut_vert{ 
  background-color    : #97CC4C;
}
table#tableau_haut_bleu{ 
  background-color    : #2A6AFF;
}
/* Plan du site ***************************************************************/
a.anchorAnim
{
 font-family          : arial;
 font-weight          : 700;
 font-style           : italic;
 color                : #C63636;
 font-size            : 16px;
  line-height         : 18px;
 }
 a.anchorAnim:hover
{
 text-decoration      : underline;
 color                : #C63636;
 }
a.mapLevel1:link, a.mapLevel1:visited
{
 font-family          : arial;
 font-size            : 14px;
 font-weight          : 700;
 text-decoration      : none;
 color                : #FFA800;
}
a.mapLevel2:link, a.mapLevel2:visited
{
 font-family          : arial;
 font-size            : 12px;
 font-weight          : 700;
 font-style           : italic;
 text-decoration      : none;
 color                : #43A924;
}
a.mapLevel3:link, a.mapLevel3:visited
{
 font-family          : arial;
 font-size            : 11px;
 font-weight          : 400;
 color                : #585858;
 line-height          : 12px;
}
a.mapLevel1:hover, a.mapLevel2:hover, a.mapLevel3:hover
{
 text-decoration      : underline;
}
.line
{
  background-color    : #FFFFFF;
}
/* Diaporama ******************************************************************/
.over_slide{
 width                : 240px;
 height               : 334px;
}
.slide{
 width                : 216px;
 height               : 101px;
 padding              : 228px 6px 5px 18px;
 text-align           : center;
}
h3.vert{
 color                : #43A924;
 font-family          : arial;
 font-size            : 11px;
 font-weight          : 700;
 line-height          : 16px;
}
a.lien_gris{
 color                : #887C70;
 text-decoration      : none;
 font-weight          : 700;
}
/* Carousel Jquery ******************************************************************/
.vignoble, .vignoble a{
 color                : #C10435;
 font-family          : georgia;
 font-size            : 16px;
 text-align           : left;
}
.vignoble a{
 text-decoration      : underline;
}
.vignoble_gris{
 color                : #C545454;
 font-family          : georgia;
 font-size            : 12px;
 text-align           : left;
}
.jardins, .jardins a{
 color                : #579C27;
 font-family          : georgia;
 font-size            : 16px;
 text-align           : left;
}
.vignoble a{
 text-decoration      : underline;
}