/*-------------------------------------------------------------------------------------------------------------
                                           CSS version haut et bas débit
---------------------------------------------------------------------------------------------------------------*/

body { background-color:transparent;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.bodyhtml {
	background-image: url(../img/background.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

/*----------------------------------------------------------------
						Css génériques
------------------------------------------------------------------*/
.texteagauche { text-align:left; }
.texteadroite { text-align:right; }
.texteaumilieu { text-align:center; }
.floatagauche { float:left; }
.floatadroite { float:right; }
.stopfloat { clear:both; }

.marge5px { margin-left:10px; }


/*----------------------------------------------------------------
				Insertion du flash + détection 
------------------------------------------------------------------*/
#flashcontent {
	text-align: center;
}

#detectcontent {
	text-align: center;
}
.detect {color: #483524; font-weight: bold; font-size: 10px; text-decoration:none; }	
.detect a:link, .detect a:visited {color: #483524; font-weight: bold; font-size: 10px; text-decoration:none; }
.detect a:hover {color: #F9902E; font-weight: bold; font-size: 10px; text-decoration:underline; }
 

/*----------------------------------------------------------------
						Mentions légales
------------------------------------------------------------------*/
#mentions {
	width: 520px;
	margin-top: 10px;
	margin-left: 10px;
	padding: 15px;
	text-align: justify;
	border-style: dashed; border-width: 1px; border-color: #9C7D5F;
	color: #483524; font-weight: normal; font-size: 11px; text-decoration:none;
}
#mentions a:link, #mentions a:visited {
	color: #F9902E; font-weight: bold; font-size: 11px; text-decoration:none;
}
#mentions a:hover {
	color: #9C7D5F; font-weight: bold; font-size: 11px; text-decoration:underline;
}


/*----------------------------------------------------------------
							Signature
------------------------------------------------------------------*/
#signature {
	width: 100%;
	margin-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}

#adresse { 
	color: #9C7D5F;
	font-weight: bold;
	font-size: 10px;
	text-decoration:none;
}
#adresse a:link, #adresse a:visited {
	color: #9C7D5F;
	font-weight: bold;
	font-size: 10px;
	text-decoration:none;
}
#adresse a:hover {
	color: #F9902E;
	font-weight: bold;
	font-size: 10px;
	text-decoration:underline;
}

#adresseHtml { 
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	text-decoration:none;
}
#adresseHtml a:link, #adresseHtml a:visited {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	text-decoration:none;
}
#adresseHtml a:hover {
	color: #F9902E;
	font-weight: bold;
	font-size: 10px;
	text-decoration:underline;
}

.noir13 {color: #000000; font-weight: normal; font-size: 13px; text-decoration:none; }
.noir13B {color: #000000; font-weight: bold; font-size: 13px; text-decoration:none; }
.blanc {color: #FFFFFF; font-weight: bold; font-size: 11px; text-decoration:none; }
.noir {color: #000000; font-weight: normal; font-size: 11px; text-decoration:none; }
.noirB {color: #000000; font-weight: bold; font-size: 11px; text-decoration:none; }
.noir11 {color: #000000; font-weight: normal; font-size: 11px; text-decoration:none; }
.noir11B {color: #000000; font-weight: bold; font-size: 11px; text-decoration:none; }
.orange13B {color: #F9902E; font-weight: bold; font-size: 13px; text-decoration:none; }
.orange16B {color: #F9902E; font-weight: bold; font-size: 16px; text-decoration:none; }

.michelinNav {color:#483524; font-weight: bold; font-size: 12px; text-decoration:none; }
.michelinNav a:link, a:visited {color:#483524; font-weight: bold; font-size: 12px; text-decoration:none; }
.michelinNav a:hover {color:#F9902E; font-weight: bold; font-size: 12px; text-decoration:underline; }


#print a:link, #print a:visited {
	margin-top: 10px;
	margin-left: 10px;
	float: left;
	width: 180px;
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #9C7D5F;
	font-weight: bold;
	text-decoration: none;	
	text-align: center;	
}

#print a:hover {
	width: 180px;
	height: 25px;
	line-height: 25px;
	color: #FFFFFF;
	background-color: #F9902E;
}


.contour {
	border-style: solid; border-width: 1px; border-color: #483524;
}


.contourPointille {
	border-style: dashed; border-width: 1px; border-color: #9C7D5F;
}

.contourPointilleT {
	border-top-style: dashed; border-width: 1px; border-color: #9C7D5F;
}

.contourPointilleB {
	border-bottom-style: dashed; border-width: 1px; border-color: #9C7D5F;
}

.contourPointilleL {
	border-left-style: dashed; border-width: 1px; border-color: #9C7D5F;
}

.contourPointilleR {
	border-right-style: dashed; border-width: 1px; border-color: #9C7D5F;
}




/*-------------------------------------------------------------------------------------------------------------
                                           CSS version bas débit
---------------------------------------------------------------------------------------------------------------*/

/* Navigation */

#menuzone {
	width: 130px;
}
#menuzone a:link, #menuzone a:visited {
	padding-right: 10px;
	width: 130px;
	height: 35px;
	line-height: 35px;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #9C7D5F;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	display: block;
	border-bottom: #FFFFFF solid 1px;
}

#menuzone a:hover {
	padding-left: 10px;
	text-align: left;
	width: 130px;
	height: 35px;
	line-height: 35px;
	color: #F1BB42;
	background-color: #725438;
}

.menuzoneOn {
	padding-left: 10px;
	width: 130px;
	height: 35px;
	line-height: 35px;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #F9902E;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	display: block;
	/*border: #FFFFFF solid 1px;*/
}

#navImage {
	width: 130px;
	height: 44px;
}

#imprimer {
	width: 190px;
	height: 30px;
	font-size: 13px;
	line-height: 30px;
	display: block;
	text-align: center;
	background-color: #FAB26E;
	border: #483524 dashed 1px;
}

#imprimer a:link, #imprimer a:visited {
	display: block;
	line-height: 30px;
	height: 30px;
	color: #FFFFFA;
	font-weight: bold;
	text-decoration: none;
}

#imprimer a:hover {
	display: block;
	line-height: 30px;
	height: 30px;
	color: #FFFFFA;
	background-color: #4F3429;
}



/* Class pour les images */
.visuscene { background: url(../img/dot.gif) no-repeat; }


#Tarifs {
float: left;
width: 635px;
height: 367px;
overflow:auto;
scrollbar-face-color: #4F3429; /*intrieur scroll*/
scrollbar-arrow-color: #FFFFFA; /*flche*/
scrollbar-shadow-color: #4F3429; /*ombre porte intrieur ( droite) de la barre de scroll*/
scrollbar-highlight-color: #4F3429; /*ombre porte intrieur (de gauche) + fond du scroll*/
scrollbar-3Dlight-color: #FFFFFA; /*ombre porte (de gauche)*/
scrollbar-darkshadow-color: #FFFFFA; /*ombre porte ( droite)*/
}

#Acces {
float: right;
width: 417px;
height: 367px;
overflow:auto;
scrollbar-face-color: #4F3429; /*intrieur scroll*/
scrollbar-arrow-color: #FFFFFA; /*flche*/
scrollbar-shadow-color: #4F3429; /*ombre porte intrieur ( droite) de la barre de scroll*/
scrollbar-highlight-color: #4F3429; /*ombre porte intrieur (de gauche) + fond du scroll*/
scrollbar-3Dlight-color: #FFFFFA; /*ombre porte (de gauche)*/
scrollbar-darkshadow-color: #FFFFFA; /*ombre porte ( droite)*/
}


#ContentLeft {
float: left;
width: 225px;
}

