body {
	font-family: Arial;
	font-size: 0.7em;
	margin:0;
	padding:0;
	border:0;
	color:#FFF;
	background:#000;
	}

#articleprint { padding: 30px; }

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

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

a { color:#FF0; text-decoration: none; }
a:hover { color:#000; background-color:#FF0; }

/* ----- TETIERE ----- */
#tetiere {
	margin:0;
	padding:0;
	border:0;
	background:url("images/tetiere_bgd.gif") repeat-x;
	}
	#t00 {
		height:206px;
		background: url("images/t00.jpg") no-repeat;
		}
		#t00 a { display: block; height: 206px; }
	#t10 {
		height:62px;
		background: url("images/t10.gif") no-repeat 789px 0px;
		}
		#t20 {
			padding:0;
			margin:0;
			height:48px;
			}
			#t20 a { padding:0 18px 0 18px; border-right:1px solid #000; }
			#marquee {
				width:350px;
				float:left;
				margin:7px 0 0 0;
				padding:0;
				height:15px;
				}
				marquee {
					margin:0;
					padding:0;
					}
			#accueil { margin:7px 0 0 0; float:left; border-left:1px solid #A52671; }
			#accessibilite { margin:7px 0 0 0; float:left; }
			#plan { margin:7px 0 0 0; float:left; }
			#search {
				margin:0 0 0 18px;
				padding:0;
				border:0;
				float:left;
				}
				#search form {
					padding:0;
					border:0;
					margin:2px 0 0 0;
					}
					#search input.text {
						width: 100px;
						color: #A52671;
						font-size:1em;
						padding: 2px 0px 2px 7px;
						margin:0;
						border: 1px solid #A52671;
						}
					#search input.button {
						width: 30px;
						height:19px;
						text-align:center;
						margin:0;
						padding:0 0 2px 0 !important;
						padding:0;
						border:0;
						color:#FFF;
						background: #A52671;
						}

#page {
	clear: both;
	display: block;
	width: 988px;
	margin:0;
	padding:0;
	border:0;
	}
	#page_table {
		text-align: left;
		clear: both;
		width: 988px;
		margin:0;
		padding:0;
		border:0;	
		}
		#gauchetd {
			width:161px;
			margin:0;
			padding:0 0 116px 0;
			border:0;
			background:url("images/gauchetd.gif") bottom no-repeat;
			}	
			#gauche {
				display: block; width:161px; margin:0; padding:0; border:0;
				}
				#menu_gauche1 {
					display: block;
					width:161px;
					margin:0 0 20px 0;
					padding:28px 0 0 0;
					border:0;
					}
					#menu_gauche1bas { 
						height:15px;
						width:161px;
						}
				#menu_gauche2 {
					width:161px;
					padding:20px 0 0 0;
					margin:0;
					}
					#menu_gauche2 .rubrique_mere { display:none; }
					#menu_gauche2bas { 
						height:15px;
						width:161px;
						padding:10px 0 0 0;
						}
					#menu_gauche2 a {
						display:block;
						width:116px;
						padding:3px 15px 3px 30px;
						margin:0;
						}

	
		#contenutd {
			width:603px;
			}	
			#date { padding:0 0 5px 60px; }
			#contenu {
				display: block;
				margin:0 0 10px 59px;
				border:0;
				padding:0 4px 0 0;
				width: 540px;
				}

		#droitetd {
			width:224px;
			}
			#droite {
				display: block;
				width: 193px;
				padding:0 0 0 31px;
				}
				#droite1 {
					padding:34px 0 10px 5px;
					background:url("images/droite1.gif") top left no-repeat;
					}
					#droite1 form { margin:0; padding:0; }
					#droite1 form select { font-size:0.8em; }
				#droite2 {
					padding:16px 0 10px 30px;
					background:url("images/droite2.gif") top left no-repeat;
					}
				#droite3 {
					padding:0;
					background:url("images/droite3.gif") top left no-repeat;
					width:180px;
					height:90px;
					}
					#droite3 a { display:block; width:173px; height:81px; }
				#droite4 {
					margin:10px 0 0 0;
					padding:0;
					width:180px;
					background:url("images/droite4.gif") repeat-y;
					}
					.d4titre { 
						font-size:1.4em;
						font-weight:bold;
						width:150px;
						height:28px;
						margin:0;
						padding:3px 30px 0 0;
						background:url("images/d4titre.gif") no-repeat;
						text-align:right;
						}
					#droite4 .conteneur_imagecenter img { border:1px solid #FFF; }
					.d4article {
						width:133px;
						padding:0 17px 5px 30px;
						margin:0;
						}
						.d4article p { margin:0; padding:0; }
					.d4bas { 
						width:180px;
						height:15px;
						background:url("images/d4bas.gif") no-repeat;
						}
	
#bas {
	clear:both;
	height: 23px;
	color: #FFF;
	padding:10px 0px 0 220px;
	font-size:1em;
	background:#333 url("images/bas.gif") top left no-repeat;
	}
	#bas span {
		margin-left: 250px;
		font-size:0.9em;
		}		
	#bas a.a2 { padding : 0 20px 0 20px; }