/**
 Styles par défaut pour l'impression
 Version : $id

 ATTENTION : 
  - PAS DE HACK CSS DANS CE FICHIER !
 */
 /* CSS Document */

.yui-ge {
 background: #fff;
 padding: 10px 10px 20px 10px;
 position:relative;
}
.yui-u{
 width:900px;
}

.yui-ge .yui-u{
 width:900px;
}
strong {
 font-weight: bold;
}
/* body */
body {
   margin: 0px;
   padding: 17px 0 0 0;   
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-align: center;
   color: #6F6F6F;
   
}
h1, h2, h3, h4, h5, h6, p, form, input{
  margin: 0px;
  padding: 0px; 
}
a {
  text-decoration: none;
  color: #6F6F6F;
}
a:hover {
  text-decoration: none;
}
ul {
  margin:0px;
  padding:0px;
  list-style-type: none;
}
fieldset{
 border: none;
 padding: 0px;
 margin: 0px;
}
legend {
  display: none;
}
img {
   border: none;
}
input {
 font-family: Arial, Helvetica, sans-serif;
 color: #333;
 vertical-align:middle; 
}

/* doc */

.hide {
 display: none;
}
.float_left {
 float: left;
}
.float_right {
 float: right;
}
.breaker{
 clear: both;
 height: 1px;
 overflow: hidden;
}
.bold {
 font-weight: bold;
}
#doc {
 text-align: left;
 width: 985px;
 margin: 0px auto 0px auto;
}
/***********************************************************************************************************
*                                                                                          HEADER
************************************************************************************************************/
/********************************************************************************
*                                                          ENTETE
*********************************************************************************/
/*********************************************************
*                                  ZONE LOGO ET PUB 
**********************************************************/
#header{
 display: none;
}
.logo {
 width: 454px;
 height: 43px;
}
.logo img {
 width: 344px;
 height: 43px;
 background-image: url(../images/img_css/logo.png);
 margin: 23px 0 0 20px;

}
.pub {
 width: 530px;
 text-align: center;
 padding-top: 5px;
}
.langues {
 margin:21px 0 0 12px;
 float: left;
}
/***********************************************************
*                                       NAVIGATION HAUT 
************************************************************/
#nav_haut {
 float: right;
 padding-right: 1px;
 min-height:27px;
 height:auto;
 margin-top: 10px;

}

#nav_haut li {
 float: left;
 min-height:24px;
 height:auto;
 margin-left: 2px;
 text-align: center;
}

/* NAV ROSE */
#nav_haut li.decouvrez {
 background: #DFA1A1; 
 width: 175px;

}
#nav_haut li.decouvrez img {
 background: url(../images/img_css/nav_haut_deciouvrez_somme.png);
 width: 130px;
 height: 9px;
 margin-top: 7px;
 
}
/* NAV VERT */
#nav_haut li.organisez {
 background: #B1C35D;
 width: 175px;

}
#nav_haut li.organisez img {
 background: url(../images/img_css/nav_haut_org_sejour.png);
 width: 150px;
 height: 9px;
 margin-top: 7px;
 
}
/* NAV BLEU */
#nav_haut li.suivez {
 background: #53A5BE;
 width: 175px;
}
#nav_haut li.suivez img {
 background: url(../images/img_css/nav_haut_actu.png);
 width: 134px;
 height: 9px;
 margin-top: 7px;
 
}

/********************************************************
*                            SOUS NAVIGATION 
******************************************************/
.ss_nav_decouvrez , .ss_nav_organisez , .ss_nav_suivez {
 min-height: 30px;
 height:auto; 
 padding-left: 27px; 
 position: absolute; 
 background: #DFA1A1;
 width:957px;
 margin-top:7px;
 z-index:80;
 float:left; 
 

}
/* robel 18-05 */
.affiche  {
 position: absolute; 
 /*left:0px;*/
 z-index:999;
}
.ss_nav_decouvrez {
 background: #DFA1A1;
 margin-left:-455px;
}
.ss_nav_suivez {
 background: #53A5BE;
 margin-left:-809px;
}


.ss_nav_organisez {
 background: #B1C35D;
 margin-left:-632px;
}

/* robel 18-05 */ 
.ss_nav_decouvrez li , .ss_nav_organisez li , .ss_nav_suivez li {
 color: #fff;
 text-transform: uppercase;
 padding-top:7px;

}
.ss_nav_decouvrez li span , .ss_nav_organisez li span, .ss_nav_suivez li span {
 text-transform: lowercase;
 padding: 8px;
}
.ss_nav_decouvrez li a , .ss_nav_organisez li a , .ss_nav_suivez li a{
 color: #fff;
}

