/*ce lot css permet d'intégrer 1 photo (ou autre) à droite d'un texte avec bordure, à droite sans boruere, à gauche*/

.fondcellule {
	background: #ffffff url(image/fond.jpg) no-repeat top left; min-height:700px; 
	
}

.promo2{
    margin: 5px 0px 10px 0px;
	padding: 5px 15px 5px 15px;
	border: 2px solid #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal; text-align:right;
	font-weight: bold;
	color:#FF0000;
	text-decoration: none; border-radius:20px;
}
.promo2 img{
    margin: -20px 0px 0px 0px; float:left;
	
}


.aDroitecadre {
	float: right;
	margin-top:15px;
	margin-left: 20px;
	margin-bottom:15px;
	margin-right: 0px;
	border: 1px solid #666666;
	
}

.aGaucheecadre {
	float: left;
	margin-top:5px;
	margin-left: 0px;
	margin-bottom:15px;
	margin-right: 20px;
	border: 1px solid #1c7aa1;
	
}

.aDroitebis {
	float: right;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:4px;
	margin-right: 0px;
	border: 0px solid #000000;
	
}
.floatD {
	float: right;
	
	
}
.aGauche {
	float: left;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:3px;
	margin-right: 10px;
	border: 0px solid #000000;
	top: 10px;
	clip: rect(10px,auto,auto,auto);
}	

/*ce css gère une bordure verticale à droite d'1 td*/
.barre_droite {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #87867c;
	border-right-color: #87867c;
	border-bottom-color: #87867c;
	border-left-color: #87867c;
}

/*ce css gère une bordure verticale à gauche et à droite d'1 td*/

.barres_d_g {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #87867c;
	border-right-color: #87867c;
	border-bottom-color: #87867c;
	border-left-color: #87867c;
}



/*ce css met une bordure en bas de td (ou autre)*/
.bordure_bas_td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	clip: rect(auto,auto,auto,auto);
	margin-bottom: 20px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.bordure_haut_bas {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: double;
	border-top-color: #d7a953;
	border-bottom-color: #d7a953;
	border-right-style: none;
	border-left-style: none;
}


.bordure_bas_td2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	clip: rect(auto,auto,auto,auto);
	margin-bottom: 20px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.bordure_bas_td2bis {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f753a1;
	clip: rect(auto,auto,auto,auto);
	margin-bottom: 20px;
}
.bordure_bas_td3 {
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	clip: rect(auto,auto,auto,auto);
	margin-bottom: 20px;
}

.bordure_haut_td {
	clip: rect(auto,auto,auto,auto);
	margin-bottom: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/*ce css met un cadre*/
.cadre {
	border: 1px solid #4D4D4D;
}
.cadre2 {
	border: 1px solid #d7a953;
}
.cadre_lien {
	border: 1px solid #999999;
}
.cadre_lien:link {
	border: 1px solid #999999;
}
.cadre_lien:visited {
	border: 1px solid #999999;
}

.cadre_lien:hover {
	border: 1px solid #FFFFFF;
}

/*ce css permet le centrage d'une image, d'un swf, table de 300px de large et 200px de haut : à ajuster en fonction des dimensions*/

.cadrecentrage {
	position: absolute;
	top: 50%;
	left: 50%;
	/* Ajuster la valeur négative jusqu’à ce que le contenu soit centré. */
    margin-top: -100px;
	margin-left: -150px;
	width: 300px;
}



/*le lot css suivant est dédié à une td avec effet de survol*/

.cellule_accueil {
}
.cellule_accueil:link {
}
.cellule_accueil:visited {
}
.cellule_accueil:hover {
	background-color: #8e0067;
}


/*le lot de css suivant est dédié aus td avec changment de couleur de fond de cellule et bordure*/

.cellule_menu: link {
	background-color: #FFFFFF;
	border: 1px solid #ffffff;
}
.cellule_menu:visited {
	background-color: #FFFFFF;
	border: 1px solid #ffffff;
}
.cellule_menu:hover {
	background-color: #deffff;
	border: 1px solid #9bb9cd;
}
.cellule_menu_actif{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	width: 8em;
	background-color: #878787;
	color: #FFFFFF;
	border: 1px none #ffffff;
	height: 10px;
	padding-top: 0em;
	padding-bottom: 0.2em;
	padding-left: 0.75em;
}
.bordure_bas_haut2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #303725;
	border-bottom-color: #303725;
}

