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

#site { width:988px; margin:0 auto; padding:0; }

a { color: yellow;}
 a:hover { background: yellow; color: #000;}

#tetiere { margin:0; padding:0; border:0; }
	#t00 { overflow: hidden; margin-top: 4px; }
	#t00 a {
		display: block;
		color: yellow;
		float: left;
		text-transform: uppercase;
		padding: 2px 7px 0 7px;
		}
		#t00 a:hover { color: #000; }
		
		/* --- RECHERCHE --- */
			#search { clear: both; }
		
			#search form {
				clear: both;
				overflow: hidden;
				}
		
			#search input.text {
				color: #000;
				padding: 0px 0px 0px 7px;
				margin: 2px 3px 1px 2px !important;
				margin: 1px 3px 1px 2px;
				border:0;
				border: 1px solid yellow;
				background: yellow;
				}
		
			#search input.button {
				font-size: 1em;
				text-transform: uppercase;
				}
			/* recherche */		
		
	#t10 { clear: both; text-align: left; height: 107px; }
		#logo {
			display: block;
			width: 392px;
			height: 107px;
			background: url("images/logo_defaut.gif");
			overflow: hidden;
			}
			
			#logo #class_8 {
				display: block;
				width: 392px;
				height: 107px;
				background: url("images/logo_1.gif");
				}
			#logo #class_9 {
				display: block;
				width: 392px;
				height: 107px;
				background: url("images/logo_2.gif");
				}
			#logo #class_10 {
				display: block;
				width: 392px;
				height: 107px;
				background: url("images/logo_3.gif");
				}
			#logo #class_11 {
				display: block;
				width: 392px;
				height: 107px;
				background: url("images/logo_4.gif");
				}												
			#logo #class_12 {
				display: block;
				width: 392px;
				height: 107px;
				background: url("images/logo_5.gif");
				}
			#logo #class_13 {
				display: block;
				width: 392px;
				height: 107px;
				background: url("images/logo_6.gif");
				}
			#logo #class_14 {
				display: block;
				width: 392px;
				height: 107px;
				background: url("images/logo_7.gif");
				}							
			
			#logo .sousrubriques { display: none; }
			
		
		
		#flash {
			display: block;
			width: 596px;
			height: 129px;
			/* background: red url("images/p_flash.gif"); */
			float: right;
			position: relative;
			margin-top: -130px;
			}			
			
	#menu_principal { clear: both; background: #014075; padding-left: 40px; width: 948px; height: 27px; }



#page {
	clear: both;
	display: block;
	width: 988px;
	margin:0;
	padding:0;
	border:0;
	}

#page_table {
	text-align: left;
	clear: both;
	display: block;
	width: 988px;
	margin:0; padding:0; border:0;
	}


#gauchetd {
	width: 285px;
	_width: 250px;
	padding: 0 0 70px 40px;
	_padding: 0 0 70px 36px;
	}

#gauche { text-align: right; }

#gauche a { color: yellow; }
	#gauche a:hover { background: yellow;color: #000; }

	#image_de_rubrique {
		background: url("images/p_image_de_rubrique.jpg");
		display: block;
		width: 285px;
		_width: 273px;
		height:116px;
		overflow: hidden;
		float: right;
		}

	#gauche2 {
		width: 285px;
		_width: 273px;
		overflow: hidden;
		}
		
	#gauche2_droite {
		width: 130px;
		_width: 128px;
		float: right;
		}
		#carte_frame {
			display: block;
			overflow: hidden;
			width: 130px;
			_width: 128px;
			height:111px;
			background: url("images/carte.gif");
			}
			
	a#contact {
			display: block;
			width: 130px;
			_width: 128px;
			margin-bottom: 10px;
			}
	a#news {
			display: block;
			width: 130px;
			_width: 128px;
			}
			
	#coordonnees { padding: 10px 0 0 20px;text-align: left; font-size: 0.9em; color: yellow; }									

#contenutd {}

#contenu {
	display: block;
	margin:0; border:0;
	padding: 30px 30px 30px 30px;
	overflow: hidden;
	width: 603px !important;
	}

#bas {
	clear: both;
	display: block;
	width: 938px;
	color: #BBD3E7;
	padding: 3px 0px 3px 50px;
	background: url("images/bas_bgd.gif");
	}
	
	#g_logo {
		position: absolute;
		display: block;
		width: 87px;
		height:57px;
		background: url("images/g_logo.gif");
		margin-top: -62px;
		}


#bas span { margin-left: 170px; }

#bas a { color: #BBD3E7; }
	#bas a:hover { color: #000; }

#bas a.a2 { color: #fff; padding: 0 10px; }
	#bas a.a2:hover { color: #000; }

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

