html, body{
	margin:0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
		z-index:1;	
	
}
div#corpo{
	position:relative;
	width:  922px;
	margin: 0px auto;
}	
div#sinistra{
	padding: 0;
	width: 286px;
	width: 290px;
	/*
	 * url(img/ricerca.gif)
	 * 
	 * */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
	float: left;
	background-image: url(img/sf_sinistra.gif);
	background-position: left;
	background-repeat: repeat-y;
	/*float:left;*/
	
}
div#centro{
	padding: 0;
	width: 632px;
	left: 285px;
border-left: 1px solid #B2B2B2;
	width: 628px;
	left: 289px;
/*riga 218*/
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
	position: absolute;
	
	/*border-left: 1px solid #B2B2B2;*/

	
}
div#testata{
	background-image: url(img/testata.gif);
	height: 103px;
	background-repeat:no-repeat;
	background-position:center;
	/*margin-bottom:110px;*/
	
}

#testata p{
	margin-left: 48px;
	padding-top:107px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: White;
}
.link_pagina{

font-size:0.9em;
}

.hidden{
visibility:hidden;
}
#mappa_sito_link{
text-align:right;
}
#mappa_sito h3{

color:#4FB6E0;
}

#mappa_tabella a:link{
text-decoration:none;
}
#mappa_tabella a:visited{
text-decoration:none;
}
#mappa_tabella{
margin-left:50px;
border-collapse:collapse;
}
#mappa_tabella td{
	border:solid 1px #E0F5FD;
	font-size: 12px;
	padding:5px;
	top:20px;
	vertical-align: top;
}

.menu_regione {
font-size: 15px;
 
}
.menu_regione a:link{
margin-bottom:10px;
}



#segnalazione_sagre {
margin-left:25px;
}
#segnalazione_sagre input{
background-color:#E0F5FD;
}

#redazionale_sagre {
margin-left:25px;
}
#redazionale_sagre input{
background-color:#E0F5FD;
}
#redazionale_sagre span{
font-size:12px;
}

#cosa{
margin-left:25px;
}
 i{
color:#0097FC;
}

#link_home{


height:90px;
width:400px;
}
#link_home a{
display:block;
height:90px;
width:400px;

}

/*RICERCA#########################################################################*/							
div#ricerca{
	height: 198px;
	background-image: url(img/ricerca.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 100px;
	
	color: #0099cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}

div#ricerca .input_normale{
width:12em
}
div#ricerca .input_corto{
width:10em
}
												
/*CALENDARIO######################################################################*/
div#calendario{

background-image: url(img/calendario.gif);
	background-color: white;

	
	background-repeat: repeat-y;
	background-position: left;
	padding-left: 50px;
	font-family: Arial, Helvetica, sans-serif;
	width:286px;
}


div#calendario table td a{
	text-decoration: none;
	position: relative;
	display: block;
	color: black;
}
/*nome dei giorni*/
#giorni{
	color: #5FCDF9;
}
/*celle dei giorni numerici*/
.giorni{
	background-color:#EFEFEF;
}
td#odierno a:link{
	background-color: #E0F5FD;
	color: #009DEA;
	font-weight: bold;
}
td#odierno {	
	border: solid #9DD5EC;
}
#mese{
	background-color:#4FB6E0 ;
	color: White;
}
 #mese td b{
	color: White;
}
/*CASO#########################################################*/
div#caso{
	height: 204px;
	margin-top:10px;
	/*background-image: url(img/caso.gif);
	background-repeat: no-repeat;
	background-position: left;
	*/
	

	
	
}
#caso_su{
height:50px;
background-image: url(img/caso_su.gif);
padding-left: 122px;
}
#caso_centro{
height:145px;
background-image: url(img/sf_sx.gif);
background-repeat: repeat-y;
	background-position:center;
	padding-left: 122px;


}

#caso_giu{
background-image: url(img/caso_giu.gif);
height:7px;
}
#caso_su h1{

	

	color:#0097FC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin:0px;
	padding:0px;
	border:0px;
	padding-top:20px;
	
}
#nome_c{

	margin:0px;
	padding:0px;
	border:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-right:5px;
	margin-left:-30px;
	padding-bottom:-10px;
	margin-bottom:5px;
	
}
#link_c {
margin:0;
padding:0;
border:0;
}
#link_c a{
color: #0099cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	
}

#testo_testata {
color:#0081E7;
/*margin-left:510px;*/
text-align:right;
margin-right:100px;
margin-top:-85px;
font-wheight: 100;

}
#testo_testata h1{
font-size:15px;
}

/*ULTIMI REDAZIONALI##########*/
div#redazionali{
	height: 204px;
	margin-top:10px;
	padding-bottom:60px;
	/*background-image: url(img/caso.gif);
	background-repeat: no-repeat;
	background-position: left;
	*/
	

	
	
}
#redazionali_su{
height:50px;
background-image: url(img/redazionali_su.gif);
padding-left: 122px;

}
#redazionali_centro{
height:175px;
background-image: url(img/sf_sx.gif);
background-repeat: repeat-y;
	background-position:center;
	padding-left: 90px;
	padding-top:25px;
	
}

