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

body {
color:#2a5286;
font-size:11px;
font-family:Arial;
background:url(../img/bg-site.jpg) repeat-x top left #000060;
}

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

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

a:hover {
text-decoration: underline;
}

.image {
	border:1px solid #aac2e1;
	width:100px;
	height:100px;
}
.prix{
color:#e82d24;
font-weight:bold;
font-size:12px;
}

.prix-petit{
font-weight:bold;
font-size:10px;
color:#000060;
text-decoration:line-through;
}

p.blank {
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


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

/*HEADER*/
div#header{
width:1000px;
height:171px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background:url(../img/home_01.jpg) no-repeat top left;
}

div#compte{
width:225px;
height:40px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 745px;
}

div#compte p{
padding:5px 0px 0px 0px;
margin:0px 10px 0px 0px;
color:#ffffff;
text-align:right;
}

div#compte p a{
text-decoration:underline;
color:#ffffff;
}

div#compte ul{
padding:0px 0px 0px 0px;
margin:5px 0px 0px 0px;
text-align:left;
color:#ffffff;
}

div#compte ul li{
padding:0px 0px 0px 10px;
margin:0px 0px 0px 0px;
display:inline;
}

div#compte ul li a{
color:#ffffff;
text-decoration:none;
}
/*FIN HEADER*/


/*MENU NAVIGATION*/
div#menu-nav{
width:1000px;
height:48px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div#menu-nav ul{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

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

div#menu-nav ul li#nav1 {
background:url(../img/menu_01.jpg) no-repeat top left;
width:127px;
height:48px;
float:left;
}

div#menu-nav ul li#nav1 a:link{
background:url(../img/menu_01.jpg) no-repeat top left;
width:127px;
height:48px;
float:left;
}


div#menu-nav ul li#nav1 a:hover{
background:url(../img/menubis_01.jpg) no-repeat top left;
width:127px;
height:48px;
float:left;
}

div#menu-nav ul li#nav2 {
background:url(../img/menu_02.jpg) no-repeat top left;
width:184px;
height:48px;
float:left;
}

div#menu-nav ul li#nav2 a:link{
background:url(../img/menu_02.jpg) no-repeat top left;
width:184px;
height:48px;
float:left;
}

div#menu-nav ul li#nav2 a:hover{
background:url(../img/menubis_02.jpg) no-repeat top left;
width:184px;
height:48px;
float:left;
}

div#menu-nav ul li#nav3 {
background:url(../img/menu_03.jpg) no-repeat top left;
width:126px;
height:48px;
float:left;
}

div#menu-nav ul li#nav3 a:link{
background:url(../img/menu_03.jpg) no-repeat top left;
width:126px;
height:48px;
float:left;
}

div#menu-nav ul li#nav3 a:hover{
background:url(../img/menubis_03.jpg) no-repeat top left;
width:126px;
height:48px;
float:left;
}

div#menu-nav ul li#nav4 {
background:url(../img/menu_04.jpg) no-repeat top left;
width:178px;
height:48px;
float:left;
}

div#menu-nav ul li#nav4 a:link{
background:url(../img/menu_04.jpg) no-repeat top left;
width:178px;
height:48px;
float:left;
}

div#menu-nav ul li#nav4 a:hover{
background:url(../img/menubis_04.jpg) no-repeat top left;
width:178px;
height:48px;
float:left;
}

div#menu-nav ul li#nav5 {
background:url(../img/menu_05.jpg) no-repeat top left;
width:227px;
height:48px;
float:left;
}

div#menu-nav ul li#nav5 a:link{
background:url(../img/menu_05.jpg) no-repeat top left;
width:227px;
height:48px;
float:left;
}

div#menu-nav ul li#nav5 a:hover{
background:url(../img/menubis_05.jpg) no-repeat top left;
width:227px;
height:48px;
float:left;
}

div#menu-nav ul li#nav6 {
background:url(../img/menu_06.jpg) no-repeat top left;
width:158px;
height:48px;
float:left;
}

div#menu-nav ul li#nav6 a:link{
background:url(../img/menu_06.jpg) no-repeat top left;
width:158px;
height:48px;
float:left;
}

