/* CSS Document */

body{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
background-color:#231F20;
font-size:11px;
}

#container{
width:971px;
margin-left:auto;
margin-right:auto;
/*background-color:#FFFFFF;*/
}

#tableau_principal{
width:967px;
border-bottom:0px;
}

h1, h2, form, td, img{
margin:0;
padding:0;
}

h2{
font-size:20px;
}

a{
text-decoration:none;
color:#000000;
}

.gras{
font-weight:bold;
}

#header{
width:967px;
height:133px;
}

#menu_haut div{
width:565px;
}
#menu_haut ul  {
list-style:none outside none;
margin:0;
padding:0;
}

#menu_haut a, #menu_haut img{
float:left;
}

input, select {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
margin:0;
padding:0;
}

#bloc_newsletter{
width:240px;
margin:46px 0 0 0;
}

#bloc_newsletter input, #bloc_newsletter img{
float:left;
}

input#txt_newsletter{
height:12px;
}

#colonne_gauche{
width:207px;
vertical-align:top;
background-position:bottom;background-image:url(/medias-fr/shared/bas_col.gif);
padding-bottom:6px;
}

#bloc_mon_compte{
height:52px;
background-color:#231F20;
color:#FFFFFF;
}

#bloc_mon_compte input{
text-align:left;
}

#menu_client{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding:7px 0;
}

#menu_client li{
border-bottom:1px solid #80d9f5;
padding:0;
margin:0;
}

#menu_client li.lastrow{
border:none;
}

#menu_client li a{
color:#FFFFFF;
}

#menu_client ul{
padding:0;
margin:0;
width:190px;
background-color:#00b2eb;
}

#menu_client ul li{
list-style-type:none;
position:relative;
width:190px;
cursor:pointer;
}

#menu_client ul li.mmenu{
list-style-type:none;
position:relative;
background:url(/medias/shared/fl_rouge.gif) no-repeat right;
width:190px;
cursor:pointer;
}

#menu_client ul li.mmenu:hover{
list-style-type:none;
position:relative;
background:url(/medias/shared/fl_blanche.png) no-repeat right;
}

#menu_client div{
position:absolute;
top:0;
left:190px;
padding-left:4px;
}

#menu_client ul.submenu{
/*position:absolute;
top:0;
left:190px;*/
width:165px;
display:none;
border-left:6px solid #80d9f5;
border-top:1px solid #80d9f5;
border-right:6px solid #80d9f5;


}

#menu_client li.mmenu:hover ul.submenu{
display:block;
}



#menu_client  ul.submenu li{
list-style-type:none;
width:165px;
}

#menu_client  ul.submenu li a{
width:165px;
white-space:normal;
}



#bloc_catalogue{
width:196px;
margin-top:0px;
}

#colonne_droite {
width:760px;
margin-bottom:15px;
}

#cbo_search{
width:80px;
}

.bienvenue{
font-size:11px;
line-height:11px;
text-align:left;
color:#FFFFFF;
}

.recherche_avancee{
color:#ffffff;
font-size:11px;
text-align:left;
display:block;
left:109px;
float:left;
position:relative;
}

.recherche_avancee a{
color:#ffffff;
text-decoration:underline;
}

#contenu {
background-image:url(/medias-fr/home/contenu.gif);
background-repeat:no-repeat;
background-position:top;
display:block;
position:relative;
width:760px;
z-index:1;
background-color:white;
}


.rouge12{
color:#ffffff;
font-size:12px;
}

.rouge{
color:#df0012;
}



a.lienrouge{
color:#df0012;
text-decoration:underline;
}


.rougegras{
color:#df0012;
font-weight:bold;
}

/********Styles pour page d'accueil******/
#tableau_home{
margin-top:16px;

}

.bord_gch_zoomsur{
background:url(/medias/home/bord_gch_zoomsur.gif) repeat-y left;
width:14px;
}

.bord_dt_zoomsur{
background:url(/medias/home/bord_dt_zoomsur.gif) repeat-y right;
width:14px;
}

#tableau_zoom_sur div.titre{
color:#00b2eb;
font-size:26px;
margin:5px 0;
}

#tableau_zoom_sur div.titre div{
color:#00A4CA;
line-height:26px;
font-weight:bold;
text-align:center;
}

