#megaPage{
	background-color:#FFFFF3;
}
#bandeau{
	
	background-color:#35393B;
	height:64px;
	background-image:url(imgs/degrade_top.jpg);
	background-repeat:repeat-x;
	background-position: 0px 50px;
	
}
body{
	padding:0;
	margin:0;
	background-color:#35393B;
	font-family:arial;
	font-size:11px;
	background-image: url(imgs/bg_footer.jpg);
	background-repeat: repeat-x;
	background-position: 100% 100%;
	

}
#container_bandeau{

	background-color:#35393B;
	margin:auto;
	height:50px;
	width:900px;

}
#logotype{
	margin:0;
	padding:0;
	background-repeat: no-repeat;
	background-position: 0px 8px;
	height:50px;
	width:91px;
	float:left;
	
}
#logotype span{
	display:none;
}
#login{
	
	width:520px;
	height:50px;
	
}
#login span{
	display:none;
}
#top{
	
	width:900px;
	height:281px;
	background-image: url(imgs/lady_boutiq.png);
	background-repeat: no-repeat;
}
#top span{
	display:none;
}
#container{
	
	margin:0;
	padding:0;
	width:900px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFF3;
}
#containerLeft{
	background-color:#FFFFF3;
	width:300px;
	float:left;
	margin:0;
	padding:0;
}
#containerRight{
	background-color:#FFFFF3;
	width:575px;
	float:right;
	padding:0;
	margin:0;
}
#campagne{
	padding:0;
	margin:0;
	height:154px;
	margin-bottom:20px;
}
#menu_bar{
	
	margin:0;
	padding:0;
	width:900px;
	height:48px;
	background-image: url(imgs/menubar.jpg);
	background-repeat: no-repeat;
	margin:auto;
	text-align:right;
	position: relative;
	
}

#bienvenue{
	margin:0;
	padding:0;
	width:298px;
	height:40px;
	background-image: url(imgs/bienvenue.png);
	background-repeat: no-repeat;
	background-position:0 0;
}
#bienvenue span{
	display:none;
}
#intro{
	margin:0;
	padding:0;
	width:298px;
	height:88px;
}
p{
	margin:0;
	padding:0;
	font-size:10px;
	font-family:Arial, sans-serif ; 
	color:#62625b;
}
.visuelsLeft{
	padding:0;
	margin:0;
	width:281px;
	height:178px;
	float:left;
	background-image: url(imgs/cartouche_produit.png);
	background-repeat: no-repeat;
	background-position:0px 0px;
	margin-bottom:10px;
}
.visuelsRight{
	padding:0;
	margin:0;
	width:281px;
	height:178px;
	float:right;
	background-image: url(imgs/cartouche_produit.png);
	background-repeat: no-repeat;
	background-position:0px 0px;
	margin-bottom:10px;
}
/*####################################   menu         ####################################*/

ul#menu { margin:0; position:absolute; padding-top:17px;right:19px;}
ul#menu li { 
	height:20px;	
	margin:0;
	display:block;
	float:left;
	margin-left:7px;
	
	}
ul#menu a {
	display:block;
	height:20px;
	}
ul#menu span { display:none;}
ul#menu li#menu_panier {
	background:url(imgs/monpanier.png) 0 0 no-repeat;
	width:81px;
}
ul#menu li#menu_commandes {
	background:url(imgs/mescomandes.png) 0 0 no-repeat;
	width:112px;
	}
ul#menu li#menu_compte {
	background:url(imgs/moncompte.png) 0 0 no-repeat;
	width:90px;
	}
ul#menu li#menu_contact {
	background:url(imgs/contact.png) 0 0 no-repeat;
	width:65px;
	}
ul#menu li#menu_cgv {
	background:url(imgs/cgv.png) 0 0 no-repeat;
	width:40px;
	}
	
ul#menu li#menu_panier a:hover {
		background:url(imgs/monpanier2.png) 0 0 no-repeat;
	}
	ul#menu li#menu_commandes a:hover {
		background:url(imgs/mescomandes2.png) 0 0 no-repeat;
		}
	ul#menu li#menu_compte a:hover {
		background:url(imgs/moncompte2.png) 0 0 no-repeat;
		}
	ul#menu li#menu_contact a:hover {
		background:url(imgs/contact2.png) 0 0 no-repeat;
		}
	ul#menu li#menu_cgv a:hover{
		background:url(imgs/cgv2.png) 0 0 no-repeat;
		}	


