@charset "UTF-8";
/* CSS Document */

body{
	background-color:#e0dccf;
	font-family:Arial, Helvetica, sans-serif;
	color:#cdc5bf;
}

a{
	color:#cdc5bf;
	font-weight:bold;
}

a:hover{
	color:#a3cd47;
}
#validationBook a{
	color:#a3cd47;
}
a:visited{
}

a:active{
}

strong{
	color:#a3cd47;
}

em{
	color:#a43329;
	font-style:normal;
	font-weight:bold;
}

#conteneurGlobal{
	width:1000px;
	margin:auto;
}

#conteneurPrincipal{
	background:url(../img/bg_1px.jpg) repeat-y center;
	float:left;
	margin-top:-10px;
}

#contenu{
	width:1000px;
	float:left;
	background:url(../../../images/bg.jpg) top center no-repeat;
}

#colonneGauche{
	width:250px;
	float:left;
}

#flag{
	margin:40px 0 0 50px;
	float:left;
	width:200px;
	height:40px;
}

#flag a{
	display:block;
	height:19px;
	width:32px;
	float:left;
	margin:0 2px 0 0;
}

#flag1{
	background:url(../img/flag_english.png) left top no-repeat;
}
#flag2{
	background:url(../img/flag_spanish.png) left top no-repeat;
}
#flag3{
	background:url(../img/flag_portuguese.png) left top no-repeat;
}
#flag4{
	background:url(../img/flag_french.png) left top no-repeat;
}
#flag5{
	background:url(../img/flag_german.png) left top no-repeat;
}
#flag1:hover{
	background-position:left bottom;
}
#flag2:hover{
	background-position:left bottom;
}
#flag3:hover{
	background-position:left bottom;
}
#flag4:hover{
	background-position:left bottom;
}
#flag5:hover{
	background-position:left bottom;
}

#flag1-actif{
	background:url(../img/flag_english.png) left bottom no-repeat;
}
#flag2-actif{
	background:url(../img/flag_spanish.png) left bottom no-repeat;
}
#flag3-actif{
	background:url(../img/flag_portuguese.png) left bottom no-repeat;
}
#flag4-actif{
	background:url(../img/flag_french.png) left bottom no-repeat;
}
#flag5-actif{
	background:url(../img/flag_german.png) left bottom no-repeat;
}

#menu{
	margin:40px 0 0 14px;
	float:left;
}

#menu ul li a{
	display:block;
	margin:-5px 0 0 0;
	padding:0 10px 0 0;
	height:37px;
}

#menu ul li a.home{
	width:60px;
	background:url(../img/btn_home.png) top left no-repeat;
	margin-bottom:10px;
}

/* ANGLAIS */
#menu ul li a.theHouse-en{
	width:165px;
	background:url(../img/btn_the_house-en.png) top left no-repeat;
}
#menu ul li a.theDistrict-en{
	width:165px;
	background:url(../img/btn_the_district-en.png) top left no-repeat;
}
#menu ul li a.comments-en{
	width:165px;
	background:url(../img/btn_comments-en.png) top left no-repeat;
}
#menu ul li a.contactUs-en{
	width:165px;
	background:url(../img/btn_contact_us-en.png) top left no-repeat;
}
#menu ul li a.theHouse-en:hover{
	background-position:bottom left;
}
#menu ul li a.theDistrict-en:hover{
	background-position:bottom left;
}
#menu ul li a.comments-en:hover{
	background-position:bottom left;
}
#menu ul li a.contactUs-en:hover{
	background-position:bottom left;
}
#menu ul li a.home-en:hover{
	background-position:bottom left;
}

