body {
	font-size:68.75%;
	font-family:Trebuchet MS, Verdana, Arial, helvetica, sans-serif;
	color:#020202;
	background:#a71000;
	padding-bottom:20px;
}

#global {	padding:0; }

#tetiere { background:#a71000; }
#tetiere-block { width:985px; margin:0 auto; }
#tetiere_haut { height:128px; background:#FFF url(../images/background/tetiere-haut.gif); }

#acces_rapide {
	float:left;
	color:#fff;
	padding-right:10px;
	padding-top:1px;
	padding-right:10px;
}
#acces_rapide li {
	display:inline;
}
#acces_rapide li a {
	color:#fff;
	text-decoration:none;
	padding:0 10px;
	border-right:1px solid #fff;
	font-size:1.1em;
	float:left;
	}
#acces_rapide li span {
	display:block;
	color:#fff;
	text-decoration:none;
	padding:0 10px;
	border-right:1px solid #fff;
	font-size:1.1em;
	float:left;
	background:#8abf3b;
	}
#acces_rapide li a:hover, #acces_rapide li a:focus, #acces_rapide li a.focus {
	background:#8abf3b;
	color:#fff;
	}

#recherche { margin:0 0 5px 0; float:right; width:240px; padding:1px 0 0 16px; }
	#recherche label { color:#fff; float:left; margin-right:3px; margin-top:2px; font-weight:bold; }
	#recherche input.champ { width:100px; font-family:arial, helvetica, sans-serif; font-size:1.1em; color:#000;
		border:1px solid #8abf3b; color:#333; padding:0 0 0 10px; background:#fff; float:left; }
	#recherche input.bouton { float:left; background:#8abf3b; border:0; color:#fff; font-weight:bold; margin:0; padding:1px 0 1px 0; }
	#recherche input.champ:hover, #recherche input.champ:focus, #recherche input.champ.focus { background:#fff; }

#date_frame { padding-top:3px; float:right; color:#fff; }

#tetiere_image { clear:both; display:block; overflow:hidden; height:150px; }

#menu-block-menu {clear:both; padding:0; margin:0;border:0;z-index:200;background:#000; height:28px; background:#000;}
#menu, #menu li { list-style:none; display:block; padding:0; margin:0; border:0; }
#menu li { float:left; }
#menu a { text-decoration:none; display:block; margin:0; color:#fff; padding:6px 16px 4px 16px; font-size:1.1em; font-weight:bold; text-transform:uppercase; border-right:2px dotted #fff; white-space:nowrap; }
#menu a:hover { background:#F39603; }

#menu li ul { top:-999px; margin-top:0px; position:absolute; height:auto; z-index:200; border:0; background:#FBB101; white-space:normal; border:1px solid #000; width:200px; }
#menu li ul li { float:none;}
#menu li ul li a {text-transform:none; display:block;padding:4px 10px; background:none; height:1%; font-size:1.2em; white-space:normal; text-align:left; color:#666; font-weight:normal; width:180px; border:0; background:#FBB101; }
#menu li ul li a:hover {background:none;color:#fff;background:#F39603;}
#menu li ul li ul li {position:relative;}

#menu .actif { top:202px; }

#page { clear:both; background:#a71000; }
#page-block { width:985px; margin:0 auto; background:#fff url(../images/background/page-bgd.gif); display:block; overflow:hidden; height:100%; }

#gauche { clear:both; float:left; width:170px; padding-bottom:20px; background:#f4dbc4; font-size:1.1em; overflow:hidden; }

