body{
	background-image:url(img/bodyBackground.png);
	background-repeat:repeat-x;
	background-color:#ededed;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:10px !important;
	/font-size:10px;
}
form{ padding:0px; margin:0px}
img{ border:none;}
a{
	color:#666666;
	text-decoration:none;
	font-size:12px !important;
	/font-size:14px;
}a:hover{
	text-decoration:underline;
}
#page{
	width:975px;
	position:absolute;
	top:5px;
	left:50%;
	margin-left:-482px;
}
#header{
	margin-top:0px;
}
#header .head1{
	float:left;
}
#header .head2{
	float:right;
	text-align:right;
}
#header .head2 a{
	text-decoration:none;
}
#header .head2 a img{
	margin-left:5px;
}
#header input{
	width:80px;
	height:20px;
	margin-top:5px;
}

#body{
	background-color:#ededed;
	clear:left;
	margin-top:150px;
	height:100%;
	min-height:300px;
}
#body table{
	clear:left;
}
.bodyTable{
	width:100%;
	background-image:url(img/dvbody_background.png);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	height:100%;
	min-height:600px;
}
#ident{/margin-top:-20px;}
#dvBody{ padding-top:20px}
#dvResults{ }
.blockPrincipale_Top{
	background-image:url(img/BlockPrincipale_Top.png);
	background-repeat:repeat-x;
	background-position: 0px 0px;
	height:10px;
}
.blockPrincipale_Left{
	background-image:url(img/BlockPrincipale_Left.png);
	background-repeat:repeat-y;
	background-position: 0px 0px;
	width:10px;
}
.blockPrincipale_Right{
	background-image:url(img/BlockPrincipale_Right.png);
	background-repeat:repeat-y;
	background-position: 5px 0px;
	width:10px;
}
.blockPrincipale_Bottom{
	background-image:url(img/BlockPrincipale_Bottom.png);
	background-repeat:repeat-x;
	background-position: 0px 5px;
	height:10px;
}
#onglet{
	position:absolute;
	margin-top:-31px;
	margin-left:20px;
}
#onglet img{
	vertical-align:middle;
}
#onglet .menuOFF{
	background-image:url(img/onglet_center_off.jpg);
	background-repeat:repeat-x;
	height:36px;
	float:left;
}
#onglet .menuON{
	background-image:url(img/onglet_center_on.jpg);
	background-repeat:repeat-x;
	height:36px;
	float:left;
}
.ss_onglet{
	clear:left;
	display:inline;
	height:30px;
}
a#ML_1, .ML_1_ss a{background-image:url(img/ML_1.gif);}
a#ML_2, .ML_2_ss a{background-image:url(img/ML_2.gif);}
a#ML_3, .ML_3_ss a{background-image:url(img/ML_3.gif);}
a#ML_4, .ML_4_ss a{background-image:url(img/ML_4.gif);}
a#ML_5, .ML_5_ss a{background-image:url(img/ML_5.gif);}
a#ML_6, .ML_6_ss a{background-image:url(img/ML_6.gif);}
a#ML_7, .ML_7_ss a{background-image:url(img/ML_7.gif);}
a#ML_8, .ML_8_ss a{background-image:url(img/ML_8.gif);}
a#ML_9, .ML_9_ss a{background-image:url(img/ML_9.gif);}
a#ML_10, .ML_10_ss a{background-image:url(img/ML_10.gif);}
a#ML_11, .ML_11_ss a{background-image:url(img/ML_11.gif);}
a#ML_12, .ML_12_ss a{background-image:url(img/ML_12.gif);}
a#ML_13, .ML_13_ss a{background-image:url(img/ML_13.gif);}
a#ML_14, .ML_14_ss a{background-image:url(img/ML_14.gif);}
a#ML_15, .ML_15_ss a{background-image:url(img/ML_15.gif);}
a#ML_16, .ML_16_ss a{background-image:url(img/ML_16.gif);}
a.ML{
	background-repeat:repeat-y;
	padding-left:15px;
	display:block;
	width:180px;
	margin-bottom:1px;
	color:#333333;
	text-decoration:none;
	font-size:12px !important;
	/font-size:12px;
	margin-left:-5px !important;
	/margin-left:0px;
	-margin-left:-5px;
}
a.ML:active{
	background-repeat:repeat;
	color:#FFFFFF;
}
a.ML:hover{
	background-color:#e6e6e6;
	text-decoration:none;
}
a.ML_on{
	background-repeat:repeat;
	padding-left:15px;
	display:block;
	width:180px;
	margin-bottom:1px;
	color:#FFFFFF;
	text-decoration:none;
        margin-left:-5px;
}
.ML_ss a{
	background-repeat:repeat-y;
	background-color:#e6e6e6;
	padding-left:15px;
	display:block;
	width:175px;
	margin-bottom:1px;
	color:#333333;
	text-decoration:none;
	margin-left:0px !important;
	/margin-left:5px;
	-margin-left:0px;
}
.ML_ss a:hover{ color:#FFFFFF}
.ML_ss_ss a.ML_ss_ss_1_on{background-image:url(img/ML_1_puce.gif);}
.ML_ss_ss a.ML_ss_ss_2_on{background-image:url(img/ML_2_puce.gif);}
.ML_ss_ss a.ML_ss_ss_3_on{background-image:url(img/ML_3_puce.gif);}
.ML_ss_ss a.ML_ss_ss_4_on{background-image:url(img/ML_4_puce.gif);}
.ML_ss_ss a.ML_ss_ss_5_on{background-image:url(img/ML_5_puce.gif);}
.ML_ss_ss a.ML_ss_ss_6_on{background-image:url(img/ML_6_puce.gif);}
.ML_ss_ss a.ML_ss_ss_7_on{background-image:url(img/ML_7_puce.gif);}
.ML_ss_ss a.ML_ss_ss_8_on{background-image:url(img/ML_8_puce.gif);}
.ML_ss_ss a.ML_ss_ss_9_on{background-image:url(img/ML_9_puce.gif);}
.ML_ss_ss a.ML_ss_ss_10_on{background-image:url(img/ML_10_puce.gif);}
.ML_ss_ss a.ML_ss_ss_11_on{background-image:url(img/ML_11_puce.gif);}
.ML_ss_ss a.ML_ss_ss_12_on{background-image:url(img/ML_12_puce.gif);}
.ML_ss_ss a.ML_ss_ss_13_on{background-image:url(img/ML_13_puce.gif);}
.ML_ss_ss a.ML_ss_ss_14_on{background-image:url(img/ML_14_puce.gif);}
.ML_ss_ss a.ML_ss_ss_15_on{background-image:url(img/ML_15_puce.gif);}
.ML_ss_ss a.ML_ss_ss_16_on{background-image:url(img/ML_16_puce.gif);}
.ML_ss_ss a{
	background-color:#FFFFFF;
	background-position:0px;
	background-image:none;
	background-repeat:no-repeat;
	padding-left:15px;
	display:block;
	width:180px;
	margin-bottom:1px;
	color:#000000;
	text-decoration:none;
	font-size:12px !important;
	/font-size:10px;
}.ML_ss_ss a:hover{background-image:url(img/ML_puce.gif); color:#000000;}
#foot{
	text-align:center;
	margin-top:10px;
	position:abslolute;
	bottom:1%;
}
#foot a{margin: 0px 8px;}


/*Bloc generale*/
.Top{
	background-image:url(img/Block_Top.png);
	background-repeat:repeat-x;
	height:12px;
	font-size:6px;
}
.Bottom{
	background-image:url(img/Block_Bottom.png);
	background-repeat:repeat-x;
	height:1px;
	font-size:6px;
}
.Left{
	background-image:url(img/Block_Left.png);
	background-repeat:repeat-y;
}
.Right{
	background-image:url(img/Block_Right.png);
	background-repeat:repeat-y;
}


/*Produit du mois*/
#nouveauProduit{
	background-image:url(img/Block_fondRecherche.png);
	background-position:top;
	width:530px;
	height:92px;
}
#nouveauProduit table{
	height:100%;
	width:100%;
	font-size:12px;
	background-position:0px;
}
.acceuil_left{
	background-color:#f2f2f2;
	background-image:url(img/Block_fondAccueil_left.png);
	background-position:bottom;
	background-repeat:no-repeat;
	width:315px;
	height:149px;
	cursor:pointer;
}
.acceuil_right{
	background:#f2f2f2;
	background-image:url(img/Block_fondAccueil_right.png);
	background-position:bottom;
	background-repeat:no-repeat;
	width:315px;
	height:149px;
	cursor:pointer;
}
.acceuil_right table,.acceuil_left table{font-size:12px;}

