/* VERSIONE ITALIANA */

body {
	padding:0px 0px;
	margin:0px 0px;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif; background-color:#5f5e5c;
	/*font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#5f5e5c;*/
	/*scrollbar-base-color: #5986AD */
}

html {
/* Forza una scrollbar verticale inattiva su Firefox */
/*  (evita lo spostamento orizzontale del layout) */
  overflow-y: scroll;
}

div#container {
	width: 905px;
	margin: 0 auto;
	padding: 0px;
	background-color: #5f5e5c;
}	

/*  MAIN COLUMNS   */ 
div#leftcolumn{width:200px; float:left; background-color:#EBEBEB; height:800px; border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC;}
div#leftcolumn2{width:200px; float:left; background-color:#FFFFFF; height:800px; border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC;}
div#leftcolumn2strumenti{width:200px; float:left; background-color:#FFFFFF; height:890px; border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC;}
div#leftcolumnmap{width:200px; float:left; background-color:#FFFFFF; height:800px; border-left: 1px solid #CCC; border-right: 0px solid #CCC; border-bottom: 1px solid #CCC;}
div#leftcolumn2storia{width:200px; float:left; background-color:#FFFFFF; height:940px; border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC;}
div#leftcolumn2labs{width:200px; float:left; background-color:#FFFFFF; height:1400px; border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC;}
div#leftcolumn2gis{width:200px; float:left; background-color:#FFFFFF; height:2060px; border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC;}
div#leftcolumn2formaz{width:200px; float:left; background-color:#FFFFFF; height:1120px; border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC;}
div#leftcolumn2team{width:200px; float:left; background-color:#FFFFFF; height:1200px; border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC;}
div#leftcolumn2clienti{width:200px; float:left; background-color:#FFFFFF; height:1220px; border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC;}
div#leftcolumn2partner{width:200px; float:left; background-color:#FFFFFF; height:1500px; border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC;}
div#leftcolumn2geol{width:200px; float:left; background-color:#FFFFFF; height:1600px; border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC;}
div#leftcolumn2arch{width:200px; float:left; background-color:#FFFFFF; height:1000px; border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC;}
div#leftcolumn2monit{width:200px; float:left; background-color:#FFFFFF; height:1800px; border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC;}


div#centercolumn{
	width:497px;
	float:left;
	height:800px;
	border-bottom: 1px solid #CCC;
	background-color: #FFFFFF;
}

div#centercolumngis{
	width:497px;
	float:left;
	height:2060px;
	border-bottom: 1px solid #CCC;
	background-color: #FFFFFF;
}

div#centercolumn2{width:499px; height:109px; float: left;}
div#centercolumn2strumenti{
    width:497px;
	float:left;
	height:890px;
	background-color: #FFFFFF;}

div#centercolumnstoria{
	width:497px;
	float:left;
	height:940px;
	border-bottom: 1px solid #CCC;
	background-color: #FFFFFF;
}

div#centercolumnstrumenti{
	width:497px;
	float:left;
	height:890px;
	border-bottom: 1px solid #CCC;
	background-color: #FFFFFF;
}

div#centercolumnmonit{
	width:497px;
	float:left;
	height:1800px;
	border-bottom: 1px solid #CCC;
	background-color: #FFFFFF;
}

div#centercolumnformaz{
	width:497px;
	float:left;
	height:1120px;
	border-bottom: 1px solid #CCC;
	background-color: #FFFFFF;
}


div#centercolumnarch{
	width:497px;
	float:left;
	height:1000px;
	border-bottom: 1px solid #CCC;
	background-color: #FFFFFF;
}

div#centercolumnteam{
	width:497px;
	float:left;
	height:1200px;
	border-bottom: 1px solid #CCC;
	background-color: #FFFFFF;
}

div#centercolumngeol{
	width:497px;
	float:left;
	height:1600px;
	border-bottom: 1px solid #CCC;
	background-color: #FFFFFF;
}

div#centercolumnclienti{
	width:497px;
	float:left;
	height:1220px;
	border-bottom: 1px solid #CCC;
	background-color: #FFFFFF;
}

div#centercolumnlabs{
	width:497px;
	float:left;
	height:1400px;
	border-bottom: 1px solid #CCC;
	background-color: #FFFFFF;
}

