/* CSS Document */

body {
	background-image:url(../images/fondloire.gif);
	background-repeat:repeat-x;
	background-color:#2f2d21;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
h1 {
	display:inline;
	font-family:arial;
	font-size:12px;
}
.hg {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:uppercase;
	font-size:13px;
	color:#ca6a15;
	text-align:left;
}
.hg2 {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:uppercase;
	font-size:14px;
	color:#eeb154;
	text-align:left;
}
.hg3 {
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#f4d9b3;
	text-align:left;
}

.adresse {
	font-family:Times New Roman, Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#7b7468;
}
.telephone {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#302b22;
	text-align:center;
}
a.reservation {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#302b22;
	padding-left:17px;
	/*text-align:center;*/
	text-decoration:none;
}
.texteGrisClair {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e9f2f9;
	text-align:justify
}
.texteOrangeClair {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ecdaa5;
	text-align:justify;
}
.texteNoir {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:justify
}
.titreActualite {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#eeb154;
	text-align:left;
}
a.lienOrange {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#eeb154;
	text-align:left;
	text-decoration:none;
}
a.lienOrange:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#eeb154;
	text-align:left;
	text-decoration:underline;
}
.nomMenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#eeb154;
	text-align:left;
}
.prixMenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#948e7c;
	text-align:center
}
.titreTraiteur {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ca6a15;
	text-align:left;
}
.restaurantGastronomique {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#eee8d3;
	text-align:center;
}
.sstitreActualite {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f4d9b3;
	text-align:left;
}
.texteActualite {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#948e7c;
	/*text-align:justify;*/
}
.texteTraiteur {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#302b22;
	text-align:justify;
}
a.lien {
	font-family:verdana;
	font-size:10px;
	color:#626055;
	text-decoration:none;
}
a.lien:hover {
	font-family:verdana;
	font-size:10px;
	color:#626055;
	text-decoration:underline;
}
.lienMarron {
	font-family:arial;
	font-size:12px;
	color:#2f2d21;
	text-decoration:none;
}
.lienVert {
	font-family:arial;
	font-size:12px;
	color:#707f41;
	text-decoration:none;
}
.TexteMarronPopup {
	font-family:arial;
	font-size:12px;
	color:#2f2d21;
	text-decoration:none;
}
.centreDiv {
	position:absolute;
	/*left:15%;
top:15%;*/
background-color:#FF0000;/*width:300px;
height:596px;
/*margin-left:-150px;  Cette valeur doit être la moitié négative de la valeur du width */
/*margin-top:-298px;  Cette valeur doit être la moitié négative de la valeur du height */
/*display: table-cell;
vertical-align: middle;*/
}
.lienMarron:hover {
	font-family:arial;
	font-size:12px;
	color:#2f2d21;
	text-decoration:underline;
}
.champTexte {
	background-color:#bfa586;
	border:0px;
	font-family:arial;
	font-size:11px;
}
.champTexteCache {
	background-color:#bfa586;
	border:0px;
	font-family:arial;
	font-size:11px;
	visibility:hidden;
	display:none;
}
.champTexteVisible {
	background-color:#bfa586;
	border:0px;
	font-family:arial;
	font-size:11px;
	visibility:visible;
}
.contact {
	font-family:arial;
	font-size:11px;
	color:#ffffff;
}
.legendeContact {
	font-family:arial;
	font-size:10px;
	color:#999999;
	padding-left:5px;
}
.inputNormal {
	font-family:arial;
	font-size:12px;
	color:#302b22;
	background-color:#c8b398;
	border:1px solid #c8b398;
}
.inputDessus {
	font-family:arial;
	font-size:12px;
	color:#302b22;
	background-color:#ecdaa5;
	border:1px solid #ecdaa5;
}
.texteLibertes {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#948e7c;
}
.titreLibertes {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#eeb154;
}
.titreMentions {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#eeb154;
}
.sstitreMentions {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f4d9b3;
}
a.fermer {
	font-family:arial;
	font-size:10px;
	color: #000000;
	text-decoration:none;
	font-weight:bold;
}
a.popup {
	font-family:arial;
	font-size:12px;
	color:#f4d9b3;
	text-decoration:none;
}
.textePopup {
	font-family:arial;
	font-size:12px;
	color:#000000;/*padding-top:15px;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:5px;
	vertical-align:top;*/
	
}
.textePopupBeige {
	font-family:arial;
	font-size:12px;
	color:#ECDAA5;
	padding-top:5px;
	padding-bottom:5px;/*padding-left:15px;
	padding-right:15px;*/
	/*vertical-align:top;*/
}
.titreMenu {
	font-family:arial;
	font-size:16px;
	color:#ECDAA5;
}
.textesPages {
	font-family:arial;
	font-size:12px;
	color:#000000;
	text-align:left;
}
.texte12times {
	font-family: "Times New Roman", Times, serif;
	font-size:12px;
	font-weight: bold;
	color: #000000;
}
.texte13times {
	font-family: "Times New Roman", Times, serif;
	font-size:14px;
	color: #ecdaa5;
	font-style:italic;
}
.texte12timesbeige {
	font-family: "Times New Roman", Times, serif;
	font-size:12px;
	color: #ecdaa5;
}
.lienMention10 {
	font-family:arial;
	font-size:10px;
	color:#f4d9b3;
	text-decoration:none;
}
.lienMention10:hover {
	font-family:arial;
	font-size:10px;
	color:#f4d9b3;
	text-decoration:underline;
}
.cuisine{
	  SCROLLBAR-FACE-COLOR:#bea586;
        SCROLLBAR-HIGHLIGHT-COLOR:#ecdaa5;
        SCROLLBAR-SHADOW-COLOR:#bea586;
        SCROLLBAR-3DLIGHT-COLOR:#ecdaa5;
        SCROLLBAR-ARROW-COLOR:#ffffff;
        SCROLLBAR-TRACK-COLOR:#ecdaa5;/**/
        SCROLLBAR-DARKSHADOW-COLOR:#ecdaa5;/**/}

/************* diapo *****/
.diapo{ position:absolute; margin:0; padding:0; left:300px; top:36px; z-index:100;}

#diapo1{ margin-top:-10px;}
#diapo1 img { border:none; }

#lightbox{ display:none;
width:100%;
height:100%; 
background-color:#000; 
position:absolute;
left:0; 
top:0;
opacity : 0.5;
filter : alpha(opacity=50);
}

#img_lightbox{
	display:none;
width:auto;
height:auto;
position:absolute;
left:50%; 
top:25%;
padding:10px;
background-color:#FFF; 

	}
	
#close{
	cursor:pointer;
	float:right;
	margin-top:-13px;
	margin-left:-13px;}