/*  
Theme Name: Simpla
Theme URI: http://ifelse.co.uk/simpla/
Description: A clean, minimalist theme
Version: 1.01
Author: Phu Ly
Author URI: http://ifelse.co.uk/
*/

@import url("reset.css");
@import url("TEAMBeta.css");

/*************************************
 +Containers
 *************************************/
body{
	background:#fff url(./images/background.jpg) repeat top center;
	color:#555;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:0;
}

#wrap{
	margin:0 auto;
	text-align:left;
	width:990px;
}

#menu-wrap {
	margin-left: 216px!important;
	float: none!important;
	width: 744px!important;
	_margin-top: -5px;
}

#content{
	float:left;
	margin:0;
	margin-top:-16px;
	margin-left:34px;
	_margin-left:17px;
	width:603px;
	padding:19px;
	padding-bottom:30px;
	width:565px;
	background:white;
	border: 1px solid #c0bdb6;
}

#content.accueil{
	float:left;
	margin:0;
	padding:0;
	margin-top:-16px;
	margin-left:34px;
	_margin-left:17px;
	width:603px;
	background:green !important;
	background:transparent !important;
	border: 0px solid #c0bdb6;
}

#content.accueil .RecetteDuMois {
	margin:0;
	padding:0;
	background:red;
	background:white;
	padding:19px;
	/*padding-bottom:10px;*/
	border: 1px solid #c0bdb6;
}

#content.accueil .RecetteDuMois h6 {
	margin:0;
	margin-top:17px;
	margin-bottom:9px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
	color:#555;
}

#content.accueil .RecetteDuMois .entrytitle {
	float:none;
	width:502px;
}

#content.accueil .RecetteDuMois .entrytitle h2 {
	margin-bottom:2px;
	font-family: Helvetica, Arial, serif !important;
	font-size:42px;
	text-transform:uppercase;
	font-weight:normal;
	color:#d8b049;
}

#content.accueil .RecetteDuMois .entrytitle h2 a {
	font-family: Helvetica, Arial, serif !important;
	font-size:42px !important;
	text-transform:uppercase !important;
	font-weight:normal !important;
	color:#d8b049 !important;
}

#content.accueil .RecetteDuMois .DescriptionRecette {
	display:none;
}

#content.accueil .RecetteDuMois .all_recipes_link {
	font-size:12px;
	text-align:right;
	margin-top:12px;
}

#content.accueil .RecetteDuMois .all_recipes_link a {
	font-family: Helvetica, Arial, serif !important;
	font-size:12px;
	color:#555 !important;
}

#content.accueil .SanteDuMois {
	margin:0;
	padding:0;
	margin-top:9px;
	background:red;
	background:url('./images/heath_wellness.jpg') top left transparent;
	height:241px;
	width:563px;
	height:222px;
	padding:19px;
	padding-bottom:0px;
	border: 1px solid #c0bdb6;
	overflow:hidden;
	/*position:absolute;*/
}

#content.accueil .SanteDuMois h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	text-transform:uppercase;
	margin-bottom:5px;
	color:#020025;
}

#content.accueil .SanteDuMois h3 {
	font-family: Helvetica, Arial, serif !important;
	font-size:12px;
	text-transform:none;
	margin-bottom:5px;
	color:#020025;
}

#content.accueil .SanteDuMois h3 a {
	color:#020025;
}

#content.accueil .SanteDuMois p {
	font-family: Helvetica, Arial, serif !important;
	font-size:12px;
	line-height:16px;
	text-transform:none;
	margin-bottom:5px;
	color:#020025;
	width:350px;
}

#content.accueil .all_health_link {
	margin-top:-23px;
}

#content.accueil .all_health_link a{
	display:block;
	font-family: Helvetica, Arial, serif !important;
	font-size:12px;
	text-transform:none;
	color:#020025;
	margin-left:19px;
	margin-bottom:5px;
	
}

#sidebar{
	margin:0;
	margin-top:-16px;
	margin-left:26px;
	float:left;
	width:288px;
	height:760px;
	/*
	background:white;
	border: 1px solid #c0bdb6;
	*/
}

#header{
	background: url(./images/header.png) no-repeat top left transparent;
	width:990px;
	height:181px;
	overflow:hidden;
	#overflow:visible;
}

#topbar{
	width:990px;
	overflow: hidden;
}

#logo {
	position:absolute;
	z-index:10;
	margin-top:29px;
	margin-left:32px;
}

#headerB{
	background: url(./images/background_footer.png) repeat top center transparent;
	padding:3em 1em;
}

#footer{
	background: url(./images/background_footer.png) repeat top center transparent;
	clear:both;
	height:407px;
}
#footerB{
	margin:0 auto;
	padding-top:58px;
	padding-left:30px;
	width:960px;
}

.footerB1, .footerB2, .footerB3 {
	float:left;
	width:151px;
}

