BODY { text-align: center; background-color:#fff;background: url("images/bghome.gif") repeat-y 50% 0; margin: 5px 0 15px 0; padding: 0; FONT-FAMILY: georgia, "times new roman", times, serif; FONT-SIZE: 13px; COLOR: #000}

BODY.video { text-align: center; background: url("images/bgvhome.gif") repeat-y 50% 0; margin: 5px 0 15px 0; padding: 0; FONT-FAMILY: georgia, "times new roman", times, serif; FONT-SIZE: 13px; COLOR: #000;}

#contenitore  { text-align:left;width:600px;margin:0 auto;}
#testata  { text-align:center;width:600px;margin:0 auto;padding-top:8px }
#body  { text-align:left;width:600px}
#footata  { clear:both;text-align:center;width:600px;margin:0 auto;padding-bottom:8px }

.navmenu { text-align:left;border-bottom:1px solid #000;border-top:1px solid #000;margin-bottom:5px;margin-top:8px;padding:4px 0 4px 0; background: url("images/bumf.gif");background-repeat:no-repeat;background-position:right 4px; }

d {border-bottom: 1px dashed}

TD, P, UL, LI, OL { FONT-SIZE: 13px; COLOR: #333; line-height: 18px } 
H1 { FONT-SIZE: 24px; LINE-HEIGHT: 27px; margin-top:0  }
H1.section { FONT-SIZE: 28px; LINE-HEIGHT: 32px; margin-top:0  }
H2 { FONT-SIZE: 20px; LINE-HEIGHT: 23px; margin-top:0  }
H2.subhead { FONT-SIZE: 16px; LINE-HEIGHT: 18px; margin-top:0  }
H3 { FONT-SIZE: 15px; LINE-HEIGHT: 16px }
H4 { FONT-SIZE: 14px; LINE-HEIGHT: 14px }
.title { FONT-SIZE: 42px; LINE-HEIGHT: 42px; font-weight: bold; color: #336699 }
.subtitle { text-align: center; font-size: 13px; font-weight: bold; color: #333 }
TD.section { text-align: center; FONT-SIZE: 15px; COLOR: #333; FONT-FAMILY: verdana, arial, geneva, sans-serif; font-weight: bold } 
.smalltext { FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY: verdana, arial, geneva, sans-serif } 
TD.hilight { text-align: left; FONT-SIZE: 90% } 
hr { height: 0px; border: 0; border-top: 1px solid #000; width: 600px; max-width:600px }
A { TEXT-DECORATION: none; border-bottom: 1px solid}
A:link {   FONT-SIZE: 13px; COLOR: #369 }
A:visited { FONT-SIZE: 13px;COLOR: #69c }
A:hover { FONT-SIZE: 13px;COLOR: red }

A.black:link {COLOR: #555;font-size:15px;line-height:19px }
A.black:visited { COLOR: #555;font-size:15px;line-height:19px }
A.black:hover { COLOR: red;font-size:15px;line-height:19px }

A.cop:link {text-decoration:none;COLOR: #000;font-family:arial,verdana,sans-serif;font-size:40px;line-height:42px;border-bottom:0; }
A.cop:visited { text-decoration:none;COLOR: #000;font-family:arial,verdana,sans-serif;font-size:40px;line-height:42px;border-bottom:0; }
A.cop:hover { text-decoration:none;COLOR: #555;font-family:arial,verdana,sans-serif;font-size:40px;line-height:42px;border-bottom:0}

.frontpage { background: #ffc }
.gatta { padding:0; margin:0;FONT-SIZE: 48px; LINE-HEIGHT: 48px;font-weight: bold;  COLOR: #369; }
p.eccita { FONT-SIZE: 11px; LINE-HEIGHT: 14px; color: #000 }
A.menu { COLOR: #69c;FONT-SIZE: 13px;font-weight: bold; TEXT-DECORATION: none; border-bottom: none; }
A.menu:link { COLOR: #69c;FONT-SIZE: 13px;font-weight: bold; TEXT-DECORATION: none; border-bottom: none }
A.menu:visited { COLOR: #69c;FONT-SIZE: 13px;font-weight: bold; TEXT-DECORATION: none; border-bottom: none }
A.menu:hover { COLOR: red;FONT-SIZE: 13px;font-weight: bold; TEXT-DECORATION: none; border-bottom: none }

A.menu-on { COLOR: #369;FONT-SIZE: 13px;font-weight: bold; TEXT-DECORATION: none; border-bottom: none }
A.menu-on:link { COLOR: #369;FONT-SIZE: 13px;font-weight: bold; TEXT-DECORATION: none; border-bottom: none }
A.menu-on:visited { COLOR: #369;FONT-SIZE: 13px;font-weight: bold; TEXT-DECORATION: none; border-bottom: none }
A.menu-on:hover { COLOR: red;FONT-SIZE: 13px;font-weight: bold; TEXT-DECORATION: none; border-bottom: none }

.proposte { float:right;text-align:right }

.toggleopacity img {filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
.toggleopacity:hover img {filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
#direfare {clear:both;overflow:hidden;height:220px;width:600px;position:relative;top:100px;}
p.direfarep {margin-top:105px;z-index:1000;}

/* ########## PRINT STYLE ########### */

@media print {
	.navmenu {display:none;}
	hr { height: 0px; border: 0; border-top: 1px solid #000; width: 600px; max-width:600px }
	.proposte { display:none; }	
	div#testata { padding-bottom:10px; width:100%;border-bottom:1px solid black;margin-bottom:10px }
	div#footata{ border-top:1px solid black;padding-top:10px }
	#direfare {top:125px}
p.direfarep {margin-top:130px;z-index:1000;}
	}
