table, body,a,h1,h2,h3,h4,h5,h6,p,ul,li,link,address, {margin:0px; border:0px; padding:0px; font-family:Arial;}
body{border:0px; padding:0px; margin:0px; font-family:Arial; background-image:url(../i/body.jpg); background-repeat:repeat; background-position:center;}
.cursore{ cursor:pointer;}



#wrapper { position:relative; top:0px; left:16px; width:700px; margin:0px auto; padding:0px;}
/*#grande{position:relative; top:0px; left:0px; width:714px; margin:0px auto; padding:0px; background-image:url(../i/body.jpg); background-repeat:repeat; background-position:top center;*/ }
#top {position:relative; top:0px; left:0px; width:700px; margin:0px; padding:0px; background-image:url(../i/top.jpg); background-position:top left; background-repeat:no-repeat;}
#top img {border:0;}

/*Menù provvisorio capodanno*/
#menu{position:relative; top:0px; left:0; margin:0px auto; padding:0; width:700px; min-height:47px; height:auto !important;  height:47px; text-align:center;background-image:url(../i/menu.jpg); background-repeat:no-repeat;}
#menu ul {position:absolute; top:4px; list-style-type:none; padding:0; display:inline; left:12px; margin:0 auto;  font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#333; width:700px;}
#menu li {display:inline; margin:10px 0px;}
#menu img{ font-size:28px; color:#333333; top:0px; left:0px; position:absolute; padding:28px 0px 0px 120px;}
#menu a  { text-decoration:none; color:#333;}
#menu a:hover { text-decoration:underline; color:#617C18;}


#menuseco {position:absolute; top:25px; left:0; margin:0px auto; text-align:center; width:700px;}
#menuseco p {position:relative; top:0px; left:0; margin:0; padding:0; font-family:arial; font-size:14px; font-weight:bold; color:#617C18;}
#menuseco a  { text-decoration:none; color:#617C18;}
#menuseco a:hover { text-decoration:underline; color:#f00;}


/*
#menu{ background-image:url(../i/menu.jpg); background-repeat:no-repeat; position:relative; top:0px;  margin:0px; min-width:700px; width:auto !important; width:700px; min-height:47px; height:auto !important;  height:47px; text-align:center;}
#menu ul {position:absolute; top:4px; list-style-type:none; padding:0; display:inline; left:55px; margin:0;  font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#333;}
#menu li {display:inline; margin:10px 0px;}
#menu img{ font-size:28px; color:#333333; top:0px; left:0px; position:absolute; padding:28px 0px 0px 120px;}
#menu a  { text-decoration:none; color:#333;}
#menu a:hover { text-decoration:underline; color:#617C18;}
*/

#indexpromo {position:absolute; top:250px; left:210px; width:286px; height:212px; margin:0; padding:0; background-color:#AB140B; z-index:15; border-left:6px solid #AB140B; border-right:6px solid #AB140B; border-top:14px solid #AB140B; /*border-bottom:26px solid #fff;*/}
#indexpromo img {position:absolute; top:0; left:0; margin:0; padding:0;}
#indexpromo a {position:absolute; top:-14px; right:2px; font-size:11px; text-decoration:none; color:#fff; z-index:5; display:block;}
#indexpromo a:hover {position:absolute; top:-14px; right:2px; font-size:11px; text-decoration:underline; color:#fff; z-index:5;}
#indexpromo p {position:absolute; top:192px; left:-6px; padding:5px 0; width:298px; font-size:12px; text-decoration:none; color:#fff; z-index:5; text-align:center; background-color:#AB140B;}


#contenuti { background-image:url(../i/sfondo.jpg);  background-repeat:repeat-y;  min-height:316px; height:auto !important; height:316px; min-width:295px; width:auto !important; width:295px;  }


