*
{
   margin:0px;
   padding:0px;
}


html, body{
	font: normal 100% Roboto, sans-serif;
background-color: #ffffff;
	
}

.fixed1 {
  position:fixed;
}
.a1 {
  z-index: 10;
}
.over1 {
	position: absolute;
	top: 2%;
	
}

.rwd-video {
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
	padding-top: 30px;
	position: relative;
}
.rwd-video iframe,
.rwd-video object,
.rwd-video embed {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.td_data {
background: url('../../images/sfondo_data.gif');
}

#img_home
{
position:absolute;
z-index:10;
left:0px;
width:100%;
height:534px;
top: 1061px;
background-image: url('../images/img_home.jpg');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}


.img_header
{
background-image: url('../images/sfondo_menu.jpg');
background-repeat: no-repeat;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.img_tendina
{
background-image: url('../images/sfondo_tendina.jpg');
background-repeat: no-repeat;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.td_1 {
border-right: 1px solid #FFFFFF;
}



#img_dimore
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:774px;
top: 0px;
background-image: url('../images/img_dimore.jpg');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}


#img_matrimoni
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:472px;
top: 0px;
background-image: url('../images/matrimoni.png');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#img_matrimoni1
{
	position: absolute;
	z-index: 5;
	left: 0px;
	width: 100%;
	height: 516px;
	top: 498px;
	background-color: #FFFFFF;
	background-position: center 50%;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

#img_matrimoni2
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:220px;
top: 990px;
background-image: url('../images/matrimoni2.png');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#img_matrimoni3
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:216px;
top: 1212px;
background-color: #c7b29b;
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#img_cathering
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:472px;
top: 0px;
background-image: url('../images/cathering3.png');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#img_preventivi1
{
	position: absolute;
	z-index: 5;
	left: 0px;
	width: 100%;
	height: 1600px;
	top: 498px;
	background-color: #FFFFFF;
	background-position: center 50%;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}


#img_contatti1
{
	position: absolute;
	z-index: 5;
	left: 0px;
	width: 100%;
	height: 590px;
	top: 451px;
	background-color: #e6e6e6;
	background-position: center 50%;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

#img_grazie1
{
	position: absolute;
	z-index: 5;
	left: 0px;
	width: 100%;
	height: 80px;
	top: 451px;
	background-color: #e6e6e6;
	background-position: center 50%;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}


#img_prenota1
{
	position: absolute;
	z-index: 5;
	left: 0px;
	width: 100%;
	height: 800px;
	top: 451px;
	background-image: url('../images/sfondo_prenota.png');
	background-position: center 50%;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}


#img_lavora1
{
	position: absolute;
	z-index: 5;
	left: 0px;
	width: 100%;
	height: 376px;
	top: 450px;
	background-color: #c7b29b;
	background-position: center 50%;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

#img_eventip1
{
	position: absolute;
	z-index: 5;
	left: 0px;
	width: 100%;
	height: 796px;
	top: 450px;
	background-color: #c7b29b;
	background-position: center 50%;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#img_offerte1
{
	position: absolute;
	z-index: 5;
	left: 0px;
	width: 100%;
	height: 816px;
	top: 451px;
	background-color: #c7b29b;
	background-position: center 50%;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

#img_partner1
{
	position: absolute;
	z-index: 5;
	left: 0px;
	width: 100%;
	height: 280px;
	top: 450px;
	background-color: #FFFFFF;
	background-position: center 50%;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}


#img_cathering1
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:370px;
top: 472px;
background-color: #FFFFFF;  
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}


#img_territorio3
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:538px;
top: 1108px;
background-image: url('../images/territorio3.png');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#img_cathering3
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:216px;
top: 842px;
background-color: #c7b29b;
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}


#img_cathering4
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:216px;
top: 1700px;
background-color: #c7b29b;
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#img_piscina2
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:147px;
top: 781px;
background-color: #000000;
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#img_piscina3
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:216px;
top: 930px;
background-color: #c7b29b;
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#img_piscina4
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:484px;
top: 1147px;
background-image: url('../images/piscina4.png');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}




#img_preventivi
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:472px;
top: 0px;
background-image: url('../images/preventivi2.png');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#img_contatti
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:450px;
top: 0px;
background-image: url('../images/contatti.png');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}


#img_lavora
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:450px;
top: 0px;
background-image: url('../images/lavora.png');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#img_eventip
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:450px;
top: 0px;
background-image: url('../images/eventip.png');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#img_offerte
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:450px;
top: 0px;
background-image: url('../images/offerte.png');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#img_offerter
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:450px;
top: 0px;
background-image: url('../images/oristo.png');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}



#img_partner
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:450px;
top: 0px;
background-image: url('../images/partner.png');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#img_camere
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:472px;
top: 0px;
background-image: url('../images/camere.png');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#img_camerem
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:472px;
top: 0px;
background-image: url('../images/camerem.png');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#img_camered
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:472px;
top: 0px;
background-image: url('../images/img_camered.jpg');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#img_risto2
{
position:absolute;
z-index:200;
left:0px;
width:100%;
height:472px;
top: 0px;
background-image: url('../images/ristorante-2.jpg');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}





#img_cameres
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:472px;
top: 0px;
background-image: url('../images/cameres.png');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}



#img_servizii
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:472px;
top: 0px;
background-image: url('../images/servizii.png');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
#img_eventi
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:472px;
top: 0px;
background-image: url('../images/img_spazioeventi.jpg');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#img_camere1
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:660px;
top: 472px;
background-color: #FFFFFF
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#img_servizi1
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:860px;
top: 472px;
background-image: url('../images/sfondoservizi.png');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#img_eventi1
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:542px;
top: 472px;
background-image: url('../images/eventi.png');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#img_eventi2
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:330px;
top: 1015px;
background-color: #c7b29b;
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}


