.block_border{ border-bottom:1px solid #CDCDCD;
float:left;
margin:0 0 5px;}
#special-offer{
font-size:14px;
margin: 10px;
color:#666666;
border-bottom:5px solid #FF0000;
margin:0 0 0 11px;
width:616px;
}
.block_border1{ float:left;
margin:0 0 5px;}
.textarea{ float:left;
padding:0 0 8px;}

#special-offer p{
font-weight: bold;
}

#box-offerta{
font-size:14px;
margin: 10px;
color:#666666;
border-bottom:2px solid #CCCCCC;
padding:5px;
width:616px;
background-image:url(images/bk-special-offer.jpg);
background-repeat:no-repeat;
height:80px;
}

#box-offerta span{
font-weight:bold;
color:#FF0000;
}
#box-offerta span a:hover{

color:#FF0000;
}
#bottoni-card {
font-size:14px;
margin: 10px;
color:#666666;
border-bottom:5px solid #FF0000;
}

#contact-form input#Submit2{
background-image:url(images/login.png);
background-repeat:no-repeat;
width:140px;
height:23px;
color:#FFFFFF;
text-align:center;
border:0;
font-weight:bold;
font-size:14px;
cursor:pointer;
}

#contact-form input{
border:1px solid #333333;
}

#message{

margin:5px;
font-weight:bold;
font-size:14px;
padding:1px;
}

#contact-form input#Submit3{
background-image:url(images/indietro.png);
background-repeat:no-repeat;
width:140px;
height:23px;
color:#e10000;
text-align:center;
border:0;
font-weight:bold;
font-size:14px;
cursor:pointer;
}
#content-e li {

font-size:14px;

margin-top: 10px;
color:#666666;
}

#content-e li span{

font-size:14px;
text-decoration:underline;
font-weight: bold;
color:#000099;
}

#flashcard {
width: 616px;
height:140px;
background-image:url(images/flashprivilegecard.jpg);
background-repeat:no-repeat;
margin:0 0 0 11px;
}

#privilegecard {
width: 616px;
height:200px;
background-image:url(images/privilegecard.jpg);
background-repeat:no-repeat;
}

<.cont-box-b h1 {
color:#595959;
font-size:18px;
font-weight:bold;
margin:15px 0 10px 16px;
text-align:left;
}
.cont-box-b h1 a {
color:#595959;
font-size:18px;
font-weight:bold;

text-align:left;
}
.cont-box-b img {
border:1px solid #9D9D9D;
}


.cont-boxx{
width:632px;
float:left;
}
.cont-box-a-b{
background-image:url(cityline/images/cont-box-a-a.jpg);
background-repeat:repeat-x;
text-align:center;

background-color:#eeeeee;
width:307px;
float:left;
padding:5px 0px 5px 0px;
}
.cont-box-a-a{
background-image:url(images/cont-box-a-a.jpg);
background-repeat:repeat-x;
min-height:319px;
background-color:#eeeeee;
width:300px;
float:left;
padding:5px;
}
.box-flash-a{
width:585px;
background-color:#FFFFFF;
float:left;
padding:10px;

}

.box-flash-c{
width:585px;
background-color:#FFFFFF;
float:left;
padding:10px;

}

.box-flash-c img{
float:left;
margin:0px 20px 20px 10px;
}
.box-flash-a img{
float:left;
margin:0 15px 0 10px;
}
.box-flash-a h1{
color:#323232;
font-size:14px;
font-weight:bold;
margin:5px 0 5px 0;
}

.box-flash-c h1{
color:#323232;
font-size:14px;
font-weight:bold;
margin:5px 0 5px 0;
}
.box-flash-a p{
line-height:18px;

}

.box-flash-c p{
line-height:18px;

}
.titolo-a{
background-image:url(images/bg-titolo.jpg);
height:31px;
background-repeat:repeat-x;
float:left;
width:595px;
padding:5px 0 0 10px;
}
.titolo-g{
background-image:url(images/bg-titolo.jpg);
height:31px;
background-repeat:repeat-x;
float:left;
width:595px;
padding:5px 0 0 10px;
border-top:1px solid #FF0000;
}
.titolo-c{
background-image:url(images/bg-titolo.jpg);
height:31px;
background-repeat:repeat-x;
width:246px;
padding:0 0 0 10px;
margin:0 0 0 7px;
}
.titolo-a h1{
font-size:16px;
color:#323232;
font-weight:bold;
float:left;
margin:0 10px 0 0;
}
.titolo-a img{
padding:4px 0 0 1px;
}

