/* CSS Document */
/*TAG BASED
*/
body{
	margin:0;
	padding:0;
	font-family:"Trebuchet MS";
	background-color:#A3BED1;
	color:#114061;
	background-image: url(bg.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
/*			TABLE FORMATTING*/
table , td {
			border:#CCCCCC solid 1px;
}
/*	ID BASED DIV 
*/
#wrapper {
	top:0px;
	bottom:0px;
	width: 980px;
	height:auto;
	margin-right: auto;
	margin-left: auto;
		border: 0px;
}
#header {

width:100%;
float:left;
	height:320px;
	margin-right: auto;
	margin-left: auto;
	border: none #006699 0px;
}
#main {
	margin-top:0px;
background-image:url(whitebg.gif);
	width:976px;
	clear:left;
	float:left;
	margin-left:auto;
	margin-right:auto;
	height: auto;
	border-right-width: 3px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #003366;
	border-left-color: #003366;

}
#main #leftcol{
	width:270px;
	height:auto;
	border: none #006699 0px;
	overflow:hidden;
	float: left;
}
#main #newsframe_container{
	width:270px;
	height:500px;
	border: none #006699 0px;
	
	float: none;
}

#main #newsframe_container #newsframe{
	margin:0px;
	width:270px;
	height:500px;
	border: none #006699 0px;
	overflow:scroll;
}


#main #rightcol{
margin-left:20px;
margin-right:20px;
	float:right;
	width:640px;
	height:auto;
	border: none #006699 0px;
}
#footer {
clear:both;
float:inherit;/*take the higher column*/
height:160px;
width:100%;
		border: 0;
		background-image:url(footer.gif);
		background-repeat:no-repeat;
}


/*			TEXT ALIGNMENT					
*/
.align_justify{			text-align:justify			}
.align_center{			text-align:center			}
.align_left	{			text-align:left				}
.align_right{			text-align:right			}
/*			FONT COLOR					
*/
.white		{			color:#FFFFFF;				}
.black		{			color:#000000;				}
.navyblue	{			color:#104062;				}
.darkred	{			color:#990000;				}
.darkgray	{			color:#D9D9D9;				}	
/*			FONT SIZE					
*/
.fontXS		{			font-size:8px				}
.fontS		{			font-size:10px				}
.fontM		{			font-size:12px				}
.fontL		{			font-size:14px				}
.fontXL		{			font-size:16px				}
pagetitle,
.fontXXL	{			font-size:18px				}
.font3XL	{			font-size:22px				}
/*			LOGO POSITIONING				
*/
.logo {
	position: absolute;
	left: -150px;
	top: -5px;
	height: 180px;
}
.logo a:link, .logo a:visited,
.logo a:hover, .logo a:focus,	
.logo a:active 		{				}
/*			OTHER GRAPHICS AND TEXT
*/
.foto{		border:#CCCCCC solid 2px;}
.footertxt{
margin-top:5px;
margin-bottom:3px;
	text-align:center;
	font-size:10px;
	color:#FFFFFF;
}
.headerimage{
	width:980px;
	height:320px;
	background-image: url(header.png);
	background-repeat:no-repeat;
	border-width:0px;
	top: 0px;
	bottom: 0px;
}
.PageTitle{
	font-size:18px;
	font-family:"Trebuchet MS";
	font-weight:bold;
	left:0px;
	top:0px;
	color: #104062;
	margin-top:2px;
	margin-bottom:2px;
	margin-left: auto;
	margin-right:auto;
}
.mondolinguatxt{
	font-size:10px;
	font-weight:bold;
	margin-left:205px;
	margin-top:26px;
	position: absolute;
	z-index: 2;
	color: #999999;
	left: 614px;
	top: 0px;
}
 .nav_link{
clear:left;
float:left;

	height:20px;
	margin:0;
	width:270px;
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:14px;
	color:#FF0000;
		border: 0;
}
/*LEFT COLUMN NAVIGATOR LINK STYLES*/
#leftcol a:link,
#leftcol a:visited{		border-top:#DFEEFF solid 2px;
				padding-top:4px;
				padding-left:10px;
				font-size:12px; font-weight:bold;
				color:#104062;
				text-decoration:none;					}
#leftcol a:active,
#leftcol a:hover {		
				padding-left:20px;
 				background-image:url(active2.gif);background-repeat:no-repeat;
 				color:#990000;
				text-decoration:underline;}
/*RIGHT COLUMN NAVIGATOR LINK STYLES*/
#rightcol a:link,
#rightcol a:visited{		
				border-width:0px;
				color:#104062;
				padding-left:3px;
				text-decoration:none;					}
#rightcol a:active,
#rightcol a:hover {		
 				color:#990000;
				text-decoration:underline;						}
/*ROUNDED IMAGE*/
.imgcontainer{}

 /*ROUNDED CORNER*/
/*rounded corners by Adam Kalsey*/

.roundcont {
	width: 980px;
	background-color: #003366;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	float: none;
}

.roundtop {
	background: url(corner_top_right.png) no-repeat top right;
	height: 90px;
}
 img.corner {
   width: 35px;
   height: 35px;
   border: none;
   display: block !important;
}
/* RIQUADRO 4FOTO
*/

#quattro_foto {
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
	width: 600px;
	height: 300px;
}

#q_foto1,
#q_foto2,
#q_foto3,
#q_foto4 {
	width: 200px;
	height: 170px;
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-bottom: 10px;	
}
#q_foto1{ 	background-image: url(../../IMG/2a_colonna_10.jpg);	float:left;	}
#q_foto2{ 	background-image: url(../../IMG/2a_colonna_11.jpg);	float:right;	}
#q_foto3{ 	background-image: url(../../IMG/2a_colonna_20.jpg);	clear:left; float:left;	}
#q_foto4{ 	background-image: url(../../IMG/2a_colonna_21.jpg);	clear:right; float:right;	}

#q_foto1 a:link,	#q_foto1 a:visited,
#q_foto2 a:link,	#q_foto2 a:visited,
#q_foto3 a:link,	#q_foto3 a:visited,
#q_foto4 a:link,	#q_foto4 a:visited {	color: #FFFFFF;				}

#q_foto1 a:hover, #q_foto1 a:focus, #q_foto1 a:active,
#q_foto2 a:hover, #q_foto2 a:focus, #q_foto2 a:active,
#q_foto3 a:hover, #q_foto3 a:focus, #q_foto3 a:active,
#q_foto4 a:hover, #q_foto4 a:focus, #q_foto4 a:active {
											color: #FFFFFF;
											text-decoration: underline;	}

.quattro_f1 ,
.quattro_f2 ,
.quattro_f3, 
.quattro_f4 {	color: #FFFFFF;		text-align: center;
				font-size: 17px;	padding-top: 145px;					}
