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

body{background:#FFFFFF url(fondsite.jpg) top center repeat-y}
body {
	color: #000001;
	font-size: 11px;
	font-family: tahoma;
	
	
}

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

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

a:hover {
text-decoration: underline;
}


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

h1 {    
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	font-size:18px;
	text-align:left;
	color:#01354b;
	text-transform:uppercase;
	font-family:"Trebuchet MS";
}

h2 {    
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	font-size:18px;
	text-align:left;
	color:#01354b;
	text-transform:uppercase;
	font-family:"Trebuchet MS";
}

h3 {    
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	font-size:16px;
	text-align:left;
	color:#01354b;
	font-family:"Trebuchet MS";
}
/*HEADER*/
div#header{
width:980px;
height:273px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(../images/home_01.jpg);

}

div#menu {
	float:right;
	width:211px;
	height:193px;
	margin:0px 5px 0px 0px;
    padding:0px 0px 0px 0px;
	/*background:url(../images/bg-menu.png) no-repeat;*/
}

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

div#menu ul li{
	margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	font-family:arial black;
	font-style:italic;
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
	list-style-type:none;
}

div#menu ul li a{
	color:#464646;
}

div#menu ul li a:hover{
	color:#016782;
	text-decoration:none;
}

div#menu ul li#nav1{
	background:url(../images/bg-menu_01.png) no-repeat;
	width:211px;
	height:21px;
	padding:11px 0px 0px 20px;
}

div#menu ul li#nav1:hover{
	background:url(../images/bg-menubis_01.png) no-repeat;
	width:211px;
	height:21px;
	padding:11px 0px 0px 40px;
}

div#menu ul li#nav1:active{
	background:url(../images/bg-menubis_01.png) no-repeat;
	width:211px;
	height:21px;
	padding:11px 0px 0px 40px;
}


div#menu ul li#nav2{
	background:url(../images/bg-menu_02.png) no-repeat;
	width:211px;
	height:22px;
	padding:7px 0px 0px 20px;
}

div#menu ul li#nav2:hover{
	background:url(../images/bg-menubis_02.png) no-repeat;
	width:211px;
	height:22px;
	padding:7px 0px 0px 40px;
}


div#menu ul li#nav3{
	background:url(../images/bg-menu_03.png) no-repeat;
	width:211px;
	height:22px;
	padding:7px 0px 0px 20px;
}

div#menu ul li#nav3:hover{
	background:url(../images/bg-menubis_03.png) no-repeat;
	width:211px;
	height:22px;
	padding:7px 0px 0px 40px;
}

div#menu ul li#nav4{
	background:url(../images/bg-menu_04.png) no-repeat;
	width:211px;
	height:25px;
	padding:6px 0px 0px 20px;
}

div#menu ul li#nav4:hover{
	background:url(../images/bg-menubis_04.png) no-repeat;
	width:211px;
	height:25px;
	padding:6px 0px 0px 40px;
}

div#menu ul li#nav5{
	background:url(../images/bg-menu_05.png) no-repeat;
	width:211px;
	height:25px;
	padding:7px 0px 0px 20px;
}

div#menu ul li#nav5:hover{
	background:url(../images/bg-menubis_05.png) no-repeat;
	width:211px;
	height:25px;
	padding:7px 0px 0px 40px;
}

div#menu ul li#nav6{
	background:url(../images/bg-menu_06.png) no-repeat;
	width:211px;
	height:35px;
	padding:5px 0px 0px 20px;
}

div#menu ul li#nav6:hover{
	background:url(../images/bg-menubis_06.png) no-repeat;
	width:211px;
	height:35px;
	padding:5px 0px 0px 40px;
}
/*FIN HEADER*/


/*HAUT*/
div#haut{
width:980px;
height:159px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(../images/home_02.jpg);
}

div#ariane {
width:975px;
height:17px;
margin:0px 0px 0px 0px;
padding:3px 0px 0px 5px;
}

div#html-accueil {
width:970px;
/*height:96px;*/
margin:0px 0px 0px 0px;
padding:5px;
}

div#entete {
width:520px;
height:33px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
background:url(../images/bg-entete.png) no-repeat;
}

