@charset "utf-8";

body {
	background-image:url(ita/images/background.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color:#bfb4a3;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
/*padding-top: 91px;*/
}



.bordofoto {
	border: thin solid #000;
}


/********************** STILI ELEMENTI FORM *****************/

.sfondocella {
background-color:#e4e2e2;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #1f81a0;
}

.campoinput {
background-color: #fff;	
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #000;
width: 165px;
height: 13px;
border: thin;
}

.camposelect {
	width: 200px;
	height: 80px;
	background-color: #fff;	
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000;
border: thin;
border-color: black;
padding: 3px;
}

.intestazioneform {
background-color:#efebeb;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #000000;
}

.bottoniform {
font-weight: bold;
color: #296fae;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}



.selecttraspa {
background-color:#F5F3F3;
height: 150px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
border: none;
}



/**************************************************************************/

.testo {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.testo_justify {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000;
	text-align: justify;
}


.testogrigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #adab92;
}


.testo2_colore {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #71afc8;
}

.testo2 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 20px;
}

a.testo2:visited {
color : #000000;
text-decoration : underline;
}
a.testo2:hover {
color : #000000;
text-decoration : underline;
}
.testo2:link {
color : #000000;
text-decoration : underline;
}

.testorossobold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fe0000;
}

.testorossobold2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fe0000;
}

.testomarronebold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #83664f;
}

.testomarronebold2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #83664f;
}

.testverde {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #dbd8a9;
}

.testogiallobold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fbab18;
}


.testobold2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #b0ada9;
}

a.testobold2:visited {
color : #b0ada9;
text-decoration : none;
}
a.testobold2:hover {
color : #000;
text-decoration : underline;
}
.testobold2:link {
color : #b0ada9;
text-decoration : none;
}


.testobold3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

a.testobold3:visited {
color : #000000;
text-decoration : none;
}
a.testobold3:hover {
	color: #dc143c;
	text-decoration: underline;
}
.testobold3:link {
color : #000000;
text-decoration : none;
}

.testobianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #fff;
}


.testobiancobold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #fff;
}

.testonerobold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000;
}



.testolink {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 9px;
font-weight : bold;
color : #3c5067;
background-color : #ffffff;
}
a.testolink:visited {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 9px;
color : #3c5067;
background-color : transparent;
text-decoration : none;
}
a.testolink:hover {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 9px;
color : #3c5067;
background-color : transparent;
text-decoration : underline;
}
.testolink:link {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 9px;
color : #3c5067;
background-color : transparent;
text-decoration : none;
}

.linkbold2{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	line-height : normal;
	font-weight : bold;
	color : #660000;
	text-decoration : none;
}



.linkbold{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	line-height : normal;
	font-weight : bold;
	color : #660000;
	text-decoration : none;
}

a.linkbold:link {color : #660000;
	text-decoration : none;
}

a.linkbold:visited{color : #660000;
	text-decoration : none;
}

a.linkbold:hover{color : #FF0000;
	text-decoration : underline;
}


#messaggioko {
	width: 310px;
	height: 15px;
	background-color: #DCDCDC;
	background-image: url(pannello/grafica/icona_ko.gif);
	background-position: left;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: Red;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #8B0000;
}

#messaggiook {
	width: 310px;
	height: 15px;
	background-color: #C8FFC8;
	background-image: url(pannello/grafica/icona_ok.gif);
	background-position: left;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #32CD32;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #5DD75F;
}


.testatinasx {
	background-image: url(ita/images/aperturatabellina.jpg);
	background-repeat: no-repeat;
	background-position: top-left;
	padding-top: 10px;
}

.chiusuratabsx {
	background-image: url(ita/images/chiusuratabellina.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.titolonero {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #000;
}
a.titolonero:visited {
color : #000;
text-decoration : none;
}
a.titolonero:hover {
color : #dbd8a9;
text-decoration : underline;
}
.titolonero:link {
color : #000;
text-decoration : none;
}


.sottotitolonerobold {
	font-family: Arial, Helvetica, Verdana,  sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

.sottotitoloverdebold {
	font-family: Arial, Helvetica, Verdana,  sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #716b0c;
}


.titologrigio {
	font-family: "Times New Roman", Arial, Verdana, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #868686;
}

