/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	background-color: #b0b7b9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
p{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
embed {
  margin: 0px;
  padding: 0px;
}

object {
  margin: 0px;
  padding: 0px;
}

.sfhome {
  background-image: url('img/sf_body.jpg');
}

.sfint {
  background-image: url('img/sf_body_int.jpg');
  background-color: #f4f5f5;
}

.sfintback {
  background-color: #f4f5f5;
}

.data_tamtam{
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
        font-weight:normal;
        font-style:italic;
}
.titolo_oro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #C48600;
        font-weight:bold;
}

.titolo_oro a {
	text-decoration: none;
}
.titolo_oro a:hover {
	text-decoration: none;
}
.titolo_oro a:visited {
	text-decoration: none;
}

.titolo_nero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
        font-weight:bold;
}
.link_tamtam{
        text-decoration: none;
}
.link_tamtam:hover{
        text-decoration: none;
}
.link_tamtam:visited{
        text-decoration: none;
}

td,select,input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

a {
	color: #990000;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#contenitore {
	margin: 0px;
	padding: 0px;
	width: 100%;
        min-width: 970px;
	overflow: hidden !important;
	overflow: none;
	text-align: center;
	background-repeat: repeat-x;
}

#contenitore2 {
	margin: 0px;
	padding: 0px;
	width: 100%;
	min-height: 1200px;
	//height: 1200px;
	overflow: hidden !important;
	overflow: none;
	background-image: url('img/sf_cont2.jpg');
	background-repeat: repeat-x;
	text-align: center;
}


#cont770 {
	margin: 0px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 970px;
	text-align: left;
	border: 0px solid red;
}

#contentheader{
	margin: 0px;
	overflow: hidden;
	border: 0px solid red;
}

#contentheader2{
	margin: 0px;
	padding: 0px;
	height: 95px;
	background-color: #22211c;
	border: 0px solid red;
}

#contmenu {
	margin: 0px;
	padding: 0px;
overflow: hidden;
}

#contmenu ul{
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  color: #fff;
  
}

#contmenu li{
  text-align: right;
  text-transform: uppercase;
  background-color: #22211c;
  float: left;
}

#contmenu a{
  background-color: #444a4a;
  /*padding: 34px 15px 5px 39px !important;
  padding: 34px 15px 5px 39px;*/
  padding: 34px 12px 5px 39px !important;
  padding: 34px 13px 5px 39px;
  margin: 2px 1px 0px 0px;
  display: block;
  color: #fff;
  text-decoration: none;
}

#contmenu a:hover{
  background-color: #667070;
}

#contmenu a.acceso{
  background-color: #667070;
}

#hometv{
  width:970px;
  height: 298px;
  background-image: url(http://www.velier.it/img/flash_home.jpg);
  background-repeat: no-repeat;
}

#logotv {
	margin: 0px;
	padding: 0px;
	width: 253px;
	margin-top: 1px;
	text-align: left;
	float: left;
}

#logotv p{
	margin: 0px;
	padding: 0px;
	padding-top: 56px;
	color: #FFFFFF;
}

#imgcat {
	margin: 0px;
	padding: 0px;
	width: 715px;
	height: 170px;
	margin-top: 1px;
	float: left;
}

#contentleft {
	margin: 0px;
	padding: 0px;
	width: 208px;
	text-align: left;
	float: left;
}
#contentleft ul{
	list-style-type: none;
}

#contentleft a:hover{
	text-decoration: underline;
}

#contentleft_tamtam {
	margin: 0px;
	padding: 0px;
	width: 208px;
	text-align: left;
	float: left;
        
}

.top {
	margin: 0px;
	padding: 0px;
	padding-top: 30px;
}

.top a{
	color: #160601;
	font-weight: bold;
	text-decoration: none;
}

.top li{
  margin: 0px;
  padding: 0px;
  line-height: 20px;
  padding-left: 10px;
	border-bottom: 1px solid #fff;
}


