/*Commun - BEGIN*/
*, html, body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana;
	font-size: 12px;
}

body {
	background-color: #E4DFCE;
}

.spacer {
	clear: both;
}

.spacer-spacer {
	height: 10px;
}

.spacer-ombre-detail {
	height: 12px;
	background: url(../images/ombre-detail.png) scroll center center no-repeat;
	margin-top: 15px;
}

.spacer-chambre-detail {
	clear: both;
	height: 10px;
}

@font-face {  
  font-family: caviardream;  
  src: url( _css/CaviarDreams_Bold-webfont.ttf ) format("truetype");  
}

.col1 {
	padding-top: 15px;
	padding-left: 30px;
	padding-right: 30px;
	float: left;
}

.col2 {
	padding-top: 15px;
	padding-left: 30px;
	padding-right: 30px;
}

.col2 ul li {
	list-style-type: none;
	background: url(../images/bg-li-partenaire.gif) scroll left center no-repeat;
	padding-left: 15px;
}

.col2 ul li a {
	text-decoration: none;
	color: #645A3C;
}

.col2 ul li a:hover {
	text-decoration: undeline;
}

.col3 {
	padding-top: 15px;
	padding-left: 30px;
	padding-right: 30px;	
}

.box3 {
	padding-top: 15px;
	padding-left: 30px;
	padding-right: 30px;	
}

#content ul, #content p {
	padding: 5px 10px;
}

#content h2 {
    font-size: 16px;
    font-style: italic;
    margin: 10px;
    text-align: left;
}

#content strong {
	color: #F37F28;
}

.top a {
	color: #F37F28;
	text-decoration: none;
}
/*Commun - END*/

/*Header - BEGIN*/
#header {
	background: url(../images/bg-header.png) scroll center top repeat-x;
	height: 376px;
}

#ombreSupImg {
	height: 110px;
}

#ombreInfImg {
	background: url(../images/ombre-inf-header.png) scroll no-repeat center bottom;
	height: 104px;
}

#diapo {
	margin: auto auto;
	width: 926px;
	border-right: solid 7px white;
	border-left: solid 7px white;
	border-top: solid 7px white;
}

#masthead {
	background: url(../images/bg-masthead.png) scroll center top no-repeat;
	height: 376px;
	width: 100%;
	margin: auto auto;
}

#subMasthead {
	position: relative;
	background: url(../images/sub-masthead.png) scroll center top no-repeat;
	height: 255px;
	top: -359px;
	width: 960px;
	margin: auto auto;
	z-index: 9999;
}

#logo {
	margin: auto;
	padding-top: 10px;
	width: 960px;
	margin-bottom: -103px;	
}

	/*Slider - BEGIN*/
	#btn-slider {
		position: absolute;
		left: 1235px;		
	}
	
	#btn-slider ul li {
		float: left;
		width: 11px;
		height: 11px;
		background: url(../images/btn-slider.png) scroll center -11px no-repeat;
		list-style-type: none;
		margin-right: 3px;
		margin-top: 3px;
	}
	
	#btn-slider ul li.active {
		background: url(../images/btn-slider.png) scroll center 1px no-repeat;	
	}	
	/*Slider - END*/
/*Header - END*/

/*Footer - BEGIN*/
#footer {
	height: 181px;
	background-color: #D0C8B0;
}

#mastfoot {
	background: url(../images/bg-mastfoot.png) scroll center center no-repeat;
	height: 181px;
	width: 1220px;
	margin: auto auto;
	text-align: center;
	color: white;
}

#mastfoot a {
	color: white;
}
/*Footer - END*/

/*Tools - BEGIN*/
#tools {
	width: 960px;
	margin: auto auto;
	padding-right: 17px;
}

.tools {
	height: 22px;
	width: 24px;
	float: right;
	margin-right: 3px;
	margin-bottom: 7px;
	margin-top: 81px;	
}

.tools#print {
	background: url(../images/tools.png) 1px 0px scroll no-repeat;
}

.tools#sendToFriend {
	background: url(../images/tools.png) -23px 0px scroll no-repeat;
}

.tools#contact {
	background: url(../images/tools.png) -49px 0px scroll no-repeat;
}
/*Tools - END*/

/*Navigation - BEGIN*/
#navigation {
	width: 960px;
	margin: auto auto;
	padding-left: 25px;
	position: relative;
	z-index: 999;
	margin-top: -20px;
	background: url(../images/bg-nav.png) scroll center center repeat-x;
	font-family: Verdana;
}

