body {
background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*font-family: sans-serif;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a{
/*color: #3E6F6A;*/
color: #735172;
text-decoration: none;	
}
a:hover{
text-decoration: underline;


}


select, textarea, button {
	border:1px solid;
	border-color: #465E53;
	font-size: 11px;
}

input, file {
	border:1px solid;
	border-color: #465E53;
	font-size: 11px;
}

.checkbox {
	border:0px;
	border-color: #465E53;
	font-size: 90%;
}

.box_form{
	font-size: 80%;
	padding: 10px;
	width: 300px;
	background-image:  url("../img/login/form_bg.jpg");
	background-repeat: no-repeat;
	height: 150px;
	text-align: center;
	top: 100px;
	background-position: top;
}
.tab_bg_sec{
	background-image: url(../img/sec_p/tab_bg_02.jpg);
	background-repeat: no-repeat;
}






/*****************************/

.tab_bg_sec_01{
	background-image: url(../img/sec_p/tab_bg_03.jpg);
	background-repeat: no-repeat;
}

.tab_bg-sec_02{
	background-image:  url("../img/login/table_bg.jpg");
	background-repeat: repeat-y;
	background-position: center;
}
.tab_ins_foto{
	background-image:  url("../img/sec_p/tab_bg_02.jpg");
	background-repeat: no-repeat;
	background-position: center;
}
.tab_articoli{
	background-image: url(../img/sec_p/tab_bg_04.jpg);
	background-repeat: no-repeat;
}

.tdborder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #465E53;
	/*color: #3E6F6A;*/
	text-decoration: none;
	border-top: 2px solid #465E53;
	border-right: 1px solid #465E53;
	border-bottom: 1px solid #465E53;
	border-left: 1px solid #465E53;
	background-color: #FFFFFF;
}

.submit {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #465E53;
	/*color: #3E6F6A;*/
	text-decoration: none;
	border: 1px solid #465E53;
	/*border: 1px solid #3E6F6A;*/
	margin: 0px;
	background-color: #E9F3EE;
}



.TITOLOPAG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #465E53;
	text-decoration: none;
	font-weight: bold;

}
.SOTTOTITOLO {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #465E53;
	text-decoration: none;
	font-weight: bolder;
}
.SOTTOTITOLOR {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #970064;
	text-decoration: none;
	font-weight: bolder;
}

.TITOLOBGR {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #465E53;
	margin: 0px;
	background-color: #465E53;
	font-weight: bold;
}


/*****************************/

.footer{
	font-size: x-small;
	color: Gray;
	background-image:  url("../img/footer.jpg");
	background-position: center;
	background-repeat: no-repeat;
	text-align: center;
}
.segnaposto{
	text-align: right;
	font-size: 80%;
	color: #000000;
	font-style: italic;
}
.bglogin{
	background-image:  url("../img/login/table_bg.jpg");
	background-repeat: no-repeat;
	background-position: top;
}

.bglogin_ar{
	background-image:    url("../img/bk_o/form_bg.jpg");
	background-repeat: no-repeat;
	background-position: top;
	color: #CC6600;
}

.msg{
	text-align: center;
	font-size: 80%;
	color: #336666;
}

.msg_ar{
	text-align: center;
	font-size: 80%;
	color: #CC6600;
}
.note{
	font-size: x-small;
	color: Gray;
}
.tab_ar{
	font-size: 80%;
	color: #CC6600;
	text-align: left;
}

.line_ar {
	border-top: 1px none #CC6600;
	border-right: 1px none #CC6600;
	border-bottom: 1px solid #CC6600;
	border-left: 1px none #CC6600;
	font-size: 80%;
}
.line_ar_b {
	color:#CC6600;
	font-weight: bolder;
	border-top: 1px none #CC6600;
	border-right: 1px none #CC6600;
	border-bottom: 1px solid #CC6600;
	border-left: 1px none #CC6600;
	font-size: 80%;
}
.line{
	font-size: 90%;
	border-top: 1px none #336666;
	border-right: 1px none #336666;
	border-bottom: 1px solid #336666;
	border-left: 1px none #336666;
}
.line_ric {
	font-weight: bolder;
	color: #9E185F;
	font-size: 80%;
	vertical-align: top;
	border-top: 1px none #9E185F;
	border-right: 1px none #9E185F;
	border-bottom: 1px solid #9E185F;
	border-left: 1px none #9E185F;
}
.line_ric_nero{
	font-size: 80%;
	vertical-align: top;
	border-top: 1px none #9E185F;
	border-right: 1px none #9E185F;
	border-bottom: 1px solid #9E185F;
	border-left: 1px none #9E185F;
}

.line_az{
	font-weight: bolder;
	color: #405783;
	font-size: 80%;
	vertical-align: top;
	border-top: 1px none #405783;
	border-right: 1px none #405783;
	border-bottom: 1px solid #405783;
	border-left: 1px none #405783;
}
.line_dat{
	font-weight: bolder;
	color: #386B6C;
	font-size: 80%;
	vertical-align: top;
	border-top: 1px none #417E7F;
	border-right: 1px none #417E7F;
	border-bottom: 1px solid #417E7F;
	border-left: 1px none #417E7F;
}
.notizie {
	font-weight: bolder;
	/*color: #735172;*/
	color: #465E53;
	font-size: 11px;
	vertical-align: top;
	text-align: left;
	border-top: 1px none #735172;
	border-right: 1px none #735172;
	/*border-bottom: 1px solid #735172;*/
	border-left: 1px none #735172;
}

