/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

body {
margin: 0pt;
padding: 0pt;
background: #ffffff url(../pictos_site_21/back_duplik_interne.gif) repeat-x left top;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
font-size: 11px;
line-height: 1.4em;
color: #666666; }

img {
border:medium none;
}

.img_png {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../pictos_site_test/cadre_h1.png', sizingMethod='image');
}

a {
color: #870045;
text-decoration: underline;
outline: none;
}

a:hover {
text-decoration: none;
}

h1 {
text-align: left;
color: #ff7cba;
font-family: "Arial",Trebuchet,Verdana, Helvetica, sans-serif;
font-size: 25px;
margin-top: 28px;
margin-bottom: 16px;
padding: 5px 5px 5px 0;
font-weight: normal;
line-height: 18px;}

h1.spe{
font: bold 21px Arial;
color: #5e140f;
background: none;
padding: 11px 10px 14px 0px;
margin: 0 0 10px 0;
text-align: left;
}

h2, h2.moins-espaceh2, h2.spe-arial {
color: #870045;
padding: 0px;
margin-bottom: 5px;
font: normal 18px Georgia, "Times New Roman", Times, serif;
}

h2.spe-arial{
font-family: arial;
display: inline;
}

h2.moins-espaceh2{
margin-bottom: 5px;
margin-top: 0px;
}

h2 a, h2 a:hover{
color: #870045;
}

h3, h3.moins-espaceh3 {
color: #666666;
padding: 0px;
margin: 10px 0 10px 0;
font: 15px Georgia, "Times New Roman", Times, serif;
}

h3.moins-espaceh3 {
margin : 0 0 10px 0;
}

h3 a, h3 a:hover{
color: #870045;
text-decoration: none;
}

h3 a:hover{
color: #5e140f;
}

h4 {
font-size: 12px;
color: #870045;
font-weight: bold;
padding: 0px;
margin-bottom: 2px;
}

h5 {
font-size: 12px;
color: #ff7cba;
padding: 0px;
margin-bottom: 0px;
}

.texte-10px {
font-size: 10px;
}

.texte-11px {
font-size: 11px;
}

.texte-12px {
font-size: 12px;
}

.texte-13px {
font-size: 13px;
}

.texte-14px {
font-size: 14px;
}

.texte-15px {
font-size: 15px;
}

/* coul1 = rouge bordeaux */

.coul1{
color: #870045;	
}

/* coul2 = rose */

.coul2{
color: #ff7cba;	
}

/* coul3 = rose pale */

.coul3{
color: #f3e5ec;	
}

/* coul4 = rose clair */

.coul4{
color:  #e7ccda;
}


/* coul5 = gris 1 */

.coul5{
color:  #f2f2f2;
}

/* coul6 = gris foncé*/

.coul6{
color:  #dddddd;
}

/* coul7 = gris clair1 */

.coul7{
color:  #999999;
}

/* coul8 = gris moyen*/

.coul8{
color:  #666666;
}

/* coul9 = noir */

.coul9{
color: #000000;
}

/* coul10 = gris foncé */

.coul10{
color: #333333;
}

hr {
 display:block;
 height: 1px;
 margin: 0;
 _margin: -7px 0;
 padding: 0;
 color: #dddddd;
 background-color: #dddddd;
 border: 0;
margin-top: 10px;
margin-bottom: 10px;
}

hr.pointille {
color: #dddddd;
background-color: transparent;
border: dashed;
border-top-width: 1px; 
border-bottom-width: 0px; 
border-right-width: 0px; 
border-left-width: 0px;
margin: 10px 0;
}

form {
display:block;
margin:0;
padding:0;
}

p {
margin:0;
padding:0;
}

ul{
margin-top: 10px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 0px;
padding: 0px;
}

li{
list-style-type: none;
background: transparent url(../pictos_site_21/mini_fleche_coul1.gif) no-repeat left 5px;
padding-left: 10px;
padding-right: 14px;
padding-bottom: 6px;
padding-top: 0px;
}

ol {
list-style-type: decimal; 
background-image: none;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 20px;
margin-right: 0px;
padding: 0px;
}

#bloc-menu-top{
margin: 0px;
padding: 0px;
float: right;
text-align: right;
width: 100%;
}

#liens-top{
padding: 0 18px 0 0;
color: #333333;
font: normal 10px "Arial";
text-transform: uppercase;
text-align: right;
height: 47px;
float: right;
width: 600px;
}

/* ---------- MENU LANGUE ------------- */
#menu-langue{
padding: 21px 10px 0 0;
float:right;
z-index: 50;
text-align: left;
width: 70px;
}

a#lien-langue, a:hover#lien-langue{
cursor: pointer;
text-decoration: none;
color: #333333;
font: normal 10px "Arial";
text-transform: uppercase;
}

#smenu2, #reserver{
display:none;
visibility:hidden; 
border:1px solid #c1c1c1;
background: #ffffff url(../pictos_site_21/back_bloc_langues.jpg) repeat-x left top;
margin:6px 0 0 0;
padding: 12px;
position: absolute;
z-index: 5000;
list-style-type:none;
text-align:left;
text-transform: none;
font-size: 11px;
width: 176px;
}

.btn-close{
text-align:right; 
border: 0px solid; 
float: right; 
margin-top: 7px; 
margin-right: 17px;
}

* html .btn-close{
margin-right: 0px;
}

.deroulant {
text-align: left;
margin-top: 5px;
margin-bottom: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size : 10px;
width: 150px;
}

.deroulant select {
width:150px;
font-size : 10px;
border: 1px solid #d1d1d1;
}

.habillage-champs-log, .habillage-champs-pwd {
width: 150px;
height: 14px;
background-color: #ffffff;
border: 1px #d1d1d1 solid;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
vertical-align: middle;
display: inline-block;
padding: 4px 1px 0 3px;
margin: 0px 3px 7px 0px;
color: #634943; 
}

.habillage-champs-pwd{
width: 127px;
}


/* -------- FIN de MENU LANGUE -------- */

