@charset "utf-8";
/* CSS Document */
/* accueil------------------------*/
body {
	margin-left: 0px;
	margin-top: 10px;
	background-color: #000000;
	color: #999999;
	background-image: url(../fond.jpg);
	background-repeat: repeat;
	font-family:Arial, Helvetica, sans-serif;
}

a {
	outline:none;
}

#centrage {
	margin-left:auto;
	margin-right:auto;
	width:900px;
}

#btnAccueil {
	position:absolute;
	margin-left:48px;
	margin-top:0px;
	width:133px;
	height:41px;
	z-index:2;
}
#btnPrint {
	position:absolute;
	margin-left:181px;
	margin-top:0px;
	width:134px;
	height:41px;
	z-index:3;
}
#btnWeb {
	position:absolute;
	margin-left:315px;
	margin-top:0px;
	width:134px;
	height:41px;
	z-index:4;
}
#btnPhotos {
	position:absolute;
	margin-left:449px;
	margin-top:0px;
	width:133px;
	height:41px;
	z-index:5;
}
#btnLiens {
	position:absolute;
	margin-left:582px;
	margin-top:0px;
	width:134px;
	height:41px;
	z-index:6;
}
#btnContact {
	position:absolute;
	margin-left:716px;
	margin-top:0px;
	width:136px;
	height:41px;
	z-index:7;
}

#fond1 {
	position:absolute;
	margin-left:0px;
	margin-top:0px;
	width:48px;
	height:600px;
	z-index:1;	
	}
	
#fond2 {
	position:absolute;
	margin-left:852px;
	margin-top:0px;
	width:48px;
	height:559px;
	z-index:8;
}
#fond3 {
	position:absolute;
	margin-left:48px;
	margin-top:41px;
	width:22px;
	height:518px;
	z-index:9;
}
#fond4 {
	position:absolute;
	margin-left:70px;
	margin-top:41px;
	width:379px;
	height:32px;
	z-index:10;
}
#fond5 {
	position:absolute;
	margin-left:449px;
	margin-top:41px;
	width:403px;
	height:32px;
	z-index:11;
}
#fond6 {
	position:absolute;
	margin-left:48px;
	margin-top:559px;
	width:401px;
	height:41px;
	z-index:12;
}
#fond7 {
	position:absolute;
	margin-left:449px;
	margin-top:559px;
	width:451px;
	height:41px;
	z-index:13;
}
#fondBlanc {
	position:absolute;
	margin-left:48px;
	margin-top:49px;
	width:804px;
	height:510px;
	z-index:14;
	background-color: #FFFFFF;
}
#coordonnees {
	position:absolute;
	margin-left:516px;
	margin-top:316px;
	width:242px;
	height:112px;
	z-index:1;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:0.7em;
	text-align: center;
}
#coordonnees a {
	text-decoration:none;
	color:#FFFFFF;
}

#coordonnees a:hover {
	color: #DC9696;
}
a:active {
	color: #FFFFFF;
}
.Style4 {
	color: #CCCCCC;
	}
.Style6 {
	font-size: 1.8em;
	}
#flashindex {
	position:absolute;
	margin-left:285px;
	margin-top:53px;
	width:759px;
	height:518px;
	z-index:15;
	left: -39px;
	top: 4px;
}

#mentions {
	font-family:			Verdana,Arial,Helvetica,sans-serif;
	font-size:0.6em;
	font-weight:normal;
	height:28px;
	left:288px;
	position:relative;
	top:606px;
	width:390px;
	z-index:16;
}
#mentions a {
	text-decoration:none;
	color:#999999;
	}
#mentions a:hover {
	text-decoration:underline;
	}

/* fin accueil ---------------------------*/
/* print ---------------------------*/
a:hover {
	border:0;
}	
#printvignettes {
	position:absolute;
	margin-left:54px;
	margin-top:26px;
	width:280px;
	height:412px;
	z-index:17;
	left: -12px;
}
#survol {
	position:absolute;
	margin-left:348px;
	margin-top:34px;
	width:400px;
	height:400px;
	z-index:2;
}
#printvignettes { font-family:Arial, Helvetica, sans-serif; font-weight:200; color:#999999; font-size:0.7em;}
#printvignettes img {border:2px solid silver;}
#printvignettes a span {display:none;border:0;}
#printvignettes a:hover {background:none;border:0;}
#printvignettes a:hover span {
	display:inline;
	position:absolute;
	top: 10px;
	left:300px;
	width:400px;
	height:400px;
	border:0;
	}
	
