body {
background-color:#FFFFFF}

h1 {
margin:0;
}

.logo {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color: #204678;
line-height:13px;
margin:0;
font-stretch:narrower;
}

.titoli_bianchi {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
font-stretch:narrower;
}

.titoli_bianchi a{
color:#FFF;
text-decoration:none;
}

.titoli_bianchi a:hover{
color: #FFFF66;
text-decoration:none;
}

.footer {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

.footer a{
color:#666666;
text-decoration:none;
}

.footer a:hover{
color: #204678;
text-decoration:underline;
}

.titoli_rossi {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:15px;
font-stretch:narrower;
font-weight:bold;
color:#FF3300;
}

.titoli_rossi a{
color:#FF3300;
text-decoration:none;
}

.titoli_rossi a:hover{
color:#204678;
text-decoration:none;
}


.titoli_rossi_small {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-stretch:narrower;
font-weight:bold;
color:#333;
}

.titoli_rossi_small a{
color:#FF3300;
text-decoration:none;
}

.titoli_rossi_small a:hover{
color:#204678;
text-decoration:none;
}

.titoli_blu {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:13px;
font-stretch:narrower;
font-weight:bold;
color:#204678;
}

.titoli_blu a{
color:#204678;
text-decoration:none;
}

.titoli_blu a:hover{
color:#FF3300;
text-decoration:none;
}


.titoli_arancio {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:13px;
font-stretch:narrower;
font-weight:bold;
color:#FE7A04;
}

.titoli_arancio a{
color:#FE7A04;
text-decoration:none;
}

.titoli_arancio a:hover{
color:#FF3300;
text-decoration:none;
}

.titolo_motore {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:13px;
font-stretch:narrower;
font-weight:bold;
color:#FF3300;
}



.link {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color: #333;
}

.link a{
color: #333;
text-decoration:none;
}
.link a:hover{
color: #204678;
text-decoration:none;
}

.link_menu {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color: #333;
}

.link_menu a{
color: #333;
text-decoration:underline;
}
.link_menu a:hover{
color: #204678;
text-decoration:none;
}


.link_menu_spiagge a{
color: #333;
text-decoration:underline;
}
.link_menu_spiagge a:hover{
color: #FF3300;
text-decoration:none;
}

.link_verde {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#336600;
line-height: 15px
}

.link_verde a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#336600;
text-decoration: underline;
}

.link_verde a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#669900;
}

.link_azzurro {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#3F3F3F;
text-decoration:none;
line-height:13px;
}

.link_azzurro a{
color:#204678;
text-decoration:none;
}

.link_azzurro a:hover{
color:#204678;
text-decoration:underline;
}

.link_tab {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color: #fff;
}

.link_tab a{
color: #fff;
text-decoration:none;
}
.link_tab a:hover{
color: #FFCC00;
text-decoration:none;
}


.testo {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color: #3F3F3F;
line-height:13px;
}


.testo a{
font-weight:bold;
text-decoration:underline;
color: #3F3F3F;
}


.testo a:hover{
font-weight:bold;
color: #204678;
}


.testo2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color: #3F3F3F;
line-height:13px;
}


.testo_rosso {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color: #FF3300;
line-height:13px;
}

.testo_rosso a{
color: #FF3300;
}

.testo_rosso a:hover{
color: #204678;
text-decoration:none
}

.testo_grigio {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color: #333;
line-height:13px;
}

.testo_grigio a{
color: #333;
}

.testo_grigio a:hover{
color: #204678;
text-decoration:none
}

.verde {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color: #009900;
line-height:13px;
}



.titoli_offerte {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color: #333;
}

.titoli_offerte a{
color: #FF3300;
text-decoration:underline;
}

.titoli_offerte a:hover{
color: #204678;
text-decoration:none;
}

/* css sezione richieste, fatti da Luca */
.sfondoRiga1
{
    background-color:#f8f8f8;
    color:#000;
}

.sfondoRiga2
{
    background-color:#f0f0f0;
    color:#000;
}


#ctl00_ContentPlaceHolder1_Table5 input
{
    color:#333;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size:11px;
    padding:1px;
}

#ctl00_ContentPlaceHolder1_Table5 select
{
    color:#333;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size:11px;
    padding:1px;
}

#ctl00_ContentPlaceHolder1_Table5 textarea
{
    color:#333;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size:11px;
    padding:1px;
}

#ctl00_ContentPlaceHolder1_Table5 b
{
    color:#333;
}

.titolo
{
    color:#333333;
}

.bottone1
{
    border:1px solid #808080;
    background-image:url(../img/back_aranc.jpg);
    background-position:center;
    background-repeat:repeat-x;
    color:#fff;
    font-size:11px;
    padding:1px;
}

.bottone2
{
    border:1px solid #808080;
    background-image:url(../img/back_verde.jpg);
    background-position:center;
    background-repeat:repeat-x;
    color:#fff;
    font-size:11px;
    padding:1px;
}

#ctl00_ContentPlaceHolder1_Table1 td{
}


#menu {
clear:left;
}

.testo_menu {
font-family:  Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666;
font-variant: small-caps

}

.testo_menu a{
color:#666;
text-decoration:none;
}

.testo_menu a:hover{
color:#009900;
text-decoration:none;
}

.testo_menu_selezionato{
color:#009900;
text-decoration:none;
}


.faq{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.faq a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}