/*************************************************/
/*	GENERALE                versione italiana*/
/*************************************************/

/*RESET*/

*{
margin:0;
padding:0;
outline:none;
}

/*GENERAL*/

body{
font:70% Arial, Verdana, sans-serif;
width:1000px;
height:632px;
color:#ccc2c0;
background:#364059;
}

.clearboth {clear:both;height:0px;}

.tool-tip {
color: #fff;
width: 190px;
z-index: 20000;
}
 
.tool-title {
font-weight: bold;
font-size: 11px;
margin: 0;
color: #fa6906;
padding: 8px 8px 0px;
background: url(img/bubble.png) top left;
}
 
.tool-text {
font-size: 11px;
padding: 0px 8px 8px;
background: url(img/bubble.png) bottom right;
}

.hide {display:none;}

.zeroopacity{
filter:alpha(opacity=0);
-moz-opacity:0;
opacity:0;
}

.left{
float:left;
}

.right{
float:right;
}

.clear{
clear:both;
}

.indent{
text-indent:-9999px;
}

/*HOMEPAGE*/

#wrapper {
text-align:left;
height:620px;
width:987px;
padding:2px;
background:#fff;
overflow:hidden;
position:absolute;
top:50%;
left:50%;
margin-top:-310px;
margin-left:-493px;
}

#contenuto {
width:799px;
height:597px;
overflow:hidden;
}

#news {
width:186px;
height:597px;
background:#555858;
margin:0 0 2px 2px;
}

#news a.news-archive{
display:block;
width:186px;
height:42px;
background:url(img/news_home_btn.gif) no-repeat;
}

#news .block-news{
background:url(img/news_block_home_bg.gif) top no-repeat;
padding:13px 0 16px 14px;
color:#eae9e9;
}

#news .block-news dl{
line-height:1.1em;
}

#news .appuntamenti h3 a{
display:block;
width:97px;
height:9px;
background:url(img/appuntamenti_bg.gif) no-repeat;
}

#news .appuntamenti dt a{
color:#CCC2C0;
text-decoration:none;
}

#news .appuntamenti dd.category{
font-weight:bold;
}

#news .news-da-news h3 a{
display:block;
width:96px;
height:10px;
background:url(img/news_da_news_home_bg.gif) no-repeat;
}

#news .news-da-news dt a,
#news .dicono dt a{
color:#ccc2c0;
text-decoration:none;
}

#news .appuntamenti dt,
#news .news-da-news dt,
#news .dicono dt{
margin:10px 0 0 0;
}

#news .news-da-news dd,
#news .dicono dd{
font-weight:bold;
}

#news .dicono h3 a{
display:block;
width:93px;
height:10px;
background:url(img/dicono_di_noi_bg.gif) no-repeat;
}

#news .oggi h3 a{
display:block;
width:93px;
height:21px;
background:url(img/oggi_bg.gif) no-repeat;
}

#news .oggi ul{
list-style-type:none;
margin:10px 0 0 0;
}

#news .oggi ul li a{
color:#eae9e9;
font-weight:bold;
text-decoration:none;
}

#news .appuntamenti dt a:hover,
#news .appuntamenti dt a:focus,
#news .news-da-news dt a:hover,
#news .news-da-news dt a:focus,
#news .dicono dt a:hover,
#news .dicono dt a:focus,
#news .oggi ul li a:hover,
#news .oggi ul li a:focus{
text-decoration:underline;
}

#footer{
width:987px;
height:21px;
background:#555858;
clear:both;
}

#footer #bread{
padding:2px 0 0 40px;
}

#footer #bread a{
color:#ccc2c0;
text-decoration:none;
}

#footer #bread a:hover,
#footer #bread a:focus{
text-decoration:underline;
}

#footer #disclaimer p{
display:block;
padding:2px 15px 0 0;
}

/*SCROLLER*/

.verticalScroll,
.verticalScrollGruppo {
position:absolute;	
background: url(img/scrollers/line_scrollVertical.gif) repeat-y;
width:25px;
z-index:600;
display:none;	
}
 
.verticalKnob,
.verticalKnobGruppo {
height:31px;
width:12px;
background: url(img/scrollers/knobVertical.gif) no-repeat;
cursor:hand;
}

.containerScroller {
overflow:hidden;
}

.arrowScroll,
.arrowScrollGruppo {
position:absolute;
height:20px;
width:20px;
cursor:hand;
z-index:600;
display:none;	
}

.arrowUp,
.arrowUpGruppo {
background: url(img/scrollers/f_up.gif) no-repeat;
}

.arrowDown,
.arrowDownGruppo {
background: url(img/scrollers/f_down.gif) no-repeat;
}

.verticalScrollAziende {
position:absolute;	
background: url(img/scrollers/aziende_scrollVertical.gif) repeat-y;
width:25px;
z-index:600;
display:none;	
}
 
