/* CSS Document */
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#303030;
	color:#303030;
	
}
td,ul,li,span,a,div,h2,h3{
	margin:0px;
	padding:0px;
}
h2.compte{
	margin-left:20px;
}
#structure{
	width:972px;
	margin-left:auto;
	margin-right:auto;
}
#bandeau_haut{
	background-image:url("../images/bandeau_haut.jpg");
	height:147px;
	text-align:right;
}
#centre{
	background-image:url("../images/fd_site.jpg");
	background-repeat:repeat-y;
}
#fondblanc{
	
	margin-left:22px;
	margin-top:35px;
	
	
}
#bas{
	padding-top:25px;
	color:#FFF;
}
.lien{
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}
.lien:hover{
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	text-decoration:underline;
}
.lien2{
	color:#000;
	text-decoration:none;
	font-size:12px;
}
.lien2:hover{
	color:#000;
	text-decoration:underline;
	font-size:12px;
}
#referencement{	display:none;}
/*******cot********/
.ajout_panier_div{
	color:#FFF;
}
#image_gauch{
	margin-left:22px;
	margin-top:35px;
	
	width:181px;
	height:440px;
	background-image:url("../images/fd_gauch_accueil.jpg");
}
#image_gauch_produit{
	margin-left:22px;
	margin-top:35px;
	
	width:183px;
	height:149px;
	
	/*background-image:url("../images/photo_produit_gauch.jpg");*/
}
#cadr_gauch{
	margin-left:22px;
	margin-top:35px;
	width:181px;
}
#cadr_gauch_haut{
	height:51px;

	line-height:35px;
	font-weight:bold;
	color:#FFF;
	padding-left:20px;
	font-size:16px;
	background-image:url("../images/cadr_gauch_haut.jpg");
}
#cadr_gauch_milieu{
	background-image:url("../images/cadr_gauch_milieu.jpg");
}
#cadr_gauch_bas{
	height:23px;
	background-image:url("../images/cadr_gauch_bas.jpg");
}
.lien_cat{
	color:#303030;
	text-decoration:none;
}
.lien_cat:hover{
	color:#303030;
	text-decoration:underline;
}
#panier{
	margin-top:35px;
	margin-left:15px;
	width:142px;
	height:141px;
	
	background-image:url("../images/fd_panier.jpg");
	
}
.panier_centre{
	padding-top: 10px;
	padding-left:15px;
}

.mon_panier{
	height:35px;
	line-height:35px;
	font-weight:bold;
	color:#FFF;
	padding-left:50px;
	font-size:16px;
}
#marque{
	margin-top:35px;
	margin-left:15px;
	width:142px;
	height:81px;
	background-image:url("../images/fd_marque.jpg");
}
.nos_marques{
	height:35px;
	line-height:35px;
	font-weight:bold;
	color:#FFF;
	margin-left:20px;
	font-size:16px;
}
.marque_centre{
	text-align:center;
	padding-top:10px;
}
#newsletter{
	margin-top:35px;
	margin-left:15px;
	width:142px;
	height:81px;
	background-image:url("../images/fd_news.jpg");
}
.nos_newsletter{
	height:20px;
	line-height:35px;
	font-weight:bold;
	color:#FFF;
	margin-left:20px;
	font-size:16px;
}
#news_centre{
	text-align:center;
}

input.champ_news{
	width:90px;
	font-size:10px;
}
.news_haut{
	background-color:#4B4B43;
	height:30px;
	color:#FFF;
	font-size:15px;
	line-height:30px;
}
.news_centre{
	padding-left:5px;
	padding-top:10px;
	

	text-align:center;
}
#backoffice{
	margin:10px;
	text-align:center;
	border-color:#000;
	border-style:inset;
	border-width:thin;
}

