body,html{
	border:0;
	margin:0;
	padding:0;
}
body{
	background-repeat:repeat-x;
	/*background-image:url(header-repeat.png);*/
	background-color:white!important;
	font-family:Verdana;
	font-size:12px;
}
#globale{
	width:910px;
	margin-left:auto;
	margin-right:auto;
}
/*******HAUT********/
#header{
	width:910px;
	height:148px;
	background-image:url(bandeau-haut.png);
	position:relative;
}
#header > img{
	position:absolute;
	left:20px;
	top:123px;
}
#lien-retour{
	position:absolute;
	width:370px;
	height:110px;
	display:block;
	text-indent:-4000px;
	overflow:hidden;
	left:10px;
	top:5px;
	/*border:solid 1px;*/
}
#bloc-contenu{
	overflow:hidden;
	background-image:url(contenu-repeat.png);
	background-repeat:repeat-y;
}
/*********SOMMAIRE*******/
#selection-du-moment{
	padding:0;
	margin:0;
	background-image:url(banniere-selection.png);
	width:196px;
	height:27px;
	text-indent:-4000px;
	overflow:hidden;
	margin-top:30px;
	margin-bottom:15px;
}

/**********MENU-HAUT************/
#bloc-menu-haut{
	position:absolute;
	right:0;
	top:125px;
	width:700px;
	/*height:50px;*/
}
#bloc-menu-haut ul{
	list-style-type:none;
	padding:0;
	margin:0;
	padding-left:14px;
	height:23px;
	float:left;
	width:540px;
}
#bloc-menu-haut ul li{
	display:block;
	float:left;
	height:18px;
	border-right:solid 2px #3b3831;
	padding-right:6px;
	padding-left:6px;
}
a.menu-haut-item-accueil{
	display:block;
	width:24px;
	height:23px;
	background-image:url(btn-home.png);
	overflow:hidden;
	text-indent:-4000px;
	margin-top:-4px!important;
}
#bloc-menu-haut ul li a{
	background-position:top;
	display:block;
	margin-top:-2px;
}
#bloc-menu-haut ul li a:hover,#bloc-menu-haut ul li a.actif{
	background-position:bottom;
}



/*********RECHERCHE************/
#bloc-menu-haut #formulaire_recherche input{
	display:block;
	float:left;
	width:130px;
	-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
border:none;
padding-left:px;
padding-right:px;
}
#bloc-menu-haut #formulaire_recherche label,#formulaire_recherche .boutons{
	display:none;
}

/************** MENU PRINCIPAL **************/
#bloc-menu-gauche{
	float:left;
	width:200px;
	padding-top:10px;
	padding-left:4px;
	padding-bottom:30px;
}
#bloc-menu-gauche ul{
	list-style-type:none;
	padding:0;
	margin:0;
}
#bloc-menu-gauche h2,#bloc-menu-gauche h3,#bloc-menu-gauche h4{
	margin:0;
	padding:0;
	font-size:15px;
	/*height:25px;*/
	
	padding-top:8px;
	padding-bottom:8px;
}
#bloc-menu-gauche h2{
	padding-left:15px;
	border-bottom:solid 1px #16120f;
}
#bloc-menu-gauche h2 a{
	color:#3b3831;
}
#bloc-menu-gauche h3{
	padding-left:25px;
	background-color:#e0dad6;
	border-bottom:solid 1px #16120f;
}
#bloc-menu-gauche h3 a{
	color:white;
}
#bloc-menu-gauche h3 a span{
	color:black;
	display:block;
	float:left;
	margin-bottom:6px;
}
#bloc-menu-gauche h4{
	padding-left:25px;
	background-color:black;
		border-bottom:solid 2px #16120f;
}
#bloc-menu-gauche h4 a{
	color:white;
}
#bloc-menu-gauche h4 a span{
	color:white;
}
#bloc-menu-gauche a{
	display:block;
	
}
#bloc-menu-gauche a:hover{
	text-decoration:none!important;
}