.titolo-g h1{
font-size:16px;
color:#323232;
font-weight:bold;
float:left;
margin:0 10px 0 0;
}
.titolo-g img{
padding:4px 0 0 1px;
}
.titolo-c h1{
font-size:16px;
color:#323232;
font-weight:bold;
float:left;
margin:5px 10px 0 0;
}
.titolo-c img{
padding:4px 0 0 1px;
}

.cont-box-a-a{
background-image:url(images/cont-box-a-a.jpg);
background-repeat:repeat-x;
min-height:319px;
background-color:#eeeeee;
width:300px;
float:left;
padding:5px;
}
.cont-box-a{
background-image:url(images/cont-box-a.jpg);
background-repeat:repeat-x;
background-color:#fff;
padding:5px 5px 5px 45px;
min-height:305px;
}
.cont-box-a h1{
color:#595959;
font-size:18px;
font-weight:bold;
margin:25px 0 0 0;
}
.cont-box-a span{
color:#595959;
font-size:18px;
font-weight:bold;

}
.cont-box-a p{
color:#595959;
font-size:14px;
font-weight:normal;
margin:20px 0 0 0;
line-height:22px;
}
.cont-box-a p a{
color:#9c0101;
font-size:14px;
font-weight:bold;

}
.cont-box-a p a:hover{
color:#595959;
}
.cont-box-a-a-unico{
background-image:url(images/cont-box-a-a.jpg);
background-repeat:repeat-x;
min-height:319px;
background-color:#eeeeee;
width:620px;
float:left;
padding:5px;
}
	.cont-box-a-unico{
background-image:url(images/cont-box-a.jpg);
background-repeat:repeat-x;
background-color:#fff;
padding:5px;
min-height:305px;

}
.cont-box-a-unico h1{
color:#595959;
font-size:18px;
font-weight:bold;
margin:25px 0 0 20px;
}
.cont-box-a-unico p{
margin:15px 0 0 20px;
}

.box-flash{
width:585px;
background-color:#FFFFFF;
float:left;
padding:20px 10px 30px 10px;
}
.box-flash img{
float:left;
margin:30px 0 0 10px;
}
.box-flash h1{
color:#323232;
font-size:14px;
font-weight:bold;
margin:40px 0 0 0;
}
.box-flash h3{
color:#323232;
font-size:17px;
font-weight:bold;
display:inline;
}
.box-flash h3 a{
color:#323232;

}
.box-flash h3 a:hover{
color:#e00000;

}
.box-flash h2 {
color:#323232;
font-size:23px;
font-weight:bold;
display:inline;
}
.box-flash span {
color:#e00000;
font-size:12px;
font-weight:bold;
}


#content-news{
float:left;
width:903px;
margin:10px 0 0 0;
}

#content-d{
background-image:url(images/flash.jpg);
background-repeat:no-repeat;
width:612px;
height:255px;
padding:8px 5px 0 10px;
}

#content-g{
background-image:url(images/bk-e.jpg);
background-repeat:no-repeat;
width:612px;
height:450px;
padding:8px 5px 0 10px;
}

#content-e{
background-image:url(images/bk-e.jpg);
background-repeat:no-repeat;
width:612px;
height:1000px;
padding:8px 5px 0 10px;
}
.summary td{
background-image:none;
border:1px solid #e6e6e6;
}

#riep{
width:350px;
float:left;
}
#form-login{
float:left;
margin-left:20px;
border:1px solid #CC3300;

}

.riga_warning{
font-size:12px;
color:#FF0000;
font-weight:bold;
}

.total{
border:1px solid #ff0000;
text-decoration:none;
}

.center-cont{
width:843px;
float:left;
margin:40px 0 40px 0;
padding:30px;
text-align:center;
font-size:14px;
font-weight:bold;
text-decoration:underline
 
}
.center-cont a:hover{
color:#e10000;
}
.center-cont span{
color:#e10000;
}

#scritta-booking{
background-image:url(images/scritta_booking.jpg);
background-repeat:no-repeat;
height:34px;
width:260px;
}