.footerB2{
	width:598px;
	font-size:12px;
}

.footerB2 ul{
	float:left;
	margin-right:19px;
	width:174px;
}

.footerB2 ul li{
	border-bottom: 1px solid #7B5632;
	text-transform:uppercase;
	line-height:24px;
}

.footerB2 ul a{
	color:white;
}

.addthis_sidebar_widget {
	float:left;
	margin-top:9px;
	#margin-top:-5px;
}

/*************************************
 +Hn and p
 *************************************/
h1, h2, h3{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	letter-spacing: -1px;
	margin:0;
}
#header h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:3em;
	margin:0;
	margin-right:1em;
}
#header h1 a{
	color:#E87830;
}
#header h1 a:hover{
	color:#CC0000;
}
#header p{
	color:#aaa;
	font-size:1.1em;
	margin:0;
	margin-top:-0.5em;
}
.entrytitle h2{
	font-size:2.2em;
}
.entrytitle h2 a
{
	color:#B4C24B;
}
.entrytitle h2 a:hover{
	color:#58BBEB;
}
.entrytitle h3{
	font-size:1.8em;
	color:#6F6F6F;
}
#sidebar h3{
	color:#555;
	font-size:1.5em;
	margin:1em 0;
}
/*************************************
 +Entry
 *************************************/
.entry{
	/*margin-bottom:3em;*/
}

.entrymeta{
	font-size:0.9em;
}
.postedby{
	background:#fff url(./images/user.gif) no-repeat;
	padding:3px;
	padding-left:20px;
}
.filedto{
	background:#fff url(./images/post.gif) no-repeat;
	padding:3px;
	padding-left:20px;
}
.commentslink{
	background:#fff url(./images/packaged.gif) no-repeat;
	padding:3px;
	padding-left:20px;
}

/*************************************
 +Sidebar
 *************************************/
#sidebar ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
#sidebar ul li{
	border-bottom:1px dotted #ddd;
	margin-bottom:0.3em;
	padding:0.3em;
}
/*************************************
 +Comments
 *************************************/
.commentsblock{
	margin:0.5em;
	padding:1em;

}
.commentsblock textarea{
	width:35em;
}
.commentsblock input, .commentsblock textarea{
	border:1px solid #d1d1d1;
}
.commentsblock textarea:focus{
	background:#eee;
	border:1px solid #a1a1a1;
}
.commentsblock textarea:focus, .commentsblock input:focus{
	background:#eee;
	border:1px solid #a1a1a1;
}
.commentauthor{
	display:block;
	font-size:1.5em;
}
ol.commentlist{
	color:#777;
	font-size:0.9em;
	list-style-type:none;
	margin:0;
	margin-top:1.5em;
	padding:0;
}
.commentlist li{
	margin-bottom:0.5em;
	padding:0.5em 1em;
}
.alt{
	background:#f3f5e9;
	border:1px dotted #d1d1d1;
	padding:0.5em;
}
h3#comments{
font-size:1.6em;
}

/*************************************
 +Misc
 *************************************/
a{
	color:#579;
	text-decoration:none;
}
a:hover{
	color:#CC0000;
}

/*************************************
 +TEAM
 *************************************/

.clear {
	clear:both;
	margin:0;
	padding:0;
	width:0;
	height:0;
	line-height:0;
	overflow:hidden;
}

.space {
	margin:0;
	padding:0;
	width:0;
	height:0;
	line-height:0;
	overflow:hidden;
	#background:white;
}

#members-widget-login-2 h3 {
	color:white;
	text-transform:uppercase;
	font-size:14px;
}

p.text-input {
	margin-top:3px;
	margin-bottom:7px;
}

p.text-input .field{
	height:18px;
}

input.log-in {
	margin-top:-7px;
	margin-left:67px;
	#margin-left:75px;
	padding: 5px 10px;
	background:#d8b049;
	border: 1px solid black;
	color:white;
	text-transform:uppercase;
	font-size:12px;
	width: 98px;
}

p.copyright {
	margin-top:-24px;
	#margin-top:-12px;
	margin-left:150px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:white;
	clear:both;
}

/* * * * * * * * * * * * * * * * * * 
*  Widget Recherche                *
* * * * * * * * * * * * * * * * * */
.widget_search {
	margin:0;
	margin-bottom:10px;
	padding:15px;
	background:#d8b049;
	border:1px solid #8f6e40;
}

.widget_search h3 {
	display:none;
	margin:0 !important;
	padding:0 !important;
	margin-bottom:18px !important;
	font-family: Georgia, serif !important;
	font-size:18px !important;
	color:#8a0304 !important;
	text-transform: uppercase !important;
}

.widget_search input#s {
	width:155px;
}