/********MILIEU**********/
#bloc-milieu{
	float:left;
	width:460px;
	padding-left:20px;
	padding-bottom:30px;
}

/********DROITE*********/
#bloc-droite{
	float:right;
	margin-right:1px;
	width:201px;
	padding-right:4px;
}
/***BLOC PANIER***/
#bloc-panier{
	width:200px;
	overflow:hidden;
	margin-top:15px;
}
#bloc-panier-haut{
	background-image:url(header-panier.png);
	background-repeat:no-repeat;
	background-position:bottom;
	width:200px;
	height:23px;
}
#bloc-panier-milieu{
	background-color:#8b7769;
	width:200px;
	padding:6px;
	padding-left:20px;
	color:#e0dad6;
}
#bloc-panier-bas{
	background-image:url(footer-panier.png);
	background-repeat:no-repeat;
	background-position:top;
	width:200px;
	height:6px;
}
#bloc-panier-haut h3{
	margin:0;
	padding:0;
	padding-left:20px;
}
#bloc-panier-milieu h3{
	display:none;
}

#bloc-panier-milieu p,#bloc-panier-milieu ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
#bloc-panier-milieu p{
	padding-top:8px;
	padding-bottom:8px;
}

/***************PROMOTIONS*********/
#bloc-promos{
	width:200px;
	overflow:hidden;
	margin-top:15px;
}
#bloc-promos-haut{
	background-image:url(header-promo.png);
	background-repeat:no-repeat;
	background-position:bottom;
	width:200px;
	height:28px;
}
#bloc-promos-milieu{
	border-left:solid 4px #7E9E1C;
	border-right:solid 4px #7E9E1C;
	border-bottom:solid 4px #7E9E1C;
	 margin-right: 1px;
}
#bloc-promos-contenu{
	padding-left:8px;
	padding-right:8px;
	/*padding-top:20px;*/
	padding-bottom:8px;
}

#bloc-promos-haut h3{
	margin:0;
	padding:0;
	padding-left:20px;
	padding-top:3px;
}
#bloc-promos-milieu h3{
	display:none;
}

#bloc-promos-milieu p,#bloc-promos-milieu ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
#bloc-promos-milieu p{
	padding-top:8px;
	padding-bottom:8px;
}
.un-produit-droite{
	overflow:hidden;
	padding-bottom:2px;
}
.un-produit-droite h3{
	display:block!important;
	font-size:13px;
	padding-top:8px;
	margin-bottom:4px;
	margin-top:0;
	text-align: center;
}
.un-produit-droite h3 a{
	color:black;
	text-decoration:none;
}
.un-produit-droite .acheter{
	margin-top:4px;
	float:right;
	display:block;
	width:63px;
	height:17px;
	background-image:url(btn-acheter.png);
	overflow:hidden;
	text-indent:-4000px;
}
.un-produit-droite .prix{
	display:block;
	font-weight:bold;
}
.un-produit-droite .prix_avant_promo{
	text-decoration:line-through;
	font-size:11px;
}
.un-produit-droite .prix_apres_promo{
	display:block;
	color:#ff0600;
	font-weight:bold;
}
/************RUBRIQUES************/
.pagination{
	clear:both;
	padding-top:10px;
	font-weight:bold;
}
.titre-sous-rubrique{
	border:ridge 2px black;
	text-align:center;
	padding:2px;
}
#autres-rubriques{
	border:solid 1px black;
	    background-color: #78a736;
	overflow:hidden;
