body{background-image:url(../images/bg_rg1.gif); border-color:#262626}

a{text-decoration:none; color:#06C}

a:hover{text-decoration:underline; color:#06C}

.imgtesto{}

.imgtesto p{float:right}

.imgtesto img{float:right; margin:10px;}
.imgtesto2{height:50px; float:left;}

.imgtesto2 p{float:right; margin:0px; padding:0px}

.imgtesto2 img{float:right; margin:5px;border:none;}

.item{float:left; width:1000px; margin:20px}
.item img{float:left; margin-right:10px; border:1px solid; padding:2px}
.item div{width:350px; height:200px; margin:10px; float:left; font-size:14px}

.item h1{font-family:Tahoma; font-size:14px; font-weight:bold; color:#00214B; text-decoration:none; margin-bottom:2px}

.item p{float:left; width:100px; text-align:justify; color:#666D75; font-size:14px; margin:0px}
.item p strong{font-family:Tahoma; font-size:15px; color:#FF3000; float:right}

div.homebox{margin:0px; border:1px solid #000}

div.boxProdotto{width:900px; height:700px; margin:5px; border:1px solid #000}
div.boxProdotto img{float:left; border:1px solid; margin:15px; padding:10px; background-color:#FFF}
div.boxProdotto h1{margin:10px; padding:0}
div.boxProdotto p{margin:10px; padding:0}

div.prod_title{float:left; width:800px; text-align:left}

div.tutti_prodotti{float:left; width:900px; margin-left:100px; margin-bottom:20px; clear:left}
div.tutti_prodotti p{text-align:center; clear:left}

div.prodotti{float:left; width:250px; height:260px}
div.prodotti img{float:left;  margin:5px; padding:7px; border:1px solid}

div.prodotti a{text-decoration:none}

div.prodotti a:hover{text-decoration:underline}

div.prodotti p{width:220px; font-weight:bold; margin:25px; padding:0; text-align:center}

div.prodotti h2{margin:0 10px; padding:0}
div.prodotti h2{margin:10px; color:#666}

.formInfo td{text-decoration:none; color:#000}

.colonna{width:330px; float:left; margin:10px; text-align:left}

.colonna li{line-height:25px; text-transform:uppercase; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px}

.brochure{font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#545353; width:272px; height:180px; float:left; margin-left:20px; padding:0 29px 0 24px}

div.brochure img{float:left; margin:20px}

div.brochure h1{width:250px;  background-color:#EEE;  color:#192939;   font-size:12px;  font-family:Verdana;  font-weight:Bold;   border:Solid 1px #CCC; text-transform:uppercase}

div.brochure p{ margin-top:40px; color:#545353;}
div.brochure p img{float:right; margin-top:0px; margin-right:40px;}

div.brochure a{font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#545353; text-decoration:none;}

div.brochure a:hover{color:#545353; text-decoration:underline}

div.minibox{font-size:13px; width:400px; margin:10px; float:left; text-align:justify}
div.minibox img{float:left; margin:5px}
div.minibox h1{margin:10px; padding:0}
div.minibox p{margin:2px; padding:2px; text-align:justify}

div.minibox a{text-decoration:none}

div.minibox1{font-size:11px; width:385px; height:165px; margin:4px; float:left; text-align:justify}
div.minibox1 img{float:right; width:70px; height:40px; margin:5px}
div.minibox1 strong{margin:0px; padding:0px;}
div.minibox1 ul{margin-left:0px; float:left;}
div.minibox1 li{float:left;}
div.minibox1 p{margin:0px; padding:0px; text-align:left}

div.minibox1 a{text-decoration:none}

div.testo_int{width:600px; float:left; margin-bottom:20px}

div.testo_int a{color:#06C}

div.testo_int a:hover{text-decoration:underline}
div.titolo{width:700px; color:#0C68B1;font-size:25px;font-weight:bold; float:left; text-align:left; margin:10px; height:60px;background:url(../images/bg_title.jpg) no-repeat;}

div.textimage{width:920px; margin:30px}
div.textimage img{float:right; margin:20px}
div.textimage h1{text-align:left; padding:0; float:left; font-size:18px}
div.textimage p{margin:5px; padding:0px; text-align:justify; clear:left}

div.textimage li{margin-left:20px; margin-top:5px; text-align:left; margin-bottom:5px}

div.listaProd li{margin-left:320px; margin-top:5px; margin-bottom:5px; text-align:left}

div.listaProd{width:700px; display:block; clear:both; margin:10px; border-top:1px solid}

div.listaProd img{float:left; margin-right:25px; margin-bottom:10px; margin-top:5px; border:1px solid; border-color:black}
div.listaProd h1{margin:10px; padding:0; font-size:13px; text-align:left; color:#000}

div.listaProd p{margin-top:15px; padding:0; font-weight:normal; line-height:20px; text-align:justify}
div.listaProd p a{font-size:10px; font-family:Verdana,Arial,Helvetica,sans-serif}

div.listaProd h2{margin:10px; padding:0}

.listaProd a{text-decoration:none; text-transform:uppercase; font-weight:bold}

.listaProd a:hover{text-decoration:none; color:#09C}

div.articoloL{width:700px; margin:10px}
div.articoloL img{float:left; margin:10px}
div.articoloL h1{margin:10px; padding:0}
div.articoloL p{margin:5px; padding:0; font-weight:normal; line-height:20px; text-align:justify}

div.articoloL a{text-decoration:none}

div.articoloL h2{margin:10px; padding:0}

div.articoloR{width:700px; margin:10px}
div.articoloR img{float:left; margin:10px}
div.articoloR h1{margin:10px; padding:0}
div.articoloR h2{margin:10px; padding:0; font-size:15px}
div.articoloR p{margin:5px; padding:0; font-weight:normal; ; line-height:20px; text-align:justify}

div.boxProdottoR{width:650px; margin-left:15px; margin-bottom:10px}
div.boxProdottoR img{float:right; border:1px solid; margin:15px; padding:10px; background-color:#FFF}
div.boxProdottoR h1{margin:10px; padding:0}
div.boxProdottoR p{margin:10px; padding:0}

div.clearer{float:right; width:140px; height:40px}

div.clearer p{font-weight:bold; color:red; width:110px; float:right;font-size:16px;}

div.clearer img{border:0px; margin:0px; padding:5px}

div.boxUsato{width:460px; margin:15px; float:left; text-align:left;line-height:1.1em;}
div.boxUsato img{float:left; margin:10px}
div.boxUsato h1{text-transform:uppercase; margin:10px; font-size:13px; padding:0;}

div.boxUsato h2{text-transform:uppercase; margin:5px; color:#36F; font-size:10px; padding:0;}

div.boxUsato p{margin:2px; padding:2px}

div.schedaTecnica{width:700px; margin:5px;}
div.schedaTecnica img{float:left; border:none; padding:4px; margin:10px; }
div.schedaTecnica p{margin:5px; padding:5px; text-align:justify;}

div.boxGalleria{height:300px;}

div.boxGalleria img{padding:0px;}

div.boxGalleria a{padding:0px; margin:0px}

div.titoloGalleria{width:700px; float:left; margin-bottom:20px; clear:right}

div.titoloGalleria img{padding:0px; border:0px; margin-bottom:4px}

div.schedaTecnica h1{margin-top:15px; font-family:Arial,Helvetica,sans-serif; font-size:17px; color:black; font-weight:bold; text-align:left; padding:0}
div.schedaTecnica h2{margin:5px; font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; text-transform:uppercase; padding:0}

div.schedaTecnica li{margin-top:5px; margin-bottom:5px;}

div.schedaTecnica ul{text-align:left; padding-left:40px;}

img{border:none}

body, td, th{font-family:Arial,Helvetica,sans-serif; font-size:15px; color:#545353; font-weight:normal}
.copyright{font-family:Verdana; font-size:13px; font-weight:normal; line-height:16px; color:#FFF; margin:10px; background-color:#069}

.copyright p{line-height:15px; color:#FFF; margin:10px; background-color:#069}

.testo{width:700px; font-weight:normal; line-height:20px; text-align:justify; margin:0px;}

.testo img{margin:5px;}

.testo h1{color:#000000; margin:5px; font-weight:bold;height:30px;padding:12px;font-size:26px; margin-bottom:12px;line-height:30px;}

.testo h2{ color:#000; font-weight:bold;font-size:16px;margin-left:20px; }
.testo p{margin:10px;}

.testo a:link{font-weight:normal; text-decoration:none; color:#06C;}
.testo a:visited{font-weight:normal; text-decoration:none; color:#11669E;}
.testo a:hover{font-weight:normal; text-decoration:underline;}

.cus{font-size:11px; font-weight:normal; color:#09C;}
.cus a:link{font-family:Tahoma; font-size:11px; color:#104162; text-decoration:none; font-weight:normal}
.cus a:hover{font-family:Tahoma; font-size:11px; text-decoration:underline; font-weight:normal; color:#FF8902}

div#extra{float:right; width:160px; width:170px; width:160px; padding:1em 5px;}

div#content{margin:0 10px; padding:1em 10px;}

div#footer{clear:both}

#ddblueblockmenu{border:1px solid black; border-bottom-width:0; width:230px; overflow:hidden}

#ddblueblockmenu ul{margin:0; padding:0; list-style-type:none; font:normal 15px 'Trebuchet MS','Lucida Grande',Arial,sans-serif}

#ddblueblockmenu li a{display:block; padding:3px 0; padding-left:9px; width:296px; text-decoration:none; color:white; background-color:#2175bc; border-bottom:1px solid #90bade; border-left:7px solid #1958b7;}

* html #ddblueblockmenu li a{width:187px; /*IE 5*/width:100%;}

#ddblueblockmenu li a:hover{background-color:#2586d7; border-left-color:#1c64d1;}

#ddblueblockmenu div.menutitle{color:white; border-bottom:1px solid black; padding:1px 0; padding-left:5px; background-color:black; font:bold 16px 'Trebuchet MS','Lucida Grande',Arial,sans-serif;}

#ddblueblockmenu div.menutitle a{color:white; border-bottom:1px solid black; padding:1px 0; padding-left:5px; background-color:black; font:bold 16px 'Trebuchet MS','Lucida Grande',Arial,sans-serif; text-decoration:none;}

#ddblueblockmenu li a.selezionato{background-color:#2586d7; border-left-color:#1c64d1; color:#CF0}

#css_vertical_menu{width:223px; padding:1px; font-size:11px; text-align:left}

#css_vertical_menu a{height:27px;   
color:#777; 
display:block; 

padding:8px 0 0 20px; 
text-transform:uppercase; 
text-decoration:none; 

line-height:15px}

#css_vertical_menu a:hover{color:#257EB7; background:url(../images/menu8.gif) 0 -35px; padding-left:30px}

#css_vertical_menu a.first{background:url(../images/menu8.gif) 0 -70px; padding-left:30px; color:#FFF}

#content{width:1015px; padding:0px; overflow:hidden}
.line{width:1020px; overflow:hidden; border-bottom:1px solid #CEC7B9; margin:0 0 27px 0}

.videobar{width:270px; float:left; padding:10px; margin:10px; clear:both;}

.videobar img{float:left; margin-bottom:15px}

.videobar p{margin-top:5px; float:left}

.sidebar{width:238px; float:left; padding:10px; border-right:1px solid #CEC7B9; margin-bottom:10px}

.sidebar a{float:right}

.sidebar h1{text-align:center}

.sidebar h4{font-weight:bold; color:#040404; line-height:48px}
.sidebar p{padding:0 0 25px 0}
.list{float:left; margin-left:20px; width:720px}

.list span{float:left; padding:10px}

.list img{float:left; margin:5px}

.list p{display:block; float:left; color:#545353; margin:10px}

.leftbox{font-family:Arial,Helvetica,sans-serif; width:230px; float:left; margin:5px; padding:5px}
.leftbox a{padding:20px}
.news{padding:10px; margin:10px}
.news p{padding:0px}
.news span{display:block; font-family:Arial,Helvetica,sans-serif; font-size:13px; color:#105183; font-weight:bold; padding:0 0 12px 0}
.news a{color:#105183; text-decoration:none}
.news a:visited{text-decoration:none}
.news a:hover{text-decoration:underline}
.pad25{margin:0 0 25px 0}

.infoblock1{font-family:Arial,Helvetica,sans-serif; color:#545353; width:360px; float:left; margin-left:5px; padding:5px}

.infoblock2{font-family:Arial,Helvetica,sans-serif; color:#545353; width:270px; float:left; text-align:justify; margin-top:20px; margin-left:30px; padding:10px}

.infoblock2 img{}

.infoblock span{float:right; width:350px; padding:0px; margin-left:20px}

.infoblock{font-family:Arial,Helvetica,sans-serif; color:#545353; width:360px; float:left; margin-left:5px; border-right:1px solid #CEC7B9; padding:5px}

.infoblock img{margin:10px; overflow:hidden}

.infoblock a{color:#105183; text-decoration:none; float:right}

.infoblock a:visited{text-decoration:none}
.infoblock a:hover{text-decoration:underline}

.infoblock p{width:310px; padding:10px; float:right; line-height:1.3em; text-align:justify}

.infoblock1 img{margin-top:10px}

.infoblock1 p{width:310px; padding:10px; text-align:justify; line-height:1.3em}

.infoblock1 a{color:#105183}

.pic{padding:18px 0}

.download{font-family:Arial,Helvetica,sans-serif; font-size:14px; margin-left:20px; margin-bottom:20px; color:#545353}

.line_d img{position:relative; border:none; margin-top:20px}

.download p{float:left; margin:10px; font-weight:normal; width:550px; border:1px solid; margin-left:50px}

.download a{font-family:Arial,Helvetica,sans-serif; font-size:14px; text-decoration:none; font-weight:bold; color:#2175bc}

.linkutili{width:600px; margin-top:30px; clear:both}

.linkutili p{padding:5px}
.linkutili img{float:left; margin:0px}
.linkutili h1{font-size:15px; margin-left:10px}