.widget_search input#searchsubmit {
	width:90px;
	background:#FEEEA9;
	border: 1px solid #FEEEA9;
	color:white;
	color:#8a0304;
	text-transform:uppercase;
	font-size:12px;	
	top:1px;
	/*height:21px;*/
	padding:1px 0;
}

.widget_search p.select_search {
	color:#8A0304;
	font-family:Helvetica,Arial,serif !important;
	font-size:12px;
	display: inline;
}

/* * * * * * * * * * * * * * * * * * 
*  Widget Produit vedette          *
* * * * * * * * * * * * * * * * * */
.widget_specials {
	margin:0;
	padding:0;
	padding-top:15px;
	margin-bottom:10px;
	background:#fdf9e4;
	background:white !important;
	border:1px solid #8f6e40;
}

.widget_specials div, .widget_specials div div {
	background:white !important;
}

.widget_specials h2{
	margin:0 !important;
	padding:0 !important;
	font-family: Helvetica, Arial, serif !important;
	font-size:20px !important;
	font-weight:bold !important;
	color:#d8b049 !important;
	letter-spacing: 0;
	text-transform: uppercase !important;
}

.widget_specials h2 a.wpsc_product_title, .widget_specials h2 a.wpsc_product_title:hover{
	color:#d8b049 !important;
	letter-spacing: 0;
	margin-top:33px !important;
}

.widget_specials h3{
	margin:0 !important;
	padding:0 !important;
	margin-bottom:18px !important;
	font-family: Georgia, serif !important;
	font-size:18px !important;
	color:#8a0304 !important;
	text-transform: uppercase !important;
	position:absolute;
	width:260px;
	letter-spacing: 0;
}

.widget_specials div.gauche {
	margin-left:18px !important;
	_margin-left:9px !important;
	float:left;
	width:145px;
	#background:white !important;
}

.widget_specials div.gauche p {
	margin:15px 0;
	font-family: Helvetica, Arial, serif !important;
	font-size:12px !important;
	font-weight:normal !important;
	color:#555 !important;
	text-transform: uppercase !important;
	line-height:16px;
}

.widget_specials form {
	margin-top:-16px;
	margin-left:14px;
	position:absolute;
	_width:80%;
}

.widget_specials form input, .widget_specials form .view_in_store a{
	margin:0;
	margin-left:5px;
	padding:0;
	background:transparent;
	border:none;
	color:#8A0304 !important;
	font-family: Helvetica, Arial, serif !important;
	font-size:12px;
	text-align:left;
	position:relative;
	bottom:10px;
}

.widget_specials div.droite {
	margin:0 !important;
	float:left;
	width:123px;
}

.widget_specials div.droite .item_no_image {
	margin: 10px auto;
	margin-top:0;
	width:100px;
	height:235px;
}

.widget_specials div.droite img {
	margin: 0px auto;
	margin-top:50px;
	width:120px;
	height:120px;
}

/* * * * * * * * * * * * * * * * * * 
*  Widget video                    *
* * * * * * * * * * * * * * * * * */
.videosidebar {
	margin: 0;
	margin-bottom: 10px;
	padding:18px;
	padding-top:15px;
	width:252px;
	height:224px;
	overflow:hidden;
	background:#feeea9;
	border:1px solid #8f6e40;
}

.videosidebar h3{
	margin:0 !important;
	padding:0 !important;
	margin-bottom:18px !important;
	font-family: Georgia, serif !important;
	font-size:18px !important;
	color:#8a0304 !important;
	text-transform: uppercase !important;
	height:36px;
	letter-spacing: 0;
}

/* * * * * * * * * * * * * * * * * * 
*  Widget nouvelles                *
* * * * * * * * * * * * * * * * * */
.widget_categoryposts {
	margin: 15px 0;
	margin-top:0px;
	padding:18px;
	padding-top:15px;
	background:#d8b049;
	width:252px;
	height:126px;
	font-size:12px;
	color:#8a0304;
	position:absolute;
	border:1px solid #8f6e40;
}

.widget_categoryposts h3{
	margin:0 !important;
	padding:0 !important;
	margin-bottom:18px !important;
	font-family: Georgia, serif !important;
	font-size:18px !important;
	color:#8a0304 !important;
	text-transform: uppercase !important;
	letter-spacing: 0;
}

.widget_categoryposts .all_link {
	font-family: Helvetica, Arial, serif !important;
	font-size:12px;
	position:absolute;
	bottom:14px;
}

.widget_categoryposts a{
	color:#8a0304;
}

ul li.cat-post-item{
	border:none !important;
	margin:0 !important;
	padding:0 !important;
}

ul li.cat-post-item a{
	margin:0 !important;
	padding:0 !important;
	margin-bottom:18px !important;
	font-family: Helvetica, Arial, serif !important;
	font-size:20px !important;
	color:white !important;
	text-transform: uppercase !important;
	font-weight:bold;
}

