/***** GLOBAL *****/

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:48px 0px 0px 0px;
	background:url("/images/bg/global.gif") top left repeat-x;
	color:#000000;
	font-size: 11px;
}

.killer{
	clear:both;
	line-height:1px;
	height:1px;
	margin-top:-1px;
}

form{
	margin:0px
}

img{
	border:0px;
}

.erreur{
	background-color:#FFE5D7;
	border:1px solid #FF6600;
	margin: 0px 10px 20px 10px;
	padding: 10px 0px 10px 0px;
	text-align:center;
	font-weight:bold;
}

.ok{
	background-color:#d7ffed;
	border:1px solid #006600;
	margin: 0px 10px 20px 10px;
	padding: 10px 0px 10px 0px;
	text-align:center;
	font-weight:bold;
}

/***** MASTER *****/

.mast{
	width:770px;
	margin:0px auto 0px auto;
}

.mast_footer{
	width:765px;
	height:52px;
	margin:0px auto 0px auto;
	border-left:5px solid #D9D9D9;
	background-position:right;
	background-repeat:repeat-y;
	background-color:#FFFFFF;
}

/***** PANIER *****/

.bloc_panier{
	width: 142px;
	height: 45px;
	padding: 33px 0px 0px 20px;
	position:absolute;
	z-index:20;
	margin:-28px 0px 0px 615px;
	background:url("/images/bg/panier.gif") top no-repeat;
	color:#FFFFFF;
}

.bloc_panier a, .bloc_panier a:link, .bloc_panier a:visited{
	color: #FFFFFF;
	text-decoration:none;
}

.bloc_panier a:hover{
	text-decoration:underline;
}
	


/**** NAVIGATION ****/

.navigation{
	width:398px;
	height: 36px;
	margin:74px 0px 0px 372px;
	position:absolute;
	z-index:10;
}

.navigation .solaires a{
	display:block;
	width:95px;
	float:left;
}
.navigation .solaires a:link, .navigation .solaires a:visited {background: url("/images/bt/nav-solaires.gif") no-repeat top;}
.navigation .solaires a:hover {background: url("/images/bt/nav-solaires.gif") no-repeat 0 -36px;}

.navigation .optique a{
	display:block;
	width:100px;
	float:left;
}
.navigation .optique a:link, .navigation .optique a:visited {background: url("/images/bt/nav-optique.gif") no-repeat top;}
.navigation .optique a:hover {background: url("/images/bt/nav-optique.gif") no-repeat 0 -36px;}

.navigation .compte a{
	display:block;
	width:115px;
	float:left;
}
.navigation .compte a:link, .navigation .compte a:visited {background: url("/images/bt/nav-compte.gif") no-repeat top;}
.navigation .compte a:hover {background: url("/images/bt/nav-compte.gif") no-repeat 0 -36px;}

.navigation .contact a{
	display:block;
	width:88px;
	float:left;
}
.navigation .contact a:link, .navigation .contact a:visited {background: url("/images/bt/nav-contact.gif") no-repeat top;}
.navigation .contact a:hover {background: url("/images/bt/nav-contact.gif") no-repeat 0 -36px;}



/***** PAGE *****/

.page{
	width:760px;
	margin:0px auto 0px auto;
	border-left:5px solid #D9D9D9;
	border-right:5px solid #D9D9D9;
	border-bottom:5px solid #D9D9D9;
	background: url("/images/bg/page.gif") top repeat-y;
	padding:0px 0px 25px 0px;
}

.page_ttl{
	padding: 50px 0px 0px 0px;
}

/***** BLOC LISTING 1 *****/

.bloc_listing1{
	width: 252px;
	float:left;
}

.bloc_listing1 .content{
	padding: 15px 10px 0px 10px;
	color: #9F9F9F;
	text-align:justify;
}

.bloc_listing1 .content strong{
	color: #FF5A00;
	font-weight:normal;
}

