body{
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	margin-top: 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	background-repeat : repeat-y;
	background-image : url(/img/bg_home.gif);
	background-position : center;
	background-color : #3B6D84;
}




.generale {
	width : 746px;
	height : 500px;
}
.fondo {
	width : 746px;
	background-color : White;
	MARGIN: 3px 3px 3px 3px;
	color: #339999;
	font: 9px Tahoma, Verdana, Helvetica, sans-serif;	
}

div.language{
	text-align: left;
	padding-left: 8px;

}


div.headTitle{
	width: 100%;
	height: 119px;
	//background: url(img/foto-pag-interne.jpg) no-repeat top right;
	text-align:left;
}
#A{
	background-image: url(img/ambientazione01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#B{
	background-image: url(img/ambientazione02.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#C{
	background-image: url(img/ambientazione03.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#D{
	background-image: url(img/ambientazione04.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#E{
	background-image: url(img/ambientazione05.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#F{
	background-image: url(img/ambientazione06.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#G{
	background-image: url(img/ambientazione07.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#H{
	background-image: url(img/ambientazione08.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#I{
	background-image: url(img/ambientazione09.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#J{
	background-image: url(img/ambientazione10.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#K{
	background-image: url(img/ambientazione11.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
div.headTitle p{
	margin-top: 60px;
	position: absolute;
	text-align:left;
}

img{
	border: 0px;
}

span.contrast{
	display:none;
}

.newstabella{
		width : 520px;
		margin-left : 6px;
		margin-top:6px;
}
.newsrigatitolo{
	font: 12px Tahoma, Verdana, Helvetica, sans-serif;
	background-color: #C8DBD9;
	font-weight : bold;
	height : 18px;
	padding-left : 5px;
}
.newsriganormale{
	font: 12px Tahoma, Verdana, Helvetica, sans-serif;
	padding-top : 5px;
	padding-left : 5px;
}
.newsrigalink{
	font: 12px Tahoma, Verdana, Helvetica, sans-serif;
	padding-right : 5px;
	
}
.newsrigadownload{
	font: 12px Tahoma, Verdana, Helvetica, sans-serif;
	padding-right : 5px;
		padding-left : 5px;
}
.core {
	width : 543px;
	background-image : url(/img/bg_core.gif);
	background-position : bottom;
	background-repeat : no-repeat;
	background-color : #F5F5F5;
}
.destra{
	background-image : url(/img/bg_menu.gif);
	background-position : bottom;
	background-repeat : no-repeat;
}
.login {
	width : 250px;
	color: #669933;
	font: 12px Tahoma, Verdana, Helvetica, sans-serif;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top: 2px;
	margin-top : 6px;
	margin-left : 6px;
}
.testata {
	width : 543px;
}
.contenuto {
	width : 531px;
	font: 12px Tahoma, Verdana, Helvetica, sans-serif;
	margin-top : 15px;
}
.testo{
margin-left : 6px;
margin-top : 6px;
text-align:justify;
}

.testoPart{
margin-left : 6px;
margin-top : 6px;
font: 14px Tahoma, Verdana, Helvetica, sans-serif;
}
a.testoPart:link {
	color: Black;
	font: 14px Tahoma, Verdana, Helvetica, sans-serif;
	text-decoration: none
}	
a.testoPart:hover{
	color: Black;
	font: 14px Tahoma, Verdana, Helvetica, sans-serif;
	text-decoration: underline
}
a.testoPart:visited {
	color: Black;
	font: 14px Tahoma, Verdana, Helvetica, sans-serif;
	text-decoration: none
}

.loghiistituzionali {
	margin-top : 6px;
	margin-right : 6px;
}
.menu {
	margin-top :25px;
	/**width : 203px;*/
	width: 190px;
	font: 12px Tahoma, Verdana, Helvetica, sans-serif;
}
.documentiinlingua {
	margin-top :2px;
	width : 203px;
	font: 12px Tahoma, Verdana, Helvetica, sans-serif;
}
.itemdocumentiinlingua {
	font: 12px Tahoma, Verdana, Helvetica, sans-serif;
	padding-left :5px;
}
.vocimenu {
	font: 12px Tahoma, Verdana, Helvetica, sans-serif;
	padding-left :5px;
}
a.vocimenu:link {
	color: Black;
	font: 12px Tahoma, Verdana, Helvetica, sans-serif;
	text-decoration: none
}	
a.vocimenu:hover{
	color: Black;
	font: 12px Tahoma, Verdana, Helvetica, sans-serif;
	text-decoration: underline
}
a.vocimenu:visited {
	color: Black;
	font: 12px Tahoma, Verdana, Helvetica, sans-serif;
	text-decoration: none
}
a:link {
	color: #339999;
	font: 12px Tahoma, Verdana, Helvetica, sans-serif;
	text-decoration: none
}	
a:hover{
	color: #339999;
	font: 12px Tahoma, Verdana, Helvetica, sans-serif;
	text-decoration: underline
}
a:visited {
	color: #339999;
	font: 12px Tahoma, Verdana, Helvetica, sans-serif;
	text-decoration: none
}
.turchese{
	color: #339999;
	font: 12px Tahoma, Verdana, Helvetica, sans-serif;
	margin-left : 6px;
	margin-top : 6px;
}
.TITOLOturchese{
	color: #339999;
	font: 13px Tahoma, Verdana, Helvetica, sans-serif;
	margin-left : 0px;
	margin-top : 6px;
	font-weight : bold;
	text-align:left;
}
.lingue{
	font: 12px Tahoma, Verdana, Helvetica, sans-serif;
	padding : 3px 3px 3px 3px;
	color: #669933;
	width: 155px;
}
.verde{
	color: #669933;
}

a.verde:link {
	color: #669933;
	font: 12px Tahoma, Verdana, Helvetica, sans-serif;
	text-decoration: none
}
a.verde:visited {
	color: #669933;
	font: 12px Tahoma, Verdana, Helvetica, sans-serif;
	text-decoration: none
}
a.verde:hover {
	color: #669933;
	font: 12px Tahoma, Verdana, Helvetica, sans-serif;
	text-decoration: underline
}

INPUT {
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 1px solid;  
	BORDER-LEFT: #999999 1px solid; COLOR: #000000; 
	BORDER-BOTTOM: #999999 1px solid; 
	BACKGROUND-COLOR: #f5f5f5;
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
}


LI{
	list-style : square;
	font: 11px Tahoma, Verdana, Helvetica, sans-serif;
	text-decoration: none
}

.bordodestrablu{
	BORDER-RIGHT: #339999  1px solid
}
.bordosinistrablu{
	BORDER-LEFT: #339999  1px solid
}
.borderverde{
    BORDER-TOP: #61AB2F 1px solid;
	BORDER-LEFT: #61AB2F 1px solid;
	BORDER-RIGHT: #61AB2F 1px solid;
	BORDER-BOTTOM: #61AB2F 1px solid;
}

.centrato{
	text-align : center;
	vertical-align : middle;
}
select {
	font-family:Verdana, Arial, Helvetica; 
	font-size: 12px; 
	color:#000000;
	margin-top: 0px;
	padding-top: 0px;
}

td{
text-align: left;
}

li{
	font-size: 12px;

}