/*le lot css suivant est dédié à 1 lien sur le caractère "flêche" existant en Arial et intégré dans un lien de police où ce caractère n'existe pas  */

.fleche {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	border:0px
	color: #9bb9cd;
}
.fleche:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #9bb9cd;
}
.fleche:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #9bb9cd;
}
.fleche:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #9bb9cd;
}


/*le lot css suivant est dédié à 1 lien texte sans effet de survol*/
.lien-bas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #575757;
	text-decoration: none;
	font-weight: bold;
}
.lien-bas-page {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.lien-bas-page:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.lien-bas-page:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.lien-bas-page:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
	font-weight: bold;
	color: #CCCCCC;
}

.lien-bas-page2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #999898;
	text-decoration: none;
	font-weight: bold;
}
.lien-bas-page2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #999898;
	text-decoration: none;
	font-weight: bold;
}
.lien-bas-page2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #999898;
	text-decoration: none;
	font-weight: bold;
}
.lien-bas-page2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
	font-weight: bold;
	color: #343434;
}

/*le lot css suivant est dédié à 1 lien texte avec effet de survol*/

.lien-mail:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: oblique;
	color: #A71C17;
	font-style: oblique;
	text-decoration: underline;
	font-weight: bold;
	text-align: right;
}
.lien-mail:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: oblique;
	color: #A61B18;
	font-style: oblique;
	text-decoration: underline;
	font-weight: bold;
	text-align: right;
}
.lien-mail:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: oblique;
	color: #DC3915;
	font-style: oblique;
	text-decoration: underline;
	font-weight: bold;
	text-align: right;
}
.lien-mail2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: oblique;
	color: #666666;
	font-style: oblique;
	text-decoration: underline;
	font-weight: bold;
}
.lien-mail2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: oblique;
	color: #666666;
	font-style: oblique;
	text-decoration: underline;
	font-weight: bold;
}
.lien-mail2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: oblique;
	color: #CCCCCC;
	font-style: oblique;
	text-decoration: underline;
	font-weight: bold;
}

/*ce lot css est dédié aux td avec lien texte : à appliquer à la td et au texte*/

.lien_td_centrer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #F00;
	text-decoration: none;
	background-image: url(images/bouton-V-a.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
}
.lien_td_centrer:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #F00;
	text-decoration: none;
	background-image: url(images/bouton-V-a.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
}
.lien_td_centrer:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #990;
	text-decoration: none;
	background-image: url(images/bouton-V-a.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
}
.lien_td_centrer:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #990;
	text-decoration: none;
	background-image: url(images/bouton-V-b.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
}


/*le lot css suivant est dédié à 1 lien texte avec effet de survol*/

.menu-h {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #9bb9cd;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	border: 0px 
	
}


.menu-h:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #9bb9cd;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	border: 0px 
	
}

.menu-h:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #9bb9cd;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;	
	border: 0px
	
}
.menu-h:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
    border: 0px	
	
}



/*le lot de css suivant est dédié aus td avec changment de couleur de fond de cellule et éventuelle bordure et gesztion du texte : à appliquer sur la cellule et sur le texte*/

.menu-deroulant-infos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
	background-color: #efeeeb;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #87867C;
	border-right-color: #87867C;
	border-bottom-color: #87867C;
	border-left-color: #87867C;
}
.menu-deroulant-infos:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #87867C;
	border-right-color: #87867C;
	border-bottom-color: #87867C;
	border-left-color: #87867C;
}
.menu-deroulant-infos:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	padding: 0px;
	background-color: #efeeeb;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #87867C;
	border-right-color: #87867C;
	border-bottom-color: #87867C;
	border-left-color: #87867C;
}
.menu-deroulant-infos:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
	padding: 0px;
	background-color: #cccbc3;
}

