@charset "UTF-8";
/* CSS Document */

BODY{
	margin:0;
	padding:0;
	text-align:center;
	background-color:#fff;
	background-image:url('images/bg_body.jpg');
	background-position:top left;
	background-repeat:repeat-x ;
}

.BODY_PRINT{
	margin:0;
	padding:0;
	text-align:center;
	background-color:#fff;
	
	font-family:Arial,Verdana;
	font-size:13px;
	color:#89898a;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;
}



.* {
        zoom: 1;

} 
#ausiliario{
	width:830px;
	/*height:810px;*/
	height:796px;

	
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
	position:relative;
	
	background-image:url('images/bg_lato.jpg');
	background-position:top right;
	background-repeat:no-repeat ;

	/*padding:6px;*/
}

html>body #ausiliario{
	width:830px;
	/*height:810px;*/
	height: 100% !important;

	
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
	position:relative;
	
	background-image:url('images/bg_lato.jpg');
	background-position:top right;
	background-repeat:no-repeat ;

	/*padding:6px;*/
}


#logo{
	width:68px;
	height:45px;
	float:left;
	background-image:url('images/bg_santa.jpg');
	background-position:top left;
	background-repeat:no-repeat ;
	margin-top:34px;
}

#lingue{
	width:274px;
	height:37px;
	float:right;
	background-image:url('images/bg_vela.jpg');
	background-position:top right;
	background-repeat:no-repeat ;
	margin-top:0px;
	margin-right:31px;
	padding:54px 11px 0px 0px;
	
	font-family:Arial,Verdana;
	font-size:12px;
	color:#c3c3c3;
	font-weight:bold;
	text-align:right;
	line-height: 1.4em;
}

#flash{
	width:799px;
	height:291px;
	float:left;
	background-image:url('images/flash/bg_flash.jpg');
	background-position:top left;
	background-repeat:no-repeat ;
}

#menu{
	width:708px;
	height:35px;
	
	padding:7px 78px 0px 13px;

	background-image:url('images/bg_barca.jpg');
	background-position:top right;
	background-repeat:no-repeat ;
	
	float:left;
	font-family:Arial,Verdana;
	font-size:13px;
	color:#89898a;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;
}

#centro_interna{
	width:765px;
	/*height:288px;*/
	height: 600px;
	
	margin-top:40px;
	margin-left:34px;
	margin-bottom:8px;
	
	
	float:left;
	font-family:Arial,Verdana;
	font-size:11px;
	color:#89898a;
	font-weight:normal;
	text-align:justify;
	line-height: 1.4em;
}
html>body #centro_interna{
	width:765px;
	/*height:288px;*/
	height: 100% !important;
	
	margin-top:40px;
	margin-left:34px;
	margin-bottom:8px;
	
	
	float:left;
	font-family:Arial,Verdana;
	font-size:11px;
	color:#89898a;
	font-weight:normal;
	text-align:justify;
	line-height: 1.4em;
}


#centro_dx{
	width:451px;
	height:288px;
	
	margin-top:40px;
	margin-left:34px;
	margin-bottom:8px;
	
	background-position:top right;
	background-image:url('images/punto.gif');
	background-repeat:repeat-y;
	
	float:left;
	font-family:Arial,Verdana;
	font-size:11px;
	color:#89898a;
	font-weight:normal;
	text-align:justify;
	line-height: 1.4em;
}


#centro_sx{
	width:284px;
	height:292px;
	
	margin-top:40px;
	margin-right:31px;
	margin-bottom:14px;
	
	
	float:right;
	font-family:Arial,Verdana;
	font-size:11px;
	color:#89898a;
	font-weight:normal;
	text-align:justify;
	line-height: 1.4em;
}

#footer{
	width:784px;
	height:23px;
	
	background-color:#e4e4e4;	
	padding-left:15px;
	padding-top:5px;
	
/*	float:left;*/
	font-family:Arial,Verdana;
	font-size:11px;
	color:#003a8c;
	font-weight:normal;
	text-align:justify;
	line-height: 1.4em;
	
	
	clear: both;
}




/*txt*/