#list-nav .item-nav {
	float: left;
	list-style-type: none;
	width: 87.5px;
	text-align: center;
	font-size: 11px;
	background: url(../images/bg-nav.png) scroll center top repeat-x;
	height: 38px;
	vertical-align: middle;
	padding-top: 8px;
	padding-right: 10px;
	padding-left: 10px;	
	margin-top: 9px;
	cursor: pointer;
}

#list-nav .item-nav:hover {
	background: url(../images/bg-nav-hover.png) scroll center top repeat-x !important;
}

#list-nav .sep {
	width: 3px;
	background: url(../images/separateur-nav.png) scroll center center no-repeat;
	list-style-type: none;
	padding-right: 0px !important;
	padding-left: 0px;
	padding-top: 0px;
	height: 46px;
}

#list-nav #home {
	width: 46px;
	padding-right: 3px;
	padding-left: 3px;		
}

#list-nav {
	background: url(../images/bg-nav.png) scroll center center repeat-x;
}

#list-nav a {
	color: white;
	text-decoration: none;
	border: none;
	outline: none;
	height: 46px;	
}

#list-nav  .div-drop-down {
	color: white;
}

#list-nav a .item-nav img {
	color: white;
	text-decoration: none;
	border: none;
	outline: none;
	margin-top: 5px;
}

#title-item {
	margin-top: 9px;
}

#drop-down-1 {
	position: absolute;
	left: 71px;
	top: 56px;
	margin-left: 6px;
	margin-top: -1px;
	display: none;
}

#drop-down-1 .item-subnav {
	list-style-type: none;
	background: url(../images/bg-content-subnav.png) scroll center center repeat-y;
	text-align: center;
	width: 114px;
}

#drop-down-1 li.item-subnav:hover {
	background: url(../images/bg-content-subnav-hover.png) scroll center center repeat-y;
}

#drop-down-1 .foot-subnav {
	list-style-type: none;
	background: url(../images/bg-foot-subnav.png) scroll center bottom no-repeat;
	height: 1px;
}

#drop-down-1 .foot-subnav:hover {
	background: url(../images/bg-foot-subnav.png) scroll center center no-repeat;
}

#drop-down-1 .sep-item-nav {
	list-style-type: none;
	background: url(../images/bg-sep-subnav.png) scroll center center no-repeat;
	height: 3px;
}

#drop-down-1 li .link-nav {
	width: 114px;
	height: 15px;
	display: block;
	padding: 6px 0px;
}

#drop-down-2 {
	position: absolute;
	left: 403px;
	top: 56px;
	margin-left: 6px;
	margin-top: -1px;
	display: none;
}

#drop-down-2 .item-subnav {
	list-style-type: none;
	background: url(../images/bg-content-subnav.png) scroll center center repeat-y;
	text-align: center;
	width: 114px;
}

#drop-down-2 li.item-subnav:hover {
	background: url(../images/bg-content-subnav-hover.png) scroll center center repeat-y;
}

#drop-down-2 .foot-subnav {
	list-style-type: none;
	background: url(../images/bg-foot-subnav.png) scroll center bottom no-repeat;
	height: 1px;
}

#drop-down-2 .foot-subnav:hover {
	background: url(../images/bg-foot-subnav.png) scroll center center no-repeat;
}

#drop-down-2 .sep-item-nav {
	list-style-type: none;
	background: url(../images/bg-sep-subnav.png) scroll center center no-repeat;
	height: 3px;
}

#drop-down-2 li .link-nav {
	width: 114px;
	height: 15px;
	display: block;
	padding: 6px 0px;
}
/*Navigation - END*/

/*Content - BEGIN*/
#content {
	width: 960px;
	margin: auto;
	padding-left: 25px;
}

#wire {
		float: left;
		font-size: 11px;
		width: 705px;
		margin-left: -13px;
		
    background: url("../images/bg-content-recherche.png") repeat-y scroll center center transparent;
	margin-top: 7px;
	padding-top: 3px;
    padding-bottom: 3px;		
		
}

#wire ul {
    padding: 0 25px;
}

#wire li {
    background: url("../images/bg-li-wire.gif") no-repeat scroll 0 3px transparent;
    display: inline;
    list-style: none outside none;
    padding-left: 16px;
}

#wire li a {
	color: black;
	text-decoration: none;
}

#wire li a:hover {
	color: black;
	text-decoration: underline;
}

