#debug { clear:both; }

#global {
	width:948px;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	}

#outils_haut_block { text-align:right; padding:0; position:absolute; margin:-3px 0 0 0; width:948px; }

#outils_haut { float:right; padding:0; margin:0; }

#acces_rapide {	color:#962c30; padding:0 10px 0 0; margin:0; float:left; }
#acces_rapide ul { display:inline; padding:0; margin:0; }
#acces_rapide li { display:inline; padding:0; margin:0; }
#acces_rapide li a { float:left; display:block; color:#962c30; text-decoration:none; margin:0; padding:0; overflow:hidden; }
#acces_rapide li a.last span { display:none; }
#acces_rapide li a:hover, #acces_rapide li a:focus, #acces_rapide li a.focus { color:#184868; }

#outils2 { clear:both; color:#5C6E8B;	}

#recherche { padding:6px 0 0 0; float:left; margin:0 20px 0 30px; width:130px; }
#recherche label { position:absolute; top:-5000px; }
#recherche input.champ {
		width:90px;
		font-size:1.1em;
		color:#32425D;
		border:1px solid #32425D;
		padding:0 0 0 10px;
		background:#fff;
		float:left;
		}
	
	#recherche input.bouton {
		float:left;
		background:#32425D;
		border:0;
		color:#fff;
		font-weight:bold;
		}
	#recherche input.champ:hover, #recherche input.champ:focus, #recherche input.champ.focus {
		background:#fff;
	}
	

#outils2 ul {
	color:#5C6E8B;
	padding:4px 30px 4px 15px;
	}
	#outils2 li {
		display:inline;
		list-style-type:none;
		}
	#outils2 li a {
		color:#5C6E8B;
		float:left;
		display:block;
		text-decoration:none;
		padding:1px 13px 2px 32px;
		overflow:hidden;
		font-size:1em;
		}

#outils2 .node_7450 a { background:url(../images/background/outils2_1.gif) no-repeat 0 0; }
#outils2 li#newsletter a { background:url(../images/background/outils2_2.gif) no-repeat 0 0; }
#outils2 li.toolbar-item.carte_link a { background:url(../images/background/outils2_3.gif) no-repeat 0 0; }
#outils2 .toolbar-item.last a { background:url(../images/background/outils2_4.gif) no-repeat 0 0; border:0; }

#outils2 .node_7450 a:hover { background:url(../images/background/outils2_1o.gif) no-repeat 0 0; }
#outils2 li#newsletter a:hover { background:url(../images/background/outils2_2o.gif) no-repeat 0 0; }
#outils2 li.toolbar-item.carte_link a:hover { background:url(../images/background/outils2_3o.gif) no-repeat 0 0; }
#outils2 .toolbar-item.last a:hover { background:url(../images/background/outils2_4o.gif) no-repeat 0 0; }	
		
	#outils2 li span { color:#5C6E8B; }           
	#outils2 li a:hover, #acces_rapide li a:focus, #acces_rapide li a.focus {
		color:#333;
		}


#page { margin:0; padding:0; clear:both; overflow:hidden; height:100%; }


#gauche {	clear:both; float:left; width:187px; padding:20px 0 100px 0; }

#inovagora { font-size:0.9em; color:#B05B5D; margin:6px 0 0 16px; }
#inovagora a { color:#B05B5D; text-decoration:none; }
#inovagora a:hover { color:#333; }

/* contenu */
.contenu { float:left; margin-top:20px; padding:0 0 0 0; width:761px; background:url(../images/background/contenu_bgd.gif) repeat-y; }
.subtree_level_2_node_id_201 .contenu { background:url(../images/background/contenu_bgd1.gif) repeat-y; }
.subtree_level_2_node_id_211 .contenu { background:url(../images/background/contenu_bgd2.gif) repeat-y; }
.subtree_level_2_node_id_8316 .contenu { background:url(../images/background/contenu_bgd3.gif) repeat-y; }
.subtree_level_2_node_id_8015 .contenu { background:url(../images/background/contenu_bgd4.gif) repeat-y; }
.subtree_level_2_node_id_8314 .contenu { background:url(../images/background/contenu_bgd5.gif) repeat-y; }
.subtree_level_2_node_id_10678 .contenu { background:url(../images/background/contenu_bgd6.gif) repeat-y; }

	
/* si encadre */
.contenu-body, .class-feedback-form { padding:0 26px 0 26px;width:422px; float:left; }

#droite { margin-top:-91px; background:url(../images/background/frontpage/droite_bgd.gif) repeat-y; display:block; overflow:hidden; width:265px; float:right;  }

