body{
background-color: #260e01;
padding: 0;
margin: 0;
text-align: center;
color: white;
font-family: tahoma;
font-size: 12px;
}



a#back{
display: block;
position: absolute;
width: 185px;
height: 140px;
left: 50%;
top: 40px;
margin-left: -500px;
}

span#back{
display: none;
}

div#conteneurentree{
text-align: left;
height: 550px;
margin: 0px auto;
background: url(ressources/fond1.jpg) top center no-repeat;
padding: 0;
}


div#fondentree{
margin: 0;
padding: 0;
position: absolute;
width: 720px;
height: 415px;
background-color: #4b1d01;
left: 50%;
margin-left: -360px;
top: 50px;
border: 1px solid white;
padding-top: 15px;
}

div#fondentree1{
margin: 0;
padding: 0;
background: url(ressources/facade.jpg) 345px 0 no-repeat;
}

div#texteentree{
width: 345px;
height: 430px;
color: white;
background: url(ressources/bienvenue.jpg) top center no-repeat;
margin: 0;
padding: 0;
}



div#texteentree p{

margin: 0;
font-family: tahoma;
font-size: 12px;
text-align: justify;
padding: 10px;
}

a#entreehotel{
margin: 0;
padding: 0;
margin-top : 0px;
display: block;
height: 82px;
width: 341px;
background: url(ressources/entreehotel.jpg) no-repeat 0 -82px;
}

a#entreehotel:hover{
background: url(ressources/entreehotel.jpg) top left no-repeat;
}

a#entreeresto{
margin: 0;
padding: 0;
margin-top: 10px;
display: block;
height: 82px;
width: 341px;
background: url(ressources/entreeresto.jpg) no-repeat 0 -82px;
}

a#entreeresto:hover{
background: url(ressources/entreeresto.jpg) top left no-repeat;
}

div#footerentree{
position: absolute;
top: 495px;
text-align: center;
color: white;
left: 50%;
margin-left: -360px;
width: 720px;
}

*div#footerentree{
top: 505px;
}

div#footerentree span{
font-size: 12px;
font-family: tahoma;
color: #ad846a;
margin: 0 5px;
}

div#footerentree a{
text-decoration: none;
color: #ad846a;
}

div#footerentree a:hover{
color: #fff;
}

div#footerentree a#version{
 margin: 0;
 padding: 0;
 background: url(ressources/version.png) 0 0px no-repeat;
 padding-left: 20px;
 margin-left: 10px;
 height: 14px;
 color: #6cf;
}

div#footerentree a#version:hover{
 backgroun: url(ressources/version.png) 0 -14px no-repeat;
 color:#fff;
}

h1{
color: #fc9;
margin: 0;
margin-bottom: 20px;
padding: 0;
font-size: 18px;
text-align: center;
font-family: tahoma, "trebuchet ms";
font-weight: normal;
}


h2{
color: #fc9;
margin: 15px;
font-size: 15px;
text-align: left;
font-family: tahoma, "trebuchet ms";
font-weight: normal;
}

fieldset{
position: relative;
border: 1px solid #260e01;
padding: 0 10px 10px 10px;
margin-bottom: 20px;
background-color: #70401b;
}



legend{
position : relative;
top : -1em;
color: #fc9;
font-size: 15px;
font-family: tahoma, "trebuchet ms";
font-weight: normal;
border: 1px solid #260e01;
padding: 5px 15px;
background-color: #653613;
}



input,select,textarea{
background-color: #260e01;
color: white;
border: 1px solid #fc9;
}

label{
float:left;
width:25%;
text-align:right;
margin: 0;
padding: 0;
font-size: 12px;
font-family: tahoma, "trebuchet ms";
font-weight: normal;
color: #fc9;
margin-right: 10px;
}

label,input,select{
margin-top: 10px;
}

input.radio{
border: none;
background: none;
}

input#soumettre{
width: 575px;
height: 30px;
margin: 0;
margin-top: 10px;
color: #fc9;
}

input#soumettre:hover{
background: url(ressources/fondsubmit3.jpg) repeat-x;
cursor: pointer;
color: white;
}

div#conteneur{
text-align: left;
min-height: 800px;
margin: 0px auto;
background: url(ressources/fond2.jpg) top center no-repeat;
padding: 0;
padding-left: 00px;
}

div#conteneurresto{
text-align: left;
min-height: 800px;
margin: 0px auto;
background: url(ressources/fondresto.jpg) top center no-repeat;
padding: 0;
padding-left: 00px;
}

div#menu{
position: absolute;
text-align: right;
width: 200px;
padding: 0;
margin: 0;
margin-top: 290px;
left: 50%;
margin-left: -510px;
}

div#menu ul,li{
list-style-type: none;
margin: 0;
padding: 0;
}

div#menu a{
line-height: 24px;
font-family: times, "trebuchet ms", verdana, sans-serif;
font-size: 16px;
font-weight: bold;
font-variant: small-caps;
text-decoration: none;
color: #ad846a;
margin: 0px 0;
width: 190px;
padding: 0;
padding-right: 20px;
padding-top: 0px;
display: block;
height: 26px;
background: url(ressources/menurollover.jpg) no-repeat 0 -30px;
}

