/*
-------  redéfinitions ---------------------------------------------
*/

body {
	/*background-attachment: fixed;*/
	background:url(images/08_fond_body.jpg) top repeat-x;
	background-color: #000000;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	}
hr 	{height:1px}
/*ul	{font-size:11px;margin-top:0px}*/

input, select {
	color : #000000;
	font-size : 11px;
	font-weight: bold;
}

p {
	/*margin-top : 5px;
	padding-bottom : 10px;
	margin-left : 20px;
	margin-right : 20px;
	*/
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
}

fieldset p {margin-left:10}
p a {color : #FFFFFF;}
p a:hover {color : #294A7B;}


.fondblanc, .fondblanc TD, .fondblanc P, .fondblanc LEGEND  {color:#000000}
th,td {
	color : #FFFFFF;
	font-size : 13px;
	font-family : Tahoma,Verdana,Arial;
}

#aide {color:white}

/*---------- Menus et boites -------------------*/
.title {
	color : #FFFFFF;
	margin-top : 1px;
	padding-bottom : 1px;
	padding-top:5px;
	margin-bottom : 1px;
	margin-left : 20px;
	margin-right : 10px;
	font-size : 10px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;
	text-transform: uppercase;
}
.title a {color : #EF6D00;}
.title a:hover {color : #C25A02;}

.b01 {
	color : #FFFFFF;
	margin-top : 2px;
	padding-bottom : 1px;
	margin-bottom : 1px;
	margin-left : 10px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
.b01 a,.b01 a:link,.b01 a:visited  {
	color : #FFFFFF;
	font-size : 14px;
	text-decoration: none;
}
.b01 a:hover {
	color : RED;
}
/** -styles perso ------------------------- **/
.reference {
	display:block;
	background-image:url(images/fdreference.gif);
	background-repeat:no-repeat;
	width:51px;
	height:17px;
	border:none;
	font-weight:bolder;
	text-align:center;
	padding-top:1px;
	text-transform: uppercase;
	color:white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
}
.referencepromo {
	display:block;
	background-image:url(images/fdreferencevert.gif);
	width:48px;
	height:19px;
	border:none;
	font-weight:bolder;
	text-align:center;
	padding-top:2px;
	text-transform: uppercase;
	color:white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
}
.reference a,.reference a:link,.reference a:visited, .referencepromo a,.referencepromo a:visited,.referencepromo a:link,.reference a:hover,.referencepromo a:hover
{
	color:white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
}
.designation
{
	font-size:14px;
	font-weight:bolder;
	padding:10px;
	padding-left:10px;
	/*text-transform:uppercase;*/
	text-align:left;
	color: #FFCC33;
	
}

.description {
margin-top:5px;
padding:5px;
width:390px;
color:white;
}

.description P {color:white}

.prix {
	font-size:12px;
	color: #FFcc33;
	font-weight:bold;

	background:url(images/fond.prix.jpg) no-repeat center right;
	padding:5px;
	padding-top:0px;
	padding-bottom:0px;
}
span.descript 
{
	font-size:12px;
	color: #FFcc33;
}

.bouton {
	display:block;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	font-weight:bold;
	background-repeat:no-repeat;
	color: #FFFF00;
	background-image:url(images/btn_fleche.gif);
	padding-top:3px;
	color:#FF6600;
	width:90px;
	height:18px;
}

a:hover.bouton {color:#FFFF00}


.prxInput {width:55;border:none;font-size:13px;text-align:right;color:#000000}
.promorouge {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/promo_etiquetteRouge.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 59px;
	padding: 5px;
	text-align: center;
	text-decoration: line-through;

}
.promovert {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: white;
	background-image: url(images/promo_etiquettevert.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 59px;
	padding: 5px;
	text-align: center;
}

P.instruct {
margin-top:0px;
	text-align:left;
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	background-image:url(images/icons/bullet_go.png);
	background-repeat: no-repeat;
	padding-left: 18px;
	margin-left:10px;
	margin-bottom:5px;
}

.bouton_accessoires {margin-left:60px;display:block;width:108px;height:16px;padding-left:22px;margin:0px;background:url(images/fon_bouton_acc_gauche.gif) no-repeat;overflow:hidden;}
.bouton_accessoires a {display:block;width:100%;color:white;text-decoration:none;font-size:10px;height:16px;}

.bouton_desc {padding-left:22px;margin:0px;display:block;width:108px;height:16px;background:url(images/fon_bouton_desc.gif) no-repeat;overflow:hidden;}
.bouton_desc a {height:16px;background:url(images/fon_bouton_desc.gif) right center no-repeat;padding-right:8px;;color:white;text-decoration:none;font-size:10px }

/* ---- barre haut ----- */
/*background:url(images/07_fond_barre_haut.gif) left center repeat-x*/
.top_nav 		{position:relative;text-align:left; ;height:60px;width:95%}
.top_nav p {margin:0px;padding:0px}
.souche_haut 	{position:relative;	top:-18px;left:90; background: url(images/07_fond_barre_haut_all.gif) no-repeat left ;width:90%;height:60px;padding-left:15px}


/*-- barre titre --*/
.top_titre 		{position:relative;	top:0;/*108*/left:90/*360*/;width:290px;background:url(images/fond_option_titre.jpg) no-repeat	 top left;	padding-top:2px;padding-left:6px;color:#FFFFFF;font-size:13px;font-weight:bold;vertical-align:middle; text-transform:uppercase}
.sous_menu {z-index:99;position:relative;top:-15;left:370;color:#FFCC00; width:410px; font-stretch:condensed;font-size:9px;text-transform:none}
.sous_menu a, .sous_menu a:hover, .sous_menu a:visited {color:#FFCC00;text-decoration:none}
.sous_menu a:hover {font-weight:bold}
/** menu **/
.top_destock {position:absolute;top:28;left:230;width:159;height:25;background:url(images/fond_destock_titre.gif) center center no-repeat;vertical-align:middle;padding-left:35px;color:#FFCC00;font-weight:bold;font-size:120%}

/*---- panneau catalogue --*/
.page_cata 		{position:absolute;	top:180;left:380;}
.cadre_cata 	{margin-top:15px;background:url(images/Fond_bariole4.jpg) right bottom no-repeat;width:770px}
.cadre_top_cata {width:425px;background:url(images/Fond_bariole3.jpg) right top no-repeat;height:20px}

/* ---- pied ---*/
#foot_links 	{position:absolute;	top:100%;width:100%;clear:both}

/*-- panier --*/
.panier_nav 	{position:relative;	top:0;left:295;width:600px;color:#FFCC00;font-size:13px;font-weight:bold;padding-top:2px}
.panier_form 	{position:relative;	top:15;left:90;width:693px}


.bloc_promo 	{position:absolute;	top:280;left:90;width:175px;background:url(images/fond_promo2.jpg) no-repeat; padding:5px;padding-top:25px}
.bloc_infos 	{position:absolute;	top:500;left:95;width:175px;background:url(images/fond_infos.jpg) no-repeat; ;padding-top:25px}

.diapo_accueil 	{position:relative;	top:15;left:280px;border:solid 1px #FFFFFF;width:65%;}


/*--- version 2007 --*/
#global {width:100%;}
#menu_manchette {position:absolute;top:180px;left:90px;float:left}
#foot {position:absolute;top:250%;clear:both}
#titre_gamme 		{position:absolute;top:148px;left:100px;width:200;text-align:center}
#titre_serie {font-size:16px;font-weight:bold;color:#FFFFFF;margin:8px;margin-bottom:1px}
#bouton_panier 	{position:absolute;float:right;top:150px;left:84%;padding-right:5px;padding-top:0px;width:101;height:26;background-image:url(images/fondFrmPanier.gif);background-repeat:no-repeat;margin-right:15px;z-index:1500}
#main {position:absolute;top:145px;left:37%}
.etiquette_prix {
	position:absolute;
	font-weight:bold;
	color:#000000;
	font-size:11px;
	background-color:#FFCC00;
	border:solid 2px #000000;
	padding:2px;
	padding-left:5px;
	padding-right:5px;
	
}


/* 2009 -------------- */

.corps {width:1000px}
a:link.smallink,a:visited.smallink  {color:#FFCC00;font-size:10px; }
#menu_gauche {margin-left:90px;margin-top:25px;z-index:100}
.menutitle {cursor:pointer;margin-bottom:3px;margin-top:3px;font-size:14px;font-weight:bold}
.submenu {margin:5px 5px;}
.submenu a,.submenu a:visited, .submenu a:link  {font-size:14px;text-decoration:none;color:#FFFFFF }
a:visited, a:link {font-size:14px;text-decoration:none;color:#FFFFFF;} 
a.actif,a:visited.actif, a:link.actif {background:#FFCC33;font-weight:bold;font-size:14px;color:#000000;width:100%;display:inline-block;padding-left:2px}
a.noactif {font-size:14px }
.menu02 a:visited, .menu02 a:link  {font-size:12px}
.menu03, .menu03 a:visited, .menu03 a:link  {font-size:9px!important;color:#0066CC;font-weight:normal}
.tblvitrine {margin-bottom:10px; border:solid 1px #666666;background:#000 bottom;padding-bottom:10px}
.blocaccueil {padding:4px 4px;border:solid 1px #0066CC;}
.blocaccueil a,blocaccueil a:visited, .blocaccueil a:link   {font-size:20px}

#divinfo * {color:#FFFFFF }
.boutoninfo {background:url(images/decor/fond_boutoninfo.png) left top no-repeat;width:178px;height:16px;font-size:10px;color:white}
.boutoninfo div {margin-left:18px;padding-top:1px}
.boutoninfo div a,.boutoninfo div a:visited  {font-size:10px;color:#6891bd;}

/*--- pour les pages zoomées ----*/
.refprod {position:absolute;padding-top:0px;color:#006600; text-align:right; font-size:12px; font-weight:bold;cursor:pointer;width:99px; height:19px;font-family:Verdana, Arial, Helvetica, sans-serif}
.pagesanscarre .refprod {background:url(images/cata/carrejaune58x23.jpg) right top no-repeat;
	position:absolute;
	text-align:right;
	padding-top:3px;
	padding-right:3px;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	width:125px;
	height:24px;
	font-family:Verdana, Arial, Helvetica, sans-serif }
.refprod .picto {margin-left:0px }

.refprod span {color:#000000;font-size:13px}
.refprod span .cent {color:#000000;font-size:9px;font-weight:normal;padding-right:4px}
.centimes {font-size:11px;font-weight:bold;position: relative;bottom: 4px;}

.editor {background-color:#999999}

#slide-images{
    position:relative;
    display:block;
    margin:0px 0px;
    padding:0px;
    width:220px;
    height:200px;
    overflow:hidden;
	text-align:center
}

#slide-images li{
    position:absolute;
    display:block;
    list-style-type:none;
    margin:0px;
    padding:0px;
}

#slide-images li img{
width:195px;
    display:block;
		margin-left:15px;

    
}

.occase {width:230px;height:200px;margin-right:5px;margin-bottom:5px;border:solid 1px;float:left;background:#FFFFFF }
.occaseHome {width:230px;background-color:#000000;padding-top:5px} 
.occaseHome img {height:90px;width:144px;float:left}
.occaseHome .prix {position:absolute;margin-left:140px;margin-top:5px;z-index:100;width:71px;height:71px;background:url(images/occases/etoileprix.png) top left no-repeat;color:#FFFFFF;font-weight:bold;font-size:21px;text-align:center;padding-top:20px}
.occaseHome .quotite {position:absolute;margin-left:120px;margin-top:75px; text-align:center;width:90px}
.occase .prix {position:absolute;margin-left:157px;margin-top:5px;z-index:100;width:71px;height:71px;background:url(images/occases/etoileprix.png) top left no-repeat;color:#FFFFFF;font-weight:bold;font-size:21px;text-align:center;padding-top:20px;cursor:pointer}
.occase .stock {color:#FF0000 }
.occase .des a { font-size:12px;font-weight:bold;padding:5px;border-top:dotted 1px silver;height:50px;overflow:hidden}