/* CSS Document */
body, html{
	background-image:url(../images/fond.gif);
	background-position:top left;
	background-repeat:repeat;
	background-color:#342a2a;
	font-family: "Tahoma",Verdana, Arial, Helvetica, sans-serif;
	margin:auto;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	z-index:-1;

}

#global {
	background-color:#342a2a;
	margin:0px;
	padding:0px;
    position:absolute;
    left: 0px;
    top: 0px;
    width: 860px;
	height:100%;
    margin-left: 0px; 
	z-index:0;
  }

#nom{
	margin:0px;
	padding:0px;
    position:absolute;
    right: 0px;
    top: 0px;
    width: 280px;
	height:369px;
	background-image:url(../images/orangerie-nom.jpg);
	background-position:top left;
	background-repeat:no-repeat;

}

#pied{
	background-image:url(../images/orangerie-fleurs.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
    position:absolute;
	height:216px;
    left: 0px;
    bottom: 0px;
    width: 290px;
    margin-left: 0px;
}
#colonne_g{
	width:280px;
	position:absolute;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
	height:100%;
	/*background-color:#2c2a29;*/
	background-color:#342a2a;
}


#colonne_d{
	width:680px;
	position:absolute;
	top:0px;
	left:280px;
	margin:0px;
	padding:0px;
	height:100%;
	border-right:1px solid black;
/*	background-color:#2c2a29;*/
	background-color:#342a2a;
}
#bloc-txt-acc{
	margin-left:60px;
	position:relative;
	top:30px;
	width:42%;
	height:auto;
	float:left;
}
#bloc-txt{
	margin-left:60px;
	position:relative;
	top:30px;
	width:85%;
	height:auto;
	float:left;
}

#bloc-menu{
	background-color:#2c2a29;
	width:100%;
	top:370px;
	height:auto;
	position:absolute;
	left:0px;
}

#logo{
	position:absolute;
	top:100px;
	left:50%;
	width:100%;
	height:146px;
	margin-left:-50%;
	padding:0px;
	z-index:200;
	text-align:center;
}

#photo-accueil{
	/*background-image:url(../images/photo-accueil.jpg);
	background-repeat:no-repeat;
	background-position:right;*/
	/*background-color:#615824;*/
	/*background-color:#534343;*/
	border-left:12px solid #534343;
	border-top:12px solid #534343;
	border-bottom:12px solid #534343;
	border-right:0;
	margin:0;
	padding:0;
	position:relative;
	top:40px;
	/*width:509px;
	height:355px;*/
	text-align:right;
	float:right;

}

#bande-bas{
	/*background-color:#3f3d3c;*/
	background-color:#534343;
	position:relative;
	bottom:-60px;
	width:552px;
	height:36px;
	float:right;
	font-size:0.60em;
	text-align:center;

}

#col-gauche {
	padding-top:1em;
	float: left;
	/*border-right:1px solid #bc8e47;*/
	border-right:1px solid #534343;
	width: 50%;
	margin-right: 1.5em;
	padding-right:0.5em;

}

#col-droite {
	/*width: auto;*/
	/*padding-top:2em;*/
	padding-left: 1em;
	padding-top:1em;
	margin-left:0px;
	/*padding-bottom:7em;*/
}

#chambres{
position:relative;
float:left;
background-color:##342a2a;

}
#roulotte{
position:relative;
float:left;
margin-top:10px;
padding-top:10px;
border-top:1px solid #534343;
background-color:##342a2a;
}
/************** STYLES TEXTES ******************/
.texte{
	color:#ebe1d1;
	font-size:0.7em;
	font-weight:normal;
	line-height:1.6em;
	text-align:justify;
}

.txt-form{
	color:black;
	font-size:0.7em;
	font-weight:normal;
	text-align:left;
}
.txt-orange{
	color:#bc8e47;

}

h1{
	font-size:0.9em;
	line-height:1.4em;
	/*color:#ebe1d1;*/
	color:white;
}