#container {
	z-index: 9999;
	width: 100%;
}

	/*Bloc recherche - BEGIN*/
	#bloc-recherche {
		width: 694px;
		height: 183px;
		background: url(../images/bg-fond-recherche.png) scroll center top no-repeat;
		padding-top: 7px;
		margin-left: -7px;
	}

	#bloc-content {
		width: 694px;
		/*height: 183px;*/
		background: url(../images/bg-fond-recherche.png) scroll center top no-repeat;
		padding-top: 7px;
	}
	
	#bloc-recherche #bloc-region {
		float: left;
		margin-right: 10px;
		margin-left: 7px;
	}
	
	#bloc-recherche #bloc-region .item-region {
		width: 117px;
		height: 33.8px;
	}
	
	#bloc-recherche #bloc-region .item-region#auv {
		background: url(../images/btn-recherche.png) scroll 0px 0px no-repeat;		
	}
	#bloc-recherche #bloc-region .item-region#auv:hover {
		background: url(../images/btn-recherche-hover.png) scroll 0px 0px no-repeat;
	}
	#bloc-recherche.cls-auv #bloc-region .item-region#auv {
		background: url(../images/btn-recherche-hover.png) scroll 0px 0px no-repeat;
	}

	#bloc-recherche #bloc-region .item-region#all {
		background: url(../images/btn-recherche.png) scroll 0px -33.8px no-repeat;		
	}
	#bloc-recherche #bloc-region .item-region#all:hover {
		background: url(../images/btn-recherche-hover.png) scroll 0px -33.8px no-repeat;		
	}
	#bloc-recherche.cls-03 #bloc-region .item-region#all {
		background: url(../images/btn-recherche-hover.png) scroll 0px -33.8px no-repeat;		
	}
	
	#bloc-recherche #bloc-region .item-region#can {
		background: url(../images/btn-recherche.png) scroll 0px -67.6px no-repeat;		
	}	
	#bloc-recherche #bloc-region .item-region#can:hover {
		background: url(../images/btn-recherche-hover.png) scroll 0px -67.6px no-repeat;		
	}	
	#bloc-recherche.cls-15 #bloc-region .item-region#can {
		background: url(../images/btn-recherche-hover.png) scroll 0px -67.6px no-repeat;		
	}	

	#bloc-recherche #bloc-region .item-region#htel {
		background: url(../images/btn-recherche.png) scroll 0px -101.4px no-repeat;		
	}	
	#bloc-recherche #bloc-region .item-region#htel:hover {
		background: url(../images/btn-recherche-hover.png) scroll 0px -101.4px no-repeat;		
	}	
	#bloc-recherche.cls-43 #bloc-region .item-region#htel {
		background: url(../images/btn-recherche-hover.png) scroll 0px -101.4px no-repeat;		
	}	

	#bloc-recherche #bloc-region .item-region#puyd {
		background: url(../images/btn-recherche.png) scroll 0px -135.2px no-repeat;		
	}
	#bloc-recherche #bloc-region .item-region#puyd:hover {
		background: url(../images/btn-recherche-hover.png) scroll 0px -135.2px no-repeat;		
	}
	#bloc-recherche.cls-63 #bloc-region .item-region#puyd {
		background: url(../images/btn-recherche-hover.png) scroll 0px -135.2px no-repeat;		
	}
	
	#fieldset-1 {
		float: left;
		width: 200px;
		margin-right: 5px;
		height: 141px;
		background: url(../images/ombre-fieldset-recherche.png) scroll right center no-repeat;
		background-color: white;
		padding-top: 23px;
	}
	
	#fieldset-2 {
		float: left;	
		width: 200px;
		margin-right: 5px;
		height: 146px;
		padding-top: 23px;
		background: url(../images/ombre-fieldset-recherche.png) scroll right center no-repeat;	
	}
	
	#fieldset-1 select,
	#fieldset-2 select	{
		width: 160px;
		margin-top: 3px;
		color: #333333;
		font-size: 11px;
	}

	#fieldset-1 label,
	#fieldset-2 label {
		color: #8A7F5E;
	}
	
	#fieldset-1 input[type=text],
	#fieldset-2 input[type=text] {
		width: 160px;
		margin-top: 3px;
		color: #A8ACAD;
		font-size: 12px;		
	}
	
	#btn-recherche {
		height: 100px;
		background: url(../images/bg-btn-recherche.png) scroll 501px -515px no-repeat;			
		padding-top: 64px;
		width: 662px;
	}
	#bloc-recherche.cls-auv #btn-recherche {
		height: 100px;
		background: url(../images/bg-btn-recherche.png) scroll 501px -5px no-repeat;			
		padding-top: 64px;
		width: 662px;
	}
	#bloc-recherche.cls-03 #btn-recherche {
		height: 100px;
		background: url(../images/bg-btn-recherche.png) scroll 501px -175px no-repeat;			
		padding-top: 64px;
		width: 662px;
	}
	#bloc-recherche.cls-15 #btn-recherche {
		height: 100px;
		background: url(../images/bg-btn-recherche.png) scroll 501px -345px no-repeat;			
		padding-top: 64px;
		width: 662px;
	}
	#bloc-recherche.cls-43 #btn-recherche {
		height: 100px;
		background: url(../images/bg-btn-recherche.png) scroll 501px -515px no-repeat;			
		padding-top: 64px;
		width: 662px;
	}
	#bloc-recherche.cls-63 #btn-recherche {
		height: 100px;
		background: url(../images/bg-btn-recherche.png) scroll 501px -685px no-repeat;			
		padding-top: 64px;
		width: 662px;
	}
	
	#btn-recherche input[type=submit] {
		border: none;
		background: url(../images/submit-recherche.png) scroll -93px center no-repeat;
		width: 117px;
		height: 31px;
		margin-left: 7px;
		cursor: pointer;
	}
	#bloc-recherche.cls-auv #btn-recherche input[type=submit] {
		border: none;
		background: url(../images/submit-recherche.png) scroll center top no-repeat;
		width: 117px;
		height: 31px;
		margin-left: 7px;
		cursor: pointer;
	}
	#bloc-recherche.cls-03 #btn-recherche input[type=submit] {
		border: none;
		background: url(../images/submit-recherche.png) scroll center -31px no-repeat;
		width: 117px;
		height: 31px;
		margin-left: 7px;
		cursor: pointer;
	}
	#bloc-recherche.cls-15 #btn-recherche input[type=submit] {
		border: none;
		background: url(../images/submit-recherche.png) scroll center -62px no-repeat;
		width: 117px;
		height: 31px;
		margin-left: 7px;
		cursor: pointer;
	}
	#bloc-recherche.cls-43 #btn-recherche input[type=submit] {
		border: none;
		background: url(../images/submit-recherche.png) scroll center -93px no-repeat;
		width: 117px;
		height: 31px;
		margin-left: 7px;
		cursor: pointer;
	}
	#bloc-recherche.cls-63 #btn-recherche input[type=submit] {
		border: none;
		background: url(../images/submit-recherche.png) scroll center -124px no-repeat;
		width: 117px;
		height: 31px;
		margin-left: 7px;
		cursor: pointer;
	}
	/*Bloc recherche - END*/
	
	/*Container recherche - BEGIN*/
	#container-recherche {
		width: 705px;
		margin-left: -13px;
	}
	
	#content-recherche .col3 ul li {
		list-style-type: none;
		background: url(../images/bg-li-partenaire.gif) scroll left center no-repeat;
		padding-left: 15px;
	}

	#content-recherche .col3 ul li a {
		text-decoration: none;
		color: #645A3C;
	}

	#content-recherche .col3 h3 {
		color: #6C6243;		
		font-size: 14px;
		margin: 10px;		
	}
	
	#content-recherche .col3 ul li a:hover {
		text-decoration: underline;
	}
	
	#content-recherche .box3 ul li {
		list-style-type: none;
		background: url(../images/bg-li-partenaire.gif) scroll left center no-repeat;
		padding-left: 15px;
	}

	#content-recherche .box3 ul li a {
		text-decoration: none;
		color: #645A3C;		
	}

	#content-recherche .box3 h3 {
		color: #6C6243;
		font-size: 14px;
		margin: 10px;
	}	
	
	#content-recherche .box3 ul li a:hover {
		text-decoration: underline;
	}
	
	#header-recherche {
		background: url(../images/bg-header-recherche.png) scroll center top no-repeat;
		height: 10px;
	}
	
	#content-recherche {
		background: url(../images/bg-content-recherche.png) scroll center center repeat-y;
		padding-bottom: 10px;
		min-height: 640px;		
	}

	#footer-recherche {
		background: url(../images/bg-footer-recherche.png) scroll center bottom no-repeat;
		height: 10px;
	}
	
		/*Result header - BEGIN*/
		#result-header {
			color: #645A3C;
		}
		
		#result-header a {
			color: #F37F28;
			text-decoration: none;
		}
		
		#result-header #nb-result {
			color: #F37F28;		
		}
		
		#number-result {
			float: left;
			margin-left: 25px;
		}
		
		#return-result {
			margin-left: 25px;
		}		
		
		#nav-result {
			text-align: right;
			margin-left: 25px;
			margin-right: 25px;			
		}
		/*Result header - END*/
		
		
		
		/*Items recherche - BEGIN*/
		#items-recherche {
			margin-left: 25px;
			margin-top: 10px;
		}
		
		#items-recherche .item-recherche {
			background: url(../images/ombre-item-recherche.png) scroll center bottom no-repeat;
			height: 115px;
			padding-bottom:10px;
		}
		
		#items-recherche .item-recherche .illus-item-recherche {
			float: left;
			margin-right: 10px;
		}
		
		#items-recherche .item-recherche .content-recherche .txt-item-recherche {
			width: 440px;
			float: left;
			color: #645A3C;
		}		

		#items-recherche .item-recherche .content-recherche .notation-item {
			text-align: right;
			margin-right: 25px;
		}
		
		.action-item {
			margin-left: 25px;
			margin-top: 7px;
		}		
		
		#items-recherche .item-recherche .action-item {
			text-align: right;
			margin-right: 25px;
			margin-top: 10px;
		}
		
		#items-recherche .item-recherche .action-item .btn-album-photo {
			background: url(../images/btn-album-photo.png) scroll 0px -21.5px no-repeat;
			border: none;
			width: 76px;
			height: 21.5px;
			cursor: pointer;
		}

		#items-recherche .item-recherche .action-item .btn-album-photo:hover {
			background: url(../images/btn-album-photo.png) scroll 0px 1px no-repeat;		
		}
		

		.btn-album-photo {
			background: url(../images/btn-album-photo.png) scroll 0px -21.5px no-repeat;
			border: none;
			width: 76px;
			height: 21.5px;
			cursor: pointer;
		}

		.btn-album-photo:hover {
			background: url(../images/btn-album-photo.png) scroll 0px 2px no-repeat;		
		}

		.btn-imprimer {
			background: url(../images/btn-imprimer.png) scroll 0px -20.5px no-repeat;
			border: none;
			width: 76px;
			height: 20.5px;
			cursor: pointer;
		}

		.btn-imprimer:hover {
			background: url(../images/btn-imprimer.png) scroll 0px 0px no-repeat;		
		}		
		
		.btn-reservation {
			background: url(../images/btn-reservation.png) scroll 0px -21.5px no-repeat;
			border: none;
			width: 98px;
			height: 21.5px;
			cursor: pointer;
		}

		.btn-reservation:hover {
			background: url(../images/btn-reservation.png) scroll 0px 1px no-repeat;		
		}

		.btn-disponibilites {
			background: url(../images/btn-disponibilites.png) scroll 0px -21.5px no-repeat;
			border: none;
			width: 78px;
			height: 20.5px;
			cursor: pointer;
		}

		.btn-disponibilites:hover {
			background: url(../images/btn-disponibilites.png) scroll 0px 0px no-repeat;		
		}		