/*le lot css suivant est dédié à 1 lien texte avec effet de survol*/

.menu-deroulant-texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #87867c;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	padding: 2px;
	font-style: normal;
	
}
.menu-deroulant-texte:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	padding: 2px;
	font-style: normal;
	
}
.menu-deroulant-texte:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #87867c;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	padding: 2px;
	font-style: normal;
	
}
.menu-deroulant-texte:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	padding: 2px;
	font-style: normal;
	
}


/*ce css est dédié à la customisation du scrollbar : visible sur IE*/

.scrollbar {
scrollbar-face-color: #32BBC7;/*couleur faces avant*/
scrollbar-3dshadow-color: #999999;/*couleur lumiere biais*/
scrollbar-highlight-color: #ffffff;/*couleur haute lumiere*/
scrollbar-3dlight-color: #ffffff;/*couleur ombre biais*/
scrollbar-darkshadow-color: #ccccff;/*couleur ombre portee*/
scrollbar-track-color: #ffffff;/*couleur fond coulisse*/
scrollbar-arrow-color: #ffffff;/*couleur fleche*/
}



/*le lot css suivant est dédié à du texte*/

.texte_contenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: justify;
	font-weight: normal;
}
.texte_contenu_gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	text-align: justify;
	font-weight: normal;
}
.texte_contenu_bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #ffffff;
	text-decoration: none;
	text-align: justify;
	font-weight: normal;
}
.texte_contenu_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: justify;
	font-weight: normal;
	line-height: 18px;
}
.texte_contenu_or {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #32BBC7;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
}

/*le lot css suivant est dédié à du texte*/

.texte_contenu2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #e3d8be;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}

/*le lot css suivant est dédié à du texte*/

.texte_contenu_formulaire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	text-align: right;
	font-weight: normal;
}

.texte_merci_formulaire {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #666;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}
/*ce css est dédié à du lien texte*/

.texte-menu-V {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #006d55;
	text-decoration: none;
}
.texte-menu-V:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #006d55;
	text-decoration: none;
	text-align: center;
}
.texte-menu-V:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #006d55;
	text-decoration: none;
	text-align: center;
}
.texte-menu-V:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	text-align: center;	
}

/*ce lot css gère un texte lien*/
.titre_accueil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-transform: uppercase;
	color: #8e0067;
	padding-left: 55px;
	letter-spacing: 0.1em;
}

.titre_accueil:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-transform: uppercase;
	color: #8e0067;
	text-decoration: none;
	letter-spacing: 0.1em;
}
.titre_accueil:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-transform: uppercase;
	color: #8e0067;
	text-decoration: none;
	letter-spacing: 0.1em;
}
.titre_accueil:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-transform: uppercase;
	color: #8E0067;
	text-decoration: underline;
	letter-spacing: 0.1em;
}

/*ce css est dédié à du texte*/

.titre_page {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	clip: rect(auto,auto,auto,auto);
	text-align: right;
	margin: 0px;
	padding: 0px;
}
.titre_page2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	clip: rect(auto,auto,auto,auto);
	text-align: left;
	margin: 0px;
	padding: 0px;
}
.titre_page2bis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #f753a1;
	text-decoration: none;
	clip: rect(auto,auto,auto,auto);
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.titre_page3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #3399CC;
	text-decoration: none;
	clip: rect(auto,auto,auto,auto);
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.carre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ADC242;
	text-align: left;
	vertical-align: bottom;
	padding-bottom: 10px;
	margin-bottom: 10px;
}


.titre_page_petit {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #6C8BC2;
	text-decoration: none;
	clip: rect(auto,auto,auto,auto);
	vertical-align: bottom;
	text-align: center;
}

