html{ background-color: #E80318;
 }

body {
margin : 50px auto;
font-family : Georgia, Helvetica, Times New Roman;
}
a {
color : black;
}
div {
width : 1000px;
margin : auto;
}
#titre {
height : 220px;
background : url("../images/cadrehaut.png") no-repeat;
}
#menu {
background : url("../images/cadrebas.png") no-repeat;
height : 45px;
font-size : 110%;
font-weight : bold;
margin-top : 20px;
}
div#menu ul {
margin : 0;
padding : 0;
background : #ffffff;
}
div#menu li {
position : relative;
list-style : none;
margin : 0;
float : left;
width : 11em;
line-height : 1em;
text-align : center;
z-index: 100;
}
div#menu li a {
display : block;
text-decoration : none;
width : 11em;
}
div#menu a.lev1 {
height : 45px;
margin-top : 13px;
}
div#menu li.lev1 {
height : 45px;
margin-top : 13px;
}
div#menu > ul a {
width : auto;
}
div#menu ul ul {
position : absolute;
width : 8em;
display : none;
}
div#menu ul ul li {
border-top : 1px solid #a59439;
padding : 5px 0;
background-color : #ffffff;
}
div#menu ul.level1 li:hover ul.level2, div#menu ul.level2 li:hover ul.level3 {
display : block;
}
div#menu ul.level2 {
top : 30px;
left : -1px;
}
div#menu ul.level3 {
top : -1px;
left : 8em;
border-top : 1px solid #a59439;
}

#contenu {
width: 1000px;
background : url("../images/cadre-mid.png") repeat-y;
float: left;
}

#cadre{
height: 20px;
width: 1000px;
clear : both;
background : url("../images/cadre1.png") no-repeat;
}
#cadre2{
height: 20px;
width: 1000px;
clear : both;
background : url("../images/cadre2.png") no-repeat;
}

.espace{
margin-bottom: 30px;	
}

#photo {
width : 248px;
height : 100%;
margin : 0;
float: left;
position: relative;
}
#photo img {
margin: 3px;
border : 1px solid #000000;
}
#texte-photo{
width: 96%;	
padding : 10px;
color: white;
}
#texte-photo ul
{
left: -25px;
position: relative;	
	}
	
#texte-photo li
{
margin-top:5px;	
	}	
#texte {
padding: 10px;	
margin : 0;
width : 726px;
z-index:10;
float: right;
position: relative;
height: 100%;
}
#logo {
margin : 20px 0 0 60px;
float: left;
}
#cartevisite {
margin : 10px 60px 10px 10px;
float: right;
}

