/* ---------------------------------------------------
Copyright (c) 2009 - Layoutweb
------------------------------------------------------

------------------- Color Palette --------------------

   Blu logo			- #00549f
   Arancio Logo		- #f78f1e
   Azzurro			- #d2d9e6
   grigio chiaro	- #f5f5f5
   grigio scuro		- #919191
   testo scritte	- #1a1a1a
   
------------------------------------------------------




/* Global Reset
---------------------------------------------------------------------------------------------------------------- */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, abbr, cite, code, em, img, q, small, strike, strong, sub, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #505050;	
}


.azzurro {color: #919191; font-size: 11px;}



/* Tooltip social network
---------------------------------------------------------------------------------------------------------------- */

#tooltip {
	position:absolute;
	border:1px solid #666;
	background:#f5f5f5;
	padding:2px 5px;
	color:#696969;
	display:none;
	}	
	




/* MAPPA
---------------------------------------------------------------------------------------------------------------- */
.mappa {
	padding:0px 0px 0px 0px;
	background-color: #FFFFFF;
	}
	
.mappa_spazio {
	list-style: none; 
	color: #fff;
	}

/* CATEGORIA */
.mappa ul li {
	padding:5px;
	border-top: 1px solid #f5f5f5;
	margin-left: 30px;
	background-color: #fff;

	}


/* SOTTO CATEGORIA */

.mappa ul li ul {
	margin-top: 5px;
	}


.mappa ul li ul li {
	padding:3px;
	margin-left: 20px;
	margin-bottom: 1px;
	background-color: #F9F9F9;
	}



/* DIMENSIONE LINK MAPPA
---------------------------------------------------------------------------------------------------------------- */

.mappa ul li a {
font-weight: bold;
	}



.mappa ul li ul li a {
font-size: 11px;
font-weight: normal;
	}



/* Prezzi in home page
---------------------------------------------------------------------------------------------------------------- */

.evidenzaright a:hover {
	text-decoration: none;
		}	
	


.titleev {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #505050;	
	text-decoration: none;
		}	
	
	
.priceev {
	font-size: 12px;
	}	
	
.priceev strong{
	color:#000000;
	font-size: 13px;
	}	
	
	
	

/* Domotica prodotto a destra
---------------------------------------------------------------------------------------------------------------- */

.prod_dx_middle {
	background-image: url(../immagini/domotica-prodotto/middle.jpg);
	background-repeat: repeat-y;
	text-align: center;
}

.prod_dx_middle h1 {
	font-size: 12px;
}


/* General
---------------------------------------------------------------------------------------------------------------- */

body {
	background-color: #ffffff;
	text-align: center;
	overflow-x:hidden;
}


a:link, a:visited {
	text-decoration: none;
	color: #00549f;
}

a:hover {
	text-decoration: underline;
	color: #00549f;
}

.linknero {
	color: #000000;
}


/* FLOAT BASILARI
---------------------------------------------------------------------------------------------------------------- */

/* p { text-align: justify } */

.floatleft {
	float:left;
	
	}
	
.floatright {
	float:right;
	
	}
	

.regolaul {
	margin-left: 15px;
	}



.space {
	clear: both;
	width:100%;
	height:5px;
	min-height: 5px;
	font-size: 5px;
	line-height: 0px;	
}



.lineagrigia {
	clear: both;
	width:100%;
	height:1px;
	min-height: 1px;
	font-size: 1px;
	line-height: 0px;	
	background-color: #bababa;
	border:0px;
	padding:0px;
	margin:0px;
}




/* TITOLI H1 & Co.
---------------------------------------------------------------------------------------------------------------- */

h1 {
	font-size: 16px;
	color: #00549f;
}


h6 {
	font-size: 12px;
	color: #00549f;
	font-weight: bold;
	border-bottom: 1px groove #00549f;
	padding: 3px 0px 3px 0px;
	background-color: #f5f5f5;
	width: 100%;
	float: left;
	display:block;
}




/* Layout
---------------------------------------------------------------------------------------------------------------- */


#wrapper {
	width:960px;
	margin:auto;
}


#header {
	width:960px;
	height: 130px;
	position:relative;
}



#footer {
	width:960px;
	margin:auto;
	margin-bottom: 20px;	
}


.sottofooter {
	width: 960px;
	margin:auto;
	margin-bottom: 20px;
	text-align: right;	
}


