body { background: #f4f4f4 url(../../media/xx/fond.gif) top center no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 12px;	margin:0px; color: #3d3d3d; padding:0px; text-align:center;}
td {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3d3d3d; }

table.centrer { margin: 0 auto; }
td.centrer { text-align: center;}

a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#73a602; text-decoration:none;  }
a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#73a602; text-decoration:underline;  }

a.gris { color:#3d3d3d;  }
a.gris:hover { color:#3d3d3d; }

a.blanc { color:#ffffff; }
a.blanc:hover { color:#ffffff; }

a.blanc_11 { color:#ffffff; font-size: 11px; }
a.blanc_11:hover { color:#ffffff; font-size: 11px; }


.italique {font-style:italic;}
.gras {font-weight:bold;}
.blanc { color:#FFFFFF; }
.vert { color: #73a602; }

.couleur { color:#73a602; }
.rouge {color:#F00;}
.fond_couleur { background-color: #73a602; }

li {  background-image:url(../../media/xx/puce.gif); background-repeat:no-repeat; padding:5px 0px 0px 20px; list-style:none; margin:0; }

h1 { color:#3d3d3d; font-variant:small-caps; font-size:18px; font-weight:normal;  background:url(../../media/xx/stylo.png) no-repeat left; padding-left:45px; line-height:32px; margin:0;  }
h2 {color:#73a602; font-size:16px; font-weight:normal; font-variant:small-caps; font-weight:normal; background:url(../../media/xx/bloc.png) no-repeat top left; padding-left:40px; padding-botttom:10px;  margin:0; line-height:23px; }
h3 { color:#3d3d3d; font-variant:small-caps; font-size:14px; margin:0px; padding:0px; display:inline; }

hr { border-top-width: thin; border-top-style: dotted; border-top-color: #535353; border-right-style: none; border-bottom-style: none; border-left-style: none; letter-spacing: 4em; }
p {text-align:justify;}

/* --- CONTENEUR --- */ 
#conteneur { width: 980px; margin: 0 auto; text-align: left; }

/* --- BANDEAU --- */
#bandeau { height: 222px; }

/* --- MENU HAUT --- */
#menu_haut { height: 88px; width: 980px; }
#menu_haut_arrondi { height: 60px; width: 36px; float: right; }
#menu { height: 60px; width: 944px; position: relative; top: 0px; left: 0px; }

td.menuhaut-nonselect{ background-image: url(../../media/xx/fond-menu-off.gif); background-position: left; background-repeat: repeat-x; text-align: center; }
td.menuhaut-nonselect a:link, td.menuhaut-nonselect a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: White; text-decoration: none; display: block; line-height:48px;}
td.menuhaut-nonselect a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: White; text-decoration: none;  display: block; background-color:#000; line-height:48px; }

td.menuhaut-select{ background-image: url(../../media/xx/fond-menu-on.gif); background-position: left; background-repeat: repeat-x; text-align: center;}
td.menuhaut-select a:link, td.menuhaut-select a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: White; text-decoration: none;  display: block;}
td.menuhaut-select a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: White; text-decoration: none;  display: block;}


/* ----- SOUS MENU HAUT ---- */
#sous_menu { height: 28px; width: 980px; background: url(../../media/xx/fond_sous_menu.gif) center no-repeat; }
td.sousmenuhaut-nonselect{ text-align: center; }
td.sousmenuhaut-nonselect a:link, td.sousmenuhaut-nonselect a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: Black; text-decoration: none; display: block;}
td.sousmenuhaut-nonselect a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: Black; text-decoration: underline;  display: block;}

td.sousmenuhaut-select{ text-align: center;}
td.sousmenuhaut-select a:link, td.sousmenuhaut-select a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: Black; text-decoration: underline; 	display: block;}
td.sousmenuhaut-select a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: Black; text-decoration: none;  display: block;}

/* --- PARTIE CENTRALE --- */
#partie_centrale { width: 980px; clear: both; min-height:400px; }

#partie_gauche {  width:218px; float:left; padding: 20px 0 20px 0; }
#partie_droite {  width:263px; float:right; padding: 20px 0 20px 0; }
#partie_centre { width:439px; float: left; padding: 20px 30px 20px 30px; text-align:justify; }
#partie_centre_large { width:702px; float: left; padding: 20px 30px 20px 30px; text-align:justify; }

.fiche { border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; background-color:#f3f3f2; padding:0px 15px 15px 0px; margin-bottom:15px; margin-top:10px;}
.fiche-txt { padding:0px 0px 5px 15px;}
.tarif { font-weight:normal; font-size:15px; color:#73A700; float:right; padding:15px 0px 15px 15px;}
.floatleft { float:left; padding-right:15px; border:0;}
.floatright { float:right; padding-left:15px; border:0;}
.calendrier { background:url(../../media/xx/calendrier.png) no-repeat left; padding-left:90px; text-align:center; font-size:14px; font-weight:bold; height:75px;}
#map { border: 1px solid #ccc;}


/* --- GAUCHE --- */
#partie_gauche .gauche_fond_noir { height: 22px; padding-top: 10px; background: url(../../media/xx/gauche_fond_noir.gif) top center no-repeat; font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; font-weight: bold; color: #FFFFFF; text-align: center; vertical-align: middle; }

#partie_gauche td.accesrapide-select { width:188px; height:38px; background:url(../../media/xx/fond-acces-rapide-on.gif) top left no-repeat; padding: 0 5px 0 25px; vertical-align:middle; }
#partie_gauche td.accesrapide-select a:link, #partie_gauche td.accesrapide-select a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: Black; 
	text-decoration: none;	display: block; }
#partie_gauche td.accesrapide-select a:hover { text-decoration:underline; }

#partie_gauche td.accesrapide-nonselect { width:188px; height:38px; background:url(../../media/xx/fond-acces-rapide-off.gif) top left no-repeat; padding: 0 5px 0 25px; vertical-align:middle; }
#partie_gauche td.accesrapide-nonselect:hover { width:188px; height:38px; background:url(../../media/xx/fond-acces-rapide-on.gif) top left no-repeat; padding: 0 5px 0 25px; vertical-align:middle; }
#partie_gauche td.accesrapide-nonselect a:link, td.accesrapide-nonselect a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #3d3d3d; 
	text-decoration: none;	display: block; }
#partie_gauche td.accesrapide-nonselect a:hover { text-decoration:underline;  }

/* --- DROITE --- */
#partie_droite .droite_fond_gris { width:263px; background: #5a5a5a url(../../media/xx/droite_fond_haut.gif) top center no-repeat; }

#partie_droite .droite_fond_vert { width:263px; background: #4d9900 url(../../media/xx/droite_fond_vert.gif) top center no-repeat; }

	

/* --- PIED PLAN --- */
#pied_plan {width: 980px; background-color:#efefef; clear:both; }
#pied_plan_barre {width: 980px; background-color:#b7b7b7; height:1px; clear:both; }

td.separateur_pied_plan { background:url(../../media/xx/separateur_pied_plan.gif) top center repeat-y; }

a.piedpage-plan_1:link, a.piedpage-plan_1:visited{font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #73a602; text-decoration: none; font-weight: bold;}
a.piedpage-plan_1:hover{font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #73a602; text-decoration: underline; font-weight: bold;}

a.piedpage-plan_2:link, a.piedpage-plan_2:visited{font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #7a7a7a; text-decoration: none; font-weight: normal;}
a.piedpage-plan_2:hover{font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #7a7a7a; text-decoration: underline; font-weight: normal;}


/* --- PIED PAGE --- */
#pied_page { height:157px; width: 940px; clear: both; background:url(../../media/xx/fond_pied_page.jpg) top center no-repeat #f4f4f4; padding:20px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8px; color:#7a7a7a;}
#pied_page a:link, #pied_page a:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #7a7a7a; text-decoration: none; font-weight: normal;}
#pied_page a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #7a7a7a; text-decoration: underline; font-weight: normal;}


.form1{ background-color:#F6F6F6; border:#cccccc solid 1px; width:200px; padding:2px; margin:1px; height:15px;}
.envoyer{ background:url(../../media/xx/btn-envoyer.jpg) no-repeat center; color:#FFF; height:45px; width:156px; border:0; }