/* -------- ESPACE RESERVE -------- */

#espace-reserve{
padding: 21px 7px 0 0;
float: right;
width: 105px;
}


/* -------- FIN de ESPACE RESERVE -------- */

/* -------- ESPACE PRESSE -------- */

#espace-presse{
padding: 18px 0 0 10px;
float: right;
width: 112px;
text-align: left;
}

a.top-liens-gris{
cursor: pointer;
text-decoration: none;
color: #333333;
font: normal 10px "Arial";
text-transform: uppercase;	
}

a:hover.top-liens-gris{
color: #870045;
}

/* -------- FIN de ESPACE PRESSE -------- */

/* ------------ BLOC FAVORIS ------------ */

#bloc-favoris{
padding: 10px 25px 0 10px;
margin: 0 21px 0 0;
background: transparent url(../pictos_site_21/img_separation_verticale.gif) no-repeat right top;
float: right;
width: 112px;
text-align: right;
}

#lien-favoris{
text-decoration: none;
color: #333333;
font: normal 10px "Arial";
text-transform: uppercase;	
padding-left: 16px;
background: transparent url(../pictos_site_21/img_coeur.gif) no-repeat left top;
}

a:hover#lien-favoris{
color: #cc0051;
}

a#lien-nombre-produits{
font: normal 10px "Arial";
color: #870045;
text-transform: none;
}

/* --------- FIN de BLOC FAVORIS -------- */

/* ---------- BLOC RECHERCHER --------- */
#bloc-rechercher{
margin: 15px 0 5px 0;
padding: 0px;
float: right;
width: 172px;
text-align: left;
background-image: url(../pictos_site_21/searchbox_bkg.gif);
background-position: left top;
background-repeat: no-repeat;
height: 20px;
}

#div-loupe{
width: 15px;
padding-top: 4px;
float: left;
}

#div-btnOK{
width: 15px;
padding-top: 1px;
float: left;
}

.alignement-bouton-recherche{
margin: 0 0 0 7px;
}

#FormName{
vertical-align: top;
display: inline-block;
}

#bloc-rechercher .position-champs{
text-align:left;
margin: 0 6px 0 3px;
padding: 4px 0 0 2px;
width: 120px;
background-color: transparent;
border: 0px #ffffff solid;
font-family: Arial,"Times New Roman",Times,serif;
font-size: 11px;
font-style: normal;
color: #333333;
float: left;
}

/* ----------- Fin de BLOC RECHERCHER -------- */

#liste-faq li{
background: transparent url(../pictos_site_test/mini_fleche_coul11.gif) no-repeat left 5px;
padding-bottom: 4px;
}

#liste-faq li a{
text-decoration: none;
color: #870045;
}

#liste-faq li a:hover{
text-decoration: underline;
}

ol#subliste li {
background: transparent url(../pictos_site_test/mini_fleche_coul6.gif) no-repeat left 5px;
}

ol#subliste li a {
color:#aea589;
}

.habillage-img{
margin: 5px 18px 7px 0;
}

.bloc-couleur, .bloc-couleur2 {
margin-top: 15px;
margin-bottom: 20px;
border: 1px #e7ccda solid;
background-color: #f3e5ec;
padding: 17px;
}

.bloc-couleur2 {
border: 1px #999999 solid;
background-color: #e7ccda;
}

.bloc-cadre {
margin: 0px;
background-color: #ffffff;
padding: 17px;
background: none;
border: 1px #870045 solid; }

.alignement {
vertical-align: middle;
display: inline-block;
}

.spacer {
clear: both;
}

.espace{
margin-left: 10px;
margin-right: 10px;
color: #634943;
}

/* CONTENEUR */

#conteneur {
position: relative;
margin: auto;
width: 960px;
}

/* HEADER */

#header {
margin: 0px;
padding: 0px;
height: 177px;
background-image: none;
position: relative;
z-index: 1000;
}

#onglet-menu-et-recherche{
text-align: left;
width: 100%;
position: relative;
}

#flash-accueil{
margin: 9px 0 0 0;
width: 100%;
height: 227px;
float: left;
position: relative;
z-index: 1;
}

*html #flash-accueil{
margin: 29px 0 0 0;
}

#bloc-tetiere{
margin: 25px 0 0 0;
width: 100%;
height: 75px;
background: transparent url(../pictos_site_21/img_back_tetiere_interne.jpg) no-repeat right top;
float: left;
}

*html #bloc-tetiere{
margin: 24px 0 0 0;
}

#bloc-logo {
float: left ;
padding: 12px 0 0 11px;
}

#bloc-logo-droite {
width: 200px;
float: right ;
padding: 15px 0 0 11px;
}


/* ----------- BLOC NOUVEAUTE et VIDEO ------------- */
#bloc-nouveaute{
background:transparent url(../pictos_site_21/img_titre_nouveaute.gif) no-repeat left top;
width: 340px;
height: 175px;
padding: 25px 0 0 0;
text-align: left;
float: left;
}

.bloc-contenu-nouveaute{
padding: 10px 0 0 0;
background: transparent url(../pictos_site_21/img_ombre_bas_bloc.gif) no-repeat left 136px;
height: 165px;
}

.img-produit-nouveaute{
width: 150px;
height: 116px;
float: left;
}

.infos-produit-nouveaute, .infos-video{
float: left;
margin: 0 0 0 13px;
text-align: left;
width: 131px;
}

a.lien-11px-pourpre{
font: normal normal 11px Arial;
color: #870045;
}

#bloc-videos{
background:transparent url(../pictos_site_21/img_titre_videos.gif) no-repeat left top;
width: 327px;
height: 175px;
padding: 25px 0 0 0;
text-align: left;
float: left;
position: relative;
}

#bloc-contenu-video{
padding: 10px 0 0 0;
background: transparent url(../pictos_site_21/img_ombre_bas_bloc.gif) no-repeat left 136px;
height: 165px;
font: normal 11px arial, "Times New Roman", Times, serif;
color: #000000;
line-height: 12px;
}

