/* CSS Document */

BODY {
	margin: 0px;
	background-color: #130500;
}
.box {
	width: 100%;
	background-color: #130500;
	position: relative;
}
.menu{
	width: 189px;
	float: left;
	position: relative;
}
.navmenu{
	width: 189px;
	float: left;
	position: relative;
	background-image: url(images/sfondonavmenu.jpg);
	background-repeat: repeat-y;
	clear: both;
}
.navmenu2{
	width: 189px;
	float: left;
	position: relative;
	padding-bottom: 110px;
	background-image: url(images/sfondonavmenu2.jpg);
	background-repeat: no-repeat;
	clear: left;
	height: 110px;
}
.navmenu3{
	width: 189px;
	float: left;
	position: relative;
	padding-bottom: 110px;
	background-image: url(images/sfondoenci.jpg);
	background-repeat: no-repeat;
	clear: left;
	height: 107px;
}
.corpo{
	width: 860px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
.corpo2{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	float: left;
	background-image: url(images/logobottom3.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	clear: both;
	margin-bottom: 10px;
}
.corpo3{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/sfondocorpo3.jpg);
	float: left;
	background-repeat: no-repeat;
	background-position: right top;
}
.top{
	color: #291701;
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	width: 860px;
	position: relative;
	height: 250px;
	clear: both;
	background-image: url(images/logotop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
.scatola {
	width: 809px;
	float: left;
	background-image: url(images/sfondomiddle.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	position: relative;
	clear: both;
}
.middle1 {
	width: 620px;
	float: right;
	position: relative;
}
.logobottom {
	width: 620px;
	float: right;
	background-image: url(images/logobottom2.jpg);
	background-repeat: no-repeat;
	padding-right: 51px;
	padding-bottom: 45px;
	position: relative;
}
.sfondoseparatore{
	clear: both;
	padding-top: 8px;
	padding-bottom: 8px;
	background-image: url(images/separatore.jpg);
	background-repeat: no-repeat;
	height: 37px;
}
.separatore{
	clear: both;
	padding-top: 8px;
	padding-bottom: 8px;
}
.separatore2{
	clear: both;
	padding-top: 3px;
	padding-bottom: 3px;
}
.separatoreform{
	clear: both;
	padding-top: 14px;
	padding-bottom: 14px;
}
.separatoresmall{
	padding-top: 3px;
	padding-bottom: 3px;
	clear: both;
}
.separatoresmall2{
	clear: both;
	padding-top: 2px;
	padding-bottom: 2px;
}
.separatorecontact{
	padding-top: 2px;
	padding-bottom: 2px;
}
.separatoreerror{
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 30px;
	margin-bottom: 30px;
}
.separatoremoduli{
	padding-top: 8px;
	padding-bottom: 8px;
	clear: left;
}
.separacategorie {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
	clear: both;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.separaetichetta {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
	clear: both;
	margin-bottom: 5px;
}
.etichetta {
	border-bottom-style: none;
	clear: both;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-left-color: #000000;
	height: 25px;
	width: 130px;
	background-color: #9F2C08;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 5px;
	text-align: center;
	line-height: 25px;
}
.barraexpo {
	clear: both;
	height: 55px;
	width: 100%;
	padding: 5px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	background-color: #C25E12;
	border: 1px solid #000000;
}
.boxcentro {
	width: 80%;
	margin-right: auto;
	margin-bottom: auto;
	clear: both;
}
.boxadmin{
	width: 92%;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	clear: both;
}
.boxcontact{
	width: 92%;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	clear: both;
	background-image: url(images/mail.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.moduli1{
	float: right;
	margin-top: 20px;
	width: 92%;
	margin-right: 5px;
}
.moduli2{
	float: right;
	width: 60%;
}
.titolocategoriasx {
	background-image: url(images/sfondocategoriasx.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 37px;
	line-height: 37px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	padding-left: 25px;
}
.titolocategoriadx {
	background-image: url(images/sfondocategoriadx.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 25px;
}
.titolocategoriacentro {
	background-image: url(images/sfondocategoriacentro.jpg);
	background-repeat: repeat-x;
	float: left;
	height: 37px;
}
.basecornice {
	padding: 2px;
	width: 160px;
	background-repeat: no-repeat;
	height: 155px;
	float: left;
}
.cornice {
	padding: 5px 10px;
	width: 160px;
	background-image: url(images/cornice.gif);
	background-repeat: no-repeat;
	height: 155px;
	float: left;
	position: absolute;
	overflow: visible;
	clip:  rect(auto,auto,auto,auto);
}
.boxbottom{
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFCC;
	width: 620px;
	text-align: center;
	float: right;
	padding-right: 51px;
	background-image: url(images/sfondobottom.jpg);
	background-repeat: no-repeat;
	height: 200px;
	position: relative;
}
.titolocategoria {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	margin-bottom: 10px;
	margin-top: 20px;
	text-indent: 25px;
	background-image: url(images/sfondocategoria.jpg);
	background-repeat: no-repeat;
	background-position: left;
	line-height: 35px;
	width: 90%;
	height: 35px;
	clear: right;
	margin-left: 18px;
}
.boxminiature {
	margin-top: 5px;
	margin-bottom: 20px;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-align: center;
	float: left;
	margin-left: 10px;
}
.miniature {
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #000000;
	padding: 2px;
	background-color: #FFFFFF;
	clear: both;
}
.miniaturecontent {
	margin-bottom: 5px;
	border: 1px solid #000000;
	padding: 3px;
	background-color: #FFFFFF;
	float: left;
	margin-right: 5px;
}
.miniaturecontentcentro {
	border: 1px solid #000000;
	padding: 3px;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
}
.miniaturescheda {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	padding: 3px;
}
.miniature2 {
	margin-top: 5px;
	margin-bottom: 5px;
	float: right;
	padding: 3px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	margin-right: 5px;
	margin-left: 2px;
}
.miniaturemaxi {
	position: relative;
	border: 1px solid #000000;
	padding: 3px;
}
.miniaturegallery {
	border: 1px solid #000000;
	padding: 2px;
	margin-right: 20px;
	margin-top: 20px;
}
.titolimenu {
	float: right;
	width: 145px;
	text-align: center;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	text-transform: uppercase;
}
A.titolimenu:hover {
	color: #990000;
	background-repeat: no-repeat;
	background-image: url(images/sfondotitolomenu.jpg);
	width: 145px;
}
.titolimenusx {
	background-image: url(images/sfondocategoriasx.jpg);
	background-repeat: no-repeat;
	background-position: left;
	line-height: 25px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	padding-left: 25px;
}
.titolimenudx {
	background-image: url(images/sfondocategoriadx.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 25px;
}
.dx {
	float: right;
	padding-left: 3px;
}
.titolimenu2 {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	width: 140px;
	padding-top: 2px;
	line-height: 15px;
	padding-bottom: 2px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 49px;
}
.titolimenu3 {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	background-image: url(images/sfondoultimo.jpg);
	background-repeat: no-repeat;
	height: 27px;
	text-align: center;
	width: 216px;
	padding-top: 12px;
}
.links {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 25px;
}
A.links:hover {
	color: #FFFFCC;
	background-image: url(images/sfondotitolomenu.jpg);
	background-repeat: no-repeat;
}
.testohome {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}
A.testohome:hover {
	text-decoration: underline;
}
.testolinkato {
	font-family: verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
A.testolinkato:hover {
	text-decoration: none;
}
.autore {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	clear: both;
	float: right;
	text-decoration: none;
}
A.autore:hover {
	text-decoration: underline;
}
.navscheda{
	width: 90%;
	float: left;
	position: relative;
	padding-left: 20px;
}
.titolocategoriahome {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 5px;
	background-image: url(images/sfondocategoria.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 5px;
	padding-left: 40px;
	padding-right: 250px;
	clear: both;
	line-height: 37px;
	height: 37px;
}
.titolocategoriaprofilo {
	height: 37px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/sfondocategoria.jpg);
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	text-indent: 15pt;
	line-height: 37px;
	width: 380px;
	background-position: left;
}
.titolocategorianews {
	height: 37px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/sfondocategoria.jpg);
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	text-indent: 15pt;
	line-height: 37px;
	width: 380px;
	background-position: left;
}
.titolocategoriaarticoli {
	height: 37px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/sfondocategoria.jpg);
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	text-indent: 15pt;
	line-height: 37px;
	width: 380px;
	background-position: left;
}
.titolocategoriaexpo {
	height: 37px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/sfondocategoria.jpg);
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	text-indent: 15pt;
	line-height: 37px;
	width: 380px;
	background-position: left;
}
.titolocategoriaerror {
	height: 37px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/sfondocategoria.jpg);
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	text-indent: 15pt;
	line-height: 37px;
	width: 380px;
	background-position: left;
}
.titolocategoriaadmin {
	height: 37px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/sfondocategoria.jpg);
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	text-indent: 15pt;
	line-height: 37px;
	width: 380px;
	background-position: left;
}
.titolocategoriavideo {
	height: 37px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/sfondocategoria.jpg);
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	text-indent: 15pt;
	line-height: 37px;
	width: 380px;
	background-position: left;
}
.titolineutri {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.titolinews {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(images/icona_news.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-bottom: 9px;
	padding-top: 9px;
}
A.titolinews:hover {
	text-decoration: underline;
}
.titoliprofilo {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(images/logotitoliprofilo.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
	padding-bottom: 9px;
	padding-top: 9px;
}
A.titoliprofilo:hover {
	text-decoration: underline;
}
.titolihome {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(images/folder.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
	padding-bottom: 9px;
	padding-top: 9px;
}
A.titolihome:hover {
	text-decoration: underline;
}
.titoliexpo {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(images/sfondotitoliexpo.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-top: 6px;
	padding-bottom: 6px;
}
A.titoliexpo:hover {
	text-decoration: underline;
}
.titolialbum {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(images/logotitolialbum.gif);
	background-repeat: no-repeat;
	padding-left: 50px;
	background-position: left;
	line-height: 35px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
	clear: both;
	margin-bottom: 5px;
}
A.titolialbum:hover {
	text-decoration: underline;
}
.titoliarticoli {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(images/sfondoarticoli.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
	padding-top: 9px;
	padding-bottom: 9px;
}
A.titoliarticoli:hover {
	text-decoration: underline;
}
.titolivideo {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(images/logotitolivideo.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 35px;
	padding-top: 9px;
	padding-bottom: 9px;
}
A.titolivideo:hover {
	text-decoration: underline;
}
.titoliamici {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(images/logotitoliamici.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 35px;
	padding-top: 10px;
	padding-bottom: 10px;
}
A.titoliamici:hover {
	text-decoration: underline;
}
.titolitrovatello {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(images/trovatello.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 35px;
	padding-top: 10px;
	padding-bottom: 10px;
}
A.titolitrovatello:hover {
	text-decoration: underline;
}
.titolischedaamici {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(images/freccia.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 35px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 3px;
}
A.titolischedaamici:hover {
	text-decoration: underline;
}
.moduloscheda{
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	float: right;
	clear: right;
	width: 50%;
	margin-right: 10px;
}
.moduloscheda2{
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	float: right;
	clear: right;
	width: 65%;
	margin-right: 10px;
}
.modulopedigree{
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	float: right;
	clear: right;
	width: 50%;
	margin-right: 5px;
}
.modulipreferenze{
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	float: left;
	margin-left: 10px;
}
.clear {
	clear: both;
}
.moduli2{
	float: right;
	width: 60%;
}
.data{
	float: right;
	width: 100px;
	font-family: Verdana;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
	padding-bottom: 5px;
	text-align: center;
	margin-bottom: 3px;
}
.data2{
	float: right;
	width: 100px;
	font-family: Verdana;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
	text-align: center;
}
.fotoexpo{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/sfondoalbumexpo.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.promemoria_expo {
	width: 90%;
	height: 205px;
	background-image: url(images/coccarda.jpg);
	background-repeat: no-repeat;
	margin-left: 20px;
}
.footersx{
	width: 189px;
	height: 84px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	float: left;
}
.boxprofilo{
	width: 92%;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-align: right;
}
.boxelenco{
	margin-top: 2px;
	margin-left: 10px;
	margin-bottom: 2px;
	margin-right: 10px;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.footer{
	width: 860px;
	margin-right: auto;
	margin-left: auto;
}
.boxbottom{
	width: 620px;
	position: relative;
}
.tabellaneutra {
	padding: 2px;
	border: 0px;
}
.tabellapicturecontent {
	border: 1px solid #000000;
	padding: 2px;
	margin: 5px 4%;
}
.logocategoriahome {
	float: left;
	margin-right: 10px;
	margin-left: 20px;
	margin-bottom: 5px;
	background-image: url(images/logohome2.jpg);
	background-repeat: no-repeat;
}
.logocategoriahome2 {
	float: left;
	margin-right: 10px;
	margin-left: 20px;
	margin-bottom: 5px;
	background-image: url(images/logonews.gif);
	background-repeat: no-repeat;
	height: 122px;
	width: 150px;
}

.logocategoria {
	float: left;
	margin-right: 10px;
	margin-left: 20px;
	margin-bottom: 5px;
	padding: 3px;
	background-color: #FFFFFF;
	border: 1px solid #4B2113;
}
.modulicapcha{
	float: right;
	width: 40%;
}
.moduliadmin{
	width: 60%;
	float: left;
	position: relative;
}
.moduliadmin2{
	float: right;
	width: 40%;
	position: relative;
}
.moduliadminmodifica{
	width: 95%;
	float: left;
}
.moduliadminmodifica2{
	float: right;
	width: 40%;
	position: relative;
}
.moduliguest{
	margin-top: 20px;
	width: 94%;
	margin-left: 20px;
}
.moduliadminfoto{
	float: right;
	width: 40%;
	font-family: Verdana;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.introhome{
	float: left;
	width: 92%;
	margin-bottom: 10px;
	margin-left: 10px;
}
.moduliform{
	float: right;
	width: 60%;
}
.moduliform2{
	font-family: Verdana;
	font-size: 12px;
	background-color: #9F2C08;
	color: #ffffff;
	border: 1px solid #000000;
	padding: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.modulicontact{
	font-family: Verdana;
	font-size: 12px;
	background-color: #F9EBA6;
	color: #000000;
	border: 1px solid #000000;
	padding: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
}
/*stili generici, su header e footer*/
h1,h2,h3,p{margin: 0}

.categoria{
	width: 100%;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	clear: both;
}
.boxcategoria{
	width: 80%;
	float: right;
	padding-right: 15px;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.boxgallery {
	width: 100%;
	float: left;
	position: relative;
}
.boxright {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	width: 90%;
	text-align: right;
	float: right;
	margin-right: 10px;
}
.boxleft {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	width: 90%;
	float: left;
	margin-left: 10px;
}
.separa {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
	margin-bottom: 5px;
}
.testomini {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
A.testomini:hover {
	text-decoration: underline;
}
.testominilinkato {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}
A.testominilinkato:hover {
	text-decoration: none;
}
.testominirientro {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	padding: 2px;
	margin-left: 50px;
}
A.testominirientro:hover {
	text-decoration: underline;
}
.etichettatitoli {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #5B1E00;
	height: 25px;
	width: 200px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #000000;
	position: relative;
	line-height: 25px;
	text-align: center;
	margin-bottom: 15px;
}
.testocentro {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: center;
}
.tabella {
	width: 92%;
	margin-left: 15px;
}
.tabellaarticoli {
	width: 90%;
	margin-left: 20px;
}

.centro {
	text-align: center;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	margin-right: auto;
	margin-left: auto;
}
.justify {
	text-align: justify;
}

.testonews {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}
.tabellaguest {
	margin-right: 3px;
	margin-left: 3px;
}
.promemoria {
	width: 90%;
	height: 164px;
	background-image: url(images/sfondopromem.jpg);
	background-repeat: no-repeat;
	margin-left: 20px;
}
.separamodifica {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #993300;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8C7431;
	height: 22px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8C7431;
	line-height: 22px;
	background-color: #D4C99B;
	margin-right: auto;
	margin-left: auto;
	width: 94%;
	padding-left: 5px;
}
.boxdescrizione {
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	width: 75%;
	margin-bottom: 10px;
	margin-left: 20px;
	color: #333333;
	clear: both;
}
.w3c {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 5px;
	border: 1px solid #4B2113;
}
.titolicentro {
	text-indent: 10px;
}
div.split3album div{
	width: 33%;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	float: left;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 7px;
}
div.split3articolo div{
	width: 31%;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	float: left;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 7px;
}
div.split4 div{
	width: 25%;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	float: left;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
}
div.split5 div{
	width: 20%;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	float: left;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
}
div.split3elisa div{
	width: 170px;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	float: left;
}
div.splitalbum div{
	width: 180px;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	float: left;
	position: relative;
}
div.split3ticket div{
	width: 33%;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	float: left;
}
div.split2 div{
	width: 50%;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	float: left;
}
div.splitalbum2 div{
	width: 45%;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
div.split2sx div{
	width: 250px;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	float: left;
	padding: 2px;
	margin: 2px;
}

.tabelladx {
	float: right;
	border: 1px solid #000000;
	padding: 2px;
	margin-top: 5px;
	margin-left: 15px;
	margin-right: 5px;
}
.tabelladxneutra {
	float: right;
}
.tabellasx {
	padding: 2px;
	border: 1px solid #000000;
	margin-right: 10px;
	float: left;
}
.tabellarosa {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #000000;
	background-color: #E6AC39;
	padding: 2px;
}
.shiny {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
}
.tabellacentro {
	margin-right: auto;
	margin-left: auto;
	width: 86%;
}
.destra {
	float: right;
	width: 50%;
}
.tabellabook {
	padding: 2px;
	margin: 3px 3px 3px 4px;
	width: 94%;
}
p {
	margin-top: 6px;
	margin-bottom: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.p2 {
	margin-top: 3px;
	margin-bottom: 3px;
}
.clear2 {
	height: 20px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.tabella100 {
	width: 100%;
	float: left;
}
.testoticket {
	text-align: center;
	float: left;
	width: 200px;
	margin-left: 100px;
}
div.duecolonne div{
	width: 45%;
	text-align: justify;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	clear: right;
	float: left;
}
.email {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	float: right;
	width: 40%;
	text-align: right;
	margin-right: 5px;
}
.tabellasmall {
	border: 1px solid #000000;
	height: 15px;
	background-color: #FFD782;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-indent: 3px;
}
div#profilo{
	width: 90%;
	margin-top: 20px;
	margin-left: auto;
	float: none;
	margin-right: auto;
}
div#profilo2{
	width: 90%;
	margin-top: 20px;
	margin-left: auto;
	float: none;
	margin-right: auto;
}
div#archivio{
	width: 100%;
}

.tabellaabilita {
	width: 94%;
	margin-right: auto;
	margin-left: auto;
	height: 40px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.boxartista{
	width: 33%;
	float: right;
	padding-right: 15px;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	height: 100px;
}
.navadmin{
	width: 200px;
	float: left;
	position: relative;
	padding-bottom: 200px;
}
h1 {
	height: 37px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/sfondocategoria.jpg);
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	text-indent: 15pt;
	line-height: 37px;
	width: 380px;
	background-position: left;
}
h1.ombra1 {
color: #73848c;
font-family:Verdana, Arial, sans serif;
font-size:50px;
position: absolute;
left: 10px;
top: 10px;
z-index: 2;
} 
h1.ombra2 {
color: #ddd;
font-family:Verdana, Arial, sans serif;
font-size:50px;
position: absolute;
left: 15px;
top: 15px;
z-index: 1;
}
h2 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #993300;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 3px;
	margin-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8B7431;
	width: 300px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
}
.logofoto {
	margin-top: 5px;
	border: 1px solid #000000;
	padding: 3px;
	background-color: #FFFFFF;
	margin-bottom: 5px;
}
.logofotoexpo {
	margin-top: 5px;
	border: 1px solid #000000;
	padding: 3px;
	background-color: #F6EBA5;
	margin-bottom: 5px;
}
.titolischeda {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin-bottom: 15px;
	margin-top: 5px;
}
.datanews {
	font-family: verdana;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
A.datanews:hover {
	text-decoration: underline;
}
.contatti {
	width: 90%;
	margin-top: 30px;
	margin-left: 20px;
	text-align: center;
}
.tabellacontatti {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	border: 1px solid #000000;
	padding: 2px;
	background-color: #FFE4A6;
}
.titoliadmin {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 3px;
	clear: both;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
A.titoliadmin:hover {
	text-decoration: underline;
}
.testodestra {
	text-align: right;
}
.titolicani {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
A.titolicani:hover {
	text-decoration: underline;
}
.titoliguest {
	height: 27px;
	width: 90%;
	padding-top: 28px;
}
.logonews {
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	border: 1px solid #000000;
	padding: 2px;
	background-color: #FFFFFF;
}
.pedigree{
	width: 80%;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}
.dogweb {
	font-family: Verdana;
	font-size: 11px;
	color: #CEC089;
	text-decoration: none;
}
A.dogweb:hover {
	text-decoration: underline;
}
.descrizioneart {
	padding-bottom: 20px;
}
.album {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #993300;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 3px;
	margin-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8B7431;
	width: 300px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
}
A.album:hover {
	text-decoration: underline;
}
.modulimodifica{
	width: 180px;
	font-family: Verdana;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.numfoto {
	font-family: Verdana;
	font-size: 10px;
	line-height: 70px;
	color: #000000;
	text-decoration: none;
}
.livello {
	clear: both;
	margin-right: auto;
	margin-left: auto;
}
.new {
	position: relative;
	padding-right: 5px;
	padding-left: 5px;
	float: right;
}
.etichettaamarcord {
	width: 50%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
	float: left;
}
.boxinsert{
	width: 40%;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-align: right;
	float: right;
}
.testohomepage {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}
.barraguest {
	background-color: #CC3300;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
}
.close {
	font-family: Verdana;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #000000;
	padding: 3px 5px;
	background-color: #E6AC39;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 50px;
}
A.close:hover {
	color: #FFFFFF;
	background-color: #9F2C08;
}
.flash {
	float: left;
	position: absolute;
	clear: both;
	width: 50px;
}
.flashmaxi {
	float: left;
	vertical-align: top;
	padding-bottom: 134px;
	position: absolute;
	width: 50px;
	margin-top: 5px;
}
.cell {
	padding: 3px;
	font-family: Verdana;
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	width: 33%;
	text-align: center;
}
.titoliguestbook {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(images/new.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-bottom: 3px;
	padding-top: 3px;
}
A.titoliguestbook:hover {
	text-decoration: underline;
}
.sx{
	text-decoration: none;
	float: left;
	margin-right: 0.1em;
}