.sottofooter img {
	margin-right: 10px;	
	float:right;
}



.sottofooter p {
	margin-left: 50px;	
	float:right;
}


.sottofooter p a:link, .sottofooter p a:visited  {
	text-decoration: none;
	color: #999999;
	font-size: 10px;
}

.sottofooter p a:hover  {
	text-decoration: underline;
	color: #00549f;
	font-size: 10px;
}







/* Tutti i BOX
---------------------------------------------------------------------------------------------------------------- */

#box_menu {
	width:960px;
	border-top: 1px solid #d2d9e6;
	border-bottom: 1px solid #d2d9e6;
	float: left;
	margin-bottom: 10px;
	text-align:left;
	z-index: 300;
}


#box_flash {
	width:960px;
	height: 232px;
	background-color: #fff;
	z-index: 5;

}


#box_slide {
	width:960px;
}


#menudomotica_sx {
	width:960px;
}




/* BOX SLIDE
---------------------------------------------------------------------------------------------------------------- */

#slide_sx {
	width:622px;
	float:left;
	}

#slide_dx {
	width:293px;  /* 303px */
	height: 244px;
	float:right;
	background-image: url(../immagini/struttura/slide/sfondo_slide.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	}



#slide_dx ul {
	list-style: none;
	padding-top:10px;
	}


#slide_dx li {
	border-bottom: 1px dotted #CCCCCC;
	text-align: left;
	padding: 11px 8px 11px 20px;
	display:block;
	
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#696969;


	}





/* LINK USATI NEL MENU A DESTRA DELLO SLIDER & NEL SOTTOMENU DELLE PAGINE INTERNE
---------------------------------------------------------------------------------------------------------------- */


/* NON SERVONO PIU 



QUESTO è IL VECCHIO SLIDE LI	#slide_dx li {
								border-bottom: 1px dotted #CCCCCC;
								text-align: left;
								padding: 8px 8px 8px 20px;
								display:block;
								}



#slide_dx a:link, #slide_dx a:visited  {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#696969;
}

#slide_dx a:hover  {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#00549f;
	background-color: #f5f5f5;
}










*/







/* BOX DOMOTICA VECCHIO
---------------------------------------------------------------------------------------------------------------- */

#domo_home {
	margin-top: 25px;
	width: 960px; 
	height: 360px; 
	position: relative; 
	background-image: url(../immagini/struttura/sfondo_domotica.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}



/* DOMO TESTO */
					#domo_testo {
	width: 386px;
	height:360px;
	position: absolute;
	text-align: left;
	top:0px;
	left:0px;
					}
					
					
	#domo_testo p {
	padding-left: 20px;
	margin-top: 10px;
	}
					
								
								
	#domo_testo strong {
	font-size: 18px;
	font-weight: bold;
	color: #00549f;
	margin-bottom: 3px;
									
	}
									
															
	#domo_testo em {
	font-size: 18px;
	font-style: italic;
	color: #00549f;
	margin-bottom: 10px;
	}
			
			
	
	
	#domo_testo2 {
	width: 386px;
	height:360px;
	position: absolute;
	text-align: left;
	top:0px;
	left:0px;
					}
					
					
	#domo_testo2 p {
	padding-left: 20px;
	margin-top: 10px;
	}
					
								
								
	#domo_testo2 strong {
	font-weight: bold;
									
	}
									
															
	#domo_testo2 em {
	font-size: 18px;
	font-style: italic;
	color: #00549f;
	margin-bottom: 10px;
	}					
						
						
						
						
						
															.domotica_titolo {
																width:365px;
																height: 41px;
																background-image: url(../immagini/struttura/domotica/sfondo_titolo.jpg);
																background-repeat: no-repeat;
																text-align:left;
															}
															
															
															
															
															.domotica_titolo h1 {
																font-size: 22px;
																padding-left: 20px;
																padding-top:8px;
															}
															
															
															.domotica_titolo h1 a:link, .domotica_titolo h1 a:visited  {
																font-size: 22px;
																padding-left: 20px;
																padding-top:8px;
															}
															

															.domotica_titolo h1 a:hover  {
																font-size: 22px;
																padding-left: 20px;
																padding-top:8px;
																text-decoration: underline;
															}
															




															.domotica_titolo p {
																width:365px;
																text-align:left;
															}
															
						