div#entete h2{
	margin:5px 0px 0px 180px;
    padding:0px 0px 0px 0px;
	font-family:arial black;
	font-style:italic;
	font-weight:bold;
	font-size:15px;
	text-transform:uppercase;
	color:#6b6b6b
}

div#acces-compte {
width:230px;
height:33px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
background:url(http://94.23.27.227/~salonmodel/modeles/salon/images/bg-compte.jpg) no-repeat top left;
}

div#acces-compte h2{
	margin:0px 0px 0px 45px;
    padding:8px 0px 0px 0px;
	font-family:arial black;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
}

div#acces-compte h2 a{
	color:#ffffff;
	text-decoration:none;
}

div#acces-panier {
width:230px;
height:33px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
background:url(http://94.23.27.227/~salonmodel/modeles/salon/images/bg-panier.jpg)no-repeat top left;
}

div#acces-panier-blank {
width:230px;
height:33px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
background:url(../images/blank.gif)repeat top left;
}

div#acces-panier h2{
	margin:0px 0px 0px 45px;
    padding:8px 0px 0px 0px;
	font-family:arial black;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
}

div#acces-panier h2 a{
	color:#ffffff;
	text-decoration:none;
}
/*FIN HAUT*/

/*CENTRE*/
div#center{
float:left;
width:970px;
min-height:852px;
background:url(../images/home_03.jpg) no-repeat #6dc4e9;
margin:0px 0px 0px 0px;
padding:5px;
}
/*FIN COLONNE CENTRE*/




/*FOOTER*/
div#footer{
clear:both;
overflow:hidden;
background:url(../images/home_04.jpg);
width:980px;
height:66px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#ffffff;
font-size:12px;
}

div#footer ul.footer1{
margin:0px 0px 0px 0px;
padding:10px 0px 0px 5px;
}

div#footer ul.footer1 li{
margin:0px 0px 0px 0px;
padding:0px 3px 0px 0px;
display:inline;
}

div#footer ul.footer1 li a{
color:#ffffff;
}

div#footer ul.footer2{
margin:0px 0px 0px 0px;
padding:10px 0px 0px 55px;
}

div#footer ul.footer2 li{
margin:0px 0px 0px 0px;
padding:0px 3px 0px 0px;
display:inline;
}

div#footer ul.footer2 li a{
color:#ffffff;
}
/*FIN FOOTER*/

/*mise en page de l'affichage des produits : accueil et catégorie*/

table.catalogue {
	width:100%;
	border-collapse:collapse;
}



table.catalogue td{
	padding:20px 3px 10px 3px;
	width:100%;
	border-bottom:#6b6b6b 1px solid;
}


div.produit {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	height:220px;
}

div.produit div.photo-zoom{
	margin:0px 0px 0px 0px;
	padding:90px 0px 0px 0px;
	width:60px;
	float:left;
}

div.produit div.photo-prod{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:170px;
	float:left;
}

div.produit div.prod-content{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:367px;
	float:left;
}

div.produit div.prod-content h2{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	font-size:18px;
	text-align:left;
	color:#01354b;
	text-transform:uppercase;
	font-family:"Trebuchet MS";
}

div.produit div.prod-content h2 a{
   color:#01354b;
   text-decoration:none;
}

div.produit div.prod-content p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:18px;
	text-align:left;
	color:#01354b;
	font-family:"Trebuchet MS";
	}

div.produit div.prod-content div.prod-visite{
	margin:85px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:367px;
	float:left;
	}

div.produit div.prod-content div.prod-visite a{
	color:#16548b;
	text-decoration:underline;
}

div.produit div.prod-content div.prod-visite a:hover{
	text-decoration:none;
}

div.produit div.prod-ajout{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:367px;
	float:left;
	}
	
/*mise en page de la page enregistrement*/

div.col-left {
	margin:0px 0px 20px 45px;
	padding:0px 0px 0px 0px;
	width:553px;
	float:left;	
	font-size:12px;
	display:inline;
}

div.left-top {
	background:url(../images/bloc-left-top.png) no-repeat top left;
	width:553px;
	height:54px;
}

div.left-contenu {
	background:url(../images/bloc-left-bg.png) no-repeat top left;
	width:498px;
	padding:0px 30px 0px 25px;
	height:156px;
}

