/* @override https://dev.produits.landart.qc.ca/common_files/css/style.css */

@charset "utf-8";
/*   
Theme Name: foundation child
Theme URI: http://www.activis.ca/
Description: Child template to use with the foundation theme framework
Author: Activis
Author URI: http://www.activis.ca/
Template: foundation
Version: 1.0
*/
html body{
	background:url(../images/bg_body.jpg) no-repeat center bottom;
	background-color:#f0f3ea;
	margin:0;
	padding:0 0 20px;
	font-size:12px;
}
a img{
	border:none;
}
hr{
	clear:both;
	display:block;
	height:0;
	line-height:0;
	margin:0;
	padding:0;
	visibility:hidden;
}
h1, h2, h3, h4, h5{
	font-family:"Helvetica Narrow", Helvetica, Arial, sans-serif;
	color:#778070;
}
h1{
	font-size:2em;
	font-weight:normal;
	text-transform:uppercase;
	line-height:24px;
	color:#778070;
}
h2{
	font-size:1.4em;
	font-weight:bold;
	text-transform:uppercase;
	line-height:16px;
}
h4{
	font-family: "Century Gothic", Arial, Sans-Serif;
	font-size:1.4em;
}
/****************************************/
/*				mainheader				*/
/****************************************/
#mainheader{
	position:relative;
}
#mainwrapper{
	margin:0;
	padding:0 0 0 8px;
	width:990px;
	margin:0 auto;
}
#logo_landart{
	float:left;
	display:inline;
	margin:31px 0 20px;
}
#topMenu{
	clear:right;
	float:right;
	display:inline;
	margin:0 20px 0 0;
	padding:0;
	list-style:none;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:0.95em;
}
#topMenu ul{
	margin:12px 0 0 0;
	padding:0;
}
#topMenu li{
	float:left;
	display:inline;
	margin:0;
	padding:0 8px;
}
#topMenu li.page_item{
	border-right:1px solid #b4b501
}
#topMenu li a{
	text-decoration:none;
	color:#64695a;
}
#topMenu li a:hover{
	text-decoration:underline;
}
/****************************************/
/*				mainmenu				*/
/****************************************/
#mainMenu{
	/*
	float:left;
	display:inline;
	clear:left;
	*/
	clear:both;
	display:block;
	margin:0;
	padding:0;
	height:43px;
	width:100%;
	list-style:none;
	border-left:1px solid #d0d2cd;
}
#mainMenu ul{
	clear:both;
	display:block;
	width:100%;
	margin:0;
	padding:0;
}
#mainMenu li{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	border:1px solid #d0d2cd;
	border-width:1px 1px 0 0;
}
#mainMenu li a{
	display:block;
	padding:11px 26px;
	border:1px solid #fff;
	/*https://dev.produits.landart.qc.ca/*/
	background:url('https://dev.produits.landart.qc.ca/common_files/images/bg_mainmenu.jpg') repeat-x;
	/*background:url('../images/bg_mainmenu.jpg') repeat-x;*/
	font-family:"Helvetica Narrow", Helvetica, Arial, sans-serif;
	font-size:1.5em;
	font-weight:bold;
	letter-spacing:-0.2px;
	color:#4f4f4f;
	text-transform:uppercase;
	text-decoration:none;
}
#mainMenu li a:hover{
	color:#fff;
	background:url('../images/bg_mainmenu-over.jpg') repeat-x #01973a;
}
/****************************************/
/*				search					*/
/****************************************/
#searchform{
	position:absolute;
	right:16px;
	top:42px;
	/*float:right;
	display:inline;
	clear:right;*/
	margin:0;
	padding:0;
	width:261px;
}
#mots_cles{
	float:left;
	display:inline;
	margin:0;
	padding:6px 0 6px 7px;
	/*height:25px; */
	width:147px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:0.95em;
	color:#a1a1a1;
	border:1px solid #bdbdbd;
	border-width:1px 0 1px 1px;
}
#the_catalog_content .searchsubmit,
.searchsubmit{
	float:left;
	display:inline;
	/*display:inline-block;*/
	margin:0;
	padding:6px 0;
	/*height:17px;*/
	width:100px;
	text-align:center;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:0.95em;
	color:#a1a1a1;
	text-decoration:none;
	text-transform:uppercase;
	background:url('../images/bg_mainmenu.jpg') repeat-x;
	background-position:center center;
	
	border:1px solid #bdbdbd;
}
.searchsubmit:hover{
	border-color:#778070;
}
.searchsubmit span{
	display:block;
	background-image:url('../images/bull_left_arrow.png');
	background-repeat:no-repeat;
	background-position:7px center;
}

