
body{
	margin:0px;
	padding:0px;
	background:url("pics/degrade_fond.jpg");
	background-repeat:repeat-x;
	background-color:#057acb;
}

a{
	outline:none;
}

#master_cont{
	width:1400px;
	background:url("pics/fond_lens_flare.jpg");
	background-repeat:no-repeat;
	margin:0px auto;
	padding-top:110px;
}

#cont_1{
	width:1024px;
	margin:0px auto;

}	

#cont_banniere{
	width:1024px;
	height:234px;
}

#cont_menu{
	width:100%;
	height:31px;
	background:url("pics/fond_menu.gif");
}

#cont_menu a{
	width:140px;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	display:inline-block;
	text-align:center;
	text-decoration:none;
	padding-top:8px;
	border-left:solid 1px #0162d1;
	margin:0px;
	font-weight:bold;
}

.spacer{
	clear:both;
}

#gauche{
	width:192px;
	float:left;
	background:#fff5c6;
	padding-top:20px;
}


#gauche .panneau{
	margin:0px;
	font-size:12px;
}

#gauche .cont_panneaux{
	font-size:0px;
	margin-bottom:20px;
}

#gauche .panneau a{
	color:#ffffff;
	font-family:arial;
	font-weight:bold;
	text-decoration:none;
	display:block;
	letter-spacing:0px;
}

#gauche .panneau ul{
	padding:0px;
	margin:0px 0px 0px 20px;
	color:#ffffff;
}

#gauche .panneau in{
	padding:2px;
}

.dix-de_haut{
	height:5px;
	width:10px;
}

#z1{
	background:#26b93f;
	display:none;
}
#z2{
	background:#b174d7;
	display:none;
}
#z3{
	background:#e95f95;
	display:none;
	
}
#z4{
	background:#167bb1;
	display:none;
}
#z5{
	background:#37bdc9;
	display:none;
}
#z6{
	background:#e3b71f;
	display:none;
}
#z7{
	background:#dc3a3a;
	display:none;
}

#z1 a:hover{
	background:#61de76;
}
#z2 a:hover{
	background:#d798ff;
}
#z3 a:hover{
	background:#ff9ac2;
}
#z4 a:hover{
	background:#4ca3d1;
}
#z5 a:hover{
	background:#76eaf5;
}
#z6 a:hover{
	background:#fbd657;
}
#z7 a:hover{
	background:#f46d6d;
}

#mon_panier{
	width:185px;
	height:57px;
	background:url("pics/mon_panier.gif");
	margin:0px auto;
	margin-bottom:20px;
	position:relative;
}

#mon_panier span{
font-family:arial;
	position:absolute;
	top:30px;
	left:70px;
	font-size:12px;
}

#mon_panier span a{
	color:#000000;
	text-decoration:none;
}

#mon_panier span a:hover{
	color:#057acb;
}

#block_chercher{
	width:185px;
	margin:0px auto;
	border:solid 1px #f29400;
	background:#ffffff;
	margin-bottom:20px;
	padding:0px;
}

#block_chercher .ch_in{
	background-color:#ffffff;
	margin:0px;
}

#block_chercher .champ{
	border:none;
	border-right:solid 1px #666666;
}
/*______________________________________________________*/

#centre{
	width:640px;
	float:left;
	background:#ffffff;
	padding-top:20px;
}

#centre .in{
	padding:2px
}

/*______________________________________________________*/

#droite{
	width:192px;
	float:left;
	background:#ffffff;
	padding-top:20px;
}

#droite .in{
	padding:2px;
	border:solid 1px #cce1f0;
	width:172px;
	padding:20px 10px 20px 10px;
	margin:0px auto;
}

/*______________________________________________________*/

#cont_colonnes{
	border-bottom:solid 1px #000000;
}

#cont_colonnes .in{
	padding:2px 0px;
}

/*______________________________________________________*/

.cont_vignette_prod{
	border:solid 1px #057acb;
	float:left;
	width:180px;
	margin:10px;
	text-align:center;
	padding-top:10px;
	/*background:#dbe7ec;*/
	position:relative;
}

.cont_vignette_prod a{
	text-decoration:none;
}

.cont_vignette_prod .photo{
	border:solid 1px #898989;
}

.vprod_bot{
	background:#057acb;
	padding:2px;
	color:#ffffff;
	font-family:arial;
	position:absolute;
	left:-1px;
	width:178px;
	height:40px;
}
.vprod_bot img{
	float:right;
}

.vprod_mid{
	font-size:12px;
	color:#666666;
	height:200px;
	font-family:arial;
	text-align:center;
}

.vprod_prix{
	text-align:center;
	width:80px;
}

.vprod_prix span{
	color:#f09f2c;
	text-decoration:line-through;
}

/*______________________________________________________*/