div#menu-nav ul li#nav6 a:hover{
background:url(../img/menubis_06.jpg) no-repeat top left;
width:158px;
height:48px;
float:left;
}
/*FIN MENU NAVIGATION*/
div#encadrement {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:1000px;
	background:url(../img/bg-encadrement.jpg) repeat-y top left;
	display:inline;
	float:left;
}
/*COLONNE GAUCHE*/
div#col-left{
float:left;
width:209px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div#bloc-search{
width:209px;
height:117px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background:url(../img/bg-search.jpg) no-repeat top left;
}

div#bloc-search p#text{
padding:50px 0px 0px 53px;
margin:0px 0px 0px 0px;
}

div#bloc-search p#text input{
padding:0px 0px 0px 0px;
margin:4px 0px 0px 0px;
width:130px;
height:16px;
border:0px;
background:none;
}

div#bloc-search p#bouton{
padding:8px 0px 0px 130px;
margin:0px 0px 0px 0px;
}

.bouton-ok{
	background:url(../img/bouton-ok.png) no-repeat top left;
	width:59px;
	height:27px;
	border:0px;
}

div#bloc-categorie{
width:209px;
background:url(../img/bloc-categorie-bg.jpg) repeat-y top left;
float:left;
}

div#bloc-categorie-top{
width:209px;
height:47px;
background:url(../img/bloc-categorie-top.jpg) no-repeat top left;
}

div#bloc-categorie-bottom{
width:209px;
min-height:100px;
background:url(../img/bloc-categorie-bottom.jpg) no-repeat bottom left;
}

div#bloc-categorie-contenu{
width:194px;
margin:0px 10px 0px 5px;
padding:0px 0px 10px 0px;
}



ul.menu-bloc-hero {
padding:0px 0px 0px 17px;
margin:0px 0px 0px 0px;
}

ul.menu-bloc-hero li{
padding:2px 0px 2px 0px;
margin:0px 0px 0px 0px;
font-size:12px;
font-weight:bold;
font-family:Verdana;
list-style:none;
}

ul.menu-bloc-hero li a{
color:#000060;
}


div#bloc-hero{
width:209px;
background:url(../img/bloc-hero-bg.jpg) repeat-y top left;
float:left;
}

div#bloc-hero-top{
width:209px;
height:40px;
background:url(../img/bloc-hero-top.jpg) no-repeat top left;
}

div#bloc-hero-bottom{
width:209px;
min-height:100px;
background:url(../img/bloc-hero-bottom.jpg) no-repeat bottom left;
}

div#bloc-hero-contenu{
width:194px;
margin:0px 10px 0px 5px;
padding:0px 0px 10px 0px;
}

div#bloc-deja-vu{
float:left;
width:209px;
background:url(../img/bloc-deja-vu-bg.jpg) repeat top left;
}

div#bloc-deja-vu-top{
width:209px;
height:38px;
background:url(../img/bloc-deja-vu-top.jpg) no-repeat top left;
}

div#bloc-deja-vu-bottom{
width:209px;
min-height:142px;
background:url(../img/bloc-deja-vu-bottom.jpg) no-repeat bottom left;
}

div#bloc-deja-vu-contenu{
width:189px;
margin:0px 10px 0px 10px;
padding:0px 0px 150px 0px;
}


ul#liste {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

ul#liste li{
padding:2px 0px 2px 0px;
margin:0px 0px 30px 0px;
list-style-type:none;
width:185px;
height:80px;
}

ul#liste li img{
float:left;
margin:0px 5px 0px 0px;
}

ul#liste li h5{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

ul#liste li h5 a{
text-transform:uppercase;
font-weight:bold;
font-size:11px;
font-family:arial;
color:#2a5286;
}

ul#liste li p{
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:11px;
font-family:arial;
color:#2a5286;
}

ul#liste li p img {
float:right;
margin:0px 0px 0px 0px;
padding:3px 0px 0px 0px;
}
/*FIN COLONNE GAUCHE*/


/*COLONNE CENTRE*/
div#col-center{
float:left;
width:577px;
padding:3px 0px 0px 0px;
margin:0px 0px 0px 0px;
background:url(../img/col-center-bg.jpg) no-repeat;
}
/*FIN COLONNE CENTRE*/

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