.press_tamtam {
   width: 188px;
   margin: 0px;
   padding: 0px;
   padding-bottom: 4px;
   padding-top: 2px;
   background-image: url('img/sep_press.png');
  background-repeat: no-repeat;
  background-position: right bottom;
}
.press_tamtam li{
  margin: 0px;
  padding: 0px;
  /*line-height: 20px;
  background-image: url('img/sep_press.png');
  background-repeat: no-repeat;
  background-position: bottom;*/
}
.press_tamtam a{
	color: #160601;
	font-weight: bold;
	text-decoration: none;
}

.tamtam {
   margin: 0px;
   padding: 0px;
   list-style-type: none;
  
}
.tamtam li{
  margin: 0px;
  padding: 0px;
  line-height: 20px;
  padding-left: 10px;
  border-bottom: 1px solid #fff;
}
.tamtam a{
	color: #160601;
	font-weight: bold;
	text-decoration: none;
}
.ulmenu2{
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	padding-top: 11px;
	padding-bottom: 6px;
}

.ulmenu2 a{
	color: #160601;
}

.ulmenu2 li, .ulmenu3 li{
  border: 0px;
}

.rosso {
  color: #b60404;
}

.ulmenu3{
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	padding-top: 5px;
  border: 0px solid red;
}

.ulmenu3 a{
	color: #160601;
	padding-left: 10px;
	font-weight: normal;
}

.li3{
  font-weight: normal;
	background-image: url('img/dot.gif');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 6px;
  display: block;
}

.li3att{
  font-weight: normal;
	background-image: url('img/dot_on.gif');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	display: block;
	text-decoration: underline;
  padding-left: 6px;
  color: #b60404;
}

.ulmenu3 a.li3att{
	color: #b60404;
}

.li3:hover{
	background-image: url('img/dot_on.gif');
  color: #b60404;
}

#contentleft li{
	padding-bottom: 5px;
}

#contentcenterhome {
	margin: 0px;
	padding: 0px;
	width: 970px;
	overflow: hidden;
	float: left;
  border: 0px solid red;
}

.brdtit {
  border-bottom: 1px solid #cccccc;
}

.brdtitcons {
  border-bottom: 1px solid #fff;
}

.brdnovhp{
  margin: 0px 0px 5px 0px;
	padding: 0px;
	font-size: 1px;
	line-height: 1px;
	border-bottom: 1px solid #cccccc;
}

#contenitorenews {
  width: 100%;
  background-color: #f4f5f5;
  text-align: center;
  margin-top: 7px;
  border: 0px solid green;
}

#newshome {
  /*width: 934px;*/
width:952px;
  margin: 0px;
  /*padding: 10px 18px 18px 18px;*/
  padding: 10px 2px 18px 16px;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  text-align: left;
  overflow: hidden;
border:0px solid red;
}

.tittam{
  margin: 0px 0px 15px 0px;
	padding: 0px;
	overflow: hidden;
}

.boxhome {
 width: 292px;
 float: left;
/*padding:0;
margin:0;*/
 border: 0px solid red;
}

.contnews {
  margin:0;
  padding: 0;
  width: 292px;
  /*height: 56px;*/
  height: 59px;
  background-image: url(img/puntini.gif);
  background-repeat: no-repeat;
  background-position: 70px 55px;
  border: 0px solid red;
}

.news {
  margin: 1px 0px 1px 0px;
  overflow: hidden;
}

.news a {
  color: #000000;
  text-decoration: none;
  cursor: hand;
}

.news:hover {
  background-color: #e4e8ea;
}

.newsimg {
  background-repeat: no-repeat;
  background-position: center;
  width: 53px;
  height: 53px;
  float: left;
}

.news p{
  margin: 2px 0px 0px 17px;
  width: 215px;
  float: left;
}

.novitaimg {
  width: 92px;
  float: left;
}

.novitap{
  margin: 0px;
  width: 198px;
  float: left;
}

.novitaimgtamtam {
  width: 53px;
  float: left;
  margin-left: 8px;
  margin-right: 2px;
  text-align: center;
}

.novitaptamtam{
  overflow: hidden;
  margin: 0px;
  width: 126px;
  min-height: 60px;
  float: left;
  margin-left: 8px;
  margin-top: 2px;
  background-image: url('img/sep_news.png');
  background-repeat: no-repeat;
  background-position: bottom;
  
}