.articoli {
	font-weight: bolder;
	/*color: #735172;*/
	color: #465E53;
	font-size: 10px;
	vertical-align: top;
	text-align: left;
	border-top: 1px none #735172;
	border-right: 1px none #735172;
	/*border-bottom: 1px solid #735172;*/
	border-left: 1px none #735172;
}

.notizie_home {
	font-weight: bolder;
	/*color: #735172;*/
	color: #465E53;
	font-size: 11px;
	vertical-align: top;
	text-align: justify;
	border-top: 1px none #735172;
	border-right: 1px none #735172;
	/*border-bottom: 1px solid #735172;*/
	border-left: 1px none #735172;
}

.notizie_titolo {
	font-weight: bolder;
	/*color: #735172;*/
	color: #465E53;
	font-size: 13px;
	vertical-align: top;
	/*text-align: center;*/
	border-top: 1px none #735172;
	border-right: 1px none #735172;
	/*border-bottom: 1px solid #735172;*/
	border-left: 1px none #735172;
}

.notizie_capitolo {
	font-weight: bolder;
	/*color: #735172;*/
	color: #465E53;
	font-size: 12px;
	vertical-align: top;
	/*text-align: center;*/
	border-top: 1px none #735172;
	border-right: 1px none #735172;
	/*border-bottom: 1px solid #735172;*/
	border-left: 1px none #735172;
}

/*luca - inizio*/
.justified {
	text-align: justify;
}

.notizie_2 {
	font-weight: bolder;
	color: #735172;
	font-size: 80%;
}	
/*luca - fine*/

.p_elenco{
background-image: url(../img/p_elenco.gif);
background-repeat: repeat-y;
background-position: center;
}
.p_elenco_com{
background-image: url(../img/p_elenco_com.gif);
background-repeat: repeat-y;
background-position: center;
}
.p_elenco_az{
background-image: url(../img/p_elenco_az.gif);
background-repeat: repeat-y;
background-position: center;
}
.p_elenco_ric{
background-image: url(../img/p_elenco_ric.gif);
background-repeat: repeat-y;
background-position: center;
}
.p_elenco_dat{
background-image: url(../img/p_elenco_dat.gif);
background-repeat: repeat-y;
background-position: center;
}


.notizie_com {
	font-weight: bolder;
	color: #CE3A0F;
	vertical-align: top;
	border-top: 1px none #940400;
	border-right: 1px none #940400;
	border-bottom: 1px solid #940400;
	border-left: 1px none #940400;
	font-size: 80%;
}

/*luca - inizio*/
.notizie_com_2 {
	font-weight: bolder;
	color: #CE3A0F;
	font-size: 80%;
}
/*luca - fine*/

.notizie_com a{
	color: #6A0300;
	text-decoration:none;
}

/*luca - inizio*/
.notizie_com_2 a{
	color: #6A0300;
	text-decoration:none;
}
/*luca - fine*/
.notizie_com a:hover{
	color: #6A0300;
	text-decoration: underline;
}

/*luca - inizio*/
.notizie_com_2 a:hover{
	color: #6A0300;
	text-decoration: underline;
}
/*luca - fine*/

.notizie_com_titolo{
	color: #6A0300;
}
.notizie_com_titolo a{
	color: #6A0300;
	text-decoration:none;
}
.notizie_com_titolo a:hover{
	color: #6A0300;
	text-decoration: underline;
}

.data_com{
	background-color: #940400;
	color: #FFFFFF;
	text-align: right;
	font-size: 80%;
}

.data_com2{
	background-color: #C86C48;
	color: #FFFFFF;
	text-align: right;
	font-size: 80%;
}
.data{
	background-color: #735172;
	color: #FFFFFF;
	text-align: right;
	font-size: 80%;
}

.data_2{
	background-color: #A88BB2;
	color: #FFFFFF;
	text-align: right;
	font-size: 80%;
}

.data_ric{
	background-color: #9E185F;
	color: #FFFFFF;
	text-align: right;
	font-size: 80%;
}

.data_ric2{
	background-color: #AC64A2;
	color: #FFFFFF;
	text-align: right;
	font-size: 80%;
}

.data_dat{
	background-color: #417E7F;
	color: #FFFFFF;
	text-align: right;
	font-size: 80%;
}

.data_dat2{
	background-color: #4F9C9D;
	color: #FFFFFF;
	text-align: right;
	font-size: 80%;
}

.data_az{
	background-color: #405783;
	color: #FFFFFF;
	text-align: right;
	font-size: 80%;
}
.data_az a{
	color: #FFFFFF;
}

.data_az2{
	background-color: #798FBB;
	color: #FFFFFF;
	text-align: right;
	font-size: 80%;
}
.testo_gen_dx{
text-align: right;
font-size: 85%;
}
.bold_dx{
font-weight: bold;
text-align: left;
}
.mouse{ cursor: help; }

