html, body {
    background:#ffffff;
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px 0px 0px 0px;
	padding:0px;
}
.header {
	width:843px;
}
:focus{
	outline:none;
}
p{
	margin:0px;
	padding:0px;
}
td.main_menu{	
	width:843px;
	vertical-align:top;
	height:22px;
	background:#ffffff;
	padding-top: 2px;
	font-size:16px;
	font-weight:bold;
	white-space:nowrap;
	
}
div.scroller{
	width:843px;
	border:1px solid #2b5509;
	color:#740909;
}
/********* menù principale ***********/

td a.CTLMultilevelMenu0, a.CTLMultilevelMenuselected0{
	white-space: nowrap;
}
a.CTLMultilevelMenu0:link{
	text-decoration: none;
	color:#740808;
}
a.CTLMultilevelMenu0:visited{
	text-decoration: none;
	color:#740808;
}
a.CTLMultilevelMenu0:hover{
	text-decoration: none;
	color:#ffbe2c;
}
a.CTLMultilevelMenuselected0{
	text-decoration: underline;
	color:#740808;
}


/**************************************/
.box_content{
	width:100%;
	text-align:justify;
	vertical-align:top;
}
td.content a{
	text-decoration:underline;
	color:#ffbe2c;
}
td.content a:hover{
	text-decoration:underline;
	color:#ffbe2c;
	font-style:oblique;
}
td.content img a{
	text-decoration:underline;
	color:#ff0000;
}

/******** menù secondario -livello 1 ************/
.left_col{
	vertical-align:top;
	border:1px solid #000000;
	width:145px;
	padding-top:5px;
	background:#d5ddce;
}
div.CTLMultilevelMenu1{
	margin:0 0 8px 10px;
	text-align:left;
}
a.CTLMultilevelMenu1:link{
	color:#740808;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
}
div a.CTLMultilevelMenu1:hover{
	color:#ffbe2c;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
}
a.CTLMultilevelMenu1:visited{
	color:#740808;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
}
a.CTLMultilevelMenuselected1{
	color:#740808;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
}
/**************************************/
/******** menù secondario -livello 2 ************/
div.CTLMultilevelMenu2{
	margin:-3px 0 7px 10px;
}
a.CTLMultilevelMenu2:link{
	color:#2b5509;
	/*font-weight:bold;*/
	text-decoration:none;
	margin-left:10px;
}
div a.CTLMultilevelMenu2:hover{
	color:#2b5509;
	/*font-weight:bold;*/
	text-decoration:underline;
	margin-left:10px;
}
a.CTLMultilevelMenu2:visited{
	color:#2b5509;
	/*font-weight:bold;*/
	text-decoration:none;
	margin-left:10px;
}

a.CTLMultilevelMenuselected2:link{
	color:#2b5509;
	/*font-weight:bold;*/
	text-decoration:none;
	margin-left:10px;
}
a.CTLMultilevelMenuselected2:visited{
	color:#2b5509;
	/*font-weight:bold;*/
	text-decoration: underline;
	margin-left:10px;
}

/**************************************/

td.footer{
	height:40px;
	border: 1px solid #000;
	background:#740808;
	color:#ffbe2c;
	width:843px;
}

.footer a.CTLMultilevelMenu0, .footer a.CTLMultilevelMenuselected0{
	white-space: nowrap;
}
.footer .footer_menu td{
	margin:0 3px;
	width:843px;
	
}
.footer a.CTLMultilevelMenu0:link{
	text-decoration: none;
	color:#ffbe2c;
	font-weight: bold;
	text-transform:uppercase;
}
.footer a.CTLMultilevelMenu0:visited{
	text-decoration: none;
	color:#ffbe2c;
	font-weight: bold;
	text-transform:uppercase;
}
.footer a.CTLMultilevelMenu0:hover{
	text-decoration: underline;
	color:#ffbe2c;
	font-weight: bold;
	text-transform:uppercase;
}
.footer a.CTLMultilevelMenuselected0{
	text-decoration: underline;
	color:#ffbe2c;
	font-weight: bold;
	text-transform:uppercase;
}

.footer .content p{
	height:19px;
	border-top:1px solid #000000;
	/*border-bottom:1px solid #000000;*/
	padding-top:2px;
	width:843px;
	margin-top:2px;
	margin-bottom:-2px;
}
.icons_actives{
	background-color: #2b5509;
}

.wide_auth_box{
	 background:#D5DDCE;
	 border:1px solid black;
	 color:#000000;
	 font-weight:bold;
	 font-size:10px;
	 width:280px;
}
.wide_auth{
	width:845px;
	height:350px;
	background: #2B5509;
}
div.gestione_private_docs{
	background:#2B5509;
	padding:20px;
	color:#ffffff;
}
td.gestione_private_docs_header{
	 background:#D5DDCE;
	 border:1px solid black;
	 color:#000000;
}
li.gestione_private_docs{
	color:#ffffff;
	list-style-image: url('/images/file.png');
	margin-left: 50px;
}
a.gestione_private_docs:link{
	color:#ffffff;
}
a.gestione_private_docs:visited{
	color:#ffffff;
}
a.gestione_private_docs:hover{
	color:#ffffff;
}