/*Rosi Lusini luglio 2006*/

.BODY_HOME{
	margin-top:12px;
	background-image:url('images/bg_home.gif');
	background-position:top left;
	background-repeat:repeat-x;
}
.BODY_INTERNA{
	margin-top:12px;
	background-image:url('images/bg_interna.gif');
	background-position:top left;
	background-repeat:repeat-x;
}

.BODY_cortesia{
	background-image:url('images/rigo.gif');
	background-repeat:repeat-x;
	background-position:top left;
	margin:0px;
}


/* CSS per ID*/

#ausiliario{
	width:760px;
	height:600px;
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
	position:relative;
}

#img{
	width:750px;
	height:225px;
	margin-top:0px;
	margin-left:5px;
}
#img02{
	width:750px;
	height:83px;
	margin-top:0px;
	margin-left:5px;
}
#menu{
	width:718px;
	height:28px;
	float:auto;
	margin-top:0px;
	margin-left:16px;
	margin-right:16px;
}
#menu02{
	width:718px;
	height:30px;
	position:absolute;
	top:83px;
	left:0px;
	margin-top:0px;
	margin-left:16px;
	margin-right:16px;
}
#strillo{
	width:400px;
	height:58px;
	float:auto;
	margin-top:14px;
	margin-left:16px;
	margin-right:16px;
	font-family:Verdana,Arial;
	font-size:10px;
	color:#FFFFFF;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;
}

#area_ris{
	width:201px;
	height:148px;
	border:5px solid #042A62;
	background-color:#FFFFFF;
	position:absolute;
	margin-right:16px;
	font-family:Verdana,Arial;
	font-size:10px;
	color:#FFFFFF;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;
	left: 510px;
	top: 280px;
	padding:0px 0px 0px 12px;
}
#centro{
	width:750px;
	height:220px;
	float:auto;
	margin-top:5px;
	margin-left:3px;
	margin-bottom:5px;
	font-family:Verdana,Arial;
	font-size:10px;
	color:#626262;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;
}
#centro02{
	width:750px;
	height:220px;
	position:absolute;
	top:161px;
	left:3px;
	bottom:5px;
	font-family:Verdana,Arial;
	font-size:10px;
	color:#626262;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;
}

#centro03{
	width:750px;
	height:220px;
	position:absolute;
	top:313px;
	left:3px;
	bottom:5px;
	font-family:Verdana,Arial;
	font-size:10px;
	color:#626262;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;
}
#img_bus{
	width:750px;
	height:152px;
	position:absolute;
	top:161px;
	left:3px;
}

.login{
	width:210px;
	height:150px;
	border:5px solid #042A62;
	background-color:#FFFFFF;
	position:relative;
	margin:10px;
	font-family:Verdana,Arial;
	font-size:10px;
	color:#FFFFFF;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;
	left: 0px;
	top: 0px;
	padding:0px 0px 0px 12px;
}


/*bg*/
.bg_rigo{
	background-image:url('images/rigo_ori.gif');
	background-position:top left;
	background-repeat:repeat-y;
	padding:33px 28px 0px 27px;
	font-family:Verdana,Arial;
	font-size:11px;
	color:#626262;
	font-weight:normal;
	line-height: 1.6em;
	text-align:justify;
}
.bg_prenota
{
	background-image:url('images/tit_prenota.gif');
	background-position:top left;
	background-repeat:no-repeat;
	padding:24px 32px 0px 11px;
	font-family:Verdana,Arial;
	font-size:11px;
	color:#042A62;
	font-weight:normal;
	line-height: 1.6em;
	text-align:justify;
	border-left:1px solid #DADADA;
}
.testo_home{
	padding:0px 0px 0px 0px;
	font-family:Verdana,Arial;
	font-size:12px;
	color:#626262;
	font-weight:normal;
	line-height: 1.6em;
	text-align:justify;
}

.border_l{
	border-right:1px solid #00A6EB;

}
/*testo*/

.txt_bianco
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;

}
a.txt_bianco:link,a.txt_bianco:active,a.txt_bianco:visited
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	text-align:left;
	text-decoration:none;

}
a.txt_bianco:hover
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#D9D9D9;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
}

.txt_giallo
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#FFD802;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;

}
a.txt_giallo:link,a.txt_giallo:active,a.txt_giallo:visited
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#FFD802;
	font-weight:normal;
	text-align:left;
	text-decoration:none;

}
a.txt_giallo:hover
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#D9D9D9;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
}

.txt_grigio
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#C6C6C6;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;

}
a.txt_grigio:link,a.txt_grigio:active,a.txt_grigio:visited
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#C6C6C6;
	font-weight:normal;
	text-align:left;
	text-decoration:none;

}
a.txt_grigio:hover
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#FFD802;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
}
.txt_blu
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#042A62;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;

}
a.txt_blu:link,a.txt_blu:active,a.txt_blu:visited
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#042A62;
	font-weight:normal;
	text-align:left;
	text-decoration:none;

}
a.txt_blu:hover
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#FFD802;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
}


.txt_bac
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#5D5D5D;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;

}
a.txt_bac:link,a.txt_bac:active,a.txt_bac:visited
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#5D5D5D;
	font-weight:normal;
	text-align:left;
	text-decoration:none;

}
a.txt_bac:hover
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#FFD802;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
}
.txt_copy
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#8F8F90;
	font-weight:normal;
	text-align:right;
	line-height: 1.4em;

}


/*input*/

.input_login{
	width:147px;
	height:19px;
	font-family:Verdana,Arial;
	font-size:10px;
	color:#5D5D5D;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;
	border:1px solid #C9C9C9;
	background-color:#FFFFFF;
}
