﻿body 
{
	background-color :#FFFFFF;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px auto; 
	FONT: 10px  Verdana, Helvetica, sans-serif; 
	COLOR: #000000; 
	PADDING-TOP: 0px;

	
}


/*______________ NUOVO STYLE ____________________*/

#ric_table
{
	PADDING-TOP: 0px; 
	BACKGROUND: url(images/sfondo.gif) repeat 0px 0px;
	FONT: 11px Verdana, Helvetica, sans-serif ;
		
}
#ads_table
{
	BACKGROUND: url(images/sfondo.gif) repeat 0px 0px;
}
/*
#ric_table A{
	FONT: 11px  Gill,Arial,Verdana, Helvetica, sans-serif ; 
	TEXT-DECORATION: none;
	color:#FFFFFF;
	FONT-WEIGHT:BOLD
}*/

#ric_table TD{
	FONT: 10px   Gill Sans MT ,Arial,Verdana, Helvetica, sans-serif ; 
	color:#525254;
	FONT-WEIGHT:BOLD
}
#ric_table TD.asterics{
	FONT: 11px   Gill Sans MT ,Arial,Verdana, Helvetica, sans-serif ; 
	color:#FF0000;
	width:15px;
	FONT-WEIGHT:BOLD;
	text-align:center;  
}

#ric_table input{
	FONT: 10px   Gill Sans MT ,Arial,Verdana, Helvetica, sans-serif ; 
	color:#000000;
	FONT-WEIGHT:BOLD;
	height:15px 
}
#ric_table select{
	FONT: 10px   Gill Sans MT ,Arial,Verdana, Helvetica, sans-serif ; 
	color:#000000;
	FONT-WEIGHT:BOLD;
	height:20px 
}

#aziform
{
	background-color :#EAEBED;
	FONT: 11px  Gill Sans MT  ,Arial,Verdana, Helvetica, sans-serif ; 
}
#aziform A{
	FONT: 10px   Gill Sans MT ,Arial,Verdana, Helvetica, sans-serif ; 
	color:#525254;
	FONT-WEIGHT:BOLD;
	text-decoration:none; 
}
#aziform TD{
	FONT: 10px   Gill Sans MT ,Arial,Verdana, Helvetica, sans-serif ; 
	color:#525254;
	FONT-WEIGHT:BOLD
}
#aziform input{
	FONT: 10px   Gill Sans MT ,Arial,Verdana, Helvetica, sans-serif ; 
	color:#000000;
	FONT-WEIGHT:BOLD;
	height:15px;
}
#aziform select{
	FONT: 10px   Gill Sans MT ,Arial,Verdana, Helvetica, sans-serif ; 
	color:#000000;
	height:25px;
	width:220px 
}
#aziform TD.asterics{
	FONT: 11px   Gill Sans MT ,Arial,Verdana, Helvetica, sans-serif ; 
	color:#FF0000;
	width:15px;
	FONT-WEIGHT:BOLD;
	text-align:center;  
}
#aziform TD.TitoloAziForm
{
	FONT: 12px   Gill Sans MT ,Arial,Verdana, Helvetica, sans-serif ; 
	font-weight:bold;  
	background-color:#E8E8E8;
	text-align:center  
}
#aziform TD.SepAziForm
{
	background-image:url(../images/rigaorizz.gif);
	background-repeat:repeat-x
}
.aziforminput
{
	width:215px;
}
#aziform TR.SottoTitoloAziForm
{
	background-color:#F3F3F3
}
#aziform TR.TitoloAziForm
{
	FONT: 11px   Gill Sans MT ,Arial,Verdana, Helvetica, sans-serif ; 
	font-weight:bold;  
	background-color:#E8E8E8;
	text-align:center
	   
}

#aziform A.linkBackAzi
{
text-decoration:none;
color:#FF0000
}

#uteform
{
	PADDING-TOP: 0px; 
	BACKGROUND: url(images/sfondo.gif) repeat 0px 0px;
	FONT: 11px  Gill Sans MT  ,Arial,Verdana, Helvetica, sans-serif ; 
	FONT-WEIGHT:BOLD
}

