/* CSS Document */
body{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #004F99; background-color: #FFFFFF; }
.menu{ background: url(../img/bgMenu.gif) repeat-x top left; height: 40px; }
.login{ margin-bottom: 7px; }
.footer{ padding-top: 10px;}
.footer2{ background: url(../img/bgFooter.gif) repeat-x top left; }

/* form */
form { margin: 0px; padding: 0px; }
.input{ font-size: 11px; color: #ACACAC; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.input2{ font-size: 10px; color: #00529B; font-family: Tahoma, Verdana;}
.input3{ font-size: 10px; color: #ACACAC; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.input4{ font-size: 10px; color: #00529B; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.img{ border: 1px solid #0673D3; }

/* padding e margin */
.padL5{ padding-left: 5px; }
.padL9{ padding-left: 9px; }
.padL12{ padding-left: 12px; }
.padL18{ padding-left: 18px; }
.padL20{ padding-left: 20px; }
.padL45{ padding-left: 45px; }
.padR9{ padding-right: 9px; }
.padR12{ padding-right: 12px; }
.padT7{ padding-top: 7px; }
.padT9{ padding-top: 9px; }
.padT12{ padding-top: 12px; }
.padT15{ padding-top: 15px; }
.padT20{ padding-top: 20px; }
.padT35{ padding-top: 35px; }
.padT40{ padding-top: 40px; }
.padT45{ padding-top: 45px; }
.padB15{ padding-bottom: 15px; }
.padB50{ padding-bottom: 50px; }
.padLR12{ padding: 0px 12px; }
.padLR8{ padding: 0px 8px; }
.padTuttoInc { padding: 13px 12px 7px 12px; }

.bordLR{ border-left:1px solid #0374D2; border-right:1px solid #0374D2; }

.margT7{ margin-top: 7px; }

.boxAlpi{background:url(../img/boxAlpi.jpg) no-repeat top left;}
.boxVol{background:url(../img/boxVol.jpg) no-repeat top left;}
.boxVol2{background:url(../img/boxVol2.jpg) no-repeat top left;}
.boxWeek{background:url(../img/boxWeek.jpg) no-repeat top left;}

/* font */
.grey10T{ color: #8F9093; font-size: 10px; font-family: Tahoma, Verdana; }
.grey10{ color: #8F9093; font-size: 10px; }
.grey10 a{ color: #8F9093; font-size: 10px; text-decoration: none; }
.grey10 a:hover{ color: #8F9093; font-size: 10px; text-decoration: none; }
.grey10S{ color: #6A6B6E; font-size: 10px; }
.grey10S a{ color: #6A6B6E; font-size: 10px; text-decoration: none; }
.grey10S a:hover{ color: #6A6B6E; font-size: 10px; text-decoration: none; }
.grey10C{ color: #C4C4C4; font-size: 10px; }
.grey11T{ color: #8F9093; font-size: 11px; font-family: Tahoma, Verdana; }
.azzurro10T{ font-size: 10px; color: #4C97DA; font-family: Tahoma, Verdana; }
.azzurro10T a{ font-size: 10px; color: #4C97DA; font-family: Tahoma, Verdana; text-decoration: underline; }
.azzurro10T a:hover{ font-size: 10px; color: #4C97DA; font-family: Tahoma, Verdana; text-decoration: none; }
.azzurro11bT{ font-size: 11px; font-weight: bold; color: #4C97DA; font-family: Tahoma, Verdana; }   
.azzurro11b{ font-size: 11px; font-weight: bold; color: #4C97DA; }
.blue9{ font-size: 9px; color: #004F99; }
.blue9 a{ font-size: 9px; color: #004F99; text-decoration: none; }
.blue9 a:hover{ font-size: 9px; color: #32A3E7; text-decoration: none; }
.blue10{ font-size: 10px; color: #004F99; }
.blue10 a{ font-size: 10px; color: #004F99; text-decoration: none; }
.blue10 a:hover{ font-size: 10px; color: #32A3E7; text-decoration: none; }
.blue102{ font-size: 10px; color: #004F99; }
.blue102 a{ font-size: 10px; color: #004F99; text-decoration: underline; }
.blue102 a:hover{ font-size: 10px; color: #32A3E7; text-decoration: none; }
.blue10T{ font-size: 10px; color: #004F99; font-family: Tahoma, Verdana; }
.blue10T a{ font-size: 10px; color: #004F99; text-decoration: none; font-family: Tahoma, Verdana; }
.blue10T a:hover{ font-size: 10px; color: #32A3E7; text-decoration: none; font-family: Tahoma, Verdana; }
.blue10T2{ font-size: 10px; color: #004F99; font-family: Tahoma, Verdana; }
.blue10T2 a{ font-size: 10px; color: #32A3E7; text-decoration: underline; font-family: Tahoma, Verdana; }
.blue10T2 a:hover{ font-size: 10px; color: #32A3E7; text-decoration: none; font-family: Tahoma, Verdana; }
.blue11T{ font-size: 11px; color: #004F99; font-family: Tahoma, Verdana; }
.blue11Tb{ font-size: 11px; font-weight: bold; color: #004F99; font-family: Tahoma, Verdana; }
.blue11Tb a{ font-size: 11px; font-weight: bold; color: #004F99; font-family: Tahoma, Verdana; text-decoration: none; }
.blue11Tb a:hover{ font-size: 11px; font-weight: bold; color: #32A3E7; font-family: Tahoma, Verdana; text-decoration: none; }
.blue11{ font-size: 11px; color: #004F99; }
.blue11 a{ font-size: 11px; color: #004F99; text-decoration: underline; }
.blue11 a:hover{ font-size: 11px; color: #004F99; text-decoration: none; }
.blue112{ font-size: 11px; color: #004F99; }
.blue112 a{ font-size: 11px; color: #004F99; text-decoration: none; }
.blue112 a:hover{ font-size: 11px; color: #32A3E7; text-decoration: none; }
.blue11b{ font-size: 11px; color: #004F99; font-weight: bold; }
.blue11b a{ font-size: 11px; color: #004F99; font-weight: bold; text-decoration: underline; }
.blue11b a:hover{ font-size: 11px; color: #004F99; font-weight: bold; text-decoration: none;  }
.blue12b{ font-size: 12px; color: #004F99; font-weight: bold; }
.blue13bT{ font-size: 13px; color: #004F99; font-family: Tahoma, Verdana; font-weight: bold; }
.blue14bT{ font-size: 14px; color: #004F99; font-weight: bold; font-family: Tahoma, Verdana; }
.blue14bT a{ font-size: 13px; color: #004F99; font-weight: bold; font-family: Tahoma, Verdana; text-decoration: none; }
.blue14bT a:hover{ font-size: 13px; color: #32A3E7; font-weight: bold; font-family: Tahoma, Verdana; text-decoration: none; }
.blue14b{ font-size: 14px; color: #004F99; font-weight: bold; }
.blue14b a{ font-size: 14px; color: #004F99; font-weight: bold; text-decoration: underline; }
.blue14b a:hover{ font-size: 14px; color: #004F99; font-weight: bold; text-decoration: none;  }
.blue18bT{ font-size: 18px; color: #004F99; font-family: Tahoma, Verdana; font-weight: bold; }
.verde18bT{ font-size: 18px; color: #11b0c1; font-family: Tahoma, Verdana; font-weight: bold; line-height:30px; }
.verde13bT{ font-size: 13px; color: #11b0c1; font-family: Tahoma, Verdana; font-weight: bold; }
.red10b{ font-size: 10px; color: #FF0000; font-weight: bold; }
.red10b a{ font-size: 10px; color: #FF0000; font-weight: bold; text-decoration: none; }
.red10b a:hover{ font-size: 10px; color: #FF0000; font-weight: bold; text-decoration: none; }
.red11{ font-size: 11px; color: #FF0000; }
.red11 a{ font-size: 11px; color: #FF0000; text-decoration: none; }
.red11 a:hover{ font-size: 11px; color: #FF0000; text-decoration: underline; }
.red112{ font-size: 11px; color: #FF0000; }
.red112 a{ font-size: 11px; color: #FF0000; text-decoration: underline; }
.red112 a:hover{ font-size: 11px; color: #FF0000; text-decoration: none; }
.red11b{ font-size: 11px; color: #FF0000; font-weight: bold; }
.red11b a{ font-size: 11px; color: #FF0000; font-weight: bold; text-decoration: underline; }
.red11b a:hover{ font-size: 11px; color: #FF0000; font-weight: bold; text-decoration: none; }
.red12b{ font-size: 12px; color: #FF0000; font-weight: bold; }
.red14b{ font-size: 14px; color: #FF0000; font-weight: bold; }
.red15b{ font-size: 15px; color: #FF0000; font-weight: bold; }
.red17b{ font-size: 17px; color: #FF0000; font-weight: bold; }
.red18b{ font-size: 18px; color: #FF0000; font-weight: bold; }
.red20b{ font-size: 20px; color: #FF0000; font-weight: bold; }
.white20b{ font-size: 20px; color: #FFFFFF; font-weight: bold; }

.white10{ font-size: 10px; color: #FFFFFF; }
.white10 a{ font-size: 10px; color: #FFFFFF;text-decoration: none; }
.white10 a:hover{ font-size: 10px; color: #FFFFFF; text-decoration: none;}
.white10b{ font-size: 10px; color: #FFFFFF; font-weight: bold; }
.white10b a{ font-size: 10px; color: #FFFFFF;text-decoration: none; font-weight: bold; }
.white10b a:hover{ font-size: 10px; color: #FFFFFF; text-decoration: none; font-weight: bold; }

.white11{ font-size: 11px; color: #FFFFFF; }
.white11 a{ font-size: 11px; color: #FFFFFF;text-decoration: none; }
.white11 a:hover{ font-size: 11px; color: #FFFFFF; text-decoration: underline;}
.white11b{ font-size: 11px; color: #FFFFFF; font-weight: bold; }
.white11b a{ font-size: 11px; color: #FFFFFF;text-decoration: none; font-weight: bold; }
.white11b a:hover{ font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold; }

.white12{ font-size: 12px; color: #FFFFFF; }
.white12 a{ font-size: 12px; color: #FFFFFF;text-decoration: none; }
.white12 a:hover{ font-size: 12px; color: #FFFFFF; text-decoration: none;}
.white12b{ font-size: 12px; color: #FFFFFF; font-weight: bold; }
.white12b a{ font-size: 12px; color: #FFFFFF;text-decoration: none; font-weight: bold; }
.white12b a:hover{ font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold; }

.giustificato{ text-align: justify; }
.catal{ font-size: 11px; color: #004F99; font-weight: bold; border-bottom: 1px solid #E5E5E5; text-transform: uppercase; height: 25px; vertical-align: bottom; }

#login .blue10{ font-size: 10px; color: #004F99; }
#login .blue10 a{ font-size: 10px; color: #004F99; text-decoration: underline; }
#login .blue10 a:hover{ font-size: 10px; color: #004F99; text-decoration: none; }
#login td.right{ font-size: 11px; color: #004F99; font-weight: bold;}
#login td.right a{ font-size: 11px; color: #004F99; font-weight: bold; text-decoration: none; }
#login td.right a:hover{ font-size: 11px; color: #32A3E7; font-weight: bold; text-decoration: none; }
#login td.blue11b{ font-size: 11px; color: #004F99; font-weight: bold; padding-right: 8px; padding-left: 8px;  }
#login td.blue11b a{ font-size: 11px; color: #004F99; font-weight: bold; text-decoration: none; }
#login td.blue11b a:hover{ font-size: 11px; color: #32A3E7; font-weight: bold; text-decoration: none; }
#login td.blue11b2{ font-size: 11px; color: #004F99; font-weight: bold; padding-right: 8px; padding-left: 8px;  }
#login td.blue11b2 a{ font-size: 11px; color: #004F99; font-weight: bold; text-decoration: underline; }
#login td.blue11b2 a:hover{ font-size: 11px; color: #32A3E7; font-weight: bold; text-decoration: none; }
#login td.azzurro{ font-size: 11px; color: #32A3E7; font-weight: bold; padding-right: 8px; padding-left: 8px; }

/* table */
.menuTop td{ border-left: 1px solid #B2CBE0; height: 18px; padding: 0px 12px; }
.menuTop td.dx{ border-left: 1px solid #B2CBE0; height: 18px; padding-left:12px; padding-right: 0px; }

#scroll{ height: 310px; width: 255px; overflow:auto; }

/* bg */
.bgPreventivo { background: url(../img/bgPreventivo.jpg) no-repeat top left; height: 232px; width: 452px; }
.bgPreventivo_new { background: url(../img/bgPreventivo_new.jpg) no-repeat top left; height: 232px; width: 452px; }
.boxTab{ border-bottom: 1px solid #0673D3; border-left: 1px solid #0673D3; border-right: 1px solid #0673D3; background-color: #E4F2FF; padding: 12px 17px; }
.bgNews{ background: url(../img/bg_news.gif) no-repeat top left; height: 138px; width: 143px; }
.bgBox1{ background: url(../img/bg_box1.gif) no-repeat top left; height: 289px; }
.bgBox2{ background: url(../img/bg_box2.gif) no-repeat top left; height: 138px; }
.bgBox3{ background: url(../img/bg_box3.gif) no-repeat top left; height: 138px; }
.bgBox5{ background: url(../img/bg_box5.gif) no-repeat top left; height: 155px; }
.bgBox6{ background: url(../img/bg_box6.gif) no-repeat top left; height: 284px; }
.bgBox6_new{ background: url(../img/bg_box6_new.gif) no-repeat top left; height: 285px; }
.bgBox7{ background: url(../img/bg_box7.gif) no-repeat top left; height: 464px; }
.bgBox{ background: url(../img/bgBox.gif) repeat-y top left; width: 424px; }
.bgBoxYell{ background: url(../img/bgBoxYell.gif) repeat-y top left; width: 424px; }
.bgBoxRed{ background: url(../img/bgBoxRed.gif) repeat-y top left; width: 424px; }
.bgCat{ background: url(../img/bgCat.gif) repeat-y top left; width: 612px; }
.bgBig{ background: url(../img/bgBig.gif) repeat-y top left; width: 573px; }
.bgBig_club{ background: url(../img/bgBig_club.gif) repeat-y top left; width: 573px; }
.bgBig1{ background: url(../img/bgBig1.gif) repeat-y top left; width: 571px; }
.bgBig2{ background: url(../img/bgBig2.gif) repeat-y top left; width: 764px; }
.bgBigPdf{ background: url(../img/bgBigPdf.gif) repeat-y top left; width: 773px; }
.bgDom{ background: url(../img/bgDom.gif) no-repeat bottom right; }
.bgBig2{ background: url(../img/bg_big.gif) repeat-y top left; }
.bgSfuma{ background: url(../img/bgSfuma.gif) no-repeat bottom right; }   
.bgVoli{ background: url(../img/bgVoli.jpg) no-repeat top left; width: 612px; height: 187px; }
.bgCard{ background: url(../img/bgCard.jpg) no-repeat top left; width: 612px;}
.bgLogin{ background: url(../img/bgLogin.jpg) no-repeat top left; width: 764px; height: 275px;}
.bgMio{ background: url(../img/bgMio.jpg) no-repeat bottom left; height: 299px;}
.bgAgenzie{ background: url(../img/bg_agenzie.jpg) no-repeat top left; width: 542px; height: 381px; }
.bgRegistrazione{ background: url(../img/bg_registrazione.jpg) no-repeat top left; width: 764px; height: 548px; }
.bgSpallaDx{ background: url(../img/bg.gif) repeat-y top left; width: 141px; }
.bgSpalla{ background: url(../img/bgSpalla.jpg) no-repeat bottom left; height: 188px; }
.bgSpallaBord{ background: url(../img/bgSpallaBord.gif) repeat-y top left; }
.bgSpallaBord2{ background: url(../img/bgSpallaBord2.gif) repeat-y top left; }
.bgSpallaMenu{ background: url(../img/bgSpallaSx.gif) no-repeat top left #0D5A9D; height: 210px;}
.bgGallery{ background: url(../img/bgGallery.gif) no-repeat top left; height: 91px; }
.bgGalleryPdf{ background: url(../img/bgGalleryPdf.gif) no-repeat top left; height: 91px; }
.bgScheda{ background: url(../img/bgScheda.gif) no-repeat top left; height: 360px; }
.bgScheda_club{ background: url(../img/bgScheda_club.gif) no-repeat top left; height: 360px; }
.bgFam{ background: url(../img/box_famiglia.gif) no-repeat top left; width: 571px; height: 340px; }
.bgFun{ background: url(../img/box_fun.gif) no-repeat top left; width: 571px; height: 125px; }
.boxWish{ background: url(../img/box_wish.gif) no-repeat top left; height: 115px; }
.boxBroch{ background: url(../img/box_broch.gif) no-repeat top left; height: 115px; }
.bgAssistenza{ background: url(../img/bgAssistenza.jpg) no-repeat top left; height: 305px; }
.footBro{ background: url(../img/footerBroch.gif) no-repeat bottom left; height: 78px; }
.bgPrezzo{ background: url(../img/bgPrezzo.gif) no-repeat bottom center;}
.bgAzzurro{ background-color: #B3D0EA; }
.bgAzzurroC{ background-color: #F3F8FE;}
.bgGrey{ background-color: #E5E5E5; }
.bgWhite{ background-color: #FFFFFF; }
.bgYellow{ background-color: #FFF542; }
.bgBlue{ background-color: #32A3EF; }

h1#introduzioni { font-size:12px; margin:0px 0px 0px 0px;}
h2#introduzioni { font-size:10px; margin:0px 0px -10px 0px;}

/* news */
#p7s1content1 { position: relative; z-index: 99; visibility: visible; letter-spacing: 1px; height: 14px; margin-top: 2px; color: #636363;}
#p7s1content1 a{ color: #636363; text-decoration: none; }
#p7s1content1 a:hover{ color: #636363; font-size: 11px; text-decoration: none;}

/* stampa */
#noprint { display:block; }

#print { display:none; }
