body {
	background-color :	 #bcddee;
	background:			url('../images/Bandeau_haut2.jpg') no-repeat;
	margin:0;
	padding: 0;
}

.lien {
}

.lien a {
	text-align :		right;
	font-family :		Verdana, Arial;
	font-size :			11px;
	text-decoration: 	underline;
	color: 				#a20000;
	cursor: 			pointer;
	cursor: 			hand;
}

.lien a:hover {
    color: 				#f85e9e;
    text-decoration: 	none;
    background-color: 	#BCDDEE;
}

.haut_marge_left {
	margin: 0px;
	background-image: url('../images/menu_haut.gif');
	background-repeat: no-repeat;
	height: 10px;
	width: 220px;
	font-size : 0px;
}

.haut_marge_right
{
	margin: 0;
	background-image: url('../images/menu_haut2.gif');
	background-repeat: no-repeat;
	height: 10px;
	width: 220px;
	font-size : 0px;
}

.zone_marge {
	width :				220px;
	font-family :		Verdana, Arial;
	background-image: 	url('../images/menu.gif');
	background-repeat: 	repeat-y;
	background-color :	#f85e9e;
	
}

.bas_marge
{
	margin: 0;
	background-image: url('../images/menu_bas.gif');
	background-position: bottom center;
	background-repeat: no-repeat;
	height: 10px;
	width: 220px;
	font-size : 0px;
}

.ss_zone_marge {
	padding-bottom :		10px;
}

.haut_centre {
	margin :			0;
	background-image: 	url('../images/contenu_haut.gif');
	background-repeat: 	no-repeat;
	font-size : 		0px;
	height: 			14px;
	width: 				500px;
}

.zone_centre {
	width :				500px;
	margin :			0px 15px 0px 15px;
	font-family :		Verdana, Arial;
	background-color :	#f6eaf4;
}

.bas_centre {
	margin :				0;
	background-image: 		url('../images/contenu_bas.gif');
	background-position: 	bottom center;
	background-repeat: 		no-repeat;
	height: 				14px;
	width: 					500px;
	font-size: 				0px;
}

.entete_marge {
	font-size :			12px;
	font-weight: 		bold;
	text-align : 		left;
	padding :           13px 0px 0px 23px;
}

.entete_marge a {
	font-size :			12px;
	font-weight: 		bold;
	color :             #000000;
	text-decoration: 	none;
	cursor: 			pointer;
	cursor: 			hand;
}

.entete_marge a:hover {
	text-decoration: 	underline;
}

.entete_centre {
	font-size :			12px;
	font-weight:	 	bold;
	text-align : 		left;
	padding-top :		9px;
	padding-left :		25px;
	padding-bottom :	0px;
	color :				#f85e9e;
	background-color :	 #f6eaf4;
}

.separateur_marge {
	background: 		url('../images/sep.gif') no-repeat bottom;
	margin-left :		0px;
	width : 			220px;
	height: 			21px;
	color :				#f85e9e;
}

.separateur_centre {
	background: 		url('../images/sep2.gif') no-repeat bottom;
	margin-left :		0px;
	width : 			500px;
	height: 			24px;
	color :				#f85e9e;
}

.contenu_marge {
	font-family :		Verdana, Arial;
	font-size :			11px;
	color :				#FFFFFF;
	text-align :		justify;
	padding-top :		10px;
	padding-bottom :	10px;
	padding-left :		20px;
	padding-right : 	20px;
}

.contenu_centre {
	font-family :		Verdana, Arial;
	font-size :			11px;
	text-align :		justify;
	padding-top :		5px;
	padding-bottom :	5px;
	padding-left :		20px;
	padding-right : 	20px;
	background-color :	#f6eaf4;
}

.contenu_gris {
	font-family :		Verdana, Arial;
	font-size :			11px;
	text-align :		justify;
	color :				#6a6a6a;
}

.img_annonce {
	border-style :	solid;
	border-color :	#FFFFFF;
	border-width :	8px;
	margin: 		0px 25px 10px 10px;
	float: 			left;
	width: 			100px;
	height: 		100px;
}

.img_lieu {
	margin-left: 	10px;
	border-style :	solid;
	border-color :	#FFFFFF;
	border-width :	4px;
	display: 		inline;
	width: 			400px;
}

.annonce_bloc {
	padding :			10px 5px 10px 5px;
	margin :			5px 10px 5px 10px;
	width :				470px;
	background-color :	#F6EAF4;
}

.annonce_bloc_rose {
	padding :			10px 5px 10px 5px;
	margin :			5px 10px 5px 10px;
	width :				470px;	
	background-color :	#F6DCE5;
}

.annonce_contact {
	display: 			inline;
	float: 				left;
	font-family :		Verdana, Arial;
	font-size :			11px;
	font-weight :		bold;
	color : 			#f85e9e;
	height :			17px;
	margin-top :		5px;
}

.annonce_titre {
	font-family :		Verdana, Arial;
	font-size :			11px;
	font-weight :		bold;
	text-align :		left;
}