/* DOMO BOX */
#domo_box1 {
	width:170px; 
	height:360px; 
	position: absolute; 
	top:0px; 
	right:390px;
	text-align: left;
}



#domo_box2 {
	width:170px; 
	height:360px; 
	position: absolute; 
	top:0px; 
	right:200px;
	text-align: left;
}



#domo_box3 {
	width:170px; 
	height:360px; 
	position: absolute; 
	top:0px; 
	right:10px;
	text-align: left;
}



#domo_box1 p, #domo_box2 p, #domo_box3 p  {
	margin-top: 25px;
	}


#domo_box1 img, #domo_box2 img, #domo_box3 img  {
	margin: auto;
	margin-top: 25px;
	}


		/* LINK DENTRO BOX 1 */
		#domo_box1 a:link, #domo_box1 a:visited {
			color: #696969;
			text-decoration: none;
			}
		#domo_box1 a:hover {
			color: #696969;
			text-decoration: underline;
			}
		
		


		/* LINK DENTRO BOX 2 */
		#domo_box2 a:link, #domo_box2 a:visited {
			color: #696969;
			text-decoration: none;
			}
		#domo_box2 a:hover {
			color: #696969;
			text-decoration: underline;
			}
		
		


		/* LINK DENTRO BOX 3 */
		#domo_box3 a:link, #domo_box3 a:visited {
			color: #696969;
			text-decoration: none;
			}
		#domo_box3 a:hover {
			color: #696969;
			text-decoration: underline;
			}
		
		


/* HEADER  BASE 3 blocchi
---------------------------------------------------------------------------------------------------------------- */

#logo_head {
	width:305px;
	height: 61px;
	position:absolute;
	top:37px;
	left:0px;
}


#logo_premioweb {
	width:97px;
	height: 118px;
	position:absolute;
	background-color:#00CC00;
	top:0px;
	left:324px;
}



#ricerca_head {
	width:300px;
	height: 83px;
	position:absolute;
	top:19px;
	left:462px;
	text-align:left;
}

#login_head {
	width:180px;
	position:absolute;
	top:0px;
	right:0px;
	background-image: url(../immagini/struttura/login_angoli.jpg);
	background-repeat: no-repeat;
	background-position: bottom; 
	text-align: left;

}


		#login_head a:link, #login_head a:visited  {
			color: #666666;
			font-size: 11px;
			text-decoration: none;
		}
		
		#login_head a:hover  {
			color: #666666;
			font-size: 11px;
			text-decoration: underline;
		}





/* LOGIN SHOP---------------------------------------------------------------------------------------------------------------- */


#login_shop {
	text-align: left;
	padding: 10px 0px 10px 0px;
}


		#login_shop a:link, #login_shop a:visited  {
			font-size: 11px;
			text-decoration: none;
			color: #00549f;
		}
		
		#login_shop a:hover  {
			font-size: 11px;
			text-decoration: underline;
			color: #00549f;
		}



/* HEADER  LOGIN INPUT FORM
---------------------------------------------------------------------------------------------------------------- */





#login_head h3, #ricerca_head h3 {
	font-size: 13px;
	font-weight: bold;
	color: #696969; 
	padding: 5px 0px 5px 0px;
	margin-left: 15px;
}

#login_head input, #ricerca_head input {
	width: 115px;
	font-size: 8px; 
	color: #696969; 
	font-family: Verdana, Arial; 
	font-size: 10px;
	background-color: #fff;
	border: 1px solid #bababa;
	margin-bottom:5px;
	margin-left: 15px;
}

#login_head input.puls, #ricerca_head input.puls {
	width: 30px;
	font-size: 8px; 
	color: #ffffff; 
	font-family: Verdana, Arial; 
	font-size: 10px;
	background-color: #888888;
	border: 1px solid #e4e4e4;
	margin-left: 3px;
}

#login_head p {
	margin: 10px 0px 10px 15px;
}




/* RICERCA HEAD
---------------------------------------------------------------------------------------------------------------- */

.menu_feed {
	margin-left: 15px;
}

.menu_feed img {
	float:left;
	}

.menu_feed p {
	float:left;
	padding-top:3px;
}

		
		.menu_feed a:link, .menu_feed a:visited  {
			color: #666666;
		}
		
		.menu_feed a:hover  {
			color: #666666;
		}




/* DENTRO CONTENT
---------------------------------------------------------------------------------------------------------------- */

