﻿body
{
    padding: 0px;
    margin: 0px;
	background-color: #D8E3F6;
}
.BODY
{
    width: 100%;
    height: 100%;
    
}

.main
{
    
    width: 1000px;
    height: 100%;
}


.top
{
    background-image: url('../images/top.jpg'); background-repeat: no-repeat; background-position: center;
    width: 1000px;
    height: 51px;
}

.middle
{
    background-image: url('../images/middle.jpg'); background-repeat:repeat-y; background-position: top;
    width: 1000px;
    height: 100%;
}
.bottom
{
    background-image: url('../images/bottom.jpg'); background-repeat: no-repeat; background-position: center;
    width: 1000px;
    height: 59px;
}

.arealogo
{
    width: 1000px;
    height: 125px;
}
.tdcerca
{
    width: 590px;
    padding-bottom: 15px;
    padding-right: 65px;
    font-size: 8pt; font-family: Verdana;
}
.banner
{
    width: 980px;
    height: 180px;
    vertical-align: top;
}

.Mainmenu
{
    width: 880px;
    height: 25px;
    border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #C0C0C0;
    border-top-style: solid; border-top-color: #C0C0C0; border-top-width: 1px;
    font-size: 8pt; font-family: Verdana; 
}

#minipics{margin:0;padding:0;list-style-type:none}

#minipics li{float:left; margin: 20px;padding:0 0 10px 0;
    background: url('../images/shadowVilla.png') no-repeat bottom center}

#minipics li img{display:block;
    width: 111px;
    height: 75px;
}

.fontsito
{
    font: normal 14px Arial, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
    color: #4d4e53;
    text-decoration: none;
    text-align: left;
}

h2{
font: bold 24px Arial, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
color: #0079b2;
padding: 10px 0;
text-decoration: none;
}

.fontariffabond{
font: bold 18px Arial, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
color: #0079b2;
text-align: center;
width: 840px; 
height: 25px;
}

.fontlinksito
{
    font: normal 16px Arial, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
    color: #0079b2;
}

h3{
font: bold 20px Arial, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
color: #0079b2;
padding: 10px 0;
text-decoration: none;
}

.btsito
{
    background-position: center center;
    background-image: url(../images/button.png);
    background-repeat: no-repeat;
    font-weight: bold;
    font-size: 10pt;
    color: #ffffff;
    font-family: Arial;
    width: 131px;
    height: 36px;
    background-color: transparent;
    border-style: none;
}
.btsitocontatti
{
    background-position: center center;
    background-image: url(../images/button.png);
    background-repeat: no-repeat;
    font-weight: bold;
    font-size: 10pt;
    color: #fff;
    font-family: Arial;
    width: 60px;
    height: 25px;
    background-color: transparent;
    border-style: none;
}
.btsitolong
{
    background-position: center center;
    background-image: url(../images/buttonprenota.png);
    background-repeat: no-repeat;
    font-weight: bold;
    font-size: 10pt;
    color: #fff;
    font-family: Arial;
    width: 200px;
    height: 36px;
    background-color: transparent;
    border-style: none;
}

   
.lbMessage
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: xx-small;
    font-weight: bolder;
    color: #FF0000;
}
.avviso
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bolder;
    color: #FF0000;
}
.tdtipostag1 { background-color: #DFDFDF; width: 280px; height: auto; color: #000000; }
.tdtipostag2 { background-color: #76BAFE; width: 280px; height: auto; color: #2A2A2A; }
.tdtipostag3 { background-color: #0079b2; width: 280px; height: auto; color: #FFFFFF; }
.tdtipostag a:link { color: #D5480D; text-decoration: none; }
.tdtipostag a:hover { color: #F37B47; text-decoration: none; }

h4 { font: bold 16px Arial, "Lucida Grande" , "Trebuchet MS" , Helvetica, sans-serif; color: #0079b2; padding: 10px 0; text-decoration: none; }

.tdclosetabtariffe { width: 100%; height: 10px; background-color: #C0C0C0; }
.tdclosetabofferte { width: 100%; height: 10px; background-color: #0079b2; }

.input { background-color: #E6FFFF; font-family: Verdana; font-size: 9px; font-weight: bold; height: 12px; }
.inputlist { background-color: #E6FFFF; font-family: Verdana; font-size: 11px; font-weight: bold; height: 20px; }
.inputwhite { font-family: Verdana; font-size: 9px; font-weight: bold; height: 12px; }
.inputchecklist { font-family: Verdana; font-size: 12px; font-weight: bold; color: #0079b2; }

.tdprenota { font: bold 14px Arial, "Lucida Grande" , "Trebuchet MS" , Helvetica, sans-serif; color: #0079b2; text-decoration: none; }
.grigliaprezzi
{
    border: 1px ridge #C0C0C0;
    font-family: Arial;
    font-size: 9px;
    color: #E1E1E1;
    background-color: #333333;
    font-weight: bold;
    margin-top: 20px;
}
.grigliaprezzisel
{
    border: 1px ridge #C0C0C0;
    font-family: Arial;
    font-size: 9px;
    color: #FFFFFF;
    background-color: #06AEFF;
    font-weight: bold;
    margin-top: 20px;
}

.labelimporto
{
    font: bold 16px Arial, "Lucida Grande" , "Trebuchet MS" , Helvetica, sans-serif;
    color: #0079b2;
    padding: 10px 0;
    text-decoration: none;
}
.invito
{
    font-family: 'Century Gothic';
    color: #FF0000;
    font-size: small;
    font-weight: bold;
}
.labelcliente
{
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #006699;
    font-weight: normal;
}