/****/

		.btn-reservation-avant {
			background: url(../images/reserver_en_ligne_avant.png) scroll 0px -21.5px no-repeat;
			border: none;
			width: 213px;
			height: 21.5px;
			cursor: pointer;
		}

		.btn-reservation-avant:hover {
			background: url(../images/reserver_en_ligne_avant_hover.png) scroll 0px 1px no-repeat;		
		}

		.btn-reservation-apres{
			background: url(../images/reserver_en_ligne_apres.png) scroll 0px -21.5px no-repeat;
			border: none;
			width: 213px;
			height: 21.5px;
			cursor: pointer;
		}

		.btn-reservation-apres:hover {
			background: url(../images/reserver_en_ligne_apres_hover.png) scroll 0px 1px no-repeat;		
		}

		.btn-disponibilites-avant{
			background: url(../images/disponibilites_avant.png) scroll 0px -21.5px no-repeat;
			border: none;
			width: 192px;
			height: 21.5px;
			cursor: pointer;
		}

		.btn-disponibilites-avant:hover {
			background: url(../images/disponibilites_avant_hover.png) scroll 0px 0px no-repeat;		
		}	
		
		.btn-disponibilites-apres {
			background: url(../images/disponibilites_apres.png) scroll 0px -21.5px no-repeat;
			border: none;
			width: 192px;
			height: 21.5px;
			cursor: pointer;
		}

		.btn-disponibilites-apres:hover {
			background: url(../images/disponibilites_apres_hover.png) scroll 0px 0px no-repeat;		
		}	
		
