#imCel7_00 {position: absolute; top: 0px; left: 10px; height: 4700px; width: 221px; }
#imObj7_00 {font: 11px Arial; }
#imObj7_00 {padding: 0px; }
#imCel7_00_Cont {text-align: left; height: 4700px;  width: 221px; overflow: auto; }
#imCel7_01 {position: absolute; top: 0px; left: 241px; height: 4700px;  width: 683px; }
#imObj7_01 {font: 11px Arial; }
/* -- Custom code START -- */
/* -- Custom code START -- */
div.box-alto211
{
  width: 211px;
  background-image: url('../images/alto211.png');
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 20px; 
}
div.box-medio211
{
  width: 211px;
  background-image: url('../images/medio211.png');
  background-repeat: repeat-y;
}
div.box-basso211
{
  width: 211px;
  background-image: url('../images/basso211.png');
  background-repeat: no-repeat;
  background-position: left bottom;
  padding-bottom: 36px; 
}
div.box-testo211
{
  margin: 0px 10px 0px 10px;
}
div.box-alto673
{
  width: 673px;
  background-image: url(../images/alto673.png);
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 30px; 
}
div.box-medio673
{
  width: 673px;
  background-image: url(../images/medio673.png);
  background-repeat: repeat-y;
}
div.box-basso673
{
  width: 673px;
  background-image: url(../images/basso673.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  padding-bottom: 37px; 
}
div.box-testo673
{
  margin: 0px 10px 0px 10px;
}

.h2q { 
font-size : 18px; 
color : #f2f2f2; 
font-family : verdana, geneva; 
text-indent : 3px; 
text-align : center; 
} 
.h1q { 
font-size : small; 
line-height : 18px; 
color : #414141; 
margin : 20px; 
font-family : verdana, geneva; 
text-align : justify; 
vertical-align : 5%; 
padding : 5px; 
} 



div.box-alto
{
  width: 673px;
  background-image: url(../images/alto673a.png);
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 30px; 
}
div.box-medio
{
  width: 673px;
  background-image: url(../images/medio673a.png);
  background-repeat: repeat-y;
}
div.box-basso
{
  width: 673px;
  background-image: url(../images/basso673a.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  padding-bottom: 37px; 
}
div.box-testo
{
  margin: 0px 10px 0px 10px;
}

/* -- Custom code END -- */
#imObj7_01 {padding: 0px; }
#imCel7_01_Cont {text-align: center; height: 6350px;  width: 783px; overflow: hidden; }
#imCel7_02 {position: absolute; top: 0px; left: 934px; height: 6350px;  width: 221px; }
#imObj7_02 {font: 11px Arial; }
/* -- Custom code START -- */
/* -- Custom code START -- */
.notizie { 
font-size : 11px; 
color : #437d0f; 
font-family : tahoma, arial, helvetica, sans-serif; 
text-align : center; 
} 
.contenuto { 
font-size : 11px; 
color : #414141; 
text-align : center; 
padding : 5px; 
} 
.contenutotitolo { 
font-size : 12px; 
color : #8a614d; 
text-align : center; 
line-height : 15px; 
font-weight : 900; 
vertical-align : 5%; 
padding : 5px; 
} 
.x { 
font-weight : bolder; 
font-size : medium; 
color : #666666; 
line-height : 20px; 
font-family : tahoma, sans-serif; 
letter-spacing : normal; 
text-align : center; 
font-variant : small-caps; 
} 
.x1 { 
font-weight : lighter; 
font-size : small; 
vertical-align : top; 
color : #666666; 
line-height : 15px; 
font-family : tahoma, sans-serif; 
letter-spacing : normal; 
text-align : justify; 
font-variant : normal; 
} 
.y { 
font-size : 11px; 
color : #666666; 
font-family : tahoma, sans-serif; 
text-align : left; 
} 
#contenitore { 
width : 212px; 
margin : 0 auto; 
padding : 0; 
background-color : #f3f3f3; 
border : 1.5px solid #909090; 
} 
.maiuscoletto { 
font-family : palatino linotype, palatino, serif; 
color : #25630c; 
font-size : 20px; 
font-weight : 700; 
font-variant : small-caps; 
text-align : center; 
letter-spacing : 3.8pt; 
word-spacing : 3.8pt; 
line-height : 0.9; 
} 
.h2c { 
font-size : 18px; 
color : #94b767; 
font-family : verdana, geneva; 
text-indent : 1px; 
text-align : center; 
} 
.h1c { 
font-size : 11px; 
line-height : 15px; 
color : #414141; 
margin : 9px; 
font-family : verdana, geneva; 
text-align : center; 
} 
.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; 
} 
.h2 { 
font-size : 18px; 
color : #94b767; 
font-family : verdana, geneva; 
text-indent : 3px; 
text-align : center; 
} 
.h1 { 
font-size : small; 
line-height : 18px; 
color : #414141; 
margin : 5px; 
font-family : verdana, geneva; 
text-align : justify; 
vertical-align : 5%; 
padding : 5px; 
} 
.h1x { 
font-size : 14px; 
line-height : 18px;
color : #414141; 
text-align : center; 
margin : 5px; 
text-align : justify; 
vertical-align : 5%; 
padding : 5px; 
} 
.h3 { 
font-size : 11px; 
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 : 14px; 
line-height : 18px; 
margin : 5px; 
text-align : center; 
vertical-align : 5%; 
padding : 5px; 
} 
.h4x { 
text-decoration: none;
color: #800000; 
font-family : verdana, geneva; 
font-size : 14px; 
line-height : 18px; 
margin : 5px; 
text-align : right; 
vertical-align : 5%; 
padding : 5px; 
} 


