BODY {
	FONT-SIZE: 14px; COLOR: #FFFFFF; FONT-FAMILY: Times New Roman, Arial, Helvetica, sans-serif;
	MARGIN: 0px; BACKGROUND-COLOR: #000000; FONT-WEIGHT: normal
}
TD {
	FONT-WEIGHT: bold; text-align: center; LINE-HEIGHT: 12px; FONT-SIZE: 14px; COLOR: #A60000;
	FONT-FAMILY: Times New Roman, Arial, Helvetica, sans-serif
}


H1 {
	FONT-FAMILY: Times New Roman, Arial, Helvetica, sans-serif;
	PADDING-RIGHT: 30px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 22px;
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; COLOR: #FF0000;
	margin-bottom: 10px; margin-top: 0px; text-align: right
}
H2 {
	FONT-FAMILY: Times New Roman, Arial, Helvetica, sans-serif;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 22px;
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; COLOR: #FF0000; PADDING-TOP: 0px;
	margin-bottom: 0px; margin-top: 0px
}
H3 {
	FONT-FAMILY: Times New Roman, Arial, Helvetica, sans-serif;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 18px;
	PADDING-BOTTOM: 0px; COLOR: #FF0000; PADDING-TOP: 0px;
	margin-bottom: 0px; margin-top: 0px
}
H4 {
	FONT-FAMILY: Times New Roman, Arial, Helvetica, sans-serif; FONT-WEIGHT: normal;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-style: italic; FONT-SIZE: 18px;
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; COLOR: #FF0000; PADDING-TOP: 0px;
	margin-bottom: 0px; margin-top: 0px
}

P {
	FONT-FAMILY: Times New Roman, Arial, Helvetica, sans-serif; FONT-WEIGHT: normal;
	FONT-SIZE: 14px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; COLOR: #FFFFFF;
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px; line-height: 20px; text-align: justify
}


A {	COLOR: #FF0000; TEXT-DECORATION: none; FONT-WEIGHT: bold }
A:hover { COLOR: #0000FF; TEXT-DECORATION: underline }

A.menu {	COLOR: #FFFF00; TEXT-DECORATION: none; FONT-WEIGHT: normal }
A.menu:hover { COLOR: #FF0000; TEXT-DECORATION: underline }

.img {
	BORDER-LEFT-COLOR: #000000;
	BORDER-BOTTOM-COLOR: #000000;
	BORDER-TOP-COLOR: #000000;
	BORDER-RIGHT-COLOR: #000000;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FLOAT: right;
	MARGIN: 10px 0px 10px 5px
}
.imggalleria {
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid
}
.imgleft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 
	FLOAT: left; PADDING-BOTTOM: 0px;
	border-color: #000000;
	MARGIN: 5px 10px 0px 0px; PADDING-TOP: 0px
}
.imgbandiere {
	BORDER-RIGHT: #FFFFFF 0px solid;
	BORDER-TOP: #FFFFFF 0px solid;
	BORDER-LEFT: #FFFFFF 0px solid;
	BORDER-BOTTOM: #FFFFFF 0px solid
}
#sinistra A {	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold }
#sinistra A:hover { COLOR: #FF0000; TEXT-DECORATION: underline }

#spaziofooter A {	COLOR: #7C7C7C; TEXT-DECORATION: none; FONT-WEIGHT: bold }
#spaziofooter A:hover { COLOR: #FF0000; TEXT-DECORATION: underline }
#menusx A {COLOR: #63326D; TEXT-DECORATION: none; FONT-WEIGHT: bold }
#menusx A:hover { COLOR: #FF00CC; TEXT-DECORATION: none }



#contenitore {
	BACKGROUND-IMAGE: url(images/corpo_bg.jpg); BACKGROUND-REPEAT: repeat-y;
	PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 1000px
}
#contenitoretop {
	margin-bottom: -20px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 
	WIDTH: 1000px; BACKGROUND-IMAGE: url(images/top_bg.gif); BACKGROUND-REPEAT: no-repeat
}

#spazioindex {
	margin-top: -7px; background-color: #FFFFFF; WIDTH: 1000px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
#spaziomenu {
		padding-top: 5px; padding-bottom: 5px; background-color: #861616; WIDTH: 1000px; HEIGHT: 20px
}

