/*<![CDATA[*/
body {font-family: Arial, Tahoma, Verdana, Sans-Serif;
margin: 0 auto;
padding: 0px;
}

.clear { clear: both; }

h1,h2,h3
{
font-family: arial, verdana, sans-serif;
margin-top: 0px;
margin-bottom: 8px;
}
h5{
font-family: arial, verdana, sans-serif;
color: #8F5F8F;
margin-right: 25px;
margin-top: 5px;
margin-bottom: 5px;
font-size: x-large;
text-align: right;
}
h3{
color: #8F5F8F;
font-family:arial,verdana,sans-serif;
font-size:x-large;
margin-bottom: -5px;
margin-right: 25px;
margin-top: -5px;
text-align: right;
}
h4{
margin-left: 90px;
font-size: normal;
margin-bottom: 10px;
margin-top: 3px;
}
h2{
color: #97CD31;
margin-bottom: 20px;
font-size: large;
font-weight: bold;
margin-right:40px;
margin-left:155px;
margin-top:20px;
}
h1{
color: #FFCC00;
font-size: xx-large;
margin-top: 15px;
margin-bottom: -2px;
margin-left: 40px;
}

/* PARAGRAPHES */
p{
font-family:  arial, verdana, sans-serif;
color: #373737;
font-size: small;
font-weight: normal;
margin-right: 85px;
margin-left: 56px;
margin-top: 12px;
margin-bottom: 14px;
text-align: justify;
}
t{
font-family:  arial, verdana, sans-serif;
color: #373737;
font-size: small;
font-weight: normal;
margin-left:90px;
margin-top: 12px;
margin-bottom: 14px;
text-align: justify;
}
/*--------*/
p.hp{
margin-right: 20px;
margin-left: 20px;
}p.centre
{
text-align: center;
margin: 0px;
}p.logtitre
{
margin-right: 0px;
margin-left: 0px;
margin-top: 1px;
margin-bottom: -4px;
color: #5CA24C;
font-size: 17px;
font-weight: bold;
text-align: center;
}
p.log{
margin-right: 0px;
margin-left: 0px;
margin-top: 4px;
margin-bottom: 4px;
text-align: right;
}
p.retrait1{
margin-left: 80px;
margin-right: 170px;
}
p.retrait2{
margin-left: 75px;
margin-right: 30px;
}
p.err{
margin: 0px 5px;
}
p.hautpage{
font-family:  arial, verdana, sans-serif;
font-size: 4pt;
color: rgb(189,215,244);
font-weight: normal;
margin-right: 0;
margin-left: 0;
margin-top: 0;
margin-bottom: 0;
}
p.flechehp{
font-size: 8pt;
font-weight: bold;
}
p.referencement
{
font-size: 2pt;
margin-top: -5; 
margin-bottom: 0; 
text-align: center;
color: #F9F9F9;
}
p.seul
{
margin-left: 0;
}
p.bas
{
font-size: small;
margin-top: 0;
text-align: center;
color: rgb(165,165,165);
}

/* LIENS */
.lowText, a.lowText, a.lowText:link, a.lowText:visited, a.lowText:active, a.lowText:focus {
 color: #009A4D;
 font: 18px Arial, sans-serif;
 text-align: center;
 margin-top: 1;
 text-decoration: none;
font-weight: normal;
}
.highText, a.highText, a.highText:link, a.highText:visited, a.highText:active, a.highText:focus {
 color: #ECFFEC;
 font: 18px Arial, sans-serif;
 text-align: center;
 margin-top: 1;
 text-decoration: none;
font-weight: normal;
}
.lowText2, a.lowText2, a.lowText2:link, a.lowText2:visited, a.lowText2:active, a.lowText2:focus {
 color: #009A4D;
 font: 12px Arial, sans-serif;
 text-align: center;
 margin-top: 1;
 text-decoration: none;
font-weight: bold;
}
.highText2, a.highText2, a.highText2:link, a.highText2:visited, a.highText2:active, a.lowText2:focus {
 color: #ECFFEC;
 font: 12px Arial, sans-serif;
 text-align: center;
 margin-top: 1;
 text-decoration: none;
font-weight: bold;
}
.highText3, a.highText3, a.highText3:link, a.highText3:visited, a.highText3:active, a.lowText3:focus {
 color: #FF0000;
 font: 12px Arial, sans-serif;
 text-align: center;
 margin-top: 1;
 text-decoration: none;
font-weight: bold;
}
.lowText4, a.lowText4, a.lowText4:link, a.lowText4:visited, a.lowText4:active, a.lowText4:focus {
 color: #ECFFEC;
 font: 19px Arial, sans-serif;
 text-align: center;
 margin-top: 1;
 text-decoration: none;
font-weight: bold;
}
.highText4, a.highText4, a.highText4:link, a.highText4:visited, a.highText4:active, a.lowText4:focus {
 color: #009A4D;
 font: 19px Arial, sans-serif;
 text-align: center;
 margin-top: 1;
 text-decoration: none;
font-weight: bold;
}
#rootbody { margin:0 auto; height: auto; text-align: left;}

/**********************************************************/
.centre   { text-align: center; }
.gauche   { text-align: left; }
.droite   { text-align: right; }
.justifie { text-align: justify; }

/**********************************************************/
.fgauche { float: left;  margin: 0px 10px 0px 0px; }
.fdroite { float: right; margin: 0px 0px 0px 10px; }


