

body {
	background:#fff; 
	font: 75% arial,helvetica,sans-serif; 
	margin:15px 0 0 0; 
	padding:0
}

textarea{ overflow-x:hidden; resize:none;}

.boldT {
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}


.boldT_red {
	font-size: 12px;
	color: #FC0303;
	font-weight: bold;
}





.nav_other {
	width: 160px; 
	float: left; 
	font-weight: normal;
	text-decoration: none;
	background-image: url(../images/new/categorie.gif);
	}	
	

.nav_other a {
	width: 160px; 
	float: left; 
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle; 
	background-image: url(../images/new/categorie.gif); 
	}

.nav_other a:hover {
	width: 160px; 
	float: left; 
	font-weight: normal;
	text-decoration: none;
	background-image: url(../images/new/ro_categorie.gif);
	
	}





.navheaderother {
		margin: 0; 
		
		
		padding: 7px 0 7px 15px; 
		letter-spacing: +2px;		
		font-family: "Verdana";
  	font-weight: bold;
  	font-size : 12px;
 	 	color: #FFFFFF;
 	 	
 	 	color: #FFFFFF;
  	text-decoration: none;
  	vertical-align: middle; 
	  
	}
	
		
	
.navheaderother a {
		
		margin: 0; 
		padding: 7px 0 7px 15px; 
		
		letter-spacing: +4px;		
		font-family: "Verdana";
  	font-weight: bold;
  	font-size : 14px;
 	 	color: #FFFFFF;
 	 	
  	text-decoration: none;
  	vertical-align: middle; 
  	
		
	}
	
.navheaderother a:hover {
		
		margin: 0; 
		padding: 7px 0 7px 15px; 
		letter-spacing: +4px;		
		font-family: "Verdana";
  	font-weight: bold;
  	font-size : 14px;
 	 	color: #FFFFFF;
  	text-decoration: none;
  	vertical-align: middle; 
		
		
	}	 









.titry_texty_gallery {
		width: 800px; 
		letter-spacing: +3px;
		padding: 0px 0 0px 15px; 		
		font-family: "Verdana";
  	font-weight: bold;
  	font-size : 20px;
 	 	color: #666666;
  	text-decoration: none;
  	vertical-align: middle; 
  
	}	
	



.titry_texty {
		width: 500px; 
		letter-spacing: +3px;
		padding: 0px 0 0px 15px; 		
		font-family: "Verdana";
  	font-weight: bold;
  	font-size : 20px;
 	 	color: #666666;
  	text-decoration: none;
  	vertical-align: middle; 
  
	}	
	


.navheader {
		margin: 0; 
		padding: 7px 0 7px 15px; 
		letter-spacing: +4px;	
		font-family: "Verdana";
  	font-weight: bold;
  	font-size : 12px;
 	 	color: #FFFFFF;
  	text-decoration: none;
  	vertical-align: middle; 
  	background-image: url(../images/new/s_categorie.gif); 
	}
	
		
.navheader a {
		margin: 0; 
		padding: 7px 0 7px 15px; 
		letter-spacing: +4px;	
		font-family: "Verdana";
  	font-weight: bold;
  	font-size : 12px;
 	 	color: #FFFFFF;
  	text-decoration: none;
  	vertical-align: middle; 
	}
	
.navheader a:hover {
		margin: 0; 
		padding: 7px 0 7px 15px; 
		letter-spacing: +4px;	
		font-family: "Verdana";
  	font-weight: bold;
  	font-size : 12px;
 	 	color: #FFFFFF;
  	text-decoration: none;
  	vertical-align: middle; 
  	background-image: url(../images/new/ro_s_categorie.gif); 
  		
	}	 
	
	
	
	
.fondtabmenugauche1 {
	 background-image: url(../images/new/ag_menu_haut.gif); 
	}
	
	
.fondtabmenugauche2 {
	 background-image: url(../images/new/ag2_menu_haut.gif); 
	}
	
	
.fondtabmenugauche3 {
	 background-image: url(../images/new/ag3_menu_haut.gif); 
	}
	
	
	
	
	
	
	
	
	
.fondtabmenudroit1 {
	 background-image: url(../images/new/ad_menu_haut.gif); 
	}
	
	
.fondtabmenudroit2 {
	 background-image: url(../images/new/ad2_menu_haut.gif); 
	}
	
	
.fondtabmenudroit3 {
	 background-image: url(../images/new/ad3_menu_haut.gif); 
	}
	
	
	
	
	
.fondtabpanier1 {
		 background-image: url(../images/new/panier1.gif);
	 		font-family: "Verdana";
	 		margin: 0px 0px 0 20px;
  	font-weight: normal;
  	font-size : 11px;
 	 	color: #FFFFFF;
  	text-decoration: none;
  	vertical-align: middle;
	}
	

.fondtabpanier1 a {
		margin: 0px 0px 0 20px;
	 	font-family: "Verdana";
  	font-weight: normal;
  	font-size : 11px;
 	 	color: #FFFFFF;
  	text-decoration: none;
  	vertical-align: middle;
	}
	

.fondtabpanier1 a:hover {
		margin: 0px 0px 0 20px;
	 	font-family: "Verdana";
  	font-weight: bold;
  	font-size : 11px;
 	 	color: #FFFFFF;
  	text-decoration: none;
  	vertical-align: middle;
	}
	







.fondtabpanier1_det {
		
  	font-family: "Verdana";
  	margin: 9px 10px 0 27px;
  		font-weight: normal;
  	font-size : 11px;
 	 	color: #FFFFFF;
  	text-decoration: none;
  	vertical-align: middle;
	}	
	
	

#fondtabpanier1_det a {
	font-family: "Verdana";
	margin: 9px 10px 0 27px;
  		font-weight: normal;
  	font-size : 11px;
 	 	color: #FFFFFF;
  	text-decoration: none;
  	vertical-align: middle;
}
#fondtabpanier1_det a:hover {
 	font-family: "Verdana";
 	margin: 9px 10px 0 27px;
  		font-weight: bold;
  	font-size : 11px;
 	 	color: #FFFFFF;
  	text-decoration: none;
  	vertical-align: middle;
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	


	
	
	
	
.fondtabpanier2 {
	 background-image: url(../images/new/panier2.gif); 
	  color:#FFFFFF;
   text-decoration:none;
	}


.fondtabpanier2 a {
		margin: 9px 10px 0 27px;
	 	font-family: "Verdana";
  	font-weight: normal;
  	font-size : 9px;
 	 	color: #FFFFFF;
  	text-decoration: none;
  	vertical-align: middle;
	}
	

.fondtabpanier2 a:hover {
		margin: 9px 10px 0 27px;
	 	font-family: "Verdana";
  	font-weight: normal;
  	font-size : 9px;
 	 	color: #FFFFFF;
  	text-decoration: none;
  	vertical-align: middle;
	}
	
	
	
.fondtabpanier3 {
	 background-image: url(../images/new/panier3.gif); 
	  color:#FFFFFF;
   text-decoration:none;
	}
	
.fondtabpanier3 a {
		margin: 9px 10px 0 29px;
	 	font-family: "Verdana";
  	font-weight: normal;
  	font-size : 11px;
 	 	color: #FFFFFF;
  	text-decoration: none;
  	vertical-align: middle;
	}
	

.fondtabpanier3 a:hover {
		margin: 9px 10px 0 29px;
	 	font-family: "Verdana";
  		font-weight: bold;
  	font-size : 11px;
 	 	color: #FFFFFF;
  	text-decoration: none;
  	vertical-align: middle;
	}
	
	
	
	
	
	
	
	
	
#fondtabmenuhaut2detpart2 {
  width:200px;
  height:25px;
  background-image: url(../images/new/menu2_haut.gif);
}

#fondtabmenuhaut2detpart2 a {
  font-family: "Verdana";
  font-weight: normal;
  font-size : 11px;
  letter-spacing:1px;
  color:#FFFFFF;
  text-decoration:none;
  padding: 0 15px 0 15px;
}

#fondtabmenuhaut2detpart2 a:hover {
  text-decoration:none;
  color: #FFFFFF;
  background: url(../images/new/ro_menu_haut.gif) repeat-x 0 0 ;
}

	
	
	
	
	
	
	
	
	
	
	
	

	
#fondtabmenuhaut2detpart2_new {
  width:200px;
  height:25px;
  background-image: url(../images/new/menu2_haut.gif);
}

#fondtabmenuhaut2detpart2_new a {
  font-family: "Verdana";
  font-weight: normal;
  font-size : 10px;
  letter-spacing:0px;
  color:#FFFFFF;
  text-decoration:none;
  padding: 0 2px 0 2px;
}

#fondtabmenuhaut2detpart2_new a:hover {
  text-decoration:none;
  color: #FFFFFF;
  background: url(../images/new/ro_menu_haut.gif) repeat-x 0 0 ;
}	
	



#fondtabmenuhaut2detpart2_new_red a {
  font-family: "Verdana";
  font-weight: normal;
  font-size : 10px;
  letter-spacing:0px;
  color:#FC0303;
  text-decoration:none;
  padding: 0 2px 0 2px;
}

#fondtabmenuhaut2detpart2_new_red a:hover {
  text-decoration:none;
  color: #FC0303;
  background: url(../images/new/ro_menu_haut.gif) repeat-x 0 0 ;
}	
		
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
.fondtabmenuhaut {
	 background-image: url(../images/new/menu1_haut.gif); 
	}

.fondtabmenuhaut2 {
	 background-image: url(../images/new/menu2_haut.gif);
	 width:840px; 
	}
	
#fondtabmenuhaut2_det {
  width:640px;
  height:25px;
  
  background-image: url(../images/new/menu2_haut.gif);
}
#fondtabmenuhaut2_det ul {
  list-style:none;
  margin:5px 0 0 0;
  padding:0;
  
}
#fondtabmenuhaut2_det li {
  display:inline;
  padding:5px 0 5px 0;
  margin:0;

}

#fondtabmenuhaut2_det a {
  font-family: "Verdana";
  font-weight: bold;
  font-size : 11px;
  letter-spacing:1px;
  color:#FFFFFF;
  text-decoration:none;

  padding: 0 15px 0 15px;
}
#fondtabmenuhaut2_det a:hover {
  text-decoration:none;
  color: #FFFFFF;
 font-weight: bold;
  
}
#fondtabmenuhaut2_det li.selecteditem {
  background-color:#B9C6D6;
  
}
#fondtabmenuhaut2_det a.nextisselected {
  border:0;
 
}
#fondtabmenuhaut2_det a.selectedlink {
  border:0;

}
#fondtabmenuhaut2_det a.lastitem {
  border:0;

}


	
	

#fondtabmenuhaut2_det_sub {
  height:25px;
  background-image: url(../images/new/menu2_haut.gif);
}

#fondtabmenuhaut2_det_sub a {
  
  font-family: "Verdana";
  font-weight: normal;
  font-size : 12px;
  letter-spacing:1px;
  color:#FFFFFF;
  text-decoration:none;
  
  padding: 0 15px 0 15px;
}
#fondtabmenuhaut2_det_sub a:hover {
  text-decoration:none;
  color: #FFFFFF;
  background: url(../images/new/ro_menu_haut.gif) repeat-x 0 0 ;
}	
	
	
.fondtabmenuhaut3 {
	 background-image: url(../images/new/menu3_haut.gif); 
	}
	

.fondtabmenuseparateur {
	 background-image: url(../images/new/zigzag.gif); 
	}
	


#fondtabmenuhaut3_det {
  width:840px;
  height:23px;
  background-image: url(../images/new/menu3_haut.gif);
  
}
#fondtabmenuhaut3_det ul {
  margin:0;
  padding:0;
  list-style:none;
  text-align:left;
}
#fondtabmenuhaut3_det li {
  display:inline;
  background:url(images/bullet.gif) no-repeat center left;
  padding:2px 3px 2px 14px;
}
#fondtabmenuhaut3_det li.firstsubnavigation {
  background:none;
  padding-left:15px;
}
#fondtabmenuhaut3_det a 
{
 	font-family: "Verdana";
  font-weight: normal;
  font-size : 10px;
  letter-spacing:0px;
  color:#FFFFFF;
  margin:0;
  padding:0;
  text-decoration:none;
  
}
#fondtabmenuhaut3_det a:hover {
  text-decoration:none;
   
}