.img-photo-video{
width: 150px;
height: 116px;
float: left;
border: 1px solid #870045;
}

.mini-bloc-video{
float: left;
width: 150px;
min-height: 192px;
padding: 20px 20px 11px 20px;
background: #f2f2f2;
border: 1px solid #dddddd;
text-align: left;
margin: 0 20px 15px 0;
}

.mini-bloc-video .img-photo-video{
margin: 0 0 4px 0;
}

.mini-bloc-video h2{
color: #870045;
padding: 0px;
margin: 3px 0 2px 0;
font: normal 12px Arial, "Times New Roman", Times, serif;
}
.separateur-espace1px, .separateur-espace3px, .separateur-espace5px, .separateur-espace7px.separateur-espace10px{
border: 1px solid transparent;
color: #ffffff;
}

.separateur-espace3px{
border: 3px solid transparent;}

.separateur-espace5px{
border: 5px solid transparent;}

.separateur-espace7px{
border: 7px solid transparent;}

.separateur-espace10px{
border: 10px solid transparent;}


.separateur-produits{
height: 20px;
margin-bottom: 20px;
clear: both;
display: block;
border-bottom: 1px solid #dddddd;
}

.toutes-les-videos{
position: absolute;
top: 180px;
left: 219px;
}

.infos-produit-nouveaute h2, .infos-video h2{
font: normal 15px Georgia, "Times New Roman", Times, serif;
color: #870045;
margin: 0 0 3px 0;
}

.infos-video h2{
margin: 0 0 7px 0;	
}

.infos-produit-nouveaute h3, .infos-video h3{
font: normal 13px Georgia, "Times New Roman", Times, serif;
color: #7d777e;
margin: 0 0 12px 0;
}

.logo-produit-nouveaute, .logo-produit-video{
margin: 0 0 7px 0;
}

a.lien-decouvrir, a.lien-plusinfo{
padding: 2px 4px;
background: #e7ccda;
color: #870045;
text-decoration: none;
}

a.lien-plusinfo{
font-size: 11px;
}

a:hover.lien-decouvrir, a:hover.lien-plusinfo{
background: #870045;
color: #ffffff;	
}

/* ---------- FIN de BLOC NOUVEAUTE et VIDEO ------------ */

/* ---------- BLOC ACTUALITES ------------ */

#bloc-actualites{
float:left;
position:relative;
width:293px;
height:200px;
}

.cadre-photo-actu {
background-image:none;
background-repeat:no-repeat;
float:left;
height:84px;
margin-right:16px;
text-align:left;
width:109px;
}

.visu-photo-actu-liste{
max-width: 109px;
max-height: 84px;
}

.picto-nouveaute{
padding: 0 13px 7px 0;
}

.actu h2, .actu .titrage-actu{
color: #870045;
font: bold 12px Arial;
}

.toutes-les-actualites{
position: absolute;
top: 180px;
left: 19px;
width: 260px;
text-align: left;
}

hr.sep-espace, hr.sep-espace20{
 display:block;
 height: 6px;
 margin: 0;
 _margin: -7px 0;
 padding: 0;
 color: #ffffff;
 background-color: #ffffff;
 border: 0;
margin:0;
}

hr.sep-espace20{
height: 20px;
}

/* ---------- FIN de BLOC ACTUALITES ------------ */

#accroche{
text-align: left;
float:right; 
width:504px;
background: transparent url(../pictos_site_test/img_office_tourisme_aude_pyrenees.gif) no-repeat left bottom;
font-size: 12px;
color: #000;
padding-bottom: 20px;
margin: 47px 0 0 0;
}


#tetiere-titre{
position: absolute;
width: 960px;
height: 121px;
background: transparent url(../pictos_site_test/tetiere1.jpg) no-repeat left top;
top: 159px;
left: 0;
text-align: right;
}

#titre-rub{
font-size: 21px;
color: #ffffff;
font-weight: bold;
margin: 90px 20px 0 0;
}

.habillage-recherche {
width: 157px;
height: 14px;
background-color: #ffffff;
border: 1px #aea589 solid;
margin-right: 3px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
vertical-align: middle;
display: inline-block;
padding-top: 4px;
padding-right: 1px;
padding-left: 3px;
color: #634943; 
}

.habillage-liste {
background-color: #ffffff;
font-size: 11px;
color: #666666;
width:250px;
border: 1px solid #cccccc;
}

/* Fin de HEADER */

/* CONTENU */

#contenu{
padding: 5px 0 0 0;
margin: 0;
}

td#colonne-gauche{
width: 212px;
}

/* Hack lu uniquement par IE6, IE7, IE8 */
td#colonne-gauche { width: 212px\9; }


td#colonne-centre{
background: #ffffff url(../pictos_site_21/back_contenu_ombre_gauche.gif) no-repeat left top;
line-height: 17px;
width:749px;
}

#contenu-centre{
padding:0 0 0 80px;
color:#666666;
}

/* COLONNE GAUCHE */

#menu-gauche{
width:211px;
margin-top: 0px;
margin-bottom: 20px;
padding: 0 0 0 11px;
color: #ffffff;
text-align: left;
z-index: 100;
}

#menu-gauche h2{
color: #ff7cba;
padding: 0px;
margin:0;
margin-bottom: 19px;
font: normal 15px Arial;
}

#menu-gauche ul {
margin:0;
padding: 15px 0 21px 0;
background: none;
border: 5px solid #870045;
border-left:0;
border-right:0;
}

#menu-gauche ul ul{
border:0;
margin: 5px 0 0 0;
padding: 0 0 15px 0;
}

#menu-gauche li {
margin: 0px 5px 0 0;
padding: 0 7px 3px 0;
display: block;
border-bottom: 0px dashed #ffb066;
background: none;
}

#menu-gauche a {
margin: 0px;
padding: 5px 0 5px 0;
display: inline-block;
color: #870045;
text-decoration: none;
font: bold 14px Arial;
text-transform: none;
font-weight:normal;
}

#menu-gauche a:hover {
color: #ff7cba;
}

