/* oscss demo template - Malefosse , by  Mous pour  http://www.malefosse.com/ */
/* css released under Creative Commons License - http://creativecommons.org/licenses/by-nc-sa/1.0/  */


@import url(dropDownMenu.css);
/*-basics-----------------------------*/
/**************************************************************************** DEFAULT ****************************************************************************************************/

body {background:#d5d08e url(images/bkg_green.jpg);	font-family: Arial, Helvetica, sans-serif;	font-size:10px;margin:0px;	padding:0px;	min-height: 100%;	height: 100%;color : #222222}
/*body {background:#f3ecc4 url(images/bg.jpg) repeat-x;	font-family: Arial, Helvetica, sans-serif;	font-size:10px;margin:0px;	padding:0px;	min-height: 100%;	height: 100%;color : #222222}*/

p {font-family: Helvetica,Arial,  sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	padding:0 15px 0 15px;	color: #333;	display:block;}



dl, dt, dd {display:block;}
dt {font-weight: bold;}
dt, dd {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	color: #333;	display:block;}



table {width:90% ;background: transparent ;border: 1px dotted #AA8661;margin:auto;margin-bottom:20px;padding:5px;}
td, th {		font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #504F55;		padding-left:10px;	}
td {color:#333;}
img {border: 0px;}

/****************************************************************************Structure****************************************************************************************************/
#container {		top:0;	margin:auto;	width:1008px;	border:0; background: url(images/bkg.jpg) repeat-y;}	/*background: url(images/bg_container.gif) repeat-y;*/
#container_footer {		top:0;	margin:auto;	width:1008px;	border:0; background:none;}
#header {	width:1008px;	height:192px;	background: url(images/header.jpg) no-repeat;	margin:0;	padding:0;position:relative;}
#menu{	position:absolute;	top:2px;	right:10px;	text-align:right;}
#breadCrumb {	position:absolute;	top:160px;	left:380px;color:white}
#ayurveda{	position:absolute;	top:25px;	left:50px;}
#ayurveda_beauty{	position:absolute;	top:28px;	left:525px;}
#search_header{	position:absolute;	top:160px;	left:190px;width: 175px;height: 22px;padding:0;}
#search_header form { padding: 0;   margin: 0;   height: 22px;border:1px solid #cccccc;background:white;-moz-opacity:0.9;opacity: 0.9;filter:alpha(opacity=90);}
#search_header #s {padding: 0;padding-top:2px;margin: 0 0 0 0;height:20px;width: 148px;font-size: 1.2em;float:left;	border:0;line-height:18px;vertical-align:middle;background:none}
#search_header #go {margin: 1px 1px 1px 2px;padding: 0;float:left;border:0;height:20px;}

#page_centrale{width:1008px;height:100%;border:0;margin:0;}
#menuGauche {	float:left;	text-align:left;padding-left:3px;		width:180px;	height: 100%;border:0}
#menuDroite {	float:left;	text-align:left;	width:180px;border:0;}
#centre {margin-left:375px;padding-left:15px;padding-right:15px;width:600px;border:0;margin-right:0px;
padding-top:20px;height:100%;padding-bottom:20px;
/*background: url(images/centre_bg2.jpg) top left repeat-y;
#index {	overflow:auto	}*/
}
#footer {clear: both;width:1008px;background: url(images/footer.png) bottom left no-repeat; margin-top:10px;margin:0;padding:0;padding-top:10px;text-align:center;color:#333;height:68px;}
#footer p {margin-top:20px;text-align:center;color:#333;vertical-align:center;display:block;margin:25px 200px 10px 200px;}

/***********************************************************************************TITRES***************************************************************************************************/
h1{font-family: "Times New Roman", Helvetica, sans-serif;font-style: italic;	font-size: 2.5em;	color: #65391E;	font-weight: bold;	text-decoration: none;	padding-left:50px;}
h2, h3, h4 {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #232323;	font-weight: bold;	text-decoration: none;	padding-left:5px;	display:block;}

div.newProducts h4 ,.alsoPurchased h4,#centre h1,#myosc_information_titre,#centre .h1bis {font-family: "Times New Roman", Helvetica, sans-serif;height:35px;font-style: italic;	font-size: 2.0em;	color: #6B8E23;	color: #5ea936;  text-align: left;    padding: 12px 10px 0px 35px; margin: 0 0 20px 0;  background: transparent url(images/h1.gif) top left no-repeat;border-bottom: 0px solid blue;}

.boxes h4{background: url(images/titre.gif) bottom left no-repeat;height:35px;text-align:center;color:#65391E;margin-top:35px;margin-bottom:0;}

/*******************************************************************************FORMS **************************************************************************/
form {text-align:left;}
fieldset {display:block;padding: 10px; width: 90%;  margin: 0 auto; text-align:left;margin-bottom:10px; border :1px dotted #6B8E23 ;}
fieldset p {	margin: 10px 10px 0 0;		display:block;}
textarea,select, input { font-family: Verdana;font-size: 11px;	margin:0;	background: none;			color: #000000;display:inline;		}
textarea,select, input {		border-top: 1px solid #8FBC8F;		border-left: 1px solid #8FBC8F;		border-bottom: 1px solid #8FBC8F;		border-right:1px solid #8FBC8F;		}
select, input { font-size: 10px;height:16px;line-height:16px;	vertical-align:middle;	}
 input:hover, select:hover,  input:focus, select:focus{	border: #6B8E23 1px solid;}
input:focus, select:focus {background-color: #e9f6e8;}
#products_quantity { font-size: 12px;height:19px;line-height:20px;	vertical-align:middle;	}
option {color:#000000;background: #e9f6e8;}
input[type=hidden]{margin:0;border:0;}

fieldset label { width: 120px; line-height: 20px; margin-right: 10px; float: left; text-align: right; cursor: help; }
fieldset select { width:120px;}
fieldset textarea { width:300px;}
fieldset input[type=submit] { float:right;}
label{text-align:left;vertical-align:top;}

form#cart_quantity input[type=text]{margin-left:10px;}
dd.listingBuy   input[type=text]{margin-left:10px;}
dd.listingBuy   input[type=submit]{margin-left:10px;height:20px;line-height:16px;}
fieldset.manufacturerFilter  {text-align:right;; border:0}

#menuGauche form,#menuDroite form{margin:0;padding:0;text-align:center}
#menuGauche input[type=text],#menuDroite input[type=text]{width:120px;}
#menuGauche input[type=password],#menuDroite input[type=password]{width:120px;}
#menuGauche select,#menuDroite select{width:120px;}

#searchBox form p {display:inline;margin:0;padding:0;}

#loginBox fieldset { float:none;display:block;padding:0px; width: 95%;  margin: 0 auto; text-align:left; border :0;}
#loginBox fieldset input{ float:right;margin:0;margin-bottom:10px;}
#loginBox fieldset input[type=submit]{ float:right;margin:0;margin-bottom:5px;}
#loginBox fieldset label{ text-align: left;margin-bottom:0px;margin-top:0px;padding:0;line-height: 18px; }
#loginBox p{clear: both;text-align: center;margin:0;}
/*#tell_a_friendBox */

#centre li.messageStackWarning, #centre li.messageStackError ,#centre p.headerError,#centre p.textInfo{font-family: Arial, Helvetica, sans-serif;padding:5px;	font-size: 12px;border:2px dashed red; margin-top:10px;margin-right:20px;height:50px; margin-bottom:30px;padding-left:55px;background: url(images/warning.png) top left no-repeat;}
#centre li.messageStackSuccess {font-family: Arial, Helvetica, sans-serif;padding:5px;	font-size: 12px;border:2px dashed green; margin-top:10px;margin-right:20px;height:50px; margin-bottom:30px;padding-left:55px;background: url(images/success.png) top left no-repeat;}

 #centre p.headerError{margin:10px 0 10px 0; padding: 0 0 0 40px;}
/*****************************************************************************Liens*********************************************************************************************************/
/*********default ****/
a:link{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #565600;	font-weight: bold;	text-decoration: none;	display:inline;}
a:visited{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #565600;	text-decoration: none;	display:inline;}
a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #565600;	text-decoration: none;	font-variant: normal;}

/*********breadCrumb ****/
#breadCrumb a:link, #breadCrumb a:visited{	font-family: Verdana,Arial, sans-serif;	font-size: 11px;	color:white;	font-weight:700;	text-decoration: none;	display:inline;}
#breadCrumb a:hover {	font-family: Verdana,Arial, sans-serif;	color:#81AE6A;	text-decoration: none;border-bottom: 1px dotted #D5D08E}
/*********centre ****/
#centre a:link,#centre a:visited  {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #565600;	text-decoration: none;	display:inline;	text-align:left; border-bottom: 1px dashed #565600;border:0	}
#centre a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #565600;	text-decoration: none;	font-variant: normal;border-bottom: 1px dashed #5F3F1D}
#centre .banner_main a,#centre .categoriesThumbs a {border:  none ;text-decoration: none;}

#centre dd.image a , #centre dd.productImage a{	border:none;}
#centre .listing  a,#centre .listing  a:hover{font-size: 13px;font-weight: bold;color:#228B22}
#centre .listing  a:hover{border-bottom:1px dashed #5ea936}
/*********imge ****/
#centre a.lien_image:link,#centre   a.lien_image:visited, #centre  a.lien_image:hover  {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #565600;	text-decoration: none;	display:inline;	text-align:left; border:0	}
/************Footer*******/
#footer a:link,#footer a:visited  {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #565600;	text-decoration: none;	display:inline;	text-align:left; border-bottom: 1px dashed #565600	}
#footer a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #565600;	text-decoration: none;	font-variant: normal;border-top: 1px dashed #565600}

/*********menu  ****/
.menu a:link {	font-family: Helvetica,Arial,  sans-serif;	font-size: 11px;	color: #504F55;	font-weight: bold;	text-decoration: none;}
.menu a:visited{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #504F55;	text-decoration: none;}
.menu a:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #333333;	text-decoration: none;	font-variant: normal;}

#menu a:link {	font-family: Helvetica,Arial,  sans-serif;	font-size: 11px;	color: #74b72d;	font-weight: bold;	text-decoration: none;border-bottom: 2px solid #efefee;}
#menu a:visited {	font-family: Helvetica,Arial,  sans-serif;	font-size: 11px;	font-weight: bold;	color:#74b72d;	text-decoration: none;border-bottom: 2px solid #efefee;}
#menu a:hover {	font-family: Helvetica,Arial,  sans-serif;	font-size: 11px;	font-weight: bold;	color: #74b72d;	text-decoration: none;	font-variant: normal;border-bottom: 2px solid #9ACD32}

/*********Colonne gauche et droite ****/
#menuGauche a:link,#menuDroite a:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #222222;	font-weight: normal;	text-decoration: none;	display:inline;}
#menuGauche a:visited,#menuDroite a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #222222;	text-decoration: none;	display:inline;}
#menuDroite a:hover {border-bottom: 2px dotted #a9c459}
#menuGauche a:hover {border-bottom: 2px dotted #ffad03}
/*
#menuGauche a img,#menuDroite a:hover img {border: 1px dotted red;text-decoration: none;}*/
#centre p.sP2 a:link,#centre p.sP2 a:visited,#centre p.sP2 a:hover {padding-right:5px;padding-left:5px;margin-right:5px;margin-left:5px;background: transparent url(images/text_background.jpg);border: 1px dotted #a5d24e!important;border: none;}
/******************************************************************************* LISTE S *******************************************************************************************************/

ul ol{list-style:none;text-indent:5px;}

#menu ul{	margin-top:0px;	height:20px;	}
#menu li{		position:relative;	float:right;	margin:0 11px 0 0;	height:20px;	background: url(images/menusep1.gif) left top no-repeat;	padding: 2px 0 0 22px;	display:block;}
/********* #menu li:hover{background: url(images/menusep2.gif) no-repeat;} ************/

#centre ul {	list-style:none;}
#centre li {	border-left: 1px dotted #AA8661;	padding-left:10px;	font-size:10px;	color:#333;}
#centre ol li {	border: 0;	padding-left:10px;	font-size:10px;	color:#333;}
#centre li.cartPrice {		margin-top:15px;	font-size:14px;	color:#FFF;	font-weight:bold;}

#menuGauche ul,#menuGauche ol{	text-align:left;	margin:0;		width:170;		padding: 0 0 0 0;	line-height:18px;	list-style:none;}
#menuGauche li{	background: url(images/gouttea.gif)  top left no-repeat;	width:150px;min-height:20px;padding-left:20px;text-align:left;}
#menuGauche li:hover{	background: url(images/goutteb.gif) top left no-repeat;}
#menuDroite ul,#menuDroite ol{	text-align:left;	margin:0;		width:180px;		padding: 0 5px 0 15px;line-height:20px;	list-style:none;}
#menuDroite li{	background: url(images/pucea.gif) top left no-repeat;	width:170px;	display:block;min-height:18px;	text-indent:22px;text-align:left;}
#menuDroite li:hover{	background: url(images/puceb.gif) top left no-repeat;}
#menuDroite ul ul,#menuGauche ul ul{	list-style:none;}
#menuGauche li li,#menuDroite li li{display:block;text-indent:25px;	background: none;}
#menuGauche li li:hover,#menuDroite li li:hover{	width:157px;	display:block;text-indent:25px;	background: none;}

#manufacturer_infoBox li,#specialsBox li ,#cartBox li,#reviewsBox li,#order_historyBox li{	background: none;}

ul.puce_verte {	list-style:none;line-height:18px;}
ul.puce_verte li{	border:none;font-size:10px;	color:#333;list-style-image : url(images/puce_verte.gif);}
#centre ul.puce_verte li{	border:none;}

ul.puce_orange {	list-style:none;line-height:18px;}
ul.puce_orange li{	border:none;font-size:10px;	color:#333;list-style-image : url(images/puce_orange.gif);}
#centre ul.puce_orange li{	border:none;}

/************************************************************************* PANIER ***********************************************************************************************/
#centre .cartProduct { margin:0;  padding: 15px 0 0 0;  clear: left; width:550px;}
#centre .cartProduct li.cartDelete { display:inline;margin: 1em 0 0 0; padding:0;text-align:right;border:0;}
#centre .cartProduct li.cartDelete span {display:inline;background: transparent url(images/cross.gif) no-repeat ;margin:0;padding:0}
#centre .cartProduct li.cartDelete span span {visibility: hidden; text-indent: -9999px;margin:0;padding:0;width:20px;}
/*#centre .cartProduct li.cartDelete span { width:16px; visibility: hidden; text-indent: -9999px;}*/
#centre .cartProduct li.cartDelete input { width:18px;float: none;margin:0;padding:0}
#centre .cartProduct a.tn {float: left; width: 70px; margin: 0.5em 0 0 0;text-decoration: none;border:0;border-right:1px solid #bbbbbb}
#centre .cartProduct ul { float:left; margin:0; padding:0; width: 420px;}
#centre .cartProduct li {  font-size: small;  line-height: 1.2em;   margin: 0.5em 0 0 0;   padding: 0 0 0 0.5em;}
#centre .cartProduct  li ul{ list-style:none;width:100%;text-align:right}
#centre .cartProduct  li li{display:inline;}
#centre .cartProduct li.cartName {  font: bold x-small ;  padding-top: 0.3em;border:0  }
#centre .cartProduct li.cartQty {  color: #776;border:0;}
#centre .cartProduct li.cartQty  input{width:30px;float: none;}
#centre .cartProduct li.cartPrice { color: #776;  font-style: italic;font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;color:#65391E;   border: 0;}
#centre .cartProduct span.cartAttributes { font-weight:normal; font-style: italic; font-size:0.8em; color:#000000;}
#centre p.cartSubTotal  { text-align:right; padding: 0 1em 1em 0;  color:red;}




/*************************************************************************  COMMANDE *******************************************************************************************************************/
#checkoutShipping {position : relative;float:left;}
#centre .shippingMethod p.shippingSelect{display:block;border-bottom: 1px dotted #776;clear:both;}
#centre p.shippingSelect{margin-top:0px;padding-bottom:10px;padding-top:0;margin-bottom:0px;overflow:auto}
#centre  .shippingMethod span.methodName{display:block;float:left;font-weight:bold;margin-top:10px;}
#centre  .shippingMethod span.methodIcon{display:block;float:right;margin-top:0px;margin-right:-15px;}
#centre  .shippingMethod span.methodTitle{display:block;float:left;padding-right:20px}
#checkoutShipping span.methodTitle{display:block;clear:both;float:left;}
#centre  .shippingMethod span.methodPrice{display:block;float:right;margin-right:5px;}
#centre  .shippingMethod input[type=radio]{display:block;float:right;}
#centre  p {text-align:left;border:1px;display:block;}

#centre .methodSelect p{display:block;border-left: 1px dotted #776;margin:0;padding:0;margin-left:50px;padding-left:10px;}
#centre .methodSelect p.paymentFields label {display:block;width:250px;float:left;}
#centre  p.checkoutComment{display:block;margin-top:25px;}
#centre  p.formBt{display:block;text-align:left;}
#checkout_payment fieldset label {width:auto;}
#checkout_confirmation p input[type=submit]{}

#shoppingCart {position : relative;float:left;}
#shoppingCart p.formBt {display:block;}
#shoppingCart p.cartSubTotal {clear:both;display:block;}
#shoppingCart div.navBt{clear:both;float:right;}
#centre #cart_quantity {position:relative;float:left;}
/************************************************************************ LANGUAGES BOX**************************************************************************************************************/
#languagesBox {position:absolute;top:165px;left:15px;text-align:left}
#menuDroite .boxes h4{background: url(images/tige.gif) bottom left no-repeat;height:25px;text-align:center;color:#65391E;margin-top:35px;margin-bottom:5px;border:0}
#menuGauche .boxes h4{background: url(images/titre.png) bottom left no-repeat;height:18px;text-align:center;color:#5ea936;color:#65391E;margin-top:35px;margin-bottom:5px;border:0}

#languagesBox .boxes h4 {display:none;margin:0;padding:0;}
#languagesBox .boxes {margin:0;padding:0;text-align:left}
#languagesBox .boxes ul {margin:0;padding:0;display:table;}
#languagesBox .boxes ul li {text-align:left;margin-right:10px;margin:0;padding:0;display:inline ;margin-left:5px;;}
/*#languagesBox .boxes ul li{		position:relative;	float:left;	margin:0;	height:20px;		padding: 0;	display:block;}
*/

/************************************************************************ OPTIONS ATTRIBUTES**************************************************************************************************************/
#centre #productOptions {position:relative;float:left;margin-bottom:15px;}
#centre #productOptions  h4 {height:25px;text-align:left;text-indent:20px;color:#65391E;margin-top:35px;margin-bottom:0;font-size: 13px;	font-weight: bold}
#centre #productOptions p {margin:0;display:block;height:25px;line-height:25px;width:100%;clear:both;}
#centre #productOptions label {float:left;width:180px}
#centre #productOptions select {float:left;width:200px;height:16px;background-color: #e9f6e8;}


/************************************************************************************** NEW PRODUCTS ET Les clients qui on acheté ont aussi acheté...******************************************************************************************************/
.newProducts {margin:10px 0 0 10px !important;	margin-left:0;	float:left;background:transparent;border:0}
dl.newProduct {  background: transparent url(images/text_background.jpg);border: 1px dotted #a5d24e!important;border: none;  width: 150px; height:150px;  text-align: center;  padding: 4px 0 4px 0;  float: left;  margin: 0 0 1em 1em;}
dl.newProduct dt { height: 35px; }
dl.newProduct dd img {  border:0 }
dl.newProduct dd {  margin: 0; }
.newProduct{margin:7px;float:left;border:1px solid #CCC; background:#FFF;}

.alsoPurchasedTabs {		margin:10px 0 0 10px !important;	margin-left:0;	float:left;background:transparent;}
dl.alsoPurchasedTabs {  border: 1px solid #000;  background: transparent url(images/text_background.jpg);border: 1px dotted #a5d24e!important;border: none;  width: 150px; height:150px;  text-align: center;  padding: 4px 0 4px 0;  float: left;  margin: 0 0 1em 1em;}
dl.alsoPurchasedTabs dt { height: 35px; }
dl.alsoPurchasedTabs dd img {  border:0 }
dl.alsoPurchasedTabs dd {  margin: 0; padding: 0 10px 5px 10px;}
.alsoPurchasedTabs{margin:7px;float:left;border:1px solid #CCC; background:#FFF;}


.categoriesThumbs {background: transparent url(images/text_background.jpg);	margin:0 0 20px 20px;	float:left;border: 1px dotted #a5d24e!important;border: none;width: 140px; height:155px;text-align:center;}
#centre .categoriesThumbs p {text-align: center;width:100% ;display:block;margin:0;padding:0;}
.categoriesThumbs  a {margin:5px;line-height:20px;border :0;}
.categoriesThumbs  p  img{ margin:1px 0 0 0;padding:0;}

.categoriesThumbs2 {margin:0 0 20px 20px;	float:left;border:0;border: none;width: 140px; height:150px;text-align:center;}
#centre .categoriesThumbs2 a {border:  none ;text-decoration: none;}
/*************************************************************************************DIV ID *************************************************************************************************/

#categoriesImages {width:100%;text-align:center;margin-top:10px;}

#checkoutSuccess {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	padding:0 15px 0 15px;	color: #333;	display:inline;}

#currenciesBox {text-align:center;}

#headingCatImg { text-align:right;margin-top:0;}
#headingCatImg { position:relative;top:0px;right:0;}

#productInfo {position:relative;}
#productImage  img{float:right;}
#productInfoSpec  {}

#productDescription {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	padding:0 15px 0 15px;color :#222}
#productOptions {display:block;width:100%;}
#productInfo form{display:block;float:none;width:100%;}
#centre #productDateAdded {}


#reviews {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	padding:0 15px 0 15px;	color: #333;	display:inline;}
#currentReviews{height:30px;}
#ReviewsBox h4 {margin-bottom:0;padding:10px 0 13px 3px;background: url(images/head_review.jpg) repeat-y;}

#specialsBox img {margin-right:25px;}

#splitPageTop a,#splitPageBottom a {margin:0 1px 0 1px;display:block;margin:0px;text-align:right;}

#whats_newBox {text-align:center;}
#myosc_information_desc {margin:30px;padding:10px;}
/*************************************************************************************DIV ICLASSES *************************************************************************************************/

.cartProduct img{	float:right;}

.infobox {}
.cartContent {width:100%;}
.infoText{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	padding:0 15px 0 15px;	color: #333;	display:inline;}

.listing {border-bottom:1px dotted #AA8661;margin-bottom:30px;}
.listingBottom{display:block;margin-bottom:30px;}
.listingTop {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	padding:0 15px 0 15px;	color: #333;	display:inline;}




.newItemInCart {color:#FFF;}

.orderHistory {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	padding:0 15px 0 15px;	color: #333;	display:inline;}

.otTtitle {text-align:right;font-size:10px;color:#999;}

.price {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #504F55;	font-weight: bold;	text-decoration: none;}

.productImage {float:right;}
.productModel {font-weight: bold;font-size: 13px;color:#222;}
.productPrice {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;font-style: italic;	font-weight: bold;	text-decoration: none;	padding-left:20px;text-align:right; color:#65391E;}

.productsNewContener {	position:relative;	margin:10px 0 0 10px !important;	margin-left:0;	float:left;	border:1px solid #FFF;	background: #ddd;}

.productSpecialPrice {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: red;	font-weight: bold;	text-decoration: none;	margin-left:10px;}



.splitPageBottom,.splitPageTop{clear:both;margin:0;}

.textMain{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	padding:0 15px 0 15px;	color: #333;	display:inline;}


#myPoints dl.myPointsRow0 {
  margin: 0;
  border:0;
  padding: 1px;
  height: 36px;
  margin-left:50px;
}

#myPoints dl dd.smallCol0 {
   width: 75px;
   height: 34px;
   margin: 0px;
   margin: 0 1px 0 0;
   padding: 0 5px;
  background: url(images/m.jpg) repeat-x;
   float: left;
}

#myPoints dl dd.bigCol0 {
   width: 110px;
   height: 34px;
   margin: 0 1px 0 0;
   padding: 0 5px;
  background: url(images/m.jpg) repeat-x;
   float: left;
}

#myPoints dl.myPointsRow {
  margin: 0;
  border:0;
  width:500px;
  padding: 0 1px 0 1px;
  height: 30px;
  margin-left:50px;
}
#myPoints dl.myPointsRow:hover{
   border-right:2px solid green;
}

#myPoints dl dd.smallCol {
   width: 75px;
   height: 28px;
   border-left: 1px solid #000;
   border-top: 1px solid #000;
   border-bottom: 1px solid #000;
   margin: 0px;
   border:0;
   background: #DDDDDD;
   margin: 0 1px 0 0;
   padding: 0 5px;
   float: left;
}

#myPoints dl dd.bigCol {
   width: 110px;
   height: 28px;
   border-left: 1px solid #000;
   border-top: 1px solid #000;
   border-bottom: 1px solid #000;
   margin: 0px;
   border:0;
   background: #DDDDDD;
   margin: 0 1px 0 0;
   padding: 0 5px;
   float: left;
}



/************blog*************/
/**********blog************/
.blog {
padding: 0px 10px 10px 10px;
overflow: hidden;
margin-bottom: 35px;
}
.blog a {
color: #44a1d0;
text-decoration: none;
}
.blog a:hover {
text-decoration: underline;
}
#fecha {
height: 50px;
width: 45px;
background: url(images/plume.png) no-repeat;
font: normal 22px Arial, Helvetica, sans-serif;
color: #666666;
text-align: center;
padding: 0px 2px 0 0;
line-height: 100%;
float: left;
}
.blog-title {
font-family: "Times New Roman", Helvetica, sans-serif;font-style: italic;	font-size: 2.0em;
color: #5ea936;  text-align: left; 
border-bottom: dotted 1px #CCCCCC;  
padding: 5px 10px 5px 30px; 
margin: 0 0 10px 15px;}

.blog-title a, .blog-title a:visited {
color: #444444;
text-decoration: none;
}
.blog-title a:hover {
color: #44a1d0;
text-decoration: none;
}

.blog-labels {
padding-left:20px;
padding-top:5px;
background:transparent url(images/calendar.gif) center left no-repeat;
float:left;
font-size: 90%;
color: #999999;
margin-left:-20px;
}
.comment-link {
padding-left:20px;
padding-top:5px;
background: url(images/mini-comment.gif) center left no-repeat;
float:right;
}
.blog-body {
padding: 5px 25px 10px 20px;
clear: both;
}
.blog-body  p {
margin:0;
}


/**********view all************/
.blog-all {
float:right;
}
.blog-all img{
border:0;
margin:0;
padding:0;
}
.blog-month a,.blog-all a{
color: #44a1d0;
text-decoration: none;
}
.blog-month a:hover,.blog-all  a:hover{
text-decoration: underline;
border:0;
}
.listing a{
color: #44a1d0;
padding:0 5px 0 5px;
text-decoration: none;
}

.listing  a:hover{
text-decoration: underline;
border:0;
}


a.this_date {
color: #44a1d0;
padding:0 5px 0 5px;
text-decoration: underline;
}

a.this_date:hover{
text-decoration: underline;
border:0;
}

/**********blog comment************/
.blog_comment {
padding: 0px 0px 10px 0px;
background: #fafafa;
overflow: hidden;
margin:auto;
margin-bottom: 15px;
border:1px solid #f2f2f2;
width:100%;
}
.blog_comment a {
color: #44a1d0;
text-decoration: none;
}
.blog_comment a:hover {
text-decoration: underline;
}
.blog_comment-title {
color: #555555;
margin: 0;
padding:3px;
text-indent:20px;
background: #f3f3f3;
padding-bottom: 4px;
font: bold 120%/100% "Lucida Grande", Arial, sans-serif;
border-bottom: dotted 1px #CCCCCC;
width:100%;
}

#fecha2 {
height: 45px;
width: 45px;
background: url(images/comment.png) no-repeat;
font: normal 22px Arial, Helvetica, sans-serif;
color: #666666;
text-align: center;
padding: 0px 2px 0 0;
line-height: 100%;
float: left;
}
#fecha3 {
height: 45px;
width: 45px;
background: url(images/add_comment.png) no-repeat;
font: normal 22px Arial, Helvetica, sans-serif;
color: #666666;
text-align: center;
padding: 0px 2px 0 0;
line-height: 100%;
float: left;
}
.blog_comment-labels {
padding-left:20px;
padding-top:5px;
background:transparent url(images/mini-comment.gif) center left no-repeat;
float:left;
font-size: 90%;
color: #999999;
margin-left:10px;
}
.blog_comment-date {
padding-right:20px;
padding-top:5px;
float:right;
}
.blog_comment-body {
padding: 10px 0px 5px;
clear: both;
}
.blog_comment-body  p {
margin:0;
}

#indicator {
    visibility:hidden;
	}
/********************FAQ*************************/
#faq
{
margin-left:30px;
}

.faq_question
{
cursor:pointer;
font: bold 11px Arial, Helvetica, sans-serif;
line-height:18px;

}

.faq_reponse{
margin:0px 40px 15px 20px;
border-left:2px solid #AEBA00;
padding-left:5px;
font: normal 11px Arial, Helvetica, sans-serif;
}	

.faq_date
{
float:right;
font: italic 10px Arial, Helvetica, sans-serif;
}
/***************************************************
/********************Warning*************************/
element.style {
    margin-left: 0.5in;
    margin-right: 0.5in;
}
div.warning {
    border-radius: 0.5em 0.5em 0.5em 0.5em;
    font-size: 11px;	font-style: normal;
	background-color: #FF9999;
	color: #551100;
	border-color: #111111;
	border: 2px solid;
	margin-bottom: 1em;
    margin-top: 1em;
	max-width: 50em;
	padding: 0 0 0 10px;
}

/******************End Warning*********************************
button.bouton { 
    display:-moz-inline-box; 
    display:inline-block; 
    margin:0; 
    padding:0; 
    font:16px/1.4 Helvetica,Trebuchet MS, Arial,  sans-serif; 
	color:white;
    white-space:nowrap; 
    text-align:center; 
    vertical-align:middle; 
    cursor:pointer; 
    border:0; 
    background:none;height:32px; 
}

button.bouton span { 
    position:relative; 
    float:left; 
    margin:0; 
    padding:0 0 0 9px;        
    vertical-align:middle; 
    background:url(images/button2a.png) left top no-repeat; 
}

button.bouton span span { 
    padding:0 9px 0 0;        
    background:url(images/button2c.png) right top no-repeat; 
    margin:0;
}

button.bouton span span span { 
    height:32px;         
    padding:0 5px 0 5px; 
    margin:0; 
    line-height:1.4;     
    background:url(images/button2b.png) left top repeat-x; 
}


***************************************************/	
	
	/* Correction des bug Internet Explorer 
* html button {width:1%; overflow:visible;} 
*:first-child+html button {overflow:visible;}*/ 



