/*
	Content Wrapper
*/

div.cw-bubble-1 {
	width: 189px;
	padding-top: 0px;
	padding-bottom:0px;
}

div.cw-bubble-1-no-label {
	padding-top:5px;
}

div.cw-bubble-1 .cwb1-inner {
	position:relative;
	z-index:1;
}

div.cw-bubble-1 div.cwb1-top {
	height:40px;
	background-repeat:no-repeat;
	background-position:0 0;
}


div.cw-bubble-1 span.cwb1-label {
	display:block;
	position:absolute;
	z-index:2;
	margin-top:-50px;
	margin-left:25px;
	width:76px;
	height:86px;
	background-repeat:no-repeat;
	background-position:0 0;
}

div.cw-bubble-1-no-label span.cwb1-label  {
	display:none;
}


div.cw-bubble-1 div.actus span.cwb1-label { background-image:url('img/picto_actus.gif'); }
div.cw-bubble-1 div.atouts span.cwb1-label { background-image:url('img/picto_atouts.gif'); }
div.cw-bubble-1 div.catalogue span.cwb1-label { background-image:url('img/picto_catalogue.gif'); }
div.cw-bubble-1 div.chiffres-cles span.cwb1-label { background-image:url('img/picto_chiffres_cles.gif'); }
div.cw-bubble-1 div.fiches-conseils span.cwb1-label { background-image:url('img/picto_fiches_conseils.gif'); }
div.cw-bubble-1 div.gamme-produit span.cwb1-label { background-image:url('img/picto_gamme_produit.gif'); }
div.cw-bubble-1 div.gros-plan span.cwb1-label { background-image:url('img/picto_gros_plan.gif'); }
div.cw-bubble-1 div.innovation span.cwb1-label { background-image:url('img/picto_innovation.gif'); }
div.cw-bubble-1 div.points-de-vente span.cwb1-label { background-image:url('img/picto_points_de_vente.gif'); }
/*div.cw-bubble-1 div.reperes span.cwb1-label { background-image:url('img/picto_reperes.png'); }*/
div.cw-bubble-1 div.selection-du-mois span.cwb1-label { background-image:url('img/picto_selection_du_mois.gif'); }
div.cw-bubble-1 div.temoignages-client span.cwb1-label { background-image:url('img/picto_temoignages_client.gif'); }
div.cw-bubble-1 div.autres-produits span.cwb1-label { background-image:url('img/picto_autres_produits.gif'); }

div.cw-bubble-1 div.cwb1-top,
div.cw-bubble-1 div.cwb1-bottom {
	height:24px;
	background-repeat:no-repeat;
	background-position:0 0;
}



div.cw-bubble-1 div.hd-vert div.cwb1-top {
	background-image:url('img/ch-vert.gif');
}

/*THEME PRODUITS BLEU */
div.css-content-style div.bg-bleu ul.csc-menu {
	padding: 0 0 0 2px;
	list-style-type: disc ;
	list-style-image: none;
}

div.cw-bubble-1 div.bg-bleu div.cwb1-top, div.cw-bubble-1 div.hd-bleu div.cwb1-top { 
	/*background-image:url('img/menu_bg_produit.png');*/
}

div.cw-bubble-1 div.bg-bleu div.cwb1-content-outer div.cwb1-content-inner {
	margin: 0;
	padding:10px 0;
	background-color:#fff;
	min-height:100px;
}

div.css-content-style div.cw-bubble-1 div.bg-bleu ul.csc-menu,
div.cw-bubble-1 div.bg-bleu ul.csc-menu,
div.cw-bubble-1 div.bg-bleu ul.csc-menu a {
	font-size: 9pt;
	color: #2e97cf;
	text-decoration: none;
}

div.cw-bubble-1 div.hd-violet div.cwb1-top {
	background-image:url('img/ch-violet.gif');
}

div.cw-bubble-1 div.hd-orange div.cwb1-top {
	background-image:url('img/ch-orange.gif');
}

div.cw-bubble-1 div.cwb1-bottom {
	background-image:url('img/cb.gif');
}

div.cw-bubble-1 div.bg-bleu div.cwb1-bottom { background-image:url('img/cb-bleu.gif'); }

div.cw-bubble-1 div.cwb1-content-outer {
	background-repeat:repeat-y;
	background-position:0 0;
	background-image:url('img/cc.gif');
}

div.cw-bubble-1 div.cwb1-content-outer div.cwb1-content-inner {
	margin:0;
	padding:0;
	background-color:#fff;
	min-height:100px;
}

div.cw-bubble-1 div.bg-bleu div.cwb1-content-outer div.cwb1-content-inner {
	background-color:#FFF;
}