#uteform TD{
	FONT: 11px   Gill Sans MT ,Arial,Verdana, Helvetica, sans-serif ; 
	color:#525254;
	FONT-WEIGHT:BOLD
}
#uteform TD.titolodati{
	FONT: 12px   Gill Sans MT ,Arial,Verdana, Helvetica, sans-serif ; 
	color:#000000;
	FONT-WEIGHT:BOLD
}
#uteform TD.valoredati{
	FONT: 12px   Gill Sans MT ,Arial,Verdana, Helvetica, sans-serif ; 
	color:#525254;
	FONT-WEIGHT:BOLD
}

#uteform A{
	FONT: 10px   Gill Sans MT ,Arial,Verdana, Helvetica, sans-serif ; 
	color:#525254;
	FONT-WEIGHT:BOLD;
	text-decoration:none; 
}
#uteform A.LinkSalva{
	FONT: 13px   Gill Sans MT ,Arial,Verdana, Helvetica, sans-serif ; 
	color:#525254;
	FONT-WEIGHT:BOLD;
	text-decoration:underline; 
}
#uteform A.LinkSalvaOver{
	FONT: 13px   Gill Sans MT ,Arial,Verdana, Helvetica, sans-serif ; 
	color:#0033FF;
	FONT-WEIGHT:BOLD;
	text-decoration:underline; 
}
#uteform TD.asterics{
	FONT: 11px   Gill Sans MT ,Arial,Verdana, Helvetica, sans-serif ; 
	color:#FF0000;
	width:15px;
	FONT-WEIGHT:BOLD;
	text-align:center;  
}

#uteform input{
	FONT: 10px   Gill Sans MT ,Arial,Verdana, Helvetica, sans-serif ; 
	color:#000000;
	FONT-WEIGHT:BOLD;
	height:15px;
}

#uteform select{
	FONT: 10px   Gill Sans MT ,Arial,Verdana, Helvetica, sans-serif ; 
	color:#000000;
	FONT-WEIGHT:bold; 
	height:20px;
	width:220px 
}
.uteforminput
{
	width:215px;
	FONT-WEIGHT:bold; 
}
#uteform TD.TitoloUteForm
{
	FONT: 11px   Gill Sans MT ,Arial,Verdana, Helvetica, sans-serif ; 
	font-weight:bold;  
	background-color:#E8E8E8;
	text-align:center  
}
.fontRic
{
	FONT: 12px   Gill Sans MT ,Arial,Verdana, Helvetica, sans-serif ; 
	color:#666666;
	FONT-WEIGHT:BOLD;
	text-decoration:none;
	text-transform:capitalize;
	height:25px 
}
.fontRicWhite
{
	FONT: 12px   Gill Sans MT ,Arial,Verdana, Helvetica, sans-serif ; 
	/*color:#969695;*/
	color:#FFFFFF;
	FONT-WEIGHT:BOLD;
	text-decoration:none;
	height:25px;
	text-transform:capitalize; 
}
.BoxUteFontBlack{
	font-family: Gill Sans MT ,Arial;
	font-size:11px;
	background-color:#FFFFFF;
	color:#000000;
	width:180px;
	text-align:left 
}
.BoxUteFontWhite{
	font-family: Gill Sans MT ,Arial;
	font-size:11px;
	text-align:right; 
	color:#FFFFFF;
	width:120px;
	
	 
}
.inputRic{
	width:150px;
	font-size:10px;
	font-family:Gill Sans MT ,Arial;  
	

}

.SelectRic
{
	width:170px;
}
.Titoli
{
	FONT: 11px  Verdana, Helvetica, sans-serif ; 
	color:#000000;
	FONT-WEIGHT:BOLD;
	text-decoration:none;	
}