.verticalKnobAziende {
height:31px;
width:12px;
background: url(img/scrollers/aziende_knob.gif) no-repeat;
cursor:hand;
}

.arrowScrollAziende {
position:absolute;
height:20px;
width:20px;
cursor:hand;
z-index:600;
display:none;	
}

.arrowUpAziende {
background: url(img/scrollers/up_azienda_scroll.gif) no-repeat;
}

.arrowDownAziende {
background: url(img/scrollers/down_azienda_scroll.gif) no-repeat;
}

/*POPUPS*/

#pop_sfondo {
width:0px;
height:0px;
position:absolute;
left:0px;
top:0px;
z-index:2000;
background-color:black;
text-align:left;
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;
display:none;	
}

#pop_up {
display:none;
z-index:2001;
width:0px;
height:0px;
position:absolute;
left:0px;
top:0px;
}

.popuptransp {
	background: #000;
	border: 1px solid #7B7673;
	font-weight: normal;
	padding:1px;
}


.popupbody{
	clear:both;
	color:#eaeae9;
	font-size:10px;
	margin-top:20px;
	margin-left:15px;
	margin-right:15px;
}

.popupbody  ul{
margin:5px 0 0 20px;
list-style:none;
}

#pop_generico {
	height:250px;
	width:400px;
}

.closebtn {
	width:57px;
	height:15px;
	position:absolute;
	right:0px;
	top:25px;
}

.closebtn a img {
	border:0;
}

iframe.disableIE6 {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px;/*must have for any big value*/
}

/*************************************************/
/*	STRUTTURA INTERNA                            */
/*************************************************/

#gruppo_top{
/*width:100%;*/
height:230px;
z-index:10;
position:absolute;
}

#gruppo_top #header-bg{
width:799px;
height:126px;
background:url(img/menuTop/lunetta_menu.gif) left top no-repeat #ccc2c0;
}

#gruppo_top #logo{
margin:33px 0 0 41px;
}

#gruppo_top #logo h1 a{
display:block;
width:202px;
height:30px;
background:url(img/menuTop/logo.gif) no-repeat;
}

#gruppo_top #logo h2{
width:71px;
height:40px;
background:url(img/menuTop/mission.gif) no-repeat;
}

#gruppo_top #navigation{
position:relative;
height:82px;
width:380px;
margin:34px 0 0 18px;
}

#gruppo_top #navigation dt{
display:block;
height:14px;
position:absolute;
top:68px;
left:0;
text-indent:-9999px;
}

#gruppo_top #navigation dt.progettazione{
width:91px;
left:0;
background:url(img/menuTop/progettazione_label.gif) no-repeat;
border-left:1px solid #726f6e;
border-right:1px solid #726f6e;
}

#gruppo_top #navigation dt.strutture{
width:58px;
background:url(img/menuTop/strutture_label.gif) left top no-repeat;
left:93px;
}

#gruppo_top #navigation dt.involucri{
width:58px;
background:url(img/menuTop/involucri_label.gif) left top no-repeat;
left:294px;
border-left:1px solid #726f6e;
}

#gruppo_top #navigation dd,
#gruppo_top #navigation dd a{
display:block;
width:66px;
height:67px;
float:left;
text-indent:-9999px
}

#gruppo_top #navigation dd.simproject{
width:91px;
border-left:1px solid #726f6e;
border-right:1px solid #726f6e;
border-bottom:1px solid #726f6e;
}

#gruppo_top #navigation dd.simproject a{
background:url(img/menuTop/simproject_btn.gif) no-repeat;
}

#gruppo_top #navigation dd.simedil{
border-bottom:1px solid #726f6e;
}

#gruppo_top #navigation dd.simedil a{
background:url(img/menuTop/simedil_btn.gif) no-repeat;
}

#gruppo_top #navigation dd.simeon{
border-bottom:1px solid #726f6e;
}

#gruppo_top #navigation dd.simeon a{
background:url(img/menuTop/simeon_btn.gif) no-repeat;
}

#gruppo_top #navigation dd.simsteel{
border-bottom:1px solid #726f6e;
padding:0 3px 0 0;
}

#gruppo_top #navigation dd.simsteel a{
background:url(img/menuTop/simsteel_btn.gif) no-repeat;
}

#gruppo_top #navigation dd.simco{
width:81px;
padding:0 0 0 3px;
border-left:1px solid #726f6e;
border-bottom:1px solid #726f6e;
}

#gruppo_top #navigation dd.simco a{
background:url(img/menuTop/simco_btn.gif) no-repeat;
}

#gruppo_top #subnav{
height:20px;
margin:2px 0 0 0;
}

#gruppo_top #subnav ul{
list-style-type:none;
}

#gruppo_top #subnav ul li,
#gruppo_top #subnav ul li a{
display:block;
height:20px;
float:left;
text-indent:-9999px;
}

#gruppo_top #subnav ul li{
margin:0 2px 0 0;
width:198px;
}