body{
margin:0;
padding:0;
color:#3f3f3f;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
}
h1{
margin:0;
padding:0;

}
table{
margin:0;
padding:0;
}
form{
margin:0;
padding:0;
}
input{
margin:0;
padding:0;
background:none;
}
h2{
margin:0;
padding:0;
}
p{
margin:0;
padding:0;
}
img{
margin:0;
padding:0;
border:0;
}
a{
margin:0;
padding:0;
text-decoration:none;
color:#3f3f3f;
}
ul, li{
margin:0;
padding:0;
list-style:none;
}
#container{
width:903px;
text-align:left;
margin:0 auto;
}
#top img{

float:left;
}

#top h1{
color:#919191;
font-size:16px;
font-weight:bold;
padding:28px 0 0 0;
float:left;
}
.top-menu{
font-weight:bold;
font-size:11px;
color:#323232;
float:right;
padding:32px 10px 0 0;
}
.pau-logo{
float:right;
padding:0px 10px 0 0;
}
.top-menu a img{
margin:0 2px 0 3px;
}
.menu{
float:left;
width:100%;
height:33px;
}
.menu ul li{
background-image:url(images/bg-menu.jpg);
background-repeat:no-repeat;
width:129px;
height:23px;
float:left;
text-align:center;
padding:10px 0 0 0;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
}

.menu ul li a{
color:#FFFFFF;
}

#content{
float:left;
width:903px;
margin:10px 0 0 0;
}

#messaggi{
background-image:url(images/bg-td-bok.jpg);
background-repeat:repeat-x;
width:887px;
height:50px;
margin-left:2px;
border:1px solid #e6e6e6;
margin:10px;
}
.column-left{
float:left;
width:627px;
}
#flash{

background-repeat:no-repeat;
width:612px;
height:255px;
padding:8px 5px 0 10px;
}

#flash1{

background-repeat:no-repeat;
width:612px;
height:150px;
padding:8px 5px 0 10px;
}
.titolo{
float:left;
width:620px;
padding:2px 0 0 5px;
margin:5px 0 5px 3px;

}
.titolo h1{
font-size:16px;
color:#e10000;
float:left;
margin:0 0 0 0;
}
.titolo img{
padding:4px 0 0 1px;
}

.titolo-x{
float:left;
width:620px;
padding:2px 0 0 5px;
margin:5px 0 5px 5px;

}
.titolo-x h1{
font-size:16px;
color:#e10000;
float:left;
margin:0 0 0 0;
}
.titolo-x img{
padding:4px 0 0 1px;
}
.box{
width:192px;
background-image:url(images/bg-box.jpg);
background-repeat:repeat-x;
height:190px;
float:left;
margin:0 1px 0 2px;
padding:5px 6px 5px 8px;

}
.box img{
border:1px solid #9d9d9d;
margin:0 0 5px 0;
}
.box h1{
color:#323232;
font-size:12px;
font-weight:bold;
margin:0 0 3px 0;
}
.box-x{
width:294px;
background-image:url(images/bg-box.jpg);
background-repeat:repeat-x;
height:250px;
float:left;
margin:0 1px 0 2px;
padding:5px 6px 8px 8px;
background-color:#efefef;
}
.box-x img{
border:1px solid #9d9d9d;
margin:0 0 5px 0;
}
.box-x h1{
color:#323232;
font-size:12px;
font-weight:bold;
margin:0 0 3px 0;
}
.box-x h2{
color:#E10000;
font-size:12px;
background-color:#FFFFFF;
padding:5px;
margin:6px 0 4px 0;
}
.box p{
color:#3f3f3f;
font-size:11px;
line-height:14px;
}
.box-a{
background-image:url(images/learn.jpg);
background-repeat:no-repeat;
width:162px;
height:13px;
line-height:13px;
padding:0 0 0 30px;
margin:10px 0 0 0;
background-color:#FFFFFF;
}
.box-a a{
color:#e10000;
font-size:11px;
font-weight:bold;
}
.box-a a:hover{
color:#3f3f3f;
}
.column-right{
float:right;
width:274px;
}
.box-c{
background-image:url(images/box-c.jpg);
background-repeat:no-repeat;
width:270px;
height:690px;
margin:2px 0 0 0;
text-align:center;
}
.box-d{
background-image:url(images/box-d.jpg);
background-repeat:no-repeat;
width:270px;
height:120px;
margin:2px 0 0 0;
text-align:center;
padding:6px 0 0 0;
}

.box-e{
background-image:url(images/box-e.jpg);
background-repeat:no-repeat;
width:270px;
height:144px;
margin:2px 0 0 0;
text-align:center;
padding:6px 0 0 0;
}

