html, body, form, div,p {padding:0px; margin: 0px;  border: 0px;  }
p { margin-top:6px; margin-bottom:6px; line-height:16px;}

body {background-color:white; background-image:url('/images/bg.jpg'); }
h1, h2, h3, h4, h5 {margin:0px;padding:0px;margin-top:5px;margin-bottom:5px;}
h6.hStriscia { font-size:25Px; background-image:url('/images/strisciasp.jpg'); background-position: left bottom; background-repeat:no-repeat; margin-bottom:-15px; padding-bottom:2px;}
img {border:0px;}
#divContainer{margin:0px;margin-top:103px; position:absolute; left:50%; margin-left:-388px; background-image:url('/images/bgcenter.jpg'); background-repeat:repeat-y; width: 776px; font-family:"Times New Roman"; font-size:12px; color:#554826; min-height: 776px; height: auto !important; height: 776px;}
#divHead{width:646px;height:85px; background-image:url('/images/head.jpg'); background-repeat:no-repeat; padding-left:130px;padding-top:30px;}
#divFooter{background-image:url('/images/footer.jpg'); background-repeat:no-repeat; background-position:bottom; width: 776px; height: 180px; padding:0px; margin-top:20px;}
#divBoxCorniceFlashBig{margin-left:15px; margin-right:15px; padding-top:5px;padding-bottom:5px;padding-left:6px;padding-right:6px; background-image:url('/images/cornicieflash.jpg'); width:734px; height:316px;}
#divBoxLungoMarrone{margin-top:19px; padding-top:5px; background-image:url('/images/boxAlto.jpg'); width:740px;height:60px;}
#divBandiere{text-align:center; margin-bottom:18px;margin-top:19px;}
#divBoxFoto{width:346px; height:301px; padding:7px; background-image:url('/images/boxconfoto.jpg'); margin-top:36px; float:left; margin-bottom:10px;}
#divBoxIndirizzoHome{float:left; margin-left:20px; width:360px; display:inline; margin-top:5px;}
#divBoxSMenu{width:680px; height:900px; padding:30px; background-image:url('/images/boxSotto.jpg'); background-repeat:no-repeat;margin-top:20px; margin-bottom:20px;}

