/********** COMMON MULTI HOME **********/
#inner .homeNiveau1 h1, #inner .homeNiveau2 h1, #inner .homeNiveau3 h1, #inner .homeHebergement h1{
	font-size:3.00em;
	margin-bottom:15px;
	margin-top:15px;}
/********** HOME NIVEAU 1 **********/
#inner .homeNiveau1{
	
}
#inner .homeNiveau1 h2{
	font-size:1.09em;
	color:#fff;
	margin-bottom:5px;}
#inner .homeNiveau1 .intro{
	overflow:hidden;
	height:1%;
	margin-bottom:20px;
	padding:7px 0 8px 9px;}
#inner .homeNiveau1 .intro div.visu{
	float:left;
	width:300px;}
#inner .homeNiveau1 .intro div.visu .content{
	display:none;}
#inner .homeNiveau1 .intro div.visu .first{
	display:block !important;}
#inner .homeNiveau1 .intro .visu div.view{
	width:300px;
	height:250px;
	overflow:hidden;}
#inner .homeNiveau1 .intro .visu div.view img{
	display:block;}
#inner .homeNiveau1 .intro h3{
	font-size:1.45em;
	margin-bottom:5px;}
#inner .homeNiveau1 .intro .visu p.txt{
	margin-bottom:5px;}
#inner .homeNiveau1 .intro .visu .desc{
	padding:10px;
	min-height:115px;
	background-color:#fff;}
* html #inner .homeNiveau1 .intro .visu .desc{
	height:115px;}
#inner .homeNiveau1 .intro .visu .desc p.date{
	color:#545454;
	margin-bottom:5px;}
#inner .homeNiveau1 .intro .carousel{
	float:right;
	width:300px;
	/*height:340px;*/
	background:url(/FRONT/CRT_PIDF/images/common/bg_home1_carousel.png) left top no-repeat;}
#inner .homeNiveau1 .intro .carousel .jcarousel-container{
	position:relative;
	padding:17px 0;}
#inner .homeNiveau1 .intro .carousel .jcarousel-clip{
	z-index:2;
  padding:0;
  margin:0;
	height:317px;
  overflow:hidden;
  position:relative;}
#inner .homeNiveau1 .intro .carousel .jcarousel-prev{
	width:274px;
	height:17px;
	position:absolute;
	top:0px;
	left:13px;
	cursor:pointer;
	background-position:50% 50%;
	background-repeat:no-repeat;
	background-image:url(/FRONT/CRT_PIDF/images/common/ico_arr_home1_up.gif);}
#inner .homeNiveau1 .intro .carousel .jcarousel-next{
	width:274px;
	height:17px;
	position:absolute;
	top:334px;
	left:13px;
	cursor:pointer;
	background-position:50% 50%;
	background-repeat:no-repeat;
	background-image:url(/FRONT/CRT_PIDF/images/common/ico_arr_home1_down.gif);}
#inner .homeNiveau1 .intro .carousel #homeCarousel{
	position:relative;
	width:282px;
	margin:0 auto;
	background-color:#fff;}
#inner .homeNiveau1 .intro .carousel #homeCarousel li{
	border-left:1px solid #a1a1a1;
	border-right:1px solid #a1a1a1;
	padding:4px 3px 3px;
	overflow:hidden;
	height:72px;
	float:left;
	width:274px;
	background:#f0f0f0 url(/FRONT/CRT_PIDF/images/common/bg_home_carousel.gif) top left repeat-x;}
#inner .homeNiveau1 .intro .carousel #homeCarousel li.last{
	border-bottom:1px solid #a1a1a1;}
#inner .homeNiveau1 .intro .carousel #homeCarousel li .desc{
	width:172px;
	height:62px;
	float:left;
	padding:10px 3px 0 10px;
	overflow:hidden;}
#inner .homeNiveau1 .intro .carousel #homeCarousel li .desc h3{
	margin-bottom:5px;
	font-size:1.27em;}
#inner .homeNiveau1 .intro .carousel #homeCarousel li .screen{
	float:right;
	width:86px;
	text-align:right;
	overflow:hidden;
	height:72px;}
#inner .homeNiveau1 .intro .carousel #homeCarousel li .screen img{
	display:block;
	border:1px solid #a8a8a8;}
#inner .homeNiveau1 .intro .carousel #homeCarousel li.active{
	border-left:1px solid #fff;
	border-right:1px solid #fff;}
#inner .homeNiveau1 .intro .carousel #homeCarousel li.active .screen img{
	border:1px solid #fff;}
#inner .homeNiveau1 .intro .carousel #homeCarousel li.active h3{
	color:#fff;}
#inner .homeNiveau1 .coupDeCoeur{
	width:100%;
	overflow:hidden;
	margin-bottom:20px;}
#inner .homeNiveau1 .coupDeCoeur .desc{
	width:485px;
	float:left;
	padding:7px 9px 9px;
	background-color:#e21350;}
