html { 
	padding:0px;
	margin:0px;
	/*Serve per i browser moderni quali Opera e Mozilla, che attribuiscono come altezza effettiva degli elementi body e html solo l'altezza dei contenuti*/
	height:100%;
}

body {
	padding:0;
    margin:0;
	height:100%;
	/* Serve a centrare il box container*/
	text-align: center;
	background-color: #00135d;
}

/* Formattazione dei link*/
a:link {text-decoration: underline;}
a:hover {text-decoration: none; color:#ff9500;}
a:active {color: #ffbf00;}

/* per evitare bordo colorato alle immagini linkate */
a img {border: 0px;}
a:hover img {border: 0px;}
a:active img {border: 0px;}
a:visited img {border: 0px;}

/* Box Container totale */
#container {
	width:960px;
	height:100%;
	/* Serve a centrare il box */
	margin: auto;
}

/*PRE HEADER */
#pre-header {
	width:960px;
	height:30px;
	/* Serve a centrare il box */
	margin: auto;
	background-image:url(../images/pre-header/sfondo-pre-header.jpg);
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

h1 {
	/*font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:30px;
	color:#FFFFFF; */
	float:left;
	
}

.h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:30px;
	color:#FFFFFF;
	margin-left:10px;
	margin-bottom:0px;
	margin-top:0px;
	font-weight: normal;
}

#pannellino-pre-header {
	width:85px;
	height:30px;
	background-color:#FF0000;
	float:right;	
}

#loop-control {
	width:45px;
	height:30px;
	float:left;	
}

#flashcontent2 {
	width:45px;
	height:30px;
}

#menu-pre-header-home {
	width:35px;
	height:30px;
	background-image:url(../images/pre-header/bottone-home.jpg);
	float:right;
}

#menu-pre-header-home:hover {
	width:35px;
	height:30px;
	background-image:url(../images/pre-header/bottone-home-over.jpg);
}

#menu-pre-header-home a {
	width:35px;
	height:30px;
	display:block;
}
/* Fine PRE HEADER */

/*SWF*/
#swf {
	width:960px;
	height:400px;
	margin: auto;
	background-color:#FFFFFF;
}
/* Fine SWF */

/*NAVIGATION */
#navigation-home-page {
	width:230px;
	height:530px;
	float:left;
	background-color:#71680f;
	text-align:left;
}

#navigation-azienda {
	width:230px;
	height:1050px;
	float:left;
	background-color:#71680f;
	text-align:left;
}

#navigation-prodotti {
	width:230px;
	height:1200px;
	float:left;
	background-color:#71680f;
	text-align:left;
}

#navigation-azienda {
	width:230px;
	height:1050px;
	float:left;
	background-color:#71680f;
	text-align:left;
}

#navigation-dovesiamo {
	width:230px;
	height:650px;
	float:left;
	background-color:#71680f;
	text-align:left;
}

#navigation-contatti {
	width:230px;
	height:570px;
	float:left;
	background-color:#71680f;
	text-align:left;
}

#navigation-grazie {
	width:230px;
	height:550px;
	float:left;
	background-color:#71680f;
	text-align:left;
}

#navigation-tetti-in-legno {
	width:230px;
	height:3950px;
	float:left;
	background-color:#71680f;
	text-align:left;
}

#navigation-pergolati-porticati {
	width:230px;
	height:1850px;
	float:left;
	background-color:#71680f;
	text-align:left;
}

#navigation-gazebo-shop {
	width:230px;
	height:1350px;
	float:left;
	background-color:#71680f;
	text-align:left;
}

#navigation-abitazioni-case {
	width:230px;
	height:800px;
	float:left;
	background-color:#71680f;
	text-align:left;
}

#navigation-grandi-strutture {
	width:230px;
	height:800px;
	float:left;
	background-color:#71680f;
	text-align:left;
}

#navigation-esempi {
	width:230px;
	height:800px;
	float:left;
	background-color:#71680f;
	text-align:left;
}