.margdx {
  /*margin-right: 28px;*/
margin-right: 15px;
}

#contenitoresezioni {
  width: 100%;
  background-color: #e4e8ea;
  text-align: center;
  border: 0px solid green;
}

#sezhome {
  width: 969px;
  margin: 0px;
	margin: auto;
	padding-left: 1px;
	padding-bottom: 1px;
	background-color: #fff;
	text-align: left;
	overflow: hidden;
border:0px solid red;
}

.boxsez {
  width: 322px;
  margin-right: 1px;
  background-color: #e4e8ea;
  overflow: hidden;
  float: left;
border:0px solid red;

}

.boxsez_2video {
  width: 322px;
  margin:0 0 0 0px;
  padding:0;
  float:right;
  border:0px solid red;
}

.titsez {
  float: left;
}

.sottotitsez {
  padding: 18px 15px 0px 0px;
  color: #000;
  float: right;
}

.sottotitsez_k {
 padding: 15px 0 0 15px;
 margin:0;
 color: #000;
 float: left;
 border:0px solid red;
}


#contenitoreultimo {
  width: 100%;
  background-color: #c3c8ca;
  text-align: center;
  /*border-bottom: 1px solid #fff;*/
}

#ultimohome {
  width: 969px;
  margin: 0px;
	margin: auto;
	border-left: 1px solid #fff;
	text-align: left;
	overflow: hidden;
	background-image: url(img/punt_bianco.gif);
	background-repeat: repeat-y;
}

.boxnovita {
  width: 322px;
  border-right: 1px solid red;
  overflow: hidden;
  float: left;
}


.imgnovita {
  padding: 0px 7px 7px 0px;
  margin-right: 10px;
  /*background-color: #a7afb1;*/
  float: left;
border:0px solid red;
}

.boxnovita p{
  width: 190px;
  margin: 0px;
  padding: 15px 10px 15px 0px;
  float: left;
  border: 0px solid red;
}

#boxlogin {
  width: 617px;
  padding: 13px 13px 5px 15px;
  background-image: url(img/sf_conservatorio.jpg);
  background-repeat: no-repeat;
  float: left;
  border: 0px solid red;
}

.titcons{
  margin: 0px 0px 10px 0px;
	padding: 0px;
	overflow: hidden;
	border-bottom: 1px solid #a1aaac;
}

#logindescr{
  width: 307px;
  float: left;
}

#boxlogin form{
  width: 300px;
  padding: 10px 0px 10px 10px;
  text-align: right;
  float: left;
}

#boxlogin label{
  padding: 0px 10px 0px 0px;
  border: 0px solid red;
}

#boxlogin input{
  width: 215px;
  border: 0px;
  height: 17px;
  background-color: #eeeff0;
}

#interno {
	margin: 0px;
	padding: 0px;
	width: 970px;
	overflow: hidden;
	background-image: url(http://www.velier.it/img/sf_centro.jpg);
	background-repeat: repeat-y;
	background-color: #fff;
	margin-top: 9px !important;
	margin-top: 6px;
  border: 0px solid red;
}

#contentcenter {
	margin: 0px;
	padding: 0px;
	width: 667px !important;
	width: 762px;
        _width: 666px;
	padding: 0px 52px 0px 43px;
	overflow: hidden;
	float: left;
  border: 0px solid cyan;
}

#contentcenternews {
	margin: 0px;
	padding: 0px;
	width: 729px !important;
	width: 762px;
	padding: 0px 0px 0px 33px;
	overflow: hidden;
	float: left;
  border: 0px solid cyan;
}

#datanewstamtam{
        margin: 0px;
	padding: 0px;
	width: 729px !important;
	width: 762px;
        height: 22px;
	padding: 8px 0px 0px 10px;
	overflow: hidden;
        background-color: #2f312e;
        color: #FFFFFF;
}

