p.box {
		background-color:#eee !important;
		border-top: thin solid #BC0307 !important;
		border-bottom: thin solid #BC0307 !important;
		}

div.box {
		padding:12px !important;
		background-color:#eee !important;
		border-top: thin solid #BC0307 !important;
		border-bottom: thin solid #BC0307 !important;
		}

p.commento {
		margin-top:30px;
		padding-right:15px;
		}


p.firma {
	text-align:right !important;
	font-style:italic;
	padding:20px;
	}

p.fonte {
	text-align:left;
	font-style:italic;
	padding:20px;
	}



p.htitolo {
		font-weight:bold;
		color:#BC0307;
		margin-top:30px;
		padding-right:15px;
		text-transform: uppercase;
		text-align:center;
		}



p.intestazione {
		margin-top:15px;
		font-weight:bold;
		font-size: 12px;
		text-transform: uppercase;
		COLOR: #353535;
		}


p.riga-rossa {
		margin-left:0px;
		font-size:12px;
		font-weight:normal;
		color:#FFFFFF;
		background-color:#BC0307;
		height:23px;
		padding-top:4px;
		}


p.sottotitolo {
		font-size:12px;
		color:#BC0307 !important;
		margin-top:30px;
		margin-bottom:10px;
		text-transform: uppercase !important;
		}


p.sottotitolo-sottohomepage {
		color:#BC0307;
		margin-top:30px;
		margin-bottom:15px;
		}

.main-content .content p, .main-content .content div, .main-content .content span {text-align : justify;
		
		}
.main-content .content a {
                text-align : left;
		}

.main-content .content table {
background : #eee;
			}

.main-content .content td p{
text-align : left;
			}

p.titolo {
		
		color:#BC0307;
		margin-top:30px;
		padding-right:15px;
		text-transform: uppercase;
		}


p.titolo-right {
		color:#BC0307;
		text-transform: uppercase;
		margin-top:20px;
		}


p.titolo-sottohomepage {
		margin-left:0px;
		margin-bottom:15px;
		font-size:small;
		color:#ffffff;
		font-weight:bold;
		background-color:#BC0307;
		padding:2px;
		padding-left:10px;
		}



.lista {
		list-style-image:url('imm/bal-red.gif') !important;
		margin-top:0px;
		padding-top:0px;
		margin-right:15px;
                font-size : 12px;
                line-height : 1.5em;
		}

.sottolista {
		list-style-image:url('imm/bal-grey.gif') !important;
		margin-top:0px;
		padding-top:0px;
		margin-right:15px;
                font-size : 12px;
                line-height : 1.5em;
		}

.i,.a { 
		border : 1 #999999 solid; 
		font-size :x-small; 
		font-family : Arial,verdana; 
		color : #ffffff; 
		background : #BC0307; 
		font-weight : normal; 
		padding : 0; 
		margin-top: 10px;
}

.i,.a { 
		margin-top: 0px;
}


.input,.inputa{ 
		border : 0; 
		color : #000000; 
		font-family : Arial, verdana; 
		background:#C6CED5;
		font-size : 12px; 
		width: 200px;
		margin-top:5px;
}


.inputa{ 
		width: 150px; 
}


.inputgen { 
		border : 1 #5C5C5C; 
		color : #000000; 
		font-family : Arial, verdana; 
		background:#C6CED5;
}


ul,li {
		margin-top:0px;
		padding-top:0px;
		margin-right:15px;
		marign-bottom:30px;
		}

A:link.h-tit-rubrica { 
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none; 
	}
A:visited.h-tit-rubrica {
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
	}
	
A:hover.h-tit-rubrica {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	}
A:active.h-tit-rubrica {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none; 
	}
	
.panel-flexible img{
	display: block;
	margin: 0;
	padding: 0;
	_width: 255px !important;
}