.navigation-a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	line-height:70px;
	color:#FFFFFF;
	margin-left:30px;
}

.navigation-bottone {
	width:230px;
	height:70px;
	text-align:left;
}

.navigation-bottone:hover {
	width:230px;
	height:70px;
	background-image:url(../images/navigation/sfondo.jpg);
	text-align:left;
}

#navigation-bottone-home {
	width:230px;
	height:70px;
	background-image:url(../images/navigation/sfondo.jpg);
	text-align:left;
}

#navigation-bottone-home:hover {
	width:230px;
	height:70px;
	background-image:url(../images/navigation/sfondo.jpg);
	text-align:left;
}

/* Bottoni relativi alle pagine a cui si riferiscono come titolo */
.navigation-a-over {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	line-height:70px;
	color:#ff9500;
	margin-left:30px;
}

.navigation-bottone-over {
	width:230px;
	height:70px;
	text-align:left;
}

/* Fine NAVIGATION */

/* CONTENT */
#content-home {
	width:500px;
	height:530px;
	float:left;
	background-color:#ffffff;
	text-align:left;
}

#content-azienda {
	width:500px;
	height:1050px;
	float:left;
	background-color:#ffffff;
	text-align:left;
}

#content-prodotti {
	width:500px;
	height:1200px;
	float:left;
	background-color:#ffffff;
	text-align:left;
}

#content-dovesiamo {
	width:500px;
	height:650px;
	float:left;
	background-color:#ffffff;
	text-align:left;
}

#content-contatti {
	width:500px;
	height:570px;
	float:left;
	background-color:#ffffff;
	text-align:left;
}

#content-grazie {
	width:500px;
	height:550px;
	float:left;
	background-color:#ffffff;
	text-align:left;
}

#content-tetti-in-legno {
	width:500px;
	height:3950px;
	float:left;
	background-color:#ffffff;
	text-align:left;
}

#content-pergolati-porticati {
	width:500px;
	height:1850px;
	float:left;
	background-color:#ffffff;
	text-align:left;
}

#content-gazebo-shop {
	width:500px;
	height:1350px;
	float:left;
	background-color:#ffffff;
	text-align:left;
}

#content-abitazioni-case {
	width:500px;
	height:800px;
	float:left;
	background-color:#ffffff;
	text-align:left;
}

#content-grandi-strutture {
	width:500px;
	height:800px;
	float:left;
	background-color:#ffffff;
	text-align:left;
}

#content-esempi {
	width:500px;
	height:800px;
	float:left;
	background-color:#ffffff;
	text-align:left;
}
#titolo-h2 {
	width:500px;
	height:70px;
	background-image:url(../images/content/sfondo-titolo.jpg);
	text-align:left;
}

h2 {
	text-align:left;
}

.h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:70px;
	color:#FFFFFF;
	margin-left:20px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:20px;
	font-weight:bold;
}

h3 {
	text-align:left;
}

.h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:30px;
	color:#71680f;
	margin-left:20px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:20px;
	font-weight:bold;
}

.p-padding {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#090939;
	line-height:24px;
	text-align:justify;
	padding-left:20px;
	padding-right:20px;
}

.testo-privacy {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#71680f;
	line-height:20px;
}

#content-azienda li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#090939;
	line-height:24px;
	padding-right:20px;
	list-style-image:url(../images/content/segnaposto.jpg);
}

#content-prodotti li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#090939;
	line-height:24px;
	padding-right:20px;
	list-style-image:url(../images/content/segnaposto.jpg);
}

#content-tetti-in-legno li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#090939;
	line-height:24px;
	padding-right:20px;
	list-style-image:url(../images/content/segnaposto.jpg);
}

#content-pergolati-porticati li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#090939;
	line-height:24px;
	padding-right:20px;
	list-style-image:url(../images/content/segnaposto.jpg);
}

#content-gazebo-shop li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#090939;
	line-height:24px;
	padding-right:20px;
	list-style-image:url(../images/content/segnaposto.jpg);
}

