body{
background-color:#d3ceb8;
/*background-image:url("images/motif.gif");*/
font-size:12px;
color:#807a63;
line-height:18px;
font-family:Arial;
font-size:12px;
}

#cadre{
width:850px;
border:1px #eee solid;
}

#container{
width:850px;
margin-right:auto;
margin-left:auto;
margin-top:30px;
}

#page{
background-color:#fff;
margin:5px;
padding-left:10px;
padding-right:15px;
padding-top:15px;
padding-bottom:15px;
//padding-bottom:0px;
}

#contenu{
float:left;
width:370px;
//width:380px;
margin-right:20px;
//margin-right:10px;
/*background-color:#abc;*/
padding:0px;
}

#photo{
float:left;
/*background-color:#def;*/
width:423px;
height:437px;
text-align:right;
}

#menu_accueil{
position:absolute;
margin-top:260px;
margin-left:37px;
height:25px;
width:600px;
/*border-bottom:1px solid #ccc;*/
}
.logo_accueil{
position:absolute;
margin-top:150px;
margin-left:50px;
}

#menu{
z-index:1;
position:absolute;
margin-top:70px;
height:25px;
width:600px;
/*border-bottom:1px solid #ccc;*/
}

#menu ul,#menu_accueil ul{
margin:0;
padding:0;
}

#menu li,#menu_accueil li{
display:inline;
/*border-right:1px #A84495 solid;*/
padding-right:10px;
margin-right:10px;
}

#menu_accueil li{
padding-right:5px;
}

#menu a,#menu_accueil a{
text-decoration:none;
color:#000;
font-size:12px;
}
#menu_accueil a{
font-size:12px;
}

#menu a:hover,#menu_accueil a:hover{
color:#a09b85;
}

#contact{
background-color:white;
font-size:11px;
margin-bottom:10px;
}

h2{
font-size:16px;
color:#789;
font-weight:bold;
}

#ligne_contact{
position:absolute;
margin-top:425px;
color:#999;
font-size:10px;
font-family:arial;
width:500px;
}

#titre_collection{
position:absolute;
margin-top:425px;
margin-left:9px;
color:#999;
font-size:14px;
font-family:arial;
width:500px;
}

.gras{
font-weight:bold;
}

.invisible{
color:white;
}

.vignette{
float:left;
border:1px #abc solid;
padding:5px;
margin:10px;
height:60px;
width:60px;
text-align:center;
}

#style{
margin-top:20px;
color:white;
}

.lien{
color:#5b4533;
}
.lien:hover,.lien_suite:hover{
color:#789abc;/*79AFE5;*/
}
.lien_suite{
color:#666;
}

.lien_vert{
color:#5b4533;
}
.lien_vert:hover{
color:#456789;
}

#commentaire{
margin-top:10px;
margin-bottom:10px;
padding:10px;
border:1px #aaa dashed;
}

p{
text-align:justify;
}

#lien_modele{
position:absolute;
top:430px;
//top:440px;
}

#lien_modele_pro{
position:absolute;
top:430px;
//top:440px;
margin-left:255px;
//margin-left:240px;
}

#numeros{
position:absolute;
margin-top:265px;
//margin-top:385px;
margin-left:315px;
//margin-left:155px;
}

#numerospro{
position:absolute;
margin-top:10px;
//margin-top:125px;
margin-left:315px;
//margin-left:155px;
}

#bientot{
position:absolute;
color:#A84495;
font-size:16px;
margin-top:20px;
margin-left:270px;
//margin-left:230px;
}

#login{
border:1px #5b4533 solid;
padding:15px;
//width:280px;
//height:120px;
}

th{
text-align:right;
color:#333;
font-weight:normal;
}

.champs{
color:#A84495;
font-family:Arial;
font-size:11px;
margin-bottom:5px;
}

.border{
border:none;
margin-bottom:55px;
}

.clearall {
clear:both;
}

ul{
margin:0px 0px 0px 15px;
padding:0px;
}

.liste_boutiques{
color:black;
font:normal 10px Arial;
width:370px;
//border-collapse : collapse;
border-spacing:0px;
}
.liste_boutiques td{
border-top:1px #ccc dashed;
border-left:1px #ccc dashed;
}
.liste_boutiques td{
vertical-align : top;
width:175px;
background-color:#fafafa;
padding:5px;
}

.titre{
font-weight:bold;
color:#5b4533;
}

#ascenseur,#pointvente{
position:absolute;
font-family:Arial;
font-size:11px;
overflow: auto;
height: 325px;
width:397px;
//width:395px;
background-color:#fff;
padding-right:10px;
}
#ascenseur h1{
color:#777;
font:bold 16px Arial;
margin:20px 0px 5px 0px;
}
#pointvente h1{
color:#777;
font:bold 16px Arial;
margin:10px 0px 5px 0px;
}
#pointvente h2{
color:#5b4533;
margin:0px 0px 0px 0px;
}
#pointvente ul{
margin:0px 0px 20px 0px;
}
#pointvente li{
list-style-type:none;
line-height:25px;
}

.truc{
background:url("../images/pointilles.gif") bottom repeat-x;
padding-bottom:0px;
padding-top:10px;
}
.truc h2{
color:#5b4533;
margin:0;
}

.noir{
color:black;
}

.photo_actu{
float:left;
margin:0px 10px 0px 0px;
}

.mentions{
color:white;
text-decoration:none;
font-size:10px;
margin-left:770px;
}

#contenu_mentions{
height:437px;
//height:455px;
}

#texte_mentions1{
float:left;
height:250px;
width:230px;
margin-right:40px;
margin-left:20px;
}
#texte_mentions2{
float:left;
height:250px;
width:230px;
margin-right:40px;
}
#texte_mentions3{
float:left;
height:250px;
width:230px;
}

.rouge{
color:#f00;
}

#contact h2{
font-size:12px;
color:#5b4533;
margin:0px 0px 0px 0px;
}

.photo_presse{
height:125px;
float:left;
margin-right:5px;
margin-bottom:5px;
border:1px #ccc solid;
}
