/*stili per il layout fisso*/
html,body{
    margin:0px;
    padding:0px;
    background-color: #eeeeee;
    background-image: url(images/bgnuovo.jpg);
	background-repeat: repeat-x; 
	background-position: center top;
	}
	
div#sfondo{
	width: auto;
	margin: 0 auto;
	background-image:url(images/sfondo.png); 
	background-repeat:repeat-y; 
	background-position:center;
	}	
	
div#container{
	width: 1000px;
	margin: 0 auto;
	background-color: #c0cddb; 
	background-image: url(./images/bgcontent.jpg); 
	background-repeat: repeat-x; 
	}

div#header{
    height:145px;
	width:1000px; 
	background:url(images/header/headerbase2.jpg);
    font-family: Verdana, Arial, Helvetica, sans-serif;
	position:relative;
    }

div#headerparte1{
position:absolute;
width:86px;
height:93px;
left:8px;
top:81px;
}
div#headerlogo{
position:absolute;
width:518px;
height:89px;
left:70px;
top:30px;
}
div#headerchange{
position:absolute;
width:450px;
height:145px;
left:550px;
top:0px;
text-align:right;
}
	
div#content-totale{ 
 	width:1000px;
	min-height:400px;
	/*background:#CFDCEA;*/
	margin-top:6px;
	}		

div#content{ 
	margin-right:450px;
	margin-left:5px;
 	width:530px;
	min-height:300px;
	overflow:visible !important /*Firefox*/; 
    overflow:hidden /*IE6*/;
	}	


div#menu_destra{
float:right;
width:450px;
min-height:400px;
margin-right: 3px; 
display:inline /*Fix IE floating margin bug*/; 
overflow:visible !important /*Firefox*/; 
overflow:hidden /*IE6*/; 
}

div#veditutto, div#veditutto a {
	text-align:right;
	width:440px; /*larghezza del menu destra -10px*/
	margin-top: 3px;
	margin-bottom:3px;	
	font-family: "Trebuchet MS",sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration: underline; 
	color:#d20000;
}
div#veditutto a:hover{
    color:red;
}

div#vedituttohome, div#vedituttohome a {
	text-align:right;
	width:520px; /*larghezza della sezione della home -10px*/
	margin-top: 3px;
	margin-bottom:3px;	
	font-family: "Trebuchet MS",sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration: underline; 
	color:#d20000;
}
div#vedituttohome a:hover{
    color:red;
}

div#footer{
	clear:both; 
	text-align:center; 
	color: white; 
	font-family: "Trebuchet MS", sans-serif; 
	font-size : 12px;
	background-color: #1868B9;
	position:relative;
	}
.footer_acc{
 position:absolute;
 width:180px;
 top:10px;
 left:800px;
 }
 
.footer_acc a{
	color: #eeeeee;
	font-weight: bold;
	text-decoration: none;
	}	
.footer_acc a:hover{
	text-decoration: underline;
	}		
	
div#footer a{
	color: #eeeeee;
	font-weight: bold;
	text-decoration: underline;
	}

div#footer_basso{
	height:27px;
	color: white; 
	background:url(images/header/footer_basso.png) no-repeat;
	text-align:center; 
	font-family: "Trebuchet MS", sans-serif; 
	font-size : 12px;
}	
div#footer a,div#footer_basso a {
	color: #eeeeee;
	font-weight: bold;
	text-decoration: underline;
	}

/* menu destra */
div#menu_prima_parte{
width:446px;
height:198px;
position:relative;
margin-bottom:10px;
}

div#menu_sponsor{
width:230px;
height:198px;
position:absolute;
left:0px;
top:0px;
background:white;
border:1px solid #E7E8EA;
margin-bottom:10px;
}

.sfondo_sponsor{
width:228px;
height:25px;
margin:1px;
background:url(images/sfondo_tabelle/sfondo_tabella_grigio.jpg) repeat-x;
}
.content_tabella_sponsor{
width:220px;
height:19px;
padding-top:2px;
padding-left:4px;
font-family: "Trebuchet MS", sans-serif; 
font-size:14px;	
font-weight:bold;
color:#285070;
}	

div#menu_calendario{
width:210px;
height:198px;
left:236px;
top:0px;
position:absolute;
background:white;
border:1px solid #E7E8EA;
margin-bottom:10px;
}

