body{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color : #006;
	margin:0px;
	padding:0px;
}
img{ border:none; }
a:link, a:visited { color : #006; }
a:hover {
	color: #006;
	text-decoration: none;
}


#container{
	width:780px;
	overflow:auto;
}
#container .toolbar{
	clear:both;
	width:778px;
	overflow:hidden;
}
/*
#container .toolbar .one{
	float:left;
	width:209px;
	margin-top:8px;
}
#container .toolbar .two{
	float:right;
	width:559px;
}
*/
#container .subtool{
	clear:both;
	width:776px;
	overflow:auto;
	margin-top:4px;
}
#container .subtool .one{
	float:left;
	width:400px;
	margin-left:4px;
}
#container .subtool .two{
	float:left;
	width:180px;
	text-align:right;
	color: #13658B;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10px;
	margin:0px;
	margin-left:150px;
}
.accesskey {
    text-decoration: underline;
}
a.listaservizi:link{
    color: #006;
	text-decoration:none;
}
a.listaservizi:visited{
	color: #006;
	text-decoration:none;
}
a.listaservizi:hover{
	color: #006;
	text-decoration:underline;
}

#container .leftmenu{
	float:left;
	width:220px;
	display:block;
	margin-left:4px
}
#container .content{
	float:left;
	display:block;
	width:500px;
	margin:0px;
	margin-left:20px;
	margin-top:20px;
}

#container .footer{
	padding-top:10px;
	border-top:solid 1px #ccc;
	font-size:10px;
	text-align:right;
	margin-right:20px;
	margin-bottom:20px;
}

h6 {
	color:#f15f30;
	font-weight:bold;
	font-size:12px;
	margin:4px;
}
#container .leftmenu .menuitm{
	font-size:11px;
	margin:0px;
	margin-left:20px;
	margin-bottom:4px;
}

#container .leftmenu .img_bor1 {
	border:1px solid #EB8011;
}


#container .content .boxuser a{
	color:#f15f30;
}
#container .content .boxuser a:hover{
	color:#f15f30;
	text-decoration:none;
}
#container .content .boxuser{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:solid 1px #e0e0e0;
	clear:both;
	overflow:visible;
	width:500px;
}
#container .content .boxuser .sottologin{
	clear:both;
	display:block;
	padding-top:15px;
}
#container .content .boxinfo, #container .content .testo{
	line-height:1.6em;
}
#container .content .neretto{
	color:#f15f30;
	font-weight:bold;
}
#container .content .titolo{
	padding-bottom:10px;
	margin-bottom:0px;
	border-bottom:solid 1px #e0e0e0;
	color:#f15f30;
	font-weight:bold;
	font-size:13px;
}


#container .content .formulario, #container .content .formulariohp{
	width:500px;
	overflow:visible;
	display:block;
	clear:both;
	min-height:32px;
}
#loginform{
	margin:0px;
	padding:0px;
}
#container .content .sottologin{
	font-size:11px;
}


#container .content .formulariohp .loginarea, #container .content .formulariohp .userarea, #container .content .formulariohp .cellarea{
	width:120px;
	height:36px;
	color:#fff;
	font-weight:bold;
	float:left;
	margin-right:18px;
	background:#f15f30 url(images/freccia.png) no-repeat center right;
	border-right:3px solid #f15f30;
}
#container .content .formulariohp .userarea{ width:200px; }
#container .content .formulariohp .cellarea{ width:160px; }

#container .content .formulariohp .loginarea div, #container .content .formulariohp .cellarea div, #container .content .formulariohp .userarea div{
	margin-top:10px;
	margin-left:8px;
	/*width:200px;*/
	overflow:hidden;
	display:block;
}
#container .content .formulariohp .item{
	width:140px;
	height:36px;
	color:#f15f30;
	font-weight:bold;
	float:left;
	text-align:left;
}


#container .content .formulario .item .label{
	color:#f15f30;
	font-weight:bold;
	float:left;
	padding:0px 20px;
	padding-bottom:10px;
	width:86px
}