.fondtabmenuhaut3_det_out {
  font-family: "Verdana";
  font-weight: normal;
  font-size : 10px;
  letter-spacing:1px;
  color:#FFFFFF;
  text-decoration:none;


}

.fondtabmenuhaut3_det_in {
  color: #FFFFFF;
  font-family: "Verdana";
  font-weight: normal;
  font-size : 10px;
  letter-spacing:1px;
  color:#FFFFFF;
  text-decoration:none;
  background: url(../images/new/ro_menu_haut.gif) repeat-x 0 0 ;
}	
	
	

.fondtabmenuhaut3_det_first {
  color: #FFFFFF;
  font-family: "Verdana";
  font-weight: normal;
  font-size : 10px;
  letter-spacing:1px;
  color:#FFFFFF;
  text-decoration:none;

}		
	
	
	
	
	
	
	

	
	

.fondtabmenuhaut2_det_out_smally {
  font-family: "Verdana";
  font-weight: normal;
  font-size : 10px;
  letter-spacing:1px;
  color:#FFFFFF;
  text-decoration:none;


}
	
	
	
	
	
	

.fondtabmenuhaut2_det_out {
  font-family: "Verdana";
  font-weight: normal;
  font-size : 12px;
  letter-spacing:1px;
  color:#FFFFFF;
  text-decoration:none;


}

.fondtabmenuhaut2_det_in {
  color: #FFFFFF;
  font-family: "Verdana";
  font-weight: normal;
  font-size : 12px;
  letter-spacing:1px;
  color:#FFFFFF;
  text-decoration:none;
  background: url(../images/new/ro_menu_haut.gif) repeat-x 0 0 ;
}	
	
	
	

.fondtabmenuhaut2_det_in_smally {
  color: #FFFFFF;
  font-family: "Verdana";
  font-weight: normal;
  font-size : 10px;
  letter-spacing:1px;
  color:#FFFFFF;
  text-decoration:none;
  background: url(../images/new/ro_menu_haut.gif) repeat-x 0 0 ;
}	

	
	

.fondtabmenuhaut2_det_first {
  color: #FFFFFF;
  font-family: "Verdana";
  font-weight: normal;
  font-size : 12px;
  letter-spacing:1px;
  color:#FFFFFF;
  text-decoration:none;
  
}		





.fondtabmenuhaut2_det_first_smallly {
  color: #FFFFFF;
  font-family: "Verdana";
  font-weight: normal;
  font-size : 10px;
  letter-spacing:1px;
  color:#FFFFFF;
  text-decoration:none;
  
}		
	
	
	


.fondtabmenuhaut2_det_border {
  
	border-right:1px solid #FC0303;	
  
}		
		
	
	
	
	
	
	
	
	
	
	
.ombre {
  float:left;
  clear:left;
  background: url(ombre.png) no-repeat bottom right;
  margin: 10px 0 10px 10px ;
  margin: 10px 0 10px 5px; 
  padding: 0px;
  }

.boite {
  background: white;
  position:relative;
  bottom:6px;
  right: 6px;
  
  }

.boiteTxt {
  padding:0px;
  }

	
.dep {
	margin: 0; 
	color: #FFFFFF; 
	padding: 10px 0 2px 14px; 
	font-size: 1em; 
	font-weight: bold; 
	text-align: left;
	}

.dep a {
	width: 135px; 
	display: block; 
	padding: 0; 
	color: #FFFFFF; 
	text-decoration: none;
}

.dep a:hover {
	margin: 0; 
	color: #FFFFFF; 
	padding: 8px 0 0 19px; 
	font-size: 0.9em; 
	text-align: left;
	}








.cat a {
	width: 120px;
	
	display: block; 
	padding: 0 0 0 10px; 
	background: url(../images/arrow.gif) 0 no-repeat;  
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight: normal;
}

.cat a:hover {
	margin: 0; 
	background: #333333 url(../images/arrow_on.gif) 0 no-repeat; 
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight: normal;
	}
	
	
	
	
	
	
	
	
	
	



	 

.nav {
	
	width: 160px; 
	height: 100%; 
	float: left; 
	margin: 0px 0 0 0; 
 	background-image: url(../images/new/s_categorie.gif); 
	font-weight: normal;
	}

nav a {
	list-style: none; 
	margin: 0; 
	padding: 0;
	
	
}

nav a:hover {
	list-style: none; 
	margin: 0; 
	padding: 0;
	background-image: url(../images/new/ro_s_categorie.gif);
}


.nav ul {
	list-style: none; 
	margin: 0; 
	padding: 0;
}













	
.Normal_txt_bold_for_pres_order_left  {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
}



	


	
.Normal_txt_bold_for_pres_order  {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 11px;
	color: #FFFFFF;
	text-align: justify;
	font-weight: bold;
}




.Normal_txt_bold_for_pres_order_small  {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 10px;
	color: #FFFFFF;
	text-align: justify;
	font-weight: bold;
}

.Normal_txt_bold_for_pres_order_small_bk  {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 10px;
	color: #000000;
	text-align: left;
	
}



	


	
	
.nav_first_out a {
	 
	font-weight: bold;
	text-decoration: none;
	letter-spacing: +6px;		
		font-family: "Verdana";
  	font-weight: bold;
  	font-size : 14px;
 	 	color: #FFFFFF;
	}

.nav_first_out a:hover {
		
		font-weight: bold;
		text-decoration: none;
		letter-spacing: +6px;		
		font-family: "Verdana";
  	font-weight: bold;
  	font-size : 14px;
 	 	color: #FFFFFF;
	}



.nav_first_out {
		width: 180px; 
		
		letter-spacing: +2px;		
		font-family: "Verdana";
  	font-weight: bold;
  	font-size : 10px;
 	 	color: #FFFFFF;
  	text-decoration: none;
  	vertical-align: middle; 
  	background-image: url(../images/new/ro_categorie.gif);
	}	
	


	


.nav_first {
		width: 180px; 
	
		letter-spacing: +2px;		
		font-family: "Verdana";
  	font-weight: bold;
  	font-size : 10px;
 	 	color: #FFFFFF;
  	text-decoration: none;
  	vertical-align: middle; 
  	background-image: url(../images/new/categorie.gif);
	}	
	
.nav_first a {
	 
	font-weight: bold;
	text-decoration: none;
	letter-spacing: +6px;		
		font-family: "Verdana";
  	font-weight: bold;
  	font-size : 14px;
 	 	color: #FFFFFF;
	}

.nav_first a:hover {
		
		font-weight: bold;
		text-decoration: none;
		letter-spacing: +6px;		
		font-family: "Verdana";
  	font-weight: bold;
  	font-size : 14px;
 	 	color: #FFFFFF;
	}
	





.nav_first_suite {
		width: 180px; 
	
		letter-spacing: +2px;		
		font-family: "Verdana";
  	font-weight: bold;
  	font-size : 9px;
 	 	color: #FFFFFF;
  	text-decoration: none;
  	vertical-align: middle; 
  	background-image: url(../images/new/categorie2.gif);
	}	
	
.nav_first_suite a {
	 
	font-weight: bold;
	text-decoration: none;
	letter-spacing: +6px;		
		font-family: "Verdana";
  	font-weight: bold;
  	font-size : 14px;
 	 	color: #FFFFFF;
	}

.nav_first_suite a:hover {
		
		font-weight: bold;
		text-decoration: none;
		letter-spacing: +6px;		
		font-family: "Verdana";
  	font-weight: bold;
  	font-size : 14px;
 	 	color: #FFFFFF;
	}
		

.nav_first_suite_out a {
	 
	font-weight: bold;
	text-decoration: none;
	letter-spacing: +6px;		
		font-family: "Verdana";
  	font-weight: bold;
  	font-size : 14px;
 	 	color: #FFFFFF;
	}

.nav_first_suite_out a:hover {
		
		font-weight: bold;
		text-decoration: none;
		letter-spacing: +6px;		
		font-family: "Verdana";
  	font-weight: bold;
  	font-size : 14px;
 	 	color: #FFFFFF;
	}



.nav_first_suite_out {
		width: 180px; 
		
		letter-spacing: +2px;		
		font-family: "Verdana";
  	font-weight: bold;
  	font-size : 9px;
 	 	color: #FFFFFF;
  	text-decoration: none;
  	vertical-align: middle; 
  	background-image: url(../images/new/ro_categorie2.gif);
	}	
	
	
	
	
	
	
.cat_first_out {
	font-family: "Verdana";
  font-weight: normal;
  font-size : 10px;
  letter-spacing:0px;
  color:#FFFFFF;
  width: 180px; 
	background-image: url(../images/new/ro_s_categorie.gif);
}

.cat_first_out a {
	margin: 0px 0 0 38px;
	font-family: "Verdana";
  font-weight: normal;
  font-size : 11px;
  letter-spacing:0px;
  color:#FFFFFF;
}

.cat_first_out a:hover {
	margin: 0px 0 0 38px;
	font-family: "Verdana";
  font-weight: normal;
  font-size : 11px;
  letter-spacing:0px;
  color:#FFFFFF;
  text-decoration: none; 
	}
	
	
.cat_first {
	width: 180px;
	font-family: "Verdana";
  font-weight: normal;
  font-size : 10px;
  letter-spacing:0px;
  color:#FFFFFF;
	background-image: url(../images/new/s_categorie.gif);
	}



.cat_first a {
	margin: 0px 0 0 38px;
	font-family: "Verdana";
  font-weight: normal;
  font-size : 11px;
  letter-spacing:0px;
  color:#FFFFFF;
}