div.left-contenu-repeat {
	background:url(../images/bloc-left-bg-repeat.png) repeat-y top left;
	width:498px;
	padding:0px 30px 0px 25px;
}

div.left-bottom {
	background:url(../images/bloc-left-bottom.png) no-repeat bottom left;
	width:553px;
	height:25px;
}


table.enregistrement {
	border-collapse:collapse;
	width:518px;
}

table.enregistrement td.left{
	text-align:right;
	padding:5px 10px 5px 0px;
	width:229px;
}

table.enregistrement td.right{
	text-align:left;
	padding:5px 0px 5px 10px;
	width:269px;
}

h2.compte-left{
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 20px;
	font-family:"Arial Black";
	font-style:italic;
	font-size:13px;
	color:#016782;
	text-transform:uppercase;
}

p.compte-left{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 22px;
}

h2#entete{
	padding:5px 0px 0px 0px;
	margin:0px 50px 0px 0px;
	font-family:"Arial Black";
	font-size:13px;
	color:#117089;
	text-transform:uppercase;
	border-bottom:#b2b2b2 1px solid;
}

h2#entete span{
    font-family:Tahoma;
	font-size:11px;
	color:#000000;
	text-transform:none;
	font-style:normal;
	font-weight:normal;

}


p.titre-list{
	padding:10px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	color:#01045a;
	font-weight:bold;
	font-size:12px;
}

ul.listing{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

ul.listing li.radio{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
	list-style-type:none;
}

ul.listing li{
	margin:0px 1px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
	list-style-type:none;
	color:#01045a;
}

p#commerciale{
	padding:10px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	color:#01045a;
}

p#commerciale a{
	text-decoration:underline;
	color:#01045a;
}

p#cnil{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	color:#7d80ab;
	font-size:10px;
}


div.col-right {
	margin:0px 0px 0px 30px;
	padding:0px 0px 0px 0px;
	width:294px;
	float:left;
}

div.right-top {
	background:url(../images/bloc-right-top.png) no-repeat top left;
	width:294px;
	height:49px;
}

div.right-contenu {
	background:url(../images/bloc-right-bg.png) no-repeat top left;
	width:276px;
	padding:0px 14px 0px 4px;
	height:100px;
}

div.right-contenu-repeat {
	background:url(../images/bloc-right-bg-repeat.png) repeat-y top left;
	width:276px;
	padding:0px 14px 0px 4px;
}

div.right-bottom {
	background:url(../images/bloc-right-bottom.png) no-repeat bottom left;
	width:294px;
	height:19px;
}

h2.compte-right{
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 5px;
	font-family:"Arial Black";
	font-style:italic;
	font-size:13px;
	color:#ec8c03;
	text-transform:uppercase;
}

p.compte-right{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 7px;
}


h2#entete-right{
	padding:25px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-family:"Arial Black";
	font-size:13px;
	color:#117089;
	font-style:italic;
	text-transform:uppercase;
	border-bottom:#b2b2b2 1px solid;
}

table.identification {
	border-collapse:collapse;
	width:276px;
	
}

table.identification td.left{
	text-align:right;
	padding:5px 0px 5px 0px;
	width:118px;
}

table.identification td.right{
	text-align:left;
	padding:5px 0px 5px 10px;
	width:148px;
}

/*mise en page de la page compte*/
table#page-compte {
	border-collapse:collapse;
	width:750px;
	margin:0px 0px 0px 120px;
	color:#5d6065;
	font-size:11px;
	font-family:"Trebuchet MS";
}

table#page-compte td.bloc-petit{
	background:url(../images/bloc-petit-compte.png) no-repeat top left;
	width:334px;
	height:143px;
	padding:0px 0px 0px 0px;

}

h2.entete-compte{
	padding:5px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	font-family:"Arial Black";
	font-size:13px;
	color:#5e6166;
	font-style:italic;
	text-transform:uppercase;
}

p.p-compte{
	padding:0px 0px 0px 0px;
	margin:30px 20px 0px 10px;
	width:304px;
}

p.bouton-compte{
	padding:px 0px 0px 0px;
	margin:20px 0px 0px 120px;
}

