/* CSS Document */

.bgtestata{
background: url("img_corsa/bg1.jpg");
}
.bgsf1{
background: url("img_corsa/sfuma2.jpg") ;

}
.bgsf2{
background: url("img_corsa/sfuma3.jpg") ;

}
.bgsf3{
background: url("img_corsa/sfuma4.jpg") ;

}
.bgnews{
background: url("img_corsa/sfnewsh.jpg");
}
.bgmessaggi{
background: url("img_corsa/sfmessaggio.jpg") no-repeat;
}
.bgopinioni{
background: url("img_corsa/sfondo_idee.jpg") no-repeat;
}
.bgauguri{
background: url("img_corsa/sfondo_auguri.jpg") no-repeat;
}
.bg_gare{
background: url("img_corsa/bg_gare.jpg") no-repeat;
}
.bgmercato{
background: url("img_corsa/sfatleta.jpg")  no-repeat;
}

.inp{
border-bottom:1px dotted #a0caed;
}

.login
{
font-family:Verdana;
font-size:11px;
color:#999999;
font-weight:bold;
line-height: 16px;
}

a.link:link{
font-family:Verdana;
font-size:11px;
color:#C40B1D;
border-bottom:1px dotted #C40B1D;
text-decoration:none;
}
a.link:visited{
font-family:Verdana;
font-size:11px;
color:#C40B1D;
border-bottom:1px dotted #C40B1D;
text-decoration:none;
}
a.link:hover{
font-family:Verdana;
font-size:11px;
color:#F77582;
text-decoration:none;
}

a.newsh:link{
font-family:Verdana;
font-size:11px;
color:#f57f03;
text-decoration:none;
}
a.newsh:visited{
font-family:Verdana;
font-size:11px;
color:#f57f03;
text-decoration:none;
}
a.newsh:hover{
font-family:Verdana;
font-size:11px;
color:#FF0000;
text-decoration:underline;
}

a.newsh_sel:link{
font-family:Verdana;
font-size:11px;
color:#FF0000;
text-decoration:underline;
}
a.newsh_sel:visited{
font-family:Verdana;
font-size:11px;
color:#FF0000;
text-decoration:underline;
}
a.newsh_sel:hover{
font-family:Verdana;
font-size:11px;
color:#FF0000;
text-decoration:underline;
}
.testo_red{
font-family:Verdana;
font-size:11px;
color:#ff0000;
line-height:15px;
}
.testo{
font-family:Verdana;
font-size:11px;
color:#555555;
text-decoration:none;
line-height:15px;
}

.form{
font-family:Verdana;
font-size:11px;
color:#555555;
text-decoration:none;
border:1px solid #333333;
background:#ffffff;
}

.testo10{
font-family:Verdana;
font-size:10px;
color:#000000;
text-decoration:none;
line-height:16px;
}
.testowhite{
font-family:Verdana;
font-size:11px;
color:#ffffff;
text-decoration:none;
}
.inp6{
font-family:Verdana;
font-size:11px;
color:#222222;
text-decoration:none;
border-left:0px;
border-top:0px;
border-right:0px;
border-bottom:1px dotted #555555;
}
.inp9{
font-family:Verdana;
font-size:11px;
color:#555555;
text-decoration:none;
border:1px solid #999999;
}
.inp7{
font-family:Verdana;
font-size:11px;
color:#222222;
text-decoration:none;
border-left:0px;
border-top:0px;
border-right:0px;
border:1px dotted #555555;
}
.testo_class{
font-family:Arial;
font-size:12px;
color:#555555;
padding-left:2px;
padding-right:2px;
}
.menupr0{
font-family:Verdana;
font-size:11px;
color:#5477ac;
}
a.leggi:link{
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#7aaa18;
text-decoration:none;
}
a.leggi:visited{
font-family:Verdana;
font-weight:bold;
font-size:11px;
color:#7aaa18;
text-decoration:none;
}
a.leggi:hover{
font-family:Verdana;
font-weight:bold;
font-size:11px;
color:#c2e870;
text-decoration:underline;
}