#adv_search_link{
	clear:both;
	display:block;
	padding:3px 0 3px 9px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:0.95em;
	color:#a1a1a1;
}
/****************************************/
/*			advanced search				*/
/****************************************/
#advsearchform,
#advsearchform label{
	clear:both;
	display:block;
	margin:20px 0 0 0;
}
#advsearchform label{
	margin:0 0 10px 0;
}
#advsearchform label span{
	display:inline-block;
	width:155px;
}
#advsearchform .input{
	color:#A1A1A1;
	font-family:tahoma,geneva,sans-serif;
	font-size:0.95em;
	height:25px;
	margin:0;
	padding:0 0 0 7px;
	width:218px;
}
#advsearchform select, #pdvform select{
	color:#A1A1A1;
	font-family:tahoma,geneva,sans-serif;
	font-size:0.95em;
	height:25px;
	margin:0;
	padding:0 0 0 7px;
	width:229px;
}
#advsearchform .searchsubmit{
	margin:0 0 0 286px;
}
a.searchsubmit:hover{text-decoration:none;}
/****************************************/
/*			Contact Form				*/
/****************************************/
#contactForm{
}
#contactForm label{
	clear:both;
	display:block;
}
#contactForm label{
	margin:0 0 10px 0;
}
#contactForm label span{
	display:inline-block;
	width:142px;
	vertical-align:top;
}
#contactForm .input{
	color:#A1A1A1;
	font-family:tahoma,geneva,sans-serif;
	font-size:0.95em;
	height:25px;
	margin:0;
	padding:0 0 0 7px;
	width:300px;
}
#contactForm select{
	color:#A1A1A1;
	font-family:tahoma,geneva,sans-serif;
	font-size:0.95em;
	height:25px;
	padding:3px 0 3px 7px;
	width:310px;
}
#message{
	margin:0;
	padding:0 0 0 7px;
	height:150px;
	width:300px;
}
#contactForm .searchsubmit{
	margin:0 0 0 286px;
}
/****************************************/
/*				maincontent				*/
/****************************************/
#maincontent{
	clear:both;
	display:block;
	margin:0; 
	padding:10px;
	min-height:481px;
	height:auto!important;
	height:481px;
	
	background-color:#fff;
	border:1px solid #d0d2cd;
}
/****************************************/
/*				header home				*/
/****************************************/
#header{
	clear:both;
	display:block;
	position:relative;
	z-index:1;
	margin:0;
	/*padding:110px 0 0 405px;*/
	/*height:181px;*/
	height:290px;
	background-image:url('images/banner_home.jpg');
	background-position:top left;
	background-repeat:no-repeat;
}
.megaboxlink{
	display:block;
	/*height:290px;*/
	height:181px;
	width:287px;
	padding:110px 0 0 405px;
	text-decoration:none;
}

