html{
	scrollbar-base-color:#B99C6B;
}
/*#E76F00  A75000  BE5B00ancien #590100*/
body{
	margin: 0;
	padding: 0;
	background-color: #B99C6B;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
}
.body_intro {	background-image:url(images/commun/fnd2.jpg); }

ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
						/*******	Referencement	*******/
h1, #baseline, #baseline a, #baseline strong, #baseline em{
	color:#FFF;
	font-size:9px;
	font-weight:100;
}
h1, #baseline{
	width:700px;
	margin-left:auto;
	margin-right:auto;
	font-family:Elegant-Script;
	font-size:39px;
	text-align:center;
	/*filter:alpha(opacity=35);*/

}
#baseline a{
	display:inline;
}
p.theme{
	font-size:9px;
	filter:alpha(opacity=35);
}

						/*******	General	*******/
a{
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	background-repeat: no-repeat;
}
h2{
    padding: 34px 0 0 0;
	margin: 10px 0 15px 20px;
	overflow: hidden;
	background-repeat:no-repeat;
	font-weight: normal;
	font-size: 22px;
	text-indent: 26px;
	clear: both;
    height: 0px !important;
    	height /**/:34px;
}
h4{
	font-size: 13px;
	margin: 0;
	padding :0;
}
h5{
	width:700px;
	color:#000;
	font-size:8px;
margin-left:auto;
	margin-right:auto;
	text-align:center;
	filter:alpha(opacity=35);
	clear: both;
}
h6{
	color:#B99C6B;
	font-size:8px;
margin-left:auto;
	margin-right:auto;
	text-align:center;
	filter:alpha(opacity=35);
	clear: both;
}
img{
	border: solid 0px #CC0000;
}
table{
	width: 90%;
	margin: 5px auto;
}
						/*******	Modifiers	*******/
.a-droite{
	text-align: right;
}
.au-centre{
	text-align: center;
}
.justifie{
	text-align: justify;
}
.bold{
	font-weight: bold;
}
.italic{
	font-style: italic;
}
.underlined{
	text-decoration: underline;
}
.red{
	color:#FFFFFF;
       background-color:#590100 ; 
}
.nopad-nomar{
	padding: 0;
	margin: 0 ;
}
.borderless{
	border: none;
}
.centrer{
	margin: 0 auto;
}
#invisible{
	visibility: hidden;
}
						/*******	Page d'index	*******/
#index{
	width: 673px;
	height: 354px;
	margin: 140px auto 0 auto;
	background-image: url(images/commun/index-bg.jpg);
	background-repeat: repeat-x;
}
#index img{
	border: solid 1px #ffffff;
	margin-right: 2px;
}
#index-image{
	margin: 37px 0 0 0;
	border: none;
}
#index-image{
	border: none;
}
#entrer{
	margin: 12px 0 0 578px;
	height: 18px;
	width: 80px;
	background-image:url(images/commun/entrer.jpg);
	background-repeat: no-repeat;
}
#index-thumbs{
	float: left;
	padding-left: 40px;
	width: 550px;
}
#index-thumbs li{
	float: left;
	width: 69px;
	margin-right: 8px !important;
		margin-right: 4px;
}
#index-thumbs a{
	/*border: solid 1px #cc0000;*/
}
#index p{
	color: #ffffff;
	padding: 0;
	margin: 0 ;
	text-align: right;
}


#index1{
	width: 860px;
	margin: 140px auto 0 auto;
	background-image: url(images/commun/index-bg.gif);
	background-repeat: repeat-x;
}
#index1 img{
	border: solid 1px #ffffff;
	margin-right: 2px;
}
#index-image1{
	margin: 37px 0 0 0;
	border: none;
}
#index-image1{
	border: none;
}
#index-logo{
	margin: 0 0 50px 200px;
}
#entrer1{
	margin: 12px 0 0 760px;
	height: 18px;
	width: 80px;
	background-image:url(images/commun/entrer.jpg);
	background-repeat: no-repeat;
}
#index-thumbs1{
	float: left;
	background-image: url(images/gallerie/first/thumbs-bg.html);
	background-repeat: no-repeat;
	padding-left: 38px;
	width: 420px;
	margin-top: 2px;
	height: 76px;
	/*border: solid 1px #ffffff;*/
}
#index-thumbs1 li{
	float: left;
	width: 69px;
	margin-right: 8px !important;
		margin-right: 4px;
	margin-top: 0;
}
#index-thumbs1 a{
	margin-top: 0;
	/*border: solid 1px #cc0000;*/
}
#index1 p{
	color: #ffffff;
	padding: 0;
	margin: -35px 0 0 0 ;
	text-align: right;
}

						/*******	Langues	*******/
