* { 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:#B8B19F;
}

#global {
	width:988px;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	}

#acces_rapide {
	float:left;
	color:#fff;
	padding:9px 0 0 0;
}
#acces_rapide li {
	display:inline;
}
#acces_rapide li a {
	color:#fff;
	text-decoration:none;
	padding:0 15px;
	border-right:1px solid #fff;
	}
#acces_rapide li span {
	color:#333;
	text-decoration:none;
	padding:0 15px;
	border-right:1px solid #fff;
	}           
#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:#fff;
		float:left;
		margin-right:3px;
		margin-top:2px;
	}
	#recherche input.champ {
		width:110px;
		font-family:arial, helvetica, sans-serif;
		font-size:1.1em;
		color:#5A2B41;
		border:1px solid #5A2B41;
		padding:0 0 0 10px;
		text-transform:uppercase;
		background:#fff;
		float:left;
		}
	
	#recherche input.bouton {
		float:left;
		background:none;
		background:#5A2B41;
		border:0;
		color:#fff;
		font-weight:bold;
		margin:0px;
		}
	#recherche input.champ:hover, #recherche input.champ:focus, #recherche input.champ.focus {
		background:#fff;
	}

#choix_langue { float:right; }
#choix_langue { padding:3px 0 0 5px; }		
#choix_langue li { float:left; padding-right:3px; }

#image-tetiere { background:url(../images/background/tetiere.jpg); display:none; }

/* lien de retour à la page d'accueil */
a.home { display:block; width:175px; height:46px; position:absolute; margin:56px 0 0 792px; }

#page { clear:both; overflow:hidden; /*height:100%;*/ background:url(../images/background/bg_page.gif) repeat-y 12px 0; }

/* contenu */
#contenu-block { width:713px; float:left; }

#contenu { width:713px; height:auto; padding:0 36px 30px 49px; float:left; background:url(../images/background/contenu_bgd.gif) repeat-y 12px 0; 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;}
	.subtree_level_2_node_id_8314 #fil_arianne, .subtree_level_2_node_id_8314 #fil_arianne a { color:#52286F; }
	.subtree_level_2_node_id_211 #fil_arianne, .subtree_level_2_node_id_211 #fil_arianne a { color:#136198; }
	.subtree_level_2_node_id_8316 #fil_arianne, .subtree_level_2_node_id_8316 #fil_arianne a { color:#C16615; }
	.subtree_level_2_node_id_8015 #fil_arianne, .subtree_level_2_node_id_8015 #fil_arianne a { color:#AA2263; }

/*#contenu_bottom { display:block; width:798px; height:5px; background:url(../images/background/contenu_bas.gif) no-repeat 12px bottom;  }*/

#droite { display:block; overflow:hidden; float:right; width:190px; }

/* 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; }

#home_link { display:block; width:978px; height:230px;
	position:absolute;
	top:35px;
	margin-left:4px;
	}
	
#top { background:pink; }

#tetiere { height:272px; overflow:hidden; clear:both; }

#roadmap { padding:6px 20px 0 20px;}
.roadmap_count { font-weight:bold; color:#77021f; }
a#roadmap2 { background:none; padding:0 0 0 5px; }
a#roadmap2:hover { color:#77021f; }