/*Grille Produit*/
.grilleProduit{
	display:block;
	cursor:pointer;
	width:244px;
	height:149px;
	float:left;
}
.grilleProduit1 table{background-image:url(img/Block_fondRecherche1.jpg);}
.grilleProduit2 table{background-image:url(img/Block_fondRecherche2.jpg);font-size:12px;}
.grilleProduit3 table{background-image:url(img/Block_fondRecherche3.jpg);}
.grilleProduit4 table{background-image:url(img/Block_fondRecherche4.jpg);}
.grilleProduit5 table{background-image:url(img/Block_fondRecherche5.jpg);}
.grilleProduit6 table{background-image:url(img/Block_fondRecherche6.jpg);}
.grilleProduit7 table{background-image:url(img/Block_fondRecherche7.jpg);}
.grilleProduit8 table{background-image:url(img/Block_fondRecherche8.jpg);}
.grilleProduit9 table{background-image:url(img/Block_fondRecherche9.jpg);}
.grilleProduit20 table{background-image:url(img/Block_fondRecherche20.jpg);}
.grilleProduit21 table{background-image:url(img/Block_fondRecherche21.jpg);}
.grilleProduit22 table{background-image:url(img/Block_fondRecherche22.jpg);}
.grilleProduit23 table{background-image:url(img/Block_fondRecherche23.jpg);}

