HTML{}

a {
color:#706F69;
text-decoration: none;
}
a:hover {
color:#fff;
background-color: #B7B1A6;
text-decoration:none;
}

/* body */
body {
font: 14px Helvetica;
/*couleur des textes*/
color:#84837B;
padding: 0;  
margin: 0;
}
/* specific divs */
#main {
border:0 2px 0 2px solid #DCD5C3;
width:640px;
margin-left: auto;
margin-right: auto;
padding-left:10px;
background:#fff;
}
#main h1{
clear:both;
color:#B7B1A6;
margin:0;
padding:0;
text-align: left;
font-size:2em;
font-weight:100;
width:640px;
height:52px;
/*background:transparent url(h1bg.jpg) no-repeat top left;*/
}#main h3{
clear:both;
margin:0;
padding:0;
text-align: left;
font-size:1.5em;
font-weight:100;
/*background:transparent url(h3bg.jpg) no-repeat top left;*/ 
}
#intro {
width:640px;
height:75px;
/*background:transparent url(logobg.jpg) no-repeat top left;*/
}
#intro h1{
font-size:4em;
}
#menu{
font-size:1.3em;
width:640px;
height:50px;
padding:0;
}
#menu a {
color:#B7B1A6;
text-decoration: none;
}
#menu a.select {
color:#fff;
background-color: #B7B1A6;
text-decoration:none;
}
#menu a:hover {
color:#fff;
background-color: #B7B1A6;
text-decoration:none;
}

.boite{
padding:0;
}
.sitebox{
border:10px 10px 10px 10px solid #222;
clear:both;
margin:0;
padding:0;
text-align:left;
}
.sitebox img{
float:left;
margin:5px 5px 5px 0px;
padding:0;
}
.sitebox p{
margin:0;
padding:0;
}
.logobox{
clear:both;
margin:0;
padding:0;
}
.logobox img{
display:inline;
margin:0;
padding:0;
}
.vignt {
float:left;
display:inline;
width:250px;
height:254px;
/*background:transparent url(vignettebg.jpg) no-repeat top left;*/
}
.vignt img{
margin:0;
}
.cv{
font: 14px;
color:#777777;
text-align:left;
}
.cv img{
float:left;
margin:5px 5px 5px 0px;
padding:0;
}
.fontbox{
margin:0px;
padding:0;
width:640px;
text-align:left;
}
.fontbox img{
float:left;
margin:5px 5px 5px 0px;
padding:0;

}
.photobox{
font: 14px Tahoma;
color:#777777;
padding:5px;
}
.photobox img{
margin:0;
padding:0;
}
.photobox p{
margin:0;
padding:0;
}

