﻿/*MAIN CSS*/
body {margin:0px; padding:0px; background: #FFFFFF url(../img/sfondo.gif) repeat-x top; color: #000000; font-family: Tahoma, sans-serif; font-size: 68%;}
#pagina {position:relative; padding:0px 0px 0xp 0px; margin-left:auto; margin-right:auto; margin-top:-2px; width:900px; vertical-align:middle; background:url(../img/pagina.gif) no-repeat top center;}
a.rosso:link, a.rosso:visited, #briciole a:hover {color:#e74f1d;}
a:link { color:#e74f1d;}
a:link:hover { color:#333333;}
.grassetto{font-weight:bold;}
.imgmarg{margin:5px;}

/*header*/
#testata {position:relative; width:860px; margin:10px 0px 0px 0px; padding:0px; }
#testata img{border:none;}
#trasp{position:absolute; width:115px; height:74px; margin:55px 0px 0px 809px; padding:0px; background:url(../img/onde.gif) no-repeat;}
#banner{margin:0px 0px 0px 30px; padding:10px 0px 0px 0px; background:url(../img/banner.gif) no-repeat right; width:846px; height:110px;}
/*--header*/
/*lingue*/
#lingue{margin:0px 0px 0px 695px; color:#e74f1d; font-weight:bold;}
#lingue a{color:#e74f1d; font-weight:bold; text-decoration:none;}
#lingue a:hover{color:#333333; font-weight:bold; text-decoration:none;}
/*--lingue*/

#underbar{width:850px; margin:-10px 0px 0px 25px; padding:0px; }
#briciole{margin:0px 0px 10px 180px; color:#e74f1d; font-weight:bold; position:relative; float:left; width:400px; color:#999999;}
*html #briciole{margin:0px 0px 10px 90px; color:#e74f1d; font-weight:bold; position:relative; float:left; width:400px; color:#999999;}
#briciole a{ color:#777777; font-weight:bold;}
/*cerca*/
#boxricerca{margin:0px 0px 0px 20px; padding:0px; padding:0px; position:relative; float:left; width:225px;text-align:right;}
/*--FORM RICERCA*/
.nob {margin:0px; padding:0px; visibility:none;}
.ntv-button{background:#333333; border:1px solid #aaaaaa; color:#FFFFFF; font-family:Tahoma, sans-serif; font-weight:bold; font-size:11px; padding:2px;}
/*--FORM RICERCA*/
.string {background:#ffffff; border:1px solid #000033; font-family: Tahoma, sans-serif; font-size:1.1em; color:#333333;}
#image{height:27px; background:url(../img/cerca.gif) no-repeat center bottom; border:none; margin-left:5px; width:40px;}
/*--cerca*/

#corpo{position:relative; margin:0px 0px 0px 20px; padding:0px; width:860px;}


/*navigatore1*/
#navigatore1{width:610px; height:35; top:0px; left:0px; margin:0px 0px 0px 200px; padding: 0px 0px 0px 0px;}
#navigatore1 ul{list-style:none; width:610px; height:35px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#navigatore1 li{display:block; width:90px; height:35px; padding:0px; background: url(../img/bottone.gif) no-repeat bottom; margin:0px 0px 0px 0px; line-height:40px; float:left;}
.lista1 ul li a{display:block; text-decoration:none; width:90px; height:35px; padding:0px; margin:0px 0px 0px 0px; line-height:35px; color:#FFFFFF; font-weight:bold; text-align:center;}
.lista1 ul li a:hover{list-style:none; text-decoration: underline; color:#ffffff; background-color:#FF0000; background: url(../img/bottonea.gif) no-repeat bottom;}
/*--navigatore1*/

/*navigatore2*/
#navigatore2 h4{width:159px; font-weight:bold;font-size:1em; background: url(../img/boxtastobianco.gif) no-repeat center bottom; padding:0px; margin:2px 0px 5px 4px; color:#333333; text-align:center; height:35px; line-height:40px;}
#navigatore2{position:relative; width:190px; margin-left:5px; background:url(../img/boxdxsopra.gif) no-repeat; top:0px; margin-top:0px; font-family: Tahoma, sans-serif;}
#navigatore2 ul{width: 190px; list-style:none; margin: 0px 0px 0px 1px; padding:0px 0px 20px 0px; background:url(../img/bodxsotto.gif) no-repeat bottom left;}
/*ul ha la stessa dimensione del contenitore più un margine in alto per staccarlo dal bordo del contenitore e un padding in basso per allineare lo sfondo a quello del contenitore*/
#navigatore2 ul li{padding:0px; margin-left:2px; border-bottom:1px solid #c4d0fc; width:163px;}
/*non ha bisogno di settare larghezza ha solo un margine a sinistra per centrarlo nella lista*/
#navigatore2 ul li a{text-decoration:none; display:block; padding: 3px 3px 3px 3px; margin-left:10px; font-weight:bold; font-size:1em; color:#e74f1d; }
/*i link della lista hanno un display block per settargli le dimensioni (altezza-larghezza) un line-height per centrare il testo e un margine a sinistra per centrarli nel li*/
#navigatore2 ul li a:hover{text-decoration:none; color:#999999; }

/*testo*/

#testo{float:left; padding:0px; width:440px; margin:0px 20px 0px 20px; }
#testo .contenuto{padding:0px; margin:0px;width:450px; }

*html #testo{float:left; padding:0px; width:300px; margin:0px 0px 0px 0px;}
*html #testo .contenuto{padding:0px; margin:0px;width:300px; }
/*--testo*/

/*contenuto*/
#hpiprincipale{width:440px; padding:0px; margin:0px 0px 5px 30px;}
*html #hpiprincipale{width:420px; padding:0px; margin:0px 0px 5px 30px;}
#hpiprincipale .hpnewstesto{padding:0px; margin:10px 0px 5px 0px; font-weight:bold; font-size:1.3em; color:#a19f9f; font-family:Arial, Helvetica, sans-serif; width:390px;}
#hpiprincipale h1{padding:5px; margin:0px 0px 5px 0px; font-size:1.90em; font-weight:bold; color:#E23223; font-family:Arial, Helvetica, sans-serif; width:450px;}
/*--contenuto*/

/*sidebars*/
#sidebardx {float:left; margin-top:20px; margin-left:5px; margin-right:5px; width:170px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#sidebarsx {float:left; margin-top:0px; margin-left:5px; margin-right:5px; width:170px; font-family: Verdana, Arial, Helvetica, sans-serif;}

#sidebardx .box{width:190px; position:relative; padding:2px 0px 0px 0px; margin:0px; background:url(../img/boxprodsopra.gif) no-repeat; }
#sidebardx .box .contenuto{position:relative; width:190px; margin:0px 0px 0px -1px; padding:0px 0px 10px 0px; background: url(../img/boxprodsotto.gif) no-repeat  left bottom;}
#sidebarsx .box{width:190px; position:relative; padding:2px 0px 0px 0px; margin:0px 0px 30px 0px; background:url(../img/boxdxsopra.gif) no-repeat ;}
#sidebarsx .box .contenuto{position:relative; width:190px; margin:0px 0px 0px 1px; padding:0px 0px 20px 0px; background: url(../img/bodxsotto.gif) no-repeat  left bottom;}
/*--sidebars*/

/*dx*/
#sidebardx .box .contenuto .news{width:130px; margin:0px; padding:0px;font-size:0.90em; color:#000000; }
#sidebardx .box .contenuto .news h4{width:180px; font-weight:bold;font-size:1.20em; background: url(../img/boxtastoarancio.gif) no-repeat center bottom; padding:0px; margin:0px 0px 10px 4px; color:#ffffff; text-align:center; height:35px; line-height:40px;}
#sidebarsx .box .contenuto .news h4 a{color:#333333;}
#sidebarsx .box .contenuto .news h4 a:hover{text-decoration:none; color:#e74f1d;}
#sidebardx .box .contenuto .news .prod{width:185px; margin:0px 0px 0px 2px; padding:0px; border-bottom:1px solid #8f8f8f;}
#sidebardx .box .contenuto .news .produ{width:185px; margin:0px 0px 0px 2px; padding:0px; border-bottom:none;}
#sidebardx .box .contenuto .news .produ h3{float:left; width:80px; font-weight:bold;font-size:1em; padding:0px; margin:30px 0px 10px 5px; color:#e74f1d; text-align:left; height:15px; line-height:10px;}
#sidebardx .box .contenuto .news .produ h3 a{font-weight:bold;font-size:1em; color:#e74f1d; }
#sidebardx .box .contenuto .news a{font-weight:bold;font-size:1em; color:#ffffff; text-decoration:none;}
#sidebardx .box .contenuto .news .produ h3 a:hover{color:#333333;}
#sidebardx .box .contenuto .news .prod h3{float:left; width:75px; font-weight:bold;font-size:1em; padding:0px; margin:30px 0px 10px 5px; color:#e74f1d; text-align:left; height:15px; line-height:10px;}
#sidebardx .box .contenuto .news .prod h3 a{font-weight:bold;font-size:1em; color:#e74f1d; }
#sidebardx .box .contenuto .news a{font-weight:bold;font-size:1em; color:#ffffff; text-decoration:none;}
#sidebardx .box .contenuto .news .prod h3 a:hover{color:#333333;}
#sidebardx .box .contenuto .news a img{border:none; margin:5px 0px 0px 0px;}
#sidebardx .box .contenuto .news p{ float:left; width:100x; text-align:center; margin:0px 0px 0px 3px;}
/*--dx*/

/*sx*/
#sidebarsx .box .contenuto .news{width:150px; margin-left:10px; padding:0px;font-size:0.90em; color:#000000;}
#sidebarsx .box .contenuto .news h4{width:159px; font-weight:bold;font-size:1.10em; background: url(../img/boxtastobianco.gif) no-repeat center bottom; padding:0px; margin:0px 0px 5px -6px; color:#333333; text-align:center; height:35px; line-height:40px;}
#sidebarsx .box .contenuto .news h4 a{color:#333333;}
#sidebarsx .box .contenuto .news h4 a:hover{text-decoration:none; color:#e74f1d;}
#sidebarsx .box .contenuto .news h3{font-weight:bold;font-size:1.15em; padding:0px; margin:0px 0px 5px 0px; color:#333333; text-align:left;}
#sidebarsx .box .contenuto .news h3 a{text-decoration:underline; }
#sidebarsx .box .contenuto .news h3 a:hover{text-decoration:none; color:#333333;}
#sidebarsx .box .contenuto .news a{font-weight:bold;font-size:1em; color:#e74f1d; text-decoration:none;}
#sidebarsx .box .contenuto .news img{border:none;}
/*--sx*/

/*footer*/
#footer #contenuto{text-align:center; margin:10px 0px 0px 4px; padding:5px 0px 0px 0px;border-top:#CCCCCC 1px solid; width:850px;}
#footer{text-align:center; margin:20px 0px 0px 0px; padding:0px 0px 10px 0px; background: url(../img/pagina1.gif) no-repeat center bottom; width:860px;}
#footer a {color: #e74f1d;}
/*--footer*/
/*--MAIN PAGE*/

/*PAGINE ISTITUZIONALI*/
#sidebardxazi {float:left; margin-top:0px; margin-left:5px; margin-right:5px; width:170px; font-family: Verdana, Arial, Helvetica, sans-serif;}
*html #sidebardxazi {float:left; margin-top:0px; margin-left:5px; margin-right:5px; width:170px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#sidebardxazi .box{width:190px; position:relative; padding:2px 0px 0px 0px; margin:0px 0px 0px 0px; }
#sidebardxazi .box .contenuto{position:relative; width:190px; margin:10px 0px 0px 1px; padding:0px 0px 10px 0px; }

#sidebardxazi .box .contenuto .news{width:140px; margin:0px 0px 0px 10px; padding:0px 0px 5px 0px;font-size:0.90em; color:#000000;border-bottom:1px solid #cccccc;}
#sidebardxazi .box .contenuto .news h4{width:159px; font-weight:bold;font-size:1.10em; background: url(../img/boxtastobianco.gif) no-repeat center bottom; padding:0px; margin:0px 0px 5px 0px; color:#333333; text-align:center; height:35px; line-height:40px;}
#sidebardxazi .box .contenuto .news h4 a{color:#333333;}
#sidebardxazi .box .contenuto .news h4 a:hover{text-decoration:none; color:#e74f1d;}
#sidebardxazi .box .contenuto .news h1{font-weight:bold;font-size:1.15em; padding:0px; margin:0px 0px 5px 0px; color:#000000; text-align:left; height:20px; line-height:20px;}
#sidebardxazi .box .contenuto .news h3{font-weight:bold;font-size:1.10em; padding:0px; margin:0px 0px 5px 0px; color:#333333; text-align:left;}
#sidebardxazi .box .contenuto .news h3 a{text-decoration:underline;}
#sidebardxazi .box .contenuto .news h3 a:hover{color:#333333;}
#sidebardxazi .box .contenuto .news a:hover{text-decoration:none; color:#333333;}
#sidebardxazi .box .contenuto .news a{font-weight:bold;font-size:1em; color:#e74f1d; text-decoration:none;}
#sidebardxazi .box .contenuto .news img{border:none; margin:5px;}

.centroazi{text-align:center; margin:20px 0px 0px 30px; background:url(../img/azienda.gif) no-repeat; width:390px; height:110px;}
.centroazi:hover {background:url(../img/aziendah.gif) no-repeat;}
.centroserv{text-align:center; margin:20px 0px 0px 30px; background:url(../img/servizi.gif) no-repeat; width:390px; height:110px;}
.centroserv:hover {background:url(../img/servizih.gif) no-repeat;}
.centrochi{text-align:center; margin:20px 0px 0px 30px; background:url(../img/chisiamo.gif) no-repeat; width:390px; height:110px;}
.centrochi:hover {background:url(../img/chisiamoh.gif) no-repeat;}
.centrocert{text-align:center; margin:20px 0px 0px 30px; background:url(../img/certificazioni.gif) no-repeat; width:390px; height:110px;}
.centrocert:hover {background:url(../img/certificazionih.gif) no-repeat;}
.centrobrev{text-align:center; margin:20px 0px 0px 30px; background:url(../img/brevetti2.gif) no-repeat; width:390px; height:140px;}
.centrobrev:hover {background:url(../img/brevetti2h.gif) no-repeat;}
.centrocont{text-align:center; margin:20px 0px 0px 30px; background:url(../img/contatti.gif) no-repeat; width:390px; height:110px;}
.centrocont:hover {background:url(../img/contattih.gif) no-repeat;}
/*qui era 35 e non 30*/


#contenutoprod #hpiazi{/*width:460px;*/padding:0px; margin:5px 20px 0px 5px;}
#contenutoprod #hpiazi .hpiorizzontale{padding:0px; margin:0px 0px 0px 0px; font-weight:normal; font-size:1em; color:#000000; }
#contenutoprod #hpiazi img{margin:0px 5px 0px 5px; border:none;}
#contenutoprod #hpiazi img.pdfnews{margin:0px 0px 0px 0px; border:none; vertical-align:middle;}


.newsorizzontale{float:left; padding:0px 0px 10px 0px; margin:0px 0px 10px 0px; width:100%; border-bottom: 1px solid #e74f1d;}
.newsorizzontale a{font-weight:bold;}
.newsorizzontale img {margin-bottom:10px; border:none; float:left;}
#precedenti {float:left; width:50%;}
#successive {float:right; width:50%; text-align:right;}
#precedenti a, #precedenti a:visited, #successive a, #successive a:visited {font-size:1em; font-weight:bold; color:#e74f1d;}

table {width:100%; border: 1px solid #e74f1d; border-collapse: collapse; padding: 2px;}
tr,td { border: 1px solid #c0c0c0;}
td a{font-weight:bold;}
td.intest {background: #EFEFEF; font-weight: bold; color:#e74f1d;}
td.w1 {width:35%;}
td.w2 {width:20%;}

table.nobord {border: none; border-collapse: collapse; padding: 2px;}
table.nobord tr,td{border: none;}
/*PAGINE ISTITUZIONALI*/

/*PRODOTTI*/
#testoprod{float:left; padding:0px; width:460px; margin:0px 20px 0px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#testoprod .contenuto{padding:0px; margin:20px 0px 0px 0px;width:460px;}

*html #testoprod{float:left; padding:0px; width:420px; margin:0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif;}
*html #testoprod .contenuto{padding:0px; margin:20px 0px 0px 0px;width:420px;}

#contenutoprod h1 {padding:0px; margin:5px 0px 10px 0px; font-size:1.40em; font-weight:bold; color:#e74f1d; font-family:Arial, Helvetica, sans-serif;}

#contenutoprod .box{width:475px; position:relative; padding:0px 0px 0px 0px; margin:0px; background:url(../img/boxoneprodsopra.gif) no-repeat;}
#contenutoprod .box .contenuto{position:relative; width:475px; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; background: url(../img/boxoneprodsotto.gif) no-repeat  left bottom;}

*html #contenutoprod .box{width:420px; padding:0px 0px 0px 0px; margin:0px 0px 0px -25px; float:left; background:url(../img/boxoneprodsoprap.gif) no-repeat;}
*html #contenutoprod .box .contenuto{position:relative; width:420px; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; background: url(../img/boxoneprodsottop.gif) no-repeat  left bottom;}

#contenutoprod  .box .contenuto .prod{width:471px; margin:0px 0px 0px 1px; padding:0px;font-size:1.20em; color:#000000; border-bottom:1px solid #8f8f8f;}
*html #contenutoprod  .box .contenuto .prod{width:418px; margin:0px 0px 0px 1px; padding:0px;font-size:1.20em; color:#000000; border-bottom:1px solid #8f8f8f;}
#contenutoprod  .box .contenuto .prod h4{width:180px; font-weight:bold;font-size:1.20em; background: url(../img/boxtastoarancio.gif) no-repeat center bottom; padding:0px; margin:0px 0px 10px 4px; color:#ffffff; text-align:center; height:35px; line-height:40px;}
#contenutoprod .box .contenuto .prod h4 a:hover{text-decoration:none; color:#333333;}
#contenutoprod .box .contenuto .prod h3{float:right; width:350px; font-weight:bold;font-size:1em; padding:0px; margin:40px 0px 10px 5px; color:#e74f1d; text-align:left;}
*html #contenutoprod .box .contenuto .prod h3{width:290px;}
#contenutoprod .box .contenuto .prod h3 a{font-weight:bold;font-size:1em; color:#e74f1d; }
#contenutoprod .box .contenuto .prod h3 a:hover{color:#333333;}
#contenutoprod .box .contenuto .prod a{font-weight:bold;font-size:1em; color:#e74f1d;}
#contenutoprod .box .contenuto .prod a img{border:none; margin:0px 10px 0px 0px;}
#contenutoprod .box .contenuto .prod p{float:left; width:100px; text-align:center; margin:10px 0px 0px 10px;}
#contenutoprod .box .contenuto .produ{width:471px; margin:0px 0px 0px 1px; padding:0px;font-size:1.20em; color:#000000; border-bottom:none;}
#contenutoprod .box .contenuto .produ h3{float:right; width:350px; font-weight:bold;font-size:1em; padding:0px; margin:40px 0px 10px 5px; color:#e74f1d; text-align:left; }
*html #contenutoprod .box .contenuto .produ h3{width:290px;}
#contenutoprod .box .contenuto .produ h3 a{font-weight:bold;font-size:1em; color:#e74f1d; }
#contenutoprod .box .contenuto .produ h3 a:hover{color:#333333;}
#contenutoprod .box .contenuto .produ a img{border:none; margin:0px 10px 0px 0px;}
#contenutoprod .box .contenuto .produ p{float:left; width:100px; text-align:center; margin:10px 0px 0px 10px;}
/*--PRODOTTI*/

/*SOMMARIO*/
#contenutoprod .box .contenuto .somm .tit{width:355px; margin:2px 0px 0px 0px; padding:0px 0px 0px 0px; float:right;}
#contenutoprod .box .contenuto .sommu .tit{width:355px; margin:2px 0px 0px 0px; padding:0px 0px 0px 0px; float:right;}
*html #contenutoprod .box .contenuto .somm .tit{width:250px; margin:2px 0px 0px 0px; padding:0px 0px 0px 0px; float:right;}
*html #contenutoprod .box .contenuto .sommu .tit{width:250px; margin:2px 0px 0px 0px; padding:0px 0px 0px 0px; float:right;}
#contenutoprod .box{width:475px; position:relative; padding:0px 0px 0px 0px; margin:0px; background:url(../img/boxoneprodsopra.gif) no-repeat;}
#contenutoprod .box .contenuto{position:relative; width:475px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background: url(../img/boxoneprodsotto.gif) no-repeat  left bottom;}

#contenutoprod .box .contenuto .somm{width:471px; margin:0px 0px 0px 1px; padding:0px;font-size:1.20em; color:#000000; border-bottom:1px solid #8f8f8f;}
*html #contenutoprod .box .contenuto .somm{width:418px;}
#contenutoprod .box .contenuto .somm h4{width:320px; font-weight:bold;font-size:1em; padding:0px; margin:10px 0px 10px 5px; color:#e74f1d; text-align:left;}
#contenutoprod .box .contenuto .somm h4 a{font-weight:bold;font-size:1em; color:#e74f1d; }
#contenutoprod .box .contenuto .somm h4 a:hover{color:#333333;}
#contenutoprod .box .contenuto .somm h3{width:320px; font-weight:normal;font-size:1em; padding:0px; margin:10px 0px 10px 5px; color:#000000; text-align:left;}
#contenutoprod .box .contenuto .somm h3 a{font-weight:bold;font-size:1em; color:#e74f1d; }
#contenutoprod .box .contenuto .somm h3 a:hover{color:#333333;}
#contenutoprod .box .contenuto .somm a{font-weight:bold;font-size:1em; color:#e74f1d;}
#contenutoprod .box .contenuto .somm a img {border:1px solid #e74f1d; margin:0px 20px 10px 0px;}
#contenutoprod .box .contenuto .somm a img.arancione{border:1px solid #e74f1d; margin:0px 20px 10px 0px;}
#contenutoprod .box .contenuto .somm a img.blu{border:1px solid #0672AC; margin:0px 20px 10px 0px;}
#contenutoprod .box .contenuto .somm a img.rosso{border:1px solid #e74f1d; margin:0px 20px 10px 0px;}
#contenutoprod .box .contenuto .somm p{float:left; width:80x; margin:10px 0px 0px 10px;}
#contenutoprod .box .contenuto .sommu{width:471px; margin:0px 0px 0px 1px; padding:0px;font-size:1.20em; color:#000000; border-bottom:none;}
#contenutoprod .box .contenuto .sommu h4{width:auto; font-weight:bold;font-size:1em; padding:0px; margin:10px 0px 10px 5px; color:#e74f1d; text-align:left;}
#contenutoprod .box .contenuto .sommu h4 a{font-weight:bold;font-size:1em; color:#e74f1d; }
#contenutoprod .box .contenuto .sommu h4 a:hover{color:#333333;}
#contenutoprod .box .contenuto .sommu h3{width:320px; font-weight:normal;font-size:1em; padding:0px; margin:10px 0px 10px 5px; color:#000000; text-align:left;}
#contenutoprod .box .contenuto .sommu h3 a{font-weight:bold;font-size:1em; color:#e74f1d; }
#contenutoprod .box .contenuto .sommu h3 a:hover{color:#333333;}
#contenutoprod .box .contenuto .sommu a img{border:1px solid #e74f1d; margin:0px 20px 0px 0px;}
#contenutoprod .box .contenuto .sommu a img.arancione{border:1px solid #e74f1d; margin:0px 20px 10px 0px;}
#contenutoprod .box .contenuto .sommu a img.blu{border:1px solid #0672AC; margin:0px 20px 10px 0px;}
#contenutoprod .box .contenuto .sommu a img.rosso{border:1px solid #e74f1d; margin:0px 20px 10px 0px;}
#contenutoprod .box .contenuto .sommu p{float:left; width:80px; margin:10px 0px 0px 10px;}
/*--SOMMARIO*/

/*CERNIERE*/
#contenutoprod .box{width:475px; position:relative; padding:0px 0px 0px 0px; margin:0px; background:url(../img/boxoneprodsopra.gif) no-repeat;}
#contenutoprod .box .contenuto{position:relative; width:475px; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; background: url(../img/boxoneprodsotto.gif) no-repeat  left bottom;}

#contenutoprod  .box .contenuto .cer{float:left; width:180px; margin:10px 20px 20px 140px; padding:0px;font-size:1.20em; color:#000000;}
#contenutoprod  .box .contenuto .cer h4{width:180px; font-weight:bold; font-size:1em; background: url(../img/boxtastoarancio.gif) no-repeat center bottom; padding:0px; margin:0px 0px 10px 4px; color:#ffffff; text-align:center; height:35px; line-height:40px;}
#contenutoprod  .box .contenuto .cer h4 a:hover{text-decoration:none; color:#333333;}
#contenutoprod .box .contenuto .cer h4 a{font-weight:bold; color:#ffffff;}
#contenutoprod .box .contenuto .cer a img{border:none; margin:0px 10px 0px 10px;}
#contenutoprod .box .contenuto .cer p{width:100px; text-align:center; margin:10px 0px 0px 10px;}
#contenutoprod  .box .contenuto .ceru{float:left; width:180px; margin:10px 20px 0px 0px; padding:0px;font-size:1.20em; color:#000000;}
#contenutoprod  .box .contenuto .ceru h4{width:180px; font-weight:bold; font-size:1em; background: url(../img/boxtastoarancio.gif) no-repeat center bottom; padding:0px; margin:0px 0px 10px 4px; color:#ffffff; text-align:center; height:35px; line-height:40px;}
#contenutoprod  .box .contenuto .ceru h4 a:hover{text-decoration:none; color:#333333;}
#contenutoprod .box .contenuto .ceru h4 a{font-weight:bold; color:#ffffff; }
#contenutoprod .box .contenuto .ceru a img{border:none; margin:0px 10px 0px 10px;}
#contenutoprod .box .contenuto .ceru p{width:100px; text-align:center; margin:10px 0px 0px 10px;}
/*--CERNIERE*/

/*EUROCLIP*/
#contenutoprod .box .contenuto #somm #tit{width:355px; margin:2px 0px 0px 0px; padding:0px 0px 0px 0px; float:right;}
#contenutoprod  .box .contenuto #sommu #tit{width:355px; margin:2px 0px 0px 0px; padding:0px 0px 0px 0px; float:right;}
#contenutoprod .box{width:475px; position:relative; padding:0px 0px 0px 0px; margin:0px; background:url(../img/boxoneprodsopra.gif) no-repeat;}
#contenutoprod .box .contenuto{position:relative; width:475px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background: url(../img/boxoneprodsotto.gif) no-repeat  left bottom;}

#contenutoprod .box .contenuto #clip{width:471px; margin:0px 0px 0px 1px; padding:0px;font-size:1.20em; color:#000000; border-bottom:1px solid #8f8f8f;}
#contenutoprod .box .contenuto #clip h4{width:471px; font-weight:bold;font-size:1em; padding:0px; margin:10px 0px 10px 5px; color:#e74f1d; text-align:left;}
#contenutoprod .box .contenuto #clip h4 a{font-weight:bold;font-size:1em; color:#e74f1d; }
#contenutoprod .box .contenuto #clip h4 a:hover{color:#333333;}
#contenutoprod .box .contenuto #clip h3{width:320px; font-weight:normal;font-size:1em; padding:0px; margin:10px 0px 10px 5px; color:#000000; text-align:left;}
#contenutoprod .box .contenuto #clip h3 a{font-weight:bold;font-size:1em; color:#e74f1d; }
#contenutoprod .box .contenuto #clip h3 a:hover{color:#333333;}
#contenutoprod .box .contenuto #clip a{font-weight:bold;font-size:1em; color:#e74f1d;}
#contenutoprod .box .contenuto #clipu{width:471px; margin:0px 0px 0px 1px; padding:0px;font-size:1.20em; color:#000000; border-bottom:none;}
#contenutoprod .box .contenuto #clipu h4{width:471px; font-weight:bold;font-size:1em; padding:0px; margin:10px 0px 10px 5px; color:#e74f1d; text-align:left;}
#contenutoprod .box .contenuto #clipu h4 a{font-weight:bold;font-size:1em; color:#e74f1d; }
#contenutoprod .box .contenuto #clipu h4 a:hover{color:#333333;}
#contenutoprod .box .contenuto #clipu h3{width:320px; font-weight:normal;font-size:1em; padding:0px; margin:10px 0px 10px 5px; color:#000000; text-align:left;}
#contenutoprod .box .contenuto #clipu h3 a{font-weight:bold;font-size:1em; color:#e74f1d; }
#contenutoprod .box .contenuto #clipu h3 a:hover{color:#333333;}
/*--EUROCLIP*/

/*archivio
#sidebar .box .contenuto #archivio{width:135px; margin-left:7px; padding:0px;}
#sidebar .box .contenuto #archivio h4{font-weight:bold;font-size:1em; color:#ffffff; background:#92aeb7; padding:5px; margin:0px;}
#sidebar .box .contenuto #archivio h4 a{font-weight:bold;font-size:1em; color:#ffffff; background:#92aeb7; }
#sidebar .box .contenuto #archivio h4 a:hover{font-weight:bold;font-size:1em; color:#497786; background:#92aeb7; }
#sidebar .box .contenuto #archivio a{font-weight:bold;font-size:1em; color:#92aeb7; text-decoration:none;}
#sidebar .box .contenuto #archivio p a:hover {font-weight:bold;font-size:1em; color:#cccccc; text-decoration:none;}
#sidebar .box .contenuto #archivio .lista ul {width:135px; list-style:none; margin:10px 0px 0px 0px; padding:0px;}
#sidebar .box .contenuto #archivio .lista ul li{background:url(../cssimg/style1frecciaverdenav2.gif) left no-repeat;}
#sidebar .box .contenuto #archivio .lista ul li a{text-decoration:none;font-weight:normal; font-size:1em; color:#497786; display:block; width:100px; margin-left:17px;}
#sidebar .box .contenuto #archivio .lista ul a:hover{text-decoration: underline; color:#CCCCCC;}
archivio*/
/*--box*/

/*DESCRIZIONE*/
#contenutoprod  .box .contenuto #des #titarancio{width:470px; background: url(../img/bottonesopraa.gif) no-repeat top; margin:2px 0px 0px 0px; padding:0px 0px 0px 0px;}
*html #contenutoprod  .box .contenuto #des #titarancio{width:410px; background: url(../img/bottonesopraa3p.gif) no-repeat top; margin:2px 0px 0px 0px; padding:0px 0px 0px 0px;}
#contenutoprod  .box .contenuto #des #titblu{width:470px; background: url(../img/bottonesopraa2.gif) no-repeat top; margin:2px 0px 0px 0px; padding:0px 0px 0px 0px;}
*html #contenutoprod  .box .contenuto #des #titblu{width:410px; background: url(../img/bottonesopraa3p.gif) no-repeat top; margin:2px 0px 0px 0px; padding:0px 0px 0px 0px;}
#contenutoprod  .box .contenuto #des #titrosso{width:470px; background: url(../img/bottonesopraa3.gif) no-repeat top; margin:2px 0px 0px 0px; padding:0px 0px 0px 0px;}
*html #contenutoprod  .box .contenuto #des #titrosso{width:410px; background: url(../img/bottonesopraa3p.gif) no-repeat top; margin:2px 0px 0px 0px; padding:0px 0px 0px 0px;}
#contenutoprod  .box .contenuto #des h4{width:470px; font-weight:bold;font-size:1.20em; padding:5px 0px 0px 0px; margin:0px 0px 0px 1px; color:#ffffff; text-align:center; }
*html #contenutoprod  .box .contenuto #des h4{width:350px;}
#contenutoprod  .box .contenuto #des h4 a{font-weight:bold; font-size:.90em; padding:0px; color:#ffffff; text-align:center; text-decoration:none;}
#contenutoprod  .box .contenuto #des h4 a:hover{text-decoration:none; color:#333333;}
#contenutoprod .box .contenuto #des h3{width:475px; font-weight:bold;font-size:1em; padding:0px 0px 0px 20px; margin:0px 0px 0px 0px; color:#ffffff; }
*html #contenutoprod .box .contenuto #des h3{width:350px;}
#contenutoprod .box .contenuto #des h3 a{font-weight:bold;font-size:1em; color:#fffff; margin:0px 0px 10px 20px; }
#contenutoprod .box .contenuto #des h3 a:hover{color:#333333;}
#contenutoprod .box .contenuto #des a{font-weight:bold;font-size:1em; color:#e74f1d;}
#contenutoprod .box .contenuto #des a img{border:none; margin:5px 70px 0px 20px;}
#contenutoprod .box .contenuto #des #descrizione {width:471px; margin:0px 0px 0px 1px; padding:0px 0px 5px 0px; border-top:#e74f1d 1px solid;}
#contenutoprod .box .contenuto #des #descrizione p{width:465px; margin:5px 0px 0px 1px; padding:0px 0px 10px 5px; border-bottom:1px solid #8f8f8f;}
*html #contenutoprod .box .contenuto #des #descrizione {width:415px;}
*html #contenutoprod .box .contenuto #des #descrizione p{width:410px;}
#contenutoprod .box .contenuto #des #descrizione span.mio{ margin:0px 0px 0px 10px; padding:5px; width:470px;}
#contenutoprod .box .contenuto #des #descrizione span.mio a{ margin:0px 0px 0px 0px; padding:0px; text-decoration:none;}
#contenutoprod .box .contenuto #des #descrizione span.mio a:hover{color:#333333;}
#contenutoprod .box .contenuto #des #descrizione span.mio img{ margin:0px 0px 0px 150px; vertical-align:middle;}
#contenutoprod .box .contenuto #des #descrizione span.mio img.eng{ margin:0px 0px 0px 100px; vertical-align:middle;}
#contenutoprod .box .contenuto #des #album{margin:0px 0px 0px 5px; width:465px;}
#contenutoprod .box .contenuto #des #newsarancio{margin: 0px 0px 0px 0px; padding:0px; width:470px; background: url(../img/bottonesottoa.gif) no-repeat right bottom; margin:2px 0px 0px 2px; padding:5px 0px 10px 0px;}
*html #contenutoprod .box .contenuto #des #newsarancio{margin:0px 0px 0px 0px; width:410px; background:url(../img/bottonesottoa3p.gif) no-repeat bottom; margin:2px 0px 0px 2px; padding:0px 0px 10px 0px;}
#contenutoprod .box .contenuto #des #newsblu{margin: 0px 0px 0px 0px; padding:0px; width:470px; background: url(../img/bottonesottoa2.gif) no-repeat right bottom; margin:2px 0px 0px 2px; padding:5px 0px 10px 0px;}
*html #contenutoprod .box .contenuto #des #newsblu{margin:0px 0px 0px 0px; width:410px; background:url(../img/bottonesottoa3p.gif) no-repeat bottom; margin:2px 0px 0px 2px; padding:0px 0px 10px 0px;}
#contenutoprod .box .contenuto #des #newsrosso{margin: 0px 0px 0px 0px; padding:0px; width:470px; background: url(../img/bottonesottoa3.gif) no-repeat right bottom; margin:2px 0px 0px 2px; padding:5px 0px 10px 0px;}
*html #contenutoprod .box .contenuto #des #newsrosso{margin:0px 0px 0px 0px; width:410px; background:url(../img/bottonesottoa3p.gif) no-repeat bottom; margin:2px 0px 0px 2px; padding:0px 0px 10px 0px;}

/*--DESCRIZIONE*/

.hpiorizzontale{padding:0px; margin:10px 0px 15px 0px; position:relative; width:100%;}
.hpiorizzontale .hpnews{padding:0px; margin:10px 0px 0px 0px;}
.hpiorizzontale .hpnews p{padding:0px; margin:0px 0px 0px 0px; }
.hpiorizzontale .hpnewsmore{padding:2px 0px 0px 0px; margin:0px 0px 5px 0px; position:relative;}
.hpiorizzontale h1{padding:5px; margin:0px 0px 5px 0px; font-size:1em; font-weight:bold; color:#497786; background:#dddddd;}
.hpiorizzontale a{font-size:1em; font-weight:bold;}

.hptorizzontale{padding:0px; margin:10px 0px 0px 0px; position:relative;}
.hptorizzontale .hpnews{padding-top:5px; margin:0px; position:relative;}
.hptorizzontale .hpnewsmore{padding:2px 0px 0px 0px; margin:0px 0px 5px 0px; position:relative;}
.hptorizzontale h1{padding:5px; margin:0px 0px 5px 0px;; font-size:1em; font-weight:bold; color:#497786; background:#dddddd;}
.hptorizzontale a{font-size:1em; font-weight:bold;}


.hpiverticale{padding:0px; margin:10px 0px 0px 20px; position:relative; width:400px; border-bottom:1px solid #cccccc;}
.hpiverticale .hpnews {float:left;width:150px; padding-top:5px; margin:0px 0px 10px 0px; position:relative;}
.hpiverticale .hpnewsd {float:right;width:150px; padding-top:5px; margin:0px 0px 10px 0px; position:relative; /*float:left;width:150px; padding-top:5px; margin:0px 0px 10px 100px; position:relative;*/}
.hpiverticale h4{padding:5px; margin:0px 0px 5px 0px; font-size:1em; font-weight:bold; color:#333333; background: url(../img/boxtastobianco.gif) no-repeat center; width:150px; line-height:25px; height:25px; text-align:center;}
.hpiverticale h4 a.rosso{text-decoration:none; color:#333333;}
.hpiverticale h4 a.rosso:hover{color:#e74f1d;}
.hpiverticale h1{margin:0px 0px 5px 0px;; font-size:0.90em; font-weight:bold; color:#000000;  line-height:15px; height:15px; text-align:left;}
.hpiverticale a{font-size:1em; font-weight:bold; color:#e74f1d;}
.hpiverticale h3{font-weight:bold;font-size:1em; padding:0px; margin:0px 0px 5px 0px; color:#333333; text-align:left;}
.hpiverticale h3 a{text-decoration:underline;}
.hpiverticale h3 a:hover{text-decoration:none; color:#333333;}

.hpnewsmore a{margin:0px; text-decoration:none; font-weight:normal;font-size:1em; color:#497786;}
.hpnewstesto{padding:0px; margin:0px;}
/*---HOME CSS---*/


/*border: 1px solid #000000;
per creare i box flessibili a seconda del testo si fanno 2 immagini di sfondo una per i contorni superiori e una per quelli inferiori, la prima andrà all'interno del div del box e la seconda all'interno del div contenitore di testo/lista/link/immagini (quindi creiamo 2 div di base)*/