a {color: #CCCC33; text-decoration: none;}
a:hover {color: #ff0000; text-decoration: underline;}

			.cadreSimple {
				border: solid 3px #009A4D;
				width: 300px;
				padding: 4px;
				-moz-border-radius: 16px;
			}
			.cadreSimple form {
				padding: 0;
				margin: 0;
			}

			
			#onglets {
				margin: -5px 0 0;
				padding: 0;
				text-align: right;
			}
			#onglets ul {
				margin: 0px;
				list-style-type: none;
				list-style-image: none;
				list-style-position: outside;
			}
			#onglets li {
				border: solid 1px #009A4D;
				-moz-border-radius: 6px;
				margin: 5px 0px 0px 6px;
				padding: 1px 4px;
				font-weight: bold;
				display: inline;
				float: left;
			}
			#onglets li.selected {
				background-color: #97CD31;
			}
								
	.miniLogin {
		font-size: 13px;
		padding: 0;
		margin: 3px;
		color:#009A4D;
	}
	.miniLogin form {
		padding: 0;
		margin: 0;
	}
	.miniLogin label {
		float: left;
		margin: 0px 0px 0px 4px;
		color: #009A4D;
		font-size: 13px;
	}
	.miniLogin input {
		font-size: 10px;
	}
	.miniLogin #log_email {
		width: 114px;
		border: solid 1px #009A4D;
	}
	.miniLogin #log_pwd {
		width: 84px;
		border: solid 1px #009A4D;
	}
	#ring li {
		border: dotted 1px #cecece;
		list-style-type: none;
		display: inline;
		padding: 0px 4px;
	}

			.showTab {
				border: solid 1px #F0F0F0;
				margin: 0px;
				padding: 3px;
			}
			.showTab tr.alt1, .showTab tr.alt2 {
				margin: 0pt;
				padding: 3px 5px;
			}
			.showTab tr.alt1 {
				background: #F5F5F5  none-repeat scroll 0%;
			}
			.showTab tr.alt1 td, .showTab tr.alt2 td {
				padding: 1px 4px;
			}

	.erf {
		color: red;
	}
	
#zone-cart_product{
	position: relative;	
	margin: 0px 0px 0px 0px;
	width: 100%x;
	height: auto;
	padding: -15px 15px 10px 0px;	
	}
#zone-cart_product #product_title{background:#009966 none repeat scroll 0 0;font-weight:bold;height:20px;text-align:center;}
#zone-cart_product #tbl{width: 50%;}
#zone-cart_product #tbl1{width: 50%;}
#zone-cart_product #list_email1{width: 50%;margin-right: 4px;}
#zone-cart_product #list_email2{width: 48%;}	
		#zone-cart_product table{
	   	float: left;
		margin: 0px 0px 0px 0px;
		width: 100%;
		height: auto;
	    background-color: #ffffff;
	    font-size: 13px;
	}
	    #zone-cart_product th{
	    background-color: #009966;
	    padding: 2px;
	    font-size:small;
	    text-align: center;
	}
	    #zone-cart_product td{
	    color: #373737;
	    /*text-align: center;*/
	    font-size: small;
	    background-color: #cccccc;
	    height: 15px;
	} 
	
	    #zone-cart_product td.notinstock{
	     background-color: #ffbb00;
	    padding: 5px;
	    color: white;
	}
		#zone-cart_price{
			position: relative;
			float: left;
			margin: 0px 0px 0px 120px;
			width: 60%;
			height: auto;
			padding: -15px 15px 10px 0px;	
		}		
		#zone-cart_price table{
	   	float: left;
		margin: 0px 0px 0px 0px;
		width: 100%;
		height: auto;
	    background-color: #ffffff;
	    font-size: 13px;
	}
	    #zone-cart_price th{
	    background-color: #009966;
	    padding: 2px;
	    font-size:small;
	    text-align: center;
	}
	    #zone-cart_price td{
	    color: #373737;
	    /*text-align: center;*/
	    font-size: small;
	    background-color: #cccccc;
	    height: 15px;
	}
	    #zone-cart_price td.inter{
	    color: #373737;
	    text-align: center;
	    font-size: 1px;
	    background-color: #009966;
	    height: 5px;
	}
	    #zone-cart_price td.left{
		text-align: left;
		margin: 10px;
	}
	    #zone-cart_price td.notinstock{
	     background-color: #ffbb00;
	    padding: 5px;
	    color: white;
	}
/*********MenuLeftPage***********/
#float_zone {float: center; width: auto; color: #000;margin: 12px 0px; text-align: left;}
#background_float_zone{background-color:#C2F9C0; position:relative; z-index:1; opacity:0.85; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";-moz-border-radius:15px; -webkit-border-radius:15px; border:none;padding:15px;}
#background_float_zone_pink{background-color:#ffe1e7;margin:0px; position:relative; z-index:1;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";-moz-border-radius:15px; -webkit-border-radius:15px; border:none;padding:15px;width: 220px;}
#background_float_zone_light_green{background-color:#ECFFEC;margin:0 5px; position:relative; z-index:1;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";-moz-border-radius:15px; -webkit-border-radius:15px; border:none;padding:3px;width: 220px;}
#background_float_zone_pink_cart{background-color:#ffe1e7;margin:0 5px; position:relative; z-index:1;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";-moz-border-radius:15px; -webkit-border-radius:15px; border:none;padding:15px;width: 230px;}
#marge{margin: 0px 0px;}

#zone-pictuer-element-content {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	float: left;

	font-weight: bold;
	width: 443px; 
	left: 380px;
	}	
	/* ---------------- Content --------------------- */