.txt_menu
{
	font-family:Arial,Verdana;
	font-size:13px;
	color:#89898a;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;

}
a.txt_menu:link,a.txt_menu:active,a.txt_menu:visited
{
	font-family:Arial,Verdana;
	font-size:13px;
	color:#89898a;
	font-weight:normal;
	text-decoration:none;

}
a.txt_menu:hover
{
	font-family:Arial,Verdana;
	font-size:13px;
	color:#0067b2;
	font-weight:normal;
	text-decoration:none;
}

.txt_lingue
{
	font-family:Arial,Verdana;
	font-size:12px;
	color:#c3c3c3;
	font-weight:bold;
	text-align:right;
	line-height: 1.4em;

}
a.txt_lingue:link,a.txt_lingue:active,a.txt_lingue:visited
{
	font-family:Arial,Verdana;
	font-size:12px;
	color:#c3c3c3;
	font-weight:bold;
	text-decoration:none;

}
a.txt_lingue:hover
{
	font-family:Arial,Verdana;
	font-size:12px;
	color:#0067b2;
	font-weight:bold;
	text-decoration:none;
}

.txt_blu
{
	font-family:Arial,Verdana;
	font-size:12px;
	color:#365a8c;
	font-weight:normal;
	text-align:right;
	line-height: 1.4em;

}
a.txt_blu:link,a.txt_blu:active,a.txt_blu:visited
{
	font-family:Arial,Verdana;
	font-size:12px;
	color:#365a8c;
	font-weight:normal;
	text-decoration:none;

}
a.txt_blu:hover
{
	font-family:Arial,Verdana;
	font-size:12px;
	color:#0067b2;
	font-weight:normal;
	text-decoration:none;
}

.txt_news_bis
{
	font-family:Arial,Verdana;
	font-size:11px;
	color:#585959;
	font-weight:normal;
	text-align:justify;
	line-height: 1.2em;
	padding:6px 18px 5px 22px;
	
	height:48px;
	
	background-image:url('images/bg_news.gif');
	background-position:top left;
	background-repeat:no-repeat;

}

.txt_news
{
	font-family:Arial,Verdana;
	font-size:11px;
	color:#585959;
	font-weight:normal;
	text-align:justify;
	line-height: 1.2em;
	padding:0px 13px 0px 22px;

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

}
a.txt_news:hover
{
	font-family:Arial,Verdana;
	font-size:11px;
	color:#0067b2;
	font-weight:normal;
	text-decoration:none;
}


.tit_blu
{
	font-family:Arial,Verdana;
	font-size:18px;
	color:#365a8c;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;
	
	background-image:url('images/qd_cel.gif');
	background-position:top left;
	background-repeat:no-repeat;
	
	padding:0px 0px 0px 30px;

}

.tit_grigio
{
	font-family:Arial,Verdana;
	font-size:16px;
	color:#818283;
	font-weight:bold;
	text-align:left;
	line-height: 1.4em;
	
	background-image:url('images/qd_grigio.gif');
	background-position:top left;
	background-repeat:no-repeat;
	
	padding:0px 0px 0px 30px;


}

.tit_news
{
	font-family:Arial,Verdana;
	font-size:16px;
	color:#365a8c;
	font-weight:bold;
	text-align:left;
	line-height: 1.4em;
	
	background-image:url('images/qd_blu.gif');
	background-position:top left;
	background-repeat:no-repeat;
	
	padding:0px 0px 0px 30px;

}

.tit_rosso
{
	font-family:Arial,Verdana;
	font-size:16px;
	color:#818283;
	font-weight:bold;
	text-align:left;
	line-height: 1.4em;
	
	background-image:url('images/qd_rosso.gif');
	background-position:top left;
	background-repeat:no-repeat;
	
	padding:0px 0px 0px 30px;

}


.txt_benv
{
	font-family:Arial,Verdana;
	font-size:12px;
	color:#a0a2a3;
	font-weight:normal;
	text-align:justify;
	line-height: 1.4em;
	padding:16px 0px 15px 33px;

}

.p29{
	padding-top:29px;

}

.x_35
{
	font-family:Arial,Verdana;
	font-size:11px;
	color:#585959;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;
	
	background-image:url('images/bg_x.gif');
	background-position:bottom left;
	background-repeat:repeat-x;
	
	padding:37px 16px 0px 16px;

}