.sfondo_calendario{
width:208px;
height:25px;
margin:1px;
background:url(images/sfondo_tabelle/sfondo_tabella_grigio.jpg) repeat-x;
}
.content_tabella_calendario{
width:200px;
height:19px;
padding-top:2px;
padding-left:4px;
font-family: "Trebuchet MS", sans-serif; 
font-size:14px;	
font-weight:bold;
color:#285070;
}	
/* eventi menu */
div#menu_prox_eventi{
width:446px;
/*min-height:270px;*/
background:white;
border:1px solid #E7E8EA;
margin-bottom:10px;
}

div#eventi_contieni_data{
width:400px;
height:14px;
margin-left:18px;
padding-left:13px;
margin-top:2px;
font-family: "Trebuchet MS", sans-serif; 
font-size:12px;	
color:#7F7F7F;
position:relative;
}
div#eventi_immagini_data{
position:absolute;
width:20px;
height:20px;
left:-5px;
top:-2px;
}

div#eventi_contieni_eventi{
width:400px;
margin-left:34px;
margin-top:2px;
font-family: "Trebuchet MS", sans-serif; 
font-size:13px;	
font-weight:bold;
color:#157CCE;
}
.nome_evento a{
text-decoration:none;
color:#157CCE;
}
.nome_evento a:HOVER{
text-decoration:underline;
}

.galleria_evento{
font-family: "Trebuchet MS", sans-serif; 
font-size:13px;	
font-weight:bold;
color:#157CCE;
}

.galleria_evento a{
font-family: "Trebuchet MS", sans-serif; 
font-size:13px;	
font-weight:bold;
color:#157CCE;
text-decoration:none;
}

.galleria_evento a:HOVER{
font-family: "Trebuchet MS", sans-serif; 
font-size:13px;	
font-weight:bold;
color:#157CCE;
text-decoration:underline;
}

.classe_evento{
font-family: "Trebuchet MS", sans-serif; 
font-size:13px;	
font-weight:normal;
color:#F62410;
}
.classe_evento a{
color:#F62410;
text-decoration:none;
}
.classe_evento a:HOVER{
text-decoration:underline;
}

.circolo_evento{
font-family: "Trebuchet MS", sans-serif; 
font-size:12px;	
font-weight:bold;
color:#084E86;
}
.circolo_evento a{
text-decoration:none;
color:#084E86;
}
.circolo_evento a:HOVER{
text-decoration:underline;
}

.elenco_data{
	font-family: "Trebuchet MS", sans-serif; 
	font-size:13px;
	color: #606060;	
	margin-left: 10px;
}

.elenco_titolo, .elenco_titolo a{
	font-family: "Trebuchet MS", sans-serif; 
	font-size:13px;
	font-weight:bold;
	color:#F62410;
	text-decoration:none;
	margin-top:3px;
	margin-bottom:3px;
}

.elenco_titolo a:hover{
	text-decoration:underline;
}

.elenco_classe, .elenco_classe a {
	font-family: "Trebuchet MS", sans-serif; 
	font-size:13px;
	font-weight:normal;
	color:#157CCE;
	text-decoration:none;
}
.elenco_classe a:hover {
	text-decoration:underline;
}
.elenco_circolo, .elenco_circolo a {
	font-family: "Trebuchet MS", sans-serif; 
	font-size:13px;
	font-weight:bold;
	color:#084E86;
	text-decoration:none;
}
.elenco_circolo a:hover {
	text-decoration:underline;

}

div#menu_galleria{
width:446px;
/*height:130px;*/
background:white;
border:1px solid #E7E8EA;
margin-bottom:10px;
}
/* eventi download  */
div#menu_download{
width:446px;
background:white;
border:1px solid #E7E8EA;
margin-bottom:10px;
}

div#download_contieni_data{
width:400px;
height:14px;
margin-left:5px;
font-family: "Trebuchet MS", sans-serif; 
font-size:12px;	
font-weight:bold;
color:#7F7F7F;
}
div#download_contieni_eventi{
width:400px;
margin-left:14px;
margin-top:2px;
font-family: "Trebuchet MS", sans-serif; 
font-size:13px;	
font-weight:bold;
color:#157CCE;
}

