body {
	height: 100%;
	background-color: #CCCCCC;
	background: #FFFFFF;
}

a{
	color: #666666;
	text-decoration: none;
}

img{border: 0px;}

p.paragrafo {line-height: 140%}

#box_index{
	text-align:center;
	font-family: Arial;
	font-weight: bold;
	position:absolute;
	top:50%;
	left:50%;
	width:600px;
	height:400px;
	margin-left:-300px;
	margin-top: -200px;
	/* border: solid 1px #9ECFCF; */
	/* background: #EEEEEE; */
	background: #FFFFFF;
}

#contenitore{
	width: 794px;
	height: 552px;
	margin: 15px auto;
	padding: 0px;
	border: none;
	background: #FFFFFF;
}
#contenitore_form{
	width: 700px;
	height: 450px;
	margin: 30px auto;
	padding: 0px;
	border: none;
	background: #FFFFFF;
}

#contenitore_popup{
	width: 794px;
	margin: 10px auto;
	padding: 0px;
	border: none;
	background: #FFFFFF;
}

#contenitore_popup_ricordi{
	width: 910px;
	margin: 10px auto;
	padding: 0px;
	border: none;
	background: #FFFFFF;
}

#logo{
	width: 98px;
	text-align:center;
	height: 58px;
	background-image: url("../img/testata.gif");
	float:left;
}

#menu_off {
	width: 116px;
	height: 58px;
	font-family: Arial;
	font-size: 10px;
	line-height: 58px;
	text-align: center;   /*centra in IE 5.x*/
	text-transform: uppercase;
	background-image: url("../img/testata.gif");
	float:left;
}

#menu_bottom_off {
	width: 116px;
	height: 42px;
	font-family: Arial;
	font-size: 10px;
	line-height: 42px;
	text-align: center;   /*centra in IE 5.x*/
	text-transform: uppercase;
	float:right;
}

#menu_off:hover{
	background-image: url("../img/linguetta_hover.gif");
}

#menu_bottom_off:hover{
	background-image: url("../img/linguetta_bottom_hover.gif");
}

#menu_on {
	width: 116px;
	height: 58px;
	font-family: Arial;
	font-size: 10px;
	line-height: 58px;
	text-align: center;   /*centra in IE 5.x*/
	text-transform: uppercase;
	background-image: url("../img/linguetta.gif");
	float:left;
}

#menu_bottom_on {
	width: 116px;
	height: 42px;
	font-family: Arial;
	font-size: 10px;
	line-height: 42px;
	text-align: center;   /*centra in IE 5.x*/
	text-transform: uppercase;
	background-image: url("../img/linguetta_bottom.gif");
	float:right;
}

#immagine{
	text-align: center;   /*centra in IE 5.x*/
	height:252px;
	width:794px;
	display: block;
	float:left;
}

#testo{
	font-family: Verdana;
	width: 794px;
	color: #666666;
	font-size: 12px;
	text-align: left;
	margin: 5px 0 15px 0;
	padding: 0px;
	background: #FFFFFF;
	float:left;
}
#testo a:hover{color:#9CB291;}
#testo_form{
	font-family: Verdana;
	font-size: 12px;
	text-align: left;
	margin: 15px auto;
	padding: 0px;
	background: #FFFFFF;
	float:left;
}
#testo_popup{
	font-family: Verdana;
	width: 794px;
	font-size: 12px;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	background: #FFFFFF;
	float:left;
}

#testo_popup_ricordi{
	font-family: Verdana;
	width: 910px;
	font-size: 12px;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	background: #FFFFFF;
	float:left;
}

#footer{
	font-family: Verdana;
	width: 794px;
	font-size: 10px;
	text-align: center;
	margin: 0px auto;
	padding: 0px;
	background: #9CB291;
	float:left;
}

#language_footer{
	width: 50px;
	height: 10px;
	font-size: 10px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float:left;
}
#link_footer {
	font-family: Verdana;
	width: 744px;
	font-size: 10px;
	color: #9CB291;
	text-align: center;
	margin: 0px;
	padding: 0px;
	float:left;
}

#testata{
	background-image:url("../img/testata.png");
	border:none;
	height:52px;
	margin-top:-8px;
	margin-bottom:30px;
	padding:0px;
	width:794px;
}
#testalingue,#testaloghi,#testalink{
	float: left;
}
#testalingue{
	width: 150px;
	font-family: Verdana;
	font-size: 12px;
	margin-top: 4px;
}
#testaloghi{
	width: 494px;
	height: 45px;
	text-align: center;
}
#testalink{
	width: 150px;
	font-family: Verdana;
	font-size: 12px;
	margin-top: 4px;
}
.offerta_pub{
	width: 100%;
	overflow: hidden;
}

.offerta_pub_titolo{
	float: left;
	border-bottom-style: solid;
	border-color: #9CB291;
	font-size: 12px;
	font-weight: bold;
	width: 450px;
	margin-right: 20px;
}

.offerta_pub_inizio,.offerta_pub_fine{
	float: left;
	border-bottom-style: solid;
	border-color: #9CB291;
	font-size: 12px;
	font-weight: bold;
	width: 142px;
}
.offerta_pub_inizio{
	margin-right: 20px;
}
.offerta_pub_testo{
	float: left;
	font-size: 12px;
	margin: 15px 0 15px 0;
	width: 794px;
}