#contenttamleft{
        margin: 0px;
	padding: 0px;
	width: 475px !important;
	width: 511px;
	padding: 0px 36px 0px 0px;
	overflow: hidden;
	float: left;   
}
#contenttamright{
        margin: 0px;
	padding: 0px;
	width: 213px;
	overflow: hidden;
	float: left;
}
#path {
	margin: 0px;
	padding: 0px;
	padding-right: 49px;
	padding-top: 6px;
	padding-bottom: 14px;
	text-align: right;
	font-size: 10px;
	background-color: #FFFFFF;
} 

#path a{
	color: #000000;
	text-decoration: none;
}
#path_azienda {
	margin: 0px;
	padding: 0px;
	padding-right: 49px;
	text-align: right;
	font-size: 10px;
	background-color: #FFFFFF;
  border: 0px solid red;
}
#path_azienda a{
	color: #000000;
	text-decoration: none;
}
#bandiere {
	margin-left: 10px;
	padding: 0px;
 float: left;
 border: 0px solid red;
}
#briciole{
       width: 960px;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	background-color: #FFFFFF;
	line-height: 40px;
       border: 0px solid red;
}
#titolotamtam{
       width: 960px;
       height: 50px;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	background-color: #FFFFFF;
	line-height: 40px;
       border: 0px solid red;
}
#briciole a{
  color: #353329;
}

.spazioint {
	padding: 0px;
	margin: 0px;
	text-align: left;
	overflow: hidden;
	border: 0px solid black;
}

.spaziotam {
  width: 455px !important;
  width: 487px;
	padding: 0px 16px 0px 16px;
	margin: 1px 0px 0px 0px;
	text-align: left;
	background-color: #e5e7e8;
	overflow: hidden;
	float: left;
	border: 0px solid red;
}

.spaziopress {
  width: 455px !important;
  width: 487px;
	padding: 0px 16px 0px 16px;
	margin: 1px 0px 0px 0px;
	text-align: left;
	background-color: #FFFFFF;
	overflow: hidden;
	float: left;
	border: 0px solid red;
}

.spazionovita {
        width: 207px;
	padding: 0px;
	margin: 0px;
	margin-right: 1px;
	text-align: left;
	background-color: #e5e7e8;
	overflow: hidden;
	float: right; 
	border: 0px solid red;
}

.spazionovita p{
  margin: 0px;
  padding: 4px 10px 15px 10px;
}

#sottotit {
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 10px;
	color: #3e3e3e;
	overflow: hidden;
	margin-bottom: 40px;
}

.spaziotam h2{
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	line-height: 27px;
	font-weight: bold;
	color: #000000;
}

.spaziotam h3{
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #15191c;
}

.spaziotam a{
	text-decoration: none;
}

.piccolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
}

.medio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
}


.notizia{
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
	line-height: 16px;
}

.notiziatit {
  font-size: 13px;
	font-weight: bold;
	color: #15191c;
}

.notizia p{
  margin: 0px;
  /*height: 50px;*/
  border: 0px solid red;
}


