body{
    margin:0;
    padding:0;
    font-family: arial;
    background-color:#7C6326;
}

#entrer_1{position: relative;float: left;margin: 20px 10px 0 33px;}
#entrer_1 p{width: 80px;}
#entrer_2{position: relative;float: left;margin: 20px 10px 0 0px;}
#entrer_2 p{width: 80px;}
#entrer_3{position: relative;float: left;margin: 20px 25px 0 0px;}
#entrer_3 p{width: 80px;}

a {cursor: pointer;}

#page {
	width: 786px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	border-width: 1px;
	border-style: solid;
	border-color: black;
	background-color:#CBA74B;
}

#header{	width:786px;
	height:150px;
	background-image:url(images/head.jpg);}

#header .anim{
	width:240px;
	height:140px;
	position:relative;
	float:left;
	left:270px;
	top:5px;
	z-index:1;
}
#header .panoramique {	width:72px;
	height:50px;
	position:absolute;
	left: 650px;
	top: 90px;
	border:0;}
#drapeau {
	padding:0;
	margin:0;
  width:35px;
	height:95px;
	background: #e9df7d;
	position:absolute;
	left:747px;
	top:27px;
	z-index:200;
	border-width: 1px;
	border-style: solid;
	border-color: black;
}
#drapeau .drap_1{
	width:25px;
	height:25px;
	position:absolute;
	left:5px;
	top:5px;
	border:0;
}
#drapeau .drap_2{
	width:25px;
	height:25px;
	position:absolute;
	left:5px;
	top:35px;
	border:0;
}
#drapeau .drap_3{
	width:25px;
	height:25px;
	position:absolute;
	left:5px;
	top:65px;
	border:0;
}

#index {
	width: 726px;
	position: relative;
	Float: left;
	left: 30px;
	top: 10px;
}
#index_haut{	width: 726px;
	height: 301px;
	position: relative;
	Float: left;	padding: 0 0 10px 0;
}
#index_haut .img_01{
	position: absolute;
	left: 0;
	padding: 0;
	margin: 0;
}
#index_haut .texte{
	width: 500px;
	position: absolute;
	top: 0px;
	left: 227px;
	padding: 0;
	margin: 0;
}
#index_bas{
	width: 726px;
	height: 250px;
	position: relative;
	Float: left;
	top: 20px;
	padding: 0 0 20px 0;
}
#index_bas .texte{	width: 500px;
	position: absolute;
	Float: left;
	top: 0px;
	left: 0px;
	padding: 0;
	margin: 0;
}

#index_bas .img_02{
	position: absolute;
	top: 0px;
	left: 540px;
	padding: 0;
	margin: 0;
}

#salle {
	width: 746px;
	position: relative;
	float: left;
	left: 28px;
	margin: 0;
}

#salle_1{padding: 10px 14px 0px 0px;}
#salle_2{padding: 10px 0px 0px 0px;}
#salle_3{padding: 0px 39px 15px 00px;}
#salle_4{padding: 0px 14px 15px 0px;}
#salle_5{padding: 10px 0px 0px 14px;}
#salle_6{padding: 10px 14px 0px 0px;}
#salle_7{padding: 10px 9px 0px 10px;}
#salle_8{padding: 10px 0px 0px 14px;}
#salle_9{padding: 10px 14px 0px 0px;}
#salle_10{padding: 10px 0px 0px 14px;}

#patio {
	width: 786px;
	position: relative;
	float: left;
 	top: 10px;
	margin: 0;
}
#patio_1 {padding: 0px 0px 0px 20px;}
#patio_2 {padding: 0px 0px 0px 20px;}
#patio_3 {padding: 20px 0px 30px 20px;}
#patio_4 {padding: 10px 30px 0px 30px;}
#patio_5 {padding: 30px 0px 30px 0px;}
#patio_6 {padding: 10px 0px 0px 20px;}
#patio_7 {padding: 10px 0px 0px 15px;}
#patio_8 {padding: 10px 0px 0px 15px;}
#patio_9 {padding: 10px 0px 0px 15px;}

/* page Menu-Carte*/
.tour {
	width: 680px;
	margin: 10px;
	background:#AA8832;
	margin-left: auto;
	margin-right: auto;
	padding: 5px 5px 5px 5px;
	border-width: 1px;
	border-style: solid;
	border-color: black;
}

.carte {
    width: 680px;
	background-image : url(images/carte/menu.jpg);
	padding: 20px 0 20px 0;
	text-align: center;
}
.titre{font-size:18pt;}
.titre_2{font-size:16pt;}
.texte_1{font-size:14pt;margin: 0px;}
.texte_2{font-size:12pt;margin: 0px;}
.texte_3{font-size:11pt;margin: 0px;}
.texte_4{font-size:10pt;font-style:italic;margin: 0px;}