a.butt
{
font-family:Gill Sans MT ,Arial;
font-size:12px;
text-decoration:none;
color:#000000
}
.Welcome
{
font-family:Gill Sans MT ,Arial;
font-size:12px;
color:#000000;
text-transform:capitalize; 
}	
#Passi
{
 font-family:Gill Sans MT ,Arial;
 font-size:13px;
 font-weight:bold;
 color:#000000;
 text-decoration:none  
}
#Passi A
{
font-family:Gill Sans MT ,Arial;
 font-size:13px;
 font-weight:bold;
 color:#000000;
 text-decoration:none  	
}
#div_azi
{
	FONT: 11px  Gill Sans MT  ,Arial,Verdana, Helvetica, sans-serif ; 
	background-color:#EAEBED; 
	
}
#ads_table
{
	BACKGROUND: url(images/sfondo.gif) repeat 0px 0px;
}
/*
#ric_table A{
	FONT: 11px  Gill,Arial,Verdana, Helvetica, sans-serif ; 
	TEXT-DECORATION: none;
	color:#FFFFFF;
	FONT-WEIGHT:BOLD
}*/
#div_azi TD{
	FONT: 10px   Gill Sans MT ,Arial,Verdana, Helvetica, sans-serif ; 
	color:#525254;
	FONT-WEIGHT:BOLD
}
/*.menu_table{
	background-image:url(../images/sfondomenu.gif);
	background-repeat:repeat;
	width:785px;
	height:68px
}
.menu_vuoto{
	width:2px;   
}
.menu_down{
	color:#FFFFFF;
	FONT: 12px  Gill Sans MT ,Arial,Verdana, Helvetica, sans-serif;
	background-image:url(../images/menu_down.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:136px;
	height:31px;
	text-align:center
}
.menu_up{
	color:#FFFFFF;
	FONT: 12px  Gill Sans MT ,Arial,Verdana, Helvetica, sans-serif;
	background-image:url(../images/menu_up.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:136px;
	height:31px;
	text-align:center;
}
.menu_exit{
	color:#FFFFFF;
	FONT: 12px  Gill Sans MT ,Arial,Verdana, Helvetica, sans-serif;
	background-image:url(../images/menu_exit.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:45px;
	height:31px;
	text-align:center
}
.menu_link{
	color:#FFFFFF;
	FONT: 12px  Gill Sans MT ,Arial,Verdana, Helvetica, sans-serif;
	text-decoration:none;
}*/
.backPulsanteMenuFlip
{
background-image:url(images/menuredFlip.gif);
background-repeat:no-repeat;
width:200px;
height:25px;
text-align:center;
padding-top:-10px;
}
.backPulsanteMenuUpFlip
{
background-image:url(images/menuredFlip.gif);
background-repeat:no-repeat;
background-position:0 -27px;
width:200px;
height:25px;
text-align:center;
padding-top:-10px ;
cursor:pointer;  
 
}
.PulsanteMenuFlip
{
	FONT: 12px  Verdana, Helvetica, sans-serif ; 
	color:#FFFFFF;
	FONT-WEIGHT:BOLD;
	text-decoration:none;
	height:25px 
}
.PulsanteMenu
{
	FONT: 12px  Verdana, Helvetica, sans-serif ; 
	color:#FFFFFF;
	FONT-WEIGHT:BOLD;
	text-decoration:none;
	height:25px 
}
.PulsanteMenuUp
{
	FONT: 12px  Verdana, Helvetica, sans-serif ; 
	color:#FFFF00;
	FONT-WEIGHT:BOLD;
	text-decoration:none;
	height:25px 
}
.backPulsanteMenu
{
background-image:url(images/menured.gif);
background-repeat:no-repeat;
width:200px;
height:25px;
text-align:center;
padding-top:-10px;
}
.backPulsanteMenuUp
{
background-image:url(images/menured.gif);
background-repeat:no-repeat;
background-position:0 -27px;
width:200px;
height:25px;
text-align:center;
padding-top:-10px ;
cursor:pointer;  
 
}
.backPulsanteMenuUp A
{
FONT: 12px  Verdana, Helvetica, sans-serif ; 
	color:#ffffff;
	FONT-WEIGHT:BOLD;
	text-decoration:none;
	height:25px 
 
}
.backOrangePulsanteMenu
{
background-image:url(images/menuarancio.gif);
background-repeat:no-repeat;
vertical-align:middle;
width:200px;
height:25px;
text-align:center
}
.backGreenPulsanteMenu
{
background-image:url(images/menuverde.gif);
background-repeat:no-repeat;
vertical-align:middle;
width:200px;
height:25px;
text-align:center
}
.backGreyPulsanteMenu
{
background-image:url(images/menu.gif);
background-repeat:no-repeat;
vertical-align:middle;
width:200px;
height:25px;
text-align:center
}
.backGreyPulsanteMenuFlip
{
background-image:url(images/menuFlip.gif);
background-repeat:no-repeat;
vertical-align:middle;
width:200px;
height:25px;
text-align:center;
border:0px 
}


