.tres-gros-titre-page {
    font-size: 24px;
    color: #cc7e05;
    font-weight: bold;
}
.gros-titre-page {
    font-size: 18px;
    color: #cc7e05;
    font-weight: bold;
}
.titre-page {
    font-size: 14px;
    color: #cc7e05;
    font-weight: bold;
}
.sous-titre-page {
    font-size: 12px;
    color: #cc7e05;
    font-weight: bold;
}
.texte-page {
    font-size: 10px;
    color: #000000;
    font-weight: normal;
}
.texte-page-rouge {
    font-size: 10px;
    color: #ff0000;
}
.texte-page-gras {
    font-size: 12px;
    color: #000000;
    font-weight: bold;
}
.cadre-page {
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: justify;
}
.parag-menu {
    margin-left: 30px;
}

.grandeRubrique h2 {
    font-size: 16px;
    font-weight: bold;
    color: #cc7e05;
}

.upload_link {
    font-size: 11px;
    text-decoration: none;
    color: #000000;
}

.upload_link:visited {
    text-decoration: none;
    color: #000000;
}

.upload_link:hover {
    text-decoration: underline;
    color: #000000;
}

.abcd {
    font-size: 16px;
    font-weight: bold;
    color: #cc7e05;

}

.abcd a{
    font-size: 16px;
    font-weight: bold;
    color: #cc7e05;

}

.abcd a:hover{
    font-size: 16px;
    font-style: italic;
    font-weight: bold;
    color: #cc7e05;

}

.abcd-choose{
    font-size: 20px;
    font-weight: bold;
    color: #383d3d;
}


.abcd-cadre{
    background: url(../img/fond-abcd.jpg) top left no-repeat;
    font-weight: bold;
    width:137px;
    height:38px;
    color: #bbbeb8;
}
.abcd-cadre a{
    font-weight: bold;
    color: #383d3d;

}

.abcd-cadre a:hover{
    font-weight: bold;
    color: #cc7e05;

}

.select-liste {
    background: #fff;
    border: 1px solid #acacac;
    font-size: 11px;
}


.fiche_etablissement{
  clear:both;
  position:static;
  width:564px;
/*  min-height:150px;
  margin:0;
  margin-top:15px; */
}

.space_bonnes{
  clear:both;
  position:static;
  width:564px;
  height:15px;
  background-color:#FFF;
}

div.titre_etablissement {
  position:relative;
  float:left;
  width:564px;
  line-height:20px;
  background-color:#ffffff;
  vertical-align:bottom;

  text-transform:uppercase;
/*  padding-top:6px; */
  border-bottom:1px solid #C1BFD1;
}

span.type_etablissement {
  /*position:relative;*/
  float:right;
  font-family:tahoma, arial, sans-serif;
  color:#CC7E05;
  font-weight:bold;
	right:5px;
  top: -25 px;
    line-height:20px;
  padding-right:5px;
}


h3.gras_boutique:first-letter  {
  line-height:20px;
  padding-left:5px;
  /*position:relative;*/
  float:left;

/*  top:-3px;
  margin-bottom: 10px;  */
  font-size: 1.5em;
  font-family:arial, tahoma, sans-serif;
}

h3.gras_boutique {
  line-height:20px;
  position:relative;
  float:left;

  font-size: 1.2em;
  font-family:arial, tahoma, sans-serif;
}


.info_etablissement {
  position:relative;
	float:left;
	background-color:#F0F0F0;
}


/*  SPECIAL MAISON DES TROIS THES */
div.titre_etablissement1 {
  position:relative;
  float:left;
  width:564px;
  line-height:20px;
  background-color:#9AAC84;
  vertical-align:bottom;

  text-transform:uppercase;
/*  padding-top:6px; */
  border-bottom:1px solid #C1BFD1;
}

.info_etablissement1 {
  position:relative;
	float:left;
	background-color:#E1E6DA;
}
/*  FIN SPECIAL MAISON DES TROIS THES */


.photo_etablissement{
  position:relative;
	display:block;
  float:left;
  width:120px;
  margin:5px;
}


.distributeur_wm {
	position:relative;
	display:block;
/*	width:100%;  */
	clear:both;
	margin-top:5px;
	margin-bottom:5px;
	background-color:#cc7e05;
/*	height:18px; */
 }