#menu-gauche a.current {
color: #ff7cba;
}

#menu-gauche a.current:hover {
color: #ff7cba;
}

ul.subgauche {
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
border: none;
}

#menu-gauche #subgauche li {
margin: 0px;
display: block;
border-bottom: none;
padding: 0px 10px 0px 0;
}

#menu-gauche #subgauche li.dernier {
margin-bottom: 0px;
border-bottom: 0px solid #ededed;
}

#menu-gauche #subgauche li {
margin: 0px;
padding: 0px 0px 0px 8px;
color: #ff7cba;
text-transform: none;
font: normal 11px Arial;
}

#menu-gauche #subgauche li {
color: #870045;
}

#menu-gauche #subgauche li a{
font-size: 11px;
padding: 3px 0;
}

#menu-gauche #subgauche li a:hover.current,
#menu-gauche #subgauche li a.current  {
text-decoration: none;
}

.case_a_cocher{
border:0px solid #ff7cba;
vertical-align:center;
}

li.check label{
display:block;
padding-left:15px;
margin-bottom: 3px;
background-position:0px center;
background-repeat:no-repeat;
border:0px solid #252525;
clear:both;
cursor:pointer;
outline: none;}

.checked{
	background-image:url(../pictos_site_21/chk_on.gif);}
.unchecked{
	background:url(../pictos_site_21/chk_off.gif);}


#bloc-telechargement, #bloc-liens-degustation, #bloc-toutes-videos {
padding: 21px 10px 10px 26px;
line-height: 1.4em;
background: url(../pictos_site_21/back_bloc_telechargement.jpg) no-repeat right top;
color: #666666;
margin:0;
text-align: left;
}


#bloc-liens-degustation {
padding: 38px 15px 20px 97px;
background: url(../pictos_site_21/back_bloc_demande_de_degustation.jpg) no-repeat right top;
margin: 30px 0 0 0;
color: #333333;
}

#bloc-toutes-videos {
padding: 34px 15px 20px 87px;
background: url(../pictos_site_21/back_bloc_videos_gauche.jpg) no-repeat right top;
margin: 27px 0 0 0;
color:#ffffff;
}

#bloc-toutes-videos a{
color:#870045;
}

#bloc-liens-degustation .img-carre{
width:60px; 
height:60px; 
margin: 0 8px 3px 0; 
float:left;
}

#bloc-telechargement ul, #bloc-liens-degustation ul {
margin-top: 10px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 0px;
padding: 0px;
}

#bloc-telechargement li, #bloc-liens-degustation li {
margin: 0px;
padding:4px 0;
display: block;
background-image: none;
}

/*-#bloc-liens-degustation li.pdf{
background: transparent url(../pictos_site_21/icone_pdf.gif) no-repeat left 1px;
padding: 4px 0 4px 13px; 
}*/

#bloc-telechargement a, #bloc-telechargement a.pdf, #bloc-liens-degustation a {
color: #870045;
font-size: 11px;
margin: 0px;
padding-left: 20px;
padding-bottom:6px;
text-decoration: none;
background: transparent url(../pictos_site_21/icone_pdf.gif) no-repeat left 1px;
}

#bloc-liens-degustation a{
padding-left: 0px;
background: none;
}

#bloc-telechargement a .poids-fichier, #bloc-telechargement a.pdf .poids-fichier, #bloc-liens-degustation a .poids-fichier {
color: #870045;
}

#bloc-telechargement a.pdf {
background: transparent url(../pictos_site_21/icone_pdf.gif) no-repeat left top;
}

#bloc-telechargement a:hover, #bloc-liens-degustation a:hover {
color: #870045;
text-decoration: underline;
}

.bloc-fiche-hotel{
width: 100%;
background: #faf9f3;
line-height: 18px;
position: relative;
margin: 0 0 21px 0;
}

.etoiles-et-ref{
width: 90px;
float: right;
text-align: right;
padding: 10px 14px 5px 5px;
}

.img-etoiles{
margin-bottom: 15px;
}

.fiche-hotel-contenu{
padding: 10px 71px 9px 5px;
}

.bloc-fiche-hotel h3{
font-size: 15px;
color: #5e140f;
font-weight:bold;
margin: 0 0 10px 0;
padding: 6px 0 0 0;
}

.grand-cadre-photo{
background-image:url(../pictos_site_test/back_gd_coins_photo.gif);
background-repeat:no-repeat;
float:left;
height:249px;
margin-right:14px;
width:320px;
}

.grand-cadre-photo-inter{
background-image:url(../pictos_site_test/back_gd_coins_photo_inter.gif);
background-repeat:no-repeat;
float:left;
height:249px;
margin-right:14px;
width:320px;
}


.visu-grande-photo{
border: medium none ; 
margin:  11px 0 0 12px;
width: 295px; 
height: 217px;
}

.bloc-depliant-hotel{
clear: both;
padding: 0 0 0 0;
background: #f0e8d5;
min-height: 62px;
position: relative;
}

/* IE6 */
.bloc-depliant-hotel{ _height: 62px; }


/* --accordeon---- */

h2.trigger {
padding: 0 0 0 0px;
position: absolute;
left: 587px;
top: 7px;
background: transparent url(../pictos_site_test/trigger_a.gif) no-repeat left top;
height: 36px;
line-height: 36px;
font-size: 11px;
font-weight: normal;
float: right;
}

/* IE6, IE7 */
h2.trigger { *top: 14px; }

h2.trigger a {
color: #870045;
text-decoration: none;
display: block;
font-weight: bold;
}

