/* STILI GENERICI */
html,body {	margin:0; padding:0; border:0; }
body { font-family:"Trebuchet MS", Arial, Helvetica; font-size:9pt; color:#3F3F3F; background-color:#FFF; width:100%; }

p { text-align:justify; }
ul, li { padding-left:3%; margin-left:3%; }
img { padding:0; margin:0; border:0; }

dd { padding:0; margin:0; padding:5px; }
dt { padding:5px; padding-left:10px; margin-bottom:10px; font-weight:bold; }

h1 { color:#009eb4; font-size:large; }		
h2 { color:#3F3F3F; font-size:larger; }
h3 { color:#009eb4; }
h4 { color:#009eb4; font-size:100%; }

a:link, a:visited { text-decoration:underline; color:#3F3F3F; }
a:hover { text-decoration:underline; color:#009eb4; }
a#active { text-decoration:none; color:#009eb4; font-weight:bold; }

a.linkAzzurro:link	{ text-decoration:underline; color:#009eb4; }
a.linkAzzurro:visited { text-decoration:underline; color:#009eb4; }
a.linkAzzurro:hover { text-decoration:underline; color:#3F3F3F; }
a.linkAzzurro#active { text-decoration:none; color:#3F3F3F; }

.testoAzzurro { color:#009eb4; }
.testoErrore { font-size:12px; color:#C20009; font-weight:bold; }

ul#nav{ list-style:none; height:20px; margin:0; padding:6px; }
ul#nav li{ float:left; margin-left:10px; }
ul#nav a{ text-decoration:none; color:#3F3F3F; }
ul#nav li#active a,ul#nav a:hover{ text-decoration:underline; color:#009eb4; }
ul#nav li#active span, ul#nav a:hover span{ text-decoration:underline; color:#009eb4; }
ul#nav li.area_riservata {  }

ul#soluzioni{ list-style:none; font-weight:bold; font-size:110%; margin:0; padding:0; }
ul#soluzioni li{ width:265px; height:26px; margin:0; padding:0; text-align:left; }
ul#soluzioni a{ 
	display:block; width:265px; height:26px; padding:2% 0 0 5%; 
	text-decoration:none; color:#3F3F3F;
}
ul#soluzioni li#active a, ul#soluzioni a:hover{ text-decoration:underline; color:#009eb4; }
	
.campiform { font-size:100%; }
.sottomenu { padding-left:15px; color:#009eb4;	}
label { color:#0099cc; }

/* DIV GENERICI */
#container { margin-top:10px; margin-left:10px; border:1px solid #3F3F3F; width:760px; }
#testata { height:70px; }
#menu { border-top:1px dotted #666; border-bottom:1px dotted #666; font-weight:bold; }
#immagine { }
#pagina { padding:2.8%; }
#pagina.noback { background:none; }
#footer { margin:auto; padding:10px; text-align:center; font-size:x-small; }
#popup { padding:5%; }
#separatore_orizz { margin-top:30px; border-top:1px solid #b2b2b2; margin-bottom:30px; }

/* DIV INTERNI */
#logo { padding-left:2%; padding-top:5px; color:#c20000; font-size:large; font-weight:bold; display:none; }
#logoPrint { padding-left:2%; padding-top:2%; }

#soluzioni_home { float:left; width:280px; text-align:center; }
#soluzioni_home h1 { margin-left:60px; margin-bottom:3%; text-align:left; }
#soluzioni_home h2 { padding-left:13px; text-align:left; }
#soluzioni_home p { margin-left:60px; margin-bottom:3%; text-align:left; }

.news_home { float:left; margin-left:10px; border-left:1px dotted #666; }
.news_home h1 { margin-left:15px; margin-bottom:5px; }
.news_home div { 
	width:195px;
	height: auto !important;  /* per i browser moderni */
    height: 263px;      /* per IE5.x e IE6 */
    min-height: 263px;  /* per i browser moderni */
}
.news_home img { border:1px solid #666; margin-top:15px; }
.news_home p  { margin:15px 15px 0px 15px; }
.news_home h2 { margin:15px 15px 0px 15px; }

#percorso { width:100%; border-bottom:1px solid #FFF; }

#sezione { float:left; color:#FFF; font-size:large; font-weight:bold; }

#bricioladipane { float:right; text-align:right; }

#contenuti { width:100%; padding:2% 0 2% 0; }
#colonna1 { float:left; width:170px; padding-left:3%; }
#colonna1.contatti { width:40%; }
#nomeProdotto { font-size:x-large; font-weight:bold; color:#009eb4; margin-bottom:30px; }
#nomeProdotto span { font-size:large; color:#3F3F3F; }

#colonna2 { float:left; width:300px; padding-left:3%; padding-right:3%; margin-left:3%; border-left:1px solid #b2b2b2; }
#colonna2.pagina_soluzione { margin-right:3%; width:400px; }
#colonna2.contatti { width:30%; }
#mail_box { width:50%; }

#soluzioni1 { font-weight:bold; margin-bottom:3%; }
#soluzioni2 { float:left; width:45%; }
#soluzioni2 h1 { margin-left:4%; }
#soluzioni3 { float:left; }
#soluzioni3 h1 { margin-left:4%; }
#soluzioni3 h2 { margin-left:10%; }
soluzioni_blank { }

#piedipagina { width:100%; margin-top:30px; }
#piedipagina div { width:100%; border-bottom:1px solid #b2b2b2; margin-bottom:20px; }
#piedipagina h1 { margin-bottom:5px; }

#anno { padding-bottom:5px; border-bottom:1px solid #b2b2b2; margin-top:15px; margin-bottom:15px; }
#paginazione { padding-top:5px; border-top:1px solid #b2b2b2; margin-top:15px; margin-bottom:15px; }

#info_utili img { border:1px solid #666;  }

#popup_footer { padding:30px; }

#popup { 
	width:400px; height:400px; overflow:auto; display:none;
	position:absolute; top:50px; left:50%; margin: 0 0 0 -150px;
	background-color:#FFF; border:1px solid #b2b2b2;
	padding:20px;
}