.bordotop {
  background-image: url(http://www.velier.it/img/bordo.gif);
  background-repeat: repeat-x;
  background-position: top;
  padding-top: 15px;
  display: block;
}

.bordobot {
  background-image: url(http://www.velier.it/img/bordo.gif);
  background-repeat: repeat-x;
  background-position: bottom;
  overflow: hidden;
}

.appnotizia {
  padding-bottom: 2px;
  background-color: #e5e7e8;
}

.notizia a{
  color: #22211c;
}

.data {
	float: left;
}

.vel {
	float: right;
}

.spazioback {
	padding-left: 40px;
	padding-right: 40px;
	background-color: #fff;
}

.br6 {
	line-height: 6px;
}

.box_ve {
  width: 128px!important;
  width: 133px;
  height: 160px;
  padding: 2px 2px 6px 2px;
  margin-bottom: 16px;
  background-color: #f3f4f4;
  border: 1px solid #b0b7b9;
  float: left;
}

.box_ve img{
  display: block;
 }

.box_monografie {
  width: 180px!important;
  width: 184px;
  height: 250px;
  padding: 2px 2px 6px 2px;
  margin-bottom: 16px;
  background-color: #f3f4f4;
  border: 1px solid #b0b7b9;
  float: left;
}

.box_monografie img{
  display: block;
  height: 125px;
  /*padding-left: 5px;*/
 }

.box_monografie_a{
  height: 20px;
  text-align: right;
  padding-right: 10px;
  padding-bottom: 4px;
}

.box_monografie_testo{
  height: 220px;
  padding-left: 5px;
  padding-right: 5px;
}

.box_monografie_a a{
  color: #000000;
  text-decoration: none;
}

.margve {
  margin-right: 43px !important;
  margin-right: 30px;
  _margin-right: 30px;
}

.box_gal {
  width: 128px!important;
  width: 133px;
  height: 120px;
  padding: 2px 2px 2px 2px;
  margin-bottom: 16px;
  border: 1px solid #b0b7b9;
  text-align: center;
  float: left;
}

.box_galint {
  width: 127px;
  height: 120px;
  background-repeat: no-repeat;
  background-position: center;
}


.spazio6 {
	font-size: 2px;
	line-height: 6px;
}

.spazioint h1{
	margin: 0px;
	padding: 0px;
	width: 666px;
	color: #525252;
	font-size: 16px;
	font-weight: bold;
	background-image: url('img/puntini.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 20px 0px 5px 0px;
}

.divh1{
	margin: 0px;
	padding: 0px;
	width: 439px;
	color: #961010;
	overflow: hidden;
}

.titweb{
	float: left;
}

.linkweb{
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	padding-top: 5px;
	color: #961010;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	float: right;
}

.cat {
	margin: 0px;
	padding: 0px;
	width: 439px;
	font-family: "Times New Roman", Times, serif;
	color: #6c6548;
	font-size: 22px;
	background-image: url('img/puntini.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 3px;
	margin-bottom: 6px;
	font-weight: bold;
	display: block;
}

.spazioint h2{
	margin: 0px;
	padding: 0px;
	text-align: right;
	font-size: 14px;
	position: relative;
	/*font-weight: normal;*/
        width: 666px;
}

.color_ve {
  color: #01870d;
}

.color_prod {
  color: #b4032d;
}

.spazioint h3{
	margin: 0px;
	padding: 0px;
	width: 439px;
	text-align: left;
	color: #686451;
	font-size: 24px;
}

.spazioint p{
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#categoria {
  overflow: hidden;
	padding-top: 28px;
	padding-bottom: 20px !important;
	padding-bottom: 10px;
	background-color: #FFFFFF;
  width: 666px;

}

#categorie {
	padding-top: 28px;
	padding-bottom: 10px !important;
	padding-bottom: 10px;
	overflow: hidden;
}

#categorie img{
	display: block;
}


#categorie .padimgcat{
	border-right: 27px solid #FFFFFF;
	border-bottom: 15px solid #FFFFFF;
	float: left;
}

#categorie .divcat {
	margin: 0px;
	padding: 0px;
	background-image: url('img/puntini.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 10px;
	margin-bottom: 4px;
}

#boxdescr {
	width: 450px;
	text-align: center;
	float: left;
}

.imglogo{
	margin-bottom: 15px;
}

#boxdescr p{
	text-align: left;
}


#boximg{
	width: 192px!important;
	width: 205px;
	border: 1px solid #e5e7e8;
	padding: 6px;
	margin-left: 10px;
	float: left;
	text-align: center;
}

#boximg img{
	margin-bottom: 10px;
}

#boximg p{
	text-align: left;
}
.linkdot{
	color: #880000;
	padding-left: 10px;
	background-image: url('img/dot.gif');
	background-repeat: no-repeat;
}

.padleft {
	margin-right: 5px;
	padding-right: 5px;
}

.padright {
	margin-left: 5px;
	padding-left: 5px;
}

.padleft2 {
	//margin-right: 10px;
	padding-right: 10px;
	//margin-bottom: 10px;
	padding-bottom: 10px;
}

.padleft3 {
	//margin-right: 30px;
	padding-right: 30px;
	//margin-bottom: 10px;
	padding-bottom: 10px;
}

.padright2 {
	//margin-left: 10px;
	padding-left: 10px;
	//margin-bottom: 10px;
	padding-bottom: 10px;
}