#ContentLink {
	width: 225px;
	background-image: url(../img/dot.gif);
	background-color: #FAB26E;
	background-image: url(../img/fondSaumontransparent.png)!important;
	background-color: transparent!important;
	border-style: dashed; border-width: 1px; border-color: #9C7D5F;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	color: #9C7D5F;
	font-size: 10px;
	text-align: left;
	line-height: 14px;
	float: none;
}


#ContentLink a:link, #ContentLink a:visited {
	color: #9C7D5F;
	font-size: 10px;
	text-align: left;
}

#ContentLink a:hover {
	color: #F9902E;
}

#ContentTexteBlanc {
width: 210px;
height: 100%;
margin-left: 15px;
background-image: url(../img/dot.gif);
background-color: #FFFFFF;
background-image: url(../img/fondBlancransparent.png)!important;
background-color: transparent!important;
border-style: dashed; border-width: 1px; border-color: #9C7D5F;
}

#TexteBlancScroll {
padding: 10px!important;
padding: 10px;
width: 180px!important;
width: 100%;
height: 190px!important;
height: 200px;
color: #9C7D5F;
font-size: 11px;
line-height: 14px;
float: none;
overflow:auto;
scrollbar-face-color: #9C7D5F; /*intrieur scroll*/
scrollbar-arrow-color: #FFFFFF; /*flche*/
scrollbar-shadow-color: #483524; /*ombre porte intrieur ( droite) de la barre de scroll*/
scrollbar-highlight-color: #483524; /*ombre porte intrieur (de gauche) + fond du scroll*/
scrollbar-3Dlight-color: #FFFFFF; /*ombre porte (de gauche)*/
scrollbar-darkshadow-color: #FFFFFF; /*ombre porte ( droite)*/
}

#TexteBlanc {
text-align: left;
float: none;
padding: 15px;
color: #9C7D5F;
font-size: 11px;
line-height: 14px;
}


#ContentTexteSaumon {
float: none;
width: 210px;
margin-left: 15px;
background-image: url(../img/dot.gif);
background-color: #FFFFFF;
background-image: url(../img/fondSaumonTransparent.png)!important;
background-color: transparent!important;
border-style: dashed; border-width: 1px; border-color: #9C7D5F;
}


#TexteSaumon {
text-align: left;
float: none;
padding: 15px;
color: #483524;
font-size: 11px;
line-height: 14px;
}

#CloseTexte a:link, #CloseTexte a:visited {
	width: 210px;
	height: 25px;
	line-height: 25px;
	background-color: #9C7D5F;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-decoration:none;
	text-align: center;
	display: block;
}

#CloseTexte a:hover {
	color: #F1BB42;
	background-color: #725438;
}

#OpenTexte a:link, #OpenTexte a:visited {
	width: 210px;
	height: 25px;
	line-height: 25px;
	background-color: #FFFFFF;
	color: #9C7D5F;
	font-weight: bold;
	font-size: 11px;
	text-decoration:none;
	text-align: center;
	display: block;
}

#OpenTexte a:hover {
	color: #F1BB42;
}

#titre {
	height: 30px;
	line-height: 30px;
	padding-left:10px;
	padding-right:10px;
	float: left;
	background-color: #F1BB42;
	color: #FFFFFF; font-size: 15px; font-weight: bold;
}

#logo {
	width: 135px;
	height: 65px;
	line-height: 65px;
	float: right;
}

#Photo {
	float: left;
	width: 411px;
	text-align:right;
}

