body {
	font-family: Verdana, Arial;
	font-size:0.7em;
	margin:0;
	padding:0;
	border:0;
	}
	#site { display:block; width:968px; margin:0 auto 0 auto; padding:0 10px 0 10px; border:0; background:url("images/site.gif") repeat-y; }
		#tetiere { width:968px; margin:0; padding:0; }
		#t10 { display:block; width:968px; height:133px; margin:0; padding:0; border:0; }
		#t20 { background:#376592; width:968px; height:19px; margin:0; padding:0; border:0; }
			#menuhaut { height:19px; width:814px; margin:0; padding:0; border:0; float:left; }
			#date { width:154px; text-align:center; padding:3px 0 0 0; color:#FFF; float:left; height:16px; overflow:hidden; }
		#t30 { background:url("images/t30.gif") no-repeat; width:792px; height:32px; margin:0; padding:0 0 0 176px; border:0; overflow:hidden; clear:both; }
			#t31 { height:32px; margin:0; padding:0; /* float:left;*/ }
				#t31 a { display:block; float:left; padding:5px; margin:4px 0 8px 0; border-right:1px solid #376592; color:#376592; }
				#t31 a:hover { background:#E3E8ED; text-decoration:underline; }
				#search { width:160px; height:20px; margin:0; border:0; padding:6px; /*float:left;*/ }
					#search form { padding:0; border:0; margin:0; }
						#search form input.text { width:110px; color:#376592; font-size:1em; padding:2px 0 2px 7px; margin:0; border:1px solid #376592; }
						#search form input.button { width:18px; margin:0; padding:2px 0 2px 0; border:0; text-align:center; font-size:1em; color: #FFF; background:#376592; }
				#filinfo { width:412px; padding:8px 0 5px 0; /*float:left;*/ height:19px; }
					#filinfo marquee { width:412px; color:#8FBD00; display:block; }

		#page { width:968px; float:left; display: block; margin:0; padding:0; border:0; }
			#page_table { text-align:left; clear:both; display:block; width:968px;  margin:0; padding:0; }
				#gauchetd {
					width:175px;
					padding:0 0 200px 0;
					margin:0;
					border-right:1px solid #376592;
					background:url("images/gauchetd.gif") bottom left no-repeat;
					}	
					#gauche {
						width:174px;
						color:#376592;
						padding:28px 1px 0 0;
						margin:0;
						background:url("images/gauche.gif") 0 0 no-repeat;
						}
						#accesdirect { width:173px; margin:0 1px 28px 0; padding:21px 0 0 0; background:url("images/accesdirect.gif") no-repeat; }
							#accesdirect .rubrique_mere { display:none; }
							#accesdirect a { display:block; padding:3px; color:#204E7C; background:#EDF5D9; border-bottom:1px solid #FFF; }
								#accesdirect a:hover { background:#204E7C; color:#FFF; }
						#minivotetop { background:url("images/minivote.gif") no-repeat; height:21px; padding:0; margin:0; }
						#minivote { padding:5px 25px 0 25px; margin:0; background:#E3E8ED; border-bottom:1px solid #6398CB; color:#376592; }
							#minivote .titre { display:none; }
							#minivote a { display:block; color:#376592; padding:5px 0 5px 55px; font-size:1.3em; font-weight:bold; }
								#minivote a:hover { color:#B4D812;}
				#contenutd { 
					width:573px;
					padding:30px 20px 20px 45px;
					margin:0;
					}
					#contenu {
						display:block;
						width:573px;
						padding:0;
						margin:0;
						}
						#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:153px;
					margin:0;
					padding:0;
					border-left:1px solid #376592;
					background:url("images/droitetd.gif") no-repeat bottom;
					}
					#droite { width:152px; padding:0 0 165px 0; margin:0 0 0 1px; background:url("images/droite.gif") bottom left no-repeat; }
						#droite a { display:block; color:#98A8BB;  padding:5px 0 5px 36px; }
							#droite a:hover { color:#000; text-decoration:underline; }
							#hd1 { background:url("images/hd1.gif") 13px 5px no-repeat; }
							#hd2 { background:url("images/hd2.gif") 13px 5px no-repeat; }
							#hd3 { background:url("images/hd3.gif") 13px 5px no-repeat; }
							#hd4 { background:url("images/hd4.gif") 13px 5px no-repeat; }
							#hd5 { background:url("images/hd5.gif") 13px 5px no-repeat; }
							#hd6 { background:url("images/hd6.gif") 13px 5px no-repeat; color:#376592; }
							#hd7 { background:url("images/hd7.gif") 13px 5px no-repeat; color:#376592; }
						

#bas {
	clear:both;
	height:13px;
	color:#CDD8E2;
	padding:3px 0px 3px 10px;
	font-size:0.9em;
	background:#839EB8 url("images/bas.gif") no-repeat right;
	}
	#bas a { color: #CDD8E2; }
		#bas a:hover { text-decoration:underline; }
	#bas span { margin-left: 50px; }		
		#bas span a { color:#FFF; }		

#accesskeys { display:none; }
#accesskeys a {
	color: #FFF;
	font-size:1px;
	display: none;
	}