/*####################################   menu marquet   ####################################*/
#menu_marquet ul{
	padding:0;
	margin:3px;
	display:block;
	border:0;
}
#menu_marquet li{
	margin:0;
	padding:0;
	padding-top:0px;
	padding-left: 10px;
	color:#6C6A5B;
	font-size:11px;
	font-family:arial, sans-serif;
	list-style: none;
}
#menu_marquet li a{
	margin:0;
	padding:0;
	text-decoration:none;
	color:#ee4192;
}
#menu_marquet li a:hover{
	margin:0;
	padding:0;
	color:#62625b;
	
}
#menu_marquet li a.sub_select  {
	color:#62625b;
	
	
}
.par{
	display:block;
	font-size:10px;
	margin:2px;
	padding:2px;
 	list-style-type:none;
 	background-color:#f0efda;
	font-weight:100;
	width:200px;
	height:18px;
}
/* backup 
.par{
	margin:0;
	padding:0;
	padding-top:5px;
	color:#6C6A5B;
	font-size:11px;

	font-family:arial, sans-serif;
}
*/
/*

#menu_marquet ul{
	padding:0px;
	margin-bottom:10px;
}
#menu_marquet li{
	font-size:10px;
	margin:2px;
	padding:2px;
 	border:1px solid #f0efda;
 	list-style-type:none;
 	background-color:#f0efda;
	padding-bottom:6px;
	padding-top:2px;
	font-weight:bold;
	width:200px;
}
#menu_marquet li a{
	margin:0;
	padding:0;
	text-decoration:none;
	color:#ee4192;
}
#menu_marquet li a:hover{
	margin:0;
	padding:0;
	color:#62625b;
	
}
#menu_marquet li a.sub_select  {
	color:#62625b;
	
	
}

*/
/*####################################   menu left   ####################################*/
.menu_link{
	padding:0;
	margin:0;
	padding-left:25px;
	padding-top:5px;
	font-size:12px;
	background: url('imgs/puce.png')  top left no-repeat;
	height:20px;
	color:#5a5a52;
	font-weight : bold;
	margin-bottom:0;
	cursor:pointer;
	
}
.menu_link:hover{
	color:#962496;
}
.menu_linked{
	font-weight : bold;
	padding:0;
	margin:0;
	padding-left:25px;
	padding-top:5px;
	height:20px;
	margin-bottom:0;
	color:#962496;
	font-size:12px;
	background: url('imgs/puce_bas.png')  top left no-repeat;
	cursor:pointer;
}	
.panel{
	width:300px;
	
	margin-left:20px;	
}
.panel-b{
	width:300px;
	margin-left:20px;	
}	
#menu_left{
	margin: 0;
	padding: 0;
	height:150px;
}
ul#menu_left { 
	margin:0; 
	padding:0;
	}
ul#menu_left li { 
	height:46px;
	width:297px;	
	margin:0;
	padding:0;
	margin-bottom:5px;
	list-style-type:none;
	}
ul#menu_left a {
	display:block;
	height:46px;
	width:297px;
	margin:0;
	padding:0;
	}
ul#menu_left span { display:none;}
ul#menu_left li#menu_left_panier {
	background:url(imgs/monpanierico.png) 0 0 no-repeat;
}
ul#menu_left li#menu_left_commandes {
	background:url(imgs/mescommandes.png) 0 0 no-repeat;
	}
ul#menu_left li#menu_left_compte {
	background:url(imgs/moncompteico.png) 0 0 no-repeat;
	}
ul#menu_left li#menu_left_panier a:hover {background:url(imgs/monpanierico2.png) 0 0 no-repeat;}
ul#menu_left li#menu_left_commandes a:hover {background:url(imgs/mescommandes2.png) 0 0 no-repeat;}
ul#menu_left li#menu_left_compte a:hover {background:url(imgs/moncompteico2.png) 0 0 no-repeat;}



/*######################################################################################*/
.com_select{
	background-color:#e6e3d0;
}
.com_list{

	background-color:#f1eedb;
}

label
  {
  display: inline;
  float: left;
  width: 250px;

  } 