/*finestra descrizioni*/
#finestrasx{ float:left; background-image:url(../i/contsx.jpg); background-repeat:repeat-y; margin:0 auto; }
#contenitoresx{ background-image:url(../i/contenitoresx.jpg); background-repeat:no-repeat;  top:0px; left:0px;  position:relative; min-height:316px; height:auto !important; height:316px; min-width:295px; width:auto !important; width:295px; }
#contenitoresx h2{ margin:0px 0 15px 50px;  font-size:16px; color:#617C18; font-family:Arial;}
#contenitoresx h3{ margin:10px 0 2px 50px;; color:#333333; font-size:11px; font-weight:bold; font-family::Arial;}
#contenitoresx p{ margin:18px 0 2px 50px; color:#333333; width:210px; font-size:11px; font-family:Arial; }
#contenitoresx address { margin:0px 0 2px 50px; color:#333333; width:210px; font-size:12px; font-family:Arial; }
#contenitoresx i{ color:#617C18;}
#contenitoresx ul { list-style-type:none;  display:inline; font-weight:bold; font-size:11px; padding:0 0 20px 0; margin:1 20px 20px 0;}
#contenitoresx li {  font-family:Arial; color:#333; margin:0 0 2px 50px; padding:0; top:0px; left:0; list-style-type:none; list-style-position:outside; }
#contenitoresx a  { text-decoration:none; color:#333;}
#contenitoresx a:hover { text-decoration:underline; color:#617C18;}


#menunatalizi {top:0px; left:0px;  position:relative; min-height:316px; height:auto !important; height:316px; width:280px; text-align:center;}
#menunatalizi h2{ margin:0px 0 15px 50px; font-size:16px; color:#617C18; font-family:Arial;}
#menunatalizi h3{ margin:10px 0 2px 50px; color:#333333; font-size:11px; font-weight:bold; font-family::Arial;}
#menunatalizi h5{ margin:0px 0 0px 50px;  font-size:13px; color:#ff0000; font-family:Arial;}
#menunatalizi p{ margin:5px 0 2px 50px; color:#333333; width:210px; font-size:11px; font-family:Arial; }
#menunatalizi address { margin:0px 0 2px 50px; color:#333333; width:210px; font-size:12px; font-family:Arial; }
#menunatalizi i{ color:#617C18;}
#menunatalizi ul { list-style-type:none;  display:inline; font-weight:bold; font-size:11px; padding:0 0 20px 0; margin:1 20px 20px 0;}
#menunatalizi li {  font-family:Arial; color:#333; margin:0 0 2px 50px; padding:0; top:0px; left:0; list-style-type:none; list-style-position:outside; }
#menunatalizi a  { text-decoration:none; color:#333;}
#menunatalizi a:hover { text-decoration:underline; color:#617C18;}



#menusilvestro {position:relative; top:0px; left:0px; margin:0; padding:0; min-height:316px; height:auto !important; height:316px; width:280px; text-align:center;}
#menusilvestro h2{position:relative; top:0px; left:0px; margin:0px 0 15px 40px;  font-size:16px; color:#617C18; font-family:Arial; text-align:center;}
#menusilvestro h3{position:relative; top:0px; left:0px; margin:10px 0 2px 40px; color:#333333; font-size:11px; font-weight:bold; font-family::Arial;}
#menusilvestro h5{position:relative; top:0px; left:0px; margin:0px 0 5px 40px;  font-size:13px; color:#ff0000; font-family:Arial;}
#menusilvestro p{position:relative; top:0px; left:0px; margin:5px 0 5px 40px; color:#333333; width:240px; font-size:11px; font-family:Arial; text-align:center;}
#menusilvestro address {position:relative; top:0px; left:0px; margin:0px 0 2px 40px; color:#333333; font-size:11px; font-family:Arial; font-weight:bold;}
#menusilvestro i{font-weight:normal; color:#333;}
#menusilvestro ul {list-style-type:none;  display:inline; font-weight:bold; font-size:11px; padding:0 0 20px 0; margin:1 20px 20px 0;}
#menusilvestro li {font-family:Arial; color:#333; margin:0 0 2px 50px; padding:0; top:0px; left:0; list-style-type:none; list-style-position:outside; }
#menusilvestro a  {text-decoration:none; color:#617C18; font-weight:bold;}
#menusilvestro a:hover {text-decoration:underline; color:#617C18;}