#fidelite{
	margin:10px;
	text-align:center;
	border-color:#000;
	border-style:inset;
	border-width:thin;
}
#cadre_produit_haut{
	background-image:url("../images/fd_detail_haut.jpg");
	width:535px;
	height:28px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	line-height:35px;
	padding-left:20px;
}
#cadr_detail_milieu{
	background-image:url("../images/fd_detail_milieu.jpg");
	width:555px;
}
#cadr_produit_centre{
	padding:5px;
	width:545px;
	height:211px;
	background-image:url("../images/fd_produit.jpg");
	color:#333;
	
}
#fd_detail_bas{
	height:24px;
	width:555px;
	background-image:url("../images/fd_detail_bas.jpg");
}
.titre_pd{
	color:#002950;
	font-size:13px;
	font-weight:bold;
	padding-top:15px;
	margin-bottom:5px;
	
}
.photo{
	

	cursor:pointer;
	margin-left:5px;
	margin-top:15px;
	float:left;
	border-color:#666;
	border-style:solid;
	border-width:thin;;
	text-align:center;
	vertical-align:middle;

}
.prix_pd{
	text-align:left;
	color:#002950;
	font-weight:bold;

}
.prix_barre{
	text-decoration:line-through;
	font-size:11px;
}
.prix{
	font-size:13px;
}
.detail{
	width:61px;
	height:21px;
	line-height:21px;
	float:right;
	margin-right:20px;
	text-align:center;
	color:#FFF;
	background-image:url("");
}
.select_taille{
	width:100px;
	font-size:10px;
}
.opt_select{
	font-weight:normal;	
}
#inscription_news{
	position:absolute;
	top:50%;
	left:50%;
	color:#FFF;
	background-color:#000;
	width:300px;
	padding:20px;
	margin-left:-120px;
	
	text-align:center;
	
}
.descrip{
	padding-left:10px;
	font-size:12px;
	text-align:justify;
	width:325px;
	float:right;
	
}
.description{
	height:50px;
}
.descript_tab{
	margin-left:20px;
}
.lien_detail{
	color:#002950;
	text-decoration:none;
	font-weight:bold;
}
/******fiche produit*****/
#haut_centre{
	height:40px;
	color:#000;
	background-image:url(../images/fd_bandeau_contenu.jpg);
	background-repeat:no-repeat;
	color:#303030;
	padding-top:8px;
	padding-left:8px;
	
}
#haut_centre_produit{
	height:48px;
	color:#000;
	background-image:url(../images/fd_bandeau_produit.jpg);
	background-repeat:no-repeat;
}
.ref_fiche{
	padding-left:10px;
}
#photo1{
	border-color:#666;
	border-style:solid;
	border-width:thin;
	text-align:center;
	vertical-align:middle;
	background-color:#FFF;
	cursor:pointer;
	margin-left:10px;
}

.prix_fiche{
	font-size:15px;
	color:#000;
}
.commander{
	background-image:url("");
	width:83px;
	height:21px;
	text-align:center;
	line-height:21px;
	color:#FFF;
}
#description_art{
	padding:10px;
	
}
#image_2{
	cursor:pointer;
	margin-right:10px;
}
#image-1{
	cursor:pointer;
	display:block;
}
#image-2{
	cursor:pointer;
	display:block;
}
/******     ********/
.lien_connex{
	font-size:14px;
	color:#FFF;
	text-decoration:none;
	
}
.lien_connex:hover{

	text-decoration:underline;
}
.bd_haut{
	margin-right:250px;
	margin-top:20px;
	float:right;
	height:26px;
	width:240px;
	text-align:center;
	color:#FFF;
}
#personnage{
	background-image:url("");
	height:206px;
}
.photo_vig{
	float:left;
	margin-right:7px;
	border-color:#666;
	border-style:solid;
	border-width:thin;
	height:75px;
	background-color:#FFF;
	vertical-align:middle;
	
}
input.input_panier{
	border:none;
	width:139px;
	height:31px;
}
/****menu****/
.menu_accueil{
	width:121px;
	height:28px;
	font-size:16px;
	list-style-type:none;
	display:block;
	float:left;
	text-align:center;
	background-image:url("../images/fd_menu_accueil.jpg");
}
.menu_accueil_select, .menu_accueil:hover{
	width:121px;
	height:28px;
	font-size:16px;
	list-style-type:none;
	display:block;
	float:left;
	text-align:center;
	background-image:url("../images/fd_menu_accueil.jpg");
	cursor:pointer;
}


.lien_menu{
	color:#0D2950;
	text-decoration:none;
	line-height:28px;
	font-style:italic;
	/*font-weight:bold;*/
}
.menu_accueil:hover > .lien_menu,.menu_accueil_select > .lien_menu, .menu > .lien_menu, .menu_repos:hover > .lien_menu, .menu_ceinture_select > .lien_menu, .menu_ceinture:hover > .lien_menu{
	color:#0D2950;
	text-decoration:none;
	line-height:28px;
	font-weight:bold;
	font-style:italic;
}
.menu, .menu_repos:hover{
	list-style-type:none;
	display:block;
	float:left;
	width:121px;
	height:28px;
	text-align:center;
	background-image:url("../images/fond_menu.jpg");
	font-size:16px;	
	cursor:pointer;
}

.menu_repos{
	list-style-type:none;
	display:block;
	float:left;
	width:121px;
	height:28px;
	text-align:center;
	background-image:url("../images/fond_menu.jpg");
	font-size:16px;	
}
.menu_ceinture{
	width:122px;
	height:28px;
	font-size:16px;
	list-style-type:none;
	display:block;
	float:left;
	text-align:center;
	background-image:url("../images/fd_ceinture.jpg");
}
.menu_ceinture_select{
	width:122px;
	height:28px;
	font-size:16px;
	list-style-type:none;
	display:block;
	float:left;
	text-align:center;
	background-image:url("../images/fd_ceinture.jpg");
}



#bandeau{
	background-image:url(../images/admin_bandeau.jpg);
	height:73px;
}
.menu_admin li{
	list-style-type:none;
	width:200px;
	display:inline;
	background-color:#CCCCCC;
	float:left;
}
.puce_produit li {
	list-style-type:none;
	text-decoration:none;
	display:block;
	padding-top:5px;
}
#menu_produits{
	padding-top:20px;
	width:150px;
	float:left;
}
.menu_gauche_produit{
	color:#000000;
}

