body
{background:#FFFFFF; color:#000000; margin: 0px auto; font-family:verdana, arial; font-size:11px; text-align:center;}
td
{font-size:11px;}
#princ
{margin: 0px auto; border-right: 3px solid #000000; width: 801px; background:url(img/bg_acqua.jpg) repeat-y right;}
#testata
{height: 88px; background:url(img/bg_verde2.gif) repeat-x; width: 100%}
#testata .movdx
{text-align: right; height:48px}
#testata .movsx
{background:url(img/logo.gif) no-repeat left; height: 40px;}
#nav
{background:url(img/nav.gif) no-repeat; width: 100%; padding-left: 200px; height:35px;}
#nav td
{vertical-align:top;}
#centro
{vertical-align:top; background:url(img/bg_bot.gif) repeat-y left top;}
#centro #bbsx
{vertical-align:top;  text-align:left; width:140px;}
#centro #bbsx a
{background:url(img/punt.gif) no-repeat left; padding-left: 26px; color: #000000; text-decoration: none; font-weight: bold; padding-bottom: 6px; padding-top: 6px; display:block; margin-bottom: 6px; margin-left: 6px; margin-right: 3px;}
#centro #bbsx a:hover
{color: #CC6633;}
#bbcentro
{padding-bottom: 15px; padding-top: 10px; text-align:center; vertical-align:top; width: 661px;
	min-height: 400px;
	height: auto !important;
	height: 400px;}

#pie
{background:url(img/bg_verde.gif); border-left: 1px solid #000; border-bottom: 1px solid #000; width: 100%;  font-weight:bold; text-align:center; height: 24px; display:block;}
#pie2
{margin-top: 10px;}
#bgverde
{background:url(img/bg_verde2.gif);}

.adx
{float:right;}

#tabellepro
{text-align: center;}
#tabellepro strong
{display: block; padding-bottom:12px; padding-top: 12px;}
#tabellepro table
{border: 1px solid #fff; background: #FFF ; padding: 2px; margin: 0px auto;}
#tabellepro td
{border: 1px #009933 solid; text-align:center;}
#tabellepro .b100 td
{width: 170px;  padding: 6px;}
#tabellepro .b4 
{width: 562px;}
#tabellepro .b4 td
{width: 25%;  padding: 6px;}
#tabellepro .b2 
{width: 562px;}
#tabellepro .b2 td
{width: 50%;  padding: 6px;}
#tabellepro .b50  
{width: 562px;}
#tabellepro .50 td
{padding: 6px;}
#tabellepro .b50pic 
{width: 562px; font-size: 9px;}
#tabellepro .bmeta  
{width: 400px;}
.titoli {font-weight: bold; color: #FF3333; border-bottom: 1px solid #333; border-top: 1px solid #333; display:block;  margin-top:16px;  margin-bottom:16px; margin-left: 30px; margin-right: 30px; text-transform:uppercase;}
.titoliv {font-weight: bold; color: #009933;   margin-top:16px;  margin-bottom:16px; display:block;}
#celeste
{background: #6699CC}
#rosa
{background: #EBD7C2}
 

.contenuti
{padding-left: 30px; padding-right: 30px; line-height: 22px; text-align:left;} 

#prodotti
{}
#prodotti strong
{ line-height: 24px;}
#prodotti td
{border-bottom: 1px solid #000; vertical-align:top;}
#prodotti a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #009933; text-decoration: none; line-height: 16px; background:url(img/puntino.gif) no-repeat left; padding-left: 10px;}
#prodotti .dis
{background:url(img/freccia.gif) no-repeat left top; width: 250px;}


.b {color: #009933; text-decoration: none; font-weight: bold}
a.b:active {color: #009933; text-decoration: none; font-weight: bold }
a.b:hover {color: #CC6633;}

#cornice
{border: 1px solid #009933; margin-left: 20px; width: 570px; text-align:left; background: #dcf8ff;}
.titcornice
{background: #009933; color:#FFFFFF; font-weight:bold; display:block; padding-left: 10px; height: 22px; line-height: 22px;}
#cornice .spazio
{margin-top: 12px; margin-left: 12px;}
.titcornice a
{border: 0px; background:url(img/freccia2.gif) no-repeat right; display:block; color:#FFFFFF; text-decoration:none;}
.titcornice img
{border: 0px;}
iframe
{border: 1px solid #666;}

#sottomenu
{text-align: center; margin-left: 50px; margin-right: 50px; margin-bottom: 30px;}
#sottomenu b
{line-height: 30px;}
#sottomenu a
{color: #FF3333; text-decoration: none; line-height: 18px; padding-left: 6px; padding-right: 6px;}
#sottomenu a:hover {color: #009933;}


#primopn2 {display:block;  padding: 10px 10px; overflow:hidden; min-height: 160px; border-width: 6px 1px 1px 1px; border-style:solid; border-color: #074c04; width: 98%; max-width: 630px; margin:auto; box-sizing:border-box;  background:#FFF; line-height: 16px}
#primopn2 img	{max-width: 100%;}
#primopn2 > #tit { font-size: 16px; line-height: 18px;}
#primopn2 > span, #primopn2 > div  {display:block; overflow:hidden;}
#primopn2 > .f20 { font-size: 20px; line-height: 24px; text-align:center}
#primopn2 > .f16 { font-size: 16px; line-height: 18px; text-align:center}
#primopn2 a { text-decoration:none; color: #333; font-weight:500; border-radius: 4px; padding: 6px; display:block; width: 80px; margin:auto; background: #33ff66; float:right; clear:both; text-align:center; font-weight:bold}
#primopn2 a:hover {background: #c6f5d2}


 
/*
.n10 {  font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #FF3333; text-decoration: underline; font-weight: normal}
a.n10:active {  font-family: Verdana, Tahoma, Arial; font-size: 10px; font-weight: normal; color: #FF3333; text-decoration: underline}
a.n10:hover { font-family: Verdana, Tahoma, Arial; font-size: 10px; font-weight: normal; color: #009933; text-decoration: underline }

.b { font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #000000; text-decoration: none; font-weight: bold}
a.b:active { font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #000000; text-decoration: none; font-weight: bold }
a.b:hover { font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #CC6633; text-decoration: none; font-weight: bold }

.sott {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; border-color: black black #009933; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.sott12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; border-color: black black #009933; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px }
.titoli {  font-family: Verdana, Tahoma, "Times New Roman"; font-size: 12px; font-weight: bold; color: #FF3333; text-decoration: none}
.v { font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #009933; text-decoration: none; font-weight: bold }
a.v:active { font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #009933; text-decoration: none; font-weight: bold }
a.v:hover { font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #FF3333; text-decoration: none; font-weight: bold }*/