.distributeur_wm p{
  padding-left:5px;
  vertical-align:middle;
  text-align:center;
  color:#383D3D;
  font-weight:bold;
  text-transform:uppercase;
  line-height:18px;
	width:560px;
}

.distributeur_m3t {
	position:relative;
	display:block;
/*	width:100%;  */
	clear:both;
	margin-top:5px;
	margin-bottom:5px;
	background-color:#666666;
/*	height:18px; */
 }

.distributeur_m3t p{
  padding-left:5px;
  text-align:center;
  vertical-align:middle;
  color:#ffffff;
  font-weight:bold;
  text-transform:uppercase;
  line-height:18px;
	width:560px;
}

.coordonnees {
  position:relative;
  float:left;
  width:160px;
  margin:5px;
}

.complement_informations {
  position:relative;
  float:left;
/*  overflow:hide; */
  width:246px;
  margin:5px;
}



.commentaire {
  position:relative;
  clear:both;
  padding:5px;
}

.responsable {
  margin-bottom:10px;
}

.adresse {
  margin-bottom:10px;
}

.tel {
  margin-bottom:10px;
}

.horaires {
  margin-bottom:10px;
}

.email, .internet, .gras_boutique02 {
  font-weight:normal;
}



#container_carte{
	padding-top: 20px;
	padding-bottom: 20px;
}


p.formulaire_ba select{
width: 150px;
border: 1px solid #c5cdd3;
}


.bloc_boutiques{
	margin-top: 30px;
	padding-left: 10px;
}


.bloc_boutiques_left{
	margin-top:10px;
	display: block;
	float:left;
	width:45%;
	margin-bottom: 30px;
}

.bloc_boutiques_right{
	margin-top:10px;
	display: block;
	float:right;
	width:50%;
	padding-left: 15px;
	margin-bottom: 30px;
	border-left:1px solid #C5CDD3;
}

.img_right{
	float:right;
	padding-right:10px;
	margin-top:5px;
}

.soustitre_ba{
	color:#206BB8;
	text-decoration:none;
	font-weight:bold;
	font-size:1.1em;
	font-family:arial, tahoma, sans-serif;
	letter-spacing:0.05em;
}

.gras_boutique{
	color:#383D3D;
	font-weight:bold;
	font-size:1em;
	margin-bottom:5px;
}

.gras_boutique02{
	color:#41515d;
	font-weight:bold;
	font-size:1em;
}

.center_boutique{
	margin-left:25px;
}

.espace_ligne{
	line-height:15px;
}

.formulaire_ba{
	height:20px;
	margin-top:10px;
}


.bouton_standard_droit {
	height: 23px;
	width: 119px;
	background-image: url("../medias/images/site/bouton_standard.gif");
	color: #FFFFFF;
	padding: 0px;
	border: none;
	cursor: pointer;
	float:right;
	margin-right:20px;
}

#carte_france {
	z-index:0;
	margin-left: auto;
	margin-right: auto;
}

.dist-produit-big {
    width: 295px;
    float: left;
    text-align: center;
}
.dist-produit {
    float: left;
    width: 196px;
    text-align: center;
}
.dist-produit-big-img {
    border: 1px solid #c5cdd3;
    margin: 2px;
    text-align: center;
}
.dist-produit-big-title {
    font-size: 11px;
    color: #cc7e05;
    font-weight: bold;
    text-align: center;
}
.dist-produit-big-infos {
    font-size: 10px;
    color: #929090;
    text-align: center;
}
.dist-produit-big-text {
    font-size: 9px;
    color: #363636;
}
.dist-produit-prix {
    color: #d38f26;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}
.dist-produit-prix-big {
    color: #d38f26;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    margin-top: 5px;
}

#contenu ul {
	padding-left: 10px;
	font-weight: bold;
}
#contenu ul li {
	padding-left: 30px;
	margin-bottom: 15px;
        list-style-type: none;
}
#contenu ul li ul li{
	margin-bottom: 0px;
        list-style-type: none;
	font-weight: normal;
}

/* div container that wraps around the widget for CRITEO */
div#cto_gsi_2843_wc {
   border: 0px;
}