margin-bottom:1em;
}
#autres-rubriques h2{
	font-size:2em;
	color: #465631;
}
#autres-rubriques-content img{
	display:block;
	margin-bottom:10px;
}
#autres-rubriques-content{
	padding:18px;
	padding-top:10px;
	overflow:hidden;
}
#autres-rubriques-content h3{
	float:left;
	font-size:13px;
	margin:0;
	padding:0;
	margin-right:10px;
	margin-bottom:6px;
	
}
#autres-rubriques-content h3 a{
	color:black;
}
#autres-rubriques-content h3.actif a,#autres-rubriques-content h3 a:hover{
	color:#495e05;
	text-decoration:none;
}
/**********FICHE PRODUIT************/
.avertissement-produits{
	clear:both;
	color:red;
	font-weight:bold;
	padding-top:18px;
}
#fiche-produit-gauche{
	float:left;
	width:137px;
	margin-right:15px;
}
#fiche-produit-gauche a.lien_logo{
	border:solid 1px black;
	overflow:hidden;
	display:block;
	cursor: url(magnify.cur), -moz-zoom-in, pointer;
}
.lien-avertissement{
	cursor:help;
}
.fiche-produit .prix{
	display:block;
	font-size:13px;
}
.fiche-produit .prix_avant_promo{
	display:block;
	text-decoration:line-through;	
}
.fiche-produit .prix_apres_promo{
	display:block;
	font-size:14px;
	font-weight:bold;
}
.fiche-produit .texte{
	margin-top:10px;
}
#produits-similaires{
	margin-top:25px;
	clear:both;
}
#produits-similaires h2{
	display:block;
	width:421px;
	height:25px;
	background-image:url(banniere-produits-associes.png);
	overflow:hidden;
	text-indent:-4000px;
	
	padding:0;
	margin:0;
}
a.bouton_ajouter_au_panier{
	margin-top:4px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	width:63px;
	height:17px;
	background-image:url(btn-acheter-produit.png);
	overflow:hidden;
	text-indent:-4000px;
	float:right;
	margin-top:5px;
	margin-bottom:10px;
}

/**********UN PRODUIT***********/
.un-produit{
	overflow:hidden;
	padding-bottom:2px;
	float:left;
	width:33%;
	height:192px;
}
.un-produit h3{
	display:block!important;
	font-size:12px;
	padding-top:8px;
	margin-top:0;
	margin-bottom:6px;
	padding-right:4px;
}
.un-produit h3 a{
	color:black;
	text-decoration:none;
}
.un-produit .acheter{
	margin-top:4px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	width:63px;
	height:17px;
	background-image:url(btn-acheter.png);
	overflow:hidden;
	text-indent:-4000px;
}
.un-produit .voir{
	margin-top:4px;
	float:right;
	display:block;
	width:63px;
	height:17px;
	background-image:url(btn-acheter.png);
	overflow:hidden;
	text-indent:-4000px;
}
.un-produit .prix{
	/*display:block;*/
	margin-right:5px;
	font-weight:bold;
}
.un-produit .prix_avant_promo{
	text-decoration:line-through;
	font-size:11px;
}
.un-produit .prix_apres_promo{
	color:#ff0600;
	font-weight:bold;
}
.un-produit img{

}
.les_prix{
	clear:both;
	text-align:center;
}
.un-produit .lien_logo{
width:137px;
height:90px;
display:block;
border:solid 1px black;
margin-bottom:4px;
text-align:center;
overflow:hidden;
}
/*******PIED**********/
#footer{
	background-image:url(footer-repeat-2.png);
	background-repeat:repeat-x;
	overflow:hidden;
}
#footer-content{
	width:910px;
	/*height:300px;*/
	position:relative;
	margin-left:auto;
	margin-right:auto;
	
}
#footer-content > div{
padding-bottom:15px;
}
#footer-content-1{
	width:300px;
	float:left;
}
#footer-content-2{
	width:300px;
	float:left;
}
#footer-content-3{
	width:300px;
	float:left;
}
#footer-content h2{
	color:black;
	color:#465631;
	font-size:15px;
	padding-top:15px;
	margin-bottom:4px;
}
#footer-content ul{
	list-style-type:none;
	padding:0;
	margin:0;
}
#footer-content ul a{
	text-decoration:none;
	color:#e0dad6;
	font-size:12px;
	display:block;
	line-height:14px;
	font-weight:bold
}
#footer-content ul a:hover,#footer-content ul a.actif{
	color:#465631;
	text-decoration:none;
}
/********FORMULAIRES**********/
input,textarea,select{
	width:375px;
}
.calculator input,textarea,select{
	width:75%!important;
}
.formulaire_spip label{
	display:block;
}
input[type=checkbox],input[type=radio]{
	width:auto;
}
.boutons{
	list-style-type:none;
	padding:0;
	margin:0;
	margin-top:6px;
}
.bouton_important{
	color:white!important;
	    background-color: #465631;
	width:150px;
	padding:4px;
	padding: 1.209em 2.3em;
    font-size: 0.857em;
    line-height: 1.2857em;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 400;
    border-width: 2px !important;
	text-align:center;
	transition: all 0.3s ease 0s;
    border-radius: 0;
}

