body{
background:#FFFFFF;
margin:0px auto;
padding:60px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#4d4d4d;
}

#page{
/*margin:0px auto;*/
padding:0px;
width:918px;
background-image:url(images/images-factory-new/fd_page2.jpg);
background-repeat:repeat-y;
overflow:hidden;
position:absolute;
z-index:10;
left:50%;
margin-left:-459px;
}

#page_admin{
/*margin:0px auto;*/
padding:0px;
width:918px;
background-image:url(images/images-factory-new/fd_page3.jpg);
background-repeat:repeat-y;
overflow:hidden;
position:absolute;
z-index:10;
left:50%;
margin-left:-459px;
}


#bando{
width:918px;
height:94px;
float:left;
background-image:url(images/images-factory-new/bando2.jpg);
background-repeat:no-repeat;
}

/*#espace_client{
padding:35px 0px 0px 15px;
float:left;
height:59px;
width:223px;
background-image:url(images/images-factory-new/fd_espace_client.jpg);
background-repeat:no-repeat;
}*/

.espace_client_fr{
padding:35px 0px 0px 15px;
float:left;
height:59px;
width:223px;
background-image:url(images/images-factory-new/fd_espace_client.jpg);
background-repeat:no-repeat;
}

.espace_client_gb{
padding:35px 0px 0px 15px;
float:left;
height:59px;
width:223px;
background-image:url(images/images-factory-new/fd_espace_client_gb.jpg);
background-repeat:no-repeat;
}

.chp_client{
border:1px solid #d9d9d9;
width:100px;
font-size:10px;
}

#espace_client div{
float:left;
width:180px;
}

#flag{
padding-top:35px;
height:59px;
float:left;
width:220px;
color:#9bdc2a;
}

#bloc_g{
padding:0px 7px 0px 6px;
float:left;
width:227px;
}

#bloc_mil{
margin-left:15px;
_margin-left:0px;
_padding:0px 12px 0px 8px;
width:466px;
_width:454px;
float:left;
}
#bloc_d{
margin-left:21px;
_margin-left:10px;
padding:0px 5px 0px 5px;
width:160px;
float:left;
}

#contenu{
padding:0px 32px 0px 32px;
/*width:368px;*/
width:400px;
float:left;
}
*+html #contenu{
padding:0px 38px 0px 38px;
width:395px;
}
html>/**/body #contenu{
padding:0px 35px 0px 38px;
width:395px;
}



.soulign_mil{
border-bottom:1px dashed #9bdc2a;
margin-bottom:20px;
}

.txt_cale_droite{
text-align:right;
padding-right:15px;
}



/*#contenu_bloc_d{
padding:0px 5px 0px 10px;
width:225px;
float:left;
}*/

.flo_l{
float:left;
}

.flo_r{
float:right;
}

#menu_pdt{
padding:5px 0px 5px 0px;
margin:0px;
float:left;
width:225px;
}

#menu_pdt li{
list-style-type:none;
/*padding:0px 0px 0px 20px;*/
padding:0px 0px 0px 21px;
/*14*/
margin:0px 0px 2px 0px;
float:left;
/*width:211px;*/
width:197px;
}

#menu_pdt li a{
display:block;
float:left;
color:#4d4d4d;
text-decoration:none;
width:185px;
background-image: url(images/images-factory-new/puce_verte.gif);
background-repeat:no-repeat;
background-position:0% 50%;
padding-left:11px;
} 

#menu_pdt li a:hover{
color:#9bdc2a;
background-image: url(images/images-factory-new/puce_grise.gif);
}


#menu_lang{
text-align:center;
margin:0px 0px 2px 80px;
float:left;
width:140px;
}
#menu_lang a{

color:#4d4d4d;
text-decoration:none;
width:20px;
background-image: url(images/images-factory-new/puce_verte.gif);
background-repeat:no-repeat;
background-position:0% 50%;
padding-left:11px;
} 

#menu_lang a:hover{
color:#9bdc2a;
background-image: url(images/images-factory-new/puce_grise.gif);
}


/*-------------------------------------------------menu panier-------------------------------------*/
#menu_panier{
padding:10px 0px 10px 0px;
margin:0px;
float:left;
width:225px;
}


#menu_panier li {
float:left;
list-style-type:none;
margin:0px 0px 4px 20px;
float:left;
color:#4d4d4d;
text-decoration:none;
width:171px;
background-image: url(images/images-factory-new/puce_verte.gif);
background-repeat:no-repeat;
background-position:0% 50%;
padding-left:19px;
} 


/*-------------------------------------------------menu panier-------------------------------------*/

input{
border:1px solid #9bdc28;
}

