html {
	height: 100%
}
body {
	width: auto;
	height: auto;
	margin: 0px;
    padding: 0px;
    font: 84%/1.2 Helvetica, "Lucida Grande", Georgia, "Times New Roman", Times, serif;
    color: #000000;
	background-color: #FFFFFF;
}

h3 { 
	font-size:1.1em; 
	margin:8px 0 10px 0; 
	letter-spacing:-1px; 
	color:#7C84A4; 
	font-weight:bold;
	text-transform: uppercase;
}
h3 a:link, h3 a:visited, h3 a:active {
	color:#7C84A4;
}
h3 a:hover {
	color:#fff;
	background-color: #CC0000;
}
div#container {
    background: #FFFFFF;
    min-height: 600px;
    height: auto;
    min-width: 768px;
    width: auto;
}

div#barra {
	font-size: 1em;
	background: #3E505C;
	width: 100%;
	color: #FFFFFF;
	position: relative;
	height: auto;
	padding-top: 2px;
	padding-bottom: 4px;
	text-align: center;
}
div#barra A {
    background-color: transparent;
    color: #FFFFFF;
    text-decoration: none;
}
div#barra A:hover, div#footer A:hover{
    text-decoration: underline;
    color: #E13E00;
}
div#barra A:visited {
}

div#barra A:active {
}
div#sezuno {
    position: relative;
    background-color: #FFF;
    width: 100%;
}
div#sezdue {
	clear: left;
	position: relative;
	background: #FFF;
	height: 220px;
	width: 100%;
}

div#divisorio_a {
    position: relative;
    height: 3px;
	font-size: 3px; /* IE6 */
	background-color: #cccccc;
}

div#divisorio_b {
    position: relative;
	height: 6px;
	font-size: 6px; /* IE6 */
	background-color: #818181;
	margin-bottom:0px;
	padding:0px;
}

div#footer {
	height: 4.2em;
	background: #555555;
	margin-top:0px;
}
div#footer p {
	color: #FFFFFF;
	font-size: 90%;
	padding-top: 1em;
	text-align: center;
	margin:0px;
}
div#footer a {
	font-size: 100%;
	color: #FFFFFF;
	text-decoration: none;
}
/*==========================================*/ 
div#coluno_sezuno {
    float: left;
    width: 30%;
}
div#coluno_sezuno .box {
	padding: 0.9em;
}
div#coldue_sezuno {
	float:	left;
	width: 69.8%; /*Situazione provvisoria*/
	background: #FFF url(../images/drag/barra.jpg) no-repeat top left;
	border-left: 1px solid #CCCCCC; /*Situazione provvisoria*/
}
div#coldue_sezuno .box {
	padding-left: 0.8em;
}
/*==========================================*/

div#coluno_sezdue {
    float: left;
    background: #DCCB6D url(../images/drag/img_sin.jpg) no-repeat top left;
    width: 66%;
    height: 100%;
}
div#coldue_sezdue {
	position: absolute;
	left: 66%;
	top: 0px;
	width: 34%;
	height: 100%;
}
div#coldue_sezdue .box {
	padding-bottom: 1em;
	padding-top: 0px;
}
/*==========================================*/
.titolo {
    font-weight: bold;
    font-size: 1.1em;
    margin-bottom: 2px;
    margin-top: 1.5em;
    background-color: transparent;
    color: #224499;
}

.newstesto {
	clear: left;
	padding-left: 20px;
	margin: 0 0.5em 0.5em 0; 
	line-height: 18px;
	color:#5A5A5A;
	width: 80%;
}

.newstesto img {
    float: left;
	margin: 0 1em 0.4em 0;
    padding: 1px;
    border:1px solid #069;
}

.sommario {
	margin-top: 140px;
	margin-bottom: 0.5em;
	line-height: 18px;
}
.sommario A{background-color: #3E7EC6;color: #FFFFFF;text-decoration: none;}
.sommario A:hover {background-color: #CC0000;text-decoration: underline;}

.menu-nav ul {clear: left;}
.menu-nav ul a:link {color:#fff}
.menu-nav ul a:visited {color:#fff}
.menu-nav ul a:hover {color:#CC0000}
.menu-nav ul li {width: auto; padding:0px; list-style-type:none; margin:0px; white-space: nowrap; text-indent: 15px; float: left;}

.menu-news {
	float: left;
	width: 50%;
	margin-right: 2.0em;
}
.menu-evi {
	margin-top: 35px;
	margin-left: 20px;
	line-height: 19px;
}
.bordo {
	border-bottom: 10px solid #D5D647;
	width: 70px;
}
.bordo1 {
	border-top: 2px solid #D5D647;
	width: auto;
}	
.menu-link ul, .menu-evi ul, .menu-news ul{text-align:left; padding-left:0.3em; list-style-type:none; margin:0px; color:#AA7909; font-size:85%; font-weight: bold;} /*padding-left:0.5em;*/
.menu-link ul a:link, .menu-evi ul a:link, .menu-news ul a:link {color:#5A5A5A; text-decoration: none; font-size:110%; font-weight: normal;}
.menu-link ul a:visited, .menu-evi ul a:visited, .menu-news ul a:visited {color: #5A5A5A;text-decoration: none; font-size:110%; font-weight: normal;}
.menu-link ul a:hover, .menu-evi ul a:hover, .menu-news ul a:hover {color:#cc0000; text-decoration: underline; font-size:110%; font-weight: normal;}
.menu-link li {background-image:url(../images/drag/freccettesx_arancio.gif); background-repeat:no-repeat; background-position:top left; padding-left:20px; margin-left:5px; line-height: 18px;}
.menu-news li, menu-evi li  {line-height: 16px; margin-bottom: 8px;}
