*{
margin:0;
padding:0;
}

:focus{
-moz-outline-style: none;
}

.png, .win_png, .format_png{
behavior: url('squelettes\css\png.htc');
}

/* 
************************************************************************************ 
ACCESSIBILITE
************************************************************************************ 
*/

.hide{ display: none; }
@media aural{ .hide{display: block;} }



body{
	font-size:12px;
	font-family: Arial, Verdana, sans-serif;
	color:#999999;
	}
a img{border:0;}
a{text-decoration:none; font-weight:normal;color:#999999;}
a:hover{font-weight:normal; color:#000000;}
ul{
	text-decoration:none; 
	list-style-type:none;
	}
.nonVisible{display:none;}
.spip_documents{margin:3px;}
	
#bloc-contenu{overflow:hidden;}
#page{
	width:960px;/*998-24-14*/
	padding:40px 24px 0 0;
	margin: 0 auto;
	}
	
	#bandeau{
	margin-top:-14px;
		height:140px;
		}
		
		#bandeau li{
		margin-left:3px;
			display:inline;}
			
	#menu_option{
		letter-spacing:-0.05em;
		float:right;
		margin-top:-103px;
		text-transform:uppercase;
		font-size:10px;
		font-family:arial;
		}
		#menu_option a.selected{
		color:#9fd7f1;
		}
		
	#imageSommaire{
		height:380px;
		overflow:hidden;
		position:relative;
		}
		#imageSommaire li{
			position:absolute;
			top:0;
			left:0;
			}

	#menu-principal{
		position: relative;
		float:right;
		border-bottom:1px solid #555;
		margin-top:-58px;
		padding-bottom:3px;
		font-weight:normal;
		}
		#menu-principal dl{
			float:left;
			margin-right:0;
			margin-top:0;
			white-space:nowrap;
			}
			
		#menu-principal dt, #menu-principal dl, #menu-principal dd, #menu-principal ul, #menu-principal li {
			list-style-type:none;
			margin:10px 0 0 7px;
			padding:0;
			font-family:Helvetica;
			color:#7b7c7e;
			letter-spacing:-1px;
			}
			
			
			#menu-principal dl#dlfirst, #menu-principal dl#dlfirst dt{
			margin-left:0;
					}
			
			#menu-principal dt{
				font-size:15px;
				font-weight:normal;
				text-transform:uppercase;
		
				}
			#menu-principal dl.selected dt a, #menu-principal dt a:hover {
				font-weight:normal;
				font-family:Helvetica;
				color:#000000;
				}
			#menu-principal dt a:hover {
				border-bottom:4px solid #000000;
				}
							
			#menu-principal dt a{
			font-weight:normal;
			font-family:Helvetica;
			color:#000000;
			border-bottom:4px solid #000000;
			}
			
			
			#menu-principal dl.selected dt a {
				border-bottom:none;
				color:#9fd7f1;
				}
			#menu-principal dl.out  dt a{
			border-bottom:none;
			}
							
			#menu-principal dd {
			clear:both;
			display:block;
			height:17px;
			position:absolute;
			right: 0;
		
			}
			#menu-principal dl.selected dd{font-weight:normal;display:block;}
			#menu-principal dl.out dd{display:none;}
			#menu-principal dd a{
				padding:0 3px;
			}
			#menu-principal dd a.selected{
				color:#000;
				}
			#menu-principal li {
				font-family:arial;
				font-size:12px;
				letter-spacing:0px;
				
				}
				#menu-principal li a{
				font-family:arial;
				font-size:12px;
				letter-spacing:0px;
				font-weight:normal;
				
				}
			#menu-principal .rollover{
				display: none; 
				
			}
			#menu-principal .dessus{
				display: inline; 
			
			}
	
	
	
		
/* MEA ACCUEIL*/
#bloc-mea{
	overflow:hidden;
	margin-top:32px;
	font-size:11px;
	font-family:arial;
	}
	
	#bloc-mea .mea{
	float:left;
	height:160px;
	margin-right:63px;
	overflow:hidden;
	width:278px;
	}
	#bloc-mea .mea.last{
	margin-right:0px;
	}
	#bloc-mea h3{
		text-transform:uppercase;
		color:#8e8e8e;
		border-bottom:1px solid #000;
		font-weight:normal;
		font-size:14px;
		font-family:Helvetica;
		letter-spacing:-0.1px;
		}
	#bloc-mea a{font-weight:normal; color:#000;}
	#bloc-mea .mea ul {
		height: 130px;
		overflow: hidden;
	}
	#bloc-mea .titre-mea{
	
	}
	#bloc-mea .chapo_mea{

	}
	#bloc-mea .txt_mea{

	}
	#bloc-mea .doc_mea{
	
		width:86px;
		height:103px;
		overflow:hidden;
		border:1px solid #000;
		float:right;
		margin-left:15px;
	}
	#bloc-mea li{
	clear:both;
	padding-top:10px;
	height:120px;}
	
	