#post_teaser{
	display:block;
	margin:0 0 6px;
	width:183px;
	overflow:visible;
	
	font-family:"Helvetica Narrow", Helvetica, Arial, sans-serif;
	font-size:1.66em;
	text-transform:uppercase;
	line-height:22px;
	color:#777777;
}
#post_teaser_title{
	clear:both;
	display:block;
	margin:6px -15px 6px -15px;
	padding:8px;
	line-height:30px;
	color:#fff;
	background-color:#92b87c;
}
#post_teaser_link{
	clear:both;
	display:block;
	font-size:0.66em;
	color:#94b444;
}
#post_teaser_link span{
	display:inline-block;
	margin:0 0 0 5px;
	color:#676767;
}
.megaboxlink:hover #post_teaser_link span{
	text-decoration:underline;
}
#post_teaser a{
	margin:0 0 0 3px;
	text-decoration:none;
	color:#676767;
}
#post_teaser a:hover{
	text-decoration:underline;
}
/****************************************/
/*			Flash Container				*/
/****************************************/
#flashcontent{
	position:absolute;
	right:9px;
	bottom:-55px;
	z-index:10;
	height:261px;
	width:265px;
	background:url('../images/bigbox.gif') no-repeat;
	background-color:#fafef4;
	border:1px solid #ebebeb;
}
#page_content #flashcontent{
	position:static;
}
/****************************************/
/*			Produits vedettes			*/
/****************************************/
#prods_presentation_n_infolettre{
	clear:both;
	display:block;
	position:relative;
	z-index:10;
	margin:0 0 0 -20px; 
	padding:0;
	list-style:none;
}
#prods_presentation_n_infolettre li{
	position:relative;
	float:left;
	display:inline;
	height:188px;
	/*overflow:hidden;
	width:350px;*/
	margin:0;
	padding:0;
	border:1px solid #e0e2dc;
}
#prods_presentation_n_infolettre .vedette div,
#prods_presentation_n_infolettre .a_decouvrir div{
	position:relative;
	z-index:20;
	margin:0;
	padding:0;
	height:186px;
	width:348px;
	border:1px solid #fff;
	background-color:#fbfff5;
	background:url('images/bg_pres_prods.jpg') repeat-x;
}
#prods_presentation_n_infolettre .vedette h3,
#prods_presentation_n_infolettre .a_decouvrir h3{
	position:absolute;
	top:-23px;
	left:-1px;
	z-index:30;
	display:block;
	margin:0;
	padding:8px 0 9px 10px;
	height:13px;
	width:194px;
	font-family:"Helvetica Narrow", Helvetica, Arial, sans-serif;
	font-size:1.16em;
	font-weight:normal;
	text-transform:uppercase;
	text-shadow: #666666 5px 5px 5px;
	color:#fff;
}
#prods_presentation_n_infolettre .vedette h3{
	background-color:#42750a;
	background:url('../images/bg_prod_vedette.jpg') repeat-x;
}
#prods_presentation_n_infolettre .a_decouvrir h3{
	background-color:#bc4939;
	background:url('../images/bg_a_decouvrir.jpg') repeat-x;
}
#prods_presentation_n_infolettre .vedette h4,
#prods_presentation_n_infolettre .a_decouvrir h4{
	margin:33px 0 0 0;
	padding:0;
	font-family: "Century Gothic", Arial, Sans-Serif;
	font-size:22px;
}
#prods_presentation_n_infolettre .vedette h4{
	color:#0f6c37;
}
#prods_presentation_n_infolettre .a_decouvrir h4{
	color:#bc5644;
}
#prods_presentation_n_infolettre .vedette h5,
#prods_presentation_n_infolettre .a_decouvrir h5{
	margin:0;
	padding:0;
	font-family: "Century Gothic", Arial, Sans-Serif;
	font-size:1.16em;
	color:#676767;
	text-transform:uppercase;
}
#prods_presentation_n_infolettre .vedette p,
#prods_presentation_n_infolettre .a_decouvrir p{
	margin:0 0 10px 0;
	padding:0;
	font-family:tahoma, arial, sans-serif;
	font-size:12px;
	color:#676767;
}
#prods_presentation_n_infolettre .vedette img,
#prods_presentation_n_infolettre .a_decouvrir img{
	margin:20px 24px 24px 26px;
}
#prods_presentation_n_infolettre .vedette a,
#prods_presentation_n_infolettre .a_decouvrir a{
	margin: 0 0 0 5px;
	font-family:"Helvetica Narrow", Helvetica, Arial, sans-serif;
	font-size:12px;
	text-align:right;
	text-decoration:none;
	text-transform:uppercase;
	color:#676767;
}
#prods_presentation_n_infolettre .vedette span{
	position:absolute;
	bottom:27px;
	right:33px;
	color:#94B444;
}
#prods_presentation_n_infolettre .a_decouvrir span{
	position:absolute;
	bottom:27px;
	right:33px;
	color:#BC5644;
}
#prods_presentation_n_infolettre .vedette a:hover,
#prods_presentation_n_infolettre .a_decouvrir a:hover{
	text-decoration:underline;
}
/****************************************/
/*				Infolettre				*/
/****************************************/
/*
#prods_presentation_n_infolettre li.infolettre{
	margin:65px 0 0 9px;
	height:123px;
	width:265px;
}
#sidebar_elements li.infolettre{
	margin:9px 0 0 0;
	height:123px;
	width:265px;
	border:1px solid #E0E2DC;
}
#prods_presentation_n_infolettre li.infolettre div,
#sidebar_elements li.infolettre div{
	height:121px;
	width:263px;
	background-color:#fbfff5;
	background:url(../images/bg_infolettre.jpg) repeat-x;
	border:1px solid #fff;
}
#prods_presentation_n_infolettre li.infolettre img,
#sidebar_elements li.infolettre img{
	margin:15px 11px 15px 15px;
}
#prods_presentation_n_infolettre .infolettre h3,
#sidebar_elements li.infolettre h3{
	margin:20px 0 0;
	padding:0;
	font-weight:normal;
	font-family:"Helvetica Narrow", Helvetica, Arial, sans-serif;
	font-size:1.4em;
	color:#777777;
	text-transform:uppercase;
}
*/