/* FRANCAIS */
#menu ul li a.theHouse-fr{
	width:165px;
	background:url(../img/btn_the_house-fr.png) top left no-repeat;
}
#menu ul li a.theDistrict-fr{
	width:165px;
	background:url(../img/btn_the_district-fr.png) top left no-repeat;
}
#menu ul li a.comments-fr{
	width:165px;
	background:url(../img/btn_comments-fr.png) top left no-repeat;
}
#menu ul li a.contactUs-fr{
	width:165px;
	background:url(../img/btn_contact_us-fr.png) top left no-repeat;
}
#menu ul li a.theHouse-fr:hover{
	background-position:bottom left;
}
#menu ul li a.theDistrict-fr:hover{
	background-position:bottom left;
}
#menu ul li a.comments-fr:hover{
	background-position:bottom left;
}
#menu ul li a.contactUs-fr:hover{
	background-position:bottom left;
}
#menu ul li a.home-fr:hover{
	background-position:bottom left;
}
/*----*/
/* ESPAGNOL */
#menu ul li a.theHouse-es{
	width:165px;
	background:url(../img/btn_the_house-es.png) top left no-repeat;
}
#menu ul li a.theDistrict-es{
	width:165px;
	background:url(../img/btn_the_district-es.png) top left no-repeat;
}
#menu ul li a.comments-es{
	width:165px;
	background:url(../img/btn_comments-es.png) top left no-repeat;
}
#menu ul li a.contactUs-es{
	width:165px;
	background:url(../img/btn_contact_us-es.png) top left no-repeat;
}
#menu ul li a.theHouse-es:hover{
	background-position:bottom left;
}
#menu ul li a.theDistrict-es:hover{
	background-position:bottom left;
}
#menu ul li a.comments-es:hover{
	background-position:bottom left;
}
#menu ul li a.contactUs-es:hover{
	background-position:bottom left;
}
#menu ul li a.home-es:hover{
	background-position:bottom left;
}
/*----*/
/* ALLEMAND */
#menu ul li a.theHouse-de{
	width:165px;
	background:url(../img/btn_the_house-de.png) top left no-repeat;
}
#menu ul li a.theDistrict-de{
	width:165px;
	background:url(../img/btn_the_district-de.png) top left no-repeat;
}
#menu ul li a.comments-de{
	width:165px;
	background:url(../img/btn_comments-de.png) top left no-repeat;
}
#menu ul li a.contactUs-de{
	width:165px;
	background:url(../img/btn_contact_us-de.png) top left no-repeat;
}
#menu ul li a.theHouse-de:hover{
	background-position:bottom left;
}
#menu ul li a.theDistrict-de:hover{
	background-position:bottom left;
}
#menu ul li a.comments-de:hover{
	background-position:bottom left;
}
#menu ul li a.contactUs-de:hover{
	background-position:bottom left;
}
#menu ul li a.home-de:hover{
	background-position:bottom left;
}
/*----*/

#book{
	height:360px;
	width:250px;
	float:left;
	padding:90px 0 0 20px;
	color:#222222;
	font-weight:bold;
	line-height:1.4;
	font-size:0.9em;
}

#book .bookIn{
	background:#756c64;
	padding:0 0 0 0;
	border:none;
	color:#FFFFFF;
	font-size:0.9em;
	/*opacity: .5;
	filter: alpha(opacity=50);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";*/
}

#book a.btnInfoPriceBook{
	display:inline-block;
	margin:0 0 0 3px;
}

.btnSend{
	display:block;
	height:50px;
	width:78px;
	background:url(../img/btn_send.png) top center no-repeat;
	border:0;
	cursor: pointer;
	margin:-10px 0 0 170px;
}
#book .btnSend{
	margin:0 0 0 150px;
}
#contenuDroiteContact .btnSend{
	margin-left:180px;
}

#validationBook{
	padding:20px 20px 0 20px;
}
.backHome{
	margin:20px 10px 20px 20px;
}

#colonneDroite{
	width:700px;
	float:left;
	margin:0 0 0 30px;
}

#titre_header{
	margin:60px 0 -4px 70px;
}

#carrousel{
	height:201px;
}

#contenant{
	margin:20px 30px 20px 5px;
	float:left;
	width:680px;
}

#contenant p{
	display:block;
	margin:0 0 10px 0;
}

#contenant h1{
	display:block;
	padding: 0 0 10px 0;
}

#contenuGauche{
	width:320px;
	float:left;
	padding:0 9px;
}

#contenuMilieu{
	width:2px;
	height:316px;
	margin-top:10px;
	background:url(../img/filetV.jpg) top center repeat-y;
	float:left;
}

#contenuDroite{
	width:320px;
	float:left;
	margin:0 0 0 0;
	padding:0 10px;
}

