@charset "utf-8";
/* CSS Document CANEVAS*/
/*************************************************************************************************************************************************
********************************************************************* PARAMETRAGE GENERAL ********************************************************
**************************************************************************************************************************************************/

body {
	font: 14px Times New Roman, Times, serif;
	margin:20px 0 20px 0;   /*Centrage vertical du site*/ 
	padding:0px;
	background-image:url(../images/contact/degradegris.jpg);
	background-repeat:repeat-x;
	text-align:center;
	color: #FEFECC;
}
img {
	border:0;
}
a:link {
	color: #FFFFFF;
}
a {
	font-weight: bold;
}
a:hover {
	color: #00FF00;
}
a:visited {
	color: #00FFFF;
}
#CONTENAIR {
	margin: 0px auto 0px auto;
	width: 990px;
	text-align:center;
	background-image: url(../images/structure_du_site/fond_parme_2009.jpg);
	background-repeat: repeat-y;
}
#HEADER {
	margin: 0px;
	padding: 0px;
	height: 130px;
	background-image: url(../images/structure_du_site/header_2009.jpg);
	background-repeat: no-repeat;
}
#headerdroit {		/*Description de la page dans le header*/
	float: right;
	margin: 0;
	width: 410px;
	height: 124px;
	padding: 5px 0 0 0;
	display: inline;
	background-image: url(../images/structure_du_site/header_droit_2009.jpg);
}
#headerdroit p {
	font-weight:bold;
	text-align:justify;
	margin: 0 7px;
	padding: 10px;
}
#FOOTER {
	margin: 0;
	padding: 0px;
	background-repeat: no-repeat;
	height: 50px;
	color: #FFFFCC;
	font-size: 12px;
	background-image: url(../images/structure_du_site/footer_2009.jpg);
	clear: both;
	position: relative;
	overflow: hidden;
}
.footer {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #FEFECC;
	margin: 17px 0px 0 210px;
	float: left;
	display: inline;
}
#FOOTER  span {
	float:right;
	margin: -15px 50px 0 0;
	color: #FFFFFF;
}
#FOOTER a:link {						/*a:link - a:visited - a:hover : paramétrage du lien "Mention Légales"*/
	color: #FFFFFF;
}
#FOOTER a:visited {
	color: #00FFFF;
}
#FOOTER a:hover {
	color: #00FF00;
}
#FOOTER a {
	font-weight: bold;
}
.anicam {
	float: left;
	width: 45px;
	display: inline;
	margin: -28px 0 0px 690px;
	overflow: hidden;
}
/*#CORPS_PRINCIPAL {
	margin:0;
	padding:0;
	width: 990px;
	float: right;
}*/
#SIDEBARGAUCHE {
	display: inline;
	float: left;
	width: 145px;
	margin: 30px 0 0 7px;
	overflow: hidden;
}
#menuvertical {
	display:inline;
	float: left;
	width: 140px;					/*Largeur hors tout du menu vertical*/
	margin: 50px 0;					/*Défini le centrage haut du module "menuvertical"*/
	overflow: hidden;
	
}
#menuvertical a:hover, #menuvertical a:focus {
	color:#33FFFF;
	border-width:1px 2px 2px 1px;
	border-color: #cecece #4a4a4a #4a4a4a #cecece;
	background-color: #640A0A;
} 
#menuvertical ul {
	margin: 0 0 0 4px;				/*Centrage des élèments de ligne*/
	padding: 0;
	font: bold 13px Times New Roman, Times, serif;
	list-style-type: none;
}
#menuvertical a {
	display:block;
	margin:3px 0;					/*Défini les marges de séparatiob des boutons*/
	color:#640A0A;
	text-decoration:none;
	line-height:17px;
	width:130px;					/*Largeur des boutons du menu vertical*/
	border:1px solid #FF33FF;
	text-align:center;
	border-width:1px 2px 2px 1px;
	border-color: #cecece #4a4a4a #4a4a4a #cecece;
	border-style:solid;
	background-color: #FEFECC;
}
#bnompage {
	background-image: url(../images/Boutons/nom_page.jpg);
	height: 50px;
	width: 132px;
	margin: 0 0 30px 0;
	color: #00ff00;
	font-weight: bold;
}
#centragebtnompage {
	width: 100px;
	position: relative;
	top: 4px;
	text-align: center;
	margin: 0 auto 0 auto;
}
.hautdepage {
	height: 25px;
	width: 124px;
	float: left;
	margin: 10px 0 0 6px;
	display: inline;
}
.hautdepage a {
	font-weight:bold;
	color:#FEFECC;
	text-decoration: none;
	padding-top: 10px;
}

#CONTENU_VIOLINE {
	width: 819px;
	margin:0px 7px 10px 0;
	padding: 0;
	float: right;
	display: inline;
	background-color: #640A0A;
}
#CONTENU_VIOLINE h2 {
	font-size:18px;
	text-align: left;
	padding-left: 15px;
}
.remplissageloren {
	color: #0000FF;
	text-align: justify;
	padding: 15px;
	margin: 0;
}
#compteur2010 {
	float: left;
	width: 700px;
	margin: 0;
}
/* hide hack from Mac-IE5 \*/
.separation { /*mise en forme du corps principale et contenu_violine*/
	clear: both;
	visibility: hidden;
	width: 842px;
}
* html .monelementbogue { height: 1%; }
/* end hiding */
#navigation {			/*Ce DIV englobe "menuhaut"*/
	background-color: #FEFECC;
	width: 819px;
	height: 30px;
	float: right;
	margin: 0px 7px 0 0;
	display: inline;
}
#menuhaut {
	width: 815px;
	margin: 0 auto 20px auto;
	padding: 0.5em 0.4em 0.5em 0;
	list-style-type: none;
	background-color: #FEFECC; /*Jaune or*/
	color: #640A0A; /*Bordeau*/
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	border-top: 3px solid #F6DEF8;
	height: 15px;
}
#menuhaut li {
	float:left;
	display: inline;
}
#menuhaut a {
	display:inline;
	width:120px; /*Jaune or*/
	color:#640A0A; /*bordeau*/
	text-decoration:none;
	margin: 0 18px 0 29px;
}
#menuhaut li a:hover, li a:focus {
	color:#00FF33; /*bordeau*/
	background-color: #640A0A;
}
/*.nompage {	*/	/*Configuration du nom de la page pour la barre de "menuhaut" */
	/*font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #00FF00; /*Vert fluo*/
	/*text-decoration: blink;*/
	/*background-color: #640A0A;*/ /*bordeau*/
	/*width: 80px;
	margin: 0 21px 0 25px;
	text-align:center;
	overflow: hidden;
}*/
/***************************************************************************************************************************************************
*************************************************************** PARAMETRAGE SPECIFIQUE *************************************************************
***************************************************************************************************************************************************/

.album_photo {
	float: right;
	width: 819px;
	display: inline;
	background-color:#640a0a;
}