#img_camere2
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:218px;
top: 1065px;
background-color: #c7b29b;
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#img_maps
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:100px;
top: 1979px;
background-color: #c7b29b;
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#img_feste1
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:505px;
top: 472px;
background-image: url('../images/img_feste.png');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#img_feste2
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:216px;
top: 978px;
background-color: #c7b29b;
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}




#img_dimore1
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:389px;
top: 774px;
background-image: url('../images/img_dimore1.jpg');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}


#img_piscina
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:779px;
top: 0px;
background-image: url('../images/piscina.png');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#img_boutique
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:774px;
top: 0px;
background-image: url('../images/header_boutique.jpg');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#img_boutique1
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:330px;
top: 776px;
background-image: url('../images/img_boutique1-2.jpg');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}


#img_territorio
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:774px;
top: 0px;
background-image: url('../images/territorio.png');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}


#img_territorio2
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:332px;
top: 775px;
background-image: url('../images/territorio2.png');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}


#img_territorio4
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:332px;
top: 1647px;
background-image: url('../images/territorio4.png');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#img_catering
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:774px;
top: 0px;
background-image: url('../images/catering.png');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#img_ristorante
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:774px;
top: 0px;
background-image: url('../images/img_ristorante.jpg');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#img_corsi
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:774px;
top: 0px;
background-image: url('../images/corsi.png');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#img_menustag
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:450px;
top: 0px;
background-image: url('../images/mstag.png');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}



#img_enoteca
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:774px;
top: 0px;
background-image: url('../images/enoteca.png');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}


#img_catering1
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:332px;
top: 776px;
background-image: url('../images/catering2.png');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#img_ristorante1
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:306px;
top: 946px;
background-image: url('../images/img_ristorante1.jpg');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#img_corsi1
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:390px;
top: 776px;
background-color: #c7b29b;
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#img_Mstag1
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:320px;
top: 757px;
background-color: #c7b29b;
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#img_corsi2
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:226px;
top: 1167px;
background-color: #000000;
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}



#img_corsi3
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:500px;
top: 1395px;
background-color: #FFFFFF;
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}


#img_Mstag3
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:500px;
top: 1070px;
background-color: #FFFFFF;
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#img_enoteca1
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:306px;
top: 776px;
background-image: url('../images/enoteca3.png');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}


#img_ristorante2
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:661px;
top: 1242px;
background-image: url('../images/bottoni_ristorante.jpg');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}


#img_corsi5
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:661px;
top: 2250px;
background-image: url('../images/bottoni_corsi.jpg');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#img_Mstag5
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:681px;
top: 2120px;
background-image: url('../images/bottoni_menu.jpg');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}


#img_enoteca2
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:661px;
top: 1083px;
background-image: url('../images/enoteca1234.png');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#img_catering2
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:98px;
top: 1110px;
background-color: #c7b29b;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}


