HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 100%
}



BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 100%;
	font-family: Arial, Verdana, sans-serif;font-size: 10px;text-align:justify;color: #666;background: #ffffff;
}


HTML > BODY #container {
	HEIGHT: auto
}

HTML {
	HEIGHT: 100%
}
BODY {
	HEIGHT: 100%
}

#container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 100%;
	
}

p {
	FONT-WEIGHT: normal; font-family: Arial, Verdana, sans-serif;font-size: 12px;text-align:justify;color: #666; line-height:20px;text-align: justify
}

a  { color:#666;text-decoration:none;
}
a:focus, a:hover {color: #5ea1e6;
}

a:visited		{}




.textcitazione {
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #999; PADDING-TOP: 0px; font-family: Arial, Verdana, sans-serif;font-size: 11px; line-height: 18px; TEXT-DECORATION: none}

.textcitazione a:link, .textcitazione a:active, .textcitazione a:visited {
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #5ea1e6; PADDING-TOP: 0px; font-family: Arial, Verdana, sans-serif;font-size: 11px; line-height: 18px; TEXT-DECORATION: none}

.textcitazione a:hover {
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #5ea1e6; PADDING-TOP: 0px; font-family: Arial, Verdana, sans-serif;font-size: 11px; line-height: 18px; TEXT-DECORATION: underline}






#logo {
	Z-INDEX: 5;
	left: 50%;
	margin-left: 280px;
	WIDTH: 200px;
	top: 20px;
	POSITION: absolute;
	HEIGHT: 35px;
}




.borderimageartwork IMG {
	MARGIN: 0px 0px 0px
}


.borderimageartwork IMG {
	
	
	BORDER:0px solid; 
}

.borderimageartwork A IMG{
	
	BORDER-BOTTOM: #ffffff 5px solid; 
}

.borderimageartwork A:hover IMG{
	
	BORDER-BOTTOM: #333333 5px solid; 
}


img.floatright { 

float:right;
margin:0px 0px 30px 20px;
}		


img.floatleft { 

float:left;
margin:5px 30px 20px 0px;
}

img.floatleft2 { 

float:left;
margin:5px 30px 20px 0px;
}


p,h1,h2,h5,h6,ol,ul {margin-bottom:18px;}

h1 { line-height: 90px; font-size: 48px; margin-bottom: 0px; }
h2 { font-size: 24px; line-height: 36px; color: #333; font-weight: bold;margin-top: -15px;margin-bottom: 10px; }
h3 { font-size: 15px; line-height: 18px; color: #333; font-weight: bold; margin-bottom: 10px;margin-top: 0px; }
h4 { line-height: 18px; font-size: 14px; font-weight: bold; margin-bottom: 20px; }
h4 a { color: #5ea1e6; }
h4 a:hover { color: #5ea1e6;text-decoration:underline; }

h5 { line-height: 18px; font-size: 14px; font-weight: normal; margin-bottom: 20px; }
h5 a { color: #5ea1e6; }
h5 a:hover { color: #5ea1e6;text-decoration:underline; }


.Titlesection{
  text-decoration:none;
  color:#fff;
  font-size: 20px;
  font-weight: bold;
  display:inline;
  padding-top:7px;
  padding-bottom:7px;
  padding-left:7px;
  padding-right:7px;
  background-color:#000;
  
}


td.subnav{

PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid;
  text-decoration:none;
  text-align: left;
  color:#fff;
  font-size: 12px;
  font-weight: normal;
  background-color: #000;

  
}




td.contenthome {background-image:url('image/linetop.jpg');
background-repeat:repeat-x;
background-position:center top;
padding-top:20px;
padding-bottom:0px}

td.linecontentright {background-image:url('image/linefooter.jpg');
background-repeat:repeat-x;
background-position:center;
padding-top:10px;
padding-bottom:10px}

td.footer {background-image:url('image/linefooter.jpg');
background-repeat:repeat-x;
background-position:center top;
padding-top:10px;
padding-bottom:10px}

	
.textsubfooter {
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #999; PADDING-TOP: 0px; font-family: Arial, Verdana, sans-serif;font-size: 9px; line-height: 18px;TEXT-DECORATION: none}

.textsubfooter a:link, .textsubfooter a:active, .textsubfooter a:visited {
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #999; PADDING-TOP: 0px; font-family: Arial, Verdana, sans-serif;font-size: 9px; line-height: 18px; TEXT-DECORATION: none}

.textsubfooter a:hover {
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #999; PADDING-TOP: 0px; font-family: Arial, Verdana, sans-serif;font-size: 9px; line-height: 18px; TEXT-DECORATION: underline}


.textfooter {
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #999; PADDING-TOP: 0px; font-family: Arial, Verdana, sans-serif;font-size: 10px; line-height: 18px; TEXT-DECORATION: none}

.textfooter a:link, .textfooter a:active, .textfooter a:visited {
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #999; PADDING-TOP: 0px; font-family: Arial, Verdana, sans-serif;font-size: 10px; line-height: 18px; TEXT-DECORATION: none}

.textfooter a:hover {
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #5ea1e6; PADDING-TOP: 0px; font-family: Arial, Verdana, sans-serif;font-size: 10px; line-height: 18px; TEXT-DECORATION: underline}


	
.footerlink { 
    cursor: default;FONT-FAMILY: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif ;
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #fff;TEXT-DECORATION: none ;
	}

.footerlink A:link{ 
    cursor: default;FONT-FAMILY: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #fff; text-decoration: none;
	}

.footerlink A:active{ 
    cursor: default;FONT-FAMILY: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #fff; text-decoration: none;
	}

.footerlink A:visited{ 
    cursor: default;FONT-FAMILY: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #fff; text-decoration: none;
	}

.footerlink A:hover{ 
    cursor: default;FONT-FAMILY: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #fff; text-decoration: none;
	}	

td.bg0 {background-color: #e3e3e3}
td.bg1 {background-color: #f5f5f5}
td.bg2 {background-color: #ffffff}