#content-abitazioni-case li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#090939;
	line-height:24px;
	padding-right:20px;
	list-style-image:url(../images/content/segnaposto.jpg);
}

#content-grandi-strutture li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#090939;
	line-height:24px;
	padding-right:20px;
	list-style-image:url(../images/content/segnaposto.jpg);
}

#content-esempi li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#090939;
	line-height:24px;
	padding-right:20px;
	list-style-image:url(../images/content/segnaposto.jpg);
}
.li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#090939;
	line-height:24px;
	
}

.foto {
	margin-left:20px;
	margin-bottom:20px;
}
/*Fine CONTENT */

/*DX*/

/*DX-CONTENT*/
#content-dx-home {
	width:230px;
	height:530px;
	float:right;
	background-color:#71470f;
	text-align:left;
}

#content-dx-azienda {
	width:230px;
	height:1050px;
	float:right;
	background-color:#71470f;
	text-align:left;
}

#content-dx-prodotti {
	width:230px;
	height:1200px;
	float:right;
	background-color:#71470f;
	text-align:left;
}

#content-dx-dovesiamo {
	width:230px;
	height:650px;
	float:right;
	background-color:#71470f;
	text-align:left;
}

#content-dx-contatti {
	width:230px;
	height:570px;
	float:right;
	background-color:#71470f;
	text-align:left;
}

#content-dx-grazie {
	width:230px;
	height:550px;
	float:right;
	background-color:#71470f;
	text-align:left;
}

#content-dx-tetti-in-legno {
	width:230px;
	height:3950px;
	float:right;
	background-color:#71470f;
	text-align:left;
}

#content-dx-pergolati-porticati {
	width:230px;
	height:1850px;
	float:right;
	background-color:#71470f;
	text-align:left;
}

#content-dx-gazebo-shop {
	width:230px;
	height:1350px;
	float:right;
	background-color:#71470f;
	text-align:left;
}

#content-dx-abitazioni-case {
	width:230px;
	height:800px;
	float:right;
	background-color:#71470f;
	text-align:left;
}

#content-dx-grandi-strutture {
	width:230px;
	height:800px;
	float:right;
	background-color:#71470f;
	text-align:left;
}

#content-dx-esempi {
	width:230px;
	height:800px;
	float:right;
	background-color:#71470f;
	text-align:left;
}
/*Fine CONTENT-DX*/

/*PRODOTTI DX*/
#prodotti {
	width:230px;
	height:250px;
	float:right;
	background-image:url(../images/prodotti/sfondo-prodotti.jpg);
	text-align:left;
}

#prodotti ul {
	margin-top:90px;
}

#prodotti li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#ffffff;
	list-style-image:url(../images/prodotti/segnaposto.jpg);
}

.li-prodotti {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#ffffff;
	line-height:20px;
	
}

.li-prodotti-over {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#ff9500;
	line-height:20px;
	
}
/* Fine PRODOTTI DX*/

/*CONTATTI */
#contatti {
	width:230px;
	height:245px;
	float:right;
	text-align:right;
	background-image:url(../images/contatti/sfondo-contatti.jpg);
	background-repeat: no-repeat;
}

#email {
	width:230px;
	height:25px;
	margin-top:220px;
	background-image:url(../images/contatti/sfondo-email.jpg);
	text-align:right;
}

#email:hover {
	width:230px;
	height:25px;
	background-image:url(../images/contatti/sfondo-email-over.jpg);
	text-align:right;
}

#email a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:30px;
	color:#FFFFFF;
	padding-right:20px;
}

/* Fine CONTATTI */

/* FIne DX*/

/*FOOTER */
#footer {
	width:960px;
	height:200px;
	clear:both;
	background-color:#00135d;
	background-image:url(../images/footer/sfondo-footer.jpg);
}

#footer-padding {
	padding-top:50px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

.link-navigation {
	margin-left:30px;
	margin-right:30px;
	color:#FFFFFF;
}

.white {
	color:#FFFFFF;
}
/* Fine FOOTER */