a.anni:link{
font-family:Arial, Verdana;
font-size:12px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}
a.anni:visited{
font-family:Arial, Verdana;
font-size:12px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}
a.anni:hover{
font-family:Arial, Verdana;
font-size:12px;
font-weight:bold;
color:yellow;
text-decoration:none;
border-bottom:1px dotted yellow;
}

a.anni_sel:link{
font-family:Arial, Verdana;
font-size:12px;
font-weight:bold;
color:#456001;
text-decoration:none;
}
a.anni_sel:visited{
font-family:Arial, Verdana;
font-size:12px;
font-weight:bold;
color:#456001;
text-decoration:none;
}
a.anni_sel:hover{
font-family:Arial, Verdana;
font-size:12px;
font-weight:bold;
color:#77A402;
text-decoration:none;
border-bottom:1px dotted #77A402;
}

a.anni2:link{
font-family: Arial, Helvetica, sans-serif;
margin: 0;
font-size: 12px;
font-weight: bold;
color:#94AA74;
text-decoration:none;
}
a.anni2:visited{
font-family: Arial, Helvetica, sans-serif;
margin: 0;
font-size: 12px;
font-weight: bold;
color:#94AA74;
text-decoration:none;
}
a.anni2:hover{
font-family:Arial, Verdana;
font-size:12px;
font-weight:bold;
color:#456001;
text-decoration:none;
border-bottom:1px dotted #456001;
}

a.anni_sel2:link{
font-family:Arial, Verdana;
font-size:12px;
font-weight:bold;
color:#456001;
text-decoration:none;
border-bottom:1px dotted #456001;
}
a.anni_sel2:visited{
font-family:Arial, Verdana;
font-size:12px;
font-weight:bold;
color:#456001;
text-decoration:none;
border-bottom:1px dotted #456001;
}
a.anni_sel2:hover{
font-family:Arial, Verdana;
font-size:12px;
font-weight:bold;
color:#77A402;
text-decoration:none;
border-bottom:1px dotted #77A402;
}

a.menupr11:link{
font-family:Verdana;
font-size:12px;
color:#0a4d03;
text-decoration:none;
line-height: 18px;
}

a.menupr11:visited{
font-family:Verdana;
font-size:12px;
color:#0a4d03;
text-decoration:none;
line-height: 18px;
}

a.menupr11:hover{
font-family:Verdana;
font-size:12px;
color:#b30404;
text-decoration:underline;
line-height: 18px;
}

a.menupr11_sel:link{
font-family:Verdana;
font-size:12px;
color:#b30404;
text-decoration:underline;
line-height: 18px;
}

a.menupr11_sel:visited{
font-family:Verdana;
font-size:12px;
color:#b30404;
text-decoration:underline;
line-height: 18px;
}

a.menupr11_sel:hover{
font-family:Verdana;
font-size:12px;
color:#b30404;
text-decoration:underline;
line-height: 18px;
}

a.menupr21:link{
font-family:Verdana;
font-size:11px;
color:#3d3501;
text-decoration:none;
line-height: 18px;
}

a.menupr21:visited{
font-family:Verdana;
font-size:11px;
color:#3d3501;
text-decoration:none;
line-height: 18px;
}

a.menupr21:hover{
font-family:Verdana;
font-size:11px;
color:#b30404;
text-decoration:underline;
line-height: 18px;
}

a.menupr21_sel:link{
font-family:Verdana;
font-size:11px;
color:#b30404;
text-decoration:underline;
line-height: 18px;
}

a.menupr21_sel:visited{
font-family:Verdana;
font-size:11px;
color:#b30404;
text-decoration:underline;
line-height: 18px;
}

a.menupr21_sel:hover{
font-family:Verdana;
font-size:11px;
color:#b30404;
text-decoration:underline;
line-height: 18px;
}


a.menupr31:link{
font-family:Verdana;
font-size:11px;
color:#4d524c;
text-decoration:none;
line-height: 16px;
}

a.menupr31:visited{
font-family:Verdana;
font-size:11px;
color:#4d524c;
text-decoration:none;
line-height: 16px;
}