.cat_first a:hover {
	margin: 0px 0 0 38px;
	font-family: "Verdana";
  font-weight: normal;
  font-size : 11px;
  letter-spacing:0px;
  color:#FFFFFF;
  text-decoration: none; 
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
.cat_first_out_cintre {
	font-family: "Verdana";
  font-weight: normal;
  font-size : 10px;
  letter-spacing:0px;
  color:#FFFFFF;
  width: 180px; 
	background-image: url(../images/new/ro_s_categorie_cintre.gif);
}

.cat_first_out_cintre a {
	margin: 0px 0 0 38px;
	font-family: "Verdana";
  font-weight: normal;
  font-size : 11px;
  letter-spacing:0px;
  color:#FFFFFF;
}

.cat_first_out_cintre a:hover {
	margin: 0px 0 0 38px;
	font-family: "Verdana";
  font-weight: normal;
  font-size : 11px;
  letter-spacing:0px;
  color:#FFFFFF;
  text-decoration: none; 
	}
	
	
.cat_first_cintre {
	width: 180px;
	font-family: "Verdana";
  font-weight: normal;
  font-size : 10px;
  letter-spacing:0px;
  color:#FFFFFF;
	background-image: url(../images/new/s_categorie_cintre.gif);
	}

	
	
	
	
	
	
	
	
.cat_first_out_bdmr {
	font-family: "Verdana";
  font-weight: normal;
  font-size : 10px;
  letter-spacing:0px;
  color:#FFFFFF;
  width: 180px; 
	background-image: url(../images/new/ro_s_categorie_bdmr.gif);
}

.cat_first_out_bdmr a {
	margin: 0px 0 0 38px;
	font-family: "Verdana";
  font-weight: normal;
  font-size : 11px;
  letter-spacing:0px;
  color:#FFFFFF;
}

.cat_first_out_bdmr a:hover {
	margin: 0px 0 0 38px;
	font-family: "Verdana";
  font-weight: normal;
  font-size : 11px;
  letter-spacing:0px;
  color:#FFFFFF;
  text-decoration: none; 
	}
	
	
.cat_first_bdmr {
	width: 180px;
	font-family: "Verdana";
  font-weight: normal;
  font-size : 10px;
  letter-spacing:0px;
  color:#FFFFFF;
	background-image: url(../images/new/s_categorie_bdmr.gif);
	}

	
	

.cat_first_bdmr a {
	margin: 0px 0 0 38px;
	font-family: "Verdana";
  font-weight: normal;
  font-size : 11px;
  letter-spacing:0px;
  color:#FFFFFF;
}

.cat_first_bdmr a:hover {
	margin: 0px 0 0 38px;
	font-family: "Verdana";
  font-weight: normal;
  font-size : 11px;
  letter-spacing:0px;
  color:#FFFFFF;
  text-decoration: none; 
	}
	
	

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
.cat_first_iir td {
		width: 180px; 
		background-image: url(../images/new/s_categorie_1.gif);
	}
	
	
	
	
	
	
	
	

.nav_first_txt_tab {
	width: 180px; 
	font-weight: normal;
	text-decoration: none;
	letter-spacing: +2px;		
	font-family: "Verdana";
  font-weight: bold;
  font-size : 9px;
 	color: #FFFFFF;
	}


	
	
	
	
	
.nav_first2 {
	width: 160px; 
	font-weight: normal;
	text-decoration: none;
	background-image: url(../images/new/categorie.gif);
	}	
	

.nav_first2 a {
	width: 160px; 
	
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle; 
	background-image: url(../images/new/categorie.gif); 
	}

.nav_first2 a:hover {
	width: 160px; 
	
	font-weight: normal;
	text-decoration: none;
	background-image: url(../images/new/ro_categorie.gif);
	
	}
	
		
	
	
	
	
	
	
	
	
	
	
	

	
.cat_first_dety {
	
	margin: 0; 
	color: #FFFFFF; 
	padding: 0px 0 0 5px; 
	font-size: 0.9em; 
	text-align: left;
	}

.cat_first_dety li {
	margin: 0; 
	color: #FFFFFF; 
	padding: 0px 0 0 5px; 
	font-size: 0.9em; 
	text-align: left;
	}

.cat_first_dety a {
	padding: 0 0 0 5px; 
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight: normal;
}

.cat_first_dety a:hover {
	padding: 0 0 0 5px; 
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight: normal;
	}	
	
	
	












































.cat {
	font-size: 0.9em; 
	
	font-weight: normal;
	}


	
.cat li {
	margin: 0; 
	color: #FFFFFF; 
	padding: 8px 0 0 19px; 
	font-size: 0.9em; 
	text-align: left;
	}

.cat a {
	width: 120px;
	
	display: block; 
	padding: 0 0 0 9px; 
	background: url(../images/arrow.gif) 0 no-repeat;  
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight: normal;
}

.cat a:hover {
	margin: 0; 
	background: #333333 url(../images/arrow_on.gif) 0 no-repeat; 
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight: normal;
	}
	
	
	
	
.cat_2 {
	font-size: 0.9em; 
	 
	font-weight: normal;
	}

.cat_2 li {
	margin: 0; 
	color: #FFFFFF; 
	padding: 0 0 0 19px; 
	font-size: 0.9em; 
	text-align: left;
	}

.cat_2 a {
	width: 120px; 
	display: block; 
	padding: 0 0 0 9px; 
	background: url(../images/croix.gif) 0 no-repeat;
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight: normal;
	
}

.cat_2 a:hover {
	margin: 0; 
	background: url(../images/croix.gif) 0 no-repeat; 

	text-decoration: underline;
	font-weight: normal;
	}
	
	
	
	
	
	
	
	
	
	
	
.sub_cat_meunu 
{
	font-family: "Verdana";
  font-weight: normal;
  font-size : 9px;
  letter-spacing:0px;
  color:#FFFFFF;
}

.sub_cat_meunu li {
	font-family: "Verdana";
  font-weight: normal;
  font-size : 9px;
  letter-spacing:0px;
  color:#FFFFFF;
  
	padding: 0px 0 0 30px; 
	text-decoration: none;  
	text-align: left;
	
	}

.sub_cat_meunu a {
	
	font-family: "Verdana";
  font-weight: normal;
  font-size : 9px;
  letter-spacing:0px;
  color:#FFFFFF;
  padding: 0 0 0 30px;
  
	background: url(../images/new/cintre_picto.gif) 0 no-repeat; 

}

.sub_cat_meunu a:hover {
	font-family: "Verdana";
  font-weight: bold;
  font-size : 9px;
  letter-spacing:0px;
  color:#FFFFFF;
  padding: 0 0 0 30px;
	background: url(../images/new/cintre_picto.gif) 0 no-repeat;  
	}
	

	
	
	
	
	

	
	
.sub_cat_meunu_shirt 
{
	font-family: "Verdana";
  font-weight: normal;
  font-size : 9px;
  letter-spacing:0px;
  color:#FFFFFF;
}

.sub_cat_meunu_shirt li {
	font-family: "Verdana";
  font-weight: normal;
  font-size : 9px;
  letter-spacing:0px;
  color:#FFFFFF;
  
	padding: 0px 0 0 30px; 
	text-decoration: none;  
	text-align: left;
	
	}

.sub_cat_meunu_shirt a {
	
	font-family: "Verdana";
  font-weight: normal;
  font-size : 9px;
  letter-spacing:0px;
  color:#FFFFFF;
  padding: 0 0 0 30px;
  
	background: url(../images/new/bdm_picto.gif) 0 no-repeat; 

}

.sub_cat_meunu_shirt a:hover {
	font-family: "Verdana";
  font-weight: bold;
  font-size : 9px;
  letter-spacing:0px;
  color:#FFFFFF;
  padding: 0 0 0 30px;
	background: url(../images/new/bdm_picto.gif) 0 no-repeat;  
	}
		
	
	
	
	
	
	
	
	
	
	
	
	
.midd {
font-size: 9px; 
text-align: center ;
font-weight: normal;
}


.midd a{
font-size: 9px; 
text-align: center ;
font-weight: normal;
}

.midd a:hover{
font-size: 9px; 
text-align: center ;
text-decoration: underline;
font-weight: normal;
}
	
.navline_petit {
	text-align: center;
	width: 304px;
	padding: 0; 
	border: solid #FC0303; 
	border-width: 1px 0 0 0; 
}

.navline_parrain {
	text-align: center;
	width: 640px;
	padding: 0; 
	border: solid #FC0303; 
	border-width: 1px 0 0 0; 
}

.navline_reducs {
	text-align: center;
	width: 600px;
	padding: 0; 
	border: solid #FC0303; 
	border-width: 1px 0 0 0; 
}


.navline_petit_validation {
	text-align: left;
	width: 295px;
	padding: 0; 
	border: solid #FC0303; 
	border-width: 1px 0 0 0; 
}


.navline_center_validation {
	text-align: center;
	width: 600px;
	padding: 0; 
	border: solid #FC0303; 
	border-width: 1px 0 0 0; 
}


.navline_infos_col {
	text-align: left;
	width: 350px;
	padding: 0; 
	border: solid #FC0303; 
	border-width: 1px 0 0 0; 
}


.navline_gallery_tiss {
	text-align: center;
	width: 200px; 

	border: solid #FC0303; 
	border-width: 2px 0 0 0; 
}


.navline_petit_tiss {
	text-align: center;
	width: 138px; 

	border: solid #FC0303; 
	border-width: 2px 0 0 0; 
}

.navline_petit_tiss2 {
	text-align: center;
	width: 141px; 

	border: solid #FC0303; 
	border-width: 1px 0 0 0; 
}


.navline_petit_back_poche_suit {
	text-align: center;
	width: 181px; 

	border: solid #FC0303; 
	border-width: 1px 0 0 0; 
}


.navline_petit_tiss_suit {
	text-align: center;
	width: 200px; 

	border: solid #FC0303; 
	border-width: 1px 0 0 0; 
}




.navline_petit_tiss_poignet_suit {
	text-align: center;
	width: 140px; 

	border: solid #FC0303; 
	border-width: 1px 0 0 0; 
}



.navline_petit_tiss_bas_suit {
	text-align: center;
	width: 140px; 

	border: solid #FC0303; 
	border-width: 1px 0 0 0; 
}

.navline_petit_tiss_poche_suit {
	text-align: center;
	width: 150px; 

	border: solid #FC0303; 
	border-width: 1px 0 0 0; 
}


.navline_petit_tiss_bas_suit {
	text-align: center;
	width: 155px; 

	border: solid #FC0303; 
	border-width: 1px 0 0 0; 
}


.navline_petit_col_suit {
	text-align: center;
	width: 173px; 

	border: solid #FC0303; 
	border-width: 1px 0 0 0; 
}

.navline_petit_col_pulls {
	text-align: center;
	width: 200px; 
	border: solid #FC0303; 
	border-width: 1px 0 0 0; 
}

.navline_infos_tiss {
	text-align: center;
	width: 500px; 
	padding: 0; 
	border: solid #FC0303; 
	border-width: 1px 0 0 0; 
}

.navline_tiss {
	text-align: center;
	width: 638px; 
	padding: 0; 
	border: solid #FC0303; 
	border-width: 1px 0 0 0; 
}

.navline_mes_ex {
	text-align: center;
	width: 275px;
	padding: 0; 
	border: solid #FC0303; 
	border-width: 1px 0 0 0; 
	
}


.navline_mes_ex_new_cli {
	text-align: center;
	width: 100%;
	padding: 0; 
	border: solid #FC0303; 
	border-width: 2px 0 0 0; 
	
}


.navline_mes_ex_new_cli_lonng{
	text-align: center;
	width: 100%;
	padding: 0; 
	border: solid #FC0303; 
	border-width: 2px 0 0 0; 
	
}
	
	
.navline_separateur_long {
	text-align: center;
	width: 623px;
	height: 24px;
	background-image: url(../images/new/separateur_long.gif); 
	padding: 0; 
}	



.navline_separateur_long_gallery {
	text-align: center;
	width: 800px;
	height: 21px;
	background-image: url(../images/new/separateur_long_gallery.gif); 
	padding: 0; 
}	



.navline_separateur_petit1 {
	text-align: center;
	width: 316px;
	height: 28px;
	background-image: url(../images/new/separateur.jpg); 
	padding: 0; 
}	

.navline_separateur_petit2 {
	text-align: center;
	width: 316px;
	height: 36px;
	background-image: url(../images/new/separateur2.jpg); 
	padding: 0; 
}	



.navline_separateur_petit3 {
	text-align: center;
	width: 316px;
	height: 28px;
	background-image: url(../images/new/separateur3.jpg); 
	padding: 0; 
}	





.navline_separateur_petit1_mes {
	text-align: center;
	width: 615px;
	height: 22px;
	background-image: url(../images/new/separateur1_mes.jpg); 
	padding: 0; 
}	


.navline_separateur_petit2_mes {
	text-align: center;
	width: 615px;
	height: 22px;
	background-image: url(../images/new/separateur2_mes.jpg); 
	padding: 0; 
}	



.navline_separateur_petit3_mes {
	text-align: center;
	width: 615px;
	height: 22px;
	background-image: url(../images/new/separateur3_mes.jpg); 
	padding: 0; 
}	













.navline_log {
	text-align: center;
	width: 69px;
	padding: 0; 
	border: solid #FC0303; 
	border-width: 1px 0 0 0; 
	
}	

.navline_log2 {
	text-align: center;
	width: 560px;
	 
	padding: 0; 
	border: solid #FC0303; 
	border-width: 1px 0 0 0; 
	
}	

.navline_bdm {
	text-align: center;
	width: 400px;
	 
	padding: 0; 
	border: solid #FC0303; 
	border-width: 1px 0 0 0; 
	
}	


.navline_mes {
	text-align: center;
	width: 620px;
	padding: 0; 
	border: solid #FC0303; 
	border-width: 1px 0 0 0; 
	
}	


.navline {
	margin: 9px 10px 0 10px; 
	padding: 0; 
	border: solid #FC0303; 
	border-width: 1px 0 0 0; 
	text-align: left;
}

.navline_cof {
	margin: 9px 10px 0 10px; 
	padding: 0; 
	border: solid #FC0303; 
	border-width: 1px 0 0 0; 
	width: 650px;
	text-align: left;
}




.navline_std_infos {
	text-align: left;
	width: 370px;
	padding: 0; 
	border: solid #FC0303; 
	border-width: 1px 0 0 0; 
	
}

.navline_std_infos2 {
	text-align: left;
	width: 780px;
	padding: 0; 
	border: solid #FC0303; 
	border-width: 1px 0 0 0; 
	
}


.navline_std_infos3 {
	text-align: left;
	width: 900px;
	padding: 0; 
	border: solid #FC0303; 
	border-width: 1px 0 0 0; 
	
}

.navline_std_infos4 {
	text-align: left;
	width: 1000px;
	padding: 0; 
	border: solid #FC0303; 
	border-width: 1px 0 0 0; 
	
}

.homeborder {
	margin: 40px 0 0 8px; 
	padding: 0; 
	background: #FFFFFF; 
	width: 604px; 
	height: 540px; 
	float: left;
}

.homecontainer {
	margin: 0; 
	padding: 1px 1px
	}

.homebox {
	width: 602px; 
	height:540px; 
	float: left;
	margin: 0; 
	background: #FFFFFF;
	}

.homehometxt {

	margin: 0 0 34px 0; 
	padding: 0 0 0 10px; 
	width: 295px; 
	font-size: 1em; 
	text-align: center; 
	color: #666666; 
	float: left;
	}

.Title_infos_tissus {
	width: 300px; 
	font-size: 14px; 
	font-weight: bold; 
	text-align: center; 
	color: #FFFFFF; 
	background: #666666;
	float: left;
	}
	
.homehometxt a {
	font-size: 1em; 
	text-align: left; 
	color: #666666; 
	display: inline; 
	text-decoration: none;
		
	}

.homehometxt a:hover {
	font-size: 1em; 
	text-align: left; 
	color: #666666; 
	text-decoration: underline;
}

.homepromo {
	margin: 0 0 0px 0; 
	padding: 0 0 0 0px; 
	width: 295px; 
	font-size: 1em; 
	text-align: center; 
	color: #666666; 
	float: left;
}

.homepromoheader {
	margin: 0 0px 0 111px; 
	padding: 6px 0 5px 0;
  font-size: 20px; 
  font-weight: bold; 
  text-align: left; 
  color: #666666; 
  border: solid #FC0303; 

  border-width: 1px 0 0 0;
}



.homepromoheader233 {
	margin: 0 0px 0 0px; 
	padding: 0px 0 0px 0;
 
  text-align: left; 
  color: #666666; 
  border: solid #FC0303; 

  border-width: 1px 0 0 0;
}

.homepromoheader_chemise {
	margin: 0 0px 0 0px; 
	padding: 6px 0 5px 0;
  font-size: 20px; 
  font-weight: bold; 
  text-align: left; 
  color: #666666; 
  border: solid #FC0303; 

  border-width: 1px 0 0 0;
}


.homepromotxt_chemise {
	margin: 0 0 0 0; 
	padding: 0; 
	font-size: 11px; 
	text-align: left; 
	color: #666666;
}

.homepromotxt {
	margin: 0 11px 0 111px; 
	padding: 0; 
	font-size: 11px; 
	text-align: left; 
	color: #666666;
}

.homepromoimg {
	margin: 0 11px 0 0; 
	width: 90px; 
	color: #666666; 
	float: left; 
	padding: 0 0 0 10px; 
	border-color:#666666;
}

.homepromo a {
	font-size: 40px; 
	text-align: left; 
	color: #666666; 
	display: block; 
	text-decoration: none; 
	border-color:#666666;
}

.homepromo a:hover {
	font-size: 40px; 
	text-align: left;
	color: #666666;
	text-decoration: none;
  border-color:#666666;
}

.hometitle{
	float: left ; 
	margin: 0; 
	padding: 0;
}

.homelifestyle{
	float: right; 
	margin: 0; 
	padding: 0 20px 0 0;
}

.homeclear { 
	clear: left; 
	height: 9px;  
	font-size: 1px; 
	width: 9px;
}




.imgTitle{
	margin: 0; 
	padding: 0;
	width: 310;
}

.TextPres{
	margin: 0; 
	padding: 0;
	width: 300; 
	font-size: 14px; 
	text-align: justify;
	color: #666666; 
	float: left;
	}
	
	
.ListHome2 {
	margin: 10; 
	padding: 10;
	width: 300; 
	font-size: 11px; 
	text-align: justify;
	color: #666666; 
	float: left;	
	}
	
.ListHome3 {
	margin: 10; 
	padding: 10;
	width: 250; 
	font-size: 11px; 
	text-align: justify;
	color: #666666; 
	float: left;	
	}
	
.ListHome	
{
	margin: 0; 
	padding: 0;
	width: 300; 
	font-size: 13px; 
	text-align: justify;
	color: #666666; 
	float: left;
}

.ListHome li {
	margin: 0; 
	color: #666666; 
	padding: 0 0 0 19px; 
	font-size: 0.9em; 
	text-align: left;
	}
	
	
	
	
.Titre_txt {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 18px;
	font-weight: bold;  
	text-align: left; 
	color: #666666;
}	

.Titre_txt_bde {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 18px;
	font-weight: bold;  
	text-align: center; 
	color: #666666;
}	

.Titre_txt_moyen {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 14px;
	font-weight: bold;  
	text-align: left; 
	color: #666666;
}	

.Titre_txt_moyen2 {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 14px;
	font-weight: bold;  
	text-align: center; 
	color: #666666;
}	

.InscInf{
	text-align: center; 
	border: solid #FC0303; 
	border-width: 1px 1px 1px 1px; 
	background: #666666;
	color: #FFFFFF;
	font-size: 9px;
}


.Scroller{

	text-align: left; 
	color: #FFFFFF;
	font-size: 9px;
}



.Small_txt {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 9px;
	color: #666666;
}	

.Small_txt a {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 9px;
	color: #666666;

}	

.Small_txt a:hover {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 9px;
	color: #666666;

}	

.Small_txt ul {
	list-style: none; 
	margin: 0; 
	padding: 0;
	font-size: 9px;
	color: #666666;
}	



.Small_txt_left { 
	font-size: 9px;
	color: #666666;
	text-align: left;
}	

.Small_txt_justify {
	margin: 0 0px 0 0px; 
	padding: 0; 
	text-align: justify;
	font-size: 9px;
	color: #666666;
}	


.Small_txt_pres {
	margin: 0 0px 0 0px; 
	padding: 0;
	height: 30px; 
	font-size: 9px;
	color: #666666;
}	

.Small_txt_pres_red {
	margin: 0 0px 0 0px; 
	padding: 0;
	height: 30px; 
	font-size: 9px;
	color: #FC0303;
}	

.Small_txt_red {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 9px;
	color: #FC0303;
}	

.Small_txt_red a {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 9px;
	color: #FC0303;
}	

.Small_txt_red a:hover {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 9px;
	color: #FC0303;
}	

.Small_txt_red_center {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 9px;
	text-align: center;
	color: #FC0303;
}	

.Small_txt_bold {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-weight: bold;  
	font-size: 9px;
	color: #FFFFFF;
}	



.Small_txt_bold_normal {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-weight: bold;  
	font-size: 9px;
	color: #666666;
}	




.Small_txt_news_normal {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 9px;
	color: #666666;
}	

.Small_txt_news_normal a {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 9px;
	color: #666666;
}	


.Small_txt_news_normal a:hover {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 9px;
	color: #666666;
}	




.Small_txt_bold_normal_i {
	font-weight: bold;
	text-align: center;  
	font-size: 9px;
	color: #666666;
}	


.Small_txt_reduc_normal_i {
	
	text-align: justify;  
	font-size: 9px;
	color: #666666;
}	

.Small_txt_bold_mes_crt {
	
	text-align: center;  
	font-size: 9px;
	color: #FC0303;
}	

.Big_txt_bold_normal_for_carte_monde {
	  
	font-weight: bold;  
	font-size: 14px;
	color: #666666;
	border-bottom: 1px dashed #666666;
}	


.Normal_txt_bold  {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 11px;
	color: #666666;
	text-align: justify;
	font-weight: bold;
}


.Normal_txt_bold_for  {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 11px;
	color: #666666;
	text-align: justify;
	font-weight: bold;
	text-decoration: none;
}

.Normal_txt_bold_for: a:hover {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 11px;
	color: #666666;
	text-align: justify;
	font-weight: bold;
	text-decoration: none;
}


.Normal_txt_bold_for: a {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 11px;
	color: #666666;
	text-align: justify;
	font-weight: bold;
	text-decoration: none;
}











.Normal_txt_bold_for_coffret  {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 15px;
	color: #666666;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}

.Normal_txt_bold_for_coffret: a:hover {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 11px;
	color: #666666;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}


.Normal_txt_bold_for_coffret: a {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 15px;
	color: #666666;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}






.Normal_txt_bold_for_help  {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 11px;
	color: #666666;
	text-align: justify;
	font-weight: bold;
	text-decoration: none;
}




.Normal_txt_bold_for_help a {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 11px;
	color: #666666;
	text-align: justify;
	font-weight: bold;
	text-decoration: none;
}




.Normal_txt_bold_for_help a:hover {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 11px;
	color: #666666;
	text-align: justify;
	font-weight: bold;
	text-decoration: none;
}















.Normal_txt_bold_for_scroll  {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 11px;
	color: #FFFFFF;
	background-color: #E9E7E7;
	text-align: justify;
	
}

.conteneuryyy {

height: 200px;

width: 700px;

overflow: auto;

margin-left: auto;

margin-right: auto;

position: fixed;

color: #FFFFFF;

background-color: #666666;

}


.Normal_txt_bold_infos_col  {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 14px;
	color: #666666;
	text-align: justify;
	font-weight: bold;
}


.Normal_txt_bold_left  {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 11px;
	color: #666666;
	text-align: left;
	font-weight: bold;
}

.Normal_txt_bold23 {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 11px;
	color: #666666;
	text-align: center;
	font-weight: bold;
}



.chq_entete {

	font-size: 10px;
	color: #FFFFFF;
	background-color: #666666;
	text-align: center;
	font-weight: bold;

}


.faq_entete {
	
	border-top-style: dashed ; 
	border-down-style: dashed ;
	border-width: thin ; 
	border-color:red ;

	font-size: 10px;
	color: #66666;
	background-color: #FFFFFF;
	text-align: center;
	font-weight: bold;

}








.faq_txt {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 10px;
	color: #666666;
	text-align: justify;
}

.faq_txt_i {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 10px;
	color: #666666;
	text-align: justify;
	font-style: italic;
}

.faq_txt a {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 10px;
	color: #666666;
	text-align: justify;
}	

.faq_txt a:hover {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 10px;
	color: #666666;
	text-align: justify;
}	

.faq_txt ul {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 10px;
	color: #666666;
}	

.faq_txt li {
	margin: 0 20px 0 35px; 
	padding: 0; 
	font-size: 10px;
	color: #666666;
}	

.faq_txt_bold {

	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	
}


.faq_txt_bold_site_map {

	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	
}





.paiement_entete {

	font-size: 11px;
	color: #FFFFFF;
	background-color: #666666;
	text-align: center;
	font-weight: bold;

}



.paiement_entete_2 {

	border-top-style: dashed ; 
	border-width: thin ; 
	border-color:red ;
	
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	text-align: center;
	font-weight: bold;

}


 


.paiement_entete_left {

	font-size: 11px;
	color: #FFFFFF;
	background-color: #666666;
	text-align: left;
	font-weight: bold;

}


.cart_entete {

	font-size: 11px;
	color: #FFFFFF;
	background-color: #666666;
	text-align: center;
	font-weight: bold;

}


.cart_bottom_left {

	font-size: 11px;
	color: #FFFFFF;
	background-color: #333333;
	text-align: right;
	font-weight: bold;

}



.cart_bottom_right {

	font-size: 11px;
	color: #FFFFFF;
	background-color: #666666;
	text-align: right;
	font-weight: bold;

}







.Normal_txt_bold_poupoppp  {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 15px;
	color: #666666;
	text-align: center;
	font-weight: bold;
}





.Normal_txt_bold_red  {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 11px;
	color: #FC0303;
	text-align: justify;
	font-weight: bold;
}


.Normal_txt_bold_big  {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 16px;
	color: #666666;
	text-align: justify;
	font-weight: bold;
}


.Normal_txt_bold_center {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-align: center;
}

.Normal_txt_center {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 11px;
	color: #666666;
	text-align: center;
}



.infoNum333 {

	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 11px;
	color: #666666;
	text-align: justify;
	font-weight: bold;
	background: #FFFFFF;
}

.navline_cpt_cli {
	text-align: center;
	width: 300px;
	padding: 0; 
	border: solid #FC0303; 
	border-width: 2px 0 0 0; 
}


.infoNum {

	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 11px;
	color: #FFFFFF;
	text-align: justify;
	font-weight: bold;
	background: #666666;
}

.italicaa {
font-size: 9px; 
color: #666666; 
font-style: italic;
}

.Normal_txt_italic {
margin: 0 0px 0 0px;     
padding: 0;              
font-size: 11px;         
color: #666666;          
font-style: italic;     
}

.Normal_txt_italic_R {
margin: 0 0px 0 0px;     
padding: 0;              
font-size: 11px;         
color: #666666;          
font-style: italic; 
text-align: center;    
}

.Normal_txt_italic_mesure {
margin: 0 0px 0 0px;     
padding: 0;              
font-size: 9px;         
color: #666666;          
font-style: italic;     
}





.title_txt_news {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 11px;
	color: #666666;
	font-weight: bold; 
	text-align: left;
}	

.title_txt_news a {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 11px;
	color: #666666;
	font-weight: bold; 
	text-align: left;
}	

.title_txt_news a:hover {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 11px;
	color: #666666;
	font-weight: bold; 
	text-align: left;
}	













.Normal_txt_faq {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 11px;
	color: #666666;
	text-align: left;
}	

.Normal_txt_faq a {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 11px;
	color: #666666;
	text-align: left;
}	

.Normal_txt_faq a:hover {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 11px;
	color: #666666;
	text-align: left;
}	

.Normal_txt_faq ul {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 11px;
	color: #666666;
}	

.Normal_txt_faq li {
	margin: 0 20px 0 35px; 
	padding: 0; 
	font-size: 11px;
	color: #666666;
}	

.Normal_txt_carte_monde {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 11px;
	color: #666666;
	text-align: justify;
}	

.Normal_txt_carte_monde a {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 11px;
	color: #666666;
	text-decoration:none;
	text-align: justify;
}	

.Normal_txt_carte_monde a:hover {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 11px;
	border-bottom: 1px solid #FC0303;
	text-decoration:none;
	text-align: justify;
}









.Normal_txt_recu {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 13px;
	color: #666666;
	text-align: justify;
}	









.Normal_txt_mtm {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 11px;
	color: #666666;
	text-align: justify;
}	

.Normal_txt_mtm a {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 11px;
	color: #666666;
	text-align: justify;
	text-decoration: none ;
}	

.Normal_txt_mtm a:hover {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 11px;
	color: #666666;
	text-align: justify;
	text-decoration: none ;
}	

.Normal_txt_mtm ul {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 11px;
	color: #666666;
}	

.Normal_txt_mtm li {
	margin: 0 20px 0 35px; 
	padding: 0; 
	font-size: 11px;
	color: #666666;
}	











.Normal_txt {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 11px;
	color: #666666;
	text-align: justify;
}	

.Normal_txt a {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 11px;
	color: #666666;
	text-align: justify;
}	

.Normal_txt a:hover {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 11px;
	color: #666666;
	text-align: justify;
}	

.Normal_txt ul {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 11px;
	color: #666666;
}	

.Normal_txt li {
	margin: 0 20px 0 35px; 
	padding: 0; 
	font-size: 11px;
	color: #666666;
}	



.link_Normal {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 11px;
	color: #666666;
	text-align: justify;
}	

.link_Normal ul {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 11px;
	color: #666666;
}	

.link_Normal li {
	margin: 0 20px 0 35px; 
	padding: 0; 
	font-size: 11px;
	color: #666666;
}	

.link_Normal a {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 11px;
	color: #666666;
	text-align: justify;
	font-weight: bold; 
}

.link_Normal a:hover {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 11px;
	color: #666666;
	text-align: justify;
	font-weight: bold;
}




.pass_forg{
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-style: italic; 
	font-size: 9px;
	color: #666666;
	text-decoration: underline;
}

.pass_forg a {
	font-style: italic; 
	font-size: 9px;
	color: #666666;
	text-decoration: underline;
}

.pass_forg a:hover {
	font-style: italic; 
	font-size: 9px;
	text-decoration: underline;
	color: #666666;
}










.suivant {
    	height :27px;
    	width :164px;
      color : #FFFFFF;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/btn_suivant.gif);
     	font-weight:bold;
     	border :0px;
}

input.suivant {
			color : #FFFFFF;
			height :27px;
			width :164px;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/btn_suivant.gif);
     	font-weight:bold;
     	border :0px;
}
input.suivant:hover {
			color : #FFFFFF;
			height :27px;
			width :164px;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/ro_btn_suivant.gif);
     	font-weight:bold;
     	border :0px;
}
input.suivant:active {
			color : #FFFFFF;
			height :27px;
			width :164px;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/ro_btn_suivant.gif);
     	font-weight:bold;
     	border :0px;
} 



.suivant_in {

    	height :27px;
    	width :164px;
      color : #FFFFFF;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/ro_btn_suivant.gif);
     	font-weight:bold;
     	border :0px;
}


.suivant_out {

    	height :27px;
    	width :164px;
      color : #FFFFFF;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/btn_suivant.gif);
     	font-weight:bold;
     	border :0px;
}










.suivant_big {
    	height :27px;
    	width :190px;
      color : #FFFFFF;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/btn_suivant_big.jpg);
     	font-weight:bold;
     	border :0px;
}

input.suivant_big {
			color : #FFFFFF;
			height :27px;
			width :190px;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/btn_suivant_big.jpg);
     	font-weight:bold;
     	border :0px;
}
input.suivant_big:hover {
			color : #FFFFFF;
			height :27px;
			width :190px;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/ro_btn_suivant_big.jpg);
     	font-weight:bold;
     	border :0px;
}
input.suivant_big:active {
			color : #FFFFFF;
			height :27px;
			width :190px;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/ro_btn_suivant_big.jpg);
     	font-weight:bold;
     	border :0px;
} 