p.bouton-compte2{
	padding:px 0px 0px 0px;
	margin:5px 0px 0px 120px;
}

table#page-compte td.bloc-grand{
	background:url(../images/bloc-grand-compte.png) no-repeat top left;
	width:334px;
	height:247px;
	padding:0px 0px 0px 0px;

}


td.bloc-grand ul{
    margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}

td.bloc-grand ul li{
    margin:0px 0px 0px 0px;
	padding:1px 0px 1px 0px;
	list-style-type:none;
}

td.bloc-grand ul li a{
    color:#5d6065;
	text-decoration:underline;
}

/*mise en page de la page produit détail*/

div.content {
	width:964px;
	margin:0px 0px 0px 6px;
	padding:0px 0px 0px 0px;
	float:left;
}

div.bloc-produit-top {
	background:url(../images/bloc-produit-top.png) no-repeat top left;
	width:964px;
	height:5px;
	float:left;
}

div.bloc-produit-contenu {
	background:url(../images/bloc-produit-bg.png) repeat-y top left;
	width:964px;
	min-height:100px;
	float:left;
}

div.bloc-produit-bottom {
	background:url(../images/bloc-produit-bottom.png) no-repeat bottom left;
	width:964px;
	height:17px;
	float:left;
	margin:0px 0px 20px 0px;
}

div.prod-contenu {
	width:934px;
	margin:0px 20px 0px 10px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	font-family:"Trebuchet MS";
}

h2.entete-prod {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:"Arial Black";
	font-size:14px;
	color:#ff6705;
	font-style:italic;
	text-transform:none;
}

p.p-prod {
	margin:0px 0px 0px 55px;
	padding:0px 0px 0px 0px;
	color:#15538b;
}

div.prod-contenu ul{
	margin:5px 0px 0px 55px;
	padding:0px 0px 0px 0px;
}

div.prod-contenu ul li{
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
}

table.billet {
	border-collapse:collapse;
	width:850px;
	margin:10px 0px 0px 55px;
	
}

table.billet th{
	background:#0d4b85;
	color:#ffffff;
	line-height:25px;
	border:1px solid #000000;
}

table.billet td{
	border:1px solid #000000;
	line-height:25px;
	padding:5px;
	background:#ffffff;
}

table.billet td a{
	color:#ff6705;
	font-weight:bold;
}

table.billet td.vide-image{
	border:none;
	padding:0px;
	line-height:5px;
	background:url(../images/blank.gif) repeat top left;
}

table.billet td.vide{
	border:none;
	background:url(../images/blank.gif) repeat top left;
	padding:0px;
	color:#464e53;
}

div#cgv {
	margin:20px 100px 0px 200px;
	padding:0px 0px 0px 0px;
	float:left;
}

p.prod-footer {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	font-size:11px;
	color:#5e6166;
}

p.prod-footer a{
	color:#5e6166;
	text-decoration:underline;
}

/*mise en page de la page caddie*/
p.p-caddie {
	margin:0px 0px 0px 55px;
	padding:0px 0px 0px 0px;
	color:#3f4c52;
}

table.billet td.ligne-panier{
	padding:5px;
	
}

table.billet td.ligne-panier ul{
	padding:0px 0px 0px 400px;
	margin:0px 0px 0px 0px;
}


table.billet td.ligne-panier ul li{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:block;
	list-style-type:none;
}

table.billet td.ligne-panier ul li a{
	color:#ff6705;
	text-decoration:underline;
}

table.billet th.orange{
	background:#ff6705;
	color:#ffffff;
	line-height:25px;
	border:1px solid #000000;
}

table.billet td span.gris {
	font-size:11px;
	color:#919191;
}

span.gris {
	font-size:11px;
	color:#919191;
}

span.gris-fonce {
	font-size:12px;
	color:#3f4c52;
}

table.billet td span.gris a{
	color:#919191;
	font-weight:normal;
}

/**/
table.password {
	border-collapse:collapse;
	width:940px;
	border:1px solid #6b6b6b;
}

table.password td.left{
	text-align:left;
	padding:5px 10px 5px 20px;
	width:360px;
}

table.password td.right{
	text-align:left;
	padding:5px 0px 5px 10px;
	width:560px;
}
