body {
    margin: 0px;
    padding: 0px;
    background-color:#F9F9F9;
    background-image:url(../elts_graphiques/rdv_terroir/fond_2007.gif);
	background-repeat: repeat-x;
    background-position: left top;
}
#logo_parc {position:absolute;top:150px;right:30px;}
a {text-decoration:none;color:#A34023;}
a:hover {text-decoration:none;color:#000;}
a:link {text-decoration:none;color:#A34023;}
#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-left:1px solid #1D4349;	
	border-right:1px solid #1D4349;
	border-bottom:1px solid #1D4349;
	}
.header_logo {
	clear:both;
	width:800px;
	height:79px;
	background-image:url(../elts_graphiques/rdv_terroir/header_logo.gif);
	}
.decallage_menu {float:left;width:112px;}	
.menu_demijournee {
	float:left;
	margin-top:2px;
	margin-left:2px;
	height:20px;
	width:110px;
	margin-bottom:2px;
	background-color: #EC7A23;
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	font-weight:bold;}
	
	
.menu_demijournee a {display:block;background-color: #EC7A23;color:#FFFFFF;}
.menu_demijournee a:hover {display:block;background-color: #FFFFFF;color:#EC7A23;}

.menu_journee {
	float:left;
	margin-top:2px;
	margin-left:2px;
	height:20px;
	width:110px;
	margin-bottom:2px;
	background-color: #1D4349;
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	font-weight:bold;}
.menu_journee a {display:block;background-color: #1D4349;color:#FFFFFF;}
.menu_journee a:hover {display:block;background-color: #FFFFFF;color:#1D4349;}
	
.menu_weekend {
	float:left;
	margin-top:2px;
	margin-left:2px;
	height:20px;
	width:110px;
	margin-bottom:2px;
	background-color: #971B1E;
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	font-weight:bold;}	
.menu_weekend a {display:block;background-color: #971B1E;color:#FFFFFF;}
.menu_weekend a:hover {display:block;background-color: #FFFFFF;color:#971B1E;}

.sommaire {float:right;
	margin-top:2px;
	margin-left:2px;
	height:20px;
	width:110px;
	margin-bottom:2px;
	text-align:center;
	font-size:12px;
	color:#1D4349;
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	font-weight:bold;
	border-left:1px solid #6C7632;}	
.sommaire a {display:block;color:#6C7632;}
.sommaire a:hover {display:block;background-color: #6C7632;color:#FFFFFF;border-bottom:2px solid #6C7632;}
	
.menu_horiz {
	clear:both;
	margin-top:2px;
	height:20px;
	width:800px;
	margin-bottom:2px;
	text-align:right;
	font-size:12px;
	background-color:#FEB31B;
	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:hover {color:#B52830;}

.menu_footer {
	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 #27B197;}
.menu_footer a {color:#000;}
.menu_footer a:hover {color:#FFFFFF;background-color:#27B197;}

.header_photo {
	clear:both;
	height:150px;
	width:800px;
	background-image:url(../elts_graphiques/header_creation.jpg);
	}

.logo_parc {
	position:absolute;
	top:150px;
	left:4px;
	width:112px;
	height:129px;
	padding:0px;
	margin-left:0px;
	background-image:url(../elts_graphiques/rdv_terroir/logo_parc.gif);
}
.colonne_gauche {
	padding-top:200px;
	float:left;
	width:160px;
	height:auto;
	font-size:12px;
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	}
.space_colonne {
	float:left;
	width:40px;
	height:50px;}
.space_colonne_20 {
	float:left;
	width:20px;
	height:50px;}
.colonne_droite {
	float:left;
	width:570px;
	height:auto;
	
	margin:0px;
	padding:0px;
	
	}
hr.spacer {
	clear: both;
    visibility: hidden;
	}
.spip_logos_left {float:left;margin-right:10px;}


.corps_texte {float:left;
	width:345px;
	height:auto;
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	font-size:13px;
	}

.corps_texte_col1 {float:left;
	width:360px;
	height:auto;
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	font-size:13px;
	color:#1D4349;
	text-align:justify;}
.space_texte {float:left;width:30px;}
.corps_texte_col2 {float:left;
	width:160px;
	height:auto;
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#1D4349;
	}
.titre_principal {font-weight:bold;color:#53578B;font-size:18px;}
.sous_titre_principal {font-weight:bold;color:#53578B;font-size:14px;}
.titre {font-weight:bold;color:#53578B;font-size:13px;}
.sous_titre {font-weight:normal;color:#53578B;font-size:12px;}
.texte_orange {color:#EC7A23;font-weight:bold;font-size:11px;}
.contact {font-weight:normal;color:#53578B;font-size:12px;font-weight:bold;}
.texte_contact {padding-left:20px;color:#EC7A23;font-weight:bold;font-size:11px;}
hr.rdv {height:2px;background-color:#EC7A23;}
.lieu {color:#A34023;font-size:16px;}
.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;}
	
strong.spip {color:#A34023;border-bottom: 1px #D8CF3D dotted;}

.lien_menu a {display:block;color:#1D4349;width:160px;border-bottom: 2px #1D4349 dotted;margin-bottom:2px;}
.lien_menu a:hover {display:block;background-color:#F9BF14;width:160px;color:#FFFFFF;}
.titre_autre {font-weight:bold;margin-top:2px;margin-bottom:5px;text-align:center;background-color:#EC7A23;color:#FFFFFF;}
.titre_autre_vert {font-weight:bold;margin-top:2px;margin-bottom:5px;text-align:center;background-color:#27B197;color:#FFFFFF;}

/* FORMULAIRE DE CONTACT */

#formcontactcss{
	

	width: 100%;
}

#formcontactcss ul{
	list-style-type:disc;
	padding: 10px;
	margin-left: 25%;

}
#formcontactcss fieldset {
	margin-bottom: 2px;
	padding: 5px;
	
/*	border-color: #FF0000;   ajouter une couleur (effet bof...)*/
	border: none; /* supprimer la bordure*/
}
#formcontactcss legend {

	color: #605B3B;
	font-weight:bold;
}
#formcontactcss input {
	
}
#formcontactcss textarea {
	width: 200px;
	height:80px ;
}
#ligne {
	
	padding-bottom: 5px;
	
	width: 100%;
}

/*
on definit la presentation des deux blocs d'informations (paire de valeur : description / infos)
Pour une presentation sur 2 colonnes, decommenter le float et affecter une largeur (width) à contact1 et contact2
 */
.contact1, .contact2 {
	padding-top: 2px;
	padding-bottom: 2px;
	float: left;
	text-align: left;

}

.contact1 {
	width:40%;
	text-align: right;
	
	
	
}
.contact2 {
	
	
	
}
/* Formulaire : Champ de saisie */
.formcontact  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	width: 200px;

	color: #000000;
	text-decoration: none;
	border: 1px solid #BFB18F;
	
	background-color: #EFEBC8;
}

/* Formulaire : bouton de validation */
.spip_bouton {
	background-color: #BFB18F;

	font-size: 95%;
	color: #ffffff;
	font-weight: bold;
}


