* { padding:0; margin:0;}
body {
	font-size:68.75%;
	font-family:Verdana, Arial, helvetica, sans-serif;
	color:#020202;
	text-shadow:#fff 0 0 0;
	background:#dbd6c9;
}

#global {
	width:965px;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	}


#header { background:pink; }
	
#acces_rapide {
	float:left;
	color:#444139;
	padding:9px 45px 0 0;
}
#acces_rapide li {
	display:inline;
}
#acces_rapide li a {
	color:#444139;
	text-decoration:none;
	padding:0 10px;
	border-right:1px solid #444139;
	}
#acces_rapide li span {
	color:#333;
	text-decoration:none;
	padding:0 10px;
	border-right:1px solid #444139;
	}
#acces_rapide li a:hover, #acces_rapide li a:focus, #acces_rapide li a.focus {
	text-decoration:underline;
	}
	
#recherche {
		height:25px;
		margin:0;
		float:left;
		width:295px;
		padding:7px 0 0 16px;
	}
	
	#recherche label {
		color:#444139;
		float:left;
		margin-right:3px;
		margin-top:2px;
	}
	#recherche input.champ {
		width:90px;
		font-family:arial, helvetica, sans-serif;
		font-size:1.1em;
		color:#dc6b27;
		border:1px solid #dc6b27;
		padding:0 0 0 10px;
		background:#fff;
		float:left;
		}
	
	#recherche input.bouton {
		float:left;
		background:none;
		background:#dc6b27;
		border:0;
		color:#fff;
		font-weight:bold;
		margin:0px;
		}
	#recherche input.champ:hover, #recherche input.champ:focus, #recherche input.champ.focus {
		background:#fff;
	}


#tetiere { height:245px; overflow:hidden; clear:both; margin-left:2px; }
#home_link { display:block; width:782px; height:230px;
	position:absolute;
	top:35px;
	margin-top:-4px;
	}


#page { float:left; clear:both; overflow:hidden; width:786px; background:#fff url(../images/background/page_bgd.gif) repeat-y 0 0; }

/* contenu */
#contenu {
	width:716px;
	height:auto;
	padding:0 35px 20px 35px;
	float:left;
	overflow:hidden;
	}

#fil_arianne { margin:15px 0 20px 0; padding:0; color:#333; }
#fil_arianne a { color:#333; text-decoration:none; }
#fil_arianne a:hover { color:#715454;}

#droite { display:block; overflow:hidden; float:right; width:179px; }

/* bas */
#liens_bas {
	padding:0 193px 0 0;
	text-align:left;
	margin:0;
	float:right;
	}

#liens_bas li {
	display:inline;
	background:none;
	}
#liens_bas li a {
	color:#fff;
	text-decoration:none;
	padding:2px 10px 2px 10px;
	border-right:1px solid #fff;
	text-transform:uppercase;
	}
#liens_bas li span { color:#715454; }
#liens_bas li a:hover { color:#715454; }	        
#liens_bas li a:focus, #outils li a.focus { color:#715454; }
	
#liens_bas #acces_pro { padding-right:16px; background:url(../images/background/acces_pro.gif) no-repeat right 0; border-right:0; }

#liens_bas #ezpublish_credits { font-size:0.9em; border:0; color:#715454; text-transform:none;  padding:0 0 0 30px; }
#liens_bas a#ezpublish_credits:hover { color:#fff; }
#liens_bas #inova_credits { font-size:0.9em; border:0; color:#715454; text-transform:none; padding:0;  }
#liens_bas a#inova_credits:hover { color:#fff; }


#page_bas { display:block; height:200px; width:786px; background:url(../images/background/page_bas.gif); overflow:hidden; }



/* DROITE */
.toolbar-item { margin-bottom:15px; }

.toolbar-item_desc { padding:7px 10px 0 10px; background:url(../images/background/toolbar_bgd.gif) repeat-y; }
.toolbar-item_bottom { display:block; width:179px; height:18px; overflow:hidden; background:url(../images/background/toolbar_bottom.gif); }

#circuits_enfants a { display:block; width:179px; height:36px; background:url(../images/background/enfants.gif); }
#circuits_enfants a:hover { background:url(../images/background/enfantso.gif); }
#circuits_enfants a span { position:absolute; top:-2000px; }

#circuits_adultes a { display:block; width:179px; height:36px; background:url(../images/background/adultes.gif); }
#circuits_adultes a:hover { background:url(../images/background/adulteso.gif); }
#circuits_adultes a span { position:absolute; top:-2000px; }

#nos_offres a { display:block; width:179px; height:36px; background:url(../images/background/offres.gif); }
#nos_offres a:hover { background:url(../images/background/offreso.gif); }
#nos_offres a span { position:absolute; top:-2000px; }

#Toolbar_roadmap .titre { display:block; width:179px; height:36px; background:url(../images/background/carnet.gif); }
#Toolbar_roadmap .titre span { position:absolute; top:-2000px; }
.roadmap_count { font-weight:bold; color:#77021f; }
#Toolbar_roadmap a { text-decoration:none; color:#494648; }



/* FRONTPAGE */
#frontpage h2 {
	padding:10px 0 5px 25px;
	text-transform:uppercase;
	font-size:1.4em;
	background:url(../images/background/h2_bgd.gif) no-repeat 0 0;
	color:#df6a25;
	margin-bottom:10px;
	}

#frontpage h3 { text-transform:uppercase; margin-bottom:8px; }
	
.fp_item { clear:both; margin-bottom:20px; overflow:hidden; height:100%; }
.fp-image { float:left; margin-right:10px; }

#nouveautes { clear:both; }
