/********** 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 {color:#fff;margin-bottom:5px;font: 12px/1 arial;font: 1.2em/1 arial;  font: .825rem/1 arial;}
#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: inherit;padding-right: 8px;}
#inner .homeNiveau1 .intro .carousel .jcarousel-container{position:relative;padding: 16px 0;}
#inner .homeNiveau1 .intro .carousel .jcarousel-clip{z-index:2;padding:0;margin:0;height: 363px;overflow:hidden;position:relative;}
#inner .homeNiveau1 .intro .carousel .jcarousel-prev{width: 100%;height: 16px;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: 100%;height: 16px;position:absolute;bottom: 0;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;}
#inner .homeNiveau1 .intro .carousel #homeCarousel li{border: 1px solid #a1a1a1;border-bottom: none;padding: 8px;overflow:hidden;height: 72px;float:left;width: 282px;background: #fff;}
#inner .homeNiveau1 .intro .carousel #homeCarousel li.last{border-bottom:1px solid #a1a1a1;}
#inner .homeNiveau1 .intro .carousel #homeCarousel li .desc{width: 192px;float:left;overflow:hidden;font: 10px/1 sans-serif;}
#inner .homeNiveau1 .intro .carousel #homeCarousel li .desc h3{margin-bottom:5px;font-size:1.27em;}
#inner .homeNiveau1 .intro .carousel #homeCarousel li .desc p{font:1.4em/1 sans-serif}
#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%; height: 390px; margin-bottom:20px;overflow:hidden;}
#inner .homeNiveau2 .intro ul.menu, #inner .homeNiveau3 .intro ul.menu{position: absolute;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 {margin-top: 2em; height: 390px; width: 100%;}
#inner .homeNiveau2 .intro .visu, #inner .homeNiveau3 .intro .visu img {width: 100%;}
#inner .homeNiveau2 .intro h2, #inner .homeNiveau3 .intro h2{position:absolute; top:1em; right:0; z-index:10;  padding:1em; 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: 6.5em;right: 0;color:#fff;width: 40%;overflow:hidden;padding: 1em;}
#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{font: 1.2em/1.6 sans-serif;}
#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: 1em;border: 1px dotted #7e4365;background-color: #fafafa;width: 50%;border-radius: .25em;}
#inner .homeTransport .contact h4{color:#7e4365;font-size: 1.6em;/* 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;}
 