body{
margin:0;
padding:0;
background: #DCDACD url('../../images/body.jpg') repeat-x top center;
}
#conteneur{
margin:0;
padding:0;
width:980px;
margin:0 auto;
color:#563B5A;
font-size:13px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
}
#page a{
color:#563B5A;
text-decoration:none;
}
#page a:hover{
color:#563B5A;
font-weight:bold;
text-decoration:underline;
}
img{
margin:0;
padding:0;
border:none;
}
div#top{
margin:0;
padding:0;
width:980px;
height:171px;
}
#contact-site{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:1px 0 0 687px;
padding:0;
position:absolute;
width:350px;
}

h1.titre2{
margin:0;
padding:0;
display:none;
}
div#logo{
margin:0;
padding:0;
position:absolute;
width:503px;
height:73px;
margin-left:466px;
margin-top:28px;
}
#menu {
margin:0;
padding:0;
/*width:690px;*/
width:600px;
height:45px;
margin:126px 0 0 328px;
position:absolute
}
#menu h2 {
margin:0;
padding:0;
cursor:pointer;
font:15px Helvetica;
height:45px;
width:115px;
}
#menu h2 a {
margin:0;
padding:0;
font-weight:normal;
color:#CDCCBF;
text-decoration:none;
padding-top:13px;
}
#menu h2 a:hover {
text-decoration:none;
color:#393834;
background: url('../../images/menu.png') no-repeat; 
}

.item {
display:inline;
float:left;
color:#CDCCBF;
font:15px Helvetica;
font-weight:normal;
text-decoration:none;
text-align:center;
}

.link_horiz {
font:15px Helvetica;
font-weight:normal;
text-decoration:none;
color:#CDCCBF;
height:31px;
width:115px;
padding-top:13px;
display:block
}

.link_horiz:hover, .ssMenuOpen a {
color:#393834;
background: url('../../images/menu.png') no-repeat
}

.item {
height:45px;
width:115px;
}

.sous_menu {
z-index:2;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
width:220px;
border-top:8px solid #563B5A;
display:none;
height:0;
position:absolute
}

.sous_menu ul {
text-align:left;
margin:0;
padding:0
}

.sous_menu li {
font-size:12px;
display:inline;
float:left;
list-style-type:none;
margin:0;
padding:0;
width:220px;
height:20px;
text-transform:uppercase
}

.sous_menu a {
display:block;
color:#252525;
padding:2px 0 0 10px;
margin:0;
text-decoration:none;
width:210px;
height:18px;
opacity:0.8;
filter:alpha(opacity=80);
background:#FFF
}