div#centercolumnpartner{
	width:497px;
	float:left;
	height:1500px;
	border-bottom: 1px solid #CCC;
	background-color: #FFFFFF;
}

div#rightcolumn{
	width:200px;
	float:left;
	height:800px;
	border-right: 0px solid #CCC;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background-color: #FFFFFF;
}

div#rightcolumnmap{
	width:200px;
	float:left;
	height:800px;
	border-right: 1px solid #CCC;
	border-left: 0px solid #CCC;
	border-bottom: 1px solid #CCC;
	background-color: #FFFFFF;
} 



div#rightcolumnstrumenti{
	width:200px;
	float:left;
	height:890px;
	border-right: 0px solid #CCC;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background-color: #FFFFFF;
} 

div#rightcolumnteam{
	width:200px;
	float:left;
	height:1200px;
	border-right: 0px solid #CCC;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background-color: #FFFFFF;
}

div#rightcolumnclienti{
	width:200px;
	float:left;
	height:1220px;
	border-right: 0px solid #CCC;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background-color: #FFFFFF;
}

div#rightcolumnstoria{
	width:200px;
	float:left;
	height:940px;
	border-right: 0px solid #CCC;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background-color: #FFFFFF;
}

div#rightcolumnformaz{
	width:200px;
	float:left;
	height:1120px;
	border-right: 0px solid #CCC;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background-color: #FFFFFF;
}

div#rightcolumngeol{
	width:200px;
	float:left;
	height:1600px;
	border-right: 0px solid #CCC;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background-color: #FFFFFF;
}


div#rightcolumnarch{
	width:200px;
	float:left;
	height:1000px;
	border-right: 0px solid #CCC;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background-color: #FFFFFF;
}



div#rightcolumnlabs{
	width:200px;
	float:left;
	height:1400px;
	border-right: 0px solid #CCC;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background-color: #FFFFFF;
}

div#rightcolumnmonit{
	width:200px;
	float:left;
	height:1800px;
	border-right: 0px solid #CCC;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background-color: #FFFFFF;
}

div#rightcolumngis{
	width:200px;
	float:left;
	height:2060px;
	border-right: 0px solid #CCC;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background-color: #FFFFFF;
}

div#rightcolumnpartner{
	width:200px;
	float:left;
	height:1500px;
	border-right: 0px solid #CCC;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background-color: #FFFFFF;
}

/* END MAIN COLUMNS   */

div#headleft{
	width:200px;
	background-color:#FFFFFF;
	height:120px;
	color: #666666;
}

div#leftmiddle{width:200px; background-color:#FFFFFF; height:257px}

div#leftborder{float:left; height:257px; width:14px; background-color: #ff9900}
div#leftborderproj{float:left; height:257px; width:14px; background-color:#ff9900;}


div#menuproj{width:200px; background-color: #CAD8E8; height:75px;}