#newsletterBox{
	background: #fbfff5; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafef4', endColorstr='#fbfff5'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ecefe7), to(#fbfff5)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ecefe7,  #fbfff5); /* for firefox 3.6+ */
	padding:1px;
	position:relative;
	border:1px solid #ebebeb;
	margin:10px 0 0 0;
	padding:0px;
	height:136px;
}
#newsletterBox h3, #pdvform h3{
	font-family:"Helvetica Narrow", Helvetica, Arial, sans-serif;
	font-size:1.16em;
	font-weight:normal;
	text-transform:uppercase;
	color:#777777;
	margin:20px 0 5px 0;
}
#prods_presentation_n_infolettre .widget_mailpress{
	margin:65px 0 0 9px;
	height:123px;
	width:265px;
}
.widget_mailpress{
	margin:9px 0 0 0;
	height:121px;
	width:263px;
	background-color:#fbfff5;
	background:url(../images/bg_infolettre.jpg) repeat-x;
	border:1px solid #E0E2DC;
}
.widget_mailpress h3{
	margin:20px 0 9px;
	padding:0;
	font-weight:normal;
	font-family:"Helvetica Narrow", Helvetica, Arial, sans-serif;
	font-size:1.4em;
	color:#777777;
	text-transform:uppercase;
}
.MailPress{
	margin:0;
	padding:0 0 0 89px;
	height:121px;
	width:174px;
	background-color:#fbfff5;
	background:url(../images/graph_enveloppe.png) no-repeat 15px 15px;
	border:1px solid #fff;
	font-family:tahoma, arial, sans-serif;
	font-size:12px;
}
#leMail {
	clear:both;
	display:block;
	margin:0 0 10px 0;
	padding:6px 0 6px 7px;
	width:147px;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:0.95em;
	color:#A1A1A1;
	border:1px solid #BDBDBD;
}