.classe_download{
font-family: "Trebuchet MS", sans-serif; 
font-size:13px;	
font-weight:normal;
color:#F62410;
}

/* links */
div#menu_link{
width:446px;
height:170px;
background:white;
border:1px solid #E7E8EA;
margin-bottom:10px;
}
div#imglink a{
margin: 8px 22px 0px 22px;
float:left;	
filter:alpha(opacity=70);
-moz-opacity:0.7;
opacity:0.7;
}

div#imglink a:hover{
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0;
}


.sfondo_generale{
width:444px;
height:25px;
margin:1px;
background:url(images/sfondo_tabelle/sfondo_tabella_grigio.jpg) repeat-x;
}
.content_tabella_generale{
width:316px;
height:19px;
padding-top:2px;
padding-left:4px;
font-family: "Trebuchet MS", sans-serif; 
font-size:14px;	
font-weight:bold;
color:#285070;
float:left;
display:inline /*Fix IE floating margin bug*/; 
overflow:visible !important /*Firefox*/; 
overflow:hidden /*IE6*/; 
}	

.divisore_menu{
margin:0 auto;
margin-top:2px;
width:380px;
height:3px;
background: url(images/menu/divisorecorto.gif) no-repeat;
/*background:#DBDBDB;
border:1px solid #F1F1F1;*/
}

.divisore_download{
margin:0 auto;
width:380px;
height:3px;
background: url(images/menu/divisorecorto.gif) no-repeat;
/*background:#DBDBDB;
border:1px solid #F1F1F1;*/
}

.divisore_menu2{
font-family: "Trebuchet MS", sans-serif; 
font-size:12px;	
margin-left:10px;
color:#707070;
text-transform: uppercase; 
font-weight: bold; 
margin:0 auto;
margin-top:4px;
line-height:2.1em;
margin-bottom:8px;
width:520px;
height:20px;
border-bottom:2px solid #DBDBDB;
}
.divisore_menu3{
font-family: "Trebuchet MS", sans-serif; 
font-size:12px;	

color:#707070;
text-transform: uppercase; 
font-weight: bold; 
margin-top:4px;
line-height:2.1em;
margin-bottom:8px;
width:480px;
height:20px;
border-bottom:2px solid #DBDBDB;
}

/* content*/
	
.sfondo_content{
width:528px;
height:25px;
margin:1px;
background:url(images/sfondo_tabelle/sfondo_tabella_grigio.jpg) repeat-x;
}
.content_tabella_titolo{
float:left;
display:inline /*Fix IE floating margin bug*/; 
overflow:visible !important /*Firefox*/; 
overflow:hidden /*IE6*/; 
width:400px;
height:19px;
padding-top:2px;
padding-left:4px;
font-family: "Trebuchet MS", sans-serif; 
font-size:14px;	
font-weight:bold;
color:#285070;
}	

.content_tabella_titolo_orc{
float:left;
display:inline /*Fix IE floating margin bug*/; 
overflow:visible !important /*Firefox*/; 
overflow:hidden /*IE6*/; 
height:19px;
padding-top:2px;
padding-left:4px;
font-family: "Trebuchet MS", sans-serif; 
font-size:14px;	
font-weight:bold;
color:#285070;
}	

.content_tabella_veditutto { 
width:120px; 
height:21px;
float:left; 
margin-top:2px;
display:inline /*Fix IE floating margin bug*/; 
overflow:visible !important /*Firefox*/; 
overflow:hidden /*IE6*/; 
background:url(images/menu/veditutto.gif) right;
background-repeat:no-repeat;
}
.content_tabella_veditutto_testo, .content_tabella_veditutto_testo a{
font-size: 13px;
font-weight:bold;
font-family: "Trebuchet MS",sans-serif;
line-height:1.5em;
padding-left:24px;
color:#424242;
text-decoration: none; 
}
.content_tabella_veditutto_testo a:hover{
	color:white;
	text-decoration: underline; 
}

.content_tabella_cal_testo{
font-size: 13px;
font-weight:bold;
font-family: "Trebuchet MS",sans-serif;
line-height:1.5em;
padding-left:26px;
color:#424242;
text-decoration: none; 
}
.content_tabella_cal_testo a{
margin-left:10px;
}

/* primo piano */

