body{
text-align:left;
background-color:#555555;
background-image:url(/img/lattes-bg.jpg);
}

#ombra{
background-image:url(/img/ombra-homepage.png);
background-position:0px 20px;
background-repeat:repeat-y;
min-height:720px;
margin:auto;
width:1000px;
}



* html #ombra { /* Regole per IE (dalla 5.5 in poi) */
background-color: #000;
back\ground-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/ombra-homepage.png" ,sizingMethod="scale");
}



#centrale{
background-color:#ffffff;
min-height:500px;
width:960px;
}

#container{
margin:auto;
margin-top:20px;
width:960px;
min-height:720px;
z-index:2;
background-color:#ffffff;
}


div#pulsantiera{
float:right;
margin:auto;
padding:auto;
}

div#main{
padding:0;
margin:0;
background-color:#ffffff;
min-height:500px;
width:960px;
}

#container div#intestazione{
background-repeat:no-repeat;
width:960px;
height:160px;
}

#container div#intestazione div#logo{
width:960px;
height:140px;
margin:0;
float:left;
background-repeat:no-repeat;
background-image:url(/img/testata-homepage.png);
}


#container div#intestazione div#contenitorebordo{
	float:left;
width:960px;
	height:20px;
}

#container div#intestazione div#cornersx{
	width:20px;
	height:20px;
	float:left;
	background-image:url(/img/corner-sx.png);
	background-position:top;
	background-repeat:no-repeat;
	
}

* html #container div#intestazione div#cornersx { /* Regole per IE (dalla 5.5 in poi) */
background-color: #000;
back\ground-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/corner-sx.png" ,sizingMethod="scale");
}

#container div#intestazione div#middle{
	background-image:url(/img/middle.png);
background-color:#ffffff;
float:left;
width:920px;
	height:20px;
		
	}

#container div#intestazione div#cornerdx{
	width:20px;
	height:20px;
	float:right;
	background-image:url(/img/corner-dx.png);
	background-position:top;
	background-repeat:no-repeat;
	
}

* html #container div#intestazione div#cornerdx { /* Regole per IE (dalla 5.5 in poi) */
background-color: #000;
back\ground-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/corner-dx.png" ,sizingMethod="scale");
}



#container div#intestazione img{
margin:0;
padding:0;
display:block;
}

#container div#menu-primario{
	margin:0;
	padding:0;
width:960px;
height:30px;
background-color:#f2f2f2;
}



#container div#menu-primario ul {
width:580px;
margin:0px;
padding:0px;
float:left;
display:block;
height:30px;
}
#container div#menu-secondario ul {
/*width:960px;*/
margin:0;
padding:0;
float:left;
display:block;

}



#container div#menu-primario ul li, #container div#menu-secondario ul li {
margin:0;
padding:0;
float:left;
display:block;
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
padding-left:10px;
}



#container div#menu-primario ul li{
width:120px;
margin:0;
padding:0;
margin-left:5px;
background-color:#888888;
background-repeat:no-repeat;
background-position:top;
height:30px;
font-size:13px;
line-height:18px;
letter-spacing:0px;
color:#666666;
}

#container div#menu-primario ul li.nolink{
color:#cccccc;
padding-top:4px;
padding-left:4px;
height:26px;
}

#container div#menu-primario ul li a{
padding-top:5px;
padding-left:5px;
text-decoration:none;
color:#ffffff;
display:block;
width:120px;
height:25px;
}

#container div#menu-primario ul li a:hover{
width:115px;
height:25px;
margin:0;
padding:0;
background-color:#999999;
color:#ffffff;
text-decoration:none;
line-height:18px;
padding-left:5px;
padding-top:5px;
background-repeat:no-repeat;

}

#container div#menu-primario ul li.selezionato{
background-color:#666666;
background-repeat:no-repeat;
background-position:top;
z-index:2;
height:30px;
display:block;
width:120px;
border:none;
color:#FFFFFF;
font-weight:bold;
}


#container div#menu-primario div#ricerca-titoli{
	float:left;
	height:20px;
	width:380px;
	margin-bottom:5px;
	}
	
#container div#menu-primario div#ricerca-titoli select{
	width:150px;
	height:25px;
	display:block;
	float:left;
	border-right: #FFFFFF 1px solid;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-top:3px; 
	background-color: #999999;
}

#container div#menu-primario div#ricerca-titoli input{
	width:60px;
	height:25px;
	display:block;
	float:left;
	border-right: #FFFFFF 1px solid;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-top:3px;
	background-color: #999999;
}


#container div#menu-secondario{
background-repeat:repeat-x;
width:960px;
height:25px;
background-color:#eeeeee;
border-bottom:1px solid #cccccc;
border-top:1px solid #888888;
}


#container div#menu-secondario ul {
margin-left:-100px;
width:860px;
padding:0px;
}

#container div#menu-secondario ul li{
margin-left:20px;
color:#666666;
border-left:1px solid #FFFFFF;
padding-left:10px;

}

#container div#menu-secondario ul li a{
font-size:13px;
line-height:12px;
color:#666666;
text-decoration:none;
}

#container div#menu-secondario ul li a:hover{
font-size:13px;
line-height:12px;
color:#990000;
text-decoration:none;
}

#container div#menu-secondario ul li a.attivo{
font-weight:bold;
color:#990000;
}


#footer{
clear:both;
width:960px;
background-color:#aaaaaa;
height:35px;
}


.testo_copyright{
padding-top:20px;
margin:auto;
color:#FFFFFF;
font:11px/13px Arial, Helvetica, sans-serif;
text-align:center;
border-bottom:1px solid #555555;
}