.bouton_search {	
	margin-bottom:4px;
	background-image: url(images/images-factory-new/btn_search.gif);
	border:none;
	cursor:pointer;
	height:23px;
	width:23px;
	}


.btn_client {	
	margin-bottom:4px;
	margin-left:3px;
	background:#fff;
	background-image: url(images/images-factory-new/btn_client.gif);
	border:none;
	cursor:pointer;
	height:20px;
	width:20px;
	}

#footer{
padding-top:28px;
text-align:center;
float:left;
/*height:59px;*/
height:38px;
width:918px;
background-image:url(images/images-factory-new/fd_footer2.jpg);
background-repeat:no-repeat;
}

#footer span{
padding:0px 25px 0px 25px;
}

#footer a{
color:#4d4d4d;
text-decoration:none;
}

#footer a:hover{
color:#9bdc2a;
text-decoration:underline;
}


#footer_admin{
padding-top:28px;
text-align:center;
float:left;
/*height:59px;*/
height:38px;
width:918px;
background-image:url(images/images-factory-new/fd_footer3.jpg);
background-repeat:no-repeat;
}

#footer_admin span{
padding:0px 25px 0px 25px;
}

#footer_admin a{
color:#4d4d4d;
text-decoration:none;
}

#footer_admina:hover{
color:#9bdc2a;
text-decoration:underline;
}


.top_ventes{
margin:5px 0px 0px 35px;
border:1px solid #000;
}

.arial_gris:link, .arial_gris:visited{
color:#4d4d4d;
text-decoration:none;
}

.arial_gris:hover, .arial_gris:active{
color:#9bdc2a;
text-decoration:underline;
}

.arial_vert:link, .arial_vert:visited{
color:#9bdc2a;
text-decoration:underline;
}

.arial_vert:hover, .arial_vert:active{
color:#9bdc2a;
text-decoration:none;
}




/*----------------------------------desi boutique--------------------------------------------*/
#desi_boutik{
text-align:left;
float:left;
width:120px;
margin:0px 5px 20px 5px;
background-color:#ddd;
padding-bottom:5px;
}

#desi_boutik a{
color:#4d4d4d;
text-decoration:none;
}

#desi_boutik a:hover{
color:#9bdc2a;
text-decoration:underline;
}

#desi_boutik a img{
border:1px solid #4d4d4d;
}

#desi_boutik a:hover img{
text-decoration:none;
border:1px solid #9bdc2a;
}

.desi_boutik_3d{
width:400px;
margin-top:5px;
float:left;
}


/*-------------------------------fin desi boutique-------------------------------------------------*/

#contenu_new{
padding:20px;
width:424px;
float:left;
}
#contenu_nouv{
padding:0px;
width:400px;
float:left;
}

/*-------------------------------desi page accueil-----------------------------------------*/
#desi_vign{
text-align:center;
float:left;
width:100px;
margin:0px 5px 0px 5px;
}

#desi_vign a{
color:#4d4d4d;
text-decoration:none;
}

#desi_vign a:hover{
color:#9bdc2a;
text-decoration:underline;
}

#desi_vign a img{
border:1px solid #4d4d4d;
}

#desi_vign a:hover img{
text-decoration:none;
border:1px solid #9bdc2a;
}

/*---------------------------fin desi page accueil----------------------------------------------*/

.decal_ht5{
margin-bottom:5px;
}
/**************/
/*Styles popup**/
/**************/
#info_com{
	 position:absolute;
	 background-color:#FFFF99;
	 border:1px solid #333333;
	 top:0;
	 left:0;
	 opacity:0.9;
	 filter:alpha(opacity=90);
	 z-index:1000;
 	 display:none;
}
#info_panier{
	 position:absolute;
	 background-color:#FFFF99;	 
	 border:1px solid #333333;
	 top:0;
	 left:0;
	 opacity:0.9;
	 filter:alpha(opacity=90);
 	 display:none;
}

#barre_info{	
	 background-color:#FFFF99;
	 border-color:#333333;
	 width:200px;
	 height:25px;
	 border-width:1;
	 top:0;
	 left:0;
	 opacity:0.9;
	 filter:alpha(opacity=90);
 	 display:block;
}

#barre_croix{	
	 width:20px;
	 height:20px;
	 float:right;
}
#barre_img{	
	 width:16px;
	 height:14px;
	 padding:4px;
	 float:left;
}

#contenu_info{	
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 width:150px;
	 padding-left:20px;
	 padding-bottom:20px;
	 background-color:#999999;
	 float:left;
}


