body { background:#FFFFFF; color: #333333; font: 68% "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; margin:0; padding:0; width:100%; 	min-width:930px; width: auto !important; width: 930px; }
a, a:visited { color:#3b5998; /*color:#1c53a3; */}
a:hover { text-decoration:none; }
h1, h2, h3 { margin:.8em 0 .2em 0; padding:0; }
h2 { font: 120% "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color:#333333; }
h3 { font: 110% "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color:#4B4B4B; text-transform:uppercase;}
p { margin:.4em 0 .8em 0; 	padding:0; } 
img { margin:10px 0 5px; border-style:none; }

#intestazione { float:left; width:100%; padding:0px; margin:0; min-height: 117px; height: auto !important; height: 117px; margin-bottom:0px; }
#testa { width:100%; float:left; background:#fff url(img/portale2009/banner_ass.jpg) repeat-x left; height:117px;}
#banner { position:absolute; width : 100%; min-height: 117px; height: auto !important; height: 117px; }

#breadcrumb { float:left; width:100%; padding:0; margin:0; min-height: 34px; height: auto !important; height: 34px; margin-bottom:3px; margin-top:3px; }
#breadleft { width:19px; float:left; background:#fff url(img/portale2009/breadvert_left_gr.png) repeat-x top; height:34px;}
#bread { margin-left:19px; margin-right:22px; background:#fff url(img/portale2009/breadvert_gr.png) repeat-x top; height:34px;}
#breadright { width:22px; float:right; background:#fff url(img/portale2009/breadvert_right_gr.png) repeat-x top; height:34px;}
#linkbr { float:left; width:70%;padding:7px 10px 0px 0px;}
#data { float:right; text-align:right; width:27%;padding:7px 0px 0px 0px;}

#colmask_l1, #colmask_l2, #colmask_l3, #colmask_l4 { position:relative;	 clear:both; float:left; width:100%; overflow:hidden; background:#fff /*#ffd8b7*/; /*border-bottom: 1px solid black;*/ }
#colmid_l1, #colmid_l2, #colmid_l3, #colmid_l4 {	float:left; width:200%; position:relative; left:204px; background:#fff; }
#colright_l1, #colright_l2, #colright_l3, #colright_l4 { float:left; width:100%; position:relative; left:50%; margin-left:-408px; background:#fff /*#ff9;*/}
#col1wrap_l1, #col1wrap_l2, #col1wrap_l3, #col1wrap_l4 { float:right; width:50%; position:relative; right:100%; }
#col1pad_l1, #col1pad_l2, #col1pad_l3, #col1pad_l4 { text-align:justify; margin:0 0px 0 408px; /*	margin:0 8px 0 428px;*/ overflow:hidden; }
#col1_l1, #col1_l2, #col1_l3, #col1_l4 { width:100%; overflow:hidden; }
#col2_l1, #col2_l2, #col2_l3, #col2_l4 { float:left; width:196px; position:relative; margin-left:-50%; left:208px; overflow:hidden; }
#col3_l1, #col3_l2, #col3_l3, #col3_l4 { float:left; width:196px; position:relative; left:4px; overflow:hidden; }
img.pad-footer { margin:8px 5px 6px 5px;}
.nascosto { position: absolute; left: -3999em; }
label.novis  { display:none; 	}

#comune_s, #navigazione { height:200px; }  #ultimenotizie { height:154px; }
#uffici_s, #customer { height:128px; } #primopiano { height:82px; }
#biellaonline, #conosci { height:322px; } #informazioni { height:276px; }
#infobox, #biellaeventi { height:138px; } #comune_biella { height:92px; }
#biellaeventi_n { height:191px; }

#uffici_s, #biellaeventi, #biellaeventi_n, #uffici_n, #informazioni_n, #conosci_n, #navigazione, #comune_s, #comune_n, #customer, #infobox, #biellaonline, #conosci, #naviga, #biella { margin-bottom:4px; background-image:url(img/portale2009/boxbottom.png); background-position:left bottom; background-repeat:no-repeat; line-height: 17px;}
#informazioni, #primopiano, #comune_biella { line-height:17px;}

#navigazione h2, #uffici_s h2, #biellaeventi h2, #biellaeventi_n h2, #uffici_n h2, #informazioni_n h2, #conosci_n h2, #comune_s h2, #comune_n h2, #customer h2, #infobox h2, #biellaonline h2, #conosci h2, #naviga h2, #biella h2, #informazioni h2 { color:#222222; text-align:center; /*font-size:1.2em;*/ padding-top:7px; margin:0px 0px 0px 0px; background:url(img/portale2009/boxtop_gr.png) top no-repeat; height:30px; }

#navigazione ul, #biellaonline ul, #conosci ul { list-style: none;  padding:0px 12px 0px 12px; margin: 0; }
#comune_s ul, #comune_n ul, #uffici_s ul, #uffici_n ul, #informazioni_n ul, #conosci_n ul, #naviga ul, #biella ul, #informazioni ul { list-style: none;  padding:2px 12px 12px 12px; margin: 0; }
#informazioni ul { list-style: none;  padding:0px 6px 0px 0px; margin: 0;}
#primopiano ul { list-style: none;  padding:1px 0px 0px 0px; margin: 0;} 
#biellaonline ul, #conosci ul { padding-top:4px;}
#ultimenotizie ul { list-style: none; padding:0px 0px 0px 0px; margin: 0; } 
#corpo { padding:2px 0px 0px 0px; min-height: 1090px; height: auto !important; height: 1090px; border:0px solid black;}
#notizie { padding:2px 0px 0px 0px; margin: 0; line-height: 17px }
#comune_biella { text-align:center; padding:2px 0px 0px 0px; margin: 0; line-height: 17px;}

#navigazione a, #informazioni a, #biellaonline a, #conosci a, #primopiano a, #comune_biella a, #notizie a, #ultimenotizie a, #comune_s a, #comune_n a, #uffici_s a, #biellaeventi a, #biellaeventi_n a, #uffici_n a, #informazioni_n a, #conosci_n a, #naviga a, #biella a, #informazioni a, #corpo a, #linkbr a { text-decoration:none;}
#navigazione a:hover, #informazioni a:hover, #biellaonline a:hover, #conosci a:hover, #primopiano a:hover, #comune_biella a:hover, #ultimenotizie a:hover, #comune_s a:hover, #comune_n a:hover, #uffici_s a:hover, #biellaeventi a:hover, #biellaeventi_n a:hover, #uffici_n a:hover, #informazioni_n a:hover, #conosci_n a:hover,#naviga a:hover, #biella a:hover, #informazioni a:hover, #corpo a:hover, #linkbr a:hover { color:#297CEF; text-decoration:underline; } 
#navigazione a:active, #informazioni a:active, #biellaonline a:active, #conosci a:active #primopiano a:active, #comune_biella a:active, #ultimenotizie a:active, #comune_s a:active, #comune_n a:active, #uffici_s a:active, #biellaeventi a:active, #biellaeventi_n a:active, #uffici_n a:active, #informazioni_n a:active, #conosci_n a:active,#naviga a:active, #biella a:active, #informazioni a:active, #corpo a:active, #linkbr a:active { text-decoration:none;} 
#comune_s a, #comune_n a, #navigazione a { text-decoration:none;}
#comune_s p, #comune_n p, #navigazione p { padding:0px 0px 0px 12px; margin-top:-4px; }
#customer p { padding:0px 0px 0px 10px; margin-top:-10px; }
#biellaeventi p { text-align:center; margin-left:-16px; margin-top:-13px; }
#biellaeventi_n p { text-align:center; margin-left:-16px; margin-top:8px; }
#infobox p { text-align:center; margin-top:-8px; }
#maincenter-l1 p, #mainright-l1 p { padding:0px 0px 0px 0px; margin-top:-8px; }
#biellaonline p, #conosci p { padding:6px 12px 14px 12px; margin:0; }
#corpo p { padding:3px 2px 3px 0px; margin: 0px; }
#corpo ul { padding:3px 0px 6px 30px; margin: 0px; line-height:15px;}
#corpo ul.intranet { padding:5px 0px 6px 30px; margin: 0px; line-height: 17px;}
#corpo h1 { font: 160% "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color:#000; text-transform:none; padding:3px 0px 3px 0px; margin: 0px;}
#corpo h2 { font: 140% "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color:#000; text-transform:none; padding:3px 0px 3px 0px; margin: 0px;}
#corpo h3 { font: 130% "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color:#000; text-transform:none; padding:3px 0px 3px 0px; margin: 0px;}

.etichetta { padding-top:7px; /*color:#4d4d4d; font-size:1.2em; font-weight:bold;*/  text-align:center; font: 120% "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color:#222222;}
.fotoconosci { background:url(img/portale2009/conoscibiella.jpg) top no-repeat; min-height: 90px; height: auto !important; height: 90px; margin:-7px 2px 0px 0px;}
.fotobiellaonline { background:url(img/portale2009/biellaonline.jpg) top no-repeat; min-height: 90px; height: auto !important; height: 90px; margin:-7px 2px 0px 0px;}
.sezione { font-style:italic; padding-top:4px; }

.ang_sup_sin_v1 { background:url(img/portale2009/round2_gr.png) no-repeat top left; height:31px; }
.ang_sup_des_v1 { background: url(img/portale2009/round2_gr.png) no-repeat top right; height:31px; }
.bordo_sup_v1 { background:url(img/portale2009/orizz2_gr.png) repeat-x top; height:31px; margin:-31px 31px; }
.bordo_sin_v1 { background:#FFFFFF url(img/portale2009/bordo_left2.png) repeat-y left; }
.bordo_des_v1 { background:url(img/portale2009/bordo_right2.png) repeat-y right; padding:0 20px; }
.ang_inf_sin_v1 { background:url(img/portale2009/round2_gr.png) no-repeat bottom left; height:15px; 	}
.ang_inf_des_v1 { background:url(img/portale2009/round2_gr.png) no-repeat bottom right; height:15px; }
.bordo_inf_v1 { background:url(img/portale2009/orizz2_gr.png) repeat-x bottom; height:15px; margin:-15px 15px; }

.ang_sup_sin_v2 { background:url(img/portale2009/round_in_gr.png) no-repeat top left; height:31px; }
.ang_sup_des_v2 { background: url(img/portale2009/round_in_gr.png) no-repeat top right; height:31px; }
.bordo_sup_v2 { background:url(img/portale2009/orizz_in_gr.png) repeat-x top; height:31px; margin:-31px 31px; }
.bordo_sin_v2 { background:#FFFFFF url(img/portale2009/bordo_left_in.png) repeat-y left; }
.bordo_des_v2 { background:url(img/portale2009/bordo_right_in.png) repeat-y right; padding:0 20px; }
.ang_inf_sin_v2 { background:url(img/portale2009/round_in_gr.png) no-repeat bottom left; height:15px; 	}
.ang_inf_des_v2 { background:url(img/portale2009/round_in_gr.png) no-repeat bottom right; height:15px; }
.bordo_inf_v2 { background:url(img/portale2009/orizz_in_gr.png) repeat-x bottom; height:15px; margin:-15px 15px; }

.ang_sup_sin_v3 { background:url(img/portale2009/round_in.png) no-repeat top left; height:31px; }
.ang_sup_des_v3 { background: url(img/portale2009/round_in.png) no-repeat top right; height:31px; }
.bordo_sup_v3 { background:url(img/portale2009/orizz_in.png) repeat-x top; height:31px; margin:-31px 31px; }
.bordo_sin_v3 { background:#FFFFFF url(img/portale2009/bordo_left_in.png) repeat-y left; }
.bordo_des_v3 { background:url(img/portale2009/bordo_right_in.png) repeat-y right; padding:0 20px; }
.ang_inf_sin_v3 { background:url(img/portale2009/round_in.png) no-repeat bottom left; height:15px; 	}
.ang_inf_des_v3 { background:url(img/portale2009/round_in.png) no-repeat bottom right; height:15px; }
.bordo_inf_v3 { background:url(img/portale2009/orizz_in.png) repeat-x bottom; height:15px; margin:-15px 15px; }

.pulisci { clear:both; }
.pad { padding-left:5px;}
.centro { text-align:center; }

/*
#mainright-l1, #mainright-l2 { width:32%; float:left; margin-left:2px; padding:0px 0px 10px 0px; border:1px solid black;}
#maincenter-l1, #maincenter-l2 { width:32%; float:left; margin-left:2px; margin-right:2px; padding:0px 0px 10px 0px;  border:1px solid black;}
#mainleft-l1, #mainleft-l2 { width:32%; float:left; margin-right:2px; padding:0px 0px 10px 0px; border:1px solid black;}
*/

#mainright-l1, #mainright-l2 { width:49%; float:left; margin-left:2px; }
#mainleft-l1, #mainleft-l2 { width:49%; float:left; margin-right:2px; }

#search { /*border: 1px solid black; */ padding:6px 0px 6px 12px; margin: 0; width:166px; height:28px;}
#search input.box {	 font: 120% "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; /* background: #fff; color:#333333; */ width:122px;  height:18px;  }
#search input.btn { padding-left:6px; vertical-align:bottom;}