/* page Menu-Cave*/
#cave_1{
	width: 250px;
	position: relative;
	Float: left;
	left: 40px;
	top: 10px;
}

#cave_01{padding: 0px 0px 0px 30px;}
#cave_02{padding: 20px 0px 0px 0px;}

#cave_2 {
	width: 400px;
	position: relative;
	float: left;
	top: 10px;
	padding: 30px 0 0 80px;
	margin: 0;
}
#cave_3 {	width: 500px;
	position: relative;
	float: left;
	left: 30px;
	top: 10px;
	margin: 0;
}
#cave_03{padding: 30px 0px 0px 50px;}
#cave_04{padding: 30px 0px 0px 20px;}

/* Page visites-Galerie */

/* Page visites-Galerie */
#galerie {
	width: 786px;
	position: relative;
	left: 41px;
	top: 0px;
}
#galerie_01{margin: 20px 26px 20px 0px;}
#galerie_02{margin: 20px 26px 20px 0px;}
#galerie_03{margin: 20px 26px 20px 0px;}
#galerie_04{margin: 20px 26px 20px 0px;}
#galerie_05{margin: 20px 0px 0px 0px;}
#galerie_06{margin: -20px 53px 0px 0px;}
#galerie_07{margin: -20px 52px 0px 0px;}
#galerie_08{margin: 20px 0px 0px 0px;}
#galerie_09{margin: -20px 20px 20px 0px;}
#galerie_10{margin: -20px 20px 20px 0px;}
#galerie_11{margin: -20px 20px 20px 0px;}
#galerie_12{margin: -20px 20px 0px 0px;}
#galerie_13{margin: 20px 20px 0px 0px;}
#galerie_14{margin: 20px 0px 0px 0px;}
#galerie_15{margin: -60px 23px 0px 0px;}
#galerie_16{margin: -60px 30px 0px 0px;}
#galerie_17{margin: 20px 20px 0px 0px;}
#galerie_18{margin: 20px 0px 0px 0px;}
#galerie_19{margin: 40px 50px 0px 0px;}
#galerie_20{margin: 0px 0px 30px 0px;}

#valerie {
	width: 786px;
	position: relative;
	float: left;
	margin: 40px 0px 0px 41px;
}
#valerie_01{margin: 20px 50px 0px 0px;}
#valerie_02{margin: 20px 50px 0px 0px;}
#valerie_03{margin: 20px 50px 0px 0px;}
#valerie_04{margin: 20px 50px 0px 0px;}
#valerie_05{margin: 20px 0px 0px 0px;}
#valerie_06{margin: 20px 63px 0px 0px;}
#valerie_07{margin: 20px 63px 0px 0px;}
#valerie_08{margin: 20px 63px 0px 0px;}
#valerie_09{margin: 20px 63px 0px 0px;}
#valerie_10{margin: 20px 0px 0px 0px;}
#valerie_11{margin: 20px 0px 0px 0px;}
#valerie_12{margin: 40px 0px 22px 20px;}
/* Page visites-Historique */
#historique {
	width: 786px;
	position: relative;
	left: 20px;
	top: 0px;
}
#historique p{position: relative;float: left;margin: 0;}
#hist_1{padding: 10px 35px 0 0;}
#hist_2{padding: 10px 35px 0 0;}
#hist_3{padding: 10px 35px 0 0;}
#hist_4{padding: 10px 21px 0 0;}
#hist_5{padding: 10px 21px 0 0;}
#hist_6{padding: 10px 21px 0 0;}
#hist_7{padding: 10px 21px 0 0;}
#hist_8{padding: 10px 15px 0 0;}
#hist_9{padding: 10px 15px 0 0;}
#hist_10{padding: 10px 15px 0 0;}
#hist_11{padding: 10px 15px 0 0;}

#presse{}
#presse .img_01{position: relative;float: left;margin: 20px 83px 0 82px;}
#presse .img_02{position: relative;float: left;margin: 20px 83px 0 0;}
#presse .img_03{position: relative;float: left;margin: 20px 82px 0 0;}
#presse_title_1{position: relative;float: left;margin: 20px 83px 0 82px;}
#presse_title_1 p{width: 122px;}
#presse_title_2{position: relative;float: left;margin: 20px 82px 0 0px;}
#presse_title_2 p{width: 122px;}
#presse_title_3{position: relative;float: left;margin: 20px 82px 0 0px;}
#presse_title_3 p{width: 122px;}