.sous_niveaux_2_noeud_106 li.sous_niveaux_2_noeud_106,
.sous_niveaux_2_noeud_406 li.sous_niveaux_2_noeud_406,
.sous_niveaux_2_noeud_113 li.sous_niveaux_2_noeud_113,
.sous_niveaux_2_noeud_138 li.sous_niveaux_2_noeud_138,
.sous_niveaux_2_noeud_915 li.sous_niveaux_2_noeud_915,
.sous_niveaux_2_noeud_916 li.sous_niveaux_2_noeud_916,
.sous_niveaux_2_noeud_10159 li.sous_niveaux_2_noeud_10159 { background:#F39603; }

/* MENU CONTEXTUEL */

#gauche span.titre { display:none; }

#flat_left { background:#fbb101 url(../images/background/flat-left-bgd.gif) repeat-y; padding:10px 6px; }

	#gauche #flat_left span { display:block; padding:2px 10px 2px 8px; border:0; color:#333; font-size:1.05em; line-height:1em; text-align:left; font-weight:bold; }
		#gauche #flat_left span.titre { background:none; padding:2px 10px 2px 0; font-size:1.1em; }

	#flat_left a { display:block; padding:2px 5px 2px 10px; margin:0 0 0 15px; text-decoration:none; color:#fff; background:url(../images/background/flat-left-puce.gif) no-repeat 0 5px; line-height:15px; font-size:1.1em; }
		#flat_left a:hover { color:#000; padding:2px 5px 2px 10px; margin:0 0 0 15px; text-decoration:none; line-height:15px; font-size:1.1em; }
		#flat_left a.current {	color:#000; font-weight:bold; }

	#flat_left li.level2 a { padding:0px 10px 0px 12px; margin:0 0 0 20px; font-size:0.9em; background:none; }
		#flat_left .level2 a:hover { color:#333; }
		#flat_left level2 span.current { display:block; padding:0px 10px 0px 12px; margin:0 0 0px 20px; font-weight:bold; color:#333; font-size:0.9em; }
/* tourisme */
.sous_niveaux_2_noeud_10183 #flat_left { background:#8ABF3B; border:0 none; margin:0; padding:10px 31px 10px 5px; }
/*
.sous_niveaux_2_noeud_10183	#flat_left span.titre { 
	border:0 none;
	color:#333;
	display:block;
	font-size:1.1em;
	font-weight:bold;
	padding:2px 10px 4px 0px;
	text-align:left;
	background:url(../images/background/gauche1_puce.gif) no-repeat 0 5px;
	}
	.sous_niveaux_2_noeud_10183 #flat_left ul li a { padding-left:10px; background:url(../images/background/flat-left-puce.gif) no-repeat 0 5px; }
*/
.sous_niveaux_2_noeud_10184 #flat_left { background:#cd3529; border:0 none; margin:0; padding:10px 31px 10px 5px; }
/* Animation Jeunesse
.sous_niveaux_2_noeud_10184	#flat_left span.titre {
	display:block;
	background:url(../images/background/flat-left-puce.gif) no-repeat 0 5px;
	border:0 none;
	color:#333;
	font-size:1.05em;
	font-weight:bold;
	padding:2px 10px 4px 8px;
	text-align:left;
	}
	.sous_niveaux_2_noeud_10184 #flat_left ul li a { background:url(../images/background/flat-left-puce.gif) no-repeat 0 5px; }
 */

#acces_direct { padding:0 0 10px 10px; border-left:7px solid #8abf3b; background:#b9df80; width:160px; overflow:hidden; }
#acces_direct_titre { display:block; width:170px; height:39px; background:url(../images/background/acces_direct_titre.gif); }
#acces_direct_titre span { position:absolute; margin-left:-500px; }
#acces_direct a { display:block; padding:2px 30px 0px 10px; text-decoration:none; border:0; font-weight:normal; color:#000; font-size:1.1em; background:url(../images/background/acces_direct_puce.gif) no-repeat 0 6px; }
	#acces_direct a:hover { color:#6e972b; }

#a_ne_pas_rater { margin:0; padding-left:6px; width:164px; background:url(../images/background/a_ne_pas_rater_bgd.gif) repeat-y; }
	#a_ne_pas_rater_header { overflow:hidden; height:100%; padding-bottom:26px; background:url(../images/background/a_ne_pas_rater_header.gif) no-repeat 0 bottom; }
		#a_ne_pas_rater_titre { float:left; display:block; width:90px; height:34px; background:url(../images/background/a_ne_pas_rater_titre.gif) no-repeat; }
			#a_ne_pas_rater_titre span { position:absolute; left:-2000px; }

	#a_ne_pas_rater_body { padding:0 6px 10px 6px; }


#a_ne_pas_rater ul { float:right; width:59px; padding-top:11px; }
#a_ne_pas_rater ul li { float:left; }
#a_ne_pas_rater a#intitule_01 { display:block; width:18px; height:17px; background:url(../images/background/a_ne_pas_rater_1.gif); }
#a_ne_pas_rater a#intitule_01:hover { background:url(../images/background/a_ne_pas_rater_1o.gif); }
#a_ne_pas_rater a#intitule_01 span { position:absolute; top:-5000px; }
#a_ne_pas_rater a#intitule_02 { display:block; width:18px; height:17px; background:url(../images/background/a_ne_pas_rater_2.gif); }
#a_ne_pas_rater a#intitule_02:hover { background:url(../images/background/a_ne_pas_rater_2o.gif); }
#a_ne_pas_rater a#intitule_02 span { position:absolute; top:-5000px; }
#a_ne_pas_rater a#intitule_03 { display:block; width:18px; height:17px; background:url(../images/background/a_ne_pas_rater_3.gif); }
#a_ne_pas_rater a#intitule_03:hover { background:url(../images/background/a_ne_pas_rater_3o.gif); }
#a_ne_pas_rater a#intitule_03 span { position:absolute; top:-5000px; }

#a_ne_pas_rater a.savoir_plus { color:#fff; background:url(../images/background/tabs_lire_la_suite.gif) no-repeat 0 3px; }

a#tab_agenda_link { display:block; overflow:hidden; color:#fff; padding:2px 0 2px 18px; text-decoration:none; background:#b1330a url(../images/background/tab_agenda_link.gif) no-repeat 6px 6px; margin-bottom:20px; }
a#tab_agenda_link:hover { text-decoration:underline; }


div.ui-tabs-hide {display:none}

/* contenu */
.contenu { width:582px; float:left; padding:15px 30px 30px 30px; overflow:hidden; } /* 642 */

	#fil_arianne { margin:0 0 25px 0; padding:0; color:#a71000; }
		#fil_arianne a { color:#7A8797; text-decoration:none; padding:0 0 0 0; }
			#fil_arianne a:hover { color:#A71000; }

#droite { float:right; width:170px; padding-bottom:170px; background:#f4dbc4; font-size:1.1em; } /* */
#droite .toolbar-item { display:block; }

#link_animation a {display:block;width:170px;height:137px;background:url(../images/background/_d1.gif) no-repeat;overflow:hidden;}
#link_animation a:hover { background:url(../images/background/_d1o.gif) no-repeat; }
#link_animation a span { position:absolute; top:-200px; }

#link_tourisme a {display:block;width:170px;height:115px;background:url(../images/background/_d2.gif) no-repeat;margin-top: 0px;}
#link_tourisme a:hover { background:url(../images/background/_d2o.gif) no-repeat; }
#link_tourisme a span { position:absolute; top:-200px; }

#link_commerces a {display:block;width:170px;height:107px;background:url(../images/background/_d3.gif) no-repeat;margin-top: 0px;}
#link_commerces a:hover {background:url(../images/background/_d3o.gif) no-repeat;}
#link_commerces a span { position:absolute; top:-200px; }

#link_assos a {display:block;width:170px;height:113px;background:url(../images/background/_d4.gif) no-repeat;}
#link_assos a:hover { background:url(../images/background/_d4o.gif) no-repeat; }
#link_assos a span { position:absolute; top:-200px; }

/* bas */
#liens_bas { clear:both; overflow:hidden; color:#a71000; position:absolute; margin-top:-36px; margin-left:170px; width:643px; }

a#plan_des_communes { clear:both; display:block; position:absolute; margin-top:-176px; margin-left:815px; height:156px; width:170px; background:url(../images/background/plan_des_communes.gif); }
	a#plan_des_communes span { visibility:hidden; }

/* menu communes */
#menu_communes { color:#fff; clear:both; margin:0 auto; padding:20px 0 0 0; width:985px; background:url(../images/background/menu_communes_bgd.gif) no-repeat; }
#menu_communes li { float:left; }
#menu_communes li a { white-space:nowrap; color:#fff; padding:0 5px; text-decoration:none; font-size:1.1em; }
#menu_communes li a:hover { color:#000; text-decoration:none; }

#menu_communes #liens_bas ul {	padding:0 0 0 0; float:right;	}
#menu_communes #liens_bas li { display:inline; background:none; padding:0 6px 0 0; }
#menu_communes #liens_bas li a { color:#a71000; text-decoration:none; }
#menu_communes #liens_bas li a:hover { color:#333; text-decoration:none; }
#menu_communes #liens_bas li span { color:#a71000; }
#menu_communes #liens_bas li a:focus, #outils li a.focus { text-decoration:underline; color:#333; }
#menu_communes #liens_bas #inova_credits { border:0; }

address { float:left; font-style:normal; clear:both; color:#d48d85; }
a#address:hover { color:#FFF; }

#inova { float:right; color:#d48d85; }
#inova a { color:#d48d85; text-decoration:none; }
#inova a:hover { color:#fff; }