h2.trigger a:hover { color: #870045; }
h2.active {background-position: left bottom;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container {
margin: 0 0 5px;
padding: 0;
overflow: hidden;
font-size: 12px;
clear: both;
border-top: 1px solid #fff;
background: transparent url(../pictos_site_test/fleche_blanche_bas.gif) no-repeat right top;
}

.toggle_container .block {
padding-top: 27px;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 15px;
}

h2.siteweb-hotel {
position: absolute;
left: 303px;
top: 7px;
padding: 0 0 0 0px;
background: transparent url(../pictos_site_test/btn_siteweb_hotel.jpg) no-repeat left 5px;
height: 36px;
line-height: 36px;
font-size: 11px;
font-weight: normal;
float: left;
}

/* IE6, IE7 */
h2.siteweb-hotel { *top: 14px; }


h2.siteweb-hotel a {
color: #870045;
text-decoration: none;
display: block;
font-weight: bold;
}

h2.siteweb-hotel a:hover { color: #870045; }


h2.envoyer-mail {
padding: 0 0 0 0px;
position: absolute;
left: 439px;
top: 7px;
background: transparent url(../pictos_site_test/btn_envoyer_mail.jpg) no-repeat left 5px;
height: 36px;
line-height: 36px;
font-size: 11px;
font-weight: normal;
float: left;
}

/* IE6, IE7 */
h2.envoyer-mail { *top: 14px; }

h2.envoyer-mail a {
color: #870045;
text-decoration: none;
display: block;
font-weight: bold;
}

h2.envoyer-mail a:hover { color: #870045; }

.img-drapeaux{
margin: 0 2px;
}


/* Fin de COLONNE GAUCHE */

/* COLONNE CENTRE */

#colonne-centre{
padding: 0px;
text-align: left;
font-size: 12px;
color: #333;
}

#bloc-retour{
height: 34px;
min-height:34px;
border-bottom:5px solid #870045;
}

#contenu-retour{
padding: 10px 0;
}

#bloc-retour a{
text-decoration:none;
font-size:11px;
}

#bloc-retour a:hover{
text-decoration:underline;
}
.bloc-dessert, .bloc-dessert-fav{
padding: 0 0 21px 0;
margin: 20px 0 0 0;
line-height: normal;
color: #000000;
background: #ffffff;
float: left;
}

.bloc-dessert-fav{
padding: 0 0 7px 0;
margin: 7px 0 0 0;
position: relative;
}

.bloc-dessert.gauche{
margin: 0 0px 0 0px;
border-right: 1px solid #dddddd;
float: left;
width: 180px;
padding: 0 10px 0 0;
min-height: 163px;
}

.bloc-dessert.centre{
margin: 0 0px 0 39px;
border-right: 1px solid #dddddd;
float: left;
width: 180px;
padding: 0 10px 0 0;
min-height: 163px;
}

.bloc-dessert.droite{
margin: 0 0 0 39px;
padding: 0;
float: left;
width: 190px;
padding: 0;
min-height: 163px;
}


#conteneur-blocs-produits{
margin: 47px 0 0 0;
}

.img-produit-espace{
padding: 0 13px 3px 0;
}

.img-produit-favoris{
padding: 0 13px 3px 0;
width: 93px;
height: 71px;
}

.conteneur-photo-dessert{
float: none;
width: 163px;
overflow: hidden;
position: relative;
}

.conteneur-photo-dessert img.certif{
float: left;
position: absolute;
padding: 6px 0 0 7px;
top: 0;
left: 0;
z-index: 1000;
}

.conteneur-photo-dessert-favoris{
float: left;
width: 103px;
}

.conteneur-btn-fermer{
float: right;
width: 18px;
height: 72px;
text-align: center;
background-color: #9a1a57;
}
#limit{
height:290px;
margin-top:10px;
padding-right: 15px;
overflow:auto;
width:100%;
}

.print-fav{
font-size: 13px;
text-align: right;
padding: 25px 15px 0 0;
}

.conteneur-text-dessert{
float: left;
width: 480px;
overflow:hidden;
}

.depliante-description-produit{
position: relative;
background: #f3e5ec;
margin: 15px 0 0 0;
/*width: 669px;*/
width:490px;
float:left;
}

.contenu-depliante-description-produit{
padding:  0 17px 0 20px;
margin: 0 0 15px 0;
}

li a{
color: #870045;
font-weight: bold;
text-decoration: none;
}

li a:hover{
color: #333333;
}

.infos-techniques{
padding: 3px 0 0 0;
background: #f9f2f6;
border: 1px solid #ddb7cb;
border-left: 0;
border-right: 0;
margin: 22px 0 27px 0 ;
}

.btn-fermer-div-depliante{
padding: 0 15px 0 0;
margin: 0 0 15px 0;
}

.div-infos-depliantes{
padding: 10px 10px 20px 0px;
}

.infos-techniques ul li ul{
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
padding: 0px;
}

ul.liste-recettes li{
list-style-type: none;
background: transparent url(../pictos_site_21/ico_telechargement_recette.gif) no-repeat left 1px;
padding-left: 18px;
padding-right: 14px;
padding-bottom: 6px;
padding-top: 0px;
}

ul.liste-recettes li a{
font-weight: normal;
color: #333333;
font-size: 11px;
height:15px;
margin-left:-15px;
overflow:hidden;
padding-left:15px;
}

ul.liste-recettes li a:hover{
text-decoration: underline;
}

.contenu-minis-div{
z-index: 5000;
}

.mini-div-produit{
float: left;
width: 180px;
margin: 14px 10px 0 0;
}

.mini-div-produit h4{
color: #870045;
padding: 0px;
margin: 0;
margin-bottom: 2px;
font: normal 12px Georgia, "Times New Roman", Times, serif;
}

.mini-div-produit h4 a{
text-decoration: none;
color: #870045;
}

.mini-div-produit h4 a:hover{
text-decoration: underline;
}

.mini-photo-dessert{
padding: 0 6px 0 0;
}

.bloc-liens-fiche-produit{
background: #870045;
font-size: 10px;
color: #ffffff;
display: block;
padding: 3px 0 5px 10px;
vertical-align: middle;
}

* html .bloc-liens-fiche-produit{
padding: 3px 0 5px 20px;
}

a.lien-impression-fiche, a.lien-favoris, a.lien-envoi-ami{
background: transparent url(../pictos_site_21/picto_impression.gif) no-repeat left top;
color: #ffffff;
text-decoration: none;
padding: 0 0 0 18px;
margin: 0 0 0 13px;
}

