html {

	height: 100%;

}

body {

	margin: 0px;

	padding: 0px;

	height: 100%;

}

.cellaprimosfondo {

	background-image: url(immagini/sfondo2.jpg);

	background-repeat: repeat-y;

}

.tabellaprinci {

	height: 100%;

}

.cellabanner {

	margin: 0px;

	padding: 0px;

	height: 106px;

	width: 980px;

}

.sfondomain {

	background-image: url(immagini/sfondo1.jpg);

	background-repeat: no-repeat;

	height: 485px;

}

.menu:link, .menu:visited, .menu:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #474F8E;

	text-decoration: none;

}.menu:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #F65F13;

	text-decoration: none;

}

.cellamenu {

	margin: 0px;

	padding: 0px 10px 0px 0px;

	width: 240px;

}

.cellatitolo {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFE668;

	background-image: url(immagini/titolo-sfondo.gif);

	background-repeat: no-repeat;

	margin: 0px;

	height: 18px;

	padding-top: 0px;

	padding-right: 2px;

	padding-bottom: 0px;

	padding-left: 10px;

	font-weight: bold;

	vertical-align: middle;

}

.cellacoldx {

	margin: 0px;

	padding-top: 15px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 10px;

}

.cellacolsx {

	margin: 0px;

	width: 100%;

	padding-top: 15px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-align: justify;

	color: #283190;

}

.mioli {

	list-style-position: outset;

	list-style-type: none;

	line-height: 18px;

	text-align: left;

}

.mioul {

	margin: 0px;

	padding: 0px;

	list-style-position: outset;

	list-style-type: none;

}

.mioli2 {



	list-style-position: outset;

	list-style-type: none;

	line-height: 14px;

}

.menusel:link, .menusel:visited, .menusel:active {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #339900;

	text-decoration: none;

}

.mylink:link, .mylink:visited, .mylink:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

	color: #283190;

}

.evidenza {

	font-weight: bold;

}

.titoletto {



	font-weight: bold;

	color: #339900;

}

.mylink:hover {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

	color: #F65F13;

}

.footertxt {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #01718C;

}

.footer:link, .footer:visited, .footer:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #01718C;

	text-decoration: none;

}

.foto {

	margin: 0px;

	padding: 5px;

}

.questio_txt {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #283190;

	width: 210px;

	text-align: justify;

}

.questio_titolo {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #339900;

	width: 210px;

	text-align: justify;

	font-weight: bold;

}

.questio_txt2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #283190;

	width: 210px;

	text-align: right;

	font-weight: bold;

}

.questio_form {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #283190;

	border: 1px solid #283190;

	background-color: #FFFFFF;

}

.mylink2:link, .mylink2:visited, .mylink2:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

	color: #339900;

}

.mylink2:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

	color: #F65F13;

}

.mylink3:link, .mylink3:visited, .mylink3:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

	color: #283190;

}

.mylink3:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

	color: #F65F13;

}

.mylink4:link, .mylink4:visited, .mylink4:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

	color: #FF3300;

}

.mylink4:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

	color: #330099;

}


.myele:link, .myele:visited, .myele:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	text-decoration: none;

	color: #339900;

}

.myele:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	text-decoration: none;

	color: #F65F13;

}

.myeletitolo {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #283190;

}

.lingua:link, .lingua:visited, .lingua:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	background-color: #FFFFFF;

	display: inline;

	border: 1px solid #728F32;

	text-decoration: none;

	margin: 0px;

	padding: 2px;

	width: 30px;

	text-align: center;

	color: #728F32;

}

.lingua:hover {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	background-color: #FFFFFF;

	display: inline;

	border: 1px solid #728F32;

	text-decoration: none;

	margin: 0px;

	padding: 2px;

	width: 30px;

	text-align: center;

	color: #F65F13;

}

.linguadese {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	background-color: #FFFFFF;

	display: inline;

	border: 1px solid #6D9AB1;

	text-decoration: none;

	margin: 0px;

	padding: 2px;

	width: 30px;

	text-align: center;

	color: #6D9AB1;

}

