HTML BODY {

/* margini e padding*/
	PADDING-TOP: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-RIGHT: 0px;
	MARGIN: 0px; 
	/* attributi tipografici */
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 73%; 
}
#totalContainer{
	margin:2%;
	margin-top:0px;
	min-width:700px;
	width:auto;
	}
#testataContainer{
height:65px;
/*margini e padding*/
margin:0;
padding:0;
 /* bordi e sfondo */	
background-image:url(IMAGES/separatore.gif);
BACKGROUND-COLOR:#009933; 
border:0;
/* attributi tipografici */
color:#000000;
}

#brandAteneo {
/*posizionamento*/
LEFT: 0px; 
float:left;
/*display*/
display:inline;
POSITION: absolute;
margin-left: 2%;
/*dimensioni*/
WIDTH: 199px; 
TOP: 0px; 
HEIGHT: 65px; 
/*bordi e sfondo*/
background-color:#ffffff;
color:#FFFFFF; 
padding-right:2px;
}
#brandAteneo img{
	border: 0;
}
#testataGrafica {
/*display*/
display:inline;
POSITION: absolute;
left:199px;
/*posizionamento*/
margin-left: 2%;
/*left:199px;*/
/*dimensioni*/
width: 560px; 
height: 65px; 
/* attributi tipografici */
color:#009933;
}
/* menu di navigazione*/
div#menuSx{
/*posizionamento*/
float:left;
width:198px; 
padding:0 0 0 0px;
/* bordi e sfondo */	
background-color:#f2f2f2;


/* attributi tipografici */
COLOR: #313031;

}

#menuSx ul
{
/*margini e padding*/
margin-left: 0;
padding-left: 0px;
margin-right:0px;
padding-right:0px;
/*attributi tipografici*/
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
background-color:#f2f2f2;
margin-top:6px;
}

#menuSx li a{
/*display*/
display: block;
/*margini e padding*/
padding-left: 3px;
padding-right:3px;
padding-top:0px;
padding-bottom:0px;
margin-right:0px;
padding-right:0px;
margin-top:0px;
margin-bottom:0px;
/*bordi e  sfondo*/
background-color:#f2f2f2;
/*attributi tipografici*/
color:#313031;
}


#menuSx li a:link, #menuSx li a:visited
{
/*argini e padding*/
padding-left:3px;
padding-top:0px;
padding-bottom:0px;
padding-right:0;
margin-right:0px;
/*attributi tipografici*/
color: #313031;
text-decoration: none;
}

#menuSx li a:hover
{
/*margini e padding*/
padding-left:3px;
padding-right:0;
margin-right:0px;
/*attributi tipografici*/
color: #313031;
text-decoration: underline;

}
#menuSx li {
/*display*/
display: block;
/*margini e padding*/
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 18px;
/*bordi e sfondo*/
border: 0px;
background-color: #f2f2f2;
border-bottom: 1px solid #E7E7E7;
border-top:1px solid #FFFFFF;
/*attributi tipografici*/
list-style: none;
line-height:1.5em;
font-weight: normal;
font-size:100%;
color:#313031;
}
#menuSx ul li.menuOn {
/*margini e padding*/
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 18px;
/*bordi e sfondo*/
border: 0px;
border-bottom: 1px solid #E7E7E7;
border-top:1px solid #FFFFFF;
background-color: #E7E7E7;
background-image: url(images/navig_freccia2.gif);
background-position: 0% 50%;
background-repeat: no-repeat;
/*attributi tipografici*/
list-style: none;
color:#000000;
font-weight: bold;
font-size: 100%;
}

#menuSx ul li.menuOn a
{
/*margini e padding*/
padding-left:3px;
padding-right:3px;
padding-top:0;
padding-bottom:0;
/*bordi e sfondo*/
background-color: #E7E7E7;
/*attributi tipografici*/
color: #313031;
text-decoration: none;
}
#menuSx ul li.sottomenu {
/* margini e padding*/
margin: 1px 0px 1px 0px;
padding: 0px 1px 2px 30px;
/* bordi e sfondo */	
border: 0px;

background-repeat: no-repeat;
/* attributi tipografici */
font-size: 97%;
list-style: none;
line-height: 1.5em;
}
#menuSx ul li.sottomenuOn
 {
display:block;
background-image: url(images/punti.gif);
background-repeat: no-repeat;
font-size:97%;
font-weight:normal;
background-color:#ddd;
line-height:1.1em;
margin: 1px 0px 1px 0px;
padding: 0px 1px 2px 30px;

 }
#menuSx ul li.sottomenuOn a{
	background-color:#ddd;
}


