/* ================================================================================ */
/* = Rubrique se loger = */
/* ================================================================================ */
	#colB #loger {background: transparent url(/global/medias/bgLogerHome.jpg) no-repeat 0 0}
	#colB #loger h1 {font-size: 1.4em}
	
/* ================================================================================ */
/* = Module hébergement colA = */
/* ================================================================================ */

	body.selogerContent #colA {padding: 20px 0 0 0!important}
	#LogementColA, #NewsletterC {width: 147px; padding: 0 0 35px 0}
	#NewsletterC {margin:0}
	#LogementColA h1, #NewsletterColC h1 { width: 147px; text-indent: -100em}
	#LogementColA h1 {
		height: 38px;
		background: transparent url(/global/medias/h1LabelColA.gif) no-repeat 0 0}
	#NewsletterColC h1 {
		height: 60px;
		background: transparent url(/global/medias/h1Newsletter.gif) no-repeat 0 0}
	#NewsletterColC { 
		background: #C1E0ED url(/global/medias/bgFooterColCNewsletter.gif) no-repeat bottom left}

	/*= bloc labels colA ---------------------------------------- */
	#LogementColA {margin: 0 0 10px 0; background-color:#0096D3}
	#LogementColA img {margin:0}
	#LogementColA p, #LogementColA p a {font-size: 0.8em; color:#fff}
	#LogementColA p {padding: 10px; background-color: #0096D3}
	#LogementColA p a {text-decoration: underline}
	
/* ================================================================================ */
/* = critères = */
/* ================================================================================ */
	form#criteres {}
	form#criteres button.ok {
		width: 28px; height: 20px; float: right;
		background: transparent url(/global/medias/buttonOkColB.gif) no-repeat 1px 4px;
		}
	#logerContent p.legendeHeber {font-size: 0.6em; font-style: italic;color:#0072A4}

/* ================================================================================ */
/* = fiches hébergements et restauration = */
/* ================================================================================ */
	#reponses .HeberFiche,
	body.th05 .contentColB .restoFiche { width: 570px;padding: 10px 0 0 20px}
	
/* ================================================================================ */
/* = restauration = */
/* ================================================================================ */
	body.th05 .contentColB .restoFiche {
		margin-top: 10px;
		border-top: 1px #F7E4D3 solid!important;
		background: transparent url(/global/medias/bgContentRestau.gif) no-repeat 0 0!important
		}
	body.th05 .restoFiche h2, body.th05 .restoFiche h3 {font-weight: bold}
	body.th05 .tableResto h2 {color:red!important; font-size: 1em}
	body.th05 .tableResto h3 {color:#0096D3; font-size: 0.7em}
	body.th05 .restoFiche p {
		padding: 0 0 0 10px!important;
		background: transparent url(/global/medias/itemTraca.gif) no-repeat 0 5px;
		}
	body.th05 .restoFiche p span.restoFax,
	body.th05 .restoFiche p span.restoTel,
	body.th05 .restoFiche p span.restoMail,
	body.th05 .restoFiche p span.restoSite {padding: 0 0 0 25px;}
	body.th05 .restoFiche p span.restoFax {background: transparent url(/media/pictos/icnTel.gif) no-repeat 0 0!important}
	body.th05 .restoFiche p span.restoTel {background: transparent url(/media/pictos/icnTel.gif) no-repeat 0 0!important}
	body.th05 .restoFiche p span.restoMail {background: transparent url(/media/pictos/icnEmail.gif) no-repeat 0 0!important}
	body.th05 .restoFiche p span.restoSite {background: transparent url(/media/pictos/icnVisiter.gif) no-repeat 0 0!important}
		
	body.th05 .restoFiche a {font-size: 0.7em; color:red}
	body.th05 .restoFiche p a {font-size: 1em}
	span.typeResto {color:#FF7300}

/* ================================================================================ */
/* = Hébergements = */
/* ================================================================================ */	
	
	#reponses .HeberFiche {
		border-top: 1px #0A51A1 solid;
		margin: 10px 0 10px 0;
		background: transparent url(/global/medias/bgContentHeber.gif) no-repeat 0 0;
		}
	#reponses .HeberFiche h2, 
	#reponses .HeberFiche h3 {font-weight: bold}
	
	/*= table fiches heber ---------------------------------------- */
	table.tableHeber {width: 570px!important}
	table.tableHeber td a.mailHeber {display: block; width: 200px}
	table.tableHeber p.quantite {
		float: left; width: 350px; 
		padding:0 0 5px 0!important; 
		border-top: 1px #B8E2F3 solid;  
		}
	table.tableHeber p.quantite span {display: block; float: left;margin: 0 5px 0 0}
	table.tableHeber p.quantite span img {margin:0!important; padding:0!important}
	.hf03 p img {padding: 2px 5px 0 0!important}
	
	span.hf03p01, span.hf03p02, span.hf03p03 {padding: 3px 3px 3px 30px!important}
	span.hf03p01 {background: transparent url(/media/pictos/icnNombre.gif) no-repeat 0 0}
	span.hf03p02 {background: transparent url(/media/pictos/icnCapacite.gif) no-repeat 0 0}
	span.hf03p03 {
  	width: 125px;
		color:#000!important;
		border-bottom: 1px #94B6C3 solid;
		background: #B8E2F3 url(/media/pictos/icnTarifs.gif) no-repeat 0 0;
		}
	
	/*= hf01 / Temps du Puy du Fou ---------------------------------------- */
	#reponses .HeberFiche .hf01 {
		padding: 0 0 10px 30px!important;
		background: transparent url(/media/pictos/icnTemps.gif) no-repeat 0 0;
		}
	#reponses .HeberFiche span.temps {color: red; font-size: 0.8em}
	
	/*= hf02 / Nom  et coordonnées ---------------------------------------- */
	#reponses .HeberFiche h2 {color:#145188; font-size: 1em}
	#reponses .HeberFiche .hf02 {}
	#reponses .HeberFiche .hf02 h2 {
		color:#fff!important;
		padding:0 0 0 5px!important; 
		background-color:#4FC2F0;
		}
	#reponses .HeberFiche .hf02 p {
		border-left: 1px #4FC2F0 solid;
		border-right: 1px #4FC2F0 solid;
		padding: 5px;
		}
	
	/*= hf03 / Répartition et tarifs ---------------------------------------- */
	#reponses .HeberFiche h3 {color:#0096D3; font-size: 0.7em}
	#reponses .HeberFiche .hf03 {
		border-left: 1px #B8E2F3 solid;
		border-right: 1px #B8E2F3 solid;
		background-color:#EBF7FC
		}
	
	/*= hf04 / Les labels ---------------------------------------- */
	#reponses .HeberFiche .hf04 {border: 1px #C1E0ED solid; padding: 5px}