#bloc-milieu .boutons a{
	font-weight:bold;
}

/*********DOCUMENTS*************/
.uneImageJointe{
	float:left;
	width:33%;
	text-align:center;
}
.lien-logo img{
	margin-left:15px;
}
.unDocJoint{
	width:100%!important;
	clear:both;
	margin-bottom:5px;
}
.unDocJoint .titredoc{
	position:relative;top:5px;right:-9px;
	text-align:left;
}

/********BOUTIQUE***********/

.formulaire_boutique input,.formulaire_boutique select{
	width:auto;
}
.total,.total_ttc{
	text-align:right;
}
.total_ttc{
	font-weight:bold;
}
table #total{
	text-align:left;
}
.formulaire_boutique label{
	color:black;
	font-weight:bold;
}
.formulaire_boutique legend{
	font-weight: bold;
    text-align: center;
    background-color: white;
    display: block;
    width: 100%;
    padding: 1em;
    margin-bottom:1em;
}

/********SPIP*******/
.spip_documents_left{
	margin-right:14px;
}
.spip_documents_right{
	margin-right:13px;
}


/*********PETITS STYLES*********/
#chemin{
	font-size:11px;
	font-weight:normal;
}
#chemin a{
	font-weight:normal;
	color:white;
}
.spacer{
	clear:both;
}
a{
	text-decoration:none;
	color:#465631;
}
a:hover{
	text-decoration:underline;
}
img{border:0}

h1{
	/*font-size:18px;*/
}
h2{
	/*font-size:16px;*/
	clear:both;
}
h3{
	/*font-size:15px;*/
}
.erreur{
	color:red!important;
}
.erreur label{
color:red!important;
}


li.product .woocommerce-loop-product__title{
	font-size: 1.5em!important;
	font-weight: bold!important;
	padding-top:0.5em;
}



.top_panel_title .breadcrumbs{
	float:left!important
}
.un-produit-droite a.add_to_cart_button{
	display: block;
    text-align: center;
    width: 130px;
    margin-left:auto;
	margin-right:auto;
}
.un-produit-droite .link_immage img{
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.scheme_original a{
	color:#465631;
}
.scheme_original input[type="text"], .scheme_original input[type="number"], .scheme_original input[type="email"], .scheme_original input[type="search"], .scheme_original input[type="password"], .scheme_original select, .scheme_original textarea {
color:white!important;
	}
.scheme_original strong{
	color:#1d1e23!important;
}
.sc_section_title.sc_item_title{
	color:#1d1e23;
}
.savoir_plus{
	display:block;
	text-align:center;
	padding:1em;
	background-color:#465631!important;
	color:white!important;
	text-decoration:none!important;
}
.savoir_plus strong{
	
	text-align:center;
	font-size:1.8em;
}
.titre-sous-rubrique{
	font-size:2em;
}
.titre-sous-rubrique a{
	color:#1d1e23!important;
}
.top_panel_title.title_present.breadcrumbs_present .breadcrumbs{
	max-width:85%!important;
}
.woocommerce img{
	max-width:100%;
	height:auto!important;
}
.wc-tabs-wrapper{
	background-color:white;
}
.woocommerce div.product .woocommerce-tabs .panel{
	display:block!important;
}
.single-product div.product .woocommerce-tabs {
    padding: 1.3em 1.3em;
}
.fiche-price{
	font-weight:bold;
	font-weight: bold;
    font-size: 1.2em;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}
.prix_avant_promo{
	text-decoration: line-through;
	font-size: 1em;
}
.prix_apres_promo{
	color:red;
}
ul.boutons {
	padding-top:1em;
}
.boutons a{
	color:#121215;
} 
.boutons li{
	display:inline-block;
	margin-right:1em;
}
.formulaire_boutique h1{
	color: #1d1e23;
	font-family: "Lato", sans-serif;
    font-size: 3.5714em;
    line-height: 1.3em;
    font-weight: 600;
    font-style: italic;
    margin-bottom: 0.36em;
    text-align:center;

}
/*.formulaire_boutique h1:after{
    content: '//';
    font-style: normal;
    display: block;
    margin-left: 10px;
    font-weight: 900;
    margin: 0.65em auto 1.25em;
    font-size: 0.45em;
    line-height: 1em;
    font-family: fantasy;
    letter-spacing: 1px;
    color:#465631;
}*/

.formulaire_boutique legend{
	display:none;
}
.formulaire_boutique_with_legend fieldset fieldset legend{
	display:block!important;
}
.woocommerce div.product .woocommerce-tabs .panel{
	padding-top:0.3em;
}

.menu_mobile h2#chemin{
	padding-top:1em!important;
}

