html,body{
margin: 0;
padding:0
}

body{
font-family: helvetica,verdana,arial,sans-serif;
font-size: 76%;
text-align:center;
color: #000000;
}

img {
	border: 0px none;
}

span {
	color: #000000;
}

div#container{
	width: 1000px;
	margin: 0 auto;
	background-image: url(../images/bkg_container.gif);
	background-repeat: repeat-y;/*	background-image:url(../images/up.gif);*/
}

div#container_home{
	background: url(../images/bkg_home.gif) repeat-y;
	text-align: left;
}

div#container_menu1{
	background: url(../images/bkg_menu01.gif) repeat-y;
	text-align: left;
}

div#header{
	height:140px;
	background-image: url(../images/bkg_header.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

div#header_left{
	height:100px;
	float: left;
	width: 274px;
	background-color: #FFFFFF;
	background-image: url(../images/logo_sprint.png);
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
}

div#header_top{
	margin-left: 274px;
	height:100px;
	background-image: url(../images/bkg_header_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

div#header_loghi{
	text-align: center;
	margin-top: 4px;
	height: 32px;
}

.logo1,
.logo2,
.logo3{
	float: left;
	width: 16%;
}

.logo4,
.logo5,
.logo6 {
	float: right;
	width: 16%;
}

div#navigation{
	float: left;
	width: 185px;
	min-height: 450px;
	height: auto !important;
	height: 450px;
	padding: 5px 0 10px;
	text-align: left;
	border-right: 1px solid #ccc;
	/*la seguente riga risolve l'inconveniente del Peekaboo bug*/
	position:relative;
}

.menuTitle{
	font-size: 120%;
	font-weight: bold;
	padding-left: 5px;
}

div#menu1,
div#menu2,
div#menu3,
div#menu4,
div#menu5,
div#menu6,
div#menu1sel,
div#menu2sel,
div#menu3sel,
div#menu4sel,
div#menu5sel,
div#menu6sel,
.menuUtente {
	width: 100%;
	background-repeat: no-repeat;
	background-position: center top;
}

div#menu2,
div#menu3,
div#menu4,
div#menu5,
div#menu6,
div#menu2sel,
div#menu3sel,
div#menu4sel,
div#menu5sel,
div#menu6sel {
	margin-top: 5px;
}

div#menu1{
	background-image:  url(../images/menu01.gif);
}

div#menu1sel{
	background-image:  url(../images/menu01_sel.gif);
}

div#menu2{
	background-image:  url(../images/menu02.gif);
}

div#menu2sel{
	background-image:  url(../images/menu02_sel.gif);
}

div#menu3{
	background-image:  url(../images/menu03.gif);
}

div#menu3sel{
	background-image:  url(../images/menu03_sel.gif);
}

div#menu4{
	background-image:  url(../images/menu04.gif);
}

div#menu4sel{
	background-image:  url(../images/menu04_sel.gif);
}

div#menu5 {
	background-image:  url(../images/menu05.gif);
}

div#menu5sel {
	background-image:  url(../images/menu05_sel.gif);
}

div#menu6 {
	background-image:  url(../images/menu06.gif);
}

div#menu6sel {
	background-image:  url(../images/menu06_sel.gif);
}

.menuUtente {
	background-image:  url(../images/menu_utente.gif);
}

.menuUtente li {
	list-style-type: circle;
}

.menuUtente a {
	text-decoration: none;
	font-size: 11px;
	color: #006CFF;
}

.menuUtente a:hover {
	color: #054296;
}

div#txtMain{
	padding-left: 135px;
/*	padding-right: 0px;*/
}

div#newsMain{
	padding-left: 0px;
	padding-right: 125px;
	color: #000000;
}

.menu1link,
.menu2link,
.menu3link,
.menu4link,
.menu5link,
.menu6link,
.menu1linkSel,
.menu2linkSel,
.menu3linkSel,
.menu4linkSel,
.menu5linkSel,
.menu6linkSel,
.menu1_1link,
.menu2_1link,
.menu3_1link,
.menu4_1link,
.menu5_1link,
.menu6_1link,
.sottoMenu1link,
.sottoMenu2link,
.sottoMenu3link,
.sottoMenu4link,
.sottoMenu5link,
.sottoMenu6link {
	font-size: 90%;
	text-decoration: none;
	background-repeat: no-repeat;
	font-weight: normal;
}

.menu1link,
.menu2link,
.menu3link,
.menu4link,
.menu5link,
.menu6link {
	display: block;
	padding-left: 30px;
	color: #000000;
	background-position: 10px 4px;
}

.menu1linkSel,
.menu2linkSel,
.menu3linkSel,
.menu4linkSel,
.menu5linkSel,
.menu6linkSel {
	padding-left: 30px;
	background-position: 10px 4px;
	color: #FF0000;
	text-decoration: underline;
}

.menu1_1link,
.menu2_1link,
.menu3_1link,
.menu4_1link,
.menu5_1link,
.menu6_1link {
	display: block;
	padding-left: 50px;
	color: #000000;
	background-position: 30px 4px;
}