div.littlesquare1{width:120px; height:40px; background-color:#ff9900; float:left }
div.littlesquare2{width:106px; height:40px; background-color:#009900; float:left; }

div.sqr1index{width:120px; height:40px; background-color:#701000; float:left }
div.sqr2index{width:106px; height:40px; background-color:#EFEDE7; float:left; }
div.sqr3index{width:120px; height:40px; background-color:#108193; float:left; }
div.sqr4index{width:106px; height:40px}
div.sqr5index{width:159px; height:40px; background-color:#EFEDE7; float:left; }
div.sqr_sch{width:120px; height:40px; background-color:#FF9900; float:left }


div#maincontent{
	margin-top:10px;
	height:300px;
	padding-left: 15px;
	padding-right: 20px;
	font-size: 11px;
	text-align: left;
	color: #666666;
}

div#maincontenttxt{
	margin-top:10px;
	height:0px;
	padding-left: 15px;
	padding-right: 20px;
	font-size: 11px;
	text-align: left;
	color: #666666;
}

div#maincontenttxt a{color:#004080;  text-decoration:underline;}
div#maincontenttxt a:visited{color: #004080;  text-decoration:underline;}
div#maincontenttxt a:hover{color:#64739B;  text-decoration:underline;}

div#maincontentbiblio{
	margin-top:10px;
	height:0px;
	padding-left: 15px;
	padding-right: 20px;
	font-size: 11px;
	text-align: left;
	color: #666666;
}

div#maincontentbiblio a{color:#004080; text-decoration:none;}
div#maincontentbiblio a:visited{color: #004080; text-decoration:none;}
div#maincontentbiblio a:hover{color:#64739B; text-decoration:none;}


div#maincontenttxtmap{
	margin-top:10px;
	height:0px;
	padding-left: 15px;
	padding-right: 20px;
	font-size: 11px;
	text-align: justify;
	color: #666666;
}

div#maincontenttxtmap a{color: #666666; text-decoration:none;}
div#maincontenttxtmap a:visited{color: #666666; text-decoration:none;}
div#maincontenttxtmap a:hover{color: #333333; text-decoration:none;}

div#maincnt_sch{
	margin-top:50px;
	height:0px;
	padding-right: 20px;
	font-size: 11px;
	color: #666666;
	padding-left: 15px;
}

div#maincnt1 a{color:#004080; text-decoration:none;}
div#maincnt1 a:visited{color: #004080; text-decoration:none;}
div#maincnt1 a:hover{color:#64739B; text-decoration:none;}

div#maincnt1{
	margin-top:27px;
	height:120px;
	padding-right: 0px;
	font-size: 11px;
	color: #666666;
	background-color: #EFEDE7;
	width: 498px;
}

div#maincnt2{
	margin-top:30px;
	height:120px;
	font-size: 11px;
	text-align: justify;
	color: #666666;
	background-color: #EFEDE7;
	width: 498px;
}

div#maincnt2 a{color:#004080; text-decoration:none;}
div#maincnt2 a:visited{color: #004080; text-decoration:none;}
div#maincnt2 a:hover{color:#64739B; text-decoration:none;}

div#maincontentproj{
	margin-top:50px;
	height:300px;
	padding-left: 5px;
	padding-right: 10px;
	font-size: 12px;
	text-align: justify;
}

div#headright{
	width:200px;
	height:120px;
	padding-left: 0px;
}

div#headcenter{
	height:120px;
}

div#headrightsub{padding-top:20px; height:100px}


div#rightmiddle{
	width:195px;
	height:400px;
}

div#headimg{
	width:299px;
	float: none;
	padding-top: 12px;
}

div#date{
	float:right;
	height:5px;
	width:150px;
	margin-top:105px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align: right;
	padding-right: 4px;
	}

 /*===============================================================================================================================*/
.navleft {
	font-size: 10px;
	width: 141px;
	text-align: right;
	padding-left: 38px;
	float: left;
	background-color: #FFFFFF;
	border-right: 1px solid #ccc;
	margin-right: 2px;
	padding-right: 3px;
	font-family: Arial, Helvetica, sans-serif;
	
	
}

.navleft h2{color: #999;font-size: 1.2em}
.navleft p{margin: 0}


li#activelink a, li#activelink a:hover{color: #0033FF; }


.minitabs{
	list-style: none;
	margin: 0px;
	padding: 0 0;
	border-left: 0px solid #CCC;
	font-weight: normal;
	white-space: nowrap;
}

/* MENU sx */ 
.miss a{color: #666666; text-decoration:none}
.miss a:hover{color: #000000;}

div.itemcenter{
	padding-top:2px;
}
div.itemcenter2{padding-top:6px;}
div.itemcenter3{padding-top:5px;}

/* END MENU DX SPECIAL BORDERS FORMAT  */

div.square {
	text-align:center;
	width:120px;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 13px;
	float: none;
}

div.sqrarcheol {
	text-align:center;
	width:200px;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 13px;
	float: none;
}

div.sqringegn {
	text-align:center;
	width:300px;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 13px;
	float: none;
}

div#navlefta {
	font-family: Arial, Helvetica, sans-serif;
	color:#F95100;
	font-size: 10px;
	background-color: #CAD8E8;
	padding-right: 2px;
	text-align: right;
	height: 75px;
}

div#navlefta ul{list-style:none; margin-top:0px; padding-top:5px}

#navlefta a{color: #F95100; text-decoration:none}
#navlefta a:hover{
	color: #990000;
}

div#navleftt {
	padding-top:48px
}

div#navleftb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#EBEBEB;
	text-align: right;
	padding-right: 4px;
	color: #F95100;
}