/*
Dinamic drive tootip
*/

#dhtmltooltip{
	position: absolute;
	width: 150px;
	border: 2px solid green;
	padding: 2px;
	background-color: #EDEDEE;
	visibility: hidden;
	z-index: 100;
}
.paginazione a
{
	color:#525254;text-decoration:none;
}
.paginazione_azi a
{
	color:#000000;text-decoration:none;
}
.piedipagina
{
	FONT: 9px Verdana, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	white-space: nowrap;
}
.linkBackAzi
{
text-decoration:none;
color:#FF0000
}
SELECT {
	WIDTH:170px;
	font-size:10px;
	font-family:Gill Sans MT ,Arial; 
	height:20px 
}
.linkHomeAzi
{
text-decoration:none;
font-family:Gill Sans MT ,Arial;
font-size:12px;
color:#000000


}
.SFTdTitoloAzi
{
	FONT: 15px  Gill Sans MT ,Arial,Verdana, Helvetica, sans-serif;
	font-weight:bold;  
	color:#FFFFFF;
	height:31px;
	background-image:url(images/sftdtitoloazi.gif);
	background-repeat:repeat-x    
}
.tdSottoTitolo
{
	FONT: 12px  Gill Sans MT ,Arial,Verdana, Helvetica, sans-serif;
	color:#000000;
	background-color:#D4D4D5
	
}
.td
{
	FONT: 12px  Gill Sans MT ,Arial,Verdana, Helvetica, sans-serif;
	color:#000000;

}
#box{
	width:250px;
	/*padding:0px;
	margin:0px;*/
	border:1px solid #808080;
}
#boxSm{
	width:150px;
	/*padding:0px;
	margin:0px;*/
	border:1px solid #808080;
	height:130px;
	text-align:center 
}
.titoloSM{
	FONT: 12px  Gill Sans MT ,Arial,Verdana, Helvetica, sans-serif;
	font-weight:bold;  
	color:#FFFFFF;
	background-image:url(../images/sfTabellinaazi.gif);
	height:19px;
	text-align:center  
}

mj_logo img.split {margin-left: -10px;}

