body{    margin: 0px;    background-image: url('images/menu/sfondo.png');
    background-repeat: repeat-y
}

.messaggio   { font-family: Tahoma; color: #000000; font-size: 11pt }
/*--------------------------------FORM & RICERCA----------------------------------------*/
.motoretxt
{
    border: 1px solid #CDCAF4;
    margin-right: 1px;
    margin-left: 0px;
    color: #213C8C;
    font-family: Arial;
    font-size: 12 px;
    font-weight: bold;
    background-color: White;
}
.motorebtn
{
    border: 1px solid #CDCAF4;
    margin-right: 9px;
    color: #FFFFFF;
    font-size: 11 px;
    font-family: Arial;
    font-weight: bold;
    background-color: #008000;
}
.motoretxtr
{
    font-color: Black;
    font-family: Arial;
    font-size: 13 px;
    font-weight: bold;
}

.motoreMN
{
    font-family: Arial;
    font-size: 12 px;
    color: Black;
    font-weight: bold;
    text-decoration: none;
}
:Hover.motoreMN
{
    font-family: Arial;
    font-size: 12 px;
    color: #008000;
    font-weight: bold;
    text-decoration: underline
}


.TabMotore
{
    width: 100%;
    margin-top: 8px;
}
.TdMotore0
{
    border-bottom: 1px solid Black;
    width: 100%;
    padding-left: 1px;
    font-family: Arial;
    font-size: 10 px;
    color: black;
    letter-spacing: 0;
}
.TdMotore1
{
    padding-left: 35px;
}
.TdMotore
{
    padding-bottom: 1px;
    padding-top: 5px;
    padding-left: 6px;
    border-left: 1px solid #000000;
    border-bottom: 1px solid #000000;
    width: 100%;
    font-family: Arial;
    font-size: 12 px;
    color: #000000;
    font-weight: bold;
    background-color: #C5FFA8;
}
.InputMotore
{
    border: 1px solid Black;
    font-family: Arial;
    font-size: 12 px;
    color: black;
    background-color: White;
}
.BtnMotore
{
    border: 1px solid Black;
    font-family: Arial;
    font-size: 12px;
    color: White;
    font-weight: bold;
    background-color: black;
}
.SelectMotore
{
    font-family: Arial;
    font-size: 12 px;
    color: black;
    font-weight: bold;
    background-color: White;
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
}
.DivNoMotore
{
    font-family: Arial;
    font-size: 13px;
    color: black;
    text-align: center;
}
.DivPagMotore
{
    padding-left: 12px;
    font-family: Arial;
    font-size: 12 px;
    color: black;
}
.LinkPagMotore
{
    font-family: Arial;
    font-size: 12 px;
    color: black;
    font-weight: bold;
    text-decoration: none;
}
:Hover.LinkPagMotore
{
    font-family: Arial;
    font-size: 12 px;
    color: #000080;
    font-weight: bold;
    text-decoration: underline;
}
.lineaPagReport
{
    width: 100%;
    height: 2px;
    color: black;
}

.TabReport
{
    width: 100%;
}
.TdTipoReport
{
    font-family: Arial;
    color: #008000;
    font-size: 14 px;
    letter-spacing: 2;
    font-weight: bold;
    padding-bottom: 1;
    padding-top: 9
}
.TdReport
{
    padding-left: 12px;
    padding-right: 2px;
    padding-top: 0px;
}
.ImgReport
{
}
.TdReport1
{
    width: 100%;
    font-family: Arial;
    color: Black;
    font-size: 12 px;
    padding-left: 10;
}
.TitoloReport
{
    font-family: Arial;
    font-size: 13 px;
    color: Black;
    cursor: hand;
    font-weight: bold;
    text-decoration: none;
}
:Hover.TitoloReport
{
    font-family: Arial;
    font-size: 13 px;
    color: #008000;
    cursor: hand;
    font-weight: bold;
    text-decoration: underline
}
.DescReport
{
    font-family: Arial;
    font-size: 12 px;
    color: Black;
    cursor: hand;
    font-weight: normal;
    text-decoration: none;
    margin-left: 5;
}
:Hover.DescReport
{
    font-family: Arial;
    font-size: 12 px;
    color: #000080;
    cursor: hand;
    font-weight: normal;
    text-decoration: none;
    margin-left: 5;
}
.DettReport
{
    font-family: Arial;
    font-size: 11 px;
    color: Black;
    letter-spacing: 1;
    margin-left: -20px;
}
.UrlReport
{
    font-family: Arial;
    font-size: 11 px;
    color: Black;
    font-weight: bold;
    letter-spacing: 1;
}
:Hover.UrlReport
{
    font-family: Arial;
    font-size: 11 px;
    color: #000080;
    font-weight: bold;
    letter-spacing: 1;
}
.lineaReport
{
    width: 100%;
    height: 1;
    color: black;
    margin-left: 12;
}


.menutipolink {font-family: Arial; color: #000000; font-size: 10pt; text-decoration: none; font-weight: bold}
:hover.menutipolink {font-family: Arial; color: #0000FF; font-size: 10pt; text-decoration: none; font-weight: bold}

.mtipodx {padding-left: 2px; padding-right: 2px; padding-bottom: 2px}
.mtipodxs {padding-left: 2px; padding-right: 2px; padding-bottom: 2px; font-family: Arial; color: #0000FF; font-size: 10pt; text-decoration: none; font-weight: bold}

.descrizioni {position: absolute; width: 240px; height: 20px; z-index: 1; right: 110px; top: 98px; visibility:hidden; font-family:Arial; font-size:10pt; color:#000080; font-weight:bold}

.motoretxt {font-family: Arial; font-size: 9 pt; color: black; font-weight:bold}
.motorebtn {font-family: Arial; font-size: 8 pt; color: black; font-weight:bold}

.divmenu   { position:absolute;  padding-left: 25px; top:248px; z-index:1 }

.linksotto   {font-family: Arial; font-size: 12px; color: black; text-decoration: none}
:hover.linksotto   {font-family: Arial; font-size: 12px; color: black; text-decoration: underline}
.pagina   {padding-left: 5px; padding-right: 5px}

.lineatitolo { width: 100%; border-bottom: 3px solid #008000; font-family:Arial; color:#008000; font-size:12pt; font-weight:bold}

.titolopg {font-family: Arial; color: #008000; font-size: 10pt; font-weight: bold; padding-bottom:15px; padding-right: 7px; padding-left: 5px}

.corpopg {border-bottom:2px solid #008000; margin-left: 16px;border-left: 3px double #008000; background-color:#EDFBEC; padding-left:0px; padding-right:4px; padding-top:- 10px; padding-bottom:1px}
.corpopgO {border-bottom:4px ridge #008000; margin-left: 16px;border-left: 4px double #008000; background-color:#DFEBDE; padding-left:4px; padding-right:4px; padding-top:- 10px; padding-bottom:1px}

.user {font-family: Arial; color: #008000; font-size: 10pt; font-weight: bold}

.categorias {font-family:Arial Unicode MS; font-size: 10 pt; color:  #008000; text-decoration: none; font-weight:bold; cursor:hand}
.categoria {font-family: Arial Unicode MS; font-size: 10 pt; color: black; text-decoration: none; font-weight:bold; cursor:hand}
:hover.categoria {font-family: Arial Unicode MS; font-size: 10 pt; color: #008000; text-decoration: none; font-weight:bold; cursor:hand}

.categoriaOs {font-family: Arial; font-size: 10 pt; color:  #008000; text-decoration: none; font-weight:bold;cursor:hand}
.categoriaO {font-family: Arial; font-size: 10 pt; color: black; text-decoration: none; font-weight:bold;cursor:hand}
:hover.categoriaO {font-family: Arial; font-size: 10 pt; color: red; text-decoration: none; font-weight:bold}

.TreeMenuO {font-family: Arial; font-size: 9 pt; color: black; text-decoration: none; font-weight:bold}
.TreeMenuOs {font-family: Arial; font-size: 9 pt; color: #008000; text-decoration: none; font-weight:bold}
:hover.TreeMenuO {font-family: Arial; font-size: 9 pt; color: #008000; text-decoration: none; font-weight:bold}

.TreeMenu {font-family: Arial Unicode MS; font-size: 9 pt; color: #000000; text-decoration: none; font-weight:bold}
.TreeMenus {font-family: Arial Unicode MS; font-size: 9 pt; color: #000080; text-decoration: none; font-weight:bold}
:hover.TreeMenu {font-family: Arial Unicode MS; font-size: 9 pt; color: #000080; text-decoration: none; font-weight:bold}

.menu_orizz {padding-left: 1px}
/*
.cellaMenu {background-repeat: repeat-y; font-family:Arial; font-size:11pt; font-weight:bold}
.cellaMenuO {background-repeat: repeat-y; font-family:Arial; font-size:11pt; font-weight:bold}
*/
.cellaDestra {padding:0; height: 100%;}

.cellaDestraS {height: 100%;border-left: 1px solid #008000; background-repeat: no-repeat; background-color:#DFEBDE; position:relative; height:100%; border-right-width:1px; border-top-width:1px; border-bottom-width:1px}

/*------------------------------------CALENDARIO MENU--------------------------------------------*/
.calMese  {font-family: Arial; font-size: 11 pt; color: #FFFFFF; text-decoration: none; font-weight:bold; height:26px; text-align:center; border-left: 1px solid #008000; border-right: 1px solid #008000; border-top: 1px solid #008000; }
.calTab   { }
.calGiorni   {font-family: Arial; font-size: 10 pt; color: #000000; text-decoration: none; font-weight:bold; width:26px; height:26px }
.calGiorniF   {font-family: Arial; font-size: 10 pt; color: red; text-decoration: none; font-weight:bold; width:26px; height:26px }
.calGg   {font-family: Arial; font-size: 10 pt; color: white; text-decoration: none; font-weight:bold; width:26px; height:26px}
.calGgF   {font-family: Arial; font-size: 10 pt; color: white; text-decoration: none; font-weight:bold; width:26px; height:26px }
.calGgS    {font-family: Arial; font-size: 10 pt; color: red; text-decoration: none; font-weight:bold; background-color:#FFFF99; width:26px; height:26px}
.calLink   {font-family: Arial; font-size: 12 px; color: red; text-decoration: none}
:hover.calLink  {font-family: Arial; font-size: 10 pt; color: black; text-decoration: underline}
.calMov   {font-family: Arial; font-size: 10 pt; color: white; text-decoration: none}
:hover.calMov  {font-family: Arial; font-size: 10 pt; color: white; text-decoration: none}

/*------------------------------------CONTATTI & ISCRIZIONI--------------------------------------------*/
.mexTAB
{
    margin: 0px;
    padding: 2px;
    width: 380px;
    border-left: 2px solid #000000;
    border-top: 1px solid #000000;
    border-bottom: 2px solid #000000;
    border-right: 1px solid #000000; ;background-color:#EDFBEC}
.mexCAPTION
{
    font-family: Arial;
    font-size: 13 px;
    color: Black;
    letter-spacing: 1;
}
.mexTD
{
    border-bottom: 1px solid Black;
    font-family: Arial;
    font-size: 13 px;
    color: Black;
    font-weight: bold;
    padding-left: 2px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.mexINPUT
{
    border: 1px solid Black;
    font-size: 12 px;
    font-family: Arial;
    color: Black;
    font-weight: bold;
    letter-spacing: 1;
    padding-left: 2px;
    padding-right: 2px;
}
.mexBOTTONE
{
    border: 1px solid Black;
    font-size: 13 px;
    font-family: Arial;
    color: White;
    font-weight: bold;
    background-color: Black;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
}
.TabMexPrivacy
{
    width: 550px;
}
.TdMexPrivacy
{
    font-family: Arial;
    color: Black;
    font-size: 11 px;
    padding-top: 2px;
    padding-bottom: 2px;
}