html, body, form {margin:0; padding:0;}
body {background:none; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#00549f}

a {color:#286a04}
h1 {margin-top:1em;}
h1, h2 {font-weight:normal}
.LogoPrint {width:170px; height:196px; overflow:visible; display:block; position:relative;margin-bottom:1em }
.linkLogo {width:170px; height:196px; display:block}
.linkLogo img { margin-top:0px; width:170px; height:196px; border:none; }

#header { height:auto; position:relative;}

.logo {display:none}

ul li  {margin:1em 0}

#container {background:none}

#footer, .menuFiche, #nav, #MenusBas, #partage, #menubas2, .menuLeft, .retour, .nav2, #liensTemiscouata, .acceuilBox, .acceuilBoxMenu 
{display:none}

.fiche_photo {display:none}

.fiche_passepartout img {display:none}

.ImgMembrePrint {float:right}

.separateurPrint {clear:both;}
.nbrPics {display:none}

.jcarousel-skin-tango .jcarousel-container {
 height: auto; border:1px solid red}
 
 .jcarousel-clip-horizontal {
    width:600px; height:auto; 
    padding:0;
}


.jcarousel-skin-tango .jcarousel-item {width:600px; height:auto; margin:0; padding:0; 
}


.jcarousel-skin-tango .jcarousel-item-placeholder {
    padding:0; margin-right:6px; margin-left:0; height:auto;
}
 
 
 
.jcarousel-skin-tango .jcarousel-container li {list-style-type:none; height:auto;}

.jcarousel-skin-tango .jcarousel-next-horizontal, .jcarousel-skin-tango .jcarousel-prev-horizontal {text-indent:-5555px}
.jcarousel-skin-tango .jcarousel-next-horizontal a, .jcarousel-skin-tango .jcarousel-prev-horizontal a {text-indent:-5555px}


.fiche_list {margin:0}
.fiche_list li {list-style-type:none; font-size:0.85em; clear:both; margin-bottom:30px}
.fiche_list li .details a {display:none;}
.fiche_list li h3 {margin:0 0 0.2em; font-size:1em}
.fiche_list li img {float:left; margin:0 20px 20px 0}
.stars {margin:0 0 5px;}
.etoiles {float:right; margin:0 15px 10px 0;}
.detailsforfait a {display:none}
.detailsforfait {float:right; font-weight:bold; padding:0 0 0.5em}
.descforfait h3 {width:60%; margin:0}
.fiche_list li .photo {float:left; padding:0 30px 50px 0}
.descforfait h6 {margin:1em 0 0.5em; font-size:0.85em;}
.descforfait ul {width:400px; margin:0; padding:auto;}


.News ul {margin:0; padding:0; overflow:hidden; height:1%; list-style-type:none}
.News ul li {margin:0; padding:20px 0; border-bottom:1px solid #ccc; height:1%}

.News ul li .desc {float:left; width:600px; padding-bottom:20px; font-size:0.85em; color:#666;}
.News ul li .desc .text {margin-top:0.5em;}
.News ul li .desc .date {font-size:1em;}
.News ul li .desc a {font-weight:bold; font-size:1.4em}
.Events img, .News ul li .desc img {float:left; margin-right:20px;}

.EventsFiche img {float:right; margin:0 0 20px 20px }
.date {font-size:0.9em; color:#666}
.back {display:none}


.PublicationsForm h4 {margin-bottom:30px;}
.Publications ul, .PublicationsForm ul {margin:0; padding:0; list-style-type:none}
.Publications ul li, .PublicationsForm ul li {padding:20px 0 0; border-top:1px solid #ccc; height:100px; }
.Publications ul li .photo, .PublicationsForm ul li .photo {float:left; margin:0;}
.ImgBrochure {margin-top:0px; margin-right:15px;}
/*.Publications ul li .date {float:left; width:120px; font-size:0.85em;}*/
.Publications ul li .desc { float:left; width:500px; padding-top:20px; color:#666; height:90px;}
.PublicationsForm ul li .desc { float:left; width:315px; padding-top:20px; color:#666; height:90px;}

.bBrochure {display:none}

.formInfos {list-style-type:none}
.formInfos input {border-top:none; border-left:none; border-right:none; border-bottom:1px solid #666; background:none; width:300px}
.formInfos li.radiobtn input {border:none; width:auto;}
.formInfos li {margin-bottom:1em}
.formInfos li span {float:left; width:15em}


/* clearfix pour floats */
.clearfix:after { content: "."; display: block; font-size: 1px; height: 0; line-height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/*\*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* */

.choix strong {display:block}
.choix .dispo {float:left;}
.choix .SelectionField {float:left; margin-left:15px;}

p {margin:0.2em 0 1.3em}

.PrintFooter {display:block; border-top:1px solid #ccc; margin:50px 0 20px; font-size:0.8em; padding-top:1em}
.PrintFooter .coord {float:right}
.PrintFooter .addy {float:left}

.imgHome {overflow:hidden; width:550px;}
.photocredit {font-size:0.7em; margin:30px 0 10px}


.albumAccueil {height:460px; padding:0px 0 0 0px;}
.AlbumAccueilBox {float:left; width:290px; position:relative; z-index:2; width:275px; height:257px; /*border:1px solid #000000*/}
.AlbumAccueilBoxCtnt {position:absolute; z-index:4; top:12px; left:13px;}
.AlbumAccueilBoxCtnt h4, .AlbumAccueilBoxCtnt h5 {color:#024683}
.AlbumAccueilBoxCtnt h4 {font-size:0.9em; margin:0;}
.AlbumAccueilBoxCtnt h5 {font-size:0.8em; margin:0; font-weight:normal; margin-bottom:0.3em }
.AlbumAccueilBoxCtnt .imageBox {}
.AlbumAccueilBox .bg {position:absolute; z-index:3; bottom:-3px; right:-14px; width:290px; height:257px; background:url(/medias/communs/accueil_album_bg_image.gif) no-repeat right bottom; padding:0 8px 0px 0; display:block; width:268px}

.ville {float:left; width:330px; height:230px; padding-top:1em;}
.villeIMG {height:230px; float:left; width:300px; padding-top:1em;}

p.clear {clear:both}

.txtContenu {width:100% }

.txtContenu img {float:right; margin:0 0 20px 20px; clear:both}
.villeIMG img {float:right; margin:0 10px 20px 0px;}

.reservations_text {position:absolute; top:80px; right:0px; z-index:inherit; border:1px solid #ccc; padding:20px; width:266px;}

.description span {display:block}
