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

#articleprint { padding: 30px; }

#site {
	display:block;
	margin:0;
	padding:0;
	border:0;
	}

#tetiere {
	margin:0;
	padding:0;
	border:0;
	}
	#t10 {
		display:block;
		background:#F5F7F9 url("images/t10.gif") top left no-repeat;
		margin:0;
		padding:0;
		height:89px;
		}
		#bandeau {
			background:url("images/bandeau/bandeau.jpg") 200px 0px no-repeat;
			height:88px;
			border-bottom:1px solid #FFF;
			}
			#bandeau a { display:block; height:88px;}
	#t20 {
		background:#00BF47 url("images/t20.gif") 736px 0px no-repeat;
		height:19px;
		padding:0 0 0 8px;
		color:#FFF;
		overflow:hidden;
		}
		#search { width: 580px; height: 17px; margin:0; border:0; padding:2px 0 0 0 !important; padding:1px 0 0 0; float:left; }
			#search form { padding:0; border:0; margin:0; }
				#search form input.text { width:90px; color:#376592; font-size:1em; padding:0 0 0 7px; margin:0; border:1px solid #376592; }
				#search form input.button { width:20px; margin:0; padding:0; border:0; text-align:center; font-size:1em; color: #FFF; background:#376592; }
		#date { display:block; height:17px; padding:2px 0 0 0; }

#page {
	margin:0;
	padding:0;
	border:0;
	background:#F5F7F9;
	}
	#page_table {
		text-align: left;
		clear: both;
		width: 1037px;
		margin:0;
		padding:0;
		}
		#gauchetd {
			background:#F5F7F9 url("images/gauchetd.gif") bottom left no-repeat;
			width:175px;
			padding:0 0 200px 0;
			margin:0;
			overflow:hidden;
			}	
			#gauche {
				display: block;
				width: 175px;
				color:#376592;
				overflow:hidden;
				}
				#menu1 {
					width:175px;
					padding:19px 0 0 0;
					background:#509AE4;
					}
				#menu1bas {
					height:60px;
					width:175px;
					background:url("images/menu1bas.gif") no-repeat;
					}
				#menu2 {
					width:175px;
					}
				#menu2bas {
					width:175px;
					height:28px;
					margin:0 0 60px 0;
					padding:0;
					background:url("images/menu2bas.gif");
					}

		#contenutd {
			background:#FFF url("images/contenutd.gif") top right no-repeat;
			width:662px;
			overflow:hidden;
			}
			#menuhaut {
				background:url("images/menuhaut.gif") no-repeat top left;
				height:40px;
				padding:5px 0 0 100px;
				color:#376592;
				width:562px;
				overflow:hidden;
				}
				#menuhaut a { color:#376592; margin:0; padding:0 5px 0 5px; display:block; float:left; }
				#menuhaut a:hover { text-decoration:underline; }
				#menuhaut a.hauta1 { height:11px; border-left:1px solid #376592; }
				#menuhaut a.hauta2 { height:11px; border-left:1px solid #376592; border-right:1px solid #376592; }
				#menuhaut a.contact { padding:0 5px 10px 28px; background:url("images/contact.gif") no-repeat 5px 0; }
				#menuhaut a.nl { padding:0 5px 10px 28px; background:url("images/nl.gif") no-repeat 5px 0; border-left:none; }
			#contenu {
				display: block;
				width:617px;
				margin:0;
				margin:25px 20px 20px 25px;
				color:#4A5E75;
				overflow:hidden;
				}
				#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 {
			background:url("images/droite3.gif") no-repeat left bottom;
			width:200px;
			margin:0;
			padding:0 0 70px 0;
			overflow:hidden;
			}
			#droite0 {
				display:block;
				height:124px;
				margin:0;
				padding:0;
				background:url("images/droitetd.gif") top left no-repeat;
				}
			#droite1 {
				display: block;
				width: 163px;
				height:156px;
				background:url("images/bandeau/droite1.jpg") no-repeat;
				padding:0;
				margin:0 0 184px 0;
				}
			#droite2 {
				display:block;
				width:143px;
				height:156px;
				}
			#droite3 {
				width:143px;
				height:65px;
				
				margin:20px 0 0 0;
				}


#bas {
	height: 16px;
	padding:3px 0 0 0;
	font-size:0.9em;
	background:#509AE4 url("images/bas.gif") no-repeat;
	color:#376592;
	}
	#bas span { margin-left: 260px; color: #CAE1F6; }
	#bas a { color:#CAE1F6; }	
		#bas a:hover { text-decoration:underline; }
	#bas a.a2 { padding: 0px 10px; color: #376592; }
		#bas a.a2:hover { text-decoration:underline; }
	#bas a.liencontactbas { padding:0 70px 0 14px; color:#376592; text-decoration:underline;}
		#bas a.liencontactbas:hover { color:#00BF47; }

#bas2 { 
	background:#00BF47;
	height:17px;
	text-align:right;
	padding:4px 10px 0 0;
	color:#FFF;
	}
	#bas2 a { color:#FFF; }
	#bas2 a:hover { color:#FFF;text-decoration:underline; }

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