#tableau_zoom_sur div.desc{
color:#000000;
font-size:15px;
height:237px !important;
height:237px;
min-height:188px;
display:block;
position:relative;
}

#espace_pub{
margin-top:6px;
}

#vignette_pub img{
margin:0 100px 12px 0;
}

#vignette_catalogue img{
margin:0px 0px 12px 100px;
}


#tableau_nouveautes .bord_gauche{
background:url(/medias/home/bord_bleu_gch.gif) repeat-y left;
width:5px;
height:auto;
}

#tableau_nouveautes .bord_droit{
background:url(/medias/home/bord_bleu_dt.gif) repeat-y left;
width:11px;
height:auto;
}

#tableau_nouveautes .bloc_nouveaute{
border-bottom:2px solid #00A4CA;
padding-bottom:3px;
padding-top:10px;
padding-left:3px;
padding-right:3px;
background-color:#DDF1F6;

}
#tableau_nouveautes .bloc_nouveaute_bottom{
/*border-bottom:2px solid #00A4CA;*/
padding-bottom:0px;
padding-top:13px;
padding-left:3px;
padding-right:3px;
background-color:#DDF1F6;
height:71px !important;
height:71px;
vertical-align:bottom;
}

#tableau_nouveautes .bloc_nouveaute img.imageproduit{
}

#tableau_nouveautes .bloc_nouveaute a{
color:#000000;
font-size:13px;
text-decoration:underline;
}

#tableau_nouveautes .bloc_nouveaute div.date{
color:#7cd0f4;
font-size:10px;
}

#footer{
width:971px;
clear:both;
text-align:center;
text-transform:uppercase;
font-size:12px;
background-color:#231F20;

}

#footer ul{
padding:0;
margin-top:5px;
}

#footer ul li{
list-style-type:none;
display:inline;
color:#ffffff;
font-size:12px;
}

#footer ul li a{
color:#ffffff;
text-transform:uppercase;
}

#footer #espace_marque li{
    text-transform:none;
}

#footer #espace_marque a{
    text-transform:none;
}

/**************************Styles pour les pages commande*************/

#fil_ariane{
color:#6b6b6a;
font-size:11px;
}

#fil_ariane a{
text-decoration:underline;
color:#6b6b6a;
}


#tableau_suivi_commande th{
background-color:#fafafa;
border-top:1px solid #cecece;
border-bottom:1px solid #cecece;
padding:5px 0;
}

#tableau_suivi_commande td{
border-bottom:1px solid #cecece;
height:30px;
}

#tableau_suivi_commande td a{
text-decoration:underline;
}

#tableau_suivi_commande div.montant{
width:65px;
}

#tableau_suivi_commande div.facture{
width:55px;
}

#tableau_suivi_commande div.numcommande{
width:90px;
}

#tableau_suivi_commande div.maref{
width:50px;
}

#tableau_suivi_commande div.codetrans{
width:50px;
}

#tableau_suivi_commande_2, #tableau_panier{
/*border-bottom:1px solid #cecece;*/
}

#tableau_suivi_commande_2 td, #tableau_devis_2 td, #tableau_panier td{
height:32px;
border-bottom:1px solid #cecece;
}

#tableau_suivi_commande_2 th, #tableau_devis_2 th, #tableau_panier th{
height:27px;
background-color:#fafafa;
border-top:1px solid #cecece;
border-bottom:1px solid #cecece;
}

#tableau_suivi_commande_2 div.ref, #tableau_devis_2 div.ref{
width:60px;
}


#tableau_panier div.ref{
width:75px;
}

#tableau_suivi_commande_2 div.libelle{
width:130px;
}

#tableau_panier div.libelle{
width:170px;
}

#tableau_suivi_commande_2 div.prix, #tableau_devis_2 div.prix{
width:48px;
}

#tableau_suivi_commande_2 div.total, #tableau_devis_2 div.total{
width:60px;
}

/****************Styles pour les pages produit**************/
.liengris{
color:#6b6b6a;
text-decoration:underline;
}

.textegris, .pagination{
color:#6b6b6a;
}

.textegris a, .pagination a{
color:#6b6b6a;
text-decoration:underline;
}

.pagination{
padding:6px 0;
}

#liste_produits th{
color:#6b6b6a;
background-color:#fafafa;
border-top:1px solid #cecece;
border-bottom:1px solid #cecece;
padding:5px 0;
font-weight:normal;
}

