﻿/* -- ViewsonVenice CSS -- */
/* -- HTML -- */
body{background-color:#fff;margin:0;padding:0;}
body,p{text-align:left;font-family:Verdana,Arial,sans-serif;font-size:11px;}
div.all{margin:0 auto;padding:0;width:774px;border-left:solid 8px #ededed;border-right:solid 8px #ededed;border-top:solid 5px #ededed;}
.body{ padding-left:8px;padding-top:10px;}

h1{color:#6397C9;font-size:16px;font-weight:bold;margin-bottom:5px;}
h2{color:#6397C9;font-size:14px;font-weight:bold;margin-bottom:5px;}
h3{color:#6397C9;font-size:12px;font-weight:bold;margin:10px 0;clear:both;}
h4{color:#6397C9;font-size:12px;font-weight:bold;margin:0 0 5px 0;}
h6{color:#6397C9;font-size:12px;font-weight:bold;margin-bottom:0;background:url(img/bullet_titolo.gif);background-repeat:no-repeat;padding:0 0 0 21px;}
q{font-style:italic;}
/* clear */
div.clearspace{clear:both;margin-bottom:10px;}
div.clearspacetop{clear:both;margin-top:10px;}
div.clear{clear:both;}
table.centertable{margin-bottom:20px}
/* scheda */
.schedaleft h1{color:#6397C9;font-size:15px;font-weight:bold;margin:0 0 5px 0;display:block;float:left;}
.schedaleft h2{color:#6397C9;font-size:14px;font-weight:bold;margin-bottom:5px}
.schedaleft h3{color:#6397C9;font-size:13px;font-weight:bold;margin-bottom:5px}

/* -- HTML -- */
div.toc{width:165px;background-color:#d4d4d4;padding:0;float:left}
div.tocchiaro{width:165px;background-color:#a1c0df;padding:5px 0 5px 0;border-bottom:1px solid #FFF;}

div.tocz{border-bottom:1px solid #FFF;margin-top:0;padding:3px;font-size:10px;color:#000;}
div.tocz a{ color:#385e8f;text-decoration:none;}
div.tocz a:hover{ color:#385e8f;text-decoration:underline;}
/*
div.content,#message{width:595px;background-color:#fff;padding:0 0 0 20px ;float:left;font-size:11px;
 voice-family:"\"}\"";
 voice-family:inherit;
 width:575px;
}
*/

div.Content,#message{width:575px;background-color:#fff;padding:0px 0px 0px 20px ;float:left;font-size:11px;color:#434448;}
div.content{width:575px;background-color:#fff;padding:0px 0px 0px 20px ;float:left;font-size:11px;color:#434448;position:relative }

html>body div.content{width:555px;background-color:#fff;padding:0px 0px 0px 20px ;float:left;font-size:11px;color:#434448;}


#message{margin-top:30px;}

div.titolo{color:#6397C9;font-size:14px;font-weight:bold;float:left;width:300px; margin-bottom:5px;padding-left:10px;}
div.titolo img{margin-right:8px;}
div#tagline{text-align:left;margin:10px 0;width:80%}
div#taglineint{text-align:right;margin:2px 0;}


.tocchiaro ul, ul#semplice{
 color:#385e8f;
 font-size:10px;
 /*list-style-type:square;*/
   list-style-image:url(/static/css/img/bullet_blu.gif);
 line-height:1.5;
 margin-left:10px;
 padding-left:10px;
 margin-bottom:2px;
 margin-top:0;
}

.tocchiaro ul a, ul#semplice a{
 color:#385e8f;
 font-size:10px;
 /*list-style-type:square;*/
  list-style-image:url(/static/css/img/bullet_blu.gif);
 line-height:1.5;
 margin-left:0;
 padding-left:0;
 margin-bottom:2px;
 margin-top:0;
 text-decoration:none;
}


.tocchiaro ul a:hover, ul#semplice a:hover{
 color:#385e8f;
 font-size:10px;
 /*list-style-type:square;*/
 list-style-image:url(/static/css/img/bullet_blu.gif);
 line-height:1.5;
 margin-left:0;
 padding-left:0;
 margin-bottom:2px;
 margin-top:0;
 text-decoration:none;
}
.tocchiaro ul li
{
margin-bottom:2px;
}
.tocchiaro ul li.tocsel,
ul#semplicesel{
 background-color:#7494bb;
 color:#fff;
 font-size:10px;
  /*list-style-type:square;*/
 list-style-image:url(/static/css/img/bullet_blu.gif);
 line-height:1.5;
 margin-left:10px;
 padding-left:10px;
 margin-bottom:0;
 margin-top:0;
}

ul#triangolo{
 color:#385e8f;
 font-size:11px;
 line-height:1.5;
 /*list-style:square outside url(/static/css/img/bullet_blu.gif);*/
 list-style-image:url(/static/css/img/bullet_blu.gif);
 margin-left:10px;
 margin-bottom:0;
 padding-left:10px;
 margin-top:0;
}

ul.triangolo{
 color:#385e8f;
 font-size:11px;
 line-height:1.5;
  /*list-style:square outside url(/static/css/img/bullet_blu.gif);*/
 list-style-image:url(/static/css/img/bullet_blu.gif);
 margin-left:10px;
 margin-bottom:0;
 padding-left:10px;
 margin-top:0;
}

.tocchiaro ul li.tocsel,#sel{
 color:#fff;background-color:#7494bb;margin:0 0 0 0px;padding:0 0 0 0px;

}

.tocchiaro ul li.tocsel,div.tocsel{background-color:#7494bb;margin:0 0 0 0px;padding:0 0 0 0px;

}
li{
 margin:0;padding:0;
}

p.specialoffer{
 color:red;margin:0
}

/* -- SCHEDA -- */


.elencoapp th,.pricelist th{font-size:11px;font-weight:bold;color:#fff;padding:2px 0 0 2px;background-color:#638cbc;height:20px;}

/*color:#a1c0df;*/


.elencoapp td,.pricelist td{font-size:11px;font-weight:normal;color:#434448; padding:7px 2px;background-color:#fff;height:50px;border-bottom:1px solid #638cbc;}
.elencoapp td.symbol{padding:7px 2px;height:10px;}
.pricelist th,.pricelist td{padding:4px;height:auto;}
.elencoapp td a,.pricelist td a{text-decoration:none;color:#6397C9;}
.elencoapp .specialoffer{color:red;background-color:#fff;}
.elencoapp .oldprice{text-decoration:line-through;color:Red; }

ul#testatatab{font-size:11px;font-weight:bold;color:#fff;padding:2px 0 0 2px;margin-left:0;margin-top:0;margin-bottom:0;background-color:#6397C9;display:table; height:17px;}

#testatatab li{position:relative;display:inline;list-style-type:none;}

ul#tab{padding-left:0;margin-left:0;display:table;height:20px;margin-top:5px;}

ul#tabelenco{padding-left:0;margin-left:0;display:table;height:50px;margin-top:5px; font-weight:bold;}
ul#tabelenco span{font-weight:normal;margin:0;padding:0}
ul#tabelenco p{font-weight:normal;margin-bottom:0;padding-bottom:0;}
ul#tabelenco a{text-decoration:none;color:#6397C9;}
ul#tabelencotestata{padding-left:0;margin-left:0;display:table;height:15px;margin-top:5px;font-size:11px;font-weight:bold;color:#fff;background-color:#6397C9;padding:0}

#tab li{position:relative;display:inline;list-style-type:none;}

ul#testataelencotab{font-size:11px;font-weight:bold;color:#fff;padding:2px 0 0 2px;margin-left:0;background-color:#6397C9;display:table; height:17px;}


#testataelencotab{}
#testataelencotab #tab1{width:290px;float:left;display:table}
#testataelencotab #tab2{width:60px;float:left;display:table}
#testataelencotab #tab3{width:60px;float:left;display:table}
#testataelencotab #tab4{width:70px;float:left;display:table}
#testataelencotab #tab5{width:60px;float:left;display:table}

ul#elencotab{font-size:11px;color:#000;padding:2px 0 0 2px;margin-left:0;margin-top:0;display:table;}

ul.tabelenco{padding:0;margin:0;display:table; font-weight:bold;}
.tabelenco span{font-weight:normal;margin:0;padding:0}
.tabelenco a{text-decoration:none;color:#6397C9;}
.tabelenco li{border-bottom:1px solid #6397C9;display:table;height:30px;margin:0;background-color:#B7D0E6;padding-top:5px}


#tab1{width:245px;float:left;display:table ;border-bottom:1px solid #6397C9;height:18px;margin-bottom:5px;}
#tab2{width:85px;float:left;display:table ;border-bottom:1px solid #6397C9;height:18px;margin-bottom:5px;}
#tab3{width:60px;float:left;display:table ;border-bottom:1px solid #6397C9 ;height:18px;margin-bottom:5px;}
#tab4{width:70px;float:left;display:table ;border-bottom:1px solid #6397C9;height:18px;margin-bottom:5px;}
#tab5{width:60px;float:left;display:table ;border-bottom:1px solid #6397C9;height:18px;margin-bottom:5px;}


div.fondochiaro{width:520px;padding:0;}

ul.testatatab{width:525px;font-size:11px;font-weight:bold;color:#fff;padding:2px 0 0 0;margin:0;background-color:#6397C9;display:table; height:17px;}

.tab_of1 p{background-color:transparent;font-weight:normal;margin:0 3px 0 3px;}
.tab2_of1 p{background-color:transparent;font-weight:normal;margin:0 3px 0 3px;}


.tab_of1{width:200px;float:left;display:table ;}
.tab_of2{width:160px;float:left;display:table ;}
.tab_of3{width:80px;float:left;display:table ;}
.tab_of4{width:85px;float:left;display:table ;}
.tab_of5{width:50px;float:left;display:table ;text-align:center}
.tab_of6{width:70px;float:left;display:table ;}


.tab2_of1{width:110px;float:left;display:table ;}
.tab2_of2{width:140px;float:left;display:table ;}
.tab2_of3{width:120px;float:left;display:table ;}
.tab2_of4{width:185px;float:left;display:table ;}
.tab2_of5{width:60px;float:left;display:table ;text-align:center}
.tab2_of6{width:70px;float:left;display:table ;}



div.invia a{clear:both;margin-bottom:7px;display:block;width:123px;border:1px solid #6397C9;text-decoration:none;text-align:right;padding:5px 0 5px 1px;color:#6397C9;font-size:10px;font-weight:bold;
 voice-family:"\"}\"";
 voice-family:inherit;
 width:114px;
}

div.book{width:123px;text-align:center;margin-right:22px;float:left; }
div.book a{display:block;border:1px solid #6397C9;text-decoration:none;text-align:center;padding:5px 3px 5px 0;margin-bottom:10px;color:#6397C9;font-size:10px;font-weight:bold;width:116px;}
div.book a.linkbookimg{border:1px solid #FFF;padding:0;margin-bottom:10px;color:#6397C9;font-size:10px;font-weight:bold;width:119px;}
div.book a:hover{ background-color:#B7D0E6; color:#FFF}
div.book a.linkbookimg:hover{background-color:#fff; color:#FFF}
div.invia img{vertical-align:middle ;}
div.invia a:hover{background-color:#B7D0E6;}
div.price {border:1px solid #6397C9;text-align:center;margin-top:3px;margin-bottom:10px;color:#333;font-size:10px;font-weight:bold;width:110px;padding:3px 3px 3px 3px;float:left}

div.schedaleft{float:left;width:400px;padding-right:7px;}
div.schedaleft p{margin:3px 0 0 0;}
div.schedaright{width:119px; float:left}
div.schedaright img{}
div.schedabott{width:528px;clear:both;padding-top:10px;}
div.schedatop{position:relative; margin:25px 0 0 0 ;padding:0;width:528px;height:30px;}
div.contentfooter{clear:both;width:526px;margin-top:10px;}

div.riga{border-bottom:1px solid #6397C9;padding:0;margin-bottom:10px;width:540px;}
div.riga p{float:left;color:#6397C9;font-size:12px;font-weight:bold;margin-top:10px}
div.riga span{float:right;color:#6397C9;margin-top:10px}

/* -- TESTATA -- */
/*#divtestata{position:relative;margin:0;padding:0;width:760px;height:169px;border:0;}*/

#divtestata{position:relative;margin:5px 8px 5px 8px;padding:0;width:760px;height:169px;border:0;}

div.aaa,div.bbb,div.ccc,div.ddd{position:relative;margin:0;padding:0;width:760px;height:169px;background-repeat:no-repeat;}
div.aaa{background:url(img/img_testata5.jpg);}
div.bbb{background:url(img/img_testata2.jpg);}
div.ccc{background:url(img/img_testata3.jpg);}
div.ddd{background:url(img/img_testata4.jpg);}

.imagetitle{padding-top:20px;padding-bottom:18px;padding-left:18px;}
.imagetitle img{border:0;}

div #iconmenu{width:760px;float:left;display:block;padding-left:8px;padding-right:8px;}
#iconmenu span{display:none}
#iconmenu li{height:19px;display:block;list-style:none;padding-left:0px;}

#iconmenu a{height:19px;display:block;}
#iconmenu #panel13d a,#iconmenu #panel13c a{height:19px;display:block;}
#iconmenu a:hover{}


#iconmenu li {background:url(/static/css/img/vov_toolbar.gif) no-repeat ;float:left;position: relative}
#iconmenu li a:hover{background:url(/static/css/img/vov_toolbar.gif) no-repeat}




#iconmenu #panel33c {display:none;}





/* -- BOTTONIERA -- */
#bottoniera{padding:0; margin:20px 0 0 0 ;}


.div_hp_footer .toolbarinfinner{background-color:#ededed;color:#888888;text-align:right;vertical-align:text-top;}
.div_hp_footer .toolbarinfinner a {color:#888888;text-align:right;}



div.toolbarinfinner{background-color: #ededed;color:#888888;text-align:right;margin-right:9px;}
div.toolbarinferiore a{color:#888888;text-decoration:none;}
div.toolbarinferiore{ background-color:#ededed;color:#888888;text-align:right;margin-top:0;clear:both;width:782px;height:40px;}




/* -- PRESENTAZIONE -- */
div .presentazioneprop{display:block;border-bottom:1px solid #6397C9;padding-bottom:6px;margin-bottom:10px;clear:both; min-height:180px;}
div .presentazioneprop a{color:#000;text-decoration:none;}
div .presentazioneprop p{margin:20px 0 0 0}
a#titolopresentazione{float:right;color:#6397C9;font-size:12px;font-weight:bold;margin-bottom:6px;}
div .body{clear:both;}
/*div .butthome{position:absolute;top:31px;left:29px;}*/

div .butthome{float:left;}
div .presentazionepropleft{ float:left;width:280px;margin-right:10px;}

html>body div.presentazionepropleft{ width:300px ;display:table;}
html>body div.presentazioneright{ width:100px ;display:table;}
div .presentazionepropright{display:table;float:left; width:100px ;}



div .indicefaq{border-bottom:1px solid #6397C9;margin-bottom:10px;padding-bottom:10px;}
div .indicefaq a{color:#000;text-decoration:none;}
div .indicefaq a:hover{color:#000;text-decoration:underline;}
div .indicefaqlong{width:700px; border-bottom:1px solid #6397C9;margin-bottom:10px;padding-bottom:10px;}


div .tornasu{text-align:right;width:550px;border-bottom:1px solid #6397C9;margin-bottom:0;padding-bottom:10px;}
div .tornasu a{text-decoration:none;color:#6397C9;font-weight:normal;font-size:10px;}
div .tornasu a:hover{text-decoration:underline;color:#6397C9;font-weight:normal;font-size:10px;}


/* -- GALLERY -- */
div .imggallery{float:left;margin:0 40px 40px 0;color:#6397C9;font-size:12px;font-weight:bold;}
div .imggallery img{margin-bottom:5px;border:1px solid #6397C9;}

div.navigazionegallery{margin-top:10px;width:530px;height:22px; vertical-align:top; background-color:#6397C9; margin-left:21px}
div.navigazionegallery img{border:0; margin:0; padding:0;height:24px;width:50px; vertical-align:bottom}

div.navigazionegallery h1{height:24px;display:block;float:left;width:50px;background-color:#6397C9;border:0; margin:0; padding:0}
div.navigazionegallery h2{height:24px;display:block;float:left;width:430px;text-align:center;color:#fff;background-color:#6397C9; margin:0;}
div.navigazionegallery a{color:#fff;text-decoration:none;font-size:12px;}
div.navigazionegallery h4{float:left;background-color:#FFF;border:0; margin:0; padding:0}

/* -- SEND TO FRIEND -- */
.popupsendtotitle{ FONT-WEIGHT:bold;FONT-SIZE:16px;COLOR:#000000;TEXT-ALIGN:left}
.popupsendtolabel{ FONT-SIZE:11px;COLOR:#000000;TEXT-ALIGN:left}
.popupheader{background:url(img/bg_sendto.gif);background-repeat:no-repeat;}
.popupsendtobox{ BACKGROUND-COLOR:#fff;}
.linkarial11nerobold{ FONT-SIZE:11px;COLOR:#ffffff;text-decoration:none;}
a.chiudi{color:#000000;font-weight:normal;font-size:11px;text-decoration:none;color:#6397C9;}
.popupsendtobox h3{ font-size:16px;color:#6397C9;}
.popupsend2{min-width:120px;background-color:#6397C9;color:#fff;text-decoration:none;border:0;margin-right:15px;}


/* -- HOMEPAGE -- */

div .titlehome{height:80px;background:url(img/tit.jpg) 40px 10px no-repeat;}

div .strillihpsingle{height:120px;width:150px;display:block;float:left;margin-top:10px;font-size:11px;font-weight:bold;color:#6397C9;margin-left:20px}
div .strillihpsingle a{text-decoration:none;color:#6397C9;font-weight:normal;}
div .strillihpsingle span{text-decoration:none;color:#000;font-weight:normal;font-style:italic}
div .strillihpsingle img{margin-bottom:10px;border:1px solid #6397C9;}

div .strillihp
{
	clear:both;
	display:block;
	margin-left:0;
	height:420px;
	width:560px;
	/*background:url(img/bghp.gif);*/
	background:url(img/bghpnooffer.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	background-color:#F1F1F1;
  /*padding-left:40px;*/
  voice-family:"\"}\"";
	voice-family:inherit;
}
html>body div .strillihp{ width:575px;}

div#banner
{
	clear:both;
	/*background-color:#f1f1f1;
	border-bottom:solid 2px #f1f1f1;
	border-left:solid 12px #d5d5d5;
	border-right:solid 2px #f1f1f1;

	background:url(img/sfondo_hp_strillo.jpg);*/
	background-color:#fff;
	width:235px;
	float:left;
	padding:5px 5px 0 5px;
	margin-left:0px;
	margin-bottom:10px;
	margin-top:0px;

}






#banner img{border:0px;float:left;padding-bottom:5px;}

#banner_realestate{background:url(img/bg_real_estate.jpg) no-repeat; width:347px;color:#6b6a6f;font-family:Verdana,Tahoma,Arial; font-size:9px;text-align:left; display:block; clear:both; margin:0 0 0 5px; padding:0; height:89px}
#banner_realestate img{float:left;padding-top:5px;padding-right:3px;}

#banner_realestate a{color:#d4d4d4;font-family:Verdana,Tahoma,Arial; font-size:9px;}

#banner_realestate div{float:left; margin:0; display:block; }
#banner_realestate p{float:left; margin:40px 20px 20px 10px; display:block; font-size:9px; width:300px; height: 50px}
#banner_realestate p a{clear:both; float:right; display:block; text-decoration:none; font-weight:bold; color:#0B1366}

/*
#banner img{margin-bottom:20px; margin-top:10px; margin-right:16px; margin-left:20px;}
*/
div .paginazione{float:right;width:300px;text-decoration:none;color:#6397C9;font-weight:bold;font-size:10px;text-align:right;margin-top:5px}

div .strillispecialoffer
{clear:both;display:block;margin-left:0;height:200px;background-color:#F1F1F1;
    padding-left:10px;
    width:589px;
 voice-family:"\"}\"";
 voice-family:inherit;
 width:567px;
}

/* -- LOGIN -- */

div .loginbox{width:400px;margin-left:30px;text-align:right}
div .imputtext{width:200px;}
div .loginbox #errcode{color:#82000D;text-align:center;font-weight:bold;padding:5px;width:500px}

/* -- CALENDARIO SCHEDA -- */


div.mese{float:left;width:160px;text-align:center;margin-left:10px}
.mese p{font-size:11px;font-weight:bold;margin-bottom:10px;padding-bottom:10px }


div.fondoz{background-color:#F3F3F3;height:300px;}

.month ul{font-size:10px;font-family:Arial;padding:0;margin:0 0 2px 0;height:10px;clear:both}
html>body ul.tabcalall{font-size:10px;}

.month li{position:relative;display:inline;list-style-type:none;width:20px;float:left;display:table ;height:18px;margin:0 2px 2px 0;text-align:center;padding-top:2px}

div.legendafree{background-color:#D7ECFD;display:block;width:20px;height:18px;margin:0 2px 2px 0;}


.th{color:#6397C9;padding-top:5px}

.free{background-color:#D7ECFD;}
.OnHold{background-color:#A0BBD8;}
.SpecialOffer{background-color:#FCD976;}
.omonth{color:#909090;}
.Booked{background-color:#6398D6;color:#fff;}


div.month{float:left;width:160px;height:160px;text-align:center;margin-left:10px}
.month p{font-size:11px;font-weight:bold;margin-bottom:10px;padding-bottom:10px }



div.calendar{background-color:#F3F3F3;display:block;width:540px;padding:10px 0 10px 0;}
table.calendarform{margin-left:0;display:block;width:540px;}
table.calendarform em{display:block;padding:7px;background:#E5EBF0;}
table.calendarform em a{font-weight:bold;font-style:normal}

p.riga{border-bottom:1px solid #6397C9;width:528px;padding:0;margin-bottom:10px;}


div.sommarioprezzi{width:540px;text-align:left;margin:0;background-color:#F3F3F3;padding-top:10px;display:table;}
p.orderlabel{width:150px;text-align:right;float:left;font-weight:bold;margin:0;height:28px;background-color:#F3F3F3;display:table;}
p.ordervalue{padding-left:5px;width:350px;text-align:left;float:left;margin:0;height:28px;background-color:#F3F3F3;display:table;}

div.suitcaseonhold{clear:both;display:table;background-color:#D7ECFD;width:570px;margin-bottom:10px;}
div.suitcaseopen{clear:both;display:table;width:570px;margin-bottom:10px;}
div.suitcaseavailable{clear:both;display:table;background-color:#F3F3F3;width:570px;margin-bottom:10px;}
div.suitcaseavailable h3,div.suitcaseopen h3,div.suitcaseonhold h3{margin:10px 5px 0;font-size:14px;border-bottom:1px solid #6397C9;}
div.suitcaseavailable h3 sub,div.suitcaseopen h3 sub,div.suitcaseonhold h3 sub{font-size:x-small;font-weight:normal;float:right;}
div.suitcaseavailable h3 sub a,div.suitcaseopen h3 sub a,div.suitcaseonhold h3 sub a,
div.suitcaseavailable h3 sub a:hover,div.suitcaseopen h3 sub a:hover,div.suitcaseonhold h3 sub a:hover,
div.suitcaseavailable h3 sub a:visited,div.suitcaseopen h3 sub a:visited,div.suitcaseonhold h3 sub a:visited,
div.suitcaseavailable h3 sub a:link,div.suitcaseopen h3 sub a:link,div.suitcaseonhold h3 sub a:link{color:#6397C9;}
div.suitcaseavailable p,div.suitcaseopen p,div.suitcaseonhold p{margin:0 5px 3px;}

p.orderlabels{background:none;width:150px;text-align:right;float:left;font-weight:bold;margin:0;height:18px;}
p.ordervalues{background:none;padding-left:5px;width:380px;text-align:left;float:left;margin:0;height:18px;}
p.ordervalues2{background:none;padding-left:5px;width:180px;text-align:left;float:left;margin:0;height:18px;}
div.suitcaseopen p.ordervalues2{background:none;padding-left:5px;width:180px;text-align:left;float:left;margin:0;height:18px;}


div.suitcaseonhold p.orderlabels{background:none;width:150px;text-align:right;float:left;font-weight:bold;margin:0;height:18px;}
div.suitcaseonhold p.ordervalues, div.suitcaseopen h2 p.ordervalues{background:none;padding-left:5px;width:400px;text-align:left;float:left;margin:0;height:18px;}


div.suitcaseavailable p.orderlabels {background:none;width:150px;text-align:right;float:left;font-weight:bold;margin:0;height:18px;}
div.suitcaseavailable p.ordervalues{background:none;padding-left:5px;width:400px;text-align:left;float:left;margin:0;height:18px;}



div.suitcasesingle{width:570px;height:150px;clear:both;margin-top:10px;padding:10px 0 5px 0;border-bottom:1px solid #6397C9;display:table;}
.suitcaseonhold h2, .suitcaseopen h2, .suitcaseavailable h2{width:570px;background-color:#6397C9;color:#fff;margin-top:0;padding:3px;}

p.label{width:100px;text-align:right;float:left;font-weight:bold;margin:0;height:18px;background:none;}
p.value{padding-left:5px;width:130px;text-align:left;float:left;margin:0;height:18px;background:none;}

div.ordercell{background:url(img/curvafondo.gif);background-repeat:no-repeat;float:left;display:table;background-color:#D7ECFD;margin-right:10px;width:240px;height:330px;}
.ordercell h2{margin:5px 0 0 5px}
div.ordercellgr{ text-align:right;float:left;display:table;background-color:#F3F3F3;margin-right:10px;width:240px;height:400px;}
div.ordercellgr p.value{background-color:#F3F3F3;width:100px;text-align:right;float:left; font-weight:bold;margin:0;height:18px;}
div.ordercellgr p.label{background-color:#F3F3F3;padding-left:5px;width:130px;text-align:left;float:left;margin:0;height:18px;}
div.ordercellbott{background:url(img/curvafondo.gif);background-repeat:no-repeat;display:table;background-color:#F3F3F3;width:240px;height:30px;text-align:right;padding-top:6px;margin-bottom:5px;}
div.ordercellinner{width:240px;height:300px;}

/* -- CORRELATE -- */
div.related{clear:both;}
.related a{color:#6397C9;font-size:12px;font-weight:bold;text-decoration:none;}
div.prelated{float:left;width:260px;margin:5px 2px;padding:3px;width:250px;background-color:#E5EBF0;border:1px solid #6397C9;}
div.prelated p{margin:0;padding:2px;background:transparent;}
div.prelated p img{padding-right:4px;}


/* PER DEBUG */
.debugbtn{background-color:#A4A4A4;color:#fff;border:1px solid #111;font-weight:bold;padding:2px;margin:1px;display:block;width:25px;}
.debug{display:none;background-color:#ccc;color:#000;border:1px solid #000;overflow:auto;margin:2px;padding:4px;}

/* STEP ORDER */
div.buttstep{width:570px;text-align:center;}
div.step1s{float:left;height:50px;width:50px;background:url(img/step1s.gif);background-repeat:no-repeat;display:block;margin-left:50px;margin-top:5px;padding-top:50px;}
div.step2s{float:left;height:50px;width:50px;background:url(img/step2s.gif);background-repeat:no-repeat;display:block;margin-left:100px;margin-top:5px;padding-top:50px;}
div.step3s{float:left;height:50px;width:50px;background:url(img/step3s.gif);background-repeat:no-repeat;display:block;margin-left:100px;margin-top:5px;padding-top:50px;}
div.step1{float:left;height:50px;width:50px;background:url(img/step1.gif);background-repeat:no-repeat;display:block;margin-left:50px;margin-top:5px;padding-top:50px;}
div.step2{float:left;height:50px;width:50px;background:url(img/step2.gif);background-repeat:no-repeat;display:block;margin-left:100px;margin-top:5px;padding-top:50px;}
div.step3{float:left;height:50px;width:50px;background:url(img/step3.gif);background-repeat:no-repeat;display:block;margin-left:100px;margin-top:5px;padding-top:50px;}


#payment table{margin:5px 0;}
#payment td{padding:2px;height:20px;}
.tditemh td,
.tdtotal td{border-bottom:1px dotted #000;height:30px;font-weight:bold;}
.tdtotal td,
.tditemf td{border-top:1px dotted #000;}
.tditemh td{background-color:#E5EBF0;border-top:1px dotted #000;}
.tdtotal td{font-weight:bold;}
.tditemnow td{color:#000;font-weight:bold;background-color:#E5EBF0;}
.tditemdone td{color:#555;}



.dashed,.bookingnotaxes,.bookingconditions,.bookingbilling{border-top:1px dotted #000;padding:5px;margin:0;}
.bookingconditions{background-color:#E5EBF0;}
.bookingconditions p{background-color:transparent;}


sup{font-size:9px;}
.note{color:#777;font-size:xx-small;height:10px;width:97%;padding:3px 0 5px 0;}

div#payment
{
 margin:2em 1em;
padding:0;
}
dl.iban{width:90%}
dl.iban dt
{
width:50px;
float:left;
margin:0;
padding:3px 0;
border-bottom:1px dotted #ddd;
font-weight:bold;
height:14px;
}
dl.iban dd
{
width:90%;
float:left;
margin:0;
padding:3px 0;
border-bottom:1px dotted #ddd;
font-weight:bold;
height:14px;
}
.bookingsummary{background-color:transparent;}
.bookingsummary dl
{
/*width:41.1em;*/
/*margin:2em 1em;*/
margin:2px 5px;
padding:0;
}

.bookingsummary dl dt
{
/*width:15em;*/
width:25%;
float:left;
margin:0;
padding:3px 0;
border-bottom:1px dotted #ddd;
font-weight:bold;
min height:14px;
}

/* commented backslash hack for mac-ie5 \*/
dt{ clear:both;}
/* end hack */

.bookingsummary dl dd
{
float:left;
/*width:24em;*/
width:75%;
margin:0;
padding:3px 0;
border-bottom:1px dotted #ddd;
min-height:14px;
}

/* form elements */
textarea,.editformlarge,.editform,
.bookingbilling input,.popupsendtobox input,#frmlogin input{border-color:black;border-style:solid;border-width:1px;font-family:Verdana;font-size:11px;color:black;background-color:#FFFFFF;padding:1px;margin:3px;}
.editformlarge{width:200px;}
.editform{width:100px;}
password{width:200px;}
.noborder{border:0px ! important;}
select{border-color:black;border-style:solid;border-width:1px;font-family:Verdana;font-size:11px;color:black;background-color:#FFFFFF;padding:1px;margin:3px;}
.bookingnotaxes input,.bookingconditions input{border:0;background-color:transparent;}
#frmpricingres{text-align:center;}
.frmonhold,
.frmavailability,
.frmopen,
.frmowner,
#frmsuitcase{text-align:center;}
.bookingbilling table{width:100%;}
.bookingnext{width:100px;background-color:#6397C9;color:#fff;text-decoration:none;border:0;margin-right:5px;text-align:right;float:right;padding-right:3px;margin-bottom:5px;}
input .popupsend{width:85px;background-color:#6397C9;color:#fff;text-decoration:none;border:0}

.warning{background-color:#82000D;color:#fff;font-weight:bold;padding:3px;}
.errmsg{border:2px solid #82000D;background-color:#FFFFBB;font-weight:bold;padding:10px;}

html>body #smenu1{background-color:#7494bb;
	display: none;
	padding-top:5px;
	width:120px;
	position: absolute;
	/*left: 403px;
	top: 272px;
	*/
	z-index:1000;

  top: 2em;
  left: 0;

	}

#smenu1{background-color:#7494bb;
	display: none;
	padding-top:5px;
	width:105;
	position: absolute;
	/*left: 403px;
	top: 272px;
	*/
	z-index:1;

  top: 2em;
  left: 0;

	}
#ssmenu1{background-color:#7494bb;
	padding-top:5px;
	width:120px;
	position: absolute;
	left: 268px;
	top: 272px;
	z-index:1;
	}

#smenu1 a,#ssmenu1 a{padding:0 0 0 9px; color:#fff; margin:0; text-decoration:none;font-size:10px;height:15px;border-bottom:1px solid #fff;margin-bottom:0;width:105px;}

#smenu1 a:hover,#ssmenu1 a:hover{padding:0 0 0 9px; margin:0;text-decoration:none;background-color:#a1c0df;border-bottom:1px solid #fff;margin-bottom:0;background-image:none;width:105px;}

html >body #smenu1 a:hover,#ssmenu1 a:hover{padding:0 0 0 9px; margin:0;text-decoration:none;background-color:#a1c0df;border-bottom:1px solid #fff;margin-bottom:0;background-image:none;width:110px;}


#panel2c #smenu1 a:hover{padding:0 0 0 9px;margin:0;background-color:#a1c0df;border-bottom:1px solid #fff;margin-bottom:0;background-image:none;width:105px;}



/*
#smenu1{background-color:#6397C9;position: absolute;
	left: 0px;
	top: 24px;
	display: none;
	padding-top:5px;
	width:99px;}

#ssmenu1{background-color:#6397C9;position: absolute;
	left: 0px;
	top: 24px;
	padding-top:5px;
	width:99px;
}

#smenu1 a,#ssmenu1 a{padding:0 0 0 9px; color:#fff; margin:0; text-decoration:none;font-size:10px;height:15px;border-bottom:1px solid #fff;margin-bottom:0;width:90px;}
#smenu1 a:hover,#ssmenu1 a:hover{padding:0 0 0 9px; margin:0;text-decoration:none;background-color:#707287;border-bottom:1px solid #fff;margin-bottom:0;background-image:none;}
#panel2c #smenu1 a:hover{padding:0 0 0 9px;margin:0;background-color:#707287;border-bottom:1px solid #fff;margin-bottom:0;background-image:none;width:90px;}
*/
.datafeedback{
color:#6397C9;
border-bottom:1px solid #6397C9;
width:100%;
display:block;
font-weight:bold;
font-size:1.1em;
text-align:right;
padding-bottom:2px;
}

td .gall{text-align:center; width:265px; height:235px;}
#bform {clear:both;}

div#visible p{width: 200px;padding: 0 5px;
    border:1px solid #68B0D8;background-color: #C8ECFF}



/*Sitemap*/

#menu {}

/*Mappa*/

.HEADER{font-size:18px;font-family:Verdana,Arial;color:#6093c2;border-bottom:1px solid #6093c2;font-weight:bold;padding-bottom:5px;}
.dvContainerChannelMap{font-size:12px;font-family:Verdana,Arial;height:100%;padding-top:10px;}

.dvContainerChannelMap .dvelementTreeContainer{ float:left;}
.dvContainerChannelMap .dvelementHome {}
.dvContainerChannelMap .dvelementHome .dvelementTree {height:10%;}
.dvContainerChannelMap .dvelementHome .dvLabelTree a{
  color:#6093c2;
  text-decoration:none;
}

.dvContainerChannelMap .dvelementHome .dvelementTree .dvLabelTree{
	color:#6093c2;
	padding-left:5px;
	padding-bottom:10px;
	font-weight:bold;
}

.dvContainerChannelMap .dvelementHome .dvelementTree .dvLabelTree a {
  color:#6093c2;
  text-decoration:none;
}
/*
	annidatemento livello di annidamento di foglie ali'interno dell'albero che assuavolta contengono altre foglie
	In questo caso Home Ramo / Societa Ramo / missione Ramo 3 livello
*/
.dvContainerChannelMap .dvelementHome .dvelementTree .dvelementTree .dvelementTree{}
.dvContainerChannelMap .dvelementHome .dvelementTree .dvelementTree .dvelementTree .dvLabelTree {}
.dvContainerChannelMap .dvelementHome .dvelementTree .dvelementTree .dvelementTree .dvLabelTree a {}
.dvContainerChannelMap .dvelementHome .dvelementLeaf {padding-left:20px;}
.dvContainerChannelMap .dvelementHome .dvelementLeaf .dvLabelLeaf {}
.dvContainerChannelMap .dvelementHome .dvelementLeaf .dvLabelLeafSelected {}
.dvContainerChannelMap .dvelementHome .dvelementLeaf .dvLabelLeafSelected  a {}
.dvelementLeaf .dvLabelLeaf a{font-size:11px;color:#6093c2;font-weight:bold;}

.channel_description{font-weight:bold;padding-left:20px;color:#000;margin-top:3px}
.dvLabelLeaf .channel_description{font-weight:normal;}

/*Box login In Hp*/
#loginarea{width:98%;background-color:#d4d4d4;margin-right:7px;padding-left:5px;margin-left:3px;}

html>body #loginarea{width:97%;background-color:#d4d4d4;margin-right:7px;margin-left:3px;}
#loginbox{ font-size:9px;font-family:Verdana,Tahoma,Arial;color:#000;}

#loginbox .txtlogin	{padding-left:1px;padding-right:1px;font-size:9px;font-family:Verdana,Tahoma,Arial;}
#loginbox .inputtext {width:100px;}
#loginbox .inputimg {border:0px;vspace:0px;hspace:0px;padding:0 0 0 0;}


/*Hp*/

.div_hp {width:774px;height:838px;border-left:solid 8px #ededed;border-right:solid 8px #ededed;border-top:solid 13px #ededed;padding:0 0 0 0;margin:0 0 0 0;}
html>body .div_hp {width:774px;height:838px;border-left:solid 8px #ededed;border-right:solid 8px #ededed;border-top:solid 13px #ededed;padding:0 0 0 0;margin:0 0 0 0;}


.div_hp_head {width:774px;height:280px;background-color:#fff;float:left;}
html>body .div_hp_left {width:373px;height:405px;background-color:#fff;float:left;margin-bottom:5px;margin-left:8px;}
.div_hp_left {width:370px;height:530px;background-color:#fff;float:left;margin-left:5px; background:url(img/sfumagrigio.gif); background-repeat: repeat-x}

.div_hp_right {width:386px;height:530px;background-color:#fff;float:left;}
.div_hp_footer {width:776px;background-color:#ededed;color:#888888;float:left;height:40px;}

html>body .div_hp_footer {width:775px;background-color:#ededed;float:left;height:40px;}

/*Strillo Hp Appartamento*/
.Strillo_HpAppartment{float:left;width:160px;height:150px; padding:0px  5px 10px 5px; text-align:left; margin:0px 0 5px 10px;}
.Strillo_HpAppartment img {border:0px;}
.Strillo_HpAppartment a{color:#69696b;text-decoration:none;font-size:10px;font-family:Verdana,Tahoma,Arial}
.Strillo_HpAppartment b{color:#0B1366;}


/*Strillo Hp principale*/

/*
.Vov_HpContent{padding-top:10px; padding-left:5px;font-family:Verdana,tahoma,Arial;font-size:10px;color:#434448;padding-bottom:5px; }
*/
 .Vov_HpContent h1{margin-top:0}
 .Vov_HpContent {padding-top:0}


.Vov_HpContent a {color:#434448; text-decoration:none;}
.Vov_HpContent p {margin:0 0 15px 0; line-height:16px;}

/*Strillo Hp principale per HP*/

.Vov_HpContent_HP {padding-top:10px; padding-left:5px;font-family:Verdana,tahoma,Arial;font-size:10px;color:#434448;padding-bottom:5px; height:290px}
.Vov_HpContent_HP a {color:#434448; text-decoration:none;}
.Vov_HpContent_HP p {margin:0 0 15px 0; line-height:16px;}

#Vov_HpContent_Title{}