.mj_logo_strip {
	float:left;
	width:805px;
	height: 85px !important;
	height /**/: 76px;
	overflow:hidden;
	position:relative;
	
}
.mj_logo_strip_no_fixed {
	float:left;
	width:805px;
	height: 85px !important;
	height /**/: 76px;
	overflow:hidden;
	position:relative;
	
}
.mj_logo2 {
	float: left;
	background-color:#fff;
	background-position:center;
	background-repeat:no-repeat;
    border-right:1px dotted #dbdbdb;
}
.mj_logo2 a {
	display:block;
	width: 92px !important;
	width /**/: 83px; /*83*/
	height: 77px !important;
	height /**/: 69px;
	border: 4px solid #fff;
	margin-left: 1px;
}
.mj_logo2 a img {
	margin: auto auto;
}
.mj_logo2 a:hover {border: 4px solid #F1F1F1;}
a {text-decoration: none;}
.fontTop10 a
{
	FONT: 12px   Gill Sans MT ,Arial,Verdana, Helvetica, sans-serif ; 
	color:#666666;
	text-decoration:none;
	text-transform:capitalize
}
.fontTop10 td
{
	FONT: 12px   Gill Sans MT ,Arial,Verdana, Helvetica, sans-serif ; 
	color:#666666;
	text-decoration:none;
	text-transform:capitalize;
	height:25px 
}
.fontTop10Ev a
{
	FONT: 12px   Gill Sans MT ,Arial,Verdana, Helvetica, sans-serif ; 
	color:#000000;
	FONT-WEIGHT:normal;
	text-decoration:none;
	text-transform:uppercase
}
.fontTop10Ev td
{
	FONT: 12px   Gill Sans MT ,Arial,Verdana, Helvetica, sans-serif ; 
	color:#000000;
	FONT-WEIGHT:normal;
	text-decoration:none;
	text-transform:uppercase;
	height:25px;
	background-color:#F86230
	/*background-color:#FFF215 */
}

a.fontRicerca 
{
	FONT: 12px   Gill Sans MT ,Arial,Verdana, Helvetica, sans-serif ; 
	/*color:#FFFFFF;*/
	color:#000000;
	FONT-WEIGHT:normal;
	text-decoration:none;
	text-transform:uppercase;
	white-space:nowrap 
}
td.fontRicerca 
{
	FONT: 12px   Gill Sans MT ,Arial,Verdana, Helvetica, sans-serif ; 
	/*color:#FFFFFF;*/
	color:#000000;
	FONT-WEIGHT:normal;
	text-decoration:none;
	text-transform:uppercase;
	white-space:nowrap 
	
}
a.fontRicercaEv
{
	FONT: 12px   Gill Sans MT ,Arial,Verdana, Helvetica, sans-serif ; 
	/*color:#666666;*/
	color:#000000;
	FONT-WEIGHT:normal;
	text-decoration:none;
	text-transform:uppercase;
	white-space:nowrap 
}
td.fontRicercaEv 
{
	FONT: 12px   Gill Sans MT ,Arial,Verdana, Helvetica, sans-serif ; 
	/*color:#666666;*/
	color:#000000;
	FONT-WEIGHT:normal;
	text-decoration:none;
	text-transform:uppercase; 
	/*background-color:#FDFD96*/
	background-color:#FFB257;
	white-space:nowrap  
	
}
.Schede
{
	background-color:#B4D671;
	height:2px;
}
.BodyTextBold
{
	FONT: 14px  Gill Sans MT ,Arial,Verdana, Helvetica, sans-serif;
	color:#000000;
	font-weight:BOLD;
	text-align:justify  
}
.BodyTextNormal
{
	FONT: 14px  Gill Sans MT ,Arial,Verdana, Helvetica, sans-serif;
	color:#000000;
	font-weight:normal;
	text-align:justify  
}
#CenterHome
{
	FONT: 10px  Verdana, Helvetica, sans-serif;
	color:#333333;
	font-weight:normal;
	background-image:url(images/sf.gif);
	background-repeat:repeat-x  
}
#CenterHome li{
	list-style-image: url(images/Li.gif);
	text-align:justify 
}
#CenterHome ul{
	margin-top:10px;
}
.boxRed{
	width:180px;
	border:1px solid #cc3333;
	height:115px;
	text-align:center;
	FONT: 11px  Verdana, Helvetica, sans-serif;
	background-color:#FFFFFF; 
	 
}
.titoloBoxRed
{
	FONT: 12px Verdana, Helvetica, sans-serif;
	font-weight:bold;  
	color:#FFFFFF;
	background-image:url(images/barrasx.jpg);
	background-repeat:repeat-x;
	height:19px;
	text-align:left  	
}
.insideBoxRed
{
	height:96px;	
}
.insideBoxNews
{
	height:104px;	
	FONT: 20px  Verdana, Helvetica, sans-serif; 
	font-weight:bold;   
	COLOR: #ff0000; 
	
}
.insideBoxRedli{
	list-style-image: url(images/Li_Box.gif);
	margin-top:8px
}
.boxNews{
	width:180px;
	border:0 0 0 0;
	height:124px;
	background-image:url(images/NewsPaperSmall.jpg);
}
.sponsors{
	background: #ededed;
	border: 1px solid #cccccc;
	display: block;
	/*margin: 5px 0 15px;
	padding: 10px;*/
	width:195px;
	height:212px  
}
.sponsorInside
{
	background: #FFFFFF;
	border: 0px;
	display: block;
	width:175px;
	height:192px ;
	margin-left:10px;  
	margin-top:10px; 
	border: 1px solid #cccccc;
	
}
.piepagina
{
	FONT: 8px  Verdana, Helvetica, sans-serif; 
	COLOR: #000000; 
}
.UteApp{
	color:#000000;
	FONT: 8px  Verdana, Helvetica, sans-serif; 
	text-decoration:none; 
}
