*{
 margin:0;
 padding:0;
 border:0;
}
body{
	font-size:12px;
	color:#c2c2c2;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #102343;
	background-image: url(../images/bgAll.jpg);
	background-repeat: repeat-x;
}
input, select, textarea {
	background:#579AC7;
    margin-top: 5px;
}
.contenu1{
    display: block;
    float: left;
    overflow: hidden;
}
#form1{
    margin-bottom: 143px;
}
.clear{
 clear:both;
}
.top{
	color:#0099FF;
	}
a{
 text-decoration:none;
     color: #314867;
}
h1{
 background:url(../images/puce.jpg) no-repeat left;
 padding-left:16px;
 margin-bottom:11px;
 font-size:14px;
}
h2{
	font-size:24px;
	font-weight:bold;
	color:#fff;
}
/**************************************************************/
.global{
 width:894px;
 margin:auto;
}
.header{
 background:url(../images/header.png);
  _background: none;
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/header.png", sizingMethod="scale");
 
 width:835px;
 height:111px;
 overflow:hidden;
}
a.logo{
  background:url(../images/logo.png);
  _background: none;
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/logo.png", sizingMethod="scale");
 width:282px;
 height:74px;
 display:block;
 margin-left:35px;
 _margin-left:15px;
margin-top:18px;
 float:left;
}
.menup {
float:right;
margin-right:68px;
_margin-right:38px;
margin-top:56px;
}
a.home{
 background:url(../images/home.png);
  _background: none;
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/home.png", sizingMethod="scale");
 width:11px;
 height:12px;
 display:block;
 float:left;
 margin-right:30px;
}
a:hover.home{
 background:url(../images/home-hover.png);
}
a.plan{
 background:url(../images/plan.png);
  _background: none;
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/plan.png", sizingMethod="scale");
 width:13px;
 height:11px;
 display:block;
 float:left;
 margin-right:30px;
}
a:hover.plan{
 background:url(../images/plan-hover.png);
}
a.favory{
 background:url(../images/favory.png);
 
  _background: none;
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/favory.png", sizingMethod="scale");
 width:11px;
 height:12px;
 display:block;
 float:left;
}
a:hover.favory{
 background:url(../images/favory-hover.png);
}
.topmenu{
 width:100%;
 height:44px;
 margin-top:3px;
}
.topmenu ul{
 _margin-top:-10px;
 padding:0;
}
.topmenu li {
background:url(../images/li.jpg) no-repeat right;
display:block;
float:left;
height:30px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left: 41px;
padding-right: 41px;
padding-top:17px;
}
.topmenu a{
 color:#dbdbdb;
 font-weight:bold;
 text-transform:uppercase;
 height:49px;
 display:block;
 float:left;
}
.banner{
 background:url(../images/headr.jpg) no-repeat bottom;
 width:894px;
 height:206px;
 _margin-top:-10px;
     padding-bottom: 3px;
	     overflow: hidden;
}
.globalcont{
    background: #081024;
    margin-left: 24px;
    overflow: hidden;
    width: 826px;
}
.menuleft, .menuleft1{
    float: left;
    padding-left: 10px;
    padding-right: 2px;
    padding-top: 24px;
    width: 188px;
}
.contenu1 .menuleft1{
	padding-top:0;
}
.menuleft a:hover, .menuleft1 a:hover{
    background: #1E7A99;
	color:#fff;
}
.menuleft a, .menuleft1 a{
    background: #5597C7;
    display: block;
    font-size: 11px;
    margin-bottom: 5px;
    padding: 4px 16px;
  -moz-border-radius: 5px; 
  font-weight:bold;
  color:#000;
}
.contenaire1{
    float: left;
    padding-left: 12px;
    padding-right: 10px;
    padding-top: 24px;
    width: 385px;
}
.contenaire{
    float: left;
    padding-left: 12px;
    padding-right: 10px;
    padding-top: 24px;
    width: 585px;
}
.contenu{
 background:url(../images/sep.jpg) no-repeat bottom;
 padding-bottom:15px;
 margin-bottom:15px;
}
.promo{
 width:212px;
 float:left;
}
.bgpromo{
 min-height:400px;
 margin-left:2px;
}
.promotion{
 width:203px;
 padding-top: 23px;
 margin-top:13px;
 font-size:24px;
 font-family:verdana;
 font-weight:bold;
 color:#fff;
 background:url(../images/titreP.jpg) no-repeat top;
}
.promotion object{

}
img.img1 {
    margin-bottom: 10px;
    margin-top: 4px;
}
.meteo{
 background:url(../images/meteo.jpg);
 width:191px;
 height:31px;
 margin-top:24px;
}
.footer{
 background:url(../images/footer.jpg);
 width:100%;
 height:147px;
 overflow:hidden;
}
.ff{
 width:850px;
 margin:auto;
}
.plandesite{
    width: 674px; text-transform:uppercase;
 margin-top:17px;
 float:left;
}
.menubottom{
 color:#fff;
 font-weight:bold;
}
.menubottom a{
    border-right: 1px solid #FFFFFF;
    color: #C2C2C2;
    font-size: 10px;
    padding-left: 17px;
    padding-right: 17px;
}
.plandesite span {
display:block;
margin-top:15px;
}
.lien{
 width:300px;
 margin-top:15px;
}
a.skype{
 background:url(../images/skype.jpg) no-repeat;
 width:34px;
 height:19px;
 display:block;
 float:left;
 border-right:1px solid #fff;
 padding-right:9px;
}
a.facebook{
 background:url(../images/facebook.jpg) no-repeat;
 width:34px;
 height:19px;
 display:block;
 float:left;
 padding-right:9px;
}
a.msn{
 background:url(../images/msn.jpg) no-repeat;
 width:34px;
 height:19px;
 display:block;
 float:left;
 padding-right:9px;
 border-right:1px solid #fff;
}
a.copy{
 background:url(../images/copy.jpg);
 width:90px;
 height:62px;
 display:block;
 float:left;
 margin-left:60px;
margin-top:36px;
}
.parc{
 background:url(../images/parc.jpg);
 width:560px;
 height:115px;
 padding-top:3px;
     margin-bottom: 6px;
}
.parc h1{
 float:left;
 margin-left:7px;
}
.topparc span{
 float:right;
 padding-right:15px;
}
.imgparc{
/* background:url(../images/imgparc.jpg);*/
 width:124px;
 height:79px;
 float:left;
 margin-left:7px;
 _margin-left:4px;
margin-top:5px;
}
.option {
float:left;
margin-left:38px;
margin-top:23px;
width:187px;
}
.place{
 background:url(../images/place.jpg);
 width:28px;
 height:23px;
 float:left;
 margin-right:15px;
 margin-bottom:15px;
}
.balise{
 background:url(../images/balise.jpg);
 width:28px;
 height:23px;
 float:left;
 margin-right:15px;
}