div.box-alto196
{
  width: 196px;
  background-image: url('../images/alto196.png');
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 20px; 
}
div.box-medio196
{
  width: 196px;
  background-image: url('../images/medio196.png');
  background-repeat: repeat-y;
}
div.box-basso196
{
  width: 196px;
  background-image: url('../images/basso196.png');
  background-repeat: no-repeat;
  background-position: left bottom;
  padding-bottom: 20px; 
}
div.box-testo196
{
  margin: 0px 10px 0px 10px;
}




.box { 
width : 658px; 
font-size : 0; 
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 : 15px; 
} 
.box .h2 .box { 
padding-left : 20%; 
padding-right : 20%; 
} 
.box1 { 
width : 210px; 
font-size : 0; 
background : url(../images/bottom-left.gif) no-repeat left bottom; 
} 
.box-outer1 { 
background : url(../images/bottom-right.gif) no-repeat right bottom; 
} 
.box-inner1 { 
background : url(../images/top-left.gif) no-repeat left top; 
} 
.box1 .h2 { 
background : url(../images/top-right.gif) no-repeat right top; 
padding-top : 15px; 
} 
.box1 .h2 .box1 { 
padding-left : 20%; 
padding-right : 20%; 
} 
.box200 { 
width : 270px; 
font-size : 0; 
background : url(../images/12bottom-left.gif) no-repeat left bottom; 
} 
.box-outer200 { 
background : url(../images/12bottom-right.gif) no-repeat right bottom; 
} 
.box-inner200 { 
background : url(../images/12top-left.gif) no-repeat left top; 
} 
.box200 .h2c { 
background : url(../images/12top-right.gif) no-repeat right top; 
padding-top : 15px; 
} 
.box200 .h2c .box200 { 
padding-left : 20%; 
padding-right : 20%; 
} 

.box20 { 
width : 196px; 
font-size : 0; 
background : url(../images/12bottom-left.gif) no-repeat left bottom; 
} 
.box-outer20 { 
background : url(../images/12bottom-right.gif) no-repeat right bottom; 
} 
.box-inner20 { 
background : url(../images/12top-left.gif) no-repeat left top; 
} 
.box20 .h2c { 
background : url(../images/12top-right.gif) no-repeat right top; 
padding-top : 15px; 
} 
.box20 .h2c .box20 { 
padding-left : 20%; 
padding-right : 20%; 
} 
.box21 { 
width : 196px; 
font-size : 0; 
background : url(../images/12bottom-left.gif) no-repeat left bottom; 
} 
.box-outer21 { 
background : url(../images/12bottom-right.gif) no-repeat right bottom; 
} 
.box-inner21 { 
background : url(../images/12top-left.gif) no-repeat left top; 
} 
.box21 .h2c { 
background : url(../images/12top-right.gif) no-repeat right top; 
padding-top : 15px; 
} 
.box21 .h2c .box21 { 
padding-left : 20%; 
padding-right : 20%; 
} 