#img_catering3
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:661px;
top: 1210px;
background-image: url('../images/bottoni_catering.jpg');
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#img_articolo
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:450px;
top: 0px;
background-color: #e7e7e7;
background-position:  center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}



#sfondo-nero50
{
position:absolute;
z-index:20;
top: 439px;
background: url('../images/sfondo_nero50.png');
width: 100%;
height: 335px;

}

#sfondo-bianco85
{
position:absolute;
z-index:20;
top: 439px;
background: url('../images/sfondo_bianco85.png');
width: 100%;
height: 335px;

}


#sfondo-neroristo
{
position:absolute;
z-index:20;
top: 774px;
background-color:#000000;
width: 100%;
height: 335px;

}


#sfondo-neroCat
{
position:absolute;
z-index:20;
top: 519px;
background-color:rgba(0,0,0,0.5);
width: 100%;
height: 256px;

}


#sfondo-neroCorsi
{
position:absolute;
z-index:20;
top: 440px;
background-color:rgba(0,0,0,0.5);
width: 100%;
height: 330px;

}

#sfondo-neroMStag
{
position:absolute;
z-index:20;
top: 451px;
background-color: #000000;
width: 100%;
height: 305px;

}


#sfondo-neroTerritorio
{
position:absolute;
z-index:20;
top: 438px;
background-color:rgba(0,0,0,0.5);
width: 100%;
height: 336px;

}

#sfondo-biancoPiscina
{
position:absolute;
z-index:20;
top: 552px;
background: url('../images/sfondo_bianco85.png');
width: 100%;
height: 227px;

}


.thumbnail {
-webkit-transition: opacity 1s ease-in-out;
-moz-transition: opacity 1s ease-in-out;
-o-transition: opacity 1s ease-in-out;
-ms-transition: opacity 1s ease-in-out;  
transition: opacity 1s ease-in-out;
 
          }
.thumbnail:link{ opacity:1;}
.thumbnail:hover{ opacity:.5;}



#art_pos
{
position:absolute;
z-index:5;
left:0px;
top: 525px;
width: 100%;


}

#top_pos
{
position:absolute;
z-index:5;
left:0px;
top: 0px;
width: 100%;
height: 487px;
background-color: #eeeeee;

}

#logo_pos
{
position:absolute;
z-index:50;
left:50%;
margin-left:-470px;
top: 20px;


}

#imgart_pos
{
position:absolute;
z-index:50;
left:50%;
margin-left:-51px;
top: 125px;
width: 541px;
height: 361px;


}

#trip_pos
{
position:absolute;
z-index:30;
left:50%;
margin-left:350px;
top: 152px;

}


#grigio_pos
{
position:absolute;
z-index:10;
left:0px;
top: 687px;
width: 50%;
height: 373px;
background-color: #e7e7e7;

}


#marrone_pos
{
position:absolute;
z-index:10;
left:50%;
top: 687px;
width: 50%;
height: 373px;
background-color: #c7b29b;

}


#news_pos
{
position:absolute;
z-index:10;
left:0px;
top: 1596px;
width: 100%;
height: 191px;
background-color: #c7b29b;

}


#pane_pos
{
position:absolute;
z-index:40;
left:50%;
margin-left:-470px;
top: 125px;

}




#tito_pos
{
position:absolute;
z-index:40;
left:50%;
margin-left:-470px;
top: 150px;

}

#tito_pos1
{
position:absolute;
z-index:40;
left:50%;
margin-left:-470px;
top: 150px;
width: 260px;

}

#tito_slider_pos
{
position:absolute;
z-index:40;
left:50%;
margin-left:-470px;
top: 190px;

}

#expo_slider_pos
{
position:absolute;
z-index:40;
left:50%;
margin-left:224px;
top: 155px;

}


#menu_pos
{
position:absolute;
z-index:40;
left:50%;
margin-left:-490px;
top: 30px;

}


#modulo
{
position:absolute;
z-index:2000;
left:50%;
margin-left:-490px;
width: 980px;

}

#sfondo-menu
{
position:absolute;
z-index:20;
top: 0px;
background-color:#ffffff;
width: 100%;
height: 109px;

}

	  #fumetto_pos
{
position:absolute;
z-index:9000;
left:39%;
top:11% ;
width: 30%;
display: none;

} 
  
         	   .menu2 {
font-family: 'Open Sans', sans-serif;
color: #4b4b4b;
font-weight: 700;
font-size: 1.125em;
text-align: center;
margin-bottom: 20px;
margin-top: 20px;
}