.suivant_in_big {

    	height :27px;
    	width :190px;
      color : #FFFFFF;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/ro_btn_suivant_big.jpg);
     	font-weight:bold;
     	border :0px;
}


.suivant_out_big {

    	height :27px;
    	width :190px;
      color : #FFFFFF;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/btn_suivant_big.jpg);
     	font-weight:bold;
     	border :0px;
}















.no_texte_deco {
    	height :30px;
    	width :159px;
      color : #FFFFFF;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/btn_crea.gif);
     	font-weight:bold;
     	border :0px;
     	font-size: 14px;
     	text-decoration: none ;
}




.partie_crea_info_step_small {
 
     	
     	font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/partie_info_step_small.gif);
     	margin: 0 0px 0 0px; 
			font-size: 10px;
			color: #666666;
			text-align: justify;
			font-weight: bold;

}


.partie_crea_info_step {
 
     	
     	font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/partie_info_step.gif);
     	margin: 0 0px 0 0px; 
			font-size: 10px;
			color: #666666;
			text-align: justify;
			font-weight: bold;

}



.partie_crea_info_step_mtm {
 
     	
     	font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/partie_info_step.gif);
     	margin: 0 0px 0 0px; 
			font-size: 10px;
			color: #666666;
			text-align: justify;
			font-weight: normal;

}