#content {
	width:960px;
	float:left;
	padding-top:10px;
}

#content_sx {
	width:460px;
	float:left;
	text-align: left;
}

#content_dx {
	width:470px;
	float:right;
	text-align: left;
}



/* Questo hack è stato messo per far si che la colonna di sinistra sia 460px anzichè 470px, permette a titolohome di essere visualizzato piu corto solo a sinistra */
#content_sx div.titolo_home {
	width:460px;
	background-image: url(../immagini/struttura/container/sfondo_titolo460.jpg);
	background-repeat: no-repeat;

}



/* PAGINA INTERNA tre COLONNE 
---------------------------------------------------------------------------------------------------------------- */


#interna_sx {
	width:214px;
	text-align: left;
	margin-right: 30px;
	float:left;
}

#interna_middle {
	width:472px;
	text-align: left;
	margin-right: 30px;
	float:left;
}


#interna_middle img {
border: 1px solid #999999;
}




#interna_dx {
	width:214px;
	text-align: left;
	float:left;
}




/* LINK USATI NEL MENU A SINISTRA DI INTERNA_SX
---------------------------------------------------------------------------------------------------------------- */

#interna_sx li a:link, #interna_sx li a:visited  {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#696969;
	display:block;
	padding:5px;
}

#interna_sx li a:hover  {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#00549f;
	background-color: #f5f5f5;
}






/* MENU INTERNO A SINISTRA
---------------------------------------------------------------------------------------------------------------- */


#interna_sx ul {
	list-style: none;
	}


#interna_sx li {
	border-bottom: 1px dotted #CCCCCC;
	text-align: left;
	
	}


/* H1, H2 e H3 pagine interne 
---------------------------------------------------------------------------------------------------------------- */



#interna_middle h1 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 18px;
	color: #00549f;	
}

#interna_middle h2 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #00549f;	
	font-style: italic;
}

#interna_middle h3 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 16px;
	color: #00549f;	
}






/* BRICIOLE 
---------------------------------------------------------------------------------------------------------------- */

.briciole {
	width:100%;
	height: 26px;
	background-image: url(../immagini/struttura/briciole/trattini.jpg);
	background-repeat: repeat-x;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
}


.briciole p {
	padding: 7px 0px 0px 20px;
}


.briciole a:link, .briciole a:visited {
	color: #000000;
	text-decoration: none;
}


.briciole a:hover {
	color: #000000;
	text-decoration: underline;
}



/* PAGINA SUCCESSIVA 
---------------------------------------------------------------------------------------------------------------- */

.paginasuccessiva {
	width:100%;
	height: 26px;
	background-image: url(../immagini/struttura/briciole/trattini.jpg);
	background-repeat: repeat-x;
	text-align: left;
	margin-top: 30px;
	margin-bottom: 10px;
}


.paginasuccessiva p {
	padding: 7px 0px 0px 20px;
}

.paginasuccessiva strong {
 font-weight: bold;
 color: #000000;
 }


.paginasuccessiva a:link, .paginasuccessiva a:visited {
	color: #00549f;
	text-decoration: none;
}


.paginasuccessiva a:hover {
	color: #00549f;
	text-decoration: underline;
}





/* ALFABETO 
---------------------------------------------------------------------------------------------------------------- */

.alfabeto {
	width:100%;
	height: 26px;
	background-image: url(../immagini/struttura/briciole/trattini.jpg);
	background-repeat: repeat-x;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
}


.alfabeto p {
	padding: 7px 0px 0px 3px;

}


.alfabeto a:link, .alfabeto a:visited {
	color: #000000;
	text-decoration: none;
	padding:3px;
}


.alfabeto a:hover {
	text-decoration: underline;
	padding:3px;
	background-color: #00549f;
	color: #fff;

}




/* TITOLO HOME
---------------------------------------------------------------------------------------------------------------- */
.titolo_home {
	width:470px;
	height: 30px;
	position:relative;
	background-image: url(../immagini/struttura/container/sfondo_titolo.jpg);
	background-repeat: no-repeat;
}

.titolo_home p a:link, .titolo_home p a:visited  {
	font-size: 13px;
	color: #00549f;
	font-weight: bold;
	text-decoration: none;
	}

.titolo_home p a:hover  {
	font-size: 13px;
	color: #00549f;
	font-weight: bold;
	text-decoration: underline;
	}
	
	
	
