body
{
    background-color:#009036;
    background-image:url('images/sfondo-laterale.png');
    background-repeat:no-repeat;
    font-family:Georgia,Arial,Verdana,san-serif;
    font-size:10pt;
    font-weight:normal;
    margin:0;
    padding:0;
}
p
{
    margin:5px;
    padding:2px;
}
.xtitolo
{
    margin:5px 10px;
    padding:5px;
}
.xtesto
{
    font-family:Verdana,Thaoma,Arial,san-serif;
    font-size:11pt;
    margin:5px 25px;
    padding:5px;
    color:black;
    font-variant: small-caps;
    font-family:arial,sans-serif;
}
#logo {float:left;}
#patrocini {float:right;}
#siteBanner
{
    background-color:#c65d2a;
    margin:0;
    padding:0;
	height:80px;
}
#siteBannerMin {
    width:900px;
    margin:0;
    padding:0;
}
#siteBanner img {
	display:none;
	position:absolute;
	opacity:0.99;
	moz-opacity: 0.99;
	filter:alpha(opacity=99);
}
#siteTop
{
    background-color:white;
    margin:0;
    padding:0;
}
#siteMenu
{
    background-color:#C65D2A;
}
#menuBar
{
    padding:5px 5px 0 5px;
    margin:0;
}
#siteMiddle
{
    background-color:white;
    text-align:justify;
    vertical-align:top;
    margin:5px;
    padding:5px;
}
#siteBottom
{
    font-family:Arial,Verdana,san-serif;
    font-size:8pt;
    font-weight:bold;
}
#bacheca
{
    width:200px;
}
.bachecaPost
{
    background-color:#C65D2A;
    margin:25px 15px;
    padding:5px;
    color:white;
    border-radius:10px;
    -moz-border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    -webkit-border-radius:10px;
}
.siteItem
{
    color:#C65D2A;
    font-family:Verdana,san-serif;
    font-weight:bold;
    font-size:9pt;
    margin:5px 5px 0px 5px;
    padding:5px 5px 0px 5px;
    background-color:#B5CFE6;
    text-decoration:none;
    border-top-right-radius:10px;
    border-top-left-radius:10px;
 	-moz-border-radius-topright:10px;
 	-moz-border-radius-topleft:10px;
    -webkit-border-top-right-radius:10px;
    -webkit-border-top-left-radius:10px;
}
.siteItem:active
{
    color:#315673;
    font-family:Verdana,san-serif;
    font-weight:bold;
    font-size:9pt;
    margin:5px 5px 0px 5px;
    padding:5px 5px 0px 5px;
    background-color:#315673;
    text-decoration:none;
    border-top-right-radius:10px;
    border-top-left-radius:10px;
 	-moz-border-radius-topright:10px;
 	-moz-border-radius-topleft:10px;
    -webkit-border-top-right-radius:10px;
    -webkit-border-top-left-radius:10px;
    border:0;
}
.siteItem:hover
{
    color:#315673;
    font-family:Verdana,san-serif;
    font-weight:bold;
    font-size:9pt;
    margin:5px 5px 0px 5px;
    padding:5px 5px 0px 5px;
    background-color:#8FB6DD;
    text-decoration:none;
    border-top-right-radius:10px;
    border-top-left-radius:10px;
 	-moz-border-radius-topright:10px;
 	-moz-border-radius-topleft:10px;
    -webkit-border-top-right-radius:10px;
    -webkit-border-top-left-radius:10px;
}
.ptitle
{
    color:#315673;
    font-size:10pt;
    text-transform:uppercase;
    font-family:Arial,san-serif;
}
.plink
{
    color:#ecf44a;
    font-weight:bold;
}
.plink:active
{
    color:#f4ef2d;
}
.plink:hover
{
    color:#e62fe6;
}
.picon {}
.fotocurpage {background-color:#d3d3d3;color:#880000;margin:4px;padding:5px;border:1px solid black;text-decoration:none;}
.fotootherpage {background-color:#0a0a0a;color:#ececec;margin:4px;padding:5px;border:1px solid red;text-decoration:none;}
.testata
{
	background-color:#222;
	color:#eee;
	text-align:center;
	vertical-align: center;
}
.pari
{
	background-color:#bbb;
}
.dispari
{
	background-color:white;
}

#qbox {margin-left:15px;margin-right:5px;margin-top:5px;margin-bottom:5px;padding:15px 5px;border:1px solid black;background-color:#ddd;}
.icon-sx {margin:5px;float:left;}
.pg-title {color:#846716;padding:10px 10px 10px 30px;font-size:14pt;font-weight:bold;text-align:center;width:100%;}
.pg-text {color:black;padding:10px;font-size:9pt;text-align:justify;}
.pt-title {color:#b3848f;font-variant:small-caps;font-weight:bold;}
.pt-text {color:black;text-align:justify;}

/* editor */
.admcmdn {border:0;}
.admcmd {float:right;border:0;}
.ei {border:0; }
.ec { border:1px solid white; }
.ec:hover { border:1px solid black; }
.ec:active {}
.xb {font-weight:bold;}
.xi {font-style:italic;}
.xu {text-decoration:underline;}
.al {text-align:left;}
.ar {text-align:right;}
.ac {text-align:center;}
.aj {text-align:justify;}