/* * * * * * * * * * * * * * * * * * 
*  Recettes                        *
* * * * * * * * * * * * * * * * * */
#content .TEAM_Recettes .entrytitle {
	padding-top:19px;
	width:100% !important;
}

#content .entrytitle {
	float:left;
	width:436px;
}

#content .entrytitle h2 {
	margin:15px 0;
	margin-top:10px;
	margin-top:0px;
}

#content .nouvelles .entrytitle {
	width:100%;
}

.entry .addthis_container {
	float:left;
	width:128px;
	text-align:right;
	margin-top:10px;
}

#content .entrytitle h2 a{
	color:#8a0304 !important;
	font-size:24px !important;
	font-family: Georgia, serif !important;
	text-transform: uppercase !important;
}

#content .TEAMIngredientsTitre h2{
	margin-bottom:10px;
	border-top:1px solid black !important;
	border-bottom:1px solid black !important;
	line-height:30px !important;
	font-family: Helvetica, Arial, serif !important;
	font-weight:bold !important;
	font-size:14px !important;
	color:#d8b049;
	letter-spacing: 0;
	clear:both;
}

#content .TEAMPreparationTitre h2{
	margin-bottom:10px;
	border-top:1px solid black !important;
	border-bottom:1px solid black !important;
	line-height:30px !important;
	font-family: Helvetica, Arial, serif !important;
	font-weight:bold !important;
	font-size:14px !important;
	color:#d8b049;
	letter-spacing: 0;
}

div.your_order_title {
	color: #8A0304;
	text-transform: uppercase;
}

div.total_price {
	width: 200px;
	border-top: 1px solid #555;
	font-weight: bold;
}

div.entrybody a {
	color : #8A0304;
	text-decoration: none;
}

.entrybody p{
	clear:both;
}

table.productcart.totalprice {
	margin-top:0;
	margin-bottom: 10px;
}

table.productcart tr.firstrow {
	text-transform: uppercase;
}

table.productcart tr.product_row td.firstcol {
	text-align: left;
	padding-right: 10px;
}

table.totalprice span.pricedisplay {
	text-align: left;
}

span.pricedisplay {
	text-align:center;
}

table.wpsc_checkout_table {
	margin-top: 5px;
}

table.wpsc_checkout_table label {
	margin-right: 10px;
}

span.downloads_link {
	display:none;
}

table.logdisplay tr.toprow2 td {
	text-align: center!important;
}

td.quantity_display {
	text-align: right;
}

div.order_status table.customer_details {
	width: 50%;
}

.wpsc_checkout_forms h2, #wpsc_shopping_cart_container h2 {
	background-color:#E5E5E5;
	font-weight:bold;
	font-family:Helvetica,Arial,serif !important;
	line-height:20px;
	color:#555;
	font-size:inherit;
	letter-spacing: 0px;
	padding-bottom: 5px;
	text-transform: uppercase;
}

input.make_purchase {
	margin-top: 25px;
	float:right;
}

form#change_country {
	margin-bottom: 10px;
}

.entrybody, .entrybody p, .TEAMPreparationContenu p, .TEAMIngredientsContenu p {
	margin-bottom:15px;
	color:#555;
	font-family: Helvetica, Arial, serif !important;
	font-size:12px;
	line-height:20px;
	text-align:justify;
}

.TEAMImprimerRecette {
	margin-bottom:10px;
	border-top:1px solid black !important;
	line-height:30px !important;
	font-family: Helvetica, Arial, serif !important;
	font-weight:bold !important;
	font-size:14px !important;
	color:#d8b049;
	text-align:right;
	padding:10px 0;
	letter-spacing: 0;
}

.TEAMImprimerRecette img{
	margin-right:13px;
	position:relative;
	top:6px;
}

.TEAMImprimerRecette a{
	color:#555;
}

.entrybody img.yapb-image {
	width:565px;
}

.droite_cat .entrybody img.yapb-image {
	width:auto;
}

.TEAMIngredientsContenu ul {
	margin-bottom:10px;
	list-style-position:inside;
	list-style-type:none;	
	color:#555;
	font-family: Helvetica, Arial, serif !important;
	font-size:12px;
	line-height:20px;
}

#videosidebar-3  {
	padding-bottom:0 !important;
	padding-left: 0!important;
	padding-right: 0!important;
	width: 288px!important;
}

#videosidebar-3  h3 {
	padding: 0 18px!important;
}

div.videoblog object {
	margin-left: 0;
}

#videosidebar-3  embed, .videosidebar  embed {
	margin:0;
	padding:0;
	/*margin-left:-18px;*/
	position:relative;
	top:2px;
}

#videosidebar-3  embed, .videosidebar  embed {
	margin:0;
	padding:0;
	/*margin-left:-18px;*/
	position:relative;
	top:2px;
}