.menu_mobile .woocommerce .sidebar{
	width:100%;
}

.menu_mobile .woocommerce .sidebar aside{
	width: 84%;
}

.menu_mobile .woocommerce .sidebar .prix {
	width:180px;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.menu_mobile footer .column-1_3{
	width:100%!important;
}
.menu_mobile footer .column-1_3 > *{
width: 180px;
    margin-left: auto;
    margin-right: auto;
}
.column-3_4, .column-6_8, .column-9_12{
	width:74.4%;
}
#slide-1-layer-2{
	font-size:3em!important;
}
#slide-1-layer-4{
	font-size:3em!important;
	color:#465631!important;
}
.strongtitle{
	font-weight:bold;
}
#page_preloader{

}
@media (max-width: 639px){
	.tp-parallax-wrap.tp-hidden-caption{
	visibility:visible!important;
	display:block!important;
    }
	body:not(.woocommerce) .woocommerce ul.products:not(.categories) li.product:not(.product-category) {
		width:100%!important;
		margin-bottom:1em;
	}
	#slide-1-layer-2{
		font-size:1em!important;
	}
	#slide-1-layer-4{
		font-size:1em!important;
	}
	#slide-1-layer-5{
		font-size:2em;
	}
	.product-categories.plain{
		display:none;
	}
	.collacc{
		width:100%!important;
	}
}

@media (max-width: 800px) and (orientation: landscape){
	body:not(.woocommerce) .woocommerce ul.products:not(.categories) li.product:not(.product-category){
		width:47%!important;
		margin-bottom:1em;
	}
	.un-produit-droite {
		width:50%!important;
		float:left;
	}
	.un-produit-droite span{
		text-align:center;
	}
	.tp-parallax-wrap.tp-hidden-caption{
	visibility:visible!important;
	display:block!important;
    }
    #slide-1-layer-2{
		font-size:3em!important;
	}
	#slide-1-layer-4{
		font-size:2em!important;
	}
	#slide-1-layer-5{
		font-size:2em;
	}
	.product-categories.plain{
		display:none;
	}
}