#gruppo_top #subnav ul li.eng{
width:199px;
}

#gruppo_top #subnav ul li.eng a{
width:199px;
background:url(img/menuTop/english_btn.gif) no-repeat;
}

#gruppo_top #subnav ul li.gruppo a{
width:198px;
background:url(img/menuTop/gruppo_simeon_btn.gif) no-repeat;
}

#gruppo_top #subnav ul li.contatti a{
width:198px;
background:url(img/menuTop/dove_siamo_btn.gif) no-repeat;
}

#gruppo_top #subnav ul li.riservata a{
width:198px;
background:url(img/menuTop/area_riservata_btn.gif) no-repeat;
}

#gruppo_top #subnav ul li a:hover,
#gruppo_top #subnav ul li a:focus{
background-position:0 -20px;
}

#gruppo_top #sistemi{
height:81px;
/*background:url(img/menuTop/sistemi_menu_bg.png) no-repeat;*/
margin:2px 0 0 0;
/*padding:9px 0 0 0;*/
width:799px;
}

#gruppo_top #sistemi ul{
list-style-type:none;
}

#gruppo_top #sistemi ul li{
display:block;
float:left;
}

#gruppo_top #sistemi ul li a{
display:block;
height:81px;
text-indent:-9999px;
}

#gruppo_top #sistemi ul li.sistemi-edificio a{
width:400px;
background:url(img/menuTop/sistemi_edificio_btn.png) no-repeat;
}

#gruppo_top #sistemi ul li.opere-speciali a{
width:399px;
background:url(img/menuTop/opere_speciali_btn.png) no-repeat;
}

#gruppo_top #sistemi ul li a:hover,
#gruppo_top #sistemi ul li a:focus{
background-position:0 -81px;
}

#gruppo_top #sistemi #sistemi-edificio{
width:399px;
}

#gruppo_top #sistemi #sistemi-edificio dt{
display:block;
width:399px;
height:11px;
background:url(img/menuTop/sistemi_edificio_label.gif) center top no-repeat;
}

#gruppo_top #sistemi #sistemi-edificio dd.sistemi a{
display:block;
width:399px;
height:20px;
float:left;
text-indent:-9999px;
background:url(img/menuTop/sistemi_edificio_btn.gif) no-repeat;
}

#gruppo_top #sistemi #opere-speciali{
width:398px;
}

#gruppo_top #sistemi #opere-speciali dt{
display:block;
width:398px;
height:11px;
background:url(img/menuTop/opere_speciali_label.gif) center top no-repeat;
}

#gruppo_top #sistemi #opere-speciali dd.acciaio a{
display:block;
width:398px;
height:20px;
background:url(img/menuTop/progettazione_acciaio_bg.gif) no-repeat;
text-indent:-9999px;
margin:0 0 0 2px;
}

#gruppo_bottom{
width:799px;
height:447px;
z-index:5;
position:absolute;
top:152px;
}

#play-overlay{
position:absolute;
left:295px;
top:105px;
z-index:21;
}

#play-overlay a{
display:block;
width:387px;
height:46px;
background:url(img/slide/play_overlay.png) no-repeat;
}

#gruppo_bottom #gruppo,
#gruppo_bottom #gruppo-dove-siamo,
#gruppo_bottom #gruppo-area-riservata,
#gruppo_bottom #gruppo-feedback,
#gruppo_bottom #realizzazioni,
#gruppo_bottom #sistemi-gruppo,
#gruppo_bottom #lista-news,
#gruppo_bottom #news-dettaglio{
height:347px;
padding:100px 0 0 44px;
background:#555858;
position:relative;
}

img.group-map{
margin:24px 0 0 0;
}

#gruppo_bottom #gruppo h1{
width:115px;
height:16px;
background:url(img/gruppo_simeon_title.gif) no-repeat;
margin:0 0 10px 0;
}

#gruppo_bottom #gruppo .info{
width:330px;
margin:0 0 0 28px;
height:255px;
}

#gruppo_bottom #gruppo .info p{
line-height:1.3em;
}

#gruppo_bottom #gruppo-dove-siamo .info{
margin:0 0 0 28px;
}

#gruppo_bottom #gruppo-dove-siamo .info h1{
width:221px;
height:82px;
background:url(img/simeon_contatti_title.gif) no-repeat;
margin:0 0 0 34px;
}

#gruppo_bottom #gruppo-dove-siamo .info a{
color:#ccc2c0;
text-decoration:none;
}

#gruppo_bottom #gruppo-dove-siamo .info a:hover,
#gruppo_bottom #gruppo-dove-siamo .info a:focus{
text-decoration:underline;
}

#gruppo_bottom #gruppo-dove-siamo .info ul{
list-style-type:none;
margin:12px 0 0 34px;
}

#gruppo_bottom #gruppo-dove-siamo .info ul li{
line-height:1.3em;
}