/* * * * * * * * * * * * * * * * * * 
*  catégories                      *
* * * * * * * * * * * * * * * * * */
#content .gauche_cat {
	float:left;
	margin:0;
	width:181px;
	padding:19px;
	padding-left:0px;
	padding-top:45px;
	overflow:hidden;
}

#content .gauche_cat h2 {
	color:#8A0304 !important;
	font-family:Georgia,serif !important;
	font-size:24px !important;
	text-transform:uppercase !important;	
}

#content .gauche_cat p {
	color:#555;
	font-family:Helvetica,Arial,serif !important;
	font-size:12px;
	line-height:18px;
	margin-top:15px;
	margin-bottom:15px;
	text-align:justify;
	text-align:left;
}

#content .gauche_cat p a {
	color: #8a0304;
}

#content .droite_cat {
	float:left;
	margin:0;
	padding:0;
	padding-top:45px;
	width:365px;
	overflow:hidden;
}

#content .droite_cat.recettes {
	float:left;
	margin:0;
	padding:0;
	padding-top:49px;
	width:365px;
	overflow:hidden;
}

#content .droite_cat.recettes table.recettes{
	margin:0;
	padding:0;
	border:none;
	width:365px;
}

#content .droite_cat.recettes table.recettes td{
	margin:0;
	padding-bottom:4px;
	padding:0px;
	text-align:center;
	vertical-align:middle;
	height:100%;
}
#content .droite_cat.recettes table.recettes td.post{
	vertical-align:top;
}

#content .droite_cat.recettes table.recettes td.photo{
	height:94px;
}

#content .droite_cat.recettes table.recettes td.viandes-et-volailles a { color:#a51b00 !important; }
#content .droite_cat.recettes table.recettes td.salades-et-legumes a { color:#489a00 !important; }
#content .droite_cat.recettes table.recettes td.gateaux-et-tartes a { color:#5c3c00 !important; }
#content .droite_cat.recettes table.recettes td.fruits-de-mer a { color:#f8541f !important; }
#content .droite_cat.recettes table.recettes td.desserts-froids a { color:#1e9d8b !important; }
#content .droite_cat.recettes table.recettes td.crepes a { color:#a11015 !important; }

#content .droite_cat.recettes table.recettes td.meat-and-poultry a { color:#a51b00 !important; }
#content .droite_cat.recettes table.recettes td.salad-and-vegetables a { color:#489a00 !important; }
#content .droite_cat.recettes table.recettes td.cakes-and-pies a { color:#5c3c00 !important; }
#content .droite_cat.recettes table.recettes td.fish-and-seafood a { color:#f8541f !important; }
#content .droite_cat.recettes table.recettes td.cold-desserts a { color:#1e9d8b !important; }
#content .droite_cat.recettes table.recettes td.pancakes a { color:#a11015 !important; }

#content .droite_cat.recettes table.recettes td.spacing {
	padding:4px;
}

#content .droite_cat.recettes table.recettes table{
	border:1px solid #BFBBB4;
	margin-left:4px;
	margin-bottom:4px;
	width:174px;
	height:100%;
}

#content .droite_cat.recettes .entrybody {
	float:left;
	margin-left:6px;
	margin-bottom:6px;
	width:174px;
	height:140px;
	border: 1px solid #BFBBB4;
}

#content .droite_cat.recettes td h2 {
	margin:5px auto !important;
	width:160px !important;
	text-align:center !important;
}

#content .droite_cat.recettes td h2 a {
	font-size:12px !important;
	color:#D8B049 !important;
	letter-spacing: 0;
	text-align:center !important;
	text-transform:uppercase !important;
}

#content .droite_cat.recettes .item_no_image {
	margin:0;
	height:94px;
	width:173px;
	border:0px solid #AAAAAA;
	border-bottom:1px solid #AAAAAA;

	display:table-cell;
	text-align:center;
	vertical-align:middle;
}

#content .droite_cat.recettes .item_no_image a {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}

/****************************************
page sitemap
****************************************/
#content .sitemap, #content .TEAM_Nouvelles {
	padding:0px;
	padding-top:45px;
}

#content .sitemap .entrytitle {
	float:none;
}

#content .sitemap h2 {
	float:none;
}

#content .sitemap h3 {
	color:#D8B049 !important;
	letter-spacing: 0;
	font-size:16px !important;
	text-transform:uppercase !important;
	margin: 15px 0;
}

#content .sitemap ul li {
	font-size:12px;
	line-height:16px;
}

#content .sitemap ul li a {
	color:#555;
	font-family:Helvetica,Arial,serif !important;
	font-size:12px;
	line-height:14px;
}

#content .sitemap p.question {
	margin-bottom:8px;
}

#content .sitemap p.reponse {
	margin-bottom:30px;
}

/****************************************
page carrieres
****************************************/
#content .carrieres {
	padding:0px;
	padding-top:45px;
}