a.menupr31:hover{
font-family:Verdana;
font-size:11px;
color:#b30404;
text-decoration:underline;
line-height: 16px;
}

a.menupr31_sel:link{
font-family:Verdana;
font-size:11px;
color:#b30404;
text-decoration:underline;
line-height: 16px;
}

a.menupr31_sel:visited{
font-family:Verdana;
font-size:11px;
color:#b30404;
text-decoration:underline;
line-height: 16px;
}

a.menupr31_sel:hover{
font-family:Verdana;
font-size:11px;
color:#b30404;
text-decoration:underline;
line-height: 16px;
}

.outset{
border-bottom:1px solid #00008d;
border-right:1px solid #00008d;
border-top:1px solid #b2b2ff;
border-left:1px solid #b2b2ff;
}

.class_sf{
border-bottom:1px solid #38831a;
border-right:1px solid #38831a;
border-top:1px solid #d0f9c0;
border-left:1px solid #d0f9c0;
background: url("img/gpm_sf.jpg");
font-family:verdana;
font-size:14px;
text-decoration:none;
color:#27500e;
}

.tratto2{
background: url("img/tratto2.gif") center  repeat-x;
}

.submit{
font-family:Verdana;
font-size:11px;
color:#555555;
text-decoration:none;
background: white;
border:1px solid #64d315;
}


a.scheda_evento1:link{
font-family:Verdana;
font-size:11px;
color:#72900E;
text-decoration:none;
}

a.scheda_evento1:visited{
font-family:Verdana;
font-size:11px;
color:#72900E;
text-decoration:none;
}

a.scheda_evento1:hover{
font-family:Verdana;
font-size:11px;
color:#FA8700;
text-decoration:none;
}

a.scheda_evento2:link{
font-family:Verdana;
font-size:11px;
color:#ffffff;
text-decoration:none;
}

a.scheda_evento2:visited{
font-family:Verdana;
font-size:11px;
color:#ffffff;
text-decoration:none;
}

a.scheda_evento2:hover{
font-family:Verdana;
font-size:11px;
color:#FDE000;
text-decoration:none;
}

/*
background testata
*/

.test1{
background:#345800;
height:20px;
}

.test2{
background: url('img_corsa/sfondo_testata.jpg');
height:274px;
}

.test3{
background: url('img_corsa/sfondo_testata2.jpg');
height:35px;
}

/*
menu orizzontale principale
*/


#menu_o1 {
font-family:century gothic;
font-size:13px;
font-weight:bold;
margin-top:1px;
}

#menu_o1 ul{
margin: 0;
padding: 0;
list-style: none;
text-align:center;
}

#menu_o1 li{
display: inline;
float: Left;
margin: 0;
padding-left: 1px;
width:107px;
height:32px;
}

#menu_o1 a.menu_o11:link, #menu_o1 a.menu_o11:visited{
display:block;
background: url('img_corsa/sfuma_menu.jpg') repeat-x;
color: #345800;
margin: 0px;
padding: 7px 3px 3px 3px;
text-decoration: none;
height:25px;
}

#menu_o1 a.menu_o12:link, #menu_o1 a.menu_o12:visited{
display:block;
color: #FFFFFF;
margin: 0px;
padding: 7px 3px 3px 3px;
text-decoration: none;
height:25px;
}

#menu_o1 a.menu_o11s:link, #menu_o1 a.menu_o11s:visited{
display:block;
background: url('img_corsa/sfuma_menu2.jpg') repeat-x;
color: #ffffff;
margin: 0px;
padding: 7px 3px 3px 3px;
text-decoration: none;
height:25px;
}

#menu_o1 a.menu_o12s:link, #menu_o1 a.menu_o12s:visited{
display:block;
background: url('img_corsa/sfuma_menu3.jpg') repeat-x;
color: #ffffff;
margin: 0px;
padding: 7px 3px 3px 3px;
text-decoration: none;
height:25px;
}

#menu_o1 a.menu_o11:hover, #menu_o1 a.menu_o11:focus, #menu_o1 a.menu_o11:active{
color: #FFFFFF;
background: url('img_corsa/sfuma_menu2.jpg') repeat-x;
}