.divSepareLittle{width:330px; height:1px; background-image:url('/images/separepiccolo.png'); overflow:hidden;}
.divBoxConSfondo {width:439px; padding-top:16px; min-height: 357px; height: auto !important; height: 357px; background-image:url('/images/box_sfondo.jpg'); background-repeat:no-repeat;padding-left:17px;padding-right:18px; float:left;margin-right:20px;}
.divBoxFotoRett {width:398px; padding-top:20px; padding-bottom:20px; padding-left:21px;padding-right:20px; height: 124px; background-image:url('/images/boxfoto.jpg'); background-repeat:no-repeat;}
.divBoxFotoRett400 {width:398px; padding-top:20px; padding-bottom:20px; padding-left:21px;padding-right:20px; height: 360px; background-image:url('/images/boxfoto2.jpg'); background-repeat:no-repeat;}
.divBoxNextFoto {width:239px; float:left;margin-top:10px;}
.divBoxFotoRett2 {width:221px; border:solid 2px #c1d3e9; padding:7px;}
.divBoxCornice{width:235px;height:72px;background-image:url('/images/sfondoconcornice.jpg');background-repeat:no-repeat;}
.divBoxCorniceLaterale{ background-image:url('/images/bgboxlat.jpg'); background-repeat:no-repeat; width:227px;height:722px;padding-bottom:40px;padding-top:40px; padding-left:5px;padding-right:5px;}
.divTerminiPrenotazione{ padding:5px; height:100px; overflow:auto; border:solid 1px #cac1b0; background-color:White;}

.divPadding{padding-left:18px;padding-right:18px;}
.divClear{clear:both;overflow:hidden;height:1px;}
.divBoxCentro{width:346px;height:152px;padding:7px;overflow:hidden; background-image:url('/images/boxCentro.jpg'); float:left;}
.divSepareSfocato{width:740px;background-image:url('/images/strisciasfumata.jpg');height:1px;overflow:hidden;}
.divSepare{width:740px;background-image:url('/images/striscialunga.jpg');height:1px;overflow:hidden;margin-bottom:20px;margin-top:20px;}
img.imageRect36{width:156px;height:91px;padding:7px;background-image:url('/images/corniciemini.jpg');display:block;float:left;border:0px;margin-left:20px;margin-top:36px;}
img.imageRect20{width:156px;height:91px;padding:7px;background-image:url('/images/corniciemini.jpg');display:block;float:left;border:0px;margin-left:20px;margin-top:17px;}

img.imageRect36-2{width:156px;height:91px;padding:7px;background-image:url('/images/corniciemini.jpg');display:block;float:left;border:0px;margin-right:20px;}
img.imageRect36-2H326{width:156px;height:326px;padding:7px;background-image:url('/images/corniciemini2.jpg');display:block;float:left;border:0px;margin-right:20px;}
img.imageRect36-right{width:156px;height:91px;padding:7px;background-image:url('/images/corniciemini.jpg');display:block;float:right;border:0px;margin-left:20px;}

img.Cornicie {padding:10px; border:solid 5px #c1d3e9}

img.loghi{float:left; margin-right:20px;}


a { text-decoration:none; }
a:hover { text-decoration:underline; }
a.NormalLink{color:#d57541;text-decoration:underline;}
a.NormalLink:hover{color:#d57541; text-decoration:underline;}
a.Cornice{border:solid 2px #d7cdab; text-align:center; padding-top:17px; color:White; text-decoration:none; display:block; width:235px;height:55px;background-image:url('/images/sfondoconcornice.jpg');background-repeat:no-repeat;}
a.Cornice:hover{border:solid 2px #e8e0c5;}

a.Cornice2{border:solid 2px #d7cdab; text-align:center; padding-top:10px; color:White; text-decoration:none; display:block; width:235px;height:62px;background-image:url('/images/sfondoconcornice.jpg');background-repeat:no-repeat;}
a.Cornice2:hover{border:solid 2px #e8e0c5;}


.txtBold{font-weight:bold;}
.txtNoBold{font-weight:normal;}
.txt10Px{font-size:10px;}
.txt11Px{font-size:11px;}
.txt12Px{font-size:12px;}
.txt13Px{font-size:13px;}
.txt14Px{font-size:14px;}
.txt15Px{font-size:15px;}
.txt16Px{font-size:16px;}
.txt18Px{font-size:18px;}
.txt20Px{font-size:20px;}
.txt23Px{font-size:23px;}
.txt25Px{font-size:25px;}
.txt30Px{font-size:30px;}
.txtArial{font-family:Arial;}
.txtCenter {text-align:center;}
.txtLeft {text-align:left;}
.txtJustify {text-align:justify;}
.txtUnderline{text-decoration:underline;}
.txtSpacin2Px {letter-spacing:2px;}
.txtSpacin1Px {letter-spacing:1px;}
.txtlineHeight16Px {line-height:16px;}
.txtlineHeight20Px {line-height:20px;}
.txtItalic {font-style:italic;}
.txtColor6c5f2e{color:#6c5f2e;}
.txtColorbd1d1d{color:#bd1d1d;}
.txtColor524f4f{color:#524f4f;}
.txtColor554826{color:#554826;}
.txtColor41668b{color:#41668b;}
.txtBlack{color:black;}


p.NoMarginTop{margin-top:0px;}
p.NoMarginBottom{margin-bottom:0px;}
.marginbottom20px{ margin-bottom:20px;}
.MarginTop15px{margin-top:15px;}
.MarginTop20px{margin-top:20px;}

div.Form{margin:0px;margin-bottom:3px;}
p.Form{margin:0px;margin-bottom:3px;}
p.lstArrow {margin:0px;padding:0px;margin-bottom:7px;padding-left:15px; background-image:url('/images/freccetta.gif');background-repeat:no-repeat; background-position:left center; }
p.lstArrow a {text-decoration:underline;color:#524f4f;}
p.lstBoxCentro{margin:0px;margin-bottom:8px;padding-left:10px;}

ul.lstRist{}
ul.lstRist li{margin-bottom:5px;margin-top:0px;}
ol.Itinerari{}
ol.Itinerari li{margin-bottom:10px;}

table.PriceList{margin:0px; padding:0px;margin-top:20px;}
table.PriceList th { font-weight:bold; text-align:center;}

table.AvailableForm {width:600px; margin-left: auto; margin-right: auto; border-collapse:collapse; border:solid 1px #cac1b0; background-color:#efeeec;}
table.AvailableForm th {padding:4px;border:solid 1px #cac1b0;}
table.AvailableForm td {padding:4px;border:solid 1px #cac1b0;}
table.AvailableForm td.left { text-align:right; width:100px;}


table.General {margin-left: auto; margin-right: auto; border-collapse:collapse; border:solid 1px #cac1b0; background-color:#efeeec;}
table.General th {padding:4px;border:solid 1px #cac1b0;}
table.General td {padding:4px;border:solid 1px #cac1b0;}
table.General td.left { text-align:right; width:100px;}

table.General2 {margin-left: auto; margin-right: auto; border-collapse:collapse; border:solid 1px #cac1b0; background-color:#efeeec;}
table.General2 th {padding:4px;border:solid 1px #cac1b0; text-align:center}
table.General2 td {padding:4px;border:solid 1px #cac1b0; text-align:center;}


input{ border:solid 1px #cac1b0; width:200px;}
input.chk { width:auto;}
input.submit{ border:solid 1px #cac1b0; width:100%;}
input.Pic{ border:solid 1px #cac1b0; width:50px;}
input.Medium{ border:solid 1px #cac1b0; width:130px;}
select {border:solid 1px #cac1b0;}
textarea{border:solid 1px #cac1b0; width:200px; height:80px; overflow:auto;}
textarea.full{border:solid 1px #cac1b0; width:100%; height:150px; overflow:auto;}
input.refresh{width:36px; height:30px; background-image:url('/captcha/refresh.png'); margin-top:5px; background-color:Transparent; border:0px; overflow:hidden;}
input.Radio{width:auto;height:auto;}