.grilleProduit30 table{background-image:url(img/Block_fondRecherche30.jpg);}
.grilleProduit31 table{background-image:url(img/Block_fondRecherche31.jpg);}

.grilleProduit68 table{background-image:url(img/Block_fondRecherche68.jpg);}
.grilleProduit70 table{background-image:url(img/Block_fondRecherche70.jpg);}
.grilleProduit71 table{background-image:url(img/Block_fondRecherche71.jpg);}


.grilleProduitrougerouge table{background-image:url(img/Block_fondRechercherougerouge.jpg);}
.grilleProduitorangeorange table{background-image:url(img/Block_fondRechercheorangeorange.jpg);}
.grilleProduitjaunejaune table{background-image:url(img/Block_fondRecherchejaunejaune.jpg);}
.grilleProduit300 table{background-image:url(img/Block_fondRecherche300.jpg);}
.grilleProduit table{
	background-repeat:no-repeat;
	/*background-position:-200px 60px !important;
	/background-position:60% -50%;*/
	height:100%;
	width:100%;
	
	font-weight:bold;
	font-size:13px !important;
	/font-size:10px;
}
.grilleProduit .table_vide{
	background-image:url(img/Block_degrade.png);
	background-repeat:repeat-x;
	background-position:top !important;
	/background-position:top;
}
/*Recherche de produits*/
.chercherProduit{
	background-image:url(img/Block_fondRecherche.png);
	background-repeat:no-repeat;
	background-position:-30px 0px;
	display:block;
	height:90px;
	width:520px;
}
.chercherProduit table{ height:100%; width:100%; font-weight:bold}
.chercherProduit .input{ width:300px;}
.chercherProduitContainer{
	width:550px;
}
.chercherProduitContainer div{
	width:520px;
	background-image:url(img/Block_degrade.png);
	background-repeat:repeat-x;
}
.chercherProduitContainerDetail div{
        width:520px;
        background-image:url(img/Block_degrade.png);
        background-repeat:repeat-x;
}

.chercherProduitContainer div table{
	height:100%; 
	width:100%;
	font-size:12px !important;
	/font-size:10px;
}

/* S A V */	
.bloc_sav{
	background-image:url(img/Block_degrade.png);
	background-repeat:repeat-x;
	width:330px;
	height:120px;
	float:left;
}.bloc_sav table{ width:100%; height:100%; font-size:12px !important;/font-size:10px;}

