html, body, form {
	margin: 0px;
	padding: 0px;
}

body {
color: #ffffff;
font-size:12px;
font-family:verdana;
background:url(images/bg.jpg) repeat top left;
}

h1{
font-family:verdana;
font-weight:normal;
text-transform:uppercase;
font-size:12px;
padding:0px 0px 0px 0px;
margin:0px 0px 5px 10px;
color:#ff0055;
}

h2{
font-family:verdana;
font-weight:normal;
text-transform:uppercase;
font-size:11px;
padding:0px 0px 0px 0px;
margin:10px 0px 10px 0px;
}

h2 a{
font-family:verdana;
font-weight:normal;
text-transform:uppercase;
font-size:11px;
}

img {
border: 0;
vertical-align:middle;
}

a {
text-decoration: none;
color: #ffffff;
}

a:hover {
text-decoration: underline;
color: #ffffff;
}

p {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.gris-petit:link{color:#b7b7b9;font-size:10px;font-family:verdana;text-decoration: underline;}
.gris-petit:visited{color:#b7b7b9;font-size:10px;font-family:verdana;text-decoration: underline;}
.gris-petit:hover{color:#b7b7b9;font-size:10px;font-family:verdana;text-decoration: none;}


.gris{color:#b7b7b9;font-size:11px;font-family:verdana;}
.gris:link{color:#b7b7b9;font-size:11px;font-family:verdana;text-decoration: underline;}
.gris:visited{color:#b7b7b9;font-size:11px;font-family:verdana;text-decoration: underline;}
.gris:hover{color:#b7b7b9;font-size:11px;font-family:verdana;text-decoration: none;}

.gris2{color:#b7b7b9;font-size:11px;font-family:verdana;}
.gris2:link{color:#b7b7b9;font-size:11px;font-family:verdana;}
.gris2:visited{color:#b7b7b9;font-size:11px;font-family:verdana;}
.gris2:hover{color:#b7b7b9;font-size:11px;font-family:verdana;}

.prix {color:#ff0055;font-family:verdana;font-weight:bold;font-size:12px;}
.prix-barre {color:#ffffff;font-family:verdana;font-weight:normal;font-size:11px;}

div#total{
margin: 0 auto;
overflow: hidden;
width:1018px;
}

/*HEADER*/
div#header{
overflow:hidden;
width:1018px;
height:196px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div#html-haut {
width:1018px;
height:18px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#b7b7b9;
font-family:verdana;
font-size:9px;
}
/*
div#logo {
width:1018px;
height:104px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div#menu {
width:1018px;
height:34px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background:url(images/header_03.jpg) no-repeat;
}

div#menu ul{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
height:34px;
}

div#menu ul li{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
list-style-type:none;
}

div#menu ul li#nav1{
background:url(images/menu_01.jpg) no-repeat;
float:left;
width:167px;
height:34px;
}

div#menu ul li#nav2{
background:url(images/menu_02.jpg) no-repeat;
float:left;
width:111px;
height:34px;
}

div#menu ul li#nav2:hover{
background:url(images/menubis_02.jpg) no-repeat;
float:left;
width:111px;
height:34px;
}

div#menu ul li#nav3{
background:url(images/menu_03.jpg) no-repeat;
float:left;
width:136px;
height:34px;
}

div#menu ul li#nav3:hover{
background:url(images/menubis_03.jpg) no-repeat;
float:left;
width:136px;
height:34px;
}

div#menu ul li#nav4{
background:url(images/menu_04.jpg) no-repeat;
float:left;
width:130px;
height:34px;
}

div#menu ul li#nav4:hover{
background:url(images/menubis_04.jpg) no-repeat;
float:left;
width:130px;
height:34px;
}

div#menu ul li#nav5{
background:url(images/menu_05.jpg) no-repeat;
float:left;
width:160px;
height:34px;
}

div#menu ul li#nav5:hover{
background:url(images/menubis_05.jpg) no-repeat;
float:left;
width:160px;
height:34px;
}

div#menu ul li#nav6{
background:url(images/menu_06.jpg) no-repeat;
float:left;
width:133px;
height:34px;
}

div#menu ul li#nav6:hover{
background:url(images/menubis_06.jpg) no-repeat;
float:left;
width:133px;
height:34px;
}

div#menu ul li#nav7{
background:url(images/menu_07.jpg) no-repeat;
float:left;
width:181px;
height:34px;
}

div#header-bas {
width:1018px;
height:40px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background:url(images/header_04.jpg) no-repeat;
}
*/

div#anim-flash1 {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:184px;
height:178px;
float:left;
}

div#anim-flash2 {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:184px;
height:178px;
float:left;
}

div#haut {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:650px;
height:178px;
float:left;
}

div#logo {
width:650px;
height:105px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div#menu {
width:650px;
height:34px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background:url(images/haut_02_02.jpg) no-repeat;
}

div#menu ul{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
height:34px;
}

div#menu ul li{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
list-style-type:none;
}

div#menu ul li#nav1{
background:url(images/nav_01.jpg) no-repeat;
float:left;
width:95px;
height:34px;
}
div#menu ul li#nav1:hover{
background:url(images/navbis_01.jpg) no-repeat;
float:left;
width:95px;
height:34px;
}


div#menu ul li#nav2{
background:url(images/nav_02.jpg) no-repeat;
float:left;
width:140px;
height:34px;
}
div#menu ul li#nav2:hover{
background:url(images/navbis_02.jpg) no-repeat;
float:left;
width:140px;
height:34px;
}

div#menu ul li#nav3{
background:url(images/nav_03.jpg) no-repeat;
float:left;
width:132px;
height:34px;
}
div#menu ul li#nav3:hover{
background:url(images/navbis_03.jpg) no-repeat;
float:left;
width:132px;
height:34px;
}