#menuSx ul li.menu2livOn {
/* margini e padding*/
margin: 1px 0px 1px 0px;
padding: 0px 1px 2px 18px;
/* bordi e sfondo */	
border: 0px;
background-image: url(images/navig_freccia2.gif);
background-position: 0% 50%;
background-repeat: no-repeat;
/* attributi tipografici */
font-weight: normal;
list-style: none;
line-height: 1.5em;

}
#menuSx A:link {
/* attributi tipografici */
color: #333333; 
text-decoration: none;
}
#menuSx A:visited {
/* attributi tipografici */
color: #333333; 
text-decoration: none;
	
}
#menuSx A:hover {
/* attributi tipografici */
text-decoration: underline;
}
#container{
/*posizionamento*/
/*dimensioni*/
height:auto;
/*bordi e sfondi*/
BACKGROUND: url(images/separatore1.gif); 
background-repeat: repeat-y;
}	

/*inizio filetto destro*/
#filetto {
	position:relative;
	left:0px;
	top:0px;
	height:24px;
	min-width:760px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	color:#313031;
	background-image: url(images/filetto.gif);
	background-repeat: repeat-x;
}
#filetto UL {
/*margini e padding*/
padding-right: 0px; 
padding-left:211px; 
margin: 0px; 
margin-top:4px;
/*attributi di presentazione*/
list-style-position: outside;  
list-style-type: none;
background-color: #DEDFDE;
}
#filetto UL LI {
/*display*/
display: inline; 
/*posizionamento*/
float: none; 
/*margini e padding*/
margin: 0px; 
padding-top: 0px;
padding-left: 7px; 
padding-bottom: 0px; 
padding-right: 5px; 
/*bordi e sfondi*/
background: url(images/pipe.gif) no-repeat 0px 3px; 
/*attributi di presentazione*/
text-indent: 5px; 
}
#filetto UL LI A {
/*bordi e sfondi*/
background-color: #DEDFDE; 
/*attributi di presentazione*/
font-weight: normal; 
font-size: 85%; 
color: #313131; 
text-decoration: none;
}
#filetto UL LI A:hover {
/*attributi di presentazione*/
	text-decoration: underline;
background-color: #DEDFDE; 
}
#filetto UL LI.primoItem {
/*bordi e sfondi*/
	background: none transparent scroll repeat 0% 0%
}
/*fine filetto*/

/*inizio filetto sinistro*/
#subFilettoSx{
/*posizionamento*/
z-index:3;
position:absolute;
LEFT: 0; 
TOP: 0px;
/*dimensioni*/
width:199px;
height:24px;
/* bordi e sfondo */	
border-right: #cccccc 1px solid; 
background-color:#33CC66; 
/* attributi tipografici */
color: #000000;

}
#subFilettoSx P {
/*margini e padding*/
padding-right: 0px;
padding-left: 40px;  
margin-top: 1px!important; margin-top:3px; 
margin-bottom: 0px!important;margin-bottom: 2px; 
}
	
#subFilettoSx A {
/*margini e padding*/
padding-left:25px; 
padding-bottom:1px;
/*bordi e sfondi*/
background: url(images/ico_eng_version.gif) no-repeat 0px 0px; 
/* attributi tipografici */
color: #fff; 
font-weight: bold; 
font-size: 85%;
text-decoration: none; 
}
#subFilettoSx  A:hover {
/* attributi tipografici */
	text-decoration: underline;
}
/*fine filetto sinistro*/


div#content{
margin:0px 199px;

/*margini e padding*/
padding-top: 10px;
padding-left:0px;
padding-bottom: 15px;
padding-right: 50px; 
/*bordi e sfondi*/
border-left:1px solid #CECFCE;
border-top:0px solid #CECFCE;
border-right:0px solid #CECFCE;
background-color: transparent;
/*attributi di presentazione*/
color: #000000;
}


#content h1 {
/*margini e padding*/
margin: 20px 0px 0px 18px; 
padding-top: 0px;
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
/*bordi e sfondi*/
background-color:#ffffff;
/*attributi di presentazione*/
font-family:Georgia, "Times New Roman", Times, serif;
font-weight: normal; 
font-size: 150%; 
color: #009933; 

}
#content h2 {
/*margini e padding*/
margin-left: 18px;
/*attributi di presentazione*/
font-size: 110%; 

}
#content h3 {
/*margini e padding*/
margin-bottom: 0px; 
margin-left: 18px; 
padding-top: 0px;
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
/*attributi di presentazione*/
font-size: 110%; 
background-color: #ffffff;
color: #009933;

}
#content p.testoOcchiello {
/*attributi tipografici*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 118%;
color: #333333;
/*bordi e sfondo*/
background-color:#ffffff;
border:0px;
/*margini e padding*/
margin-left:18px;

}

