/* Trasparenza IE6 PNG*/

img, div, span { behavior: url(iepngfix.htc); }


*{ margin: 0; padding: 0; }*

/* BODY */

body { margin: 0; background: #eeeeee url(../images/sfondoweb.jpg) top left repeat-x; font: .74em Arial,"Trebuchet MS",Sans-Serif; color: #474747; }

/*  --------------------------------------------------------------------------- */

#area1 { width: 100%; height:285px;margin: 0 auto;}

#testata1{ width:950px; height: 250px; margin: 0 auto;padding:0;background: #ffffff;}

#testata2{ width:950px; height: 35px; margin: 0 auto;padding:0;color: #ffffff;line-height:35px;background: #373737 url(../images/sfondoweb.jpg) top left repeat-x;text-align:right;padding:0 10px 0 0;}

#testata2 a.testo{font-size:12px; font-weight:bold;color:#ffffff; text-decoration:none;text-decoration:none;}
#testata2 a:hover.testo{color:#ff0000;}
#testata2 .numero{font-size:16px; font-weight:bold;color:#ffff00; text-decoration:none;text-decoration:none;}

/*  --------------------------------------------------------------------------- */

#menu {width: 950px; height:56px; margin: 0 auto;padding:0;background: #ffffff;}


#menu #pulse {float:left;width: 768px;height:56px;background: #474747 url(../images/off.jpg) repeat-x;}
#menu #pulse ul{padding: 0 0 0 50px;} 
#menu #pulse li{display:inline;} 
#menu #pulse li a{ display:inline; width:90px;height:56px; padding:0px; color:#ffffff;font-size:12px; font-weight:bold; text-decoration:none; line-height:48px; float:left;text-align:center;}
#menu #pulse li a:hover{ color:#ffffff;background: #ff0000 url(../images/on.jpg) top center no-repeat;}
#menu #pulse li a.active{ color:#ffffff;background: #ff0000 url(../images/active.jpg) top center no-repeat;}
#menu #pulse li a.active:hover{ color:#ffffff;background: #ff0000 url(../images/on.jpg) top center no-repeat;}

#menu #c1 {float:left;width: 91px; height:56px; margin: 0 auto;padding:0;background: #474747 url(../images/c1.jpg) no-repeat;}
#menu #c2 {float:right;width: 91px; height:56px; margin: 0 auto;padding:0;background: #474747 url(../images/c2.jpg) no-repeat;}

/*  --------------------------------------------------------------------------- */

#submenu { width: 950px; height:35px; margin: 0 auto;padding:0px;background: #dddddd;}
#submenu ul{padding:0 0 0 70px;} 
#submenu li{display:inline;} 
#submenu li a{ display:inline; height:35px; padding:0px 20px; color:#474747;background: #dddddd;font-size:12px; font-weight:bold; text-decoration:none; line-height:35px; float:left;}
#submenu li a:hover{ color:#ffffff;background: #ff0000}
#submenu li a.active{ color:#ffffff;background: #373737}
#submenu2 { width: 650px; height:35px; margin: 0 auto;padding:0px;background: #dddddd;}


/*  --------------------------------------------------------------------------- */
#area2 { width: 100%; margin: 0 auto;}


/*  --------------------------------------------------------------------------- */

#contenuti { width: 950px; margin: 0 auto;padding:0;background: #ffffff;}

#home {float:left;width: 650px;padding:0px;margin:0;background: #ffffff;}
#home h1 {color:#ff0000;font-size:16px;font-weight:bold;padding:0 0 20px 0;}
#homefull {float:left;width: 910px;padding:20px;margin:0;background: #ffffff;text-align: justify;}


#homefull h1 {color:#ff0000;font-size:16px;font-weight:bold;padding:0 0 20px 0;}

.testo14 {color:#373737;font-size:14px;font-weight:bold;}

.link14 {color:#ff0000;font-size:14px;font-weight:bold;}

#boxcontenuti{float:left;padding:0 10px 10px 10px;margin:0;font-size:12px;text-align: justify;background: #ffffff;}
#boxcontenuti h2 {color:#ff0000;font-size:16px;font-weight:bold;padding:0 0 6px 0;text-align:center;}
#boxcontenuti .htitle {color:#ff0000;font-size:16px;font-weight:bold;padding:0 0 6px 110px;text-align:left;}
#boxcontenuti .picture{margin:20px 30px 20px 30px;border: 1px solid #ccc;}
#boxcontenuti .red{color:#ff0000;font-weight:bold;}
#boxcontenuti .left{float:left;display: block;width: 90px;padding:0 20px 0 0;}
#boxcontenuti a.brochure{padding:0px 0px 0px 20px;font-weight:bold; text-decoration:none;color:#474747;background: url(../images/download.gif) no-repeat;}
#boxcontenuti a.contact{padding:0px 0px 0px 25px;font-weight:bold; text-decoration:none;color:#474747;background: url(../images/mail.jpg) no-repeat;}
#boxcontenuti a:hover.brochure{text-decoration:underline;color:#ff0000;}


#boxcontenuti2{float:left;padding:0 10px 10px 10px;margin:0;font-size:12px;text-align: justify;background: #ffffff;}
#boxcontenuti2 h2 {color:#ff0000;font-size:16px;font-weight:bold;padding:0 0 6px 0;text-align:center;}
#boxcontenuti2 .htitle {color:#ff0000;font-size:16px;font-weight:bold;padding:0 0 6px 110px;text-align:left;}
#boxcontenuti2 .picture{margin:20px 30px 20px 30px;border: 1px solid #ccc;}
#boxcontenuti2 .red{color:#ff0000;font-weight:bold;}
#boxcontenuti2 .left{float:left;display: block;width: 90px;padding:0 20px 0 0;}
#boxcontenuti2 a.brochure{padding:0px 0px 0px 20px;font-weight:bold; text-decoration:none;color:#474747;background: url(../images/download.gif) no-repeat;}
#boxcontenuti2 a.contact{padding:0px 0px 0px 25px;font-weight:bold; text-decoration:none;color:#474747;background: url(../images/mail.jpg) no-repeat;}
#boxcontenuti2 a:hover.brochure{text-decoration:underline;color:#ff0000;}


#boxfoto{float:left;padding:0 10px 40px 10px;margin:0;font-size:12px;background: #ffffff;text-align:center;}
#boxfoto .picture{margin:0px 30px 0px 30px;border: 1px solid #ccc;}
#boxfoto a.brochure{padding:0px 0px 0px 20px;font-weight:bold; text-decoration:none;color:#474747;background: url(../images/download.gif) no-repeat;}
#boxfoto a.contact{padding:0px 0px 0px 25px;font-weight:bold; text-decoration:none;color:#474747;background: url(../images/mail.jpg) no-repeat;}
#boxfoto a:hover.brochure{text-decoration:underline;color:#ff0000;}

#subhome {float:left;width: 610px;padding:20px;margin:0;background: #ffffff;}
#subhome h1 {color:#ff0000;font-size:16px;font-weight:bold;padding:0 0 20px 0;}
#subhome .red{color:#ff0000;font-weight:bold;}
#subhome #box1{float:left;width: 300px;padding:20px 20px 0 0;text-align: justify;background: #ffffff;}
#subhome #box2{float:left;width: 290px;padding:20px 0 0 0;text-align: justify;background: #ffffff;}
#subhome h2{color:#ff0000;font-size:14px;font-weight:bold;padding:0 0 20px 0;}
//#subhome ul{padding:10px 0 0 20px;}
#subhome .titolo{color:#ff0000;font-size:12px;font-weight:bold;}



#subhome ul{list-style: none;} 
#subhome li{float:left;padding:0 0px 10px 0;} 

a.pulsante{display: block;width: 200px;height: 70px;padding:0px 0px 0 0px;margin:0 0px 0 0;text-align: center;text-decoration: none;text-transform: none;color:#ffffff; font:14px/18px Arial,"Trebuchet MS", Helvetica, sans-serif;background: url(../images/pulsante1.jpg) no-repeat;font-weight:bold;line-height:60px;}
a:hover.pulsante{ background:url(../images/pulsante2.jpg) no-repeat;}

a.pulsante2{display: block;width: 200px;height: 60px;padding:10px 0px 0 0px;margin:0 0px 0 0;text-align: center;text-decoration: none;text-transform: none;color:#ffffff; font:14px/18px Arial,"Trebuchet MS", Helvetica, sans-serif;background: url(../images/pulsante1.jpg) no-repeat;font-weight:bold;line-height:20px;}
a:hover.pulsante2{ background:url(../images/pulsante2.jpg) no-repeat;}








#boxhome{float:left;width:445px;padding:0 10px 0 0;margin:0;font-size:12px;background: #ffffff;}
#boxhome #boxhomecontenuti{float:left;padding:0 10px 10px 0px;margin:0;font-size:12px;text-align: justify;background: #ffffff;}
#boxhome #boxhomecontenuti h2 {color:#ff0000;font-size:16px;font-weight:bold;padding:0 0 6px 0;text-align:left;}
#boxhome h2 {color:#ff0000;font-size:16px;font-weight:bold;padding:0 0 6px 0;text-align:left;}


#spothome {float:left;width:610px;height:330px;padding:0;margin:0;background: #ffffff;}

#workscreen {float:left;width:180px;height:130px;padding:0px;margin:10px 10px 0 0;font-size:12px;background: #ffffff;}
#workscreen img {border: 1px solid #474747;}
#workinfo {float:left;width:215px;height:140px;padding:0 10px;margin:10px 0 0 0;font-size:12px;background: #ffffff;color:#373737;font-weight:bold;}
#workinfo .red{font-size:12px;font-weight:bold;color:#ff0000;}



#referenzaa {float:left;width:440px;height:180px;padding:10px 0 0 0;margin:0 10px 0 0;}
#referenzab {float:left;width:440px;height:180px;padding:10px 0 0 0;margin:0 0 0 20px;}

#referenza1 {float:left;width:200px;height:180px;padding:0px;margin:0px;background: #ffff00;}
#referenza1 .img{border: 1px solid #c0c0c0;}
#referenza2 {float:left;width:220px;height:180px;padding:0 10px;margin:0 0px;background: #fafafa;}
#referenza2 .title{color:#ff0000;font-size:14px;font-weight:bold;}
#referenza2 .subtitle{color:#41bad5;font-size:12px;font-weight:bold;}






#news {float:right;width: 300px;margin:0;}
#NewsTicker{background:#fff;width:300px;height:350px;margin:0 auto;}
#NewsTickerTitle {width: 300px;height: 35px;padding:0;display: block;overflow: hidden;position: relative;background:#373737 url(../images/barra-news.jpg) top left no-repeat;line-height:35px;text-align:center;}
#NewsTickerTitle h1{color:#ffffff;font-size:14px;font-weight:bold;}
#NewsVertical {width: 300px;height: 315px;display: block;overflow: hidden;position: relative;}
#TickerVertical {width: 290px;height: 315px;display: block;list-style: none;}
#TickerVertical li {display: block;width: 300px;height: 105px;float: left;}
#news1{float:left;width: 90px;height:90px;background: #fffff;padding:5px 5px 10px 5px;}
#news1 img{border: 1px solid #ccc;}
#news2{float:left;width: 180px;height:120px;background: #ffffff;padding:5px;}
#news2 a{color:#ff0000;font-size:11px;font-weight:bold;text-decoration:none;}
#news2 a:hover{color:#474747;}
#news2 .testo{color:#474747;font-size:11px;text-align:left;}
#news2 .data{color:#41bad5;font-size:11px;font-weight:bold;}



/* BOX centrali AREA SERVIZI */

#centralbox1 { float:left;width: 210px; height: 370px;margin: 0 auto;padding:20px 0px 0px 20px;text-align:left;background:#ffffff;}
#centralbox2 { float:left;width: 400px; height: 340px;margin: 0 auto;padding:20px 0px 0px 0px;text-align:justify;background:#ffffff;}

#centralbox1 ul{list-style: none;} 
#centralbox1 li{float:left;padding:0 0px 10px 0;} 




#laterale {float:left;width: 290px;margin:0;background:#fafafa;padding:20px 0 0 10px;}
#laterale h1 {color:#ff0000;font-size:16px;font-weight:bold;padding:0 0 20px 0;}

#laterale .dati{color:#ff0000;font-weight:bold;font-size:16px;}
#laterale .azienda{color:#373737;font-weight:bold;font-size:14px;}
#laterale .qualifica{color:#373737;font-weight:bold;}
#laterale .nome{color:#373737;padding:0 0 10px 0;}
#laterale a{color:#ff0000;text-decoration:none;}

#lateralebanner {float:left;width: 300px;height:300px;margin:0;background:#ffffff;padding:0px;}



#laterale2 {float:left;width: 290px;margin:0;background:#ffffff;padding:20px 0 0 10px;}

/*  --------------------------------------------------------------------------- */

#footer { width: 950px;height:200px; margin: 0 auto;padding:0;background: #ffffff;border-top: 1px solid #c0c0c0;}


#footer1 {float:left;width: 229px;height:130px;padding:10px;margin:0;border-right: 1px solid #c0c0c0;background: #ffffff;}
#footer1 a.link{display: block;width: 180px; height:20px;color:#474747;font-size:12px;font-weight:bold;padding:0 0 0 20px;text-decoration:none;background: url(../images/link.gif) no-repeat;}
#footer1 a:hover.link{color:#ff0000;}
#footer1 .img{padding:0 0 5px 0;}

#footer2 {float:left;width: 379px;height:130px;padding:10px;margin:0;border-right: 1px solid #c0c0c0;background: #ffffff;}

#footer2 #partners{float:left;width: 379px;height:80px;text-align:center;}

#footer3 {float:left;width: 280px;height:130px;padding:10px;margin:0;background: #ffffff;}
#footer h1 {color:#373737;font-size:16px;padding:0 0 10px 0;}

#footer4 {float:left;width: 950px;height:20px;padding:5px 0 0 0;background: #373737;color:#ffffff;text-align:center;font-size:11px;}

#footer5 {float:left;width: 950px;height:20px;padding:5px 0 0 0;background: #ffffff;color:#373737;text-align:center;font-size:11px;}
#footer5 a{color:#373737;text-decoration:none;padding: 0 20px;}
#footer5 a:hover{color:#ff0000;}
/*  --------------------------------------------------------------------------- */



/*  -------------------- CAMPI FORM DATI ------------------------------------------------------- */

#riga{float:left;width:600px;height:18px;padding:0 0 10px 0px;}

#riga2{float:left;width:600px;height:140px;padding:0 0 10px 0px;}

#riga3{float:left;width:600px;height:100px;padding:0 0 10px 0px;}

#riga4{float:left;width:600px;height:40px;padding:0 0 10px 0px;}

.rigatesto{float:left;width:150px;height:18px;padding:0px;}
.rigainput{float:left;width:150px;height:18px;}
.inputbox{width:140px;font-family: Arial, Helvetica, "trebuchet ms", sans-serif;border:1px solid #ccc;font-size: 11px;color: #5B6065;border-top: 1px solid #a1a1a1;border-right: 1px solid #dadada;border-bottom: 1px solid #dadada;border-left: 1px solid #a1a1a1;height:16px;}

.rigatestomini{float:left;width:75px;height:18px;padding:0px;}
.rigainputmini{float:left;width:75px;height:18px;}
.inputboxmini{width:65px;font-family: Arial, Helvetica, "trebuchet ms", sans-serif;border:1px solid #ccc;font-size: 11px;color: #5B6065;border-top: 1px solid #a1a1a1;border-right: 1px solid #dadada;border-bottom: 1px solid #dadada;border-left: 1px solid #a1a1a1;height:16px;}

.areainput{float:left;width:440px;height:100px;}
.areainput2{float:left;width:440px;height:40px;}
.areabox{width:440px;font-family: Arial, Helvetica, "trebuchet ms", sans-serif;border:1px solid #ccc;font-size: 11px;color: #5B6065;border-top: 1px solid #a1a1a1;border-right: 1px solid #dadada;border-bottom: 1px solid #dadada;border-left: 1px solid #a1a1a1;height:100px;}

.mriga{float:left;width:400px;height:25px;padding:0px;}
.mriga2{float:left;width:200px;height:25px;padding:0px;}

.button{width:98px;height:25px;background:#eee;color:#474747;cursor:hand;border:1px solid #ccc;}

.inputnewsletter{width:270px;font-family: Arial, Helvetica, "trebuchet ms", sans-serif;border:1px solid #ccc;font-size: 14px;color: #ff0000;border-top: 1px solid #a1a1a1;border-right: 1px solid #dadada;border-bottom: 1px solid #dadada;border-left: 1px solid #a1a1a1;height:20px;margin:10px 0 0 0;}
.buttonnewsletter{width:98px;height:25px;background:#ff0000;color:#ffffff;cursor:hand;border:1px solid #c20000;}



#indicatorepage { float:left;width: 910px; height:40px;margin: 0 auto;padding:10px 0 0 0;text-align:center;}

#indicatorepage a.pag-active{color:#ffffff;background: #474747;padding:0 2px 0 2px;font:16px Arial,Helvetica, sans-serif;font-weight:bold;text-decoration:none;}
#indicatorepage a.pag-standard{color:#474747;font:16px Arial,Helvetica, sans-serif;font-weight:bold;text-decoration:none;}
#indicatorepage a.freccianext {display: block;width: 30px; height:30px;background: #ffffff url(../images/next1.gif) no-repeat;text-decoration:none;}
#indicatorepage a.frecciaprev {display: block;width: 30px; height:30px;background: #ffffff url(../images/prev1.gif) no-repeat;text-decoration:none;}







/* ELEMENTI DA ELEIMINARE */

#offertabox {float:left;width: 150px;margin:0 22px 0 10px;}

#offertabox2{float:left;width: 140px;height:30px;background: #ff0000;padding:5px;text-align:center;}
#offertabox2 .titolo{font:14px Arial,Helvetica, sans-serif;font-weight:bold;text-decoration:none;color:#ffffff;}
#offertabox3{float:left;width: 140px;height:60px;background: #373737;padding:5px;text-align:left;color:#ffffff;}

#offertabox4{float:left;width: 150px;height:55px;background: #ffffff;padding:0px;}
#offertabox5{float:left;width: 150px;height:62px;background: #ffffff;padding:0px;}
