#container {
	width: 100%;
}
#menutop {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	width: 100%;
	color: #FFF;
	background-color: #000;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bolder;
	text-transform: none;
	text-decoration: none;
	position: static;
}
#containerheader {
	width: 100%;
	padding: 0px;
	margin: 0;
	position: relative;
	z-index: 0;
	height: 300px;
	background-repeat: repeat-x;
	background-position: center;
	text-align: center;
}




#header {
	width:100%;
	height:300px;
	position:relative;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	background-repeat: repeat-x;
	background-position: center;
	text-align: center;
}
#header_int {
	width: 100%;
	height: 300px;
	position: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	background-image: url(../images/slidehome/2.jpg);
	background-repeat: repeat-x;
	background-position: center;
	margin-bottom: 0px;
	padding-bottom: 0px;
	text-align: center;
}
#header_int_privacy {
	width: 100%;
	height: 300px;
	position: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	background-image: url(../images/privacy.jpg);
	background-repeat: repeat-x;
	background-position: center;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#header_int_design {
	width: 100%;
	height: 300px;
	position: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	background-image: url(../images/design.jpg);
	background-repeat: repeat-x;
	background-position: center;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#header_int_contatti {
	width: 100%;
	height: 300px;
	position: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	background-image: url(../images/contatti.jpg);
	background-repeat: repeat-x;
	background-position: center;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#header_int_partnership {
	width: 100%;
	height: 300px;
	position: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	background-image: url(../images/partnership.jpg);
	background-repeat: repeat-x;
	background-position: center;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#header_int_commerciale {
	width: 100%;
	height: 300px;
	position: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	background-image: url(../images/commerciale.jpg);
	background-repeat: repeat-x;
	background-position: center;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#header_int_residenziale {
	width: 100%;
	height: 300px;
	position: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	background-image: url(../images/slidehome/9.jpg);
	background-repeat: repeat-x;
	background-position: center;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#header_int_vk {
	width: 100%;
	height: 300px;
	position: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	background-image: url(../images/slidehome/5.jpg);
	background-repeat: repeat-x;
	background-position: center;
	margin-bottom: 0px;
	padding-bottom: 0px;
}







#contatti1 {
	width: 25%;
	margin-left: 20%;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
}
#contatti_form {
	width: 25%;
	margin-right: 5%;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding-right: 0px;
	margin-left: 5%;
	text-align: center;
	margin-bottom: 9px;
}
#contatti_form2 {
	width: 25%;
	margin-right: 5%;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	padding-right: 0px;
	margin-left: 5%;
	text-align: center;
	margin-bottom: 9px;
	font-weight: lighter;
	margin-top: 90px;
	background-color: #E8E8E8;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contatti_form3 {
	width: 33%;
	margin-right: auto;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	margin-left: auto;
	text-align: center;
	margin-bottom: 9px;
	font-weight: lighter;
	margin-top: 50px;
	background-color: #E8E8E8;
	padding: 0px;
}

.blacklink {
	
a:visited: none;
a:hover: underline;
a:active: none;
	color: #000;
}
.blulink {
	
a:visited: none;
a:hover: underline;
a:active: none;
	color: #06E;
}



#google_map {
	width: 70%;
	margin-right: auto;
	margin-left: auto;
	border: medium solid #CCC;
	clear: left;
}


#logo {
	position:absolute;
	top:19px;
	left:10%;
	z-index:500;
}

/*
	Slideshow
*/

#slides {
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
	right: 0px;
	background-repeat: repeat-x;
	background-position: center;
	text-align: center;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	overflow:hidden;
	position:relative;
	display:none;
	width: 100%;
	background-repeat: repeat-x;
	background-position: center;
	text-align: center;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container div.slide {
	width:100%;
	display:block;
	height: 300px;
	background-repeat: repeat-x;
	background-position: center;
	text-align: center;
}
#aforismahome {
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 70%;
	font-size: 39px;
	margin-right: auto;
	margin-bottom: 33px;
	margin-left: auto;
	font-style: italic;
	text-align: center;
}