div#menu ul li#nav4{
background:url(images/nav_04.jpg) no-repeat;
float:left;
width:154px;
height:34px;
}
div#menu ul li#nav4:hover{
background:url(images/navbis_04.jpg) no-repeat;
float:left;
width:154px;
height:34px;
}

div#menu ul li#nav5{
background:url(images/nav_05.jpg) no-repeat;
float:left;
width:129px;
height:34px;
}
div#menu ul li#nav5:hover{
background:url(images/navbis_05.jpg) no-repeat;
float:left;
width:129px;
height:34px;
}

div#header-bas {
width:650px;
height:39px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background:url(images/haut_02_03.jpg) no-repeat;
}
/*FIN HEADER*/

/*COLONNE GAUCHE*/
div#col-left{
overflow: hidden;
float:left;
width:223px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div#recherche {
background:url(images/recherche-bg.jpg) repeat-y top left;
width:223px;
}

div#recherche-top {
background:url(images/recherche-top.jpg) no-repeat top left;
width:223px;
height:45px;
}

div#recherche-bottom {
background:url(images/recherche-bottom.jpg) no-repeat bottom left;
width:223px;
min-height:63px;
}

div#recherche-contenu {
width:188px;
padding:0px 0px 10px 15px;
margin:0px 10px 0px 10px;
}

div#recherche-contenu select{
width:160px;
height:18px;
font-size:11px;
border:1px solid #95acbe;
}

div.bloc-left {
float:left;
width:223px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div.bloc-left p.tetiere{
padding:0px 0px 0px 0px;
margin:30px 0px 10px 0px;
}

div.bloc-left ul{
padding:0px 0px 0px 0px;
margin:0px 15px 0px 20px;
}

div.bloc-left ul li{
padding:3px 0px 3px 0px;
margin:0px 0px 0px 0px;
list-style-image:url(images/arrow.jpg);
list-style-position:inside;
border-bottom:1px dotted #484848;
}

div.bloc-left ul li a{
color:#ffffff;
}

div.bloc-left-center {
float:left;
width:223px;
padding:0px 0px 0px 0px;
margin:20px 0px 10px 0px;
text-align:center;
}

div.bloc-left-center p{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
/*FIN COLONNE GAUCHE*/


/*COLONNE CENTRE*/
div#col-center{
overflow: hidden;
float:left;
width:576px;
vertical-align:top;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div#ariane{
float:left;
width:566px;
vertical-align:top;
padding:0px 0px 0px 0px;
margin:0px 0px 10px 10px;
font-size:9px;
font-family:verdana;
}

div#ariane a{
text-transform:uppercase;
}

div#html-accueil {
float:left;
width:576px;
vertical-align:top;
padding:0px 0px 0px 0px;
margin:0px 0px 20px 0px;
text-align:center;
}
/*FIN COLONNE CENTRE*/



/*COLONNE DROITE*/
div#col-right{
overflow: hidden;
float:left;
width:219px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div.bloc-right {
background:url(images/bloc-right-bg.jpg) repeat-y top left;
width:219px;
}

div.bloc-right-bottom {
background:url(images/bloc-right-bottom.jpg) no-repeat bottom left;
width:219px;
min-height:60px;
}

div.bloc-right-contenu {
width:184px;
padding:0px 0px 5px 15px;
margin:0px 10px 0px 10px;
}

div#bloc-panier-top {
background:url(images/bloc-panier-top.jpg) no-repeat top left;
width:219px;
height:53px;
}