#zone-content{
	position: relative;
	float: left;
	margin: 0px 0px 0px 0px;
	width: 750px;
	height: auto;
	padding: 5px 15px 10px 0px;	
	}		
		#zone-content table{
	    float: left;
		margin: 0px 0px 0px 0px;
		width: 100%;
		height: auto;
	    background-color: #FFFFFF;
	    font-size: 12px;
	}
		#zone-content h1{
		font-size: 1em;
		font-weight: bold;
		/*color: #ggffcc; */
		margin: 0px 0px 10px 0px; 
		clear: left;
		}
	    #zone-content th{
	    background-color: rgb(197, 254, 197);
	    padding: 3px;
	}
	    #zone-content td{
	    background-color: rgb(197, 254, 197);
	    height: 20px;
	}
	    #zone-content td.notinstock{
	    background-color: #ffbb00;
	    padding: 3px 0px 3px 5px;
	    color: #0040cc;
	}
/*** Content page ******************************************************************************/
 
#content {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 1em;
	width: 100%;
    min-height: 280px;
    float: left;
}

/* Profil */
    #content dl.profil {
		margin: 1em 0 0;
		padding: 0;
	}
	#content dl.profil dt {
		position: relative;
		width: 8em;
		font-weight: bold;
		margin: -.5em 0;
	}
	#content dl.profil dd {
		position: relative;
		top: -0.8em;
		margin: 0 0 0 8em;
		padding: 0 0 0 .5em;
	}

        
/** HEADER ********************************************************************/
#header {
    font-size: 0.66em;
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    display: block;
    height: 140px;
	color: #CE8F04;
	margin: 10px 0 20px 0px;
	width:1024px
}	
/*
#header a:hover {
		color: #ff0000;
		text-decoration: underline;
	}
	#header a {
		color:#CE8F04;
		font-family:arial,verdana,sans-serif;
		font-weight:bold;
	  }
*/
	#header #connexion {
		margin: 0px 5px 0px 0px;
	    float: right;
	}
	
	
	#header_logo_grenoble{
		background:url('/_design/haut/logo.gif');
		width: 209px;
		height: 140px;
		border: 0;
		float: left;
	}
	#header_home_image{
		position: relative;
		width: 467px;
		height: 140px;
		float: left;
	}
	#header_ecologique_grenoble{		
		width: 595px;
		height: 140px;
		float: left;
		margin: 0 0 0 12px;
		background:url('/_design/top_image_menu.png');
	}
	#header_menu_vert{
		/*background:url('/_design/bottom_image_menu1.jpg');*/ 
		height: 32px;
		width: 452px;
		float: left;
		margin:	0px 0px 0px 15px;
		padding: 0px 0px 0px 0px;
		font-size: 1.28em;
		font-family: Arial, Tahoma, Verdana, Sans-Serif;
		position: absolute;
		top:118px;
		z-index: 100;
		
	}
	.sf-menu ul{margin-top: -1px;}
	.sf-menu li {background:#009142 none repeat scroll 0 0;}
	.sf-menu li li {background:#009142;}
	#header_personnage{
		background:url('/_design/haut/band_anim_standard2.jpg');
		width: 138px;
		height: 140px;
		float: left;
		margin-left:10px 
	}
	#header_adherent{
		background:url('/_design/top_image_menu_right.jpg') no-repeat;
		width: 192px;
		height: 140px;
		float: left;
		font-size: 1.25em;
		padding-left: 5px;
	}
	#header_inscription{
		padding-left: 10px;
		width: 32px;
		height: 10px;
	}

	/*----------------------------Menu--------------------------------*/
	#body_content{
		float: left;
		width: 975px;
	}
	#menu_right{
		width: 205px;
		float: left;
		position:relative;
		
	}
	#top_menu_right{
		background:url('/_design/left_top_image_menu.jpg') no-repeat;
		width: 205px;
		height: 17px;
	}
	#mon_panier_top {
		background:url('/_design/mon_panier_top.gif') no-repeat;
		width: 205px;
		height: 16px;
	}
	#mon_panier_button {
		background:url('/_design/mon_panier_button.gif') no-repeat;
		width: 205px;
		height: 16px;
		margin: 0 0 2px;
	}
	
	#mon_panier_body {
		background:url('/_design/mon_panier_body.gif') repeat-y;
		width: 205px;
		height: 50px;
		padding:5px 10px 0 10px;
		position:relative;
		width:185px;
	}
	#mon_panier_body a{
		text-decoration: none;
		font-family: Script MT Bold;
		font-size: 22px;color:#009A4D;
		padding:7px 0px 0px 3px;
		position: absolute;
	}
	#mon_panier_body a:hover{	
		text-decoration: none;
		color:#FFFFFF;	
	}
	#mon_panier_body #image{	
		margin: -10px 10px 0px 0px;
		width: 53px;
		height: 53px;
		float: left;
	}
	
	#center_menu_left #center_menu_right{	
		height: auto;
		padding: 10px 0px 10px 0px;
		margin:-5px -10px 5px;
		font-size: 0.6em ;
		font-family: Verdana, Arial, Tahoma, Sans-Serif;
		width: 195px;
	}
	
	#center_menu_left{
		background:url('/_design/left_center_image_menu.jpg');
		width: 195px;
		height: auto;
		padding: 0px 0px 0px 10px;
		font-size: 20px ;
		font-family: Verdana, Arial, Tahoma, Sans-Serif;
		margin: -5px 0 5px;	
	}
	
	#center_menu_left #div_img {
		margin: 1px 10px 0px 0px;
		width: 53px;
		height: 53px;
		float: left;
	}
	
	#bootique{cursor: pointer;}
	
	#center_menu_left a{
		text-decoration: none;
		color:#009A4D;
		text-align: left;

	}
	#center_menu_left a:hover{
		text-decoration: none;
		color:#FFFFFF;
		text-align: left;	
	
	}
	
	#bottom_menu_right{
		background:url('/_design/left_bottom_image_menu.jpg') no-repeat;
		width: 205px;
		height: 17px;
		margin: -5px 0px 5px;
		
	}
	/*----style-- Cobobox----*/
	#center_cobobox_right{
	background:url('/_design/left_center_image_menu.jpg');
	width: 205px;
	padding: 10px 0px 0px 0px;
	font-size: 1em ;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	
}
#center_cobobox_right label{
	 color: #009A4D;
	 font: 13px Arial, sans-serif;
	 text-align: center;
	 margin: 0px 0px 0px 15px;
	 font-weight: bold;
}
#center_cobobox_right select{
	color: #663300;
	width: 140px;
	font-size: 8pt;
	border-width:1px;
	border-style: solid;
	border:1px solid #009A4D;
	background:transparent url(/_design/body_center_backgroud_back.gif)repeat scroll 0 0;
}