div#content_primopiano{
/*height:290px;*/
width:530px;
background:white;
border:1px solid #E7E8EA;
margin-bottom:10px;
}
.primo_classe_appartenenza{
font-family: "Trebuchet MS", sans-serif; 
font-size:13px;	
font-weight:bold;
font-style:italic;
color:#7F7F7F;
}
.primo_classe_appartenenza a{
color:#7F7F7F;
text-decoration:none;
}
.primo_classe_appartenenza a:HOVER{
text-decoration:underline;
}
.titolo_primopiano{
font-family: "Trebuchet MS", sans-serif; 
font-size:18px;	
letter-spacing: -0.05em; 
font-weight:bold;
color:#157CCE;
}
.titolo_primopiano a {
color:#157CCE;
text-decoration:none;
}
.titolo_primopiano a:HOVER {
text-decoration:underline;
}

.data_primopiano{
font-family: "Trebuchet MS", sans-serif; 
font-size:12px;	
font-weight:bold;
font-style:italic;
color:#7F7F7F;
}
.testo_primopiano a {
color:#157CCE;
text-decoration:none;
}
.testo_primopiano a:HOVER {
text-decoration:underline;
}

/* federazione */

div#content_federazione{
width:530px;
min-height:35px;
background:white;
border:1px solid #E7E8EA;
margin-bottom:10px;
}

.content_fed{
/*overflow: auto; */
width: 530px; 
height:120px;
/*scrollbar-3dlight-color: #FFD700;
scrollbar-arrow-color: #DC143C;
scrollbar-base-color: #778899;*/
}
.container {
    position: absolute;
    width:  520px;
    height: 120px;
  
}
#scrolldiv {
    position: absolute;
    margin: 0px;
    overflow: auto;
    height: 120px;
    width: 520px;
}
#scrolldiv__controls {
    position: absolute;
    display: none;
		
}
#imgup {
    position: relative;
    top: 5px; left: 505px;   
}
#imgdown {
    position: relative;
    top: 74px; left: 505px;    
}



div#contenitore_federazione{
width:505px;
height:20px;
margin-left:5px;
margin-top:2px;
font-family: "Trebuchet MS", sans-serif; 
font-size:13px;	
font-weight:bold;
color:#F62410;
text-decoration:none;
}


.testo_federazione{
font-family: "Trebuchet MS", sans-serif; 
font-size:13px;	
font-weight: normal; 
color:#157CCE;
}
.testo_federazione a{
color:#157CCE;
text-decoration:none;
}
.testo_federazione a:HOVER{
text-decoration:underline;
}


/* circoli */

div#content_circoli{
min-height:450px;
width:530px;
background:white;
border:1px solid #E7E8EA;
margin-bottom:10px;
}

div#contenitore_news{
width:520px;
min-height:130px;
margin-left:5px;
margin-top:3px;
}
div#contenitore_news img{
vertical-align:middle;
float:right;
margin-right:4px;
border-right: 1px solid #dddada;
border-left: 1px solid #dddada;
border-top: 1px solid #dddada;
border-bottom: 1px solid #dddada;
padding: 2px;
}

.circolo_appartenenza {
width:350px;
height:15px;
font-family: "Trebuchet MS", sans-serif; 
font-size:13px;	
font-weight:bold;
font-style:italic;
color:#7F7F7F;
}
.circolo_appartenenza a{
text-decoration:none;
color:#7F7F7F;
}
.circolo_appartenenza a:HOVER{
text-decoration:underline;
}

.classe_appartenenza{
font-family: "Trebuchet MS", sans-serif; 
font-size:13px;	
font-weight:bold;
font-style:italic;
color:#F62410;
}
.classe_appartenenza a{
text-decoration:none;
color:#F62410;
}
.classe_appartenenza a:HOVER{
text-decoration:underline;
}

.titolo_news_circolo, .titolo_news_circolo a {
width:350px;
/*height:16px;*/
font-family: "Trebuchet MS", sans-serif; 
font-size:18px;	
letter-spacing: -0.05em; 
font-weight:bold;
text-decoration: none; 
color:#157CCE;
}
.titolo_news_circolo a:hover {
text-decoration: underline; 
}
.testo_news_circolo{
margin-top:2px;
font-family: "Trebuchet MS", sans-serif; 
font-size:12px;	
}