a.croix:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF7F00;
	font-weight:bold;
	text-decoration: none;

}
a.croix:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 12px;
 	color: #FF7F00;
	font-weight:bold;
	text-decoration: none;
	
}
a.croix:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 12px;
 	color: #FF7F00;
	font-weight:bold;
	text-decoration: none;
}
a.croix:hover{
 	 color: #FFFFFF;
	 text-decoration: none;
	 font-weight:bold;
}
.table_modele{
	 border:1px solid #333333;
	 height:50px;
}
.envoie_success{
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 12px;
	color:#006633;
}
.envoie_li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 11px;
	font-weight:bold;
}
/*******************************************************/

.btn_voir_panier{
margin-top:5px;
background-image: url(images/images-factory-new/fd_btn_abo.jpg);
border:none;
cursor:pointer;
height:26px;
width:81px;
font-size:10px;
float:right;
color:#333333;
}

.btn_voir_panier2{
margin-top:5px;
background-image: url(images/images-factory-new/fd_btn_abo2.jpg);
border:none;
cursor:pointer;
height:26px;
font-size:10px;
width:118px;
color:#333333;
}

.btn_voir_panier3{
margin-top:5px;
background-image: url(images/images-factory-new/fd_btn_abo3.jpg);
border:none;
cursor:pointer;
height:26px;
font-size:10px;
width:200px;
color:#333333;
}
	
.cadre_photo{
border:1px solid #9bdc2a;
}

#dans_panier{
color:#fff;
display:block;
width:118px;
background-color:#9bdc2a;
padding:1px 0px 2px 2px;
height:12px;
margin-bottom:5px;
}

#dans_panier img{
margin-left:14px;
cursor:pointer;
}

#nom_lot{
text-align:center;
font-weight:bold;
color:#9bdc2a;
display:block;
width:118px;
background-color:#4d4d4d;
padding:1px 0px 4px 2px;
height:12px;
}

#prix{
text-align:right;
font-weight:bold;
color:#4d4d4d;
display:block;
width:118px;
background-color:#D0D0D0;
padding:1px 0px 2px 2px;
height:12px;
margin-top:5px;
}

.tab_panier_cell_ht{
text-align:center;
background-color:#cdcdcd;
border-right:2px solid #fff;
}

.tab_recap_client{
text-align:left;
padding:2px;
background-color:#9bdc2a;
margin:0px 0px 2px 2px;
border-right:5px solid #eee;
border-bottom:2px solid #eee;
color:#fff;
}

.fd_tab_panier_cell{
text-align:center;
background-color:#cdcdcd;
}

.all_cell_panier{
height:25px;
padding-left:0px;
border-right:2px solid #fff;
}

.case_prix{
background-color:#9bdc2a;
color:#fff;
font-weight:bold;
padding:2px;
}

.bord_gris{
border:0px solid #eee;
}

.parcourir{
background-color:#9bdc2a;
border:0px solid #eeeeee;
color:#fff;
}

#vues{
	background-color:#ddd;
	margin-top:30px;
	width:200px;
	height:100px;
	float:left;
}
#lib_vues{
	background-color:#cccccc;
	padding:5px 0px 0px 5px;
	width:195px;
	height:20px;
	float:left;
}

#lib_finition{
	padding:5px;
	margin:10px 0px 5px 5px;
	width:360px;
	float:left;
	height:80px;
}

#lib_finition_vert{
	color:#7DB71E;
	padding:0px 5px 5px;
	margin:0px 0px 10px 5px;
	width:380px;
	float:left;
	height:30px;
}

#declinaison_finition{
	background-color:#999999;
	font-weight:bold;
	padding:5px;
	margin:10px 0px 5px 5px;
	width:360px;
	float:left;
}
#desc_finition{
	padding:5px;
	margin:10px;
	width:360px;
	float:left;
}
#lib_declinaison{
	background-color:#cccccc;
	text-align:center;
	font-weight:bold;
	margin:5px; 
	padding-top:5px;	
	width:380px;
	height:20px;
	float:left;
}

#savoir_plus{
 background-color:#fff;
 width:118px;
 padding-right:2px;
 text-align:right;
}

/*Fiche modele**********************************/

#fiche_gauche{
width:400px;
paddin:0px 10px 0px 10px;
margin:0px auto;
float:left;
}

#fiche_droite{
text-align:right;
float:right;
}

#titre_fiche{
width:350px;
padding:10px;
}

.fiche_model_g{
padding-top:4px;
float:left;
}

.fiche_model_d{
float:right;
}

.largeur_fiche{
width:305px;
float:left;
}

.liste_fiche{
	font-size:11px;
	width:130px;
}

.titre_rubrique{
	font-weight:bold;
	font-size:11px;
	margin-left:4px;
}

.txt_cale_droite soulign_mil{
float:left;
}