.titolo_home p em a:link, .titolo_home p em a:visited  {
	font-size: 12px;
	color: #00549f;
	text-decoration: none;
	}
	
	
.titolo_home p em a:hover  {
	font-size: 12px;
	color: #00549f;
	text-decoration: underline;
	}
		

	
	/* TESTO HOME
---------------------------------------------------------------------------------------------------------------- */

.testo_home {
	width:100%;
	position:relative;
}


.chiudinews {
	background-image: url(../immagini/struttura/news/chiudi_news.jpg);
	background-repeat:repeat-x;
	width: 100%;
	height: 13px;
	}


/* TITOLO HOME
---------------------------------------------------------------------------------------------------------------- */
.titolo_news {
	width:460px;
	height: 50px;
	position:relative;
	background-image: url(../immagini/struttura/news/sfondo_news.jpg);
	background-repeat: no-repeat;
	background-position: left;
	margin:10px 0px 10px 0px;
}



.news_giorno {
	position: absolute;
	top:7px;
	left:0px;
	width:40px;
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	}


.news_mese {
	position: absolute;
	top:36px;
	left:3px;
	width:37px;
	text-align: center;
	color: #FFFFFF;
	}

.news_title {
	position: absolute;
	top:3px;
	left:60px;
	width:400px;
	text-align: left;
	font-weight: bold;
	}


/* Link titolo news home page */

.news_title a:link, .news_title a:visited {
	color: #000000;
	text-decoration: none;
	}

.news_title a:hover {
	color: #00549f;
	text-decoration: none;
	}





.news_subtitle {
	position: absolute;
	top:31px;
	left:60px;
	width:400px;
	text-align: left;
	}





/* PRODOTTO IN EVIDENZA HOME PAGE: FLOAT E CONTIENI FLOAT
---------------------------------------------------------------------------------------------------------------- */

.evidenzaleft {
	float:left;
	width: 151px;
	text-align: center;
	}
	
	
.evidenzaleft img {
	border: 1px solid #999999;
	padding:1px;
	margin: auto;
	margin-top: 10px;
	}
	
	
.evidenzaright {
	float:right;
	width: 300px;
	padding-top: 10px;
	}
	

.evidenzaright strong a:link, .evidenzaright strong a:visited, .evidenzaright strong a:hover  {
	color: #000;
	font-size: 11px;
	}
	

.evidenzatuttiprodotti {
	float:right;
	width: 300px;
	text-align: right;
	margin-top: 30px;   /* Cambiare questo margin top per allineare bene la scritta "TUTTI I PRODOTTI", dipende dal numero di caratteri a cui si tronca il testo del prodotto in evidenza*/
	font-style: italic;
	}
	
	
