﻿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: 0;padding: 0;}
body { font: 12px Arial, Sans-Serif;   }
div.content { color: #333333; margin: 0 auto; padding: 0; width: 796px;   }
#conttop     { background: url(/img/ombraup.gif) repeat-x;  height:13px;width: 796px; margin-top:50px;}
#contleft     { background: url(/img/ombrasx.gif) repeat-y; width:13px; padding-left:13px;width: 796px;}
#contright   { width:783px; background: url(/img/ombradx.gif) repeat-y; background-position:right;  }
#contdown{width:796px; background: url(/img/ombradown.gif) repeat-x;  background-position:top;  height:13px;}

#toplingue{ height:39px; z-index:1; width:770px;  height:39px;}

#linktop{ float: right;	margin-top: 10px;	padding-right: 10px;}

#logo{ background:#5F0B1E;  text-align:right;width:770px;}

#colsx{ margin-right:1px;  width:199px; min-height:900px; /*  float:left;*/}
#coldx{ float:right; width:570px;  }

#footer{ color:#666666;  height:80px; }
/*
#menu{background:  url(/img/bgmenu.gif) repeat-x; margin-left:14px; height:26px;  letter-spacing:1px; text-align:center; vertical-align:middle; }
#bgcorpo{background:  url(/img/bgcorpo.jpg) repeat; margin-left:14px;  min-height:550px; z-index:2; padding-top:40px; }
#corner{background:  url(/img/corner.gif) no-repeat;  background-position: left; height:14px; z-index:1; }
#down{background: url(/img/ombradown.gif) repeat-x; height:18px;margin-left:14px;}*/

img{ border:none 0px;}

a { color: #333333; background: inherit; text-decoration: none; }
a:hover {color:#333333; background: inherit;  }

a.menuup { color:#FFF;  text-decoration: none; background: #75001E;}

h2 {color:#75001E; font-size: 15px; background-image: url('/img/square.gif') ; background-repeat:no-repeat; background-position:left;  padding-left:35px;margin-left:20px;margin-top:30px;  height:30px;  line-height:30px;}
h3{ color:#75001E;  font-size:14px; margin:20px;}
p#prenotazione{ padding:20px 20px;height:170px}
p#ctl00_richiestadisponibilita{ background: #75001E; line-height:18px; color:#FFF;  text-align:center; }
p.desc{ padding:5px 60px;}
p.menu    { font-size: 13px; line-height:27px; background-color:#DADAB8;  letter-spacing:3px;}
p.menuup{ font-size: 13px; line-height:27px; background-color:#75001E;  letter-spacing:3px; }
p.menuupdx{padding: 0 20px;  font-size: 13px; line-height:27px; background: #75001E url(/img/albergoristorante.gif) no-repeat right;    letter-spacing:3px;}
p.centra  { text-align:center}
p.sx         { text-align:left}
p.dx         {text-align:right}
p#Data    { text-align:center; vertical-align:middle; line-height:58px; font-weight:bold}

strong{color:#75001E; letter-spacing:1px;}

li{ padding-left:116px;}
hr {   background: #FFF;  width:90%; color:#FFF; height:1px; border:none;}
TABLE.small{	width: 540px;	border: none;	height: auto; margin-left:30px;}


input.BtnSearch  {border: 0px none; border-bottom:solid 1px #6C6453; font: 8pt verdana, arial, helvetica, sans-serif; color: #FFF; background-color:#B19A63;  height: 17px; width: 80px; margin:4px 2px 2px 2px; vertical-align:middle}
input.TxtSearch  {border: 0px none; font: 8pt verdana, arial, helvetica, sans-serif; color: #000022;  height: 17px; width: 110px; margin:4px 0px 2px 90px; vertical-align:middle  }
input.TxtDesc  {border: 0px none; font: 8pt verdana, arial, helvetica, sans-serif; color: #000022;  height: 17px; width: 200px; margin:2px ;  }
textarea {border: 0px none;  font: 8pt verdana, arial, helvetica, sans-serif; color: #000022;  height: 40px; width: 200px; margin:2px ; }
/*label                    {padding-left:10px; width: 4em; float: left; text-align: left; margin-right: 0.5em;display: block}*/
label.contatti { float: left; width: 300px;  text-align: left; font-weight: bold; }
fieldset           {width:570px; border:none 0; }
legend{ color:#FF6600;}
/*input{color: #781351;background: #fee3ad;border: 1px solid #781351}*/

.submit {color: #000;background: #FF6600;border: 1px outset #d7b9c9} 
select { height:18px; font: 8px verdana, arial, helvetica, sans-serif; color: #333333;}

body.popmenu{text-align: center;	background: #75001E ;	color:#FFF}
strong#popmenu{color:#FFF}


#nas{ font-size:0px; color: #75001E;display:none;}