/* GALERIE*/	
.galerieImgPrec, .galerieImgSuiv{
	width:100px;
	height:20px;
	position:absolute;
	margin-top:240px;
	margin-left:19px;
	}
.galerieImgSuiv{
	margin-left:900px;}
#paginationArt{
	font-size:9px;
	text-align:right;
	width:957px;
	margin-top:-34px;
	padding-top:7px;
	height:28px;}
	
	#paginationArt a{
	font-size:9px;
	text-align:right;
	width:957px;
	margin-top:-35px;
	padding-top:7px;
	height:28px;
	font-weight:normal;}
	
.galerieArtPrec, .galerieArtSuiv{
	text-transform:uppercase;
	color:#FFF;
	font-weight:bold;
	margin-right:10px;
	}
#credit{
	font-size:10px;
	font-weight:normal;
	width:960px;
	margin:17px 0;
	padding:5px 0;
	border-top:1px solid #000;
	clear:both;
	}
	
#credit .left{
margin-top:3px;
	float:left;}
#credit .right{
margin-top:3px;
	float:right;}


	
#txtGalerie{
		float:left;
		text-align:left;
		font-size:12px;
		font-family:arial;
		color:#666666;
		margin:25px 14px 14px;
		line-height:16px;
	
		}
		
#sousTitreGalerie{
		float:left;
		font-family:Helvetica;
		font-size:33px;
		color:#666666;
		font-weight:normal;
		letter-spacing:-2px;
		margin-bottom:9px;
		margin-right:12px;
		margin-top:23px;
	
				}	

/* CHE COSA */
#contenuCheCosa{
	background:#000000;
	height:448px;
	letter-spacing:-1px;
	padding:42px 89px 20px 25px;
	width:272px;
	float:left;
	font-size:20px;
	font-weight:normal;
	font-family: Helvetica;
	color:#f2f2f2;

	}
	
#imgCheCosa{
	float:right;
	height:510px;
	width:574px;
	overflow:hidden;
	position:relative;
	}
	#imgCheCosa li{
		position:absolute;
		top:0;
		left:0;
		}
#txtCheCosa{
letter-spacing:0px;
font-family:arial;
font-size:12px;
}
/*CONTACT */
#contact_map{
	width:574px;
	height:512px;
	float:left;
	}		
#contact_txt{
	
	width:346px;
	height:512px;
	padding:0px;
	position:relative;
	background:url(../img/logo_contact.gif) no-repeat right bottom;
	}
	#logoContact{text-align:right;}
	#contact_txt a{color:#8bd2f4;}
	#contact_txt a:hover{color:#8bd2f4;}
	#contact_txt p{
		display:block;
		overflow:hidden;
		margin:5px 0;
		}
	#contact_txt .orange{color:#fbad18;}
	#contact_txt .turquoise{	color:#1dbcbf;}
	#contact_txt .vert{color:#9bcd63;}
	#contact_txt .rose{color:#e44861;}
	#contact_txt .bleu{color:#8bd2f4;}
	#contact_txt .bloc_contact_txt{
		padding-top: 50%;
		top: -256px;
	}

	
/* SITEMAP */
#sitemap {width:500px; float:left; overflow:hidden;}
#sitemap h2{width:600px; margin-bottom:10px;font-size:20px;font-family:Helvetica;font-weight:lighter;letter-spacing:-1px;}
#sitemap h3{margin-bottom:4px;margin-top:10px;}
#sitemap h3 a{
	color:#8bd2f4;
	text-transform:uppercase;
	font-weight:normal;
	font-size:18px;	
	}
#sitemap .colonne{
	float:left;
	width:160px;
	font-weight:normal;
	font-family:arial;
	font-size:12px;}
	
	#sitemap .colonne a{
	font-weight:normal;
	}
	
#sitemapimg{text-align:right;}

/*ARTICLE SUPP*/
#suppTxt {width:300px; float:left; overflow:hidden;}
#suppTxt h4{margin:0 0 20px;}
#suppTxt h3{color:#8bd2f4; margin:10px 0 15px;font-weight:normal;}
#suppLogo{text-align:right;}