.partie_crea_recherche_coffret {
      color : #FFFFFF;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/partie_recherche_coffret.gif);
     	font-weight:bold;
     	border :0px;
     	font-size: 10px;
     	text-decoration: none ;
     	text-align : center; 
     	vertical-align:middle; 
}

.partie_crea_recherche {
      color : #FFFFFF;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/partie_recherche.gif);
     	font-weight:bold;
     	border :0px;
     	font-size: 10px;
     	text-decoration: none ;
     	text-align : center; 
     	vertical-align:middle; 
}




.partie_crea_mariage {
      color : #FFFFFF;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/partie_mariage.gif);
     	font-weight:bold;
     	border :0px;
     	font-size: 10px;
     	text-decoration: none ;
     	text-align : center; 
     	vertical-align:middle; 
}





.btn_crea {
    	width :159px;
      color : #FFFFFF;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/btn_crea.gif);
     	font-weight:bold;
     	border :0px;
     	font-size: 11px;
     	text-decoration: none ;
     	text-align : center; 
     	vertical-align:middle; 
     	
}


.btn_crea td {
    	width :159px;
      color : #FFFFFF;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/btn_crea.gif);
     	font-weight:bold;
     	border :0px;
     	font-size: 11px;
     	text-decoration: none ;
     	text-align : center; 
     	vertical-align:middle;
}



.btn_crea a {
    	width :159px;
      color : #FFFFFF;
      font-family : Verdana, Arial, Helvetica-Conth;
     	font-weight:bold;
     	border :0px;
     	font-size: 11px;
     	text-decoration: none ;
     	text-align : center; 
     vertical-align:middle;
}




.btn_crea a:hover {
    	width :159px;
      color : #FFFFFF;
      font-family : Verdana, Arial, Helvetica-Conth;
     	font-weight:bold;
     	border :0px;
     	font-size: 11px;
     	text-decoration: none ;
     	text-align : center; 
     	vertical-align:middle;
}



.btn_crea_in {
    	width :159px;
      color : #FFFFFF;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/ro_btn_crea.gif);
     	font-weight:bold;
     	border :0px;
     	text-decoration: none ;
     	font-size: 11px;
     	text-align : center; 
      vertical-align:middle;
}


.btn_crea_in a {
    	width :159px;
      color : #FFFFFF;
      font-family : Verdana, Arial, Helvetica-Conth;
     	font-weight:bold;
     	border :0px;
     	text-decoration: none ;
     	font-size: 11px;
     	text-align : center; 
     	vertical-align:middle;
}

.btn_crea_in a:hover{
    	width :159px;
      color : #FFFFFF;
      font-family : Verdana, Arial, Helvetica-Conth;
     	font-weight:bold;
     	border :0px;
     	text-decoration: none ;
     	font-size: 11px;
     	text-align : center; 
     	vertical-align:middle;
}






.btn_crea_out {
    	width :159px;
      color : #FFFFFF;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/btn_crea.gif);
     	font-weight:bold;
     	border :0px;
     	text-decoration: none ;
     	font-size: 11px;
     	text-align : center; 
     	vertical-align:middle;
}



.btn_crea_out a {
    	width :159px;
      color : #FFFFFF;
      font-family : Verdana, Arial, Helvetica-Conth;
     	font-weight:bold;
     	border :0px;
     	text-decoration: none ;
     	font-size: 11px;
     	text-align : center; 
     	vertical-align:middle;
}



.btn_crea_out a:hover {
    	width :159px;
      color : #FFFFFF;
      font-family : Verdana, Arial, Helvetica-Conth;
     	font-weight:bold;
     	border :0px;
     	text-decoration: none ;
     	font-size: 11px;
     	text-align : center; 
     	vertical-align:middle;
}









.fond_part_order_detail {

    	height :240px;
    	width :424px;
      color: #666666;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/details_order.gif);
     	font-weight:bold;
     	border :0px;
     	text-decoration: none ;
     	font-size: 9px;
     	text-align : center; 
}







.bouton_part_rech {

    	height :25px;
    	width :116px;
      color : #FFFFFF;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/btn_recherche_prt_re.gif);
     	font-weight:bold;
     	border :0px;
}

input.bouton_part_rech {
			color : #FFFFFF;
			height :25px;
			width :116px;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/btn_recherche_prt_re.gif);
     	font-weight:bold;
     	border :0px;
}
input.bouton_part_rech:hover {
			color : #FFFFFF;
			height :25px;
			width :116px;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/ro_btn_recherche_prt_re.gif);
     	font-weight:bold;
     	border :0px;
}
input.bouton_part_rech:active {
			color : #FFFFFF;
			height :25px;
			width :116px;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/ro_btn_recherche_prt_re.gif);
     	font-weight:bold;
     	border :0px;
} 



.bouton_part_rech_in {

    	height :25px;
    	width :116px;
      color : #FFFFFF;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/ro_btn_recherche_prt_re.gif);
     	font-weight:bold;
     	border :0px;
}


.bouton_part_rech_out {

    	height :25px;
    	width :116px;
      color : #FFFFFF;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/btn_recherche_prt_re.gif);
     	font-weight:bold;
     	border :0px;
}

