.evidenzatuttiprodotti a {padding-right: 20px; color: #00549f; text-decoration: none;	}

.contieni_float {
	width:100%;
	float:left;
	}


.prezzoevidenza {
	background-color: #dbe6f0;
	font-weight: bold;
	text-align: center;
	color: #000000;
	font-size: 14px;
	padding:5px;
	margin-top:5px;
	}
	
.prezzoevidenza img {
border:0px;	}
	
		
.trattini {
	background-image: url(../immagini/struttura/prodotto-evidenza/trattini.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	width:100%;
	clear:both;
	}
	
	

/* BOX LE ULTIME DAL FORUM
---------------------------------------------------------------------------------------------------------------- */


.trattini_box {
	background-image: url(../immagini/struttura/prodotto-evidenza/trattini.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	width:100%;
	}

.trattini_box h4 {
	padding: 6px;
	}

.numerorisposte {
	padding: 6px;
	margin-top:3px;
	background-color: #f5f5f5;
	}


.ultimopost {
	padding: 6px;
	margin-top:3px;
	background-color: #fff;
	}





/* BOX REFERENZE
---------------------------------------------------------------------------------------------------------------- */


.testo_referenze {
	width:100%;
	float:left;
	background-image: url(../immagini/struttura/referenze/gradiente.jpg);
	background-repeat:repeat-x;	
	background-position: bottom;
}

.testo_referenze img {
	margin: 14px;
	float:left;
}

.testo_referenze p {
	padding:8px;
	margin: 6px;

	}




/* 3 prodotti box
---------------------------------------------------------------------------------------------------------------- */


.box3prodotti {
	width: 470px;
	height: 235px;
	}



.prodottibox1 {
	width: 155px;
	height: 220px;
	float:left;
	text-align: center;
	}

.prodottibox2 {
	width: 158px;
	height: 220px;
	float:left;
	margin-left:1px;
	text-align: center;

}

.prodottibox3 {
	width: 155px;
	height: 220px;
	float:left;
	margin-left:1px;	
	text-align: center;
	}



.prodottibox1 h1, .prodottibox2 h1, .prodottibox3 h1 {
	padding-left: 10px;
	padding-right: 10px;
	margin-top:10px;
	height: 30px;
	}

.prodottibox1 p, .prodottibox2 p, .prodottibox3 p {
	padding: 10px;
	text-align: left;
	}
	
.prodottibox1 h1 a, .prodottibox2 h1 a, .prodottibox3 h1 a {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #505050;	
	text-decoration: none;
	}


.contieniimmagine {
	width:85%;
	background-color: #f5f5f5;
	border: 1px solid #e5e5e5;
	text-align: center;
	margin: auto;
	}
	
/* Per centrarla su IE */
.contieniimmagine img {    
	margin: auto;
	}



/* i tre prezzi */
.prodotti3prezzi p {
	width: 155px;
	float:left;
	text-align: center;
	padding-top: 10px;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	}
	
	
	

.prezzohomepage {
	margin-left: 40px;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	}
	
	


/* FOOTER
---------------------------------------------------------------------------------------------------------------- */

.footerleft {    
	width: 230px;
	float: left;
	margin:20px 0px 20px 0px;
		}

.footerright {    
	float: left;
	text-align: left;
	margin:20px 0px 20px 0px;
		}


.footerright p {    
	line-height: 18px;
		}



/* FAQ
---------------------------------------------------------------------------------------------------------------- */

.faq {
	margin-top:8px;
	padding:6px 0px 6px 20px;
	background-image: url(../immagini/struttura/faq/sfondo_faq.jpg);
	background-repeat: repeat-x;
}




.faq_domanda {
	padding:8px 8px 8px 8px;
	background-color: #FAFAFA;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #f5f5f5;
	font-weight: bold;
	margin-top:5px;
	
	color: #00549f;
	font-size:13px;
	
}

		
		.faq_domanda a:link, .faq_domanda a:visited  {
			color: #00549f;
			text-decoration: none;
			font-size:13px;
		}
		
		.faq_domanda a:hover  {
			color: #00549f;
			text-decoration: none;
			font-size:13px;
		}




.faq_risposta {
	padding:6px 0px 6px 15px;
	background-color: #FFFFFF;
	border-top: 1px solid #f5f5f5;
	border-bottom: 1px solid #f5f5f5;
	margin-top: 3px;
	}

#punti_domotica {
	padding:15px 0px 15px 15px;
	background-color: #e8e8e8;
	border-top: 1px solid #00549f;
	border-bottom: 1px solid #00549f;
	margin-top: 3px;
	float:left;
	width:457px;
	}

#punti_domotica ul{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#00549f;
float:left;
	}
	
#punti_domotica li{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#00549f;
font-weight:bold;
list-style:square;
list-style-position: inside;
line-height:1.5;
text-transform:uppercase;
	}			

#punti_domotica a:link, #punti_domotica a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#00549f;
font-weight:bold;
list-style:square;
list-style-position: inside;
line-height:1.5;
text-decoration:none;
	}
	
#punti_domotica a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#00549f;
font-weight:bold;
list-style:square;
list-style-position: inside;
line-height:1.3;
text-decoration: underline;
	}		

#punti_domotica2 {
	padding:15px 10px 15px 25px;
	background-color: #e8e8e8;
	border-top: 1px solid #00549f;
	border-bottom: 1px solid #00549f;
	margin-top: 3px;
	float:left;
	width:438px;
	}

#punti_domotica2 ul{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#00549f;
float:left;
line-height:1;

	}
	
#punti_domotica2 li{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#00549f;
font-weight:bold;
list-style:square;
list-style-position: outside;
line-height:1;

	}			


/* SCHEDA REFERENZE
---------------------------------------------------------------------------------------------------------------- */


.fotoreferenza {
	text-align: center;
		
		/* Con questo ho tolto il bordo grigio dall'immagine 
		padding: 10px;
		background-color: #f5f5f5;
		*/
	}
	
	