/*** robel image fleche ****/
.fleche , .fleche_ferme {
 width:9px;
 height:7px;
 background: url(../images/img_html/fleche_bloc_reservation.png) no-repeat top;
 cursor:pointer;
}

.fleche_ferme {
 background: url(../images/img_html/fleche_bloc_ouvert.png) no-repeat top; 
}

/********************************************************************************
*                                                          colonne droite
*********************************************************************************/
#col_droit{
 display: none;
}
.bloc_recherche{
 background: #a7a37e url(../images/img_css/bloc_recherche.png) no-repeat bottom;
 width:199px;
 min-height:56px;
 height:auto;
}
.bloc_recherche h4{
 color:#fff;
 font-weight:bold;
 padding:4px 0 0 12px;
}
.form_recherche{
 margin:5px 0 0 2px;
}
.form_recherche input.input1{
 background: url(../images/img_css/bloc_arondi_recherche.png) no-repeat left #fff;
 width:148px;
 border:none;
 height:20px;
 font-size:150%;
 color:#6f6f6f;
 margin-left:8px;
 padding:5px 0 0 7px;
}
.bloc_lien_droit{
 background: url(../images/img_css/top_bloc_arondi.png) no-repeat top;
 padding-top:5px;
 margin:8px 0;
}
.boxcontent{
 background: url(../images/img_css/bas_bloc_arondi.png) no-repeat bottom;
 background-color:#96936b;
 padding:2px;
}
.boxcontent h4{
 padding:0 0 5px 10px;
}
.boxcontent a{
 color:#fff;
 font-weight:bold;
}
.bloc_reservation{
 background: url(../images/img_css/top_bloc_reservation.png) no-repeat top;
 padding-top:3px;
 margin-top:2px;
}
.bloc_reservation .boxcontent{
 background: url(../images/img_css/bas_bloc_reservation.png) no-repeat bottom;
 background-color:#96936b;
 padding:2px;
}
.bloc_reservation .boxcontent h4{
 color:#fff;
 font-weight:bold;
 padding-left:8px;
}
.boxcontent img.float_right{
 margin: 4px 16px 0 0;
}

 .raised {background: transparent; width:100%; margin-top: 7px;}
 .raised h5 {color:#fff;font-weight:bold;padding:0 0 3px 6px;}
 .raised li {background: url(../images/img_css/bg_fleche_selection.png) no-repeat 0 3px; padding-left: 13px;margin: 4px 0 0 6px;}
 .raised li a {padding-bottom:0.5em; color:#fff;}

 .raised .top, .raised .bottom {display:block; background:transparent; font-size:1px; }
 .raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden; }
 .raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
 .raised .b2 {background:#ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;}
 .raised .b3 {background:#ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;}
 .raised .b4 {background:#ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;}
 .raised .b4b {background:#ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;}
 .raised .b3b {background:#ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;}
 .raised .b2b {background:#ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;}


 .raised .b1 {margin:0 5px; background:#ccc;}
 .raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
 .raised .b3, .raised .b3b {margin:0 2px;}
 .raised .b4, .raised .b4b {height:2px; margin:0 1px;}
 .raised .b1b {margin:0 5px; background:#ccc;}
 .raised .boxcontent1 {display:block;  background:#ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;padding: 4px 0 11px 6px;}
 
.bloc_menu_droit{
 background: url(../images/img_css/top_bloc_menu_droit.png) no-repeat top;
 padding-top:3px;
 margin-top:2px;
}
.bloc_menu_reservation{
 padding-top:2px;
 margin-top:2px;
}
.contenu_menu_reservation{
 padding-left:2px;
 padding-right:1px;
}
.contenu_menu_reservation h5{
 color:#a7a37e;
 text-transform:uppercase;
 font-weight:bold;
 padding:5px 0 0 9px;
}
.contenu_menu_reservation ul{
 padding:3px 0 0 12px;
}
.contenu_menu_reservation ul li{
 padding-bottom:5px;
}

.contenu_menu_droit{
 background-color:#fff;
 border-left:1px solid #cdcdcd;
 border-right:1px solid #cdcdcd;
}
.contenu_menu_droit2{
 background: url(../images/img_css/bg_menu_droit.png) no-repeat right;
 padding:8px 0 1px 12px;
}
.contenu_menu_droit ul li{
 background: url(../images/img_css/bg_fleche_marron.png) no-repeat 0 2px;
 padding-left:12px;
 color: #707065;
 width: 150px;
  
}
.contenu_menu_droit2 ul li{
 padding-bottom:5px;
}
.contenu_menu_droit ul li a{
 color: #707065;
}
.bas_bloc_menu_droit{
 background: url(../images/img_css/bas_bloc_menu_droit.png) no-repeat bottom;
 padding-top:5px;
}
.img_bloc_droit1, .img_bloc_droit2{
 margin-top: 7px;
 text-align:right;
 margin-right:2px;
}

/********************************************************************************
*                                                                    footer
*********************************************************************************/
.footer{
 display: none;
}
.border_footer{
 border-top: 1px solid #e3e3e3;
}
.liste_footer{
 float:right;
 margin: 20px 0px 0 0;
}
.liste_footer ul{
 width: 466px;
}
.liste_footer ul li{
 float:left;
 background: url(../images/img_css/bg_separateur_footer.png) no-repeat right;
 padding:0 11px;
 color:#939393;
}
.liste_footer ul li img{
 vertical-align: middle;
 margin-left: 4px;
}
.liste_footer ul li a{
 color:#939393;
}
.liste_footer ul li.last_list {
 background: none;
}
.img_footer{
 margin: 9px 0 0 7px;
}
.img_site{
 margin-left: 5px;
}
.separ_footer{
 padding: 0 10px;
}

/********************************************************************************
*                                                          colonne centrale
*********************************************************************************/
/******************************************************
*                                         HOME
******************************************************/
.content-home-col {
 width: 245px;
 float: left;
 margin-right: 10px;
}
.content-home-col.last_one {
 margin-right: 0px;
}
/*************
* zone titre 
**************/
.zone_titre {
 height: 19px;
 margin-bottom: 2px;
 padding: 8px 10px 0 10px;
}
.zone_titre img.float_right{
 margin-top: 2px;
}
.titre_decourve_somme {
 background: url(../images/img_css/titre_decourve_somme.png) no-repeat;
 width: 141px;
 height: 11px;
}
.titre_organise_sejour {
 background: url(../images/img_css/nav_haut_org_sejour.png) no-repeat;
 width: 150px;
 height: 9px;
 margin-top: 2px;
}
.titre_actu {
 background: url(../images/img_css/nav_haut_actu.png) no-repeat;
 width: 134px;
 height: 9px;
 margin-top: 2px;
}
/** declinaison couleur **/
/* rose */
.rose .zone_titre {
 background: url(../images/img_css/bg_rose_titre.png) repeat-x top left;  
}
/* vert */
.vert .zone_titre {
 background: url(../images/img_css/bg_vert_titre.png) repeat-x top left;  
}
/* bleu */
.bleu .zone_titre {
 background: url(../images/img_css/bg_bleut_titre.png) repeat-x top left;  
}
/*************
*     degrade
*************/
.degrade-content-home-col {
 background: url(../images/img_css/degarde_col_home.png) repeat-x top left;
 padding-top: 8px;
 position: relative;
}
/*************
*   bloc actu 
**************/
.content-resume {
 margin-bottom: 13px;
}
.content-resume.border {
 border-top: 1px solid #E3E3E3;
 padding-top: 11px;
}
.content-resume h4,.content-resume h5, .content-resume a, .content-resume p {
 margin-left: 10px;
}
.content-resume h4 {
 text-transform: uppercase;
 font-size: 109%;
 font-weight: bold;
}
.content-resume h5 {
 font-weight: bold;
}
.content-resume p {
 margin-top: 5px;
 margin-bottom: 8px;
 padding-right:9px;
 line-height: 13px;
}
.content-resume p span {
 display: block;
}
.content-resume .vignette {
 margin-bottom: 10px;
}
.content-resume p a {
 text-decoration: underline;
 font-weight: bold;
 margin: 0px;
}
.content-resume p span {
 font-weight: bold;
}
/* lien */
a.lien {
  background: url(../images/img_css/lien_cote_left.png) no-repeat top left; 
  height: 23px; 
  float: left;
  cursor: pointer;
  margin-bottom: 5px;
}
a.lien span{
  background: url(../images/img_css/bg_lien.png) no-repeat top right; 
  height: 18px;
  margin-left: 5px;
  display:block;
  float: left;
  font-weight: bold;
  padding: 5px 15px 0px 5px;
}
a.lien img {
  vertical-align: top;
  margin-top: 1px;
}
/** declinaison couleur **/
/* rose */
.rose .content-resume h4 {
 color: #DFA1A1;
}
.rose a.lien img {
 background-color: #DFA1A1;
}
/* vert */
.vert .content-resume h4 {
 color: #A2B351;
}
.vert a.lien img {
 background-color: #A2B351;
}
/* bleu */
.bleu .content-resume h4 {
 color: #53A5BE;
}
.bleu a.lien img {
 background-color: #53A5BE;
}
/******************************************************
*                                         RUBRIQUES
******************************************************/
/******************************************
*                        menu gauche
*******************************************/
.menu {
 display: none;
}
.menu li {}
.menu li a {
 display: block;
 min-height: 21px;
 height: auto;
    border-top: 1px solid #E3E3E3;
    font-weight: bold;
    padding: 5px 0px 0px 11px;
}
.menu li a:hover {
 color: #fff;
}
.menu li.encour {
 background-color: #ccc;
}
.menu li.encour a {
 color: #fff;
}
.menu li a {
 color: #888484; 
}
.menu li.first_one {
 border-top: 0px solid #E3E3E3;
}
/******************************************
*                         contenu centre
*******************************************/
.rubrique-col {
 width: 420px;
 margin-right: 11px;
}
.rubrique-col.last_one {
 margin-right: 0px;
}
.rubrique-col .content-resume {
 margin-bottom: 15px;
}
.rubrique-col .content-resume p{
 margin-top: 0px;
 margin-bottom: 3px;
}
.rubrique-col .content-resume h4, .rubrique-col .content-resume h5, .rubrique-col .content-resume p {
 padding-right: 53px;
 margin-left: 12px;
}
.rubrique-col .content-resume h4 {
 padding-bottom: 4px;
}
.rubrique-col .content-resume .vignette {
 margin-bottom: 9px;
 margin-top: 4px;
}
.rubrique-col .content-resume.border {
 padding-top: 11px;
}
/******************************************************
*                                   RUBRIQUES actualit�
******************************************************/
.corps1{
 float: left;
 width: 550px;
}
.img_flash{
 margin-bottom: 12px;
}
.content-resume.border_line {
 border-bottom: 1px solid #E3E3E3;
 padding-bottom: 14px;
 margin-bottom: 18px;
}
.content-resume .img_actu,
.content-line-avis .img_avis{
 float: right;
 margin-left: 2px;
}
.titre-border {
 border-bottom: 1px solid  #ccc;
 font-weight: bold;
 font-size: 128%;
 padding-bottom: 4px;
 text-transform: uppercase;
}
.zone_padd .titre-border2 {
 margin:5px 0 8px 0;
 padding-bottom: 7px;
 
}
.zone_padd {
 padding: 0 0 0 10px;
}
.content-resume p,
.content-line-avis p{
 padding:9px 0;
}
.pagination1{
 float: right;
 width: 250px;
}
.pagination1 img{
 float: right;
 margin-top: 3px;

}
.pagination1 ul{
 float: right;
}
.pagination1 p{
 float: right;
 padding-right: 5px;
}
.pagination1 li{
 float: left;
 padding: 0 4px;
}
.pagination1 span{
 padding: 0 4px;
}
.pagination1 li a{
 text-decoration: underline;
}
.pagination1 li.page_encour{
 font-weight: bold;
}
/******************************************************
*                                DECOUVREZ LA SOMME
******************************************************/
.content-full-espace-articles {
 padding-left: 2px;
}
.content-home-col.border_coll {
 border-bottom: 1px solid #e3e3e3;
 margin-bottom: 11px;
 margin-right: 10px;
}
.border_coll.last_one {
 margin-right: -15px;
}
/* bloc actu */
.content-home-col .content-resume h3 {
 text-transform: uppercase;
 font-size: 109%;
 font-weight: bold;
 margin-left: 10px;
}
/* bloc livre d or */
.livre_or {
 padding-left: 8px;
}
.livre_or h3 {
 text-transform: uppercase;
 font-weight: bold;
 font-size: 127.5%;
 margin-bottom: 8px;
}
.livre_or .boxcontent1 {
 padding-left: 12px;
}
.livre_or h4 {
 font-weight: bold;
 font-size: 109%;
 margin-bottom: 12px;
 color: #595555;
}
.livre_or p {
 margin-bottom: 9px;
}
.livre_or .vignette {
 float: left;
 margin-right: 17px;
 margin-top: 3px;
}
.livre_or .lien {
 margin-left: -2px;
}
/******************************************************
*                                         ALBUM
******************************************************/
.corps1 {
 float: left;
 width: 950px;
}
.corps2 {
 padding-top: 6px;
}
.titre-border {
 border-bottom: 1px solid  #ccc;
 font-weight: bold;
 font-size: 128%;
 padding-bottom: 4px;
 margin-bottom: 6px;
 text-transform: uppercase;
}
.zone_padd {
 padding: 0 0 0 10px;
}
.line_height14 {
 line-height: 14px; 
}
/** bloc album **/
.album {
 border: 1px solid #e3e3e3;
 padding: 4px 23px 17px 25px;
 margin-top: 17px;
}
.copyright {
 float: right;
 color: #9e9b9b;
 font-size: 92%;
 display: block;
 padding-bottom: 4px;
}
.album .vignette {
 margin-bottom: 12px;

}
.legende {
 width: 310px;
}
/** pagination **/
.pagination {
 display: none;
}
.pagination img {
 vertical-align: middle;
}
.pagination img.preced {
 margin-right: 7px;
}
img.suiv {
 margin-left: 9px;
}
/************************************************************/
.form_recherche input.input1{
 font-size:100%;#}
.boxcontent{
 background-color:#a7a37e;#
}
.bloc_reservation .boxcontent{
 background-color:#a7a37e;#
}




/* CSS Document */
/* liens */
.online_editor a{
 text-decoration: none;
}
.online_editor a:hover{
 text-decoration: none;
}
.online_editor a:visited{
}

/* table */
.online_editor table {
 border-spacing: 2px;
}

.online_editor h1, .online_editor h2, .online_editor h3,
 .online_editor h4, .online_editor h5, .online_editor h6{
 margin: 0px;
   padding: 0px; 
}


/*listes a puces */
.online_editor ul{
}
.online_editor ul ul,
.online_editor ol{
}
.online_editor li{
}
.online_editor ul li{
} 
.online_editor ul li ul li ,
.online_editor ol li {
}
.online_editor ul li ul {
}
.online_editor ul li ul li {
}

.online_editor{
 float: left;
 width: 950px;
}
.online_editor h3 {
 border-bottom: 1px solid  #ccc;
 font-weight: bold;
 text-transform: uppercase;
 font-size: 128%;
 padding-bottom: 4px;
 margin:5px 0 8px 0;
}
.online_editor img{
 float: left;
 margin-right: 14px;
}
.online_editor img.img_article{
 float: right;
 margin:7px 0 0 15px;
}
.online_editor p{
 padding-bottom:10px;
 line-height:14px;
 text-align: justify;
}
.online_editor h4 {
 font-size: 109%;
 font-weight: bold;
 padding-bottom: 5px;
}
.online_editor table {
 border: solid 1px #d3d3d3;
 margin: 10px 0 17px 0;
}
.online_editor table th{
 border-right: solid 1px #d3d3d3;
 border-bottom: solid 1px #d3d3d3;
 height: 42px;
 text-align: center;
 font-weight: bold;
 color: #3a3a3a;
 background-color: #f0f0f0;
}
.online_editor table td {
 border-right: solid 1px #d3d3d3;
 border-bottom: solid 1px #d3d3d3;
 height: 29px;
 width:100px;
 text-align: center;
 color: #3a3a3a;
 padding:0px 30px;
}
.online_editor h4 span {
 float: none;
 font-size: 127%;
 color: #595555;
}
.online_editor ul{
 margin:4px 0 6px 2px;
}
.online_editor ul li{
 background: url(../images/img_css/bg_liste_article.png) no-repeat 0 6px;
 padding:1px 0 4px 12px;
 margin-left: 10px;
}
.online_editor div{
 border-bottom: solid 1px #ccc;
 height: 1px;
 padding-bottom:10px;
 margin-bottom:10px; 
}
.online_editor div#video{
 display: none;
}
.online_editor span{
 float: right;
 font-size: 90%;
 margin-right: 80px;
}
.online_editor h5 {
 font-size: 109%;
 color:#595555;
 font-weight: bold;
 padding-top: 14px;
 clear: left;
}
.online_editor p.paragraphe {
 width: 455px;
}
.online_editor div.paragraphe2 {
 background-color: #f0f0f0;
 height: 70px;
 border:none;
 
}
.online_editor div.paragraphe2 h4 {
 font-size: 100%;
 padding: 10px 0 0 13px;
 color: #595555;
}
.online_editor div.paragraphe2 p {
 padding: 2px 10px 0 13px;
 color: #595555;
 line-height: 15px;
 
}
.online_editor div.spar{
 display: none;
}
 
