/* generale */
html  {  margin: 0px; padding: 0px; overflow-y: scroll; background: #F2EEE8 url(../immagini/back2.png) repeat-x;  }
body  {  margin: 0px; padding: 0px; padding-bottom: 15px; background: url(../immagini/back1.png) no-repeat top center;  font-family: verdana; font-size: 12px; color: #342f2d;  }
table  { font-family: verdana; font-size: 12px; color: #342f2d; }
p  {  margin: 0px; padding: 0px;  }
form  {  margin: 0px;  }
.float_left  {  float: left; display: inline;  }



/* colori */
.nero1  {  color: #333333;  }
.nero2  {  color: #666666;  }
.nero3  {  color: #999999;  }
.nero4  {  color: #111111;  }


/* testo */
.arial  {  font-family: Arial, sans-serif;  }
.verdana  {  font-family: Verdana, sans-serif;  }
.tahoma  {  font-family: Tahoma, sans-serif;  }

.testo0  {  font-size: 1px; line-height: 1px;  }
.testo10  {  font-size: 10px;  }
.testo1  {  font-size: 11px;  }
.testo2  {  font-size: 12px;  }
.testo3  {  font-size: 13px;  }
.testo4  {  font-size: 14px;  }
.lineheight1  {  line-height: 16px;  }  
.lineheight2  {  line-height: 18px;  }

.testoform  {  font-family: verdana; font-size: 14px; color: #342f2d; margin-bottom: 2px;  }
.testoform2  {  font-family: verdana; font-size: 14px; color: #342f2d;  }

.testot  {  font-family: verdana; font-size: 14px; color: #342f2d; line-height: 23px;  }

.aleft  {  text-align: left;  }
.aright  {  text-align: right;  }

.corsivo  {  font-style: italic;  }
.grassetto  {  font-weight: bold;  }
.sottolineato  {  text-decoration: underline;  }
.normale  {  font-weight: normal; text-decoration: none;  }


/* link */
a  {  text-decoration: underline;  }
a:hover  {  text-decoration: underline;  }
a:visited  { }

a.link_plain  {  text-decoration: none;  }  a.link_plain:hover  {  text-decoration: none;  }

.left  {  float: left; display: inline;  }
.right  {  float: right; display: inline;  }
.clear  {  clear: both;  }


/* struttura */
img.titoli  { }

ul.elenco  {   }
ul.elenco li  { line-height: 24px; list-style-image: url(../immagini/lista.png); margin-bottom: 4px; }



/* menu */
div.menu  {   margin-right: 22px; margin-top: 15px; height: 45px; cursor: pointer;  }
div.menu#m1  {  width: 79px; background: url(../immagini/rollover2/chisiamo.png);  }
div.menu#m2  {  width: 100px; background-image: url(../immagini/rollover2/banq.png); margin-left: 0px;  }
div.menu#m3  {  width: 108px; background-image: url(../immagini/rollover2/cosaoffriamo.png);  }
div.menu#m4  {  width: 152px; background-image: url(../immagini/rollover2/wedding.png);  }
div.menu#m5  {  width: 141px; background-image: url(../immagini/rollover2/luilei.png); }
div.menu#m6  {  width: 64px; background-image: url(../immagini/rollover2/contatti.png); }
div.menu#m7  {  width: 53px; background-image: url(../immagini/rollover2/news.png); margin-right: 0px;  }

div.menu2  {    height: 45px; cursor: pointer;  }
div.menu2#m8  {  width: 65px; background-image: url(../immagini/rollover2/ita.png); }
div.menu2#m9  {  width: 61px; background-image: url(../immagini/rollover2/en.png); margin-right: 0px;  }


div.slideshow  {  width: 300px; height: 400px; position: relative; clear: both;  }
div.slideshow img.all  {  width: 300px; height: 400px; position: absolute; z-index: 1; }
div.slideshow img.sfondo {  width: 300px; height: 400px; position: absolute; z-index: 2;  }

div.slideshow2  {  width: 310px; height: 250px; position: relative; clear: both;  }
div.slideshow2 img.all  {  width: 310px; height: 250px; position: absolute; z-index: 1; }
div.slideshow2 img.sfondo {  width: 310px; height: 250px; position: absolute; z-index: 2;  }

div.slideshow3  {  width: 180px; height: 710px; position: relative; clear: both;  }
div.slideshow3 img.all  {  width: 180px; height: 710px; position: absolute; z-index: 1; }
div.slideshow3 img.sfondo {  width: 180px; height: 710px; position: absolute; z-index: 2;  }

div.slideshow4  {  width: 820px; height: 280px; position: relative; clear: both;  }
div.slideshow4 img.all  {  width: 820px; height: 280px; position: absolute; z-index: 1; }
div.slideshow4 img.sfondo {  width: 820px; height: 280px; position: absolute; z-index: 2;  }

div.slideshow5  {  width: 210px; height: 530px; position: relative; clear: both;  }
div.slideshow5 img.all  {  width: 210px; height: 530px; position: absolute; z-index: 1; }
div.slideshow5 img.sfondo {  width: 210px; height: 530px; position: absolute; z-index: 2;  }

