/* @override http://localhost/emaze/00_files/style.css */

/*RESET*/

*{
margin:0;
padding:0;
border:none;
outline:none;
}

/*GENERAL*/

body{
width:100%;
margin:0 auto;
background:url(images/body_bg.gif) left top repeat-x #afafaf;
font:75% Arial, Helvetica, Verdana, sans-serif;
color:#2a2a2a;
}

#wrapper{
width:936px;
margin:0 auto;
}

.left{
float:left;
}

.right{
float:right;
}

.clear{
clear:both;
}

.indent{
text-indent:-9999px;
}

.no-list{
list-style:none;
}

/*HEADER*/

#header{
position:relative;
z-index:800;
}

#header #logo{
width:100%;
height:74px;
background:#fff;
position:relative;
}

#header #logo h1 a{
display:block;
width:200px;
height:74px;
background:url(images/logo.gif) no-repeat;
}

#header #logo ul.utility{
position:absolute;
top:12px;
right:18px;
}

#header #logo ul.utility li{
display:block;
height:12px;
float:left;
}

#header #logo ul.utility li a{
display:block;
height:12px;
background:url(images/sprite_utility.gif) no-repeat;
font-size:1px;
}

#header #logo ul.utility li.home a{
width:35px;
background-position:0 0;
}

#header #logo ul.utility li.home a:hover,
#header #logo ul.utility li.home a:focus,
#header #logo ul.utility li.home a.active{
background-position:0 -12px;
}

#header #logo ul.utility li.sitemap a{
width:53px;
background-position:-35px 0;
}

#header #logo ul.utility li.sitemap a:hover,
#header #logo ul.utility li.sitemap a:focus,
#header #logo ul.utility li.sitemap a.active{
background-position:-35px -12px;
}

#header #logo ul.utility li.dove-siamo a{
width:69px; /*+3*/
background-position:-88px 0;
}

#header #logo ul.utility li.dove-siamo a:hover,
#header #logo ul.utility li.dove-siamo a:focus,
#header #logo ul.utility li.dove-siamo a.active{
background-position:-88px -12px;
}

#header #logo ul.utility li.english a{
width:55px;
background-position:-157px 0;
}

#header #logo ul.utility li.english a:hover,
#header #logo ul.utility li.english a:focus,
#header #logo ul.utility li.english a.active{
background-position:-157px -12px;
}

#header #menu{
position:relative;
width:100%;
height:42px;
z-index:800;
}

#header #menu ul li{
display:block;
height:42px;
float:left;
position:relative;
}

#header #menu ul li a{
display:block;
height:42px;
background:url(images/sprite_menu.gif) no-repeat;
}

#header #menu ul li.informed-security a{
width:236px;
background-position:0 0;
}

#header #menu ul li.informed-security a:hover,
#header #menu ul li.informed-security a:focus,
#header #menu ul li.informed-security a.active{
background-position:0 -42px;
}

#header #menu ul li.offerta a{
width:232px;
background-position:-236px 0;
}

#header #menu ul li.offerta a:hover,
#header #menu ul li.offerta a:focus,
#header #menu ul li.offerta a.active{
background-position:-236px -42px;
}

#header #menu ul li.soluzioni a{
width:234px;
background-position:-468px 0;
}

#header #menu ul li.soluzioni a:hover,
#header #menu ul li.soluzioni a:focus,
#header #menu ul li.soluzioni a.active{
background-position:-468px -42px;
}

#header #menu ul li.prodotti a{
width:232px;
background-position:-236px 0;
}

#header #menu ul li.prodotti a:hover,
#header #menu ul li.prodotti a:focus,
#header #menu ul li.prodotti a.active{
background-position:-236px -42px;
}

#header #menu ul li.servizi a{
width:234px;
background-position:-468px 0;
}

#header #menu ul li.servizi a:hover,
#header #menu ul li.servizi a:focus,
#header #menu ul li.servizi a.active{
background-position:-468px -42px;
}

#header #menu ul li.conosci-emaze a{
width:233px;
background-position:-702px 0;
}

