/* corpo principale */

.redbody 
{
	margin-top : 0px;
	margin-right : 0px;
	margin-left : 0px;
	margin-bottom : 0px;
	border-left : 0px;
	border-bottom-width : 0px;
	margin : 0px 0px 0px 0px;
	padding : 0px;
	background-color: #dee3e7;
	COLOR: #ffffff; 
}

BODY 
{
	margin-top : 0px;
	margin-right : 0px;
	margin-left : 0px;
	margin-bottom : 0px;
	border-left : 0px;
	border-bottom-width : 0px;
	margin : 0px 0px 0px 0px;
	padding : 0px;
	background-color: #ffffff;
	SCROLLBAR-FACE-COLOR: #dee3e7; 
	SCROLLBAR-HIGHLIGHT-COLOR: #d1d7dc; 
	SCROLLBAR-SHADOW-COLOR: #dee3e7; 
	COLOR: #000000; 
	SCROLLBAR-3DLIGHT-COLOR: #d1d7dc; 
	SCROLLBAR-ARROW-COLOR: #006699; 
	SCROLLBAR-TRACK-COLOR: #efefef; 
	SCROLLBAR-DARKSHADOW-COLOR: #98aab1; 

}

/* intestazioni predefinite */
h1
{
	FONT-FAMILY: tahoma,arial, helvetica, sans-serif; 
	font-size : 1.4em;
	color: #970303;
	font-weight:bold;
}
h2
{

FONT-FAMILY: tahoma, arial, helvetica, sans-serif; 
font-size: 1.0em;
color: #970303;
font-weight:bold;
text-decoration:underline;
}

h3
{
	FONT-FAMILY: arial, helvetica, sans-serif; 
	font-size : 1.1em;
	color : #121212; 
}


/* 
intestazioni di base

titolo pagina
argomento
paragrafo

*/


.t1 { 
  color: #444444;
  text-align: center;
  /* font: bold 10em Times, serif; */
  font: bold 2.5em Arial, serif;
  text-shadow: 0.2em 0.2em;
 /* margin-top: 10px;
  margin-left: 10px;*/
}

.t2 { 
  color: #aaaaaa;
  text-align: center;
  /* font: bold 10em Times, serif; */
  font: bold 1.2em Arial, serif;
  text-shadow: 0.2em 0.2em;
/* margin-left: 10px;*/
}
.t3 { 
  color: #970303;
  text-align: center;
  /* font: bold 10em Times, serif; */
  font: bold 1.3em Arial, serif;
  text-decoration:underline;
}
.responsabile { 
  color: #970303;
  text-align: center;
  /* font: bold 10em Times, serif; */
  font: 0.6em Arial, serif;
}

.t6{ 
  color: #970303;
  /* font: bold 10em Times, serif; */
  font: bold 0.8em Arial, serif;
}



.dx
{
background-color: #B2BBBF;

}

.edtable
{

border: 1px dotted;
border-color: #121212;

}

.news
{
	background-color: #ffffff;
	width : 90%;
	padding-top : 10px;
	padding-left : 40px;
	border : 0px;
}