#redazionali_giu{
background-image: url(img/caso_giu.gif);
height:7px;
}
#redazionali_su h1{

	color:#0097FC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin:0px;
	padding:0px;
	border:0px;
	padding-top:20px;

}

.link_redazionali {
	color: #0099cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	
}

/*NEWS-LETTER#########################################################*/
div#news_letter{
/*	margin-top:60px;*/
	height: 102px;
	padding-top:25px;
	background-image: url(img/news_letter.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 70px; 
}
#news_letter h3{
	margin:opx;
	padding:0px;
	margin-left: 47px;
	padding-top: 6px;
	color:#0097FC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-bottom:-23px;
}
#reg{
	margin-left: 30px;
	margin-right: 40px;
	padding-top: 6px;
	color:black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
/*contatti#########################################################*/
div#contatti{
	height: 194px;
	margin-top:10px;
	
	
	background-image: url(img/contatti.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 70px; 
	padding-right: 30px;
}
#contatti h3{
	padding-top:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: White;
	text-align:center;
}
#contatti p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: black;
}
#contatti a:link{
	color:#0081E7;
}
/*menu#########################################################*/

#menu{
	background-color:#FAFAFA;
	background-image: url(img/menu_sf.gif);
	background-position: left;
	background-repeat: repeat-x;
	height:65px;
	padding-left: 10px;
	
	text-align:center;
	line-height:90%;
	
z-index: 1;
	
}

#separatore_menu{

color:#DF0024;
}
div#menu a{
	color: #0099cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
#menu a:hover{
color:#FF6210;
}


/*####################################################*/
div#ieri_su{
	background-image: url(img/sagrediieri.gif);
	width: 286px;
	height: 66px;
	background-repeat: no-repeat;

	
	
}

div#ieri_giu{
	background-image: url(img/caso_giu.gif);
	width: 286px;
	height: 4px;
}
#ieri_link a{
	margin-left:-20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #0081E7;
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding-top:25px;
	padding-right: 30px;
	
	
}
#ieri_link div{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0081E7;
	text-align: right;

}






/*editoriale#########################################################*/

#editoriale{
	padding-top: 10px;
	background-image: url(img/editoriale.gif);
	background-position: left;
	background-repeat: no-repeat;
}
#editoriale h1{
	margin-top: -10px;
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
	color: #DF0024;
}
#editoriale p{
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 15px;
	font-size: 14px;
	text-align: left;
	color:black;
}

/*focus#########################################################*/
#focus ul{
	list-style-type: none;
}
#focus{
	margin-left:15px;
}
#focus td{
vertical-align:top;
}
#focus .titolo{
	
	color: #0081E7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
	text-decoration: none;
}

#focus .desc{
	background-color:#FAFAFA;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	text-decoration: none;
}
#focus .giorno{
	background-color:#F4F4F4;
	color: #0081E7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: center;
	text-decoration: none;
}
#focus .mese{
	color:#FAFAFA;
	background-color: #0081E7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
}
#focus p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: black;
	margin-left: 30px;
	
}
#focus a:link{
	color:#0081E7;
}













/*#########################  PARTE DI ROBY ##########################*/
#sezione {
	height: 86px;
	background-repeat: repeat-x;
	background-image: url(img/sezione_sfondo.gif);
	background-position: 0 100%;
}

#sezione  a, #sezione  a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

#sezione .indicatore_luogo {
	padding-left: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: White;
	float: left;
	padding-top: 40px;
	height: 46px;
	background-image: url(img/sezione_ico_sf.gif);
	background-repeat: no-repeat;
	width: 820px;
}
#sezione .indicatore_luogo a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: White;
	font-weight: normal;
	text-transform: none;
}


/*newsletter*/

#news_letter input {
	background: #FFFFFF;
	border: 1px solid #999999;
	color: #333333;
	

}










/*box immagini preview*/

.radio_img{
margin-left:30px;
}
.radio_img input{
top:-20px;
}
.hoverbox img
{
	background: #fff;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 75px;
	height: 50px;

}

.hoverbox li
{
	background: #eee;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline;
	float: left;
	margin: 3px;
	padding: 5px;
	position: static;
}

#showimage {
position:fixed;
}





#showimage img {
	background: #fff;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 150px;
	height: 100px;

}






/* box back */
#sezione .box_back {
	float: right;
}
#sezione  .back_nazionale, #sezione  .back_regionale {
	display: block;
	float: left;
	background: url(img/sezione_tab_nazionale.gif) no-repeat left top;
	white-space: nowrap;
	padding: 50px 5px 20px 90px;
}

