/* itazione corsiva */
span.citazione {
font-style: italic;
}

/* acronym */
acronym {
border-bottom: 1px dashed #999;
cursor: help;
}


/* padding immagine sopra e a destra*/
img.Pad10-5 {
padding: 10px 5px 10px 0;
}

/* immagini float */
img.FloatLeft {
float:left;
margin:10px;
margin-left: 15px;
}

img.FloatLeft_notop {
float:left;
margin:5px 10px 10px 15px;
}

img.FloatLeft_notl {
float:left;
margin:5px 10px 10px 0px;
}

img.FloatRight {
float:right;
margin:10px;
margin-right: 15px;
}

img.FloatRight_top {
float:right;
margin:20px 15px 10px 10px;
}

img.FloatRight_notl {
float:right;
margin:20px 10px 10px 15px;
}

img.ImgPad {
margin-left:15px;}

/* LAYOUT */


/* ------ */
/*contenuto*/
#box_txt {
float:left;
margin:10px 0 0 10px;
width:98%;
min-height: 329px;
height: auto !important;
height: 329px;
padding:0;
font-size: 80%;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#box_txt h1 {
margin:10px;
padding-bottom:10px;
color:#446aa0;
font-size:200%;
font-weight: 100;
text-align:left;
}

#box_txt h2 {
font-size:110%;
color:#21528a;
text-align: left;
margin-left: 15px;
}

#box_txt h3 {
font-size:110%;
color:#21528a;
text-align: left;
margin: 15px;
}

#box_txt span.path {
/*font-size:150%;*/
font-weight:400;
color:#999;
}

#box_txt p {
line-height:1.5em;
text-align:justify;
margin:15px;
}

#box_txt a:link, #box_txt  a:visited {
color:#21528a;
text-decoration: underline;
}

#box_txt  a:active, #box_txt a:hover {
color: #999;
text-decoration: underline;
}

#box_txt ul {
margin: 5px 30px 0 50px;
padding: 0;
text-align: left;
list-style-type: none;
}

#box_txt li {
list-style-image: url(../img/lay/li_txt.jpg);
line-height: 1.5em;
padding: 0;
margin: 0;
text-align: justify;
}

/* torna su */
#box_txt p.goup {
clear: both;
float: right;
text-align: right;
margin: 15px;
}

#box_txt p.goup a:link {
border-bottom: 1px dashed #999;
color: #999;
width: 50px;
padding-right: 20px;
background: url(../img/lay/up.jpg) top right no-repeat;
text-decoration: none;
}

/* riquadro della pagina bilancio */
#box_txt div.quad {
clear: both;
margin: 0px auto auto;
/*width: 755px;*/
border: 1px solid #ceb70d;
padding-bottom: 10px;
}

/* pagina bilancio, link + h2 */
#box_txt a.a_numeri:link, #box_txt a.a_numeri:visited, #box_txt a.a_numeri2:link, #box_txt a.a_numeri2:visited {
float:left;
margin-top: 0;
margin-left: 9px;
width: 180px;
height: 22px;
background: url(../img/lay/a_numeri.jpg) top left no-repeat;
text-decoration: none;
color: #c90;
font-size:100%;
font-weight: 600;
padding-top: 8px;
text-align: left;
padding-left: 15px;
text-decoration: none;
}

#box_txt a.a_numeri2:link, #box_txt a.a_numeri2:visited {
margin-left:2px;
}

#box_txt a.a_numeri#h2active, #box_txt a.a_numeri2:h2active2 {
text-decoration: underline;
}

#box_txt h2.h2_numeri {
float: right;
width: 150px;
text-align: right;
margin-right: 10px;
font-size: 250%;
font-weight: 400;
color: #ccc;
padding-bottom: 0;
margin-bottom: 0;
}

/* CAVALLI */

#cavallo2, #cavallo3, #cavallo4, #cavallo5, #cavallo6, #cavallo7, #cavallo8, #cavallo9, #cavallo10  {
display: none;
}

#box_txt>p.Cavalli {
text-align: center;
}

#box_txt>p.Cavalli a:link, #box_txt>p.Cavalli a:visited{
padding: 5px;
background: #E5F3FC;
font-size: 110%;
font-weight: 400;
text-decoration: none;
}

#box_txt>p.Cavalli a:active, #box_txt>p.Cavalli a:hover {
background: #fff;
text-decoration: none;
}

/*Cavalli, menu con i nomi */ 

#box_txt>#tabs {
margin: 0 auto auto;
width:100%;
font-size:93%;
line-height:normal;
}

#box_txt>#tabs ul {
margin:0;
padding:10px 10px 0 50px;
list-style:none;
}

#box_txt>#tabs li {
display:inline;
margin:0;
padding:0;
}

#box_txt>#tabs a {
float:left;
background:url("../img/lay/tableft.gif") no-repeat left top;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
}

#box_txt>#tabs a span {
float:left;
display:block;
background:url("../img/lay/tabright.gif") no-repeat right top;
padding:5px 15px 4px 6px;
color:#666;
}

#box_txt>#tabs a:hover span {
color:#21528a;
}

#box_txt>#tabs a:hover {
background-position:0% -42px;
}

#box_txt>#tabs a:hover span {
background-position:100% -42px;
}