.mp-container{position:relative;}
#theMsg, .mp-loading{
	position:absolute;
	top:34px;
	display:none;
}
.mp-container img{
	height:18px;
	width:18px;
	margin:0 5px;
}

.MailPressFormSubmit {
	margin:0;
	padding:6px 0;
	/*height:17px;*/
	width:100px;
	text-align:center;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:0.95em;
	color:#a1a1a1;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	background: #eeeeee; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f8f7f5'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#f8f7f5)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #eeeeee,  #f8f7f5); /* for firefox 3.6+ */
	border:1px solid #bdbdbd;
	cursor:pointer;
}
.MailPressFormSubmit:hover {
	background: #f3f7ee; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f7ee', endColorstr='#cedacc'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#f3f7ee), to(#cedacc)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #f3f7ee,  #cedacc); /* for firefox 3.6+ */
	border:1px solid #637f61;
	color:#637f61;
}




/****************************************/
/*				Connexion				*/
/****************************************/
#userConnection{
	display:block;
	margin:0 0 10px;
	padding:20px;
	border:1px solid #E0E2DC;
	background:url('../images/bg_conn.jpg') repeat-x;
}
#userConnection #utilisateur_login{
	display:block;
	padding:20px 14px 20px 20px;
	height:100%;
	background:url('../images/bg_conn.jpg') repeat-x;
	border:1px solid #fff;
}
#userConnection h3{	
	margin:0 0 13px 0;
	padding:0;
	font-weight:normal;
	font-family:"Helvetica Narrow", Helvetica, Arial, sans-serif;
	font-size:1.4em;
	color:#777777;
	text-transform:uppercase;
}
#userConnection label{
	display:inline-block;
	margin:0 0 3px 0;
	padding:0;
	
	font-size:0.95em;
	color:#a1a1a1;
}
#userConnection label.retenir_info_label{
	float:left;
	display:inline;
	margin:2px 0 0 0;
}
#user,
#pass{width:218px;
	/*height:25px;
	margin:0;
	padding:0 0 0 7px;
	font-family:tahoma, geneva, sans-serif;
	font-size:0.95em;
	vertical-align:middle;
	line-height:25px;
	color:#a1a1a1;*/
}
#login{
	display:inline-block;
	margin:2px 0 0 0;
	padding:6px 0;
	width:93px;
	text-align:center;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:0.95em;
	color:#a1a1a1;
	text-decoration:none;
	text-transform:uppercase;
	background:url('../images/bg_mainmenu.jpg') repeat-x;
	background-position:center center;
	
	border:1px solid #bdbdbd;
}
#login:hover{
	border-color:#778070;
}
.submitBtn{
	float:right;
	display:inline;
}
.submitBtn span{
	display:block;
	background-image:url('../images/bull_right_arrow.png');
	background-repeat:no-repeat;
	background-position:83px center;
}
.links{
	clear:both;
	display:block;
	margin:5px 0;
	text-align:center;
	font-size:0.95em;
	color:#a1a1a1;
}
.links:hover {color:#017D30;}
/****************************************/
/*				Page content			*/
/****************************************/
#page_content{
	margin:0;
	padding:0;
	list-style:none;
	font-family:tahoma, geneva, sans-serif;
	font-size:1em;
	color:#778070;
}
#page_content_header{
	margin:0 0 35px 0;
	padding:1px;
	border:1px solid #ececec;
}
#left_col{
	float:left;
	display:inline;
	margin:0 9px 0 0;
	padding:0 0 20px;
	width:683px;
}
#the_content{
	width:615px;
	margin:0 auto;
}
#templ_a_propos li{
	margin:0 0 50px 0;
}
#templ_a_propos .content li{
	margin:0 0 20px 0;
}
#the_content h1{
	clear:both;
	display:block;
	margin:0 0 18px 0;
	padding:0;
}
#the_content h2{
	clear:both;
	display:block;
	margin:56px 0 18px 0;
	padding:0;
}
#sidebar{
	float:left;
	display:inline;
	width:265px;
}
#the_content p{
	margin:0 0 24px 0;
}
#the_content a{
	margin:0;
	text-decoration:none;
	color:#bd705a;
}
#the_content a:hover{
	text-decoration:underline;
}
#the_content a.searchsubmit{
	color:#A1A1A1;
}
#the_content a.searchsubmit:hover{
	color:#A1A1A1;
	text-decoration:none;
}
.the_catalog_right_col{
	width:500px;
}
	/****************************************/
	/*				à propos				*/
	/****************************************/
	.selected .exerpt,
	.selected .seemore{
		display:none;
	}
	.selected .content{
		display:block;
	}
	
	#the_content h1 a{
		padding:0 0 0 30px;
		background:url(images/bo_open.gif) no-repeat left center;
		color:#778070;
	}
	#the_content .selected h1 a{
		background:url(images/bo_close.gif) no-repeat left center;
	}
