/* CSS Document */
body, h1, h2, h3, h4, h5, h6, p, ul, form{margin:0; padding:0;}
body{background:#FFFFFF url(../img/trama.gif) repeat; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; color:#333333; font-size:14px}
div.chiudi{clear:both;}
a img{border:none;}
p{line-height:1.5em;}
a:link, a:visited {text-decoration:none; color:#333333;}
a:hover, a:active, a:focus {color:#004186; text-decoration: underline;}
h3{color:#706E6D; font-size:16px; font-weight:normal;}
h4{color:#FFFFFF; font-size:14px; font-weight:bold; padding:3px 10px;}
#border_none{border:none;}
#contenitore{width:910px; margin:0 auto;}
#header{width:100%; background:transparent url(../img/bg.png) repeat-y;}
#testata{width:100%; background:transparent url(../img/top_testata.jpg) no-repeat;}
#logo{margin:23px 0 25px 16px; float:left;}
#menu_superiore{height:33px; margin:11px 21px 0 0; float:right; background:#004186 url(../img/fondo_menu_sup.jpg) repeat-x left center;}
div.links_menu_sup{ color:#FFFFFF; padding: 8px 15px 0 15px;}
div.links_menu_sup a{text-decoration:none; font-size:11px; }
div.links_menu_sup a:link, div.links_menu_sup a:visited {color:#FFFFFF;}
div.links_menu_sup a:hover, div.links_menu_sup a:active, div.links_menu_sup a:focus, div.links_menu_sup a.link_selezionato{text-decoration: underline;}
#main_menu{width:888px; height:44px; margin: 0 auto;}
#main_menu li{margin:0 1px 0 0; float:left; list-style:none;}
#main_menu li.no_marg_dx{margin-right:0; float:right;}
#main_menu li a{padding:13px 15px 0; height:30px; display:block; text-decoration:none; font-weight:bold; font-size:13px; background:#706E6D url(../img/pulsante_main_menu.jpg) no-repeat  center top;}
#main_menu li a.grande{padding:13px 0 0 77px; height:30px; width:330px; background:transparent url(../img/sea.jpg) no-repeat  right top;}
#main_menu li a:link, #main_menu li a:visited {color:#FFFFFF;}
#main_menu li a:hover, #main_menu li a:active, #main_menu li a:focus, #main_menu #selezionato a{color:#004186; background:#FFFFFF url(../img/pulsante_main_menu.jpg) no-repeat center -43px;}
#main_menu li a.grande:hover, #main_menu li a.grande:focus, #main_menu li a.grande:active, #main_menu #selezionato_g a.grande{background:transparent url(../img/sea.jpg) no-repeat right -44px; color:#004186;}
#contenitore_corpo{background:transparent url(../img/bg_corpo.jpg) no-repeat;}
#corpo{width:888px; background-color:#EEEEEE; margin:0 auto;}
#corpo_sx{width:260px; height:201px; background-color:#FFFFFF; float:left;}
div.blocco{width:100%; height:88px; margin:0 0 0 10px; float:left}
#corpo_sx h3{padding:27px 0 0 0;}
div.line{width:220px; height:4px; margin:5px 0 0 0; float:left; background-color:#706E6D;}
div.img{margin:10px 0 0 0; float:left;}
#corpo_dx{width:627px; height:201px; float:right;}
#intermezzo{width:910px; height:13px; background:transparent url(../img/intermezzo.jpg) no-repeat;}
#pagina{width:910px; background:transparent url(../img/bg.png) repeat-y;}
div.contenuti{width:888px; background:#FFFFFF; margin:0 auto;}
#pagina_sx{width:254px; margin:10px 10px 0 10px; float:left;}
#img_stabile{width:246px; height:189px;}
#pagina_sx p{width:246px; padding:10px 0 0 1px; margin-top:-2px;}
#pagina_sx p b{color:#004186;}
div.pagina_ctr{width:297px; margin:10px 10px 0 0px; float:left;}
div.b_grey{ width:215px; height:24px; float:left; background:#333333 url(../img/b_grey.jpg) repeat-x left center;}
div.b_blue{ width:215px; height:24px; float:left; background:#706E6D url(../img/b_blue.jpg) repeat-x left center;}
#img_g_barre{width:82px; height:24px; float:left;}
#img_b_barre{width:82px; height:24px; float:left;}
div.spazio_15{height:15px; width:100%;}
div.spazio_5{height:5px; width:100%;}
div.box_newsletter p{ padding:0 10px; width:277px;}
form.index{ width:277px; margin:10px 0 0 10px; float:left;}
form.index div.input_sx{ float:left; width:183px; margin-top:2px;}
form.index div.input_dx{ float:right; width:84px;}
form.index input{width:183px; background-color:#FFFFFF; border:#CCCCCC 1px solid; font-size:14px; height:20px; padding:2px 0 0 3px;}
form.index input.inserisci{width:84px; height:32px; background:#004186 url(../img/inserisci.jpg) no-repeat; border-style: none; color:#FFFFFF; padding:0 4px 5px 0;}
#prodotti{width:296px; margin:10px 0 12px 0;}
div.prodotto{width:296px; height:47px; margin:0 0 1px 0; background:#EEEEEE;}
div.img_prodotto{ width: 45px; height:37px; float:left; border-right: solid 1px; border-color:#FFFFFF; margin:5px 0 0 5px;}
div.link_prodotto p{float:left; width:225px; padding:2px 5px;}
div.link_prodotto a{font-size:13px;}
#footer{width:868px; height:61px; background:#EEEEEE url(../img/barra_fine.gif) no-repeat right center; margin: 35px 0 0 10px}
b.blu{color:#004186;}
div.finale{float:left; margin:5px 0 0 10px;}
div.finale p{ font-size:12px;}
div.finale a:hover, div.finale a:active, div.finale a:focus {text-decoration:underline;}
div.link_base{float:right; margin:40px 10px 0 0;}
div.link_base p{float:left;}
div.link_base a{font-size:12px;} 
div.link_base a:hover, div.link_base a:active, div.link_base a:focus, div.link_base a.selected{color:#004186; text-decoration:underline;}
#close_line{width:910px; height:25px; background:#EEEEEE url(../img/close_line.jpg) no-repeat;}
div.news{margin:-5px 0 -6px 0;}
div.news p{ padding:5px 0 5px 15px; background:#FFFFFF url(../img/indica_news.gif) no-repeat left 9px; margin:0px 0 0 10px; width:267px;}
div.news p.prima{ padding:5px 0 5px 15px; background:#FFFFFF url(../img/indica_news.gif) no-repeat left 9px;}
div.box_soluzioni p{padding:5px 0 2px 30px; background:#FFFFFF url(../img/soluzioni.gif) no-repeat left 8px; width:237px; margin:0 10px;}
div.up_link{margin:0; background:#FF6666; float:left; z-index:0;}
#attacca_in_alto{margin-top:0px; font:Verdana, Arial, Helvetica, sans-serif;}
/*CATALOGO////////////////////////////////////////////////////////////////////*/
/*MENU////////////////////////////////////////////////*/
div.sdmenu{width:197px; margin:0 0 0 42px; color: #EEEEEE; font-size:13px;}
div.sdmenu div{overflow: hidden; }
div.sdmenu div.collapsed{height:25px;}
div.sdmenu div span{height:21px; display:block; background:#EEEEEE;}
div.sdmenu div span{margin-left:0px; color:#004186; padding: 3px 10px 0px; text-decoration:none; border:none}
div.sdmenu div span a.current{color:#004186; background:transparent; text-decoration:underline;}
div.sdmenu div span a:hover, div.sdmenu div span a:active, div.sdmenu div span a:focus{background:transparent; color:#CA1717;}
div.sdmenu div.collapsed span{height:24px; margin:0; background:#EEEEEE; }
div.sdmenu div a{border-bottom:1px solid #EEEEEE; margin-left:20px; padding: 3px 10px; background-color:#FFFFFF; display: block; color:#004186;}
div.sdmenu div a.ultimo_link{border-bottom:none;}
div.sdmenu div a.current{color: #CA1717; background:#FFFFFF;}
div.sdmenu div a:hover{background:#FFFFFF; color:#CA1717; text-decoration: none;}
/*FINE MENU////////////////////////////////////////////////*/
#pagina_sx_catalogo{width:250px; margin:10px 0 0 11px; float:left; background:url(../img/barra_lato.gif) repeat-y left top;}
#pagina_destra{width:616px; margin:10px 0 0 0; float:left;}
/*#box_prodotti h3{width:526px; float:left; margin:0; padding:0 80px 2px 10px;}*/
div.spazio_13{height:13px;}
div.box_prodotti{}
div.box_prodotti_p{margin-top:0;}
div.box_prodotto_sx{width:285px; min-height:145px; float:left; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
div.box_prodotto_dx{width:285px; min-height:145px; float:left; border-bottom:1px solid #CCCCCC;}
div.box_prodotto_sx_bot{width:285px; min-height:145px; float:left; border:none; border-right:1px solid #CCCCCC; margin-bottom: 13px}
div.box_prodotto_dx_bot{width:285px; min-height:145px; float:left; border:none; margin-bottom: 13px}
div.prodotto_img{float:left; margin:10px 0 0 10px;}
div.prodotto_desc{width:160px; margin:10px 0 0 10px; padding-bottom:0px; float:left;}
.nonlink1{color:#333333; padding:0; font-size:13px; font-weight:bolder;}
.nonlink{font-size:11px; color:#666666; font-weight:bolder;}
div.prodotto_desc p{max-height:47px; overflow:hidden; line-height:1.1em; padding:0;}
div.prodotto_desc p.bottom{max-height:55px; overflow:hidden; line-height:1.1em; padding:0;}
div.prodotto_desc h4{padding:0;}
div.prodotto_desc h4 a{color:#333333; padding:0; font-size:13px; font-weight:bolder;}
div.prodotto_desc a{display:block; text-decoration:none; font-size:11px; color:#666666; font-weight:bolder;}
div.prodotto_desc a.underl{display:block; font-size:11px; font-weight:bold; color:#004186; padding-top:5px;}
div.prodotto_desc a.underl:hover{text-decoration:underline; color:#004186;}
/*CATALOGO///////////////////////   CATEGORIA   /////////////////////////////////////////////*/
#box_prodotti{width:613px;}
#box_prodotti h3{color:#CA1717; margin:0;}
div.box_prodotto{width:616px; float:left; border-bottom:1px solid #CCCCCC; padding-bottom:10px;}
div.prodotto_desc_2{margin:11px 0 0 10px; padding:0; float:left; }
div.prodotto_desc_2 h4{padding:0;}
div.prodotto_desc_2 p{width:470px;}
div.prodotto_min img{margin:15px 0 4px 10px; padding:5px; float:left; border:1px solid #CCCCCC;}
div.prodotto_desc_2 h4 a{color:#004186; padding:0; font-size:13px; font-weight:bolder;}
div.prodotto_desc_2 a{display:block; color:#004186;}
div.prodotto_desc_2 a:link, div.prodotto_desc_2 a:visited {color:#004186;}
div.prodotto_desc_2 a:hover, div.prodotto_desc_2 a:active, div.prodotto_desc_2 a:focus{text-decoration: underline; color:#CA1717;}
div.prodotto_desc_2 a.underl{display:inline; text-decoration:underline; font-size:12px; font-weight:bold; color:#CA1717;}
div.prodotto_desc_2 a.underl:link, div.prodotto_desc_2 a.underl:visited {color:#CA1717;}
div.prodotto_desc_2 a.underl:hover, div.prodotto_desc_2 a.underl:active, div.prodotto_desc_2 a.underl:focus{color:#004186;}
/*CATALOGO///////////////////////   DETTAGLIO   /////////////////////////////////////////////*/
#margin_top_5{margin-top:7px;}
div.prodotto_desc_2 a.icon_pdf{display:block; background:url(../img/icon_pdf.gif) no-repeat left center; margin-left:10px; width:190px; padding-left:25px; font-size:12px;}
div.prodotto_desc_2 a.icon{display:block; background:url(../img/icon_email.gif) no-repeat left center; margin:15px 0 15px 10px; padding:0 0 0 25px; width:190px; font-size:12px;}
div.link{width:150px; margin-left:0; margin-top:15px; margin-bottom:-5px; background:#FFFFFF; float:left;}
div.link span.icon_d{display:block; background:url(../img/icon_p.jpg) no-repeat left bottom; margin:0 0 0 10px; padding:0 0 0 25px; width:110px; font-size:12px; color:#004186;}
div.link span.icon_s{display:block; background:url(../img/icon_s.jpg) no-repeat left bottom; margin:0 0 0 10px; padding:0 0 0 25px; width:110px; font-size:12px; color:#004186;}
div.prodotto_desc_2 p.icone_dx{width:300px; text-align:left;}
div.dettaglio_desc a{margin-top:10px; color:#CA1717;}
div.descrizione{width:600px; margin-left:5px;}
div.descrizione p{padding:0 5px 20px; font-size:12px;}
div.descrizione p strong{color:#004186;}
div.descrizione ul{margin:0 0 10px 43px;}
div.descrizione li{list-style-type:disc; padding-top:5px;}
div.descrizione a:link, div.descrizione a:visited{color:#004186; text-decoration:underline;}
div.descrizione a:hover, div.descrizione a:active, div.descrizione a:focus{color:#CA1717; text-decoration:underline;}
div.info_prodotto h3{color:#CA1717; margin:0; padding:0 0 5px;}
div.info_prodotto h4{color:#004186; padding:10px 0 0 0; font-weight:normal; font-size:15px;}
div.info_prodotto{float:left; margin-top:10px;}
div.info_prodotto ul{width:617px; margin-left:0;}
div.info_prodotto ul li{margin-left:0; list-style:none;}
ul.lista_scaricabile{padding:5px 0 0 35px; list-style:none;}
ul.lista_scaricabile li a{ font-size:12px;}
/*CATALOGO///////////////////   DETTAGLIO   /////////////////  FOTO GALLERY  ///////////*/
/* example_6 css */
#container_bd{padding:0; margin:10px 0 0 0; width:605px;}
#example_6{position:relative; /* important */ overflow:hidden;/* important */ width:200px; /* important */ height:200px; /* important */  margin:0 0 10px; padding:0; background:#FFFFFF;}   
#example_6_content{position:absolute; margin:0;}   
#example_6_content li{list-style:none; margin:0; padding:0;}   
#example_6_content{width:13440px;}
#container_bd #example_6 ul li{display:block; float:left; margin:0; padding:0; border:none; background-color:#FFFFFF;} 
#container_bd #example_6 ul li img{display:block;}     
#example_6_frame{position:relative; margin:0 10px 0 -10px; padding:10px;} 
#container_bd #example_6_frame ul li{margin:0 2px; float:left; list-style:none;}   
#container_bd #example_6_frame ul li a{font-size:11px; border:none; padding:2px;}   
#container_bd #example_6_frame ul li a:hover, #container_bd #example_6_frame ul li a:focus{border:none; color:#CA1717; text-decoration:underline;}
#container_bd #example_6_frame p.cambia{font-size:13px; padding:0 5px 0 0; margin:-10px 0 5px 0; color:#004186;}
#container_bd #example_6_frame img{padding:0; margin:5px 5px 0 -3px; border:1px solid #CCCCCC;}
/*/////TAB//////*/
#heading {display: inline; text-align: center;}
#heading * {display: inline; padding:4px; user-select: none; cursor: pointer; vertical-align: middle;}
#buttons li{float:left; border-left:1px solid #FFFFFF;}
#heading li{background:#EEEEEE; color:#004186; padding:4px 7px;}
#heading li.active {background-color: #EEEEEE; color:#CA1717;}
#wrapper{margin:10px 10px 0px; padding: 0;}
#panes{margin:0 0 0 1px; background:#EEEEEE; width: 592px;}
#panes p{width: 575px; margin: 0;}
#panes div div {overflow: hidden;}
div.ribon{margin-left:8px;}
div.ribon table{margin-top:8px; width:576px; border:none; background:#EEEEEE; font-size:12px;}
.title{color:#CA1717; background:#EEEEEE; padding:10px 0;}
.intestation{background:#FFFFFF;}
.compat{padding-left:10px;}
#sw{padding-bottom:10px;} 
div.ribon table strong{color:#004186;}
div.ribon table a{color:#004186; text-decoration:underline;}
div.ribon table a:hover, div.ribon table a:active, div.ribon table a:focus{color:#CA1717; text-decoration:underline;}
/*FINE FOTO GALLERY //////////////////////////////////////*/
/*NEWS /////////////////////////////*/
#elenco_news{padding-top:10px; margin:0 10px;}
div.news_description{height:43px; margin-bottom:5px; border-bottom:1px solid #EEEEEE;}
div.news_description a{color:#004186; padding:0 10px; font-size:16px;}
div.news_description a:link, div.news_description a:visited{color:#333333;}
div.news_description a:hover{color:#CA1717; text-decoration:underline;}
div.news_description a:active, div.news_description a:focus{color:#004186; text-decoration:underline;}
div.news_description b{color:#004186; padding-right:10px; margin-left:10px; font-weight:normal;}
div.news_description b.mini{color:#004186; padding-right:10px; margin-left:10px; font-weight:normal; font-size:13px;}
/*NEWS DETTAGLIO//////////////////////////////*/
div.news_title{padding-top:10px;}
div.news_title b{color:#004186; font-weight:normal; padding-right:10px;}
#box_prodotti h3{width:526px; float:left; margin:0; padding:0 80px 2px 10px;}
.news_h{padding:0 80px 2px 10px; font-size:16px; font-weight:normal; color:#CA1717; background:#EEEEEE url(../img/h_barre.gif) repeat-y top right;}
.news_h1{padding:0 80px 2px 10px; font-size:16px; font-weight:normal; color:#CA1717; background:#EEEEEE url(../img/h_barre.gif) repeat-y top right;}
div.titolo_news{display:inline; padding:0 20px; color:#CA1717;}
#box_news{margin:0; float:left;}
div.prodotto_img_n{float:left; margin:0 0 0 0;}
div.descrizione_news{padding:0; margin:0 10px 0 0;}
div.descrizione_news p strong{color:#004186;}
div.descrizione_news ul{margin:0 0 10px 43px;}
div.descrizione_news li{list-style-type:disc; padding-top:5px;}
div.descrizione_news p{width:437px; padding:0 0 0 10px; margin:0;}
div.descrizione_news b{color:#004186;}
div.descrizione_news a{font-size:13px; padding:0; margin:0; display:inline; }
div.descrizione_news a:link, div.descrizione_news a:visited{color:#004186; text-decoration:underline;}
div.descrizione_news a:hover, div.descrizione_news a:active, div.descrizione_news a:focus{color:#CA1717; text-decoration:underline;}
#box_news #container_bd{padding:0; margin:10px 0 0 0; width:400px;}
#box_news #example_6{position:relative; /* important */ overflow:hidden; float:left; /* important */ width:400px; /* important */ height:400px; /* important */  margin:0 0 10px; padding:0; background:#FFFFFF;}   
#box_news #example_6_content{position:absolute; margin:0;}   
#box_news #example_6_content li{list-style:none; margin:0; padding:0;}   
#box_news #example_6_content{width:13440px;}
#box_news #container_bd #example_6 ul li{display:block; float:left; margin:0; padding:0; border:none; background-color:#FFFFFF;} 
#box_news #container_bd #example_6 ul li img{display:block;}     
#box_news #example_6_frame{position:relative; margin:0 10px 0 -10px; padding:10px;} 
#box_news #container_bd #example_6_frame ul li{margin:0 2px; float:left; list-style:none;}   
#box_news #container_bd #example_6_frame ul li a{font-size:11px; border:none; padding:2px;}   
#box_news #container_bd #example_6_frame ul li a:hover, #container_bd #example_6_frame ul li a:focus{border:none; color:#CA1717; text-decoration:underline;}
#box_news #container_bd #example_6_frame p.cambia{font-size:13px; padding:0 5px 0 0; margin:-10px 0 5px 0; color:#004186;}
#box_news #container_bd #example_6_frame img{padding:0; margin:5px 5px 0 -3px; border:1px solid #CCCCCC;}
div.back{float:right; display:inline; padding:0; margin:0;}
div.back a{font-size:13px; padding:0; margin:0 15px 0 0;}
div.back a:link, div.back a:visited{color:#004186; text-decoration:underline;}
div.back a:hover, div.back a:active, div.back a:focus{color:#CA1717; text-decoration:underline;}
/*//////DOWNLOAD AREA//////////*/
.down{margin-left:-10px;}
#elenco_news h5{padding:5px 10px 5px 32px; font-size:14px; font-weight:normal; color:#004186;}
.ric{background:#FFFFFF url(../img/icon_search.png) no-repeat 10px center; width:454px; padding-left:10px; border:1px solid #EEEEEE; border-bottom:none;}
#elenco_news h6{padding:0 0 0 10px; font-size:12px; color:#004186; font-weight:normal;}
#download_sx{width:498px; float:left; border-right:1px solid #CCCCCC; padding-right:10px; margin-top:6px;}
#download_sx .validation-advice{height:19px; width:175px; padding:1px 5px 0 5px; margin:5px 0 0 10px; background-color:#EEEEEE; color:#CA1717; font-size: 12px; font-weight:normal; border:none; float:left;}
#sel_prodotti .validation-advice{height:19px; width:175px; padding:1px 5px 0 5px; margin:-5px 0 0 10px; !important background-color:#EEEEEE; color:#CA1717; font-size: 12px; font-weight:normal; border:none; float:left;}
*:first-child+html #sel_prodotti .validation-advice{margin:0px 0 10px 10px; !important}
#download_sx_top{ min-height:60px; border-bottom:1px solid #FFFFFF; border-top:none; border-left:1px solid #EEEEEE; border-right:1px solid #EEEEEE; background:#EEEEEE; padding-top:5px;}
div.access{float:left;}
div.access input{margin-left:10px; border:1px solid #CCCCCC; height:17px; width:170px;}
*:first-child+html div.access input{margin-left:10px;}
div.access select{margin-left:10px;  border:1px solid #CCCCCC; color:#004186; width:188px; font-size:12px;}
#sel_prodotti select{margin-bottom:10px; width:330px;}
*:first-child+html #sel_prodotti select{margin-bottom:5px;}
#sel_prodotti h6{margin-top:5px;}
*:first-child+html #sel_prodotti h6{margin-top:0px;}
div.access option{border-bottom:1px solid #EEEEEE;}
.categoria_s{background:#EEEEEE; color:#CA1717; padding-left:55px; border:none;}
.categoria_p{background:#EEEEEE; color:#CA1717; padding-left:55px;}
.macro-category{background:#EEEEEE; color:#004186;}
div.access_button input{margin:17px 0 0 10px; float:left;}
*:first-child+html div.access_button input{margin-left:5px;}
#allunga{width:200px;}
#r {margin-top:5px;}
.submit{color:#CA1717;}
div.elemento_scaricabile{background:#FFFFFF; padding:0 47px 2px 10px; margin-top:5px; width:100%; float:left;}
div.elemento_scaricabile_2{margin-top:10px;  padding:0 73px 2px 10px;}
#download_sx_bottom{margin-top:10px; background:#EEEEEE; padding:0 0 10px 0; margin:0; border:1px solid #EEEEEE; border-top:none;}
#download_sx_bottom{margin-top:10px; background:#EEEEEE; padding:0 0 10px 0; margin:0; border:1px solid #EEEEEE; border-top:none;}
div.box_dw_sx_bot{width:235px; min-height:75px; margin-top:10px; float:left; border:none; border-right:1px solid #FFFFFF;}
div.box_dw_dx_bot{width:235px; min-height:75px; margin-top:10px; float:left; border:none;}
.mini_dx{font-size:11px; padding:0; margin:6px 0 0 5px; float:left;}
.mini_sx{font-size:11px; padding:0; margin:6px 5px 0 0; float:left;}
div.adobe{float:left;}
div.prodotto_desc p.dwn_bottom{line-height:1.1em; padding:0; float:left;}
div.prodotto_desc a{display:block; text-decoration:none; font-size:11px; color:#666666; font-weight:bolder; padding:0;}
div.prodotto_desc a.dwn_underl{display:block; font-size:11px; font-weight:bold; color:#004186; margin-top:5px; float:left;}
div.prodotto_desc a.dwn_underl:hover{text-decoration:underline; color:#004186;}
#download_dx{width:347px; margin-left:10px; float:left; background:#EEEEEE; border:1px solid #EEEEEE; margin-top:6px; }
#download_dx h5{padding:5px 10px 5px 25px;} 
div.grigio{background:#FFFFFF; width:347px;}
.lucchetto{background: #FFFFFF url(../img/icon_lock.png) no-repeat center left; margin-left:10px; border-bottom:none;}
.form_grey{margin-top:3px; float:left;}
div.grey{min-height:63px; background:#EEEEEE; border: 1px solid #EEEEEE; border-top:1px solid #FFFFFF;}
#download_dx a{padding:0 10px 0 0; font-size:12px; font-weight:bold; color:#004186;}
div.access_bottom_1{float:left; background:url(../img/freccia.png) no-repeat left center; margin:5px 0 5px 10px; padding-left:10px;}
div.access_bottom_1 a{margin:0 0 0 5px;}
div.access_bottom{float:left; background:url(../img/freccia.png) no-repeat left center; margin-top:5px; padding-left:10px;}
div.access_bottom a{margin:0 0 0 5px;}
#download_dx .validation-advice{height:19px; width:102px; padding:1px 5px 0 5px; margin:10px 0 -10px 10px; background-color:#EEEEEE; color:#CA1717; font-size: 11px; font-weight:normal; border:1px solid #CA1717;}
/*//////DOWNLOAD ACCESSO AREA PRIVATA//////////*/
#recupera_nome .validation-advice{height:19px; width:102px; padding:1px 5px 0 5px; margin:10px 0 10px 25px; background-color:#EEEEEE; color:#CA1717; font-size: 11px; font-weight:normal; border:1px solid #CA1717; float:left; }
#recupera_pwd .validation-advice{height:19px; width:102px; padding:1px 5px 0 5px; margin:10px 0 -8px 25px; background-color:#EEEEEE; color:#CA1717; font-size: 11px; font-weight:normal; border:1px solid #CA1717;}
#recupera{background:#EEEEEE; display: none; padding:5px 0; border:1px solid #EEEEEE; border-top:1px solid #FFFFFF; float:left;}
#recupera h6{margin-left:15px;}
#recupera input{margin-left:25px; padding:0 0 0 2px; width:170px; margin-right:18px;} 
*:first-child+html #recupera input{margin-right:13px;}
#recupera input.submit{width:30px; padding:0 2px 0 0; margin-left:-8px;} 
div.access_b{background:url(../img/freccia.png) no-repeat left center; padding:0 0 0 15px; margin:0 0 5px 10px;}
div.separa{border-top:1px solid #FFFFFF; margin-bottom:5px;}
div.access_chiudi_1{float:right; margin:-12px 0 -10px 0; padding:0;}
#recupera_nome{min-height:50px;}
div.access_chiudi{margin:23px 0 0 10px; float:left;}
div.access_chiudi a{font-weight:normal;}
#recupera_pwd{display:none; min-height:50px;}
#recupera_pwd input.submit{width:30px; padding:0 2px 0 0; margin-left:-3px;} 
/*//////DOWNLOAD ACCESSO AREA PRIVATA ///////////////// REGISTRATI//////////*/
.box_decreto{margin:5px 0 10px 0; width:461px; border:1px solid #CCCCCC}
.no_margin_sx{margin-left:-10px;}
.blue{color:#004186;}
div.bordo{width:699px; height:10px; background:#EEEEEE; border:1px solid #CCCCCC; border-bottom:none; margin-top:5px;}
div.bordo_b{width:699px; height:10px; background:#EEEEEE; border:1px solid #CCCCCC; border-top:none; margin-bottom:10px;}
#textarea{width:699px; height:150px; margin:0; overflow:auto; background:#EEEEEE; border:1px solid #CCCCCC; border-bottom:none; border-top:none;}
#textarea p{width:652px; text-align:justify; padding:0 10px 0 10px; margin:0 0 0 10px;  background:#FFFFFF;}
#accetto{margin:5px 0 0 10px; border:none;}
#accetto_2{margin:5px 0 0 10px; border:none;}
div.box_register{margin-top:7px;}
div.box_register p{padding-left:10px;}
#registra_entrambi{width:225px; float:left; background:#EEEEEE; border:1px solid #CCCCCC; padding:0 0 10px;}
#registra_individuo{display:none; width:225px; border:1px solid #CCCCCC; margin-left:10px; float:left; background:#EEEEEE; padding-bottom:10px;}
#registra_azienda{float:left; margin-left:10px; }
#azienda{width:225px; float:left;  margin-left:10px; background:#EEEEEE; border:1px solid #CCCCCC; padding-bottom:10px;}
#incaricato{width:225px; float:left; background:#EEEEEE; border:1px solid #CCCCCC; padding-bottom:10px;}
div.register input.validate-one-required{ width:15px;}
div.register input{margin-left:10px; border:1px solid #CCCCCC; height:17px; width:200px;}
#check input{ padding:20px; width:100px;}
div.register select{margin:10px 0 0 10px; border:1px solid #CCCCCC; color:#004186; width:205px; font-size:13px;}
.sel{background:#FFFFFF; color:#CA1717;}
div.register_button input{width:81px; margin:10px 10px 0 10px; float:right;}
div.register_bottom{float:right; background:url(../img/freccia.png) no-repeat left center; font-weight:bold; padding-left:5px; font-size:12px;}
div.register_bottom a{margin:10px; color:#004186;}
.submit{color:#CA1717;}
div.space_title{height:18px; margin:0 0 1px 0; background:#FFFFFF; padding:4px 0 4px 0; border-bottom:1px solid #CCCCCC;}
div.box_register h3{padding:0 0 0 10px; font-size:14px; color:#004186;}
/*//////DOWNLOAD ACCESSO AREA PRIVATA ////////////////VALIDATION//////////*/
.validation-advice{height:19px; width:192px; padding:1px 0 0 10px; margin:10px 10px -14px 10px; background-color:#EEEEEE; color:#CA1717; font-size:12px; font-weight:normal; border:1px solid #CA1717; font-size:11px;}
.error_message{height:19px; width:192px; padding:1px 0 0 10px; margin:10px 10px 10px 10px; background-color:#EEEEEE; color:#CA1717; font-size:12px; font-weight:normal; border:1px solid #CA1717; font-size:11px;}
/*///////////AZIENDA//////////////CONTATTI////////////////////*/
#box_prodotti b{font-weight:normal; color:#004186;} 
/*///////////////orizzontale///////////////////////////*/
#all_img{margin:10px 0 0 10px; padding:0; float:left; }
div.miniature{padding:0 0 10px 10px; float:left; background:#EEEEEE; width:587px;}
div.min img{padding:10px 10px 0 0; background:#EEEEEE; float:left;}
#no_border{border:none;}
#conentitore_mappa{ width:600px; float:left; margin-left:9px; background:transparent;}
#map{width:600px; height:300px; float:left; border:1px solid #CCCCCC; float:left; z-index:0; background:transparent;}
#map{padding-left:5px;}
div.contact{ margin-left:42px;}
div.contact p{padding:2px 0; margin-right:5px;}
/*///////////*/
#pagina_sx_catalogo_cont{width:250px; margin:-10px 0 0 11px; float:left;}
#all_img1{width:250px; overflow: auto; margin-top:20px; padding:10px 0 0; background:#FFFFFF; float:left; }
div.miniature1{background:#FFFFFF; float:left;}
div.min1_s img{padding:9px; float:left; border-bottom:1px solid #CCCCCC;}
div.min1_d img{padding:9px; float:left; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC;}
div.min1_s_b img{padding:9px; float:left;}
div.min1_d_b img{padding:9px; float:left; border-left:1px solid #CCCCCC;}
#aziendaSubmenu{margin-left:-20px;}
div.descrizione_azienda{margin:10px 0 0 10px; width:606px;}
div.descrizione_azienda ul{margin:0 0 10px 43px;}
div.descrizione_azienda li{list-style-type:disc; padding-top:5px;}
div.descrizione_azienda p strong{color:#004186;}
div.descrizione_azienda a:link, div.descrizione_azienda a:visited {color:#004186; text-decoration:underline;}
div.descrizione_azienda a:hover, div.descrizione_azienda a:active, div.descrizione_azienda a:focus{text-decoration: underline; color:#CA1717;}
div.descrizione_azienda h4{font-size:16px; color:#004186; margin:0; padding:0; font-weight:normal;}
div.descrizione_azienda p{padding:0 0 10px 0;}
div.descrizione_azienda b{color:#004186;}
/*////////PARTNERS E CLIENTI////////////*/
div.box_partner_sx{width:423px; height:105px; float:left; border-bottom:1px solid #CCCCCC; padding:10px 0 10px 10px; margin:15px 0 0 11px;}
div.box_partner{width:423px; height:105px; float:left; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; padding:10px 0 10px 10px; margin:15px 0 0 0;}
div.box_partner_sx_b{width:423px; height:105px; float:left; padding-bottom:10px; padding-left:10px; margin:10px 0 13px 11px;}
div.box_partner_b{width:423px; height:105px; float:left; border-left:1px solid #CCCCCC; padding:10px 0 10px 10px; margin:0;}
div.prodotto_desc_3{margin:0 0 0 0px; width:297px; padding:0; float:left; }
div.prodotto_desc_3 h4{padding:0;}
div.prodotto_desc_3 p{width:287px; height:86px; overflow: hidden;}
div.box_partner div.partners_min img{margin:0 10px 0 0;}
div.box_partner_b div.partners_min img{margin:0 10px 0 0;}
div.partners_min img{margin: 0 10px 0 -8px; padding:5px; float:left; border:1px solid #FFFFFF;}
div.prodotto_desc_3 h4 a{padding:0; font-size:13px; font-weight:bolder; display:block;}
div.prodotto_desc_3 a:link, div.prodotto_desc_3 a:visited {color:#004186; text-decoration:underline;}
div.prodotto_desc_3 a:hover, div.prodotto_desc_3 a:active, div.prodotto_desc_3 a:focus{text-decoration:underline; color:#CA1717;}
div.prodotto_desc_3 a.underl{text-decoration:underline; font-size:12px; font-weight:bold; color:#CA1717;}
div.prodotto_desc_3 a.underl:hover{display:inline; color:#004186;}
/*//////PRIVACY//////////COPYRIGHT/////*/
#contenuti_statici{padding-top:10px; margin:0 auto;}
#contenuti_statici h3, div.news_title h3{width:777px; margin-left:10px; float:left;}
#statici{width:96%;} 
#statici{margin:0px 10px 0 20px;}
#statici p{margin:10px 0 0;}
#statici a{color:#004186; text-decoration:underline;}
div.spazio_10{height:11px;}
#statici a:hover{color:#CA1717;}
#statici h4{color:#004186; padding:10px 0  0; font-size:15px; font-weight:normal;}
#statici b{color:#004186; font-weight:bold;}
#statici ul{margin:13px 0 10px 20px; list-style:decimal;}
#statici ul li{margin:10px 0 0 5px;}
#statici ul.interno_1{list-style:decimal; margin:20px 10px 0 20px;}
#statici ul.interno{margin-left:10px; list-style:none;}
/**/
div.access2{float:left; margin-top:7px;}
/*extra*/
#sali_su{margin:-10px 0 0 10px; padding:0;}
div.margine_sinistro{margin-left:20px;}
/*//////RIBBON//////*/
div.prodotti_select {margin:5px 0 8px 8px;}
div.prodotti_select select{width:350px;}
.products{background:#EEEEEE; color:#CA1717;}
#marker p{ font-size:10px; width:130px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333;}
#marker p b{color:#004186;}