div#menu a:hover{
color: white;
background: url(ressources/menurollover.jpg) no-repeat 0 0;
}


div#menudroite{
position: absolute;
text-align: left;
width: 190px;
padding: 0;
margin: 0;
margin-top: 110px;
left: 50%;
margin-left: 310px;
}

div#menudroite a{
border: none;
padding: 0;
margin: 0;
}

div#menudroite img{
border: none;
padding:0;
margin:0;
}

div#menudroite ul,li{
padding: 0;
margin: 0 0 5px 0;
list-style-type: none;
}

a#menudroite1{
display: block;
height: 50px;
width: 165px;
background: url(ressources/menudroite/restaurant.gif) no-repeat 0 -50px;
border: none;
margin: 0;
padding: 0;
}

a#menudroite1:hover{
background: url(ressources/menudroite/restaurant.gif) no-repeat 0 0;
}

a#menudroite1 span{
display: none;
}

a#menudroite2{
display: block;
height: 50px;
width: 165px;
background: url(ressources/menudroite/blog.gif) no-repeat 0 -50px;
}

a#menudroite2:hover{
background: url(ressources/menudroite/blog.gif) no-repeat 0 0;
}

a#menudroite2 span{
display: none;
}

a#menudroite3{
display: block;
height: 50px;
width: 165px;
background: url(ressources/menudroite/brochure.gif) no-repeat 0 -50px;
}

a#menudroite3:hover{
background: url(ressources/menudroite/brochure.gif) no-repeat 0 0;
}

a#menudroite3 span{
display: none;
}

a#menudroite5{
display: block;
height: 50px;
width: 165px;
background: url(ressources/menudroite/brochure2.gif) no-repeat 0 -50px;
}

a#menudroite5:hover{
background: url(ressources/menudroite/brochure2.gif) no-repeat 0 0;
}

a#menudroite5 span{
display: none;
}

a#menudroite4{
display: block;
height: 50px;
width: 165px;
background: url(ressources/menudroite/hotel.gif) no-repeat 0 -50px;
}

a#menudroite4:hover{
background: url(ressources/menudroite/hotel.gif) no-repeat 0 0;
}

a#menudroite4 span{
display: none;
}

div#contenu{
background-color: #fc9;
width: 600px;
margin: 0px auto;
padding: 10px;
position: relative;
top: 10px;
}

div#contenu .bloc1{
height: 250px;
background-color: #653613;
background: url(ressources/auron.jpg) no-repeat 0 0;
border: 2px solid white;
padding: 0;
margin: 0;
margin-bottom: 10px;
}

div#contenu .bloc2{

border: 2px solid white;
padding: 10px;
margin: 0;
background: url(ressources/floral.jpg) bottom right no-repeat;
}


div#contenu .fondbloc2{
background-color: #653613;
}

div#contenu .bloc2 .imagetitre{
padding: 0;
margin: 0;
margin-left: -10px;
margin-bottom: 30px;
}

div#contenu .bloc2 p{
text-indent: 10px;
font-family: tahoma;
color: #fff;
font-size: 11px;
text-align: justify;
line-height: 25px;
margin: 0;
margin-right: 0px;
}

div#contenu .bloc2 span{

}


div#contenu .bloc2 a{
display: block;
padding: 2px;
margin: 0px;
font-variant: small-caps;
font-size: 13px;
text-align: center;
text-decoration: none;
color: #fc9;
background-color: #260e01;
border: 1px solid #fc9;
}

div#contenu .bloc2 a:hover{
background-color: #66ccff;
color: #fff;
background: url(ressources/fondsubmit3.jpg) repeat-x;
}

div#footer{
position: relative;
top: 12px;
text-align: center;
color: white;
margin-bottom: 20px;
}

div#footer span{
font-size: 12px;
font-family: tahoma;
color: #ad846a;
margin: 0 5px;
}

div#footer a{
text-decoration: none;
color: #66ccff;
color: #ad846a;
}

div#footer a:hover{
color: #fff;
}


div#tarifs table{
position: relative;
top: -10px;
text-align: center;
border: 1px solid #fc9;
background-color: #260e01;
margin: 0;
padding: 0;
width: 100%;
border-collapse: collapse;
color: white;
margin-bottom: 5px;
}


div#tarifs tr,td{
border: 1px dotted #fc9;
padding: 5px 0;
}

div#tarifs span{
display: block;
margin: 0;
padding: 0;
font-size: 11px;
font-family: tahoma;
color: #ad846a;
}



span#alert{
padding: 0;
margin: 0;
display: block;
position: absolute;
width: 300px;
top: 400px;
left: 50%;
margin-left: -150px;
background-color: white;
border: 1px solid #ff6666;
z-index: 100;
text-align: center;
padding: 15px 10px;
color: black;
}

div#alert1{
background: url(ressources/formulaire/alert.jpg) top left no-repeat;
}

span#sent{
padding: 0;
margin: 0;
display: block;
position: absolute;
width: 300px;
top: 400px;
left: 50%;
margin-left: -150px;
background-color: white;
border: 1px solid #99cc66;
z-index: 100;
text-align: center;
padding: 15px 10px;
color: black;
}

div#sent1{
background: url(ressources/formulaire/sent.jpg) top left no-repeat;
}