.padleft4 {
  margin-bottom: 10px;
  //margin-right: 1px;
  border-right: 20px solid #e5e7e8;
}

.padright4 {
  margin-bottom: 10px;
  //margin-left: 1px;
  border-left: 20px solid #e5e7e8;
}

/*VINI*/
.boxvini {
	margin: 0px;
	padding: 0px;
	padding-top: 50px;
	padding-bottom: 10px;
	text-align: center;
	background-image: url('img/puntini.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	
}

.boxvini h3{
	margin: 0px;
	padding: 0px;
	margin-top: 16px;
	margin-bottom: 9px;
	font-size: 11px;
	color: #797561;
	font-weight: bold;
}

.boxvini p{
	margin: 0px;
	padding: 0px;
	margin-top: 25px;
	font-size: 10px;
	text-align: left;
}

.boxvini b{
	color: #524f41;
}


.titvini {
	color: #7a2f0a;
	font-weight: bold;
}

.box0 {
	font-size: 10px;
	background-color: #eeeeee;
}

.puntini {
	background-image: url('img/puntini.gif');
	background-repeat: repeat-x;
	line-height: 2px;
}

.punttop {
	background-position: top;
}

.puntbot {
	background-position: bottom;
}


/*BOX SUPER ALCOLICi*/
.tabbott{
	padding-top: 33px;
}

.nombot {
	padding-top: 16px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	color: #797561;
	font-weight: bold;
}

.tdcode{
	padding: 2 6 2 6;
	font-size: 10px;
	border: 1px solid #FFFFFF;
	text-align: center;
}

.box1 {
	background-color: #eeeadd;
}

.box2 {
	background-color: #eddedc;
}

.box3 {
	background-color: #d9ede2;
}

.box4 {
	background-color: #d9eded;
}

.bianco {
	line-height: 2px;
	background-color: #FFFFFF;
}

.video {
	padding-top: 14px;
	padding-bottom: 14px;
}

.palrosso {
	background-image: url('img/pallino_rosso.gif');
	background-repeat: no-repeat;
	background-position: 0 2;
	padding-left: 20px;
}

.ulmono {
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	list-style-type: none;
}

.ulmono a{
	padding-left: 8px;
}

.ulmono li{
	padding-bottom: 5px;
}

#prodcol {
	margin-top: 12px;
	padding-left: 20px;
	overflow: hidden;
}

.conscat {
	margin: 0px;
	padding: 0px;
	text-align: right;
}

.i200 {
	width: 250px;
}

#interna {
	padding-top: 0px;
	padding-bottom: 10px !important;
	padding-bottom: 10px;
	overflow: hidden;
}


#frmcerca {
	margin: 6px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
	float: left;
	color: #fff;
}

#frmcerca input {
  margin: 0px 10px 0px 10px;
	background-color: #d5d9db;
	border: 0px;
	font-size: 11px;
	width: 305px;
}

#frmcerca a {
  color: #fff;
}

#frmcercaint {
	margin: 0px;
	padding: 0px;
	padding-top: 20px;
	float: left;
}

#frmcercaint img {
	display: block;
	float: left;
}

#frmcont {
	margin: 0px;
	padding: 0px;
	padding-top: 20px;
}

#frmcont p{
	width: 84px;
	padding: 0px;
	margin: 0px;
	padding-top: 2px;
	text-align: right;
	float: left;
}

#frmcont div{
	width: 330px;
	margin-left: 15px !important;
	margin-left: 10px;
	margin-bottom: 6px;
	float: left;
}

#frmcont input{
	font-size: 11px;
}

.ristit {
	color: #6c6548;
	font-size: 14px;
	font-weight: bold;
}

.nomargin {
	padding: 0px;
	margin: 0px;
}

/* FOOTER*/
#contfooter {
  padding-top: 15px;
  width: 100%;
  background-color: #b0b7b9;
  text-align: center;
}
#footer {
  width: 970px;
  margin:auto;
	text-align: center;
	border: 0px solid red;
	font-size: 10px;
	color: #2e373a;
}