/* table that holds the data rows */
table#cto_gsi_2843_tb {
	width: 100%;
}

/* title column of the widget */
td#cto_gsi_2843_tt { }

/* class of content columns */
td.cto_gsi_2843_si {
	width: 33%;
	text-align: center;
}

/* class of product hyperlinks */
a.cto_gsi_2843_tl {
	font-size: 11px;
	color: #cc7e05;
	text-decoration: none;
}

/* class of product images */
img.cto_gsi_2843_tl {}

/* div that holds the description */
div#cto_gsi_2843_dvdesc {}

/* div that holds the begin date */
div#cto_gsi_2843_dvbdt {}

/* div that holds the begin date */
div#cto_gsi_2843_dvedt {}

/* div that holds the price */
div#cto_gsi_2843_dvpr{}

/**
 * Liste jeu concours
 **/
.concours_resultat {
	margin: 0 10px 10px 10px;
}
.concours_resultat_p {
	margin: 0 10px 0 10px;
}
.concours_resultat li {
	margin-left: 40px;
	font-weight: 100;
}




.slmdw_liste {
        width: 285px;
        height: 133px;
        float: left;
    }
    a.slmdw_l1 {
        background: #fff url(/templates/v1/img/slmdw/sherry.jpg) no-repeat 6px 6px;
        width: 189px;height: 50px;display: block; color: #3c3c3c;
        padding: 83px 80px 0 16px;
    }
    a.slmdw_l2 {
        background: #fff url(/templates/v1/img/slmdw/fine.jpg) no-repeat 6px 6px;
        width: 189px;height: 50px;display: block; color: #3c3c3c;
        padding: 83px 80px 0 16px;
    }
    a.slmdw_l3 {
        background: #fff url(/templates/v1/img/slmdw/offrir.jpg) no-repeat 6px 6px;
        width: 169px;height: 70px;display: block; color: #3c3c3c;
        padding: 63px 100px 0 16px;
    }
    a.slmdw_l4 {
        background: #fff url(/templates/v1/img/slmdw/tourbes.jpg) no-repeat 6px 6px;
        width: 189px;height: 70px;display: block; color: #3c3c3c;
        padding: 63px 80px 0 16px;
    }
    a.slmdw_l5 {
        background: #fff url(/templates/v1/img/slmdw/classiques.jpg) no-repeat 6px 6px;
        width: 189px;height: 47px;display: block; color: #3c3c3c;
        padding: 86px 80px 0 16px;
    }
    a.slmdw_l6 {
        background: #fff url(/templates/v1/img/slmdw/esprit.jpg) no-repeat 6px 6px;
        width: 189px;height: 70px;display: block; color: #3c3c3c;
        padding: 63px 80px 0 16px;
    }
    a.slmdw_l7 {
        background: #fff url(/templates/v1/img/slmdw/japanese.jpg) no-repeat 6px 6px;
        width: 189px;height: 47px;display: block; color: #3c3c3c;
        padding: 86px 80px 0 16px;
    }
    a.slmdw_l8 {
        background: #fff url(/templates/v1/img/slmdw/Prestige.jpg) no-repeat 6px 6px;
        width: 189px;height: 70px;display: block; color: #3c3c3c;
        padding: 63px 80px 0 16px;
    }
    a.slmdw_l9 {
        background: #fff url(/templates/v1/img/slmdw/the.jpg) no-repeat 6px 6px;
        width: 169px;height: 47px;display: block; color: #3c3c3c;
        padding: 86px 100px 0 16px;
    }
    a.slmdw_l10 {
        background: #fff url(/templates/v1/img/slmdw/_25euros.jpg) no-repeat 6px 6px;
        width: 189px;height: 70px;display: block; color: #3c3c3c;
        padding: 63px 80px 0 16px;
    }
    /*a.slmdw_l1:hover, a.slmdw_l2:hover, a.slmdw_l3:hover, a.slmdw_l4:hover, a.slmdw_l5:hover, a.slmdw_l6:hover, a.slmdw_l7:hover, a.slmdw_l8:hover, a.slmdw_l9:hover, a.slmdw_l10:hover {background-color: #bbb;}
      */