.fotoreferenza img {
	margin: auto;
	}



.minigallery_ref {
	float: left;
	width: 100%;
	}

.minigallery_ref img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px
	}
	
	
	
	
	

/* MENU DEL GLOSSARIO
---------------------------------------------------------------------------------------------------------------- */


#interna_glossario {
	width:214px;
	text-align: left;
	margin-right: 30px;
	float:left;
}

/* LINK USATI NEL MENU A SINISTRA DI INTERNA_SX */

#interna_glossario li a:link, #interna_glossario li a:visited  {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#696969;
	display:block;
	padding:5px;
}

#interna_glossario li a:hover  {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#00549f;
	background-color: #f5f5f5;
}


/* MENU INTERNO A SINISTRA  */


#interna_glossario ul {
	list-style: none;
	}


#interna_glossario li {
	border-bottom: 1px dotted #CCCCCC;
	text-align: left;
	
	}

/* SOTTOMENU GLOSSARIO  */


#interna_glossario ul li ul {
	list-style: none;
	border-top: 1px solid #fff;
	}



#interna_glossario li ul li a:link, #interna_glossario li ul li a:visited  {
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#333;
	display:block;
	padding:3px 0px 3px 20px;
	background-color: #fff;

}

#interna_glossario li ul li a:hover  {
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#00549f;
	background-color: #f5f5f5;
}


#interna_referenze {
	width:100%;
	text-align: left;
	float:left;
}

#interna_referenze img {
    margin-right: 20px;
	border: 1px solid #666666;
	float:left;
}

#interna_referenze p {
	font-size:11px;
	font-weight:normal;
	color: #333333;
	float:left;
}

#foto_referenze {
	width:70px;
	margin-right: 20px;
	height: 100px;
	float:left;
}
/* aaa
---------------------------------------------------------------------------------------------------------------- */




.web a:link, .web a:visited {
	text-decoration: none;
	color: #00CC66;
}

.web a:hover {
	text-decoration: underline;
	color: #00549f;
}

/* Box per home page
---------------------------------------------------------------------------------------------------------------- */


#domo_home2 {
	width: 960px;
	height:500px;  
	position: relative; 
	background-image: url(../immagini/struttura/sfondo_domotica2.jpg);
	background-position:top;
	background-repeat:no-repeat;
	
}

#box_domo_1 {
	width: 440px;  
	position: relative;
	float:left;
	padding:20px 20px 20px 20px;
}

#box_domo_1 img{ 
	position: relative;
	float:left;
	border:#c0c0c0 1px solid;
}


#box_domo_1 p {
text-align:left;
margin-top:10px;
margin-bottom:10px;
									
	}


#box_domo_1 strong {
	font-weight: bold;
									
	}

#entra {
	width: 432px;  
	position: relative;
	border:#c0c0c0 1px solid;
	float:left;
	padding:3px;
	font-size: 15px;
	color: #00549f;
}

#entra a:link, #entra a:visited{
	font-size: 15px;
	color: #00549f;
	text-decoration:none;
}

#entra a:hover{
	font-size: 15px;
	color: #00549f;
	text-decoration: underline;
}

.titolo_box {
text-align:left;
	font-size: 18px;
	font-weight: bold;
	color: #00549f;
	margin-bottom: 3px;
									
	}
	
	.titolo_box a:link, .titolo_box a:visited {
text-align:left;
	font-size: 18px;
	font-weight: bold;
	color: #00549f;
	text-decoration:none;
									
	}
	
	.titolo_box a:hover {
text-align:left;
	font-size: 18px;
	font-weight: bold;
	color: #00549f;
	text-decoration:none;
									
	}
	
#entra2 {
	width: 210px;  
	position: relative;
	border:#c0c0c0 1px solid;
	float:left;
	padding:3px;
	font-size: 15px;
	color: #00549f;
}

#entra2 a:link, #entra2 a:visited{
	font-size: 15px;
	color: #00549f;
	text-decoration:none;
}

#entra2 a:hover{
	font-size: 15px;
	color: #00549f;
	text-decoration: underline;
}
	


/* aaa
---------------------------------------------------------------------------------------------------------------- */






/* aaa
---------------------------------------------------------------------------------------------------------------- */






/* aaa
---------------------------------------------------------------------------------------------------------------- */






/* aaa
---------------------------------------------------------------------------------------------------------------- */