h3{
	font-size:0.8em;
	color:#ebe1d1;
	color:white;
	margin:0;
	padding:0;
	margin-bottom:6px;
}
a.lien2{
	color:#847720;
	text-decoration:underline;
}
a.lien2:hover{
	text-decoration:none;
}
a.lien{
	color:#64584f;
	text-decoration:underline;
}
a.lien:hover{
	text-decoration:none;
}
a.lien3{
	font-size:0.65em;
	color:#64584f;
	text-decoration:underline;
}
a.lien3:hover{
	text-decoration:none;
}
.mentions{
	height:24px;
	font-size:0.6em;
	color:black;
}
a.menu-bas{
	vertical-align:top;
	font-size:1.1em;
	color:black;
	text-decoration:none;
}
a.menu-bas:hover{
	color:#bc8e47;
	text-decoration:none;
}
hr{
	width:100%;
	color:#666666;
	height:1px;
}

ul{

	margin-left:0px;
	padding-left:0px;
}

li{
	display:inline;
	margin-right:3px;
	margin-left:3px;
	text-align:left;

}

/*************************************************/

.mini{
	padding: 4px;
	background-color: #222;
	border: 1px solid #2a2a2a;
	float: left;
	margin-right: 4px;
	margin-bottom: 4px;
	}	
/***** GESTION DU MENU ******************************************/

.menu{
	display:block;
	width:280px;
	height:40px;
	position:relative;
	text-indent:-1000px;
	background-color:#2c2a29;
	background-repeat:no-repeat;
}
#id_accueil{background:url(../images/menu-home.gif);}
#id_accueil:hover{background:url(../images/menu-home-over.gif);}

#id_chambres{background:url(../images/menu-bedrooms.gif);}
#id_chambres:hover{	background:url(../images/menu-bedrooms-over.gif);}

#id_tarifs{background:url(../images/menu-prices.gif);}
#id_tarifs:hover{	background:url(../images/menu-prices-over.gif);}

#id_plan{background:url(../images/menu-map.gif);}
#id_plan:hover{background:url(../images/menu-map-over.gif);}

#id_actu{background:url(../images/menu-news.gif);}
#id_actu:hover{background:url(../images/menu-news-over.gif);}

#id_contact{background:url(../images/menu-contact.gif);}
#id_contact:hover{background:url(../images/menu-contact-over.gif);}

/************ FORMULAIRE *************************************/

/* formz */

fieldset {
	border: 0;
	width: auto;
	margin: 0em;
	background-color:#534343;
}
fieldset p {
	padding: 0 0 0 0.5em!important;
	padding: 0 0 0 0.5em;
	clear: both;

}
#legend {
	margin: 0 0 0.8em 1em;
	padding: 0.6em;
	font-size: 0.7em;
	font-weight:bold;
	color: white;
	background-color:#534343!important;
}
label.text {
	display: block;
	float: left;
	width: 20%;
	text-align: right;
	margin: 0 1em 0 0;
	padding: 0.1em;
	border-bottom: 1px solid #342a2a;
	font-size:0.7em;
	color:#ebe1d1;
}
.radioCheck {
	margin: 0 1em 0 0.25em;
	color:#ebe1d1;
	font-size:0.7em;
}
input.text,textarea {
	width: 40%;
	background-color: #ebe1d1;
	border: 0;
	margin-right: 0.25em;
	font-size:0.7em;
	color:black;

}

.envoy {
	margin: 1em 0;
	text-align: left;
}
.envoy label {
	border: 0;	
}

span.note {
	font-size: 0.75em;
}
span.warning {
	font-weight: bold;
	font-size: 0.7em;
	color:#ebe1d1;
}
.nobr {
	white-space: nowrap;
}

select{
	width: 40%;
	background-color: #ebe1d1;
	border: 0;
	margin-right: 0.25em;
	font-size:0.7em;
	color:black;
}

#liste-actu{
	margin-top:20px;
	width:500px;
	height:300px;
	overflow:auto;
}

.detail-actu{
	border:#333333 solid 2px;
	/*background:url(../images/orangerie-fleurs.gif) no-repeat;*/
	margin-bottom:3px;
}

.actu-entete{
height:20px;
}

.actu-titre{
	font-size:0.7em;
	color:#FFFFFF;
	font-weight:bold;
}
.actu-date{
	font-size:0.6em;
	color:#BA8B45;
	margin-right:10px;
	margin-left:5px;
}
.actu-texte{
	font-size:0.7em;
	color:#CCCCCC;
	margin:20px;
}

