body { color:#020202; font-family: Trebuchet MS; background:#799bda; text-align:center; }

#global {
	width:994px;
	padding:0;
	margin:0 auto;
	text-align:left;
	}	
	
#tetiere { overflow:hidden; height:248px; }	
	
#outils_haut_block { float:right; padding-right:0;}

#outils_haut { padding:18px 0 10px 0; float:left; }
#acces_rapide {	color:#fff;	padding-right:10px;	padding-top:0;  }
#acces_rapide li { display:inline; }

#acces_rapide li a { float:left; display:block; color:#fff; text-decoration:none; padding:2px 0 3px 0; overflow:hidden; }
#acces_rapide li strong { float:left; display:block; color:#fff; text-decoration:none; padding:2px 0 3px 0; overflow:hidden; }
#acces_rapide li a:hover, #acces_rapide li a:focus, #acces_rapide li a.focus { color:#003197; }

#recherche { padding:0; margin:17px 0 0 0; width:260px; float:left; }
#recherche label { color:#fff; float:left; margin:3px 3px 0 0; width:60px; overflow:hidden; }
#recherche #searchtext { width:122px; font-family:arial, helvetica, sans-serif; font-size:1.1em; color:#000; border:2px solid #c6c6c6; padding:2px 0 2px 10px; background:#fff; float:left; border-right:0; }
#recherche .bouton2 { float:left; border:2px solid #c6c6c6; border-left:0; }
#recherche input.bouton { background:#f6d306; border:1px solid #fff; color:#393939; }
#recherche input.champ:hover, #recherche input.champ:focus, #recherche input.champ.focus { background:#fff; color:#962905; }

#logo {
	clear:both;
	display:block;
	width:114px;
	height:203px;
	background:url(../images/background/logo.gif) no-repeat 0 0;
	float:left;
	}	

#tetiere_flash { margin:0; padding:0; }
#tetiere_image img { margin:0; padding:0; overflow:hidden; height:199px; }

#communes_block { overflow:hidden; clear:both; background:url(../images/background/select_communes.gif) no-repeat; }
#select_communes {	margin-left:753px; display:block; overflow:hidden; width:190px; }

#page { background:url(../images/background/page.gif) repeat-y; padding:0 0 10px 0; margin:0; overflow:hidden; clear:both; }

#gauche {	font-size:1.2em; clear:both; float:left; width:185px; padding:0; margin:0; }

.contenu { background:#fff; width:736px; float:left; padding:0 0 0 40px; margin:0; font-size:1.1em; }


#fil_arianne { position:relative; top:-10px; font-size:1em; margin:20px 0 0 0; color:#61584e; }
#fil_arianne a { text-decoration:none; color:#61584e; }
#fil_arianne a:hover { color:#006699; text-decoration:underline; }

#bas_page { padding-top:60px; padding-bottom:100px; background:#799bda url(../images/background/bas_page.gif) no-repeat; overflow:hidden; height:100%; }

#liens_bas  { padding-left:400px; }

#liens_bas ul {
	padding:12px 40px 10px 0;
	clear:both;
	overflow:hidden;
	}

	#liens_bas li {
		display:inline;
		background:none;
	}
	#liens_bas li a {
		margin-right:10px;
		display:block;
		float:left;
		color:#8594a0;
		text-decoration:none;
		padding:0 10px 0 18px;
		white-space:nowrap;
		}
	#liens_bas li span { color:#003297; }
	#liens_bas li a:hover { color:#003297; }	        

#envoyer_ami a { background:url(../images/background/tipafriend.gif) no-repeat 0 1px; }
#imprimer a { background:url(../images/background/imprimer.gif) no-repeat 0 1px; }
#haut_page a { background:url(../images/background/haut_page.gif) no-repeat 0 1px; }


#credits_bas { text-align:center; clear:both; padding:60px 10px 10px 450px; overflow:hidden; height:100%; padding-right:20px; white-space:nowrap }
#credits_bas div { float:left; }
#credits_bas a { display:block; font-weight:bold; color:#fff; text-decoration:none; padding:0 10px 0 10px; border-right:1px solid #fff; }
#credits_bas a:hover {  color:#003297; }

/* ONGLETS */
.article_a_onglets h1 { margin:0 0 0 0; }
div.ui-tabs-hide { display:none; }
#onglets_block { margin:0 0 10px 0; padding:0; border-top:1px solid #00349C; width:750px; overflow:hidden; }
ul#onglets { float:right; }
#onglets li { float:left; list-style:none; margin:0; padding:0; }
#onglets li a { color:#fff; text-decoration:none; font-weight:bold;
	padding:0 10px 0 13px;
	background:url(../images/background/onglet.gif) no-repeat 0 0;
	overflow:hidden;
	height:100%;
	font-size:1.1em;
	float:right;
	color:#0248D5;
	}
#onglets li a span { 	padding:10px 0; }
#onglets li a:hover { background:url(../images/background/ongleto.gif) no-repeat 0 0; }

.article_a_onglets .object-left { width:240px; margin:0; padding:0; overflow:hidden; height:100%;  }

#article_a_onglets_body { margin-bottom:20px; width:494px; float:right; overflow:hidden; height:100%; }