#imCel7_00 {position: absolute; top: 0px; left: 10px; height: 600px; width: 1144px; }
#imObj7_00 {font: 11px Arial; }
/* -- Custom code START -- */
div.box-alto566 h4
{
	margin: 0;
	padding: 0px 0px 0px;
	color: white; 
	font-weight: bold; 
        font-family: times new roman,times;
        font-variant: small-caps;
	font-size: 28px; 
        text-align : center; 
	line-height: 50PX;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */ 
}
div.box-alto566
{
  width: 566px;
  background-image: url('../images/alto566a.png');
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 5px; 
 

}
div.box-medio566
{
  width: 566px;
  background-image: url('../images/medio566.png');
  background-repeat: repeat-y;
}
div.box-basso566
{
  width: 566px;
  background-image: url('../images/basso566.png');
  background-repeat: no-repeat;
  background-position: left bottom;
  padding-bottom: 25px; 
}
div.box-testo566
{
  margin: 0px 10px 0px 10px;
}



.p1 {
font-family: tahoma, sans-serif; 
font-size: 14px; 
margin : 5px; 
color: dimgray; 
line-height: 16px; 
text-align: center;
}
.p1h {
font-family: tahoma, sans-serif; 
font-size: 14px; 
margin : 5px; 
color: red; 
line-height: 16px; 
text-align: left;
}
.p1hr {
font-size: 11px; 
margin : 5px; 
color: blue; 
line-height: 16px; 
text-align: left;
}
.p2 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
font-style: normal;
text-align: center;
}
.p3 
{
font-weight: lighter; 
font-size: 20px; 
color: black; 
direction: ltr; 
line-height: 18px; 
font-family: tahoma, sans-serif; 
letter-spacing: normal; 
text-align: left;
}
.p1a 
{
font-size: 25px;
color: dimgray; 
line-height: 25px; 
font-family: tahoma, sans-serif;
margin : 15px; 
font-variant: small-caps;
text-align: center;
}

.p1ax 
{
font-size: 25px;
color: dimgray; 
line-height: 5px; 
font-family: tahoma, sans-serif;
margin : 15px; 
font-variant: small-caps;
text-align: center;
}
.p1aa 
{
font-size: 12px;
color: #438BA7; 
margin : 5px; 
line-height: 18px; 
font-family: tahoma, sans-serif; 
text-align: center;
}
.p1x 
{
font-size:12px;
color: dimgray; 
margin : 5px; 
line-height: 14px; 
font-family: tahoma, sans-serif; 
text-align: center;
ertical-align : 5%; 
padding : 5px; 
}
.p1zz
{
font-weight:lighter;
font-size:10px;
color:#000;
line-height:18px;
font-family:tahoma, sans-serif;
letter-spacing:normal;
text-align:center;
}
.m1 {
font-family: "Times New Roman", Times, serif;
color: #63374a;
font-size: 14px;
margin : 5px; 
font-variant: small-caps;
text-align: center;
}
.m2 
{
font-family:Helvetica, sans-serif;
font-size:26px;
font-weight:700;
font-variant:small-caps;
text-align:center;
}
.m3 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #8B6A38;
font-size: 18px;
font-weight: 700;
font-variant: small-caps;
text-align: center;
letter-spacing: 0pt;
}
.m1b 
{
font-family:Helvetica, sans-serif;
font-size:36px;
font-weight:700;
font-variant:small-caps;
text-align:left;
}
.m2b 
{
font-family: Helvetica, sans-serif;
font-size: 22px;
font-weight: bold;
font-variant: small-caps;
text-align: center;
background-image: url(../images/fr.%20roberto%20viglino1.jpg); background-attachment: scroll;
}
.spazio 
{
font-size:6px;
color:#000;
text-align:justify;
}

/* -- Custom code START box -- */
.h2 
{ 
font-size : 16px; 
color : #426f07; 
font-family : verdana, geneva; 
text-indent : 0px; 
text-align : center; 
font-variant: small-caps;
} 
.h1z 
{ 
font-size : 11px; 
line-height : 18px; 
color : #414141; 
margin : 5px 30px;
font-family : verdana, geneva;
text-align : justify;
vertical-align : 5%;
padding : 5px 30px;
text-indent: 50px;
} 
.h1 
{ 
font-size : small; 
line-height : 18px; 
color : #414141; 
margin : 5px; 
font-family : verdana, geneva; 
text-align : justify; 
vertical-align : 5%; 
padding : 5px; 
} 
.h1p 
{ 
font-size : small; 
line-height : 12px; 
color : #414141; 
margin : 5px; 
font-family : verdana, geneva; 
text-align : justify; 
 
 
} 
.h3 
{ 
font-size : medium; 
color : #232027; 
font-family : verdana, geneva; 
text-align : right; 
font-variant : normal; 
padding-bottom : 10px; 
padding-right : 5px; 
margin-right : 5px; 
} 
.h4 
{ 
color : #232027; 
font-family : verdana, geneva; 
font-size : 11px; 
line-height : 18px; 
margin : 5px; 
text-align : center; 
vertical-align : 5%; 
padding : 5px; 
} 
.h5 
{ 
font-size : small; 
line-height : 16px; 
color : #414141; 
margin : 5px; 
font-family : verdana, geneva; 
text-align : center; 
 

} 
.h6 
{ 
color : #232027; 
font-family : verdana, geneva; 
font-size : 10px; 
text-align : center; 
margin : 3px; 
} 
.h7 
{ 
color : #86050e; 
font-size : 10px; 
line-height : 13px; 
margin : 5px; 
text-align : left; 
 

} 

