* {/*reset d'un certain nombre de styles css par defaut*/
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
body{
/*	height: 100%;*/
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	line-height: 160%;/*Opéra gère mal les hauteurs de lignes en EM*/
	color: #036;
	margin:0;
	padding:0;
	text-align:center;
	background: #7fc5cd url('../images/degrade.jpg') repeat-x left top;
}

#general{
	width:800px;
	background: #fff url('../images/Home-medithau.jpg') no-repeat left -5px;
	border-top:7px solid #03687A;
	margin:0 auto;
	text-align: left;
}
#page {
	width:100%;
	height: 100%;
	text-align:left;
	font-size:1.1em;
}

#accessibility{visibility: hidden; display: none;}
#banner{
	position:relative;
	height:195px;
	margin-top:243px;
	}
#logo {
	position:absolute;
	top:0px;
	left:0;
	margin-top:0px;
	height:114px;
	width:145px;
	background: url('../images/Home-logo.jpg') no-repeat left top;
	text-indent:-9000px;
	}
#logo a{}
#slogan{text-indent:-9000px;}

#entete{
	/*position:absolute;*/
/*	margin-top:-426px;*/
	left:0;
	width:100%;
	border-top:1px solid #03687A;
	z-index:200;  
	height: 369px; 	
}
#quicksum{
	height: 59px;
}
	#quicksum #acces{position: relative;top: 44px;text-align:right;background: url(../images/puce.gif) no-repeat bottom right;
	height:25px;width:100px;margin-left:180px;padding-right:30px;}
	#quicksum #contact{position: relative;top: 79px;left: 180px;background: url(../images/puce.gif) no-repeat top right;	height:25px;width:80px;}
		#quicksum a{color:#03687A;font-weight:bold;}
		#quicksum a:hover{color:#03687A;text-decoration:underline;}
		
#entete2{position: relative;margin: 152px 0 0 191px;}
	#menu{text-align:right;width:535px;height: 155px;}
		#rubriques{height:120px;/*border-bottom:1px solid #fff;*/text-align:center;width:535px;float:left;}
		#rubriques .rub{		
			background: url(../images/fond-titres-rub-off.png) no-repeat top left;
			width:101px;
			text-align:left;
			float:left;
			margin:0 6px 0 0;
			cursor: pointer;
			color:#fff;
			padding: 0;
			}
		#rubriques a{color:#fff;}
		#rubriques .rubsel{		
			background: url(../images/fond-titres-rub.gif) no-repeat top left;
			width:100px;
			text-align:left;
			float:left;
			margin:0 5px 0 0;
			cursor: pointer;
			color:#907965;
			}
			#rubriques .rubsel a{color:#907965;}
			
		/*#rubriques a, #rubriques a:visited, #rubriques a:active{padding:1px 0 5px 5px;}
		#rubriques a:hover{}*/
		#rubriques .rub img {border:3px solid #fff;border-bottom:5px solid #fff;margin:1px 0 0 0;}
		#rubriques .rubsel img {border:3px solid #f0d7c1;border-bottom:5px solid #f0d7c1;margin:1px 0 0 0;}
		
		#ss_rub{
			/*background:#f0d7c1;*/
			text-align:left;
			margin-top:5px;
			margin-left:-5px;
			padding:2px 0;
			float:left;
			width:535px;
			font-size: 0.9em;
		}
			
		#ss_rub ul{display:inline;}
		#ss_rub ul li{display:inline;text-align:center;}
			#ss_rub ul li a, #ss_rub ul li a:visited{
				margin:1px;
				padding:1px 6px;
				color:#fff;
				/*border:1px solid #FFFFFF;*/
				font-weight: bold;}
			#ss_rub ul li a:hover, #ss_rub ul li a:active{
				/*background-color:#DFB793;*/
				border:1px solid #fff;}
			#smenu3{text-align: center;}
			#smenu4, #smenu5{text-align: right;}
					

#conteneur{
	margin:0;padding:0;
	}

