@charset "UTF-8";
/* CSS Document */


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}

table#general{
   width: 900px;
}

input[type=text]{
	 color:#797a7c;
     background-color:#ffffff;
	 border:1px solid #b4b3b4;
     font-size:11px;
}
input[type=password]{
	 color:#797a7c;
     background-color:#ffffff;
	 border:1px solid #b4b3b4;
     font-size:11px;
}
div.read_more a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 15px;
}

#header{
   width: 900px;
   height: 255px;
   /*background-image: url(../img/header.jpg);*/
}
#header td.header_contenu{
 
   padding-right: 20px;
}
#header td.header_contenu a{
   color: #ffffff; 
   font-family:Arial, Helvetica, sans-serif; 
   font-size:12px;
}
div.lien_header{
  margin-top:-10px; 
  display:inline-block; 
  vertical-align:middle;
}



.Style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4a501b;
}
.Style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #516449;
	padding-right: 15px;
}


/* COL GAUCHE */

div.box_col_gauche{
   padding-left: 7px; 
   padding-right: 7px;
   color: #ffffff; 
   font-family:Arial, Helvetica, sans-serif; 
   font-size:11px;
   line-height: 16px;
   vertical-align: middle;
   text-align: left;
}
div.box_col_gauche_menu{
   padding-left: 5px; 
   padding-right: 0px;
   color: #ffffff; 
   font-family:Arial, Helvetica, sans-serif; 
   font-size:11px;
   line-height: 16px;
   vertical-align: middle;
   text-align: justify;
}







ul.menu{
   color:#fae3a0;
   display :list-item;
   list-style:none;
   margin: 0;
   padding: 0;
}

ul.menu li {
   margin: 0;
} 

ul.menu a {
   display: block;
   width:140px;
   padding: 2px 2px 2px 5px;
   border: 0px;
   color: #ffffff;
   text-decoration: none; 
} 


ul.menu a:hover {
   background: url(../img/box_gauche/over_menu.gif) no-repeat ;
   border: 0px;
   color: #ffffff;
   text-decoration: none;
} 

ul.menu a.selected {
   background: url(../img/box_gauche/over_menu.gif) no-repeat ;
   border: 0px;
   color: #ffffff;
   text-decoration: none;
} 




ul.sous_menu{
  
  	color:#ffffff;
   /*color:#fae3a0; couleur jaune enlevé suite demande client 24112010*/
   display : list-item;
   list-style:none;
   padding-left: 25px;
   line-height:12px;
   text-align:left;
}
ul.sous_menu a{
   	color:#ffffff;
   /*color:#fae3a0; couleur jaune enlevé suite demande client 24112010*/
   text-decoration: none;
   width:auto;
   height: auto;
   border: 0px;
}
ul.sous_menu a:hover{
  	color:#ffffff;
   /*color:#fae3a0; couleur jaune enlevé suite demande client 24112010*/
   text-decoration: underline;
   background: none;
   border: none;
}
ul.sous_menu a.selected2{
   color:#266576;
   text-decoration: underline;
   background: none;
   border: none;
}
ul.sous_menu li{
   display : list-item;
   list-style-image:url(../img/box_gauche/puce_etoile.gif);
   margin: 0 0 0 10px;
}




td.box_boutique_contenu{
   background: url(../img/box_gauche/boutique_box_bg.jpg) bottom no-repeat #b2c01f;
}
td.box_discover_contenu{
   background: url(../img/box_gauche/discover_box_bg.jpg) bottom no-repeat #b2c01f;
}
td.box_baby_contenu{
   background: url(../img/box_droite/baby_box_bg.jpg) bottom no-repeat #b2c01f;
   vertical-align: top;
}
td.box_baby_contenu a{
  color: #FFFFFF;
}
td.box_new_contenu{
   background: url(../img/box_new/new_box_bg.jpg) top no-repeat #717b14;
}
td.box_coeur_contenu{
   background: url(../img/box_coeur/coeur_box_bg.jpg) bottom no-repeat #d11622;
}
td.box_prod_contenu{
   background: url(../img/mini_produit/box_mini_prod_bg.jpg) bottom no-repeat #ffffff;
}





/* COL DROITE */

div.box_col_droite{
   padding-left: 10px; 
   color: #ffffff; 
   font-family:Arial, Helvetica, sans-serif; 
   font-size:11px;
   line-height: 16px;
   vertical-align: middle;
}
div.box_col_droite_menu{
   padding-left: 5px; 
   padding-right: 0px;
   color: #ffffff; 
   font-family:Arial, Helvetica, sans-serif; 
   font-size:11px;
   line-height: 16px;
   vertical-align: middle;
   text-align: justify;
}


ul.menu2{
   color:#fae3a0;
   display :list-item;
   list-style:none;
   margin: 0;
   padding: 0;
}

ul.menu2 li {
   margin: 0;
} 

