



/******************* STYLE GLOBAUX *****************/
a img{border:none;}
a:active, a:focus{outline:none;}
/******************* STYLE CONTENU *****************/
#contenu h1{font:bold 20px Arial, Helvetica, sans-serif;color:#dc61ae;letter-spacing:1px;margin:0 0 12px 0;border-bottom:1px dotted none;width:100%;
}

#contenu .h1bis {font:bold 20px Arial, Helvetica, sans-serif;color:#dc61ae;letter-spacing:1px;}
#contenu h2{font:bold 15px Arial, Helvetica, sans-serif;color:#FBE1EF;letter-spacing:1px;margin:0 0 7px;padding:2px;border:1px solid #FFFFFF;}
#contenu h3{font:bold 15px Arial, Helvetica, sans-serif;background-color:#8A366A;color:#dc61ae;border:1px solid #8A366A;letter-spacing:1px;padding:2px 0px 2px 2px;margin-bottom:8px;/*text-align:center;*/
}
#contenu sup{font-size:9px;}

#contenu p{font:12px/1.2em Arial, Helvetica, sans-serif;text-align:justify;color:#b587ab;margin-bottom:1.2em;}
#contenu p em{font-weight:bold;font-size:12px;line-height:1.3em;}
#contenu p.couleur, span.couleur{font-weight:bold;color:#FBE1EF;}
/*#contenu p.important, span.important{font-weight:bold;color:#b587ab;font-variant:small-caps;}*/
#contenu a:link, #contenu a:visited{font-weight:bold;text-decoration:underline;
color:#c9d787;
}
#contenu a:hover, #contenu a:active{color:#dc61ae;}
#contenu a img{filter: alpha(opacity=100);-moz-opacity: 1.00; opacity:1.00;}
#contenu a:hover img{filter: alpha(opacity=80);-moz-opacity: 0.70; opacity:0.70;}
#contenu .petit, #contenu p.petit{font-size:10px;}
#contenu ul{margin-left:10px;margin-bottom:10px;}
#contenu ul li{background:url(../../images/integration/puce.gif) no-repeat;list-style:none;padding-left:35px;margin-bottom:10px;padding-bottom:2px;}

/******************* STYLE DES FORMULAIRES DU SITE *****************/
#contenu select {color: ChampColor;border:1px solid #8A366A;background-color:white;width:152px;font-family:Arial, Helvetica, sans-serif;}
#contenu input{background-color:white;border:1px solid #8A366A;font-family:Arial, Helvetica, sans-serif;color: ChampColor;}
#contenu textarea{background-color:white;border:1px solid #8A366A;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:black;}
/* ***************** DIVISION DU SITE EN 2*****************  */
#contenu-gauche{float:left;width:450px;margin:0 0 0 12px;}

#contenu-droite{float:right;width:243px;margin-right:20px;}
/* *****************  ENCART NEWS    ENCART COORDONNEES    ENCART FORMULE      ENCART NORMAL   *****************  */
.encart{float:right;width:243px;margin:0;}
.encart .encart-milieu{background:url(../../images/integration/encart-milieu.png) no-repeat;float:left;width:223px;padding:15px 10px 0 10px;}
.encart .encart-bas{background:url(../../images/integration/encart-bas.png) no-repeat;float:left;width:243px;height:12px;padding:0;margin:0;}

#contenu .encart h4{font:bold 15px Arial, Helvetica, sans-serif;color:#5e1341;border-bottom:1px solid #EBEAEA;text-align:center;/*border:1px solid red;*/
padding:0 0px 5px 0;margin:0 auto 10px auto;width:215px;}
#contenu .encart p{text-align:center;font-size:12px;padding:0px;font-variant:small-caps;font-weight:bold;color:#893569;}
#contenu .encart a {color:#dc61ae;}
#contenu .encart a:hover {color:#c9d787;}
#contenu .encart p.prixformule{text-align:center;font-size:16px;font-weight:bold;color:#5e1341;letter-spacing:2px;}
/* ***************** ENCART LIEN "RESERVER / NOUS CONTACTER CLIQUEZ ICI" ***************** */
#encart-contact{width:200px;margin:0 auto;}
#contenu #encart-contact p{text-align:center;font-variant:small-caps;font-weight:bold;font-size:14px;}
#contenu #encart-contact p.couleur{margin-bottom:2px;}
/* ***************** Encart Contact Réserver ---- Pour les CARTES / MENUS ET FORMULES ---- ***************** */

