body {
	font-family: Verdana, Arial;
	font-size: 0.7em;
	margin: 0px 1px 0px 1px;
	padding: 0px; border: 0px;
	}

#site { position:relative; margin:0 auto; width:988px; }
/* ----- TETIERE ----- */
#tetiere {
	width: 988px;
	height: 215px;
	margin: 0px; 
	padding: 0px;
	}
	#t00 {
		width:751px;
		height:17px;
		margin:0; 
		padding:0 235px 0 0;
		color:#697E96;
		background: url("images/t00.gif");
		text-align:right;
		}	
		#t00 a { color:#697E96; text-decoration:none; margin:0px 15px 0px 15px; }
		#t00 a:hover { color:#000; text-decoration:underline; }
	#t10 {
		width:986px;
		height:63px;
		margin:0; 
		background:#D0E3F4 url("images/t10.gif") -9px 0 no-repeat;
		}
		#t10 a { display:block; width: 764px; height: 63px; }
	#t20 {
		width:764px;
		height: 135px;
		margin: 0px; 
		padding:0px 0px 0px 0px;
		background:  url("images/t20.gif") 0 0 no-repeat;
		float:left;
		}
		#t21 { width:764px; height:110px; margin:0px; padding:0px; }
		#t21 a { display:block; width:764px; height:110px; margin:0px; padding:0px; }
	#t30 {
		float:left;
		width:220px; /* 190 */
		height:112px;
		margin:0px;
		padding:23px 0px 0px 0px;
		background: url("images/t30.gif") bottom repeat-x;
		}
		#t30 a { display:block; padding: 5px 15px 12px 40px; color:#21598B; letter-spacing:1px; }
		#t30 a:hover { color:#0000FF; }
		.contact { background:url("images/contact.gif") no-repeat 15px 2px; }
		.contact:hover { background:url("images/contacto.gif") no-repeat 15px 2px; }
		.newsletter { background:url("images/newsletter.gif") no-repeat 15px 2px; }
		.newsletter:hover { background:url("images/newslettero.gif") no-repeat 15px 2px; }
		.plandeville { background:url("images/plandeville.gif") no-repeat 15px 2px; }
		.plandeville:hover { background:url("images/plandevilleo.gif") no-repeat 15px 2px; }
/* ----- CORPS ----- */
#page {
	clear: both;
	display: block;
	width:984px;
	}

#page_table {
	text-align: left;
	clear: both;	
	}

#gauchetd {
	width: 180px;
	margin:0px; 
	padding:0px; 
	border-right:1px solid #163C5E;
	}	
#gauche {
	margin:0px;
	padding:65px 0px 0px 0px;
	background:url("images/gauchehaut.gif") top left no-repeat;
	color:#21598B;
	}

/* --- RECHERCHE --- */
#search {
	width: 180px;
	height:26px;
	margin: 0px;
	padding: 0px;
	background:url("images/search.gif") repeat-x;
	}
	#search form {	margin: 0px; padding: 6px 0px 0px 0px; border: 0px; }
	#search input.text {
		width: 105px;
		height:14px;
		color: #21598B;
		font-size: 0.9em;
		padding: 1px 0px 0px 1px;
		margin: 0px 0px 0px 23px;
		border: 1px solid #63A1D9;
		}
	#search input.button {
		width:20px;
		height:17px;
		text-align:center;
		padding: 0px 0px 1px 0px;
		_padding: 0px;
		margin: 0px;
		border:1px solid #63A1D9;
		font-size: 1em;
		color: #FFF;
		background: #63A1D9;
		}
/* recherche */

#droitehaut {
	width: 803px;
	height:14px;
	margin:0px;
	padding:0px;
	background:url("images/droitehaut.gif") right top no-repeat;
	}
	#fildinfo { width:300px; height:14px; float:left;}
	marquee {
		width:300px;
		height:14px;
		color:#99B0C9;
		padding:0px;
		margin:0px;
		line-height:9px;
		}
	#date {
		width:271px;
		height:14px;
		float:left;
		text-align:right;
		color:#FFF;
		margin:0px;
		padding:0px;
		line-height:9px;
		}

#contenus {	
	display: block; 
	margin:0px 0px 0px 23px;
	padding:0px;
	}

#img_rubrique {
	position:absolute;
	top:229px;
	left:765px;
	margin:0px;
	padding:0px;
	border:0px;
	width:219px;
	height:77px;
	}
	
/* --- PIED DE PAGE --- */
#bas {
	clear: both;
	padding:0px;
	margin:0px;
	width:988px;
	height:25px;
	background:#63A1D9;
	}
#copyright {
	margin:0px;
	padding:5px 0px 0px 13px;
	width:213px;
	height:20px;
	float:left;
	vertical-align:middle;
	color:#CEDFF0;
	}
	#copyright a { color:#CEDFF0; }

#lienspied {
	width:538px;
	height:20px;
	float:left;
	margin:0px;
	padding:5px 0px 0px 0px;
	}
	#lienspied a {
		color: #FFF;
		}	
#bas a:hover { color:#FF0; } /* orange : FBAE46 */

/* --- ACCESSKEYS --- */
#accesskeys a {
	color: #fff;
	font-size: 1px;
	display: none;
	}