#menu_o1 a.menu_o12:hover, #menu_o1 a.menu_o12:focus, #menu_o1 a.menu_o12:active{
color: #FFFFFF;
background: url('img_corsa/sfuma_menu3.jpg') repeat-x;
}

/*
menu orizzontale secondario
*/


#menu_o2 {
font-family:century gothic;
font-size:12px;
font-weight:bold;
margin:0px;
}

#menu_o2 ul{
margin: 0;
padding: 0;
list-style: none;
text-align:center;
}

#menu_o2 li{
display: inline;
float: Left;
margin: 0;
padding-left: 9px;
width:110px;
height:32px;
}

#menu_o2 a.menu_o2:link, #menu_o2 a.menu_o2:visited{
display:block;
color: #ffffff;
margin: 0px;
padding: 12px 3px 3px 3px;
text-decoration: none;
height:25px;
}

#menu_o2 a.menu_o2s:link, #menu_o2 a.menu_o2s:visited{
display:block;
background: url('img_corsa/tendina.png') no-repeat;
color: #ffffff;
margin: 0px;
padding: 12px 3px 3px 3px;
text-decoration: none;
height:25px;
}

#menu_o2 a.menu_o2:hover, #menu_o2 a.menu_o2:focus, #menu_o2 a.menu_o2:active{
color: #FFFFFF;
background: url('img_corsa/tendina.png') no-repeat;
}

/*
titolo pagina
*/

.titolo_pagina2{
font-family:century gothic, sans-serif;
font-size:28px;
font-weight:0;
color:#388632;
}

.titolo_pagina1{
font-family:century gothic, sans-serif;
font-size:28px;
font-weight:0;
color:#5ED112;
}

.titolo_pagina3{
font-family:century gothic, sans-serif;
font-size:18px;
font-weight:0;
color:#5ED112;
}
.titolo_pagina4{
font-family:century gothic, sans-serif;
font-size:18px;
font-weight:bold;
color:#5ED112;
}

.titolo_ara3{
font-family:century gothic, sans-serif;
font-size:15px;
font-weight:0;
color:orange;
}
.titolo_ara4{
font-family:century gothic, sans-serif;
font-size:15px;
font-weight:bold;
color:orange;
}

.titoletto{
font-family:century gothic, sans-serif;
font-size:13px;
font-weight:bold;
color:orange;
}

.titoletto2{
font-family:century gothic, sans-serif;
font-size:12px;
font-weight:bold;
color:black;
}

.news_titolo1{
font-family:century gothic, sans-serif;
font-size:16px;
font-weight:0;
color:#388632;
}

.news_titolo2{
font-family:century gothic, sans-serif;
font-size:16px;
font-weight:0;
color:#5ED112;
}

a.link_testo:link{
font-family:Verdana;
font-size:11px;
color:#555555;
text-decoration:none;
}
a.link_testo:visited{
font-family:Verdana;
font-size:11px;
color:#555555;
text-decoration:none;

}
a.link_testo:hover{
font-family:Verdana;
font-size:11px;
color:#999999;
border-bottom:1px dotted #999999;
}

	

	
/* =-=-=-=-=-=-=-[Menu Area personale]-=-=-=-=-=-=-=- */
	
#menu-area{
	width: 260px;
	border-style: none;
	border-color: #94AA74;
	border-size: 0px;
	border-width: 0px;
	margin: 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#menu-area li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu-area li a:link, #menu-area li a:visited {
	color: #5E7830;
	display: block;
	background: url(img_corsa/menu1.gif);
	padding: 8px 0 0 15px;
	}
	
#menu-area li a:hover {
	color: #26370A;
	background: url(img_corsa/menu1.gif) 0 -32px;
	padding: 8px 0 0 15px;
	}
	
#menu-area li a:active {
	color: #26370A;
	background: url(img_corsa/menu1.gif) 0 -64px;
	padding: 8px 0 0 15px;
	}



	
.menu-area-sel{
	color: #26370A;
	background: url(img_corsa/menu1.gif) 0 -32px;
	height:24px;
	padding: 8px 0 0 15px;
	}
	

	
	