#encart-contact-cartes{width:150px;margin:0 auto;}
#contenu #encart-contact-cartes p{text-align:center;font-variant:small-caps;font-weight:bold;font-size:11px;margin:0;}
/* ***************** PAGE D ACCUEIL (INDEX) ***************** */

#contenu #presentation-haut p, #contenu #presentation-bas p{line-height:16px;}


#contenu #presentation-haut strong, #contenu #presentation-bas strong {color:#b4bd89;}

#contenu #presentation-haut li, #contenu #presentation-bas li {margin-top:5px;}
#contenu li, #contenu li {font:12px/1.2em Arial, Helvetica, sans-serif;text-align:justify;color:#b587ab;margin-bottom:1.2em;}

#contenu #presentation-haut .important, #contenu #presentation-bas .important {color:#361a02;text-align:center;font-style:italic;font-weight:bold;}

.visu_droite img, .visu_gauche img,  .visu_centre img  { }
.visu_droite, .visu_gauche,  .visu_centre {
}  
.visu_droite {float:right;margin:0 0 0 10px;padding:0 7px 1px 0;}
.visu_gauche {float:left;margin:5px 10px 0 0;padding:0 7px 1px 0;}
.visu_centre {float:left;margin:0 0 0 21px;padding:0 7px 1px 0;}
.video {float:left;margin:0 0 0 12px;}
/* ***************** PAGE MENTIONS LEGALES ***************** */

#mentions-gauche{float:left;width:400px;margin:0 0 0 12px;}
#mentions-droite{float:right;width:280px;padding-left:20px;padding-right:17px;}
/* ***************** PAGES  CARTES  -  MENU   - FORMULES ***************** */
#contenu .carte p.paragraphe-carte, #contenu .menu p.entete-menu{font-weight:bold;float:left;width:560px;margin:7px 0;}

.carte, .menu{float:left;margin-bottom:10px;}
.carte .carte-gauche, .menu .menu-gauche{float:left;width:560px;margin:0 0 0 10px;}
#contenu .menu-gauche sup{font-size:8px;}
#contenu .carte .carte-gauche p{margin:5px 0;float:left;}
#contenu .menu .menu-bloc{border-bottom:1px dotted #c9d787;float:left;margin:0 0 15px 0;width:560px;}
#contenu .menu p{text-align:center;}
#contenu .menu .couleur{font-size:13px;}
.carte .carte-droite, .menu .menu-droite{float:right;width:148px;margin:0 10px 0 0;}
.menu-droite #encart-contact{width:150px;margin-top:20px;}
#contenu .menu-droite #encart-contact p{font-size:11px;}
#contenu .carte-droite .visuel, .menu-droite .visuel{height:150px;}
.carte label{float:left;width:420px;margin-right:10px;/* ---------- Si peux de texte dans les cartes --------------*/
/*padding-bottom:6px;border-bottom:1px dotted CouleurSecondaire;*/
}
#contenu .prix{color:#FBE1EF;font-weight:bold;text-align:right;width:125px;border-bottom:1px dotted CouleurSecondaire;padding-bottom:2px;}
#contenu img.image-formule{margin-top:15px;margin-right:3px;}
#contenu .carte .carte-gauche .lienRetour, #contenu .menu .lienRetour {float:right;}

/* ***************** PAGE PRESSE DETAIL ***************** */

#presse-detail {float:left;margin:0 0 0 12px;}
#presse-detail .couleur{float:left;font-size:12px;font-variant:small-caps;}
#presse-detail .couleur span{font-size:14px;}

#presse-detail .retour{float:right;margin-right:20px;}
/* ***************** LIVRE D OR ***************** */