#gruppo_bottom #gruppo-dove-siamo .info dt{
color:#fff;
margin:12px 0 0 0;
}

#gruppo_bottom #gruppo-dove-siamo .info dd{
margin:0 0 0 34px;
line-height:1.3em;
}

#gruppo_bottom #gruppo-area-riservata h1{
width:724px;
height:19px;
background:url(img/registrazione_gruppo_title.gif) no-repeat;
}

#gruppo_bottom #gruppo-feedback h1{
width:724px;
height:19px;
background:url(img/richiedi_info.gif) no-repeat;
}

#gruppo_bottom #realizzazioni #info{
}

#gruppo_bottom #realizzazioni #info p{
width:230px;
}

#gruppo_bottom #realizzazioni #info img{
margin:36px 0 15px 0;
}

#gruppo_bottom #sistemi-gruppo #nav,
#gruppo_bottom #news-dettaglio #nav{
border-bottom:1px solid #ccc2c0;
width:724px;
padding:0 0 5px 0;
}

#gruppo_bottom #sistemi-gruppo #nav a,
#gruppo_bottom #news-dettaglio #nav a{
display:block;
width:51px;
height:7px;
background:url(img/indietro_btn.gif) no-repeat;
margin:6px 62px 0 0;
}

#gruppo_bottom #sistemi-gruppo #nav h1,
#gruppo_bottom #news-dettaglio #nav h1{
font-size:1.2em;
}

#gruppo_bottom #sistemi-gruppo #sistemi-contenitore,
#gruppo_bottom #news-dettaglio #news-contenitore{
position:relative;
}

#gruppo_bottom #sistemi-gruppo #sistemi-contenitore #immagine-sistema,
#gruppo_bottom #news-dettaglio #news-contenitore #immagine-news{
position:absolute;
top:8px;
}

#gruppo_bottom #sistemi-gruppo #sistemi-contenitore #immagine-sistema h2,
#gruppo_bottom #news-dettaglio #news-contenitore #immagine-news h2{
width:58px;
height:25px;
margin:0 39px 0 0;
text-transform:uppercase;
font:bold 0.9em "Trebuchet MS", Arial, sans-serif;
line-height:1em;
}

#gruppo_bottom #sistemi-gruppo #sistemi-contenitore #info-aziende{
position:absolute;
top:240px;
width:380px;
height:65px;
}

#gruppo_bottom #sistemi-gruppo #sistemi-contenitore #info-aziende dt{
display:block;
width:216px;
height:12px;
background:url(img/aziende_gruppo_label.gif) no-repeat;
}

#gruppo_bottom #sistemi-gruppo #sistemi-contenitore #info-aziende dd{
display:block;
height:52px;
float:left;
text-indent:-9999px;
margin:9px 0 0 0;
}

#gruppo_bottom #sistemi-gruppo #sistemi-contenitore #info-aziende dd.simproject-link{
width:62px;
background:url(img/simproject_link.gif) no-repeat;
}

#gruppo_bottom #sistemi-gruppo #sistemi-contenitore #info-aziende dd.simedil-link{
width:70px;
background:url(img/simedil_link.gif) no-repeat;
}

#gruppo_bottom #sistemi-gruppo #sistemi-contenitore #info-aziende dd.simeon-link{
width:67px;
background:url(img/simeon_link.gif) no-repeat;
}

#gruppo_bottom #sistemi-gruppo #sistemi-contenitore #info-aziende dd.simsteel-link{
width:65px;
background:url(img/simsteel_link.gif) no-repeat;
}

#gruppo_bottom #sistemi-gruppo #sistemi-contenitore #info-aziende dd.simco-link{
width:74px;
background:url(img/simco_link.gif) no-repeat;
}	

#gruppo_bottom #sistemi-gruppo #sistemi-contenitore #info,
#gruppo_bottom #news-dettaglio #news-contenitore #info{
position:absolute;
left:390px;
top:8px;
width:326px;
height:225px;
}

#gruppo_bottom #news-dettaglio #news-contenitore #info a{
color:#CCC2C0;
}

#gruppo_bottom #sistemi-gruppo #sistemi-contenitore #info #gruppo_scroller,
#gruppo_bottom #news-dettaglio #news-contenitore #info #gruppo_scroller{
height:215px;
}

#gruppo_bottom #sistemi-gruppo #sistemi-contenitore #info ul,
#gruppo_bottom #news-dettaglio #news-contenitore #info ul{
list-style-type:none;
height:225px;
overflow:hidden;
}

#gruppo_bottom #sistemi-gruppo #sistemi-contenitore #info ul li,
#gruppo_bottom #news-dettaglio #news-contenitore #info ul li{
line-height:2.5em;
}

#gruppo_bottom #sistemi-gruppo #sistemi-contenitore #info ul li strong,
#gruppo_bottom #news-dettaglio #news-contenitore #info ul li strong{
line-height:0.3em;
}