#inner .homeNiveau1 .coupDeCoeur .desc p.visu{
	float:left;
	width:180px;
	height:150px;
	overflow:hidden;}
#inner .homeNiveau1 .coupDeCoeur .desc .inner{
	float:right;
	width:280px;
	height:138px;
	background-color:#fff;
	padding:12px 10px 0 13px;}
#inner .homeNiveau1 .coupDeCoeur .desc .inner h3{
	font-size:1.45em;
	margin-bottom:5px;}
#inner .homeNiveau1 .coupDeCoeur .desc .inner h3 a{
	color:#e21350;}
#inner .homeNiveau1 .coupDeCoeur .desc .inner .date{
	color:#545454;
	margin-bottom:5px;}
#inner .homeNiveau1 .coupDeCoeur .desc .inner .citation{
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px dotted #8b8b8b;}
#inner .homeNiveau1 .coupDeCoeur .perso{
	float:right;
	width:91px;
	padding:7px;
	margin-top:27px;
	background-color:#e21350;}
#inner .homeNiveau1 .coupDeCoeur .perso img{
	display:block;}
#inner .homeNiveau1 .coupDeCoeur .perso p{
	text-align:center;
	padding:3px;
	color:#e21350;
	background-color:#fff;}
/********** HOME NIVEAU 2 **********/
#inner .homeNiveau2 .intro, #inner .homeNiveau3 .intro{
	position:relative;
	width:100%;
	margin-bottom:20px;
	overflow:hidden;}
#inner .homeNiveau2 .intro ul.menu, #inner .homeNiveau3 .intro ul.menu{
	float:left;
	width:214px;
	padding:3px;
	border:1px solid #d9d9d9;
	background:#fff url(/FRONT/CRT_PIDF/images/common/bg_menu_home2.gif) top left repeat-x;}
#inner .homeNiveau2 .intro ul.menu li, #inner .homeNiveau3 .intro ul.menu li{
	font-size:1.09em;
	float:left;
	width:214px;}
#inner .homeNiveau2 .intro ul.menu li.active a, #inner .homeNiveau3 .intro ul.menu li.active a,
#inner .homeNiveau2 .intro ul.menu li a:hover, #inner .homeNiveau3 .intro ul.menu li a:hover{
	background-image:url(/FRONT/CRT_PIDF/images/common/ico_arr_white.gif) !important;}
#inner .homeNiveau2 .intro ul.menu li a, #inner .homeNiveau3 .intro ul.menu li a{
	font-weight:bold;
	display:block;
	background-repeat:none;
	padding:5px 0 5px 30px;}
#inner .homeNiveau2 .intro ul.menu li a:hover, #inner .homeNiveau3 .intro ul.menu li a:hover{
	color:#fff !important;
	text-decoration:none;}
#inner .homeNiveau2 .intro ul.menu li.active a, #inner .homeNiveau3 .intro ul.menu li.active a{
	color:#fff !important;}
#inner .homeNiveau2 .intro .visu, #inner .homeNiveau3 .intro .visu{
	float:right;
	margin-top:8px;}
#inner .homeNiveau2 .intro h2, #inner .homeNiveau3 .intro h2{
	position:absolute;
	top:185px;
	left:85px;
	z-index:10;
	padding:4px 10px;
	font-size:1.64em;}
#inner .homeNiveau2 .intro h2 a, #inner .homeNiveau3 .intro h2 a{
	color:#fff;}
#inner .homeNiveau2 .intro h2 a:hover, #inner .homeNiveau3 .intro h2 a:hover{
	text-decoration:none;}
#inner .homeNiveau2 .intro .desc, #inner .homeNiveau3 .intro .desc{
	z-index:5;
	position:absolute;
	top:195px;
	left:95px;
	color:#fff;
	width:380px;
	overflow:hidden;
	padding:27px 15px 0;}
#inner .homeNiveau2 .intro .desc, #inner .homeNiveau3 .intro .desc p.unique{
	padding-bottom:10px;}
#inner .homeNiveau2 .intro .desc .date, #inner .homeNiveau3 .intro .desc .date{
	width:90px;
	float:left;
	padding-right:15px;
	font-size:1.09em;}
#inner .homeNiveau2 .intro .desc .inner, #inner .homeNiveau3 .intro .desc .inner{
	float:left;
	width:248px;
	position:relative;
	padding:0 13px 5px;}
#inner .homeNiveau2 .intro .desc .inner p, #inner .homeNiveau3 .intro .desc .inner p{
	margin-bottom:3px;}
#inner .homeNiveau2 .intro .desc .inner p img, #inner .homeNiveau3 .intro .desc .inner p img{
	vertical-align:text-bottom;
	margin-right:5px;}
#inner .homeNiveau2 .intro .desc .inner p a, #inner .homeNiveau3 .intro .desc .inner p a{
	color:#fff;}
#inner .homeNiveau2 h3, #inner .homeNiveau3 h3{
	margin-bottom:7px;
	font-size:1.09em;}
#inner .homeNiveau2 #actu, #inner .homeNiveau3 #actu{
	/*height:197px;*/
	margin-bottom:20px;}
