html,body,ul,li,p,hr,img,a,h1,h2,h3,h4,h5,h6,br,div,global
{
	font-weight: normal ;
	text-decoration: none ;
	margin: 0 ;
	padding: 0 ;
	font-family: Verdana,Arial,sans-serif ;
	font-size: 12px ;
	border: 0 ;
	list-style: none ;
	color: #555 ;
	border-collapse: collapse ;
	line-height: 16px ;
}

html
{
	background: #e0edee ;
}

#conteneur
{
	background: #fff ;
	height: 605px ;
	background-image: url(images/vagues.gif) ;
	background-repeat: repeat-x ;
	background-position: bottom

}

#global
{
	width: 900px ;
	margin-left:auto;
	margin-right:auto;
	padding: 20px 20px 0 20px ;
	text-align: left ;
}

#header
{
	width: 900px ;
	height: 80px ;
}

p
{
	
	border-top: 1px dotted #000 ;
	padding: 10px 0 3px 0 ;
	clear: both ;
}

a:hover
{
	text-decoration: underline ;
}

h1,h2,h1 a
{
	font-size: 16px ;
	text-align: right ;
	padding-top: 27px ;
}

h2,h2 a
{
	font-size: 16px ;
	padding-top: 6px ;
	color: #00957e ;
}

h3
{
	font-size: 12px ;
	width: 790px ;
	padding-left: 110px ;
	text-align: left ;
	color: #555 ;
	overflow: hidden ;
}

h3 span
{
	float: left ;
	width: 100px ;
	text-align: right ;
	margin: 0 10px 0 -110px ;
	color: #00957e ;
}

ul
{
	padding-bottom: 10px ;
}

li
{
	margin-bottom: 5px ;
}

.vignettes
{
	width: 900px ;
	height: 34px ;
}

.vignettes li,.logo
{
	float: left ;
}

.vignettes li a
{
	display: block ;
	height: 30px ;
	margin: 2px 0 5px 0 ;
}

.vignettes li a:hover
{
	margin: 0 0 3px 0;
	border-top: 2px solid #00957e ;
	border-bottom: 2px solid #00957e ; 
}

#image img
{
	padding-top: 2px ;
}

#footer
{
	width: 900px ;
	margin-left:auto;
	margin-right:auto;
	padding: 5px 20px 0 20px ;
	text-align: left ;
}

.lien
{
	font-size: 10px ;
	padding: 0 ;
	margin: 0 ;
}

#footer li
{
	float: left ;
	margin-right: 50px ;
	padding-bottom: 10px ;
}