#content .carrieres .entrytitle {
	float:none;
}

#content .carrieres h2 {
	float:none;
	color:#D8B049 !important;
	letter-spacing: 0;
	font-size:16px !important;
	text-transform:uppercase !important;
	margin: 15px 0;
}

#content .carrieres h2 strong{
	color:#8A0304 !important;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#content .carrieres h3 {
	color:#D8B049 !important;
	letter-spacing: 0;
	font-size:16px !important;
	text-transform:uppercase !important;
	margin: 15px 0;
}

#content .carrieres h4 {
	color:#8A0304 !important;
	font-size:14px !important;
	text-transform:uppercase !important;
	margin: 15px 0;
}

#content .carrieres p {
	color:#555;
	font-family:Helvetica,Arial,serif !important;
	font-size:14px;
	line-height:16px;
	margin-bottom:15px;
	margin-top:15px;
	text-align:left;
}

#content .carrieres ul li {
	font-size:12px;
	line-height:16px;
}

#content .carrieres ul li {
	color:#555;
	font-family:Helvetica,Arial,serif !important;
	font-size:12px;
	line-height:16px;
	margin:5px 0;
}

#content .carrieres span.text-109-name input,
#content .carrieres span.email-795 input,
#content .carrieres span.text-510-telephone input,
#content .carrieres span.file-971-resume input,
#content .carrieres span.captcha-454 input
{
	width:216px;
}


/****************************************
page information
****************************************/
#content .information {
	padding:0px;
	padding-top:45px;
}

#content .information .entrytitle {
	float:none;
	width:100%;
}

#content .information .TEAMLeftMenu {
	float:left;
	margin-right:19px;
	width:173px;
}

#content .information .TEAMLeftMenu h1 {
	float:none;
	color:#8a0304;
	font-style:normal;
	font-size:28px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	border-bottom: 1px solid #DCB3B3;
	padding-bottom:10px;
	margin-bottom:10px;
}

#content .information .TEAMLeftMenu ul {
	/*margin-top:10px;*/
}

#content .information .TEAMLeftMenu ul li {
	margin-bottom:15px;
}

#content .information .TEAMLeftMenu li {
	float:none;
	color:#8A0304;
	font-style:normal;
	font-size:18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	border-bottom: 1px solid #DCB3B3;
	padding-bottom:10px;
	margin-bottom:10px;
}

#content .information .TEAMLeftMenu li a{
	float:none;
	color:#8A0304;
	font-style:normal;
	font-size:18px;
	line-height:20px !important;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	text-transform:uppercase;
}

#content .information .TEAMLeftMenu li.current_page_item a{
	float:none;
	color:#d8b049 !important;
	letter-spacing: 0;
}

#content .information .TEAMThePost {
	float:left;
	width:373px;
	_width:370px;
}

#content .information .TEAMThePost h2 {
	margin-top:1px;
	width:373px;
	color:#8a0304;
	font-style:normal;
	font-size:18px;
	font-family:Helvetica,Arial,serif !important;
	text-transform:uppercase;
}

#content .information .TEAMThePost h2 a{
	float:none;
	color:#8a0304;
	font-style:normal;
	font-size:18px;
	font-family:Helvetica,Arial,serif !important;
	text-transform:none;
	border:none;
	margin-bottom:10px;
}

#content .information .TEAMThePost p {
	color:#555 !important;
}
#content .information .TEAMThePost p.txtTab, #content .information .TEAMThePost p span.gras {
	font-size:10px;
}

#content .information .TEAMThePost img {
	margin:10px 0;
}

#content .information .TEAMThePost table.ficheTechnique {
	color:#555 !important;
	font-size:10px;
	font-family:Helvetica,Arial,serif !important;
}

#content .information .TEAMThePost table.ficheTechnique td {
	padding:4px 2px;
	border:1px solid #DCB3B3;
}

#content .information h1 {
}

#content .information h2 {
	float:none;
}

#content .information h3 {
	color:#D8B049 !important;
	letter-spacing: 0;
	font-size:16px !important;
	text-transform:uppercase !important;
	margin: 15px 0;
}

#content .information ul li {
	font-size:12px;
	line-height:16px;
}

#content .information ul li a {
	color:#555;
	font-family:Helvetica,Arial,serif !important;
	font-size:12px;
	line-height:14px;
}

#content .information .TEAMTheCertifications {
	width:100%;
}

#content .information .TEAMTheCertifications table {
	width:100%;
}

#content .information .TEAMTheCertifications table td.gauche {
	width:195px;
	text-align:center;
}

#content .information .TEAMTheCertifications table td h3 {
	margin-top:0;
	margin-bottom:19;
}

#content .information .TEAMTheCertifications table td p {
	margin-top:0;
	margin-bottom:30px;
	color:#555 !important;
	text-align:left !important;
}