#liste_produits td{
padding:10px 0;
vertical-align:top;
border-bottom:1px solid #cecece;
}

#liste_produits div.nom_produit{
color:#df0012;
text-transform:uppercase;
font-weight:bold;
margin-top:10px;
width:274px;
}

#tableau_pg_famille{
border-top:1px solid #cecece;
}

#tableau_pg_famille div.nom_produit{
width:100px;
padding-top:5px;
}

.bord_gch_bloc_centre{
background:url(/medias/produits/bord_gauche_centre.gif) repeat-y left;
width:10px;
}

.bord_dt_bloc_centre{
background:url(/medias/produits/bord_droit_centre.gif) repeat-y right;
width:8px;
}

.bord_haut_centre{
background:url(/medias/produits/bord_haut_centre.gif) repeat-x bottom;
height:12px;
}

.bord_bas_centre{
background:url(/medias/produits/bord_bas_centre.gif) repeat-x bottom;
height:12px;
}

.bord_bas{
background:url(/medias/produits/bord_bas.gif) repeat-x top;
height:13px;
}

.bord_droit{
background:url(/medias/produits/bord_droit.gif) repeat-y left;
width:11px;
}

.rouge16Uppercase{
color:#df0012;
text-transform:uppercase;
font-weight:bold;
font-size:16px;
padding:10px 0;
}

.rougesamecase{
color:#df0012;
/**text-transform:uppercase;**/
font-weight:bold;
font-size:16px;
padding:10px 0;
}


#bloc_boite_a_outils td{
border-bottom:1px solid #CECECE;
padding:2px 0;
}

#bloc_boite_a_outils td a{
color:#6b6b6a;
}

td.coin_conseil{
border-top:1px solid #CECECE;
text-align:left;
}

td.coin_conseil div{
padding:10px 0 30px 5px;
width:410px;
}

td.coin_conseil img{
padding-bottom:5px;
}

#tableau_fiche_produit{
border: 1px solid #cecece;
}

#tableau_fiche_produit th{
/*border-top:2px solid #cecece;*/
border-bottom:1px solid #cecece;
padding:8px 0;
background-color:#fafafa;
}

#tableau_fiche_produit td{
border-bottom:1px solid #cecece;
padding:5px 0;
}

#tableau_fiche_produit td.lastrow{
border-bottom:0;
padding:5px 0;
}

.bloc_question{
border-top:1px solid #CECECE;
padding:5px 0;
}

.bloc_coordonnees, .bloc_coordonnees_2{
padding:10px 30px 20px 15px;
background-color:#fafafa;
}

.bloc_coordonnees div{
padding-bottom:10px;
}

.bloc_coordonnees_2 div{
padding-bottom:5px;
}

/*********Style pour page options de navigation*****/
.bloc_option{
background-color:#fafafa;
padding:8px 3px;
}

/********Style pour la page zoom_sur ************/
#zoom_sur .titre{
color:#00b2eb;
font-size:22px;
margin:5px 0;
}

#zoom_sur div.titre div{
color:#000000;
line-height:22px;
}

.textegris p{
padding-top:15px;
margin:0;
}

.fiche_catalogue td{
padding-bottom:35px;
}

/*****Style pour la page contact*******/
.bloc_gauche_contact{
width:200px;
text-align:right;
color:#6b6b6a;
padding-top:15px;
}

.bloc_gauche_contact .region{
color:#6b6b6a;
font-size:13px;
font-weight:bold;
}



.Style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.Style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	padding-left:5px;
}


ul.sm{
padding:0;
margin:0;
margin-left:10px;
width:140px;
}

ul.sm li{
list-style-type:none;
background:url(/medias/shared/fl_rouge.gif) no-repeat left;
width:6px;
padding-left:10px;
margin-top:2px;
margin-bottom:2px;
}


#tableau_suivi_commande_2 div.ref1{
width:102px; /* modified by vanessa */
}

