﻿html, body, form, div, p {padding:0px; margin: 0px;  border: 0px; }
p { margin-bottom:6px; }
h1,h2,h3,h4,h5,h6,h7,h8{margin:0px;margin-bottom:10px;}
h1.Sezioni {padding:0px;margin:0px; font-size:14px; color:#4484ca; background-image:url('/images/cornblu.jpg'); background-position:left bottom; background-repeat:repeat-x;margin-right:30px; padding-left:25px; margin-bottom:8px;}
h1.SezioniV {padding:0px;margin:0px; font-size:14px; color:#8cb14a; background-image:url('/images/cornver.jpg'); background-position:left bottom; background-repeat:repeat-x;margin-right:30px; padding-left:25px; margin-bottom:8px;}
h1.SezioniA {padding:0px;margin:0px; font-size:14px; color:#ff7800; background-image:url('/images/cornara.jpg'); background-position:left bottom; background-repeat:repeat-x;margin-right:30px; padding-left:25px; margin-bottom:8px;}
h2{ font-size:16px; margin:0 0 1px 0 ;}
h2.blu { color:#4484ca;}
html{ background-color:White;  background-image:url('/images/bgbottom.jpg'); background-position:left bottom; background-repeat:repeat-x;}
body {margin:0px; line-height:1.1;}



/*Struttura base*/
#divMain {margin:0px; background-image:url('/images/sfondo.jpg'); background-repeat:repeat-y; margin-left:auto;margin-right:auto; width: 900px; font-family:"Arial"; font-size:12px; color:#2d2d2d;}
#divTop{width:900px; background-image:url('/images/top.jpg'); background-repeat:no-repeat;}
#divBottom{padding-left:112px; padding-right:112px; padding-bottom:146px; padding-top:149px; width:676px; background-position:center bottom; background-image:url('/images/bottom.jpg'); background-repeat:no-repeat; height:auto !important; height:685px; min-height:685px;}
#divMenu{width:462px; height:33px; margin-bottom:5px;padding-top:10px; text-align:center; padding-left:10px;padding-right:10px; margin-left:auto; margin-right:auto;}
ul.Menu{margin:0px;padding:0px;}
ul.Menu li{display: inline;list-style-type: none; padding-left:4px;padding-right:4px;}
ul.Menu li a{color:#833605; text-decoration:none; font-weight:bold; font-size:14px;}
ul.Menu li a:hover{color:#833605; text-decoration:underline;}
#divContent{padding-left:15px;padding-right:15px;width:646px;margin-top:20px; height:auto !important; height:685px; min-height:685px;}
#divFooter{ border-top:solid 1px #ff7800; text-align:center;  font-weight:bold; padding-bottom:5px; margin-left:12px;margin-right:12px; margin-top:5px;padding-top:6px; padding-left:5px;padding-right:5px;}
#divNavigator{ width:100%; border-bottom:solid 1px #e5e5e5; padding-bottom:3px; margin-bottom:10px; }
.pOrologio{ font-size:10px; font-weight:bold; color:#484848; text-align:center; margin:0px; }
.divClear{ clear:both; height:1px; overflow:hidden; font-size:1px;}
.divCornBlu{ margin-top:2px; background-image:url('/images/cornblu.jpg'); background-repeat:repeat-x; height:1px; overflow:hidden; font-size:1px;}


/*Contenitori generici*/
.div420{ float:left; width:420px; margin-right:2px;}
.div222{ float:right; width:224px;}
.divAll{width:644px;}
.divDescriptionLittle{height:79px; overflow:hidden;}
#divMappa{padding:5px; width:396px; height:300px;}
#divMappa2{padding:5px; width:396px; height:300px;}
.divPrivacy {width:386px; white-space: pre ;  border:solid 1px #4484ca; background-color:White; padding:5px;height:80px; overflow:auto;}
.divScegliOperatore {margin-bottom: 10px;border: 1px #ccc solid;padding: 5px;text-align: left;}
.divFotoConsigli {width:149px;float:left;margin:4px; text-align:center;}
.divContListOffers {border-bottom:solid 1px #eaeef1; padding-bottom:3px;margin-bottom:15px;}

/*Contenitori con bordi*/
.divNoBordo{border-top:0px; padding:5px;margin-bottom:15px;}

/*Tabelle*/
table.tblContatti {width:100%; border:0px;}
table.tblContatti td {padding:5px;}
table.tblContatti th {padding:5px; text-align:left;}

table.Offerte {width:100%; border-collapse:collapse; border:0;}
table.Offerte th {height:16px; text-align:center; border-bottom:solid 1px #8aa8e6; border-left:solid 1px #8aa8e6; background-color:#d0d9e9; font-size:13px; font-weight:bold;  color:black; padding:5px; padding-top:2px;padding-bottom:2px; overflow:hidden;margin-bottom:2px;}
table.Offerte td {height:16px; border-bottom:solid 1px #8aa8e6; border-left:solid 1px #8aa8e6; font-size:13px; color:black; padding:5px; padding-top:2px;padding-bottom:2px; overflow:hidden;margin-bottom:2px;}
table.Offerte td.Alternate {height:16px; border-bottom:solid 1px #8aa8e6; border-left:solid 1px #8aa8e6; background-color:#e2e2e2; font-size:13px; color:black; padding:5px; padding-top:2px;padding-bottom:2px; overflow:hidden;margin-bottom:2px;}
table.Offerte td a {color:Blue; text-decoration:underline;}

table.Partenze {width:100%; border-collapse:collapse; border:0;}
table.Partenze th {height:16px; text-align:center; border-bottom:solid 1px #8aa8e6; border-left:solid 1px #8aa8e6; background-color:#d0d9e9; font-size:13px; font-weight:bold;  color:black; padding:5px; padding-top:2px;padding-bottom:2px; overflow:hidden;margin-bottom:2px;}
table.Partenze td {height:16px; text-align:center; border-bottom:solid 1px #8aa8e6; border-left:solid 1px #8aa8e6; font-size:13px; color:black; padding:5px; padding-top:2px;padding-bottom:2px; overflow:hidden;margin-bottom:2px;}



/*Immagini*/
a.CorniceFloat{}
a.CorniceFloat img  {width:100px; height:75px; padding:11px; background-image:url('/images/sfondofoto.jpg');float:left; margin-right:5px;margin-bottom:5px;}

a.CorniceFloat2{}
a.CorniceFloat2 img {width:100px; height:75px; padding:11px; background-image:url('/images/sfondofoto.jpg'); margin-bottom:3px;}

img.CorniceGFloat  {width:208px; height:170px; padding: 13px 14px 13px 14px; background-image:url('/images/sfondofotog.jpg');float:left; margin-right:5px;margin-bottom:5px;}
img.CorniceFloat  {width:100px; height:75px; padding:11px; background-image:url('/images/sfondofoto.jpg');float:left; margin-right:5px;margin-bottom:5px;}
img.blu{border: solid 1px #4484ca; float:left; margin-right:5px;margin-bottom:5px;padding:1px;}
img.imgTourThumb{margin:5px;}

img.imgFloatRight{float:right;}


/*Paragrafi*/
p.pData {text-align:center; border: solid 1px #ff7800; padding-top:3px;padding-bottom:3px; font-weight:bold; font-size:11px; border-left:0px; border-right:0px; margin-top:5px;margin-bottom:5px;margin-right:10px; margin-left:10px;}
p.pNotti{font-weight:bold;}
p.pSottotitolo{margin:0 0 3px 0}
p.ParagrafoPaginazione{ text-align:center; margin-top:10px; padding-top:2px;}
p.BuonViaggio{font-size:12px; line-height:12px; color:#2d2d2d; border-bottom:solid 1px #e5e5e5; padding-bottom:3px; margin-bottom:10px;}
p.Contatti{line-height:15px; color:#2d2d2d; border-bottom:solid 1px #e5e5e5; padding-bottom:3px; margin-bottom:10px;}
p.AltreFoto{font-size:11px; font-weight:bold; color:#2d2d2d; border-bottom:solid 1px #e5e5e5; padding-bottom:3px; margin-bottom:5px;margin-top:14px;}

/*Link*/
a {color:Blue; text-decoration:underline;}
a.autobus {color:Blue; text-decoration:none;}
a.aDettagli {display:block; float:left; padding-top:5px; background-image:url('/images/dettagli.jpg'); font-weight:bold; padding-left:25px; color:#4484ca; height:17px;width:70px; border:0px;margin-right:30px; text-decoration:none;}
a.Navigator {color:#33342f;text-decoration:none;}
a.Navigator:hover {color:#ff7800;text-decoration:underline;}

a.linkGrande {color:#2d2d2d;text-decoration:none; font-size:10px;}
a.linkGrande:hover {color:#2d2d2d;text-decoration:none; font-size:14px;}



a.ImgThumb { border: solid 1px #4484ca; width:100px; height:75px; margin:3px; float:left; padding:2px; display:block; }
a.ImgThumb img { width:100px; height:75px; }

a.ImgCornice {}
a.ImgCornice img { width:100px; height:75px; padding:11px; background-image:url('/images/sfondofoto.jpg');}

/*Testi*/
.Title { font-size:24px; font-weight:bold; color:Red;}
.txtBold{ font-weight:bold; }
.txtLittleBold {font-size:11px; font-weight:bold;}


/*Input*/

input.BordoVerde{border: solid 1px #8cb14a; font-size:10px; width:180px;}
input.BordoArancio{border: solid 1px #ff7800; font-size:10px; width:180px;}
input.BordoBlu{border: solid 1px #4484ca; font-size:10px; width:180px;}
textarea.BordoBlu{border: solid 1px #4484ca; font-size:12px; width:180px;}

input.iscrivitiA {width:67px;height:25px; background-image:url('/images/iscrivitiA.jpg'); background-repeat:no-repeat; border:0px;}
input.iscrivitiG {width:67px;height:25px; background-image:url('/images/iscrivitiG.jpg'); background-repeat:no-repeat; border:0px;}
input.cercaV {width:67px;height:25px; background-image:url('/images/cercaV.jpg'); background-repeat:no-repeat; border:0px;}
input.inviaG {width:67px;height:25px; background-image:url('/images/inviaG.jpg'); background-repeat:no-repeat; border:0px;}
input.cercaG {width:67px;height:25px; background-image:url('/images/cercaG.jpg'); background-repeat:no-repeat; border:0px;}

/*AccordionOffer*/
#accordion {margin:0px;padding:0px; margin-bottom:5px;}
#accordion li {margin:0px; padding:0px; list-style-type:none;}
.h3Accordion { cursor:pointer; border-top:solid 1px #4376af; margin:0px; font-size:12px;}
a.Accordation{ background-color:#e1ebf6; color:#4376af; text-decoration:none; display:block;margin:0px;padding:0px;padding:5px;}
a.Accordation:hover{ background-color:#eaeef1; color:#4376af; text-decoration:none; display:block;margin:0px;padding:0px;padding:5px;}

.h3AccordionAlternate { cursor:pointer; border-top:solid 1px #4376af; margin:0px; font-size:12px;}
a.AccordionAlternate{ background-color:white; color:#4376af; text-decoration:none; display:block;margin:0px;padding:0px;padding:5px;}
a.AccordionAlternate:hover{ background-color:#eaeef1; color:#4376af; text-decoration:none; display:block;margin:0px;padding:0px;padding:5px;}
.collapse-container{padding-bottom:10px;padding-top:5px;}
.collapse{padding-bottom:20px;}


/*box 420round*/
.r420{margin:0px;width:420px; margin-bottom:15px; padding:0px;}
.r420RTop {width:420px;  font-size:1px; height:6px; background-image:url('/images/box420/tround.jpg');}
.r420b {width:410px; padding-left:5px;padding-right:5px; background-image:url('/images/box420/b.jpg'); overflow:hidden;}
.r420RBottom {width:420px; font-size:1px; height:13px; background-image:url('/images/box420/bround.jpg');}

/*blu*/
.r420RTopB {width:420px;  font-size:1px; height:6px; background-image:url('/images/box420/blu/tround.jpg');}
.r420bB {width:410px; padding-left:5px;padding-right:5px; background-image:url('/images/box420/blu/b.jpg'); overflow:hidden;}
.r420RBottomB {width:420px; font-size:1px; height:13px; background-image:url('/images/box420/blu/bround.jpg');}

/*box 222round*/

.r222{margin:0px;width:222px; margin-bottom:15px; padding:0px;}
/*Verde*/
.r222RTopV {width:222px;  font-size:1px; height:6px; background-image:url('/images/box222/verde/tround.jpg');}
.r222bV {width:212px; padding-left:5px;padding-right:5px; background-image:url('/images/box222/verde/b.jpg'); overflow:hidden;}
.r222RBottomV {width:222px; font-size:1px; height:9px; background-image:url('/images/box222/verde/bround.jpg');}

.r222RTopA {width:222px;  font-size:1px; height:6px; background-image:url('/images/box222/arancio/tround.jpg');}
.r222bA {width:212px; padding-left:5px;padding-right:5px; background-image:url('/images/box222/arancio/b.jpg'); overflow:hidden;}
.r222RBottomA {width:222px; font-size:1px; height:9px; background-image:url('/images/box222/arancio/bround.jpg');}

/*box644round*/
.r644{margin:0px;width:644px; margin-bottom:15px; padding:0px;}
.r644RTop {width:644px;  font-size:1px; height:10px; background-image:url('/images/box644/tround.jpg');}
.r644b {width:634px; padding-left:5px;padding-right:5px; background-image:url('/images/box644/b.jpg'); overflow:hidden;}
.r644RBottom {width:644px; font-size:1px; height:16px; background-image:url('/images/box644/bround.jpg');}

/*blu*/
.r644RTopB {width:644px;  font-size:1px; height:10px; background-image:url('/images/box644/blu/tround.jpg');}
.r644bB {width:634px; padding-left:5px;padding-right:5px; background-image:url('/images/box644/blu/b.jpg'); overflow:hidden;}
.r644RBottomB {width:644px; font-size:1px; height:16px; background-image:url('/images/box644/blu/bround.jpg');}


/*Liste*/
ul { margin:0px; margin-top:10px;margin-bottom:10px; list-style-position:inside;}