body {
	font-family: Verdana, Arial;
	font-size:0.7em;
	margin:0;
	padding:0;
	border:0;
	color:#2C486A;
	}
	#site { display:block; margin:0; padding:0; border:0; }
		#tetiere { display:block; height:213px; background:url("images/tetiere.gif") repeat-x; }
			#t10 { display:block; background:url("images/t10.jpg") no-repeat; margin:0; padding:0; border:0; height:99px; }
				#t10 a { display:block; height:99px;}
			#t20 { background:url("images/t20.gif") no-repeat; height:83px; margin:0; padding:0; border:0; }
				#t21 { float:left; width:180px; height:83px; margin:0; padding:0; border:0; overflow:hidden; }
					#t21 a { display:block; float:left; margin:0; padding:0; text-align:center; color:#4B77AC; }
						#t21 a:hover { color:#F90; }
						#t21 a.contact { width:53px; height:29px; background:url("images/contact.gif") 13px 0px no-repeat; padding-top:28px; margin-top:26px; }
							#t21 a.contact:hover { background:url("images/contacto.gif") 13px 0px no-repeat; }
						#t21 a.planville { width:52px; height:45px; background:url("images/planville.gif") 13px 0px no-repeat; padding-top:28px; margin-top:10px; overflow:hidden; }
							#t21 a.planville:hover { background:url("images/planvilleo.gif") 13px 0px no-repeat; }
						#t21 a.nlsub { width:75px; height:55px; background:url("images/nlsub.gif") 17px 0px no-repeat; padding-top:28px; overflow:hidden; }
							#t21 a.nlsub:hover { background:url("images/nlsubo.gif") 17px 0px no-repeat; }
				#t22 { display:block; height:23px; margin:0; padding:60px 0 0 14px; border:0; color:#2C486A; float:left; }
					#t22 a { color:#2C486A; }
						#t22 a:hover { text-decoration:underline; }
			#t30 { clear:both; height:31px; margin:0; padding:0 0 0 145px; background:url("images/t30.gif") no-repeat; }

		#page { width:100%; float:left; display: block; margin:0; padding:0; border:0; background:#CDE4FF; }
			#page_table { text-align:left; clear:both; display:block; width:988px;  margin:0; padding:0; }
				#gauchetd {
					background:#89BBF9;
					width:180px;
					padding:0 0 10px 0;
					margin:0;
					}	
					#gauche {
						display: block;
						width: 180px;
						color:#376592;
						}
						#search { width: 160px; height:20px; margin:0; border:0; padding:12px 0 12px 20px; background:#CDE4FF; }
							#search form { padding:0; border:0; margin:0; }
								#search form input.text { width:110px; color:#5588C6; font-size:1em; padding:2px 0 2px 7px; margin:0; border:1px solid #89BBF9; }
								#search form input.button { width:18px; margin:0 0 0 3px; padding:2px 0 2px 0; border:0; text-align:center; font-size:1em; color: #FFF; background:url("images/okbutton.gif") no-repeat 0 1px; }
						#menuG1 { width:180px; padding:0 0 15px 0; background:url("images/menugauchebas.gif") bottom left no-repeat; }
						#menuG2 { width:180px; padding:0 0 15px 0; background:url("images/menugauchebas.gif") bottom left no-repeat; }
						#menuG3 { width:180px; padding:0 0 15px 0; background:url("images/menugauchebas.gif") bottom left no-repeat; }
	
				#contenutd { 
					width:588px;
					background:#E7F2FF;
					padding:25px 5px 20px 15px;
					margin:0;
					}
					#contenu {
						display: block;
						width:588px;
						padding:0;
						margin:0;
						color:#4A5E75;
						}
						#contenu p ul { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0; }
						#contenu p ul li{ margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0;}
				#droitetd {
					width:200px;
					margin:0;
					padding:0 0 100px 0;
					background:url("images/droitetd.gif") bottom left no-repeat;
					}
					#droite1 { display:block; width:200px; padding:26px 0 10px 0; margin:0; }
						#droite1 marquee { color:#2A5BA3; padding:0; margin:0; width:200px; }
					#droite2 { display:block; width:190px;  height:270px; padding:0 0 15px 10px; margin:0; }
					#droite3 { width:160px; margin:0 4px 0 11px; padding:40px 5px 5px 20px; background:#89BBF9 url("images/droite3.gif") no-repeat; }
						#droite3 .rubrique_mere { display:none; }
						#droite3 a { display:block; padding:2px 0 2px 16px; color:#FFF; background:url("images/pucemenugauche.gif") no-repeat 0px 3px; font: bold 1em verdana; }
						#droite3 a:hover { color:#2C486A; background:url("images/droite3o.gif") 0px 3px no-repeat; }
					#droite3bas { width:185px; height:3px; margin:0 4px 0 11px; padding:0; background:url("images/droite3bas.gif") no-repeat; }

#bas {
	clear:both;
	height:12px;
	color: #FFF;
	padding:2px 0px 2px 5px;
	font-size:0.9em;
	background:#5588C6;
	}
	#bas span { margin-left: 340px; }		
	#bas a { color: #FFF; }
		#bas a:hover { text-decoration:underline; }

#accesskeys a {
	color: #FFF;
	font-size:1px;
	display: none;
	}
