body {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
    font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	background-image: url(/images/bkg_stripe2.png);
}


*{
	text-decoration: none;
	
}


img{border:none;}


#bgStretch{
	width:100%; 
	height:429px;
	top:0px;
	left:0px;
	z-index:-10;
	position:absolute;
	
	}

#bgStretch img{
	width:100%;
	height:429px;
	}
	
#menu{
	width:100%;
	border-bottom:#CCC solid 4px;
	height:40px;
	margin-top:0px;
	background:#CCFF00;
	display:block
	
	
	}
	
.btn{
	float:right;
	height:30px;
	padding-top:10px;
	padding-right:10px;
	padding-left:10px;
	z-index:30;
	position:relative;
	width:80px;
	text-align:center;
	border-right:1px solid #F7F7F7;
	}
	
/*.btn:hover{
	background:#FF5250;
	}
	*/
.btn a{
	display:inline-block;
	height:40px;
	width:80px;
	text-decoration:none;
	color:#666;
	text-shadow: 0 1px 0 #FFFEFF;
	}
	
.btn a:hover{
	display:inline-block;
	height:40px;
	width:80px;
	text-decoration:none;
	color:#FF008E;
	
	}
	
#logo{
	float:left;
	font-size:28px;
	margin-top:4px;
	margin-left:20px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	z-index:20;
	position:absolute;
	text-shadow:0 1px 2px #999999;
	
	}
	
#banner{
	z-index:10;
	width:981px;
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-585px;
	
	}
	
#bannerLong{
	z-index:10;
	width:867px;
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-685px;
	}
	
.pic{
	width:133px;
	height:120px;
	background:#0F0;
	float:left;
	margin:20px;
	}
	
.bioPic{
	width:120px;
	height:120px;
	background:#666666;
	float:left;
	margin-right:10px;
	}

#map{
	float:right;
	}
	
#contact{
	float:left;
	}
	
#equipe{
	/*overflow:auto;
	height:120px;
	padding-right:10px;*/
	}
#content{
	width:900px;
	margin:auto;
	margin-top:395px;
	background:#FFF;
	margin-bottom:25px;
	}
	
#contentLong{
	width:900px;
	margin:auto;
	margin-top:140px;
	z-index:40;
	position:relative;
	background:#FFF;
	margin-bottom:25px;
	overflow-y:hidden;
	text-align:center;
	}
	
#contentBand{
	height:20px;
	background:#FF0562;
	cursor:pointer;
	
	
	}
	
#mainContent{
	padding:15px;
	text-align:justify;
	overflow-y:hidden;
	font:Arial, Helvetica, sans-serif;
	color:#333333;
	-moz-border-radius:15px;
	border-radius: 15px;
	
	
	}
	
#mainContent h1{
	color:#FF0562;
	font-style:italic;
	display:block;
	padding-top:0px;
	margin-top:0px;
	-moz-border-radius:15px;
	border-radius: 15px;
	}
	
#footer{
	width:900px;
	margin:auto;
	font-size:9px;
	color:#666666;
	text-align:right;
	border-top:1px solid #666666;
	position: relative;
	padding-bottom:10px;
	
	}
	
#footer a{
	color:#666666;
	}
	
	
#mainContent a{
		text-decoration: none;
	}
		
/*Formulaire d'inscription*/
h1 {
	margin:0;
	text-shadow:0 1px 2px #999999;
	font:italic normal 18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	color:#272D32;
	
    }

h2 {
	margin:0;
	text-shadow:0 1px 2px #999999;
	font:italic normal 18px/1.5 "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	color:#272D32;
	margin-left:30px;
    }

h3 {
	margin:0;
	text-shadow:0 1px 2px #999999;
	font:italic normal 18px/1.5 "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	color:#272D32;
	margin-left:30px;
    }

h4 {
	font-weight:normal;
	margin:0;
	text-shadow:0 1px 2px #999999;
	font:24px/1.5 "Lucida Grande", Geneva, Arial, Verdana, sans-serif; 
	}

h5 {
	margin:0;
	text-shadow:0 1px 2px #999999;
	font:italic normal 14px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	color:#272D32;
	
    }

#wrapp{
	width:900px;
	background:#f1f1f1;
	z-index:0px;
	}
#wrapperinner{
	margin-left:30px;
	}

#topWrapp{
	background:url(/images/box_bgtop.png) no-repeat;
	height:7px;
	width:900px;
	}

#bottomWrapp{
	background: url(/images/box_bgbottom.png) no-repeat;
	height:7px;
	}
.label{
	width:300px;
	font-size:12px;
	}
	
.input{
	width:300px;
	font-size:12px;
	
	}
#contactform{
	width:800px;
	}
.separator{
	border-top: 1px solid #999;
	margin-top:5px;
	margin-bottom:5px;
	width:840px;
	}

.hiddenDiv {
	margin-top:5px;
	}
	
	
label.error {
	  color:#FF0562;
	  display:block;
	  float:none;
	  margin-left:170px;
	  width:250px;
}


#messageUser {
	background:none repeat scroll 0 0 #FF0562;
	margin-left:490px;
	position:relative;
	z-index:999;
	-moz-border-radius:0px 0px 0px 15px;
	border-radius: 15px;
	padding-left:10px;

}

#topBanner{
	width:900px;
	height:25px;
	}



/*Formulaire d'inscription ends*/

/*show div starts*/

#flip{
	background:#36C;
	border:solid 1px #c3c3c3;
	cursor:pointer;
    }

#panel{
	width:900px;
	margin-bottom:-130px;
    left:50%;
    margin-left:-450px;
	display:none;
	z-index:9999;
	position:relative;
	}
	
	
	
.under{
	text-decoration: underline;
	margin-top: 20px;
	margin-bottom: 5px;	
	}	
	
.lien{
	background: #F6F7EC;
	display: inline-block;	
	
	
}
	
.background_list{
	background-color:#eaeaea;
	
	
}


.title_gallery{
	background-color: #999;
	height: 2px;
	width: 100%;
	position: relative;
	display: block;
	float:left;
}