.lienMore a{
	display:block;
	padding:2px 11px 2px 27px;
	margin:5px 0 10px 100px;
	float:right;
	text-align:center;
	color:#999999;
	background:#000000 url(../img/more.jpg) top left no-repeat;
	font-weight:bold;
	font-size:0.9em;
}

.lienMore a:hover{
	color:#cdc5bf;
	background-color:#000000;
}

#contenuGaucheHouse{
	width:320px;
	float:left;
	padding:0 9px;
}

#contenuMilieuHouse{
	width:2px;
	height:256px;
	margin-top:40px;
	background:url(../img/filetV.jpg) top center repeat-y;
	float:left;
}

#contenuDroiteHouse{
	width:320px;
	float:left;
	margin:45px 0 0 0;
	padding:0 10px;
}

#contenuDroiteHouse ul li{
	display:block;
	margin:3px 0;
	padding:0 0 0 10px;
	background:url(../img/puce.png) no-repeat left top;
}

#contenuGaucheDistrict{
	width:320px;
	float:left;
	padding:0 9px;
}

#contenuMilieuDistrict{
	width:2px;
	height:276px;
	margin-top:40px;
	background:url(../img/filetV.jpg) top center repeat-y;
	float:left;
}

#contenuDroiteDistrict{
	width:320px;
	float:left;
	margin:45px 0 0 0;
	padding:0 10px;
}

#contenuGaucheContact{
	width:340px;
	float:left;
	padding:0 9px;
}
#contenuGaucheContact p{
	display:block;
	margin:0 0 5px 17px;
}


#contenuMilieuContact{
	width:2px;
	height:276px;
	margin-top:40px;
	background:url(../img/filetV.jpg) top center repeat-y;
	float:left;
}

#contenuDroiteContact{
	width:280px;
	float:left;
	margin:45px 0 0 20px;
	padding:0 10px;
}

#contenant h1{
	margin:0 0 10px 0;
}

#contenant .mini_v1{
	margin:-3px;
}

#contenant .galerie_v1{
	margin:10px 0 10px 0;
	text-align:center;
}

#validationBook ul li{
	display:block;
	margin:3px 0 3px 50px;
	padding:0 0 0 10px;
	font-size:1em;
	background:url(../img/puceRed.png) no-repeat left top;
}
#validationBook .error{
	display:block;
	min-width:100px;
	font-size:1em;
	/*font-weight:bold;*/
	color:#FFFFFF;
	padding:10px;
	background-color:#000000;
	text-align:center;
}


#footer{
	float:left;
	background:url(../img/footer.jpg) top center no-repeat;
	width:1000px;
	height:116px;
	margin:0 0 0 0;
}

#footerPartenaires{
	width:560px;
	height:110px;
	padding:27px 0 0 25px;
	margin:0 0 0 10px;
	float:left;
}

#footerQuote{
	color:#212121;
	background:url(../img/fleche1.png) top left no-repeat;
	font-size:0.9em;
	font-weight:bold;
	padding:0 0 0 16px;
	margin:8px 0 12px 0;
}

#footerPartenaires img{
	display:block;
	/*width:100px;*/
	height:35px;
	margin-right:5px;
	float:left;
} 

#footerLogo{
	width:129px;
	height:110px;
	padding:13px 0 0 0;
	float:left;
}
#footerLogo a{
	display:block;
	width:118px;
	height:89px;
	background:url(../img/findUs.png) top left no-repeat;
}
#footerLogo a:hover{
	background:url(../img/findUs.png) bottom left no-repeat;
}

#footerDroit{
	width:260px;
	height:110px;
	float:left;
	padding:27px 0 0 15px;
	color:#cdc5bf;
	font-weight:bold;
}
#footerDroit strong{
	color:#cdc5bf;
	font-size:inherit;
}
#footerDroit p{
	font-size:0.8em;
	display:block;
	margin:5px 0 5px 0;
}
.liensUsuels{
	display:block;
	text-align:right;
	color:#212121;
	padding:0 22px 0 0;
}

.liensUsuels a{
	color:#212121;
	font-weight:normal;
}
.liensUsuels a:hover{
	color:#111111;
}

#copyright{
	color:#6f6964;
	font-size:0.7em;
	text-align:center;
	margin:3px 0 10px 0;
	font-weight:bold;
}

#copyright a{
	color:#6f6964;
}
#copyright a:hover{
	color:#000000;
}