ul.menu2 a {
   display: block;
   width:140px;
   padding: 2px 2px 2px 5px;
   border: 0px;
   color: #ffffff;
   text-decoration: none; 
} 


ul.menu2 a:hover {
   background: url(../img/box_droite/over_menu.gif) no-repeat ;
   border: 0px;
   color: #ffffff;
   text-decoration: none;
}
ul.menu2 a.selected {
   background: url(../img/box_droite/over_menu.gif) no-repeat ;
   border: 0px;
   color: #ffffff;
   text-decoration: none;
}


div.lien_col_droite a{
   text-decoration: none;
   color: #FFFFFF;
}
div.lien_col_droite a:hover{
   background-color:#f08a68;
   text-decoration: none;
}
div.in_basket{
  color:#ffed00;
}
div.articles a{
  color: #ffffff;
  font-weight: bold ;
  font-style: italic;
  text-decoration: underline;
  font-size: 12px;
}
div.articles {
  color: #ffffff;
  font-weight: bold ;
  font-style: italic;
  font-size: 12px;
}
div.forgot_pass a{
  color: #ffffff;
}

div.pass_line{
 vertical-align: middle; 
 display: inline-block;
 margin-top: 5px;
}

div.planbaby{
text-align: center;
font-size: 14px;
margin-left: -10px;
}




/* BOX MINIATURE PRODUIT */


div.box_prod{
  display:inline-block; 
  width:238px; 
  margin-right:3px;
  
}

table.box_mini_prod{
  width:240px;
  height: 202px;
  display: inline-table;
  margin-bottom: 10px;
  
}
div.box_prod div.titre_mini_prod{
  font-weight: bold;
  color:#616500;
  font-size: 15px;
  font-family:Arial, Helvetica, sans-serif;
  padding-left: 5px;
  padding-right: 5px;
  line-height: 14px;
  height:31px;
  min-height:31px;
  padding-top: 5px;
  background-color:#f0f4db;
 margin-left: 2px;
 width:230px;
 display: inline-block;
}

div.titre_mini_prod{
  font-weight: bold;
  color:#616500;
  font-size: 15px;
  font-family:Arial, Helvetica, sans-serif;
  padding-left: 5px;
  padding-right: 5px;
  line-height: 14px;
  height:31px;
  min-height:31px;
  padding-top: 5px;
}



div.resume_mini_prod{
  font-size: 11px; 
  font-family:Arial, Helvetica, sans-serif; 
  color:#606500; 
  padding: 5px 5px 0px 5px;
}

div.prix{
font-size: 16px; 
color:#2e340e; 
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;


}



/* BOX NEW PRODUIT */

table.box_new_prod{
  width: 250px;
  display: inline-table;
  margin-bottom: 10px;
  
}
div.resume_mini_prod_new{
  font-size: 11px; 
  font-family:Arial, Helvetica, sans-serif; 
  color:#ffffff; 
  padding: 5px 5px 0px 5px;
}





div.box_col_droite div.separation{
margin-top:20px; 
margin-bottom:20px;

}















/* PRODUCT */


table.product{
	 font-family:Arial, Helvetica, sans-serif; 


}
p.product_description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #516449;
	padding-right: 10px;
	text-align: justify;
}


div.product_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #616500;
	padding-right: 10px;
	text-align: justify;
	width: 340px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #eff4db;
	font-weight: bold;

}

p.adobe{
	text-align: left;
	padding-top: 5px;
}

p.adobe a{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #797a7c;
}




/* PANIER */

table.basket, table.basket a{
	 color:#000000;
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:11px;
}
table.basket{
	  background-image:url(../img/head_basket.jpg);
	 background-repeat: no-repeat;
}
tr.head_basket{
	 color:#ffffff;
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:14px;
    /* background-color:#29b1d6;*/
	 text-align: center;
	 height: 39px;
	 vertical-align: middle;
}
tr.footer_basket{
	/* background-color:#29b1d6;*/
}
td.footer_basket2{
	/* background-color:#29b1d6;*/
}
td.total_basket{
	  font-size:14px;
	  color:#29b1d6;
	  height: 30px;
}

table.basket hr{
	color:#29b1d6;
    background-color:#29b1d6;
    height: 2px;
    border: 0;
}
table.basket tr.product{
	height: 35px;
	text-align: center;
}
table.basket p.vat{
	font-size:11px;
	color: #8c8a8a;
	font-style: italic;
}

/* MY ACCOUNT */


p.titre_account{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 16px;
 color:#516449;
 text-align: left;
 padding-left: 10px;
 
}
p.num_fact{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 14px;
 color:#516449;
 text-align: left;
 padding-left: 10px;
}
p.num_fact a{
 color:#000000;
}
p.num_fact a:hover{
 color:#516449;
}
/*table.form_account{
  font-size: 15px; 
  font-family:Arial, Helvetica, sans-serif; 
  color:#000000; 
  padding-left: 20px; 
  padding-right: 20px; 
  text-align: left 
}*/