.imageborder { 
  box-shadow: 1px 5px 20px rgba(0,0,0,0.4);
  float:right;

}



img.photogallery {     
margin-bottom: 4px;
margin-top: 0px;
margin-left: 0px;
margin-right: 4px;

}


img.icotop {     
margin-bottom: 0px;
margin-top: 20px;
margin-left: 12px;
margin-right: 12px;

}


#paginahome_pos
{
position:absolute;
z-index:5;
left:0px;
top: 535px;
width: 100%;
height: 1251px;
background-color: #ffffff;

}



ul {

margin-left: 0px;
margin-right: 0px; 
font-family: 'Open Sans', sans-serif;
font-weight: 400;
color: #000000;
font-size: 14px;
}


h1 {
font-family: 'Arvo', serif;
font-weight: 400;
color: #ffffff;
font-size: 48px;
text-align: left;
margin-bottom: -10px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
       }
       
h2 {
font-family: 'Arvo', serif;
font-weight: 400;
color: #000000;
font-size: 46px;
text-align: left;
margin-bottom: -10px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
       }
       
h3 {
font-family: 'Arvo', serif;
font-weight: 400;
color: #ffffff;
font-size: 46px;
text-align: left;
margin-bottom: -10px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
       }

.navi {
font-family: 'Open Sans', sans-serif;
font-weight: 400;
color: #ffffff;
text-align: left;
font-size: 10px;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
       }
       
.pagina {
font-family: 'Open Sans', sans-serif;
font-weight: 400;
color: #000000;
text-align: right;
font-size: 14px;
margin-bottom: 20px;
margin-top: 20px;
margin-left: 0px;
margin-right: 20px;
       }
       
.corpo_titolo {
font-family: 'Open Sans', sans-serif;
font-weight: 400;
color: #000000;
text-align: left;
font-size: 30px;
margin-bottom: 20px;
margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
       }
	   
.corpo_titolo2b {
font-family: 'Open Sans', sans-serif;
font-weight: 400;
color: #FFFFFF;
text-align: left;
font-size: 24px;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
       }
       
.corpo_titolo_home {
font-family: 'Arvo', serif;
font-weight: 400;
color: #000000;
text-align: left;
font-size: 30px;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
       }
       

.corpo_data {
font-family: 'Roboto', sans-serif;
font-weight: 700;
color: #474747;
text-align: left;
font-size: 2em;

       }
       
.corpo_mese {
font-family: 'Roboto', sans-serif;
font-weight: 700;
color: #ffffff;
text-align: right;
font-size: 1em;

       }



.corpo {
font-family: 'Arial';
font-weight: 400;
color: #000000;
text-align: left;
font-size: 1em;
line-height: 16px;

       }
	   

.briciole {
font-family: 'Arial';
font-weight: 400;
color: #000000;
text-align: right;
font-size: 12px;
line-height: 14px;
margin-bottom: 0px;
margin-top: 20px;
margin-left: 0px;
margin-right: 20px;
}
	   
.corpoMatrix {
font-family: 'Open Sans', sans-serif;
font-weight: 400;
color: #000000;
text-align: justify;
font-size: 14px;
line-height: 20px;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
       }
	   
.corpoc {
font-family: 'Open Sans', sans-serif;
font-weight: 400;
color: #FFFFFF;
font-size: 18px;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
       }
	   
	   
.corpo_contatti{
font-family: 'Open Sans', sans-serif;
font-weight: 400;
color: #000000;
text-align: justify;
font-size: 14px;
line-height: 16px;
margin-bottom: 8px;
margin-top: 8px;
margin-left: 20px;
margin-right: 20px;
       }
       

.corpo1 {
font-family: 'Arial';
font-weight: 400;
color: #000000;
text-align: left;
font-size: 10px;
line-height: 16px;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
       }

.corpo11 {
font-family: 'Open Sans', sans-serif;
font-weight: 400;
color: #ffffff;
text-align: center;
font-size: 1.5em;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
       }
	   
	   .corpo112 {
font-family: 'Roboto', sans-serif;
font-weight: 400;
color: #000000;
text-align: center;
font-size: 1em;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
       }
	   	   .corpo113 {
font-family: 'Roboto', sans-serif;
font-weight: 400;
color: #666666;
text-align: center;
font-size: 0.9em;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
       }
       