#imSSCont_1 { width : 160px; margin : auto; } 
#imSSBackg_1 { width : 160px; height : 218px; overflow : hidden; position : relative; } 
#imSSImages_1 { position : relative; top : 0; left : 0; width : 160px; height : 218px; margin : 0; padding : 0; text-align : left; } 
#imSSImage_1 { padding-top : 0; padding-left : 0; z-index : 500; } 
#imSSImage_1_back { position : absolute; top : 0; left : 0; z-index : 499; } 
#imSSDescr_1 { position : absolute; left : 0; width : 100%; overflow : hidden; z-index : 501; } 
#imSSDescr_1_content { position : relative; width : 100%; } 
#imSSDescr_1_bg { position : absolute; top : 0; left : 0; width : 100%; background-color : #000; } 
#imSSDescr_1_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; } 
#imSSCont_0 { width : 150px; margin : auto; } 
#imSSBackg_0 { width : 150px; height : 263px; overflow : hidden; position : relative; } 
#imSSImages_0 { position : relative; top : 0; left : 0; width : 150px; height : 263px; margin : 0; padding : 0; text-align : left; } 
#imSSImage_0 { padding-top : 0; padding-left : 0; z-index : 500; } 
#imSSImage_0_back { position : absolute; top : 0; left : 0; 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; } 
#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; } 
#imSSCont_2 { width : 310px; margin : auto; } 
#imSSBackg_2 { width : 310px; height : 210px; overflow : hidden; position : relative; } 
#imSSImages_2 { position : relative; top : 0; left : 0; width : 310px; height : 210px; margin : 0; padding : 0; } 
#imSSImage_2 { position : absolute; top : 2px; left : 0; z-index : 500; } 
#imSSImage_2_back { position : absolute; top : 2px; left : 0; z-index : 499; } 
#imSSDescr_2 { position : absolute; left : 0; width : 100%; overflow : hidden; z-index : 501; } 
#imSSDescr_2_content { position : relative; width : 100%; } 
#imSSDescr_2_bg { position : absolute; top : 0; left : 0; width : 100%; background-color : #000; } 
#imSSDescr_2_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; } 
#imSSCont_3 { width : 210px; margin : auto; } 
#imSSBackg_3 { width : 210px; height : 316px; overflow : hidden; position : relative; } 
#imSSImages_3 { position : relative; top : 0; left : 0; width : 210px; height : 316px; margin : 0; padding : 0; } 
#imSSImage_3 { position : absolute; top : 0; left : 0; z-index : 500; } 
#imSSImage_3_back { position : absolute; top : 0; left : 0; z-index : 499; } 
#imSSDescr_3 { position : absolute; left : 0; width : 100%; overflow : hidden; z-index : 501; } 
#imSSDescr_3_content { position : relative; width : 100%; } 
#imSSDescr_3_bg { position : absolute; top : 0; left : 0; width : 100%; background-color : #000; } 
#imSSDescr_3_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; } 
#imSSCont_4 { border : 2px solid #c0c0c0; width : 166px; margin : auto; } 
#imSSBackg_4 { width : 166px; height : 120px; background-color : #e0e0e0; overflow : hidden; position : relative; } 
#imSSImages_4 { position : relative; top : 0; left : 0; width : 166px; height : 120px; background-color : #e0e0e0; margin : 0; padding : 0; text-align : left; } 
#imSSImage_4 { padding-top : 0; padding-left : 1px; z-index : 500; } 
#imSSImage_4_back { position : absolute; top : 0; left : 1px; z-index : 499; } 
#imSSDescr_4 { position : absolute; left : 0; width : 100%; overflow : hidden; z-index : 501; } 
#imSSDescr_4_content { position : relative; width : 100%; } 
#imSSDescr_4_bg { position : absolute; top : 0; left : 0; width : 100%; background-color : #000; } 
#imSSDescr_4_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; } 
#imSSCont_5 {width: 600px; margin: auto; }
#imSSBackg_5 {width: 600px; height: 460px; overflow: hidden; position: relative; }
#imSSImages_5 {position: relative; top: 0; left: 0; width: 600px; height: 460px; margin: 0; padding: 0; text-align: left; }
#imSSImage_5 {padding-top: 5px; padding-left: 0px; z-index: 500; }
#imSSImage_5_back {position: absolute; top: 5px; left: 0px; z-index: 499; }
#imSSDescr_5 {position: absolute; left: 0; width: 100%; overflow: hidden; z-index: 501; }
#imSSDescr_5_content {position: relative; width: 100%; }
#imSSDescr_5_bg {position: absolute; top: 0; left: 0; width: 100%; background-color: #000; opacity: 0.6; filter: alpha(opacity=60); }
#imSSDescr_5_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; }
#imSSCont_6 {width: 600px; margin: auto; }
#imSSBackg_6 {width: 600px; height: 450px; overflow: hidden; position: relative; }
#imSSImages_6 {position: relative; top: 0; left: 0; width: 600px; height: 450px; margin: 0; padding: 0; text-align: left; }
#imSSImage_6 {padding-top: 26px; padding-left: 0px; z-index: 500; }
#imSSImage_6_back {position: absolute; top: 26px; left: 0px; z-index: 499; }
#imSSDescr_6 {position: absolute; left: 0; width: 100%; overflow: hidden; z-index: 501; }
#imSSDescr_6_content {position: relative; width: 100%; }
#imSSDescr_6_bg {position: absolute; top: 0; left: 0; width: 100%; background-color: #000; opacity: 0.6; filter: alpha(opacity=60); }
#imSSDescr_6_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; }
#imSSCont_7 {width: 600px; margin: auto; }
#imSSBackg_7 {width: 600px; height: 450px; overflow: hidden; position: relative; }
#imSSImages_7 {position: relative; top: 0; left: 0; width: 600px; height: 450px; margin: 0; padding: 0; text-align: left; }
#imSSImage_7 {padding-top: 0px; padding-left: 0px; z-index: 500; }
#imSSImage_7_back {position: absolute; top: 0px; left: 0px; z-index: 499; }
#imSSDescr_7 {position: absolute; left: 0; width: 100%; overflow: hidden; z-index: 501; }
#imSSDescr_7_content {position: relative; width: 100%; }
#imSSDescr_7_bg {position: absolute; top: 0; left: 0; width: 100%; background-color: #000; opacity: 0.6; filter: alpha(opacity=60); }
#imSSDescr_7_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; }