/****************************************/
/*				Catalog content			*/
/****************************************/
#the_catalog_content{
	width:683px;
	margin:0 auto;
}
#the_catalog_content h1{
	clear:both;
	display:block;
	margin:50px 0 18px 0;
	padding:0;
	font-family:"Helvetica Narrow", Helvetica, Arial, sans-serif;
	font-size:24px;
	font-weight:normal;
	line-height:24px;
}
#the_catalog_content h2{
	clear:both;
	display:block;
	margin:56px 0 18px 0;
	padding:0;
	font-family:"Helvetica Narrow", Helvetica, Arial, sans-serif;
	font-size:1.4em;
	font-weight:bold;
	text-transform:uppercase;
	line-height:16px;
}
#sidebar{
	float:left;
	display:inline;
	width:265px;
}
#the_catalog_content p{
	margin:0 0 24px 0;
}
#the_catalog_content a{
	margin:0;
	text-decoration:none;
	color:#bd705a;
	/*line-height:1.4em;*/
}
#the_catalog_content a:hover{
	text-decoration:underline;
}
.the_catalog_right_col{
	width:500px;
}
/****************************************/
/*				Breadcrumb				*/
/****************************************/
#breadcrumb{
	clear:both;
	display:block;
	margin:0 0 20px 0;
	padding:0 0 22px 0;
	border-bottom:1px solid #d7d7d7;
	font-size:0.95em;
}
#breadcrumb a{
	color:#676767;
}
.breadcrumbFence{
	margin:0 3px;
	color:#bd705a;
}
/****************************************/
/*				Pager					*/
/****************************************/
#prev_next{
	clear:both;
	display:block;
	vertical-align:middle;
	margin:10px 0;
}
#prev_next a{
	display:inline-block;
	margin:0;
	padding:6px 0;
	width:120px;

	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:0.95em;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	color:#A1A1A1;

	background:url("images/bg_mainmenu.jpg") repeat-x scroll center center transparent;
	border:1px solid #BDBDBD;
}
#prev_next a:hover{
	border:1px solid #778070;
	text-decoration:none;
}
#prev_next span{
	margin:0 10px 0 10px;
}
#prev_next span.prev_link{
	background-image:url(images/bull_left_arrow.png);
	background-position:5px center;
}
#prev_next span.next_link{
	background-image:url("images/bull_right_arrow.png");
	background-position:110px center;
}
#prev_next span.prev_link,
#prev_next span.next_link{
	margin:0;
	display:block;
	background-repeat:no-repeat;
}
/****************************************/
/*				Footer					*/
/****************************************/
#footer{
	position:relative;
	margin:28px 0 0 0;
	padding:0;
	min-height:265px;
	height:auto!important;
	height:265px;
	width:988px;
	vertical-align:bottom;
}
#footer hr{
	/*margin:0 0 20px 0;*/
	visibility:hidden;
}
#footer_print{
	display:none;
}
	/****************************************/
	/*				lists					*/
	/****************************************/
	#footer_lists{
		float:left;
		display:inline;
		margin:0;
		padding:20px;
		min-height:196px;
		height:auto!important;
		height:196px;
		width:653px;
		
		font-family:Tahoma, Geneva, sans-serif;
		font-size:0.95em;
		
		background-color:#fff;
		border:1px solid #D0D2CD;
	}
	#footer_lists > li{
		float:left;
		display:inline;
		margin:0;
		padding:0;
		width:207px;
	}
	#footer_lists h4{
		margin:0 0 13px 0;
		padding:0;
		width:auto;
		font-size:1.4em;
		line-height:16px;
		font-weight:bold;
		text-transform:uppercase;
		color:#4f4f4f;
	}
	#footer_lists #recent_posts h4{
		margin:0;
	}
	#footer_lists h5{
		float:left;
		display:inline;
		margin:0 0 13px 0;
		padding:12px 0 0 0;
		width:auto;
		font-size:13px;
		line-height:13px;
		font-weight:normal;
		text-transform:uppercase;
		color:#d98429;
	}
	#footer_lists a{
		text-decoration:none;
		color:#4f4f4f;
	}
	#footer_lists a:hover{
		text-decoration:underline;
	}
	#footer_lists > li#recent_posts{
		width:239px;
	}
	#about_n_pdv ul,
	#prod_list ul,
	#recent_posts ul{
		clear:both;
		display:block;
		margin:0;
		padding:0 0 10px 0;
	}
	#about_n_pdv li{
		background:url('../images/bull_green_dash.png') no-repeat;
	}
	#prod_list li{
		background:url('../images/bull_brown_dash.png') no-repeat;
	}
	#about_n_pdv li,
	#prod_list li{
		clear:both;
		display:block;
		margin-bottom:3px;
		padding-left:10px;
		background-position:left center;
	}
	#footer_lists #recent_posts li{
		clear:both;
		display:block;
		margin:0 0 10px 0;
		white-space:nowrap;
	}
	#recent_posts span,
	#recent_posts a{
		vertical-align:top;
		/*float:left;*/
		display:inline-block;
	}
	#recent_posts span{
		margin:0 10px 0 0;
		width:55px;
		color:#d98429;
	}
	#recent_posts a{
		width:170px;
		display:block;
	}
	#recent_posts #all_articles_link{
		float:right;
		display:inline;
		width:auto;
		text-decoration:underline;
		padding:12px 0 0 0;
	}
	/****************************************/
	/*				footer menu				*/
	/****************************************/
	#footer_menu{
		position:absolute;
		bottom:0;
		right:0;
		/*float:left;
		display:inline;
		margin:29px 0 0 22px;*/
		margin:0;
		padding:33px 0 20px 0;
		width:273px;
		color:#64695a;
	}
	#footer_menu a{
		color:#64695a;
		text-decoration:none;
	}
	#footer_menu a:hover{
		text-decoration:underline;
	}
	#footer_menu img{
		margin:0 3px 13px 0;
	}
	#footer_menu p{
		margin:0;
		font-family: "Helvetica Narrow", Helvetica, Arial, sans-serif;
		font-size:1.4em;
		line-height:18px;
		text-transform:uppercase;
	}
	#footer_menu ul{
		clear:both;
		display:block;
		margin:10px 0 0 0;
		padding:0;
		list-style:none;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:0.95em;
	}
	#footer_menu ul.legal{
		font-size:0.8em;
	}
	#footer_menu ul.legal a{
		text-decoration:underline;
	}
	#footer_menu li{
		float:left;
		display:inline;
		padding:0 5px;
		border-right:1px solid #6ca3a5;
	}
	/****************************************/
	/*			form points de vente		*/
	/****************************************/
	#recherche_pdv .bo_go{
		float:left;
		display:inline-block;
		margin:0;
		padding:0;
		width:40px;
		font-family:Tahoma,Arial,Helvetica,sans-serif;
		font-size:0.95em;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
		color:#7d7d7d;
		line-height:25px;
		vertical-align:middle;
		background:url("../images/bg_mainmenu.jpg") repeat-x scroll center center transparent;
		border:1px solid #BDBDBD;
	}
	#recherche_pdv .bo_go:hover{
		text-decoration:none;
		border-color:#778070;
	}
	#recherche_pdv .bo_go span{
		display:block;
		margin:0;
		background-image:url("../images/bull_left_arrow.png");
		background-position:7px center;
		background-repeat:no-repeat;
		padding:0 0 0 5px;
	}
	#recherche_pdv label span{
		clear:both;
		display:block;
		margin:0 0 10px 0;
	}
	.pdv_cp_input{
		float:left;
		display:inline;
		margin:0;
		/*padding:6px 0 6px 7px;*/
		width:30px;
		
		color:#A1A1A1;
		font-family:Tahoma,Arial,Helvetica,sans-serif;
		font-size:0.95em;
		text-transform:uppercase;
		
		border:1px solid #BDBDBD;
	}
	#code_postal_1{
		/*border-width:1px 0 1px 1px;*/
		margin:0 5px 0 0;
		padding:6px 0 6px 7px;
		background:none;
	}
	#code_postal_2{
		/*border-width:1px 0px;*/
		padding:6px 4px 6px 2px;
		background:none;
		text-align:center;
		margin:0 5px 0 0;
	}
	#recherche_pdv label #special_background_fr,
	#recherche_pdv label #special_background_en{
		clear:none;
		display:inline-block;
		margin:0;
		height:27px;
	}
	/*
	#recherche_pdv label #special_background_fr{
		background:url('../images/bg_cp_fr.png') 3px center no-repeat #fff;
	}
	#recherche_pdv label #special_background_en{
		background:url('../images/bg_cp_en.png') 3px center no-repeat #fff;
	}
	*/
