a img
	{
	border:none;
	} 

a:link,a:visited
	{
	color:#EF8A22;
	text-decoration:underline;
	} 

a:hover,a:active
	{
	color:#EF8A22;
	text-decoration:none;
	} 

html 
	{ 
	font-size:1em;
	} 
body
	{
	background:#E9E9E9;  
	color:#000;
	font:100% verdana,arial,helvetica,sans-serif;
	text-align:center; 
	margin:0;
	}

hr,.alt,.navigazione
	{
	display:none;
	}

#centrato
	{ 
	width:1024px;
	margin:0 auto; 
	text-align:left; 
	position:relative;
	background:#fff;  
	}

#logo
	{	
	background:#fff url(../images/bg_logo.jpg) bottom left no-repeat; 
	width:100%; 
	color:#000;
	position:relative; 
	height:207px;
	}

#logo #top_loghi
	{ 
	padding:0;
	position:absolute; 
	top:0;left:253px;
	width:515px;height:172px;
	}

#logo h1
	{ 
	margin:0;
	padding:0;
	background:transparent; 
	color:#000;
	}

#banner01
	{ 
	padding:0;
	position:absolute; 
	top:0;left:0;
	width:250px;height:90px;
	}

#banner02
	{ 
	padding:0;
	position:absolute; 
	top:0;right:0;
	width:250px;height:90px; 
	}

#banner01 img, #banner02 img
	{ 
	border:none;
	}

#meteo
	{ 
	padding:0;
	position:absolute; 
	top:93px;left:0;
	width:80px;
	height:110px; 
	color:#000;
	text-align:center;
	font-size:.6em;
	text-decoration:none;
	}


#ita
	{ 
	padding:0;
	position:absolute; 
	top:156px;right:886px;
	width:32px;height:32px;
	}

#eng
	{ 
	padding:0;
	position:absolute; 
	top:156px;right:847px;
	width:32px;height:32px;
	}

#comune
	{ 
	padding:0;
	position:absolute; 
	top:100px;right:190px;
	width:60px;height:100px;
	}

#olimpiadi
	{ 
	padding:0;
	position:absolute; 
	top:100px;right:90px;
	width:70px;height:100px;
	}

#paraolimpiadi
	{ 
	padding:0;
	position:absolute; 
	top:100px;right:10px;
	width:80px;height:100px; 
	}



#content_area
	{
	font-size:.8em;
	padding: 0px 10px 10px 250px;
	position:relative; 
	min-height:1100px;
	height: auto !important;
	height: 1100px;
	text-align:justify; 
	}





#content_area p
	{ 
	margin:5px;
	padding:0;
	background:transparent; 
	color:#000;
	font-size:.9em;
	}





#menuleft
	{	
	background:#F8F8F8; 
	color:#000;
        min-height:1100px;
	position:absolute; 
	top:0;left:0;
	margin:0 7px 0 10px;
	padding:0;
	text-align:left; 
	}




#button-3
	{
	width:240px;
	margin:0 0 20px 0;
	padding:10px 0 0 0;
	text-transform:uppercase;	
	font-weight:bold;
	}




#button-3 a
	{
	display:block;
	text-decoration:none;
	padding:5px 10px;
	margin:0;
	background:#F8F8F8;
	color:#000;
	border-bottom: 1px solid #DBDBDB;
	}

#button-3 li.menu
	{
	display:inline;list-style-type:none;z-index:1;
	}

#button-3 a
	{
	height:auto!important;
	height:0;
	font-size:.7em;
	}

#button-3 a:link, 
#button-3 a:visited
	{
	background:#F8F8F8 url(../images/elenco.gif) 0  0 no-repeat;
	color:#000;
	padding-left:55px;
	}

#button-3 a:hover, 
#button-3 a:focus,
#button-3 a:active
	{
	background:#F8F8F8 url(../images/elenco-hover.gif) 0  0 no-repeat;
	color:#EF8A22;
	}



#button-3 #active-button-3 a
	{
	background:#F8F8F8 url(../images/elenco-active.gif) 0  0 no-repeat;
	color:#999999;list-style-type:none;
	}




#button-3 li.menu ul.sottomenu
	{
	margin:0;
	padding:0;
	border:1px solid #DBDBDB;
	text-transform:none;
	}

#button-3 li.menu ul.sottomenu li
	{
	list-style-type:none;position:relative;z-index:8;
	}


#button-3 li ul.sottomenu a
	{
	text-decoration:none;
	padding:3px;
	margin:0;
	background:#EF8A22;
	color:#000; 
	}



#button-3 li.menu ul.sottomenu a:link, 
#button-3 li.menu ul.sottomenu a:visited
	{
	background:#EF8A22;
	color:#fff;
	}

#button-3 li.menu ul.sottomenu a:hover, 
#button-3 li.menu ul.sottomenu a:focus,
#button-3 li.menu ul.sottomenu a:active

	{
	background:#F8F8F8;
	color:#EF8A22;
	}