#header #menu ul li.conosci-emaze a:hover,
#header #menu ul li.conosci-emaze a:focus,
#header #menu ul li.conosci-emaze a.active{
background-position:-702px -42px;
}

#header #menu ul li div.child{
width:238px;
/*height:424px;*/
position:absolute;
z-index:8990;
overflow:hidden;
/*left:0;*/
top:38px;
visibility:hidden;
font:1em Arial, Verdana, sans-serif;
/*background:url(images/child_bg.png) left top repeat-y;*/
left:-2px;
}

#header #menu ul li div.child .sub-menu{
background:url(images/child_bg.png) left top repeat-y;
}

#header #menu ul li div.child span.child-footer{
display:block;
width:238px;
height:5px;
background:url(images/child_footer_bg.png) no-repeat;
font-size:1px;
}

/*#header #menu ul li span.background{
position:absolute;
visibility:hidden;
left:0;
top:38px;
z-index:898;
width:936px;
height:424px;
background:#fff;
}*/

#header #menu ul li div.child a{
display:inline;
background:none;
}

#header #menu ul li div.child ul li{
border-bottom:1px solid #cecece;
}

#header #menu ul li div.child ul li.last{
border:none;
}

#header #menu ul li div.child ul li,
#header #menu ul li div.child ul li ul li{
display:list-item;
float:none;
height:auto;
}

#header #menu ul li div.child ul li ul li{
border:none;
}

#header #menu ul li div.child .intro-text{
width:313px;
height:374px;
padding:0 0 0 28px;
margin:30px 0 0 0;
border-right:1px solid #eef0f0;
}

#header #menu ul li div.child .intro-text p{
color:#686868;
font-size:1.1em;
line-height:1.3em;
padding:0 15px 0 0;
}

#header #menu ul li div.child .intro-text p strong{
font-style:italic;
}

#header #menu ul li div.child .intro-text a.more-small{
display:block;
width:76px;
height:16px;
background:url(images/continua_small.gif) no-repeat;
margin:21px 0 0 0;
}

#header #menu ul li div.child .sub-menu{
/*border-left:1px solid #fff;
padding:0 45px 0 15px;
margin:30px 0 0 0;
height:374px;*/
padding:18px 24px 15px 25px;
}

#header #menu ul li div.child .sub-menu span.title,
#Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum 
sagittis dignissim dolor a hendrerit. Aliquam sed libero mollis metus 
condimentum dictum a vel mi. .text-int ul.sitemap li span.title{
display:block;
color:#686868;
font-weight:bold;
padding:0 0 0 18px;
margin:0 0 15px 0;
}

#header #menu ul li div.child .sub-border{
border-right:1px solid #eef0f0;
}

#header #menu ul li div.child .sub-menu ul li,
#content .text-int ul.sitemap li,
#content .image-int .menu-int ul li{
/*list-style-image:url(images/bullet_submenu.gif);*/
height:auto;
list-style-position:inside;
padding:12px 0;
}

#content .image-int .menu-int ul li a,
#content .image-int .menu-int ul li ul li{
border-bottom:1px solid #C6C6C6;
}

#header #menu ul li div.child .sub-menu ul li a,
#content .text-int ul.sitemap li a,
#content .image-int .menu-int ul li a{
text-decoration:none;
color:#167da2;
font-weight:bold;
padding:0 0 0 15px;
display:block;
width:189px;
height:auto;
}

#header #menu ul li div.child .sub-menu ul li a:hover,
#header #menu ul li div.child .sub-menu ul li a:focus,
#header #menu ul li div.child .sub-menu ul li a.active,
#content .text-int ul.sitemap li a:hover,
#content .text-int ul.sitemap li:focus,
#content .image-int .menu-int ul li a:hover,
#content .image-int .menu-int ul li a:focus,
#content .image-int .menu-int ul li a.active{
background:url(images/bullet_submenu.gif) left center no-repeat;
}

#header #menu ul li div.child .sub-menu ul li ul,
#content .text-int ul.sitemap li ul,
#content .image-int .menu-int ul li ul{
padding:0 0 0 16px;
}