#navleftb a{color:#F95100; text-decoration:none}
#navleftb a:hover{color: #CC3300}

div#navleftc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#EBEBEB;
	text-align: right;
	padding-right: 4px;
	color: #494994;
	border-top:1px solid #CCC; 
	border-bottom:1px solid #CCC;
}

#navleftc a{color:#494994; text-decoration:none}
#navleftc a:hover{color:#7474BC}

div#textimg {
	height:149px;
	margin-top: 10px;
	width: 460px;
	margin-left: 10px;
}

div#textimg img{
float:left;
margin:10px;
}

div#textimg p{
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:top;
	color:#000000;
	float:none;
	font-size: 75%;
	padding-top: 15px;

}

div#scrollnews {
	color:#000000;
	width: 150px;
	height: 150px;
	margin-left: 6px;
	margin-top: 0px;
	/*border-left: 8px solid #ccc;*/
}

div#scrollnews a:link{color: #004080;text-decoration:none;}
div#scrollnews a:visited{color: #004080;text-decoration:none;}
div#scrollnews a:hover{color: #64739B;text-decoration:none;}

div#news {
	margin-top:70px;
	margin-bottom:10px;
	margin-left:6px;
	width:150px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color: #0000FF;
	padding-left:0px;
	font-weight: bold;
	border-bottom: 1px solid #ccc;

}

div.cleaner {clear:left}
.testo1 {color: #F95100;font-weight: bold;}

div#textimg a{color: #F95100;font-weight: bold; text-decoration:none}
div#textimg a:link{color: #F95100;font-weight: bold; text-decoration:none}
div#textimg a:hover{color: #800040;font-weight: bold; text-decoration:none}

div#footer{
	text-align:left;
	color: #ffffff;
	font-size: 10px;
	clear: both;
	width: 910px;
	margin: auto;
	
}

div#footer a{ color:#ffffff; text-decoration:none}
div#footer a:hover{ color: #ffffff; text-decoration:none}

div#menuindex{
height:250px;
}

div#certif{
	padding-top:105px;
	padding-left:100px;
	height: 200px;
}

/* ===================================================================================================================*/

.buttonscontainer {                                     /*ITALIAN*/
	width: 190px;
	margin-left: 4px;
	border-left: 1px solid #ccc;
	padding-left: 3px;
}

.buttons a {
padding: 0px;
padding-left: 3px;
display: block;
border-left: 6px solid #003399;
font: 10px Arial, Helvetica, sans-serif;
text-decoration: none;
text-align: left;
margin-top: 1px;
}

.buttons a#biol {
	color:#666666;
	padding: 2px;
	padding-left: 3px;
	display: block;
	border-left: 6px solid #0066FF;
	text-decoration: none;
	text-align: left;
	margin-top: 1px;
}

.buttons a#biol:hover  {
	color: #006699;
	padding: 2px;
	padding-left: 3px;
	display: block;
	border-left: 6px solid #FF0000;
	text-decoration: none;
	text-align: left;
	margin-top: 1px;
}

.buttons a#geol {
	color:#666666;
	padding: 2px;
	padding-left: 3px;
	display: block;
	border-left: 6px solid #3333CC;
	text-decoration: none;
	text-align: left;
	margin-top: 1px;
}

.buttons a#geol:hover {
	color: #006699;
	padding: 2px;
	padding-left: 3px;
	display: block;
	border-left: 6px solid #FF0000;
	text-decoration: none;
	text-align: left;
	margin-top: 1px;
}

.buttons a#ing {
	color:#666666;
	padding: 2px;
	padding-left: 3px;
	display: block;
	border-left: 6px solid #0033cc;
	text-decoration: none;
	text-align: left;
	margin-top: 1px;
}

.buttons a#ing:hover {
	color: #006699;
	padding: 2px;
	padding-left: 3px;
	display: block;
	border-left: 6px solid #FF0000;
	text-decoration: none;
	text-align: left;
	margin-top: 1px;
}

.buttons a#monit {
	color:#666666;
	padding: 2px;
	padding-left: 3px;
	display: block;
	border-left:6px solid #003366;
	text-decoration: none;
	text-align: left;
	margin-top: 1px;
}