div.col-large div.cw-bubble-1 { width:690px; }


div.col-large div.cw-bubble-1 div.hd-vert div.cwb1-top { background-image:url('img/ch-vert-gd.gif'); }
div.col-large div.cw-bubble-1 div.hd-bleu div.cwb1-top { background-image:url('img/ch-bleu-gd.gif'); }
div.col-large div.cw-bubble-1 div.hd-violet div.cwb1-top { background-image:url('img/ch-violet-gd.gif'); }
div.col-large div.cw-bubble-1 div.hd-orange div.cwb1-top { background-image:url('img/ch-orange-gd.gif'); }
div.col-large div.cw-bubble-1 div.cwb1-bottom {	background-image:url('img/cb-gd.gif'); }
div.col-large div.cw-bubble-1 div.cwb1-content-outer { background-image:url('img/cc-gd.gif'); }

div.css-content-style div.cw-bubble-1 h1,
div.css-content-style div.cw-bubble-1 h2,
div.css-content-style div.cw-bubble-1 h3,
div.css-content-style div.cw-bubble-1 h4,
div.css-content-style div.cw-bubble-1 h5,
div.css-content-style div.cw-bubble-1 h6,
div.css-content-style div.cw-bubble-1 div.hd-vert ul.csc-menu,
div.cw-bubble-1 div.hd-vert ul.csc-menu a,
div.cw-bubble-1 div.hd-vert ul.csc-menu{
	color:#b6db2d !important;
}

div.css-content-style div.cw-bubble-1 div.hd-bleu h1,
div.css-content-style div.cw-bubble-1 div.hd-bleu h2,
div.css-content-style div.cw-bubble-1 div.hd-bleu h3,
div.css-content-style div.cw-bubble-1 div.hd-bleu h4,
div.css-content-style div.cw-bubble-1 div.hd-bleu h5,
div.css-content-style div.cw-bubble-1 div.hd-bleu h6,
div.css-content-style div.cw-bubble-1 div.hd-bleu ul.csc-menu,
div.cw-bubble-1 div.hd-bleu ul.csc-menu,
div.cw-bubble-1 div.hd-bleu ul.csc-menu a {
	color:#1185c0 !important;
}

div.css-content-style div.cw-bubble-1 div.hd-violet h1,
div.css-content-style div.cw-bubble-1 div.hd-violet h2,
div.css-content-style div.cw-bubble-1 div.hd-violet h3,
div.css-content-style div.cw-bubble-1 div.hd-violet h4,
div.css-content-style div.cw-bubble-1 div.hd-violet h5,
div.css-content-style div.cw-bubble-1 div.hd-violet h6,
div.css-content-style div.cw-bubble-1 div.hd-violet ul.csc-menu,
div.cw-bubble-1 div.hd-violet ul.csc-menu,
div.cw-bubble-1 div.hd-violet ul.csc-menu a {
	color:#b17cc3 !important;
}

div.css-content-style div.cw-bubble-1 div.hd-orange h1,
div.css-content-style div.cw-bubble-1 div.hd-orange h2,
div.css-content-style div.cw-bubble-1 div.hd-orange h3,
div.css-content-style div.cw-bubble-1 div.hd-orange h4,
div.css-content-style div.cw-bubble-1 div.hd-orange h5,
div.css-content-style div.cw-bubble-1 div.hd-orange h6,
div.css-content-style div.cw-bubble-1 div.hd-orange ul.csc-menu,
div.cw-bubble-1 div.hd-orange ul.csc-menu,
div.cw-bubble-1 div.hd-orange ul.csc-menu a {
	color:#e6b02d !important;
}

#content_inner div.css-content-style div.cw-bubble-1 h2,
#content_inner div.css-content-style div.cw-bubble-1 h3,
#content_inner div.css-content-style div.cw-bubble-1 h4,
#content_inner div.css-content-style div.cw-bubble-1 h5,
#content_inner div.css-content-style div.cw-bubble-1 h6 {
	color:#404040 !important;
}

div.css-content-style ul.csc-menu li {
	background-image:none;
	padding-left:0px;
}

div.css-content-style div.points-de-vente div.cwb1-content-outer div.cwb1-content-inner h1 {
	text-align:left;
}

div.css-content-style div.cw-bubble-1 div.points-de-vente div.cwb1-content-outer div.cwb1-content-inner {
	padding-right:0;
	padding-left:0px;
	text-align:right;
}

/*2009*/
.accbienvenue {	
	width: 180px;
	margin: 5px 5px 10px 8px;
}