/* ================================================================================ */
/* = pagination = */
/* ================================================================================ */
	body.selogerContent #pagination,
	body.th05 #pagination { width: 585px; 
		border-top: 1px #C1E0ED dashed;
		}
	body.selogerContent #pagination li,
	body.th05 #pagination li {
		display: inline; float: left;
		background-image: none!important;
		}
	body.selogerContent #pagination li a,
	body.th05 #pagination li a {font-size: 1em; text-decoration: underline;}
	body.selogerContent #pagination li a {color:#01A1DE!important}
	body.th05 #pagination li a {color: #FF7300!important}
	body.selogerContent #pagination li.nbrePages,
	body.th05 #pagination li.nbrePages {
		width: 205px; padding: 3px 0 0 0;
		font-size: 0.8em; text-align: center!important;
		background-image:none!important;
		}
	body.selogerContent #pagination li.linkPre,
	body.th05 #pagination li.linkPre,
	body.selogerContent #pagination li.linkSui,
	body.th05 #pagination li.linkSui {width: 150px}
	
	body.selogerContent #pagination li.linkPre,
	body.th05 #pagination li.linkPre {padding: 0 0 0 18px!important}
	body.selogerContent #pagination li.linkPre {background: transparent url(/global/medias/itemPre.gif) no-repeat 0 0!important;}
	body.th05 #pagination li.linkPre {background: transparent url(/global/medias/itemPreTh05.gif) no-repeat 0 0!important;}
	body.selogerContent #pagination li.linkSui,
	body.th05 #pagination li.linkSui {
		text-align:right!important;
		padding: 0 18px 0 0!important;
		}
	body.selogerContent #pagination li.linkSui {
		background: transparent url(/global/medias/itemSui.gif) no-repeat right!important}
	body.th05 #pagination li.linkSui {
		background: transparent url(/global/medias/itemSuiTh05.gif) no-repeat right!important}

/* mai 2009 / links */
	
	.nombreReponses, .demande p {
		clear: both;display: block; 
		}
	.nombreReponses {
		width: 590px;
		font-size: 1em; color:#1964A5;
		border-bottom: 1px #1964A5 solid;
		padding: 0 0 5px 0;
		}
	.demande p {
		width: 580px;
		padding: 0 0 3px 10px!important;
		font-size: 0.8em; color:#1964A5!important;
		background-color: #EBF7FC;
		}
	
	p.link {padding: 0 0 3px 5px!important;}
	
	.newSearch {
		clear: both; width: 590px; 
		text-align: right;
		}
	.newSearch a {
		float: right;
		display: block; width: 200px;
		text-align: right; margin: 0 0 0 2px;
		padding: 2px 20px 2px 0;
		font-size: 0.7em; color:#fff; font-weight: bold;
		background: #1964A5 url(/global/medias/moreSearch.gif) no-repeat bottom right!important;
		}
	
	a.btContact,
	a.btSite,
	a.btGeo,
	a.btDatesLibres {
		display: block; font-weight: bold;
		padding: 0 0 0 20px; margin:0;
		font-size: 1em; color: #1964A5;
		text-decoration: none;
		}
		
	a.btContact {background: transparent url(/global/medias/btEmail.gif) no-repeat 0 0;}
	a.btSite {background: transparent url(/global/medias/btVoir.gif) no-repeat 0 0;}
	a.btGeo {background: transparent url(/global/medias/btGeoLocalisation.gif) no-repeat 0 0;}
	a.btDatesLibres {
		width: 300px;
		padding: 0 0 0 25px!important; background: transparent url(/global/medias/btDates.gif) no-repeat 7px 0; 
		}







