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;
}
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;}
.decal_sup_gauche {float:left;width:250px;height:50px;}	
.menu_printemps {
	float:left;
	margin-top:2px;
	margin-left:2px;
	height:20px;
	width:110px;
	margin-bottom:2px;
	background-color: #84AD40;
	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_printemps a {display:block;background-color: #84AD40;color:#FFFFFF;}
.menu_printemps a:hover {display:block;background-color: #FFFFFF;color:#84AD40;}

.menu_ete {
	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_ete a {display:block;background-color: #EC7A23;color:#FFFFFF;}
.menu_ete a:hover {display:block;background-color: #FFFFFF;color:#EC7A23;}

.menu_automne {
	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_automne a {display:block;background-color: #971B1E;color:#FFFFFF;}
.menu_automne a:hover {display:block;background-color: #FFFFFF;color:#971B1E;}

.menu_hiver {
	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_hiver a {display:block;background-color: #1D4349;color:#FFFFFF;}
.menu_hiver a:hover {display:block;background-color: #FFFFFF;color:#1D4349;}

.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;
	background-color: #EC7A23;
	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:hover {color:#1D4349;}

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

.header_photo {
	clear:both;
	height:150px;
	width:800px;
	background-image:url(../elts_graphiques/rdv_terroir/header_rdv_01.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:100px;
	float:left;
	width:230px;
	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:25px;
	}
.colonne_droite {
	float:right;
	width:540px;
	height:auto;
	
	margin:0px;
	padding:0px;
	
	}
.colonne_droite2 {
	float:right;
	width:610px;
	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:325px;
	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:310px;
	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:40px;}
.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;
	}
.corps_texte_col12 {float:left;
	width:370px;
	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;}
.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;}

.lien_menu2 a {display:block;color:#1D4349;width:200px;border-bottom: 2px #1D4349 dotted;margin-bottom:2px;}
.lien_menu2 a:hover {display:block;background-color:#F9BF14;width:200px;color:#FFFFFF;}

.titre_autre {font-weight:bold;margin-top:2px;margin-bottom:5px;text-align:center;background-color:#EC7A23;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;
}

.encart_gauche {float:left;width:200px;}
.encart_gauche_30{float:left;width:15px;height:40px;}
