* { margin: 0;padding:0;}

/* DEBUG */
.AP {width:100%};

IMG { border: 0px; }
IMG A {border:0px;}

A {color:#4d5b42;}
A:hover {color:green;}
A:visited {color:#4d5b42;}



.strutt {width:900px;}
.LEFTCELL { width:250px;vertical-align:top;}
.RIGHTCELL {vertical-align:top;}

.piva {font-size:8pt;font-family:Tahoma;text-align:center}


/*  {border: solid 1px black;}  */
.basso {width:556px};

DIV.mail {width:556px;border:font-size:8pt; }
P.mail  {text-align:center;font-size:8pt;}
P.indirizzo {text-align:center;font-size:8pt;}
P.telefono {text-align:center;font-size:8pt;}

P.mail a {color:black;text-decoration: none};
P.mail a:visited {color:black;}
P.mail a:hover {color:black;}


P.indirizzo a {color:black;text-decoration: underline};
P.indirizzo a:visited {color:black;}
P.indirizzo a:hover {color:black;}

BODY { font: 12Pt Tahoma;;margin:0; padding:0; }
.clear {clear:both;}
.user2 {float:left;;font:20pt Tahoma;font-variant: small-caps;text-align:left;padding-top:4px;width:100%; position:relative; top:0px;}
.user1 {width:200px;margin-right:0px;margin-left:auto;}
.user3 {width:400px;text-align:center;margin-left:auto; margin-right:auto;}





.tool-tip {
      background: #ffc;
      border: 2px solid #D4D5AA;
      padding: 5px;
      font-size: 0.79em;
      max-width: 200px;
      }
.tool-title {
      font-weight: bold;
      }

.contentpageopen {
clear:both;
}
.pollstableborder TR TD{
width:auto;
}

.page, .page2 , .page3{
width:556px;;
padding:41px;
}

.page3 {
padding-top:0px;
}

.verytop {
width:556px;
}

.page {
padding-top:0px;
padding-left:32px;
padding-right:32px;
padding-bottom:0px;
}


.contentpaneopen { width:556px; padding-left:32px; padding-right:32px;}

TD[valign=top} {text-align:center;}

.page2 {;
height:22px;
padding-top:0px;
padding-bottom:0px;
padding-left:32px;
padding-right:32px;
}


.corposo {
width:100%;
margin-left:auto; margin-right:auto;
}




.left_side {float: left;
}
.componentheading, .componentheadinglogin {

}
 .contentpane, .contentpanelogin, .poll {
float:right;

}




.poll {
text-indent:none;
font: 12pt  Tahoma;
}

.menu, .menuprivato{
color: #4d5b42;
font: 10pt Tahoma;
font-variant: small-caps;
width:250px;
list-style: none;
margin: 0;
padding:0;
margin-top:16px;
}

.menu li, .menuprivato li {
color:#4d5b42;
border: solid 0px #4d5b42; 
margin-top:1px;
margin-right:6px;
text-align:right;
}

.menu li.active , .menuprivato li.active{
font-weight:bold;
background:url(/2010/images/stories/punto.png);
background-repeat:no-repeat;
background-position:right center ;
}

.menu li.active.item9 , .menuprivato li.active.item9{

background:url(/2010/images/uovo.png);
background-repeat:no-repeat;
background-position:right center ;
}

.menu   li.item9 a:hover ,.menuprivato li.item9 a:hover {text-decoration:none;color:#4d5b42;font-weight:bold;
background:url(/2010/images/uovo.png);
background-repeat:no-repeat;
background-position:right center ;
}


.menu li a,.menuprivato li a {text-decoration:none;padding-right:16px;color:#4d5b42}
.menu   li a:hover ,.menuprivato li a:hover {text-decoration:none;color:#4d5b42;font-weight:bold;
background:url(/2010/images/stories/punto.png);
background-repeat:no-repeat;
background-position:right center ;
}
.menu li  a:visited,.menuprivato li a:visited {text-decoration:none;color:#4d5b42;}
.menu li a span {color:#4d5b42;}



.contentheading {
font: 24pt Tahoma;
font-variant: small-caps;
text-align:center;
padding-bottom:32px;
text-indent:32px;
}

.corpo {margin-left:auto; margin-right:auto;}



IMG[align=right] {float:right; border: solid 5px black;
margin:6px;
margin-bottom:12px;
}

div.footer {

font: 10Pt Tahoma;
width:250px;
color:white;
clear:both;
margin-top:32px;
}

div.footer a {color:white;}
div.footer  a:visited {color:white;}
div.footer  a:hover {color:white;}





BODY { color: #004D46;background-color:#F3EC7A;}
.image-browser-image {background-color:#e9e8e0; background-repeat:repeat-y;
width:450px;
height:200px;
}

.image-browser-caption P {font:12pt Tahoma;}
.lightBox {background-image:url('/tile.png');}



.page, .page2 {background-repeat:repeat-y}
.page2 {background-repeat:no-repeat;}


.contentheading {color: #4d5b42;}

.Normale {color:#4d5b42;
	font-family: Tahoma;
	font-size: 12pt;
font-weight: normal;
}

DIV SPAN.Normale  {color:#4d5b42;
	font-family: Tahoma;
	font-size: 12pt;
font-weight: normal;
}

.Interlinea1 {line-height:1em;}
.Interlinea1_5 {line-height:1.5em;}
.Interlinea2 {line-height:2em;}

DIV.user4 {margin-top:16px;font-size:8Pt;}

DIV.user4 P.mail {color:#4d5b42;}
DIV.user4 P.indirizzo {color:#4d5b42;}
DIV.user4 P.telefono {color:#4d5b42;}
DIV.user4 P.piva {color:#4d5b42;}
DIV.user4 A {color:#4d5b42;}

DIV.user4 A:hover {color:white;}

li.item9 > A > SPAN {color:red; }
