
/* CSS Document */
body{
background-image:url(../images/background.jpg);
background-position:top left;
background-repeat:no-repeat;
margin:0;
text-align:center; /*IE*/
padding:0;
background-color:#000000;
/*background-image:url(../images/MenuHaut.png);
background-repeat:repeat-x;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.over{
background-image:url(../images/MenuOver.png); color:#ffffff;
}
.out{
background-image:url(../images/Menu.png); color:#999999;
}
#boody{
background-image:url(../images/MenuHaut.png);
background-repeat:repeat-x;
width:100%;
height:42px;

}
#box{
width:1066px;
margin-left:auto;
margin-right:auto;
}
#titre{
background-image:url(../images/MenuHaut.png);
color:#FFFFFF;
height:42px;
text-align:left;
width:1066px;
float:left;
}
#menu{
width:1066px;
background-image:url(../images/Menu.png);
height:51px;
float:left;
margin-top:200px;
background-repeat:repeat-x;
}
#menu ul {
list-style-type:none;
margin:0 0 0 -40px;
}
#menu ul li{
margin:0;
}
#menu ul li a:link{
/*background-image:url(../images/MenuOver.png);*/
color:#999999;
float:left;
font-size:13px;
height:37px;
padding-left:45px;
padding-right:50px;
padding-top:14px;
text-decoration:none;
}
#menu ul li a:hover{
/*background-image:url(../images/MenuOver.png);*/
background-repeat:repeat-x;
color:#FFFFFF;
padding-left:50px;
padding-right:50px;
text-decoration:none;
padding-top:14px;
}
#menu ul li a:visited{
background-image:url(../images/Menu.png);
background-repeat:repeat-x;
color:#999999;
height:37px;
padding-left:50px;
padding-right:50px;
padding-top:14px;
float:left;

text-decoration:none;
}
#menu ul li a:visited:hover{
/*background-image:url(../images/MenuOver.png);*/
background-repeat:repeat-x;
color:#FFFFFF;
padding-left:50px;
padding-right:50px;
text-decoration:none;
padding-top:14px;
}


#colonne{
width:261px;
background-image:url(../images/colonne.png);
background-repeat:no-repeat;
min-height:360px;
float:left;
color:#FFFFFF;
font-size:11px;
text-align:left;
overflow:hidden;
}
#contenu{
width:805px;
float:left;
text-align:left;
margin-bottom:22px;
text-align:left;

}
.blocTxt{
background-color:#FFFFFF;
border:2px solid #666666;
float:left;
margin-left:12px;
margin-top:8px;
width:783px;
}
.blocTxt p{
padding:7px;
}
.vignette{
background-color:#FFFFFF;
background-image:url(../images/TitreVignette.png);
background-repeat:repeat-x;
float:left;
height:188px;
margin-left:13px;
margin-top:8px;
position:relative;
width:386px;
}
.titreVignette{
color:#FFFFFF;
float:left;
font-size:14px;
font-weight:bold;
height:32px;
margin-left:2%;
margin-top:8px;
text-align:left;
width:50%;
}
.prixVignette{
color:#FFFFFF;
float:left;
font-size:12px;
font-weight:100;
height:32px;
margin-top:10px;
text-align:right;
width:45%;
}


.imgVignette img{
float:left;
width:156px;
margin:5px;
height:98px;
}
.Prix{
color:#FFFFFF;
margin-top:8px;
}
.descVignette{
/*width:390px;
font-size:11px;
color:#666666;
float:left;
text-align:left;*/

color:#666666;
float:left;
font-size:11px;
text-align:left;
width:212px;
}
.descVignetteD{
color:#666666;
float:left;
font-size:11px;
margin-top:38px;
text-align:left;
width:364px;
}
.descVignette p{
padding:3px;
}
.detailVignette{
height:17px;
left:227px;
position:absolute;
top:159px;
width:158px;
}
form select option {
font-size: 10px;
width:80px;
 
} 
#contenu a:link{
color:#3a8eba;
border-bottom:dotted 2px #999999;
text-decoration:none;
}
#contenu a:hover{
color:#4ebef9;
border-bottom:dotted 2px #4ebef9;
text-decoration:none;
}
#contenu a:visited{
color:#3a8eba;
border-bottom:dotted 2px #999999;
text-decoration:none;
}
#contenu a:visited:hover{
color:#4ebef9;
border-bottom:dotted 2px #4ebef9;
text-decoration:none;
}
.photos{



}
.tableau{
float:left;
margin-top:2px;
width:150px;
}
.affdet{
background-image:url(../images/TitreVignette.png);
background-repeat:repeat-x;
float:left;
margin-top:0;
position:relative;
width:100%;
}

.ville{
color:#FFFFFF;
font-size:15px;
left:5px;
position:absolute;
top:5px;
}
.prix{
color:#FFFFFF;
font-size:13px;
font-weight:bold;
left:641px;
position:absolute;
top:5px;
}
.gal{
float:left;
margin-top:29px;
padding:9px;
}
.middle{
float:left;
margin-left:28px;
width:150px;
}

#imggrosse {
height:260px;
margin-right:5px;
width:260px;
}