.buttons a#monit:hover {
	color:#006699;
	padding: 2px;
	padding-left: 3px;
	display: block;
	border-left: 6px solid #FF0000;
	text-decoration: none;
	text-align: left;
	margin-top: 1px;
}

.buttons a#arch {
	color:#666666;
	padding: 2px;
	padding-left: 3px;
	display: block;
	border-left: 6px solid #024688;
	text-decoration: none;
	text-align: left;
	margin-top: 1px;
	padding-top: 5px;
	height: 15px;
}

.buttons a#arch:hover {
	color:#006699;
	padding: 2px;
	padding-left: 3px;
	display: block;
	border-left: 6px solid #FF0000;
	text-decoration: none;
	text-align: left;
	margin-top: 1px;
	padding-top: 5px;
	height: 15px;
}

.buttons a#pesca {
	color:#666666;
	padding: 2px;
	padding-left: 3px;
	display: block;
	border-left: 6px solid #285dac;
	text-decoration: none;
	text-align: left;
	margin-top: 1px;
}

.buttons a#pesca:hover {
	color:#006699;
	padding: 2px;
	padding-left: 3px;
	display: block;
	border-left: 6px solid #FF0000;
	text-decoration: none;
	text-align: left;
	margin-top: 1px;
}


.buttons a#gis {
	color:#666666;
	padding: 2px;
	padding-left: 3px;
	display: block;
	border-left:6px solid #4861ae;
	text-decoration: none;
	text-align: left;
	margin-top: 1px;
}

.buttons a#gis:hover {
	color:#006699;
	padding: 2px;
	padding-left: 3px;
	display: block;
	border-left: 6px solid #FF0000;
	text-decoration: none;
	text-align: left;
	margin-top: 1px;
}

.buttons a#form {
	color:#666666;
	padding: 4px;
	padding-left: 3px;
	display: block;
	border-left: 6px solid #668fe1;
	text-decoration: none;
	text-align: left;
	margin-top: 1px;
	height:15px;
}

.buttons a#form:hover {
	color:#006699;
	padding: 4px;
	padding-left: 3px;
	display: block;
	border-left: 6px solid #FF0000;
	text-decoration: none;
	text-align: left;
	margin-top: 1px;
	height:15px;
}
.buttons a#mar {
	color:#666666;
	padding:4px;
	padding-left: 3px;
	display: block;
	border-left: 6px solid #7d7dff;
	text-decoration: none;
	text-align: left;
	margin-top: 1px;
	height:15px;
	
}

.buttons a#mar:hover {
	color:#006699;
	padding: 4px;
	padding-left: 3px;
	display: block;
	border-left: 6px solid #FF0000;
	text-decoration: none;
	text-align: left;
	margin-top: 1px;
	height:15px;
	
}

.buttons a#bibl {
	color:#666666;
	padding:4px;
	padding-left: 3px;
	border-left: 6px solid #009900;
	text-decoration: none;
	text-align: left;
	margin-top: 1px;
	margin-top: 1px;
	height:15px;
}

.buttons a#bibl:hover {
	color:#006699;
	padding:4px;
	padding-left: 3px;
	border-left: 6px solid #00C462;
	text-decoration: none;
	text-align: left;
	margin-top: 1px;
	margin-top: 1px;
	height:15px;
	
}

ul#navlist {
  padding: 0;
  margin: 0;
  list-style-type: none;
  float: none;
  /*Main menu bar*/


}
ul#navlist li {display: inline;}
ul#navlist li#activelink2 a{color: #0000FF;}
/*ul#navlist li#activelink3 a{border-left: 6px solid #00C462; background-color:#00C462}*/

/*  MAP PAGE */

.minitabsmap{
	list-style: none;
	margin: 0px;
	padding: 0 0;
	border-left: 0px solid #CCC;
	font-weight: normal;
	white-space: nowrap;
}

.minitabsmap a{color:#333333; text-decoration:none}
.minitabsmap a:hover{color: #0033CC; background-color: #ECECFF}

/*   SEARCH BOX     */

div#searcher {padding-top:10px}
div#searchbox{padding-top:30px; padding-left:20px; background-color:#5f5e5c; color:#3333CC; width: 181px; height:60px;}
div#searchtext{color:#FFFFFF; width:140px; padding-left:20px}
div#searchbtn{width:135px; text-align:right; padding-left:20px}

