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

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

.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;
	
}
.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: #32BBC7;
	clip: rect(auto,auto,auto,auto);
	margin-bottom: 20px;
}
.bordure_haut_bas {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: double;
	border-top-color: #32BBC7;
	border-bottom-color: #32BBC7;
}


.bordure_bas_td2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #440055;
	clip: rect(auto,auto,auto,auto);
	margin-bottom: 20px;
}
.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: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3399CC;
	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: #d7a953;
}
/*ce css met un cadre*/
.cadre {
	border: 1px solid #32BBC7;
}




/*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: #303725;
	color: #ffffff;
	border: 1px solid #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: #aac7cd;
	text-decoration: none;
	font-weight: bold;
}
.lien-bas-page:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #aac7cd;
	text-decoration: none;
	font-weight: bold;
}
.lien-bas-page:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #aac7cd;
	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: #46737D;
}

.lien-bas-page2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #a8996e;
	text-decoration: none;
	font-weight: bold;
}
.lien-bas-page2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #a8996e;
	text-decoration: none;
	font-weight: bold;
}
.lien-bas-page2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #a8996e;
	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: #FFFFFF;
}

/*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: #A8996E;
	font-style: oblique;
	text-decoration: underline;
	font-weight: bold;
}
.lien-mail:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: oblique;
	color: #A8996E;
	font-style: oblique;
	text-decoration: underline;
	font-weight: bold;
}
.lien-mail:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: oblique;
	color: #cc5201;
	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: #333333;
	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: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #666;
	text-decoration: none;
	text-align: right;
	font-weight: bold;
}

.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: left;
	margin: 0px;
	padding: 0px;
}
.titre_page2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #440055;
	text-decoration: none;
	clip: rect(auto,auto,auto,auto);
	text-align: center;
	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;
}
.liste_produit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333;
	text-decoration: none;
}
.liste_produit:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333;
	text-decoration: none;
}
.liste_produit:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333;
	text-decoration: none;
}
.liste_produit:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000;
	text-decoration: underline;
}
.bold {
	font-weight: bold;
}
.cadre_page {
	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: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.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: #32BBC7;
	text-decoration: none;
}
.menu_v2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #32BBC7;
	text-decoration: none;
}
.menu_v2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #32BBC7;
	text-decoration: none;
}
.menu_v2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #46737d;
	text-decoration: none;
}
.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: 14px;
	font-style: normal;
	color: #2e87b3;
	text-decoration: none;
}
.menu_v3:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #2e87b3;
	text-decoration: none;
}
.menu_v3:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #2e87b3;
	text-decoration: none;
}
.menu_v3:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
.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 {
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.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%;
}