div#bloc-client-top {
background:url(images/bloc-client-top.jpg) no-repeat top left;
width:219px;
height:53px;
}

div#bloc-newsletter-top {
background:url(images/bloc-newsletter-top.jpg) no-repeat top left;
width:219px;
height:80px;
}

div#bloc-newsletter-top p{
font-size:11px;
font-family:verdana;
padding:45px 0px 0px 25px;
margin:0px 0px 0px 0px;
}

div#bloc-promo-top {
background:url(images/bloc-promo-top.jpg) no-repeat top left;
width:219px;
height:53px;
}

div.bloc-right-contenu input{
width:150px;
height:18px;
font-family:verdana;
font-size:10px;
color:#3b3b3b;
margin:0px 0px 0px 0px;
padding:2px 0px 0px 3px;
}

div.bloc-right-contenu input#log-ok{
background: url(images/log-ok.jpg);
width:127px;
height:27px;
border:0px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div.bloc-right-contenu input#newsletter-ok{
background: url(images/newsletter-ok.jpg);
width:127px;
height:27px;
border:0px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div#bloc-promo-contenu {
width:219px;
padding:0px 0px 5px 0px;
margin:0px 0px 0px 0px;
text-align:center;
}

div#bloc-promo-contenu h2{
font-family:verdana;
font-weight:normal;
text-transform:uppercase;
font-size:11px;
padding:0px 0px 0px 0px;
margin:10px 10px 10px 10px;
}


div#bloc-promo-contenu h2 a{
font-family:verdana;
font-weight:normal;
text-transform:uppercase;
font-size:11px;
}
/*FIN COLONNE DROITE*/

/*FOOTER*/
div#footer{
clear:both;
overflow:hidden;
width:1018px;
height:130px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background:url(images/home_05.jpg) no-repeat;
}

div#footer1{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:806px;
float:left;
}

div#footer1 ul{
padding:0px 0px 0px 0px;
margin:30px 0px 0px 25px;
}

div#footer1 ul li{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
display:inline;
list-style-type:none;
font-family:verdana;
font-size:11px;
color:#b5b4b4;
}

div#footer1 ul li a{
color:#b5b4b4;
border-left:1px solid #b5b4b4;
padding:0px 5px 0px 6px;
margin:0px 0px 0px 0px;
}

div#ellipsium {
padding:8px 0px 0px 10px;
margin:20px 0px 0px 0px;
width:195px;
height:27px;
float:left;
background:url(images/logo-ellipsium.jpg) no-repeat;
color:#ffffff;
font-family:verdana;
font-size:9px;
}

div#footer2{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:993px;
float:left;
}

div#footer2 ul{
padding:0px 0px 0px 0px;
margin:10px 0px 0px 25px;
}

div#footer2 ul li{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
display:inline;
list-style-type:none;
font-family:verdana;
font-size:10px;
color:#a3a4a4;
}

div#footer2 ul li a{
color:#b5b4b4;
border-right:1px solid #a3a4a4;
padding:0px 6px 0px 3px;
margin:0px 0px 0px 0px;
text-decoration:underline;
}

div#footer2 ul li.last a{
color:#b5b4b4;
border-right:none;
padding:0px 6px 0px 3px;
margin:0px 0px 0px 0px;
text-decoration:underline;
}

/*FIN FOOTER*/

/*mise en forme page catalogue*/
table.catalogue {
	border-spacing:5px;
	width:575px;
}

table.catalogue td{
	padding:0px 0px 5px 3px;
	vertical-align:top;
}

div.prod {
background:url(images/prod-bg.jpg) repeat-y top left;
width:179px;
}

div.prod-top {
background:url(images/prod-top.jpg) no-repeat top left;
width:179px;
height:8px;
}

div.prod-bottom {
background:url(images/prod-bottom.jpg) no-repeat bottom left;
width:179px;
min-height:279px;
}

div.prod-contenu {
width:169px;
padding:10px 0px 10px 0px;
margin:0px 5px 0px 5px;
text-align:center;
}

div.prod-contenu h2{
font-family:verdana;
font-weight:normal;
text-transform:uppercase;
font-size:11px;
padding:0px 0px 0px 0px;
margin:10px 0px 10px 0px;
height:60px;
}

div.prod-contenu h2 a{
font-family:verdana;
font-weight:normal;
text-transform:uppercase;
font-size:11px;
}

div.prod-contenu p.tarif{
padding:0px 0px 0px 0px;
margin:10px 0px 10px 0px;
height:30px;
}

.border-img {
	border:1px solid #575c62;
}

/*fin mise en forme page catalogue*/