.linguasel {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	background-color: #728F32;

	display: inline;

	border: 1px solid #728F32;

	text-decoration: none;

	margin: 0px;

	padding: 2px;

	width: 30px;

	text-align: center;

	color: #FFFFFF;

}

.for_titolo {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	margin: 0px;

	padding: 5px 2px;

	background-color: #9AB157;

}

.for_spacer {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	margin: 0px;

	background-color: #9AB157;

}

.for_sottotit {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #749232;

	background-color: #EFE99B;

	margin: 0px;

	padding: 2px;

}

.for_desc {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	padding: 2px;

	color: #283190;

	background-color: #FFFFFF;

}
.for_desc3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	padding: 2px;

	color: #283190;

	background-color: #FFFF99;

}
.for_foto {

	padding: 2px;

}

.for_tab {

	border: 1px solid #9AB157;

}

.for_cellamenu {



	margin: 0px;

	padding: 0px 10px 0px 0px;

	width: 160px;

}

.for_cellacolsx {



	margin: 0px;

	width: 350px;

	padding-top: 15px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-align: justify;

	color: #283190;

}

.for_cellacoldx {



	margin: 0px;

	padding-top: 15px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 10px;

}

.for_cellatitolo {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFE668;

	background-image: url(immagini/titolo-sfondo2.gif);

	background-repeat: repeat-y;

	margin: 0px;

	height: 18px;

	padding-top: 0px;

	padding-right: 2px;

	padding-bottom: 0px;

	padding-left: 10px;

	font-weight: bold;

	vertical-align: middle;

}

.for_link_tit:link, .for_link_tit:visited, .for_link_tit:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #9AB157;

	text-decoration: none;

}

.for_link_tit:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #F65F13;

	background-color: #9AB157;

	text-decoration: none;

}

.testo_tabelle {



	margin: 0px;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 2px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #283190;

}

.for_titoletto {

	font-weight: bold;

	color: #336600;

	font-size: 11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.for_titoletto2 {

	font-weight: bold;

	color: #339900;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

}

.questio_form2 {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #283190;

	border: 1px solid #283190;

	background-color: #FFFFFF;

}

.errore {

	font-size: 14px;

	font-weight: bold;

	color: #FF0000;

}

.for_desc2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	padding: 2px;

	color: #283190;

	background-color: #EAF4D2;

}

.for_foto2 {

	padding: 2px;

	background-color: #EAF4D2;

}

.mioli3 {

	list-style-position: outset;

	list-style-type: none;

	line-height: 18px;

	text-align: left;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 10px;

}

.titoletto2 {

	color: #339900;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 18px;

}

.titoletto3 {

	color: #339900;

}
.didascalia
	{
	color: #333399;

	font-family: Georgia, "Times New Roman", Times, serif;
	
	font-weight: bold;

	font-size: 11px;
	}
.interventi{
		
		border-style: solid;
		border-width: 1px;
}
.interventi2{
		
		border-style: solid;
		border-width: 0px 1px 2px 1px;
		}
.interventi3{
		border-style: solid;
		border-width: 0px 0px 0px 1px;
		}

div#galleria_foto
{
	text-align:center;
    padding: 5px; 
	
}
a.galleria_foto
{
    background-color: #9ab157;
    color: #000000;
    font-weight: Bold;
    text-decoration: None;
	width:30px;
	height:30px;
    padding: 1px;
    border:double #d8e2c1;
}
a:hover.galleria_foto
{
    background-color: #728f32;
    color: #EEEEEE;
    font-weight: Bold;
    text-decoration: None;
    width:30px;
	height:30px;
    padding: 1px;
    border: double #d8e2c1;
}
a.galleria_foto_sel
{
    background-color: #728f32;
    color: #EEEEEE;
    font-weight: Bold;
    text-decoration: None;
    width:30px;
	height:30px;
    padding: 1px;
    border: double #d8e2c1;
}

.galleria_foto_didascalie
{
text-align:center;
font-size:16px;
font-weight:bold;
color:#333333;
}