#content .information .TEAMTheCertifications table td p a {
	color:#555 !important;
	font-weight:bold;
	text-decoration:underline;
}

/****************************************
page 404
****************************************/
#content .p404 {
	padding:19px;
	padding-top:45px;
}

#content .p404 .entrytitle {
	float:none;
}

#content .p404 h2 {
	float:none;
	margin:0;
	padding:0;
	font-family:Helvetica,Arial,serif !important;
	font-size:42px;
	color:#d8b049;
	letter-spacing: 0;
	text-transform:uppercase;
}

#content .p404 h3 {
	color:#D8B049 !important;
	letter-spacing: 0;
	font-size:16px !important;
	text-transform:uppercase !important;
	margin: 15px 0;
}

#content .p404 p {
	float:none;
	font-family:Helvetica,Arial,serif !important;
	font-size:14px;
	line-height:20px;
	color:#555;
	margin:15px 0;
}

#content .p404 ul li {
	font-size:12px;
	line-height:18px;
	color:#555;
	font-family:Helvetica,Arial,serif !important;
}

/* * * * * * * * * * * * * * * * * * 
*  categorie de produits           *
* * * * * * * * * * * * * * * * * */
#content .les_produits .liste_full_categories ul.wpsc_categories li {
	display:block;
	clear:both;
	border-bottom:1px solid #DCB3B3;
	line-height:140px;
	height:140px;
}

#content .les_produits .liste_full_categories ul.wpsc_categories li a.team_produit_image {
	display:block;
	float:left;
}

#content .les_produits .liste_full_categories ul.wpsc_categories li a.team_produit_description {
	display:block;
	float:left;
	color:#8A0304;
	font-family:Georgia,"Times New Roman",Times,serif !important;
	font-size:18px;
	font-style:normal;
	text-transform:uppercase;
}

#content .les_produits {
	padding:0px;
	padding-top:45px;
}

#content .les_produits .liste_full_categories .entrytitle {
	float:none;
}

#content .les_produits .liste_full_categories h2 {
	float:none;
}

#content .les_produits .liste_full_categories h3 {
	color:#D8B049 !important;
	letter-spacing: 0;
	font-size:16px !important;
	text-transform:uppercase !important;
	margin: 15px 0;
}

#content .les_produits .liste_full_categories ul li {
	font-size:12px;
	line-height:16px;
}

/* * * * * * * * * * * * * * * * * * 
*  liste de produits               *
* * * * * * * * * * * * * * * * * */
#content .les_produits .entrytitle {
	float:none;
	clear:both !important;
}

#content .les_produits .entrytitle h2 {
	color:#8A0304 !important;
	font-family:Georgia,serif !important;
	font-size:24px !important;
	text-transform:uppercase !important;
	display:block;
}

#content .les_produits .liste_produits_categories {
	float:left;
	width:120px;
	margin-right:19px;
}

#content .les_produits .liste_produits {
	float:left;
	width:425px;
}

#content .les_produits .liste_produits_categories ul.wpsc_categories li {
	display:block;
	clear:both;
	border-bottom:1px solid #DCB3B3;
	/*
	line-height:140px;
	height:140px;
	*/
	text-align:center;
	width:120px;
	padding-bottom:10px;
}

#content .les_produits .liste_produits_categories ul.wpsc_categories li a.team_produit_image {
	display:block;
}

#content .les_produits .liste_produits_categories ul.wpsc_categories li a.team_produit_description {
	display:block;
	color:#8A0304;
	font-family:Georgia,"Times New Roman",Times,serif !important;
	font-size:14px;
	font-style:normal;
	text-transform:uppercase;
}

#content .les_produits {
	padding:0px;
	padding-top:45px;
}

#content .les_produits .liste_produits_categories .entrytitle {
	float:none;
}

#content .les_produits .liste_produits_categories h2 {
	float:none;
}

#content .les_produits .liste_produits_categories h3 {
	color:#D8B049 !important;
	letter-spacing: 0;
	font-size:16px !important;
	text-transform:uppercase !important;
	margin: 15px 0;
}

#content .les_produits .liste_produits_categories ul li {
	font-size:12px;
	line-height:16px;
}

#content .les_produits .productdisplay .imagecol {
	display:block;
	margin:0 !important;
	position:static !important;
}

#content .les_produits .productdisplay .producttext {
	display:block;
	margin:0 !important;
}

#content .les_produits .productdisplay .textcol {
	margin:0 !important;
}

#content .les_produits .productdisplay .textcol a.wpsc_product_title {
	color:#D8B049 !important;
	letter-spacing: 0;
	font-size:12px !important;
	text-align:center !important;
	text-transform:uppercase !important;
}

td.processed {
	padding:5px;
}

#members-widget-login-2  .logout {
	margin-top: 5px;
}

#members-widget-login-2  h3 {
	margin-bottom: 5px;
}

