﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, img { margin: 0px; padding: 0px;  border: none 0;}
html, body { height: 100%;  background: #e1f0f8 url(/img/bg.jpg) repeat-x; }
body { -x-system-font: none; color: #333333; font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif; color: #000; font-size: 12px; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: 24px; }


div#MinotTop {  height: 119px; width: 864px; background-position: right; padding-left:5px;  }





/*http://www.sitepoint.com/article/accessible-menu-tabs/*/
/* MENU*/
#navigation a { color: #FFF; background: #E8B878 url("/img/left-tab.gif") left top no-repeat; text-decoration: none; padding-left: 10px; margin-top:95px; font-family: Georgia,sans-serif; font-size: 16px; text-transform:uppercase;}
#navigation a span { background: url("/img/right-tab.gif") right top no-repeat; padding-right: 10px; }
#navigation a, #navigation a span { display: block; float: left; }
/* Commented backslash hack hides rule from IE5-Mac \*/
#navigation a, #navigation a span { float: none; }
/* End IE5-Mac hack */
#navigation a:hover { color: #fff; background: #836A4C url("/img/left-tab-hover.gif") left top no-repeat; text-decoration: none; padding-left: 10px; }
#navigation a:hover span { background: url("/img/right-tab-hover.gif") right top no-repeat; padding-right: 10px; }
#navigation { list-style: none; padding: 0; margin: 0; }
#navigation li { float: left; display: block; margin: 0; padding: 0; }
/* FINE MENU*/




div#MinotHead { background: url(/img/bgHead.jpg) repeat-x; background-position: top;  height: 281px; width: 864px;  padding-top:10px }
div#MinotSubHead{background: #FFF url("/img/BgSubHead.gif") left top repeat-x; width: 864px; }
div#Main{width: 864px; background: #FFF;min-height:400px;}
div#ColSx {width: 562px; float:left;   text-align: justify;   min-height:400px;}
div#ColSx p{ padding:10px 20px;font-size: 13px; }


div#ColDx{width: 278px; background:#E9CF78;  min-height:400px; float: right; }

div#Footer{width: 864px; background: #FFF; background: #fff url(/img/footer.gif) repeat-x; background-position:bottom; line-height:93px; padding-top:4px; } 

#Map{width: 562px; height: 400px; margin:12px;  }
/*div#ColSx:after { content: ""; display: block; height: 0; clear: both; }
div#ColSx { height: 100%; }*/

h1 {font-family:Cambria,Georgia,Palatino,"Palatino Linotype",Myriad Pro,Serif;font-size:28px;font-weight:normal;margin:0; color:#806849; padding-top:18px;}
img{ border:0px none}
a{    color: #7F6748;}
.dx{ text-align:right;}
.sx{ text-align:left;}
.centra{ text-align:center;}

#Prezzi {border:1px solid #6699CC; border-collapse:collapse; font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif; margin:20px; width:540px;}
#Prezzi tbody tr:hover td {  background:#D0DAFD none repeat scroll 0 0;color:#333399;}
#Prezzi th {border-bottom:1px dashed #6699CC;color:#003399;font-size:14px;font-weight:normal;padding:10px;}
#Prezzi td {color:#666699;padding:7px 10px;}



.thumbnail {float:left;margin-bottom:10px;}











/*FORM*/

input, textarea { line-height: normal !important; }

fieldset#iscrizione{width:200px; border:none 0px;  margin:20px}
label.contattismall{ float: left; width: 68px;  text-align: left; font-weight: bold; }
input.Txtsmall  {border: 1px solid; font: 8pt verdana, arial, helvetica, sans-serif; color: #000022;  height: 16px; width: 95px; margin:1px ;  }
input.TxtXsmall  {border: 1px solid; font: 8pt verdana, arial, helvetica, sans-serif; color: #000022;  height: 16px; width: 65px; margin:1px ;  }

input.BtnSearch  {border: 1px solid #000; font: 8pt verdana, arial, helvetica, sans-serif; color: #FFF; background-color:#7F6748;  height: 17px; width: 50px; margin:16px 2px; vertical-align:middle}

input.TxtDesc  {border: 1px solid; font: 8pt verdana, arial, helvetica, sans-serif; color: #000022;  height: 17px; width: 200px; margin:2px ;  }
textarea {border: 1px solid;  font: 8pt verdana, arial, helvetica, sans-serif; color: #000022;  height: 50px; width: 200px; margin:2px ; }
/*label                    {padding-left:10px; width: 4em; float: left; text-align: left; margin-right: 0.5em;display: block}*/
label.contatti { clear:left; float: left; width: 120px;  text-align: left; font-weight: bold; }
fieldset           {width:500px; border:solid 1px #818181;  margin:20px 0 20px 20px}
legend{ color:#FF6600;}
/*input{color: #781351;background: #fee3ad;border: 1px solid #781351}*/

.submit {color: #000;background: #FF6600;border: 1px outset #d7b9c9} 