#aforismahome2 {
	font-family: Verdana, Geneva, sans-serif;
	width: 70%;
	font-size: 14px;
	margin-right: auto;
	margin-bottom: 3%;
	margin-left: auto;
	text-align: right;
}
.sfondinohome {
	background-image: url(../images/distxt.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 45px;
	width: 70%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 33px;
}

#testo1 {
	font-family: Verdana, Geneva, sans-serif;
	width: 60%;
	margin-right: auto;
	margin-left: auto;
	font-size: 16px;
	margin-bottom: 33px;
	text-align: justify;
}



#boxhouse1 {
	width: 23%;
	float: left;
	margin-left: 16%;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	margin-top: 33px;
}
#boxcomm1 {
	width: 23%;
	float: left;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	margin-top: 33px;
}
#boxdesign1 {
	width: 23%;
	float: left;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	margin-bottom: 30px;
	margin-top: 33px;
}
.txtboxhome {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	padding-right: 13%;
	padding-left: 13%;
	text-align: justify;
	padding-top: 5%;
	height: 170px;
}
#body_interne {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	width: 70%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 3%;
	text-align: justify;
}
#body_interne2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	width: 100%;
	text-align: left;
	float: left;
}

#mezzasinistra {
	width: 47%;
	margin-left: 0%;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	float: left;
	text-align: left;
}
#mezzadestra {
	width: 47%;
	float: right;
	margin-left: 6%;
	text-align: left;
}
#formpartnership {
	width: 60%;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	background-color: #E9E9E9;
	border: 9px solid #CCC;
	padding: 10px;
	margin-top: 9%;
}
.testo9 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #000;
}
#lightbox1 {
	text-align: center;
	margin-top: 50px;
}
.lightbox1 {
	width: 23%;
	padding-right: 5px;
	padding-left: 5px;
	float: left;
}
.box_immagini {
	border: medium solid #CCC;
	width: 20%;
	padding-right: 0px;
	padding-left: 0px;
	margin: 3px;
}







#footer {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-color: #333;
	text-align: center;
	clear: left;
	padding-top: 1px;
	padding-bottom: 5px;
}
#centrato {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	height: 35px;
	width: 230px;
}
#cookieChoiceInfo {           /* Imposto le proprietà del banner/dialog box e caratteri del messaggio */
	background-color: #FFFFFF;     /* Lo fondo è di colore nero (#000) */
	font-size: 16px;            /* i caratteri devono essere grandi 16 pixel */
	color: #666666;                /* il colore dei caratteri è grigio chiaro (#DDD) */
	padding: 50px;              /* lo spazio intorno al messaggio (sopra, sotto e di lato) quindi il bordo dista 10 pixel */
	opacity: .9;                /* questa proprietà modifica la trasparenza del banner/dialogbox */
	font-family: Verdana, Geneva, sans-serif;
	font-weight: 600;
	line-height: 25px;
}
#cookieInfoLink {
	color: #FFF; /* questa proprietà indica che il testo del link è sottolineato  */
	font-family: Verdana, Geneva, sans-serif;
	background-color: #F00;
}
#cookieInfoLink:hover {       /* la parola hover, vicino al selettore, indica che le proprietà seguenti verranno applicate... */
	/* ... al link che conduce alla cookie policy solo quando il mouse ci passa sopra  */
	color: #F00;                /* il testo del link in questo caso diventa di un rosso più chiaro al passaggio del mouse...  */
	test-decoration: none;       /*   .... e allo stesso tempo il testo non sarà più sottolineato            */
}
#cookieChoiceDismiss {        /* Impostiamo per il link "accetto/ok/chiudi" le proprietà per renderlo... */
			      /* ...visivamente come un pulsante */
  background-color: #0A0;     /* lo sfondo è verde (#0A0) */
  color: #FFF;                /* Il colore del testo è bianco (#FFF) */
  text-decoration: none;      /* Il testo non è sottolineato         */
  font-weight: 600;           /* Il testo è in grassetto             */
  font-size: 16px;
  padding: 3px 10px;          /* Imposto lo spazio tra i caratteri e il bordo del pulsante 2pixel sopra e sotto e 10px ai lati */
  border-radius:  3px;        /* Lo sfondo del pulsante ha i bordi arrotondati con un raggio di 3 pixel */
}
#cookieChoiceDismiss:hover {  /* Passando il mouse sopra il pulsante, questo cambia colore in verde chiaro. */
  background-color: #0F0;
}
#cookieChoiceInfo a {
	color: #FFF;
}