.langues{
	width: 80px;
	height: 24px;
	float: right;
	padding: 6px 5px;
}
.langues li{
	margin: 0 2px;
	float: left;
}
.langues a{
	display: block;
	width: 36px;
	height: 24px;
	background-repeat: no-repeat;
}
#fr{
	background-image: url(images/commun/fr.gif);
}
#en{
	background-image: url(images/commun/en.gif);
}
#it{
	background-image: url(images/commun/italy.gif);
}


						/*******	Pages Site	*******/
#corps{
	width: 710px;
	margin: 10px auto 0 auto;
}


#top{
	background-image: url(images/commun/top-bg.jpg);
	background-repeat: no-repeat;
	width: 673px;
	height: 317px;
	clear: both;
}
#top img{
	border: solid 1px #ffffff;
	float: left;
	margin-top: 87px;
}
#flash00{
	margin-top: 87px;
}
#contenu, #diapo{
	background-image: url(images/commun/contenu-bg.jpg);
	background-repeat: repeat-y;
	background-color: #ffffff;
	width:540px;
	float: left;
}
#contenub, #diapo{
	background-image: url(images/commun/contenu-bg.jpg);
	background-repeat: repeat-y;
	background-color: #000000;
	width:640px;
	float: left;
}
#pub, #diapo{
	background-image: url(images/commun/contenu-bg.jpg);
	background-repeat: repeat-y;
	background-color: #000000;
	width:140px;
	
}
.menu, .chambres-menu{	
/*border: solid 1px #ffffff;*/

	width: 158px;
	float: left;
	padding: 12px 0px 0px 6px;
	background-repeat: no-repeat;
	/*height: 300px;*/
	margin: 0;
}
.menu{
	background-image: url(images/commun/menu-bg.jpg);
}
.chambres-menu{
	background-image: url(images/commun/menu-bg1.gif);
}
.menu li, .chambres-menu li{
	color: #ffffff;	
	font-weight: normal;
	margin: 9px 0;
	font-size: medium;
	width: 135px;
}
.menu a, .chambres-menu a, .admin-menu a{
	background-image: url(images/commun/puce.jpg);
	background-position: left center;
	text-indent: 14px;
}
.menu a:hover, .chambres-menu a:hover, .admin-menu a:hover{
	background-image: url(images/commun/puce-over.jpg);
	color: #CC0000;
	/*text-indent: 18px;CC0000*/
}
/*.coll{
	background-image: url(images/commun/menu-cham-bg.gif);
	background-repeat: no-repeat;
	margin-left: -8px !important;
		margin-left: -14px;
}*/
.coll-r li{	border: solid 1px #ffffff;
	text-indent: 12px;
	width: 110px;
	margin: 3px 0 0 15px;
}

.coll-r a{
	background-image: url(images/commun/puce-over1.jpg);
	color: #000000;
}
.coll-r a:hover{
	background-image: url(images/commun/puce1.jpg);
}


.coll li{
	text-indent: 12px;
	width: 80px;
	margin: 3px 0 0 15px;
}

