/* CSS Document */
@import url(temp.css);
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{  margin:0px; padding:0px;}
body{color:#000000;background-color:#FFFFFF;font-family:'Tahoma';font-size:11px; line-height:14px;} 
table{ border-collapse:collapse; border-spacing:0;} 
fieldset,img{border:0;} 
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal; font-weight:normal;} 
ol,ul{list-style:none;} 
caption,th{text-align:left; } 
h1,h2,h3{ font-size:100%;font-weight:normal; } 
q:before,q:after { content:'';} 
abbr,acronym { border:0; }

/* struttura */
#pagina{
	width:869px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	background-image:url(../img/sfumaturona.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
#header{
	height:74px;
	background-color: #ffffff;
	position:relative;
}
#sideBar{
	width:224px;
	float:left;
	display:inline;
	margin-right:7px;
	/*background-color: #f9d36c;*/
	/*background-color: #fcdf9d;*/
}
#corpo{
	width:637px;
	float:left;
	display:inline;
	background-image:url(../img/bgImgTestata.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin:0px 0px 10px 0px;
}
#chiusura{
	clear: both;
	height: 20px;
	background-image: url(../img/sfumafooter.gif);
	background-position: right;
	background-repeat: no-repeat;
	line-height: 20px;
	padding:0px 10px 0px 0px;
}


/*sidebar*/
#menu{
	height:191px;
	background-color:white;
	background-repeat:no-repeat;
}
#voceSelezionata{height:33px;background-color:#F7C53C;position:relative;overflow:hidden;}
a{color:#273778;text-decoration:none;}
#pagina a{color:#273778;text-decoration:none;}
#submenu{
	color:#140E3D;
	font-weight:normal;
	font-size:11px;
	width:224px;
	padding:0px 0px 0px 0px;
}
.submenu{
	display:none;
	/*filter:alpha(opacity=0);-moz-opacity:0;opacity:0;*/
	/*background-color:#fccf67;*/
}
.submenu li{
	margin:0px 0px 0px 10px;
	cursor:pointer;
}
.selected{font-weight:bold;}



/* chiusura */
#foo1{
	font-weight:bold; 
	float:left;
	width:200px;
	font-size:9px;
}
#foo1 ul{ width:225px;}
#foo1 li{
	float:left;
	margin:0px 3px 0px 0px;
	text-align:center
}
#foo1 li a{color:#01236a; text-decoration:none; width:109px; height:20px; line-height:20px; display:block; }
#foo1 li.umpiRed a{background-image: url(../img/btnReD.gif); background-position:top;}
#foo1 .umpiRed a:hover{ color:#FFFFFF; background-position:bottom;}
#foo1 li.umpiElettronica a{background-image: url(../img/btnEle.gif); background-position:top;}
#foo1 .umpiElettronica a:hover{ color:#FFFFFF; background-position:bottom;}
#foo2 a{}
#foo2{
	float:right;
	width:500px;
	text-align:right;
	color:#01236a;
	font-size:9px;
	margin-bottom:30px;
}
#foo2 a{color:#01236a;}
#foo2 b, #foo2 b{
	color:#01236a;
	font-weight:bold;
}



/* Width Sidebar = 225 = finestraNews + sliderNews - Height Sidebar = 316 = finestraNews = sliderNews */

ol{margin-left:15px;list-style:none;list-style:disc;} 

.articoloNews{
	margin:0px 0px 20px 0px;
	padding:0px 0px 10px 0px;
	background-image:url(../img/lineaNews.png);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.articoloNews .data{
	font-weight:bold;
	font-size:9px;
}
.articoloNews .titolo{
	font-weight:bold;
	font-size:11px;
	color:#273778;
}
.articoloNews .testo{
	margin-top:10px;
	line-height: 15px;
}
/*menu*/
#menuUl{
	color:#F7C53C;
	font-size:11px;
	font-weight:bold;
	padding:25px 0px 0px 0px;
} 
#menuUl li{
	width:206px;
	padding:0px 0px 0px 14px;
	height:24px;
	line-height:24px;
	cursor:pointer;
	background-repeat:no-repeat;
}
#spotContent{
	position:absolute;
	left:0px;
	top:-33px;
	height:33px;
	color:#140E3D;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	padding:7px 0px 0px 14px;
}

/*home*/
#colonnaLeftHome{
	float:left;
	width:450px;
}
#colonnaLeftHome h4{
	color:#EBB72C;
	font-size:13px;
	margin:40px 0px 10px 0px;;
}
#colonnaLeftHome .top{
	background-image:url(../img/bgBloccoHomeTop.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:8px;
}
#colonnaLeftHome .content{
	background-image:url(../img/bgBloccoHome.gif);
	background-repeat:repeat-y;
	padding:20px;
}
#colonnaLeftHome .bottom{
	background-image:url(../img/bgBloccoHomeBottom.gif);
	height:8px;
	background-repeat:no-repeat;
	background-position:top;
}
#colonnaLeftHome img{
	float:left;
}
#colonnaRightHome{
	width:145px;
	background-color:#FFFFFF;
	float:left;
	display:inline;
	padding:0px 0px 0px 14px;
}
/*header*/
#lingue{
	font-weight:bold;
	float:left;
	color:#F7C53C;
}
#lingue em{font-weight:bold;color:#273778;}