.testo_img_allegate{
	font-family: "Trebuchet MS", sans-serif; 
	font-size:12px;	
	margin-left:10px;
	color:#707070;
	text-transform: uppercase; 
	font-weight: bold; 
}
.testo_news_circolo a{
text-decoration:none;
color:#157CCE;
}
.testo_news_circolo a:HOVER{
text-decoration:underline;
}
.divisore{
margin:0 auto;
margin-top:4px;
width:450px;
height:3px;
background: url(images/menu/divisorelungo.gif) no-repeat;
/*background:#DBDBDB;*/
/*border:2px solid #F1F1F1;*/
}

/*Leggi tutto*/
div#content_leggi{
width:530px;
background:white;
border:1px solid #E7E8EA;
margin-bottom:10px;
}

.leggi_tutto {
width:510px;
min-height:160px;
font-family: "Trebuchet MS", sans-serif;
font-size:12px;
line-height:1.5em;
text-align:justify;
margin-left:5px;
}

.testo_primopiano {
font-family: "Trebuchet MS", sans-serif;
font-size:12px;
color:black;
}


.leggi_tutto  img{
vertical-align:middle;
float:left;
margin-right:4px;
border-right: 1px solid #dddada;
border-left: 1px solid #dddada;
border-top: 1px solid #dddada;
border-bottom: 1px solid #dddada;
padding: 2px;
}

.leggi_articolo {
width:520px;
min-height:140px;
font-family: "Trebuchet MS", sans-serif;
font-size:12px;
line-height:1.5em;
text-align:justify;
margin-left:5px;
}

.leggi_articolo  img{
	vertical-align:middle;
	float:right;
	margin-right:2px;
	margin-left:7px;
	margin-top:2px;
	border-right: 1px solid #dddada;
    border-left: 1px solid #dddada;
    border-top: 1px solid #dddada;
    border-bottom: 1px solid #dddada;
	padding: 2px;
}

.leggitutto_img a {
padding:5px;
margin-right:45px;
margin-left:45px;
float:left;
border:1px solid #CCCCCC;
}

.leggitutto_img a:hover{
border:1px solid black;
}

div#immagini_articolo{
width:520px;
height:133px;
padding-bottom:8px;
}

div#articoli_correlati{
	width:530px;
	min-height: 25px;
	background-color: white;
	background-image: url(images/sfondo_tabelle/bgarticolo.jpg);
	background-repeat: no-repeat; 
	background-position: right bottom;  
	margin: 8px 0px 9px 0px; 
}

div#download_correlati{
	min-height: 25px;
	background-color: white;
	background-repeat: no-repeat; 
	background-position: right bottom;  
	margin: 8px 0px 9px 0px; 
}

div#gallerie_correlati{
	width:530px;
	min-height: 25px;
	background-color: white;
	background-image: url(images/sfondo_tabelle/bgfoto.jpg);
	background-repeat: no-repeat; 
	background-position: right bottom;  
	margin: 8px 0px 9px 0px;
}


div#correlati_link{
margin-left:5px;
width: 475px;
font-family: "Trebuchet MS", sans-serif; 
font-size:13px;	
font-weight:bold;
color:#157CCE;
}
.correlati{
font-family: "Trebuchet MS", sans-serif; 
font-size:13px;	
font-weight:bold;
color:#157CCE;
}
.correlati a{
color:#157CCE;
text-decoration:none;
}
.correlati a:HOVER{
text-decoration:underline;
}

div#contieni_download2{
width:520px;
position:relative;
margin-bottom:3px;
}

div#downloadcorrelati_link{
margin-left:5px;
width: 350px;
min-height:25px;
font-family: "Trebuchet MS", sans-serif; 
font-size:13px;	
font-weight:bold;
color:#157CCE;
line-height:1.3em;
}
.downloadcorrelati_link2{
position:absolute;
width:145px; 
left:375px;
text-align:right;
top:0px;
}

div#testo_articoli{
	width:520px;
	font-family: "Trebuchet MS", sans-serif;
	font-size:12px;
	line-height:1.5em;
	text-align:justify;
	margin-left:5px;
	}

div#articolo_evento{
width:500px;
margin-left:8px;
font-family: "Trebuchet MS", sans-serif; 
font-size:13px;	
font-weight:bold;
color:#7F7F7F;
position:relative;
}	