.coll a{
	background-image: url(images/commun/puce-over1.jpg);
	color: #000000;
}
.coll a:hover{
	background-image: url(images/commun/puce1.jpg);
}
.right, .right-partners{
	/* background-image: url(images/commun/right-rbg.jpg);*/
	background-position:top right;
	background-repeat: no-repeat;
	padding: 0 0 20px 8px;
}
.right-partners a{
	color: #4D0B0B;
	display: inline;
}
.right-partners a:hover{
	color: #990000;
}
.right p{
	padding: 0;
	margin: 0 10px 5px 10px;
	/*text-align: justify;*/
}
.descript{
	font-size: 11px;
	font-weight: bold;
	margin-left: 80px;
}
.img-normal{
	float: left;
	margin: 0 5px 5px 0;
}
.thumbs{
	padding: 0 5px 10px 0;
	margin: 0;
	width: 150px;
	float: left;
}
.thumbs-riad{
	padding: 0 5px 10px 0;
	margin: 0;
	width: 200px;
	float: left;
}
.thumbs-rr{
	padding: 0 5px 10px 0;
	margin: 0;
	width: 480px;
	float: left;
}
.thumbs-rr li{
	float: left;
	margin: 0 4px 2px 0;
	/*border: solid 1px #5A0200;*/
}
.thumbs-r{
	padding: 0 5px 10px 0;
	margin: 0;
	width: 450px;
	float: left;
}
.thumbs-r li{
	float: left;
	margin: 0 4px 2px 0;
	/*border: solid 1px #5A0200;*/
}


.thumbs li{
	float: left;
	margin: 0 4px 2px 0;
	/*border: solid 1px #5A0200;*/
}
a.thumbs {
	margin: 0;
}
img.thumbs{
	border: solid 1px #ffffff;
}
.img-thumb{
	padding: 1px;
	float: left;
	margin: 3px 3px 0 0;
}
.img-icone{
	margin: 5px 5px 5px 0;
}
.lien-tarif{
	float: left;
	padding: 5px 0 0 0;
	color: #cc0000;
	font-size: 13px;
	font-weight: bold;
}
.lien-tarif:hover{
	color: #590100;
}
.reserver{
	width: 100px;
	height: 15px;
	display: block;
	background-image: url(images/commun/reserver.gif);
	float: left;
	/*margin-top: -20px !important;
	margin-top: -12px;*/
}
.promo{
	width: 100px;
	height: 20px;
	display: block;
	background-image: url(images/commun/promo.gif);
	float: right;
	padding-right: 220px ;
}
/*#laora{
	position: relative;
	left: 245px;
	top: -35px;
	border: none;
}*/
.index-img{
	float: left;
	margin: 0px 18px 10px 10px;
	border: none;
}
.icones{
	margin-left: 24px;
}
.icones img{
	border: none;
}
.legende{
	margin-left: 24px;
	text-indent: 5px;
	background-image: url(images/commun/legende-bg.jpg);
	background-repeat: repeat-y;
}
.legende p{
	margin: 0;
	padding: 0;
	color: #9B6766;
}
.email, .email a{
	text-decoration: underline;
	display: inline;
	width: auto;
	color: #0099CC;
}
.footer{
	/*ackground-image: url(images/commun/right-dbg.jpg);
	background-repeat: repeat-x;
	height: 96px;
	padding-left: 4px;
	clear: both;*/
}
.footer p{
	margin: 8px;
	font-size: 9px;
	color: #ffffff;
	float: left;
}
.footer img{
	float: right;
	margin: 8px 12px 0 4px;
}
.effacer{
	clear: both;
}
.bulle{
	position:absolute;
	visibility:hidden;
	background-color: #D46E58;
	border: 2px solid #500807;
	margin-left: 150px;
	margin-top: -286px;
}
.hiddenpic{
	display: none;
}
.color-foncer {
	background-color:#F3FDFF;
}
.color-gris{
	background-color: #bfbfbf;
	color: #590100;
}

						/*******	Pages Admin	*******/
#admin-corps{
	width: 780px;
	margin: 10px auto 0 auto;
}
#admin-corps img{
	border: solid 1px #ffffff;
}
#admin-contenu{
	/*border: solid 1px #CC0000;*/
	width: 780px;
}
#admin-right{
	width: 780px;
	color: #ffffff;
}
#admin-right a{
	color: #3399CC;
}
.admin-table{
	width: 780px;
	border: solid 1px #ffffff;
}
.admin-menu{
	width: 780px;
	margin: 10px auto;
	height: 20px;
	border: solid 1px #ffffff;
}
.admin-menu li{
	width: 150px;
	padding: 5px 20px 5px 170px;
	float: left;
}

						/*******	Titres	*******/
