@charset "UTF-8";


/* Struttura */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px;
}

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	color:#2e4862;
	font-weight:bold;
}

.errore {
	font-size:10px;
	color:#F00;
}

.input2{
	margin:0px;
	padding:0px;
	width:391px;
}

strong {
	color:#2e4862;
}

img {
	border:0px;
}

a {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}

a:hover {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#757575;
	text-decoration:none;
}

#background-testa {
	height:123px;
	background-image:url(../img/bg-testa.jpg);
	background-repeat:repeat-x;
}

#background-piede {
	height:40px;
	background-image:url(../img/bg-piede2.jpg);
	background-repeat:repeat-x;
}

#testa {
	width:750px;
	height:123px;
	text-align:center;
}

#testa-top {
	position:relative;
	width:750px;
	height:95px;
	background-image:url(../img/testa.jpg);
}

#testa-top-eng {
	position:relative;
	width:750px;
	height:95px;
	background-image:url(../img/en-testa.jpg);
}

#lingue {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#757575;
	position:absolute;
	top:68px;
	right:05px;
}

#lingue a{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#757575;
	text-decoration:none;
}

#lingue a:hover{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}

#menu {
	background-image:url(../img/bg-menu.jpg);
	text-align:center;
	width:750px;
	height:28px;
}

#menu a {
	color: #fff; 
	font-size: 12px; 
	margin-right:1px;
	text-decoration: none;
	display:block;
	height:28px;
	width:92px;
	text-align:center;
	line-height:25px;
	float:left;
	background-image:url(../img/bott-a.jpg);
}

#menu a:hover {
	color:#000;
	background-image:url(../img/bott-b.jpg);
}

#home	 			a#menu-home,  
#prodotti			a#menu-prodotti, 
#video 				a#menu-video, 
#gallery	 		a#menu-gallery, 
#areatecnica 		a#menu-areatecnica,
#faq	 			a#menu-faq,
#news 				a#menu-news,
#contatti 			a#menu-contatti{
	color:#000;
	background-image:url(../img/bott-b.jpg);
}

#menu-destra {
	float:right;
	width:230px;
}

#menu-2 {
	width:230px;
	background-color:#fafafa;
}

#menu-2 a {
	color: #2e4862; 
	font-size: 12px; 
	text-decoration: none;
	display:block;
	height:38px;
	width:230px;
	text-align:left;
	line-height:44px;
	background-image:url(../img/bott-menu2-a.jpg);
}

#menu-2 a:hover {
	color:#934f4f;
	background-image:url(../img/bott-menu2-b.jpg);
}

#private	 			a#menu-private,  
#pubbliche				a#menu-pubbliche, 
#personalizzate 		a#menu-personalizzate, 
#ristorazione	 		a#menu-ristorazione, 
#particolari 			a#menu-particolari,
#albero	 				a#menu-albero {
	color:#544242;
	background-image:url(../img/bott-menu2-b.jpg);
}

#menu-2 span {
	padding-left:28px;
}


#menu-3 {
	width:230px;
}

#menu-3 a {
	color: #2e4862; 
	font-size: 11px; 
	text-decoration: none;
	display:block;
	height:25px;
	width:230px;
	text-align:left;
	line-height:24px;
	background-image:url(../img/bott-menu3-a.jpg);
}

#menu-3 a:hover {
	color:#934f4f;
	background-image:url(../img/bott-menu3-b.jpg);
}

#integrali	 					a#menu-integrali,  
#addossate						a#menu-addossate, 
#pannellitetto 					a#menu-pannellitetto, 
#pannellilaterali	 			a#menu-pannellilaterali, 
#sistemascorrimento 			a#menu-sistemascorrimento,
#tipiporta		 				a#menu-tipiporta,
#colorazioni	 				a#menu-colorazioni,
#motorizzazione	 				a#menu-motorizzazione,
#predisposizioneinverno	 		a#menu-predisposizioneinverno,
#facciatelibro	 				a#menu-facciatelibro
 {
	color:#544242;
	background-image:url(../img/bott-menu3-b.jpg);
}

#gallery1	 					a#menu-gallery1,  
#gallery2						a#menu-gallery2{
	color:#544242;
	background-image:url(../img/bott-menu3-b.jpg);
}

#menu-3 span {
	padding-left:28px;
}

#menu-3 strong {
	display:block;
	padding-left:8px;
	margin-bottom:4px;
	margin-top:5px;
	font-weight:bold;
}


#menu-4 {
	width:230px;
}

#menu-4 a {
	color: #2e4862; 
	font-size: 11px; 
	text-decoration: none;
	display:block;
	height:25px;
	width:230px;
	text-align:left;
	line-height:24px;
	background-image:url(../img/bott-menu3-a.jpg);
}

#menu-4 a:hover {
	color:#934f4f;
	background-image:url(../img/bott-menu3-b.jpg);
}

#cop-telescopiche	 					a#menu-cop-telescopiche,  
#cop-perpiscine							a#menu-cop-perpiscine, 
#cop-telescopicheperpiscine 			a#menu-cop-telescopicheperpiscine, 
#cop-piscine	 						a#menu-cop-piscine, 
#cop-invernali 							a#menu-cop-invernali,
#cop-esterni		 					a#menu-cop-esterni,
#cop-bar	 							a#menu-cop-bar,
#cop-ristoranti	 						a#menu-cop-ristoranti,
#insidefaq								a#menu-insidefaq
 {
	color:#544242;
	background-image:url(../img/bott-menu3-b.jpg);
}

#menu-4 span {
	padding-left:28px;
}

#menu-4 strong {
	display:block;
	padding-left:8px;
	margin-bottom:4px;
	margin-top:5px;
	font-weight:bold;
}



#container {
	width:750px;
	text-align:left;
}

#piede {
	width:750px;
	height:40px;
	color:#FFFFFF;
	line-height:25px;
	position:relative;
}

.loghi {
	position:absolute;
	top:-55px;
	right:3px;
	margin-top:10px;
}



/* Pagine */

a.bott-home {
	display:block;
	margin-left:-4px;
	width:226px;
	height:24px;
	background-image:url(../img/bg-botthome.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	line-height:23px;
	padding-left:4px;
}

.bottoni-menu-destra {
	margin-top:8px;
}

.bottoni-menu-destra a{
	display:block;
	margin-top:5px;
}

#testo-home {
	width:486px;
	margin-top:5px;
	padding-left:10px;
	color:#3c3f42;
}

#testo-contatti {
	width:475px;
	margin-top:5px;
	padding-left:10px;
	color:#3c3f42;
}

#colonna-destra-inside {
	float:right; 
	width:229px; 
	margin-right:10px; 
	padding-top:18px;
}

a.dati {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:underline;
}

a.dati:hover {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#def0fd;
	text-decoration:underline;
}