/*****/



		
		
		.btn-site-internet{
			background: url(../images/btn-site-internet.png) scroll 0px -20.5px no-repeat;
			border: none;
			width: 78px;
			height: 20.5px;
			cursor: pointer;
		}

		.btn-site-internet:hover {
			background: url(../images/btn-site-internet.png) scroll 0px 0px no-repeat;		
		}
		
		#items-recherche .item-recherche .action-item .btn-site-internet {
			background: url(../images/btn-site-internet.png) scroll 0px -21.5px no-repeat;
			border: none;
			width: 78px;
			height: 21.5px;			
			cursor: pointer;			
		}

		#items-recherche .item-recherche .action-item .btn-site-internet:hover {
			background: url(../images/btn-site-internet.png) scroll 0px 0px no-repeat;				
		}
		
		#items-recherche .item-recherche .action-item .btn-voir-fiche {
			background: url(../images/btn-voir-fiche.png) scroll 0px -21.5px no-repeat;		
			border: none;
			width: 72px;
			height: 21.5px;	
			cursor: pointer;			
		}
		
		#items-recherche .item-recherche .action-item .btn-voir-fiche:hover {
			background: url(../images/btn-voir-fiche.png) scroll 0px 0px no-repeat;				
		}
		
		#items-recherche .item-recherche .action-item .btn-disponibilites {
			background: url(../images/btn-disponibilites.png) scroll 0px -21.5px no-repeat;		
			border: none;
			width: 78px;
			height: 21.5px;	
			cursor: pointer;			
		}
		
		#items-recherche .item-recherche .action-item .btn-disponibilites:hover {
			background: url(../images/btn-disponibilites.png) scroll 0px 0px no-repeat;				
		}
		
		#items-recherche .item-recherche .action-item .btn-reservation {
			background: url(../images/btn-reservation.png) scroll 0px -21.5px no-repeat;		
			border: none;
			width: 98px;
			height: 21.5px;	
			cursor: pointer;			
		}
		
		#items-recherche .item-recherche .action-item .btn-reservation:hover {
			background: url(../images/btn-reservation.png) scroll 0px 0px no-repeat;				
		}		
		
		#items-recherche .item-recherche .content-recherche .txt-item-recherche .nom-item a {
			font-size: 14px;
			font-weight: lighter;
			color: #93B833;
		}
		
		#items-recherche .item-recherche .content-recherche .txt-item-recherche .nom-item a strong {
			font-weight: bold;
		}
		
		#items-recherche .item-recherche .content-recherche .txt-item-recherche .nom-proprio-item {
			color: #F37F28;
		}

		#items-recherche .item-recherche .content-recherche .txt-item-recherche .nb-chamb {
			color: #F37F28;
		}

		#items-recherche .item-recherche .content-recherche .txt-item-recherche .nb-pers {
			color: #F37F28;
		}
		/*Items recherche - END*/
		.illus-item-content {
			text-align: center;
			text-align: center;
			padding: 20px 0px;
		}		
	/*Container recherche - END*/	
	
	/*Fiche détail - BEGIN*/
	#txt-detail-item {
		margin-bottom: 40px;
	}
	
	#txt-detail-item .txt-item {
		padding: 10px 0px 0px 280px;
	}
	
	#txt-detail-item .detail-item {
		margin-left: 25px;
		margin-top: 10px;
		float: left;
	}
	
	.nom-notation h3 {
		float: left;
		width: 270px;
	}
	
	.notation {
		text-align: right;
		margin-right: 25px;
	}
	
	.picto-detail {
		width: 28px;
		height: 28px;		
	}
	
	.picto-detail#couvert {
		background: url(images/btn-voir-fiche.png) scroll -308px 0px no-repeat;	
	}
	
	#txt-detail-item .txt-item h3 {
		color: #93B833;		
		font-size: 16px;
		font-weight: lighter;
	}
	
	#txt-detail-item .txt-item strong {
		font-weight: bold;
	}	
	
	#txt-detail-item .txt-item h2 {
		margin-top: 30px;
		margin-bottom: 15px;		
		color: #F37F28;
		font-weight: lighter;
	}

	#txt-detail-item .txt-item .specif {
		color: #645A3C;
	}
	
	#txt-detail-item .txt-item .specif span {
		line-height: 17px;
	}
	
	#txt-detail-item .txt-item .specif span span {
		color: #F37F28;
	}

	#txt-detail-item .desc-detail {
		margin-right: 25px;
		margin-left: 25px;
	}

	#txt-detail-item .contact-detail {
		margin-right: 25px;
		margin-left: 25px;
	}

	#txt-detail-item .loisirs-services-detail {
		margin-right: 25px;
		margin-left: 25px;
	}

	#txt-detail-item .tarif-detail {
		margin-right: 25px;
		margin-left: 25px;
	}

	#txt-detail-item .detail-chambre-detail {
		margin-right: 25px;
		margin-left: 0px;
	}
	
	#txt-detail-item .desc-detail h3 {
		color: #93B833;
		font-size: 16px;
		font-weight: lighter;
		margin-bottom: 10px;
		margin-top: 25px;
	}

	#txt-detail-item .contact-detail a {
		color: #F37F28;
	}

	#txt-detail-item .contact-detail .nom-proprio {
		color: #F37F28;
	}
	
	#txt-detail-item .contact-detail h3 {
		color: #93B833;
		font-size: 16px;
		font-weight: lighter;
		margin-bottom: 10px;
		margin-top: 10px;
	}

	#txt-detail-item .loisirs-services-detail h3 {
		color: #93B833;
		font-size: 16px;
		font-weight: lighter;
		margin-bottom: 10px;
		margin-top: 10px;
	}

	#txt-detail-item .tarif-detail h3 {
		color: #93B833;
		font-size: 16px;
		font-weight: lighter;
		margin-bottom: 10px;
		margin-top: 10px;
	}

	#txt-detail-item .detail-chambre-detail h3 {
		color: #93B833;
		font-size: 16px;
		font-weight: lighter;
		margin-bottom: 10px;
		margin-top: 10px;
	}

	#txt-detail-item .desc-detail p {
		color: #645A3C;
		text-align: justify;
	}

	#txt-detail-item .contact-detail p {
		color: #645A3C;
		text-align: center;
	}

	#txt-detail-item .loisirs-services-detail p {
		color: #645A3C;
		text-align: justify;
	}

	#txt-detail-item .tarif-detail p {
		color: #645A3C;
		text-align: justify;
	}

	#txt-detail-item .detail-chambre-detail,
	#txt-detail-item .detail-chambre-detail p {
		color: #645A3C;
		text-align: justify;
	}
	
	.nom-capacite-chambre {
		float: left;
		width: 438px;
	}

	.nom-capacite-chambre #nom-chambre{
		color: #F37F28;
	}
	
	.picto-specif-chambre {
		text-align: right;
	}
	
	.picto-specif-chambre * {
		float: left;
	}
	
	.recap-tarif-chambre .tarif-chbe {
		float: left;
		text-align: center;
		margin-right: 5px;
	}

	.recap-tarif-chambre .last {
		float: left;
		text-align: center;
		margin-right: 0px;		
	}
	
	.tarif-chbe {
		width: 120px !important;
	}
	
	.tarif-chbe a {
		text-decoration: none;
		color: #645A3C;
	}
	
	.tarif-prix {
		margin-bottom: 10px;
	}
	
	.tarif-nb-pers, .tarif {
		color: #F37F28 !important;
	}
	/*Fiche détail - END*/	
	
	/*Bloc actus - BEGIN*/
	#content-actus {
		width: 703px;
		margin-left: -7px;
	}
	
	.bloc-actus {
		float: left;
		margin-right: 7px;
	}
	.bloc-actus .header-actus {
		width: 344px;
		height: 43px;
	}
	.bloc-actus .content-actus {
		background: url(../images/bg-content-actus.png) scroll center center repeat-y;		
		width: 344px;
	}
	.bloc-actus .footer-actus {
		background: url(../images/bg-foot-actus.png) scroll center center repeat-y;		
		height: 10px;
		width: 344px;
	}
	
	.bloc-actus .text-actus .more a {
		color: black;
		font-size: 10px;
	}	
	
	#actus-allier .header-actus {
		background: url(../images/bg-actus-allier.png) scroll center center no-repeat;
	}
	
	#actus-cantal .header-actus {
		background: url(../images/bg-actus-cantal.png) scroll center center no-repeat;		
	}
	
	#actus-htel .header-actus {
		background: url(../images/bg-actus-htel.png) scroll center center no-repeat;		
	}
	
	#actus-puyd .header-actus {
		background: url(../images/bg-actus-puyd.png) scroll center center no-repeat;		
	}

	#actus-allier .text-actus h3 {
		color: #C01B76;
	}
	
	#actus-cantal .text-actus h3 {
		color: #8BB02D;
	}
	
	#actus-htel .text-actus h3 {
		color: #EB6913;
	}
	
	#actus-puyd .text-actus h3 {
		color: #2E96B2;
	}
	
	#actus-allier .text-actus .more {
		background: url(../images/btn-more.png) scroll 185px top no-repeat;
		padding-left: 200px;
		margin-top: 21px;
		height: 14px;
	}
	
	#actus-cantal .text-actus .more {
		background: url(../images/btn-more.png) scroll 185px -14px no-repeat;
		padding-left: 200px;
		margin-top: 21px;
		height: 14px;
	}
	
	#actus-htel .text-actus .more {
		background: url(../images/btn-more.png) scroll 185px -28px no-repeat;
		padding-left: 200px;
		margin-top: 21px;
		height: 14px;		
	}

	#actus-detail .more {
		background: url(../images/btn-more.png) scroll 9px -28px no-repeat;
		padding-left: 200px;
		margin-top: 21px;
		height: 14px;		
	}

	#actus-detail .more a {
		padding-left: 25px;	
		color:#F37F28;
		text-decoration:none;
	}	
	
	#actus-puyd .text-actus .more {
		background: url(../images/btn-more.png) scroll 185px -42px no-repeat;
		padding-left: 200px;
		margin-top: 21px;
		height: 14px;		
	}
	
	.photo-actus {
		width: 165px;
		height: 141px;
		padding-left: 20px;
		padding-top: 10px;
		float: left;
		background: url(../images/bg-photo-actus.png) scroll center center no-repeat;		
	}
	
	.container-photo {
		overflow: hidden;		
		height: 131px;
	}
	
	.text-actus {
		min-height: 140px;
		padding-right: 9px;
		padding-top: 7px;
	}
	
	.text-actus strong {
		font-size: 10px;
	}
	
	.text-actus h3 {
		margin-bottom: 5px;
	}
	
	.text-actus p {
		font-size: 10px;
		padding-left: 20px;
		padding-right: 10px;
		text-align: justify;
	}
	/*Bloc actus - END*/
