@charset "utf-8";
/* CSS Document */
body{
margin:0px;
padding:0px;
background:url(../../images/sfondo.png) repeat-x;
background-color:#DFE7F2;
font-family:"Century Gothic","Trebuchet MS",Arial, Helvetica, sans-serif;
color:#666;
font-size:13px;

}

body A {
color:#2b88d9;
text-decoration:underline;
}


body A:hover {
color:#2b88d9;
text-decoration:none;
}


.contenitore_h1{
text-align:left;  padding-top:0px; padding-bottom:0px;	
border-bottom:1px dotted #DDD;	

}

h1{
font-family: "Century Gothic","Trebuchet MS", Arial, Helvetica, sans-serif;
color:#2B88D9;
font-weight:normal;
font-size:35px;
margin:0px;
padding:0px;


}

h2{
font-family: "Century Gothic","Trebuchet MS", Arial, Helvetica, sans-serif;
color:#2B88D9;
font-weight:normal;
font-size:28px;
margin:0px;
padding:0px;


}


h3{
font-family: "Century Gothic","Trebuchet MS", Arial, Helvetica, sans-serif;
color:#2B88D9;
font-weight:normal;
font-size:22px;
margin:0px;
padding:0px;

}

.data {

color:#2B88C5;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
font-style:italic;
}

.dataNews {
clear:both;
color:#2B88C5;
font-style:italic;
text-align:left;
} 

.titoloNews A {
color:#2b88d9;
text-decoration:underline;
}

.titoloNews A:hover {
text-decoration:none;
}


.tbl_header{
width:1000px;
background:url(../../images/bg_menu.png) repeat-x;
height:50px;
border-top:1px solid #FFF	
}

.menu_top{
padding-left:10px;
padding-right:10px;
color:#FFF;
font-weight:bold;
text-transform:uppercase		
}

.tbl_centrale{
background-color:#FFF;font-size:14px;
width:1000px;
}

.contenuto_principale{
padding:10px 20px 10px 20px;
text-align:justify;
}

.contenuto_principale A:hover{
color:#2b88d9;
text-decoration:none;
}

.contenuto_principale A{
color:#2b88d9;
text-decoration:underline;
}

.riquadro_contenitore_esterno{
border:1px solid #E51B24;
background-color:#FFF;
padding:1px;
width:209px	
}

.riquadro_contenitore_interno{
background-color:#FCC2C4;
padding:10px;
font-size:12px	
}

.riquadro_titolo{
text-transform:uppercase;
font-weight:bold;
font-size:14px;	
}

.tbl_menu_dx{
color:#FFF;
background-color:#E51B24;
width:100%;
}

.tbl_menu_dx_titolo{
border-bottom:1px dotted white;
font-size:18px;
font-family:Tahoma, Geneva, sans-serif;	
background:url(../../images/bg_menu.png) repeat-x;
}

.tbl_menu_dx_elemento{
font-weight:bold;
text-transform:uppercase;
padding-left:10px	
}

.tbl_login{
color:#FFF;
background-color:#E51B24;
width:100%;
}

.tbl_login_titolo{
border-bottom:1px dotted white;
font-size:18px;
font-family:Tahoma, Geneva, sans-serif;	
background:url(../../images/bg_menu.png) repeat-x;

}

.tbl_login input{
width:120px; border:1px solid black	
}

.tbl_footer{
width:1000px;
background-color:#FFF;
}

.tbl_footer_indirizzo{
background:url(../../images/bg_menu.png) repeat-x;height:50px;color:#FFF;font-size:13px	
}

.menu_footer{
color:#E2141C;
font-size:12px;
padding:10px;
font-weight:bold;
}


/*SOTTOMENU*/

.sottomenu_tab {
background:url(../../images/tab.jpg) no-repeat left bottom;
height:27px;
}


.sottomenu_tab_titolo {
padding-left:25px;
color:#FFF;
font-weight:bold;
font-size:13px;
text-align:left;

}

.sottomenu_contenitore {
height:306px;
background:url(../../images/bg_sottomenu_interno.png) no-repeat bottom #005F9C;
border-bottom:1px solid #005F9C; 

}

.sottomenu_contenitore_interno{
border-collapse:collapse; 
width:95%;
margin-top:20px;

}

.sottomenu_elemento{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;


}

.sottomenu_elemento A:link, .sottomenu_elemento A:visited {
padding-top:10px;
padding-bottom:10px;
border-bottom:1px solid #D4E3E9;
display:block;
color:#FFFFFF;
text-decoration:none
}

.sottomenu_elemento A:hover{
background-color:#0090AE;
}

.sottomenu_elemento_attivo A, .sottomenu_elemento_attivo A:link, .sottomenu_elemento_attivo A:visited, .sottomenu_elemento_attivo A:hover {
border-bottom:1px solid #D4E3E9;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-top:10px;
padding-bottom:10px;
text-decoration:none;
font-size:11px;
color:#FFFFFF;
display:block;
background-color:#0090AE;
}


.contenitore_principale{
width:937px; background-color:#FFFFFF;	
}

.contenitore_footer{
font-size:13px;
width:937px; text-align:right;padding-top:10px;padding-bottom:10px;
color:#555;
}

.contenitore_footer A:link, .contenitore_footer A:visited, .contenitore_footer A:hover {
color:#555;	
	
}


/*ALLEGATI*/

.allegati , .allegati A:link, .allegati A:visited {

color:#556772;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;

}

.allegati A:hover {

text-decoration:underline;

}


.freccia_paginazione{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;


}

.freccia_paginazione A:link, .freccia_paginazione A:visited {
text-decoration:none;
color:#FFFFFF;
}

.freccia_paginazione A:hover{
text-decoration:underline;
color: #efefef;
}


/*MODULO FILTRO RICERCA*/

.sottomenu_tab_red {
background:url(../../images/tab_red.png) no-repeat left bottom;
height:27px;
}


.sottomenu_tab_titolo_red {
padding-left:25px;
color:#FFF;
font-weight:bold;
font-size:13px;
text-align:left;

}

.sottomenu_contenitore_red {
height:100px;
background:url(../../images/bg_sottomenu_interno_red.png) no-repeat bottom #990000;
border-bottom:1px solid #990000; 

}

.sottomenu_contenitore_interno_red{
border-collapse:collapse; 
width:95%;
margin-top:20px;

}

.sottomenu_elemento_red{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;

}


/*INPUTS*/
.inputs
{
	font-size: 12px;
	margin: 0;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	width:200px;
	
	color: #1C6FA2;
	background-color: #F4F4F4;
	border: 1pt solid #708090;
}

.inputs_sel
{
	width:200px;
	font-size: 12px;
	margin: 0;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	color: #1C6FA2;
	/*background-color: #F4F4F4;*/
	background-color: #FFFFFF;
	border: 1pt solid #6EB2D7;
}

.inputs_disabled
{
	font-size: 12px;
	margin: 0;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	color: #1C6FA2;
	background-color: #F4F4F4;
	border: 1pt solid #E3E3E3;
}

.inputs_checkbox
	{
	color: #1C6FA2;
	}

.inputs_err
{
	width:200px;
	font-size: 12px;
	margin: 0;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	color: #FFF;
	/*background-color: #F4F4F4;*/
	background-color: #6EB2D7;
	border: 1pt solid #6EB2D7;
}



