/* tag html */
body {
	margin: 0px;
	height: 100%;
}

a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
text-decoration:underline;
color:#666666;
}

a:hover{
text-decoration: underline;
color: #FF6600;
}

p,h1,h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

hr{
	border-height:0px 0px 0px 1px;
	/*margin: 10px 0px 10px 0px;*/
	padding: 0;
	height: 1px;
	border: none;

}

/* padding per parti centrali */
#pad_centro{
padding: 0px 10px 0px 10px;

}
/* padding per parti centrali */
#pad_centro .decorazioni p{
line-height: 20px;
}
/* fondi */

.top_sx {
	background-image: url(../images/top_sx.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 63px;
}
.fondo_sx {
	background-image: url(../images/fondo_sx.gif);
	background-position: right top;
	background-repeat: repeat-y;
}




/* forms */
form hr{
	background-color: #1A669F;
	color:#1A669F;
}

.decorazioni form hr{
	background-color: #1A669F;
	color:#1A669F;
}


form h1{
	color: #1566A3;
	border-bottom-style: solid;
	border-bottom-color: #1A669F;
	border-bottom-width: 1px;
}

.decorazioni form h1{
	font-weight: bold;
	color: #1566A3;
	border-bottom-style: solid;
	border-bottom-color: #1A669F;
	border-bottom-width: 1px;
}
.inputform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #E2E8F1;
	border: 0px;
	height: 20px;
	vertical-align: middle;
}
.tastoform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #A7B7D6;
	border: 0px;
	height: 20px;
	color: #3F5887;
	}

/* alert */
.alert {
font-weight:bold;
color:#FF0000;
}
	
	
/* tabella utente */

#utente h1{
	font-weight: bold;
	color: #1566A3;
	border-bottom-style: solid;
	border-bottom-color: #1A669F;
	border-bottom-width: 1px;
}
#utente hr{
	background-color: #1A669F;
	color:#1A669F;
}


/* tabella esterna */
#tabella_esterna {
	height: 100%;
	color: #1566A3;
}
	
/* tabella istituzionale */ 
#profilo {
	padding: 0px 10px 0px 10px;
	line-height: 20px;
}
#profilo h1{
	color: #FF0000;	
}

/* tabella news*/ 

.news{}

.news h1{
	color: #8D18B4;
	border-bottom-style: solid;
	border-bottom-color: #8D18B4;
	border-bottom-width: 1px;
}
.news a{
	color: #8D18B4;
}
.news a:hover{
	color: #FF6600;
}

/* decorazioni */ 
.decorazioni h1{
	color: #83B048;
	border-bottom-style: solid;
	border-bottom-color: #83B048;
	border-bottom-width: 1px;
}
.decorazioni h1 a{
	color: #83B048;
	border-bottom-style: solid;
	border-bottom-color: #83B048;
	border-bottom-width: 1px;
	text-decoration:none;
}
.decorazioni a{
	color: #83B048;
}
.decorazioni a:hover{
	color: #FF6600;
}
.decorazioni h3{
	color:#666666;
	text-decoration:none;
	margin:0px	
}
.decorazioni h3 a{
	color:#666666;
	text-decoration:none;
}
.decorazioni h4 {
margin:0px
}
.decorazioni h4 a{
font-weight:normal;
color: #666666;
text-decoration:none;
padding:0px;
margin:0px
}

.decorazioni hr{
	background-color: #83B048;
	color:#83B048;
}


/* espositori */ 
.espositori h1{
	color:#00BB49;
	border-bottom-style: solid;
	border-bottom-color: #00BB49;
	border-bottom-width: 1px;
}
.espositori h1 a{
	color: #00BB49;
	border-bottom-style: solid;
	border-bottom-color: #00BB49;
	border-bottom-width: 1px;
	text-decoration:none;
}
.espositori a:hover{
	color: #FF6600;
}
.espositori a{
	color: #00BB49;
}
.espositori hr{
	background-color: #00BB49;
	color:#00BB49;
}

/* servizi */ 
.servizi h1{
	color:#00AEEF;
	border-bottom-style: solid;
	border-bottom-color: #00AEEF;
	border-bottom-width: 1px;
}
.servizi h1 a{
	color: #00AEEF;
	border-bottom-style: solid;
	border-bottom-color: #00AEEF;
	border-bottom-width: 1px;
	text-decoration:none;
}
.servizi a:hover{
	color: #FF6600;
}
.servizi a{
	color: #00AEEF;
}
.servizi hr{
	background-color: #00AEEF;
	color:#00AEEF;
}

/* firma */
#firma{
padding:30;
}
#firma h1{
font-weight:bold
}

/* generico  centro*/
.generico_centrale{
	line-height: 20px;
	padding: 0px 10px 0px 10px;
}
.generico_centrale h1{
	color: #1566A3;
	border-bottom-style: solid;
	border-bottom-color: #1566A3;
	border-bottom-width: 1px;
}
.generico_centrale a{
	color: #1566A3;
}
.generico_centrale a:hover{
	color: #FF6600;
}
.generico_centrale hr{
	background-color: #1566A3;
	color:#1566A3;
}


/* generico  destra*/
..generico_destra{
	line-height: 20px;
}
.generico_destra h1{
	color: #1566A3;
	border-bottom-style: solid;
	border-bottom-color: #1566A3;
	border-bottom-width: 1px;
}
.generico_destra a{
	color: #1566A3;
}
.generico_destra a:hover{
	color: #FF6600;
}
.generico_destra hr{
	background-color: #1566A3;
	color:#1566A3;
}

/* cronologia*/
#cronologia{
padding: 0px 10px 0px 10px;
}
#cronologia .generico, #cronologia .generico a{
color: #1566A3
}
#cronologia .home, #cronologia .home a{
color:#FF0000
}
#cronologia .istituzionale, #cronologia .istituzionale a{
color:#F9A61B
}
#cronologia .decorazioni, #cronologia .decorazioni a{
color:#83B048
}
#cronologia .espositori, #cronologia .espositori a{
color:#00BB49
}
#cronologia .servizi, #cronologia .servizi a{
color:#00AEEF
}
#cronologia .utenti, #cronologia .utenti a{
color:#0066B3
}
#cronologia .referenze, #cronologia .referenze a{
color:#9966FF
}
#cronologia .news, #cronologia .news 4{
color:#9900CC
}
#cronologia .contatti, #cronologia .contatti a{
color:#CCCC00
}

/* dettaglio*/
.blu, .blu a{
color: #1566A3
}
.rosso, .rosso a{
color:#FF0000
}
.arancio, .arancio a{
color:#F9A61B
}
.verde, .verde a{
color:#83B048
} 
.verdone, .verdone a{
color:#00BB49
}
.azzurro, .azzurro a{
color:#00AEEF
}

.viola, .viola a{
color:#9966FF
}
.violaccio, .violaccio a{
color:#9900CC
}
.giallo, .giallo a{
color:#CCCC00
}

/* footer */
#footer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
#footer a{
	color: #FFFFFF;
}
#footer a:hover{
	color: #FF6600;
}