#gruppo_bottom #sistemi-gruppo #sistemi-contenitore #info a.pdf-gruppo,
#gruppo_bottom #news-dettaglio #news-contenitore #info a.pdf-gruppo{
display:block;
width:103px;
height:24px;
background:url(img/pdf_gruppo.gif) no-repeat;
border:1px solid #ccc2c0;
margin:52px 16px 0 0;
}

#gruppo_bottom #sistemi-gruppo #sistemi-contenitore #info a.more-info{
display:block;
width:137px;
height:24px;
background:url(img/more_info_btn.gif) no-repeat;
border:1px solid #ccc2c0;
margin:52px 0 0 0;
}

#gruppo_bottom #sistemi-gruppo #info p,
#gruppo_bottom #news-contenitore #info p{
margin:0 0 8px 0;
}

#body-form #col1{
width:350px;
margin:30px 0 0 110px;
}

#body-form #col1 input{
width:157px;
height:20px;
border:none;
background:#ccc2c0;
}

#body-form #col1 label{
display:block;
width:155px;
float:left;
margin:0 20px 7px 0;
}

#body-form #col2{
width:255px;
margin:30px 0 0 0;
}

#body-form #col2 textarea{
width:227px;
height:145px;
background:#ccc2c0;
border:none;
}

#body-form #col2 button{
width:49px;
height:19px;
background:url(img/invia_gruppo_btn.gif) no-repeat;
border:1px solid #ccc2c0;
text-indent:-9999px;
}

#body-form #col2 a{
color:#ccc2c0;
font-weight:bold;
}

#body-form #col2 fieldset ul li{
width:250px;
float:left;
margin:0 0 5px 0;
}

#body-form #col2 fieldset ul li span{
display:block;
width:225px;
float:right;
}

#body-form #col2 fieldset ul li input{
margin:0 3px 0 0;
float:left;
}

#azienda_top{
width:799px;
}

#azienda_top #header-bg{
position:relative;
width:799px;
height:98px;
background:url(img/menuTop/lunetta_interna.gif) no-repeat;
}

#azienda_top #header-bg #logo{
margin:47px 0 0 41px;
}

#azienda_top #header-bg #logo h1 a{
display:block;
width:182px;
height:28px;
background:url(img/menuTop/logo_interno.gif) no-repeat;
}

#azienda_top #header-bg #logo h2{
position:absolute;
top:14px;
left:172px;
width:268px;
height:7px;
background:url(img/menuTop/mission_interna.gif) no-repeat;
}

#azienda_top #header-bg #navigation{
margin:51px 40px 0 64px;
}

#azienda_top #header-bg #navigation ul{
list-style-type:none;
}

#azienda_top #header-bg #navigation ul li{
display:block;
float:left;
}

#azienda_top #header-bg #navigation ul li a{
display:block;
height:23px;
text-indent:-9999px;
}

#azienda_top #header-bg #navigation ul li.progettazione-interno a{
width:112px;
background:url(img/menuTop/progettazione_btn.gif) no-repeat;
}

#azienda_top #header-bg #navigation ul li.strutture-interno a{
width:86px;
background:url(img/menuTop/strutture_btn.gif) no-repeat;
}

#azienda_top #header-bg #navigation ul li.involucri-interno a{
width:59px;
background:url(img/menuTop/involucri_btn.gif) no-repeat;
}

#azienda_top #header-bg #sistemi-interno{
margin:57px 0 0 0;
}

#azienda_top #header-bg #sistemi-interno ul{
list-style-type:none;
}

#azienda_top #header-bg #sistemi-interno ul li{
display:block;
float:left;
}

#azienda_top #header-bg #sistemi-interno ul li a{
display:block;
height:22px;
text-indent:-9999px;
}

#azienda_top #header-bg #sistemi-interno ul li.sistemi-interno a{
width:94px;
background:url(img/menuTop/sistemi_btn.gif) no-repeat;
}

#azienda_top #header-bg #sistemi-interno ul li.opere-interno a{
width:118px;
background:url(img/menuTop/opere_btn.gif) no-repeat;
}

#azienda_top #subnav{
height:20px;
margin:2px 0 0 0;
}

#azienda_top #subnav ul{
list-style-type:none;
}

#azienda_top #subnav ul li{
display:block;
float:left;
}

#azienda_top #subnav ul li a{
display:block;
height:20px;
text-indent:-9999px;
}

#azienda_top #subnav ul li.eng-interno a{
width:161px;
margin:0 2px 0 0;
background:url(img/menuTop/eng_interno_btn.gif) no-repeat;
}

/*SIMCO*/
#azienda_top #subnav ul li.azienda-simco a{
width:211px;
margin:0 2px 0 0;
background:url(img/menuTop/simco_interno_btn.gif) no-repeat;
}