div#articolo_evento2{
margin-left:22px;
margin-top:2px;
font-family: "Trebuchet MS", sans-serif; 
font-size:13px;	
font-weight:bold;
color:#157CCE;
}


.federazione_allegati{
height:35px;
width:500px;
}
.federazione_allegati a{
font-family: "Trebuchet MS", sans-serif; 
font-size:13px;	
font-weight:bold;
color:#F62410;
text-decoration:none;
}
.federazione_allegati a:HOVER{
text-decoration:underline;
}

.testo_classi_descr{
margin-top:2px;
margin-right:4px;
margin-left:4px;
font-family: "Trebuchet MS", sans-serif; 
font-size:12px;	
}

/*calendario pagina*/
.mesi_pagina_calendario{
width:127px;
height:26px;
position:relative;
background:url("images/calendario/cal_mese.png") no-repeat;
font-family: "Trebuchet MS", sans-serif; 
font-size:15px;	
font-weight:bold;
color:white;
}
.mesi_cal_testo{
position:absolute;
width:94px;
height:24px;
top:2px;
left:24px;
}
.mesi_cal_testo a{
text-decoration:none;
color:white;
}
.mesi_cal_testo a:HOVER{
text-decoration:underline;
color:white;
}


.tabella_calendario{
background:#cc0000;
font-family: "Trebuchet MS", sans-serif;
font-size:16px;
font-weight:bold;
color:white;
width:990px;
height:28px;
margin:0 auto;
}
.bordo_tabella{
border-right:2px solid white;
padding-left:5px;
}
.bordo_tabellafinale{
padding-left:5px;
}
.tabella_calendario_tot{
font-family: "Trebuchet MS", sans-serif;
font-size:12px;
color:black;
width:990px;
margin:0 auto;
border:2px solid #007bc2; 
}
.calendario_rigamese{
background:#007bc2;
height:25px;
font-family: "Trebuchet MS", sans-serif;
font-size:15px;
font-weight:bold;
color:white;
padding-left:20px;
text-transform:uppercase;
}
.calendario_rigamese a{
color:white;
}

.tipo_cal{
border:1px solid #007bc2; 
padding-left:4px;
text-align:center;
}
.tipo_cal a{
font-family: "Trebuchet MS", sans-serif;
font-size:12px;
color:black;
text-decoration:none;
}
.tipo_cal a:Hover{
text-decoration:underline;
}

.testo_cal{
border:1px solid #007bc2; 
padding-left:4px;
padding-bottom: 2px;
padding-top: 2px;
text-align:left;
font-family: "Trebuchet MS", sans-serif;
font-size:13px;
font-weight:bold;
color:#9C0000;
}
.testo_cal a{
color:#9C0000;
text-decoration:none;
}
.testo_cal a:HOVER{
text-decoration:underline;
}

.comitato_cal{
border:1px solid #007bc2; 
padding-left:4px;
text-align:left;
}


/*contatti*/
.bordo {
	border-style:solid;
	border-width:1px;
	border-color:#cccccc;
	color:#666666;
	background-color:#F2F2F2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:160%;
	height:20px;
	text-align:left;
}
.text_area {
	border-style:solid;
	border-width:1px;
	border-color:#cccccc;
	color:#666666;
	background-color:#F2F2F2;
	font-family:"Trebuchet MS", sans-serif; 
	font-size:13px;
	height:200px;
	width:420px;
	text-align:left;
	}
	
.textcaratt{
font-family: "Trebuchet MS", sans-serif;
font-size:12px;
font-weight:bold;
}

.orari{
	font-family: "Trebuchet MS", sans-serif;
	font-size:14px;
	text-align: justify;
	padding: 20px 10px 10px 10px;
	color: #157CCE;
}

.oraribig{
	font-size: 16px;
}


.testo_contatti{
font-family: "Trebuchet MS", sans-serif;
font-size:13px;
font-weight:bold;
text-align:center;
}
.testo_contatti a{
font-family: "Trebuchet MS", sans-serif;
font-size:13px;
font-weight:bold;
text-align:center;
color:#d20000;
}
.testo_contatti a:hover{
    color:red;
}

