strong, b {font-weight:bold}

/* TABELLE CSS*/
.tabella { /*background-color: #fff*/ }
.tabella td { padding: 4px }
.tabella th { background-color: #d5d5d3; border-bottom:1px dotted #92C6C4 }
.tabella th.nosfondo { background-color: #fff; border-bottom:1px dotted #92C6C4 }
.tabella .cellachiara { /*background-color: #f5f5f3;*/ border-bottom:1px dotted #92C6C4 }
.tabella .solobordo { border-bottom:1px dotted #92C6C4 }
.tabella img { /*border: 2px solid #ccc*/ }
.tabella img.nob { border: none }
.tabella td.tour { color: #660000; font-weight: bold }
.tabella td.dida { font-size: 9px }
.legenda { background-color: #d5d5d3 }
.legenda th { background-color: #fff }
.tabella .nota { text-decoration:underline }
.tabella a:link, .tabella a:visited { color: #444;text-decoration:none }
.tabella td span {font-size:36px;color:#f60;font-weight:bold;vertical-align:bottom}

.infoblock {border:dotted 1px #E6DB55;background:#FFFBCC;font-size: 14px;color:#656563;line-height:18px;padding:5px 15px;MARGIN:15px 0}

/* GENERALI CSS */
.c { text-align: center }
.l { text-align: left }
.r { text-align: right }
.left {FLOAT: left}
.right {FLOAT: right}
.center {TEXT-ALIGN: center}
.alignleft {MARGIN: 5px 15px 5px 0px; FLOAT: left}
.alignright {MARGIN: 5px 0px 5px 15px; FLOAT: right}
.aligncenter {TEXT-ALIGN: center; FLOAT: none}
a img { border: 0 }
img { vertical-align: middle }
.vt { vertical-align: top }
.vb { vertical-align: bottom }
.frase { font-size: 9px; color: #656563 }
.frase a:link, .frase a:visited { font-size: 9px; color: #656563 }
.fl { float: left; position: relative }
.fr { float: right; position: relative }
.clear { clear: both }
.no-margin {MARGIN: 0px}
.no-padding {PADDING: 0px}
.mt { margin-top:10px }
.ml { margin-left:10px }
.mr { margin-right:8px }
.mb { margin-bottom:8px }
.gray { color: #d5d5d3 }
.big { font-size: 12px; font-weight: bold }
.red { color: #9E0402 }
.bbb { border-bottom: 1px solid black }
.bbgd { border-bottom: 1px dotted #d5d5d3 }
.bl { border-left: 1px dotted #d5d5d3 }
.br { border-right: 1px dotted #d5d5d3 }

/* SUBMIT CSS */
.submit { color: #2b333c }
.submit, .submit-disabled { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10px; color: #000; line-height: 140%; letter-spacing: 0px; padding: 2px 5px 2px 5px; background-color: #fefefe; border: 3px double; border-color: #c4cccc #acb5b5 #6f7777 #acb5b5 }
.submit:hover,.submit:focus { border: 3px double; border-color: #aedf9a #94da78 #6ab94b #94da78 }
.submit:visited { color: #2b333c }
html>body input.submit-disabled, html>body input.submit-disabled:hover, html>body input.submit-disabled:focus { color: #8A8E92; background-color: #f2f2f2; border: 3px double; border-color: #c4cccc #acb5b5 #6f7777 #acb5b5 }

/* FORM CSS */
.inputfield { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; padding: 2px 2px 2px 2px; color: #000; line-height: 16px; background-color: #fafcfc; border: 1px solid; border-color: #6f7777 #acb5b5 #c4cccc #acb5b5 }
.selectfield { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; line-height: 12px; background-color: #fafcfc; border: 1px solid; border-color: #6f7777 #acb5b5 #c4cccc #acb5b5; font-weight: bold }
.forminfo a, .formInfo a:active, forminfo a:visited { background-color: #FF0000; font-size: 1.3em; font-weight: bold; padding: 1px 2px; margin-left: 5px;color:#FFFFFF; text-decoration: none }
.forminfo a:hover { color:#660000; text-decoration: none }
#hotel { padding: 8px 0 }

/* MINIATURE CSS */
.miniature { }
.miniature a:link, .miniature a:visited { border: 5px solid #F2E9C9; padding: 4px; background:#fff;float:left;margin:4px 8px}
.miniature p { line-height: 1em; margin: 0; padding: 0}

/* -- Usato per affiancare orizzontalmente n oggetti -- */
.WidthN1 { float:left; width:99% }
.WidthN80 { float:left; width:80% }
.WidthN75 { float:left; width:74.5% }
.WidthN66 { float:left; width:60% }
.WidthN2 { float:left; width:49.5% }
.WidthN3 { float:left; width:33% }
.WidthN4 { float:left; width:24.7% }
.WidthN5 { float:left; width:19.8% }
.WidthN6 { float:left; width:16.5% }
.WidthN7 { float:left; width:14.1% }
.WidthN8 { float:left; width:12.3% }
.WidthN9 { float:left; width:11.0% }
.WidthN10 { float:left; width:9.9% }
.WidthN11 { float:left; width:9.0% }
.WidthN12 { float:left; width:8.2% }
.WidthN13 { float:left; width:7.6% }
.WidthN14 { float:left; width:7.0% }
.WidthN15 { float:left; width:6.6% }

/* -- Usato per la dimensione delle celle delle tabelle -- */
.WidthTDN1 { width:99% }
.WidthTDN80 { width:80% }
.WidthTDN75 { width:74.5% }
.WidthTDN66 { width:60% }
.WidthTDN2 { width:49% }
.WidthTDN3 { width:33% }
.WidthTDN4 { width:24.7% }
.WidthTDN5 { width:19.8% }
.WidthTDN6 { width:16.5% }
.WidthTDN7 { width:14.1% }
.WidthTDN8 { width:12.3% }
.WidthTDN9 { width:11.0% }
.WidthTDN10 { width:9.9% }
.WidthTDN11 { width:9.0% }
.WidthTDN12 { width:8.2% }
.WidthTDN13 { width:7.6% }
.WidthTDN14 { width:7.0% }
.WidthTDN15 { width:6.6% }

/* FACEBOOK */
html .fb_share_button { display:inline-block; padding:1px 20px 0 5px; border:1px solid #d8dfea; background: #3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat center right; } html .fb_share_button:hover { color:#fff; border-color:#295582; background:#3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat center right; text-decoration:none; }

/* PRINT CSS */
@media print {
	/* style sheet for print goes here */
	/* {display:none} */
	a img {border:none}
}