.subtitre{
	color:#f4438b;
	font-weight:bold;
	margin-bottom:10px;	
	margin-top:10px;	
}
.spacer_p{
	background-image: url(imgs/spacer_point.png);
	background-position:center center;
	background-repeat: repeat-x;
	height:15px;
	width:550px;
}
.spacer{
	background-image: url(imgs/spacer_solid.png);
	background-repeat: repeat-x ;
	margin-top:10px;
	height:20px;
	width:auto;
}
.spacer2{
	background-image: url(imgs/spacer_solid.png);
	background-repeat: repeat-x ;
	margin-top:25px;
	height:25px;
	width:auto;
}
.spacer_point{
	background-image: url(imgs/spacer_point.png);
	background-repeat: repeat-x;
	height:3px;
	width:300px;

}
.spacer_pointV2{
	background-image: url(imgs/spacer_point.png);
	background-repeat: repeat-x;
	height:3px;
	width:300px;
	margin-top:10px;
}
#footer{
	padding:0;
	margin:0;
	background-image: url(imgs/bg_footer.jpg);
	background-repeat: repeat-x;
	background-color:#35393B;
	height:150px;
	width:auto;
}
#mention_legales{
	margin:0;
	padding:0;
	padding-top:50px;
	width:900px;
	margin-left:auto;
	margin-right:auto;

	
}
#footer_mention{
	color:#efefd9;
}
#support{
	background-image:url(imgs/supports_market.png);
	background-repeat:no-repeat;
 	background-position: 0 0;
	width:267px;
	height:15px;
	margin-top:0px;
	margin-bottom:-20px;
	
}
#support span{
	display:none;
}
li .sp{
	display:block;
	margin-left:-40px;
	margin-bottom:80px;
}
#call_back{
	margin:0;
	padding:0;
	background-image:url(imgs/call_back.png);
	background-repeat:no-repeat;
 	background-position: 0 0;
	margin-top:3px;
	width:575px;
	height:69px;
}
#call_back span{
	display:none;
}

.buttonSubmit {
	margin:0;
	padding:0;
	width:42px;
	height:26px;
	background:url(imgs/ok.png) no-repeat 0 0;
	cursor:pointer;
	border:none;
}
.boxTel{
	margin:0;

	padding:0;
	width:105px;
	height:26px;
	padding-left:5px;
	padding-top:5px;
	background:url(imgs/box_tel.png) no-repeat left top;
	border:none;
	color:#62625b;
}
#phoneBox{
	width:180px;
	padding-top:29px;
	float:right;
	margin:0;
	padding:0;
}

.submitEngine{
	width:34px;
	height:31px;
	background:url(imgs/loupe.jpg) no-repeat 0 0;
	cursor:pointer;
	border:none;
}
.boxEngine{
	margin:0;
	padding-left:10px;
	width:177px;
	height:27px;
	background:url(imgs/sengine_box.png) center;
   	background-repeat: no-repeat;
	
}
.bobox{
background-color:transparent;border:none;color:#FFF;width:170px;
}
#boxEngine{
	margin:0;
	padding:0;
	width:230px;
	padding-top:10px;
	float:right;
	height:50px;
}
#log{
	margin:0;
	padding:0;
	padding-top:10px;
	color:#ed388b;
	font-weight:bold;
	font-size:10px;
	font-family:Arial, sans-serif ;
	width:109px;
	float:left;
	text-indent: 0px;
	
}
#hi{
	margin:0;
	padding:0;
	padding-top:10px;
	color:#FFFFFF;
	font-size:10px;
	font-family:Arial, sans-serif ;
	width:131px;
	text-indent: 80px;
	float:left;
}
#logBox{
	
	
	width:12px;
	height:33px;

	background-image:url(imgs/sapcer_solid_vertical.png);
	background-repeat:no-repeat;
	background-position:center center;
	
}
#img{
	margin:0;
	padding:0;
	text-indent:0px;
	width:20px;
	height:33px;
	float:left;
}
.titre{
}
input.checked{
border:1px solid orange;	
	
}

a:link, a:visited, a:hover, a:active {
	text-decoration: none;
	color: #ee4192
}

a:hover {
	text-decoration: underline;
	color: #62625b;	
}



.login_input{
width:100px;
font-size:1em;
}

.login_input_submit{
font-size:1em;
}

p.longText {
	font-size: 8pt;
	margin:0;
	padding:0;
	font-family:Arial, sans-serif ; 
	color:#62625b;
}


.stopFloat{
clear:both;
}

.strike {
	text-decoration: line-through;
}