#header #menu ul li div.child .sub-menu ul li ul li,
#content .text-int ul.sitemap li ul li,
#content .image-int .menu-int ul li ul li{
list-style:none;
height:auto;
padding:0 0 3px 0;
line-height:1.2em;
}

#content .image-int .menu-int ul li ul li{
padding:3px 0;
}

#header #menu ul li div.child .sub-menu ul li ul li a,
#content .text-int ul.sitemap li ul li a,
#content .image-int .menu-int ul li ul li a{
text-decoration:none;
color:#0f516b;
font-weight:normal;
display:inline;
padding:0;
}

#content .image-int .menu-int ul li ul li a{
border:none;
}

#header #menu ul li div.child .sub-menu ul li ul li a:hover,
#header #menu ul li div.child .sub-menu ul li ul li a:focus,
#header #menu ul li div.child .sub-menu ul li ul li a.active,
#content .text-int ul.sitemap li ul li a:hover,
#content .text-int ul.sitemap li ul li a:focus,
#content .image-int .menu-int ul li ul li a:hover,
#content .image-int .menu-int ul li ul li a:focus,
#content .image-int .menu-int ul li ul li a.active{
background:none;
font-weight:bold;
}

/*--IE6 only--*/

#header #menu ul li table{
position:absolute;
border-collapse:collapse;
z-index:8000;
left:-1px;
height:auto;
width:235px;
}

/*CONTENT*/

#content{
width:100%;
min-height:420px;
background:url(images/slider_bg.gif) left top repeat-x #fff;
}

#content #slider{
width:100%;
height:420px;
position:relative;
z-index:101;
}

#content #slider #slider-container{
height:337px;
overflow:hidden;
position:relative;
z-index:101;
}

#content #slider #slider-container .panelContainer{
position:absolute;
top:0;
left:0;
z-index:101;
}

.stripNavL,
.stripNavR,
.stripNav{
display:none;
}

#content #slider #slider-container .panel{
width:936px;
height:337px;
}

#content #slider #slider-container .panel .image{
width:483px;
position:relative;
z-index:101;
}

#content #slider #slider-container .panel .text{
width:400px;
padding:109px 0 0 0;
}

#content #slider #slider-container .panel .text h1{
margin:0 0 21px 0;
}

#content #slider #slider-container .panel .text h1.title-1{
width:393px;
height:29px;
background:url(images/slider_tecnologia_title.gif) no-repeat;
}

#content #slider #slider-container .panel .text h1.title-2{
width:366px;
height:29px;
background:url(images/slider_soluzioni_title.gif) no-repeat;
}

#content #slider #slider-container .panel .text h1.title-3{
width:358px;
height:29px;
background:url(images/slider_clienti_title.gif) no-repeat;
}

#content #slider #slider-container .panel .text h1.title-4{
width:319px;
height:29px;
background:url(images/slider_valori_title.gif) no-repeat;
}

#content #slider #slider-container .panel .text p{
line-height:1.5em;
}

#content #slider #slider-container .panel .text a.more{
display:block;
width:108px;
height:23px;
background:url(images/slider_continua_btn.gif) no-repeat;
margin:26px 0 0 0;
}

#content #slider #slider-container .panel .text a.more:hover,
#content #slider #slider-container .panel .text a.more:focus{
background-position:-108px 0;
}

#content #slider #slider-controll{
margin:0 0 0 18px;
}

#content #slider #slider-controll ul li{
display:block;
height:65px;
float:left;
}

#content #slider #slider-controll ul li a{
display:block;
height:65px;
background:url(images/sprite_slider_controll.gif) no-repeat;
}

#content #slider #slider-controll ul li.panel1 a{
width:223px;
background-position:0 -65px;
}

#content #slider #slider-controll ul li a:hover,
#content #slider #slider-controll ul li a:focus,
#content #slider #slider-controll ul li a.active{
background-position:0 0;
}

#content #slider #slider-controll ul li.panel2 a{
width:246px;
background-position:-223px -65px;
}