#logo{
	float:right;
	width:227px;
	height:74px;
	background-image:url(../img/logobig.gif);
	background-repeat:no-repeat;
}
/*gruppo*/
.colonnaGruppo{
	width:126px;
	float:left;
	display:inline;
	margin:0px 16px 0px 0px;
	font-size:10px;
	line-height:10px;
	
}
#contColonne{ position:relative; height:210px;}
.home{ position:absolute; height:183px; background-color:#99CC00;}

#testoGruppo{ position:absolute; width:290px; height:202px; background-image:url(../img/box.gif); background-repeat:no-repeat; padding:10px;}
.box{ width:147px; height:105px; position:absolute; display:block; cursor:pointer;}
.boxbig{ width:294px; height:105px; position:absolute; display:block; cursor:pointer;}
a.box:hover{ text-decoration:none; color:#FFFFFF;}

#b1{left:320px; background-image:url(../img/ita_grouppo_off.gif);} 
#b2{left:320px; top:115px; background-image:url(../img/ita_elettro_off.gif);}
#b3{left:467px; top:115px; background-image:url(../img/ita_red_off.gif);}

#contColonne.eng #b1{background-image:url(../img/eng_grouppo_off.gif);} 
#contColonne.eng #b2{background-image:url(../img/eng_elettro_off.gif);}
#contColonne.eng #b3{background-image:url(../img/eng_red_off.gif);}

#contColonne.eng #b1.active, #contColonne.eng #b1:hover{background-image:url(../img/eng_grouppo_on.gif);} 
#contColonne.eng #b2.active, #contColonne.eng #b2:hover{background-image:url(../img/eng_elettro_on.gif);}
#contColonne.eng #b3.active, #contColonne.eng #b3:hover{background-image:url(../img/eng_red_on.gif);}

.tg{position: absolute;top:15px; left:15px; width:281px; filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}

#contColonne #b1.active, #contColonne #b1:hover{background-image:url(../img/ita_grouppo_on.gif);}
#contColonne #b2.active, #contColonne #b2:hover{background-image:url(../img/ita_elettro_on.gif);}
#contColonne #b3.active, #contColonne #b3:hover{background-image:url(../img/ita_red_on.gif);}


.last{margin:0px;}
.logoHover{
	width:126px;
	height:87px;
	background-image:url(../img/capogruppo.gif);
	display:block;
}
.logoHover a{
	height:87px;
	display:block;
}
.logoHover a:link{
	height:87px;
}
.logoHover a:visited{
	height:87px;
}
.logoHover a:hover{
	height:87px;
	background-image:url(../img/capogruppoHover.gif);
	background-repeat:no-repeat;
	display:block;
}
.colonnaGruppo img{
	vertical-align:top;
	border:0px;
	margin-bottom:10px;
}
.colonnaGruppo testo{
}
/*curriculum*/
.curriculum{
	font-size:11px;
}
.curriculum label{
	width:130px;
	height:22px;
	display:block;
}
.curriculum tr{
	margin-bottom:5px;
	height:22px;
}
.curriculum input[type=text]{
	border:1px solid #666666;
	width:400px;
	font-size:10px;
	font-family:'Tahoma';
	padding:2px;
}
.curriculum input[type=submit]{
	border:0px;
	font-size:10px;
	font-family:'Tahoma';
	font-weight:bold;
	color:#EBB72C;
	background-color:#FFFFFF;
	margin:20px 23px 0px 0px;
	float:right;
}
.spaziatore{
	width:561px;
	margin-top:15px;
	display:none;
}
/*corpo*/
#imgTestata{
	width:614px;
	height:182px;
	margin:9px 0px 0px 12px;
}
#content{
	background-image:url(../img/bgContent.gif);
	background-repeat:repeat-y;
	padding:4px 0px 3px 12px;
}

#footer{
	height:7px;
	background-image:url(../img/bgFooter.gif);
	background-repeat:no-repeat;
}
#disclaimer2{
	margin-top:20px;
	float:left;
}
#pagina #disclaimer2 a, #pagina #disclaimer2 a:link, #pagina #disclaimer2 a:visited{
	text-decoration: none;
	font-weight: bold;
	color:#273778;
}
#pagina #disclaimer2 a.umpiEl:hover{
	text-decoration: none;
	color:#13508d;
}
#pagina #disclaimer2 a.umpiRed:hover{
	text-decoration: none;
	color:#007336;
}
#pagina #disclaimer2 a.umpiGroup:hover{
	text-decoration: none;
	color:#233778;
}

h1 .short{
	width:355px;
	background-color:#ff0000;
}