.accbienvenue .entete {
	width: 180px;
	height: 37px;
	background-image: url(img/box/bg_bienvenue.gif);
	background-repeat: no-repeat;
}

.accbienvenue .contenu {
	background-color: #404040;
	/*text-align: justify;*/
	color: white;
	padding: 5px;
}

.accbienvenue .contenu a:link, .accbienvenue .contenu a:visited{
	color: white;
}

.acclettreinfo {	
	width: 181px;
	margin: 5px 5px 5px 8px;
}

.acclettreinfo .entete {
	width: 181px;
	height: 40px;
	background-image: url(img/box/bg_lettreinfo.gif);
	background-repeat: no-repeat;
}

.acclettreinfo .contenu {
	/*text-align: justify;*/
	padding: 5px;
}

.accproduits {	
	width: 457px;
	margin: auto;
}

.accproduits .entete {
	width: 457px;
	height: 40px;
	background-image: url(img/box/bg_produits.gif);
	background-repeat: no-repeat;
}

.accproduits .bas {
	width: 457px;
	height: 11px;
	background-image: url(img/box/bas_produits.gif);
	background-repeat: no-repeat;
}
.accproduits .contenu {
	background-image: url(img/box/bkg_produits.gif);
	background-repeat: repeat-y;
	padding: 5px 10px 5px 15px;
}

.accconseils {	
	width: 224px;
	margin: 2px;
	float: left;
}

.accconseils .entete {
	width: 224px;
	height: 40px;
	background-image: url(img/box/bg_conseils.gif);
	background-repeat: no-repeat;
}

.accconseils .contenu {
	background-image: url(img/box/bkg_conseils.gif);
	background-repeat: repeat-y;
	padding: 5px 10px 10px 15px;
}

.accconseils .bas {
	width: 224px;
	height: 13px;
	background-image: url(img/box/bas_conseils.gif);
	background-repeat: no-repeat;
}

.accservices {	
	width: 225px;
	margin: 5px;
	float: left;
}

.accservices .entete {
	width: 225px;
	height: 40px;
	background-image: url(img/box/bg_services.gif);
	background-repeat: no-repeat;
}

.accservices .contenu {
	background-image: url(img/box/bkg_services.gif);
	background-repeat: repeat-y;
	padding: 5px 10px 10px 15px;
}

.accservices .bas {
	width: 225px;
	height: 13px;
	background-image: url(img/box/bas_services.gif);
	background-repeat: no-repeat;
}
.accpdv {	
	width: 190px;
	margin: 5px auto 5px auto;
}

.accpdv .entete {
	width: 190px;
	height: 36px;
	background-image: url(img/box/bg_pdv.gif);
	background-repeat: no-repeat;
}

.accpdv .contenu {
}

.accactualites {	
	width: 192px;
	margin: 5px auto 5px auto;
}

.accactualites .entete {
	width: 192px;
	height: 38px;
	background-image: url(img/box/bg_actualites.gif);
	background-repeat: no-repeat;
}

.accactualites .contenu {
	padding: 0 5px 0 5px;
}
.accactualites .news-latest-item-actus {
	padding: 5px 0 5px 0;
	border-bottom: 1px dashed black;	
}
.accboutons {
	margin: 10px 5px 5px 8px;
}

.pdv-vert {
	width: 700px;
}

.pdv-vert .entete {
	width: 700px;
	height: 37px;
	background-image: url(img/bg_pdv_b.gif);
	background-repeat: no-repeat;
}

.repere {
	width: 190px;	
}

.repere .entete {
	width: 190px;
	height: 43px;
	background-image: url(img/bg_reperes.gif);
	background-repeat: no-repeat;
}

.repere .contenu {
	padding: 10px;
	background-image: url(img/bkg_reperes.gif);
	background-repeat: repeat-y;
}

.repere .bottom {
	width: 190px;
	height: 18px;
	background-image: url(img/bottom_reperes.gif);
	background-repeat: no-repeat;
}

.chiffrescles {
	width: 190px;	
}

.chiffrescles .entete {
	width: 190px;
	height: 43px;
	background-image: url(img/bg_chiffrescles.gif);
	background-repeat: no-repeat;
}

.chiffrescles .contenu {
	padding: 10px;
	background-image: url(img/bkg_reperes.gif);
	background-repeat: repeat-y;
}

.chiffrescles .bottom {
	width: 190px;
	height: 18px;
	background-image: url(img/bottom_reperes.gif);
	background-repeat: no-repeat;
}

#selection_services {
	width: 695px;
}

#selection_services .entete {
	width: 695px;
	height: 38px;
	background-image: url(img/bg_services.gif);
	background-repeat: no-repeat;
}

