/* <DICHIARAZIONI GENERALI> --------------------------------------------------------------------------------------------------------------------------------------*/
* {
	margin:0;
	padding:0;
	}
	
	
body {
	background:#e2e6ea;
	font-family:Arial;
	font-size:12px;
	color:#557d8d;
	line-height:16px;
	}
	
	
html, body {
	height:100%;
	}
	
	
h1 {
	margin-bottom:20px;
	padding-bottom:5px;
	font-size:15px;
	color:#37515b;	
	border-bottom:2px solid #c7d2d7;
	}
	

h2 {
	margin-bottom:20px;
	padding-bottom:5px;
	font-size:15px;
	color:#ed1c24;	
	border-bottom:2px solid #c7d2d7;
	}
	
	
h3 {
	margin-bottom:20px;
	padding-bottom:5px;
	font-size:15px;
	color:#ed1c24;	
	}
h4 {
	margin-bottom:10px;
	padding-bottom:5px;
	margin-top:10px;
	padding-top:5px;
	font-size:13px;
	color:#ed1c24;	
	}	
	
ul {
	list-style-position:outside;
	margin-left:15px;
	}
.rosso
{
	color: Red;
	}
/* </DICHIARAZIONI GENERALI> -------------------------------------------------------------------------------------------------------------------------------------*/


/* <CLASSI E ID IN ORDINE ALFABETICO> ----------------------------------------------------------------------------------------------------------------------------*/
#container {
	position:relative;
	margin:0 auto;
	width:810px;
	min-height:100%;
	height:auto !important;
	height:100%;
	background:#fff;
	}


#content {
    padding-bottom:109px; /* per altezza footer */
    }
    
    
.data {
	font-size:10px;
	color:#37515b;
	}
    
    
#footer {
    position:absolute;
    bottom:0;
    width:100%;
    height:109px;
    background:url(/img/bkg-footer.gif) no-repeat;
    font-size:11px;
    color:#557d8d;
    }
    #footer div {
    	padding:72px 30px 0 0;
    	text-align:right;
    	}
    	
	    	
#header {
	background:#e2e6ea;
	width:100%;
	}
	    	
	    	
#immagine {
	width:810px;
	height:229px;
	border-bottom:5px solid #c7d2d7;
	}
	
	
.leggi {
	font-weight:bold;
	text-align:right;
	}
	    	
	    	
#menu {
	padding:2px 15px 0 15px;
	width:780px;
	height:40px;
	background:url(/img/bkg-menu.gif);
	overflow:hidden;
	}
	
	
.tit {
	font-weight:bold;
	color:#ed1c24;	
	}
	
	
#txt {
	padding:30px 15px;
	width:780px;
	overflow:hidden;
	}
	.txt-big {
		float:left;
		padding:0 15px;
		width:514px;
		text-align:justify;
		}
	.txt-small {
		float:left;
		padding:0 15px;
		width:206px;
		color:#7daabc;
		}
		
		
ul.sottomenu {
	list-style:none;
	margin:0;
	padding:0;
	}
	ul.sottomenu li {
		margin-bottom:5px;
		}
/* </CLASSI E ID IN ORDINE ALFABETICO> ---------------------------------------------------------------------------------------------------------------------------*/


/* <LINK> --------------------------------------------------------------------------------------------------------------------------------------------------------*/
a:link, a:visited {
	color:#37515b;
	text-decoration:none;
	}
a:hover {
	color:#ed1c24;
	}
	
	
a.flag-eng:link, a.flag-eng:visited {
	float:right;
	display:block;
	width:20px;
	height:14px;
	background:transparent url(/img/but-flag-eng.gif) no-repeat;
	}
a.flag-eng:hover {
	background-position:left -14px;
	}
	
	
a.flag-ita:link, a.flag-ita:visited {
	float:right;
	display:block;
	width:20px;
	height:14px;
	background:transparent url(/img/but-flag-ita.gif) no-repeat;
	}
a.flag-ita:hover {
	background-position:left -14px;
	}
	
	
a.menu:link, a.menu:visited {
	float:left;
	display:block;
	padding:11px 15px 17px 15px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background:url(/img/but-menu.gif) left 40px repeat-x;
	}
a.menu:hover {
	background-position: left top;
	}
	
	
a.menu-on:link, a.menu-on:visited {
	float:left;
	display:block;
	padding:11px 15px 17px 15px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background:url(/img/but-menu.gif) left top repeat-x;
	}
a.menu-on:hover {
	color:#37515b;
	}
	
	
a.sottomenu-item:link, a.sottomenu-item:visited {
	padding-left:20px;
	color:#557d8d;
	text-decoration:none;
	background:url(/img/li.gif) left 2px no-repeat;
	}
a.sottomenu-item:hover {
	color:#ed1c24;
	}
	
	
a.sottomenu-item-on:link, a.sottomenu-item-on:visited {
	padding-left:20px;
	font-weight:bold;
	color:#557d8d;
	text-decoration:none;
	background:url(/img/li.gif) left 2px no-repeat;
	}
a.sottomenu-item-on:hover {
	color:#ed1c24;
	}
/* </LINK> -------------------------------------------------------------------------------------------------------------------------------------------------------*/
