/* CSS Document */

body,html  {
	height:100%;
	margin:0;
	background-color: #e6e6e6;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}

#container {
	background-image: url(images/bg-pagina.jpg);
	height: 574px;
	width: 874px;
	position:absolute;
	top:10px;
	left:50%;
	margin-left: -437px;

}

#linkgruppohead {
	position: absolute;
	left: 451px;
	top: 19px;
	
}

#linkgruppoheadeng {
	position: absolute;
	left: 370px;
	top: 19px;
	width: 500px;
	
}


#menu {
	position:absolute;
	top:160px;
	left:18px;
}

#menu .menu1{
	/*cursor: pointer;*/
	background-image:url(images/menu.gif);
	border: 1px solid #666666;
	margin-left:0px;
	padding-left:20px;
	padding-top:4px;
	padding-bottom: 2px;
	display:block;
	text-decoration: none;
	height: 15px;
	margin-top: 2px;
	width: 160px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #10234D;
}
#transizione a:hover {
	background-image: url(images/menu-att.gif);
	color: #0956CA;
}

#mymenu1 a {
	text-decoration: none;
}
#mymenu1 a:hover {
	text-decoration: underline;
	color: #0956CA;
}


#menu .menuselezionato{
	background-image:url(images/menu-att.gif);
	border: 1px solid #666666;
	margin-left:0px;
	padding-left:20px;
	padding-top:4px;
	padding-bottom: 2px;
	display:block;
	text-decoration: none;
	color: #0956CA;
	height: 15px;
	margin-top: 2px;
	width: 160px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0956CA;
}


#menu .submenu{
	display: block;
	height: 14px;
	margin-left: 25px;
	padding-top: 1px;
	padding-left: 7px;
	color: #10234D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

#menu .submenusel{
	display: block;
	height: 14px;
	margin-left: 25px;
	padding-top: 1px;
	padding-left: 7px;
	color: #0956CA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}


/*#menu .submenu a{
	text-decoration: none;
}*/

#menu .hide{
display: none;
}

#menu .show{
display: block;
}

/*menu-verticale*/

/*dl#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	

dl#menu {
	width: 170px;
	position:absolute;
	top:160px;
	left:22px;
}



dl#menu dt {
	cursor: pointer;
	margin: 2px 0;
	height: 20px;
	line-height: 20px;
	text-align: left;
	font-weight: bold;
	border: 1px solid #666666;
	padding-left:15px;
	background-image: url(images/menu.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006600;
}

dl#menu dt a {
display:block;
color: #006600;
text-decoration: none;
border: 0 none;
height: 20px;
}

dl#menu li {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0px;
	list-style-type: none;
}
dl#menu li a{
	display:block;
	color: #006600;
	text-decoration: none;
	border: 0 none;
	height: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

dl#menu li a:hover{
	color: #FF9900;
}
dl#menu dt a:hover {
	color: #FF6600;
}
*/
/*corpopagina*/
#pagina {
	position: absolute;
	left: 219px;
	top: 215px;
	width: 645px;
	height: 335px;
	overflow: auto;
	scrollbar-arrow-color: #1F2F60;
	scrollbar-3dlight-color: #1F2F60;
	scrollbar-darkshadow-color: #1F2F60;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #d8d8d8;


}
#contenitore strong {
	color: #1F2F60;
}

#contenitore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: auto;
	width: auto;
	margin-left: 15px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-right: 15px;
	text-align: justify;
	color: #333333;
	font-size: 11px;
	line-height: 1.3em;
}
#contenitore .boximmagini {
	float: right;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}

#contenitore .boximmagini2 {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#stampa {
	position: absolute;
	left: 704px;
	top: 166px;
}

#contenitore  a {
	color: #1F2F60;
	text-decoration: underline;
}

#contenitore  em {
	color: #333333;
	font-weight: normal;
	font-style: italic;
}
#contenitore .txtgrande {
	font-size: 11px;
	line-height: 1.3em;
	
}
#contenitore .txtgrande a {
	color: #1F3064;
	text-decoration: underline;
}

#contenitore .titolo {
	font-size: 11px;
	font-weight: bold;
	color: #1F2F60;
}

#titolo {
	position: absolute;
	left: 244px;
	top: 167px;
	width: 400px;
	height: 25px;
}
#linkgrupposx {
	position: absolute;
	left: 14px;
	top: 528px;
	width: 187px;
	height: 27px;
}

#privacy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: auto;
	width: auto;
	margin-left: 15px;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-right: 15px;
	text-align: justify;
	color: #333333;
	padding: 10px;
	background-color: #FFFFFF;
}

#privacyclose{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: auto;
	width: auto;
	margin-left: 15px;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-right: 15px;
	text-align: center;
	color: #333333;
	padding: 10px;
	background-color: #FFFFFF;
}
#privacyclose a {
	font-weight: bold;
	color: #000033;
}

.grassverde {
	font-weight: bold;
	color: #006600;
}
.linkschedastampa {
	visibility: hidden;
}

#logostampa {
	position: absolute;
	visibility: hidden;
}
.evidenza1 {
	background-color: #C2D4F0;
	text-align: left;
}
.evidenza2 input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.evidenza2 {
	background-color: #CCCCCC;
	text-align: left;
}.imgcampagne {
	margin-right: 7px;
	border: 1px solid #216113;
}
.txt9 {
	font-size: 9px;
}

