/*stili per il layout fisso*/


body, tr, td, th, a, h1, h2, h3, h4, h5, div, img, p, ul, li{
	font-family: tahoma,verdana,arial,sans-serif;
	font-size: 11px;
	color: #636363;
	text-decoration: none;
	font-weight: normal;	
	margin: 0px;
	padding: 0px;
	border: 0px;
}

body{
	background-color: #ffffff;
}

a{
	/*text-decoration: underline;*/
}
a:hover{
	color: #a0a0a0;
}



/**************************************************/


/**** box di supporto contenitori  *************************************/

div#container{
	background-color: #ffffff;
	text-align:center;
}


	
div#dummy{
	text-align:left;
	margin:auto;
	width:750px;
	clear:both;
	}
* html div#dummy {
	width:750px;
}


/*******************************************************************************/	
	
div#content{
	width: 750px;	
}
div#content p{
	text-align: justify;
}
* html div#content {
	width:750px;
}


div#content_home{
	width: 750px;
	height: 490px;
	margin-top:10px;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-375px;
	margin-top:-245px;
}
* html div#content home{
	width:750px;
}
div#content_home p{
	text-align: justify;
}


div#login{
	width: 750px;
	height: 200px;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-375px;
	margin-top:-100px;
}

/*******************************************************************************/

div#titolo{
	background-color: #e6e6e6;
	width:750px;
	height: 30px;
	padding-top:5px;
}

div#elencoprogetti{
	background-color: #888888;
	width:750px;
	height: 25px;
}

div#elencoprogetti a{
	vertical-align: middle;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
div#elencoprogetti a:hover{
	/*text-decoration: underline;*/
}


/***************************************************************/
/** il contenuto è organizzato su due colonne **/

div#extra{
	width: 175px;
	float:left;
	text-align: right;
	margin-top:20px;
}
div#extra ul{
		list-style-type: none;
}
div#extra li{
	padding-right:10px;
	margin-bottom:3px;
	display: block;
	background-color: #e3e3e3;
}
div#extra li a{
	text-decoration: none;
}
div#extra li a:hover{
	color: #fff;
}
div#extra li a#activelink{
	font-weight: bold;
}




div#subcontent{
	width: 550px;
	margin-left:25px;
	float:right;
	margin-top:20px;
}



/**  SEZIONE POGETTI RICERCA PER ANNO  ******************************************/

div#menu_anni{
	width: 175px;
	float:left;
	text-align: right;
}

div#menu_anni p{
	text-align: right;	
}

div#menu_anni ul{
		list-style-type: none;
}
div#menu_anni li{
	padding-right:10px;
	margin-bottom:3px;
	display: block;
	background-color: #e3e3e3;
}
div#menu_anni li a{
	text-decoration: none;
}
div#menu_anni li a:hover{
	color: #fff;
}
div#menu_anni li a#activelink{
	font-weight: bold;
}

div#content_anni{
	width: 550px;
	margin-left:25px;
	float:right;
}
div#content_anni table{
	margin-bottom: 10px;
}



div#anni_singolo{
	float:right;
	margin-right:5px;
	margin-top:-5px;
}
div#anni_singolo a{
	font-size: 9px;
}




/****  SEZIONE POGETTI RICERCA PER TIPOLOGIA  ****************************************/

div#anni_tipologie{
	float:right;
	margin-right:5px;
	margin-top:-5px;
}

div#anni_tipologie ul{
	list-style-type: none;
}
div#anni_tipologie li{
	padding-right:10px;
	display: inline;
}
div#anni_tipologie li a{
	font-size: 9px;
}
div#anni_tipologie li a#activelink{
	font-weight: bold;
}




/********************************************************************************/



div#fotobig{
/*	border: 1px solid Black;*/
	width: 520px;
	text-align: center;
	float: left;
}

div#documenti{
	background-color: #f2f2f2;
	margin-bottom:5px;
	width: 230px;
	height: 388px;
	text-align: left;
	float:right;
}

div#gallery{
	background-color: #f2f2f2;
	margin-bottom:5px;
}
div#gallery img{
	margin-right:2px;
}

div#scheda{
	border-top: 1px solid Black;
	width: 750px;
	background-color: #f2f2f2;
	padding:10px
	font-size: 10px;
}

div#scheda table td{
	padding:2px;
}




/********************************************************************************/

div#footer{
	text-align: left;
	border-top: 1px solid #646464;	
	padding-top:10px;
}

div#footer ul{
	list-style-type: none;
}
div#footer li{
	padding:3px;
	margin:0px;
	display: inline;
}





/*******************************************************************/	


h1{
	font-size: 12px;
	font-weight: bold;
	margin-bottom:5px;
	padding:2px;
	margin-left:10px;
	color:#888888;
}

h2{
	font-size: 12px;
	font-weight: bold;
	color:#444444;
/*	margin-top:5px;
	padding:2px;*/
}

h3{
	font-size: 12px;
	color: #ff0000;
	font-weight: bold;	
}

h4{
	font-size: 10px;
	color: #fff;
	font-weight: bold;	
	padding:2px;
}

h5{
	font-size: 26px;
	font-weight: bold;
	margin-bottom:5px;
	padding:2px;
	margin-left:5px;
	color:#888888;
}


/*******************************************************************/


div.chiusura
{
	height: 1px;
	line-height: 1px;
	clear:both;
}


.fieldsize {
font-family: tahoma,Verdana, Arial, Helvetica;
font-size:8pt;
}


.credits{
font-family: tahoma,Verdana, Arial, Helvetica;
color: #C0C0C0;
font-size:6pt;
}