.corpo2 {
font-family: 'Open Sans', sans-serif;
font-weight: 400;
color: #ffffff;
text-align: left;
line-height: 16px;
font-size: 14px;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
       }
	   
.corpo3 {
font-family: 'Oswald', sans-serif;
font-weight: 400;
color: #444444;
text-align: left;
font-size: 36px;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
       }
	   
.corpo_titolo3 {
font-family: 'Oswald', sans-serif;
font-weight: 400;
color: #d8232a;
text-align: center;
font-size: 24px;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
       }
	   
	   
.corpo34 {
font-family: 'Open Sans', sans-serif;
font-weight: 400;
color: #000000;
text-align: justify;
font-size: 14px;
line-height: 16px;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
       }
	   
.corpo_top {
font-family: 'Arial';
font-weight: 100;
color: #131313;
text-align: center;
font-size: 12px;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
       }
	   
.corpo_mood {
font-family: 'Open Sans', sans-serif;
font-weight: 400;
color: #131313;
text-align: left;
font-size: 21px;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
       }
	   
.corpo_fum{
font-family: 'Arial';
font-weight: 400;
color: #ffffff;
text-align: center;
font-size: 18px;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 10px;
margin-right: 10px;
       }
	   

       
       
.corpo_tit_form {
font-family: 'Arvo', serif;
font-weight: 400;
color: #000000;
text-align: left;
font-size: 30px;
margin-bottom: 0px;
margin-top: 30px;
margin-left: 20px;
margin-right: 20px;
       }
       
             #footer {
   position:fixed;
   left:0px;
   bottom:0%;
   height: 3.9em;
   width:100%;
}

             #footer2 {
   position:fixed;
   bottom:0%;
   height: 3.9em;
   top:1%;
   width:100%;
}

.corpo_footer {
font-family: 'Open Sans', sans-serif;
font-weight: 400;
color: #666666;
text-align: center;
font-size: 0.8em;
margin-bottom: 0px;
margin-top: 0px;
       }
         
.corpo_priv {
font-family: 'Open Sans', sans-serif;
font-weight: 400;
color: #000000;
text-align: left;
font-size: 10px;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 20px;
margin-right: 10px;
       }
       

select.vedi {
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
margin-top:15px;
text-align: left;
height:28px;
width:200px;
background-color: #ffffff;
border:1px solid #9f9f9f;  
font-family: 'Open Sans', sans-serif;
font-size: 13px; 
color: #000000;
}

input.con {
text-align: left;
height:28px;
width:100%;
background-color: transparent;
border:1px solid #000000; 
font-family: 'Open Sans', sans-serif;
font-weight: 400;
color: #000000;
font-size: 14px;
}

input.con_d {
margin-left:3px;
margin-right:0px;
margin-bottom:10px;
margin-top:3px;
text-align: left;
height:28px;
width:232px;
background-color: transparent;
border:1px solid #000000; 
font-family: 'Open Sans', sans-serif;
font-weight: 400;
color: #000000;
font-size: 14px;
}


textarea.con1 {

text-align: left;
height:105px;
width:100%;
background-color: transparent;
border:1px solid #000000; 
font-family: 'Open Sans', sans-serif;
font-weight: 400;
color: #000000;
font-size: 14px;
}


 A:LINK {
 color: #202020;
 text-decoration: none;
}

A:VISITED {
 color: #202020;
 text-decoration: none;
}

A:HOVER {
 color: #614439;
 text-decoration : none;
}

A:ACTIVE {
 color: #202020;
 text-decoration: none;
}


 A.men:LINK {
 color: #818181;
 text-decoration: none;
}

A.men:VISITED {
 color: #818181;
 text-decoration: none;
}

A.men:HOVER {
 color: #000000;
 text-decoration : none;
}

A.men:ACTIVE {
 color: #818181;
 text-decoration: none;
}

 A.men2:LINK {
 color: #FFFFFF;
 text-decoration: none;
}

A.men2:VISITED {
 color: #FFFFFF;
 text-decoration: underline;
}

A.men2:HOVER {
 color: #FFFFFF;
 text-decoration : underline;
}

A.men2:ACTIVE {
 color: #FFFFFF;
 text-decoration: underline;
}

.td_nero90 {
background: url('../images/sfondo_nero90.png');
}

.td_bianco85 {
background: url('../images/sfondo_bianco85.png');
}


.td_dx {
background-color: #000000;
}




img {border:0px none;}

td img {display: block;}