#fiche_article .gauche{
	float:left;
	width:30%;
}

#fiche_article .gauche .in{
	padding:10px;
}

#fiche_article .gauche .mods{
	padding:2px;
	border:solid 1px #057acb;
	text-align:center;
	font-size:11px;
}

#fiche_article .gauche .cmod{
	width:74px;
	float:left;
	font-family:arial;
	
}



#fiche_article .gauche .mods img{
	border:solid 2px #ffffff;
}

#fiche_article .gauche .mods img:hover{
	border:solid 2px #333333;
}


#fiche_article .gauche h1{
	color:#057acb;
	font-family:arial;
	font-size:14px;
	text-align:center;
}

#fiche_article .gauche .photo{
	position:relative;
}

#fiche_article .gauche .photo .loupe{
	position:absolute;
	top:5px;
	left:5px;
}

#fiche_article .droite{
	float:left;
	width:70%;
}

#fiche_article .droite h1{
	color:#057acb;
	font-family:arial;
	font-size:16px;
	text-align:center;
}

#fiche_article .droite p{
	font-family:arial;
	color:#666666;
	font-size:14px;
	margin:0px 50px;
}

#fiche_article .droite .desc_modele{
	background:#67caef;
	width:90%;
	margin:20px auto;
}

#fiche_article .droite .desc_modele .in{
	padding:5px;
	font-family:arial;
}

#fiche_article .droite .desc_modele h2{
	color:#ffffff;
	width:50%;
	font-size:14px;
	display:inline;
	float:left;
	margin:0px;
}
#fiche_article .droite .desc_modele h3{
	color:#ffffff;
	width:50%;
	display:inline;
	font-size:14px;
	float:left;
	margin:0px;
	text-align:right;
}

/*_______________________________*/

#zone_ajouter{
	width:218px;
	height:64px;
	background:url("pics/zone_ajouter.gif");
	float:right;
	margin-right:30px;
	position:relative;
}

#zone_ajouter .fleches{
	position:absolute;
	left:20px;
	top:12px;
}

#zone_ajouter .fleches img:hover{
	opacity:0.5;
	filter:alpha(opacity=50);
}

#zone_ajouter input{
	width:30px;
	border:solid 1px #333333;
	position:absolute;
	left:45px;
	top:21px;
}

#zone_ajouter .ajouter_panier{
	position:absolute;
	top:17px;
	left:85px;
}

#zone_ajouter .ajouter_panier:hover{
	opacity:0.5;
	filter:alpha(opacity=50);
}

/*____________________________________________*/

#cont_panier table{
	background:#ffffff;
	width:90%;
	margin:0px auto;
	font-family:arial;
}

#cont_panier .barre_prod{
	background:#78cdf0;
	text-align:center;
	padding:5px;
	font-size:12px;
}

#cont_panier .barre_prod img{
	border:solid 2px #000000;
}

#cont_panier .barre_prod img:hover{
	border:solid 2px #057acb;
}

#cont_panier .retirer{
	color:#cb2009;
	font-size:12px;
} 

#cont_panier .barre_titre{
	background:#057acb;
	color:#ffffff;
	text-align:center;
	font-size:12px;
}

#cont_panier .barre_payer{
	background:#05558c;
	color:#edf099;
	text-align:center;
	padding:5px;
}

/*_______________________________________________________________*/

#bt_continuer{
	display:block;
	width:148px;
	height:38px;
	background:url("pics/continuer.gif");
	float:left;
	margin-left:200px;
	margin-right:120px;
}
#bt_continuer:hover{
	background-position:100% 0%;
}

#bt_regler{
	display:block;
	width:148px;
	height:38px;
	background:url("pics/regler.gif");
	float:left;
}
#bt_regler:hover{
	background-position:100% 0%;
}

/*_______________________________________________________________*/

#cont_contact{
	padding:10px;
}

#cont_contact h6{
	padding:0px;
	margin:0px;
	float:left;
	color:#ff7200;
	font-size:16px;
	text-align:right;
	padding-right:20px;
	width:150px;
	margin-bottom:20px;
}

#cont_contact input{
	border:solid 1px #ff7200;
	background:#b7c867;
}	
#cont_contact input:hover{
	background:#cedb93;
}

#cont_contact textarea{
	border:solid 1px #ff7200;
	background:#b7c867;
}
#cont_contact textarea:hover{
	background:#cedb93;
}

#cont_contact_gauche{
	float:left;
}

#cont_contact_droite{
	float:left;
	border:solid 1px #0692ff;
	width:200px;
	text-align:center;
	margin-left:93px;
	font-size:12px;
	font-family:century gothic,arial;
	margin:0px auto;
	color:#006ab3;
}
#cont_contact_droite h1{
	background:url("pics/fond_titre_bleu.gif");
	color:#006ab3;
	font-size:16px;
	padding:10px;
	display:block;
	margin:0px;
	text-align:center;
}

