BODY {
background-color : #blank;
color : #313131;
font-family : Verdana, Geneva, sans-serif;
font-size : 12px ;
}
INPUT {
color : #313131;
font-family : Verdana, Geneva, sans-serif;
font-size : 12px;
}
TEXTAREA {
color : #313131;
font-family : Verdana, Geneva, sans-serif;
font-size : 12px ;
}
SELECT {
color : #313131;
font-family : Verdana, Geneva, sans-serif;
font-size : 12px;
}
TABLE {
font-family : Verdana, Geneva, sans-serif;
font-size : 12px ;
}
A:link {
text-decoration: none;
font-weight: normal;
color : #000000;
}
A:VISITED {
text-decoration: none;
font-weight: normal;
color : #000000;
}
A:active {
text-decoration: none;
font-weight: normal;
color : #000000;
}
A:HOVER {
text-decoration: none;
font-weight: normal;
color : #000000;
}
A.menu:link {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menu:visited {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menu:active {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menu:HOVER {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuSelected:link {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuSelected:visited {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuSelected:active {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuSelected:HOVER {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuV:link {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuV:visited {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuV:active {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuV:HOVER {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuVSelected:link {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuVSelected:visited {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuVSelected:active {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuVSelected:HOVER {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuCustom:link {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuCustom:visited {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuCustom:active {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuCustom:HOVER {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}

h1{
margin:0; 
padding:0; 
color:#93b91d; 
font-weight:bold; 
font-size:14px; display:inline
}
h2{color:#636060;
font-size:14px;
margin:0;
padding:0;
text-transform:uppercase;}
h3{margin:0; 
padding:0; 
color:#93b91d; 
font-weight:bold; 
font-size:14px; display:inline}
p{color:#313131;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
margin:0;
padding:0}
table.riga_scheda_evento{
border-bottom: dashed 1px #93B91D !important;
padding:10px 0 !important;}
table.riga_scheda_evento h3{
line-height:30px !important;}
table.riga_scheda_evento img.ImmagineBig{
border:solid 2px #93B91D}
.riga_scheda_evento h2{
color:#313131 !important;
font-weight:normal !important;
font-size:12px !important;
padding-bottom:15px !important;
text-transform:none !important;}
.riga_scheda_evento p{color:#313131 !important;
font-family:Verdana,Arial,Helvetica,sans-serif !important;
font-size:13px !important;
margin:0 0 5px 0 !important;
padding:0 !important;}
.riga_scheda_evento table h4{
margin:0 0 2px 0 !important;
padding:0 !important;
font-weight:normal !important;
padding:0 0 5px !important;
font-size:12px !important;}

.riga_scheda_evento h1{
line-height:30px !important}

h4{
margin:0 0 2px 0 !important;
padding:0 !important;
font-weight:normal !important;
padding:0 0 5px !important;
font-size:12px !important;}
h4 em{
color:#313131 !important;}

h2.sottotitolo{color:#313131 !important;
font-size:12px !important;
margin:0 0 8px 0 !important;
padding:0 !important;
text-transform:none !important;}

ul{ font-size:12px}
ul li{padding:2px 0;}
a{color:#93B91D !important;
font-weight:normal !important;
text-decoration:none; !important}
a:link{color:#93B91D !important;
font-weight:normal !important;
text-decoration:none !important;}
a:visited{color:#93B91D !important;
font-weight:normal !important;
text-decoration:none !important;}
a:hover{color:#93B91D !important;
font-weight:normal !important;
text-decoration:underline !important;}
a:focus{color:#93B91D !important;
font-weight:normal !important;
text-decoration:none !important;}
a:active{color:#93B91D !important;
font-weight:normal !important;
text-decoration:none !important;}
img{ border:0}
a.white, a.white:link, a.white:active, a.white:visited, a.white:hover{
color:#ffffff !important;
text-decoration:none !important}
a.white:hover{
text-decoration:underline !important}
.scaricapdf {
background:url(/media/7/311/pdf.gif) no-repeat top left; padding-left:20px; font-size:11px; color:#313131 !important;
text-decoration:none !important}
.scaricapdf:hover { text-decoration:underline !important}
.verde18{
margin:0; 
padding:0; 
font-family:'Trebuchet MS', sans-serif; 
color:#93b91d; 
font-size:18px; 
font-weight:bold; 
margin-bottom:5px}
.grigio14{
color:#666666;
display:inline;
font-size:14px;
font-weight:bold;
margin:0;
padding:0;}
.grigio12corsivo{
color:#666666;
display:inline;
font-size:12px;
font-weight:bold;
font-style:italic;
margin:0;
padding:0;}
.news_corsivetto{
font-style:italic;
display:inline}
.bottone_sx{
margin:20px 5px 20px 0; 
height:25px; 
padding-left:12px; 
background:url(/media/7/311/btn_link_sx.gif) no-repeat top left; 
float:left
}
.bottone_dx{
height:25px; 
padding-right:12px; 
background:url(/media/7/311/btn_link_dx.gif) no-repeat top right; 
float:left
}
.cb{
clear:both}
.bottone_dx a, .bottone_dx a:link, .bottone_dx a:active, .bottone_dx a:visited{
font-family:'Trebuchet MS', sans-serif !important; 
font-size:16px !important; 
color:#ffffff !important; 
text-decoration:none !important
}
.bottone_dx a:hover{
color:#ffffff !important;
text-decoration:underline !important
}
.notizia_archivio{
clear:both; 
padding:10px 0;
border-bottom: dashed 1px #93b91d
}
.Tablegallery{
text-align:left !important;
font-weight:bold !important;
font-size:15px !important;
font-family:'Trebuchet MS', sans-serif !important; 
border:solid 1px #93b91d !important;
padding:9px !important;
color:#93b91d;}
.Tablegallery .data{
color:#636060 !important}
.Tablegallery img{
border:solid 10px #e5e5e5 !important}
.verde16{
margin:0; 
padding:0; 
font-family: Verdana, Arial, Helvetica, sans-serif !important; 
color:#93b91d !important; 
font-size:16px !important; 
font-weight:bold !important; 
margin-bottom:5px !important}
p.verde16{
margin:0; 
padding:0; 
font-family: Verdana, Arial, Helvetica, sans-serif !important; 
color:#93b91d !important; 
font-size:16px !important; 
font-weight:bold !important; 
margin-bottom:5px !important}
.Gallery p{
margin-bottom:8px !important}
.sponsortitolo{
color:#99acb6; 
font-size:18px; 
font-weight:bold; 
float:left;
margin-top:15px
}
.Tablesponsor{
text-align:left !important;
font-weight:bold !important;
font-size:15px !important;
font-family:'Trebuchet MS', sans-serif !important; 
padding:9px !important;
color:#93b91d;
border-top:1px solid #93B91D !important}
.Tablesponsor .data{
color:#636060 !important}
.Tablesponsor img{
border:solid 3px #e5e5e5 !important}
.nonesocial{
background-color:#FFFFFF !important;
height:auto !important;
margin-left:0 !important;
margin-top:0 !important;
width:auto !important
}
/*------------------------------PLANNING----------------------------------*/
ul#menuplanning{
	height:22px; list-style:none; margin:0; margin:4px 35px 0; color:#fff !important; text-transform:uppercase; padding-bottom:20px}
ul#menuplanning li{
	float:left; height:22px; text-align:center}
ul#menuplanning li a, ul#menuplanning li a:link, ul#menuplanning li a:visited, ul#menuplanning li a:active, ul#menuplanning li a:hover{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#fff; text-decoration:none; float:left; width:98px}
ul#menuplanning li a:hover, ul#menuplanning li a.sel, ul#menuplanning li a.sel:link, ul#menuplanning li a.sel:active, ul#menuplanning li a.sel:visited, ul#menuplanning li a.sel:hover {
color:#93b91d; background:#FFF !important}
.tabella_planning{
	border:0}
.tabella_planning tr td h2{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif !important; font-size:16px !important; color:#93b91d !important; padding:0 8px !important;}
.tabella_planning tr td h3{
	padding:0 8px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif !important; color:#636060 !important; font-size:16px !important; font-weight:bold !important}
.tabella_planning p{
	padding: 0 8px !important; padding-bottom:3px !important}
.tabella_planning a, .tabella_planning a:link, .tabella_planning a:visited, .tabella_planning a:active, .tabella_planning a:hover{
	text-align:right; float:right; padding-right:30px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:16px; color:#93b91d; text-decoration:none; font-weight:bold}
.tabella_planning a:hover{
	text-decoration:underline}
html {

	padding:0;
	margin:0 auto;
	background:#ffffff url(/media/7/311/bkg_sfum.gif) repeat-x center top
}
body.site {
	min-height:700px;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:100%;
	line-height:normal;
	margin:0 auto;
	text-align:left;
	background:url(/media/7/311/bkg_righevert.gif) no-repeat top center
}
body#PopUp {
background:#FFFFFF;
float:left;
padding:20px;
width:100%
}
img {
	border:0
}
.container{
	width:954px;
	margin:0 auto
}
body#PopUp .container{
width:400px
}
.cb{clear:both}
p{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px; 
color:#313131;
margin:0;
padding:0
}
/*---------------------------TOP NAV------------------------------------*/
#top_Nav{
width:954px; 
height:22px; 
text-align:right; 
font-family:'Trebuchet MS', sans-serif; 
font-size:14px; 
color:#636060; 
padding-top:4px
}
#top_Nav ul{
list-style:none;
margin:0; 
padding:0; 
float:right
}
#top_Nav ul li{
float:left; 
margin:0 3px
}
#top_Nav ul li a{
color:#636060 !important; 
text-decoration:none !important
}
#top_Nav ul li a:link{
text-decoration:none !important
}
#top_Nav ul li a:active{
text-decoration:none !important
}
#top_Nav ul li a:visited{
text-decoration:none !important
}
#top_Nav ul li a:hover{
text-decoration:underline !important
}
/*-------------------------FINE TOP NAV----------------------------------*/
#header{
width:954px; 
height:149px; 
float:left; 
margin:0
}
#header a.logo, #header a.logo:active, #header a.logo:link, #header a.logo:visited, #header a.logo:hover{
float:left;
width:304px; 
height:115px; 
padding:0;
margin-left:20px; 
cursor:pointer
}
#header .logobox{
float:left; 
width:304px; 
height:115px; 
padding:0; 
background:url(/media/7/311/Logo_settimana.gif) no-repeat top center
}
#header .logobox h2{
float:left; 
margin:-1000px;
}
#header .bannercont{
float:right;
width:567px; 
height:100px; 
margin-top:15px;
margin-right:2px;
background:url(/media/7/311/bannertop.gif) no-repeat top left
}
/*------------------------------NAV----------------------------------*/
#nav{
width:954px; 
height:58px; 
background:url(/media/7/311/bkg_menu.gif) no-repeat top left
}
#nav ul{
list-style:none; 
color:#ffffff; 
margin:0; 
padding:0; 
font-family:'Trebuchet MS', sans-serif; 
font-size:15px; 
position:relative; 
float:left
}
#nav ul li{
float:left;
display:inline
}
#nav ul li a.white:hover{
background:url(/media/7/311/bkg_menu_over.gif) repeat-y top right;
text-decoration:none !important
}
#nav ul li.voce1, #nav ul li.voce1 a{
width:389px;
}
#nav ul li.voce2, #nav ul li.voce2 a{
width:158px;
}
#nav ul li.voce3, #nav ul li.voce3 a{
width:174px
}
#nav ul li a.white{
color:#ffffff; 
text-decoration:none; 
display:block;
}
#nav ul li a.white:link, #nav ul li a.white:active, #nav ul li a.white:visited, #nav ul li a.white:hover,{
text-decoration:none; 
}
#nav ul li span.sottomenu{
float:left; 
position:absolute; 
top:20px; 
width:950px; 
left:3px;
display:block
}
#nav ul li.voce1 .sottomenu{
display:none}
#nav ul li.voce2 .sottomenu{
display:none}
#nav ul li.voce3.sottomenu{
display:none}
#nav ul li.voce4 .sottomenu{
display:none}
#nav ul li span.closed{
display:none}
#nav ul li span.open{
display:block}
#nav ul li span.sottomenu ul{
position:relative; 
list-style:none; 
margin:0; 
padding:0;
margin:7px 0 0
}
#nav ul li span.sottomenu ul li{
float:left
}
#nav ul li span.sottomenu ul li .sx{
padding-left:10px
}
#nav ul li span.sottomenu ul li .dx{
padding-right:10px;
}
#nav ul li span.sottomenu ul li.sel .sx{
height:25px; 
padding-left:13px;
background:url(/media/7/311/menu_hover_sx.gif) no-repeat top left #99acb6; 
float:left
}
#nav ul li span.sottomenu ul li.sel .dx{
padding-right:10px; 
height:25px; 
background:url(/media/7/311/menu_hover_dx.gif) no-repeat top right; 
float:left
}
#nav ul li span.sottomenu ul li a{
color:#93b91d; 
text-decoration:none;
background:trasparent
}
#nav ul li span.sottomenu ul li.sel a{
color:#00203d !important; 
text-decoration:none !important;
background:trasparent !important
}
#nav ul li span.sottomenu ul li a:link, #nav ul li span.sottomenu ul li a:active, #nav ul li span.sottomenu ul li a:visited, #nav ul li span.sottomenu ul li a:hover{
background:none !important}
#nav ul li span.sottomenu ul li a:hover{
color:#99acb6}
#nav ul li span.sottomenu ul li.sel a:hover{
color:#00203d}
li.voce4{
float:right; 
color:#000000; 
width:214px; 
padding-left:10px}
li.voce4 a{
width:214px; }
li.voce4 a.black{
color:#000000 !important; 
text-decoration:none !important;
display:block}
li.voce4 a.black:link, li.voce4 a.black:active, li.voce4 a.black:visited, li.voce4 a.black:hover{
color:#000000 !important; 
text-decoration:none !important; 
display:block}
li.voce4 a.black:hover{
text-decoration:underline !important;}
/*---------------------------FINE NAV----------------------------------*/
/*-----------------------------NEWS------------------------------------*/
.content{
width:954px; 
margin-top:35px; 
float:left}
.content .colonna_sx{
float:left; 
width:387px}
.content .colonna_sx .news_top{
background:url(/media/7/311/NEWS_TOP.gif) no-repeat top left; 
margin-left:13px
}
.content .colonna_sx .news_bot{
background:url(/media/7/311/NEWS_BOT.gif) no-repeat top left;
height:55px
}
.content .title{
margin:0;
padding:0; 
font-family:'Trebuchet MS', sans-serif; 
font-size:24px; 
font-weight:bold; 
color:#636060; 
margin-left:55px
}
.contenitore_news{
width:334px; 
margin-left:17px
}
.contenitore_news .news{
width:286px; 
margin-left:23px; 
padding-bottom:5px; 
border-bottom: dashed 1px #93b91d
}
.contenitore_news .news a, .contenitore_news .news a:link, .contenitore_news .news a:active, .contenitore_news .news a:visited{
text-decoration:none;
color:#c0c0c0
}
.contenitore_news .news a:hover{
text-decoration:underline}
.news:hover{
color:#c0c0c0 !important;
text-decoration:underline !important
}
.news a:hover{
text-decoration:none !important
}
.news span.data{
color:#636060; 
padding-top:10px; 
float:left
}
.news H2.titolo{
margin:0; 
padding:0; 
color:#93b91d; 
font-size:14px; 
font-weight:normal;
margin-bottom:8px; 
clear:left;
text-transform:none
}
.news p{
margin:0; 
padding:0;
}
a.linkdiservizio_verde{
margin-left:40px; 
font-size:14px; 
color:#93b91d; 
text-decoration:none; 
margin-top:10px; 
float:left
}
a.linkdiservizio_verde:hover{
text-decoration:underline
}