.scheme_original .widget_area_inner a, .scheme_original .widget_area_inner ul li:before, .scheme_original .widget_area_inner ul li a:hover, .scheme_original .widget_area_inner button:before.scheme_original .widget_area_inner a, .scheme_original .widget_area_inner ul li:before, .scheme_original .widget_area_inner ul li a:hover, .scheme_original .widget_area_inner button:before,
.scheme_original .top_panel_wrap_inner .search_state_closed .search_submit:before, .scheme_original .top_panel_inner_style_2 .search_state_closed .search_submit:before,
.scheme_original .contact_cart .cart_item, .scheme_original .header_mobile .cart_item.scheme_original .contact_cart .cart_item, .scheme_original .header_mobile .cart_item,
.scheme_original .widget_area_inner a, .scheme_original .widget_area_inner ul li:before, .scheme_original .widget_area_inner ul li a:hover, .scheme_original .widget_area_inner button:before,
.scheme_original .widget_area .widget_title:after, .scheme_original .widget_area ul li:before,
.scheme_original body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories li:hover, .scheme_original body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories li:hover>a, .scheme_original body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories li>a:hover,
#slide-1-layer-4
{
	/*color:#465631!important;*/
}
.scheme_original .widget_area_inner a,.scheme_original .top_panel_wrap_inner .search_state_closed .search_submit:before,.scheme_original .top_panel_wrap_inner .menu_main_nav>li>a:hover,.scheme_original .widget_area .widget_title:after,.scheme_original .menu_main_nav>li>a:hover:before, .scheme_original .menu_main_nav>li>a:hover:after,.scheme_original a:hover,.scheme_light .sc_item_title:after,.scheme_original .sc_item_title:after,.scheme_original .woocommerce .related.products h2:after,.scheme_original .single-product div.product .woocommerce-tabs .wc-tabs li.active a,.scheme_original .single-product div.product .woocommerce-tabs .wc-tabs li a:before,.scheme_original .single-product div.product .woocommerce-tabs .wc-tabs li a:after{
	color:#465631!important;
}
.un-produit-droite a.button{
	color:#1d1e23!important
}
.scheme_original .top_panel_wrap_inner .menu_main_nav>a:hover,
.scheme_original .top_panel_wrap_inner .menu_main_nav>li.sfHover>a,
.scheme_original .top_panel_wrap_inner .menu_main_nav>li#blob,
.scheme_original .top_panel_wrap_inner .menu_main_nav>li.current-menu-item>a,
.scheme_original .top_panel_wrap_inner .menu_main_nav>li.current-menu-parent>a,
.scheme_original .top_panel_wrap_inner .menu_main_nav>li.current-menu-ancestor>a,
.scheme_original body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories li:hover,.scheme_original body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories li:hover>a,
.scheme_original body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories.inited li.has_children:hover:after {
   /* color: #465631!important;*/
}

.scheme_original .top_panel_wrap_inner .menu_main_nav>li ul li a:hover,.scheme_original body:not(.woocommerce) .widget_area:not(.footer_wrap) .woocommerce .widget_title,.scheme_original .woocommerce a.button, .scheme_original .woocommerce button.button, .scheme_original .woocommerce input.button, .scheme_original .woocommerce #respond input#submit, .scheme_original .woocommerce #content input.button, .scheme_original .woocommerce-page a.button, .scheme_original .woocommerce-page button.button, .scheme_original .woocommerce-page input.button, .scheme_original .woocommerce-page #respond input#submit, .scheme_original .woocommerce-page #content input.button, .scheme_original .woocommerce a.button.alt, .scheme_original .woocommerce button.button.alt, .scheme_original .woocommerce input.button.alt, .scheme_original .woocommerce #respond input#submit.alt, .scheme_original .woocommerce #content input.button.alt, .scheme_original .woocommerce-page a.button.alt, .scheme_original .woocommerce-page button.button.alt, .scheme_original .woocommerce-page input.button.alt, .scheme_original .woocommerce-page #respond input#submit.alt, .scheme_original .woocommerce-page #content input.button.alt, .scheme_original .woocommerce-account .addresses .title .edit,.scheme_original .contact_cart .cart_item,.scheme_original .custom .tp-bullet.selected{
	background-color:#465631!important;	
}
.scheme_original .woocommerce a.button:hover,.scheme_original .woocommerce a.button, .scheme_original .woocommerce button.button, .scheme_original .woocommerce input.button, .scheme_original .woocommerce #respond input#submit, .scheme_original .woocommerce #content input.button, .scheme_original .woocommerce-page a.button, .scheme_original .woocommerce-page button.button, .scheme_original .woocommerce-page input.button, .scheme_original .woocommerce-page #respond input#submit, .scheme_original .woocommerce-page #content input.button, .scheme_original .woocommerce a.button.alt, .scheme_original .woocommerce button.button.alt, .scheme_original .woocommerce input.button.alt, .scheme_original .woocommerce #respond input#submit.alt, .scheme_original .woocommerce #content input.button.alt, .scheme_original .woocommerce-page a.button.alt, .scheme_original .woocommerce-page button.button.alt, .scheme_original .woocommerce-page input.button.alt, .scheme_original .woocommerce-page #respond input#submit.alt, .scheme_original .woocommerce-page #content input.button.alt, .scheme_original .woocommerce-account .addresses .title .edit ,.scheme_original .custom .tp-bullet.selected,.scheme_light .woocommerce ul.products li.product .add_to_cart_button{
    border-color: #465631!important;
}
footer .content_wrap ul li a span.product-title{
	/*color:#b4b4b4!important;*/
}
body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories.inited ul{
	right:auto!important;
	left:-280px!important;
}
.content-present div div{
	/*width:100%!important;*/
}
.content-present div div .spip_documents_left{
	display:none;
}
.scheme_original .top_panel_wrap_inner .menu_main_nav>li ul li a:hover{
	color:white!important;
}
.sc_item_title:after{
	content:''!important;
}
form[name="formulaire_lettres"] .bouton_valider{
	background-color: #465631;
	border-color: #465631;
}
.titre-sous-rubrique em{
	    font-size: 0.5em;
    line-height: 1em;
    display: block;
    margin-bottom: 0.5em;
}
.scheme_original .woocommerce ul.products li.product .price del{
	color: #000;
    font-weight: 800!important;
}

