/* contôles standards */
body{background-color: #FFF7E8;}
select{background-color: #FFF7E8;color: #515151;  font-size: 9px; font-family: verdana, arial, courier }
input{background-color: #FFF7E8;color: #515151;font-size: 9px;font-family: verdana, arial, courier;	width: auto;}
textarea{background-color: #FFF7E8;color: #515151;font-size: 9px;font-family: verdana, arial, courier;width: auto;}

a { color: #515151; font-size: 10px; font-family: verdana, arial, courier; text-decoration: none}
a:visited {color: #515151; font-size: 10px; font-family: verdana, arial, courier; text-decoration: none}
a:hover {color: #515151; font-size: 10px; font-family: verdana, arial, courier; text-decoration: underline }
a:visited:hover { color: #515151; font-size: 10px; font-family: verdana, arial, courier; text-decoration: underline }

/* contrôles personnalisés */
input.hideme {background: #f5f5f5;border:0;}

a.plan_niveau1  { color: #666666; font-weight: bold; font-size: 13px; font-family: Georgia, Verdana, Arial, Courier; padding: 3px }
a.plan_niveau2  { color: #666666; font-size: 11px; font-family: Verdana, Arial, Courier; background-color: #fde5bf; padding: 3px; width: 260px }

a.plan_niveau1:hover  { color: #666666; font-weight: bold; font-size: 13px; font-family: Georgia, Verdana, Arial, Courier; text-decoration: underline; padding: 3px }
a.plan_niveau2:hover  { color: #666666; font-size: 11px; font-family: Verdana, Arial, Courier; text-decoration: underline; background-color: #fde5bf; padding: 3px; width: 260px }

a.plan_niveau1:visited  { color: #666666; font-weight: bold; font-size: 13px; font-family: Georgia, Verdana, Arial, Courier; padding: 3px }
a.plan_niveau2:visited  { color: #666666; font-size: 11px; font-family: Verdana, Arial, Courier; background-color: #fde5bf; padding: 3px; width: 260px }

a.plan_niveau1:visited:hover {color: #666666;font-weight: bold;font-size: 13px;font-family: Georgia, Verdana, Arial, Courier;padding-bottom: 3px;	padding-top: 3px;	padding-left: 3px;	padding-right: 3px;	background-color: #FBD99D;text-decoration:underline;}
a.plan_niveau2:visited:hover  { color: #666666; font-size: 11px; font-family: Verdana, Arial, Courier; text-decoration: underline; background-color: #fde5bf; padding: 3px; width: 260px }

/* bandeau */
.bandeau_bgcolor { background-color: #FFF7E8;}
	/* .bandeau {background-color: #085D89;} */
.bandeau_filet_droite{background-color: #FFF7E8;}

/* interieur : liste des pages */
.tete_interieur_fr	{ background-image: url(media/ss_menu/tete_fr.gif);}
.tete_interieur_en	{ background-image: url(media/ss_menu/tete_en.gif);}
.fond_interieur	{ background-image: url(media/ss_menu/fond.gif);padding-left: 5px;}




/*  boite actu à gauche */
.actu_interieur_ca{	background-color: #FFF7E8;	color: black;	font-size: 11px;	font-family: Georgia;background-image: url(media/accueil/actus_fond.gif);}
.actu_interieur_ca_interieur{	background-color: #FFF7E8;	color: black;	font-size: 11px;	font-family: Georgia;background-image: url(media/ss_menu/pied.gif);}
.actu_exterieur{	background-color: #FFF7E8;}
.actu_interieur { color: black; font-size: 11px; font-family: Georgia; background: #fff7e8 url(media/accueil/actus_fond.gif) }
.actu_interieur_interieur { color: black; font-size: 11px; font-family: Georgia; background: #fff7e8 url(media/ss_menu/fond.gif) }

.ca_exterieur{	background-color: #FFF7E8;	color: black;	font-size: 11px;	font-family: Georgia;background-image: url(media/accueil/actus_fond.gif);}

.atxt_actus {color: black;font-size: 10px;font-family: Georgia;text-decoration: none;padding-left: 25px;}
.atxt_actus:hover {  color: black; font-size: 10px; font-family: Georgia; text-decoration: underline; }
.atxt_actus:visited:hover {  color: black; font-size: 10px; font-family: Georgia; text-decoration: underline; }
.atxt_actus:visited { color: black; font-size: 10px; font-family: Georgia; text-decoration: none;}

 /* filet */
.ligne-titre-dossier{background-color: #515151;padding-bottom: 0px;padding-top: 0px;padding-left: 20px;	padding-right: 20px;}
.bordure{background-color: #FFF7E8;}
.bordure_droite{background-color: #FFFFFF;}

.filet_droite_body{background-color: #FFF7E8;}
.filet_droite{background-color: #FFF7E8;}
.filet_droite_menuH{	background-color: #FFF7E8;}
.body_special{
	background-image: url(media/accueil/fond_body.gif);
}
.filet_gauche{background-color: #FFF7E8;}
	/*
	.filet_gauche_body{background-color: #CCCCCC;}
	.filet_gauche_body{background-color: #CCCCCC;}
	*/
 
 /* body de droite */
.background_body{background-color: #FFFFFF;}

 /* boite langue */
 .fond_langues{background-color: #FCE6C0;}
 
 /* page contact */
.contact_fond {	background-color: #FFF7E8;}

/* mentions légales */
.env_mentions  { color: #adadad; font-size: 10px; font-family: Verdana, Arial, Courier }
.env_menu { color: #666666; font-size: 9px; font-family: Arial, Verdana, Courier }
.env_ssmenu  { color: #666; font-size: 11px; font-family: Arial, Verdana, Courier; padding-top: 10px; padding-bottom: 10px; padding-left: 10px }
.env_adresse  { color: black; font-size: 11px; font-family: Georgia; background: url(media/accueil/actus_bas.gif) no-repeat; padding-left: 25px }
.env_adresse_interieur  { color: black; font-size: 11px; font-family: Georgia; background-repeat: no-repeat; padding-left: 25px }
 
 
 /* textes */
.texte_in_table {     color: #534c45; font-size: 12px; line-height: 15px; font-family: Georgia, Times, Courier;padding-left: 10px }

.texte {   color: #534c45; font-size: 12px; line-height: 15px; font-family: Georgia, Times, Courier; padding-left: 10px; }
.texte_padding_left { color: #534c45; font-size: 11px; font-family: Verdana, Arial, Courier; padding-left: 10px }
.texte_etape  { color: #000000; font-size: 11px; font-family: Verdana, Arial, Courier; background-color: #fbd99d; margin-top: 2; margin-bottom: 2 }
.texte10 { color: #534c45; font-size: 10px; font-family: Verdana, Arial, Courier }

/* légendes bas */
.legende { color: #534c45; font-style: italic; font-size: 10px; font-family: Arial, Verdana, Courier }

/* titres */
.titrechapitre { color: #6B6F62; font-style: italic; font-weight: bold; font-size: 13px; font-family: Georgia, Verdana, Arial, Courier }
.titre {color: #6B6F62;font-weight: bold;	font-size: 15px;	font-family: Georgia, Verdana, Arial, Courier;text-decoration: none;}

/* paln du site */
	/*
	.plan_niveau1 { color: #085d89; font-weight: bold; font-size: 15px; font-family: Georgia, Verdana, Arial, Courier }
	.plan_niveau2 { color: #534c45; font-size: 11px; font-family: Verdana, Arial, Courier }
	.plan_niveau3  { color: #534c45; font-size: 10px; font-family: Verdana, Arial, Courier }
	*/

/* liens */
.alangue {color: #085d89; font-size: 10px; font-family: verdana, arial, courier; text-decoration: none }
.alangue:visited { color: #085d89; font-size: 10px; font-family: verdana, arial, courier; text-decoration: none  }
.alangue:hover { color: #085d89; font-size: 10px; font-family: verdana, arial, courier; text-decoration: underline}
.alangue:visited:hover { color: #085d89; font-size: 10px; font-family: verdana, arial, courier; text-decoration: none }

.amentions  { color: #adadad; font-size: 10px; font-family: Verdana, Arial, Courier ; text-decoration: none }
.amentions:visited  {color: #adadad; font-size: 10px; font-family: Verdana, Arial, Courier ; text-decoration: none }
.amentions:hover  { color: #adadad; font-size: 10px; font-family: Verdana, Arial, Courier ; text-decoration: underline }
.amentions:visited:hover  { color: #adadad; font-size: 10px; font-family: Verdana, Arial, Courier ; text-decoration: underline }

.nolink { color: #ffffff; text-decoration: none }
.nolink:visited { color: #ffffff; text-decoration: none }
.nolink:hover { color: #ffffff; text-decoration: none }
.nolink:visited:hover { color: #ffffff; text-decoration: none }

.aadresse { color: #FFFFFF; text-decoration: none;font-size: 11px; font-family: Verdana, Arial, Courier }
.aadresse:visited { color: #FFFFFF; text-decoration: none;font-size: 11px; font-family: Verdana, Arial, Courier }
.aadresse:hover { color: #FFFFFF; text-decoration: underline;font-size: 11px; font-family: Verdana, Arial, Courier }
.aadresse:visited:hover { color: #FFFFFF; text-decoration: underline;font-size: 11px; font-family: Verdana, Arial, Courier }

.amenu  { color: #666; text-decoration: none }
.amenu:visited  { color: #666; text-decoration: none }
.amenu:hover  { color: #5993c4; text-decoration: none; padding-bottom: 2px; border-bottom: 3px solid #5993c4 }
.amenu:visited:hover  { color: #5993c4; text-decoration: none; padding-bottom: 2px; border-bottom: 3px solid #5993c4 }

.amenuselect   { color: #5993c4; font-weight: bold; text-decoration: none; padding-bottom: 2px; border-bottom: 3px solid #5993c4 }
.amenuselect:visited  { color: #5993c4; text-decoration: none }
.amenuselect:hover  { color: #5993c4; text-decoration: none }
.amenuselect:visited:hover  { color: #5993c4; text-decoration: none }

.assmenu  { color: #666; text-decoration: none }
.assmenu:visited  { color: #666; text-decoration: none }
.assmenu:hover  { color: #666; text-decoration: none }
.assmenu:visited:hover  { color: #666; text-decoration: none }

a.assmenu_selected  { color: #5993c4; text-decoration: underline; font-weight: bold }
a.assmenu_selected:visited  { color: #5993c4; text-decoration: underline; font-weight: bold  }
a.assmenu_selected:hover  { color: #5993c4; text-decoration: underline; font-weight: bold   }
a.assmenu_selected:visited:hover  { color: #5993c4; text-decoration: underline; font-weight: bold  }


.assmenuselect  { color: #5993c4; font-weight: bold; text-decoration: none; padding-bottom: 2px; border-bottom: 2px solid #5993c4 }
.assmenuselect:visited  { color: #5993c4; text-decoration: none }
.assmenuselect:hover  { color: #5993c4; text-decoration: none }
.assmenuselect:visited:hover  { color: #5993c4; text-decoration: none }

#calendrier td  { background-color: #91C4D5 }
#calendrier td:hover { background-color: #91C4D5 }
#calendrier a { color: black; font-size: 11px; font-family: Verdana, Arial, Courier; text-decoration: none }
#calendrier a:hover { color: #085d89; font-size: 11px; font-family: Verdana, Arial, Courier; text-decoration: underline }

/* champs inconnus */
.accueil{color: #515151; font-size: 10px; line-height: 20px; font-family: verdana, arial, courier }
.txtn {  color: #534c45; font-size: 12px; line-height: 15px; font-family: Georgia, Times, Courier; padding-left: 10px }
.txt_actus { color: white; font-weight: bold; font-size: 9px; font-family: verdana, arial, courier }

.reservationBgColor { background-color: #f5f5f5 }