.subtree_level_2_node_id_201 #droite { margin-top:-108px; background:url(../images/background/droite_bgd1.gif) repeat-y; }
.subtree_level_2_node_id_211 #droite { margin-top:-108px; background:url(../images/background/droite_bgd2.gif) repeat-y; }
.subtree_level_2_node_id_8316 #droite { margin-top:-108px; background:url(../images/background/droite_bgd3.gif) repeat-y; }
.subtree_level_2_node_id_8015 #droite { margin-top:-108px; background:url(../images/background/droite_bgd4.gif) repeat-y; }
.subtree_level_2_node_id_8314 #droite { margin-top:-108px; background:url(../images/background/droite_bgd5.gif) repeat-y; }
.subtree_level_2_node_id_10678 #droite { margin-top:-108px; background:url(../images/background/droite_bgd6.gif) repeat-y; }

#carte { display:block; overflow:hidden; width:265px; height:323px; text-align:right; background:url(../images/background/frontpage/carte.gif) no-repeat;}
.subtree_level_2_node_id_201 #carte { background:url(../images/background/carte1.gif) no-repeat; }
.subtree_level_2_node_id_211 #carte { background:url(../images/background/carte2.gif) no-repeat; }
.subtree_level_2_node_id_8316 #carte { background:url(../images/background/carte3.gif) no-repeat; }
.subtree_level_2_node_id_8015 #carte { background:url(../images/background/carte4.gif) no-repeat; }
.subtree_level_2_node_id_8314 #carte { background:url(../images/background/carte5.gif) no-repeat; }
.subtree_level_2_node_id_10678 #carte { background:url(../images/background/carte6.gif) no-repeat; }

#carte_links { width:130px; margin-top:134px; float:right; }
#carte_links a { display:block; height:16px; width:130px; margin-right:10px; }
#carte_links a span { display:none; }

#encadre { width:265px; padding:40px 0 0 0; position:absolute; margin-top:200px; margin-left:496px; background:#fff url(../images/background/frontpage/droite_bgd.gif) repeat-y; }
.subtree_level_2_node_id_201 #encadre { background:url(../images/background/droite_bgd1.gif) repeat-y; }
.subtree_level_2_node_id_211 #encadre { background:url(../images/background/droite_bgd2.gif) repeat-y; }
.subtree_level_2_node_id_8316 #encadre { background:url(../images/background/droite_bgd3.gif) repeat-y; }
.subtree_level_2_node_id_8015 #encadre { background:url(../images/background/droite_bgd4.gif) repeat-y; }
.subtree_level_2_node_id_8314 #encadre { background:url(../images/background/droite_bgd5.gif) repeat-y; }
.subtree_level_2_node_id_10678 #encadre { background:url(../images/background/droite_bgd6.gif) repeat-y; }
#encadre-body {padding:0 50px 0 40px;}
#encadre h3 { font-size:1.7em; color:#CF463C; margin-bottom:10px;  }
.subtree_level_2_node_id_211 #encadre h2 { font-size:1.7em; color:#0E77A3;  }
.subtree_level_2_node_id_8316 #encadre h2 { font-size:1.7em; color:#A862C6;  }
.subtree_level_2_node_id_8015 #encadre h2 { font-size:1.7em; color:#99CC33;  }
.subtree_level_2_node_id_8314 #encadre h2 { font-size:1.7em; color:#E16807;  }
.subtree_level_2_node_id_10678 #encadre h2 { font-size:1.7em; color:#6FA10C;  }
#encadre .article { margin-bottom:15px; }
#encadre a.file_link { color:#020202; display:block; padding-left:22px; background:url(../images/background/pdf.gif) no-repeat 0 0; margin-bottom:7px; text-decoration:none; }
#encadre a.file_link:hover { color:#02587C; }

.droite_bas { margin-top:-10px; display:block; overflow:hidden; width:265px; height:30px; background:url(../images/background/frontpage/droite_bas.gif) no-repeat;}
.subtree_level_2_node_id_201 .droite_bas { background:url(../images/background/droite_bas1.gif) no-repeat; }
.subtree_level_2_node_id_211 .droite_bas { background:url(../images/background/droite_bas2.gif) no-repeat; }
.subtree_level_2_node_id_8316 .droite_bas { background:url(../images/background/droite_bas3.gif) no-repeat; }
.subtree_level_2_node_id_8015 .droite_bas { background:url(../images/background/droite_bas4.gif) no-repeat; }
.subtree_level_2_node_id_8314 .droite_bas { background:url(../images/background/droite_bas5.gif) no-repeat; }
.subtree_level_2_node_id_10678 .droite_bas { background:url(../images/background/droite_bas6.gif) no-repeat; }

