/* CSS Document */

body{
	margin:0;
	padding:0;
	background-attachment:fixed;
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	position:relative;
	background-color: #0086CE;
	/*background-image: url(img/sf-pagina.gif);*/

}
#menu-testa{
background-image:url(img/bg.png); 
background-color: transparent;  height:214px; position:relative; background-repeat: repeat-x;
/*padding-top:18px;*/}
#menu-testa-logo{ 
background-image:url(img/logo.png);
background-color: transparent; width:239px; height:158px; position:absolute; left: 2px; bottom:35px; text-indent:-9999px; overflow:hidden; }
#menu{ position:absolute; top: 17px; left: 245px; z-index:100;}


/*Example for a Menu Style*/
.tab {background-color:#ececec; color:#272727; border-bottom:1px solid #d7d7d7; height:23px; font:11px Arial, Helvetica, sans-serif;}
.tab ul {margin:0px; padding:0px; list-style:none; text-align:left;}
.tab li {display:inline; line-height:23px;}
.tab li a {color:#000; text-decoration:none; padding:4px 5px 6px 5px;  border-left:1px solid #ececec; border-right:1px solid #ececec;}
.tab li a.tabactive {color:#fff;border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; background-color:#083e89; font-weight:bold;  position:relative;}

#contenuto{ background-image:url(img/sf-contenuto.gif); background-repeat:repeat-x; background-position:top;}

#banner{ position:absolute; top:210px; right:0; width:230px;}
#logo{ position:absolute; top: 100px;}

/*--------------------------------------------*/


#kwicks_container {
	/*background-color: violet;*/
	height: 135px;
	overflow:hidden;
	padding:0;
	margin:0;
	/*border-right:1px solid #00345b;*/
	/*position:absolute;
	top: 18px;
	left: 220px; */
	background-image:url(img/sf-centrale-stella.gif);
	background-repeat:no-repeat;
	background-position:center right;
	
}
#kwicks {
	position: relative;
	padding:0; margin:0;
}
 
#kwicks .kwick, #kwicks .kwick_ {
	float: left;
	display: block;
	width: 125px;
	height: 135px;
}
 
#kwick_red {background-image:url(img/sf-tab-parco.gif); background-position:bottom left; background-repeat:no-repeat; background-color:#175584; position:relative;}
#kwick_orange {background-image:url(img/sf-tab-strutture.gif);background-position:bottom left; background-repeat:no-repeat; background-color:#175584; position:relative;}
#kwick_yellow {background-image:url(img/sf-tab-supporto.gif);background-position:bottom left; background-repeat:no-repeat; background-color:#175584; position:relative;}
#kwick_green {background-image:url(img/sf-tab-info.gif);background-position:bottom left; background-repeat:no-repeat; background-color:#175584; position:relative;}
#com_prog {background-image:url(img/sf-tab-comunita.gif);background-position:bottom left; background-repeat:no-repeat; position:relative;}

ul.sub-menu{position:absolute; top:6px; left: 125px; width: 125px; padding:0; margin:0;}
			ul.sub-menu li{list-style-type:none; border-bottom: 1px solid #0f3856; padding-left:0;  color:#0f3856;}
			ul.sub-menu li a{
				color:#fff;
				text-decoration:none;
				line-height: 18px;
				display:block;
				width:100%;
				padding-left: 15px;
			}
			ul.sub-menu li a:hover{
				color:#fff;
				background-color: #0f3856;
			}
/*--------------------------------------------*/

div#sul-link-laterale {margin:5px 0; padding:0;}
						div#sul-link-laterale a{
							display: block;
							margin: 0;
							padding-left: 9px;
							color: #003568;
							border-bottom: 1px solid #003568;
							text-decoration: none;
							color:#FFFFFF;
							display:block;
							line-height: 20px;
							
						}
						div#sul-link-laterale a.prima{
							border-top: 1px solid #003568;
						}
						div#sul-link-laterale a:hover{
						background-image:url(img/arr.gif); background-repeat:no-repeat; background-position:center left;}

img.banner{margin:2px 0;}
h1.titolo-pagina{color: #FFFFFF; font-size:14px; font-family: Arial,"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; margin-left: 5px;}

td.contenuto-pagina{
	padding: 5px;
	color:#FFFFFF;
	text-align:justify;
	line-height:17px;
	font-size:11px;
}
td.contenuto-pagina a{
	color:#FFCC00;
	text-decoration:none;
	font-weight: bold;
}
td.contenuto-pagina a:hover{
	text-decoration:underline;
	color: #004383;
}
td.contenuto-pagina ul{ list-style-image:url(img/dot.gif)}
td.prog-news{
	padding: 5px;
	color: #FFFFFF;
	font-size: 11px;
	line-height:17px;
}
td.prog-news h2{color:#003366; margin-top:0; padding-top:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
td.prog-news a{color:#FFFFFF; text-decoration:none;}
table .progetto, table .news{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #004E9B;
}
td.iscriviti {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #004E9B;
}
table.login {
	border: 1px solid #004E9B;
}
td.lato-sx {
	/*background-image: url(img/sf-lato.gif);*/
	background-repeat: no-repeat;
	background-position: bottom;
}
inputi.input-inscriviti {
	width: 100%;
	border: 1px solid #004383;
}
a img{border:none;}
img {border:none;}
td.lato-dx{background-image:url(img/sf-lato-2.gif); background-repeat:no-repeat; background-position:bottom right;}

/*------------------------------------------------------------*/
body.missione a.missione,
body.chisiamo a.link-chisiamo,
body.soci a.link-soci,
body.organisocietari a.link-organisocietari,
body.certificazioni a.link-certificazioni,

body.meccanico-metrologico a.link-meccanico-metrologico,
body.chimico a.link-chimico,
body.polo-formativo a.link-polo-formativo,
body.lami a.link-lami,

body.ricerca a.link-ricerca,
body.formazione a.link-formazione,
body.progetti a.link-progetti,
body.finanziamenti a.link-finanziamenti,
body.contatti a.link-contatti,
body.news a.link-news,
body.curriculum a.link-curriculum,
body.inviaprogetto a.link-inviaprogetto
{
	background-image:url(img/arr.gif);
	background-repeat:no-repeat;
	background-position:center right;
	background-color:#0086CE;
}



/*--------------------------------------------------------------*/
td.tab-sedi {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
td.contatti-dipendenti{
	background-color:#0073B0;
}
.corsivo{font-style:italic;}