﻿body {
	margin:0;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#606060;
	background:#ffb361 url(/images/body-bg.gif) repeat-x;
}
body#splash {
	background:#FBA957 url(/images/intro.jpg) repeat-x;
}
div#scontainer { width: 994px; margin: 0 auto; padding: 150px 0 0 0; }
div#intro { width: 991px; height: 533px; background: url(/images/intro_back.jpg); }
div.myright { width: 466px; float: right; padding: 1px 1px 0 0; }
div.myright h1 { margin: 0; padding: 0; text-indent: -9999em; }
h1#pace a { margin: 0; padding: 0; display: block; width: 466px; height: 307px; background: url(/images/pace.jpg); }
h1#nicole a { margin: 0; padding: 0; display: block; width: 466px; height: 224px; background: url(/images/nicole.jpg); }
div#intro_infos { color: #ffffff; padding: 30px 0 0 0; background: url(/images/reflex.png) no-repeat;position:relative; }
div#intro_infos p { margin: 3px 0 0 0; padding: 0; }
div#intro_infos div { margin: 0; padding: 10px 0; float: left; width: 250px; }
div#intro_infos div:first-child { border-right: 1px solid #ffffff; margin: 0 50px 0 0; }
a{
	text-decoration:none;
	outline: none;
}
a:hover{
	text-decoration:underline;
}
img{
	border:none;
	display:block;
}
#main{
	margin:0 auto;
	width:1001px;
	overflow:hidden;
	
}
#header{
	width:1001px;
	overflow:hidden;
	height:129px;
	text-align:center;
}
#slide { width: 990px; height: 532px; background: #fff; padding: 1px 0 0 1px; margin: 20px 0 0 0; }
#back_slide { overflow: auto; background: url(/images/bottom_home.png) no-repeat 0 1px; }
#back_slide ul { margin: 0 140px 0 0; padding: 30px 0 0 0; list-style: none; float: right; }
#back_slide ul li { text-align: center; width: 100px;  font-size: 13px; margin: 0; padding: 0 15px; float: left; text-transform: uppercase; border-left: 1px solid #7c7c7c; }
#back_slide ul li:first-child { border: none; }
#back_slide ul li a { display: block;  color: #7c7c7c; font-weight: normal; }
#back_slide ul li a:hover { font-weight: bold; text-decoration: none; }
#bottom_home { color: #7c7c7c; width: 990px; padding: 30px 0 0 0; clear: both;height:70px;position:relative;  }
#bottom_home a { color: #7c7c7c; }
#bottom_home span { padding: 0 15px 0 0; }
#bottom_home span:first-child { display: block; font-weight: bold; float: left; padding: 10px 20px 10px 0; margin: -10px 20px 0 0; border-right: 1px solid #7c7c7c; }
.logo{
	margin:0;
	padding:10px 0 0 405px;
	float:left;
	overflow:hidden;
}
.logo a{
	width:192px;
	height:106px;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/images/logo-bg.gif) no-repeat;
}
#content{
	width:1001px;
	background:url(/images/content-bg.png) repeat-y;
}
#content-up{
	width:1001px;
	overflow:hidden;
	background:url(/images/content-up.gif) no-repeat;
}
#content-bottom{
	width:1001px;
	overflow:hidden;
	background:url(/images/content-bottom.gif) no-repeat 0 100%;
	height:770px;
	position:relative;
}
.navigation{
	margin:0;
	padding:39px 0 7px 10px;
	list-style:none;
	overflow:hidden;
	width:100%;
	font-size:12px;
}
.navigation li{
	float:left;
	padding:0 4px 19px 4px;
	line-height:16px;
	overflow:hidden;
}
.navigation li a{
	color:#7c7c7c;
	padding:0 10px 12px 10px;
}
.navigation li a.active{
	font-weight:bold;
	border-bottom:7px solid #cac1ae;
	text-decoration:none;
}
#content-bottom .img-top{
	padding:0 0 0 5px;
}
.content-left{
	width:434px;
	overflow:hidden;
	position:absolute;
	top:197px;
	right:5px;
	z-index:100;
	height: 300px;
}
.content-left .close{
	width:17px;
	padding:17px 0 15px 12px;
	float:right;
	overflow:hidden;
	background:#ac9e86;
	border-left:1px solid #fff;
	background:url(/images/close-bg.gif) repeat-x;
}
.content-left .close-link{
	width:9px;
	height:39px;
	float:left;
	overflow:hidden;
	background: url('/images/close-link-bg.gif');
}
.content-left .close-text{
	float:left;
	margin:0;
	overflow:hidden;
	padding:92px 0 0 0;
}
.content-left .news{
	width:361px;
	height: 255px;
	border:1px solid #fff;
	padding:27px 21px 14px 19px;
	overflow:hidden;
	float:left;
	background:url(/images/news-bg.png);
	position: absolute;
	top: 0; left: 0;
}
.content-left .news a { font-weight: bold; color: #7c7c7c; }
.content-left .news p.pdf { padding: 20px 20px 80px 0; display: block; background: url(/images/pdf.png) no-repeat top right; }
.content-left .news p.pdf a { color: #f1923f; }

.content-left .news p{
	margin:0;
	line-height:15px;
	padding:0 0 15px 0;
}
.galery{
	width:982px;
	overflow:hidden;
	position:relative;
	padding:11px 0 0 19px;
}
.galery-top{
	width:920px;
	overflow:hidden;
	position:relative;
	height:115px;
	float:left;
	left: 20px;
}
.galery-top ul{
	margin:0;
	padding:0;
	list-style:none;
	width:99999px;
	position:relative;
	margin-left: 33px;
	padding-top: 3px;
}
.galery-top ul li{
	float:left;
	width:146px;
	height:115px;
	position:relative;
}
.galery-top ul li img{
	width: 130px;
}
.galery-top .div-png{
	float:left;
	width:155px;
	height:114px;
	padding:0px 0 0 0px;
	background:url(/images/galeri-li-bg.png) no-repeat;
}
.galery-top ul li span{
	position:absolute;
	top:0px;
	left:0px;
	width:130px;
	height:96px;
	background:url(/images/galery-a-bg.png) no-repeat;
	z-index:120000;
	cursor:pointer;
}
.galery-top ul li a:hover{
	text-decoration:none;
}
.galery-link{
	float:right;
	width:36px;
	height:39px;
	margin:41px 7px 0 0;
	overflow:hidden;
	background:url(/images/galery-link-bg.png) no-repeat;
	text-indent:-9999px;
	cursor:pointer;
}
div#galleryBig { width: 991px; height: 533px; margin: 0 0 0 5px!important; padding: 0!important; }
div#galleryBig iframe { width: 991px; height: 533px; }
h2#gallery_title { display:block; height:36px; width:39px; position:absolute; top:35px; left:16px; background:url(/images/left-arrow.png) no-repeat; cursor:pointer; text-indent:-9999px; }
h3#thumb_title { display:block; height:30px; width:30px; position:absolute; top:60px; right:14px; background:green; cursor:pointer; text-indent:-9999px; }
ul#gallery_list02 { display: none; }
ul#gallery_list03 { display: none; }
#footer{
	width:1001px;
	overflow:hidden;
}
.nav-info{
	margin:-3px 0 0 0;
	padding:0 0 40px 28px;
	list-style:none;
	overflow:hidden;
	width:100%;
	font-size:11px;
	color:#7c7c7c;
}
.nav-info li{
	float:left;
	padding:10px 7px 10px 10px;
}
.nav-info li a{
	color:#7c7c7c;
}
.nav-info .hotel{
	padding:10px 12px 10px 0;
	font-weight:bold;
	background:url(/images/hotel-bg.gif) no-repeat 100% 50%;
	overflow:hidden;
}
ul.pointed { list-style: none; margin: 0; padding: 0px 0px 0px 0; }
ul.pointed li { padding: 8px 0 0 15px; background: url(/images/greyp.gif) no-repeat center left; }
ul.pointed li.highlights { background: url(/images/orangep.gif) no-repeat center left; }

form#invioForm { width: 930px; margin: 0; padding: 0 30px; font-family: Trebuchet MS, Verdana, "Times New Roman"; }
	form#invioForm fieldset { border: none; margin: 0; padding: 0; }
	form#invioForm fieldset input { font-size: 12px; font-family: Trebuchet MS, Verdana, "Times New Roman"; }
	form#invioForm fieldset textarea { font-size: 12px; font-family: Trebuchet MS, Verdana, "Times New Roman"; }
	form#invioForm fieldset.field1 { width: 450px; float: left; }
	form#invioForm fieldset.field1 legend { padding: 10px 0; }
		form#invioForm fieldset.field1 ul li { height: 50px; }
			form#invioForm fieldset.field1 label { height: 45px; margin-right: 20px; }
			form#invioForm fieldset.field1 input { width: 290px; padding: 2px 0; margin: 12px 0 0 0; }

	form#invioForm fieldset.field2 { width: 450px; float: right; }
	form#invioForm fieldset.field2 legend { padding: 10px 0; }
		form#invioForm fieldset.field2 ul li { height: 51px; }
			form#invioForm fieldset.field2 label { height: 46px; margin-right: 20px; }
		form#invioForm fieldset.field2 ul li.bigone { height: 100px; }
			form#invioForm fieldset.field2 ul li.bigone label { height: 95px; }
		form#invioForm fieldset.field2 textarea { width: 300px; height: 83px; }
		form#invioForm fieldset.field2 input { width: 170px; padding: 2px 0; margin: 12px 0 0 0; }
		form#invioForm fieldset.field2 img { float: left; }

	form#invioForm fieldset.field3 { width: 930px; clear: both; }
	form#invioForm fieldset.field3 legend { padding: 10px 0; }
		form#invioForm fieldset.field3 textarea { width: 780px; height: 60px; font-size: 11px; }
			form#invioForm fieldset.field3 ul li { height: 120px; }
			form#invioForm fieldset.field3 ul li.button { text-align: right; padding: 20px 0 0 0; }
				form#invioForm fieldset.field3 ul li label { height: 115px; margin-right: 20px; }
				form#invioForm fieldset.field3 ul li textarea { margin: 12px 0 0 0; }
				form#invioForm fieldset.field3 ul li input.send { 
					border: none; background: url('/images/send.jpg') no-repeat top left; height: 22px; overflow: hidden; padding-top: 40px; width: 61px; cursor: pointer; }
				form#invioForm fieldset.field3 ul li input.delete { 
					border: none; background: url('/images/delete.jpg') no-repeat top left; height: 22px; overflow: hidden; padding-top: 40px; width: 61px; cursor: pointer; }

	form#invioForm fieldset legend { margin: 0; padding: 0; color: #945803; font-size: 13px; font-weight: bold; background: url('/images/bullett.gif') no-repeat center left; }
	form#invioForm fieldset legend span { padding-left: 25px; }
	form#invioForm ul { margin: 0; padding: 0; list-style: none; }
	form#invioForm ul li { clear: both; border-bottom: 1px solid #dfdccf; }
		form#invioForm ul li label { display: block; float: left; width: 90px; background: #f9f8f5; padding: 5px 0 0 10px; font-size: 12px; }
		form#invioForm ul li input { background: #fefefe; border-left: 1px solid #c3c3c3; border-bottom: 1px solid #dddddd; border-right: 1px solid #c3c3c3; border-top: 1px solid #7c7c7c; }
		form#invioForm ul li textarea { background: #fefefe; border-left: 1px solid #c3c3c3; border-bottom: 1px solid #dddddd; border-right: 1px solid #c3c3c3; border-top: 1px solid #7c7c7c; }


        .g2k { margin-left:120px; }
        .g2kp { position:absolute;top:63px;left:800px; }
            .g2kp a { color:White; }
            
        .g2kspan {position:absolute;top:80px;left:840px;  }
        
        
    .offerte:link 	 {color: #ea832f; text-decoration:none;}
	.offerte:visited {color: #ea832f; text-decoration:none;}
	.offerte:hover	 {color: #666666; text-decoration:none;}
  
