
/*********************
STILI BASE
**********************/

BODY { background-color: #fff }
H4,H2,H3,H1{ font-size:10px; color:#636466; font-family:"Verdana", sans-serif; font-weight:normal;}

.center { text-align:center; color:#636466; }
.right { text-align:right; }
.left { text-align:left; }
.italic { font-style:italic; }
.bold{ font-weight:bold; }
.btvai {color : #6779DE; }
.news {color : #4C4C46; }
.datagen {color : #4D90C6; }
.indicnews {color : #4D4C47; }
.clearfix {
    clear: both;
}

.home-container {
    position: relative;
    width: 980px;
    margin: 30px auto;
    clear: both;
}

.offerte-box {
    position: relative;
    width: 273px;
    height: 353px;
    float: left;
    margin-left: 10px;
/*    background: url("../img/box2.png") repeat;*/
    background: url("../img/box-viaggi.png") no-repeat;
}
.offerte-box ul {
    padding: 60px 30px 0 20px
}
.offerte-box li {
    color: #34628d;
    font-size: 10px;
    list-style: url("../img/row.png") inside;
    margin-bottom: 10px;
}
/*.offerte-box > span, .news-box > span {
    font-size: 16px;
    font-family: arial;
    font-weight: bold;
    color: #fff
}*/

.filosofia-box {
    position: relative;
    width: 390px;
    height: 355px;
    float: left;
    margin-left: 10px;
    color: #34628d;
    font-size: 10px;
    font-family: "Verdana";
    background: url("../img/box-filosofia.png") no-repeat;
}

.box-head {
    position: absolute;
    top: -9px;
    width:405px;
    height: 9px;
    background: url("../img/box-head.png") no-repeat;
}
.box-foot {
    position: absolute;
    bottom: -9px;
    width:405px;
    height: 9px;
    background: url("../img/box-foot.png") no-repeat;
}

.news-box {
    position: relative;
    width: 290px;
    height: 380px;
    margin-top: 40px;
    margin-left: 10px;
    float: left;
    background: url("../img/news-box.png") repeat;
}

.volant-box {
    width: 380px;
    height: 380px;
    float: left;
    margin-top: 40px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    cursor: pointer;
}

.sidebar {
    float: right;
    width: 253px;
}
.sidebar .side-box {
    width:223px;
    height: 160px;
    background: url("../img/box.png") no-repeat;
    padding: 40px 10px 50px 30px;
}
.newsletter {
    background: url("../img/box-blu.png") no-repeat !important;
}
/*link


TD.bkgenerale {color : #115696; font-family :  "Verdana", serif; background-image : url("../img/bk01.jpg"); background-repeat : no-repeat; background-color:#06748D;}
*/
/*michela*/

.title       { color: #1d4e7d; font-style: normal; font-weight: bold; font-size: 14px; font-family: verdana }
.paragrafo   { color: #066; font-weight: normal; font-size: 10px; font-family: verdana; margin-left: 0; border-left: 0 none  ; border-right-style: none; }
.titsposi   { color: #00797E; font-weight: bold; font-size: 20px; font-family :  "Helvetica", serif; padding-right: 5px; }
.titsposi2   { color: #000; font-size: 11px; font-family :  "Verdana", serif; padding-right: 5px; }


TD.bklistanozze {color : #115696; font-size : 18px; font-family :  "Verdana", serif; background-image : url("../img/interna/centerbk-sposi.png"); background-repeat : repeat; background-color:trasparent;}
TD.cmbck   { color: #000; font-size: 12px; font-family :  "Verdana", serif; padding-right: 5px; }
TD.offerta   { color: #000; font-size: 12px; font-family :  "Verdana", serif; padding-right: 5px; }


TD.cornicetta_footer {color : #00797E; font-size : 12px; font-family :  "Verdana", serif; background-image : url("../img/biost-h3-footer.png"); background-repeat : repeat; background-color:trasparent;}


TD.menu_top   { color: #FFF; font-size: 12px; font-family :  "Verdana", Verdana; padding-right: 5px; }
.menu_top A:visited,.menu_top A:link { font-size: 12px; font-family :  "Verdana", Verdana;  color : #FFF; background-color : transparent; font-weight : bold; text-decoration: none;}
.menu_top A:hover,.menu_top A:active { font-size: 12px; font-family :  "Verdana", Verdana; color : #FFF; background-color : transparent; font-weight : bold; text-decoration: underline;}


TD.specialemese   { color: #066; font-weight: normal; font-size: 11px; font-family :  "Verdana", serif; padding-left: 15px; padding-right: 5px; }
.specialemese A:visited,.specialemese A:link { color : #084A69; background-color : transparent; font-weight : bold; text-decoration: none;}
.specialemese A:hover,.specialemese A:active { color : #084A69; background-color : transparent; font-weight : bold; text-decoration: underline;}
.titspecialemese   { color: #066; font-weight: bold; font-size: 12px; font-family :  "Verdana", serif;  padding-right: 15px; text-shadow: 2px 2px 2px #000; }

TD.settimana   { color: #fff; font-weight: normal; font-size: 11px; font-family :  "Verdana", serif;  }
TD.dettsettimana   { color: #fff; font-weight: normal; font-size: 11px; font-family :  "Verdana", serif;  }
.dettsettimana A:visited,.dettsettimana A:link { color : #FFF; background-color : transparent; font-weight : bold; text-decoration: none;}
.dettsettimana A:hover,.dettsettimana A:active { color : #FFF; background-color : transparent; font-weight : bold; text-decoration: underline;}

TD.titsezione   { color: #00797E; font-weight: bold; font-size: 20px; font-family :  "Helvetica", serif; padding-right: 5px;  }
TD.txtsezione   { color: #141926; font-size: 12px; font-family :  "Verdana", serif; padding-right: 5px; }
.txtsezione A:visited,.txtsezione A:link { font-size: 12px; font-family :  "Verdana", serif;  color : #141926; background-color : transparent; font-weight : bold; text-decoration: none;}
.txtsezione A:hover,.txtsezione A:active { font-size: 12px; font-family :  "Verdana", serif; color : #141926; background-color : transparent; font-weight : bold; text-decoration: underline;}


TD.txtsezione2   { color: #141926; font-size: 10px; font-family :  "Verdana", serif; padding-right: 5px; }
.txtsezione A:visited,.txtsezione A:link { font-size: 10px; font-family :  "Verdana", serif;  color : #141926; background-color : transparent; font-weight : bold; text-decoration: none;}
.txtsezione A:hover,.txtsezione A:active { font-size: 10px; font-family :  "Verdana", serif; color : #141926; background-color : transparent; font-weight : bold; text-decoration: underline;}


TD.lastiminute   { color: #066; font-weight: normal; font-size: 11px; font-family :  "Verdana", serif; padding-left: 25px; padding-right: 5px; }
.lastiminute   { color: #066; font-weight: bold; font-size: 12px; font-family :  "Verdana", serif;  padding-right: 15px; }

TD.data   { color: #FFF; font-weight: normal; font-size: 11px; font-family :  "Verdana", serif; }

TD.homenews {color : #115696; font-size : 18px; font-family :  "Verdana", serif; background-image : url("../img/biost-h3-x-montaggio_41.png"); background-repeat : no-repeat; background-color:trasparent;}

.sezfooter {color : #FFF; font-size : 10px; font-family :  "Verdana", serif; background-color:trasparent; padding-left: 15px; padding-right: 30px; }
.sezfooter A:visited,.sezfooter A:link { color : #FFF; background-color : transparent; font-weight : bold; text-decoration: none;}
.sezfooter A:hover,.sezfooter A:active { color : #FFF; background-color : transparent; font-weight : bold; text-decoration: underline;}

TD.footer {color : #00797E; font-size : 11px; font-family :  "Verdana", serif; background-color:trasparent; padding-left: 15px; }
.footer A:visited,.footer A:link { color : #00797E; background-color : transparent; font-weight : bold; text-decoration: none;}
.footer A:hover,.footer A:active { color : #00797E; background-color : transparent; font-weight : bold; text-decoration: underline;}

TD.filosofia {color : #34628D; font-size : 10px; font-weight : bold; font-family :  "Verdana", serif; background-color:trasparent; padding-left: 15px; padding-right: 15px; }

.paragrafo1   { font-weight: normal; font-size: 10px; font-family: verdana; margin-right: 0; margin-left: 0; border-left: 0 none  }
.paragrafo2   { font-weight: normal; font-size: 10px; font-family: verdana; text-align: left; margin-right: 0px; margin-left: 0px; border-right: 10px none; border-left: 10px none; left: 0px }
.paragrafo3   { font-weight: normal; font-size: 10px; font-family: verdana; margin-right: 0px; margin-left: 0px; padding-right: 2px; border-right: 0px none; border-left: 0px none }
a:link     { color: #1d4e7d; font-size: 10px; font-family: verdana; text-decoration: none  }
a:visited     { color: #1d4e7d; font-size: 10px; font-family: verdana; text-decoration: none  }
a:hover     { color: #1d4e7d; font-size: 10px; font-family: verdana; text-decoration: none  }
TD  { color: #141926; font-size: 11px; font-family :  "Verdana", serif;  }
.white { color: white }

.img-shadow img {
display: block; /* IE won't do well without this */
position: relative; /* Make the shadow's position relative to its image */
padding: 10px; /* This creates a border around the image */
background-color: #fff; /* Background color of the border created by the padding */
background: url(http://www.alexallied.com/wp-content/uploads/trans-shadow.png) no-repeat bottom right;
border: 0px solid #cecece; /* A 1 pixel greyish border is applied to the white border created by the padding */
margin: 1px 1px 1px 1px; /* Offset the image by certain pixels to reveal the shadow, as the shadows are 6 pixels wide, offset it by that amount to get a perfect shadow */
}



/*TESTATA*/

TD.hmtraffic {color : #115696; font-size : 18px; font-family :  "Helvetica", serif; font-weight : bold; background-image : url("../img/bkhmtraffic.jpg"); padding-left: 5px;}


TD.bt01 {color : #535353; font-size : 10px; font-family :  "Verdana", serif; font-weight : bold;}
.bt01 A:visited,.bt01 A:link { color : #535353; background-color : transparent; font-weight : bold; text-decoration: none;}
.bt01 A:hover,.bt01 A:active { color : #535353; background-color : transparent; font-weight : bold; text-decoration: underline;}

TD.bt02 {color : #FFF; font-size : 11px; font-family :  "Verdana", serif; font-weight : bold; background-image : url("../img/bkbttop.gif"); padding-right: 15px;}
.bt02 A:visited,.bt02 A:link { color : #FFF; background-color : transparent; font-weight : bold; text-decoration: none;}
.bt02 A:hover,.bt02 A:active { color : #FFF; background-color : transparent; font-weight : bold; text-decoration: underline;}

TD.colonna01 {color : #4C4C46; font-size : 11px; font-family :  "Verdana", serif;  padding-left: 25px; padding-right: 15px;}
.colonna01 A:visited,.colonna01 A:link { color : #4C4C46; background-color : transparent; font-weight : bold; text-decoration: none;}
.colonna01 A:hover,.colonna01 A:active { color : #4C4C46; background-color : transparent; font-weight : bold; text-decoration: underline;}


TD.titoloint {color : #115696; font-size : 18px; font-family :  "Helvetica", serif; font-weight : bold; background-image : url("../img/anim_int.jpg"); padding-left: 30px;}
TD.dataint {color : #FFF; font-size : 10px; font-family :  "Verdana", serif; padding-left: 15px;}

TD.spaziatura {color : #000; font-size : 10px; font-family :  "Verdana", serif; padding-left: 40px;}


.titolospot {color : #C10217; font-size : 15px; font-family :  "Helvetica", serif; font-weight : bold; }
.big {color : #C10217; font-size : 18px; font-family :  "Helvetica", serif; font-weight : bold; }

.titleart {color : #C10217; font-size : 10px; font-family :  "Verdana", serif; font-weight : bold; }

TD.hmtit {color : #FFF; font-size : 11px; font-family :  "Verdana", serif; font-weight : bold; background-color:#DAD8CF;}

.titartint {color : #C2031A; font-size : 15px; font-family :  "Helvetica", serif; font-weight : bold; }

TD.artint {color : #4C4C47; font-size : 11px; font-family :  "Verdana", serif; padding-left: 70px; padding-right: 15px;}
.artint A:visited,.artint A:link { color : #4C4C47; background-color : transparent; font-weight : bold; text-decoration: none;}
.artint A:hover,.artint A:active { color : #4C4C47; background-color : transparent; font-weight : bold; text-decoration: underline;}

TD.archive {color : #4D4C47; font-size : 10px; font-family :  "Verdana", serif; }
.archive A:visited,.archive A:link { color : #4D90C6; background-color : transparent; font-weight : bold; text-decoration: none;}
.archive A:hover,.archive A:active { color : #4D90C6; background-color : transparent; font-weight : bold; text-decoration: underline;}

TD.bkfoot {color : #4D4C47; font-size : 11px; font-family :  "Verdana", serif; background-color:#E5E3DD; padding-left: 15px; padding-right: 15px;}
.bkfoot A:visited,.bkfoot A:link { color : #4D90C6; background-color : transparent; font-weight : bold; text-decoration: none;}
.bkfoot A:hover,.bkfoot A:active { color : #4D90C6; background-color : transparent; font-weight : bold; text-decoration: underline;}


TD.hmbktit04 {color : #4D4C47; font-size : 11px; font-family :  "Verdana", serif; background-image : url("../img/bktit04.jpg"); background-repeat : no-repeat; background-color:#E5E3DD; padding-left: 110px; padding-right: 15px;}
.hmbktit04 A:visited,.hmbktit04 A:link { color : #4D90C6; background-color : transparent; font-weight : bold; text-decoration: none;}
.hmbktit04 A:hover,.hmbktit04 A:active { color : #4D90C6; background-color : transparent; font-weight : bold; text-decoration: underline;}

TD.hmbktit05 {color : #4D4C47; font-size : 11px; font-family :  "Verdana", serif; background-image : url("../img/bktit05.jpg"); background-repeat : no-repeat; background-color:#E5E3DD; padding-left: 140px; padding-right: 15px;}
.hmbktit05 A:visited,.hmbktit05 A:link { color : #4D90C6; background-color : transparent; font-weight : bold; text-decoration: none;}
.hmbktit05 A:hover,.hmbktit05 A:active { color : #4D90C6; background-color : transparent; font-weight : bold; text-decoration: underline;}

TD.hmbktit06 {color : #4D4C47; font-size : 11px; font-family :  "Verdana", serif; background-image : url("../img/bktit06.jpg"); background-repeat : no-repeat; background-color:#E5E3DD; padding-left: 130px; padding-right: 15px;}
.hmbktit06 A:visited,.hmbktit06 A:link { color : #4D90C6; background-color : transparent; font-weight : bold; text-decoration: none;}
.hmbktit06 A:hover,.hmbktit06 A:active { color : #4D90C6; background-color : transparent; font-weight : bold; text-decoration: underline;}

TD.footer01 {color : #4D4C47; font-size : 11px; font-family :  "Verdana", serif; background-color:#CBC7BB; padding-left: 30px; padding-right: 15px;}
.footer01 A:visited,.footer01 A:link { color : #4D90C6; background-color : transparent; font-weight : bold; text-decoration: none;}
.footer01 A:hover,.footer01 A:active { color : #4D90C6; background-color : transparent; font-weight : bold; text-decoration: underline;}


TD.mndown {color : #4D4C47; font-size : 12px; font-family :  "Verdana", serif; background-color:#FFF; }
.mndown A:visited,.mndown A:link { color : #4D4C47; background-color : transparent; font-weight : bold; text-decoration: none;}
.mndown A:hover,.mndown A:active { color : #4D4C47; background-color : transparent; font-weight : bold; text-decoration: underline;}

TD.privacy {color : #4D4C47; font-size : 11px; font-family :  "Verdana", serif; background-color:#FFF; padding-right: 15px;}
.privacy A:visited,.privacy A:link { color : #4D4C47; background-color : transparent; font-weight : bold; text-decoration: none;}
.privacy A:hover,.privacy A:active { color : #4D4C47; background-color : transparent; font-weight : bold; text-decoration: underline;}


.titsottosez {color : #115696; font-size : 14px; font-family :  "Helvetica", serif; font-weight : bold; }
.titsottosez A:visited,.titsottosez A:link { color : #4D90C6; background-color : transparent; font-weight : bold; text-decoration: none;}
.titsottosez A:hover,.titsottosez A:active { color : #4D90C6; background-color : transparent; font-weight : bold; text-decoration: underline;}

.indicearticoli {color : #115696; font-size : 12px; font-family :  "Helvetica", serif; font-weight : bold; }
.indicearticoli A:visited,.indicearticoli A:link { color : #4D90C6; background-color : transparent; font-weight : bold; text-decoration: none;}
.indicearticoli A:hover,.indicearticoli A:active { color : #4D90C6; background-color : transparent; font-weight : bold; text-decoration: underline;}

TD.allegato {color : #4D90C6; font-size : 11px; font-family :  "Verdana", serif; background-color:#CCC;}
.allegato A:visited,.allegato A:link { color : #4D90C6; background-color : transparent; font-weight : bold; text-decoration: none;}
.allegato A:hover,.allegato A:active { color : #4D90C6; background-color : transparent; font-weight : bold; text-decoration: underline;}

/*natale

TD.crismass01 {color : #4D90C6; font-size : 11px; font-family :  "Verdana", serif; background-image : url("../img/cris01.jpg"); background-repeat : no-repeat;}
TD.crismass02 {color : #4D90C6; font-size : 11px; font-family :  "Verdana", serif; background-image : url("../img/cris02.jpg"); background-repeat : no-repeat;}

TD.colonna01c {color : #4C4C46; font-size : 11px; font-family :  "Verdana", serif;  padding-left: 25px; padding-right: 15px;background-image : url("../img/cris03.jpg"); background-repeat : no-repeat;}}
.colonna01c A:visited,.colonna01c A:link { color : #4C4C46; background-color : transparent; font-weight : bold; text-decoration: none;}
.colonna01c A:hover,.colonna01c A:active { color : #4C4C46; background-color : transparent; font-weight : bold; text-decoration: underline;}

TD.colonna02c {color : #4C4C46; font-size : 11px; font-family :  "Verdana", serif;  padding-left: 25px; padding-right: 15px;background-image : url("../img/cris03b.jpg"); background-repeat : no-repeat;}}
.colonna02c A:visited,.colonna02c A:link { color : #4C4C46; background-color : transparent; font-weight : bold; text-decoration: none;}
.colonna02c A:hover,.colonna02c A:active { color : #4C4C46; background-color : transparent; font-weight : bold; text-decoration: underline;}
*/

