* {
	font-family: Arial, Helvetica, sans-serif;
}

body {background-color:#F6F6F6;padding:0px;margin:0;}
h1 { margin:0;  padding:0px; border:0px; line-height:0px; }
h2{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;  margin: 0; padding-top: 0px; padding-bottom: 0px; }

a{
   outline:none;
}

a:active{
   outline:none;
}

#menuh{width:757px;padding:0;height:25px;margin:0;font-size:14px;font-family:Arial;margin:0;text-align:left;}
#menuh ul{list-style-type:none;display:block;float:left;font-size:14px;height:25px;font-family:Arial;padding:0px;margin:0;color:#ffffff;line-height:25px;width:757px;}
#menuh li{background-color:#525153;padding:0;margin:0;display:block;float:left;text-decoration:none;margin:0;width:145px;border-right-style:solid;border-right-color:#FFFFFF;border-right-size:2px;text-align:center;}
#menuh li a { height:25px;color: #ffffff; background: #525153; font-size:14px;text-decoration:none;font-weight:bold; }
#menuh .taille { width:588px;}
#menuh li a:hover{height:25px;color: #525153; background: #D7D7D7; font-size:14px;text-decoration:none;line-height:25px;width:145px;display:block;}

#fil_ariane {font-weight: normal; font-size:12px;font-family:Arial;color:#000000;text-decoration:none;}
#fil_ariane a{font-size:12px;font-family:Arial;color:#000000;text-decoration:none; }
#fil_ariane a:hover{font-size:12px;font-family:Arial;color:#000000;text-decoration:underline; }

#footer {font-size:12px;font-family:Arial;color:#000000;text-decoration:none;}
#footer a{font-size:12px;font-family:Arial;color:#000000;text-decoration:underline;}
#footer a:hover{font-size:12px;font-family:Arial;color:#000000;text-decoration:underline;}
#footer ul {list-style-type:none;display:inline;padding:0px;margin:0;}
#footer li {padding:5px;display:inline;}
#footer h4 {padding:0px; border:0px; margin:0px; display:inline; font-weight:normal;}

.titre_blanc {color:#FFFFFF;font-family:Arial;font-size:20px;}
.lien_blanc {color:#FFFFFF;font-family:Arial;font-size:12px;text-decoration:underline;}
.lien_blanc a{color:#FFFFFF;font-family:Arial;font-size:12px;text-decoration:underline;}
.lien_blanc a:hover{color:#FFFFFF;font-family:Arial;font-size:12px;text-decoration:underline;}
/*********** ajouter pour le telecharger nos catalogue *********/
.lien_rouge_telecharger {color:#E20404;font-family:Arial;font-size:12px;}
/*****************************************************/
.lien_noir {color:#000000;font-family:Arial;font-size:12px;}
.lien_noir a{color:#000000;font-family:Arial;font-size:12px;text-decoration:underline;}
.lien_noir a:hover{color:#000000;font-family:Arial;font-size:12px;text-decoration:underline;}

.lien_gris_menu {color:#7F7F7F; font-family:Arial; font-size:12px; text-decoration:none;font-weight:bold;}
.lien_gris_menu a {color:#7F7F7F; font-family:Arial; font-size:12px; text-decoration:none;}
.lien_gris_menu a:hover {color:#7F7F7F; font-family:Arial; font-size:12px; text-decoration:none;}

.contenu_produit_bg { background-image:url(../medias/produits/contenu_bg.gif); background-repeat:repeat-y; padding-left:10px; padding-right:10px; text-align:left; min-height:550px;}
.produit_tableau_ligne_claire{ background-image:url(../medias/produits/fd_blanc.gif); background-repeat:repeat-y; padding-left:10px; text-align:left;}
.produit_tableau_ligne_foncee{ background-image:url(../medias/produits/fd_gris.gif); background-repeat:repeat-y; padding-left:10px; text-align:left;}
a.produit_pdf { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none;}
a.produit_pdf :hover { text-decoration:underline;}
a.lien_simple{ font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}

.voir_produit { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#E20404; text-decoration:underline; font-weight:bold;}

#partie_1b, #partie_2b, #partie_3b, #partie_4b, #partie_5b { display:block;   }
.titre_fiche_produit{ font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#E20404;  font-weight:bold; margin: 0; padding-top: 0px; padding-bottom: 2px;}
.produit_soustitre { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#E20404; font-weight:bold; padding-bottom:5px;}
.produit_descriptif { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; }
h2.descriptif {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;  margin: 0; padding-top: 0px; padding-bottom: 2px;}
.produit_photos { border-color:#666666; border-style:solid; border-width:1px;}

#caracteristiques { font-family:Arial, Helvetica, sans-serif; font-size:11px;  }
.caracteristiques_ligne_foncee {  background-color:#DBDBDB; height:15px; border-right-color:#FFFFFF; border-right-style:solid; border-right-width:5px; width:30%; padding-left:10px; text-align:left;}
.caracteristiques_ligne_foncee2 { background-color:#C3C3C3; height:15px; font-weight:bold; padding-left:10px; text-align:left;}
.caracteristiques_ligne_claire {  background-color:#FBFBF6; height:15px;  padding-left:10px; text-align:left;}
.caracteristiques_ligne_claire2 { background-color:#EFEFEF; height:15px;  font-weight:bold; padding-left:10px; text-align:left;}

div.plus_photos_encart { width:150px; border-color:#666666; border-style:solid; border-width:1px;  padding:5px 5px 10px 5px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

td.col_photos {
	width:160px;
}

#prix, #ref, #argumentaire, #argumentaire2 { width: 320px; margin:0; padding:4px; }
#voltage, #argumentaire_mosaique, .voltage, .argumentaire_mosaique { margin:0; padding:4px; font-size:12px;}
#argumentaire ul, #argumentaire2 ul { margin:5px; padding-left:10px; padding-top:0;}
#argumentaire li, #argumentaire2 li { list-style-image:url(../medias/produits/puce_produit.gif); font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.texte_simple { color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

#fiche_imprimer { position:relative; float:left; z-index:10;}
#fiche_zoom { position:relative; float:right;  z-index:10;}
#fiche_zoom a, #fiche_zoom a:hover, #fiche_zoom a:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#E20404; text-decoration:underline; font-weight:bold;}

span.total {
	font-weight: bold;
	color: #e20404;
	padding-left: 20px;
}

div#entete_mosaique {
	font-family: Arial;
	font-size: 12px;
	padding-bottom: 10px;
	padding-left:10px;
}

div.product_mosaique {
	font-family: Arial;
	font-size: 12px;
	padding: 10px 0px 10px 0;
}

.titre_produit_mosaique {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #e20404;
	height: auto;
	padding-bottom: 3px;
	width: 220px;
	text-decoration: none;
}

div.desc_produit_mosaique {
	font-family: Arial;
	font-size: 12px;
	height: auto;
}

div.link_produit_mosaique { width: 180px; }

div.nav_produit_mosaique {
	font-family: Arial; font-size: 12px;
	text-align: center;
	paddin-top: 0;
}

a.a_produit_mosaique { color: #e20404; text-decoration: underline; padding-left: 50px; }
a.a_nav_mosaique { text-decoration: underline; color: black; }

p,div { font-family: Arial; font-size: 11px; }

#L1 li { list-style: none; }
#sub_L1 li { list-style-image: url('../medias/shared/indentation_plan.gif'); }

#L1 a {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #000;
}

/*********** a modifier pour le plan du site *********/

div#sub_sub_L1, div#sub_sub_sub_L1, div#sub_sub_sub_sub_L1 { display: none; visibility: hidden; height: 0; }
div#sub_sub_L2 { display: none; visibility: hidden; height: 0; }

/*****************************************************/

div#demande_cat {
	width: 440px;
	border: 1px solid #e20404;
	height: 640px;
	font-family: Arial;
	font-size: 12px;
}

div#telecharger_cat {
	width: 440px;
	border: 1px solid #e20404;
	height: 553px;
	font-family: Arial;
	font-size: 12px;
}

h2#head_catalogue {
	background-color: #e20404;
	text-align: left;
	padding: 5px 0 5px 15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	font-size: 15px;
}

h2#head_catalogue:first-letter { font-size: 20px; }

div#contact {
	width: 530px;
	border: 1px solid #e20404;
	height: 530px;
	font-family: Arial;
	font-size: 12px;
}



.titre_actu, .footer_actu{
	background-color: #999999;
	padding: 5px;
	color: #ffffff; 
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	border: 1px solid #999999;
	height: 20px;
}

.titre_actu_left, .titre_actu_right{
	display:block;
	float:left;
	width:auto;	
}

.titre_actu_left{
	font-size:16px;
	padding-left:10px; 
}
.titre_actu_right{
position:relative;
top:0px;
left:420px;
font-size:14px;
}

.footer_actu{
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #999999;
	font-variant:normal;
}

.Lettrine_titre_actu{
	font-size:22px;
	font-variant:small-caps;
}

.contenu_actu{
	padding: 5px;
	border: 1px solid #999999;
}

.encart_mosaique_produit {
	width:340px;
}

#sous_menu_produit {
width:auto;
}

#pop2 {
display: none;
position: absolute;
}

/**/
div#flashcontent {
	font-size: 16px;
	width: 512px;
	height: 370px;
	border-width: 0 2px;
	/*border-left: 2px solid #e6001a;*/
	/*border-right: 2px solid #e6001a;*/
	/*margin-left: 2px;*/
	z-index: -2;
	text-align: left;
	
}
div#flashcontent-titre {
	background-color: #e6001a;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	padding: 3px 10px;
	width:492px;
}
div#flashcontent-img {
	float: left;
	width: 289px;
}
div#flashcontent-menu {
	float: left;
	width: 222px;
	height:324px;
	background-color: #f2f2f2;
}
div#flashcontent-img img {
	border: none;
}
div#flashcontent-menu ul {
	margin: 0;
	padding: 0;
}
div#flashcontent-menu li {
	list-style: none;
	border-bottom: 1px solid #ccc;
}

div#flashcontent-menu li h4 {
	font-weight: bold;
	font-size: 16px;
	margin: 0;
	padding: 0;
}

div#flashcontent-menu li a {
	display: block;
	padding: 15px 15px 10px 15px;
	color: #9a9a9a;
	text-decoration: none;
	height:20px;
}
div#flashcontent-menu li a:hover {
	background-color: #fff;
	color: #e6001a;
}

div#flashcontent-menu li img {
	visibility: hidden;
	display: none;
}

div#flashcontent-footer {
	background-color: #e6001a;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	padding: 3px 10px;
	width:492px;
	height:16px;
}

div#flashcontent-footer a {
	color: #fff;
	font-size: 15px;
	font-weight: bold;
}

div#flashcontent-footer a:hover {
	text-decoration: underline;
}