/*----------middle--------------------------------------------**/
#middle {
    display: block;
    height:auto;
	width: 1024px;
	margin: 0px auto;
}
	#body_middle{
		float:left;
		height:auto;		
		position:relative;
		width:795px;
		margin-left:15px;
	}
	#body_middle_center_content h2{margin:0 0 10px 0px;}
	#body_middle_top{
		background:transparent url('/_design/body_top_image_menu1.jpg') no-repeat scroll left top; 
		color:#B80E1D; 
		line-height:32px; 		
		width: 795px;
		height: 15px;
	}
	#body_middle_center{
		background:url('/_design/body_center_backgroud.gif');
		background-repeat: repeat-y;		
		color: #373737;		
		width: 795px;
		height: auto;		
		font-size: small;
		padding-bottom:5px;
		font-family: Arial, Tahoma, Verdana, Sans-Serif;		
	}
	#body_middle_center_content {
		color: #373737;
		width: 750px;
		height: auto;		
		font-family: Arial, Tahoma, Verdana, Sans-Serif;
		padding:20px 0 0 20px;
	}	
	#body_middle_center_content #update_content{
		color: #373737;	
		font-family: Arial, Tahoma, Verdana, Sans-Serif;
		padding:20px 0 0 30px;
		font-size:small;
		margin:0 -10px;
	}
	
	#body_middle_center_content #menu_indicate {font-weight:bold;margin-bottom:20px;}
	#body_middle_center_content #menu_indicate a{ font-style: oblique; text-decoration: none; color:#CE8F04; }
	#body_middle_center_content #zone-cart_product #zone_cart a{
		font-weight:normal;
		color:#373737;
		font-style:normal;
		font-family: Arial, Tahoma, Verdana, Sans-Serif;	
	
	}
	#body_middle_center_content #zone-cart_product #zone_cart a:hover{
		color:#CE8F04;
		font-weight:normal;
		font-style:normal;
		text-decoration:underline;
		
	}
	#body_middle_center_content a:hover{
		color:#CE8F04;
		text-decoration:underline;
		font-style:oblique;
	}
	#body_middle_center_content a{
		color:#CE8F04;
		font-style:oblique;
	}
	/*body_middle_center_content*/
	#body_middle_bottom{
		/*background:url('/_design/body_bottom_image_menu.jpg') no-repeat;
		margin: 0px 0px 0px 15px;
		width: 797px;
		height: 15px;*/
		background:transparent url('/_design/body_bottom_image_menu.jpg') no-repeat scroll left top; 		
		padding:0 0 14px; 
		width: 795px;
		height: 15px;
	
		
	}
	
/*-- Footer ---------------------------*/
#footer {
	margin: 0 ;
    padding: 10px 0px 0px 0px;
    float: left;
    font-size: 1.2em;
    font-style: oblique;
    text-align: center;
	width:1024px;
    position: relative;
}
#footermainpage{
	
	height: 35px;
	
}
.contentelement{
	background: url("/_design/contentfooter.png") repeat-x;
	float: left;
	min-width: 100px;
	height: 33px;
	padding:5px 0px 0px 10px;
}
#foot-menu{
	position: absolute;
}
#footercontent{
	
	margin: 10px;	
}
#footerimageleft{
	width: 12px;
	height: 33px;
	background: url("/_design/menu_bas_gch.gif");
	float: left;	
}
#footerimageright{
	width: 12px;
	height: 33px;
	background: url("/_design/menu_bas_drt.gif");
	float: left;	
}
#footerout{
clear:left;
}
#foot{
	
	margin:0 auto;
}
/*
#footer a {
		color: #ff6600;
		text-decoration: none;
		font-size: 1em;
}
#footer a:hover {
		color: #ff0000;
		text-decoration: underline;
		font-size: 1em;
}*/	
	