a.lien-favoris{
background: transparent url(../pictos_site_21/picto_ajouter_favoris.gif) no-repeat left 1px;	
}

a.lien-envoi-ami{
background: transparent url(../pictos_site_21/picto_enveloppe.gif) no-repeat left 1px;	
}

.bloc-cadre-produit{
width:310px; 
height:116px; 
border:1px solid #cccccc;
float: left;
margin: 0 0 32px 0;
}

.bloc-cadre-produit.left{
margin: 0 0 32px 33px;
}

.contenu-bloc-cadre{
padding: 11px 6px 11px 13px; 
float:right; 
width:141px;
font-size: 11px;
line-height: normal;
color: #000000;
}

.contenu-bloc-cadre h2{
color: #870045;
padding: 0px;
margin: 0;
margin-bottom: 5px;
font: normal 15px Georgia, "Times New Roman", Times, serif;
}

#bloc-arbo {
font-size: 11px;
text-align: left;
padding: 0 0 10px 11px;
margin: 0 0 12px 0;
color: #999999;
border-bottom: 0px dashed #dbdbdb;
}

#bloc-arbo a, #bloc-arbo a:visited {
text-decoration: none;
color: #999999;
}

#bloc-arbo a:hover, #bloc-arbo a:visited:hover {
text-decoration: underline;
color: #666666;
}

#arbo-on{
color: #666666;
}



#bloc-alerte{
background: transparent url(../pictos_site_test/back_alerte.gif) no-repeat left top;
padding: 0 11px 0 83px;
text-align: left;
min-height: 66px;
margin: 0 0 18px 0;
}

#bloc-alerte h2 {
font-size: 14px;
color: #5e140f;
font-weight: bold;
padding: 0px;
margin-bottom: 4px;
}

#bloc-a-la-une{
float: left;
width: 343px;
}

#a-la-une-contenu{
background: #f7f3e9 url(../pictos_site_test/bloc_a_la_une_top.gif) no-repeat left top;
padding: 34px 17px 67px 14px;
font-size: 11px;
text-align: left;
}

#a-la-une-bottom{
background: #f7f3e9 url(../pictos_site_test/bloc_a_la_une_bottom.gif) no-repeat left top;
height: 5px;
width: 343px;
}

.cadre-photo, #a-la-une-contenu .cadre-photo {
background-image:url(../pictos_site_test/back_photo_liste.gif);
background-repeat:no-repeat;
float:left;
height:103px;
margin-right:6px;
width:144px;
}

#a-la-une-contenu .cadre-photo {
background-image:url(../pictos_site_test/back_photo_liste_fd_beige.gif);
}

.cadre-photo, #a-la-une-contenu .cadre-photo {
background-image:url(../pictos_site_test/back_photo_liste.gif);
background-repeat:no-repeat;
float:left;
height:103px;
margin-right:6px;
width:144px;
}

.cadre-photo-droite, #a-la-une-contenu .cadre-photo-droite {
background-image:url(../pictos_site_test/back_photo_liste.gif);
background-repeat:no-repeat;
float:right;
height:103px;
margin-right:6px;
width:144px;
}

.visu-photo{
border: medium none ; 
margin:  10px 0 0 11px;
width: 123px; 
height: 83px;
}

#actu-mise-en-avant{
text-align: left;
float: none;
display: block;
margin: 0;
padding: 0;
}

.lire-la-suite{
font-size: 11px;
color: #870045;
display: block;
}

#bloc-agenda{
float: right;
width: 343px;
position: relative;
background: url(../pictos_site_test/titre_agenda.gif) left 14px no-repeat;
min-height: 350px;
padding: 7px 0 0 0;
font-size: 11px;
line-height: 15px;
}

hr#hr-agenda{
position: absolute;
left: 0px;
top: 27px;
width: 333px;
}

.bt-up{
position: absolute;
left: 279px;
top: 10px;
width: 21px;
height: 21px;
background-image: url(../pictos_site_test/bt_up.gif);
background-repeat: no-repeat;
cursor: pointer;
}

.bt-down{
position: absolute;
left: 305px;
top: 10px;
width: 21px;
height: 21px;
background-image: url(../pictos_site_test/bt_down.gif);
background-repeat: no-repeat;
cursor: pointer;
}

/* div DIV-DEROULANTE */

#div-deroulante{
width: 343px;
margin: 0 0 0 0;
padding: 49px 0 0 0;
text-align: left;
background: none;
}

.contenu-agenda {
margin: 0 8px 16px 0;
}

.contenu-agenda h2{
margin-top: 0;
}

.contenu-agenda h2 a, #bloc-a-la-une h2 a, #bloc-a-la-une h4 a{
text-decoration: none;
color: #5e140f;
}

.contenu-agenda h2 a:hover, #bloc-a-la-une h2 a:hover, #bloc-a-la-une h4 a:hover{
text-decoration: underline;
color: #5e140f;
}

.date-agenda {
background: transparent url(../pictos_site_test/back_fond_date.gif) no-repeat left top;
float:left;
width:47px;
height:54px;
margin-right:10px;
text-align: center;
padding: 4px 0 0 0;
}

.jour{
color: #ffffff;
font-size: 21px;
font-weight: bold;
display: block;
}

.mois{
color: #631712;
font-size: 15px;
font-weight: bold;
margin: 5px 0 1px 0;
display: block;
line-height: 12px;
}

.annee{
color: #ffffff;
font-size: 11px;
font-weight: bold;
display: block;
}

.tout-agenda{
font-size: 11px;
color: #870045;
display: block;
font-weight: bold;
text-align: left;
background: transparent url(../pictos_site_test/mini_fleche_coul1.gif) no-repeat left 5px;
margin: 15px 5px 0 0;
padding: 0 0 0 6px;
float: right;
}

#bloc-deroulant-communes{
width: 343px;
float: left;
text-align: left;
font-size: 12px;
background: none;
}