/*SIMEDIL*/
#azienda_top #subnav ul li.azienda-simedil a{
width:211px;
margin:0 2px 0 0;
background:url(img/menuTop/simedil_interno_btn.gif) no-repeat;
}

/*SIMSTEEL*/
#azienda_top #subnav ul li.azienda-simsteel a{
width:211px;
margin:0 2px 0 0;
background:url(img/menuTop/simsteel_interno_btn.gif) no-repeat;
}

/*SIMEON*/
#azienda_top #subnav ul li.azienda-simeon a{
width:211px;
margin:0 2px 0 0;
background:url(img/menuTop/simeon_interno_btn.gif) no-repeat;
}

/*SIMPROJECT*/
#azienda_top #subnav ul li.azienda-simproject a{
width:211px;
margin:0 2px 0 0;
background:url(img/menuTop/simproject_interno_btn.gif) no-repeat;
}

#azienda_top #subnav ul li.dove-siamo-interno a{
width:211px;
margin:0 2px 0 0;
background:url(img/menuTop/siamo_interno_btn.gif) no-repeat;
}

#azienda_top #subnav ul li.contatti-interno a{
width:210px;
background:url(img/menuTop/contatti_interno_btn.gif) no-repeat;
}

#azienda_top #subnav ul li a:hover,
#azienda_top #subnav ul li a:focus{
background-position:0 -20px;
}

#azienda_bottom{
width:799px;
height:475px;
margin:2px 0 0 0;
position:relative;
}

#azienda_bottom #azienda{
position:relative;
width:799px;
height:475px;
}

#azienda_bottom #azienda #persone-azienda{
position:absolute;
width:50%;
left:10px;
top:299px;
color:#555858;
}

#azienda_bottom #azienda #persone-azienda dt{
display:block;
height:80px;
margin:0 15px 0 0;
}

#azienda_bottom #azienda #azienda-testo{
position:absolute;
top:120px;
left:430px;
width:330px;
color:#555858;
}

#azienda_bottom #azienda #azienda-testo h1{
font-size:1.3em;
margin:0 0 10px 0;
}

#azienda_bottom #azienda #azienda-testo p{
line-height:1.7em;
}

#azienda_bottom #azienda #azienda-testo #scroller{
height:190px;
overflow:hidden;
}

#azienda_bottom #azienda #azienda-testo a.pdf{
display:block;
width:103px;
height:24px;
background:url(img/scarica_pdf_btn.gif) no-repeat;
border:1px solid #777a79;
margin:10px 0 0 0;
}

/*SIMCO*/
#azienda_bottom .simco{
background:url(img/simco/simco_bg.gif) no-repeat;
}

#azienda_bottom .simco-dove-siamo{
background:url(img/simco/simco_dove_siamo.gif) no-repeat;
}

#azienda_bottom .simco-contatti{
background:url(img/simco/simco_contatti.gif) no-repeat;
}

/*SIMSTEEL*/
#azienda_bottom .simsteel{
background:url(img/simsteel/simsteel_bg.gif) no-repeat;
}

#azienda_bottom .simsteel-dove-siamo{
background:url(img/simsteel/simsteel_dove_siamo.gif) no-repeat;
}

#azienda_bottom .simsteel-contatti{
background:url(img/simsteel/simsteel_contatti.gif) no-repeat;
}

/*SIMEDIL*/
#azienda_bottom .simedil{
background:url(img/simedil/simedil_bg.gif) no-repeat;
}

#azienda_bottom .simedil-dove-siamo{
background:url(img/simedil/simedil_dove_siamo.gif) no-repeat;
}

#azienda_bottom .simedil-contatti{
background:url(img/simedil/simedil_contatti.gif) no-repeat;
}

/*SIMEON*/
#azienda_bottom .simeon{
background:url(img/simeon/simeon_bg.gif) no-repeat;
}

#azienda_bottom .simeon-dove-siamo{
background:url(img/simeon/simeon_dove_siamo.gif) no-repeat;
}

#azienda_bottom .simeon-contatti{
background:url(img/simeon/simeon_contatti.gif) no-repeat;
}

/*SIMPROJECT*/
#azienda_bottom .simproject{
background:url(img/simproject/simproject_bg.gif) no-repeat;
}

#azienda_bottom .simproject-dove-siamo{
background:url(img/simproject/simproject_dove_siamo.gif) no-repeat;
}

#azienda_bottom .simproject-contatti{
background:url(img/simproject/simproject_contatti.gif) no-repeat;
}

#azienda_bottom #azienda #info-siamo{
position:absolute;
top:120px;
left:498px;
width:330px;
color:#555858;
}

#azienda_bottom #azienda #info-siamo a,
#azienda_bottom #azienda #info-siamo strong,
#azienda_bottom #azienda #info-contatti p.desc a,
#azienda_form a{
color:#005295;
}

#azienda_bottom #azienda #info-siamo ul{
list-style-type:none;
}