.p_20{
	padding-top:15px;

}


.titoli
{
	font-family:Arial,Verdana;
	font-size:12px;
	color:#365a8c;
	font-weight:bold;
	text-align:left;
	line-height: 1.4em;

}
a.titoli:link,a.titoli:active,a.titoli:visited
{
	font-family:Arial,Verdana;
	font-size:12px;
	color:#365a8c;
	font-weight:bold;
	text-decoration:none;

}
a.titoli:hover
{
	font-family:Arial,Verdana;
	font-size:12px;
	color:#adaeae;
	font-weight:bold;
	text-decoration:none;
}



.titoli_grigio
{
	font-family:Arial,Verdana;
	font-size:12px;
	color:#adaeae;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;

}
a.titoli_grigio:link,a.titoli_grigio:active,a.titoli_grigio:visited
{
	font-family:Arial,Verdana;
	font-size:12px;
	color:#adaeae;
	font-weight:normal;
	text-decoration:none;

}
a.titoli_grigio:hover
{
	font-family:Arial,Verdana;
	font-size:12px;
	color:#365a8c;
	font-weight:normal;
	text-decoration:none;
}


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

}
a.txt_grigio:link,a.txt_grigio:active,a.txt_grigio:visited
{
	font-family:Arial,Verdana;
	font-size:12px;
	color:#5c5d5d;
	font-weight:normal;
	text-decoration:none;

}
a.txt_grigio:hover
{
	font-family:Arial,Verdana;
	font-size:12px;
	color:#365a8c;
	font-weight:normal;
	text-decoration:none;
}

.txt_cel
{
	font-family:Arial,Verdana;
	font-size:12px;
	color:#365a8c;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;

}
a.txt_cel:link,a.txt_cel:active,a.txt_cel:visited
{
	font-family:Arial,Verdana;
	font-size:12px;
	color:#365a8c;
	font-weight:normal;
	text-decoration:none;

}
a.txt_cel:hover
{
	font-family:Arial,Verdana;
	font-size:12px;
	color:#c70c46;
	font-weight:normal;
	text-decoration:none;
}

.txt_grigio2
{
	font-family:Arial,Verdana;
	font-size:12px;
	color:#5c5d5d;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;
	padding-left:30px;
	padding-top:20px;
	padding-right:10px;
	background-color:#ebeced;

}

.txt_org
{
	font-family:Arial,Verdana;
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:right;
	line-height: 1.4em;

}
a.txt_org:link,a.txt_org:active,a.txt_org:visited
{
	font-family:Arial,Verdana;
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;


}
a.txt_org:hover
{
	font-family:Arial,Verdana;
	font-size:15px;
	color:#c70c46;
	font-weight:bold;
	text-decoration:none;
}

.txt_rosso
{
	font-family:Arial,Verdana;
	font-size:12px;
	color:#ff0000;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;
	 text-decoration: line-through;

}
.txt_error
{
	font-family:Arial,Verdana;
	font-size:12px;
	color:#ff0000;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;
	 text-decoration: none;
	 background-color:#FFCC00;

}


.txt_bianco
{
	font-family:Arial,Verdana;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-align:right;
	line-height: 1.4em;
	background-color:#FF0000;

}


/*moduli*/

.input_txt
{
	font-family:Arial,Verdana;
	font-size:12px;
	color:#adaeae;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;
	width:150px;
	height:18px;
	border:solid 1px :#adaeae;
	background-color:#fff;

}
.input_txt2
{
	font-family:Arial,Verdana;
	font-size:12px;
	color:#adaeae;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;
	width:250px;
	height:18px;
	border:solid 1px :#adaeae;
	background-color:#fff;

}

.input_txt3
{
	font-family:Arial,Verdana;
	font-size:12px;
	color:#adaeae;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;
	width:40px;
	height:18px;
	border:solid 1px :#adaeae;
	background-color:#fff;

}

.input_iscrivimi
{
	font-family:Arial,Verdana;
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:right;
	line-height: 1.4em;
	height:22px;
	background-color:#365a8c;
	border:0px;

}