.formbordo {
	border-style:solid;
	border-width:0px;
	border-color:#fff;
	color:#fff;
	background-image:url(images/form_button.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:130%;
	height:30px;
	width:89px;
	margin-left:0px;
	margin-bottom:5px;
	padding-bottom:1px;
}	
	
.formbordo:hover {
	border-style:solid;
	border-width:0px;
	border-color:#fff;
	color:#fff;
	background-image:url(images/form_button_over.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:130%;
	height:30px;
	width:89px;
	padding-bottom:1px;
}

/* download*/
div#contieni_download{
width:530px;
position:relative;
margin-top: 5px;
margin-bottom: 5px;
}

div#download_testo{
width:380px; 
line-height:1.0em;
margin-bottom: 5px;
margin-left:10px;
} 
.downloadelenco_data{
	font-family: "Trebuchet MS", sans-serif; 
	font-size:13px;
	color: #606060;	
}
.download_testo2{
position:absolute;
width:145px; 
left:385px;
text-align:right;
top:0px;
}
.classi_background{
width:150px;
height:40px;
background:url(images/sfondoclassi.jpg) repeat-x;
border:1px solid #BAC1C3;
}


.download_evento{
font-family: "Trebuchet MS", sans-serif; 
font-size:11px;	
font-weight: bold; 
color: #073B96;
}
.download_evento a{
color: #073B96;
text-decoration:none;
}
.download_evento a:HOVER{
text-decoration:underline;
}

.data_evento{
	font-family: "Trebuchet MS", sans-serif; 
	font-size:11px;	
	margin-left:13px;
	margin-top:1px;
	color: #157CCE;
}
/*Galleria*/
.galmenu_evento{
	font-family: "Trebuchet MS", sans-serif; 
	font-size:11px;	
	color: #157CCE;
}

.classi_download {
font-family: "Trebuchet MS", sans-serif; 
font-size:13px;	
font-weight:bold;
color:#285070;
}
.classi_download a{
color:#285070;
text-decoration:none;
}
.classi_download a:HOVER{
text-decoration:underline;
}

.classi_download2 {
font-family: "Trebuchet MS", sans-serif; 
font-size:13px;	
font-weight:bold;
color:red;
}
.classi_download2 a{
color:red;
text-decoration:none;
}
.classi_download2 a:HOVER{
text-decoration:underline;
}

.ciccio{
border-right: 2px solid #dcd7c8;
border-left: 2px solid #dcd7c8;
border-top: 2px solid #dcd7c8;
border-bottom: 0px solid #dcd7c8;
padding: 3px 3px 7px 3px;
background: white url(images/admin/shad_bottom.png) repeat-x bottom left;
}

/* Circoli */
.pagina_circoli{
width:520px;
margin-left:5px;
margin-right:5px;
font-family: "Trebuchet MS", sans-serif;
font-size:13px;
margin-top:10px;
margin-bottom:10px;
}

.pagina_circoli_n{
font-family: "Trebuchet MS", sans-serif;
font-size:13px;
font-weight:bold;
color:#F62410;
}

.pagina_circoli_t{
font-family: "Trebuchet MS", sans-serif;
font-size:14px;
font-weight:bold;
color:#157CCE;
}
.pagina_circoli_t a{
text-decoration:none;
color:#157CCE;
}
.pagina_circoli_t a:HOVER{
text-decoration:underline;
}

.pagina_circoli_e a{
font-family: "Trebuchet MS", sans-serif;
font-size:13px;
color:black;
text-decoration:none;
}
.pagina_circoli_e a:HOVER{
text-decoration:underline;
}

/*Stile degli eventi del calendario quandi si clicca su una data insomma*/

.circolivedi_calendario{
height:40px;
background:url(images/sfondoclassi.jpg) repeat-x;
border:1px solid #BAC1C3;
}

.titolocalend{
	font-family: "Trebuchet MS", sans-serif;
	font-size:15px;
	margin-top:2px;
	margin-left: 3px;
	margin-right: 3px;
	line-height: 1.5em; 
	color:#157cce;
	font-weight:bold;
	letter-spacing: -0.03em; 
	border-bottom:2px #157cce solid;
}

.datacalend{
	font-family: "Trebuchet MS", sans-serif;
	font-size:12px;
	margin-left: 4px;
	margin-top:2px;
	color:#707070;
	letter-spacing: normal; 
}

.datacalendcol{
	color:red;
	font-weight:bold;
}

