.navFooter{
	background-image: url(/common/images/navFooter.gif);
	background-repeat: repeat-y;
	vertical-align: bottom;
}

td.resizableNav {
	background-image: url(/common/images/resizable.gif);
	background-repeat: repeat-y;
	vertical-align: top;
}

td.underHeadCenter {
	
	background-position: left;
	background-repeat: no-repeat;
	margin: 0px;
}

td.content {
	background-image: url(/common/images/ambulanza.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: top;
}

td.contentNoSfondo {
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: top;
}

#txt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: Black;
	background-color: transparent;
	text-align: justify;
}

.txt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: Black;
	text-align: justify;
	background-color: transparent;
}

td.contentTxt {
	vertical-align: top;
	height: 410px; 
	padding-bottom: 15px;
}

.rosso {
	color: #FF0033;
	background-color: transparent;
}

td.footer {
	border-top: solid 1px red;
	margin: 10px;
}

a  {
	color : #0000FF;
	text-decoration: none;
}

a:hover  {
	color : #0000FF;
	text-decoration: none;
}

td.title {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 16px;
	color : #FF0033;
	text-align : center;
}

.borderPhoto {
	border: solid 1px black;
}

#photo {
	border: solid 1px black;
}

.leftPhoto {
	float: left;
}

.rightPhoto {
	float: right;
}

#legend {
	color : red;
}

.txt_rosso {
	color : #FF0033;
	font-weight : bold;
}



.txt_blu {
	color : #0000FF;
}

.bold {
	font-weight : bold;
}

td.statElencoMesi {
	height: 20px;
	width: 25%
}

td.statTitoliMesi {
	color: red;
	font-weight: bold
}

td.statVoce {
	color: red;
	text-align: center
}

td.statDato {
	text-align: center
}

td.statVoce5 {
	color: red;
	text-align: center;
	width: 5%
}

td.statDato5 {
	text-align: center;
	width: 5%
}

td.risNav {
	border-right: solid 1px red;
	vertical-align: top;
}

a.ris  {
	color: red;
	text-decoration: none;
}

a.ris:hover  {
	color : red;
	text-decoration: none;
}

a.risBlack  {
	color : black;
	text-decoration: none;
}

a.risBlack:hover  {
	color : black;
	text-decoration: none;
}

td.risFooter {
	border-right: solid 1px red;
	text-align: center;
}

.risContent {
	padding: 10pt;
	vertical-align: top;
}

.risSottotitolo {
	font-size: x-small;
	letter-spacing: 2px;
	color: Red;
}

td.risRubricaLineaSu {
	border-bottom: solid 1px red;
}

td.risRubricaLineaGiu {
	border-top: solid 1px red;
}

.risPrimaVolta {
	background-color: #FFF0F5;
}

.risSecondaVolta {
	background-color : white;
}

td.turniColSx {
	border: solid 1px #EFEFEF;
	background-color: #CCFFCC;
	height: 26px;
	width: 10%;
}

td.turniColSxSs {
	border: solid 1px #EFEFEF;
	height: 26px;
	width: 10%;
}

td.turniColAutista {
	border-top: solid 1px #EFEFEF;
	border-bottom: solid 1px #EFEFEF;
	border-right: solid 1px #EFEFEF;
	background-color: #CCCCFF;
	height: 26px;
	width: 10%;
}

td.turniCol {
	border-top: solid 1px #EFEFEF;
	border-bottom: 1px solid #EFEFEF;
	border-right: solid 1px #EFEFEF;
	height: 26px;
	width: 10%;
}

td.turniColSxRosso {
	border-top: solid 1px #EFEFEF;
	border-right: solid 1px #EFEFEF;
	border-left: solid 1px #EFEFEF;
	color: Red;
	background-color: #CCFFCC;
}

td.turniColSxRossoSs {
	border-top: solid 1px #EFEFEF;
	border-right: solid 1px #EFEFEF;
	border-left: solid 1px #EFEFEF;
	color: Red;
}

td.turniColAutistaRosso {
	border-top: solid 1px #EFEFEF;
	border-right: solid 1px #EFEFEF;
	color: Red;
	background-color: #CCCCFF;
}

td.turniColRosso {
	border-top: solid 1px #EFEFEF;
	border-right: solid 1px #EFEFEF;
	color: Red;
}

.turniVdsProva {
	color: Blue;
}

.turniVdsFuoriSquadra {
	color: Red;
}

.agenda {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : Black;
	text-align : justify;
	border: solid 1px #EFEFEF;
	width: 70%;
}

td.agendaBordoDescrizione {
	border-top: solid 1px #EFEFEF;
}

.borderTable {
	border: solid 1px #EFEFEF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : Black;
	text-align : justify;
}

#frmTurni {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : Black;
	text-align : justify;
	width: 100%;
	border: 1px solid #F09999;
}

#frmTurni TD.step {
	background-color: #F09999;
	height: 20px;
	font-size: 120%;
	padding-left: 5px;
	font-weight: bolder;
}

#frmTurni TD.left {
	padding-left: 5px;
	padding-top: 2px;	
	width: 20%;
}

#frmTurni TD.right {
	padding-top: 2px;	
	width: 80%;
}

#frmTurni TD.go {
	padding-left: 5px;
	padding-top: 8px;
	padding-bottom: 8px;
}

#frmTurni TD.go A {
	font-size: 105%;
	font-weight: bolder;
	color: red;
}

#orgCorso {
	width: 100%; 
	border: 1px solid #666666; 
	font: 100% verdana; 
	background-image: url(/public/pages/images/studente1.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

#orgCorso TD.firstRow {
	height: 25px;		
	padding-bottom: 0px;
}

#orgCorso TD.secondRow {
	height: 30px;
	font-size: 18px;
	font-weight: bolder;
	color: Red;
	background-color: #F6F6F6;
	padding-left: 25px;	
	padding-bottom: 0px;
}

#orgCorso TD.secondRowSx {
	height: 30px;
	width: 45px;	
	padding-bottom: 0px;
}

#orgCorso TD.thirdRow {
	height: 40px;	
	padding-bottom: 0px;
}

#orgCorso TD {
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: justify;
}

#orgCorso SPAN {
	color: Red;
	font-size: 105%;
	font-weight: bold;
	padding-bottom: 3px;
}