html,body{margin: 0;padding:0;height:100%; background-color:#EEE}
/*fixo senza background*/
body{font-family: arial,sans-serif;font-size: 0.9em;text-align: center; background-image:url(../img/layout/background.png)}
/*fixo senza con border border-left: 1px solid #ccc;border-right: 1px solid #ccc; */
div#container{position:relative; width: 780px; height: 100%;margin: 0 auto; text-align: left; background-color:#FFF}
body>div#container{height:auto;min-height:100%}
div#footer{position: absolute;bottom:0; width: 100%; padding: 0.5em 0;
    background-color: #69c; color: #000;text-align:center;}
div#footer a{color: #fff;text-decoration: none; font-size:0.9em;}
div#footer a:hover{color: #fc0}
/*stili generici, su header e footer*/
div#header{background-color:#215868;color: #ff0; padding-left:50px; height:140px;}
/*div separa logo dal menu*/
div#submenu{height:3px; background-image:url(../img/layout/backgroundSubLogo.png)}
/*stili specifici per il layout*/
div#navigation{height:30px; background-color:#FFFF66; }
/*div per le briciole di pane*/
div#briciole{height:25px; background-color:#FFFFDD; padding-top:10px; padding-left:10px; padding-right:10px; border-left: 1px solid #F4F4F4;border-right: 1px solid #F4F4F4}
/*div per il bordo del content - fixo*/
div#bordo{border-left: 1px solid #ccc;border-right: 1px solid #ccc}
div#subbriciole{height:1px; background-color:#369}
#lingua{ background-image:url(../img/layout/lingua.png); background-position:right; background-repeat:no-repeat; height:28px; text-align:right; padding-top:25px; padding-right:20px; color:#FFF; font-size:0.9em}
div#lingua a{color: #fff;text-decoration: none; font-size:0.8em;}
div#lingua a:hover{color: #fc0}
#linguaES{ background-image:url(../img/layout/linguaES.png); background-position:right; background-repeat:no-repeat; height:28px; text-align:right; padding-top:25px; padding-right:20px; color:#FFF; font-size:0.9em}
div#linguaES a{color: #fff;text-decoration: none; font-size:0.8em;}
div#linguaES a:hover{color: #fc0}
div#content{padding: 1em 0em 4em 0em; border-left: 1px solid #F4F4F4;border-right: 1px solid #F4F4F4; }
p { text-align:justify}
img#left {float : left; margin:4px 4px 4px 4px}
img#right {float : right; margin:4px 4px 4px 4px}
.justificado {text-align:justify}
.centro{text-align:center}
.destro{float : right}
a{text-decoration: none; color:blue;}
a:visited{text-decoration: none; color:blue;}
a:hover{color: #fc0; text-decoration: none}
a.menuCommunityAttivo {color:#578C9E; text-decoration:none}
.pad10
{
	padding-left:10px;
} 
.pad20
{
	padding-left:20px;
} 
.pad30
{
	padding-left:30px;
} 
.pad50
{
	padding-left:50px;
} 
.pad60
{
	padding-left:60px;
} 
.pad70
{
	padding-left:70px;
} 
.pad100
{
	padding-left:100px;
} 
.titolo {
	background-color:#F5F5F5; text-align:center; color:#036; height:28px; font-weight:bold; font-variant:small-caps; font-size:1.5em;
	}
.sottotitolo {
	background-color:#FBFBFB; color:#036; height:28px; font-weight:bold; font-size:1.0em; padding-left:5px;
	}
.titoloSpecialeOrange
{
	color:#C60; font-size: 1.7em;
	font-weight:bold;
	}
.titoloSpecialeOrangeCentro
{
	color:#C60; font-size: 1.7em; text-align:center;
	font-weight:bold;
	}
.titoloOrangeCentroGrande
{
	color:#C60; font-size: 2.7em; text-align:center;
	font-weight:bold;
	}
.Orange2em
{
	color:#C60; font-size: 2.0em;
	font-weight:bold;
	}
.orangeMedio
{
	color:#C60; font-size: 1.3em;
	}
.orangeGrande
{
	color:#C60; font-size: 1.6em;
	}
.orange
{
	color:#C60;
	}
.biancobold
{
	color:#FFF;
	font-weight:bold;
	} 
	.bianco
{
	color:#FFF;
	}
	.brancoCentro15
{
	color:#fff; font-size: 1.5em; text-align:center;
	font-weight:bold;
	}
.brancoCentroGrande
{
	color:#fff; font-size: 2.7em; text-align:center;
	font-weight:bold;
	}
.blu15em
{
	color:#069;
	font-size:1.5em;
	}
.rosso13em
{
	color:#900;
	font-size:1.5em;
	font-weight:bold;
	}
.rosso10em
{
	color:#900;
	font-size:1.0em;
	}
.verde14em
{
	color:#060;
	font-size:1.5em;
	font-weight:bold;
	}
.verde12em
{
	color:#060;
	font-size:1.2em;
	font-weight:bold;
	}
	.font15em
{
	font-size:1.5em;
	font-weight:bold;
	}
		.font12em
{
	font-size:1.2em;
	font-weight:bold;
	}
		.font10em
{
	font-size:1.0em;
	font-weight:bold;
	}
.small
{
	font-size:0.8em;
	}