#container .content .formulario .item{
	text-align:left;
	clear:both;
}
#container .content .formulario .item .label{
	color:#f15f30;
	font-weight:bold;
	float:left;
	padding:0px 20px;
	padding-bottom:10px;
	width:86px
}
#container .content .formulario .item .label2{
	color:#f15f30;
	font-weight:bold;
	padding:0px 20px;
	padding-bottom:10px;
}
#container .content .formulario .item .formelem{
	float:left;
	padding-bottom:10px
}
#container .content .formulario .item .formelem2{
	padding-left:110px;
	padding-bottom:10px
}
#container .content .formulariohp .formsubmit{
	width:50px;
	margin-top:20px;
	color:#f15f30;
	font-weight:bold;
	float:left;
	text-align:left;
}
#container .content .formulariohp .formsubmit a{
	color:#f15f30;
}
#container .content .formulariohp .formsubmit a:hover{
	color:#f15f30;
	text-decoration:none;
}
#container .content .formulario .formsubmit2{
	margin-top:20px;
	text-align:left;
	margin-left:20px;
}

#container .content .piccolo{
	text-align:left;
	clear:both;
	font-size:12px;
	color:#555;
	padding:20px 0px;
	padding-top:4px;
	line-height:1.3em;
}
#container .content .piccolo a, #container .content .piccolo a:hover{
	color:#333;
}
#container .content .boxrossobianco{
	text-align:left;
	clear:both;
	font-size:12px;
	color:#fff;
	padding:20px;
	line-height:1.2em;
	background:#ef5f2d;
}
#container .content .boxrossobianco a, #container .content .boxrossobianco a:hover{
	color:#fff;
}

#container .content .boxuser .servizio{
	text-align:left;
	clear:both;
	padding-left:20px;
}

#container .content .boxhome{
	padding-top:18px;
	display:block;
	width:500px;
	overflow:auto;
}
#container .content .boxhome .immagine{
	float:left;
	width:160px;
}
#container .content .boxhome .testoleft{
	float:left;
	width:330px;
	display:block;
	margin-left:6px;
}
#container .content .boxhome .testo{
	margin-left:6px;
}
#container .content .boxhome .titolo{
	margin-bottom:6px;
	font-weight:bold;
}
#container .content .boxhome .esempiohome{
	clear:both; 
	display:block; 
	width:500px; 
	overflow:auto;
	margin-top:4px;
	background:#fff;
}

#container .content .boxhome .esempiohome .esempiotext{
	float:left;
	margin-right:10px;
	height:40px;
}
#container .content .boxhome .esempiohome .imgtu{
	float:left;
	padding-top:8px;
}
#container .content .boxhome .esempiohome .imgsms{
	float:left;
	padding-top:10px;
}
#esempiotu, #esempiotu2{
	float:left;
	background:#e7e7e7;
	font-weight:bold;
	padding:10px;
	width:240px;
}
#esempiosms, #esempiosms2{
	float:left;
	background:#ef5f2d;
	color:#fff;
	font-weight:bold;
	padding:10px;
	width:240px;
}


ul.lista li{
	padding:7px;
	margin-bottom:1px 0px;
	font-size:11px;
	line-height:1.4em;
	list-style-type:none;
	list-style-image:url(images/right.png);
}
ul.lista .blocco0, ul.listaaperta .blocco0{
	background:#f7f7f7;
	border-bottom:solid 1px #e0e0e0;
}
ul.lista .blocco1, ul.listaaperta .blocco1{
	background:#fff;
	border-bottom:solid 1px #e0e0e0;
}
ul.lista .aprichiudi{
	font-weight:normal;
	font-size:10px;
	color:#989898;
}
ul.lista .aprichiudi a, ul.lista .aprichiudi a:hover, ul.lista .aprichiudi a:link, ul.lista .aprichiudi a:visited{
	font-weight:bold;
	font-size:10px;
	color:#989898;
}
ul.listaaperta li{
	padding:7px;
	margin-bottom:1px 0px;
	font-size:11px;
	line-height:1.4em;
	list-style-type:none;
	list-style-image:url(images/down.png);
	
}
ul.listaaperta li strong{
	font-size:12px;
	color:#f15f30;
	font-weight:bold;
}
ul.lista a, ul.lista a:link, ul.lista a:visited, ul.listaaperta a, ul.listaaperta a:link, ul.listaaperta a:visited{
	font-size:12px;
	color:#f15f30;
	font-weight:bold;
}
ul.lista a:hover, ul.listaaperta a:hover{
	font-size:12px;
	color:#f15f30;
	font-weight:bold;
	text-decoration:none;
}