.bouton {

    	height :25px;
    	width :116px;
      color : #FFFFFF;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/btn_recherche.gif);
     	font-weight:bold;
     	border :0px;
}

input.bouton {
			color : #FFFFFF;
			height :25px;
			width :116px;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/btn_recherche.gif);
     	font-weight:bold;
     	border :0px;
}
input.bouton:hover {
			color : #FFFFFF;
			height :25px;
			width :116px;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/ro_btn_recherche.gif);
     	font-weight:bold;
     	border :0px;
}
input.bouton:active {
			color : #FFFFFF;
			height :25px;
			width :116px;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/ro_btn_recherche.gif);
     	font-weight:bold;
     	border :0px;
} 



.bouton_in {

    	height :25px;
    	width :116px;
      color : #FFFFFF;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/ro_btn_recherche.gif);
     	font-weight:bold;
     	border :0px;
}


.bouton_out {

    	height :25px;
    	width :116px;
      color : #FFFFFF;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/btn_recherche.gif);
     	font-weight:bold;
     	border :0px;
}




.bouton2 {
      color : #FFFFFF;
			height :25px;
			width :214px;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/btn_recherche2.gif);
     	font-weight:bold;
     	border :0px;
}

input.bouton2 {
			color : #FFFFFF;
			height :25px;
			width :214px;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/btn_recherche2.gif);
     	font-weight:bold;
     	border :0px;
}
input.bouton2:hover {
			color : #FFFFFF;
			height :25px;
			width :214px;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/ro_btn_recherche2.gif);
     	font-weight:bold;
     	border :0px;
}
input.bouton2:active {
			color : #FFFFFF;
			border :0px;
			height :25px;
			width :214px;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/ro_btn_recherche2.gif);
     	font-weight:bold;
} 













.bouton2_cart {
      color : #FFFFFF;
			height :25px;
			width :110px;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/btn_recherche2_cart.gif);
     	font-weight:bold;
     	border :0px;
}

input.bouton2_cart {
			color : #FFFFFF;
			height :25px;
			width :110px;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/btn_recherche2_cart.gif);
     	font-weight:bold;
     	border :0px;
}
input.bouton2_cart:hover {
			color : #FFFFFF;
			height :25px;
			width :110px;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/ro_btn_recherche2_cart.gif);
     	font-weight:bold;
     	border :0px;
}
input.bouton2_cart:active {
			color : #FFFFFF;
			border :0px;
			height :25px;
			width :110px;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/ro_btn_recherche2_cart.gif);
     	font-weight:bold;
} 













.bouton2_in {

    	height :25px;
    	width :214px;
      color : #FFFFFF;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/ro_btn_recherche2.gif);
     	font-weight:bold;
     	border :0px;
}


.bouton2_out {

    	height :25px;
    	width :214px;
      color : #FFFFFF;
      font-family : Verdana, Arial, Helvetica-Conth;
     	background-image: url(../images/new/btn_recherche2.gif);
     	font-weight:bold;
     	border :0px;
}





.case {
			
      border-right : 1px solid #FC0303;
      border-top : 1px solid #FC0303;
      font-size : 10px;
      border-left : 1px solid #FC0303;
      color : #FFFFFF;
      border-bottom : 1px solid #FC0303;
      background-color : #666666;
      font-family : Verdana, Arial, Helvetica-Conth;	
}

.case:disabled {
			
     border-right : 1px solid #FC0303;
      border-top : 1px solid #FC0303;
      font-size : 10px;
      border-left : 1px solid #FC0303;
      color : #000000;
      border-bottom : 1px solid #FC0303;
      background-color : #FFFFFF;
      font-family : Verdana, Arial, Helvetica-Conth;
	  font-style:italic;
}

.case_disabled {
			
      border-right : 1px solid #EBEBE4;
      border-top : 1px solid #EBEBE4;
      font-size : 10px;
      border-left : 1px solid #EBEBE4;
      color : #EBEBE4;
      border-bottom : 1px solid #EBEBE4;
      background-color : #EBEBE4;
      font-family : Verdana, Arial, Helvetica-Conth;

}


.case_white_style {
			
      border-right : 0px solid #FFFFFF;
      border-top : 0px solid #FFFFFF;
      font-size : 10px;
      border-left : 0px solid #FFFFFF;
      color : #666666;
      border-bottom : 0px solid #FFFFFF;
      background-color : #FFFFFF;
      font-family : Verdana, Arial, Helvetica-Conth;

}



.case_white_style33 {
			
      border-right : 0px solid #FFFFFF;
      border-top : 0px solid #FFFFFF;
      border-left : 0px solid #FFFFFF;
      border-bottom : 0px solid #FFFFFF;
      font-size : 13px;
      font-weight: bold;
      color : #000000;
      background-color : #FFFFFF;
      font-family : Verdana, Arial, Helvetica-Conth;

}

.by_post_hidden {
visibility:hidden;
}


.by_post_ok {
visibility:visible;
}





.bdm_line_hidden {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 11px;
	color: #666666;
	text-align: justify;
	
visibility:hidden;
}


.bdm_line_ok {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 11px;
	color: #666666;
	text-align: justify;
	
visibility:visible;
}





                                                      
.case2 {                                               
			                                                
      border-right : 1px solid #FC0303;               
      border-top : 1px solid #FC0303;                 
      font-size : 10px;                               
      border-left : 1px solid #FC0303;                
      color : #FFFFFF;                                
      border-bottom : 1px solid #FC0303;              
      background-color : #666666;                     
      font-family : Verdana, Arial, Helvetica-Conth;  
      overflow:hidden;
                                                      
}                                                     
.erreur{

	font-style: italic; 
	font-size: 10px;
	text-decoration: underline;
	color: #FC0303;


}


.erreur_fond{

	font-style: italic; 
	font-size: 9px;
	text-decoration: underline;
	color: #FFFFFF;
 	background-color : #FC0303;

}

.Normal_txt_red_normal 
{
	
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 9px;

	color: #FC0303;
	
}	

.Normal_txt_red 
{
	
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-style: italic; 
	font-size: 9px;
	
	text-decoration: underline;
	color: #FC0303;
	
}	



.Normal_txt_red_coff_echan 
{
	color: #FC0303;
}

.Normal_txt_red_coff 
{
	color: #FC0303;
}



.Normal_txt_red_coff_coffr 
{
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	font-style: italic;
}	



.Normal_txt_coff {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}	



.Normal_txt_red2 { 
	font-style: italic; 
	font-size: 11px;
	
	color: #FC0303;
}	

.Normal_txt_red_center { 
	text-align: center;
	font-size: 11px;
	color: #FC0303;
}	

.borderCravate {
	margin: 0; 
	padding: 20; 
	background: #fff; 
	width: 141px; 
	height: 170px; 
	
	border: solid #FC0303; 
	border-width: 0 0 0 1px;
	text-align: center;
}

.borderCravate1 {
	margin: 0; 
	padding: 20; 
	background: #fff; 
	width: 141px; 
	height: 170px; 

	text-align: center;	
}

.DescCravate {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 9px;
	color: #666666;
	text-align: center;
	font-weight: bold;
}

.DescCravate a {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 9px;
	color: #666666;
	text-align: center;
	font-weight: bold;
}

.DescCravate a:hover {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 9px;
	color: #666666;
	text-align: center;
	font-weight: bold;
}





.borderBDM {
	margin: 0; 
	padding: 30; 
	background: #fff; 
	width: 250px; 
	height: 190px; 
	float: left; 
	border: solid #FC0303; 
	border-width: 0 0 0 1px;
}

.borderBDM1 {
	margin: 0; 
	padding: 30; 
	background: #fff; 
	width: 250px; 
	height: 190px; 
	float: left; 
	
}

.DescBDM {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 9px;
	color: #666666;
	text-align: center;
	font-weight: bold;
}

.DescBDM a {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 9px;
	color: #666666;
	text-align: center;
	font-weight: bold;
}

.DescBDM a:hover {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 9px;
	color: #666666;
	text-align: center;
	font-weight: bold;
}

.PrixBDM {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 9px;
	color: #FC0303;
	text-align: center;
	font-weight: bold;
}

.bdmArticle {
	
	font-size: 9px;
	color: #666666;
	text-align: center;
	font-weight: bold;
}


.borderMesure {
	margin: 0; 
	padding: 10; 
	background: #fff; 
	width: 260px; 
	height: 250px; 
	
	border: solid #FC0303; 
	border-width: 0 0 0 1px;
	text-align: center;
}

.borderMesure1 {
	margin: 0; 
	padding: 10; 
	background: #fff; 
	width: 260px; 
	height: 250px; 
	text-align: center;	
}

.DescMesure {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 9px;
	color: #666666;
	text-align: center;
	font-weight: bold;
}

.DescMesure a {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 9px;
	color: #666666;
	text-align: center;
	font-weight: bold;
}

.DescMesure a:hover {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 9px;
	color: #666666;
	text-align: center;
	font-weight: bold;
}


.crea_bouton {	
	width: 284px ;
	line-height: 29px ;
	color: #ffffff;
	display: block ;
	text-decoration: none ;
	text-align:center;
	font-weight: bold;
	size: 13px;
	background: url(../images/crea_vet_off.jpg) repeat-x 0 0 ;
}







.account_title_home {	
	width: 310px ;
	line-height: 73px ;
	color: #666666;
	display: block ;
	text-decoration: none ;
	text-align:center;
	font-weight: bold;
	font-size: 20px;
	background: url(../images/new/titre_compte.jpg) repeat-x 0 0 ;
}






.top_bar_account {	
	width: 643px ;
	line-height: 31px ;
	color: #ffffff;
	display: block ;
	text-decoration: none ;
	text-align:left;
	font-weight: bold;
	font-size: 14px;
	background: url(../images/new/top_bar_account.jpg) repeat-x 0 0 ;
}





.top_bar_account_txt {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 10px;
	color: #ffffff;
}	

.top_bar_account_txt a {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 10px;
	color: #ffffff;

}	

.top_bar_account_txt a:hover {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 10px;
	color: #ffffff;

}	




















.top_bar_validation_step {	
	width: 290px ;
	line-height: 24px ;
	color: #ffffff;
	display: block ;
	text-decoration: none ;
	text-align:left;
	font-weight: bold;
	font-size: 13px;
	background: url(../images/new/top_bar_account_validation.jpg) repeat-x 0 0 ;
}





.top_bar_validation_step_txt {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 10px;
	color: #ffffff;
}	

.top_bar_validation_step_txt a {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 10px;
	color: #ffffff;

}	

.top_bar_validation_step_txt a:hover {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 10px;
	color: #ffffff;

}	











.top_bar_validation_step2 {	
	width: 550px ;
	line-height: 24px ;
	color: #ffffff;
	display: block ;
	text-decoration: none ;
	text-align:left;
	font-weight: bold;
	font-size: 13px;
	background: url(../images/new/top_bar_account_validation2.jpg) repeat-x 0 0 ;
}





.top_bar_validation_step2_txt {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 10px;
	color: #ffffff;
}	

.top_bar_validation_step2_txt a {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 10px;
	color: #ffffff;

}	

.top_bar_validation_step2_txt a:hover {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 10px;
	color: #ffffff;

}	














.title_part_acc {	
	width: 312px ;
	line-height: 29px ;
	color: #ffffff;
	display: block ;
	text-decoration: none ;
	text-align:left;
	font-weight: bold;
	font-size: 14px;
	background: url(../images/new/title_part_acc.jpg) repeat-x 0 0 ;
}


.title_part_acc a {	
	color: #ffffff;
	text-decoration: none ;
	font-weight: bold;
	font-size: 14px;
}



.title_part_acc a:hover {	
	color: #ffffff;
	text-decoration: none ;
	font-weight: bold;
	font-size: 14px;
}








.title_part_acc_txt {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 10px;
	color: #ffffff;
}	

.title_part_acc_txt a {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 10px;
	color: #ffffff;

}	

.title_part_acc_txt a:hover {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 10px;
	color: #ffffff;

}	


















.encart_cart_title {	
	width: 150px ;
	line-height: 55px ;
	text-decoration: none ;
	text-align:center;
	font-size: 18px;
	font-weight: bold;
	color: #3D3D3D;
	display: block ;
	background: url(../images/new/titre_panier.jpg) repeat-x 0 0 ;
}