#members-widget-login-2 {
	color: #fff;
	font-size: 12px;
}

#members-widget-login-2 a {
	color: #fff;
	text-decoration: underline;
}

#members-widget-login-2 a:hover {
	color: #fff;
	text-decoration: none;
}

/****************************************
page TEAM_RecherchePage
****************************************/
#content .TEAM_RecherchePage {
	padding:0px;
	padding-top:45px;
}

#content .TEAM_RecherchePage .entrytitle {
	float:none;
	width:100%;
}

#content .TEAM_RecherchePage .TEAMLeftMenu {
	float:left;
	margin-right:19px;
	width:173px;
}

#content .TEAM_RecherchePage .TEAMLeftMenu h1 {
	float:none;
	color:#8a0304;
	font-style:normal;
	font-size:28px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	border-bottom: 1px solid #DCB3B3;
	padding-bottom:10px;
	margin-bottom:10px;
}

#content .TEAM_RecherchePage .TEAMLeftMenu ul {
	/*margin-top:10px;*/
}

#content .TEAM_RecherchePage .TEAMLeftMenu ul li {
	margin-bottom:15px;
}

#content .TEAM_RecherchePage .TEAMLeftMenu li {
	float:none;
	color:#8A0304;
	font-style:normal;
	font-size:18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	border-bottom: 1px solid #DCB3B3;
	padding-bottom:10px;
	margin-bottom:10px;
}

#content .TEAM_RecherchePage .TEAMLeftMenu li a{
	float:none;
	color:#8A0304;
	font-style:normal;
	font-size:18px;
	line-height:20px !important;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	text-transform:uppercase;
}

#content .TEAM_RecherchePage .TEAMLeftMenu li.current_page_item a{
	float:none;
	color:#d8b049 !important;
	letter-spacing: 0;
}

#content .TEAM_RecherchePage .TEAMThePost {
	float:left;
	width:373px;
	_width:370px;
}

#content .TEAM_RecherchePage .TEAMThePost h2 {
	margin-top:1px;
	width:373px;
	color:#8a0304;
	font-style:normal;
	font-size:18px;
	font-family:Helvetica,Arial,serif !important;
	text-transform:uppercase;
}

#content .TEAM_RecherchePage .TEAMThePost h2 a{
	float:none;
	color:#8a0304;
	font-style:normal;
	font-size:18px;
	font-family:Helvetica,Arial,serif !important;
	text-transform:none;
	border:none;
	margin-bottom:10px;
}

#content .TEAM_RecherchePage .TEAMThePost p {
	color:#555 !important;
}
#content .TEAM_RecherchePage .TEAMThePost p.txtTab, #content .TEAM_RecherchePage .TEAMThePost p span.gras {
	font-size:10px;
}

#content .TEAM_RecherchePage .TEAMThePost img {
	margin:10px 0;
}

#content .TEAM_RecherchePage .TEAMThePost table.ficheTechnique {
	color:#555 !important;
	font-size:10px;
	font-family:Helvetica,Arial,serif !important;
}

#content .TEAM_RecherchePage .TEAMThePost table.ficheTechnique td {
	padding:4px 2px;
	border:1px solid #DCB3B3;
}

#content .TEAM_RecherchePage h1 {
}

#content .TEAM_RecherchePage h2 {
	float:none;
}

#content .TEAM_RecherchePage h3 {
	letter-spacing: 0;
	color:#D8B049 !important;
	letter-spacing: 0;
	font-size:16px !important;
	text-transform:uppercase !important;
	margin: 15px 0;
}

#content .TEAM_RecherchePage ul li {
	font-size:12px;
	line-height:16px;
}

#content .TEAM_RecherchePage ul li a {
	color:#555;
	font-family:Helvetica,Arial,serif !important;
	font-size:12px;
	line-height:14px;
}

#content .TEAM_RecherchePage .TEAMTheCertifications {
	width:100%;
}

#content .TEAM_RecherchePage .TEAMTheCertifications table {
	width:100%;
}

#content .TEAM_RecherchePage .TEAMTheCertifications table td.gauche {
	width:195px;
	text-align:center;
}

#content .TEAM_RecherchePage .TEAMTheCertifications table td h3 {
	margin-top:0;
	margin-bottom:19;
}

#content .TEAM_RecherchePage .TEAMTheCertifications table td p {
	margin-top:0;
	margin-bottom:10px;
	color:#555 !important;
	text-align:left !important;
}

#content .TEAM_RecherchePage .TEAMTheCertifications table td p a {
	color:#555 !important;
}

#content .TEAM_RecherchePage .navigation {
	margin-top:32px;
}

#content .TEAM_RecherchePage .TEAMThePost h2 a {
	font-size:14px !important;
	text-transform:none !important;
}

.TEAMbyTEAM {
	float: right;
	margin-right: 45px;
}