/* NewsLetters */
.newsletters{
	background-image:url(img/Block_degrade.png);
	background-repeat:repeat-x;
	width:370px;
	height:130px;
}.newsletters table{width:100%; height:100%; font-size:12px !important;/font-size:10px;}
.newsletters .input{width:200px;font-size:12px !important;/font-size:10px;}
.newsletters .inscription{ font-size:14px !important;/font-size:12px; font-weight:bold; text-decoration:underline; text-align:center; color:#666666;}
.newsletters_txt{ font-size:12px !important;/font-size:10px;}

/* ADMIN */
.admin{ border:1px solid #000000;}
.admin td{padding-left:5px;width:100%;}
.admin_normal1{ font-size:12px !important;/font-size:10px; color:#000000;}
.admin_normal2{ font-size:12px !important;/font-size:10px; color:#555555; background-color:#DDDDDD}
.admin_hover{ font-size:12px !important;/font-size:10px;color:#FF0000; background-color:#FFF0E8}

/* Fiche Produit*/
.ficheProduitLien a{
	background-image:url(img/FicheProduit_fondGris.png);
	background-repeat:repeat-x;
	color:#FFFFFF;
	display:block;
	width:226px;
	margin-bottom:1px;
	text-decoration:none;
}

.ficheProduitLien a.bleu{
	background-image:url(img/FicheProduit_fondBleu.png);
	background-repeat:repeat-x;
	color:#FFFFFF;
	display:block;
	width:226px;
	margin-bottom:1px;
	text-decoration:none;
}
.ficheProduitLien a img, .ficheProduitLien a.bleu img{ vertical-align:top}
.ficheProduitLien a:hover, .ficheProduitLien a.bleu:hover{ color:#FF6600;text-decoration:none;}

.produitOrder_nom{ font-size:16px !important; /font-size:14px; color:#0099CC; font-weight:bold}
.produitOrder_serial{ font-size:16px !important; /font-size:14px; color:#666666; font-weight:bold}

#dvProduct{
	background-image:url(img/Block_degrade.png);
	background-repeat:repeat-x;
	margin-top:21px;
	width:510px;
	height:435px;
}
#dvSupport{
        background-image:url(img/Block_degrade.png);
        background-repeat:repeat-x;
        width:510px;
        height:435px;
}
#dvGallery{
        background-image:url(img/Block_degrade.png);
        background-repeat:repeat-x;
        width:510px;
        height:435px;
}

#dvSales{
        background-image:url(img/Block_degrade.png);
	background-repeat:repeat-x;
	width:510px;
	height:435px;
}

#dvProduct table{ margin-top:20px; width:100%; height:100%; font-size:12px; color:#666666;}

#dvSupport table{ margin-top:20px; width:100%; height:100%; font-size:12px; color:#666666;}

#dvGallery table{ margin-top:20px; width:100%; height:100%; font-size:12px; color:#666666;}

#dvSales table{ margin-top:20px; width:100%; height:100%; font-size:12px; color:#666666;}

#dvProduct .feature{ background-image:url(img/FicheProduit_fondBleu.png); background-repeat:repeat-x; height:auto}

#dvProduct table .produitOrder_nom, #ficheProduit table .produitOrder_serial{ font-size:24px !important; /font-size:24px;}

#dvProduct table ul{ font-size:12px !important;/font-size:10px; list-style-image:url(img/etoile2.png); }

#ficheProduitOnglet{
	position:absolute;
	margin-top:0px !important;
	/margin-top:0px;
	margin-left:20px;
}

#ficheProduitOnglet img{ vertical-align:middle}
.ficheProduitOnglet_off, .ficheProduitOnglet_on{
	float:left;
	background-repeat:repeat-x;
	background-position:0px 0px !important;
	/background-position:0px 1px;
	vertical-align:top;
	height:35px;
}
.ficheProduitOnglet_on{
	background-image:url(img/FicheProduit_onglet_centerOn.png);
}
.ficheProduitOnglet_off{
	background-image:url(img/FicheProduit_onglet_centerOff.png);
}
/* download */
.bloc_download_center { text-align:center }
.bloc_download_search{
	background-image:url(img/Block_degrade.png);
	background-repeat:repeat-x;
	width:330px;
	height:120px;
	float:none;
}
.bloc_download_search table{ width:100%; height:100%; font-size:12px;}

#bloc_image_texte {
	display:inline;
	float:left;
}
#bloc_image_texte .contour {}

#bloc_image_texte .img {
	width:150px;
	height:110px;
	margin-right:5px;
	overflow:hidden;
	float:left;
	text-align:center;
	padding-top:10px;
	position:relative; 
}
#bloc_image_texte .centrer {text-align:center};

#bloc_image_texte .imgBanner {
	width:900px;
	height:90px;
	margin-right:5px;
	padding-top:10px;
	float:left;
}
#bloc_image_texte .infotexte {
	padding:10 10 10 10;
	text-align:justify;
	font-size:0.9em;
}
#bloc_image_texte p { margin-bottom:5px }

#bloc_image_texte .ligne { 
	width:100%;
	clear:both;
	overflow:hidden;
	border-bottom:#999999 1px solid
}
#bloc_image_texte a {
	text-decoration:underline;
	position:relative;
}
#bloc_image_texte a:hover {background:#999999}

#bloc_image_texte ul li { padding:0 }
#bloc_image_texte li { list-style:square; margin-bottom:2px}
#bloc_image_texte ul {padding-bottom: 3px;}
#bloc_image_texte .glossary li .image {width:110px; height:110px; list-style:none;}
#bloc_image_texte .glossary a:hover { background-color:#ffffff}

#bloc_image_texte .plan, #bloc_image_texte .glossary {width:160px; float:left;}
#bloc_image_texte .plan li, #bloc_image_texte .glossary li {list-style:none}
#bloc_image_texte .plan a {text-decoration:none}