#inner .homeNiveau2 #actu ul, #inner .homeNiveau3 #actu ul{
	padding: 8px;}
#inner .homeNiveau2 #actu li, #inner .homeNiveau3 #actu li{
	overflow: hidden;
	margin-bottom: 15px;}
#inner .homeNiveau2 #actu h3, #inner .homeNiveau3 #actu h3{
	font-weight:bold;
	font-size: 1.1em;}
#inner .homeNiveau2 #actu li img, #inner .homeNiveau3 #actu li img{
	float:left;
	margin: 0 5px 5px 0;}
#inner .homeNiveau2 .miniBlocs h4, #inner .homeNiveau3 .miniBlocs h4{
	color:#FFFFFF;
	font-size:1.09em;
	margin-bottom:9px;}
#inner .homeNiveau2 .miniBlocs h5, #inner .homeNiveau3 .miniBlocs h5{
	font-size:1.27em;
	margin-bottom:8px;
	padding-top:10px;
	padding-left:5px;}
/********** HOME HEBERGEMENT **********/
#inner .homeHebergement h2{
	color:#fff;
	float:left;
	padding:3px 5px;
	background-color:#908dc4;}
#inner .homeHebergement .push{
	clear:both;
	margin-bottom:20px;}
#inner .homeHebergement .push img{
	display:block;}
#inner .homeHebergement .intro{
	clear:both;
	height:1%;
	overflow:hidden;
	margin-bottom:20px;
	background-color:#5c4d7f;}
#inner .homeHebergement .intro .content{
	float:left;
	width:339px;
	padding:20px 30px 15px 20px;}
#inner .homeHebergement .intro .content h3{
	font-size:1.64em;
	color:#fff;
	margin-bottom:5px;}
#inner .homeHebergement .intro .content p{
	color:#fff;}
#inner .homeHebergement .intro .content ul{
	margin-bottom:10px;}
#inner .homeHebergement .intro .content ul li a{
	color:#fff;}
#inner .homeHebergement .intro .content p.desc{
	margin-bottom:20px;}
#inner .homeHebergement .intro .visu{
	float:right;
	width:221px;}
#inner .homeHebergement .intro .visu img{
	display:block;}
#inner .homeHebergement .blocHebergement{
	padding:9px;
	margin-bottom:10px;
	background-color:#8c89c2;}
#inner .homeHebergement .blocHebergement h3{
	color:#fff;
	font-size:1.27em;
	margin-bottom:9px;}
#inner .homeHebergement .blocHebergement .content{
	padding:9px;
	overflow:hidden;
	height:1%;
	border-left:1px solid #a1a1a1;
	border-right:1px solid #a1a1a1;
	background-color:#fff;}
#inner .homeHebergement .blocHebergement .content .visu{
	float:left;
	width:82px;
	margin-right:15px;}
#inner .homeHebergement .blocHebergement .content .visu img{
	display:block;
	border:1px solid #a09e9c;}
#inner .homeHebergement .blocHebergement .content .inner{
	float:left;
	width:475px;}
#inner .homeHebergement .blocHebergement .content .inner p{
	margin-bottom:20px;}
/********** HOME TRANSPORT **********/
#inner .homeTransport .innerTransp{
	background-color:#fff;}
#inner .homeTransport .innerTransp a{
	text-decoration: underline;}
#inner .homeTransport .innerTransp a:hover{
	text-decoration: none;}
#inner .homeTransport .imgFloatLeft, #inner .homeTransport .imgFloatRight{
	overflow:hidden;
	height:1%;}
#inner .homeTransport .imgFloatLeft img, #inner .homeTransport .imgFloatRight img{
	border:1px solid #f270ae;}
#inner .homeTransport .imgFloatRight img{
	margin-left:20px;}
#inner .homeTransport .imgFloatLeft img{
	margin-right:20px;}
#inner .homeTransport p{
	margin-bottom:15px;
	padding:0 10px;}
#inner .homeTransport .titreArrivee img{
	margin-right:20px;}
#inner .homeTransport .titreArrivee h3{
	color:#f270ae !important;
	font-size:1.64em;
	margin:10px 0 5px;}
#inner .homeTransport .titreArrivee p{
	margin:0;
	padding:0;}
#inner .homeTransport .contact{
	margin-bottom:50px;
	padding:5px 10px;
	border:1px solid #7e4365;
	background-color:#fff;
	
}
#inner .homeTransport .contact h4{
	color:#7e4365;
	font-size:1.09em;
	margin-bottom:10px;}
#inner .homeTransport .contact ul li{
	margin-top:2px;
	padding-left:12px;
	background:url(/FRONT/CRT_PIDF/images/common/rose/ico_arr_mini.gif) 4px center no-repeat;}
#inner .homeTransport .contact ul li a{
	color:#7e4365;}
#inner .gabStd a{
	text-decoration: underline;}
#inner .gabStd a:hover{
	text-decoration: none;}
