body
{
margin: 0px;
margin-bottom: 20px;
background: url("./images/lys.jpg") fixed;
font-family: "trebuchet ms", serif;
font-size: 0.75em;
font-style: italic;
color: #E0D9A3;
text-align: center;
}

#conteneur
{
width: 760px;
margin: auto;
margin-top: 20px;
padding: 0px;
background: black;
border: 1px solid #E0D9A3;
}

#header
{
width: 760px;
height: 200px;
margin: 0px;
padding: 0px;
background: url("./images/header.jpg");
position: relative;
}

	#header h1
	{
	position: absolute;
	top: 1px;
	left: 20px;
	margin: 0px;
	padding: 0px;
	font-family: vivaldi, serif;
	font-size: 4.4em;
	font-weight: normal;
	}

#menu
{
float: left;
width: 170px;
margin: 0px;
padding: 0px;
text-align: left;
}
	
	#menu h3
	{
	height: 20px;
	margin: 0px;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-right: 10px;
	padding: 0px;
	padding-left: 10px;
	font-weight: normal;
	background: url("./images/rubrique.jpg");
	}
	
	#menu a
	{
	display: block;
	height: 16px;
	margin: 0px;
	margin-right: 10px;
	padding: 0px;
	padding-left: 10px;
	text-decoration: none;
	color: #E0D9A3;
	}
	
	#menu a:hover
	{
	color: #2B4F85;
	font-weight: bold;
	}
	
#corps
{
margin: 0px;
margin-right: 0px;
margin-left: 170px;
padding: 0px;
padding-bottom: 10px;
text-align: justify;
color: #BBB690;
}

	#corps h1
	{
	margin: 0px;
	margin-bottom: 18px;
	padding: 0px;
	font-family: vivaldi, serif;
	font-size: 2.7em;
	font-weight: normal;
	background: url("./images/titre.jpg") bottom repeat-x;
	}
	
	#corps h3
	{
	padding-bottom: 5px;
	font-weight: normal;
	color: #3D648B;
	background: url("./images/soustitres.jpg") bottom repeat-x;
	}
	
	.lettrine:first-letter { font-family: vivaldi, serif; font-size: 2.1em; }
	.lettrine { text-indent: 20px; }
	
	#corps a { text-decoration: none; color: #3D648B; }
	#corps a:hover { color: #E0D9A3; }
	
#signature
{
font-size: 0.8em;
color: #AA9A7F;
margin: 0px;
margin-bottom: 5px;
margin-left: 7px;
text-align: left;
}
	#signature a { text-decoration: none; color: #3D648B; }
	#signature a:hover { color: #E0D9A3; }
	

	
#cont_parch
{
margin: 0px;
margin-bottom: 20px;
font-family: "trebuchet ms", serif;
font-size: 12;
font-style: italic;
font-weight: bold;
color: #000000;
}

#cont_01
{
BORDER-BOTTOM: #000000 1px solid;
BORDER-LEFT: #000000 1px solid;
BORDER-RIGHT: #000000 1px solid;
BORDER-TOP: #000000 1px solid;
}
#cont_02
{
BORDER-BOTTOM: #FFF5DF 1px solid;
BORDER-LEFT: #FFF5DF 1px solid;
BORDER-RIGHT: #FFF5DF 1px solid;
BORDER-TOP: #FFF5DF 1px solid;
}

#cont_avv
{
margin: 0px;
margin-bottom: 20px;
font-family: "trebuchet ms", serif;
font-size: 10;
font-style: italic;
font-weight: bold;
color: #000000;
}

#form {
        FONT-WEIGHT: normal;
        font-family: "trebuchet ms", serif;
        FONT-SIZE: 12px;
        BACKGROUND-COLOR: #F4F4F4;
        BORDER-BOTTOM: #454545 1px solid;
        BORDER-LEFT: #454545 1px solid;
        BORDER-RIGHT: #454545 1px solid;
        BORDER-TOP: #454545 1px solid;
}

#txt{
        FONT-WEIGHT: normal;
        font-family: "trebuchet ms", serif;
        FONT-SIZE: 14px;        
		COLOR : #000000;
		FONT-WEIGHT: bold;
}

.form_champ 
{
        FONT-WEIGHT: normal;
        FONT-FAMILY: "trebuchet ms", serif;
        FONT-SIZE: 12px;
        BACKGROUND-COLOR: #F4F4F4;
        BORDER-BOTTOM: #000000 1px solid;
        BORDER-LEFT: #000000 1px solid;
        BORDER-RIGHT: #000000 1px solid;
        BORDER-TOP: #000000 1px solid;
}

.lien_page 
{
	font-family: Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	color: #000000;
	text-decoration:none;
}