.porte{
 background:url(../images/porte.jpg);
 width:28px;
 height:23px;
 float:left;
 margin-right:15px;
}
.petitbalise{
 background:url(../images/petitbalise.jpg);
 width:28px;
 height:23px;
 float:left;
}
.contparc span{
 padding-left:11px;
padding-right:22px;
padding-top:7px;
color:#b5d4ff;
font-size:11px;
}
.info {
float:left;
font-size:11px;
margin-left:18px;
margin-top:30px;
width:150px;
}
a.reservation{
 background:url(../images/reserver.png);
  _background: none;
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/reserver.png", sizingMethod="scale");
 width:17px;
 height:73px;
 float:left;
 margin-left:10px;
 display:block;
margin-top:7px;
}
.script{
    border-color: -moz-use-text-color #5597C7 #5597C7;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    height: 144px;
    margin-left: 0;
    padding-bottom: 8px;
    padding-left: 9px;
    padding-top: 8px;
    width: 191px;
}
.script a{
	display:none;
}
.minibanner{
    display: block;
    margin: 15px auto auto;
}
.nv-option{
	float:left;
	border-right:1px dashed #fff;
	width:288px;
    padding-right: 2px;
	position:relative;
    padding-bottom: 15px;
}
.nv-option a{
    color: #FFFFFF;
    font-family: Verdana;
    font-size: 19px;
    font-weight: bold;
    left: 15px;
    position: absolute;
    top: 157px;
}
.nv-option a:hover{
	text-decoration:underline;
}
#nv-option{
	 border:none;
    padding-left: 4px;
    padding-right: 2px;
    margin-bottom: 5px;
}
input.annuler, input.envoyer{
  -moz-border-radius: 5px; 
    margin-right: 9px;

}
a.guide{
	background:url(../images/guide-location.jpg);
	width:202px;
	height:131px;
	display:block;
    margin-top: 12px;
    margin-bottom: 12px;
}
span.tt{
    background: url("../images/tt.png") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    margin-bottom: 14px;
    margin-left: 11px;
    margin-top: 15px;
    padding-top: 5px;
    text-align: center;
    text-transform: uppercase;
    width: 184px;
}