/* HEADER FONT HOME ***************/
#header_front {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 20px;
	width: 990px; 
	
    font-size: 1em;
}
 	#header_front a {
		color: #ff6600;
		text-decoration: none;
	}
	#header_front a:hover {
		color: #ff0000;
		text-decoration: underline;
	}
	
	#header_front #connexion {
		margin: 0px 5px 0px 0px;
	    float: right;
	}
	
	/** FORMULAIRE ******************/
    #content #page_connexion form p label {
        float: left;
        width: 100px;
    }
    #content #page_profil form p label {
        float: left;
        width: 200px;
    }
	#content form {
	    /*margin: 10px;
	    padding: 10px;
	    background: #eeeeec;*/
	}
    #content form p {
        margin: 5px 0 5px 0;
    }
    #content form p label {
        clear: left;
        float: left;
        width: 200px;
        cursor: pointer;
        text-align: right;
        margin-right: 10px;
    }
    input.submit,
    input.button {
        border: 1px solid #ff9900;
        border-style: outset;
        background: #ff9900;
        color: white;
    }
    slide_mess{}
    
    
    input.text,
    textarea.textarea,
    input.password,
    select {
        border: 1px solid #009A4D;
        font-family: Tahoma, Verdana, Arial, Sans-Serif;
    }
    form textarea.textarea {
        font-size: 10pt;
    }
    form fieldset {
        border: none;
        padding: 0;
        margin: 0;
    }

    form fieldset legend {
        font-weight: bold;
    }

    /* Onglet de la page de profil */
    #tab {
        float: left;
        width: 100%;
        background: url('/_design/tabs/tab_bg.gif') repeat-x bottom;
        margin: 0 0 5px 0;
	    color: #27537a;
	    font-size: 12px;
	    font-weight: bold;
    }
        #tab ul {
            margin: 0;
			padding: 0 10px 0;
            list-style: none;
        }
        #tab li {
            float: left;
            margin: 0 1px 0 0;
            padding: 0;
            background: url('/_design/tabs/tab_right.gif') no-repeat right top;
        }
        #tab a {
			color: #CCCC33;
            display: block;
            background: url('/_design/tabs/tab_left.gif') no-repeat left top;
			padding: 5px 15px 5px;
			text-decoration: none;
        }
        
        #tab a:hover {
		color: #CCCC33;

        }
        #tab li.selected {
		color: #423c3c;
            background-image: url('/_design/tabs/tab_right_on.gif');
        }
        #tab li.selected a {
		color: #423c3c;
            background-image: url('/_design/tabs/tab_left_on.gif');
			padding-bottom: 6px;
        }

/****Message utilisateur *********/
#message{
margin:0 0 0 10px;
}
#message span {
    background-position: 5px 0px;
    background-repeat: no-repeat;
    padding: 7px 7px 7px 40px;
}
    html>body #message span {
        height: auto;
        min-height: 25px;
    }
        #message a {
            text-decoration: none;
            font-weight: bold;
        }
        #message a:hover {
            text-decoration: underline;
        }
    
    #message .erreur {
    	color: red;
        background-image: url('/_design/erreur.png');
    }
        #message .erreur a { color: red; }
    
    
    #message .avert {
        color: rgb(236, 118, 0);
        background-image: url('/_design/avert.png');
        padding-top:10px;
    }
        #message .avert a { color: rgb(236, 118, 0); }
    
    #message .info {
        color: blue;
        background-image: url('/_design/info.png');
    }
        #message .info a { color: blue; }
 
/*-- Style of discount for customer-----*/
#discount-code {
	font-size: 1.0em;
	color: blue;
	font-weight: bold;
}
form .error {
  border-color: red;
}

/*----------------*/

#cart_product_detail{
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
	position: relative;
	float: left;	

	}
#cart_product_title{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	float: left;	
	
	}
#cart_product_vision_prix_pro{
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	position: relative;
	float: right;	
	}
#cart_product_vision_prix_pro2{
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	position: relative;
	float: right;	
	}
/****Command Botton******/
#command_buy{
	background: url('/_design/button_background.jpg') no-repeat;
	height: 21px;
	width: 70px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	float: right;	
}
#command_buy a{
	color:#ffffff;
	margin: 0px 0px 0px 20px;  
	text-decoration: none;
}
#command_buy a:hover{
	color:#ffffff;
	margin: 0px 0px 0px 20px;  
	text-decoration: none;
}
#command{
	background: url('/_design/button_background.jpg') no-repeat;
	height: 20px;
	padding: 0px 0px 0px 10px;
	float:inherit;	
}
#nocommand{
	background: url('/_design/button_background_long.jpg') no-repeat;
	height: 20px;
	margin: 10px 0px 0px 0px;
	padding: 0px 20px 0px 0px;
	float:inherit;	
}
#nocommand strong{
	color:#ffffff;
	padding-left:30px;
}
#command a{
	color:#ffffff;
	margin: 0px 0px 0px 20px;  
	text-decoration: none;
}
#command a:hover{
	color:#ffffff;
	margin: 0px 0px 0px 20px;  
	text-decoration: none;
}
#profil_user{
	
	background: url('/_design/button_background_profil.jpg') no-repeat;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	float:inherit;	
}
#profil_user a{
	color:#ffffff;
	margin: 0px 0px 0px 20px;  
	text-decoration: none;
}
#profil_user a:hover{
	color:#ffffff;
	margin: 0px 0px 0px 20px;  
	text-decoration: none;
}
#picture-element-content {	
	margin: 15px 0 0 0;
	padding: 0 0 0 0;
	position: relative;
	float: left;
	left: 5px; 
	font-weight: bold;
	width: 465px; 
	overflow: auto;
	}
	
	#user_information{
	margin: 0px 0px 0px 0px;
	padding: 15px 10px 0px 15px;
	position: relative;
	background-color: #eeeeee;
	width: 500px; 
	font-size: 12px;
	}
	#user_information dl.profil {
		margin: 1em 0 0;
		padding: 0;
	}
		#user_information dl.profil dt {
		position: relative;
		width: 15em;
		font-weight: bold;
		font-size: 12px;
		margin: -.5em 0;
	}
	#user_information dl.profil dd {
		position: relative;
		top: -0.8em;
		margin: 0 0 0 8em;
		padding: 0 0 0 .5em;
	}
	
	//*******List cart********************//
#list-cart {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
	position: absolute; 
	float: left;
	background-color: #FF6600;
	font-weight: bold;
	width: 473px; 
	top: 173px;
	left: 390px;
	}

