body {
/* font: 11px verdana, sans-serif;*/
 font: 12px Verdana, Arial, Helvetica, sans-serif;
 color:#000028;
/* font: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;*/
 background-repeat:repeat-x;
 margin: 0;
 padding: 0;
 text-align:justify;
 width:850px;
 text-align:center;
/* margin-left:250px;*/
}

#header
{
	width: 850px;
	height:300px;
	margin: 0 auto;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0 auto;
    margin-left: auto;
    margin-right: auto;
	background-image:url(images/header.gif);
	background-repeat:no-repeat;
	position:relative;
	left:15%;

}

#content
{
	width: 790px;
	background:url(images/fond.jpg);
	background-repeat:repeat-y;
/*	vertical-align:middle;
	padding-top:0px;
	padding-bottom:0px;*/
	margin: 0 auto;
	margin-top: 0 auto;
	margin-bottom:0px;
    margin-left: auto;
    margin-right: auto;
	position:relative;
	left:15%;
	overflow:hidden;
	display:block;
	text-align:left;
	padding-left:30px;
	padding-right:30px;
	text-align:justify;
}
#contact
{
	margin: 0 auto;
	margin-top: 0 auto;
	margin-bottom:0px;
    margin-left: auto;
    margin-right: auto;
	position:relative;
	left:15%;
	overflow:hidden;
	display:block;
	text-align:left;
}
#home
{
	padding-right:20px;
	text-align:justify;
	vertical-align:top;
	top:auto;
	width:70%;
}

#editorial
{
	padding-right:20px;
	padding-left:10px;
	text-align:justify;
	top:auto;
	vertical-align:top;
}

.photo
{
	text-align:center;
}


#footer
{

	margin: 0 auto;
	padding-top:10px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
    margin-left: auto;
    margin-right: auto;
	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;
	height:28px;
	width:850px;
	position:relative;
	left:15%;
	
}

a{
 color:#000028;
}

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
height:18px;
color:#fff;
/*padding-top:5px;
*/
}



#menu {
position: absolute;
top: 55%;
left: 0;
z-index:100;
width: 100%;
display:block;
text-align:center;
padding-left:20px;

}
#menu dl {
float: left;
width: 200px;
height:18px;
margin: 0 1px;
}
#menu dt {
cursor: pointer;
text-align: center;
/*font-weight: bold;*/
background: #4aa1c6;
border: 1px solid #152765;
height:18px;
}
#menu dd {
height:18px;
/*padding-top:5px;*/

}
#menu li {
text-align: center;
border: 1px solid #152765;

background: #4aa1c6;
height:18px;


}
#menu li a, #menu dt a {
color: #fff;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#menu li a:hover, #menu dt a:hover {
background: #6ac6ed;
height:18px;
}