.encart_cart_title_txt {
	text-align:center;
	font-size: 18px;
	font-weight: bold;
	color: #3D3D3D;
}	

.encart_cart_title_txt a {
	text-align:center;
	font-size: 18px;
	font-weight: bold;
	color: #3D3D3D;

}	

.encart_cart_title_txt a:hover {
	text-align:center;
	font-size: 18px;
	font-weight: bold;
	color: #3D3D3D;

}	













.encart_cart_step1 {	
	width: 102px ;
	line-height: 40px ;
	text-decoration: none ;
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	color: #CFCFCF;
	display: block ;
	background: url(../images/new/onglet1.jpg) repeat-x 0 0 ;
}



.encart_cart_step1_txt {
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	color: #CFCFCF;
}	

.encart_cart_step1_txt a {
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	color: #CFCFCF;

}	

.encart_cart_step1_txt a:hover {
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}	






.encart_cart_step1_red {	
	width: 102px ;
	line-height: 40px ;
	text-decoration: none ;
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	display: block ;
	background: url(../images/new/ro_onglet1.jpg) repeat-x 0 0 ;
}




.encart_cart_step1_txt_red  {
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}	

.encart_cart_step1_txt_red  a {
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;

}	

.encart_cart_step1_txt_red  a:hover {
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}	









.encart_cart_step2 {	
	width: 141px ;
	line-height: 40px ;
	text-decoration: none ;
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	color: #CFCFCF;
	display: block ;
	background: url(../images/new/onglet2.jpg) repeat-x 0 0 ;
}


.encart_cart_step2_txt {
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	color: #CFCFCF;
}	

.encart_cart_step2_txt a {
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	color: #CFCFCF;
}	

.encart_cart_step2_txt a:hover {
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}	






.encart_cart_step2_red {	
	width: 141px ;
	line-height: 40px ;
	text-decoration: none ;
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	display: block ;
	background: url(../images/new/ro_onglet2.jpg) repeat-x 0 0 ;
}


.encart_cart_step2_txt_red  {
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}	


.encart_cart_step2_txt_red  a {
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}	


.encart_cart_step2_txt_red  a:hover {
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}	








.encart_cart_step3 {	
	width: 125px ;
	line-height: 40px ;
	text-decoration: none ;
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	color: #CFCFCF;
	display: block ;
	background: url(../images/new/onglet3.jpg) repeat-x 0 0 ;
}




.encart_cart_step3_txt {
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	color: #CFCFCF;
}	

.encart_cart_step3_txt a {
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	color: #CFCFCF;

}	

.encart_cart_step3_txt a:hover {
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}	




.encart_cart_step3_red {	
	width: 125px ;
	line-height: 40px ;
	text-decoration: none ;
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	display: block ;
	background: url(../images/new/ro_onglet3.jpg) repeat-x 0 0 ;
}




.encart_cart_step3_txt_red  {
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}	

.encart_cart_step3_txt_red  a {
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;

}	

.encart_cart_step3_txt_red  a:hover {
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}	


















.encart_cli_compte {	
	width: 450px ;
	line-height: 33px ;
	display: block ;
	text-decoration: none ;
	text-align:center;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background: url(../images/new/encart_cli_compte.jpg) repeat-x 0 0 ;
}



.encart_cli_compte_txt {
	margin: 0 0px 0 0px; 
	padding: 0; 
	text-align:center;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}	

.encart_cli_compte_txt a {
	margin: 0 0px 0 0px; 
	padding: 0; 
	text-align:center;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;

}	

.encart_cli_compte_txt a:hover {
	margin: 0 0px 0 0px; 
	padding: 0; 
	text-align:center;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;

}	










.encart_coffr {	
	width: 542px;
	line-height: 33px ;
	display: block ;
	text-decoration: none ;
	text-align:center;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background: url(../images/new/encart_coffr.jpg) repeat-x 0 0 ;
}



.encart_coffr_txt {
	text-align:center;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}	

.encart_coffr_txt a {
	text-align:center;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;

}	

.encart_coffr_txt a:hover {
	text-align:center;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;

}	









.tab_part_acc_all_tab {	
	width: 312px ;
	line-height: 16px ;
	color: #666666;
	display: block ;
	text-decoration: none ;
	text-align:left;
	font-weight: bold;
	font-size: 10px;
	background: url(../images/new/tab_part_acc_all_tab.jpg) repeat-x 0 0 ;
}





.tab_part_acc {	
	width: 312px ;
	line-height: 16px ;
	color: #666666;
	display: block ;
	text-decoration: none ;
	text-align:left;
	font-weight: bold;
	font-size: 10px;
	background: url(../images/new/tab_part_acc.jpg) repeat-x 0 0 ;
}



.tab_part_acc_txt {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 10px;
	color: #666666;
}	

.tab_part_acc_txt a {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 10px;
	color: #666666;

}	

.tab_part_acc_txt a:hover {
	margin: 0 0px 0 0px; 
	padding: 0; 
	font-size: 10px;
	color: #666666;

}	
















.desi_tab_pres_top_no_des {	
	width: 632px ;
	line-height: 34px ;
	color: #ffffff;
	display: block ;
	text-decoration: none ;
	text-align:center;
	font-weight: bold;
	font-size: 11px;
	background: url(../images/new/tab_pres_top_no_design.gif) repeat-x 0 0 ;
}


.desi_tab_pres_top_no_des a{	
	color: #ffffff;
	text-align:left;
	font-weight: bold;
	font-size: 11px;
	
}
.desi_tab_pres_top_no_des a:hover
{
	color: #ffffff; 
	text-decoration: none ;
	
}










.desi_tab_pres_middle_article {	
	width: 632px ;
	line-height: 390px ;
	color: #666666;
	display: block ;
	text-decoration: none ;
	text-align:center;
	font-weight: bold;
	font-size: 9px;
	background: url(../images/new/middle_tab_pres_article.jpg) repeat-x 0 0 ;
}


.desi_tab_pres_top_no_des a{	
	color: #666666;
	text-align:left;
	font-weight: bold;
	font-size: 9px;
	
}
.desi_tab_pres_top_no_des a:hover
{
	color: #666666;
	text-decoration: none ;
	font-size: 9px;
}

















.desi_tab_pres_middle_article_390 {	
	width: 632px ;
	line-height: 390px ;
	color: #666666;
	display: block ;
	text-decoration: none ;
	text-align:center;
	font-weight: bold;
	font-size: 9px;
	background: url(../images/new/middle_tab_pres_article390.jpg) repeat-x 0 0 ;
}


.desi_tab_pres_middle_article_390 a{	
	color: #666666;
	text-align:left;
	font-weight: bold;
	font-size: 9px;
	
}
.desi_tab_pres_middle_article_390 a:hover
{
	color: #666666;
	text-decoration: none ;
	font-size: 9px;
}









.desi_tab_pres_middle_article_290 {	
	width: 632px ;
	line-height: 390px ;
	color: #666666;
	display: block ;
	text-decoration: none ;
	text-align:center;
	font-weight: bold;
	font-size: 9px;
	background: url(../images/new/middle_tab_pres_article290.jpg) repeat-x 0 0 ;
}


.desi_tab_pres_middle_article_290 a{	
	color: #666666;
	text-align:left;
	font-weight: bold;
	font-size: 9px;
	
}
.desi_tab_pres_middle_article_290 a:hover
{
	color: #666666;
	text-decoration: none ;
	font-size: 9px;
}









.desi_tab_pres_middle_article_sans_290 {	
	width: 632px ;
	line-height: 390px ;
	color: #666666;
	display: block ;
	text-decoration: none ;
	text-align:center;
	font-weight: bold;
	font-size: 9px;
	background: url(../images/new/middle_tab_pres_article290_sans.jpg) repeat-x 0 0 ;
}


.desi_tab_pres_middle_article_sans_290 a{	
	color: #666666;
	text-align:left;
	font-weight: bold;
	font-size: 9px;
	
}
.desi_tab_pres_middle_article_sans_290 a:hover
{
	color: #666666;
	text-decoration: none ;
	font-size: 9px;
}












.desi_tab_pres_middle_article_bottom {	
	width: 632px ;
	line-height: 108px ;
	color: #666666;
	display: block ;
	text-decoration: none ;
	text-align:center;
	font-weight: bold;
	font-size: 9px;
	background: url(../images/new/middle_tab_pres_article_bottom.jpg) repeat-x 0 0 ;
}


.desi_tab_pres_middle_article_bottom a{	
	color: #666666;
	text-align:left;
	font-weight: bold;
	font-size: 9px;
	
}
.desi_tab_pres_middle_article_bottom a:hover
{
	color: #666666;
	text-decoration: none ;
	font-size: 9px;
}



















.desi_tab_pres_middle_article_250 {	
	width: 632px ;
	line-height: 390px ;
	color: #666666;
	display: block ;
	text-decoration: none ;
	text-align:center;
	font-weight: bold;
	font-size: 9px;
	background: url(../images/new/middle_tab_pres_article250.jpg) repeat-x 0 0 ;
}


.desi_tab_pres_middle_article_250 a{	
	color: #666666;
	text-align:left;
	font-weight: bold;
	font-size: 9px;
	
}
.desi_tab_pres_middle_article_250 a:hover
{
	color: #666666;
	text-decoration: none ;
	font-size: 9px;
}













.desi_tab_pres_top {	
	width: 632px ;
	line-height: 34px ;
	color: #ffffff;
	display: block ;
	text-decoration: none ;
	text-align:center;
	font-weight: bold;
	font-size: 11px;
	background: url(../images/new/tab_pres_top.gif) repeat-x 0 0 ;
}


.desi_tab_pres_top a{	
	color: #ffffff;
	text-align:left;
	font-weight: bold;
	font-size: 11px;
	
}
.desi_tab_pres_top a:hover
{
	color: #ffffff; 
	text-decoration: none ;
	
}








.desi_tab_pres_midd_order {	
	width: 630px ;
	line-height: 171px ;
	color: #ffffff;
	display: block ;
	text-decoration: none ;
	text-align:center;
	font-weight: bold;
	font-size: 13px;
	background: url(../images/new/tab_pres_middle_order.gif) repeat-x 0 0 ;
}

.desi_tab_pres_midd_order a{	
	
	text-align:left;
	font-weight: bold;
	font-size: 11px;
	
}
.desi_tab_pres_midd_order a:hover
{
	
	text-decoration: none ;
}













.desi_tab_pres_midd {	
	width: 630px ;
	line-height: 171px ;
	color: #ffffff;
	display: block ;
	text-decoration: none ;
	text-align:center;
	font-weight: bold;
	font-size: 13px;
	background: url(../images/new/tab_pres_middle.gif) repeat-x 0 0 ;
}

.desi_tab_pres_midd a{	
	
	text-align:left;
	font-weight: bold;
	font-size: 11px;
	
}
.desi_tab_pres_midd a:hover
{
	
	text-decoration: none ;
}









.desi_tab_pres_bottom {	
	width: 632px ;
	line-height: 31px ;
	color: #ffffff;
	display: block ;
	text-decoration: none ;
	text-align:center;
	font-weight: bold;
	font-size: 13px;
	background: url(../images/new/tab_pres_bottom.gif) repeat-x 0 0 ;
}

.desi_tab_pres_bottom a{	
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
}
.desi_tab_pres_bottom a:hover
{
	color: #FC0303; 
	font-size: 11px;
	text-decoration: none ;
}



















.desi_tab_pres_top_inverse {	
	width: 632px ;
	line-height: 31px ;
	color: #ffffff;
	display: block ;
	text-decoration: none ;
	text-align:center;
	font-weight: bold;
	font-size: 13px;
	background: url(../images/new/tab_pres_top_inverse.gif) repeat-x 0 0 ;
}

.desi_tab_pres_top_inverse a{	
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
}
.desi_tab_pres_top_inverse a:hover
{
	color: #FC0303; 
	font-size: 11px;
	text-decoration: none ;
}










.crea_vet_renew_order a{	
	width: 220px ;
	line-height: 31px ;
	color: #ffffff;
	display: block;
	text-decoration: none ;
	text-align:center;
	font-weight: bold;
	font-size: 10px;
	background: url(../images/new/renew_order_off.jpg) repeat-x 0 0 ;
}
.crea_vet_renew_order a:hover
{
	color: #ffffff; 
	display: block;
	text-decoration: none ;
	background: url(../images/new/renew_order_on.jpg) repeat-x 0 0 ;
}










