body {
	font-family: Verdana, Arial;
	font-size: 1em;
	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: 500px; height:17px; margin:0; border:0; padding: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:1px 0 0 0; }

#page {
	display: block;
	margin:0;
	padding:0;
	border: 0px;
	background:#F5F7F9;
	}
	#page_table {
		text-align: left;
		clear: both;
		display: block;	
		width: 988px;
		margin:0;
		padding:0;
		}
		#gauchetd {
			background:#F5F7F9 url("images/gauchetd.gif") bottom left no-repeat;
			width:175px;
			padding:0 0 130px 0;
			margin:0;
			}	
			#gauche {
				display: block;
				width: 175px;
				color:#376592;
				}
				#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;
			}
			#menuhaut {
				background:url("images/menuhaut.gif") no-repeat top left;
				height:40px;
				padding:2px 0 0 0px;
				color:#376592;
				width:562px;
				}
				#menuhaut a { color:#376592; padding:0 0 10px 0; }
				#menuhaut a:hover { text-decoration:underline; }
				#menuhaut a.contact { padding-left:28px; background:url("images/contact.gif") no-repeat 5px 0; }
				#menuhaut a.nl { padding-left:28px; background:url("images/nl.gif") no-repeat 5px 0; }
			#contenu {
				display: block;
				width:617px;
				margin:0;
				margin:25px 20px 20px 25px;
				color:#4A5E75;
				}

				#post_it_top {
					display: block;
					height: 60px;
					}
				#post_it {
					display: block;
					width: 150px;
					background: #cc0000;
					border: 1px solid #666;
					padding: 14px 14px 14px 14px;
					margin: 0px 0px 14px 20px;
					}
					#post_it .titre_rubrique { display: none; }
					#post_it .titre_article a { color: #4A4740; }

		#droitetd {
			background:url("images/droitetd.gif") top left no-repeat;
			width:163px;
			margin:0;
			padding:124px 0 0 0;
			}
			#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;
				}


#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;
	}