﻿/* -- ViewsonVenice CSS -- */
/* -- HTML -- */
body{background-color:#ededed;margin:0;padding:0;}
body,p{text-align:left;font-family:Verdana,Arial,sans-serif;font-size:11px;}

/* per la scrollbar su firefox */
html > body {overflow:scroll;}
/* nasconde la doppia scrollbar su IE 7 causata dalla rule per firefox */
*:first-child+html body {overflow:visible;}

div.all{margin:0 auto;padding:0;width:776px;border-left:solid 8px #ededed;border-right:solid 8px #ededed;border-top:solid 13px #ededed;background-color:#b0acac;}
.body{ padding-left:8px;padding-top:10px;}

h1{color:#830113;font-size:16px;font-weight:bold;margin-bottom:5px;}
h2{color:#830113;font-size:14px;font-weight:bold;margin-bottom:5px;}
h3{color:#830113;font-size:12px;font-weight:bold;margin:10px 0;clear:both;}
h4{color:#830113;font-size:12px;font-weight:bold;margin:0 0 5px 0;}
h6{color:#830113;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;margin:0px;padding:0px;}
table.centertable{margin-bottom:3px;background-color:#fff;border-top:25px solid white;border-bottom:25px solid white;}
/* scheda */
.schedaleft h1{color:#830113;font-size:15px;font-weight:bold;margin:0 0 5px 0;display:block;float:left;}
.schedaleft h2{color:#830113;font-size:14px;font-weight:bold;margin-bottom:5px;}
.schedaleft h3{color:#830113;font-size:13px;font-weight:bold;margin:0px 0px 5px 0px;padding:0px;}
.schedaleft h4{color:#830113;font-size:12px;font-weight:bold;margin-bottom:5px;margin-top:25px;border-bottom:1px solid #9b404d;}
/* -- HTML -- */
div.toc{width:165px;background-color:#d4d4d4;padding:0;float:left;}
div.tocchiaro{width:165px;background-color:#9b404d;padding:0 0 20px 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:#830113;text-decoration:none;}
div.tocz a:hover{ color:#830113;text-decoration:underline;}
div.tocz li{ padding-left:-5px;}
/*
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;}

html>body div.content{width:555px;background-color:#fff;padding:0px 0px 0px 20px ;float:left;font-size:11px;color:#434448;}
div.content a {color:#830113;}

#message{margin-top:30px;}

div.titolo{color:#830113;font-size:14px;font-weight:bold;float:left;width:300px; margin:0px 0px 5px 0px;padding-left:0px;}
div.titolo img{margin-right:8px;}
div#tagline{text-align:left;margin:10px 0;width:80%}
div#taglineint{text-align:right;margin:2px 0;}

ul#semplice{
 color:#fff;
 font-size:10px;
 /*list-style-type:square;*/
 list-style-type:disc;
 line-height:1.5;
 margin-left:30px;
 padding-left:10px;
 padding-right:10px;
 margin-bottom:2px;
 margin-top:0;
}

ul#semplice a{
 color:#fff;
 font-size:10px;
 /*list-style-type:square;*/
 list-style-type:disc;
 line-height:1.5;
 margin-left:0;
 padding-left:0;
 margin-bottom:2px;
 margin-top:0;
 text-decoration:none;
}


ul#semplice a:hover{
 color:#fff;
 font-size:10px;
 /*list-style-type:square;*/
 list-style-type:disc;
 line-height:1.5;
 margin-left:0;
 padding-left:0;
 margin-bottom:2px;
 margin-top:0;
 text-decoration:none;
}


ul#semplicesel{
 background-color:#830113;
 color:#fff;
 font-size:10px;
  /*list-style-type:square;*/
 list-style-type:disc;
 line-height:1.5;
 margin-left:30px;
 padding-left:10px;
 padding-right:10px;
 margin-bottom:2px;
 margin-top:0;
}

ul#triangolo{
 color:#830113;
 font-size:11px;
 line-height:1.5;
 /*list-style:square outside url(/static/css/img/bullet_blu.gif);*/
 list-style-type:disc;
 margin-left:10px;
 margin-bottom:0;
 padding-left:10px;
 margin-top:0;
}

ul.triangolo{
 color:#830113;
 font-size:11px;
 line-height:1.5;
  /*list-style:square outside url(/static/css/img/bullet_blu.gif);*/
 list-style-type:disc;
 margin-left:10px;
 margin-bottom:0;
 padding-left:10px;
 margin-top:0;
}

ul#triangolo a{
 color:#830113;
 font-size:11px;
 /*list-style-type:square;*/
 list-style-type:disc;
 line-height:1.5;
 margin:0px;
 padding:0px;
 text-decoration:none;
}


ul#triangolo a:hover{
 color:#830113;
 font-size:11px;
 /*list-style-type:square;*/
 list-style-type:disc;
 line-height:1.5;
 margin:0px;
 padding:0px;
 text-decoration:none;
}


#sel{
 color:#fff;background-color:#830113;margin:0 0 0 0px;padding:0 0 0 0px;
 
}

div.tocsel{background-color:#830113;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; }


.listingapp th {margin:0px;padding:3px;background-color:#d4d4d4;color:#830113;}
.listingapp th a{margin:0px;padding:0px;color:#830113;text-decoration:none;}
.listingapp td.grigio {margin:0px;padding:0px 3px 0px 3px;border-right:2px solid white;background-color:#e5e5e5;color:#830113;font-size:10px;}
.listingapp td.testoblu {margin:0px;padding:5px 3px 0px 3px;color:#830113;font-size:10px;}
.listingapp td.foto {padding:0px;margin:0px;border:0px;}
.listingapp td.foto img {padding:0px;margin:1px 15px 0px 0px;border:0px;width:160px;height:109px;}
.listingapp img.button {margin:0px 0px 0px 10px;padding:0px;border:0px;}
.listingapp td.testo {margin:0px;padding:10px 3px 10px 3px;text-align:left;font-family:Verdana,Arial,sans-serif;font-size:11px;}

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:365px;padding-right:7px;padding-left:7px;margin:0px;}
div.schedaleft .features {background-color:#e9e9e9;padding:10px;margin:0px;}
div.schedaleft p{margin:3px 0 0 0;}
div.schedaright{width:160px; float:left;text-align:right;}
div.schedaright .foto img{width:160px;height:109px;margin:0px 0px 2px 0px;padding:0px;border:0px;}
div.schedabott{width:540px;clear:both;padding-top:10px;border-bottom:1px solid #9b404d;}
div.schedatop{position:relative; margin:25px 0 0 0 ;padding:0;width:540px;height:21px;border-bottom:1px solid #9b404d;}
div.schedabg {width:540px;padding:0px;margin:0px;background:url(img/bg_scheda.gif);background-repeat:repeat-x;clear:both;}
div.contentfooter{clear:both;width:526px;margin-top:10px;}

div.riga{width:540px;height:33px;padding:0px;margin:0px;background:url(img/bg_scheda.gif);background-repeat:repeat-x;clear:both;}
div.riga p{float:left;color:#830113;font-size:12px;font-weight:bold;margin-top:10px}
div.riga span{float:right;color:#830113;margin-top:10px}

/* -- TESTATA -- */
/*#divtestata{position:relative;margin:0;padding:0;width:760px;height:169px;border:0;}*/

#divtestata{margin:8px 8px 5px 8px;padding:0;width:760px;height:192px;border:0;}
div.aaa, div.bbb, div.ccc{margin:0;padding:0;width:760px;height:192px;background-repeat:no-repeat;}
div.aaa{background:url(img/img1.jpg);}
div.bbb{background:url(img/img2.jpg);}
div.ccc{background:url(img/img3.jpg);}
/*div.ddd{background:url(img/img_testata4.jpg);}*/

.imagetitle{padding-top:20px;padding-bottom:18px;padding-left:18px;text-align:left;}
.imagetitle img{border:0;}









.div_hp_footer .toolbarinfinner{background-color:#b0acac;color:#ededed;text-align:right;vertical-align:text-top;padding:0px 10px 5px 0px;}
.div_hp_footer .toolbarinfinner a{color:#ededed;}
.div_hp_footer a{color:#888888;}



div.toolbarinferiore div.toolbarinfinner{background-color: #b0acac;color:#ededed;text-align:right;padding:0px 10px 5px 0px;}
div.toolbarinferiore div.toolbarinfinner a{color:#ededed;}
/* div.toolbarinferiore a{color:#888888;text-decoration:none;}*/
div.toolbarinferiore{ background-color:#ededed;color:#888888;text-align:center;margin-top:0;clear:both;width:776px;}
div.toolbarinferiore a{color:#888888;}



/* -- PRESENTAZIONE -- */
div .presentazioneprop{display:block;border-bottom:1px solid #9b404d;padding-bottom:6px;margin-bottom:10px;clear:both;}
div .presentazioneprop a{color:#000;text-decoration:none;}
div .presentazioneprop p{margin:30px 0 0 0}
a#titolopresentazione{float:left;color:#830113;font-size:14px;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:20px;}

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 #9b404d;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 #9b404d;margin-bottom:10px;padding-bottom:10px;}


div.tornasu{text-align:right;width:550px;border-bottom:1px solid #9b404d;margin-bottom:0;padding-bottom:10px;}
div.tornasu a{text-decoration:none;color:#830113;font-weight:normal;font-size:10px;}
div.tornasu a:hover{text-decoration:underline;color:#830113;font-weight:normal;font-size:10px;}


/* -- GALLERY -- */
div.imggallery{margin:0px;padding:0px;border:0px;text-align:center;}
div.imggallery img{margin:20px;padding:0px;}

div.navigazionegallery{margin-top:10px;width:540px;padding:0px;background-color:#d4d4d4;}
div.navigazionegallery img{border:0; margin:0; padding:0;width:50px; vertical-align:bottom}

div.navigazionegallery h1{float:left;width:50px;background-color:#d4d4d4;border:0; margin:0; padding:0;text-align:center;}
div.navigazionegallery h2{float:left;width:440px;text-align:center;color:#830113;height:17px;background-color:#d4d4d4; margin:0;padding:1px 0 0 0;}
div.navigazionegallery a{color:#830113;text-decoration:none;font-size:12px;}
div.navigazionegallery h4{float:left;width:50px;background-color:#d4d4d4;border:0; margin:0; padding:0;text-align:center;}
div.navigazionegallery h1 a, div.navigazionegallery h4 a {color:#830113;text-decoration:none;font-size:16px;}

/* -- SEND TO FRIEND -- */
.popupsendtotitle{ FONT-WEIGHT:bold;FONT-SIZE:16px;COLOR:#000000;TEXT-ALIGN:left}
.popupsendtolabel{ FONT-SIZE:11px;COLOR:#434448;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{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:10px;
	margin-bottom:10px;
	margin-top:20px;
	
}






#banner img{border:0px;float:left;padding-bottom:5px;}

#banner_realestate{float:left;border-top:solid 1px #d4d4d4;width:345px;color:#6b6a6f;font-family:Verdana,Tahoma,Arial; font-size:9px;text-align:left; display:table; clear:both; margin:15px 0 0 20px; padding:0;}
#banner_realestate img{float:left;padding-top:5px;padding-right:5px;}

#banner_realestate a{color:#6b6a6f;font-family:Verdana,Tahoma,Arial; font-size:9px;}

#banner_realestate div{float:left; margin:0; display:block; }
#banner_realestate p{float:left; margin:2px; display:block; font-size:9px; width:235px; height: 50px}

/*
#banner img{margin-bottom:20px; margin-top:10px; margin-right:16px; margin-left:20px;}
*/
div .paginazione{float:right;width:300px;text-decoration:none;color:#830113;font-weight:bold;font-size:10px;text-align:right;margin-right: 10px;}
div .paginazione a,div .paginazione a:visited{text-decoration:none;color:#830113;font-weight:bold;font-size:10px;text-align:right;text-underline:none;}

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;
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;
height:14px;
}

/* form elements */
textarea,.editformlarge,.editform,
.bookingbilling input,.popupsendtobox input,.popupsendtobox select,.popupsendtobox option,#frmlogin input{border:1px solid #7f9db9;font-family:Verdana;font-size:11px;color:#434448;background-color:#FFFFFF;padding:1px;margin:3px;}
.editformlarge{width:200px;}
.editform{width:100px;}
password{width:200px;}
.noborder{border:0px ! important;}
.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;}
#txtfromtitle select  {border:1px solid #7f9db9;font-family:Verdana;font-size:11px;color:#434448;background-color:#FFFFFF;padding:1px;margin:3px;}
input.popupsend {border:1px solid #7f9db9;font-family:Verdana;font-size:11px;color:#434448;background-color:#FFFFFF;padding:1px;margin:3px;}

input, select {font-family:Verdana;font-size:11px;color:#434448;background-color:#FFFFFF;padding:1px;margin:3px;border:1px solid #7f9db9;}


.warning{background-color:#82000D;color:#fff;font-weight:bold;padding:3px;}
.errmsg{border:2px solid #82000D;background-color:#FFFFBB;font-weight:bold;padding:10px;}




.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;}
#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:#830113;border-bottom:1px solid #9b404d;font-weight:bold;padding-bottom:5px;padding-left: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:#830113;
  text-decoration:none;
}

.dvContainerChannelMap .dvelementHome .dvelementTree .dvLabelTree{
	color:#830113;
	padding-left:5px;
	padding-bottom:10px;
	font-weight:bold;
}

.dvContainerChannelMap .dvelementHome .dvelementTree .dvLabelTree a {
  color:#830113;
  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:#830113;font-weight:bold;}

.channel_description{font-weight:bold;padding-left:10px;color:#434448;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:#434448;}

#loginbox .txtlogin	{padding-left:7px;padding-right:3px;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:776px;height:auto;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;background-color:#b0acac;}
html>body .div_hp {width:776px;height:auto;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;background-color:#b0acac;}


.div_hp_head {width:776px;height:311px;float:left;}
html>body .div_hp_left {width:373px;height:410px;background-color:#ffffff;float:left;margin-bottom:5px;margin-left:8px;}
.div_hp_left {width:370px;height:410px;float:left;margin-left:5px; background:url(img/sfumagrigio.gif); background-repeat: repeat-x;background-color:#ffffff}

.div_hp_right {width:386px;height:410px;background-color:#ffffff;float:left;}
.div_hp_footer {width:776px;background-color:#ededed;color:#888888;float:left;text-align:center;}

html>body .div_hp_footer {width:776px;background-color:#ededed;color:#888888;float:left;text-align:center;}
		
/*Strillo Hp Appartamento*/	
.Strillo_HpAppartment{float:left;width:160px;height:150px; padding:0px  5px 0px 5px; text-align:left; margin:20px 0 0px 15px;}
.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:#830113;}


/*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:15px; padding-right:10px;font-family:Arial,Helvetica;font-size:11px;color:#434448;padding-bottom:5px; height:auto;}
.Vov_HpContent_HP a {color:#830113; text-decoration:none;font-family:Arial,Helvetica;font-size:11px;}
.Vov_HpContent_HP p {margin:0 0 15px 0; line-height:16px;font-family:Arial,Helvetica;font-size:11px;}

#Vov_HpContent_Title{}

.content form label{width:100px; float:left; display:block}