#content a {
/*bordi e sfondo*/
background-color: #FFFFFF;
/*attributi di presentazione*/
color: blue;

	}
#content a:hover {
/*bordi e sfondo*/
background-color: #FFFFFF;
/*attributi di presentazione*/
color: blue;
}
#content a:active {
/*bordi e sfondo*/
background-color: #FFFFFF;
/*attributi di presentazione*/
color: blue;
}
#content a:visited {
/*bordi e sfondo*/
background-color: #FFFFFF;
/*attributi di presentazione*/
color: blue;
}

#content img {
/*margini e  padding*/
MARGIN: 24px 0px 14px 18px; 
padding-top: 0px;
padding-right: 10px; 
padding-bottom: 0px; 
padding-left: 10px; 
}
#content p {
/*margini e  padding*/
margin: 10px 4px 0px 18px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left:0px; 
/*bordi e sfondi*/
border-top: #fff 1px solid;
border-right: #fff 1px solid; 
border-bottom: #fff  1px solid;  
border-left: #fff 1px solid; 
/*attributi di presentazione*/
font-size: 100%; 
line-height: 1.4; 
text-align: left;
background-color: #ffffff;
}
#content ul {
/*attributi di presentazione*/
list-style-position: outside; 
list-style-type: square;
line-height: 1.5; 
}
#content li {
/*margini e  padding*/
margin-top: 7px; 
/*attributi di presentazione*/
font-size: 100%; 
text-align: left;
}
#content TABLE {
/*bordi e sfondo*/
border-top: #666 1px solid; 
border-right: #666 1px solid; 
border-bottom: #666 1px solid; 
border-left: #666 1px solid; 
border-collapse: collapse;
/*margini e padding*/
margin-left: auto; 
margin-right: auto;
padding-left:0px;  
/*dimensioni*/
width: 95%; 
/*attributi di presentazione*/
text-align: center;

}
#content TABLE THEAD TR TH 
{
/*bordi e sfondo*/
border-top: #666 1px solid; 
border-right: #666 1px solid; 
border-bottom: #666 1px solid;  
border-left: #666 1px solid;
background-color: #73C78C;
/*attributi di presentazione*/
color: #ffffff; 
}

#content table tfoot tr th,
#content table tfoot tr td {
/*bordi e sfondo*/
border-top: #666 1px solid; 
border-right: #666 1px solid; 
border-bottom: #666 1px solid; 
border-left: #666 1px solid; 
background-color: #ECFDF2;
/*attributi di presentazione*/
color: #000; 
}
#content TABLE TBODY TR TD
{
/*bordi e sfondo*/
border-top: #666 1px solid;
border-right: #666 1px solid; 
border-bottom: #666 1px solid; 
border-left: #666 1px solid; 
background-color: #fff;
/*margini e padding*/
padding-top: 5px; 
padding-bottom: 5px; 
/*attributi di presentazione*/
color: #666; 
}

#content TABLE TBODY TR TH {
/*bordi e sfondo*/
border: #666 1px solid; 
background-color: #fff;
/*attributi di presentazione*/
color: #000000;
}

#content TABLE CAPTION {
/*attributi di presentazione*/
font-weight: bold; 
font-size: 116%;
text-align: left;
/*margini e padding*/ 
margin-left:14px;
padding-top: 25px; 
padding-bottom: 5px; 

}
#content form {
/*display*/
display:block;	
/*dimensioni*/
width:auto;
height:auto;	
/*margini e padding*/ 
margin-top:0;
margin-right:0;
margin-left:15px;	
margin-bottom:10px;
padding:0;
}


#content form input,
#content form select,
#content form textarea,
#content form label {
/*margini e padding*/ 
margin-top:2px;
margin-right:0;
margin-bottom:0;
margin-left:0;
/*attributi di presentazione*/
font-family:Verdana, Tahoma, Arial, Sans-Serif;
font-size:90%;
}
/*fine content centrale*/
div#colDx{
float:right;
width: 190px;
padding:3em 5px 1em 5px;

}

#colDx div.dxboxbody{
/*margini e padding*/
margin:0;
padding:0;
padding-top:1px;
margin-bottom:13px;
padding-bottom:10px;
/*bordi e sfondo*/
background: #F7F7F7;
border-top:solid 1px #009933;	
border-bottom:1px solid #D6D6D6;
background-image: url(images/fiammifero.gif);
background-repeat: no-repeat;
background-position: bottom;
}