#contenu-droite p#livredor{text-align:center;}
#form-livredor{margin-top:7px;margin-bottom:15px;float:left;}
#form-livredor input{width:142px;}
#form-livredor textarea{width:450px;}
#form-livredor label{float:left;width:65px;}
#form-livredor .pseudo{float:left;}
#form-livredor .email{float:right;}
#form-livredor label.commentaire{width:120px;}
#contenu #form-livredor .bouton{width:85px;background-color:#8A366A;color:#dc61ae;border:1px solid #8A366A;font-weight:bold;height:25px;font-size:11px;float:left;margin-right:10px;margin-top:11px;}
#form-livredor .captcha img{float:left;margin-right:10px;margin-top:7px;border:1px solid #8A366A;}
#form-livredor .captcha input{width:95px;float:left;margin-right:41px;margin-top:15px;}
.message-livredor{float:left;border-bottom:1px dotted #c9d787;margin:10px 0;}
#contenu .message-livredor .couleur{margin-bottom:7px;font-size:12px;}
/* ***************** CONTACT ***************** */
#contenu #contenu-droite #encart-acces{width:230px;margin:0 auto 20px auto;text-align:center;}

#contenu #contenu-gauche p.intro-contact{margin-bottom:20px;float:left;}
#contenu #contenu-gauche #form-contact p.petit{margin:15px 0;}
#contenu  #contenu-gauche #form-contact h3{margin-bottom:10px;margin-top:15px;}
#contenu-gauche #form-contact input{width:150px;}
#contenu-gauche #form-contact textarea{width:150px;}

#contenu #form-contact .bouton{width:85px;background-color:#8A366A;color:#dc61ae;border:1px solid #8A366A;font-weight:bold;height:25px;font-size:11px;float:left;margin-right:10px;margin-top:11px;}
#form-contact .captcha img{float:left;margin-right:15px;margin-top:7px;border:1px solid #8A366A;}
#contenu-gauche #form-contact .captcha input{width:85px;float:left;margin-right:30px;margin-top:15px;}
#contenu #contenu-gauche #form-contact p{margin:5px 0;}
#contenu-gauche #form-contact label, #contenu-gauche #form-contact label{width:155px;float:left;}
#contenu-gauche .obligatoire{color:#a6240a;}
/* ***************** PAGINATION ***************** */
#pagination{margin:20px auto;height:30px;width:400px;}
#contenu #pagination span{font-size:11px;text-align:center;}
#contenu #pagination p{text-align:center;color:#FBE1EF;font-variant:small-caps;line-height:30px;margin:0;}
#contenu #pagination label{font-size:14px;}
/* ***************** PAGE PARTENAIRE LIENS - ZONE AUTRE PARTENAIRE ***************** */
.partenaires {float:left;margin:0 0 10px 6px;}
#autres_partenaires {font:12px/1.3em Arial, Helvetica, sans-serif;}
#autres_partenaires ul li{padding-bottom:5px;}
/* ***************** GALERIE PHOTOS    --    PARTENAIRES  --   PRESSE ***************** */
#galerie {float:left;margin:0 0 0 6px;}
.vignette{height: 170px;width: 146px;float:left;margin:0px 0 3px 0px;}
#presse .vignette{height:200px;}
#partenaires .vignette{height:180px;}
#contenu .vignette .visuel, #contenu .visuel{height: 146px;width: 146px;background: url(../../images/integration/fond-vignette.png) no-repeat left top;}
#galerie .visuel{float:left;width:143px;margin:0px;padding:0 3px 0 0;}
#contenu .vignette p a:visited, #contenu .vignette p a:link{text-decoration:none;}
#contenu p.visuel,  #contenu .vignette p{text-align:center;margin:0;font-variant:small-caps;}
#contenu #presse p.couleur{margin-top:5px;}
#partenaires .vignette img {margin:0 5px 0 0;}
#galerie .vignette img, #presse .vignette img{border:1px solid #420709;margin:0 4px 0 0;}
/*----------------------- SOUS RUBRIQUE ACTU / GALERIE / TARIFS --------------------*/
#sous_rub-top {padding:0 0 10px 0;width:100%;float:left;text-align:center;color:#dc61ae;}
#container #contenu #sous_rub-top ul {list-style-image:none;margin:0;background-color:#5E1341;padding:2px;}
#container #contenu #sous_rub-top li a{color:#dc61ae;text-decoration:none;margin:0 13px;}
#container #contenu #sous_rub-top li a:hover{color:#8A366A;text-decoration:underline;}
#container #contenu #sous_rub-top li {display:inline;font-family:Arial, Helvetica, sans-serif;font-size:11px;list-style-image:none;background:none;margin:0; padding:0;}
#container #contenu #sous_rub-top li .encours{color:#8A366A;text-decoration:underline;}
#container #contenu #infos_galerie{font:12px/1.2em Arial, Helvetica, sans-serif;text-align:center;color:#b587ab;margin-bottom:1.2em;}
/* ***************** PAGE ACTUALITES ***************** */
.actualite{float:left;margin-bottom:10px;border-bottom:1px dotted #c9d787;}
#contenu .actualite .visuel{float:left;height: 146px;width: 146px;background: url(../images/integration/fond-vignette.png) no-repeat left top;margin-right:10px;text-align:center;padding-bottom:5px;}
#contenu .actualite .visuel img {margin:0 5px 0 0;}
.actualite .actualite-droite{float:left;width:290px;}
#contenu .actualite .titre{font-size:14px;font-variant:small-caps;font-weight:bold;}
/*-- Plan-site --*/
#plan-site {float:left;margin:18px 0 0 25px;color:#b587ab;}
#container #contenu #plan-site ul{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#plan-site li{margin:10px 0;}
#plan-site .sous-rub {margin:10px 0 15px 15px;}
#plan-site .sous-rub li{background:none;margin:8px 8px 8px 20px;}
/*-- ESPACE PRIVE --*/

#contenu #formulaire-espace-prive .espace-prive-bt {float:left;width:380px;margin:0;padding:0 0 0 60px;}
#contenu #formulaire-espace-prive {float:left;padding:15px 0 25px 0;margin:0;width:440px;}
#formulaire-espace-prive .erreur-form{color:#5e1341;font-weight:bold;}

/*-- REFERENCEMENT --*/
#footer_ref {float:left;display:block;width:735px;margin:20px 0 0 0;}
#footer_ref p {color:#b587ab;margin:0 0 6px 0;}
#footer_ref h1, #footer_ref h2 {font-size:12px;border:none;border-bottom:1px dotted none;font-weight:bold;background:none;color:#b587ab;}


/*-- Encart contenu --*/
#contenu #ouvrir_encart_contenu{position:absolute;top:0px;right:0px;width:150px;height:20px;z-index:1000;
padding:5px;border:1px solid TextColor;background-color:white;cursor:pointer;}

#contenu #ouvrir_encart_contenu p{font:14px/1.2em Arial, Helvetica, sans-serif;font-weight:bold;color:#b587ab;text-align:center;}

#contenu #encart_contenu{display:none;position:absolute;top:0px;right:0px;width:400px;height:200px;overflow:auto;z-index:1000;padding:5px;border:1px solid TextColor;background-color:white;}

#contenu #encart_contenu h2{margin-bottom:12px;}
#contenu #encart_contenu  ul{margin-bottom:8px;width:120px;float:left;}
#contenu #encart_contenu #liste_contenu li{background:none;padding-left:0px;font:11px/1.2em Arial, Helvetica, sans-serif;}

#insert_contenu{width:200px;float:left;font:12px/1.2em Arial, Helvetica, sans-serif;color:#b587ab;}

#insert_contenu textarea{width:240px;heigth:100px;}
#contenu #encart_contenu #fermer_encart{position:absolute;top:0px;right:0px;cursor:pointer;}

#contenu p.contact-erreur{font-size:12px;color:#CC0000;font-weight:bold;}
#contenu .textcenter{text-align:center;}
.encartcontact{background-image:url(../../images/integration/contact.jpg);background-repeat:no-repeat;height:100px;margin-left:25px;}
#contenu .textcontact{width:280px;text-align:center;margin-left:85px;padding-top:25px;
}
