@charset "utf-8";
/* CSS Document */
body {
	background-position: 0px 0px;
	color: #FFFFFF;
	font-size: 12px;
	color: #3a7a85;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #df9e9e;
	margin-left: 0px;
	margin-top: 0px;
}
h2 {
	font-size: 11px;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 0px;
	font-weight: normal;
}
h2 a{
	font-size: 11px;
	color: #244a51;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 0px;
	font-weight: normal;
}
h2 a:hover{
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 0px;
	font-weight: normal;
	text-decoration: underline;
}
ul {
	padding-left: 0px;
	margin-left: 0px;
} 

a {
	color: #333;
	font-size: 11px;
	text-decoration: none;

}
		#containergen {
			width: 860px;
			\width: 880px;
			w\idth: 860px;
			
			margin: 10px;
			margin-top: 20px;
			margin-left: 230px;
			margin-right: auto;
			padding: 10px;
		}

		#banner {
	margin-left: 0px;
	margin-bottom: ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #df9e9e;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
		}
		
#content {
/* background:#f6f6f6; */
}
#contentform {
padding-left: 39px;
}

	

		#footer {
			clear: both;
			padding-top: 21px;
			margin-top: ;
			font-size: 10px;
			font-family: Arial, Helvetica, sans-serif;
			color: #cccccc;
		}
		#footer a{
			clear: both;
			padding-top: 21px;
			margin-top: ;
			font-size: 9px;
			font-family: Arial, Helvetica, sans-serif;
			color: #cccccc;
		}
		#footer a:hover{
			clear: both;
			padding-top: 21px;
			margin-top: ;
			font-size: 9px;
			font-family: Arial, Helvetica, sans-serif;
			color: #999999;
		}
		
		
#sidebar {

position: relative;
padding-right: 5px;
padding-top: 2px;
padding-left: 10px;
width: 50px;
}
/*******************************************************************************

 Background

 *******************************************************************************/		
#home {
background-image: url(img/adelaide_maisonabe.jpg);
background-repeat: no-repeat;
}

#apnee {
background-image: url(img/bg.jpg);
background-repeat: no-repeat;

}
#evasion {
background-image: url(img/evasion.jpg);
background-repeat: no-repeat;

}
#eleven {
background-image: url(img/eleven.jpg);
background-repeat: no-repeat;

}
#miroir {
background-image: url(img/miroir.jpg);
background-repeat: no-repeat;

}
#irishotel {
background-image: url(img/irishotel.jpg);
background-repeat: no-repeat;

}
#joshualand {
background-image: url(img/joshualand.jpg);
background-repeat: no-repeat;

}
#bio {
background-image: url(img/bio.jpg);
background-repeat: no-repeat;

}
#contact {
background-image: url(img/contact.jpg);
background-repeat: no-repeat;

}
		
		
/*******************************************************************************

 Menu

 *******************************************************************************/	
#menu li {
display: inline;
list-style-type: none;
padding-right: 15px;
padding-left: 0px;
}

#menu li a {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #244a51;
text-decoration: none;
font-weight: bold;
font-size: 12px;
}
#menu li a:hover {
color: #000000;
text-decoration: none;
}

	
#submenu li {
display: inline;
list-style-type: none;
padding-right: 15px;
padding-left: 0px;
font-size: 10px;
color: #9AC9D1 ;


}
#submenu li a {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #3A7A85;
text-decoration: none;
font-weight: bold;
font-size: 10px;
}
#submenu li a:hover {
color: #4e4e4e;
text-decoration: none;
}				
	
/*******************************************************************************

 Carousel

 *******************************************************************************/
 
#horizontal_carousel {
  width: 600px;
  height: 440px;
  padding:10px;
  background:#f6f6f6;
  border:solid 1px #e9e9e9;
}

#horizontal_carousel .container {
  width: 600px;
  position:relative;
  height: 410px;
  overflow: hidden;
}

#horizontal_carousel ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: px;
  height: 90px;
}                      

#horizontal_carousel ul li {
  width: 410px;
  height: 390px;
  text-align: center; 
  list-style:none;   
  float:left;
}

#horizontal_carousel .buttons{
	display:block;
 	clear:both;
}
#horizontal_carousel .previous_button {
  float:left;  
  width: 23px;
  height: 7px;
  background: url(img/but_prev.png) no-repeat;
  z-index: 100;
  cursor: pointer;
}

#horizontal_carousel .previous_button_over {
  background: url(img/but_prev_hover.png) no-repeat;}

#horizontal_carousel .previous_button_disabled {
  background: url(img/but_prev_dis.png) no-repeat;
  cursor: default;
}

#horizontal_carousel .next_button {
  float:right;  
  width: 23px;
  height: 7px;
  background: url(img/but_next.png) no-repeat;
  z-index: 100;
  cursor: pointer;
}

#horizontal_carousel .next_button_over {
  background: url(img/but_next_hover.png) no-repeat;
}

#horizontal_carousel .next_button_disabled {
  background: url(img/but_next_dis.png) no-repeat;
  cursor: default;
}

/*******************************************************************************

 Form

 *******************************************************************************/

fieldset { border:0;margin:0;padding:0; }

	label { display:block; 
	font-size: 10px;
	color: #999999;
	}

	input.text,textarea { width:300px;font:11px/11px 'courier new',courier,monospace;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }

	input.submit { padding:2px 5px;font:bold 11px/11px verdana,arial,sans-serif; }