.fond_td {
	background-image: url(images/fond_cellule.gif);
}
.menu_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #656513;
	text-decoration: none;
	text-align: center;
}
.menu_texte:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #656513;
	text-decoration: none;
	text-align: center;
}
.menu_texte:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #656513;
	text-decoration: none;
	text-align: center;
}
.menu_texte:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	background: #d1dd0f
}
.menu_basdepage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #656513;
	text-decoration: none;
	text-align: center;
}
.menu_basdepage:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #656513;
	text-decoration: none;
	text-align: center;
}
.menu_basdepage:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #656513;
	text-decoration: none;
	text-align: center;
}
.menu_basdepage:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
}
.texte_blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
}
.nom_produit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	background-color: #6C8BC2;
	padding-bottom: 1px;
}
.sans_lien_produit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333;
	text-decoration: none;
}
.liste_produit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333;
	text-decoration: none;
}
.liste_produit:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
.liste_produit:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
.liste_produit:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #999999;
	text-decoration: none;
}
.liste_produit1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #ccc;
	text-decoration: none;
}
.liste_produit1:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #cccccc;
	text-decoration: none;
}
.liste_produit1:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #cccccc;
	text-decoration: none;
}
.liste_produit1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.bold {
	font-weight: bold;
}
.cadre_page {
	border: 1px solid #666666;
}
.alpha {
	opacity:.70;
	filter : alpha(opacity=70);
}
.texte-table-lien{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #d7a953;
	text-decoration: none;
	font-weight: bold;
	padding: 0px;
}
.texte-table-lien:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #d7a953;
	text-decoration: none;
	font-weight: bold;
}
.texte-table-lien:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #d7a953;
	text-decoration: none;
	font-weight: bold;
}
.texte-table-lien:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #1E7BA7;
	text-decoration: none;
	font-weight: bold;
}
.hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CC0033;
	text-align: left;
	padding-left: 9px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.menu_v {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
.menu_v:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
.menu_v:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
.menu_v:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #53AAC5;
	text-decoration: none;
}
.menu_v2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #b9ae3b;
	text-decoration: underline;
}
.menu_v2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #b9ae3b;
	text-decoration: underline;
}
.menu_v2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #b9ae3b;
	text-decoration: underline;
}
.menu_v2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #d1c549;
	text-decoration: underline;
}
.menu_v20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #ffffff; background-color:#FF0000;
	padding:2px 6px 4px 4px;
	border-radius: 5px;
	text-decoration: underline;
}
.menu_v20:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #ffffff; background-color:#FF0000;
	padding:2px 6px 4px 4px;
	border-radius: 5px;
	text-decoration: underline;
}
.menu_v20:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #ffffff; background-color:#FF0000;
	padding:2px 6px 4px 4px;
	border-radius: 5px;
	text-decoration: underline;
}
.menu_v20:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #ffffff; background-color:#666666;
	padding:2px 6px 4px 4px;
	border-radius: 5px;
	text-decoration: underline;
}
.menu_v2bis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #ed157b;
	text-decoration: none;
}
.menu_v2bis:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #ed157b;
	text-decoration: none;
}
.menu_v2bis:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #ed157b;
	text-decoration: none;
}
.menu_v2bis:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
.menu_v3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #2e87b3;
	text-decoration: underline;
	font-weight: bold;
}
.menu_v3:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #2e87b3;
	text-decoration: underline;
	font-weight: bold;
}
.menu_v3:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #2e87b3;
	text-decoration: underline;
	font-weight: bold;
}
.menu_v3:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}
.menu_v_actif {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	}
.calque{
  background-color: #715C51;
    opacity : .50;
    filter : alpha(opacity=50);
 }
 .calque:hover{
  background-color: #715C51;
    opacity : .80;
    filter : alpha(opacity=80);
 }