table.form_account, table.form_adress{
  font-size: 15px; 
  font-family:Arial, Helvetica, sans-serif; 
  color:#000000;  
  text-align: left 
}
table.form_adress{
  padding-left: 5px;
}


table.form_account a, table.form_adress a{
  font-family:Arial, Helvetica, sans-serif; 
  color:#516449; 

}
table.form_account a:hover, table.form_adress a:hover{
  font-family:Arial, Helvetica, sans-serif; 
  color: #FF6600; 

}


table.form_account tr{
  height: 30px;  
  
}
table.form_account td{
  padding-left: 10px;  
}
tr.ligne_verte{
  background-color: #eff4db;  
}
span.obli{
 color: #FF0000;

 
}
p.obli{
 font-size: 10px;
 color:#606500;
}
p.obli a{
 font-size: 10px;
 color:#606500;
}
table.form_account input[type=text], table.form_account input[type=password] {
	 color:#000000;
     background-color:#ffffff;
	 border:1px solid #b4b3b4;
     font-size:11px;
	 width: 220px;
}


table.form_account select.pays{
	 width: 220px;
}

table.form_account td.col1{
	 width: 210px;
}







/* moncompte.php */


table.moncompte {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:#516449;
 text-align: left;
 padding-left: 10px;
  padding-left: 10px; 
  padding-right: 10px; 
}
table.moncompte2 {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 14px;
 color:#000000;
 text-align: left;
 padding-left: 10px;
  padding-left: 10px; 
  padding-right: 10px; 
}




table.moncompte a{
 color:#000000;
}
table.moncompte a:hover{
 color:#516449;
}

table.moncompte tr{
  height: 30px; 
}
table.moncompte td{
  padding-left: 10px;  
}


/* LOGGED IN */

table.loggedin{
	 width: 489px;
	 min-height: 15px;
	 color:#616500;
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:11px;
     /*background-color:#e2eb86;*/
	 background: url(../img/logged_bg_top.gif) top no-repeat #e2eb86;
	 /*background-image: url(../img/logged_bg.gif);
	 background-repeat: no-repeat;*/
	 padding: 5px 5px 0px 5px;	
	 margin-top: 12px;
	 margin-bottom: 0px;
}
table.loggedin a{
	 color:#616500;
}

/*table.justcreated{
	 width: 491px;
	 height: 31px;
	 color:#616500;
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:11px;
	 background-image: url(../img/logged_bg.gif);
	 background-repeat: no-repeat;
	 padding: 0px 5px 5px 5px;	
	 margin-top: 12px;
	 margin-bottom: 5px;
}

*/


table.justcreated{
	 width: 489px;
	 min-height: 15px;
	 color:#616500;
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:11px;
     /*background-color:#e2eb86;*/
	 background: url(../img/logged_bg_top.gif) top no-repeat #e2eb86;
	 /*background-image: url(../img/logged_bg.gif);
	 background-repeat: no-repeat;*/
	 padding: 5px 5px 0px 5px;	
	 margin-top: 12px;
	 margin-bottom: 0px;
}


/* LOGGED IN */

table.error{
	 width: 491px;
	 height: 31px;
	 color:#ffffff;
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:11px;
   /*background-color:#e95d12;*/
	 background-image: url(../img/error_bg.gif);
	 background-repeat: no-repeat;
	 padding: 5px 5px 5px 5px;	
	 margin-top: 0px;
	 margin-bottom: 15px;
}






table.adresse{
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:11px;
	 color: #516449;
	 padding-left: 20px;
	 text-align: left;
}




div.text_descript{
margin-top: -5px;
}





div.titre_categorie{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 20px;
 color:#516449;
 text-align: left;
 margin-top: 3px;
}



/* Accesoires */

table.accessoires{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 13px;
 color:#516449;
 text-align: left;
}
table.accessoires a{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 13px;
 color:#516449;
}
table.product td.titre_accessoires{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 13px;
 color:#516449;
  text-align: left;
}


/* DOSSIER */


table.dossier{
	 font-family:Arial, Helvetica, sans-serif;
  color:#516449;
}
table.dossier tr.ligne_verte{

  background-color: #eff4db; 
  font-family:Arial, Helvetica, sans-serif; 
  color:#516449;
  font-size: 13px;
}
table.dossier tr.ligne_verte td{
	padding: 5px 5px 5px 5px;
}

/* CATALOGUE*/

a.titre_categorie1{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 14px;
 color:#516449;
 text-align: left;
 margin-top: 3px;
}

a.titre_categorie2{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:#516449;
 text-align: left;
 margin-top: 3px;
}

a.titre_categorie3{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#516449;
 text-align: left;
 margin-top: 3px;
}

a.titre_produit{
  font-weight: bold;
  color:#616500;
  font-size: 10px;
  font-family:Arial, Helvetica, sans-serif;
  padding-left: 5px;
  padding-right: 5px;
  line-height: 14px;
  height:31px;
  min-height:31px;
  padding-top: 5px;
}

