.textclassic { 
 font-size: 12px;
 padding:2px;
 color:#342f74;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 background-color: #f5de9e; 
 border: 1px solid #8b7c5f; 
}

.textinsieme { 
 font-size: 12px;
 padding:2px;
 color:#FFFFFF;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 background-color: #bd7a7a; 
 border: 1px solid #8b7c5f; 
}

.textoggetti { 
 font-size: 12px;
 padding:2px;
 color:#FFFFFF;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 background-color: #2f3e99; 
 border: 1px solid #8b7c5f; 
}

.textsia { 
 font-size: 12px;
 padding:2px;
 color:#FFFFFF;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 background-color: #473527; 
 border: 1px solid #8b7c5f; 
}






#marqueecontainer{
position: relative;
width: 339px; /*marquee width */
height: 40px; /*marquee height */
background-color: white;
overflow: hidden;
border: 0px solid orange;
padding: 5px;
padding-left: 4px;
}


body{background:#f5de9e; text-align: center}
p{margin:0 2px 2px}
div#header h1{height:220px;line-height:80px;margin:0;
  padding-left:0px;background: #eee;color: #79b30b}
div#content{padding:5px}
div#content p{line-height:1.4}
div#navigation{background:#ffffff}
div#extra{background:#ffffff; margin:0px 0px 0px 0px}
div#footer{background: #ffffff;color: #ffffff}
div#footer p{margin:0;padding:5px 10px}

div#container{width:960px; margin: 10 auto; border-style:dashed; border-color:#000000; border-width:1px; text-align:left; background:white; padding:3pxM; text-align: left; }
div#navigation{float:left;width:264px}
/*div#extra{float:right;width:100%}
 era 484 ma ho tolto 4px per dare un po di margine */
div#footer{clear:both;width:100%}

input.testo {
border-left: 1px solid #4b7ab2;
border-right: 1px solid #4b7ab2;
border-top: 1px solid #4b7ab2; border-bottom: 1px solid #4b7ab2;
font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif; text-decoration: none;
font-size:11px;
text-transform: none;
color: #333333; 
background: #ffffff;
}

input.submit {
border-left: 1px solid #4b7ab2;
border-right: 1px solid #4b7ab2;
border-top: 1px solid #4b7ab2; border-bottom: 1px solid #4b7ab2;
font-family: Verdana, Serif; text-decoration: none;
font-size:11px;
font-weight: bold;
text-transform: none;
color: #ffffff; 
background: #ff9900;
}


H1 {
FONT-WEIGHT: bold; FONT-SIZE: large; FONT-FAMILY: verdana, geneva, arial, helvetica
}

H2 {
FONT-WEIGHT: bold; FONT-SIZE: large; FONT-FAMILY: verdana, geneva, arial, helvetica
}


H3 {
FONT-WEIGHT: bold; FONT-SIZE: 12pt; FONT-FAMILY: verdana, geneva, arial, helvetica
}

H4 {
FONT-FAMILY: verdana, geneva, arial, helvetica
}



A {
	font-style: normal;
	text-decoration: none;
	color:#34408b;

}



A:hover {

	font-style: normal;
	text-decoration: none;
	color:#f5de9e;
}

/*BODY {
	scrollbar-3dlight-color: #3C729D;
	scrollbar-arrow-color: #3C729D;
	scrollbar-base-color: White;
	scrollbar-darkshadow-color: #3C729D;
	scrollbar-face-color: White;
	scrollbar-highlight-color: White;
	scrollbar-shadow-color: White;
	scrollbar-track-color: White;
	background:#FFFFFF;
	font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif; 
	font-size:13px;


}*/

.style1 {FONT-SIZE: 8pt; COLOR:#054fab; FONT-FAMILY: verdana, geneva, arial, helvetica}

.style11 {FONT-SIZE: 7pt; COLOR:#054fab; FONT-FAMILY: verdana, geneva, arial, helvetica}


.style12 {color: #000000}

.style_petit {FONT-SIZE: 7pt; COLOR:#054fab; FONT-FAMILY: verdana, geneva, arial, helvetica}


.small {font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif; font-size:12px;}



.smaller {FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #04428f; FONT-FAMILY: verdana, geneva, arial, helvetica}


.small_blank {
	font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif;
	COLOR: white;
	FONT-WEIGHT: bold;
	font-size:12px;
}



.smaller_blank {

	font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif;
	COLOR: white;
	FONT-WEIGHT: bold;
	font-size:10px;
}


.smaller_black {

	font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif;
	COLOR: #484848;
	FONT-WEIGHT: bold;
	font-size:10px;
}



.stand {
 
	font-size:13px;
}


.stand_bold {
	FONT-WEIGHT: bold;
	font-size:14px;
}


.standgrey {
	FONT-SIZE: 11px; COLOR: #333333; font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif; 
}

.standorange {
	FONT-SIZE: 11px; COLOR: #FF9900; font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif; FONT-WEIGHT: bold;
}

.standgreydark {
	FONT-SIZE: 11px; COLOR: #807e7e; font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif;
}

.standgrey_smaller {
	FONT-SIZE: 10px; COLOR: #a8a8a8; font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif;
}

.standgrey_smaller_strong {
	FONT-SIZE: 10px; COLOR: #666666; font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif;
}

.stand_blu {
	FONT-SIZE: 13px; COLOR: #054fab; font-family:"Trebuchet MS", verdana, arial, "Times New Roman",serif;

}


.article {
	FONT-WEIGHT: bold; FONT-FAMILY: verdana, geneva, arial, helvetica; color:#FFFFFF; FONT-SIZE: 13pt;

}

.article_blu {
	FONT-WEIGHT: bold; FONT-FAMILY: verdana, geneva, arial, helvetica; color:#5B94BD; FONT-SIZE: 13pt;

}


.article_blu_medium {

	FONT-WEIGHT: bold; FONT-FAMILY: verdana, geneva, arial, helvetica; color:#5B94BD; FONT-SIZE: 11pt;

}

.article_orange_italic_medium {

	FONT-WEIGHT: bold; FONT-FAMILY: verdana, geneva, arial, helvetica; color:#ff9900; FONT-SIZE: 10pt; font-style: italic;

}







.standRed {

	FONT-SIZE: 10pt; COLOR: #990000; FONT-FAMILY: verdana, geneva, arial, helvetica
}


.Sottocategoria {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #6f6f6f;
	text-decoration: none;
	text-align: left;
	vertical-align: top;

}
.Categoria {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 800;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #6699CC;
	text-align: left;
	vertical-align: baseline;
}
.standBold {
	FONT-SIZE: 10pt;
	COLOR: black;
	FONT-FAMILY: verdana, geneva, arial, helvetica;
	font-weight: 800;

}
.standForm {
	FONT-SIZE: 10pt;
	COLOR: black;
	FONT-FAMILY: verdana, geneva, arial, helvetica;
	font-weight: 300;
	border: 2px solid #006699;


}
.BordoBlu {
	font-family: Verdana;
	font-size: 12px;
	font-weight: 300;
	color: #000000;
	text-decoration: none;
	border: 1px solid #3c729d;
}
td {
	font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif; 
	font-size: 13px;
	text-decoration: none;
}
.standFormBtn {
	FONT-SIZE: 10pt;
	COLOR: black;
	FONT-FAMILY: verdana, geneva, arial, helvetica;
	font-weight: 300;
	border: 1px solid #006699;

}
.BordoBluSmall {

	font-family: Verdana;
	font-size: 9px;
	font-weight: 300;
	color: #000000;
	text-decoration: none;
	border: 1px solid #990000;
}
.BordoRossoSmall {

		font-family: Verdana;
	font-size: 10px;
	font-weight: 300;
	color: #000000;
	text-decoration: none;
	border: 1px solid #990000;
}
.BordoRosso {



	font-family: Verdana;
	font-size: 12px;
	font-weight: 300;
	color: #000000;
	text-decoration: none;
	border: 1px solid #990000;
}
.standFormBtnDisabled {
	FONT-SIZE: 10pt;
	COLOR: black;
	FONT-FAMILY: Verdana;
	font-weight: 300;
	border: 1px solid #666666;
	background-color: #CCCCCC;
		

}



.TableHead {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: 800;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #3300FF;
}
.TableRowOdd {


	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
}
.TableRowEven {


	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FF9900;
}
.TableHeadVerde {

	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: 800;
	color: #000000;
	text-decoration: none;
	background-color: #339966;
}
.standRedBold {
	FONT-SIZE: 8pt;
	COLOR: #4b7ab2;
	FONT-FAMILY: verdana, geneva, arial, helvetica;
	font-weight: 800;
	text-decoration: none;

}
.TableRigaGrigia {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-weight: 300;
	color: #000000;
	text-decoration: none;


}
.TableBordoGrigio {
	font-family: Verdana;
	font-size: 12px;
	border: 1px solid #DADADA;
}
.TableRowGrey {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	background-color: #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	font-weight: 300;


}
.TableRowBlu {

	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	background-color: #6699CC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-weight: 300;
}
.TableBordoGrigio2 {

	font-family: Verdana;
	font-size: 12px;
	border: 1px solid #666666;
}
.TableBordoBlu2px {


	font-family: Verdana;
	font-size: 12px;
	border: 1px solid #3300FF;
}

	

#select {
	color: #FFFFFF;
	background: #3c729d;
	font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif; 
	font-size:12px;
	
	
}

#select2 {
	font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif; 
	color: #FFFFFF;
	background: #cc3300;
}

#select3 {
	font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif; 
	color: #FFFFFF;
	background: #ff9900;
}

#select4 {
	font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif; 
	color: #FFFFFF;
	background: #025dce;
}



.selezionato {
	font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif; 
	color: #000000;
	background: #6680aa;
}
.opt1 {
	background: #8da1c2;
}
.opt2 {
	background: #CCCCFF;
}
.opt3 {
	background: #FFCCFF;
}


.style3 {
	font-size: 14px;
	font-weight: bold;
}



/* prima gli stili della tabella contenitore */ 
TABLE.miaClasse 
{ 
border:1px solid #283278; 
 
} 

TABLE.miaClasse2
{ 
border:1px dashed #34408b; 

} 


TABLE.miaClasse3
{ 
border:1px solid #E4E4E4; 
/* o border:1px solid black se lo vuoi nero */ 
} 

 TABLE.miaClasse3 TR TD 
{ 
border:1px solid #E4E4E4; 
} 


TABLE.classeeventi
{ 
border:1px solid #335b81; 
/* o border:1px solid black se lo vuoi nero */ 
} 

 TABLE.classeeventi TR TD 
{ 
border:1px solid #335b81; 
} 



/* 
border:1px solid black; sarebbe la forma contratta 
border: spessore tipo_di_bordo colore; 
es. border:3px dashed #FFF o 
es. border:1px dotted #000; 
in alternativa puoi metterti li con pazienza e fare tutte le definizioni 
border-width:1px; 
border-style:dotted; 
border-color:#000; 
o addirittura configurare ogni singolo bordo 
border-left-width:1px; 
border-right-width:1px; 
border-top-width:1px; 
border-bottom-width:1px; 
e via dicendo 
border-left-style:dotted; 
border-left-color:#000; 
*/ 
.paragrafo_beige {
	font-size:18px;
	color: 303c8b;
}