#confirm_contact{
	padding-top:100px;
	padding-left:40px;
	text-align:center;
}


#accueil_intro{
	height:180px;
}

*+html #accueil_intro{
	height:245px;
}

html>/**/body #accueil_intro{
	height:245px;
}

#accueil_intro #titre{
	font-weight:bold;
	font-size:20px;
	padding:5px;
}

#rubrique_modeles_3d #menu_pdt{
padding:25px 0px 5px 0px;
margin:0px;
float:left;
width:220px;
height:auto;
}

/*ie7*/
*+html #rubrique_modeles_3d #menu_pdt{
	padding:25px 0px 5px 0px;
	width:223px;
	height:auto;
}

/*firefox*/
html>/**/body #rubrique_modeles_3d #menu_pdt{
	padding:10px 0px 5px 0px;
	margin-top:15px;
	width:226px;
	height:auto;
}


#rubrique_3d #menu_pdt{
padding:10px 0px 5px 0px;
margin-top:21px;
float:left;
width:160px;
height:264px;
border-bottom:1px dashed #9bdc2a;
border-top:1px dashed #9bdc2a;
}



html>/**/body #rubrique_3d #menu_pdt{
padding:5px 0px 5px 0px;
margin-top:20px;
float:left;
width:225px;
height:308px;
border-bottom:1px dashed #9bdc2a;
border-top:1px dashed #9bdc2a;
}

*+html #rubrique_3d #menu_pdt{
padding:5px 0px 5px 0px;
margin-top:22px;
float:left;
width:225px;
height:275px;
border-bottom:1px dashed #9bdc2a;
border-top:1px dashed #9bdc2a;
}

#rubrique_3d #menu_pdt2 #titre_rubrique{
font-weight:bold;
width:180px;
float:left;
}

#rubrique_3d #menu_pdt2{
margin-left:-2px;
float:left;
width:160px;
}

#rubrique_3d #menu_pdt2 li{
width:160px;
}

#rubrique_3d #menu_pdt2 li a{
margin-top:5px;
width:160px;
float:left;
}

html>/**/body  #rubrique_3d #menu_pdt2{
margin-left:-30px;
margin-top:10px;
float:left;
}

html>/**/body  #rubrique_3d #menu_pdt2 li a{
margin-top:5px;
margin-left:-10px;
width:170px;
float:left;
}

#rubrique_2d #menu_pdt{
padding:4px 0px 5px 0px;
margin-top:10px;
float:left;
width:225px;
height:auto;
}

*+html #rubrique_2d #menu_pdt{
padding:5px 0px 10px 0px;
float:left;
width:225px;
height:auto;
}

html>/**/body #rubrique_2d #menu_pdt{
padding:5px 0px 5px 0px;
height:auto;
}


#rubrique_2d #menu_pdt2{
margin-left:-2px;
float:left;
}

#rubrique_2d #menu_pdt2 li a{
margin-top:5px;
width:160px;
float:left;
}

html>/**/body  #rubrique_2d #menu_pdt2{
margin-left:-30px;
margin-top:10px;
float:left;
}

html>/**/body  #rubrique_2d #menu_pdt2 li a{
margin-top:5px;
margin-left:-10px;
width:170px;
float:left;
}

#fiche_bouton{
text-align:center;
}

.accueil_titre_rubrique{
	font-weight:bold;
	font-size:11px;
	margin-left:4px;
	width:450px;
	float:left;
}

.titre{
padding:5px;
float:left;
}

.image{
float:left;
}

.vert{
color:#7DB71E;
/*color:#9BDC26;*/
}

#panier_cnt{
_height:160px;
}
html>/**/body #panier_cnt{
min-height:160px;
}

*+html #panier_cnt{
/*height:160px;*/
float:left;
}

#popup_zoom{
	position:absolute;
}


#menu_liens{
padding:5px 0px 5px 0px;
margin:0px;
float:left;
width:100px;
}

#menu_liens li{
list-style-type:none;
padding:0px 0px 0px 2px;
margin:0px 0px 2px 6px;
float:left;
width:150px;
}

#menu_liens li a{
display:block;
float:left;
color:#4d4d4d;
text-decoration:none;
width:120px;
background-image: url(images/images-factory-new/puce_verte.gif);
background-repeat:no-repeat;
background-position:0% 50%;
padding-left:11px;
}
.boxi
{
font-family:Arial, Helvetica, sans-serif; 
font-size:11px;
color: #009900;}
.boiter
{
font-family:Arial, Helvetica, sans-serif; 
font-size:11px;
color: #009900;}

.titre-lot-2d{
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
font-weight:bold;
color: #000000;
padding:5px;
_padding:10px;
}