#bottomsx{ background-image:url(../i/contenitoresx1bottom.jpg);  background-repeat:no-repeat; position:relative; top:0px; left:0px; min-height:24px; height:auto !important; height:24px; min-width:295px; width:auto !important; width:295px; }


/*finestra galleria*/
#finestradx{float:right; background-image:url(../i/contdx.jpg); background-repeat:repeat-y; margin:0 auto; min-height:316px; height:auto !important; height:316px;}
#contenitoredx{ background-image:url(../i/contenitoredx.jpg); background-repeat:no-repeat; min-height:316px; height:auto !important; height:316px; min-width:405px; width:auto!important;  width:405px; }
#contenitoredx ul { list-style-type:none;  display:inline; font-weight:bold; font-size:11px; padding:0 0 20px 0; margin:1 20px 20px 0;}
#contenitoredx li {  font-family:Arial; color:#333; margin:0 0 2px 22px; padding:0; top:0px; left:0; list-style-type:none; list-style-position:outside; }
#contenitoredx h2{ margin:0 0 15px 30px;  font-size:16px; color:#617C18; font-family:Arial;}
#contenitoredx h3{ margin:10px 130px 20px 30px;; color:#333333; font-size:11px; font-weight:bold; font-family::Arial;}
#contenitoredx h6{ margin:0 0 5px 30px;  font-size:16px; color:#617C18; font-family:Arial;}
#contenitoredx p{ margin:0 0px 0 30px; color:#333333; font-size:11px; font-family:Arial; width:250px; }
#contenitoredx b{ margin:0 100px 0 30px; color:#333333; font-size:11px; font-family:Arial; }
#contenitoredx a  { text-decoration:none; color:#333;}
#contenitoredx a:hover { text-decoration:underline; color:#617C18;}
#contenitoredx img{ margin:20px 0 0 20px;}

#imgspec{margin:0 0 0 0;}

#bottomdx{ background-image:url(../i/contenitoredx1bottom.jpg); background-repeat:no-repeat; position:relative; min-height:24px; height:auto !important;  height:24px; min-width:405px; width:auto!important;  width:405px;}

#contenitoredx input {font-size:11px; margin:0 0 0 30px;}
#contenitoredx textarea {width:270px; font-size:11px; margin:0 0 5px 30px; height:50px;}
#contenitoredx submit {width:270px; font-size:11px; margin:0 0 5px 30px; height:50px;}

#menusansilv {margin:0 0 0px 10px;}
#menusansilv img {border:0;}


/*Dovesiamo*/
#cartine {position:relative; top:20px; left:0; margin:0 auto; width:370px;}
#cartine p {margin:0px 0 10px 0; text-align:center; font-size:11px; font-weight:bold;}
#cartine img {margin:5px 10px; border:1px solid #617C18; padding:2px; background-color:#fff;}


/*fondo pagina*/
#imgbottom{ left:295px; padding:0;  min-height:151px; height:auto !Important; height:151px; width:405px; position:relative; top:0; padding:0;  background-image:url(../i/imgbottom.jpg); background-repeat:no-repeat;} 

#footer{background-image:url(../i/footer.jpg); min-height:37px; height:auto !Important; height:37px; width:700px; text-align:center; position:relative; top:0; margin:0; padding:0; left:0;}  
#footer ul { list-style-type:none; width:700px; padding:0; display:inline; margin:0;}
#footer li { display:inline; font-family:Arial, Helvetica, sans-serif; color:#333; font-family:Arial; font-size:12px; color:#333; margin:0; padding:0; top:0; left:0;}
#footer p  {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; font-weight:bold; top:0; margin:0;}

#footer a { color:#333; text-decoration:none; font-weight:bold;}
#footer a:hover { color:#617C18; text-decoration:underline; font-weight:bold;}




#shiny {position:relative; top:0; left:0; visibility:hidden;}

a#sansilvestro {color:#FF0000;}
a#sansilvestro:hover {color:#617C18;}