/* CSS Document */

body {
	margin: 0;
	paddind: 0;
	font-family: Georgia;
	background-color: #FFF5D1;
	text-align: center;  /*pour corriger le bug de centrage IE */
	background-attachment: fixed;
	/*background-image: url(images/rideaux_tenture.jpg);*/	
	background-image: url(images/VL-fond.jpg);
	color:#000000;
	background-repeat: repeat-x;
}
a {
	color: #C3AD51;
	text-decoration: none;
}
a:hover {
color: #996600;

}
#blochaut{
 	height: 50px;
	width: 100%;
	border-bottom: 3px #F4DC85 solid;
	

}
#blocmilieu{
	height: 470px;
	width: 100%;
	paddind: 0;
	background-repeat: no-repeat;
	background-position: left top;
	background-attachment: scroll;
}

#blocbas{
border-top: 3px #F4DC85 solid;
}

#flash{
	width: 900px;
	text-align: center;
}

#footer{
    padding-top: 20px;
    margin-top: 20 px;	

}

.bottom{
	font-family: Georgia;
	color: #FFFFFF;
	font-size: 11pt;
	

}
.bottom:hover{
	font-family: Georgia;
	color: #FFCC00;
	font-size: 11pt;
	text-decoration: underline;	

}

.tableau{
background-color: #FFFFFF;
color:#003366;
}

.tableau a{
color:#003366;
}
.gauche {
	background-image: url(images/cadre_noir_gauche.gif);
	background-repeat: no-repeat;
	text-align: right;
	width: 180px;
}
.droite {
	background-image: url(images/cadre_noir_droite.gif);
	text-align: left;
	width: 180px;
}
.menuBAS {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #9E9245;
}
/* MENU */
#menu {
	position: absolute;
	top: 190px;
	left: auto;
	z-index:100;
	width: 900px;
	margin: 0 auto;
	height: 30px;

	}
.MENUdessous {
	position: absolute;
	top: 223px;
	left: auto;
	z-index:100;
	width: 995px;
	margin: 0 auto;
	height: 20px;

	}
	
.topMENU {
	background-image: url(images/fleur_lys.gif);
	background-repeat: no-repeat;
	background-position: 1% 50%;
	font-family: "Trebuchet MS";
	font-size: 11pt;
	text-align: left;
	color: #938637;
	padding-top: 0.7em;
	padding-right: 0.95em;
	padding-bottom: 0.5em;
	padding-left: 1.60em;
	float: left;
	width: auto;
	cursor: pointer;
	}
.topMENU:hover {
	background-image: url(images/fleur_lys.gif);
	background-repeat: no-repeat;
	background-position: 1% 50%;
	font-family: "Trebuchet MS";
	font-size: 11pt;
	text-align: left;
	color: #938637;
	padding-top: 0.7em;
	padding-right: 0.95em;
	padding-bottom: 0.5em;
	padding-left: 1.60em;
	float: left;
	width: auto;
	cursor: pointer;
	background-color: #EBE6C8;
	}
	
.urlTOP {
	background-color: #FFFFFF;
}

.urlMENU {
	list-style-type: none;
	color: #9B8D3E;
	text-decoration: none;
	font-size: 10pt;
	background-color: #EBE6C8;
	font-family: Georgia, "Times New Roman", Times, serif;
	/*padding-top: 0.2em;*/
	padding-right: 0.8em;
	padding-bottom: 0.3em;
	padding-left: 0.3em;
	/*visibility: hidden;*/
	/*float: left;*/
}

/* FIN MENU */
.texte {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #000000;
	padding-right: 20px;
	padding-left: 20px;
}
.titre {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18pt;
	color: #9B8D3E;
	font-style: italic;
	border-top-width: medium;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #9B8D3E;
	padding-right: 20px;
	padding-bottom: 0px;
}
.sousmenuLINE {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18pt;
	color: #9B8D3E;
	border-top-width: medium;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #9B8D3E;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.elasticGAUCHE {
	background-color: #FEF6D5;
	background-image: url(images/VL-08_21.gif);
	background-repeat: repeat-y;
}
.elasticDROIT {
	background-color: #FFF7DA;
	background-image: url(images/VL-08_24.gif);
	background-repeat: repeat-y;
}
.titreACCUEIL {
	font-family: "Trebuchet MS";
	font-size: 16pt;
	color: #948738;
}
.texteACCUEIL {
	font-family: "Trebuchet MS";
	font-size: 12pt;
	color: #948738;
}
.lienACCUEIL {
	font-family: "Trebuchet MS";
	font-size: 10pt;
	color: #958839;
	text-decoration: none;
}
.lienACCUEIL:hover {
	font-family: "Trebuchet MS";
	font-size: 10pt;
	color: #996600;
	text-decoration: underline;
}
.ligneMENU {
	background-image: url(images/ligne_degrade.gif);
	background-repeat: no-repeat;
	background-position: 0% 25px;
	background-color: #FFFFFF;
}
.validation {
	font-family: "Trebuchet MS";
	color: #000000;
	background-color: #CCCC66;
	padding: 2px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #FFFFFF;
}
.validation:hover {
	font-family: "Trebuchet MS";
	color: #FFFFFF;
	background-color: #999900;
	padding: 2px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #FFFFFF;
}
/* ---------------------------------------------------------- */
					/*rollover MENU*/
/* ---------------------------------------------------------- */
.apparent
{
	/* attributs obligatoires */
   visibility: visible;
	display: block;
	/* d'autres attributs de votre choix... */
position: absolute;
	top: 223px;
	left: auto;
	z-index:100;
	width: 995px;
	margin: 0 auto;
	height: 20px;

}

.apparentSOUS
{
	/* attributs obligatoires */
   visibility: visible;
	display: block;
	/* d'autres attributs de votre choix... */
   width: 170px;
	margin-bottom: 3px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.cache
{
   /* uniques attributs de cette classe */
   visibility: hidden;
   display: none;
}