.h10 
{ 
font-size : 14px; 
line-height : 16px; 
color : #414141; 
margin : 5px; 
font-family : verdana, geneva; 
text-align : center; 
 } 
.box { 
width : 566px; 
font-size : 0em; 
background : url(../images/bottom-left.gif) no-repeat left bottom; 
} 
.box-outer { 
background : url(../images/bottom-right.gif) no-repeat right bottom; 
} 
.box-inner { 
background : url(../images/top-left.gif) no-repeat left top; 
} 
.box .h2 { 
background : url(../images/top-right.gif) no-repeat right top; 
padding-top : 16px; 
} 
.box .h2 .box { 
padding-left : 20%; 
padding-right : 20%; 
} 

.box1 { 
width : 274px; 
font-size : 0em; 
background : url(../images/bottom-left1.gif) no-repeat left bottom; 
} 
.box-outer1 { 
background : url(../images/bottom-right1.gif) no-repeat right bottom; 
} 
.box-inner1 { 
background : url(../images/top-left1.gif) no-repeat left top; 
} 
.box1 .h2 { 
background : url(../images/top-right1.gif) no-repeat right top; 
padding-top : 16px; 
} 
.box1 .h2 .box1 { 
padding-left : 20%; 
padding-right : 20%; 
} 
.box2 { 
width : 560px; 
font-size : 0em; 
background : url(../images/bottom-left2.gif) no-repeat left bottom; 
} 
.box-outer2 { 
background : url(../images/bottom-right2.gif) no-repeat right bottom; 
} 
.box-inner2 { 
background : url(../images/top-left2.gif) no-repeat left top; 
} 
.box2 .h2 { 
background : url(../images/top-right2.gif) no-repeat right top; 
padding-top : 16px; 
} 
.box .h2 .box { 
padding-left : 20%; 
padding-right : 20%; 
} 

.box3 { 
width : 850px; 
font-size : 0em; 
background : url(../images/bottom-left2.gif) no-repeat left bottom; 
} 
.box-outer3 { 
background : url(../images/bottom-right2.gif) no-repeat right bottom; 
} 
.box-inner3 { 
background : url(../images/top-left2.gif) no-repeat left top; 
} 
.box3 .h2 { 
background : url(../images/top-right2.gif) no-repeat right top; 
padding-top : 16px; 
} 
.box .h2 .box { 
padding-left : 20%; 
padding-right : 20%; 
} 
/* -- Custom code END box -- */

/* -- Custom code START slideshow -- */

#imSSCont_0 {width: 550px; margin: auto; }
#imSSBackg_0 {width: 550px; height: 114px; overflow: hidden; position: relative; }
#imSSImages_0 {position: relative; top: 0; left: 0; width: 550px; height: 114px; margin: 0; padding: 0; text-align: left; }
#imSSImage_0 {padding-top: 0px; padding-left: 0px; z-index: 500; }
#imSSImage_0_back {position: absolute; top: 0px; left: 0px; z-index: 499; }
#imSSDescr_0 {position: absolute; left: 0; width: 100%; overflow: hidden; z-index: 501; }
#imSSDescr_0_content {position: relative; width: 100%; }
#imSSDescr_0_bg {position: absolute; top: 0; left: 0; width: 100%; background-color: #000; opacity: 0.6; filter: alpha(opacity=60); }
#imSSDescr_0_text {font: 11px Tahoma; color: #FFFFFF; position: absolute; top: 0; left: 0; padding: 5px 2%; margin: 0; text-align: center; width: 96%; }
img.imssBtn {cursor: pointer; }
#imObj6_00 {padding: 0px; }
#imCel6_00_Cont {text-align: center; height: 114px; overflow: hidden; }
.boxhead h4 {height: 100%;} 

.sidebox {
	margin: 0 auto; /* center for now */
	width: 560px; /* ems so it will grow */
	background: url(../images/sbbody-rr.png) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(../images/sbhead-r.png) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h4 {
	background: url(../images/sbhead-l.png) no-repeat top left;
	margin: 0;
	padding: 0px 0px 0px;
	color: white; 
	font-weight: bold; 
font-variant: small-caps;
	font-size: 28px; 
    text-align : center; 
	line-height: 50PX;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(../images/sbbody-lI.png) no-repeat bottom left;
	margin: 0;
	padding: 5px 12px 31px;
}
/* -- Custom code END -- */
#imObj7_00 {padding: 0px; }
#imCel7_00_Cont {text-align: left; height: 600px; width: 1144px; overflow: auto; }
#imPage {position: relative; height: 610px; }