.bords_blancs {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.menu:link {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.menu:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.menu:hover {
	text-decoration: none;
	color: #d7a953;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.menu_H_actif {

    background-color: #525A8B;
	font-size: 12px;
	border: 1px solid #3694b8;
	height: 28px;
	color: #ffffff;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	font-style: normal;
	font-weight: bold;
	vertical-align: middle;
}
.menu_or:link {
	color: #747f34;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.menu_or:visited {
	text-decoration: none;
	color: #747f34;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.menu_or:hover {
	text-decoration: none;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.bordure_bas_blanc {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.reservation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #a44c03;
	border: 1px solid #a44c03;
}
.reservation:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #a44c03;
	border: 1px solid #a44c03;
	padding-left: 4px;
	padding-right: 4px;
}
.reservation:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #a44c03;
	border: 1px solid #a44c03;
}
.reservation:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	border: 1px solid #ffffff;
}
.bordure_gris {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1c7aa1;
}
.haut_bas_gris {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1c7aa1;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1c7aa1;
}
.lien_cadre {
	border: 0px solid #dad8d0;
}
.lien_cadre:link {
	border:00px solid #dad8d0;
}
.lien_cadre:visited {
	border: 0px solid #dad8d0;
}
.lien_cadre:hover {
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #cc5201;
	border-right-color: #cc5201;
	border-bottom-color: #cc5201;
	border-left-color: #cc5201;
}
.time_blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.ref {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #936b46;
	text-decoration: none;
	vertical-align: bottom;
	
}
.alpha{
  opacity:.45;
  visibility : visible;
  padding: 0px;
  opacity : .45;
  filter : alpha(opacity=45);
  width: 100%;
  height : 100%;
}
.bordure_bas_td4 {
	border-bottom-width: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #b9ae3b;
}
.bordure_td5 {
	border-bottom-width: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #BFCE0F;
}
.sous_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #cf6802;
	text-align: left;
}
.table_actu {
	border: 1px solid #cccccc;
	width: 306px;
	height: 352px;
	clip: rect(auto,auto,auto,auto);
	background-color: #FFFFFF;
}
.table_actu0 {
	border: 1px solid #cccccc;
	width: 306px;
	height: 352px;
	clip: rect(auto,auto,auto,auto);
}
.table_actu1 {
	border: 1px solid #cccccc;
	width: 306px;
	height: 352px;
	clip: rect(auto,auto,auto,auto);
	background-color: #FBEBDC;
}
.table_actu2 {
	border: 1px solid #cccccc;
	width: 306px;
	height: 352px;
	clip: rect(auto,auto,auto,auto);
	background-color: #666666;
}
.table_2colonnes {
	border: 1px solid #cccccc;
	width: 634px;
	clip: rect(auto,auto,auto,auto);
    background-color: #f3f1f1;
}

.menuG:link {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.menuG:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.menuG:hover {
	text-decoration: underline;
	color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.alpha1{
  opacity:.90;
  padding: 0px;
  opacity : .90;
  filter : alpha(opacity=90);
  width: 100%;
  height : 100%;
}
.lien-entrer:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.lien-entrer:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.lien-entrer:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-decoration: none;
	font-weight: bold;
	color: #CCCCCC;
}
.bordure_D {
	border-top-width: 5px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.bordure_D1 {
	border-top-width: 8px;
	border-right-width: 8px;
	border-bottom-width: 8px;
	border-left-width: 8px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #CD310D;

}
.bordure_D2 {
	border-top-width: 10px;
	border-right-width: 10px;
	border-bottom-width: 10px;
	border-left-width: 10px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #999898;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #999898;
	text-align: right;
	padding: 0px;
	margin: 0px;
}
.fond {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(image/fond_page.jpg);
	background-position: center 0px;
	background-repeat: repeat;
}
.promo {
	margin: 0px 0px 0px 0px;
	padding: 5px 15px 5px 15px;
	border: 2px solid #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color:#FF0000;
	text-decoration: none;
	
	
}