.widget_area .widget_title:after{
content:""!important;
}
.scheme_original button:hover{
	background:none!important;
}

.scheme_original .top_panel_wrap_inner .menu_main_nav>li>a {
    color: #b4b4b4;
}
.scheme_original .menu_main_nav>li>a {
    color: #b4b4b4;
}
.menu_main_nav>li>a {
    padding: 0.708em 1.1em 0.708em;
}


a.alogo_main2{
	position:relative;
	top:15px;
}
.logo_main2{
	height:80px!important;
}
.header_mobile .logo{
	padding-top:0!important;
}
.scheme_original .woocommerce .related.products h2:after{
	content:""!important;
}

#cookieChoiceInfo{
	background-color:#465631!important;
}
img.logo-arme{
	max-width: 80px!important;
    height: auto!important;
    margin-right:1em;
    margin-bottom: 1em;
}

/**************MENU******************/
#mega-menu >li>ul{
	position: fixed;
    width: 100%;
    left: 0px;
    display: none;
    top: auto;
    margin-top:13px;
}
#mega-menu ol{
	list-style-type: none;
}
#mega-menu >li>ul>li>a{
	font-size:1.8em;
	line-height:1.4em;
	font-weight:bold;
}

#mega-menu >li>ul>li{
vertical-align:top;
	width:24%;
	display:inline-block;

}
body:not(.woocommerce) .widget_area:not(.footer_wrap) .woocommerce .widget_title:before {
    content: ''!important;
    }
.scheme_original .header_mobile .cart_item{
	background-color:#465631!important;
}
.account-link-mobile{
	font-size: 2em;
    padding-left: 0.5em;
    color: #b4b4b4;
}

@media (max-width: 480px){
	.logo_main2{
		height:50px!important;
		position: relative;
    	top: -6px!important;
	}
	.logo_main{
		height:30px!important;
		position: relative;
    	top: 8px;
	}

	.header_mobile .menu_button {
    
    	right: 19px!important;
	}

	.header_mobile .menu_main_cart {
    right: 57px!important;
	}
}