#sezione  .back_regionale {
	
	background: url(img/sezione_tab_regionale.gif) no-repeat left top;
	
}
#news_letter p{
	margin:opx;
	padding:0px;
margin-top:25px;
margin-left:20px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6C6C6C;
	font-weight: normal;
	text-transform: none;
	margin-bottom:0px !important;
	margin-bottom:-8px;
}

/*calendario*/
#calendario table td {
	font-size: 14px;
}
#sinistra #calendario table {
	margin-left: 6px;
}

/*focus */


#focus table img {
	border: 1px solid #999999;
	padding: 5px;
	background: #F1F1F1;
	margin-top: 5px;
	margin-right: 5px;
}
#header_focus .testo {
	background: url(img/focus_ico_freccia.gif) no-repeat right top;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding: 25px 0px 60px 10px;
	white-space: nowrap;
}

#focus table td.item_right  {
	background: #F9F9F9;
	border-bottom: 1px solid #999999;
	padding-bottom: 10px;
	width: 500px;
}

 table td.item_left td {
}
#header_focus .icona {
	float: left;
	width: 78px;
}
#focus table {
	clear: both;
}

.con_redazionale span{
background-color:#fff59b;
}

.con_redazionale_link{
margin-left:280px;
/*background-color:yellow;*/
font-weight: bolder;
}
/*giorno#########################################################*/
#data_giorno{
text-align:right;
color:#97CAF2;


}
#giorno{
	margin-left:15px;
}
#giorno td{
vertical-align:top;
}
#giorno .titolo{
	
	color: #0081E7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
	text-decoration: none;
}

#giorno .desc{
	background-color:#FAFAFA;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	text-decoration: none;
}

#giorno p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: black;
	margin-left: 30px;
	
}
#giorno a:link{
	color:#0081E7;
}
#giorno table td.item_right  {
	background: #F9F9F9;
	border-bottom: 1px solid #999999;
	padding-bottom: 10px;
	width:500px;
}
#giorno table img {
	border: 1px solid #999999;
	padding: 5px;
	background: #F1F1F1;
	margin-top: 5px;
	margin-right: 5px;
}
#giorno li{
	list-style-type: none;
}
/*sagre###################################################################################*/
#tabella_info_regioni {
 margin-left: 50px;
}
#tabella_info_regioni h2{
color:#559BFE;
height: 80%;
}


#tabella_info_regioni a{
 text-decoration:none; 
	color: Black;
	
}
#tabella_info_regioni p{
font-size: 12px;
}

#tabella_info_regioni img{
border:0px;

}

.immagine_regione{
padding-left:25px;

}
immagine_regione a{
margin-top:-55px;

}





#singola_sagra{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: black;
	margin-left: 30px;
}
#redazionale_titolo img{
	float:left;
	 margin-right:35px;
	 
}
#redazionale_titolo h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: black;
	
}
#redazionale_titolo h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #4995FE;
	width:460px;
	margin-left:160px;
	
}
#redazionale_titolo{
padding-bottom:15px;
}

.right{

	text-align:right;
	padding-right:10px;
}

#t_reg{
font-size:13px;
margin-left:20px;

}


#redazionale_corpo{
margin-top:-20px;
}
#elementi_corpo{
margin-top:20px;
text-align:right;
font-size:12px;
color: #4995FE;

}







#editoriali_link{
color: #4995FE;
text-align:right;
}


#editoriali_link a{

}

#editoriali_link ul{
list-style-type:none;
}

#editoriali_link li{
display:inline;
margin-left:1em;
}

/*FOOTER#############################################################*/
#footer{
	position: absolute;
	margin-left:60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A6A6A6;
}
#footer img{
	margin-bottom: -5px; 	
}




.normale {

font-size: 12px;
text-align:left;


}




div#ris_2{
width:250px;
height:218px;



position:absolute;


left:267px;

top:128px;
top:18px;

padding-left:40px;
padding-right:20px;


background-image: url(img/fumetto.gif);
background-repeat:no-repeat;


line-height: 11px;
z-index: 2;
color: #0099cc;
}

*>div#ris_2{
top:125px;
top:15px;
}


div#ris_2 p{
padding-top:23px;
font-weight:bold;
} 


div#ris_2 a{

	color: #0099cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;

}

 .risultato_ricerca{
	
	background-color: #fff59b;
}

/*banner*/
div#sinistra div.banner{
	padding-left: 50px;
}
div#sinistra div#Left_1{
	background-image: url(img/calendario.gif);
	background-color: white;

	
	background-repeat: repeat-y;
	background-position: left;
	
}
div.banner img{
	border:0;

}
div#sinistra div#tabella_banner {
	padding-left: 50px;
}
div#sinistra  div#tabella_banner div.banner{
	padding:0;
}

 div#Riga{
	text-align:center;
	
	background-color:yellow;
	
}
div#Riga a{
	text-decoration:none;
	display:block;
}