#list-cart-detail-header {
	margin: 0px 0px 1px 0px;
	padding: 15px 0px 15px 30px;	
	float: left;
	background-color: #ffffff;
	font-weight: bold;
	width: 428px; 
	height: 5px;
	}
	
#list-cart-detail {
	margin: 0px 0px 20px 0px;
	padding: 15px 0px 15px 30px;	
	float: left;
	background-color: #ffffff;
	font-weight: bold;
	width: 428px; 
	}
	
#text-cart {
	font-size: 1.2em;
    color: #FFffff;
	margin: -8px 0px 1px -20px;
	padding: 0px 0px 0px 0px;
	background: #ff6600;
	float: left;
	left:0px;
	width: 300px;
	}

#text-cart-price {
	font-size: 1.2em;
    color: #FFffff;
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	position: absolute; 
	background: #FF6600;	
	float: left;	
	width: 300px;

	}
	
	/*MENU LEFT===============================*/
#list-menu-front {
	margin: 0 19px 0 0;
	padding: 5px 5px 5px 5px;
	color: #ffffff;
	position: relative;
	float: left;
	left: 50px;
	width: 250px;
	
	}
#list-menu {
	margin: 0 19px 0 0;
	padding: 5px 5px 5px 5px;
	color: #CE8F04;
	position: relative;
	float: left;
	left: 50px;
	width: 250px;
	background-color: #ffffff;
	}
#menu-level0_top {
	 	margin: 0px 10px 0px 10px;
		padding: 0px 0px 10px 25px;		
		height: 45px; 
	}

#menu-level0_top a:hover {
		color: #CE8F04;
		text-decoration: none;
	}
 	#menu-level1 {	 	
		padding: 0px 0px 10px 15px;
		background: url('../_design/artisanat_category_pro-1.jpg') no-repeat top left;
		height: 9px; 
		margin:0 0 2px;
	}
	
	#menu-level1 a {
		text-decoration: none;
		color: #ffffff;
	}
	#menu-level1 a:hover {
		color: #CE8F04;
		text-decoration: none;
	}
	
	#menu-level2 {
	 	margin: 1px 10px 0px 10px;
		padding: 0px 0px 0px 30px;
		font-size: 0.9em;
		height: 16px; 
	}
	
	#menu-level2 a {
		text-decoration: none;
		color: #009A4D;
		margin: 1px 10px 0px 0px;
		padding: 0px 0px 0px 0px;
		height: 16px;
	}
	#menu-level2 a:hover {
		color: #CE8F04;
		cursor: pointer;
		text-decoration: none;
		height: 16px;
	}
	
	#menu-level12 {
	 	margin: 8px 11px 0px 10px;
		padding: 1px 0px 5px 40px;
		background: url('../_design/artisanat-2.jpg') no-repeat top left;
		height: 18px; 
	}
	
	#menu-level12 a {
		text-decoration: none;
		color: #009A4D;
	}
	#menu-level12 a:hover {
		color: #CE8F04;
		text-decoration: none;
	}
	
	#menu-level13 {
	 	margin: 8px 11px 0px 10px;
		padding: 1px 0px 5px 40px;
		background: url('../_design/artisanat-3.jpg') no-repeat top left;
		height: 18px; 
	}
	
	#menu-level13 a {
		text-decoration: none;
		color: #2d2a2a;
	}
	#menu-level13 a:hover {
		color: #CE8F04;
		text-decoration: none;
	}
/*User information===============================*/	
#userinfocart {
		border: 1px solid graytext ; 
		padding: 10px;
		background-color: #C5FEC5;
		font-size: small;
	}
	#userinfocart dt {
		position: relative;
		width: 15em;
		font-weight: bold;
		margin: -.5em 0;
	}
		#userinfocart dd {
		position: relative;
		top: -0.8em;
		margin: 0 0 0 0;
		padding: 0 0 0 12em;
		min-height: 18px;
		max-width: 80%;
	}
#information_header{
	color: #CE8F04;
	font-weight: bold;
	font-size: 20px;
	}
.show{ display: block; }
.hide{ display: none; }	
		
#table_shopping{
	background-color: rgb(197, 254, 197);
}

#block_warning{
	color: red;
}
#form-msg {
color:red;
font-size:1em;
font-weight:bold;
}
#your_email_msg{
}
#message_pseudo{float: left;}
#create-message{
	border:0px solid #B2B1AB;margin:4px 0 0;padding:0;}
	
.shadow{height:55px;margin:0 -5px;padding:2px;width:192px;position:relative;}
#sub_menu{background-color:#009a4e;min-width:1px;min-height:1px;position: absolute;border-color:#FFFFFF;}

#form-ligne {clear: both; position: relative; padding: 8px 0px 0px 0px ; width: 100%; color: #464540; font-weight: bold; font-size:12px;height: 25px; }
#form-titre {float:left;margin-left: 85px;  padding: 0 10px 0 0; width: 170px; height: auto; color: #464540; font-weight: bold; font-size:12px;}
#form-field {float: left;  padding: 0 10px 0 0;  width: 24.3%; height: auto; color: #464540; font-weight: bold; font-size:12px;}
#aline_button{margin-left:80px }

