/* CSS Document */


		*{
			margin:0;
			padding:0;
			font-family:Arial, Helvetica, sans-serif;
		
		}
		img{
			border:none;
		}
		body {
			overflow:hidden;/*Needed to eliminate scrollbars*/
		}
	#title{
	margin:0px auto;
	width:100%;
	top:0;
	position:absolute;
	z-index:3;

		}
		#content{
	margin:0px auto;
	height:100%;
	width:100%;
	top:-1px;
	position:absolute;
	z-index:1;
	overflow:auto;
	left: 0;
	
		}
		
		
#content-ac{
/*	margin:0px auto;*/
	height:100%;
	width:100%;
	top:-1px;
	position:absolute;
	z-index:1;
	left: 0;
	
		}		
		
		
		#contentframe{
			text-align:center;
		}
		
		/*Supersize Plugin Styles*/
		#supersize img, #supersize a{
			height:100%;
			width:100%;
			display:none;
		}
		#supersize .activeslide, #supersize .activeslide img{
			display:inline;
		}
	
		#bann img{
	width : 100%;
	height:166px;
	position:relative;
	z-index:2;

}
	#accueil{
	margin:0px auto;
	height:100%;
	width:100%;
	top:-1px;
	position:absolute;
	z-index:1;
	left: 0;
}
#element {
position:absolute;
z-index:3;
width:100%;
height:166px;
top:0;
left:0;

}
	#logo {
	width:500px;
float:left;
}
#aiguille {

	width:481px;
float:right;
}

ol#point {
list-style-image:none;
}

#bkg-princ {
width:40%;
padding-left:5%;
padding-right:5%;
padding-top:190px;
filter:alpha(opacity=90);
-moz-opacity: 0.9;
opacity: 0.9;
height:100%;
position:absolute;
	z-index:0;
	top:0;
	left:0;
	background:url(../img/pointille.gif) #FFFFFF;
	background-repeat:no-repeat;
	background-position:center right;

}

#bkg-princ2 {
	width:100%;
	background:#FFFFFF;
	padding-left:3%;
	padding-right:3%;
	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	height:100%;
	margin-bottom:0px;
	position:absolute;
	z-index:0;
	top:0;
	left:0;
	background:url(../img/pointille.gif) #FFFFFF;
	background-repeat:no-repeat;
	background-position:center right;
}


#bkg-princ3 {
	width:25%;
	background:#FFFFFF;
	padding-left:3%;
	padding-right:3%;
/*	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;*/
	height:100%;
	margin-bottom:0px;
	position:absolute;
	z-index:0;
	top:0;
	left:0;
	background:url(../img/pointille.gif) #FFFFFF;
	background-repeat:no-repeat;
	background-position:center right;
}



#content-princ {
width:40%;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:5%;
padding-right:5%;
padding-top:190px;
color:#000000;
height:100%;
text-align:justify;
}
#content-princ2 {
width:auto;
/*background:#FFFFFF;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:5%;
padding-right:10%;
padding-top:190px;
color:#000000;
/*filter:alpha(opacity=90);
-moz-opacity: 0.9;
opacity: 0.9;*/
height:100%;
text-align:justify;
}

#content-princ3 {
width:25%;
/*background:#FFFFFF;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:3%;
padding-right:3%;
padding-top:190px;
color:#000000;
/*filter:alpha(opacity=90);
-moz-opacity: 0.9;
opacity: 0.9;*/
height:100%;
text-align:justify;
margin-bottom:0px;
}
#zonepic {
margin-bottom:70px;
/*margin-top:105px;*/
width:80%;
height:100%;
float:right;
}
#zonepic img {
width:100%;
height:100%;
}

h5 {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#5785A0;
margin-bottom:5px;
}

#onglet {
	width:100%;
	height:auto;
	font-size:12px;
	color:#FFFFFF;
	background:#666666;
	padding-top:2%;
	padding-bottom:2%;
	margin-bottom:4%;
}	

#onglet a, #onglet a:link {
color:#FFFFFF;
margin:0;
padding:0;
}
#selected {
color:#000000;
}
#onglet a:hover {
color:#000000;
margin:0;
padding:0;
}
#mag {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
font-style:italic;
}

#barsa {
float:left;
margin-right:10px;
margin-bottom:10px;
width:30%;
}
#vignette {
padding-left:2%;
padding-right:2%;
text-align:center;


}
#vignette img{
width:20%;
height:auto;
border:3px solid #90c8e3;
margin-left:4px;
margin-right:4px;
}
#vignette a:hover img{
filter: alpha(opacity=60);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: 0.60;
opacity:0.6;
}

#desc-ve {
padding-left:3%;
padding-right:3%;
}


#content-princ h1 {
margin-bottom:20px;
}

#content-princ h2 {
margin-bottom:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

#content-princ h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
margin-bottom:10px;
}


#content-princ2 h1 {
margin-bottom:20px;
}

#content-princ2 h2 {
margin-bottom:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

#content-princ2 h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
margin-bottom:10px;
}

#content-princ2 p{
margin-bottom:15px;
}


#content-princ p{
margin-bottom:15px;
}

#dock {
/*position:absolute;
bottom:0;*/
height:70px;
width:100%;
z-index:2;
background:url(../img/footer.jpg) repeat-x #000000;

}




/*MENU ZOOMABLE*/
.menu{
width:1000px;
margin:0 auto;
width:950px;
position:absolute;
left:50%;
margin-left:-485px;
margin-top:16px;

}


.menu-de{
width:1000px;
margin:0 auto;
width:950px;
position:absolute;
left:50%;
margin-left:-485px;
margin-top:16px;
font-size:11px;
}