#content #slider #slider-controll ul li.panel2 a:hover,
#content #slider #slider-controll ul li.panel2 a:focus,
#content #slider #slider-controll ul li.panel2 a.active{
background-position:-223px 0;
}

#content #slider #slider-controll ul li.panel3 a{
width:244px;
background-position:-469px -65px;
}

#content #slider #slider-controll ul li.panel3 a:hover,
#content #slider #slider-controll ul li.panel3 a:focus,
#content #slider #slider-controll ul li.panel3 a.active{
background-position:-469px 0;
}

#content #slider #slider-controll ul li.panel4 a{
width:187px;
background-position:-713px -65px;
}

#content #slider #slider-controll ul li.panel4 a:hover,
#content #slider #slider-controll ul li.panel4 a:focus,
#content #slider #slider-controll ul li.panel4 a.active{
background-position:-713px 0;
}

#content .image-int{
padding:60px 0 0 52px;
width:338px;
}

#content .image-int a.fancy img{
border:1px solid #acacac;
padding:5px;
margin:0 0 9px 0;
}

#content .image-int .menu-int{
margin:0 0 83px 0;
border-left:3px solid #c5c5c5;
width:230px;
}

#content .text-int{
padding:0 0 60px 0;
width:465px;
position:relative;
z-index:101;
}

#content .text-int ul,
#content .text-int ul.bulletted{
/*padding:0 0 0 15px;*/
margin:-24px 0 24px 0;
font-size:1.04em;
list-style:none;
}

#content .text-int ul.bulletted{
margin:-24px 0 24px 12px;
}

#content .text-int ul.bulletted li{
background:none;
list-style:square outside url(http://emaze.net/00_files/images/bullet_list.gif);
padding:0 0 9px 0;
}

#content .text-int ul.no-margin{
margin:0 0 24px 0;
}

#content .text-int ul li,
#content .text-int dl dd{
margin-top: 10px;
margin-left: 10px;
width:445px;
list-style:square outside url(http://emaze.net/00_files/images/bullet_list.gif);
}

#content .text-int dl{
font-size:1.04em;
}

#content .text-int dl dt{
margin:9px 0 0 0;
}

#content .text-int dl dd{
padding:9px 0 15px 0;
}

#content .text-int p.intro{
font-size:1.3em;
}

#content .text-int span.divider{
display:block;
width:445px;
height:1px;
font-size:1px;
background:url(images/list_divider.gif) no-repeat;
margin:-6px 0 6px 0;
}

#content .text-int cite{
font:1.2em Times, "Times New Roman", serif;
font-style:italic;
display:block;
margin:0 0 25px 0;
padding:0 0 0 62px;
}

#content .text-int p{
font-size:1.1em;
padding:0 0 25px 0;
line-height:1.4em;
}

#content .text-int strong{
color:#0c4256;
}

#content .text-int strong.ciano{
color:#1b91bc;
}

#content .text-int p em{
font-size:1.1em;
}

#content .text-int h2{
font-size:1.3em;
color:#0c4256;
}

#content .text-int p a,
#content .text-int ul li a{
color:#1b91bc;
font-weight:bold;
}

#content .text-int ul.sitemap{
margin:0 0 24px 0;
}

#content .text-int ul.sitemap li{
/*list-style-image:url(images/bullet_submenu.gif);*/
background:none;
}

#content .text-int ul.sitemap li ul{
margin:0;
}

#content .text-int ul.sitemap li span.title{
margin:15px 0 0 0;
}

#content .text-int .breadcrumb{
padding:33px 0 28px 0;
font-size:0.9em;
color:#7f7f7f;
}

#content .text-int .breadcrumb a{
color:#7f7f7f;
text-decoration:none;
}

#content .text-int .breadcrumb a:hover,
#content .text-int .breadcrumb a:focus{
color:#363636;
}

#content .text-int span.big{
font-size:1.2em;
}

#gmap{
width:100%;
height:400px;
border:1px solid #0c4256;
}

#gmap h2{
font-size:1.1em;
}

/*TITOLI*/

#content .text-int h1{
margin:0 0 16px 0;
}

#content .text-int h1.informed-security{
width:285px;
height:29px;
background:url(images/informed_security_title.gif) no-repeat;
}