#title-riad{
	background-image: url(images/commun/titles/title-riad.gif);
}
#title-caracteristiques{
	background-image: url(images/commun/titles/title-caracteristiques.gif);
}
#title-terrasse{
	background-image: url(images/commun/titles/title-terrasse.gif);
}
#title-rouge{
	background-image: url(images/commun/titles/title-rouge.gif);
}
#title-verte{
	background-image: url(images/commun/titles/title-verte.gif);
}
#title-salon{
	background-image: url(images/commun/titles/title-salon.gif);
}
#title-arlequin{
	background-image: url(images/commun/titles/title-arlequin.gif);
}
#title-patio{
	background-image: url(images/commun/titles/title-patio.gif);
}
#title-violette{
	background-image: url(images/commun/titles/title-violette.gif);
}
#title-prestations{
	background-image: url(images/commun/titles/title-prestations.gif);
}
#title-presse{
	background-image: url(images/commun/titles/title-presse.gif);
}
#title-tarifs{
	background-image: url(images/commun/titles/title-tarifs.gif);
}
#title-saisons{
	background-image: url(images/commun/titles/title-saisons.gif);
}
#title-reservation{
	background-image: url(images/commun/titles/title-reservation.gif);
}
#title-paiement{
	background-image: url(images/commun/titles/title-paiement.gif);
}
#title-contact{
	background-image: url(images/commun/titles/title-contact.gif);
}
#title-diaporama{
	background-image: url(images/commun/titles/title-diaporama.gif);
}
#title-partenaires{
	background-image: url(images/commun/titles/title-partenaires.gif);
}


						/*******	Formulaires	*******/
#contenu form{
	float: none;
	width: 500px;
	margin: 0 auto;
}
#contenu form label{
	position: absolute;
	width: 180px;
}
#contenu form input, #contenu form textarea, #contenu form select{
	margin-left: 180px;
}
#contenu .reset{
	margin-left: 120px;
}
#contenu form fieldset{
	width: 500px;
	margin: 10px auto;
}
.admin-form{
	width: 780px;
	margin: 0 auto;
}
.admin-form fieldset{
	width: 760px;
	padding-left: 10px;
}
#popup-form{
	width: 200px;
	margin: 0 0;
}
input#popup-form {
	width: 80px;
	float: left;
	margin: 0;
}
.diapo{
	margin: 0 auto;
}


#diapo-form input{
	width: 29px;
	height: 29px;
	margin: 0;
	border: none;
	background-repeat: no-repeat;
	background-position: center;
	background-color: white;
}
#button-first{
	background-image: url(images/commun/first.gif);
}
#button-prev{
	background-image: url(images/commun/prev.gif);
}
#play{
	background-image: url(images/commun/play.gif);
}
#stop{
	background-image: url(images/commun/stop.gif);
}
#button-next{
	background-image: url(images/commun/next.gif);
}
#button-last{
	background-image: url(images/commun/last.gif);
}


						/*******	Tableaux	*******/
.table-tarif{
}
.table-paiement{
	border: solid 1px #590100;
}
.table-tarif td{
	border-bottom: solid 1px #990000;
}
.titre-table{
	text-align: left;
	border: solid 1px #ffffff;
	background-color: #590100;
	color: #FFFFFF;
}
.haute, .moyenne, .basse{
	color: #FFFFFF;
	text-align: center;
}
.haute, .haute th{
	background-color: #990000;
}
.moyenne, .moyenne th{
	background-color: #006699;
}.basse, .basse th{
	background-color: #339966;
}
.table-presse{
	border: solid 1px #590100;
}
.table-presse td{
	border-right: solid 1px #590100;
	border-bottom: solid 1px #590100;
}
.tarif-chambre{
	width: 340px !important;
		width: 334px;
}


.aleft{
	text-align: left;
}
.aright{
	text-align: right;
}
.acenter{
	text-align: center;
}
.tdup td{
	vertical-align: top;
}