#spaziogrigio {
	margin-top: -7px; BACKGROUND-COLOR: #FFFFFF; WIDTH: 1000px; HEIGHT: 10px
}

#spaziopostmenu {
	BACKGROUND-IMAGE: url(images/corpo_bg_up.jpg); BACKGROUND-REPEAT: no-repeat;
	margin-top: 0px; margin-bottom: 0px; background-color: #FFFFFF; WIDTH: 1000px; 
	HEIGHT: 20px
}


#barralateralebiografia {
	BACKGROUND-IMAGE: url(bg/biografia.jpg); BACKGROUND-REPEAT: no-repeat;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px;
	MARGIN: 0px; WIDTH: 400px; height: 550px; PADDING-TOP: 0px
	margin-top: 20px
}

#barralateralelavori {
	BACKGROUND-IMAGE: url(bg/lavori.jpg); BACKGROUND-REPEAT: no-repeat;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px;
	MARGIN: 0px; WIDTH: 400px; height: 550px; PADDING-TOP: 0px
	margin-top: 20px
}

#barralateralefoto {
	BACKGROUND-IMAGE: url(bg/galleriafoto.jpg); BACKGROUND-REPEAT: no-repeat;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px;
	MARGIN: 0px; WIDTH: 400px; height: 550px; PADDING-TOP: 0px
	margin-top: 20px
}

#barralateralelink {
	BACKGROUND-IMAGE: url(bg/link.jpg); BACKGROUND-REPEAT: no-repeat;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px;
	MARGIN: 0px; WIDTH: 400px; height: 550px; PADDING-TOP: 0px
	margin-top: 20px
}

#barralateralecontatti {
	BACKGROUND-IMAGE: url(bg/contatti.jpg); BACKGROUND-REPEAT: no-repeat;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px;
	MARGIN: 0px; WIDTH: 400px; height: 550px; PADDING-TOP: 0px
	margin-top: 20px
}


.navmenu {
	letter-spacing: 1px; FONT-SIZE: 17px; COLOR: #FF8000; font-weight: normal;
	FONT-FAMILY:  Times New Roman, Arial, Times New Roman, Times New Roman, Times New Roman, sans-serif;
	height: 15px; PADDING-RIGHT: 0px; PADDING-LEFT: 5px;
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1px; PADDING-TOP: 2px;
}

#partecontenuto {
	FLOAT: right; WIDTH: 600px; background-color: #000000
}

#partecontenutoh {
	background-color: #FFFFFF; text-align: center
}


.divtestuale {
	background-color: #000000; height: 100%; color: #FFFFFF;
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 0px
}


#spaziofooterh {
	margin-top: 0px; margin-bottom: 0px; text-align: center; font-weight: bold;
	padding-right: 0px; padding-top: 5px; padding-bottom: 0px;
	BACKGROUND-COLOR: #000000; HEIGHT: 68px; letter-spacing: 2px;
	color: #FFFFFF
}

#spaziofooter {
	margin-top: 0px; margin-bottom: 0px; text-align: left; font-weight: bold;
	padding-right: 0px; padding-top: 5px; padding-bottom: 0px;
	BACKGROUND-COLOR: #000000; WIDTH: 1000px; HEIGHT: 55px; letter-spacing: 2px;
	color: #FFFFFF
}



#menusx {
	BACKGROUND-COLOR: #000000; FLOAT: left; WIDTH: 250px; height: 200px; text-align: left
}

#firma {
	BACKGROUND-COLOR: #000000; FLOAT: right; WIDTH: 320px; height: 200px; text-align: right
}

#galleriafoto {
	BACKGROUND-IMAGE: url(bg/galleriafotob.jpg); BACKGROUND-REPEAT: no-repeat;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px;
	MARGIN: 0px; WIDTH: 560px; height: 342px; PADDING-TOP: 0px
	margin-top: 0px
}

.modulo {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;
	font-family: Times New Roman, Arial, Helvetica, sans-serif; font-size: 14px;
}