#content .text-int h1.framework-ism{
width:235px;
height:29px;
background:url(images/framework_ism_title.gif) no-repeat;
}

#content .text-int h1.componenti-ism{
width:238px;
height:29px;
background:url(images/componenti_ism_title.gif) no-repeat;
}

#content .text-int h1.verifiche-sicurezza{
width:342px;
height:29px;
background:url(images/verifiche_sicurezza_title.gif) no-repeat;
}

#content .text-int h1.security-config-management{
width:506px;
height:60px;
background:url(images/security_config_management_title.gif) no-repeat;
}

#content .text-int h1.it-risk{
width:249px;
height:29px;
background:url(images/it_risk_title.gif) no-repeat;
}

#content .text-int h1.siem{
width:348px;
height:122px;
background:url(images/siem_title.gif) no-repeat;
}

#content .text-int h1.ism-suite{
width:273px;
height:29px;
background:url(images/ism_suite_title.gif) no-repeat;
}

#content .text-int h1.perche-emaze{
width:209px;
height:36px;
background:url(images/perche_emaze_title.gif) no-repeat;
margin:-7px 0 16px 0;
}

#content .text-int h1.soluzioni{
width:142px;
height:29px;
background:url(images/soluzioni_title.gif) no-repeat;
}

#content .text-int h1.utilities{
width:128px;
height:29px;
background:url(images/utilities_title.gif) no-repeat;
}

#content .text-int h1.public-authorities{
width:286px;
height:29px;
background:url(images/public_authorities_title.gif) no-repeat;
}

#content .text-int h1.industrial{
width:161px;
height:29px;
background:url(images/industrial_title.gif) no-repeat;
}

#content .text-int h1.financial{
width:143px;
height:29px;
background:url(images/financial_title.gif) no-repeat;
}

#content .text-int h1.telco{
width:85px;
height:29px;
background:url(images/telco_title.gif) no-repeat;
}

#content .text-int h1.conosci-emaze{
width:221px;
height:29px;
background:url(images/conosci_emaze_title.gif) no-repeat;
}

#content .text-int h1.mission-vision{
width:244px;
height:29px;
background:url(images/mission_vision_title.gif) no-repeat;
}

#content .text-int h1.competenze{
width:180px;
height:29px;
background:url(images/competenze_title.gif) no-repeat;
}

#content .text-int h1.team{
width:75px;
height:29px;
background:url(images/team_title.gif) no-repeat;
}

#content .text-int h1.tirocini{
width:366px;
height:29px;
background:url(images/tirocini.gif) no-repeat;
}


#content .text-int h1.ricerca{
width:333px;
height:29px;
background:url(images/ricerca_title.gif) no-repeat;
}

#content .text-int h1.soluzione-ism{
width:366px;
height:29px;
background:url(images/soluzione_ism_title.gif) no-repeat;
}

#content .text-int h1.standard{
width:366px;
height:29px;
background:url(images/standard.gif) no-repeat;
}

#content .text-int h1.standardpci{
width:366px;
height:29px;
background:url(images/standardpci.gif) no-repeat;
}

#content .text-int h1.ruoloasv{
width:366px;
height:29px;
background:url(images/ruoloasv.gif) no-repeat;
}

#content .text-int h1.certif{
width:366px;
height:29px;
background:url(images/certif.gif) no-repeat;
}

#content .text-int h1.collabora{
width:278px;
height:29px;
background:url(images/collabora_title.gif) no-repeat;
}

#content .text-int h1.dove-siamo{
width:166px;
height:29px;
background:url(images/dove_siamo_title.gif) no-repeat;
}

#content .text-int h1.offerta{
width:118px;
height:29px;
background:url(images/offerta_title.gif) no-repeat;
}

#content .text-int h1.ip-legion{
width:133px;
height:29px;
background:url(images/ip_legion_title.gif) no-repeat;
}

#content .text-int h1.punti-forza{
width:216px;
height:29px;
background:url(images/punti_forza_title.gif) no-repeat;
}