#bt_envoyer{
	width:136px;
	height:27px;
	background:url("pics/bt_envoyer.gif");
	float:right;
}

/*________________________________________*/

#general{
	width:80%;
	border:dotted 1px #333333;
	padding:10px;
	margin:0px auto;
	color:#ffffff;
	background:#057aca;
	font-family:arial;
}

#general h1{
	font-size:18px;
}

#general p {
	font-size:12px;
}

#general li { /* lol */
	font-size:12px;
}

#general a{
	color:#6d9d27;
}

#general a:hover{
	color:#36461f;
}

#general h6{
	float:left;
	width:200px;
	text-align:right;
	margin:0px;
	margin-right:10px;
	padding-top:5px;
}

#general input{
	border:solid 1px #000000;
	margin-bottom:2px;
}
#general input:hover{
	background:#e6e5c3;
}
#general textarea:hover{
	background:#e6e5c3;
}
#general textarea{
	border:solid 1px #000000;
}

/*_____________________________*/

#cont_cgv{
	font-family:arial;
}

#cont_cgv h1{
	font-size:16px;
	margin-left:80px;
	color:#999999;
	border-bottom:solid 1px #eeeeee;
}

#cont_cgv h2{
	text-align:center;
	color:#333333;
	margin:0px;
}

#cont_cgv p{
	font-size:12px;
	margin-left:150px;
	margin-bottom:50px;
	width:500px;
	color:#666666;
	border:dotted 1px #dddddd;
	padding:10px;
	background:#f5f5f5;
}

#voir_payer{
	display:none;
}

/*____________________________________________________*/

#texte{
	font-family:arial;
}

#texte .in{
	padding:30px;
}

#texte h1{
	color:#666666;
}

#texte p{
	margin-left:100px;
	color:#666666;
}

/*____________________________________________________*/

#l_a_a img{
	max-height:120px;
}

#l_a_a .l_a_top h1{
	margin:0px;
	font-size:14px;
	font-family:century-gothics;
	color:#067bcb;
}

#l_a_a .l_a_top span{
	font-family:arial;
	font-size:12px;
	color:#067bcb;
}


#l_a_a p{
	color:#333333;
	font-size:11px;
	font-family:arial;
	text-align:left;
	line-height:11px;
	padding:5px;
	margin:0px;
}

#l_a_a p:first-letter{
	font-weight:bold;
	font-style:italic;
	font-size:14px;
}


#l_a_a .l_a_top .in{
	border:none;
}
#l_a_a .l_a_mid .in{
	border:none;
}
#l_a_a .l_a_bot .in{
	border:none;
}

#l_a_a .l_a_mid .in{
	text-align:right;
}

#l_a_a .l_a_mid .in a{
	background:#067bcb;
	padding:1px 10px;
	font-size:12px;
	margin-right:10px;
	color:#ffffff;
}

/*_________________________________________________*/

#v_actu .v_a_mid img{
	float:left;
	margin:10px;
	border:solid 1px #888888;
}

#v_actu .v_a_mid .in{
	padding:10px 50px;
}

#v_actu .v_a_mid p{
	color:#333333;
}

#v_actu .v_a_top h1{
	margin:0px;
	text-align:center;
	color:#067bcb;
	
}

#v_actu .v_a_top span{
	text-align:center;
	margin-left:50px;
	font-size:11px;
	color:#067bcb;
}

#v_actu{
	font-family:arial;
}

/*_________________________________________________*/

#conseils .in{
	padding:10px;
	font-family:arial;
}

#conseils .l_a_tout{
	width:50%;
	float:left;
}

#conseils h1{
	color:#067bcb;
	margin:5px;
	font-size:16px;
}
#conseils .l_a_top span{
	color:#067bcb;
	font-size:11px;
}

#conseils .l_a_mid span{
	border:solid 1px #067bcb;
	padding:2px 10px;
	background:#067bcb;
	color:#ffffff;
}

#conseils .l_a_mid span:hover{
	background:#999999;
}

#conseils .l_a_mid a{
	text-decoration:none;
}	

#conseils .l_a_tout .in{
	padding:10px;
}

#conseils p{
	color:#666666;
	font-size:12px;
}

#conseils img{
	border:solid 2px #333333;
}

/*_________________________________________________*/

#texte h1{
	color:#067bcb;
}

#footer{
	background:#ffffff;
	text-align:center;
	font-size:11px;
	font-family:arial;
}


#fader{
	position:fixed;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	background:#000000;
	display:none;
	opacity:0.8;
	filter:alpha(opacity:80);
	z-index:30000;
}

#photo{
	border:solid 4px #0eb6e7;
	position:relative;
	top:-35px;
}