#azienda_bottom #azienda #info-siamo ul li{
line-height:1.3em;
}

#azienda_bottom #azienda #info-siamo dt{
margin:23px 0 0 0;
}

#azienda_bottom #azienda #info-siamo dd{
line-height:1.3em;
padding:0 0 0 35px;
}

#azienda_bottom #azienda #info-contatti{
color:#555858;
position:absolute;
top:425px;
left:135px;
}

#azienda_bottom #azienda #info-contatti p.desc{
margin:0 0 0 0;
}

#azienda_form{
width:400px;
position:absolute;
left:429px;
top:118px;
color:#555858;
}

#azienda_form h1{
width:254px;
height:17px;
background:url(img/registrazione_title.gif) no-repeat;
margin:0 0 15px 0;
}

#azienda_form fieldset,
#body-form fieldset{
border:none;
}

#azienda_form fieldset.checkboxes,
#body-form fieldset.checkboxes{
margin:10px 0;
}

#azienda_form fieldset ul,
#body-form fieldset ul{
list-style-type:none;
}

#azienda_form fieldset ul li{
width:332px;
float:left;
margin:0 0 5px 0;
}

#azienda_form fieldset ul li span{
display:block;
width:314px;
float:right;
}

#azienda_form fieldset ul li input{
margin:0 3px 0 0;
float:left;
}

#azienda_form label{
display:block;
width:155px;
float:left;
margin:0 20px 4px 0;
}

#azienda_form input{
width:155px;
height:18px;
border:1px solid #555858;
}

#azienda_form label.label-cap,
#body-form #col1 label.label-cap{
width:60px;
margin:0 13px 0 0;
}

#azienda_form input#CAP,
#body-form #col1 input#CAP{
width:60px;
}

#azienda_form label.label-provincia,
#body-form #col1 label.label-provincia{
width:82px;
}

#azienda_form input#PROVINCIA,
#body-form #col1 input#PROVINCIA{
width:82px;
}

#azienda_form input.check{
width:10px;
height:10px;
border:none;
}

#azienda_form textarea{
border:1px solid #555858;
width:332px;
height:48px;
}

#azienda_form button{
width:49px;
height:19px;
background:url(img/invia_btn.gif) no-repeat;
border:none;
text-indent:-9999px
}

#azienda_scroller{
height:195px;
width:330px;
margin:0 42px 0 0;
}

#slide-flash{
left:45px;
position:absolute;
top:18px;
}

/*************************************************/
/*	GALLERY HOME                                 */
/*************************************************/

#mzGalleryHome {
left:0px;
top:0px;
position:absolute;
width:799px;
height:447px;
overflow:hidden;
z-index:0;
}

#mzGalleryHome .imageContainer {
overflow:hidden;
position:absolute;
width:799px;
height:447px;
z-index:99;
background:#222 url(img/loading.gif) no-repeat center;
}

#mzGalleryHome .imageElement {
position:absolute;
}

#mzGalleryHome .imageElement a {
border:0px;
}

#mzGalleryHome .imageElement img{
filter:alpha(opacity=0);
-moz-opacity:0;
opacity:0;
display:none;
}

#txtGalleryHome{
position: absolute;
left:386px;
bottom:0px;
width:394px;
height:55px;
color:#fff;
z-index:30;
background:#555858;
}

#txtGalleryHome h2{
font-size:11px;
padding-bottom:10px;
}

#txtGalleryHome p{
font-size:11px;
}

#txtGalleryHome .txtElement {
position:absolute;
top:8px;
left:26px;
color:#ccc2c0;
visibility:hidden;
}

#txtGalleryHome .txtElement h3 {
font:bold 1.1em Arial, sans-serif;
text-transform:uppercase;
}

#txtGalleryHome .txtElement h4{
font-size:1em;
}

#txtGalleryHome .txtElement P {
font-size:11px;
}

#panGalleryHome{
position: absolute;
left: 0px;
bottom:0;
width:300px;
color:#fff;
z-index:20;
}

#panGalleryHome a{
display:block;
height:24px;
float:left;
}

#panGalleryHome a.rw{
width:27px;
background:url(img/slide/rw.gif) no-repeat;
}

#panGalleryHome a.pause{
width:14px;
background:url(img/slide/pause.gif) no-repeat;
}

#panGalleryHome a.play{
width:20px;
background:url(img/slide/play.gif) no-repeat;
}

#panGalleryHome a.fwd{
width:28px;
background:url(img/slide/fwd.gif) no-repeat;
}

/*************************************************/
/*	NEWS                                         */
/*************************************************/

#lista-news,
#lista-news a{
color:#eae9e9;
text-decoration:none;
}

.news_colonna{
/*float:left;*/
/*border:1px solid red;*/
height:300px;
width:145px;
margin:0 42px 0 0;
}