#content .text-int h1.funzionalita{
width:336px;
height:36px;
background:url(images/funzionalita_title.gif) no-repeat;
margin:-7px 0 16px 0;
}

#content .text-int h1.enac-funzionalita{
width:195px;
height:36px;
background:url(images/enac_funzionalita_title.gif) no-repeat;
margin:-7px 0 16px 0;
}

#content .text-int h1.gestione-utenti{
width:450px;
height:29px;
background:url(images/gestione_utenti_title.gif) no-repeat;
}

#content .text-int h1.estensibilita{
width:196px;
height:36px;
background:url(images/estensibilita_title.gif) no-repeat;
margin:-7px 0 16px 0;
}

#content .text-int h1.moduli{
width:440px;
height:29px;
background:url(images/moduli_title.gif) no-repeat;
}

#content .text-int h1.asset{
width:254px;
height:60px;
background:url(images/asset_title.gif) no-repeat;
}

#content .text-int h1.discovery-clientless{
width:323px;
height:29px;
background:url(images/discovery_clientless_title.gif) no-repeat;
}

#content .text-int h1.alerting{
width:392px;
height:29px;
background:url(images/alerting_title.gif) no-repeat;
}

#content .text-int h1.import-export{
width:223px;
height:29px;
background:url(images/import_export_title.gif) no-repeat;
}

#content .text-int h1.control-room{
width:210px;
height:29px;
background:url(images/control_room_title.gif) no-repeat;
}

#content .text-int h1.enac-exeption{
width:73px;
height:29px;
background:url(images/enac_exeption_title.gif) no-repeat;
}

#content .text-int h1.enac-core{
width:153px;
height:29px;
background:url(images/enac_core_title.gif) no-repeat;
}

#content .text-int h1.enac-front-end{
width:234px;
height:29px;
background:url(images/enac_frontend_title.gif) no-repeat;
}

#content .text-int h1.enac-component{
width:249px;
height:29px;
background:url(images/enac_component_title.gif) no-repeat;
}

#content .text-int h1.verifiche{
width:341px;
height:29px;
background:url(images/verifiche_title.gif) no-repeat;
}

#content .text-int h1.sicurezza{
width:258px;
height:29px;
background:url(images/sicurezza_title.gif) no-repeat;
}

#content .text-int h1.soc{
width:302px;
height:29px;
background:url(images/soc_title.gif) no-repeat;
}

#content .text-int h1.services{
width:346px;
height:29px;
background:url(images/services_title.gif) no-repeat;
}

#content .text-int h1.formazione{
width:343px;
height:29px;
background:url(images/formazione_title.gif) no-repeat;
}

#content .text-int h1.avvertenze{
width:274px;
height:29px;
background:url(images/avvertenze_title.gif) no-repeat;
}

#content .text-int h1.sitemap{
width:120px;
height:29px;
background:url(images/sitemap_title.gif) no-repeat;
}

#content .text-int h1.software-integration{
width:334px;
height:29px;
background:url(images/software_title.gif) no-repeat;
}

#content .text-int h1.prodotti{
width:274px;
height:29px;
background:url(images/prodotti_title.gif) no-repeat;
}

#content .text-int h1.servizi{
width:306px;
height:29px;
background:url(images/servizi_title.gif) no-repeat;
}

#content .text-int h1.conosci-asset{
width:86px;
height:29px;
background:url(images/conosci_asset_title.gif) no-repeat;
}

#content-download .text-int h1.download{
width:365px;
height:29px;
background:url(images/download_title.gif) no-repeat;
margin:0 0 15px 0;
}

#content .text-int h1.profili{
width:259px;
height:29px;
background:url(images/profili_title.gif) no-repeat;
}

#content .text-int h1.error{
width:290px;
height:29px;
background:url(images/404_title.gif) no-repeat;
}

/*DOWNLOAD*/

#content-download{
background:url(images/slider_bg.gif) left top repeat-x #fff;
width:866px;
padding:73px 0 0 70px;
}

#content-download .text-int h2{
color:#0c4256;
font-size:1.2em;
margin:28px 0 12px 0;
}