/****************************************/
/*				Classes					*/
/****************************************/
.no_bullet_list{
	margin:0;
	padding:0;
	list-style:none;
}
.facebook{
	color:#235273;
}
.twitter{
	color:#5c9092;
}
.bold{
	font-weight:bold;
}
.red{
	color:#bd705a;
}
.float_left{
	float:left;
	display:inline;
}
.small{
	font-size:smaller;
}
.content{
	display:none;
}
.alignleft{
	float:left;
	display:inline;
}
.error{
	font-weight:bold;
	color:#CC0000;
}
/****************************************/
/*			bigger_smaller_print		*/
/****************************************/
#maincontent ul#bigger_smaller_print{
	float:right;
	display:inline-block;
	margin:0;
	padding:0;
	list-style:none;
}
#bigger_smaller_print li{
	float:left;
	display:inline;
	margin:0 1px;
}
#bigger_smaller_print li.btnprint{
	margin:0 0 0 14px;
}
#normal{
	/*display:none;*/
}
/****************************************/
/*				Google Map				*/
/****************************************/
#contact_content{
	float:left;
	display:inline;
	margin:0 25px 25px 0;
	/*border:1px solid #CCCCCC;*/
}
#gmap{
	float:left;
	display:inline;
	margin:0 0 25px 0;
	height:250px;
	width:465px;
	border:1px solid #CCCCCC;
}
input.checkbox {margin: 0 0 10px 0;}
input{
	padding:6px 0 6px 7px;
	margin:0 0 5px 0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:0.95em;
	color:#a1a1a1;
	border: 1px solid #BDBDBD;
}
input.pdvnom{width:219px;}
input.code-postal{width:26px;}
label {display:block;float:left;}
#pdvform input.bouton{margin:5px 0;}

/*label {display:block;float:left;width:154px;}*/
.labelText{}

/*Print elements*/
.toprint{display:none;}


