/* CSS Document */

html,body{padding:0px}

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
	background-image: url('../image/bk_body.gif');
	background-position:top;
	background-repeat: repeat-x;
	background-color:#94AEAF;
	}
	
a:link {color:#404E5B; text-decoration:none}
a:visited{color:#A7ACB0; text-decoration:none}
a:hover {color:#94AEAD; text-decoration:underline}
a:active {color:#94AEAD; text-decoration:underline}

/*Stili redazionali------------------------------------------------------*/
.left {text-align:left}
.right {text-align:right}
.center {text-align:center}
.justify {text-align:justify}
.imgright {float:right; margin-left:1.5em; margin-bottom:1em;}
.imgleft {float:left; margin-right:1.5em; margin-bottom:1em;}
.imgleftcta {float:left; margin-right:0em; margin-bottom:1em;}
.absmiddle {vertical-align:middle;}

#skip { display:none;}
.none {display:none;}
.stampa {display:none;}
.screen {}

.grassetto{font-weight: bold;}
.corsivo{font-style: italic;}
.clearleft {clear:left}

img {border:0px;}
form {margin:0px; padding:0px;}

div.hr {height: 1px; background-color:#000; }
div.hr hr {display: none;} 

/*STRUTTURA------------------------------------------------------*/

div#container{
	position: relative;
	margin:0px auto 0px auto;
	text-align:left;
	/*background-color:#ffffff;*/
	width:800px;
	background-image: url('../image/bk_container_sup.gif');
	background-repeat: no-repeat;
	background-position:bottom left;
	}
	

div#header{
	height: 102px;
	background-color:#ffffff;
	background-image: url('../image/bk_header.gif');
	background-position:bottom;
	background-repeat: repeat-x;
	}
	
div#header h1{
margin:0px; padding:0px;
	}

table {font-size:100%;}

div.logo {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 0px; left: 0px;
	height: 102px;
	background-image: url('../image/logo.gif');
	background-repeat: no-repeat;
	display: block;
}

a.logo {
	background-image: url('../image/logo.gif');
	background-repeat: no-repeat;
	display: block;
	height: 102px;
	margin: 0px;
	padding: 0px;
	width: 95px;
}

#payoff{
	position:absolute;
	top:0px;
	right:0px;
	background-image: url('../image/bk_headerr.gif');
	background-repeat: no-repeat;
	background-position:right top;
	width:185px;
	height:102px;
	}

#flash {
	height:210px;
	width:800px;
	background-color:#FFFFFF;
	}
	
/*NAVIGATION*/
div#navigation{
	position: absolute; 
	top: 313px; 
	left: 0px;
  	width:0px;
	}

div#extra{
	position: absolute; 
	top: 312px; 
	right: 0;
  	width:189px;
	padding: 0px 7px 0px 0px;
	text-transform:uppercase;
	}

div#extra h2{
	font-size:0.9em;
	letter-spacing:-0.1em;
	background-image: url('../image/bk_h2_extra.gif');
	background-repeat: no-repeat;
	background-position:left top;
	padding:3px	0px 0px 33px;
	margin:0px;
	color:#3E4E5A;
	border:0px solid #000000;
	height:18px;
	}
	
div#extra h3{
	font-size:0.8em;
	padding:0.2em 0px 0.2em 0px;
	margin:0.5em 0px 0px 0px;
	color:#FFFFFF;
	}

div#extra #extra_menu {padding:5px 3px 0px 3px}
	
div#extra ul{
	list-style-type: none;
	font-size:0.8em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:0.9em;
	color:#ffffff;
	}
	
div#extra li{
	margin: 0px;
	padding:0px 0px 0.5em 0px; 
	text-align:right;
	}
	
div#extra li a:link {color:#ffffff; text-decoration:none}
div#extra li a:visited {color:#ffffff; text-decoration:none}
div#extra li a:hover {color:#354653; text-decoration:underline}
div#extra li a:active {color:#354653; text-decoration:underline}

div#content{
	padding: 0px 10px 0px 0px;
	margin: 0 189px 0px 0px;
	/*noIEmac\*/
	min-height: 400px;
	height: auto !important;
	/*end */
	height: 400px;
	width:598px;
	}
	
#navigator {
	background-color:#95AEAE;
	height:19px;
	width:598px;
	text-align:left;
	font-weight:bold;
	text-transform:uppercase;
	font-size:0.9em;
	background-image: url('../image/bk_sx_nav.gif');
	background-repeat: no-repeat;
	background-position:left top;
	padding:0px 0px 0px 0px;
	}