div#bloc-promo-top{
float:left;
width:214px;
height:40px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background:url(../img/bloc-promo-top.jpg) no-repeat top left;
}

div#bloc-promo-bg{
float:left;
width:164px;
height:171px;
padding:0px 25px 0px 25px;
margin:0px 0px 0px 0px;
background:url(../img/bloc-promo-bg.jpg) no-repeat top left;
text-align:center;
}

div#bloc-promo-bg h3{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-size:12px;
}

div#bloc-promo-bg h3 a{
color:#000060;
text-transform:uppercase;
}

p.prix{
padding:3px 0px 0px 0px;
margin:0px 0px 0px 0px;
}


div#bloc-promo-bottom{
float:left;
width:214px;
height:55px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background:url(../img/bloc-promo-bottom.jpg) no-repeat top left;
}

div#bloc-newsletter{
float:left;
width:214px;
height:144px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background:url(../img/bloc-newsletter.jpg) no-repeat top left;
}


div#bloc-newsletter p#msg-newsletter{
padding:35px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:center;
font-size:12px;
}

div#bloc-newsletter p#text2{
padding:5px 0px 0px 43px;
margin:0px 0px 0px 0px;

}

div#bloc-newsletter p#text2 input{
padding:0px 0px 0px 0px;
margin:3px 0px 0px 0px;
width:130px;
height:17px;
border:0px;
background:none;
}

div#bloc-newsletter p#bouton2{
padding:5px 0px 0px 127px;
margin:0px 0px 0px 0px;
}

div#bloc-paiement{
float:left;
width:214px;
height:144px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background:url(../img/bloc-paiement.jpg) no-repeat top left;
}

div#bloc-livraison{
float:left;
width:214px;
height:124px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background:url(../img/bloc-livraison.jpg) no-repeat top left;
}

div#bloc-blog{
float:left;
width:214px;
background:url(../img/bloc-blog-bg.jpg) repeat-y top left;
}

div#bloc-blog-top{
width:214px;
height:31px;
background:url(../img/bloc-blog-top.jpg) no-repeat top left;
}

div#bloc-blog-bottom{
float:left;
width:214px;
min-height:141px;
background:url(../img/bloc-blog-bottom.jpg) no-repeat bottom left;
}

div#bloc-blog-contenu{
width:214px;
padding:0px 0px 20px 0px;
margin:0px 0px 0px 0px;
}

ul.list-blog {
padding:0px 0px 0px 17px;
margin:0px 0px 0px 0px;
}

ul.list-blog li{
padding:2px 0px 10px 0px;
margin:0px 0px 0px 0px;
font-size:12px;
font-weight:bold;
font-family:Verdana;
list-style-type:none;
}

ul.list-blog li a{
color:#022656;
}

.date {
	font-size:10px;
	font-weight:normal;
}

div#bloc-livraison{
float:left;
width:214px;
height:124px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background:url(../img/bloc-livraison.jpg) no-repeat top left;
}

div#bloc-fee{
float:left;
width:214px;
height:294px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background:url(../img/bg-fee.jpg) no-repeat top left;
}
/*FIN COLONNE DROITE*/

/*SEPARATION*/
div#separe{
clear:both;
width:1000px;
height:18px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background:url(../img/separe.jpg) no-repeat;
}
/*FIN SEPARATION*/

/*FOOTER 1*/
div#footer1{
float:left;
width:1000px;
min-height:126px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background:url(../img/home_06.jpg) repeat-y top left;
}

div.bloc-footer{
width:250px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:left;
color:#2a5286;
font-family:verdana;
font-size:10px;
}

div.bloc-footer h3{
padding:0px 0px 0px 40px;
margin:0px 0px 0px 0px;
font-size:10px;
font-weight:bold;
text-decoration:underline;
}

div.bloc-footer ul{
padding:0px 0px 0px 40px;
margin:5px 0px 0px 0px;
}

div.bloc-footer ul li{
padding:2px 0px 2px 0px;
margin:0px 0px 0px 0px;
list-style-type:none;
}