/*------------------table-profil--------------*/
#table-profil{text-align: left; width: 100%;}
#table-profil tr td{background-color: rgb(197, 254, 197);}
#table-profil tr td.no-color{background:transparent none repeat scroll 0 0;}
#table-profil tr td p {color:#373737;font-family:arial,verdana,sans-serif;font-size:small;font-weight:normal;text-align:justify;margin: 5px;}
#back-color{background-color: rgb(197, 254, 197);min-width:1px;margin:0 -2px;padding:2px;}
#table-profil tr td h2{margin: 0pt 10px;}
#parrain{padding: 0 0 0 140px}
/*-------------------table-profile-modify----------------*/
#table-profil-modify{text-align: left; width: 100%;}
#table-profil-modify tr td{background-color: rgb(197, 254, 197);}
#table-profil-modify tr td.no-color{background:transparent none repeat scroll 0 0;}
#table-profil-modify tr td p{color:#373737;font-family:arial,verdana,sans-serif;font-size:small;font-weight:normal;text-align:justify;margin: 5px;}
#table-profil-modify tr td h2{margin: 0pt 10px;}
/*-------------------table-inscription-------------------*/
#table-inscription{text-align: left; width: 100%;}
#table-inscription tr td{background-color: rgb(197, 254, 197);}
#table-inscription tr td.no-color{background:transparent none repeat scroll 0 0;}
#table-inscription tr td p{color:#373737;font-family:arial,verdana,sans-serif;font-size:small;font-weight:normal;text-align:justify;margin: 5px;}
#table-inscription tr td h2{margin: 0pt 10px;}
/*--------------------table-inscription_info---------------*/
#add_center{padding-left: 10px;}
/*---------------------new style nemu----------------------*/
.sf-menus {float:left; margin-bottom:1em;}
.sf-menus,.sf-menus *{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style:none;}
.sf-menus ul{min-width:1px;min-height:1px;position:absolute;}
.sf-menus li:hover, .sf-menus li.sfHover,
.sf-menus a:focus, .sf-menus a:hover, .sf-menus a:active {background:#32AE71;text-decoration: none;}
.sf-menus li ul li, .border a:hover{-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;border-bottom:1px solid #009A4D;color:#FFFFFF;}  
.sf-menus ul a:hover{color:#FFFFFF;text-decoration: none;border-color:1px solid}
.sf-menus ul a{color:#FFFFFF;text-decoration: none;}  
.sf-menus li ul{z-index:100;background-color:#009A4D;-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;border-bottom:1px solid #009A4D;}


li.sf-menus a{display:block;position:relative;font-family: Arial, Tahoma, Verdana, Sans-Serif;font-weight: bold;padding:6px 10px;color:#FFFFFF}
.sf-menus #sub_menus li{background-color:#009A4E; margin-top:0px;border-color:#000000}
.sf-menus #sub_menus li.border{-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;border-bottom:1px solid #009A4D;}

#titre{margin-left:10px;}
#body_middle_center_content #list-photos {z-index:2; min-height: 10px; padding: 0 0 0 10px; font-size: 1.25em; color: #000;}
#body_middle_center_content #list-photos .b_title {font-size:10px; font-weight:bold;text-align:center;}
#body_middle_center_content #list-photos .b_img {float:left; padding: 0 5px 15px 0; min-width: 208px; width: 208px;}
#body_middle_center_content #list-photos .b_img_main {float:left; padding: 0 5px 15px 0; min-width: 208px; width: 208px;margin-bottom: 20px}
#body_middle_center_content #list-photos .b_img_mains {float:left;margin-bottom: 10px}
#body_middle_center_content #list-photos img {background:#DDF2F5 none repeat scroll 0 0; border:0px solid #DDDDDD; padding:4px;}
#body_middle_center_content #list-photos #photo_texte {margin: 0 auto;}

#body_middle_center_content #list-all-photos {z-index:2; min-height: 10px; padding: 0 10px 0 10px; font-size: 1.25em; color: #000;}
#body_middle_center_content #list-all-photos .b_title {font-size:10px; font-weight:bold; text-align:center;}
#body_middle_center_content #list-all-photos .b_img {float:left; padding: 0 5px 15px 0; min-width: 208px; width: 208px;}
#body_middle_center_content #list-all-photos img {background:#DDF2F5 none repeat scroll 0 0; border:0px solid #DDDDDD; padding:4px;}
#body_middle_center_content #list-all-photos #photo_texte {margin: 0 auto;}
#body_middle_center_content #block_pic{widht:600px}

#body_middle_center_content #content_body {width: 620px; z-index:2; padding: 0 0px 20px 0px; font-size: 1em; color: #111;}
#body_middle_center_content #content_body a {color: #be1e02; text-decoration: none; font-weight: bold; font-size: 1em;}
#body_middle_center_content #content_body a:hover{ color: #111; text-decoration: underline; font-weight: bold; font-size: 1em;}
#body_middle_center_content #content_body .b_title{font-size:11px; font-weight:bold; text-align:center;}
#body_middle_center_content #content_body .b_img{padding:0 20px 5px 0;}
#body_middle_center_content #content_body img.photo{background:#DDF2F5 none repeat scroll 0 0; border:1px solid #DDDDDD; padding:5px;margin:10px 0px 0px 20px; }

#body_middle_center_content table{}
.num_product{height:13px}
#btn{margin-left:470px; margin-top:-18px;}

#all{margin-top: 10px}

#center_menu_right ul {list-style-type: none; margin: 0; padding: 0;}
#center_menu_right ul li {padding: 0 0 0 10px;}
#center_menu_right ul li a {text-decoration: none; font-size: 1em; color: #FFFFFF; font-weight: bold;}
#center_menu_right ul li a.active {color: Cyan; font-weight: bold;}
#center_menu_right ul li a:hover{text-decoration: none; color: #CE8F04; font-weight: bold;}
#center_menu_right ul li ul li {padding: 0 0 0 10px;}
#center_menu_right ul.menu_left_level2 li{padding-left:20px;}
#center_menu_right ul.menu_left_level3 li{padding-left:40px;}
#center_menu_right ul.menu_left_level2 li a {color:#009A4D;}
#center_menu_right ul.menu_left_level3 li a {color:#009A4D;}
#center_menu_right ul.menu_left_level2 li a.active {color: grey; font-weight: bold;}
#center_menu_right ul.menu_left_level3 li a.active {color: grey; font-weight: bold;}
#center_menu_right ul.menu_left_level2 li a:hover{text-decoration: none; color: #CE8F04; font-weight: bold;}
#center_menu_right ul.menu_left_level3 li a:hover{text-decoration: none; color: #CE8F04; font-weight: bold;}

#all{margin-top: 10px}
#block_mess{height:auto;float:left;margin-bottom:10px;padding:10px;width:1000px}
#block_mess #close{float:right;}
#menu_right .off{ display: none;}
#menu_right .on{ display: block;}
#preview{position:absolute; border:1px solid #ccc; background:#333; padding:5px; display:none; color:#fff; z-index: 999;}
#preview_T{position:absolute; border:1px solid none; background:none; padding:5px; display:none; color:none; z-index: 999;}
.over{background-color: #C2F9C0 ;}
#tbl .state{background: #CCCCCC;}
#tbl tr td{background: none;}
#tbl tr td a:hover{text-decoration: none;}
#tbl1 .state{background: #CCCCCC;}
#tbl1 tr td{background: none;}
#tbl1 tr td a:hover{text-decoration: none;}
#faq {background: transparent url(/_design/top_image_faq_a.png) no-repeat;
float:right;
height:20px;
position:relative;
right:31px;
top:112px;
width:50px;
}
#decrease_plus{background: transparent url(/_design/decrease_plus.png) no-repeat;height:30px;width:30px;cursor:pointer;}
#decrease{background: transparent url(/_design/decrease.png) no-repeat;height:30px;width:30px;cursor:pointer;}
#plus{background: transparent url(/_design/plus.png) no-repeat;height:30px;width:30px;cursor:pointer;}
#plus_plus{background: transparent url(/_design/plus_plus.png) no-repeat;height:30px;width:30px;cursor:pointer;}

#decrease_plus_s{background: transparent url(/_design/decreas_2.gif) no-repeat;height:20px;width:20px;cursor:pointer;}
#decrease_s{background: transparent url(/_design/decrease_1.gif) no-repeat;height:20px;width:20px;cursor:pointer;}
#plus_s{background: transparent url(/_design/crease_1.gif) no-repeat;height:20px;width:20px;cursor:pointer;}
#plus_plus_s{background: transparent url(/_design/crease_2.gif) no-repeat;height:20px;width:20px;cursor:pointer;}

#num_qty{width: 50px; height: 30px;background-color:#FFFFFF;border-color: #000000;}
#description{color: gray;}

/************ZoneInfo*********************/
.info_zone{cursor: pointer;clear: both;}
.info_zone_con{width:350px;height:auto;position: absolute;}
.content_zone_bg{
				-moz-border-radius-bottomleft:7px;
				-moz-border-radius-bottomright:7px;
				-moz-border-radius-topright:7px;
				-moz-border-radius-topleft:7px;
				opacity:0.4;
				position: absolute;
				padding:10px 10px 10px;
				z-index: 99;border: 1px solid #000000;}

.content_zone{-moz-border-radius-bottomleft:7px;
				-moz-border-radius-bottomright:7px;
				-moz-border-radius-topright:7px;
				-moz-border-radius-topleft:7px;padding:10px 10px 10px; z-index: 100;position: absolute;border: 1px solid #000000;}
.info_wrap{display: table;}
#show_hide{position: absolute;}
#titile_zone_info{color: #000;text-align: center;font-size: 16px;}
#num_pro{background-color:#fff;height:17px;width:40px;position: absolute;border:1px solid blue;margin:-8px -20px;text-align: center;}
#pink tr td #command1{background: url('/_design/button_background_12.jpg') no-repeat;height: 20px;margin: 0px 0px 0px 32px;padding: 0px 7px 0px 0px;float:inherit;}
#panier{color: #FFF;}
#rate{color:green;font-size:13px;margin:10px 0 0 90px;}
#add_shoppingcart{color:#f00030;font-size:15px;font-style:italic;}
#arrow{background: url('/_design/arow.png') no-repeat;width: 50px;height: 27px;position: absolute;margin-left: 3px;margin-top: -12px;padding-left: 3px;}
#arrow #pre_btn{margin:6px 0 0 60px;position:absolute;}
#content_zone_delivery{-moz-border-radius-bottomleft:7px;
				-moz-border-radius-bottomright:7px;
				-moz-border-radius-topright:7px;
				-moz-border-radius-topleft:7px;padding:10px 10px 10px; z-index: 100;position: absolute;}
#clear_date {margin: 0 2px;float: right;}
#title_color{color: red;}
#message_email{background:url('/_design/avert.png')no-repeat;height:30px;margin:-10px 10px 10px;position: relative;}
#profil-email-info{width: 590px;margin-top: 10px;}
#message_email #txt_email{color:red;float:left;font-weight:bold;margin-left:37px;margin-top:8px;}
#profil_info{float:left;margin:0 6px;}
#email_list{float: right;width:95px;}
#email_list #date{margin-left:7px;}
#bt_right{float:right;width:100px;}
#zone-content #both #x .x{color:red;float:right;font-weight:bold;float: left;}
#both{margin-left: 6px;}
.qty{border:1px solid blue;text-align:center;margin-right: 1px;}
#see{float: left;margin-right: 10px;}

/*]]>*/
