td{
	font-family:Lucida Grande,Arial,Sans-serif;
}

a.infoboxLink{ font-weight:bold;margin:0;padding:0;display:inline;clear:right;float:none;margin:3px 0}
span.infoboxLink{ display:block; color:#000;font-weight:bold;margin: 3px 0px 3px 8px}
#sous-menu #nosproduits span.date-evenements table.infoBox td.contourInfobox table.infoBoxContents td.boxText form{ text-align:left;padding-left: 8px;font-family:arial,helvetica,sans-serif;font-size:11px;margin-top:6px}
input.searchBox{ width: 140px;font: bold 11px arial,helvetica,sans-serif;}
	*+html input.searchBox{ width: 150px}
	* html input.searchBox{ width: 150px}
input.searchButton{ font: bold 11px arial,helvetica,sans-serif;}

#menu-container #sous-menu #nosproduits span.date-evenements table.infoBox td.contourInfobox table.infoBoxContents td.boxText{ font: bold 11px arial,helvetica,sans-serif}
p.emptyCart{ font: bold 11px arial,helvetica,sans-serif;padding-left:8px;margin-top:3px}
a.shopCartContent{ font: bold 11px arial,helvetica,sans-serif;padding: 3px 8px;}
p.catalogPrice{ font: bold 11px arial,helvetica,sans-serif;padding-right:20px;}

.infoBoxContents a, .infoBoxContents a:link, .infoBoxContents a:visited, .textwidget a{color:#505050 !important;}

td.main{ font: normal 13px arial,helvetica,sans-serif; padding:5px 0; font-family:Lucida Grande,Arial,Sans-serif;}
span.greetUser{ }
h1, td.pageHeading, .prodTitle{ font: bold 16px arial,helvetica,sans-serif;padding-top:10px;color: #ff9900;}
.prodTitle{ font-size: 14px;line-height:12px;text-align:left;letter-spacing:normal;padding:0;color:#2B5786}
* html .prodTitle{ display:block;margin-left: 3px;font-size: 12px;line-height:12px;text-align:left;letter-spacing:normal;padding:0;color:#2B5786}
*+html .prodTitle{ display:block;margin-left: 3px;font-size: 12px;line-height:12px;text-align:left;letter-spacing:normal;padding:0;color:#2B5786}
h1{ margin-top:10px}
td.pageHeading{ padding:10px 0;}

form table td, .HeadingTitle table td{
	padding:5px 10px;
	font-size:13px;
	vertical-align:top;
}


.HeadingTitle .pageHeading{
	font-size:16px;
	font-weight:bold;
	color:#012f6b;
	font-family:Lucida Grande,Arial,Sans-serif;
	padding:10px 0;
}

.formAreaTitle{
	background:#e9e9e9;
}

td.checkoutBarFrom{
	border-top:1px dotted #a7a7a7;
	padding:10px 0;
	font-size:12px;
	color:#012F6B;
	text-align:center;
}

td.checkoutBarCurrent{
	border-top:1px dotted #a7a7a7;
	padding:10px 0;
	font-size:12px;
	text-align:center;
}

td.checkoutBarTo{
	border-top:1px dotted #a7a7a7;
	padding:10px 0;
	font-size:12px;
	color:#a7a7a7;
	text-align:center;
}

.pageHeading span{
	font-size:13px !important;
}

.formMain{
	font-size:13px;
	font-family:Lucida Grande,Arial,Sans-serif;
}

a.CategoLink{ font-weight:bold;margin:3px 0;}
td.productListing-data{ padding: 5px 0 15px 0;  border-top:1px solid orange; }
table.TableBodyInt{ width: 100%}
table.TableBodyInt table.HeadingTitle{ width: 100%}
#marginPourIe{ margin-top: -10px}
* html #marginPourIe{ margin-top: 0px}
*+html #marginPourIe{ margin-top: 0px}

table input{
	margin:5px 0;
}

.login-new{
	margin:10px auto;
	width:80%;
	border:1px dotted #cccccc;
	padding:20px;
	font-size:14px;
}

.login-returning{
	margin:10px auto;
	width:80%;
	border:1px dotted #cccccc;
	padding:20px;
	font-size:14px;
}


/* Overwrite WP */
/*
input#s{
	width:211px !important;
	height:30px !important;
}*/
/*
#masthead{
	line-height:16px !important;
}*/

#inside-content #content{
	padding-bottom:20px;
	padding-top:10px;
}

.products-table{	
	margin:20px 0;
	padding:0;
}
.products-table .products-container{
	width:50%;
	padding:0 10px 20px 0;
}

.products-box{
	padding:0;
	margin:0;
}

.products-box td{
	padding:5px;
	font-size:12px;
}

.products-box p{
	margin:10px 0;
}

.prodTitle span{
	font-size:12px !important;
	line-height:14px;
	display:block;
	margin:10px 0;
}

.prodTitle span span{margin:6px 0;}
.prodTitle span span br{display:none;}

.products-box .col-pricing p{
	margin-top:0;
}