/*Content - END*/

/*Sidebar - BEGIN*/
#sidebar {
	width: 254px;
	margin-left: 681px;
	background: url(../images/bg-sidebar.png) scroll center top no-repeat;
	padding-top: 20px;
	padding-left: 15px;
}

#sidebar p {
	margin-left: 7px;
	padding-right: 20px;
	text-align: left;
	color: #645A3C;
}

#obj-flash {
	padding-left: 12px;
	margin-top: 10px;
}

#foot-sidebar {
	background: url(../images/foot-sidebar.png) scroll center top no-repeat;
	width: 254px;
	height: 17px;
}
/*Sidebar - END*/

/* Formulaire de contact */
#content #main fieldset {
	margin-bottom:5px;
	padding:5px;
	/*border:1px solid #EAD6A8;*/
	border:none;
	clear:both;
}
#content #main fieldset.small {
	width:253px;
	clear:none;
}
	html>body #content #main fieldset.small {
		width:233px;
		float:left;
		margin-right:10px;
	}
#content #main input.submit {
	padding:5px;
}
#content #main fieldset, 
#content #main legend, 
#content #main select, 
#content #main option, 
#content #main textarea, 
#content #main input {
	font-size:12px;
}
#content #main select {
	width:100%;
}

.tarif-detail a.tarif span {
    background-color: #142A32;
    color: #FFFFFF;
    display: none;
    margin: 0 0 0 50px;
    padding: 2px 5px;
    position: absolute;
    text-decoration: none;
    width: 350px;
}

.theme {
	color: #F37F28;
	text-decoration: none;
}

.theme span {
    background-color: #142A32;
    color: #FFFFFF;
    display: none;
    margin: 0 0 0 50px;
    padding: 2px 5px;
    position: absolute;
    text-decoration: none;
    width: 350px;
	text-align: center;
}

fieldset legend {
	padding: 10px 0px;
}

fieldset {
	border: none;
}

fieldset.small {
    float: left;
    margin-right: 10px;
    width: 315px;
}

form {
	padding: 5px 25px;
}

p.more {

	padding: 0px 0px 0px 0px !important;
}

p.more  a{

	padding-left: 15px;
}

.img-left {
    float: left;
    padding: 0 10px 5px 0;
}