/*---------------------------FINE NEWS---------------------------------*/
.colonna_dx{
float:right; 
width:566px; 
margin-left:1px
}
/*-----------------------------BOX DX----------------------------------*/
.colonna_dx .box_cont{
width:561px; 
background:url(/media/7/311/DX_BOX_TOP.gif) no-repeat top left;
margin-left:5px
}
.colonna_dx .novirgolette_top{
background:url(/media/7/311/DX_BOX_TOP_novirgolette.gif) no-repeat top left;
}
.colonna_dx .box_cont .chiusura{
width:561px; 
background:url(/media/7/311/DX_BOX_BOT.gif) no-repeat bottom left transparent; 
padding:12px 0
}
.colonna_dx .box_cont .novirgolette_bot{
width:561px; 
background:url(/media/7/311/DX_BOX_BOT_novirgolette.gif) no-repeat bottom left transparent; 
padding:12px 0
}
.colonna_dx .box_cont .contenuto{
margin:0 auto; 
margin-bottom:20px
}
/*---------------------------FINE BOX DX-------------------------------*/
/*------------------------------SPONSOR--------------------------------*/
.sponsor{
width:947px;
margin-top:30px;
padding-left:7px
}
.sponsor span.title{
margin:0;
padding:0; 
font-family:'Trebuchet MS', sans-serif; 
font-size:24px; 
font-weight:bold; 
color:#93b91d; 
margin-left:10px
}
.sponsor span.aggiornatoa{
margin:0;
padding:0; 
font-family:'Trebuchet MS', sans-serif; 
font-size:14px; 
font-weight:bold; 
color:#636060; 
margin-left:5px
}
.sponsor .greyarea{
background:#efefef;
float:left;
width:940px
}
.sponsor .greyarea .sx{
float:left; 
margin-left:4px; 
width:370px;
padding-bottom:10px
}
.sponsor .greyarea .sx .sponsorcontainer{
width:370px; 
background:url(/media/7/311/SPONSOR_SX_TOP.gif) no-repeat top left
}
.sponsor .greyarea .sx .sponsorcontainerbot{
width:370px; 
background:url(/media/7/311/SPONSOR_SX_BOT.gif) no-repeat bottom left; 
padding-bottom:20px
}
.sponsor .greyarea .titolo{
color:#99acb6; 
font-size:18px; 
font-weight:bold; 
float:left;
margin-top:15px
}
.sponsor .greyarea .sx .arealoghi{
clear:left; 
padding:15px 1px 13px 1px
}
.sponsor .greyarea .dx .arealoghi{
clear:left; 
padding:15px 10px 13px
}
.sponsor .greyarea .sx .arealoghi .cella{
float:left; 
width:122px; 
height:60px;
}
.sponsor .greyarea .dx .arealoghi .cella{
float:left; 
width:122px; 
height:60px;
margin:0 5px
}
.sponsor .greyarea .dx{
float:right; 
padding-right:4px; 
width:548px;
padding-bottom:10px
}
.sponsor .greyarea .dx .sponsorcontainer{
width:548px; 
background:url(/media/7/311/SPONSOR_DX_TOP.gif) no-repeat top left
}
.sponsor .greyarea .dx .sponsorcontainerbot{
width:548px;
 background:url(/media/7/311/SPONSOR_DX_BOT.gif) no-repeat bottom left;
padding-bottom:20px
}