#colDx h2
{
/*margini e padding*/
margin: 0;
margin-left:4px;
padding-bottom: 0px;
padding-left: 0px;
padding-top: 4px;
/*attributi di presentazione*/
font-size: 98%;
color: #313031;
/*bordi e sfondo*/
background: transparent;

}

#colDx div.azioni
{
/*margini e padding*/
margin-bottom: 0;
margin-top:0px;
padding-bottom: 0px;
padding-left: 0px;
padding-top: 4px;
/*attributi di presentazione*/
font-size: 92%;
font-weight: normal;
color: #313031;
background: transparent;
border-top:1px solid #009933;
border-bottom:1px solid #D6D6D6;
/*border-top:1px solid #D6D6D6;
border-bottom:1px solid #D6D6D6*/;
	}
	
	#colDx div.azioni p
{
/*margini e padding*/
margin-left: 0;
padding-left: 0px;
padding-top:0;
margin-top:0;
margin-bottom:5px;
padding-bottom:3px;
border-bottom:1px solid #EFEFEF;
}


	
#colDx  img {
	margin-left:0px;
	margin-top:1px;
	margin-bottom:0px;
	margin-right:5px;
	padding:0;
	display:block;
	float:left;
	border:0;
}

#colDx div.dxboxbody p{
padding-left: 6px;
padding-right:6px;
padding-bottom: 0px;
border:1px solid #F7F7F7;
color: #313031;
background-color:#F7F7F7;
font-size:98%;
margin:0;
line-height: 15px;
}
#colDx div.dxboxbody p a:link,
#colDx div.dxboxbody p a:visited
{
color:#0000ff;
}



#colDx div.azioni p a:link,
#colDx div.azioni p a:visited {
margin-left:0;
margin-right:0;
margin-bottom:0px;
margin-top:2px;
padding-right:0;
padding-left:4px;
padding-top:0px;
padding-bottom:0px;
background-color:#F8F8F8;
color:#313031;
text-decoration: none;
font-size:98%;
}
#colDx div.azioni p a:hover{
	text-decoration: underline;
}

 
div#footer{
clear:both
}
div#bordergrey{
	background-color: #DEDFDE;
	border-top:1px solid #B5B2B5;
	border-bottom:1px solid #B5B2B5;
	padding-top:4px;
	padding-bottom:4px;
}
div#footer img{
	display:inline;
	float:left;
}

.copyright{
position:absolute;
padding-top:5px;
margin-top:0;
left:199px;
font-size: 98%;
float:left;
margin-left:2%;
border-left:1px solid #cecfce;
padding-left:10px;
}	
.backToTop a{
float:right;
background-image: url(images/ico_toppage.gif);
background-repeat: no-repeat;
padding-left:25px;
padding-top:2px;
margin-top:0px;
font-size: 98%;
color:#333;
text-decoration:none;	
}
.admin{
	float:left;
	border:none;
	padding-top:0px;
    margin-top:0px;
	font-size: 98%;
	color:#333;
	text-decoration:none;
	
	width:135px;
	height:44px;
}
#topanel{
	position:absolute;
	display: inline;
	left:201px;
	top:24px;
	height:20px;
	width:763px;
	border-top:1px solid #ffffff;

background-color:#33CC66; 
/* attributi tipografici */
color: #000000;
	
}
#topanel UL {
/*margini e padding*/
padding-right: 0px; 
padding-left: 7px; 
margin: 0px; 
margin-top:4px;
/*attributi di presentazione*/
list-style-position: outside;  
list-style-type: none;
background-color: #33cc66;
}
#topanel UL LI {
/*display*/
display: inline; 
/*posizionamento*/
float: none; 
/*margini e padding*/
margin: 0px; 
padding-top: 0px;
padding-left: 7px; 
padding-bottom: 0px; 
padding-right: 5px; 
/*bordi e sfondi*/
background: url(images/pipe.gif) no-repeat 0px 3px; 
/*attributi di presentazione*/
text-indent: 5px; 
}
#topanel UL LI A {
/*bordi e sfondi*/
background-color: #33CC66; 
/*attributi di presentazione*/
font-weight: normal; 
font-size: 85%; 
color: #fff; 
text-decoration: none;
}
#topanel UL LI A:hover {
/*attributi di presentazione*/
	text-decoration: underline;
background-color: #33CC66; 
}
#topanel UL LI.primoItem {
/*bordi e sfondi*/
	background: none transparent scroll repeat 0% 0%
}
/*aggiunte*/
.titolo {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		color: #33CC66; 
		font-weight: bold;
		 
}
.titgrigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #808080;


	}
	
.evidenzia{
	background-image:  url(images/pixverde4.gif);
}
