/* CSS Document */



* {

margin:0;

padding:0;

}

body {

	background: #141515 url(../images/css/body.jpg) no-repeat fixed center top;

	color: #4f401c;

	}

#all {

width:900px;

margin:auto;

margin-bottom:40px;

}

/* ///////////////////////////HEADER////////////////*/

#header {

height:130px;

margin-top:10px;

}

#header_top {

background-image:url(../images/css/titre_header.png);

background-repeat:no-repeat;

background-position:center top;

height:81px;

}

#header_top_en {

background-image:url(../images/css/titre_header_en.png);

background-repeat:no-repeat;

background-position:center top;

height:81px;

}

#header_bottom {

height:49px;

}



#header ul li {

margin-top:17px;

width:100px;

float:left;

height:32px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

line-height:32px;

list-style-type:none;

padding-right:10px;

text-align:center;

}

#header ul li a {

width:100px;

height:32px;

display:block;

text-decoration:none;

}

#header ul .unselect a, #header ul .unselect2 a {

color:#FFFFFF;

}



#header ul .unselect a:hover, #header ul .unselect2 a:hover {

color:#5a3b0d;

}

#header ul .unselect, #header ul .unselect2 {

background-image:url(../images/css/menu_unselect.png);

}



#header ul .unselect:hover, #header ul .unselect2:hover {

background-image:url(../images/css/menu_select.png);

cursor:pointer;

}



#header ul .unselect2, #header ul .select2 {

line-height:14px;

padding-top:4px;

height:28px;

}

#header ul .select, #header ul .select2 {

background-image:url(../images/css/menu_select.png);

}

#header ul .select a, #header ul .select2 a {

color:#5a3b0d;

}

#header ul .select a:hover, #header ul .select2 a:hover {

color:#FFFFFF;

}

#header ul .select:hover, #header ul .select2:hover {

background-image:url(../images/css/menu_unselect.png);

color:#FFFFFF;

cursor:pointer;

}

#telephone, #telephone_en {

background-image:url(../images/img/tel.png);

background-repeat:no-repeat;

width:148px;

height:29px;

display:block;

}

#telephone_en {

background-image:url(../images/img/tel_en.png);

width:171px;

/*

background-repeat:no-repeat;



height:29px;

display:block;

*/

}

#email a {

background-image:url(../images/img/mail.png);

background-repeat:no-repeat;

width:201px;

height:32px;

display:block;

cursor:pointer;

margin-top:20px;

margin-bottom:36px;

}

/* ///////////////////////////CONTENT////////////////*/

#content {

background-image:url(../images/css/back_content.jpg);

background-repeat:repeat-y;



}

#content_top, #content_top_en {

height:318px;

width:870px;

margin-left:30px;

background-image:url(../images/css/top_content.png);

background-repeat:no-repeat;

}

#content_top_en {

background-image:url(../images/css/top_content_en.png);

}

#content_top_left {

float:left;

}

#content_top_left img {

margin-top:31px;

margin-left:11px;

}

#content_top_right {

float:right;

margin-top:90px;

margin-right:27px;

}

#content_top_right img{

margin-bottom:20px;

}

#content_top_right a img{

border:none;

}

#content_middle {

margin-left:30px;

margin-right:30px;

padding-bottom:40px;

}

#content_middle_left {

width:620px;

float:left;

}

#content_middle_left2 {

float:left;

width:860px;

}

h1 {

font-family:Georgia, "Times New Roman", Times, serif;

font-size:28px;

color:#593c0f;

font-weight:normal;

}

h2 {

font-family:Georgia, "Times New Roman", Times, serif;

font-size:14px;

color:#593c0f;

font-weight:bold;

margin-top:15px;

}

h3 {

font-family:Georgia, "Times New Roman", Times, serif;

font-size:14px;

color:#593c0f;

font-weight:bold;

}

#list_activ {

list-style-type:none;

margin-left:20px;

}

#content_middle_left p, #content_middle_left2 p, #content_middle_left table,#content_middle_left2 table , #content_middle_left #list_activ ,p, #contact,#regles_chambre ul {

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#000000;

margin-bottom:40px;

}

#list_activ a {

	text-decoration:none;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000000;

}

#list_activ a:hover {

	text-decoration:underline;

}

#prix_chambre {

margin-top:-30px;

padding-left:20px;

float:left;

width:283px;

border-right: 1px solid #593c0f;

}

#regles_chambre {

margin-top:-30px;

float:right;

width:470px;

margin-right:49px;

}

#regles_chambre ul {

list-style-type:none;

}

#content_middle_right {

float:right;

background-color:#FFFF00;

}

#content_middle_left2 .thickbox {

background-image:url(../images/img/chambre_attelages.png);

background-repeat:no-repeat;

width:217px;

height:158px;

display:block;

float:left;

margin-top:20px;

cursor:pointer;

}

#content_middle_left2 .thickbox img{

border:none;

margin-left:10px;

margin-top:10px;

}

/* ///////////////////////////FOOTER////////////////*/

#footer {

height:41px;

background-color:#141515;

font-family:Arial, Helvetica, sans-serif;

font-weight:bold;

font-size:12px;

color:#ffce63;

text-align:center;

padding-top:9px;

clear:both;

}

#footer a {

color:#FFFFFF;

font-weight:normal;

text-decoration:none;

}

#footer a:hover {

text-decoration:underline;

}

.sign {

padding-top:2px;

}

.sign a{

color:#FFFFFF;

font-weight:normal;

text-decoration:none;

}

.sign a:hover {

text-decoration:underline;

}



/*//////////////contact//////////////////*/

#contact form {

margin-top:10px;

}

#contact form table .left_form {

width:100px;

height:20px;

}

#contact form input {

width:320px;

height:15px;

}

#contact form textarea {

width:320px;

overflow:auto;

}

#contact form .validation {

	background-color:#593c0f;

	border: none;

	font-size:12px;

	color:#FFFFFF;

	text-decoration:none;

	width:100px;

}

#contact #erreur {

color:#9f1110;

font-weight:bold;

}

#flashcontent a img {

border:none;

margin-left:0;

margin-top:0px;

}
.flag_uk, .flag_fr, .flag_es, .flag_de, .flag_nl {
float:right;
width:26px;
height:17px;
display:block;
background-image:url(../images/img/en.gif);
padding-left:7px;
margin-top:7px;
background-repeat:no-repeat;
}
.flag_fr {
	background-image:url(../images/img/fr.gif);
	width:25px;
}
.flag_es {
	background-image:url(../images/img/es.gif);
}
.flag_de {
	background-image:url(../images/img/de.gif);
}
.flag_nl {
	background-image:url(../images/img/nl.gif);
}
#partenaire {
	margin-left:30px;
	margin-bottom:30px;
}
#partenaire a {
		color:#000;
		text-decoration:none;
		font-weight:bold;
}
#partenaire a:hover {
	text-decoration:underline;
}