/*---------------------------FINE SPONSOR------------------------------*/

.social{
height:46px;
width:334px;
background-color:#93b91d;
margin-left:30px; 
margin-top:20px
}
.social .testo{
float:left; 
color:#ffffff;
font-family:'Trebuchet MS',sans-serif;
font-size:24px;
font-weight:bold;
margin:8px 0 0 10px;
padding:0
}
.social .icocont{
float:right; 
margin-top:8px; 
margin-right:8px}
.social .ico{
float:left;
margin-left:10px
}
#footer{
height:37px; 
background:url(/media/7/311/bkg_footer.gif) no-repeat top left #00203d; 
margin-left:7px; 
margin-top:1px;
width:940px; 
margin-bottom:10px
}
#footer p.marchioregistrato{
text-align: right; padding-top: 10px; margin-right: 10px; color:#99ACB6
}
/*---------------------------pagina interna------------------------------*/
.foglio_interna_top{
width:943px; 
background:url(/media/7/311/INTERNA_TOP.gif) no-repeat top left; 
margin-left:11px}
.planningTop{
	background:url(/media/7/311/PLANNING_TOP.gif) no-repeat top left !important}
.foglio_interna_top .interna_bot{
width:943px;
background:url(/media/7/311/INTERNA_BOT.gif) no-repeat bottom left; 
padding-top:30px; 
padding-bottom:60px
}
.planningTop .interna_bot{

padding-top:0 !important; 

}
.foglio_interna_top .interna_bot .contenuto_interna{
margin-left:60px;
text-align:justify;
width:820px
}
.foglio_interna_top .interna_bot .contenuto_interna_planning{
margin-left:35px;

}
.contenuto_interna .verde12{
color: #93b91d;	
font-weight: bold;
font-size:12px
}
.contenuto_interna h2{
font-size:14px; 
color:#636060; 
margin:0;
padding:0; 
text-transform:uppercase
}
.contenuto_interna h3, .testoMessaggio{
color: #93b91d;	
font-weight: bold;
 margin:0; padding:0;
font-size:14px;
display:inline
}
.contenuto_interna p.inline{
display:inline
}
.contenuto_interna ul{
font-size:12px
}
.contenuto_interna ul li{
padding:2px 0
}
/*-------------------------fine pagina interna---------------------------*/
/*-------------------------focus---------------------------*/
.focuscont{
width:449px; 
border: solid 1px #93b91d; 
margin-left:38px; 
padding:15px}
.focuscont p{
color:#313131}
.bottone_sx{
margin:20px 5px 20px 0; 
height:25px; 
padding-left:12px; 
background:url(/media/7/311/btn_link_sx.gif) no-repeat top left; 
float:left
}
.bottone_dx{
height:25px; 
padding-right:12px; 
background:url(/media/7/311/btn_link_dx.gif) no-repeat top right; 
float:left
}
.margin_counter{
margin-left:38px;
}
/*-----------------------fine focus------------------------*/
.notizia_archivio{
clear:both; 
padding:10px 0;
border-bottom: dashed 1px #93b91d
}
/*---------------------------------X OPERATORI MWEB---------------------------*/
.verde_14_bold{
color:#93B91D;
font-size:14px;
font-weight:bold
}
.verde_12_bold{
color:#93B91D;
font-size:12px;
font-weight:bold
}
.grigio_14_uppercase{
color:#636060;
font-size:14px;
text-transform:uppercase
}
.grigio_12_regular{
color:#313131;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px}
/*-----------------------------------SHEDA_Evento------------------------------------*/

.riga_scheda_evento .sx{
float:left; width:450px
}
.riga_scheda_evento .sx font{
color:#636060;
font-size:12px
}
.riga_scheda_evento .sx h2{
color:#313131; font-weight:normal; font-size:12px; padding-bottom:15px; text-transform:none
}
.riga_scheda_evento .sx h4{
margin:0; padding:0; font-weight:normal; padding:0 0 5px; font-size:12px
}
.riga_scheda_evento .dx{
float:right; width:350px; text-align:right; padding-top:15px; padding-right:20px
}
.riga_scheda_evento .dx iframe, .riga_scheda_evento .dx img{
border:solid 2px #93B91D
}
.riga_scheda_evento .dx small a, .riga_scheda_evento .dx small a:link, .riga_scheda_evento .dx small a:active, .riga_scheda_evento .dx small a:visited, .riga_scheda_evento .dx small a:hover{
text-align:center; color:#93B91D
}
.riga_scheda_evento .singola{
width:820px
}
/*-----------------------------------------PAGINA_Sponsor--------------------------------------*/
/*-----------------------------------------Invia ad un amico--------------------------------------*/
.testoMessaggio {
display:block;
padding-bottom:10px}
.form{
width:500px;
padding:5px 0;
float:left}
.formText{
width:500px;
padding:5px 0;
clear:both
}
input.txt{
float:right}
.formText label, .form label{
float:left
}
.formText textarea{
float:right;
width:266px} 
body#PopUp .btn_invia{
background:url(/media/7/311/btn_invia_form.gif) no-repeat top left;
border:0 none;
height:25px;
width:78px;
cursor:pointer}
/*------------------------------PLANNING----------------------------------*/
ul#menuplanning, ul#alfabeto{
	height:22px; list-style:none; margin:0; margin:4px 35px 0; color:#fff !important; text-transform:uppercase; padding-bottom:20px}
ul#menuplanning li, ul#alfabeto li{
	float:left; height:22px; text-align:center; }