.affich_photo:hover{
	cursor:pointer;
	text-decoration:underline;
}
/********sous menu *********/
.sous_cat li{
	list-style-type:none;
	margin-left:10px;
}	
/***page inscription****/
.default{
	background-color:#FFFFFF;
}
.rouge{
	background-color:#990000;
}
.orange{
	background-color:#FF9933;
}
.vert{
	background-color:#33CC33;
}
/*******Admin Ajout*********/
#ajout_gauch{
	width:350px;
	float:left;
}
.ajout_ss_article:hover{
	cursor:pointer;
}
select.select_cat{
	width:125px;
}
.select_ajoutart{
	width:100px;
}
#resultat{
	position:relative;
	background-color:#FFF;
	display:none;
}

/*******compte***********/
h3.compte{
	margin-left:20px;
	font-weight:normal;
	text-decoration:underline;
}
#cadr_compte_haut{
	
	background-image:url("../images/fd_detail_haut.jpg");
	width:535px;
	height:28px;
	color:#303030;
	font-size:14px;
	font-style:italic;
	line-height:35px;
	padding-left:20px;
	
}
.cadr_titre_compte{
	
	border-bottom-color:#666;
	border-bottom-style:solid;
	border-bottom-width:thin;
}
#cadr_compte_milieu{
	background-image:url("../images/fd_detail_milieu.jpg");
	width:555px;
	
}
#cadr_compte_bas{
	height:24px;
	width:555px;
	background-image:url("../images/fd_detail_bas.jpg");
}
.tab_connexion{
	color:#303030;
	font-style:italic;
	margin-left:20px;
}
.lien_compte{
	color:#303030;
	text-decoration:underline;
}
#compte_centre{
	margin-left:30px;
}
#connection{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	
	
	width:200px;
	height:30px;
	
	line-height:30px;
	font-size:16px;
	text-align:center;
}
#misajour_compte{
	background-color:#FFF;
	width:400px;
	height:30px;
	line-height:30px;
	padding-left:20px;
}
.detail_commande{
	margin-left:0px;	
}
.detail:hover{
	cursor:pointer;
}
.lien_onclick{
	text-decoration:underline;
	cursor:pointer;
}

.sous_article{
	width:100px;
	
}
/**********panier*********/
#panier_question{
	position:absolute;
	top:50%;
	left:50%;
	color:#FFF;
	background-color:#000;
	width:300px;
	padding:20px;
	margin-left:-120px;
	text-align:center;
}
.tab_panier{
	border:thin;
	border-color:#666;
	border-style:solid;
	width:100%
}
.td_band{
	background-color:#878889;
	height:15px;
}
.td_art{
	padding:5px;
}
.img_panier{
	border:thin;
	border-color:#666;
	border-style:solid;
}
.nom_art{
	color:#303030;
	margin-left:10px;
}
.td_pu{
	padding:5px;
	width:75px;
	background-color:#b4b4b4;
}
.tab_total{
	background-color:#FFF;
	border:thin;
	border-color:#666;
	border-style:solid;
}
.lien_panier{
	color:#030303;
}
/********commandes*********/
#recapitulatif{
	width:180px;
	float:left;
}
.hover_img{
	border:none;
	cursor:pointer;
}
/********description photo****/

/********admin***********/
#structure_admin{
	width:962px;
	margin-left:auto;
	margin-right:auto;
}
#admin_connect{
	margin-left:10%;
	padding-top:20px;
	font-size:15px;
}
#admin_haut{
	background-image:url(../images/admin_haut_centre.jpg);
	height:21px;

}
#admin_centre{
	background-image:url(../images/admin_centre.jpg);
	
}
#admin_bas{
	background-image:url(../images/admin_bas.jpg);
	height:20px;
	
}
#admin_connexion{
	background-image:url(../images/admin_connexion.jpg);
	margin-left:200px;
	margin-right:50px;
	height:278px;
	width:454px;
}
.tab_connexion{
	margin-top:100px;
	margin-left:50px;
	width:350px;
}
#admin_info{
	width:865px;
	margin-left:auto;
	margin-right:auto;
	background-color:#C3C4C4;
	border-color:#666;
	border-style:solid;
	border-width:thin;
	padding:10px;
}
.lien_admin{
	color:#030303;
	font-size:14px;
}
.titre_admin{
	font-size:16px;
}
.h2_admin{
	font-size:14px;
}
.admin_affich_produit{
	width:100%;
	border-color:#666;
	border-style:solid;
	border-width:thin;
	
}
/********CGV***********/
.lien_cgv{
	text-decoration:none;
	color:#000;
}
.lien_cgv:hover{
	text-decoration:underline;
	color:#000;
}
/*********ref***********/
a.lien_arondissement{
	font-size:10px;
	text-decoration:underline;
	color:#999999;
}
#ref{
	display:none;
}