.infoevcalend{
	font-family: "Trebuchet MS", sans-serif;
	font-size:13px;
	margin-left: 4px;
	margin-top:3px;
	color:#707070;
	letter-spacing: normal; 
}
.infocaledettagli{
	position:relative;
	height:38px;
	width:530px;
}
.artrel{
	font-family: "Trebuchet MS", sans-serif;
	font-size:13px;
	margin-left: 4px;
	color:#707070;
	letter-spacing: normal; 
	position:absolute;
	width:300px;
}

.infoevcalendcol{
	color:#157cce;
	font-weight:bold;
}

.infoevcalendcol a{
	color:#157cce;
	text-decoration:none;
}
.infoevcalendcol a:HOVER{
	text-decoration:underline;
}

.maggioridettagli{
	position:absolute;
	width: 208px;
	height: 30px;
	top:5px;
	left: 320px;
}

.separatoreventi{
	border-bottom:5px solid #8f8f8f;
	margin-top:5px;
}
.div10{
	height:10px;
}

/* div imma*/
.circolo_immg{
margin-top:4px;
min-height:114px;
text-align:justify;
}
.circolo_immg2{
margin-top:4px;
min-height:5px;
text-align:justify;
}

/*cal anno*/

.anno_calend_attivo a,.anno_calend_attivo a:HOVER{
font-family: "Trebuchet MS", sans-serif; 
font-size:15px;	
font-weight:bold;
padding-left:6px;
padding-right:6px;
color:#0482CA;
}

.anno_calend_noattivo a{
font-family: "Trebuchet MS", sans-serif; 
font-size:15px;	
font-weight:bold;
padding-left:6px;
padding-right:6px;
color:#0191CA;
text-decoration:none;
}
.anno_calend_noattivo a:HOVER{
text-decoration:underline;
}


/*ordinamento storia*/

.testo-ord {
	font-family: "Trebuchet MS",sans-serif;
	font-size: 12px;
	color: #4C4C4C ;
	padding-right: 12px;
	padding-top: 5px;
	padding-bottom: 10px;
}
	
.testo-ord a{
}

.testo-ord a:hover{
	text-decoration: underline;
}

.testo-ord-on{
	font-weight: bold;
	text-decoration: underline;
	color:#940F00;
}

.testo-ord-off{
	text-decoration: none;
	color: #4C4C4C ;
}

/*SToria */

div#content_storia{
width:530px;
min-height:26px;
background:white;
border:1px solid #E7E8EA;
margin-bottom:10px;
}

.sfondo_content_storia{
width:528px;
height:25px;
margin:1px;
background:url(images/storianews.jpg) no-repeat;
background-color:white;
}

.content_tabella_titolo_storia{
float:left;
display:inline /*Fix IE floating margin bug*/; 
overflow:visible !important /*Firefox*/; 
overflow:hidden /*IE6*/; 
width:133px;
height:19px;
padding-top:2px;
padding-left:4px;
font-family: "Trebuchet MS", sans-serif; 
font-size:14px;	
font-weight:bold;
color:#285070;
}	

.content_tabella_scorrimento_storia { 
width:370px; 
height:21px;
float:left; 
margin-top:1px;
display:inline /*Fix IE floating margin bug*/; 
overflow:visible !important /*Firefox*/; 
overflow:hidden /*IE6*/; 
}

.content_tabella_facebook { 
width:120px; 
height:21px;
float:left; 
margin-top:2px;
font-family: "Trebuchet MS", sans-serif; 
font-size:12px;	
font-weight:bold;
display:inline /*Fix IE floating margin bug*/; 
overflow:visible !important /*Firefox*/; 
overflow:hidden /*IE6*/; 
}


div#seguici{
width:446px;
height:26px;
background:white;
border:1px solid #E7E8EA;
margin-bottom:20px;
margin-top:35px;
position:relative;
}

.seguici-uno{
width:50px;
height:54px;
position:absolute;
left:30px;
top:-30px;
}

.seguici-due{
width:170px;
height:auto;
position:absolute;
left:90px;
top:3px;
}
.seguici-tre{
width:189px;
height:auto;
position:absolute;
left:290px;
top:-18px;
}
.seguici-tre img{
width:40px;
height:43px;
padding-left:5px;
padding-right:5px;
text-align:center;
opacity:0.9;
}

.seguici-tre img:hover{
opacity:1;
}



