body { font-size:12px; font-family:Helvetica, Arial, Georgia; color:#000; }
a {text-decoration:none}

#main {width: 960px; position: relative; margin: 0 auto;}

#main #header {width:960px; margin:0 0 30px 0; float:left;}
#main #header .testata h4{width:940px; font-size:12px; color:#000; text-align:right; font-weight:bold; font-family:georgia,arial ; padding:0 0 10px 0; margin: 0 20px 0 0; float:right;}

/*emozionale*/
#main #header #emozionale {width:960px; border-top:1px solid #333; border-bottom:1px solid #333; float:left;}
#main #header #emozionale .home {width:263px; height:250px;  background:url(../immagini/sfondo-pulsanti.jpg); float:left;}
#main #header #emozionale .home .puls-coll {width:225px; height:83px;  border-bottom:1px solid #ddd;  float:left;}
#main #header #emozionale .home .puls-coll .imm{width:44px; padding:20px 0 0 0; float:left;}
#main #header #emozionale .home .puls-coll .label {width:181px; height:53px;  padding:27px 0 0 0;background:url(../immagini/sfondo-coll.jpg) no-repeat; font-family:Georgia, Arial; font-size:24px;  text-align:center; font-weight:bold; float:left; }
#main #header #emozionale .home .puls-coll .label a{color:#fff;}
#main #header #emozionale .home .puls-coll .label a:hover{color:#fff;}

#main #header #emozionale .home .puls-nocoll {width:225px; height:82px;  border-bottom:1px solid #ddd;  float:left;}
#main #header #emozionale .home .puls-nocoll .imm2{width:44px; padding:20px 0 0 0; float:left;}
#main #header #emozionale .home .puls-nocoll .label2 {width:181px; height:53px;  padding:27px 0 0 0; font-family:Georgia, Arial; font-size:24px;  text-align:center; font-weight:bold; float:left; }
#main #header #emozionale .home .puls-nocoll .label2 a{color:#333;}
#main #header #emozionale .home .puls-nocoll .label2 a:hover{color:#000;}
#main #header #emozionale .imm-emozionale {width:697px; float:left;}

/*menu*/
#main #header #menu {width:960px; background:url(../immagini/sfondo-menu.jpg) no-repeat #fff; float:left;}
#main #header #menu .puls h3{width:240px; height:30px; hover padding:15px 0 0 0; font-family:arial; font-size:14px; font-weight:bold; text-align:center; float:left;}
#main #header #menu .puls h3 a {color:#999;}
#main #header #menu .puls h3 a:hover{color:#000;}
#main #header #menu .barra {width:240px; float:left;}


#main #content {width:960px; float:left;}
#main #content #contenuti {width:660px; margin:0 50px 0 0; float:left; #margin 0 20px 0 0;}
#main #content #contenuti h1 {font-size:16px; font-weight:bold; font-family:Arial; color:#000;}
#main #content #contenuti h2 {font-size:14px; font-weight:bold; font-family:Arial; color:#000;}
#main #content #contenuti h2 a {color:#555;}
#main #content #contenuti h2 a:hover {color:#000;}
#main #content #contenuti .testo{font-size:13px; font-family:Arial,Helvetica; color:888; text-align:justify; line-height:22px; float:left}
#main #content #contenuti .linked {width:210px; margin:5px; float:left;}




#main #content #contatti {width:240px; margin:40px 0 30px 0; padding:5px; float:left;}
#main #content #contatti .title {width:250px;font-size:16px; font-weight:bold; margin:0 0 10px 0; font-family:Arial; color:#555; float:left;}
#main #content #contatti .testo-contatti {font-size:12px; font-weight:bold; font-family:Arial; color:#000; line-height:22px; float:left;}
#main #content #contatti .puls-sx {width:210px; margin:0 0 0 0; float:left;}
#main #content #contatti .puls-dx {width:210px; margin:0 0 0 20px; float:left;}
#main #content #network {width:250px; float:right; 
						/*ie6*/_width:230px; }
#main #content .link {width:181px; height:50px; font-family:Georgia, Arial; font-size:24px;  color:#000; text-align:center; font-weight:bold; margin:80px 0 0 0;  float:left; padding:15px 0 0 0; border-top:1px solid #333; border-bottom:1px solid #333;}						
#main #content .link a {color:#555;}
#main #content .link a:hover{color:#000;}

#main #content #tag-cloud {width:240px; margin:20px 0 10px 0;  font-family:verdana, arial; padding:5px; float:left;}
#main #content #tag-cloud .grande {font-size:15px; font-weight:bold; color:#000; text-align:right; padding:2px; float:left;}
#main #content #tag-cloud .grande a {color:#000}
#main #content #tag-cloud .grande  a:hover {color:#00e}
#main #content #tag-cloud .medio {font-size:14px; color:#aaa; padding:2px; text-align:center; float:left;}
#main #content #tag-cloud .medio a {color:#aaa}
#main #content #tag-cloud .medio a:hover {color:#00e}
#main #content #tag-cloud .piccolo {font-size:12px; font-weight:bold; text-align:right; padding:2px; color:#555; float:left;}
#main #content #tag-cloud .piccolo a {color:#555}
#main #content #tag-cloud .piccolo a:hover {color:#00e}
#main #content #tag-cloud .mini {font-size:10px; color:#999; padding:2px; float:left;}
#main #content #tag-cloud .mini a {color:#999}
#main #content #tag-cloud .mini a:hover {color:#00e}

#main #footer {width:960px; margin:35px 0; float:left;}
#main #footer .link {width:580px; font-size:11px; border:none; font-family:arial; text-align:left; font-weight:bold; color:#aaa; margin:0 20px 0 0; float:left;}
#main #footer .link a{color:#aaa}
#main #footer .link a:hover{color:#000}
#main #footer .sitemap {width:340px; font-size:11px; color:#aaa; font-weight:bold;text-align:right; margin:0 20px 0 0;float:right}
#main #footer .sitemap a{color:#aaa}
#main #footer .sitemap a:hover{color:#000}