.sottoMenu1link,
.sottoMenu2link,
.sottoMenu3link,
.sottoMenu4link,
.sottoMenu5link,
.sottoMenu6link {
	padding-left: 20px;
	color: #000000;
	background-position: 0px 4px;
}

.menu1link:hover,
.menu2link:hover,
.menu3link:hover,
.menu4link:hover,
.menu5link:hover,
.menu6link:hover,
.menu1_1link:hover,
.menu2_1link:hover,
.menu3_1link:hover,
.menu4_1link:hover,
.menu5_1link:hover,
.menu6_1link:hover,
.sottoMenu1link:hover,
.sottoMenu2link:hover,
.sottoMenu3link:hover,
.sottoMenu4link:hover,
.sottoMenu5link:hover,
.sottoMenu6link:hover {
	color: #FF0000;
	text-decoration: underline;
}

.menu1link,
.menu1linkSel,
.menu1_1link,
.sottoMenu1link {
	background-image: url(../images/dot_menu01.gif);
}

.menu2link,
.menu2linkSel,
.menu2_1link,
.sottoMenu2link {
	background-image: url(../images/dot_menu02.gif);
}

.menu3link,
.menu3linkSel,
.menu3_1link,
.sottoMenu3link {
	background-image: url(../images/dot_menu03.gif);
}

.menu4link,
.menu4linkSel,
.menu4_1link,
.sottoMenu4link {
	background-image: url(../images/dot_menu04.gif);
}

.menu5link,
.menu5linkSel,
.menu5_1link,
.sottoMenu5link {
	background-image: url(../images/dot_menu05.gif);
}

.menu6link,
.menu6linkSel,
.menu6_1link,
.sottoMenu6link {
	background-image: url(../images/dot_menu06.gif);
}

div#shortMenu {
	color: #000000;
	font-size: 90%;
	padding-top: 4px;
	height: 18px;
}

.shortMenuLink {
	font-size: 90%;
	color: #000000;
	text-decoration: underline;
}

.shortMenuLink:hover {
	color: #FF0000;
}

.menuLevel3 {
	font-size: 90%;
	text-decoration: underline;
	padding-left: 20px;
	color: #999999;
	font-weight: normal;
}

.menuLevel3:hover {
	color: #FF0000;
	text-decoration: underline;
}

div#extra{
	width: 185px;
	/*
	min-height: 800px;
	height: auto !important;
	height: 800px;
	*/
	padding: 5px 0 10px;
	position:relative;
	border-left: 1px solid #ccc;
	font-size: 90%;
	float: right;
	text-align: left;
}

.extraTitle{
	width: 100%;
	background-image:  url(../images/title_extra.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 5px;
}

.extraText{
	color: #000000;
	margin-left: 8px;
}

div#useful{
	height: 65px;
	margin: 100px 10px 0px 9px;
	padding: 10px 5px 5px;
	width: 155px;
	\width: 184px;
	w\idth: 155px;
	text-align: left;
	bottom: 20px;
/*	position:absolute;*/
	background-color: #EAEAEA;
	border: 1px solid #999999;
	line-height: 20px;
}

.usefulLink {
	font-size: 90%;
	text-decoration: none;
	padding-left: 10px;
	color: #666666;
	font-weight: normal;
}

.usefulLink:hover {
	color: #000000;
	text-decoration: underline;
}

div#content{
	text-align:justify;
	margin: 0 200px 0 200px;
	padding: 1em 10px;
	position:relative;
	line-height: 1.3;
}

div#contentMenu0,
div#contentMenu1,
div#contentMenu2,
div#contentMenu3,
div#contentMenu4,
div#contentMenu5,
div#contentMenu6,
div#contentMenu7,
div#contentMenu1_alt,
div#contentMenu2_alt,
div#contentMenu3_alt,
div#contentMenu4_alt,
div#contentMenu5_alt,
div#contentMenu6_alt {
	text-align:justify;
	margin: 0 186px;
	position:relative;
	line-height: 1.3;
	background-repeat: no-repeat;
	background-position: left 22px;
	padding-right: 20px;
	padding-bottom: 1em;
	padding-left: 20px;
}

div#contentMenu0{
	background-image: url(../images/title_menu00.gif);
}

div#contentMenu1{
	background-image: url(../images/title_menu01.gif);
}

div#contentMenu2{
	background-image: url(../images/title_menu02.gif);
}

div#contentMenu3{
	background-image: url(../images/title_menu03.gif);
}

div#contentMenu4{
	background-image: url(../images/title_menu04.gif);
}

div#contentMenu5{
	background-image: url(../images/title_menu05.gif);
}

div#contentMenu6{
	background-image: url(../images/title_menu06.gif);
}

div#contentMenu7{
	background-image: url(../images/title_menu07.gif);
	color: #FFFFFF;
}


div#contentMenu1_alt{
	background-image: url(../images/title_menu01_alt.gif);
}

div#contentMenu2_alt{
	background-image: url(../images/title_menu02_alt.gif);
}

div#contentMenu3_alt{
	background-image: url(../images/title_menu03_alt.gif);
}