#navigator ul  {
	margin:0px; 
	padding:2px 0px 0px 0px; 
	list-style-type:none;
	 }
#navigator li { 
	margin:0px 20px 0px 15px; 
	padding:0px 0px 0px 13px; 
	display:inline;
	background-image:url(../image/li_navigator.gif);
	background-repeat:no-repeat;
	width:300px;
	}
#navigator   a:link {color:#ffffff; text-decoration:none}
#navigator   a:visited{color:#ffffff; text-decoration:none}
#navigator   a:hover {color:#354653; text-decoration:none}
#navigator   a:active {color:#354653; text-decoration:none}


#descrizione {padding:10px 6px 10px 7px;}
/*NEWS PRINCIPALE---------------------   */
#new_ev1 {padding:5px}

#new_ev1 .data{
	font-weight:bold;
	color:#008A2C;
	}

#new_ev1 h3{
	text-transform:uppercase;
	color:#2D3E4B;
	margin:0px 0px 5px 0px;
	font-size:0.9em;
	}
	
#new_ev1 .testo {
	font-size:0.9em;
	color:#2D3E4B;
}

#new_ev1 .entra_news {
	background-image:url(../image/bk_entranews.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:100%;
	height:21px;
	margin-top:10px;
	text-align:right;
}

/*News secondarie-----------------------------------------*/
#news_ev_sec {
	background-color:#95AEAE;
	padding:0px 0px 0px 0px;
	height:170px;
	margin:7px 0px 70px 0px;
	border:0px solid #000000;
	}

#news_ev_sec1 {
	float:left;
	width:51%;
	background-image:url(../image/bk_newssec1.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding-top:77px;
	}

#news_ev_sec1 .border_content_news {
	border-right:5px solid #3E4E5A; 
	padding:0px 5px 0px 5px;
	}
	
#news_ev_sec2 {
	float:right;
	width:49%;
	background-image:url(../image/bk_newssec2.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding-top:77px
}
#news_ev_sec2 .border_content_news {
	padding:0px 5px 0px 5px;
	
	}
#news_ev_sec .data{
	font-weight:bold;
	color:#3E4E5A;
	font-size:0.8em
	}

#news_ev_sec h3{
	text-transform:uppercase;
	color:#ffffff;
	margin:0px 0px 5px 0px;
	font-size:0.8em
	}
	
#news_ev_sec .testo {
	font-size:0.9em;
	color:#2D3E4B;
}

#news_ev_sec .entra_news {
	text-align:right;
	margin-top:5px;
}


/*------------------------------------------------------------------*/
	
#descrizione hr{
 height: 1px;
 border-spacing: 0;
 border-collapse: collapse;
  border: none;
  color: #B02B1A;
  height: 1px;
 background-color:#B02B1A; 
}
	
div#footer{
	text-align:right; 
	padding-top:3px;
	color:#ffffff;
	font-size:0.8em;
	margin-top:0px;
	width:800px;
	margin:0px auto 0px auto;
	}
	
div#footer ul  {margin:0px; padding:0px; display:inline; list-style-type:none; }
div#footer li {margin:0px; padding:0px; display:inline; list-style-type:none; }
	
div#footer a:link {color:#ffffff; text-decoration:none}
div#footer a:visited {color:#ffffff; text-decoration:none}
div#footer a:hover {color:#354653; text-decoration:underline}
div#footer a:active {color:#354653; text-decoration:underline}

/*Pagina interna---------------------------------------*/

div#container_i{
	position: relative;
	margin:0px auto 0px auto;
	text-align:left;
	width:800px;
	background-image: url('../image/bk_container_sup_i.gif');
	background-repeat: no-repeat;
	background-position:bottom left;
	padding-bottom:40px
	}
	
#descrizione h1 {
	color:#2E404D;
	text-transform:uppercase;
	font-size:1em;
	margin:3px 0px 5px 0px;
	padding:0px;
}

#descrizione #testo {
	font-size:0.9em;
	color:#2D3E4B;
	line-height:1.5em
}

#descrizione .entra {
	background-image:url(../image/bk_entranews.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:100%;
	height:21px;
	margin-top:10px;
	text-align:right;
}


#imgleft {float:left; width:170px;}
.data {font-weight:bold; color:#008A2C;}	