#deroulant-communes-top{
background: #f7f3e9 url(../pictos_site_test/bloc_beige_top.gif) no-repeat left top;
margin: 26px 0 0 0;
padding: 24px 0px 10px 21px;
width: 322px;
}

#deroulant-communes-bottom{
background:transparent url(../pictos_site_test/bloc_beige_bottom.gif) no-repeat left top;
height: 5px;
width: 343px;
}

.deroulant-faq {
text-align: left;
margin: 7px 0;
font-family: Arial, Helvetica, sans-serif;
font-size : 11px;
width: 270px;
}

.deroulant-faq select {
width:230px;
font-size : 11px;
border: 1px solid #838383;
color: #6;
font-size : 11px;
padding-left: 3px;
float: left;
margin: 0 7px 0 0;
}

/* fin de div DIV-DEROULANTE */

#onglets-div{
text-align: left;
width: 100%;
float: left;
color: #000000;
}

ul.onglets {
border:medium none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:left;
margin: 0;
padding: 0;
color: #000000;
}

#onglets-div ul.onglets li {
background:transparent none;
display:block;
float:left;
margin:0 0px 0 0;
padding:0 0 0 2px;
position:relative;
width:auto;
color: #000000;
}

#bloc-a-la-une-interne{
width:227px;
float:right;
margin: 49px 0 7px 15px;
text-align:left;
font-size:11px;
line-height:16px;
}

#a-la-une-top{
padding: 36px 14px 12px 17px;
background: #f7f4e9 url(../pictos_site_test/back_bloc_a_la_une_top.gif) no-repeat left top;
}

#a-la-une-top h3{
font-size:14px;
color: #5e140f;
font-weight:bold;
margin: 14px 0 7px 0;
}

#a-la-une-top .toutes-les-actus{
margin: 20px 0 0 0;
float: left;
}

#a-la-une-top .lire-la-suite{
margin-top: 3px;
}

#a-la-une-top hr.pointille {
margin: 7px 0 6px 0;
}

#a-la-une-bottom2{
height:6px;
background: url(../pictos_site_test/back_bloc_a_la_une_bottom.gif) no-repeat left top;
}

#bloc-liste-2col{
margin-bottom: 5px;
}

#bloc-liste-2col td.col-g{
border-bottom: 1px solid #e5e5e5;
padding: 17px 27px 12px 0;
width: 330px;
}

#bloc-liste-2col td.col-d{
border-bottom: 1px solid #e5e5e5;
padding: 17px 0 12px 0;
}

#bloc-liste-2col h3{
margin: 3px 0 5px 0;
}

#premiere-ligne td.col-g, #premiere-ligne td.col-d{
padding-top: 0px;
}

ul.onglets-hotel {
border:medium none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:left;
margin: 0;
padding: 0;
}

ul.onglets-hotel li {
background:transparent none;
display:block;
float:left;
margin:0 0px 0 0;
padding:0 0 0 2px;
position:relative;
width:auto;
}

ul.onglets-hotel li.btn-descriptif-options{
width: 144px;
height: 34px;
margin: 0;
padding: 0;
}

ul.onglets-hotel li.btn-descriptif-options a{
background: transparent url(../pictos_site_test/btn_descriptif_et_options_off.gif) no-repeat left top;
}

ul.onglets-hotel li.btn-descriptif-options.youarehere a{
width: 144px;
height: 34px;
background-position: left bottom;
}

ul.onglets-hotel li.btn-localisation{
width: 96px;
height: 34px;
margin: 0;
padding: 0;
}

ul.onglets-hotel li.btn-localisation a{
background: transparent url(../pictos_site_test/btn_localisation_off.gif) no-repeat left top;
}

ul.onglets-hotel li.btn-localisation.youarehere a{
width: 96px;
height: 34px;
background-position: left bottom;
}

ul.onglets-hotel li.btn-photos-sup{
width: 69px;
height: 34px;
margin: 0;
padding: 0;
}

ul.onglets-hotel li.btn-photos-sup a{
background: transparent url(../pictos_site_test/btn_photos_sup_off.gif) no-repeat left top;
}

ul.onglets-hotel li.btn-photos-sup.youarehere a{
width: 69px;
height: 34px;
background-position: left bottom;
}

ul.onglets-hotel li.btn-descriptif-options a, ul.onglets-hotel li.btn-photos-sup a, ul.onglets-hotel li.btn-localisation a{
width: 100%;
height: 100%;
display: block;
}

ul.onglets-hotel li.btn-descriptif-options a:hover, ul.onglets-hotel li.btn-photos-sup a:hover, ul.onglets-hotel li.btn-localisation a:hover{
background-position: left bottom;
}


.contenu-descriptif{
display: block;
width: 100%;
clear: both;
font-size: 11px;
padding: 0 0 20px 0;
}

.contenu-descriptif .colonne-n1{
width: 315px;
border-right: 1px solid #b1a4a1;
padding: 10px 12px 0 10px;
}

.contenu-descriptif .colonne-n2{
padding: 10px 12px 0 22px;
}

.colonne-n1{
width: 315px;
border-right: 1px solid #b1a4a1;
padding: 10px 12px 0 10px;
font-size: 11px;
}

.colonne-n11 {
	font-size: 11px;
}
.colonne-n2{
padding: 10px 12px 0 22px;
font-size: 11px;
}


.ico-hotel{
margin: 0 8px 0 0;
}


/* Fin de COLONNE CENTRE */

/* Fin de CONTENU */

#pied {
background: transparent ;
margin: 24px 0 0 0;
}

#pied-contenu{
margin: auto;
width: 960px;
text-align: left;
color: #634943;
padding: 0 0 50px 0;
border-top: 1px solid #dddddd;
}

#liens-bloc{
padding: 15px 0 19px 2px;
width:800px;
float: right;
text-align: right;
}

#liens-bloc a{
text-decoration: none;
color: #634943;
}

#liens-bloc a:hover{
text-decoration: underline;
}

.lien-actu{
font-size: 15px;
font-weight: bold;
color: #5c130e;
}