#menuleft #sub1, #menuleft #sub2, #menuleft #sub3, #menuleft #sub4, #menuleft #sub5, #menuleft #sub6,  #menuleft #sub7

	{
	display:none;
	position:relative;
	left:0px;
	z-index:7;
	width:240px;
	}






#button-3 li.menu ul#sub1, #button-3 li.menu ul#sub2, #button-3 li.menu ul#sub3, #button-3 li.menu ul#sub4, #button-3 li.menu ul#sub5, #button-3 li.menu ul#sub6, #button-3 li.menu ul#sub7
	{	
	top:0px;
	}



.magazine
	{
	text-align:center;
	border-top:1px solid #DBDBDB;
	border-bottom:1px solid #DBDBDB;
	color:#929292;
	padding:5px 0;margin:0;
	}

.cinema
	{
	text-align:center;
	border-top:1px solid #005A9A;
	border-bottom:1px solid #005A9A;
	color:#000000;
	background:#005A9A;
	padding:5px 0;margin:0;
	}

.cinema   a 
	{
	color:#005A9A;
	text-decoration:none;
	}

.cinema a:hover
	{ 
	color:#EF8A22;
	text-decoration:underline;
	} 

	
	
#menuleft p
	{	
	text-align:center;margin:0;
	}



#animazione 
	{
	height:232px;
	text-align:right;

	background:#fff; 
	}


#content_area .breadcrumb
	{ 
	margin:0;
	padding:.2em;
	background:#EF8A22; 
	color:#000;
	text-align:center;
	font-size:.8em;
	border:1px solid #E9E9E9;
	text-transform:uppercase;
	font-weight:bold;
	}


#content_area .breadcrumb a
	{ 
	color:#fff;
	margin:0;
	padding:0;
	}

#content_area .breadcrumb ul 
	{ 
	margin:0;
	padding:.8em .2em;
	}


#content_area .breadcrumb ul li
	{ 
	display:inline;
	margin:0;
	background:url(../images/breadcrumb_li.gif) 0  3px no-repeat;
	padding-left:10px;
	}

.grigio
	{ 
	background:#E9E9E9; 
	color:#000000;
	}

.arancione
	{ 
        margin:1px;
	background:#FFFFFF; 
	color:#000000;
        border-top:none
        border-right:none;
        border-bottom:1px dashed #005A9A;
        border-left:none;
	}

.arancione1
	{ 
        padding:3px 0px 5px 0px;
	background:#FFFFFF; 
	color:#000000;
        text-align:right;
        }


.centrato
        {
        text-align:center
        }
.hotel
	{ 
        font-size:1.2em;
        padding:0px 0px 5px 0px;
	text-align:right;
        }

.eventi
	{ 
        color:#EF8A22;
        text-decoration:none;
        }


#content_area h1
	{ 
	margin:5px 5px 10px 5px;
	padding:5px 5px 5px 18px;
	background:transparent; 
	color:#EF8A22;
	font-size:1.5em;
	background:#fff url(../images/bg_h1.png) center left no-repeat;
	}



#content_area h2
	{ 
	margin:10px 5px 5px 5px;
	padding:5px 5px 5px 18px;
	background:transparent; 
	color:#005A99;
	font-size:1.2em;
	background:#fff url(../images/bg_h2.png) center left no-repeat;
	}

#content_area h3
	{ 
	margin:10px 5px 5px 5px;
	padding:5px 5px 5px 18px;
	color:#000;
	font-size:1.1em;
	background:#fff url(../images/bg_h3.png) center left no-repeat;
	}





p.leftlink
	{ 
	margin:0;
	padding:0;
	background:transparent; 
	color:#000;
	font-size:.9em;
	}








.notizia_container, #notizia_container_detail 
	{ 
	background:#fff;
	color:#000;
	padding:0;
	margin-bottom:10px;
	border-bottom:1px dotted #D1D1D1;
	}



.notizia_container .data, #notizia_container_detail .data
	{
	color:#EF8A22;
	padding:3px;
	font-weight:bold;
	}


.notizia_container  p
	{ 
	padding:0;
	margin:0 150px 0 5px;
	color:#000;
	}


#notizia_container_detail  p
	{ 
	padding:0;
	margin:5px;
	color:#000;
	}

.notizia_container  .titolo , #notizia_container_detail .titolo
	{ 
	padding:0 3px; 
	font-size:1.2em;
	color:#005A9A;
	font-weight:bold;
	margin:5px;
	}


.notizia_container  .titolo a , #notizia_container_detail  .titolo a
	{
	color:#005A9A;
	text-decoration:none;
	}

.notizia_container  .titolo a:hover , #notizia_container_detail  .titolo a:hover
	{ 
	color:#005A9A;
	text-decoration:underline;
	} 


.notizia_container .occhiello, #notizia_container_detail .occhiello
	{
	font-size:.9em;
	color:#808080;
	margin:5px;
	} 

#notizia_container_detail .occhiello
	{
	margin:5px;
	margin-bottom:10px;
	}



.notizia_container .testonews, #notizia_container_detail .testonews
	{
	font-size:.8em;
	}