div#flash_droit {
	/*border-right: 1px solid #1a50b8;*/
	height: 370px;
	text-align: left;
	z-index: -2;
}

div#flash-droit-titre {
	background-color: #1a50b8;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	padding: 3px 10px;
	width:218px;
}

div#flash-droit-visu {
	border-width: 0 2px;
	border-color: #1a50b8;
	border-style: solid;
}

div#flash-droit-footer {
	background-color: #1a50b8;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	padding: 3px 10px;
	width:218px;
	height:16px;
}

div#flash-droit-footer a {
	color: #fff;
	font-size: 15px;
	font-weight: bold;
}

div#flash-droit-footer a:hover {
	text-decoration: underline;
}

/*table#menuleft input[type=text] {
	border: 1px solid #6a686d;
}*/

table#menuleft input {
	border: 1px solid #6a686d;
}


#footer_adresse {
padding-top:25px;
text-align:center;
display:none;
visibility:hidden;	
}


.merci {
padding: 25px 10px 0 10px; 
text-align: justify;
font-size:14px;
}


#contact_partiegauche{
	width:530px;
}

#contact_partiedroite{
	width:270px;
}

#contact_coord {
background-color:#CCCCCC;
}

#contact_coord td {
	padding: 5px 5px 20px 5px;
}

#encart_newsletter {
	padding: 5px 5px 15px 0px;
}