.crea_vet_renew a{	
	width: 158px ;
	line-height: 25px ;
	color: #ffffff; 
	display: block ;
	text-decoration: none ;
	text-align:center;
	font-weight: bold;
	font-size: 10px;
	background: url(../images/new/renew_off.jpg) repeat-x 0 0 ;
}
.crea_vet_renew a:hover
{
	color: #ffffff; 
	text-decoration: none ;
	background: url(../images/new/renew_on.jpg) repeat-x 0 0 ;
}






.crea_vet_renew_gallery_small a{	
	width: 90px ;
	line-height: 25px ;
	color: #ffffff; 
	display: block ;
	text-decoration: none ;
	text-align:center;
	font-weight: bold;
	font-size: 10px;
	background: url(../images/new/renew_small_off_gallery.jpg) repeat-x 0 0 ;
}
.crea_vet_renew_gallery_small a:hover
{
	width: 90px ;
	line-height: 25px ;
	color: #ffffff; 
	display: block ;
	text-decoration: none ;
	text-align:center;
	font-weight: bold;
	font-size: 10px;
	background: url(../images/new/renew_small_on_gallery.jpg) repeat-x 0 0 ;
}








.crea_vet_renew_gallery a{	
	width: 158px ;
	line-height: 25px ;
	color: #ffffff; 
	display: block ;
	text-decoration: none ;
	text-align:center;
	font-weight: bold;
	font-size: 10px;
	background: url(../images/new/renew_off_gallery.jpg) repeat-x 0 0 ;
}
.crea_vet_renew_gallery a:hover
{
	width: 158px ;
	line-height: 25px ;
	color: #ffffff; 
	display: block ;
	text-decoration: none ;
	text-align:center;
	font-weight: bold;
	font-size: 10px;
	background: url(../images/new/renew_on_gallery.jpg) repeat-x 0 0 ;
}







.crea_vet_renew_gallery_index a{	
	width: 140px ;
	line-height: 28px ;
	color: #ffffff; 
	display: block ;
	text-decoration: none ;
	text-align:center;
	font-weight: bold;
	font-size: 10px;
	background: url(../images/new/renew_off_gallery_index.jpg) repeat-x 0 0 ;
}
.crea_vet_renew_gallery_index a:hover
{
	width: 140px ;
	line-height: 28px ;
	color: #ffffff; 
	display: block ;
	text-decoration: none ;
	text-align:center;
	font-weight: bold;
	font-size: 10px;
	background: url(../images/new/renew_on_gallery_index.jpg) repeat-x 0 0 ;
}










.crea_vet_back_gallery_index a{	
	width: 284px ;
	line-height: 29px ;
	color: #ffffff; 
	display: block ;
	text-decoration: none ;
	text-align:center;
	font-weight: bold;
	font-size: 10px;
	background: url(../images/new/back_gallerie_off.jpg) repeat-x 0 0 ;
}
.crea_vet_back_gallery_index a:hover
{
	width: 284px ;
	line-height: 29px ;
	color: #ffffff; 
	display: block ;
	text-decoration: none ;
	text-align:center;
	font-weight: bold;
	font-size: 10px;
	background: url(../images/new/back_gallerie_on.jpg) repeat-x 0 0 ;
}








.crea_vet_renew_gallery_medium a{	
	width: 250px ;
	line-height: 25px ;
	color: #ffffff; 
	display: block ;
	text-decoration: none ;
	text-align:center;
	font-weight: bold;
	font-size: 10px;
	background: url(../images/new/renew_on_gallery_medium.jpg) repeat-x 0 0 ;
}
.crea_vet_renew_gallery_medium a:hover
{
	width: 250px ;
	line-height: 25px ;
	color: #ffffff; 
	display: block ;
	text-decoration: none ;
	text-align:center;
	font-weight: bold;
	font-size: 10px;
	background: url(../images/new/renew_on_gallery_medium.jpg) repeat-x 0 0 ;
}






.crea_vet_renew_gallery_big a{	
	width: 310px ;
	line-height: 25px ;
	color: #ffffff; 
	display: block ;
	text-decoration: none ;
	text-align:center;
	font-weight: bold;
	font-size: 10px;
	background: url(../images/new/renew_off_gallery_big.jpg) repeat-x 0 0 ;
}
.crea_vet_renew_gallery_big a:hover
{
	width: 310px ;
	line-height: 25px ;
	color: #ffffff; 
	display: block ;
	text-decoration: none ;
	text-align:center;
	font-weight: bold;
	font-size: 10px;
	background: url(../images/new/renew_on_gallery_big.jpg) repeat-x 0 0 ;
}








.crea_vet_home a{	
	width: 284px ;
	line-height: 29px ;
	color: #ffffff;
	display: block ;
	text-decoration: none ;
	text-align:center;
	font-weight: bold;
	font-size: 13px;
	background: url(../images/new/crea_vet_off.jpg) repeat-x 0 0 ;
}
.crea_vet_home a:hover
{
	color: #ffffff; 
	text-decoration: none ;
	background: url(../images/new/crea_vet_on.jpg) repeat-x 0 0 ;
}


.news_info_header {
	font: arial;
	width: 310px ;
	color: #ffffff;
	text-decoration: none ;
	text-align:center;
	font-weight: bold;
	word-spacing: 0.3em;
	font-size: 15px;
	background: url(../images/new/news_info_header.jpg) repeat-x 0 0 ;

}


.news_info_header a {
	font: arial;
	color: #ffffff;
	text-decoration: none ;
	text-align:center;
	font-weight: bold;
	word-spacing: 0.3em;
	font-size: 15px;

}



.news_info_header a:hover{
	font: arial;
	color: #ffffff;
	text-decoration: none ;
	text-align:center;
	font-weight: bold;
	word-spacing: 0.3em;
	font-size: 15px;

}



.news_info_det {
	background: url(../images/new/news_info_det.jpg) repeat-x 0 0 ;
}




.encadrement_etape_crea_horizontal_prix_step_valid {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none ;
	text-align: center;
	background: url(../images/new/encart_prix.jpg) repeat-x 0 0 ;
}



.encadrement_etape_crea_horizontal {
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	text-decoration: none ;
	text-align: justify;
	background: url(../images/new/encadrement_etape_horizontal.gif) repeat-x 0 0 ;
}



.encadrement_etape_crea {
	font-size: 15px;

	font-weight: bold;
	color: #000000;
	text-decoration: none ;
	text-align: justify;
	background: url(../images/new/encadrement_etape.gif) repeat-x 0 0 ;
}




.encart_info_left_txt {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: justify;
}


.encart_info_left_txt a {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: justify;
}


.encart_info_left_txt a:hover {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: justify;
}


.encart_info_left a {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none ;
	text-align: justify;
	background: url(../images/new/encart_info_left.jpg) repeat-x 0 0 ;
}


.encart_info_left a:hover {
	font-size: 15px;
	text-decoration: none ;
	font-weight: bold;
	color: #FFFFFF;
	text-align: justify;
	background: url(../images/new/encart_info_left.jpg) repeat-x 0 0 ;
}


.encart_info_left {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: justify;
	background: url(../images/new/encart_info_left.jpg) repeat-x 0 0 ;
}


.encart_info_right_header {
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: justify;
	background: url(../images/new/encart_info_right_header.jpg) repeat-x 0 0 ;
}


.encart_info_right_header a {
	font-size: 15px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	text-align: justify;
}


.encart_info_right_header a:hover {
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-align: justify;
}




.encart_info_right_txt {
	font-size: 11px;
	color: #666666;
	text-align: justify;
}


.encart_info_right_txt a{
	font-size: 11px;
	text-decoration: none;
	color: #666666;
	text-align: justify;
}


.encart_info_right_txt a:hover {
	font-size: 11px;
	text-decoration: none;
	color: #666666;
	text-align: justify;
}


.encart_info_right {
	font-size: 11px;
	color: #666666;
	text-align: justify;
	background: url(../images/new/encart_info_right.jpg) repeat-x 0 0 ;
}


.encart_info_right a{
	font-size: 11px;
	text-decoration: none ;
	color: #666666;
	text-align: justify;
}


.encart_info_right a:hover {
	font-size: 11px;
	text-decoration: none ;
	color: #666666;
	text-align: justify;
}






.crea_gamme_small a{	
	width: 80px ;
	height: 46px ;
	line-height: 15px ;
	color: #ffffff;
	display: block ;
	text-decoration: none ;
	text-align:center;
	font-weight:normal;
	font-weight: bold;
	font-size: 16px;
	background: url(../images/gamme_small_off.jpg) repeat-x 0 0 ;
}
.crea_gamme_small a:hover
{
	color: #D70A11; 
	font-size: 18px;
	background: url(../images/gamme_small_on.jpg) repeat-x 0 0 ;
}

.crea_gamme_small_price
{
	color: #ffffff;
	text-decoration: none ;
	text-align:center;
	font-weight: bold;
	font-size: 11px;
	line-height: 23px ;
}

.crea_gamme_medium a{	
	width: 140px ;
	height: 80px ;
	line-height: 23px;
	margin-top:9px;

	color: #ffffff;
	display: block ;
	text-decoration:none;
	text-align:center;
	margin-top:9px;	
	font-weight:normal;
	font-weight: bold;
	font-size: 16px;
	margin-left:2px;
	vertical-align:middle;
	word-spacing: 0.3em;
	background: url(../images/gamme_medium_off.jpg) repeat-x 0 0 ;
}

.fabinou{
	text-align:center;
	vertical-align:middle;
}

.crea_gamme_medium a:hover
{
	color: #D70A11; 
	font-size: 18px;
	background: url(../images/gamme_medium_on.jpg) repeat-x 0 0 ;
}

.crea_gamme_medium_price
{
	color: #ffffff;
	text-decoration: none ;
	text-align:center;
	font-weight: bold;
	font-size: 13px;
	line-height: 20px ;
	vertical-align:middle;
}


/*CSS pour le calendrier*/
#calendar
{
	width: 100%;
	border-collapse: collapse;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 80%;
}

 #calendar th {
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	padding: 0.5em;
	font-weight: bold;
	width: 14%;
}

#calendar td {
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	margin: 0;
	padding: 0;
}

#calendar a {
	display: block;
	text-decoration: none;
	color: #000000;
	font-weight:normal;
}

#calendar a:hover {
	background-color: #E9424A;
	color: #FFFFFF;
}

#calendar a:hover input{
	BORDER-LEFT-COLOR: #E9424A;
	BORDER-BOTTOM-COLOR: #E9424A;
	BORDER-TOP-COLOR: #E9424A;
	BORDER-RIGHT-COLOR: #E9424A
}


#calendar .dim{
	background-color: #666666;
	color: #FFFFFF;
}

#calendar .dim input{
	BORDER-LEFT-COLOR: #666666;
	BORDER-BOTTOM-COLOR: #666666;
	BORDER-TOP-COLOR: #666666;
	BORDER-RIGHT-COLOR: #666666
}

#calendar .aut {
	background-color: #B4B3B3;
	color: #FFFFFF;
}

#calendar .aut input{
	BORDER-LEFT-COLOR: #B4B3B3;
	BORDER-BOTTOM-COLOR: #B4B3B3;
	BORDER-TOP-COLOR: #B4B3B3;
	BORDER-RIGHT-COLOR: #B4B3B3
}

#calendar .sam {
	background-color: #8C8C8C;
	color: #FFFFFF;
}

#calendar .sam input{
	BORDER-LEFT-COLOR: #8C8C8C;
	BORDER-BOTTOM-COLOR: #8C8C8C;
	BORDER-TOP-COLOR: #8C8C8C;
	BORDER-RIGHT-COLOR: #8C8C8C
}

#calendar .ajd {
	background-color: #E4151E;
	color: #FFFFFF;
}

#calendar .ajd input{
	BORDER-LEFT-COLOR: #E4151E;
	BORDER-BOTTOM-COLOR: #E4151E;
	BORDER-TOP-COLOR: #E4151E;
	BORDER-RIGHT-COLOR: #E4151E
}
