/*body{width:967px;background-color:#FFF;font-family:Arial, Helvetica, sans-serif;background:#f4f4f4 url(images/bg.gif) top center repeat-y;margin:auto;padding:0}*/
body{
	background: #f4f4f4 url(http://www.viaggieracconti.it/images/bg.gif);
	background-repeat:repeat-y;
	background-position:center top;
	font-family:Arial, Helvetica, sans-serif;
	margin:auto;
	padding:0;
}
.tdb{background-image:url(images/up.png);vertical-align:top;border:1px solid #BACBDB;padding-left:3px}
div.logo{width:280px;float:left}
div.banner_testata{width:470px;float:right;padding-top:15px}
div.header{background-color:#d6ecff;text-align:left;width:auto;border:1px solid #ccc;clear:both;padding:1px 0 1px 5px}
div.h1{background-color:#fff;text-align:left;width:auto;border:1px solid #ccc;clear:both;padding:1px 0 1px 5px}
h2{font-size:12pt;color:#069;font-family:tahoma;background-color:#fff;text-align:center;margin:0 0 1px;padding:0}
h2.bordo{font-size:12pt;color:#069;font-family:tahoma;background-color:#fff;text-align:left;border-top:1px solid #069;border-bottom:1px solid #069;margin:0 0 1px;padding:0}
h1.top{font-size:14pt;color:#069;text-align:left;font-family:tahoma;background-color:#fff;margin:0;padding:0}
div.sinistra{background-color:#d6ecff;float:left;width:165px;height:1400px;border:1px solid #ccc}
div.destra{background-color:#d6ecff;float:right;width:165px;height:1400px;border:1px solid #ccc}
p.ds a:link,p.ds a:visited,p.ds a:hover,p.ds a:active{font-size:12px;color:#125589;text-decoration:none;display:block;border-bottom:1px solid #BACBDB;padding-top:1px;padding-bottom:0;font-weight:bold}
p.ds2 a:link,p.ds2 a:visited,p.ds2 a:hover,p.ds2 a:active{font-size:10px;color:#125589;text-decoration:none;display:block;border-bottom:1px solid #BACBDB;padding-top:3px;padding-bottom:8px}
/*p.dsb-old{font-size:11px;color:#125589;text-decoration:none;border-bottom:2px solid #0F568C;height:16px;font-weight:700;letter-spacing:1pt;margin-top:0;margin-bottom:0;padding-left:3px}*/
p.dsb{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#125589;text-decoration:none;border-bottom:1px solid #c0c0c0;border-top:0px;border-left:0px;border-right:0px;height:16px;font-weight:700;letter-spacing:1pt;margin-top:0;margin-bottom:0;background-image:url(images/up.png);border-color:silver;border-style:solid}
.tbsize{width:1000px}
.tddx{background-color:#FFF;width:302px;vertical-align:top;border:1px solid #CCCCCC; padding:0px}
.td{background-color:#FFF;width:165px;vertical-align:top;border:1px solid #CCCCCC; padding:0px}
div.centro,div.registrazione{width:568px;margin-left:auto;margin-right:auto}
div.registrazione table{font-size:11px}
div.spacer{background-color:#fff;float:left;width:967px}
div.piede{background-color:#d6ecff;clear:both;border:1px solid #ccc;margin-bottom:10px;padding:1px 1px 1px 5px}
a:link,a:visited,a:active{color:#125589;text-decoration:none}
a:hover{color:gray;text-decoration:underline}
a.cl:link,a.cl:visited,a.cl:active{color:green;text-decoration:none}
a.cl:hover{color:green;text-decoration:underline}
a.u:link,a.u:visited,a.u:active{color:#125589;text-decoration:underline}
a.u:hover{color:gray;text-decoration:none}
a.home:link,a.home:visited,a.home:active{color:#125589;text-decoration:underline}
a.home:hover{color:gray;text-decoration:none}
a.u10:link,a.u10:visited,a.u10:active{color:#125589;text-decoration:underline;font-size:10pt}
a.u10:hover{color:#0CF;text-decoration:none}
h1{font-size:114%;color:#069}
h1.small{font-size:95%;text-align:left}
hr.grigio{color:silver;background-color:silver;height:1px;width:100%;border:0;margin:0}
hr{color:#999;background-color:#999;height:1px}
img{padding:3px}
img.foto{border:1px solid #000;width:53px;height:53px;margin:3px;padding:0}
#elenco_foto{margin-top:10px}
#singola_foto{width:115px;float:left}
#singola_foto img{margin-left:10px}
P.item{margin-top:10px;margin-bottom:8px;padding-bottom:10px;border-bottom:1px solid #999;line-height:1.45em}
a{color:#04E}
#items{font-size:13px}
SPAN.description{color:#222;line-height:1.25em}
SPAN.date{color:#888;font-size:11px}
SPAN.date A{color:#247}
SPAN.grey{color:#888;font-weight:700;font-size:22px}
#sectionLinks{position:relative;border-bottom:1px solid #ccc;font-size:90%;margin:0;padding:0}
#sectionLinks h3{padding:10px 0 2px 10px}
#sectionLinks a{display:block;border-top:1px solid #ccc;padding:2px 0 2px 10px}
#sectionLinks a:hover{background-color:#ddd}
.multiparts{height:auto;display:none}
#formnavigation{width:auto;text-align:right;clear:both;margin:10px 0}
#formnavigation a{padding:0 5px}
div.testo{padding-left:5px;padding-right:5px;overflow:hidden;text-align:justify}
.titolo{font-size:12px;color:#155685;text-align:center}
.testo_rosso{color:#900}
.bordoTabEvidenza{border:1px solid #3384AD}
fieldset.mail{width:500px}
legend,.grassetto{font-weight:700}
div.in{font-size:12px;margin:10px 0 10px 10px}
div.in label{float:left;width:125px;line-height:23px;text-align:left}
.bordo_foto{border:3px solid #A9B2AF}
div.centro_back_office{width:610px}
p.ds,p.ds2{font-weight:400;margin:0}
.titolo12,div.in input{font-size:12px}
div#footerFisso{bottom: 0; width: 100%; height: 46px; border:1px solid #c0c0c0; background-color: #ffffff; position: fixed;}