@media (min-width: 960px) and (max-width: 1262px){
	.contact_cart_panier{
		top:22px!important;
	}
}
@media (min-width: 1263px) and (max-width: 1439px){
	.contact_cart_panier{
		position: relative;
		top:22px!important;
	}
}
@media (max-width: 480px){
.formulaire_boutique h1 {
	font-size:2em!important;
}
	}

	.tp-bullets{
		display:none!important;
	}

.scheme_original .top_panel_wrap_inner,.scheme_original .top_panel_middle{
	background-color: #78a736;
}
 .scheme_original .top_panel_bottom{
 	background-color:#78a736;
 }
 .scheme_original .top_panel_wrap_inner .menu_main_nav>li>a{
 	color:white;
 }
 .scheme_original .top_panel_bottom{
 	 border-color:#398ac9;
 }
 .scheme_original .widget_area_inner a, 
 .scheme_original .top_panel_wrap_inner .search_state_closed .search_submit:before, 
 .scheme_original .top_panel_wrap_inner .menu_main_nav>li>a:hover, 
 .scheme_original .widget_area .widget_title:after, .scheme_original .menu_main_nav>li>a:hover:before, 
 .scheme_original .menu_main_nav>li>a:hover:after, .scheme_original a:hover, .scheme_light .sc_item_title:after, 
 .scheme_original .sc_item_title:after, .scheme_original .woocommerce .related.products h2:after, 
 .scheme_original .single-product div.product .woocommerce-tabs .wc-tabs li.active a, 
 .scheme_original .single-product div.product .woocommerce-tabs .wc-tabs li a:before, 
 .scheme_original .single-product div.product .woocommerce-tabs .wc-tabs li a:after ,
 .menu_main_nav li.sfHover a{
    color:#398ac9!important;
}

.scheme_original .footer_wrap_inner.widget_area_inner{
	background-color: #78a736;
}
footer .content_wrap ul li a span.product-title{
	color:white!important;
}
.footer_wrap_inner {
    padding: 1em 0 5.4em;
}
a.bouton_important:hover{
	background-color: #398ac9;
	color:white!important;
}
.top_panel_wrap .contact_label {
    margin: 0.9em 0 0.15em!important;
}
.proaccesslabel_field a{
	color:white;
	text-decoration:none;
	font-weight:bold;
}
.proaccesslabel_field{
	margin-top:4em;
}
a.lien-documentation-fiche{
	display:block;
	margin-top:-1em;
	color:#398ac9;
}
.collacc .spip_logos{
	margin-left:1em;
}
.un-article h2{
	font-size:1.5em!important;
}
.thumbnail{
	background:none!important;
	border:none!important;
}
.formulaire_simple input,.formulaire_simple select,.formulaire_simple textarea{
	width:40%;
}
.formulaire_simple textarea{
	height:240px;
	}


.scheme_original .top_panel_wrap_inner, .scheme_original .top_panel_middle{
	background-color:white;
}	
.proaccesslabel_field a,.scheme_original .top_panel_middle .contact_icon,.scheme_original .top_panel_middle .contact_field, .scheme_original .top_panel_middle .contact_field>a{
	color:#78a736!important;
}
.scheme_original .contact_cart .cart_item{
	background-color:#78a736!important;	
}

@media (max-width: 767px){
	.calculator em{
		display:block;
	}
	.content-present p.spip{
		clear:both;	
	}
}

.content_wrap_panier{
	padding:0!important;
	margin:0!important;
}
.content_wrap_panier th{
	padding:0!important;
	padding-bottom:0.8em;
	padding-top:0.8em;
}
.menu_mobile .formulaire_boutique{
	margin-top:0;
	padding: 1.7em 0!important;
}
.menu_mobile .formulaire_boutique .sc_table table th, .sc_table table td {
	padding:0.3em!important;
}

.header_mobile{
	background-color: #78A74B;
}
.header_mobile .menu_main_cart .top_panel_cart_button .contact_icon{
	color:white!important;
}
.menu_mobile .scheme_original a, .menu_mobile  span.icon-user,.scheme_original .header_mobile .menu_button{
	color:white!important;
}
.header_mobile .logo_main{
	position:relative;
	top:18px;
}