#content-download .text-int .block-download{
width:360px;
margin:0 95px 35px 0;
}

#content-download .text-int .no-margin{
margin:0 0 35px 0;
}

#content-download .text-int .block-download h3{
font-size:1.1em;
color:#0e7a9f;
margin:0 0 3px 0;
}

#content-download .text-int .block-download p{
color:#2a2a2a;
}

#content-download .text-int .block-download a.download,
#content .text-int a.download{
color:#5d5d5d;
text-decoration:none;
font-size:0.9em;
display:block;
width:118px;
height:19px;
background:url(images/download_btn.gif) no-repeat;
padding:10px 0 0 45px;
margin:14px 0 0 0;
}

#content-download .text-int span.divider,
#content-download .text-int span.end{
display:block;
width:835px;
height:1px;
font-size:1px;
background:#c7c7c7;
}

#content-download .text-int span.end{
background:none;
}

/*FOOTER*/

#footer{
width:100%;
height:170px;
background:url(images/footer_bg.gif) left top repeat-x;
border-top:2px solid #aaa;
}

#footer #blocks{
}

#footer #blocks .block-rss{
width:279px;
height:109px;
margin:25px 0 0 0;
padding:0 0 0 32px;
background:url(images/pci_ssc_asv.jpg) left bottom no-repeat;
border-right:1px solid #b1b1b0;
position:relative;
}

#footer #blocks .block-rss h3{
width:207px;
height:32px;
background:url(images/certificazione.gif) no-repeat;
margin:0 0 12px 0;
}

#footer #blocks .block-rss ul li a{
text-decoration:none;
font-size:1.1em;
color:#2a2a2a;
}

#footer #blocks .block-rss ul li a strong{
color:#0e7a9f;
}

#footer #blocks .block-rss ul li a:hover strong,
#footer #blocks .block-rss ul li a:focus strong{
color:#363636;
}

#footer #blocks .block-downloads{
width:287px;
height:109px;
margin:25px 0 0 0;
padding:0 0 0 21px;
border-left:1px solid #fff;
border-right:1px solid #b1b1b0;
position:relative;
}

#footer #blocks .block-downloads h3{
width:152px;
height:29px;
margin:0 0 12px 0;
background:url(images/block_downloads_title.gif) no-repeat;
}

#footer #blocks .block-downloads p{
width:200px;
}

#footer #blocks .block-downloads a.read-more,
#footer #blocks .block-more a.read-more{
position:absolute;
right:15px;
bottom:13px;
color:#0088b6;
text-decoration:none;
font-weight:bold;
padding:0 15px 0 0;
background:url(images/read_more_bg.gif) right center no-repeat;
}

#footer #blocks .block-rss a.read-more,
#footer #blocks .block-more a.read-more{
right:15px;
bottom:13px;
color:#0088b6;
text-decoration:none;
font-weight:bold;
padding:0 15px 0 0;
background:url(images/read_more_bg.gif) right center no-repeat;
float: right;
}


#footer #blocks .block-rss p.read-more,
#footer #blocks .block-downloads p.read-more,
#footer #blocks .block-more p.read-more{
position:absolute;
right:15px;
bottom:13px;
color:#0088b6;
text-decoration:none;
font-weight:bold;
width:auto;
}

#footer #blocks .block-more{
width:289px;
height:109px;
margin:25px 0 0 0;
padding:0 0 0 19px;
border-left:1px solid #fff;
position:relative;
}

#footer #blocks .block-more h3{
width:265px;
height:53px;
background:url(images/block_more_title.gif) no-repeat;
}

#footer #footer-links{
text-align:right;
padding:12px 0 0 0;
}

#footer #footer-links ul li{
display:inline;
}

#footer #footer-links ul li,
#footer #footer-links ul li a{
color:#f8f8f8;
text-decoration:none;
}

table.certificazione {
	border-collapse: collapse;
}

table.certificazione tr {
	
	border-bottom: 1px solid #ddd;
}

table.certificazione tr td {
	padding: 4px;
}

ul.listanormale {
	border: none;
	list-style-type: disc;
}