.notizia_container .dettaglio
	{
	padding-bottom:5px;
	margin:5px;
	clear:right;
	text-align:right;
	font-size:.7em;

	}


.notizia_container .dettaglio a
	{
	color:#EF8A22;
	text-decoration:underline;
	}





.notizia_container img, #notizia_container_detail img 
	{ 
	border:1px solid #D1D1D1; 
	float:right; 
	margin:4px;   
	cursor:pointer; 
	}


#notizia_container_detail .autore
  	{
	font-size:.9em;
	font-style:italic;
	font-weight:bold;
	margin:5px;
	} 



#notizia_container_detail ul
  	{
	list-style-position: inside;
	} 



.foto_container
  	{
	margin:0 auto;
	} 

.foto_container .foto
	{ 
	border:1px solid #D1D1D1; 
	width:200px;
	text-align:center;
	padding:3px;
	vertical-align:top;
	}


.foto_container .foto img
	{ 
	float:none;  
	cursor:pointer;
	}


.comandi
	{ 
	margin:0; 
	text-align:right;
	}

.comandi img
	{ 
	border:none;  
	cursor:pointer;
	}

.back
	{ 
	text-align:center;
	}

.float_right
	{ 
	float:right;
	margin:5px;
	border:1px dotted #005A9A;
	}
	
.float_right2
	{ 
	float:right;
	margin:5px;
	border:none;
	}

.right
        { 
	float:right;
	margin:5px;
	}

.float_left
	{ 
	float:left;
	margin:5px;
	border:1px dotted #005A9A;
	}
.next
	{ 
	float:left;
	margin:5px;
	border:none
	}

.mid
	{ 
	vertical-align:middle;
	border:none;
	}

.mid_margin
	{ 
	vertical-align:middle;
	border:none;
	margin:3px;
	}




#footer
	{
	clear:both;
	text-align:center;
	background:#E9E9E9;
	color:#000;
	padding:6px 3px;
	font-size:.7em;
	border-left:5px solid #fff;
	border-right:5px solid #fff;
	position:relative;
	}

#footer a
	{
	color:#000;
	font-weight:bold;
	}


#loghi
	{
	text-align:center;
	background:#fff;
	color:#000;
	padding:3px;
	font-size:.8em;
	}



#loghi img
	{
	border:none;
	}


#credits
	{
	text-align:center;
	background:#fff;
	color:#000;
	padding:6px 3px;
	font-size:.7em;
	}



.clear {
	width:100%; clear:both; height:1px; 
	line-height:.1em; font-size:.1em;
	background-color:transparent;
}

.medagliere {
	width:100%;
	border:1px solid #cccccc; 
	margin:.5em;

}

.medagliere th {
	background-color:#EF8A22;

}






#container
	{
	text-align:center;
	vertical-align:middle;
	padding:5px;display:none;position:absolute;top:5%;left:40%;
	}




/* 
--------------------------------------------------------------------------
----------------- Modifiche DR in data 4/5/2009 ---------------------------
--------------------------------------------------------------------------
*/

#notizia_container
	{ 
		position: relative;
		width:60%;
		margin: 1px;
	}

#box
	{ 
		position: absolute;
		left: 65%;
		top: 0%;
		width: 35%;
		margin: 1px;
		background-color:#005A9A;
	}

#box_bianca
	{ 
		position: absolute;
		left: 65%;
		top: 0%;
		width: 35%;
		margin: 1px;
		background-color:#fff;
	}

#box_rosa
	{ 
		position: absolute;
		left: 65%;
		top: 0%;
		width: 35%;
		margin: 1px;
		background-color:#F3B6C5;
		
	}


/* 
	Outside è il container interno dei due elementi posizionati assolutamente:
	#box e #notizia_container
*/ 
#outside
	{ 
		position: relative;
		margin: 1px;
	}


#content_area .box
	{ 
	text-align:center;
	margin:5px;
	padding:0;
	background:transparent; 
	color:#000;
	font-size:.8em;
	}


.didascalia
	{ 
	text-align:center;
	margin:0px;
	padding:0;
	background:transparent; 
	color:#000;
	font-size:.8em;
	}

td.left { 
	padding-right:20px;
}

// Per invio del form

#formmail{ 
	padding-left:15px;
}

#formmail .required{ 
	background-color:#EF8A22;
}


#box_bacheca
	{ 
		position: absolute;
		left: 64%;
		top: 0%;
		width: 35%;
		margin: 1px;
		background-color:#E2E0E0;
		border:3px dotted #EF8A22;
	}
	
	
#bacheca 
{ 	
	background:#fff url(../images/bacheca.jpg) top left no-repeat; 
  text-align:left;
	color:#000;
	padding:3px;
	margin-bottom:0px;

}

.bacheca  p
	{ 
	color:#000;
	}
	
#box_bacheca	a:link, #box_bacheca	a:visited 
        {
	color:#000000;
	text-decoration:underline;
        }

#box_bacheca a:active
        {
	color:#000000;
	text-decoration:none;
        } 