#selection_services .contenu {
	background-image: url(img/bkg_services.gif);
	background-repeat: repeat-y;
	border-bottom: 5px;
}

#selection_services .contenu .lastcontent {
	width: 207px;
	padding: 5px 10px 5px 10px;
	float: left;
	background-image: url(img/bordure_produit_selection.gif);
	background-repeat: repeat-y;
	background-position: 0 0;	
}

#selection_services .contenu .lastcontent:first-child {
	background-image: none;

}

#selection_services .contenu .lastcontent .image{
	min-height: 120px;
	text-align: center;
}

#selection_services .bottom {
	width: 695px;
	height: 12px;
	background-image: url(img/bottom_services.gif);
	background-repeat: no-repeat;
}

.orange_neutre {
	width: 692px;
}

.orange_neutre .entete {
	width: 692px;
	height: 36px;
	background-image: url(img/bg_bloc_orange.gif);
	background-repeat: no-repeat;
}

.orange_neutre .contenu {
	padding: 10px;
	background-image: url(img/bkg_bloc_orange.gif);
	background-repeat: repeat-y;
}

.orange_neutre .bottom {
	width: 692px;
	height: 8px;
	background-image: url(img/bottom_bloc_orange.gif);
	background-repeat: no-repeat;
}

.violet_neutre {
	width: 692px;
}

.violet_neutre .entete {
	width: 692px;
	height: 36px;
	background-image: url(img/bg_bloc_violet.gif);
	background-repeat: no-repeat;
}

.violet_neutre .contenu {
	padding: 10px;
	background-image: url(img/bkg_bloc_violet.gif);
	background-repeat: repeat-y;
}

.violet_neutre .bottom {
	width: 692px;
	height: 8px;
	background-image: url(img/bottom_bloc_violet.gif);
	background-repeat: no-repeat;
}

.temoignages {
	width: 692px;
}

.temoignages .entete {
	width: 692px;
	height: 36px;
	background-image: url(img/bg_bloc_temoins.gif);
	background-repeat: no-repeat;
}

.temoignages .contenu {
	padding: 10px;
	background-image: url(img/bkg_bloc_temoins.gif);
	background-repeat: repeat-y;
}

.temoignages .bottom {
	width: 692px;
	height: 8px;
	background-image: url(img/bottom_bloc_temoins.gif);
	background-repeat: no-repeat;
}

.fiche_conseils {
	width: 692px;
}

.fiche_conseils .entete {
	width: 692px;
	height: 36px;
	background-image: url(img/bg_fiche_conseils.gif);
	background-repeat: no-repeat;
}

.fiche_conseils .contenu {
	padding: 10px;
	background-image: url(img/bkg_fiche_conseils.gif);
	background-repeat: repeat-y;
}

.fiche_conseils .bottom {
	width: 692px;
	height: 8px;
	background-image: url(img/bottom_fiche_conseils.gif);
	background-repeat: no-repeat;
}

.bloc_reseau {
	width: 692px;
}

.bloc_reseau .entete {
	width: 692px;
	height: 36px;
	background-image: url(img/bg_reseau.gif);
	background-repeat: no-repeat;
}

.bloc_reseau .contenu {
	padding: 10px;
	background-image: url(img/bkg_reseau.gif);
	background-repeat: repeat-y;
}

.bloc_reseau .bottom {
	width: 692px;
	height: 8px;
	background-image: url(img/bottom_reseau.gif);
	background-repeat: no-repeat;
}

.fiche_services{
	width: 692px;
}

.fiche_services .entete {
	width: 692px;
	height: 36px;
	background-image: url(img/bg_fiche_services.gif);
	background-repeat: no-repeat;
}

.fiche_services .contenu {
	padding: 10px;
	background-image: url(img/bkg_fiche_services.gif);
	background-repeat: repeat-y;
}

.fiche_services .bottom {
	width: 692px;
	height: 8px;
	background-image: url(img/bottom_fiche_services.gif);
	background-repeat: no-repeat;
}

.vert_neutre {
	width: 692px;
}

.vert_neutre .entete {
	width: 692px;
	height: 36px;
	background-image: url(img/bg_bloc_vert.gif);
	background-repeat: no-repeat;
}

.vert_neutre .contenu {
	padding: 10px;
	background-image: url(img/bkg_bloc_vert.gif);
	background-repeat: repeat-y;
}

.vert_neutre .bottom {
	width: 692px;
	height: 8px;
	background-image: url(img/bottom_bloc_vert.gif);
	background-repeat: no-repeat;
}