BODY 
{
 font-family:Verdana,Arial,Helvetica;
 font-size:11px;
 color:#000000;
 margin-top: 0px;
 bgcolor:#ffffff;}

TD{
 font-family:Verdana,Arial,Helvetica;
font-size:11px;
 color:#000000;
}


.HOME{
 font-family:Verdana,Arial,Helvetica;
font-size:11px;
line-height:15px;
 color:#000000;
}

.testo {
 font-family:Verdana,Arial,Helvetica;
font-size:12px;
line-height:18px;
 color:#666666;
}


.12{
 font-family:Verdana,Arial,Helvetica;
font-size:12px;
line-height:18px;
 color:#666666;
}
.11{
 font-family:Verdana,Arial,Helvetica;
font-size:11px;
line-height:18px;
color:#666666;
}



.small
{font-size:11px; }

.white{
 font-family:Verdana,Arial,Helvetica;
font-size:11px;
 color:#FFFFFF;
}

A:link {color:#0D89C0;} 

.bottom {
font-family:Verdana,Arial,Helvetica;
font-size:11px;
text-align:center!important;
line-height:150%;
}


.pop-up {border-right:1px solid #7F7F7F; border-left:1px solid #7F7F7F; width:490px; text-align:center; margin-left:auto; margin-right:auto;}
.big  {width:650px;}
.pop-up div {padding:10px; font-size:12px;}
.pop-up .close {background-color:#9A9899; font-weight:normal; padding:5px!important;}
.pop-up .close A:link, .pop-up .close A:visited, .pop-up .close A:hover  {color:#FFF!important; font-size:11px!important;}
.pop-up div.stf {border-bottom:1px solid #7F7F7F; padding-bottom:5px; width:430px;}
.big div.stf {border-bottom:1px solid #7F7F7F; padding-bottom:5px; width:600px;}
.pop-up IMG {margin-bottom:5px;}

/*IL NUOVO CSS*/
IMG {border:0;}
body {font-family:'helvetica'; font-size:13px;}
#top {background:url('images/bck-top.png') center no-repeat;}
#top #content {width:1023px; margin-left:auto; margin-right:auto; height:161px;}
#top #content #logo {margin:12px 0px;}
#top #content #menu {border-top:1px solid #999999; height:40px; background:url('images/bck-menu.png') bottom repeat-x;}
#top #content #menu a:link, #top #content #menu a:visited {font-family:'helvetica'; font-size:15px; color:#B3B3B3; display:block; float:left; padding:10px 29px 9px; text-decoration:none;}
#top #content #menu a:hover, #top #content #menu a.sel {background:url('images/bck-sel.png') bottom repeat-x; color:#fff;}

#container-home {background:url('images/bck-home.jpg') repeat; width:983px; margin-left:auto; margin-right:auto; border-bottom:1px solid #EB515C; padding:20px; line-height:1.5; overflow:aut;}
#container {background:#F1F1F1; width:983px; margin-left:auto; margin-right:auto; border-bottom:1px solid #EB515C; padding:20px; line-height:1.5; color:#242966; overflow:auto;}

.tecnologie {padding:75px!important; width:874px!important;}
.calendari {background:#eee!important;}
#container h1 {font-size:25px; color:#898CAB; }
#container h1.f {margin-top:0;}
#container .immagini {width:437px; float:left; margin-right:0;}
#container .immagini div {margin-bottom:28px; float:left;}
#container .immagini div.mr {margin-right:24px;}
#container ul.elenco {margin-left:440px;}
#container .elenco li {background:url('images/n/li.jpg')0px 9px no-repeat; padding-left:15px; list-style-type:none;}


.storia {padding:75px!important; width:919px!important; padding-right:30px!important;}
#container .immagini-storia {width:437px; float:left;  margin-right:37px;}
#container .immagini-storia div {float:left;}
#container .immagini-storia IMG {margin-bottom:0px!important;}
.storia div {float:left;}
.storia div.mr {margin-right:24px;}

.storia7 {float:left;}
.storia8 {float:left; margin-top:-15px;}

.tecnologie div {float:left; margin-bottom:36px!important;}
.tecnologie div.mr {margin-right:24px;}


.am  {overflow:auto; clear:both; margin-bottom:40px; }
.am h1 {color:green!important;}
.imgcert {width:100px; float:left; clear:left; margin-top:10px; text-align:center; margin-right:37px; margin-bottom:15px; }
#bottom {border-top:1px solid #EA838A; text-align:center; font-family:helvetica; font-size:13px; color:#8C8B8B; padding:10px; width:1003px; margin-left:auto; margin-right:auto; line-height:1.5; clear:both;}

.blocco-home, .blocco-home2 {width:188px; margin:26px; float:left; font-size:13px; position:relative;}
.blocco-home2 {width:428px;}
.blocco-home .img, .blocco-home2 .img {text-align:center; height:136px;}
.blocco-home h1, .blocco-home2 h1 {font-size:19px; white-space:nowrap;}
.prod-home h1 {color:#242966; border-bottom:1px solid #242966;}
.prod-home h1 a:link, .prod-home h1 a:visited {color:#242966;text-decoration:none;}
.cert-home h1 {color:#008500; border-bottom:1px solid #008500;}
.cert-home h1 a:link, .cert-home h1 a:visited {color:#008500;  text-decoration:none; }
.cert-home b {color:#008500;}
.ser-home, cal-home {width:188px; float:left; position:relative;}
.cal-home {margin-left:240px;}
.ser-home h1 {color:#EA1D2D; border-bottom:1px solid #EA1D2D;}
.cal-home h1 {color:#E9B706; border-bottom:1px solid #E9B706;}
.cal-home h1 a:link, .cal-home h1 a:visited {color:#E9B706; text-decoration:none;}
.cal-home h2, .cal-home h2 a:link, .cal-home h2 a:visited {color:#969696; font-size:14px;}
.artisti-home {margin-top:40px;}
.artisti-home h2 {color:#969696; border-bottom:1px solid #969696; font-size:19px;}
.artisti-home img {margin-right:10px; width:133px;}
.artisti-home img.last {margin-right:0px;}

.staff {color:#808080; font-size:14px; font-weight:bold; float:left; margin-right:35px; padding-bottom:15px;}


.calendari td a:link,.calendari td a:visited {text-decoration:none; font-size:14px;}
.calendari h2 {color:#046868; text-transform:uppercase; font-size:12px;}