/*  ajout by vanessa for Francois  */
.textenoir {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.textenoir a {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
a.textenoir:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.Titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.Texte {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.TexteDemande {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.Texterougelien {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
	text-decoration: underline;
}
.TitreRouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
; color: #FF0000
}
.TitreNoirRaye {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: line-through;
}
.Textegrislien {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}
.TitreNiv2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.Texteblanclien { font-family: Verdana; font-size: 10px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none; }
a.Texteblanclien:hover { font-family: Verdana; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none; }
.Texterouge { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #FF0000; }
.Texteblanchaut { font-family: Verdana; font-size: 10px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none; }
a.Texteblanchaut:hover { font-family: Verdana; font-size: 10px; font-style: normal; font-weight: normal; color: #FF0000; text-decoration: none; }
.Texterougehaut { font-family: Verdana; font-size: 10px; font-style: normal; font-weight: normal; color: #FF0000; text-decoration: none; }
.TitreRouge2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: normal; color: #FF0000; text-decoration: none; }
.Texteblancbandeau { font-family: Verdana; font-size: 14px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.Titrebleufonce { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #6699CC; text-decoration: none; }
.textebleufonce { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #6699cc; text-decoration: none; }
.Titreorange { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #FFCC00; text-decoration: none; }
.Titrevert { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #41af52; text-decoration: none; }
.textebleufonceLight { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #6699cc; text-decoration: none; }
.TitreRougeGd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 23px; font-style: normal; font-weight: bold; color: #FF0000; text-decoration: none; }
.textebleufonceLightSmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #6699cc; text-decoration: none; }
.TexteblancAnnee { font-family: Verdana; font-size: 10px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none; }
form {
	display: inline;
}
.ReferencePrd {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.Texte12 {

	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.TexteInvisibleRouge {

	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #ce0000;
	text-decoration: underline;
}
.textebleubruno {
	color: #6699cc;
}
.TexteMaj {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-transform: uppercase;

}
.TexteMin {

	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-transform: lowercase;
}
.TexteblancAnneeGros {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;

}
.TexteblancWinway {

	font-family: Verdana;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.WinwayEcommerce {
font-family: Verdana; font-size: 9px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none;
}
.TexteNoirAnneeGros {

	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.WinwayEcommercenoir {

font-family: Verdana; font-size: 9px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none;
}
.TexteGrisAnnee {


	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.TitreRougeLien {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
; color: #FF0000
}
.ZoomElitetitre {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 23px; font-style: normal; font-weight: bold; color: #a28b65; text-decoration: none;
}
.ZoomElite {

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 50px; font-style: normal; font-weight: bold; color: #a8a9ac; text-decoration: none;
}
.ZoomElitetitreNoir {

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 23px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none;
}
.ZoomElitetitretexte {

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #a28b65; text-decoration: none;
}
.Texte08 {

	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.NewTexteBd1 {

	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
a.NewTexteBd1:hover {


	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.NewTexteLgtBd1 {


	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
a.NewTexteLgtBd1:hover {



	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
.NewTitreRubrique {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bolder;
	color: #00A6EB;
	text-decoration: none;
	text-transform: uppercase;

}
.NewOptimaTxt {


	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #951853;
	text-decoration: none;
}
.NewOptimatxtLgt {



	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #b0527e;
	text-decoration: none;
}
.Correction {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
a.correction:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #6699cc;
	text-decoration: underline;
}
.CorrectionMenu1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
a.CorrectionMenu1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6699cc;
}
.CorrectionMenu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
a.CorrectionMenu2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6699cc;
}


.fil { font-family:Arial; font-size:11px; color:#6B6B6A;}
.fil a{ font-family:Arial; font-size:11px; color:#6B6B6A;}
.fil a:hover { font-family:Arial; font-size:11px; color:#6B6B6A;}


#pave_optima{
background:url(/medias/servicesplus/tab03.gif) no-repeat;
width:245px;
height:176px;
}

#pave_optima img{
margin-top:122px;
margin-left:77px;}

a.lienrouge{
color:#df0012;
text-decoration:underline;
}


.rougegras{
color:#df0012;
font-weight:bold;
}


.liennormalblack{
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
	}
#bgcontenu {background-image:url(/medias-fr/shared/bgcontenu.gif);background-position:bottom;}
/*
* espace pu avec le flash sur la homepage
*/

.TableNewBloc {
	display:block;
	position: relative;
}
.newBlocZ01 {
	display: block;
	position: absolute;
	width: 67px;
	height: 25px;
	top:90px;
	left:170px;
}
.newBlocZ02 {
	display: block;
	position: absolute;
	width: 78px;
	height: 25px;
	top:255px;
	left:93px;
}
.newBlocZ03 {
	display: block;
	position: absolute;
	width: 91px;
	height: 25px;
	top:255px;
	left:360px;
}
.newBlocZ04 {
	display: block;
	position: absolute;
	width: 235px;
	height: 192px;
	top:60px;
	left:288px;
}
/** Ajout Rakesh 28/07/2009 ... Lien MDP Oublie **/
.mdpOublier a {
	color:#fff;
	text-decoration:underline;
} 
.frmMDP table td {
	padding-bottom:10px;
}
span.error {
	color:#ff0000;
	font-weight:bold;
	font-family:verdana;
	font-size:13px;
}
span.success {
	color:green;
	font-weight:bold;
	font-family:verdana;
	font-size:13px;
}
h2.success {
	color:red;
}

/** Ajout Nicolas 02/06/10 ... Internationalisation **/

#static-content-top{
background-image: url(/medias/shared/static-content-top.jpg);
background-repeat: no-repeat;
width:689px;
height:10px;
background-position:left bottom;
}

#static-content-middle{
background-image: url(/medias/shared/static-content-middle.jpg);
background-repeat: repeat-y;
background-position:left top;
width:689px;
text-align:left;
margin: 0 auto;
}

#static-content-bottom{
background-image: url(/medias/shared/static-content-bottom.jpg);
background-repeat: no-repeat;
background-position:left top;
width:689px;
height:10px;
}

#static-content-middle p{
padding: 0 20px;
}

.small-header{
margin: 0 20px 0 20px;
}

#static-content-title{
padding:10px 20px;
}

#static-content-menu{
width:649px;
margin:0 auto 10px auto;
padding: 0 0 6px 0;
text-align:left;
border-bottom:10px;
border-bottom:1px solid #DCDCDD;

}

#static-content-middle ul li{
margin-right:20px;
}

#static-content-facts{
margin: 20px;
padding: 10px;
border:1px solid #DCDCDD;
}


.static-content-box-left{
width:315px;
margin: 0 0 15px 20px;
border: 1px solid #DCDCDD;
padding: 10px 0;
float:left;
}

.static-content-box-right{
width:315px;
margin: 0 20px 15px 0;
border: 1px solid #DCDCDD;
padding: 10px 0;
float:right
}

.static-content-box-left-2{
width:315px;
margin: 0 0 15px 20px;
border: 1px solid #DCDCDD;
padding: 10px 0;
float:left;
}

.static-content-box-right-2{
width:315px;
margin: 0 20px 15px 0;
border: 1px solid #DCDCDD;
padding: 10px 0;
float:right
}

.red-arrow-list{
margin: 0 0 0 20px;
}

.red-arrow-list li{

list-style-type:none;
padding: 0 0 0 0px;
line-height:16px;
}

.red-arrow-list li a{
background-image: url(/medias/produits/petite_fleche_rouge.gif);
background-repeat:no-repeat;
background-position: left center;
padding: 0 0 0 10px;
color:#DF0031;
text-decoration:underline;
}

.div-clear{
clear:both;
}

.div-clear-border{
clear:both;
border-bottom:1px solid #CFCFCF;
margin: 30px;
padding: 10px 0 0 0;
}

.catalog-title{
font-size:16px;
font-weight:bold;
}

.shipping-list{
margin: 0 0 0 30px;
}

.shipping-list-2{
margin: 0;
padding: 0;
}

.shipping-list-2 li{
margin: 0 0 0 40px;

}

#contact-list{
float:left;
margin: 0 20px 0 0;
width:250px;
}

#contact-list .region{
font-size:12px;
font-weight:bold;

}

.left{
float:left;
}

.right{
float:right;
}

#frenchmap{
margin: 50px 100px 0 0;
}

#company-box{
width: 500px;
background: #fff;
text-align:left;
padding: 20px;
}

.company-box-title{
font-size:12px;
font-weight:bold;
padding-bottom: 4px;
margin-bottom: 12px;
border-bottom: 1px solid #000;
}

#company-box-picture{
float:left;
margin: 0 20px 0 0;
}

#menu_haut #first-languages{
margin: 0 10px 0 10px;
padding: 0;
}

#first-languages li{
margin: 0;
line-height:22px;
display:inline;
padding: 0;
}

#first-languages li a:link, #first-languages li a:visited{
color:#FFF;
text-decoration:underline;
font-weight:100;
}

#first-languages li{
font-weight:bold;
}
