/* CSS Document */
body{background-image:url(Habillage/fond_ail.png); background-repeat:repeat-x; background-attachment:scroll; background-color:#141625; background-position:top; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:lighter; font-size:12px;}

img{border:0px;}

.espace_contenu{margin-left:auto; margin-right:auto; width:920px; background-image:url(Habillage/fond_dupli.jpg); background-repeat:repeat-y;}

.fond_ail{margin-left:auto; margin-right:auto; width:925px; height:373px;}

.logo{float:left;}

.menu{float:right; background-image:url(Habillage/fond_menu.jpg); background-repeat:no-repeat; width:577px; height:191px;}
.menu ul{list-style:none; margin:0px; padding:0px; padding-top:95px;}
.menu ul li{float:left; }
.menu ul li a.gamme{background-image:url(Habillage/fond_menu_gamme.jpg); display:block; height:31px; width:144px; background-position:top right; background-repeat:no-repeat; text-align:center; color:#777981; text-transform:uppercase; font-size:13px; text-decoration:none; padding-top:30px;}
.menu ul li a.gamme:hover{background-image:url(Habillage/fond_menu_gamme.jpg); display:block; height:31px; width:144px; background-position:right -71px; background-repeat:no-repeat; text-align:center; color:#FFFFFF; text-transform:uppercase; font-size:13px; text-decoration:none; padding-top:30px;}
.menu ul li a.gammeencours{background-image:url(Habillage/fond_menu_gamme.jpg); display:block; height:31px; width:144px; background-position:right -71px; background-repeat:no-repeat; text-align:center; color:#FFFFFF; text-transform:uppercase; font-size:13px; text-decoration:none; padding-top:30px;}

.menu ul li a.reference{background-image:url(Habillage/fond_menu_reference.jpg); display:block; height:31px; width:144px; background-position:top right; background-repeat:no-repeat; text-align:center; color:#777981; text-transform:uppercase; font-size:13px; text-decoration:none; padding-top:30px;}
.menu ul li a.reference:hover{background-image:url(Habillage/fond_menu_reference.jpg); display:block; height:31px; width:144px; background-position:right -71px; background-repeat:no-repeat; text-align:center; color:#FFFFFF; text-transform:uppercase; font-size:13px; text-decoration:none; padding-top:30px;}
.menu ul li a.referenceencours{background-image:url(Habillage/fond_menu_reference.jpg); display:block; height:31px; width:144px; background-position:right -71px; background-repeat:no-repeat; text-align:center; color:#FFFFFF; text-transform:uppercase; font-size:13px; text-decoration:none; padding-top:30px;}

.menu ul li a.produits{background-image:url(Habillage/fond_menu_produit.jpg); display:block; height:31px; width:144px; background-position:top right; background-repeat:no-repeat; text-align:center; color:#777981; text-transform:uppercase; font-size:13px; text-decoration:none; padding-top:30px;}
.menu ul li a.produits:hover{background-image:url(Habillage/fond_menu_produit.jpg); display:block; height:31px; width:144px; background-position:right -71px; background-repeat:no-repeat; text-align:center; color:#FFFFFF; text-transform:uppercase; font-size:13px; text-decoration:none; padding-top:30px;}
.menu ul li a.produitsencours{background-image:url(Habillage/fond_menu_produit.jpg); display:block; height:31px; width:144px; background-position:right -71px; background-repeat:no-repeat; text-align:center; color:#FFFFFF; text-transform:uppercase; font-size:13px; text-decoration:none; padding-top:30px;}

.menu ul li a.contact{background-image:url(Habillage/fond_menu_contact.jpg); display:block; height:31px; width:144px; background-position:0px right; background-repeat:no-repeat; text-align:center; color:#777981; text-transform:uppercase; font-size:13px; text-decoration:none; padding-top:30px;}
.menu ul li a.contact:hover{background-image:url(Habillage/fond_menu_contact.jpg); display:block; height:31px; width:144px; background-position:right -71px; background-repeat:no-repeat; text-align:center; color:#FFFFFF; text-transform:uppercase; font-size:13px; text-decoration:none; padding-top:30px;}
.menu ul li a.contactencours{background-image:url(Habillage/fond_menu_contact.jpg); display:block; height:31px; width:144px; background-position:right -71px; background-repeat:no-repeat; text-align:center; color:#FFFFFF; text-transform:uppercase; font-size:13px; text-decoration:none; padding-top:30px;}

.contenu_accueil{background-image:url(Habillage/fond_accueil.jpg); background-repeat:no-repeat; width:920px; float:left; min-height:388px}
.contenu{background-image:url(Habillage/fond_tous.jpg); background-repeat:no-repeat; width:920px; float:left; min-height:388px}
.contenu_gamme{background-image:url(Habillage/fond_gamme.jpg); background-repeat:no-repeat; width:920px; float:left; }

.contenu_gauche{float:left; width:290px; padding-left:45px; padding-top:40px;}
.contenu_droite{float:right; width:570px; padding-right:10px;}
.cadre{background-image:url(Habillage/cadre.png); background-repeat:no-repeat; width:251px; height:344px; padding:5px;}
.cadre_carre{background-image:url(Habillage/cadre_carre.png); background-repeat:no-repeat; width:251px; height:253px; padding:5px;}

.contenu_gauche_accueil{float:left; width:270px; padding-left:270px;}
.contenu_droite_accueil{float:right; width:360px; padding-right:10px;}
.pttmenu ul{margin:0px; padding:0px; list-style-type:none;}
.pttmenu ul li{margin:0px; padding:0px; background-image:url(Habillage/fleche.png); background-repeat:no-repeat; background-position:60px 4px; padding-bottom:10px; padding-left:75px; font-size:12px; color:#000000; text-decoration:none;}
.pttmenu ul li a{color:#000000; text-decoration:none; }
.pttmenu ul li a:hover{color:#FFFFFF; text-decoration:none; }
.tablo_produit{width:100%; text-align:center;}
.tablo_produit img { margin:5px;}
a.lien_gamme{background-image:url(Habillage/fond_lien_gamme.png); background-repeat:no-repeat; background-position:top left; width:164px; height:39px; display:block; float:left; margin-right:20px; color:#FFFFFF; text-decoration:none; padding-top:5px; padding-left:20px;}
a.lien_gamme:hover{background-image:url(Habillage/fond_lien_gamme.png); background-repeat:no-repeat; background-position:top left; width:164px; height:39px; display:block; float:left; margin-right:20px; color:#FFFFFF; text-decoration:none; padding-top:5px; padding-left:20px;}
.contenu_gauche ul {margin:0px; padding:0px; color:#000000; list-style:none; margin-top:25px;}
.contenu_gauche ul li.fleche { background-image:url(Habillage/puce_fleche.png); background-repeat:no-repeat; padding-left:15px;; color:#000000; background-position:2px 3px;}
.contenu_gauche ul li.etoile { background-image:url(Habillage/puce_etoile.png); background-repeat:no-repeat; padding-left:15px;; color:#AD120B; background-position:left 1px; margin-top:10px;}
h1{ font-style:italic; font-size:24px; font-weight:lighter;}
h2{ font-weight:bold; font-size:17px;}
a{color:#000066; text-decoration:none;}
a:hover{color:#000066; text-decoration:underline;}
.slogan{width:270px; line-height:20px;}
.slogan p{margin:0px; padding:0px; margin-top:55px; font-size:14px; margin-left:25px; font-style:italic; font-weight:bold; color:#000000; }
.slogan p span{font-size:22px; color:#FFFFFF; font-weight:normal;}
.pttmenu{width:270px; color:#000000; padding-top:80px; }
.bas_accueil{background-image:url(Habillage/fond_bas_accueil.jpg); background-repeat:no-repeat; float:left; width:820px; height:36px; padding-left:100px; padding-top:25px;}
.bas{background-image:url(Habillage/fond_bas.jpg); background-repeat:no-repeat; float:left; width:820px; height:36px; padding-left:100px; padding-top:25px;}
.bas a,.bas_accueil a {text-decoration:none; text-transform:uppercase; margin-right:30px; color:#4F7D99; font-weight:bold;}
.Separation	{ clear:both; float:none; height:0px; line-height:0px; font-size:0px; }

fieldset	{ border:none; font-size:11px; color:#FFFFFF; padding:0px; margin:0px; padding-top:16px; }
fieldset label { width:100px; float:left; padding-top:3px; padding-right:10px; text-align:right; height:22px; }
fieldset input		{ border:1px #DFCEAA solid; padding-top:2px; padding-left:4px; padding-right:4px; font-family:Arial, sans-serif; font-size:11px; color:#000000; height:16px; }
fieldset checkbox		{ border:1px #DFCEAA solid; }
fieldset input.envoyer		{ align:center; border:1px #DFCEAA solid; padding-top:2px; padding-left:4px; padding-right:4px; font-family:Arial, sans-serif; font-size:11px; color:#000000; height:20px; }
fieldset textarea	{ border:1px #DFCEAA solid; padding-top:2px; padding-left:4px; padding-right:4px; font-family:Arial, sans-serif; font-size:11px; color:#000000; }
fieldset input.On, #Inscription fieldset textarea.On	{ background-color:#F4EFE3; }