#footer img{
  margin-right: 20px;
	margin-bottom: 20px;
	border-right: 1px solid #686c6e;
}

#footer p{
	margin: 0px;
	padding: 0px;
	width: 610px;
	margin:auto;
	text-align: left;
	border: 0px solid green;
}

#footer a{
	color: #2e373a;
	text-decoration: none;
}

.prev {
	width: 215px;
	height: 40px;
	float: left;
}

.next {
	width: 215px;
	height: 40px;
	text-align: right;
	float: left;
}

.spaziobox {
	padding: 0px;
	margin: 0px;
	margin-top: 20px;
	text-align: left;
	overflow: hidden;
	border: 0px solid red;
}

.boxcat{
	padding: 0px;
	margin: 0px;
	width: 188px;
	height: 215px;
	float: left;
	background-color: #FFFFFF;
	text-align: center;
}

.boxcat h1{
	font-size: 18px;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
	color: #961010;
	background-image: url('img/puntini.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 0px;
	padding: 0px;
	padding-top: 18px;
	padding-bottom: 5px;
}

.boxcat a{
	text-decoration: none;
}

.boxmargdx{
	margin-right: 7px;

}

.boxcat img{
	margin-top: 12px;
}

.h1mono{
	font-size: 12px;
	text-decoration: none;
	color: #22211c;
	margin: 0px;
	padding: 10px 0px 0px 5px;
	text-align: left;
	font-weight: normal;
}

.tdspace{
	width: 7px;
	font-size: 1px;
}

#boxdescr ul{
  margin-left: 10px;
}

#boxdescr li{
	list-style-type: none;
}

.black {
  color: #000;
}

/* ELENCO MONO */
.ulmono2{
	margin: 0px;
	padding: 0px;
  border: 0px solid red;
}

.lievi {
  display: block;
  font-size: 12px;
  margin-bottom: 5px;
  margin-top: 10px;
  font-weight: normal;
}

.ulmono2 a{
	color: #160601;
	padding-left: 10px;
	font-weight: normal;
}

.ulmono2 li{
  font-weight: normal;
	list-style-type: none;
	padding-left: 6px;
	line-height: 16px;
}

#paginazione {
  margin-bottom: 10px;
}

#curr_pag {
  float: left;
  text-align:center;
  width: 310px;
}

/* CONSERVATORIO DEL GUSTO*/

#contenitoregusto {
  width: 100%;
  background-color: #f4f5f5;
  text-align: center;
  margin-top: 7px;
  border: 0px solid green;
}

#gustohome {
  width: 934px;
  margin: 0px;
	padding: 10px 18px 18px 18px;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
	text-align: left;
	overflow: hidden;
}

.didascalia {
  font-style:italic;
  font-size:10px;
}

.sortable {
  color: #000;
}

.nki{

padding-left: 42px;
}

.oro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C48600;
        font-weight:bold;
}

.nero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
        font-weight:bold;
}

.ltam{
   padding:0;
   margin:0; 
   border:0; 
   border-bottom: 1px solid #afb7bb;
   overflow: hidden;
}

.l007_left{
   float:left; 
   padding:0;
   margin:0; 
   padding-right: 10px; 
   width:200px;
}

.l007_right{
    float:right; 
    padding:0; 
    margin:0;
    width:265px;
}

.l008_left{
    float:left; 
    padding:0; 
    margin:0;
    width:265px;
}

.l008_right{
   float:left; 
   padding:0;
   margin:0; 
   padding-left: 10px; 
   width:200px;
}
.larchioviotam{
   width: 213px;
   min-height: 140px;
   margin:0;
   padding:0;
   overflow: hidden;
   background-image: url('img/sfondo_aTAM.gif');
    background-repeat: repeat-y;	

}

.archivio{
   margin-right:20px;
   margin-bottom: 20px;
   float: left;	
}

.larchioviotam_left{
   width: 54px;
   margin:0;
   padding:0;
   text-align: center;
   float: left;
}

.larchioviotam_right{
   width: 155px;
   margin:0;
   padding:0;
   text-align: left;
   padding-left: 4px;
   float: left;
}