.lien-actu a{
font-size: 15px;
font-weight: bold;
color: #5c130e;
text-decoration: none;
}

.lien-actu a:hover{
font-size: 15px;
font-weight: bold;
color: #5c130e;
text-decoration: underline;
}

/* chiffres pages*/

ul.bloc-chiffre, ul.bloc-chiffre-favoris {
list-style: none;
margin: 10px 0 28px 0;
padding: 6px 0;
font-size: 12px;
border: 1px solid #dddddd;
border-right: 0;
border-left: 0;}

ul.bloc-chiffre-favoris {
list-style: none;
margin: 5px 0 0 0;}

.bloc-chiffre li, .bloc-chiffre-favoris li{
display: inline;
padding: 0;
background-image: none;
}

.bloc-chiffre a,.bloc-chiffre-favoris a{
color: #ff7cba;
border: 1px #d0d0d0 solid;
background-color: #ffffff;
padding:2px 6px;
text-decoration: none;
}

.bloc-chiffre a:hover, .bloc-chiffre-favoris a:hover{
color: #6d6d6d;
border: 1px #d0d0d0 solid;
background-color: #f2f2f2;
}

.bloc-chiffre a.youarehere, .bloc-chiffre a.youarehere:hover, .bloc-chiffre-favoris a.youarehere, .bloc-chiffre-favoris a.youarehere:hover{
color: #6d6d6d;
border: 1px #d0d0d0 solid;
background-color: #f2f2f2;
}

.bloc-chiffre a.suivant-precedent, .bloc-chiffre-favoris a.suivant-precedent{
padding:2px 10px;
background: transparent url(../pictos_site_21/back_prec_suiv.gif) repeat-x left bottom;
}

.separateur{
margin-top: 0px;
margin-bottom: 10px;
padding-top: 10px;
border-bottom: 1px solid #f0e8d5;
clear: both;
}

#bloc-retour-liste{
text-align: left;
width: 150px;
float: left;
padding: 0px;
margin: 0px;
font-size: 11px;
}

#bloc-nav-actu{
text-align: right;
width: 330px;
float: right;
padding: 0px;
margin: 0px;
font-size: 11px;
}

.ico-fleche-gauche {
padding-left: 10px;
background-image: url(../pictos_site_test/mini_fleche_gauche.gif);
background-repeat: no-repeat;
background-position: left center; }

.ico-fleche-droite {
padding-right: 10px;
background-image: url(../pictos_site_test/mini_fleche_droite.gif);
background-repeat: no-repeat;
background-position: right center; }

/* pages RH-------------------------------------------*/

#table-rh table {
line-height: 1.4em;
}

#table-rh td {
margin: 0;
color: #747a83;
border-bottom: 1px solid #e7e7e7;
}

#table-rh td.titre {
background-color: #e1e1e1;
color: 000;
font-size: 12px;
padding: 7px;
font-weight: bold;
}

#table-rh td.intitule {
font-size: 11px;
padding: 7px;
}

#table-rh td.default {
color: 000;
font-size: 10px;
padding: 7px;
text-align: center;
}

#table-rh-descriptif table {
border: 1px solid #e8e4df;
background-color: #f3f0ee;
}

#table-rh-descriptif td {
margin: 0;
color: #666666;
padding: 7px;
font-size: 12px;
}

#table-rh-descriptif td.poste {
margin: 0;
color: #000;
padding: 7px;
font-size: 12px;
font-weight: bold;
}

#table-rh-form table {
}

#table-rh-form td {
margin: 0;
padding: 7px;
}

.enavant {
font-weight:bold;
}

.bloc-couleur-rh {
margin: 0px;
border: 1px #e7e7e7 solid;
background-color: #f3f0ee;
padding: 10px;
}

#temoignage {
margin: 0px;
border: 1px #dee2e4 solid;
padding-top: 37px;
padding-left: 16px;
padding-right: 10px;
padding-bottom: 10px;
background: url(../pictos_site_21/back_temoignage.gif) no-repeat right top;
} 

/* POPUP Design */


/* styling for elements inside overlay */
.details {
	padding: 25px 25px 35px 25px;
	font-size:11px;
	color:#333333;
	text-align: left;
}


.details h2 {
	color:#870045;
	font-size:18px;
	margin:0 0 20px 0;
}

.details h2.moins-espaceh2{
color: #870045;
padding: 0px;
	margin:0 0 3px 0;
font: normal 17px Georgia, "Times New Roman", Times, serif;}

.details h3 {
	color: #333333;
	font-size:15px;
	margin:15px 0 10px 0;
}

.details h3.moins-espaceh3 {
color: #666666;
padding: 0px;
margin: 5px 0 5px 0;
font: 15px Georgia, "Times New Roman", Times, serif;
}

.details h4 {
	color:#a3396b;
	font-size:13px;
	margin:15px 0 6px 0;
}


#confirm-ajout{
margin-left:120px;
margin-top:100px;
padding:25px;
position:absolute;
color:#870045;
font-size: 12px;
font-weight: bold;
background: #FFFFFF url(../pictos_site_21/bg_ajout_box.gif) repeat-x left top;
border: 1px solid #870045;
text-align: center;
z-index: 1000;
}

.logo-ab-bio{
float: right;
width: 37px;
height: 44px;
background: #FFFFFF url(../pictos_site_21/logo_ab_bio.gif) no-repeat left top;
margin: 0;
}

.logo-ab-bio{
float: left;
width: 45px;
height: 44px;
background: #FFFFFF url(../pictos_site_21/logo_ab_bio.gif) no-repeat left top;
margin: 0;
}

/* ---------- ---------- ---------- ---------- 
			FORMULAIRE PRE-COMMANDE 
------------ ---------- ---------- ---------- */

.ligne-formulaire{
	display:block;
	float: left;
	clear: both;
	padding: 0 0 10px 0;
}

.ligne-formulaire .intitule-champs{
	float: left;
	width: 260px;
	margin: 0 25px 0 0;
}

.ligne-formulaire .champs-precommande{
	float: right;
	width: 430px;
	margin: 0;
}