.annonce_texte {
	font-family :		Verdana, Arial;
	font-size :			11px;
	color :				#6a6a6a;
	text-align :		justify;
	padding-top:		10px;
}

.annonce_date {
	font-family :		Verdana, Arial;
	font-size :			11px;
	color : 			#fa94c4;
	text-align :		right;
	margin-top :		10px;
}



.cadre {  

	font-family: Verdana, Arial;
	font-size: 11px; 
	font-style: normal; 
	color: #333333;
	background-color: #FFFFFF; 

	border: 0px none;

	margin-top: 0px; 
	margin-bottom: 10px; 

	padding-top: 10px; 
	padding-right: 10px; 
	padding-bottom: 10px; 
	padding-left: 10px; 
}

.titre_commande {  

	font-family: Verdana, Arial;
	font-size: 11px; 
	font-style: normal; 
	font-variant: small-caps;
	color: #f85e9e;
	background-color: #FFDDE8; 

	border: 0px none;

	margin-top: 0px; 
	margin-bottom: 0px; 

	padding-top: 3px; 
	padding-right: 3px; 
	padding-bottom: 3px; 
	padding-left: 3px; 
}

.cadre_commande {  

	font-family: Verdana, Arial;
	font-size: 11px; 
	font-style: normal; 
	color: #333333;
	background-color: #FFFFFF; 

	border: 0px none;

	margin-top: 0px; 
	margin-bottom: 10px; 

	padding-top: 2px; 
	padding-right: 10px; 
	padding-bottom: 5px; 
	padding-left: 10px; 
}

.ss_titre_commande {
	font-style: notmal;
}

.messages {  

	font-family: Verdana, Arial;
	font-size: 11px; 
	font-style: normal; 
	background-color: #FFDDE8; 

	border: 0px none;

	padding-top: 3px; 
	padding-right: 3px; 
	padding-bottom: 3px; 
	padding-left: 3px; 
}

.lire {  
	font-family: Verdana, Arial;
	font-size: 11px; 
	background-color: #FFDDE8; 

	padding-top: 2px; 
	padding-right: 5px; 
	padding-bottom: 2px; 
	padding-left: 5px; 

	margin-top: 2px; 
	margin-bottom: 2px; 
}

.non_lu {

	text-align: left;
	font-family :		Verdana, Arial;
	font-size :			11px;
	font-weight :		bold;
	color : 			#f85e9e;
	text-align :		left;
	cursor: 			pointer;
	cursor: 			hand;
}

.lu {

	text-align: 		left;
	font-family :		Verdana, Arial;
	font-size :			11px;
	color : 			#f85e9e;
	text-align :		left;
	cursor: 			pointer;
	cursor: 			hand;
}

.message_courant_non_lu {
	text-align: 		left;
	font-family :		Verdana, Arial;
	font-size :			11px;
	font-weight :		bold;
	color : 			#000000;
	text-align :		left;
	cursor: 			pointer;
	cursor: 			hand;
}

.message_courant_lu {
	text-align: 		left;
	font-family :		Verdana, Arial;
	font-size :			11px;
	color : 			#000000;
	text-align :		left;
	cursor: 			pointer;
	cursor: 			hand;
}

.bouton {
	font-family :		Verdana, Arial;
	font-size :			11px;
	color :				#ffffff;
	background-color :	#000000;
	border-style :		none;
	width :				100px;
	cursor: 			pointer;
	cursor: 			hand;
}

.separateur {
	background: 		url('/images/separateur.gif') repeat-x center;
	display :			block;
	height: 			20px;
}

.form_input_txt {
	border-style :		solid;
	border-width :		1px;
	border-color :		#f85e9e;
}

.input_readonly {
	border-width: 		0px 0px 0px 0px;
	font-family :		Verdana, Arial;
	font-size :			11px;
	color :				#6a6a6a;
	background-color :	 #f6eaf4;
}

.erreur {
	font-family :		Verdana, Arial;
	font-size :			11px;
	font-weight :		bold;
	color: 				#a20000;
	text-align :		justify;
	padding-top :		0px;
	padding-bottom :	0px;
	padding-left :		20px;
	padding-right : 	20px;
}

iframe.hidden {
	visibility: 		hidden;
	width:				0px;
	height:				0px;
}

.separateur_rubrique {
	background-color:	#bcddee;
	padding-top		:	5px;
	padding-bottom	:	5px;
}

.footer {
	padding-top :		10px;
	padding-bottom :	20px;
	background-color :	#bcddee;
	font-family :		Verdana, Arial;
	font-size :			11px;
	text-align :		center;
	color :				#6a6a6a;
}

div#png {
	height:				131px;
	width:				131px;
	background-image:	url("../images/2euros.png");
	float:				right;
	top:				270px;
	left:				660px;
	position:			absolute;
}

/* N'est lu que par IE grace a *html */
*html div#png { 
	background-image:	none;
	filter: 			progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/2euros.png', sizingMethod='scale');
}

.bandeau {
	height: 		305px;
	cursor: 		hand;
	cursor: 		pointer;
}

.menu {
	color:#000000;
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
	font-weight: bold;
	font-size:14px;
}