#contents{padding:59px 0 0 0;margin: 0;}

	#col_left{position:relative;width:200px;float:left;margin: 0px 0 0 0;padding:5px;}
		#espace_pro{
			position:absolute;
			width:145px;
			height:60px;
			top:-25px;
			left:65px;
			margin:10px;
			}
			#espace_pro h3{text-indent:-9000px;}
			#espace_pro a{width:145px;height:60px;}
		#newsletter{position:absolute;top:45px;left:85px;height:50px;margin:10px; width: 170px;}
		#form_recherche{position:absolute;top:100px;left:100px;height:50px;margin:10px;width: 170px;}
	
	#main{ /* Bloc des News */
		/*position:absolute;*/
		position: relative;
		margin-left:300px;
/*		margin-top:287px;*/
		padding:0 0 0 22px;
		background: url('../images/titre-news.gif') no-repeat left top;}
		#contenu{display: none;}
		#article {position: relative;
			border:1px solid #dcb089;
			width:390px;
			height:100px;}
			#article img{border:4px solid #dcb089;margin:0 10px 0 0;}
			#titres h2{padding:10px 0 0 0;margin:0;font-size: 1.8em;}		
			#text p{font-size:0.9em;color:#7498AB;padding:5px;margin:0;}		
			#text p img{border:none;margin:10px;padding:0;}

#bas{text-align:center;height:50px;clear:left;position:relative;left:-55px;width:530px;margin:35px 0 0 0px;}
#menu_bas{padding:0 0 5px 0;background: url('../images/hr.gif') no-repeat center bottom;}
	#menu_bas a{color:#318493;font-weight:bold;margin:0 0 0 2px;}
	#menu_bas a:hover{color:#000;}
#haut{
	position:absolute;
	top:9px;
	margin:auto;
	padding:auto;
	width: 797px;
	border-top:1px solid #137680;
	z-index:0;
	height: 30px;
	/*position:absolute;
	top:7px;
	left:0;
	margin:0;
	padding:0;
	text-align:center;
	width: 100%;*/
}
#lang{
		position: relative;
		margin:-3px 0 0 0;
		text-align: left;
		width: 250px;
		height:25px;
		padding:0 0 0 10px;
	/*margin:0 auto;
	text-align: left;
	width: 770px;
	padding:7px 0 0 15px;*/
	}
	#lang span{margin-right:10px;color:#389CA4;}
	#lang .on, #lang .on a{border-top:4px solid #03687A;font-weight:bold;color:#03687A;}
	#lang a{color:#03687A;}
		#lang span a:hover{text-decoration:underline;}

/** Formulaires **/
.formulaire_spip { text-align: left; font-size: 0.77em;}
.formulaire_spip p { margin: 0.5em 0; padding: 0;}
.formulaire_spip .forml { width: 99%;}

/* Formulaire inscription newsletter*/
.formulaire_inscription legend{display: none;}
.formulaire_inscription .champ{
	/*margin:30px 0 10px 18px;*/
	margin-left: 18px;
	width:110px;
	font-size: 0.99em;
	background: url('../images/champ_text.png') no-repeat left top;
	padding:0 0 6px 2px;/*height: 25px;
	padding: 1px 2px;*/
	color:#999;
	float:left;
	clear:right;}
.formulaire_inscription .ok{/*margin:28px 0 10px 5px;*/}

/* Formulaire de recherche */
/*.formulaire_recherche {width: 12em; text-align: left;}
.formulaire_recherche label {}
input{font-size: 0.99em;background: url(../images/champ_text.png) no-repeat left top;padding:0 2px;color:#999;height:30px;}
*/
.formulaire_recherche { text-align: left;}
.formulaire_recherche label{display: none;}
.formulaire_recherche .champ{
	margin-left: 18px;
	width:110px;
	font-size: 0.99em;
	background: url('../images/champ_text.png') no-repeat left top;
	padding:0 0 6px 2px;/*height: 25px;
	padding-top: 1px;
	padding-left: 2px;*/
	color:#999;
	float:left;
	clear:right;
}
.formulaire_recherche .ok{}
.formulaire_recherche img{margin: 0 0 2px 18px;}

#anniversaire{z-index:1000;position:relative;left:260px;top:335px;}
#baspiedpage{text-align: center;color:#009c9c;line-height:110%;background:#fff;height: 40px;margin:0 5px;}
#baspiedpage strong{font-weight: bold;}

strong{font-weight: bold;}