#textevign {
	position:absolute;
	margin-left:503px;
	margin-top:200px;
	width:302px;
	height:182px;
	z-index:15;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#999999;
	font-size:0.8em;
	text-align:center;
	margin-left: -81px;
	margin-top: -43px;
	left: 506px;
	top: 171px;
}
/*- fin de la page print------------*/
/* début de la page photos------*/
#fondnoir {
	position:absolute;
	margin-left:48px;
	margin-top:50px;
	width:804px;
	height:509px;
	z-index:14;
	background-color: #000000;
}

html {
		overflow: hidden;
	}
#imageFlow {
		position: absolute;
		width: 100%;
		height: 80%;
		left: 0%;
		top: 10%;
		overflow: hidden;
		background: #000;
	}
	#imageFlow .diapo {
		position: absolute;
		left: -4000px;
		cursor: pointer;
		-ms-interpolation-mode: nearest-neighbor;
	}
	#imageFlow .link {
		border: dotted #fff 1px;
		margin-left: -1px;
		margin-bottom: -1px;
	}
	#imageFlow .text {
		position: absolute;
		left: 0px;
		width: 100%;
		bottom: 16%;
		text-align: center;
		color: #FFF;
		font-family: verdana, arial, Helvetica, sans-serif;
		z-index: 1000;
	}
	#imageFlow .title {
		font-size: 0.9em;
		font-weight: bold;
	}
	#imageFlow .legend {
		font-size: 0.8em;
	}
	#imageFlow .scrollbar {
		position: absolute;
		left: 10%;
		bottom: 10%;
		width: 80%;
		height: 16px;
		z-index: 1000;
	}
	#imageFlow .track {
		position: absolute;
		left: 1%;
		width: 98%;
		height: 16px;
		filter: alpha(opacity=30);
		opacity: 0.3;
	}
	#imageFlow .arrow-left {
		position: absolute;
	}
	#imageFlow .arrow-right {
		position: absolute;
		right: 0px;
	}
	#imageFlow .bar {
		position: absolute;
		height: 16px;
		left: 25px;
	}
	
/*fin du style pour la page photo----*/
/*début style page liens---*/

#liens1 {
	position:absolute;
	margin-left:19px;
	margin-top:32px;
	width:291px;
	height:200px;
	z-index:1;
	background-color: #CCCCCC;
	font-size:0.8em;
	font-weight:bold;
	color:black;
}
#liens2 {
	position:absolute;
	margin-left:342px;
	margin-top:30px;
	width:414px;
	height:200px;
	z-index:2;
	background-color: #999999;
	font-size:0.8em;
	font-weight:bold;
	color:black;
}
#liens3 {
	position:absolute;
	margin-left:18px;
	margin-top:261px;
	width:502px;
	height:200px;
	z-index:3;
	background-color: #666666;
	font-size:0.8em;
	font-weight:bold;
	color:black;
}
.titre {
	display: block;
	margin-top:-10px;
	margin-left:10px;
	}
#carregris {
	position:absolute;
	margin-left:542px;
	margin-top:261px;
	width:214px;
	height:200px;
	z-index:4;
	background-color: #333333;
}
#grafi {
	position:absolute;
	margin-left:6px;
	margin-top:56px;
	width:212px;
	height:77px;
	z-index:1;
	color: #FFFFFF;
	font-size: 42px;
}	
p.liens a {
	padding-left:10px;
	color:#FFFFFF;
	text-decoration:none; }

p.liens a:hover {
	color:#AF3A40;
}
/*fin de page liens----------*/
/*début page contacts---------*/
#formulaire {
	position:absolute;
	margin-left:112px;
	margin-top:82px;
	width:728px;
	height:434px;
	z-index:20;
	font-size:0.8em;
	font-weight:bold;
	color:#333333;
}

.form td {
	height: 14px;
}

#formulaire input,textarea	{
	background-color:#555555;
	color:#FFFFFF;
	font-weight:bold;
	line-height:14px;
}
/* page de remerciement-----------------*/

.merci {
	font-size: 18px;
}

/*mentions legales ----*/
#mentionslegales {
	position:absolute;
	left:10px;
	top:10px;
	width:302px;
	height:500px;
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight:bold;
	color: #999999;
}
#mentionslegales a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#mentionslegales a:visited {
	text-decoration: none;
	color: #999999;
}
#mentionslegales a:hover {
	text-decoration: underline;
	color: #CCCCCC;
}
#mentionslegales a:active {
	text-decoration: none;
}
.info span {
	display:none;
	background-color:#F3F;
	text-decoration:none!important; 

}
 .info:hover span {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #F3F;
	color:#F3F;
	display:inline;
	margin:0px 0 0 10px;
	padding:5px 8px;
	position:absolute;
	text-decoration:none;
	z-index:10000;
}