.sous_menu a:hover {
color:#B70202;
text-decoration:none;
opacity:1;
filter:alpha(opacity=100);
}
#menu_haut2 {
margin:0;
padding:0;
list-style:none;
width:350px;
/*margin-left:710px;*/
margin-left:-22px;
margin-top:126px;
position:absolute;
}
#menu_haut2 li{
padding:0;
margin:0;
color:#CDCCBF;
float:left;
}
#menu_haut2 a{
padding:0;
margin:0;
font:15px Helvetica;
color:#CDCCBF;
font-weight:normal;
text-decoration:none;
padding-top:13px;
width:115px;
height:32px;
float:left;
text-align:center;
}  
#menu_haut2 a:hover{
color:#393834;
background: url('../../images/menu.png') no-repeat; 
}
div#langues {
margin:0;
padding:0;
position:absolute;
width:48px;
height:21px;
float:left;
margin:141px 0 0 919px;
}
div#francais {
margin:0;
padding:0;
width:24px;
height:24px;
float:left;
}
#francais a {
width:14px;
height:21px;
font-size:12px;
color:#B7B3A3;
text-decoration:none;
float:left;
}
#francais a:hover {
color:#FFFFFF;
text-decoration:underline;
}
div#nederland {
margin:0;
padding:0;
width:24px;
height:24px;
float:left;
}
#nederland a {
margin-left:0;
width:14px;
height:21px;
font-size:12px;
color:#B7B3A3;
text-decoration:none;
float:left;
}
#nederland a:hover {
color:#FFFFFF;
text-decoration:underline;
}
div#langues span{
color:#B7B3A3;
}
#contenu{
margin:0;
padding:0;
width:980px;
float:left;
}
#gauche{
margin:0;
padding:0;
width:760px;
float:left;
}
div#page{
margin:0;
padding:0;
width:760px;
min-height:100px;
}
#page h2{
	margin:0;
	padding:0;		
}
#image{
margin:0;
padding:0;
width:749px;
height:212px;
margin-left:3px;
margin-top:4px;
background:url('../../images/image.jpg') no-repeat;
}
#txt{
margin:0;
padding:0;
position:absolute;
width:449px;
height:31px;
color:#fff;
font-size:23px;
text-align:left;
font-weight:normal;
margin-left:300px;
margin-top:179px;
}
#page h2.titre{
margin:0;
padding:0;
margin-left:0px;
margin-top:10px;
padding-left:15px;
padding-top:2px;
font:21px Helvetica;
font-weight:normal;
color:#563B5A;
width:741px;
height:36px;
background:url('../../images/titre.jpg')no-repeat;
}
.texte{
margin:0;
padding:0;
margin-left:13px;
margin-top:10px;
margin-bottom:16px;
width:740px;
text-align:left;
}
#droite{
margin:0;
padding:0;
width:220px;
min-height:439px;
float:left;
background: url('../../images/droite.jpg') no-repeat;
}
#news{
margin:0;
padding:0;
width:220px;
height:71px;
background: url('../../images/news.jpg') no-repeat;
}
.champs{
width:147px;
height:21px;
position:absolute;
margin-top:50px;
margin-left:10px;
background:transparent;
font-size:12px;
color:#737066;
border:none;
}
.send{
width:35px;
height:21px;
position:absolute;
margin-left:167px;
margin-top:45px;
background:transparent;
border:none;
cursor:pointer;
}
div#bas2 {
clear: both;
background: url('../../images/cont.jpg') repeat-x top left;
height: 140px;
}
#bas{
margin: auto;
width:980px;
height:140px;
}
#adresse{
margin:0;
padding:0;
position:absolute;
width:710px;
height:24px;
margin-left:13px;
margin-top:18px;
font:12px Helvetica;
color:#F9F9F9;
font-weight:normal;
text-decoration:none;
}
#adresse span{
font-weight:bold;
}
div#prada{
margin:0;
padding:0;
position:absolute;
width:108px;
height:35px;
margin-left:27px;
margin-top:47px;
}
div#tods{
margin:0;
padding:0;
position:absolute;
width:108px;
height:35px;
margin-left:135px;
margin-top:47px;
}
div#hogan{
margin:0;
padding:0;
position:absolute;
width:108px;
height:35px;
margin-left:243px;
margin-top:47px;
}
div#dior{
margin:0;
padding:0;
position:absolute;
width:108px;
height:35px;
margin-left:351px;
margin-top:47px;
}
div#sergio{
margin:0;
padding:0;
position:absolute;
width:108px;
height:35px;
margin-left:459px;
margin-top:47px;
}
div#ndc{
margin:0;
padding:0;
position:absolute;
width:108px;
height:35px;
margin-left:567px;
margin-top:47px;
}
div#freelance{
margin:0;
padding:0;
position:absolute;
width:108px;
height:35px;
margin-left:675px;
margin-top:47px;
}
div#ekinoxe{
margin:0;
padding:0;
position:absolute;
width:129px;
height:53px;
margin-left:803px;
margin-top:24px;
}
div#sommaire_bas{
margin:0;
padding:0;
position:absolute;
margin-top:107px;
margin-left:27px;
font:13px Helvetica;
width:945px;
text-align:left;
font-weight:normal;
color:#5F5F5D;
}
#sommaire_bas a{
text-decoration:none;
color:#5F5F5D;
padding-left:2px;
padding-right:2px;
}
#sommaire_bas a:hover{
color:#5F5F5D;
font-weight:bold;
text-decoration:underline;
}
#sommaire_bas span{
	color:#5F5F5D;
}
#menu_bas {
margin:0;
padding:0;
width:945px;
list-style:none;
}
a.menu_bas {
margin:0;
padding:0;
color:#5F5F5D;
text-decoration:none;
height:30px;
}
a.menu_bas:hover {
margin:0;
padding:0;
color:#5F5F5D;
font-weight:bold;
text-decoration:underline;
}
#menu_bas li {
margin:0;
padding:0;
color:#5F5F5D;
text-decoration:none;
float:left;
}
.champ_qte {
border:0;
background:none;
color:#000;
width:18px;
}
ul.compte {
border:1px solid #ccc;
list-style:none;
padding:5px;
}
p.centre {
text-align:center;
margin:10px;
}

.erreur {
color:#c00;
font-weight:700;
text-align:center;
}
span.erreur {
font-size:11px;
color:#c00;
}
span.rouge {
color:#c00;
}