.buttons{background-color:#D6D3CE;}

.butClass
  {    
    border: 1px solid;
    border-color: #D6D3CE;
  }

  
.form{

FONT-FAMILY: arial, helvetica, sans-serif; 
font-size : 0.8em;
position: relative;
left: 0px;
top: 0px;
height: 400px;
Width: 100%;
visibility: visible;
background-color: #ffffff;
border: 1px solid;
border-color: #D6D3CE;
padding : 20px;
}

td.a{BACKGROUND-COLOR: #2A4687}

.blu{
FONT-FAMILY: arial, helvetica, sans-serif; 
font-size : 0.8em;
color : #758BB4;
}


.grey2{
FONT-FAMILY: arial, helvetica, sans-serif; 
font-size : 0.7em;
color : #f8f8f8;
background-color: #999999;

}
.grey{
	FONT-FAMILY: arial, helvetica, sans-serif; 
	font-size : 0.7em;
	color : #121212;
	background-color:#E4E4E4;
}

.dark{
	FONT-FAMILY: arial, helvetica, sans-serif; 
	font-size : 0.7em;
	color : #ffffff;
	background-color:#dddddd;
}

.flat
{
	background-color:#ffffff;
	/*width:100%;*/
	font-size : 0.8em;
	FONT-FAMILY: tahoma, arial, helvetica, sans-serif;
	color : #000000;
	/*text-decoration : none;*/
}

.red{
background-color:#cc0000;
}
.red2{
background-color:#970303;
height:25px;
}

.selected
{
	FONT-FAMILY: arial, helvetica, sans-serif; 
	font-size : 0.7em;
	color : #000000;
	background-color:#DCE0F2;
	font-weight:bold;
	/*text-decoration : none;*/
}

.d{

BACKGROUND-COLOR: #2A4687;
FONT-FAMILY: arial, helvetica, sans-serif; 
font-size : 0.7em;
color : #ffffff;
font-weight:bold;


}

td.lgrey{background-color:#F8F8F8;}
td.llgrey{background-color:#F4F9FF;}
td.black{background-color:#121212;}


.giallo{
background-color:#FED807;
font-size : 0.8em;
FONT-FAMILY: tahoma, arial, helvetica, sans-serif;
color : #ffffff;
}
A.giallo{
background-color:#FED807;
/*width:100%;*/
font-size : 0.8em;
FONT-FAMILY: tahoma, arial, helvetica, sans-serif;
color : #ffffff;
}


td.violet{background-color:#7074A0;}
/*
caratteristiche paragrafi di base
*/
p.head
{
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 5px;
	padding-bottom : 5px;

}

p.descrizione{
	font-size : 0.8em;
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 5px;
	padding-bottom : 5px;
	font-size : 0.8em;
	FONT-FAMILY: tahoma, arial, helvetica, sans-serif;
	color : #000000;
	text-decoration : none;
	text-align: justify;
}

p.desc{
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 15px;
	padding-bottom : 15px;
	COLOR: #336699;
}


.table
{
	border : 0px ;
	background-color: #dddddd;
	width :90%;
	
}

.table1
{
	border : 1px ;
	background-color: #E0E0E0;
	width :90%;
	
}





hr.line
{
	border : 1px solid #BAC4DC;
	line-height : 0px;
}

/* gestione immagini */
.img{
	border : 0px;
	padding-top : 5px;
	padding-bottom : 5px;
}

.img1{
	border : 1px solid #ffffff;
}

	

/* gestione testo */
.titolo
{
	FONT-FAMILY: tahoma, arial, helvetica, sans-serif; 
	font-size : 1.0em;
	color : #4667B4; 
	text-decoration : none;	
}
A.titolo
{
	FONT-FAMILY: tahoma, arial, helvetica, sans-serif; 
	font-size : 1.0em;
	color : #4667B4; 
	text-decoration : underline;	
}


.titolos
{
	FONT-FAMILY: tahoma, arial, helvetica, sans-serif; 
	font-size : 1.0em;
	color : #4667B4; 
	text-decoration : none;	
}

.testo
{
	FONT-FAMILY: tahoma, arial, helvetica, sans-serif; 
	font-size : 0.8em;
	color : #000000; 
	text-decoration : none;	
}	
	
.footer{
	FONT-SIZE: 0.6em;
	COLOR: #ffffff;
	FONT-FAMILY: tahoma, arial, helvetica, sans-serif; 
	TEXT-DECORATION: none;
}

.t4{
	FONT-SIZE: 0.8em;
	COLOR: #FFC266;
	FONT-FAMILY: arial, helvetica, sans-serif; 
	/*TEXT-DECORATION: none;*/
	font-weight:bold;
}
A.t4{
	FONT-SIZE: 0.8em;
	COLOR: #C9772E;
	FONT-FAMILY: arial, helvetica, sans-serif; 
	/*TEXT-DECORATION: underline;*/
	font-weight:bold;
}


.menu{
	FONT-SIZE: 0.7em;
	COLOR: #ffffff;
	FONT-FAMILY: arial, helvetica, sans-serif; 
	TEXT-DECORATION: none;

}
A.menu{
	FONT-SIZE: 0.7em;
	COLOR: #ffffff;
	FONT-FAMILY: arial, helvetica, sans-serif; 
	TEXT-DECORATION: none;

}
A.menu:hover{
	FONT-SIZE: 0.7em;
	COLOR: #F3CD1B;
	FONT-FAMILY: arial, helvetica, sans-serif; 
	TEXT-DECORATION: none;

}

	
	
	
.blue{
	FONT-SIZE: 0.7em;
	COLOR: #2A4687;
	FONT-FAMILY: arial, helvetica, sans-serif; 
	TEXT-DECORATION: none;

}
	
