
/* ================================================================================ */
/* = 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 {
		width: 392px; padding: 40px 0 35px 10px; height: 202px;
		background: transparent url(/global/medias/bgHomeSeLoger.jpg) no-repeat top left;
		}
	body#home #colB #colBHomeRowA #seLogerHome h1 {
		padding: 0 0 5px 0;
		background: transparent url(/global/medias/h1HomeLoger.gif) no-repeat 0 0;
		}	
	body#home #colB #colBHomeRowA #seLogerHome p.valide {
		width: 200px;
		}
		
	/*= mode de recherche ---------------------------------------- */
	body#home #seLogerHome form#criteres {width: 215px}
	body#home #seLogerHome form#criteres table.tabHeb p {
		width: 225px; padding: 0!important; 
		color:#0195D3;
		}
	
	.tabHeb td p.valide {
		display: block; 
		width: 250px!important;
		}
	.tabHeb p button.rechAvance, 
	.tabHeb p a.rechCarto {
		display: block; margin: 0; width: 220px;
		color:#00A0E1; 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: 85%; padding: 4px 0 4px 45px;
		background: transparent url(/global/medias/flcRechHome.gif) 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: 1000!important;
		}
	
	body#home #colB #colBHomeRowB {}
	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;
		position:absolute; right: 185px;
		color: #fff; font-size: 0.65em;
		}
	
	/*= animations / zoom ---------------------------------------- */
	#AnimationZoom {
		width: 425px;
		background: transparent url(/global/medias/bgRowBhome.gif) no-repeat top right;
		}
	
	.animationHome, #ZoomHome {padding: 0 10px 25px 55px; width: 350px}
	.animationHome h3 {clear: both}
	.animationHome {background: transparent url(/global/medias/bgHomeAnimationH1.gif) no-repeat 0 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;
		}
	
	/*= 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;}
	
	
	