.cse-branding-bottom, .cse-branding-right { 
margin : 0; 
padding : 0; 
} 
.cse-branding-bottom:after, .cse-branding-right:after { 
content : "."; 
display : block; 
height : 0; 
clear : both; 
visibility : hidden; 
} 
.cse-branding-text { 
font : 10px Arial; 
} 
.cse-branding-form form { 
margin-bottom : 0; 
padding-bottom : 0; 
} 
.cse-branding-bottom .cse-branding-logo, .cse-branding-bottom .cse-branding-text { 
display : block; 
float : left; 
} 
.cse-branding-bottom .cse-branding-form { 
margin-bottom : 3px; 
} 
.cse-branding-bottom .cse-branding-logo { 
padding : 0; 
} 
.cse-branding-bottom .cse-branding-text { 
padding-top : 4px; 
} 
.cse-branding-right .cse-branding-form { 
float : left; 
} 
.cse-branding-right .cse-branding-logo, .cse-branding-right .cse-branding-text { 
margin-left : 4px; 
} 
.cse-branding-right .cse-branding-form { 
float : left; 
margin-right : 4px; 
} 
.cse-branding-right .cse-branding-logo { 
padding : 0; 
} 
.cse-branding-right .cse-branding-text { 
margin-top : -4px; 
} 
.container { 
background : #f3f3f3; 
margin : 0 auto; 
width : 212px; 
color : #f3f3f3; 
position : relative; 
height : 2590px; 
} 
#atleft { 
background : #e2e0e3; 
width : 20px; 
color : #f3f3f3; 
position : absolute; 
height : 20px; 
} 
#atright { 
background : #e2e0e3; 
width : 20px; 
color : #f3f3f3; 
position : absolute; 
height : 20px; 
} 
#abright { 
background : #e2e0e3; 
width : 20px; 
color : #f3f3f3; 
position : absolute; 
height : 20px; 
} 
#ableft { 
background : #e2e0e3; 
width : 20px; 
color : #f3f3f3; 
position : absolute; 
height : 20px; 
} 
#atleft { 
left : 0; 
top : 0; 
} 
#atright { 
right : 0; 
top : 0; 
} 
#abright { 
right : 0; 
top : 2570px; 
} 
#ableft { 
left : 0; 
top : 2570px; 
} 
#qtleft { 
font-size : 150px; 
color : #f3f3f3; 
line-height : 40px; 
font-family : Arial; 
position : absolute; 
} 
#qtright { 
font-size : 150px; 
color : #f3f3f3; 
line-height : 40px; 
font-family : Arial; 
position : absolute; 
} 
#qbright { 
font-size : 150px; 
color : #f3f3f3; 
line-height : 40px; 
font-family : Arial; 
position : absolute; 
} 
#qbleft { 
font-size : 150px; 
color : #f3f3f3; 
line-height : 40px; 
font-family : Arial; 
position : absolute; 
} 
#qtleft { 
left : -8px; 
} 
#qtright { 
left : -25px; 
} 
#qbright { 
left : -25px; 
top : -17px; 
} 
#qbleft { 
left : -8px; 
top : -17px; 
} 
#testo { 
z-index : 10; 
right : 0; 
left : 0; 
color : #000; 
bottom : 10px; 
position : absolute; 
top : 4px; 
} 
div.box-altox h4
{
  height : 100%; 
}
div.box-altox
{
  width: 214px;
  background-image: url('../images/altox214.png');
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 5px; 
 

}
div.box-mediox
{
  width: 214px;
  background-image: url('../images/mediox214.png');
  background-repeat: repeat-y;
}
div.box-bassox
{
  width: 214px;
  background-image: url('../images/bassox214.png');
  background-repeat: no-repeat;
  background-position: left bottom;
  padding-bottom: 32px; 
}
div.box-testox
{
  margin: 0px 10px 0px 10px;
}