.menu-de ul {
/*border:1px solid blue;*/
margin-left:auto;
height:20px;
margin-right:auto;
width:980px;
margin:0px auto 0 auto;
text-align:center;
display:block;
}

.menu-de ul li {
float:left;
margin-left:10px;
margin-right:10px;
text-decoration:none;
list-style-type:none;
font-weight:bold;
height:20px;
/*border:1px solid red;*/
}
.menu-de li a.menuFlash{
/*border:1px solid green;*/
display:inline;
font-weight:bold;
height:20px;

		color:#fff;
		float:left;
		clear:both;
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
	/*	margin-top:12px;*/
	/*	padding-bottom:6px;
		padding-top:8px;*/
		outline:none;
		line-height:14px;
	}




.menu-enter{
	width:350px;
	position:absolute;
	left:50%;
	margin-left:-175px;
	margin-top:16px;
	color:#FFFFFF;

}

.menu-left {
float:left;
color:#FFFFFF;
margin-top:2px;
}
.menu-right {
float:right;
color:#FFFFFF;
margin-top:10px;
margin-right:5px;
font-size:12px;
}
#powered {
float:right;
color:#FFFFFF;
font-size:12px;
margin-right:5px;
margin-top:2px;
}
#powered a, #powered a:link {
color:#8FB9EB;
text-decoration:none;
font-weight:bold;
}


.menu-enter a, .menu-enter a:link {
border:none;
}

.menu-enter a:hover img{
filter: alpha(opacity=40);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.40;
opacity:0.4;

	
}



.menu ul {
/*border:1px solid blue;*/
margin-left:auto;
height:20px;
margin-right:auto;
width:980px;
margin:0px auto 0 auto;
text-align:center;
display:block;
}

.menu ul li {
float:left;
margin-left:10px;
margin-right:10px;
text-decoration:none;
list-style-type:none;
font-weight:bold;
height:20px;
/*border:1px solid red;*/
}
.menu li a.menuFlash{
/*border:1px solid green;*/
display:inline;
font-weight:bold;
height:20px;

		color:#fff;
		float:left;
		clear:both;
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
	/*	margin-top:12px;*/
	/*	padding-bottom:6px;
		padding-top:8px;*/
		outline:none;
		line-height:14px;
	}

#langues {
float:right;

}
#langues a, #langues a:link {
border:none;
}

#langues a:hover img{
filter: alpha(opacity=40);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.40;
opacity:0.4;

	
}
PNGFIX
img, div { behavior: url(iepngfix/iepngfix.htc);
 }
 
 
 ul#demarche {
margin-top:0px;
padding-top:0px;
margin-left:5px;
padding-left:0px;
/*border:1px solid #00FF00;*/
}
ul#demarche li {
list-style-type:none;
list-style-image:url(../img/puce.gif);

/*border:1px solid #FF0000;*/

margin-bottom:5px;

}

 ul#sitemap {
margin-top:0px;
padding-top:0px;
margin-left:20px;
padding-left:0px;
/*border:1px solid #00FF00;*/
}
ul#sitemap li {
list-style-type:none;
list-style-image:url(../img/puce.gif);

/*border:1px solid #FF0000;*/

margin-bottom:5px;

}

#sitemap a, #sitemap a:link {
color:#000000;

text-decoration:none;
}

#sitemap a:hover {
color:#8EB9EB;
text-decoration:underline;
}


#partenaires {
	margin-top:20px;
	font-weight:bold;
	font-size:12px;
}

#partenaires a, #partenaires a:link{
color:#0066CC;
text-decoration:none;
}

#partenaires a:hover {
color:#000;
}

#partenaires tr td {
vertical-align:bottom;
text-align:left;
padding:3px;

}
#partenaires tr td img{
width:45%;
}


#table8 {
font-size:12px;
float:left;
width:50%;
}
#red {
color:#FF0000;
}
#table8 tr td {
padding-right:20px;
padding-bottom:5px;
}

#table8 input, #table9 input, {

/*border:1px solid #075985;*/
}

#table8 textarea, #table9 textarea {

font-size:12px;
}



#table9 {
font-size:12px;
float:right;
width:40%;
margin-right:5%;
}

#table9 h1 {
color:#2C74A3;
font-weight:bold;
margin-bottom:10px;
font-size:14px;
}

/*---------------- SLIDESHOW ---------------- */
#slideshow {
/*    position:relative;
    height:350px;*/
}

#slideshow IMG {
    position:absolute;
    margin-top:0px;
    margin-left:0px;
    z-index:-10;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:-12;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:-11;
}


	#pic{
				width:30%;
				height:95%;
				position:absolute;
					right:0px;
				overflow:hidden;
			

			}
			
			
	#pic img{
			
				position:absolute;
				right:0px;
				top:100px;
				display:none;
				width:100%;
				height:88%;
			}


#accueilpage {

margin-left:30%;
width:30%;
border:1px solid #FF0000;
position:absolute;
top:0;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:5%;
padding-right:5%;
padding-top:160px;
color:#000000;
height:80%;
text-align:justify;
}
#accueilpage img {
width:100%;
height:auto;
}

#img-accueil {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:140px;
	color:#000000;
	height:100%;
	text-align:justify;
	border:1px solid #FF0000;
}

#tab-adresse {
color:#FFFFFF;

}

#google {
	float:left;
	width:400px;
	margin-top:3%;
}
#coordmap {
	margin-top:3%;
	float:right;
	width:310px;
	padding: 10px;
	;
	border: 1px solid #cccccc;
	margin-right: 3%;
}

#bordermap {
border:2px solid #91b7de;
width:300px;
}

/*---------- LOADING --------------*/

