/* +--------------------------------------------------+ */
/* CSS Style. Versione 1.0 */
/* +--------------------------------------------------+ */
/* +--------------------------------------------------+ */
/* General rules */
/* +--------------------------------------------------+ */
* { margin:0; padding:0}
img {border:none}

body {font: 12px/14px Verdana, Arial, Helvetica, sans-serif; color:#fff; z-index:0}

p {margin:3px 0}

h1 {font-size:12px; margin-bottom:20px}
.gallery h1 {margin:-32px 0 25px 0}

/* +--------------------------------------------------+ */
/* Link */
/* +--------------------------------------------------+ */
a {text-decoration:none; font-weight:bold; color:#0099FF}
a:hover {color:#0033FF}

.language a{display:block; width:67px; height:80px; padding:15px 0 0 18px; color:#fff}
.language a:hover{color:#222}
.language a.ita {background:url(../img/bg_ita.gif) top center no-repeat}
.language a.ing {background:url(../img/bg_ing.gif) top center no-repeat}
.language a.ger {background:url(../img/bg_ger.gif) top center no-repeat}

.menu_home a {color:#999}
.menu_home a:hover {color:#000}


/* +--------------------------------------------------+ */
/* Class */
/* +--------------------------------------------------+ */
.logo {margin:0 0 0 100px}
.contenuto {width:240px; margin:20px 0 0 60px; padding:5px; text-align:left}
.box_info {width:480px; margin:0 0 0 20px; padding-bottom:130px}
.box_interno {width:440px; padding:20px 20px 0 20px}

.bg_tour {background:url(../img/bg_tour.jpg) left 50px no-repeat /*#A28462*/ }
.bg_dovesiamo {background:url(../img/bg_dovesiamo.jpg) left 50px no-repeat}
.bg_contatti {background:url(../img/bg_contatti.jpg) left 50px no-repeat}
.bg_chalet {background:url(../img/bg_chalet.jpg) left 50px no-repeat /*#46553E*/}
.bg_listino {background:url(../img/bg_listino.jpg) left 50px no-repeat}

.piantina_strut {
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 10px;
}
.piantina_descr {
	display:block;
	width:200px;
	float:left;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 15px;
	margin-left: 20px;
}

.tour {width:440px; height:350px; margin:10px 0 -40px 0;}
	.sezione_tour {float:left; width:140px; height:290px; background:#333}
	.sezione_tour_m {margin:0 10px}

.show_gallery {width:436px; height:256px; border:2px solid #fff; background:url(../img/loading.gif) center center no-repeat}
.gallery_chalet {width:436px;  height:256px}
.gallery {width:425px; margin:10px 0 -30px 0; padding:35px 0 15px 15px; background:url(../img/bar_title.gif) top left no-repeat #333333}
	.gallery ul {list-style:none}
	.gallery ul li {float:left; margin:3px}
	.gallery img {width:128px; border:1px solid #fff}
	
.link_map{color:#FFF; margin-left:220px}

.obbligatorio {color:#FF0000; font-size:12px}

.contenuto { display:block; background:#171717; filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75}

/* +--------------------------------------------------+ */
/* Class Menu */
/* +--------------------------------------------------+ */
.nav {float:left; padding:15px 0 0 40px; color:#0099FF}

.menu_home {color:#999; padding-left:30px; padding-top:15px; height:30px;font-size:9px; background:#EFEFEF}

.language {float:right; margin:0 45px 0 0}
.language li {float:left; width:60px; list-style:none; margin:0 10px 0 10px}
	
/* +--------------------------------------------------+ */
/* Classi Riutilizzabili */
/* +--------------------------------------------------+ */
.fix {clear:both; visibility:hidden}

.brown {background:url(../img/box_brown.gif) top left repeat-x #fff; color:#FFF}
.orange {background:url(../img/box_orange.gif) top left repeat-x #fff; color:#FFF}

.white {color:#fff}
.black {color:#000}

.pad_left {padding-left:5px}

/* +--------------------------------------------------+ */
/* Table */
/* +--------------------------------------------------+ */
td {border-bottom:1px solid #EEE}

/* +--------------------------------------------------+ */
/* Tabs */
/* +--------------------------------------------------+ */
#container {margin-bottom:30px}
#container ul {list-style:none; background:url(../js/jquerytabs/color_tabs.gif) bottom left no-repeat; padding-top:10px}
#container ul a{font-weight:normal; color:#fff}
#container ul a:hover{font-weight:normal;color:#EEE}

#container-2 {margin-bottom:30px}
#container-2 ul {list-style:none; background:url(../js/jquerytabs/color_tabs_bungalow.gif) bottom left no-repeat; padding-top:15px}
#container-2 ul a{font-weight:normal; color:#fff}
#container-2 ul a:hover{font-weight:normal;color:#EEE}

#container-3 {margin-bottom:30px}
#container-3 ul {list-style:none; background:url(../js/jquerytabs/color_tabs_casa_mobile.gif) bottom left no-repeat; padding-top:15px}
#container-3 ul a{font-weight:normal; color:#fff}
#container-3 ul a:hover{font-weight:normal;color:#EEE}

#container-4 {margin-bottom:30px}
#container-4 ul {list-style:none; background:url(../js/jquerytabs/color_tabs_casa_mobile.gif) bottom left no-repeat; padding-top:15px}
#container-4 ul a{font-weight:normal; color:#fff}
#container-4 ul a.btn1{margin-left:20px;}
#container-4 ul a.btn2{margin-left:30px;}
#container-4 ul a:hover{font-weight:normal;color:#EEE}

/* +--------------------------------------------------+ */
/* Form */
/* +--------------------------------------------------+ */
#mp_form {margin:20px 0 0 0; width:440px; font-family:Arial, Helvetica, sans-serif}
#mp_form ul {list-style:none; width:auto}
#mp_form ul li {float:left; margin:3px}
#mp_form ul li label {float:left; display:block; width:60px; height:25px; text-align:right; font-size:10px; padding:0 10px 0 0}
#mp_form ul li input {float:left; width:140px; border:none; border-bottom:1px solid #FFF; background:transparent; color:#E8B600; font-family:Arial, Helvetica, sans-serif; font-size:12px}
#mp_form ul li textarea {width:435px; height:100px; margin:5px 0}
#mp_form ul li.button input {float:right; width:100px; margin:0 20px; border:1px solid #FFF}
.privacy {height:56px; width:424px; padding:7px; margin-bottom:10px; border:1px solid #fff; overflow:auto}
#mp_form ul li p {padding-left:5px}

/* +--------------------------------------------------+ */
/* DIV */
/* +--------------------------------------------------+ */
#wrapper {width:100%}
#center {
	width:900px;
	z-index:10;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#header {width:900px; height:80px}
#content_sx {float:left; width:360px; padding:20px 0 0 0}
#content_dx {float:left; width:540px; padding:20px 0 0 0}
#footer {float:left; width:420px; margin:-120px auto 0px; padding:135px 0 0 480px; background:url(../img/footer.gif) top left no-repeat transparent; font-size:10px; color:#999; z-index:100}
	#tour_fotografico #footer {margin:-130px auto 0px}#container-4 {
	margin-bottom:30px
}