div#contentMenu4_alt{
	background-image: url(../images/title_menu04_alt.gif);
}

div#contentMenu5_alt{
	background-image: url(../images/title_menu05_alt.gif);
}

div#contentMenu6_alt {
	background-image: url(../images/title_menu06_alt.gif);
	color: #FFFFFF;
}

div#contentUtente {
	background-image: url(../images/title_menu_utente.gif);
	color: #000000;
}

div#contentForm,
div#contentUtente {
	text-align:justify;
	margin: 0 0 0 186px;
	position:relative;
	line-height: 1.3;
	background-repeat: no-repeat;
	background-position: left 22px;
	padding-right: 20px;
	padding-bottom: 1em;
	padding-left: 20px;
	background-color: #FFFFFF;
}

div#contentForm{
	background-image: url(../images/title_menu00.gif);
}

div#contentNav {
/*	position: absolute;*/
	height: 743px;
/*	left: 10px;*/
	width: 120px;
	float: left;
	margin: 0;
	padding: 0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

div#contentNews {
	position: relative;
	width: 110px;
	float: right;
}

div#contentContent {
	padding-left: 150px;
}

div#mainTitle{
	height:30px;
	font-weight: bold;
	font-size: 140%;
	text-align: left;
}

div#footer{
	clear:both;
	text-align:center;
	padding: 5px 0;
	background-color: #CCC;
	color: #000;
	font-size: 90%;
}

div#footerBongi{
	position: relative;
	bottom: 0;
	text-align:center;
	padding: 5px 0;
	background-color: #CCC;
	color: #000;
	font-size: 90%;
	width: 100%;
	left: 0;
}

div#tiTrovi {
	font-size: 95%;
	font-weight: bold;
	height: 50px;
}

.loginUtente {
	margin-left: 8px;
}

.tiTroviLink {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.tiTroviLink:hover {
	font-weight: bold;
	text-decoration: underline;
}

.tiTroviLinkNews {
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

.tiTroviLinkNews:hover {
	font-weight: bold;
	text-decoration: underline;
}

.extraLink {
	font-size: 90%;
	color: #000000;
	text-decoration: underline;
	margin-left: 8px;
}

.extraLink:hover {
	color: #FF0000;
}

.signatureLink {
	font-weight: bold;
	text-decoration: none;
	color: #555555;
}

.signatureLink:hover {
	font-weight: bold;
	text-decoration: underline;
}


.linkStd {
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}

.linkStd:hover {
	color: #FF0000;
	text-decoration: underline;
}

a {
	color: #000000;
	text-decoration: underline;
}

a:hover {
	color: #FF0000;
	text-decoration: underline;
}

div#centerBox{
	text-align:justify;
	margin: 0 30px;
	padding: 0px 20px 20px;
	position:relative;
	border: 1px solid #CCCCCC;
}

div#mapBox{
	text-align:center;
	margin: 0;
	padding: 0px;
	position:relative;
}

.boxTecnologie{
	text-align:justify;
	width: 99%;
	height: 100px;
}

.txtTecnologie{
	text-align:justify;
	text-indent: 300px;
}

.floatLeft{
	float:left;
	width: 120px;
	height: 100px;
}

div#calendarioBack{
	text-align: right;
	font-size: 80%;
}

.centro{
	text-align:center;
	align:center;
}

.sinistra{
	text-align:left;
	align:left;
	text-indent: 0px;
}

.destra {
	text-align: right;
	align:right;
}

.floatRight {
	float: right;
	text-decoration: none;
	color: #666666;
	font-size: 8pt;
}

.floatRight:hover {
	float: right;
	text-decoration: underline;
	color: #000000;
}

div#divMappa {
	width: 98%;
	border: 1px solid #CCCCCC;
}

div#divMappa a {
	display:block;
	text-decoration: none;
	font-size: 10pt;
}

div#divMappa .sezione {
	width: 100%;
	font-size: 10pt;
	font-weight: bold;
	background-color: #CCCCCC;
	text-indent: 10px;
	padding: 2px 0;
}

div#divMappa .link1 {
	color: #377D1E;
	padding: 2px 0 2px 10px;
}

div#divMappa .link2 {
	color: #1B70AA;
	padding: 2px 0 2px 30px;
	background-image: url(../images/dot_mappa.gif);
	background-repeat: no-repeat;
	background-position: 15px 40%;
}

div#divMappa .link3 {
	color: #FF9900;
	padding: 2px 0 2px 50px;
	background-image: url(../images/dot_mappa.gif);
	background-repeat: no-repeat;
	background-position: 35px 40%;
}

div#divMappa .link1:hover,
div#divMappa .link2:hover,
div#divMappa .link3:hover {
	text-decoration: underline;
}

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

.divUtente {
	width: 750px;
	border: 1px solid #999999;
	background-color:#EDEDED;
	padding: 5px;
	margin: 10px 0;
	min-height: 150px;
	height: auto !important;
	height: 150px;
}

#Prova{ 
width: 573px;
height: 350px; 
border: 2px solid Black; 
overflow: scroll;
}