h1{
	width:561px;
	height:21px;
	text-transform:uppercase;
	color:#140E3D;
	font-weight:bold;
	font-size:10px;
	background-image:url(../img/lineaH1.jpg);
	background-repeat:no-repeat;
	background-position:center;
	/*padding:5px 0px 5px 0px;
	margin:0px 0px 5px 0px;*/
}

/*contatti*/
#map{
	width:340px;
	height:220px;
	float:left;
	display:inline;
	margin:0px 10px 0px 0px;
	background-image: url(../img/indicator.gif);
	background-position:center;
	background-repeat:no-repeat;
}
/* blocco principale cioè quello grande */
.blocco{width:614px;margin-top:5px;}
.blocco .header{
	height:7px;
	background-image:url(../img/bgBloccoTop.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.blocco .content{
	/* width:584px; */
	background-image:url(../img/bgBlocco.gif);
	background-repeat:repeat-y;
	padding:20px 30px 20px 30px;
	min-height:140px;
	height: auto !important;
	height:140px;
	text-align:left;
	
}
.blocco .footer{
	height:7px;
	background-image:url(../img/bgBloccoBottom.gif);
	background-repeat:no-repeat;
	background-position:top;
}
/**/
.articoloArchivio{
	width:555px;
	height:auto;
	margin-top:10px;
	padding-bottom:10px;
	background-image:url(../img/lineaH1.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	overflow:hidden;
color:#ff3333;
}
.articoloArchivio .testo{
	margin-top:5px;
	
}
.navBarArchivio{
	float:right;
	font-weight:bold;
	font-size:10px;
	padding-right:10px;
	
}
p{
	margin-bottom:10px;
}
.controller{
	clear:both;
	visibility:hidden;
}

#umpiAnim{
	position:absolute;
	margin-left:400px;
	margin-top:70px;
}
#organigramma{
	margin-left:20px;
}
#organigramma img{
	border:0px;
	text-align:center;
}

#wip{
	width:870px;
	height:590px;
	background-image:url(../img/bgWip.jpg);
	background-repeat:no-repeat;
	background-position:center;
	position:absolute;
	left:50%;
	top:50%;
	margin:-295px  0  0 -435px;
}
#contentWip{position:relative; width:870px; height:590px;}
#slideWip{ position:absolute; left:12px; top:95px;}
#lingueWip a{color:#cccccc;text-decoration:none;}
#lingueWip a:hover{color:#273778;text-decoration:underline;}


#footerWip a{color:#273778;text-decoration:none;}
#footerWip a:hover{color:#273778;text-decoration:underline;}

.bloccoWip1{ position:absolute; top:330px; left:60px;}
.bloccoWip2{ position:absolute; top:330px; left:330px;}
.bloccoWip3{ position:absolute; top:330px; left:600px;}


.bloccoWip1 ul, .bloccoWip2 ul, .bloccoWip3 ul{padding:15px 0px 0px 52px;	}
.bloccoWip1 li, .bloccoWip2 li, .bloccoWip3 li{padding:0px 0px 0px 0px;color:#000000;}
.bloccoWip1 li a, .bloccoWip2 li a, .bloccoWip3 li a{color:#666666;}
.bloccoWip1 li a:hover{color:#01236a; font-weight:bold; text-decoration:none;}
.bloccoWip2 li a:hover{color:#0254a6; font-weight:bold; text-decoration:none;} 
.bloccoWip3 li a:hover{color:#008232; font-weight:bold; text-decoration:none;}

#footerWip{text-align:right; color:#f7c537; position:absolute; bottom:20px; right:0px;}
#logoWip{ position:absolute; text-align:right; right:0px; top:0px;}

#lingueWip{font-weight:bold;color:#F7C53C;}
#lingueWip em{font-weight:bold;color:#273778;}



.address{float:left;}
.mail{
	float:right;
	width:255px;
	overflow:hidden;
}
/* relativi alla home loghi laterali */
#colonnaRightHome .logoHome{
	display:block;
	width:145px;
	height:98px;

	color:#FFFFFF;
	text-decoration: none;
	text-indent: -1000px;
	outline:none;
}
#colonnaRightHome .elettronica{
	background-image:url(../img/umpiEleHome.gif);
	background-position:bottom;
}
#colonnaRightHome .rd{
	background-image:url(../img/umpiRDhome.gif);
	background-position:bottom;
}
#colonnaRightHome .group{
	background-image:url(../img/umpiGroHome.gif);
	background-position:bottom;
}
.telecom{background-image:url(../img/logoTelecomHome.gif);}
#lingue a:link {color:#cccccc;text-decoration:none;}
#lingue a:visited{color:#cccccc;text-decoration:none;}
#lingue a:hover{color:#273778;text-decoration:underline;}
#lingue a:active{color:#cccccc; text-decoration:none}

.navigazione{ text-align: right; }
.navigazione li{ display:inline; margin:0px 5px 0px 5px; }