h1.cosa-facciamo-news-title{
width:99px;
height:23px;
background:url(img/cosa_facciamo_news_title.gif) no-repeat;
margin:0 0 5px 0;
}

#news_cosa_facciamo dt a img,
#news_da_news dt a img,
#news_dicono dt a img,
#news_appuntamenti dt a img{
border:1px solid #fff;
}

#news_cosa_facciamo dd{
margin:0 0 5px 0;
}

h1.appuntamenti-news-title{
width:102px;
height:10px;
background:url(img/appuntamenti_news_title.gif) no-repeat;
margin:0 0 4px 0;
}

#news_appuntamenti dt{
margin:15px 0 0 0;
}

h1.news-da-news-news-title{
width:101px;
height:11px;
background:url(img/news_da_news_news_title.gif) no-repeat;
margin:0 0 12px 0;
}

#news_da_news dt,
#news_dicono dt{
margin:5px 0 0 0;
}

#news_da_news dd a,
#news_dicono dd a{
color:#ccc2c0;
}

#news_dicono{
margin:0;
}

h1.dicono-news-title{
width:97px;
height:11px;
background:url(img/dicono_news_title.gif) no-repeat;
margin:0 0 12px 0;
}

#scrollNewsCol1 {
height:228px;
left:15px;
top:145px;
}

#scrollNewsCol1Up {
top:135px;
left:15px;
}

#scrollNewsCol1Down {
top:376px;
left:15px;
}

#scrollNewsCol2 {
height:228px;
left:205px;
top:145px;
}

#scrollNewsCol2Up {
top:135px;
left:205px;
}

#scrollNewsCol2Down {
top:376px;
left:205px;
}

#scrollNewsCol3 {
height:228px;
left:395px;
top:145px;
}

#scrollNewsCol3Up {
top:135px;
left:395px;
}

#scrollNewsCol3Down {
top:376px;
left:395px;
}

#scrollNewsCol4 {
height:228px;
left:585px;
top:145px;
}

#scrollNewsCol4Up {
top:135px;
left:585px;
}

#scrollNewsCol4Down {
top:376px;
left:585px;
}

#scrollAzienda{
height:214px;
left:770px;
top:115px;
}

#scrollAziendaUp {
top:106px;
left:770px;
}

#scrollAziendaDown {
top:330px;
left:770px;
}

#scrollGruppo{
height:214px;
left:780px;
top:135px;
}

#scrollGruppoUp {
left:780px;
top:126px;
}

#scrollGruppoDown {
left:780px;
top:350px;
}

/*************************************************/
/*	AZIENDA GALLERY                              */
/*************************************************/

#aziendaGallery {
position:absolute;
top:374px;
left:0;
width:670px;
height:98px;
background:url(img/azienda_gallery_bg.gif) bottom no-repeat;
/*border:1px solid red;*/
}

#aziendaGallery .thumbContainer {
position:relative;
overflow:hidden;
width:550px;
height:93px;
/*border:1px solid blue;*/
/*height:120px;*/
}

#aziendaGallery .thumbWrapper {
width:6000px;
margin-top:5px;
white-space:nowrap;
}

#aziendaGallery .thumbElement {
float:left;
margin-left:5px;
margin-top:30px;
width:82px;
height:51px;
background:#bbb;
cursor:hand;
border:1px solid #655C58;
filter:alpha(opacity=40);
-moz-opacity:.4;
opacity:.4;
}

#aziendaGallery .label-prodotti{
display:inline;
color:#555858;
margin:65px 0 0 15px;
}

/*************************************************/
/*	REALIZZAZIONI                                */
/*************************************************/

#realizzazioniListaThumbGallery {
position:absolute;
top:108px;
left:284px;
width:445px;
height:285px;
overflow:hidden;
padding:20px;
}

#realizzazioniListaThumbGallery .thumbElement {
position:absolute;
width:108px;
height:67px;
background:#fff;
cursor:hand;
border:none;
overflow:hidden;
}

#realizzazioniListaThumbGallery .thumbElement a{
color:#555858;
text-decoration:none;
}

#realizzazioniListaThumbGallery .thumbElement img {
}

#realizzazioniListaThumbGallery .thumbElement span {
height:0px;
display:block;
text-align:center;
overflow:hidden;
}

#realizzazioniGallery {
position:absolute;
top:140px;
left:0;
width:380px;
height:95px;
/*border:1px solid white;*/
}

#realizzazioniGallery .thumbContainer {
position:relative;
overflow:hidden;
width:380px;
height:90px;
/*border:1px solid red;*/
}

#realizzazioniGallery .thumbWrapper {
width:4000px;
margin-top:5px;
}

#realizzazioniGallery .thumbElement {
float:left;
margin-left:5px;
margin-top:30px;
width:82px;
height:51px;
background:#bbb;
cursor:hand;
border:1px solid #655C58;
filter:alpha(opacity=40);
-moz-opacity:.4;
opacity:.4;
}

