* { margin: 0; padding: 0; }

body, html { width: 100%; height: 100%; }

body{
background-color:#000;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:0.9em;
/*line-height:20px;*/
color:#FFF;
}

ul{
list-style:none;
margin:0;
padding:0;
}
li{
margin:0;
padding:0;
}

img{
border:none;
}

a, a:visited{
text-decoration:none;
color:#FFF;
}

a:hover{
color:#CCC;
}


#wrapper{
width:980px;
margin:0px auto;
position:relative;
}

#header{
width:936px;
height:107px;
background:#000 url("http://www.euroaspirazione.it/impianti-di-aspirazione-img/header_sf.png") right bottom no-repeat;
}
#header h1{
font-family:Helvetica, Arial, Verdana, sans-serif;
font-weight:bold;
font-size:0.8em;
letter-spacing:1px;
text-transform:uppercase;
text-align:right;
width:460px;
position:absolute;
	right:45px;
	top:76px;
}

#logo{
}

#container{
width:937px;
float:left;
}

#corpo, #corpo2{
float:left;
width:528px;
font-size:0.9em;
padding-top:8px;
}

/*INDEX*/
#indextext{
position:relative;
left:-84px;
top:5px;
width:310px;
font-size:0.9em;
text-align: justify;
}
#ecologia_butt{
position:absolute;
left:397px;
top:437px;
}

/*PAGINE INTERNE*/
#corpo2{
padding:20px 0 0 25px;
width:780px;
}
#corpo2 h2{
color:#FFFFFF;
font-weight:bolder;
font-size:1.0em;
margin:0 0 10px 0;
padding:0;
}
#mainblock{
width:780px;
padding:30px 0 0 0;
float:left;
}

#maincontent, #maincontent_prod, #maincontent_division{
float:left;
width:619px;
}
#maincontent_prod, #maincontent_division{
background:#000 url("http://www.euroaspirazione.it/impianti-di-aspirazione-img/standard_prod_sf.png") left top repeat-y;
}
.m_ind{
background:#000 url("http://www.euroaspirazione.it/impianti-di-aspirazione-img/divisione_industria_sf.jpg") left top no-repeat;
height:314px;
}
.m_ind_atex{
background:#000 url("http://www.euroaspirazione.it/impianti-di-aspirazione-img/prod_atex_sf.png") left top repeat-y;
}
#maincontent_services{
float:left;
width:618px;
background:#000 url("http://www.euroaspirazione.it/impianti-di-aspirazione-img/standard_service_sf.png") left top repeat-y;
}
.m_serv{
background:#000 url("http://www.euroaspirazione.it/impianti-di-aspirazione-img/services_sf.jpg") left top no-repeat;
height:314px;
}
.m_cont{
background:#000 url("http://www.euroaspirazione.it/impianti-di-aspirazione-img/contatti_sf.png") left top no-repeat;
height:388px;
}
.m_pap{
background:#000 url("http://www.euroaspirazione.it/impianti-di-aspirazione-img/divisione_carta_sf.jpg") left top no-repeat;
height:314px;
}

#submenu{
padding-left:8px;
font-weight:bold;
float:left;
}
#submenu li{
padding-top:6px;
padding-bottom:6px;
font-size:0.9em;
}
#submenu li#firstElem{
margin-top:6px;
}
#submenu .Titlesubmenu{
color:#ccccff;
font-size:1.1em;
}

#maincontent_division #submenu{
font-size:0.8em;
width:190px;
}
#maincontent_division #submenu li{
padding-bottom:10px;
}


/* Sfondo colorato per i menu di servizi */
#maincontent_services #submenu, div.m_serv #submenu, #maincontent_prod #submenu, div.m_ind #submenu, div.m_ind_atex #submenu, div.m_pap #submenu{
padding-left:0px;
width:198px;
}
div.m_serv #submenu li{
margin-left:1px;
}
#maincontent_services #submenu li:hover, div.m_serv #submenu li:hover, #maincontent_prod #submenu li:hover{
background:#919ec2;
}
#maincontent_prod #submenu li:hover, div.m_ind #submenu li:hover, div.m_ind_atex #submenu li:hover, div.m_pap #submenu li:hover{
background:#999;
}
#maincontent_services #submenu li a, div.m_serv #submenu li a, #maincontent_prod #submenu li a, div.m_ind #submenu li a, div.m_ind_atex #submenu li a, div.m_pap #submenu li a{
margin-left:8px;
display:block;
}
#maincontent_services #submenu li a:hover, div.m_serv #submenu li a:hover, #maincontent_prod #submenu li a:hover, div.m_ind #submenu li a:hover, div.m_ind_atex #submenu li a:hover, div.m_pap #submenu li a:hover{
color:#fff;
}
#maincontent_services #submenu li.active{
background:#919ec2;
}
#maincontent_prod #submenu li.active, div.m_ind_atex #submenu li.active{
background:#999;
}
div.m_ind_atex #submenu li.active{
background:#d9241c;
}

/* Blocchi immagine */
p#imgBlock1, p#imgBlock2, p#imgBlock3{
float:left;
padding-left:15px;
}
p#imgBlock3{
padding-bottom:0px;
}
p#imgBlock1 img.last{
margin-right:0px;
}
p#imgBlock2 img.last{
margin-right:0px;
}
p#imgBlock3 img.last{
margin-right:0px;
}
/* fine */


#prods{
float:left;
width:391px; /*406 con il padding */
padding:15px 0px 15px 15px;
position:relative;
}
#maincontent_services #prods{
width:406px;
padding:0;
}

#prods h3{
color:#FFFFFF;
font-weight:bolder;
font-size:1.0em;
padding:0;
margin:0;
}

#introtext{
width:615px;
color:#f1f1f1;
text-align:justify;
}


#columnsx{
float:left;
width:130px;
background:url("http://www.euroaspirazione.it/impianti-di-aspirazione-img/colsx_head_sf.png") left top no-repeat;
}

#menu{
text-transform:uppercase;
list-style-type:none;
font-weight:bolder;
font-size:1.0em;
margin:80px 0 0 42px;
float:left;
}

#menu li{
padding-bottom:20px;
margin-top:0;
}

#menu li#flags{
padding-bottom:40px;
}

#menu li#flags img#eng{
margin-left:4px;
}

#columndx, #columndx2{
float:left;
padding-left:9px;
padding-top:8px;
}
#columndx2{
padding-left:32px;
padding-top:0px;
}

#menu_dx{
clear:both;
}

#menu_dx li{
padding-bottom:5px;
}


#footer{
clear:both;
width:937px;
font-size:0.7em;
font-weight:bold;
padding-top:20px;
text-align:center;
margin:0;
}
#footer #legalRef{
color:#999;
font-weight:normal;
}



#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}