.bloc_listing1 ul{
	margin: 10px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.bloc_listing1 li{
	list-style:none;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	font-size: 12px;
}

.bloc_listing1 li a, .bloc_listing1 li a:link, .bloc_listing1 li a:visited{
	color: #7F7F7F;
	font-weight:bold;
	text-decoration:none;
}
.bloc_listing1 li a:hover{
	color: #FF5A00;
}
	
/***** BLOC LISTING 2 *****/

.bloc_listing2{
	width: 486px;
	padding: 15px 10px 0px 10px;
	float:left;
	text-align:justify;
}

.bloc_listing2 h1{
	float:left;
	font-size: 24px;
	color: #FF5A00;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

.bloc_listing2 .prix{
	float:right;
	width: 97px;
	height: 23px;
	font-size: 16px;
	font-weight:bold;
	color: #FFFFFF;
	background:url("/images/bg/prix.gif") top no-repeat;
	margin: 0px -10px 0px 0px;
	padding: 3px 15px 0px 0px;
	text-align:right;
}

.bloc_listing2 .titre{
	width: 265px;
	height: 18px;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	background:url("/images/bg/caracteristiques.gif") top no-repeat;
	margin: 20px 0px 0px 0px;
	padding: 1px 0px 0px 25px;
}

.bloc_listing2 .caracteristiques{
	margin: 10px 0px 20px 20px;
}

.bloc_listing2 .gauche{
	width: 290px;
	float: left;
	margin-right: 15px;
	text-align:justify;
}

.bloc_listing2 .right{
	width: 180px;
	float: left;
}

.fiche_img{
	float:right;
	width:178px;
	padding:1px;
	background: url("/images/bg/fiche-photos.gif") left top no-repeat;
}

.img_produit{
	padding:5px
}

.bloc_listing2 .path{
	color: #FF5A00;
	padding-bottom: 15px;
}

.bloc_listing2 a, .bloc_listing2 a:link, .bloc_listing2 a:visited{
	color: #FF5A00;
}

.bloc_listing2 a:hover{
	text-decoration:none;
}

.bloc_listing2 strong{
	color: #FF5A00;
}

.list_marque{
	float:left;
	margin:20px 15px 20px 0px;
	border:1px solid #FF5A00;
}
.list_marque a{ display:block; padding:1px; background-color:#FFFFFF;}
.list_marque a:link, .list_marque a:visited{ padding:1px; background-color:#FFFFFF;}
.list_marque a:hover{ padding:1px; background-color:#FF5A00;}

.list_marque2{
	float:right;
	margin:-30px 0px 0px 0px;
	border:2px solid #FF5A00;
}

.list_produit{
	float:left;
	margin:10px 30px 20px 0px;
	text-align:center;
}

.list_produit .bloc_orange, .list_produit2 .bloc_orange{
	width:98px;
	height:17px;
	background-color:#FF5A00;
	text-align:center;
	margin-top:5px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

.list_produit a{ display:block; padding:1px; background-color:#FFFFFF;}
.list_produit a:link, .list_produit a:visited{ padding:1px; background-color:#FFFFFF;}
.list_produit a:hover{
	padding:1px;
	background-image:url("/images/bg/list-produit.gif");
	background-position:top left;
	background-repeat:no-repeat;
}

.list_produit2{
	float:left;
	margin:10px 0px 20px 18px;
	width:98px;
	text-align:center;
}
.list_produit2 a{ display:block; padding:1px; background-color:#FFFFFF;}
.list_produit2 a:link, .list_produit2 a:visited{ padding:1px; background-color:#FFFFFF;}
.list_produit2 a:hover{
	padding:1px;
	background-image:url("/images/bg/list-produit.gif");
	background-position:top left;
	background-repeat:no-repeat;
}
/***** TABLEAUX *****/

.tab{
	margin: 20px 0px 20px 0px;
	color: #FF5A00;
}

.tab td{
	height:27px;
	padding: 0px 5px 0px 5px;
}

.tab_noir td{
	color: #000000;
	height:27px;
	padding: 0px 5px 0px 5px;
}

.tab th{
	border-bottom: 1px solid #FF5A00;
	text-align:left;
	font-weight:bold;
	font-size:12px;
	padding: 0px 5px 0px 5px;
}

.tab .tr_last td{
	border-bottom: 1px solid #FF5A00;
}

.tab .tr_on td{
	background-color: #F4F4F4;
}

.tab strong{
	color: #FF5A00;
}

.tab a, .tab a:link, .tab a:visited{
	color: #000000;
	text-decoration:none;
}

.tab a:hover{
	color: #FF5A00;
}

.tab .commentaire{
	color: #737373;
	font-size:10px;
	font-style:italic;
}

.tab .port td{
	color: #FF5A00;
	font-size:12px;
	background-color: #FFF1EA;
}

.tab .port2 td{
	color: #FF5A00;
	font-size:14px;
	font-weight:bold;
	background-color: #FFF1EA;
}

.tab .bt_gauche{
	float: left;
	margin: 10px 0px 0px 10px;
}

.tab .bt_droite{
	float: right;
	margin: 10px 10px 0px 0px;
}

.input{
	width: 150px;
	font-size:11px;
	color: #737373;
}

.input2{
	width: 80px;
	font-size:11px;
	color: #737373;
}

.input3{
	width: 20px;
	font-size:11px;
	color: #737373;
}

.input4{
	font-size:11px;
	color: #737373;
}

/***** PAGE AUTRE *****/

.page_autre{
	padding: 40px 0px 0px 0px;
}

.page_autre .bloc_texte{
	padding: 0px 10px 0px 10px;
	text-align:justify;
}

.page_autre .gauche{
	width: 150px;
	float:left;
}

.page_autre .droite{
	width: 610px;
	float:left;
}

.bloc_nav_compte{
	width: 119px;
	height: 102px;
	padding: 15px 0px 0px 10px;
	background:url("/images/bg/nav-compte.gif") top no-repeat;
}

.bloc_nav_compte strong{
	color: #FF5A00;
	text-decoration:underline;
}

.bloc_nav_compte ul{
	margin: 8px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
}

.bloc_nav_compte li{
	display:block;
	width: 100px;
	height: 20px;
	padding: 2px 0px 0px 5px;
	list-style:none;
	background:url("/images/bg/nav-compte-sep.gif") bottom left no-repeat;
}

.bloc_nav_compte li a, .bloc_nav_compte li a:link, .bloc_nav_compte li a:visited{
	color: #000000;
	text-decoration:none;
}

.bloc_nav_compte li a:hover{
	color: #FF5A00;
}

.page_autre .droite a, .page_autre .droite a:link, .page_autre .droite a:visited{
	color: #FF5A00;
	text-decoration:underline;
}

.page_autre .droite a:hover{
	color: #FF5A00;
	text-decoration:none;
} 



/***** IDENT *****/

.bloc_ident{
	width: 440px;
	margin: 0px auto 0px auto;
}

.bloc_ident .ttl{
	height: 15px;
	border-bottom: 1px solid #FF5A00;
	font-size: 12px;
	font-weight:bold;
	color: #FF5A00;
	text-transform:uppercase;
}

.bloc_ident .content{
	padding: 20px;
	border-bottom: 1px solid #FF5A00;
}

.bloc_ident .content strong{
	color: #FF5A00;
	text-decoration:underline;
	text-transform:uppercase;
}

.bloc_ident .content span{
	color: #FF5A00;
}

/***** COMMANDES DETAILS *****/

.bloc_commande{
	width: 295px;
	float:left;
	border-bottom: 1px solid #FF5A00;
}

.bloc_commande .ttl{
	font-size: 12px;
	height: 15px;
	border-bottom: 1px solid #FF5A00;
	color: #FF5A00;
	font-weight:bold;
	margin-bottom: 10px;
}

.bloc_commande .content{
	padding: 0px 0px 10px 5px;
	height:90px;
}

.bloc_commande a, .bloc_commande a:link, .bloc_commande a:visited{
	color: #FF5A00;
}

.bloc_commande a:hover{
	text-decoration:none;
} 


/***** VENTE FLASH *****/

.vente_flash .ttl{
	width: 715px;
	margin: 0px auto 0px auto;
	text-align:left;
	color: #FF5A00;
	border-bottom: 1px solid #FF5A00;
	height: 15px;
	text-transform:uppercase;
	font-weight:bold;
}

.vente_tab{
	margin: 20px 0px 0px 0px;
}

.vente_tab td{
	border-right: 1px solid #E0E0E0;
}

.vente_tab .no_border td{
	border: 0px;
}

.vente_tab .photo td{
	height: 55px;
}

.vente_tab .marque td{
	height: 23px;
	font-size: 12px;
	vertical-align: bottom;
}

.vente_tab .modele td{
	height: 23px;
	font-size: 14px;
	color: #FF5A00;
	text-decoration:underline;
	vertical-align: top;
}

.vente_tab .prix1 td{
	height: 20px;
	font-size: 16px;
	font-weight:bold;
	color: #FF5A00;
	vertical-align: bottom;
}

.vente_tab .prix2 td{
	height: 23px;
	font-size: 10px;
	color: #8E8E8E;
	vertical-align: top;
	text-decoration:line-through;
}

.vente_tab .description td{
	padding: 10px;
	text-align:justify;
}

.vente_tab .car_ttl td{
	font-size:12px;
	color: #FF5A00;
	text-decoration:underline;
	text-align:left;
	padding: 0px 0px 0px 10px;
	vertical-align:bottom;
}

.vente_tab .caracteristiques td{
	padding: 5px 10px 10px 10px;
	text-align:justify;
}




/***** COPYRIGHT *****/

.biskot{
	width:178px;
	font-size:10px;
	color:#ff5a00;
	margin:25px auto 5px auto ;
	padding:6px 11px;
	background-image:url("/images/biskot-bgd.gif");
	background-position:top;
	background-repeat:no-repeat;
}

.biskot a{ font-size:10px;color:#ff5a00; text-decoration:underline; }
.biskot a:link, .biskot a:visited{ font-size:10px;color:#ff5a00; text-decoration:underline; }
.biskot a:hover{ font-size:10px;color:#ff5a00; text-decoration:none; }

/***************** HOME *******************/

.page_home{
	width:760px;
	background:url("/images/bg/home-visuel.jpg") bottom left no-repeat;
	margin: 0px auto 0px auto;
	border-left:5px solid #D9D9D9;
	border-right:5px solid #D9D9D9;
	border-bottom:5px solid #D9D9D9;
	background-color:#FFFFFF;
}

.home_marque{
	float:left;
	padding: 10px 0px 0px 5px;
}

.home_bando{
	margin: 30px 0px 0px 0px;
	float:right;
}

.home_visu{
	float:left;
}

.home_content{
	width:460px;
	margin-left: 300px;
	margin-top: -30px;
}

.home_produits{
	width: 190px;
	float:left;
}


.home_produits .bloc{
	width: 134px;
	color: #A41505;
	margin: 0px 0px 0px 0px;
	font-size:12px;
	background:url("/images/bg/home-produit-haut.gif") top left no-repeat;
}
	
.home_produits .content{
	width: 134px;
	background:url("/images/bg/home-produit-bas.gif") bottom right no-repeat;
}
	
.home_produits .content h1 {
	padding: 10px 0px 0px 10px;
	margin: 0px;
}
	
.home_produits .content h1 a{
	font-size:12px;
	color: #FF5A00;
}
	
.home_produits .content h1 a:hover{
	font-size:12px;
	color: #FF5A00;
	text-decoration:none;
}

.home_produits .content img{
	padding: 5px 0px 10px 20px;
}
	
.home_produits .content span{
	color: #FFFFFF;
	font-size:12px;
	padding: 0px 0px 0px 48px;
}

.home_produits .content span a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
	
.home_produits .content span a:hover{
	font-size:12px;
	color: #FFFFFF;
	text-decoration:none;
}

.home_recherche{
	width: 218px;
	height: 207px;
	background:url("/images/bg/recherche.gif") top no-repeat;
	padding: 10px 15px 15px 15px;;
	float:left;
	color: #FF5A00;
}

.home_recherche .tr_gauche td{
	text-align:left;
}

.home_recherche td{
	height: 23px;
	text-align:right;
}

.home_recherche .input{
	width: 130px;
	color: #737373;
	font-size: 11px;
	border: 1px solid #737373;
}

.home_recherche select{
	width: 133px;
	color: #737373;
	font-size: 11px;
	border: 1px solid #737373;
}

.vente_flash{
	text-align:center;
	margin: 20px 0px 20px 0px;
}

.footer{
	width: 760px;
	margin: 10px auto -5px auto;
	text-align:center;
	color:#999999;
}

.footer a, .footer a:link, .footer a:visited{
	color:#999999;
	text-decoration:none;
}

.footer a:hover{
	color: #FF5A00;
	text-decoration:underline;
}