/* bas */

#contenu_bas {
	clear:both;
	margin:0 0 0 0;
	padding:0 0 0 0;
	display:block;
	overflow:hidden;
	width:474px;
	height:86px;
	background:url(../images/background/contenu_bas.gif) no-repeat 0 bottom;
	}

.subtree_level_2_node_id_201 #contenu_bas { background:url(../images/background/contenu_bas1.gif) no-repeat 0 bottom;}
.subtree_level_2_node_id_211 #contenu_bas { background:url(../images/background/contenu_bas2.gif) no-repeat 0 bottom;}
.subtree_level_2_node_id_8316 #contenu_bas { background:url(../images/background/contenu_bas3.gif) no-repeat 0 bottom;}
.subtree_level_2_node_id_8015 #contenu_bas { background:url(../images/background/contenu_bas4.gif) no-repeat 0 bottom;}
.subtree_level_2_node_id_8314 #contenu_bas { background:url(../images/background/contenu_bas5.gif) no-repeat 0 bottom;}
.subtree_level_2_node_id_10678 #contenu_bas { background:url(../images/background/contenu_bas6.gif) no-repeat 0 bottom;}

#outils { padding:15px 0 42px 20px; }
#outils li { list-style-type:none; float:left; padding:0 0 0 17px; margin:0 20px 0 0; }
	
	#outils li a { color:#020202; text-decoration:none;	}
	#outils li a:hover { color:#02587C; text-decoration:none; }
	
	#retour {background:url(../images/background/retour.gif) no-repeat 0px 2px; }
	#envoyer_ami {background:url(../images/background/envoyer_page.gif) no-repeat 0px 2px; }
	#imprimer {background:url(../images/background/imprimer.gif) no-repeat 0px 2px; }
	#imprimer span { clear:both; }
	#imprimer span a {text-decoration:underline}
	#imprimer span a:hover {text-decoration:none}
	#haut_page {background:url(../images/background/haut_page.gif) no-repeat 0px 3px; }

#liens_bas { clear:both; float:right; padding:0 10px 0 0; }

#liens_bas li {
		display:inline;
		background:none;
		margin:0;
		padding:0;
	}
	#liens_bas li a {
		display:block;
		float:left;
		color:#8F171B;
		text-decoration:none;
		white-space:nowrap;
		padding:0 6px;
		border-right:1px solid #8F171B;
		line-height:0.8em;
		}
		
.subtree_level_2_node_id_201 #liens_bas li a { color:#CF463C; border-right:1px solid #CF463C; }
.subtree_level_2_node_id_211 #liens_bas li a { color:#0E77A3; border-right:1px solid #0E77A3; }
.subtree_level_2_node_id_8316 #liens_bas li a { color:#A862C6; border-right:1px solid #A862C6; }
.subtree_level_2_node_id_8015 #liens_bas li a { color:#99CC33; border-right:1px solid #99CC33; }
.subtree_level_2_node_id_8314 #liens_bas li a { color:#E16807; border-right:1px solid #E16807; }
.subtree_level_2_node_id_10678 #liens_bas li a { color:#6FA10C; border-right:1px solid #6FA10C; }

#liens_bas li#credits_link a { border:0; }
#liens_bas li a:hover { color:#020202; }
	
/* frontpage */
#frontpage #actualites h2 { color:#8F171B; font-size:2.1em; margin-top:0; font-weight:normal; }
#frontpage #actualites h3 { color:#02587C; }

#frontpage #encadre h2 { color:#8F171B; font-size:2.1em; margin-top:0; font-weight:normal; }
#frontpage #encadre h3 { color:#32425D; }

#agenda ul { list-style-type:none; margin:0; padding:0; }
#agenda li { list-style-type:none; margin:0 0 10px 0; padding:0; color:#000; }
#agenda li a { color:#000; text-decoration:none;  }
#agenda li a:hover span { background:#02587C; color:#fff; }

#agenda strong { background:#02587C; color:#fff; padding:0 5px; }
#agenda span { display:block; color:#020202; padding:0 5px; }


.evenement_calendrier { clear:both; overflow:hidden; height:100%; margin-bottom:10px; }

.date_evenement { display:block; }

.event_image { float:left; margin-right:10px; }


#agenda_themes  { display:none; }
#legende_calendrier { display:none; }