.box-i{
background-repeat:no-repeat;
width:270px;
height:144px;
margin:2px 0 0 0;
text-align:center;
padding:6px 0 0 0;
}
#footer{
float:left;
width:903px;
margin:10px 0 0 0;
color:#323232;
border-top:1px solid #b3b3b3;
padding:10px 0 10px 0;
text-align:center;
}
#footer a{
color:#323232;
font-weight:bold;
}
#footer a:hover{
color:#e10000;
}






table.booking-1  {
width:260px;
margin:0 auto;
padding:5px 0 0 0;
text-align:left;
}

table.booking-1 td{
background-image:url(images/bg-td-bok.jpg);
background-repeat:repeat-x;
height:52px;
padding:0 0 0 8px;
}
table.booking-1 td h1{
color:#323232;
font-size:11px;
font-weight:bold;
margin:0 0 4px 0;
}

table.booking-1 a img{
margin:0 8px 0 8px;
}

table.booking-1 td select{
width:204px;
padding:0 0 0 5px;
font-size:11px;
margin:0 0 3px 0;
}
table.booking-1 td input{
width:103px;
padding:0 0 0 5px;

border:1px solid #7f9db9;
}
table.booking-1 td.heading{
text-align:center;
width:130px;
}
#content-b{
float:left;
background-image:url(images/content-b.jpg);
background-repeat:repeat-x;
width:893px;
padding:5px;
background-color:#f5f5f5;
}
#content-b table{
color:#323232;
font-size:12px;
line-height:16px;
}
#content-b table td{
background-image:url(images/bg-td-bok.jpg);
background-repeat:repeat-x;
height:42px;
padding:5px;
}
#content-b table td h1{
color:#323232;
font-size:16px;
font-weight:bold;
}
#content-b table td h2{
color:#525a66;
font-size:14px;
font-weight:bold;
display:inline;
}
#content-b table td h3{
color:#e10000;
font-size:14px;
font-weight:bold;
display:inline;
}
#content-b table input#Submit2{
background-image:url(images/login.png);
background-repeat:no-repeat;
width:140px;
height:23px;
color:#FFFFFF;
text-align:center;
border:0;
font-weight:bold;
font-size:14px;
cursor:pointer;
}
#content-b table input#Submit3{
background-image:url(images/indietro.png);
background-repeat:no-repeat;
width:140px;
height:23px;
color:#e10000;
text-align:center;
border:0;
font-weight:bold;
font-size:14px;
cursor:pointer;
}

table.booking-1 input#Submit2{
background-image:url(images/login-a.png);
background-repeat:no-repeat;
width:141px;
height:23px;
color:#FFFFFF;
text-align:center;
border:0;
font-weight:bold;
font-size:12px;
cursor:pointer;

}
table.booking-1 input#Submit3{
background-image:url(images/indietro-a.png);
background-repeat:no-repeat;
width:141px;
height:23px;
color:#e10000;
text-align:center;
border:0;
font-weight:bold;
font-size:12px;
cursor:pointer;
}
#content-b table input.inp{
margin:0 0 0 30px;
}
#content-b a{
font-weight:bold;
}
#content-b a:hover{
color:#E10000;
}
#content-b table input#checkbox_rem_data{
margin:0 5px 0 0;
}
#content-b table input#checkbox_cond_priva{
margin:0 5px 0 0;
}
#content-b table input#checkbox_cond_contr{
margin:0 5px 0 0;
}
#content-b input{
border:1px solid #a5a5a5;
}

#content-b table td#riga_head{
background-color:#FFFFFF;
background-image:none;
}

#content-b table td#riga_head h4{
color:#999999;
text-align:right;
text-decoration:underline;
display:inline;
margin-left:100px;

vertical-align:middle;


}

span.adestra{

height:0px;
padding: 3px 0 0 0;
float:right;
font-size:16px;

}

div.popup {
    position: absolute;
    text-align: left;
    display: none;
    padding: 3px;
    border: 1px solid #008DD2;
    background-color: #fff9e7;
    z-index: 99;
    font-size: 10px
}
div.popup p {
    margin: 0;
}
div.popup ul {
    margin: 0 0 .3em;
    padding: 0 0 0 1.8em;
}
div.preferredHelp {
    width: 150px;
}

.blocktoggle {display: none}