ul#menuplanning li a, ul#menuplanning li a:link, ul#menuplanning li a:visited, ul#menuplanning li a:active{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#fff !important ; text-decoration:none !important; float:left; width:98px}
ul#menuplanning li a:hover, ul#menuplanning li a.sel, ul#menuplanning li a.sel:link, ul#menuplanning li a.sel:active, ul#menuplanning li a.sel:visited, ul#menuplanning li a.sel:hover {
color:#93b91d !important; background:#FFF !important}

ul#alfabeto li a, ul#alfabeto li a:active, ul#alfabeto li a:link, ul#alfabeto li a:visited, ul#alfabeto li a:hover{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#fff !important ; text-decoration:none !important; float:left; width:23px; display:block}
ul#alfabeto li a:hover, ul#alfabeto li a.sel, ul#alfabeto li a.sel:link, ul#alfabeto li a.sel:active, ul#alfabeto li a.sel:visited, ul#alfabeto li a.sel:hover{
color:#93b91d !important; background:#FFF !important	
		
	}
.tabella_planning{
	border:0}
.tabella_planning tr td h2{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif !important; font-size:16px !important; color:#93b91d !important; padding:0 8px !important;}
.tabella_planning tr td h3{
	padding:0 8px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif !important; color:#636060 !important; font-size:16px !important; font-weight:bold !important}
.tabella_planning p{
	padding: 0 8px !important; padding-bottom:3px !important}
.tabella_planning a, .tabella_planning a:link, .tabella_planning a:visited, .tabella_planning a:active, .tabella_planning a:hover{
	text-align:right; float:right; padding-right:30px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:16px; color:#93b91d; text-decoration:none; font-weight:bold !important}
.tabella_planning a:hover{
	text-decoration:underline}
.paginatore{border-bottom:1px dashed #93B91D;
margin-top:20px;
padding:10px 0;
width:870px;
float:left}
.fan_box .connections{
	min-height:120px !important}
.fbConnectWidgetTopmost{
	border-style:none}
/*-----------------------------FORM REGISTRAZIONE----------------------------------------*/
.form_registrazione{
width:820px;
padding-top:20px}
.form_registrazione .tupla{
padding-bottom:10px}
.form_registrazione .tupla span.label{
text-transform:uppercase;
width:170px;
float:left}
.form_registrazione .tupla span.obb{
font-weight:bold}
.form_registrazione .tupla input.text{
width:200px;
float:left}
.form_registrazione .tupla select.select{
width:206px;
float:left}
.padding_10{
padding-bottom:10px}
.form_registrazione .tupla .error, .error{
color:#ff0000;
float:left;
font-weight:bold
}