#contact{width: 786px;position: relative; float: left;margin: 0 0 10px 0;}
#contact p {margin: 0;}
#contact_pan_g{	width: 312px;
	position: relative;
	float: left;
	margin: 20px 0 0 20px;
}
#contact_Pan_d{	width: 420px;
	position: relative;
	float: left;
	margin: 20px 0 0 15px;
}
#contact_Localisation{	width:312px;
	position: relative;
	float: left;
	margin: 20px 0 0 0;
}
#contact_Localisation .local{float: left;width: 110px;padding: 14px 0 14px 0;}
#contact_Localisation .logo{float: left;width: 160px;}
#contact_photo{	width:430px;
	height:122px;
	position: relative;
	float: left;
	margin: 20px 0 0 0;
}
#contact_img_01{position: relative;float: left;margin: 0 18px 0 0;}
#contact_img_02{position: relative;float: left;margin: 0 18px 0 0;}
#contact_img_03{position: relative;float: left;margin: 0 18px 0 0;}
#contact_img_04{position: relative;float: left;}

.Mid_panneau {
	height: 10px;
	font-size: 0;
}

#footer {
	width: 786px;
	height:500px;
	position:relative;
	float: left;
	margin-left: auto;
	margin-right: auto;
	background-color:#CBA74B;
	color: #333333;
	margin: 30px 0 0 0;
}
#footer .barre {
    background-image:url(images/footer.jpg);
    width:786px;
	height:14px;
	position:absolute;
	left: 0px;
	top: 0px;
	border:0;
    margin:0;
    padding:0;
}
#footer a {text-decoration: none;color: #333333;}
#footer .menu {
	position:relative;
	top: 20px;
	font-size:12pt;
	text-align:center;
	font-style:italic;
	margin:0;
	padding:0;
}
#footer_partner{	width: 784px;
	position: relative;
	float: left;
	left: 1px;
	top: 40px;
}
#footer_partner p {
	width: 196px;
	height: 90px;
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}
#footer_partner img {
	border: 0;
}
#footer .barre_2 {
    background-image:url(images/footer.jpg);
    width: 786px;
	height: 31px;
	position:absolute;
	left: 0px;
	bottom: 30px;
	border:0;
    margin:0;
    padding:0;
}
#footer .copy {
	position: absolute;
	bottom: 38px;
	left: 25px;
    color: #FFFFFF;
    margin:0;
    padding:0;
}
#footer .design {
	position: absolute;
	width: 786px;
	bottom: 6px;
    left: 0px;
    text-align: center;
    margin:0;
    padding:0;
}
.tabledeco{	font-size: 1pt;
}

.textdeco {	font-family:arial;	font-size: 12pt;
	color:#333333;
	text-align:justify;
	margin:0px;
	padding: 0px;
}
.show {	font-size: 0pt;}
/* Panneau*/
#gauche {
	background:#CBA74B url(images/panneau.jpg) no-repeat bottom left;
	margin:auto;
	max-width:2007px;
}
#droite {
	background:#CBA74B url(images/panneau.jpg) no-repeat bottom right;
	margin-left:20px;
	padding-bottom:25px;
}

#droite p {
	font-family:arial;
	font-size: 12pt;
	color:#333333;
	text-align:justify;
	padding: 0px 20px 0px 0px;
	margin: -5px 0 0 0;
}

#droite .titre {
    font-size:16pt;
    /*font-weight: bold;*/
    color: #333333;
    text-align: center;
	padding: 0px 20px 0px 0px;
	margin: 0;
}
#haut {
	background:#CBA74B url(images/panneau.jpg) no-repeat top right;
	margin-left:-20px;
	padding:0;
}
#haut div {
	background:#CBA74B url(images/panneau.jpg) no-repeat top left;
	height:20px;
	width:20px;
}

#title{}

#title_left{	position: relative;
	float: left;	width: 15px;
	height: 32px;
	background-image:url(images/title/title_left.png);
	padding: 0;
	margin: 0;}
#title_main{	position: relative;
	float: left;
	width: auto;
	height: 32px;
	background-image:url(images/title/title_main.png);
	padding: 0;
	margin: 0;
}
#title_main p{position: relative;top: 5px;color: #FFFFFF;text-align: center;margin:0;}
#title_right{
	position: relative;
	float: left;
	width: 15px;
	height: 32px;
	background-image:url(images/title/title_right.png);
	padding: 0;
	margin: 0;
}
/*Formulaire*/
fieldset {
	/*margin-bottom: 1em;*/
	border: 0;
	width: auto;
	/*margin: 0.5em;*/
}
fieldset p {
	clear: both;
}
#coordonnee p {padding: 0px 0 10px 0;}

label.text {
    display: block;
	float: left;
	width: 30%;left;
    font-size:14pt;
    /*font-weight: bold;*/
    color: #333333;
	margin: 0 1em 0 0;
	/*padding: 0.1em;*/
	border-bottom: 1px solid #ABBF3B;
}
input.text {
	width: 62%;
	background-color:rgb(188,212,238);
	border:1px inset black;

}
textarea {
	width: 62%;
	height:4em;
	overflow:scroll 0px;
	background-color:rgb(188,212,238);
	border:1px inset black;
}
.envoy {
	margin: 1em 0;
    text-align: center;
}