.boxhead h4 { 
height : 100%; 
} 
.sidebox { 
margin : 0 auto; 
width : 214px; 
background : url(../images/sbbody-rr.png) no-repeat right bottom; 
font-size : 100%; 
} 
.boxhead { 
background : url(../images/sbhead-r.png) no-repeat right top; 
margin : 0; 
padding : 0; 
text-align : center; 
} 
.boxhead h4 { 
background : url(../images/sbhead-l.png) no-repeat left top; 
margin : 0; 
padding : 0 0 0; 
color : white; 
font-weight : bold; 
font-size : 14px; 
text-align : center; 
line-height : 20px; 
} 
.boxbody { 
background : url(../images/sbbody-lI.png) no-repeat left bottom; 
margin : 0; 
padding : 0px 0px 20px 0px; 
} 
.h2z { 
text-align : center; 
font-size : 1px; 
} 
.h1z { 
font-size : small; 
line-height : 18px; 
color : #414141; 
font-family : verdana, geneva; 
text-align : justify; 
} 
/* -- Custom code END -- */
/* -- Custom code END -- */
#imObj7_01 {padding: 0px; }
#imCel7_01_Cont {text-align: left; height: 4700px;  width: 683px; overflow: auto; }
#imCel7_02 {position: absolute; top: 0px; left: 934px; height: 4700px;  width: 221px; }
#imObj7_02 {font: 11px Arial; }
#imObj7_02 {padding: 0px; }
#imCel7_02_Cont {text-align: left; height: 4700px;  width: 221px; overflow: auto; }
#imPage {position: relative; height: 4710px;  }


