
/* ================================================================================ */
/* = colB / HOME = */
/* ================================================================================ */
	body#home #colB {}
	
/* ================================================================================ */
/* = #colBHomeRowA = */
/* ================================================================================ */

	body#home #colB #colBHomeRowA {padding: 0}
	body#home #colB #colBHomeRowA #visiterHome,
	body#home #colB #colBHomeRowA #seLogerHome {float: left}
	
	body#home #colB #colBHomeRowA #visiterHome h1,
	body#home #colB #colBHomeRowA #seLogerHome h1 {
		text-indent: -100em; 
		width: 100px; height: 32px;
		}
	
	/*= visiter ---------------------------------------- */
	body#home #colB #colBHomeRowA #visiterHome {
		width: 198px; padding:0;
		background: transparent url(/global/medias/bgHomeVisiter.jpg) no-repeat top right;
		/*background-color:#017838;*/
		}
	#contentVisiter {}
	body#home #colB #colBHomeRowA #visiterHome p,
	body#home #colB #colBHomeRowA #visiterHome a {color: #fff}
	body#home #colB #colBHomeRowA #visiterHome h1 {
		margin: 12px 0 2px 8px;
		background: transparent url(/global/medias/h1HomeVisiter.gif) no-repeat 0 0;
		}
	body#home #colB #colBHomeRowA #visiterHome h2 a {
		display: block;
		font-size: 0.7em; font-weight: bold; 
		padding: 5px 5px 5px 18px;
		background: transparent url(/global/medias/flcLiMenuWhite.gif) no-repeat 5px 7px!important;
		}
	body#home #colB #colBHomeRowA #visiterHome p {
		font-size: 0.7em; line-height: 1.2em;
		padding: 0 5px 5px 8px;
		}
	/*= imgHomeVisiter ---------------------------------------- */
	#imgHomeVisiter {
		padding: 0 0 0 8px;
		background: transparent url(/global/medias/bgImgHomeVisiter.jpg) no-repeat top left;
		}
	
	/*= se loger ---------------------------------------- */
	body#home #colB #colBHomeRowA #seLogerHome {
	    background: url("/global/medias/bg_seloger.png") no-repeat scroll left top transparent;
		position:relative;
	    padding: 20px 0 0px 10px;
	    width: 592px;
	}
	body#home #colB #colBHomeRowA #seLogerHome h1 {
		padding: 0 0 5px 0;
		visibility:hidden;
		}	
	body#home #colB #colBHomeRowA #seLogerHome p.valide {
		width: auto;
		margin-top:5px;
		}
		
	.reservation{

		
	}
		
	.logopuydufou{position:absolute; bottom:0px; right:40px;}
		
	/*= mode de recherche ---------------------------------------- */
	body#home #seLogerHome form#criteres {width: auto}
	body#home #seLogerHome form#criteres table.tabHeb p {
		width: auto; padding: 0!important; 
		color:#0195D3;
		}
	
	.tabHeb td p.valide {
		display: block; 
		width: auto;
		}
	.tabHeb p button.rechAvance, 
	.tabHeb p a.rechCarto {
		display: block; margin: 0; width: auto;
		color:#0055A4; font-weight: bold; text-align: left;
		}
	.tabHeb p button.rechAvance {
		font-size: 93%; padding: 4px 0 4px 42px; 
		background-color: #fff; 
		background: transparent url(/global/medias/flcRechHome.gif) no-repeat 0 0;
		}
	.tabHeb p a.rechCarto {
		font-size: 100%; padding: 2px 0 4px 45px;
		background: transparent url(/global/medias/flcRechHome2010.png) no-repeat 0 0;
		}
	
	body#home .tabHeb p button.rechAvance:hover,
	.tabHeb p a.rechCarto:hover {
		text-decoration: underline;
		background-position: 10px 0!important;
		}
	body#home p.valide a.more:hover {text-decoration: none!important;}
	
	/* listes */
	td#listes {clear: both;padding: 0.2em 0 0.2em 0;}
	td#listes label, td.listes select, td.listes input {float: left;}
	td#listes label {width: 50px; padding: 0 0 5px 0;}
	td#listes select {margin: 0 0 5px 0;width: 150px;}
	td#listes input {
		width: 135px;
		margin: 0 0 5px 0;
		padding: 2px 5px 2px 5px;
		border: 1px #00A0E1 solid; 
		}
	p.legendeHeber {position: absolute;margin: 125px 0 0 0;}
		
