

/* SEZIONE 1: STILI COMUNI */

body
{
	background-color: #FFF;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	margin: 4px 0px;
}
					
body.lgrey
{
	background-color: #E2E2E2;
	color: #333;
	font-size: 10px;
	margin: 0px;
}


/* COLLEGAMENTI */

a:link, a:visited, a:active.D, a:hover.D, a:link.N, a:visited.N
{
	text-decoration: none;
	color: #333;
}

a:link.D, a:visited.D
{
	text-decoration: none;
	color: #999;
}

a:link.W, a:visited.W, a:link.P, a:visited.P
{
	text-decoration: none;
	color: #FFF;
}

a:active, a:hover
{
	text-decoration: none;
	color: #F00;
}

a:link.B, a:visited.B, a:link.HP, a:visited.HP
{
	text-decoration: none;
	color: #00F;
}

a:active.N, a:hover.N
{
	text-decoration: underline;
	color: #333;
}

a:active.W, a:hover.W, a:active.P, a:hover.P
{
	text-decoration: underline;
	color: #FFF;
}

a:active.B, a:hover.B
{
	text-decoration: underline;
	color: #F00;
}

a:active.HP, a:hover.HP
{
	text-decoration: none;
	color: #F00;
}


/* CELLA PERCORSO */

.percorso
{
	background-color: #C69;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
}

.textpercorso, .textpercorsoW
{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #FFF;
}


/* TITOLI */

.Ser17BW
{
	font-family: MS Sans Serif, Verdana, sans-serif; 
	font-size: 17px;
	font-weight: bold; 
	margin: 0px;
}

.Ser13BW
{
	font-family: MS Sans Serif, Verdana, sans-serif; 
	font-size: 13px;
	font-weight: bold; 
	margin: 0px;
	letter-spacing: 1pt:;
}

.Tah12
{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #333;
}

.Tah12B
{
	font-weight: bold;
}
						
.Tah12BW
{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px; font-weight: bold; color: #FFF}

.Tah11, .Tah11B, .Tah11BW, .Tahcolor
{
	font-family: Tahoma, Verdana, sans-serif; 
	font-size: 11px;
}

.Tah11, .Tah11B, .Tah11BW
{
	color: #333;
}

.Tah11B, .Tah11BW, .Tahcolor
{
	font-weight: bold;
}

.Tah11BW
{
	color: #FFF;
}
						
.Tahcolor
{
	color: #C69;
	margin-bottom: 4;
}


/* PARAGRAFI */

p, td, ol, ul, li, h5
{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
}

ol, ul, li
{
	margin-bottom: 6;
}

ol
{
	list-style-type:decimal;
}

ul
{
	list-style-type:square;
}

h2
{
	font-size: 16px;
}

h3
{
	font-size: 14px;
}

h4
{
	font-size: 12px;
}

h6
{
	font-size: 10px;
}

.texletter40, .texletter40B, .texletter40W, .texletter40BW, .texletter40grey
{
	font-size: 10px;
}

.texletter40
{	
	color: #333;
}

.texletter40B
{
	color: #333;
	font-weight: bold;
}

.texletter40W
{
	color: #FFF;
}

.texletter40BW
{
	color: #FFF;
	font-weight: bold;
}

.texletter40grey
{
	color: #999;
}

.texletter41, .texletter41B, .texletter41W, .texletter41BW
{
	font-size: 11px;
}

.texletter41
{
	color: #333;
}
.texletter41B
{
	color: #333;
	font-weight: bold;
}

.texletter41W
{
	color: #FFF;
}

.texletter41BW
{
	color: #FFF;
	font-weight: bold;
}

.texletter42, .texletter42B
{
	font-size: 12px;
	color: #333;
}

.texletter42B
{
	font-weight: bold;
}

.menu
{
	font-size: 11px;
	color: #333;
	margin-bottom: 8;
	margin-top: 0;
}

.list, .list2
{	font-family: Tahoma, Verdana, sans-serif; 
	color: #333; 
	text-indent: -14;
	margin: 0px 0px 5px 16px;
}

.list
{
	font-size: 12px;
}

.list2
{
	font-size: 11px;
}

span.Q, span.Q2
{
	font-family: Wingdings; 
	vertical-align: -1;
}

span.Q
{
	font-size: 11pt;
}

span.Q2
{
	font-size: 10pt;
	color: #C69;
}

.pfoto
{
	margin-left: 2;
}


/* IMMAGINI */

img.quad
{
	border: 0px;
	width: 11px;
	height: 11px;
}

img.foto
{
	border: solid 1px #000;
	width: 80px;
	height: 80px;
}


/* BORDI */
.box
{
	border: 1px solid #000;
}

.boxDx
{
	background-color: #E2E2E2;
}

.borderL, .borderLblack, .borderLR
{	border-left: 1px solid #FFF}

.borderR
{	border-right: 1px solid #333}

.borderT, .borderTB
{	border-top: 1px solid #333}

.borderB
{	border-bottom: 1px solid #333}

.borderLR
{	border-right: 1px solid #333}
.borderTB
{	border-bottom: 1px solid #333}

.borderLblack, .borderLT, .borderLTR, .borderLTB
{	border-left: 1px solid #000}

.borderBblack, .borderRB
{
	border-bottom: 1px solid #000;
}

.borderLT, .borderLTR, .borderLTB
{
	border-top: 1px solid #000;
}

.borderRB
{
	border-right: 1px solid #000;
}

.borderLTR
{
	border-right: 1px solid #000;
}
						
.borderLTB
{
	border-bottom:1px solid #000;
}

.borderTgrey
{
	border-top:1px solid #999;
}


/* SEZIONE 2: STILI AGGIUNTIVI */

.bordoGL, .bordoGLB
{
	border-left:1px solid #999;
}

.bordoGLB
{ 
	border-bottom:1px solid #999;
}

.bordoL, .bordoLR, .bordoLB
{
	border-left:1px solid #333;
}

.bordoR, .bordoRB
{
	border-right:1px solid #333;
}

.bordoT, .bordoTB, .bordoTR
{
	border-top:1px solid #333;
}

.bordoB
{
	border-bottom:1px solid #333;
}

.bordoLR
{
	border-right:1px solid #333;
}

.bordoTB
{
	border-bottom:1px solid #333;
}

.bordoRB
{
	border-bottom:1px solid #333;
}

.bordoTR
{
	border-right:1px solid #333;
}

.bordoLB
{
	border-bottom:1px solid #333;
}

.cella, .cellaT
{
	background-color: #C69;
	border-bottom:1px solid #999;
	border-top:1px solid #C69;
	border-left:1px solid #C69;
	border-right:1px solid #C69;
}

.cellaT
{
	color: #fff;
	font-weight: bold;
	text-align: left;
}

.cellpercorso
{
	border-left:1px solid #333;
	border-right:1px solid #333;
	background-color: #C69;
}
				
.listDx
{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #333;
	text-indent: -15;
	margin: 0px 0px 6px 16px;
}
				
span.Qdx
{
	font-family: Wingdings, sans-serif;
	font-size: 11pt;
	color: #C69;
	vertical-align:-1;
}


/* SEZIONE 3: STILI HOME */

.home
{
	font-size: 14px;
	font-weight: bold;
	margin-bottom:6;
	color: #fff;border:1px solid #000;
	background-color: #00F;
}
				  
.menuHP
{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00F;
	margin-bottom: 4; margin-top: 6;
}