div.bloc-footer ul li a{
color:#2a5286;
}
/*FIN FOOTER 1*/

/*FOOTER 2*/
div#footer2{
float:left;
width:985px;
height:75px;
padding:10px 0px 0px 15px;
margin:0px 0px 0px 0px;
background:url(../img/home_07.png) no-repeat top left;
font-size:10px;
color:#2a5286;
}

div#footer2 p{
padding:0px 0px 0px 0px;
margin:5px 0px 0px 0px;
}

div#footer2 p a{
color:#2a5286;
text-decoration:underline;
}

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

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

div#footer2 ul li a{
color:#2a5286;
}
/*FIN FOOTER 2*/

/*ellipsium*/
div#ellipsium{
padding:0px 0px 0px 0px;
margin:10px 0px 10px 0px;
text-align:center;
}


/*page d'accueil*/

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

div#bloc-prod-new {
	width:577px;
	height:44px;
	background:url(../img/bloc-prod-new.jpg) no-repeat top left;
}

div#bloc-prod-bonne-affaire {
	width:577px;
	height:44px;
	background:url(../img/bloc-prod-bonne-affaire.jpg) no-repeat top left;
}
div.bloc-prod-bottom {
	width:577px;
	min-height:374px;
	background:url(../img/bloc-prod-bottom.jpg) no-repeat bottom left;
}


div.bloc-prod-contenu {
	width:543px;
	margin:0px 0px 0px 34px;
	padding:0px 0px 15px 0px;
	display:inline-block;
}

div.prod {
	width:181px;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

div.prod p.prod-image{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
height:120px;
}


div.prod h3{
padding:0px 0px 0px 0px;
margin:0px 50px 0px 0px;
font-size:12px;
width:131px;
height:50px;
}

div.prod h3 a{
color:#000060;
text-transform:uppercase;
}

div.prod p.ref{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div.prod p.desc{
padding:0px 0px 0px 0px;
margin:5px 50px 0px 0px;
width:131px;
height:45px;
}

/**/

div.prod-list{
	width:577px;
	background:url(../img/prod-list-bg.jpg) top left repeat-y;
	float:left;
}


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

div.prod-list-bottom{
	width:577px;
	min-height:150px;
	background:url(../img/prod-list-bottom.jpg) bottom left no-repeat;
}

div.prod-list-contenu{
	width:535px;
	padding:5px 0px 10px 0px;
    margin:0px 25px 0px 17px;
	
}

/*page detail produit*/

div.bloc-prod-det {
	width:239px;
	background:url(../img/prod-det-bg.jpg) top left repeat-y;
	float:left;
}

div.bloc-prod-det-top {
	width:239px;
	height:8px;
	background:url(../img/prod-det-top.jpg) top left no-repeat;
}

div.bloc-prod-det-bottom {
	width:239px;
	background:url(../img/prod-det-bottom.jpg) bottom left no-repeat;
	min-height:110px;
}

div.bloc-prod-det-contenu{
	width:226px;
	padding:0px 0px 11px 0px;
    margin:0px 8px 0px 5px;	
}

h3.prod {
	font-size:14px;
    font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
}

.bleu {
	color:#2a5286;
}

.bleu2 {
	color:#367fb6;
}


.blanc {
	color:#ffffff;
}

.vert{
	color:#08a501;
}

.noir{
	color:#000000;
}

.type11 {
	font-size:11px;
}

.type10 {
	font-size:10px;
}

.decale-left {
	margin:0px 0px 0px 30px;
	padding:0px 0px 0px 0px;
}

.decale-left2 {
	margin:0px 10px 0px 10px;
	padding:0px 0px 0px 0px;
}

.bouton-code-promo {
	background:url(../img/bouton-code-promo.gif) top left no-repeat;
	width:97px;
	height:17px;
	line-height:17px;
	border:none;
	color:#2a5286;
	padding:0px 0px 3px 0px;
}
/*fin page detail produit*/
#pscroller1{
	width: 160px;
	float:left;
	text-align:left;
	height: 160px;
	padding: 5px 5px 5px 5px;
	/*
	border: 1px solid black;
	background-color: lightyellow;*/
}



