/********** 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: -webkit-xxx-large;
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(../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(../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%;
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(../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(../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{
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(../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;}