/* ================================================================================ */
/* = #colBHomeRowB = */
/* ================================================================================ */
	
	a img.logoPdf {
		position: relative;
		padding: 0 0 7px 0; z-index: 100!important;
		}
	
	body#home #colB #colBHomeRowB {float:left; width:430px;}
	body#home #colB #colBHomeRowB h1 {
		width: 180px; height: 52px;
		text-indent: -100em;
		background: transparent url(/global/medias/homeActuh1.gif) no-repeat 0 0;
		}
	body#home #colB #colBHomeRowB h2 {text-indent: -100em; font-size: 1px; color:#fff;}
	body#home #colB #colBHomeRowB h3 {color:#000; font-size: 0.8em; font-weight: bold; padding: 5px 0 5px 0;}
	body#home #colB #colBHomeRowB p {padding: 0 10px 10px 0;}
	body#home #colB #colBHomeRowB p img {float: left; padding: 0 10px 5px 0;}
	body#home #colB #colBHomeRowB p a {
		display: block; text-align: right;
		padding: 0 25px 0 0;
		}
	/*=  ---------------------------------------- */
	#AnimationZoom, #colBHomeRowBright {float: left}
	#AnimationZoom a.toutesActus {
		display: block;
		width: 120px; padding: 10px 0 0 0;
		color: #fff; font-size: 0.65em;
		}
	
	/*= animations / zoom ---------------------------------------- */
	#AnimationZoom {
		padding: 20px 0 20px 10px;
		width: 592px;
		background: transparent url(/global/medias/bg_AnimationZoom.png) no-repeat top left;
		}
	#AnimationZoom h1{
		visibility:hidden;
		height:60px;
		}
		
		
	#evenements{
		width: 280px;
		float:left;
	}
	
	.rss{margin-bottom:00px;}
	
	.rss ul{
		margin-bottom:0px;
		font-size:12px;
	}
	.rss ul li{
		margin-bottom:5px;
		color:#666666;
		padding-left:20px;
		background: transparent url(/global/medias/chevronsActu.gif) no-repeat 0 3px;
		
	}
	.rss ul li a{
		color:#666666;
	}
	
	.rss .abonner{
		padding:1px 0 0 20px;
		color:#E93E41;
		background: transparent url(/global/medias/rss.png) no-repeat 0 0px;
	}
	
	#ZoomHome {padding: 0 10px 8px 60px;  overflow:hidden; *height:1%;}
	.animationHome h3 a{clear: both; font-size:0.75em; font-weight:bold; color:#E1403F !important;}
	.animationHome {
	/*background: transparent url(/global/medias/bgHomeAnimationH1.gif) no-repeat 0 0;*/
	}
	.animationHome{clear:both;}
	.animationHome p{font-size:0.7em !important;}
	.animationHome img{float:left; margin:0 8px 8px 0;}
	.animationHome p a {
		color: #D148A0;
		background: transparent url(/global/medias/itemSuiteAnimation.gif) no-repeat right;
		}
	
	#ZoomHome {background: transparent url(/global/medias/bgHomeZoomH1.gif) no-repeat 0 0;}
	#ZoomHome p a {
		color: #960000;
		background: transparent url(/global/medias/itemSuiteZoom.gif) no-repeat right;
		}
		
	#espace_enfant{
		width:250px;
		float:right;
		margin:40px 20px 10px 10px;
		}	
	
	#espace_enfant {font-size:0.7em; }
	#espace_enfant p{font-size:1em; color:#811500;}
	
	#espace_enfant h2{font-size:1em; font-weight:bold; text-align:right; color:#fff; margin:5px 0;}
	
	
	/*= cote pratique ---------------------------------------- */
	#colBHomeRowBright {width: 147px!important; padding: 0 0 0 15px}
	
	#pratiqueHome {
		width: 147px; padding: 0 0 10px 0;
		background-color:#E60002;
		}
	#pratiqueHome img {
		display: block;
		margin:0!important;
		padding: 10px 0 10px 7px
		}
	#pratiqueHome h1 {
		margin:0!important; padding:0!important;
		width: 147px!important; height: 35px!important;
		text-indent: -100em;
		background: transparent url(/global/medias/h1DivertirHome.gif) no-repeat top left!important;
		}
	#pratiqueHome ul {}
	#pratiqueHome ul li {border: 1px #E60002 solid; margin:0!important; padding:0;}
	#pratiqueHome ul li a {
		display: block; padding: 0 0 0 12px!important; margin:0;
		font-size: 0.7em; color:#fff; text-decoration: none;
		background: transparent url(/global/medias/flcLiMenuBlocNav.gif) no-repeat 0 3px;
		}
	#pratiqueHome ul li a:hover {color:#000;}
	
	
	.recommande{
		background:transparent url('../medias/bg_addthis_home_foot_15.png') no-repeat;
		padding:40px 20px 20px 10px;
	}

