body {
    margin: 0px;
    padding: 0px;
    background-color:#DEECB9;
}
a {text-decoration:none;color:#542569;}
a:hover {text-decoration:none;color:#000;}
a:link {text-decoration:none;color:#542569;}
#cadre_principal {
	position:relative;text-align: left;
    margin: 0px auto;
    padding-left: 4px;padding-right: 4px;
	padding-top:2px;padding-bottom:2px;
    width: 800px;
	height:auto;
    background-color: #ffffff;
	border:2px solid #CDE294;
	}
.header_logo {
	clear:both;
	width:800px;
	height:79px;
	background-image:url(../elts_graphiques/header_logo.gif);
	}
.menu_horiz {
	clear:both;
	margin-top:2px;
	height:20px;
	width:800px;
	margin-bottom:2px;
	background-color: #88AC2E;
	text-align:right;
	font-size:12px;
	color:#FFFFFF;
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	font-weight:bold;}
.menu_horiz a {color:#ffffff;}
.menu_horiz a:link {color:#ffffff;}
.menu_horiz a:hover {color:#542569;background-color:#CDE294;}

.menu_horiz2 {
	clear:both;
	margin-top:2px;
	height:20px;
	width:800px;
	margin-bottom:2px;
	text-align:center;
	font-size:12px;
	color:#000;
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	font-weight:bold;border-top:1px solid #CDE294;}
.menu_horiz2 a {color:#000;}
.menu_horiz2 a:link {color:#000;}
.menu_horiz2 a:hover {color:#542569;background-color:#CDE294;}

.menu_horiz_bas {
	clear:both;
	margin-top:20px;
	width:800px;
	margin-bottom:8px;
	background-color: #542569;
	text-align:center;
	margin-bottom:2px;
	font-size:12px;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	}
.header_photo {
	clear:both;
	height:150px;
	width:800px;
	background-image:url(../elts_graphiques/header_photo3.jpg);
	}
.titre {
	color:#FFFFFF;
	font-size:20px;
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	padding:10px;font-weight:bold;}
.logo_parc {
	position: absolute;
	right:0px;
    bottom: 15px;
	width:87px;
	height:100px;
	padding:0px;
	margin-left:0px;
	background-image:url(../elts_graphiques/logo_parc.gif);
}
.colonne_gauche {
	float:left;
	width:270px;
	height:auto;
	padding:2px;
	font-size:12px;
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	
	}
.colonne_gauche2 {
	float:left;
	width:270px;
	height:auto;
	padding:2px;
	font-size:12px;
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	background-image:url(../elts_graphiques/chataigne.jpg);
	background-repeat: no-repeat;
        background-position: right top;
	}
.space_colonne {
	float:left;
	width:25px;
	}
.colonne_droite {
	float:right;
	width:500px;
	height:auto;
	
	margin:0px;
	padding:0px;
	
	}
hr.spacer {
	clear: both;
    visibility: hidden;
	}
.cadre_photo {
	float:left;
	width:130px;
	height:130px;
	border:1px solid #363C86;
	padding:2px;
	}
.cadre_photo a {display:block;width:130px;
	height:130px;}
.cadre_photo a:link {display:block;width:130px;
	height:130px;}
.cadre_photo a:hover {display:block;width:130px;
	height:130px;}
.cadre_texte {
	float:right;
	width:350px;
	background-image:url(../elts_graphiques/cadre_texte_1.gif);
	height:130px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#542569;}
.cadre_descriptif {
	float:left;
	width:350px;
	background-image:url(../elts_graphiques/cadre_texte_1.gif);
	height:130px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#542569;}
.cadre_texte a {display:block;width:350px;height:130px;text-decoration:none;color:#542569;}
.cadre_texte a:link {display:block;width:350px;height:130px;text-decoration:none;color:#542569;}
.cadre_texte a:hover {display:block;background-color:#88AC2E;color:#FFFFFF;}
.texte {
	font-size:12px;
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	padding:5px;
	width:auto;height:auto;
	}
.surtitre {
	font-weight:bold;
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	}

.spip_logos_left {float:left;margin-right:10px;}
.liste1 {float:left;
	width:190px;
	height:auto;
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	font-size:13px;
	text-align:right;
	}
.liste1 a {display:block;width:200px;
	height:auto;}
.liste1 a:link {display:block;width:200px;
	height:auto;}
.liste1 a:hover {display:block;width:200px;
	height:auto;background-color:#88AC2E;}
.liste1_surtitre  {color:#542569;font-weight:bold;}
.liste1_titre  {color:#A5B41E;font-weight:bold;}
.liste2_titre  {color:#FFFFFF;font-weight:bold;}
.liste1_soustitre  {color:#000;}
.liste2 {float:left;
	width:190px;
	height:auto;
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	}
.liste2 a {display:block;width:200px;
	height:auto;}
.liste2 a:link {display:block;width:200px;
	height:auto;}
.liste2 a:hover {display:block;width:200px;
	height:auto;background-color:#88AC2E;}
.photos_centre {float:left;width:50px;height:10px;text-align:center;}
.corps_texte {float:left;
	width:325px;
	height:auto;
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	font-size:13px;
	}

.corps_texte2 {float:left;
	width:470px;
	height:auto;
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	font-size:13px;
	}
.date {font-weight:bold;color:#542569;font-size:16px;}
.lieu {color:#542569;font-size:16px;}
.titre_fete {font-weight:bold;color:#CDE294;font-size:20px;}
.titre_infos {float:right;
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	font-size:12px;
	width:270px;
	color:#542569;
	text-align:left;
	font-weight:bold;
	margin-top:15px;
	border-bottom:2px solid #CDE294;}
.titre_infos2 {float:left;
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	font-size:12px;
	width:270px;
	color:#542569;
	text-align:left;
	font-weight:bold;
	margin-top:15px;
	border-bottom:2px solid #CDE294;}
.infos {float:right;
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	font-size:13px;
	width:280px;height:100px;
	color:#542569;text-align:right;font-weight:bold;margin-bottom:30px;
	background-image:url(../elts_graphiques/chataigne.jpg);
	background-repeat: no-repeat;
        background-position: left bottom;}
.photos_fete {
	float:right;
	width:120px;
	height:120px;
	background-color:#E9E9E9;
	margin-top:40px;}
.photos {
	float:right;
	width:120px;
	height:auto;
	
	margin-top:40px;margin-bottom:20px;}
.logo_article {
	float:right;
	width:120px;
	height:auto;margin-top:5px;}
.footer {
	clear:both;
	margin-top:10px;
	height:auto;
	width:800px;
	text-align:center;
	color:#444444;
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	font-size:11px;}
	
	#cadre_gauche {
	font-size:12px;
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	height:auto;
	width:250px;
	background-color:#D59C29;
	margin-left:10px;margin-top:40px;}
.sup_cadre_gauche {
	float:left;width:250px;height:11px;
	background-image:url(../elts_graphiques/sup_cadre_gauche.gif);
	background-repeat: no-repeat;
    background-position: right top;
	}
.inf_cadre_gauche {
	float:left;width:250px;height:11px;
	background-image:url(../elts_graphiques/inf_cadre_gauche.gif);
	background-repeat: no-repeat;
    background-position: right bottom;
	}

#cadre_gauche2 {
	font-size:12px;
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	height:auto;
	width:250px;
	background-color:#D1E69D;
	margin-left:10px;margin-top:40px;}
.sup_cadre_gauche2 {
	float:left;width:250px;height:11px;
	background-image:url(../elts_graphiques/sup_cadre_gauche2.gif);
	background-repeat: no-repeat;
    background-position: right top;
	}
.inf_cadre_gauche2 {
	float:left;width:250px;height:11px;
	background-image:url(../elts_graphiques/inf_cadre_gauche2.gif);
	background-repeat: no-repeat;
    background-position: right bottom;
	}
.texte_cadre_gauche {
	font-size:12px;
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	width:auto;
	height:auto;
	padding-left:7px;padding-right:7px;}
.decal_sup_gauche {width:250px;height:90px;}
strong.spip {color:#542569;border-bottom: 1px #CDE294 dotted;}

#cadre_gauche3 {
	font-size:12px;
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	height:auto;
	width:250px;
	background-color:#D1E69D;
	margin-left:10px;margin-top:40px;padding-bottom:120px;
	background-image:url(../elts_graphiques/restaurants.gif);
	background-repeat: no-repeat;
    	background-position: left bottom;
	    border-bottom: 2px #542569 dotted;}
.sup_cadre_gauche3 {
	float:left;width:250px;height:11px;
	background-image:url(../elts_graphiques/sup_cadre_gauche3.gif);
	background-repeat: no-repeat;
    background-position: right top;
	}
#cadre_gauche0 {
	font-size:12px;
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	height:auto;
	width:250px;
	
	margin-left:10px;margin-top:40px;}
.lien_menu a {text-align:right;display:block;background-color:#D1E69D;width:250px;border-bottom: 2px #542569 dotted;margin-bottom:2px;}
.lien_menu a:link {display:block;background-color:#D1E69D;width:250px;}
.lien_menu a:hover {display:block;background-color:#88AC2E;width:250px;}
