/************* Sfondi e bordi *************/
.exp_colA {background-color: #D6DFEF;}
.exp_fascetteBlu {background-color: #6B8EC6;}
.exp_fascetteRed {background-color: #CC0000;}
/************* Testi *************/
.exp_titoloRed {font-family: Arial, Helvetica, Sans Serif; font-size: 14px; color: #CC0000; font-weight: bold;}
.exp_titoloSmRed {font-family: Arial, Helvetica, Sans Serif; font-size: 12px; color: #CC0000; font-weight: bold;}
.exp_titoloSmBiancoColC {font-family: Arial, Helvetica, Sans Serif; font-size: 11px; color: #ffffff; font-weight: bold;  background-color: #CC0000; letter-spacing:2px;}
.exp_titoloSmBianco {font-family: Arial, Helvetica, Sans Serif; font-size: 11px; color: #ffffff; font-weight: bold; background-color: #6B8EC6; letter-spacing:2px;}
.exp_testoA {font-family: Arial, Helvetica, Sans Serif; font-size: 11px; color: #000000; font-style: normal;}
.exp_testoC {font-family: Arial, Helvetica, Sans Serif; font-size: 11px; color: #000000; font-style: normal;}
.exp_testo {font-family: Arial, Helvetica, Sans Serif; font-size: 11px; color: #000000; font-style: normal;}
.exp_testoBW {font-family: Arial, Helvetica, Sans Serif; font-size: 11px; color: #000000; line-height: normal;}
/************* Blocchi *************/
.exp_testoB {font-family: Arial, Helvetica, Sans Serif; font-size: 11px; color: #000000; font-style: normal; line-height: 19px; background-color: #F2F6FA;}
/************* Link *************/
A, exp_testo {color: #004A99; text-decoration: none;}
A.exp_testoA:link, A.exp_testoA:visited, A.exp_testoA:active, A.exp_testoA:hover {font-family: Arial, Helvetica, Sans Serif; font-size: 11px; color: #004A99; font-style: normal; line-height:18.5px; text-decoration: none;}
A.exp_testoB:link, A.exp_testoB:visited, A.exp_testoB:active, A.exp_testoB:hover {font-family: Arial, Helvetica, Sans Serif; font-size: 11px; color: #3A4D8F; font-style: normal; line-height: 18px; text-decoration: underline;}
A.exp_testoB2:link, A.exp_testoB2:visited, A.exp_testoB2:active, A.exp_testoB2:hover {font-family: Arial, Helvetica, Sans Serif; font-size: 11px; color: #000000; font-weight: bold; line-height: 17px; text-decoration: none;}
A.exp_testoC:link, A.exp_testoC:visited, A.exp_testoC:active, A.exp_testoC:hover {font-family: Arial, Helvetica, Sans Serif; font-size: 11px; color: #004A99; font-style: normal; line-height:17px; text-decoration: underline;}
A.exp_menuTop:link, A.exp_menuTop:visited, A.exp_menuTop:active, A.exp_menuTop:hover {font-family: Arial, Helvetica, Sans Serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none;}
A.exp_titoloRosso:link, A.exp_titoloRosso:visited, A.exp_titoloRosso:active, A.exp_titoloRosso:hover {color: #CC0000; text-decoration: none;}
A.exp_titoloB2:link, A.exp_titoloB2:visited, A.exp_titoloB2:active, A.exp_titoloB2:hover {color: #000000; text-decoration: none;}
A.exp_titoloArancio:link, A.exp_titoloArancio:visited, A.exp_titoloArancio:active, A.exp_titoloArancio:hover {font-family: Arial, Helvetica, Sans Serif; font-size: 12px; color: #DB760B; font-weight: bold; text-decoration: none;}
/************* Motore di Ricerca BW *************/
.exp_bgBW {background-color: #d7dce8; background-image: url(images/bgGrad.gif); background-repeat: repeat-x;}
.exp_bordiBW {border-left: solid 2px #6b8ec6; border-right: solid 2px #6b8ec6;}
.exp_bordiBW2 {border-left: solid 1px #6b8ec6; border-right: solid 1px #6b8ec6;}
.exp_radioPos {position: relative; top: -2px;}
.exp_expGoBW {
	background-color:#009900;
	border-bottom: thin solid #006600;
	border-right: thin solid #006600;
	border-top:thin solid #CCCCCC;
	border-left:thin solid #CCCCCC;
	padding-top:3px;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: .85;
	text-transform: capitalize;
	cursor: hand;
	width: 80px
}
/* CALENDARIO */
.dpTable_root {
	width: 100px;
	padding: 0px;
	font-size: 11px; font-family: Arial, Tahoma, Helvetica, Sans-serif; font-weight: bold; text-align: center;
	border: solid 1px #aaaaaa; background-color: #ffffff;
	padding: 0px;
}
.dpTable {
	width: 100%;
	padding: 0px;
	font-size: 11px; font-family: Arial, Tahoma, Helvetica, Sans-serif; font-weight: bold; text-align: center;
	background-color: #ffffff;
	padding: 0px;
}

.dpContTD {height: 132px;}
.dpTD {background-color: #ffffff; font-weight: bold; color: #666666;}	/* giorni selezionabili */
.dpTD3 {}								/* giorni in avanzo all'inizio e alla fine */
.dpTD2 {color: #cccccc;}						/* giorni antecedenti la data odierna+1 */
/*formattazione giorni calendario*/
.dpDayHighlight {font-weight: bold; color: #6B8EC6;}			/*giorno selezionato*/
.dpDayHighlightTD, .dpTDHover {background-color: #ffcc66; font-weight: bold; cursor:hand; color: #6B8EC6;}/*rollower per tutti i giorni*/
.dpTitleTD {width: 55px; padding: 0 0 0 0px;}
.dpDayTD {background-color: #ffffff; color: #6B8EC6;}			/* giorni della settimana */
.dpDayTD {}
.dpTitleText {font-weight: bold; font-size: 11px; color: #ffffff; background-color: #999999; padding: 3 0 3 0px;}/*titolo*/

/*frecce di navigazione*/
.dpButtonTD {background-color: #999999;  padding: 0 0 0 0px; width: 13px; cursor: hand;}
.dpButtonTD2 {background-color: #999999;  padding: 0 0 0 0px; width: 13px;}
.dpButton {background-color: #999999; padding: 0 0 0 0px; font-size: 11px; height: 20px; width: 51px; font-weight: bold; color: #ffffff; font-family: Arial, Tahoma, Helvetica, Sans-serif; text-align: center; cursor:hand;}
.dpTodayButton {}
.dpTodayButtonTD{text-align: right; vertical-align: top; padding: 0px 5px 5px 0px;}
/* FINE CALENDARIO */
