/*
		*********************************************************
		*														*
		*			ELEMENTI DI BASE							*
		*														*
		*********************************************************
*/

body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	/*margin-top: 72px;*/	
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(/imgs/fondino3.gif)
}	

/*
		*********************************************************
		*														*
		*			ELEMENTI DI LAYOUT							*
		*														*
		*********************************************************
*/

		/* HOME PAGE: ELEMENTO PADRE DEL LAYOUT */
#container {
	position:absolute;
	border: 1px solid #333333;
	width: 860px;
	height: 606px;
	visibility: visible;
	left: 50%;
	margin-top: 74px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -404px;
}

		/* HOME PAGE: CONTENITORE BARRA SUPERIORE-TESTATA */
#top_bar {
	position:absolute;
	width: 860px;
	height: 51px;
	visibility: visible;
	margin: 0 0 0 0;
	top: 0px;
	border-bottom: 1px dashed #A5A3A2;
}

		/* HOME PAGE: CONTENITORI BARRA CENTRALE */
#central_bar {
	position:absolute;
	width: 860px;
	height: 427px;
	visibility: visible;
	margin: 0 0 0 0;
	background-color: #D2BCE0;
	top: 52px;
}

#left_column {
	position:absolute;
	width: 293px;
	height: 428px;
	visibility: visible;
	margin: 0 0 0 0;
	float: left;
	background-color: #D2BCE0;
	top: 0px;
	border-bottom: 1px dashed #A5A3A2;
}
#right_column {
	position:absolute;
	width: 566px;
	height: 428px;
	visibility: visible;
	margin: 0 0 0 0;
	float: right;
	background-color: #D2BCE0;
	top: 0px;
	left: 294px;
	border-bottom: 1px solid #A5A3A2;
}

		/* HOME PAGE: CONTENITORE BARRE INFERIORI*/
#bottom_sx_bar {
	position:absolute;
	width: 294px;
	height: 125px;
	visibility: visible;
	margin: 0 0 0 0;
	float: left;
	top: 480px;
}
#bottom_dx_bar {
	position:absolute;
	width: 565px;
	height: 125px;
	visibility: visible;
	margin: 0 0 0 0;
	float: right;
	background-color: #ECEBB0;
	top: 481px;
	left: 294px;
	border-left: 1px solid #A5A3A2;
}
		/*BARRA SUPERIORE: ELEMENTI CONTENUTI*/
#title_container {
	position:absolute;
	width: 240px;
	height: 51px;
	visibility: visible;
	margin: 0 0 0 0;
	top: 0px;
	padding-top: 18px;
	padding-left: 12px;
}

		/*BARRA SINISTRA: ELEMENTI CONTENUTI*/
#left_content {
	position:absolute;
	width: 283px;
	height: 428px;
	visibility: visible;
	margin: 0 0 0 0;
	background-color: #D2BCE0;
	top: 0px;
	border-right: 1px dashed #FFFFFF;
}
#container_header_left {
	position:absolute;
	width: 271px;
	height: 20px;
	visibility: visible;
	margin: 0 0 0 0;
	top: 0px;
	text-align:left;
	padding-top: 10px;
	padding-left: 12px;
}
#left_list {
	position:absolute;
	width: 283px;
	height: 190px;
	visibility: visible;
	margin: 0 0 0 0;
	background-color: #D2BCE0;
	top: 30px;
	border-top: 3px dashed #FFFFFF;
	/*left: -16px;*/
	/*border-bottom: 3px dashed #FFFFFF;*/
	/*overflow: auto;*/
}
#container_header_left2 {
	position:absolute;
	width: 271px;
	height: 14px;
	visibility: visible;
	margin: 0 0 0 0;
	top: 222px;
	text-align:left;
	/*padding-top: 10px;*/
	padding-left: 12px;
}
#left_list2 {
	position:absolute;
	width: 283px;
	height: 120px;
	visibility: visible;
	margin: 0 0 0 0;
	background-color: #D2BCE0;
	top: 242px;
	/*padding-top: 8px;*/
	border-top: 3px dashed #FFFFFF;
	/*border-bottom: 3px dashed #FFFFFF;*/
	/*overflow: auto;*/
}
#container_header_left3 {
	position:absolute;
	width: 271px;
	height: 14px;
	visibility: visible;
	margin: 0 0 0 0;
	top: 374px;
	text-align:left;
	/*padding-top: 10px;*/
	padding-left: 12px;
}
#left_list3 {
	position:absolute;
	width: 283px;
	height: 24px;
	visibility: visible;
	margin: 0 0 0 0;
	background-color: #D2BCE0;
	top: 394px;
	/*padding-top: 8px;*/
	border-top: 3px dashed #FFFFFF;
	/*border-bottom: 3px dashed #FFFFFF;*/
	/*overflow: auto;*/
}


		/*BARRA DESTRA: ELEMENTI CONTENUTI*/
#container_header_right {
	position:absolute;
	width: 566px;
	height: 36px;
	visibility: visible;
	margin: 0 0 0 0;
	top: 0px;
	/*padding-top: 10px;*/
	float: right;
	left: 0px;
}
#container_image_right {
	position:absolute;
	width: 565px;
	height: 390px;
	visibility: visible;
	margin: 0 0 0 0;
	top: 37px;
	text-align:left;
	float: right;
	left: 0px;
	border: 1px solid #494848;
	background-color: #FFFFFF;
} 
/*
		*********************************************************
		*														*
		*			CONTENITORI TESTI E IMMAGINI				*
		*														*
		*********************************************************
*/	

.box_left_list {
	width: 260px;
	padding-top: 10px;
	padding-bottom: 8px;
	padding-left: 12px;
	padding-right: 6px;
	border-bottom: 1px dashed #FFFFFF;
}
#container_footer_left {
	position:absolute;
	top: 98px;
	width: 270px;
	height: 20px;
	padding-top: 8px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 0px;
} 
#container_footer_right {
	position:absolute;
	top: 0px;
	float: right;
	padding-top: 6px;
	padding-left: 12px;
	padding-right: 12px;
} 

#rightbox_details_header_left {
	position:absolute;
	top: 0px;
	left: 0px;
	float: left;
	width: 424px;
	padding-top: 4px;
	padding-left: 0px;
	padding-right: 6px;
}
#rightbox_details_header_center {
	position:absolute;
	top: 0px;
	left: 433px;
	float: none;
	width:0px;
	/*width: 179px;
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;*/
} 
#rightbox_details_header_right {
	position:absolute;
	top: 0px;
	left: 433px;
	float: right;
	width: 120px;
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
} 


/*
		*********************************************************
		*														*
		*			ELEMENTI TIPOGRAFICI E GRAFICI				*
		*														*
		*********************************************************
*/

/* TITOLI*/
.titoli_rossi_22 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 22px;
	font-weight:bold;
	color: #FF0000;
}
.titoli_teal_22 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 22px;
	font-weight:bold;
	color: #494848;
}
.titoli_bianchi {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}
.title_left_list {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 13px;
	color: #494848;
}
.title_left_list a{
	color: #494848;
	text-decoration: none;
}
.title_left_list a:active{
	color: #494848;
}
.title_left_list a:hover{
	color: #FFFFFF;
}

/*PARAGRAFI DI TESTO*/
.testo_11 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	/*line-height: 11px;*/
	color: #494848;
}
.testo_11 a{
	color: #494848;
	text-decoration: none;
}
.testo_11 a:active{
	color: #494848;
}
.testo_11 a:hover{
	color: #FFFFFF;
}
.testo_footer {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	/*line-height: 11px;*/
	color: #494848;
}
.testo_footer a{
	color: #494848;
	text-decoration: none;
}
.testo_footer a:active{
	color: #494848;
}
.testo_footer a:hover{
	color: #FF0000;
}
/*ELEMENTI PER I BOX DEL TITOLO PRINCIPALE DELLA PAGINA E RELATIVA DIDASCALIA*/

#box_titoli_issue_red {
	position:absolute;
	width: 554px;
	height: 30px;
	visibility: visible;
	margin: 0 0 0 0;
	float: left;
	top: 390px;
	left: 0px;
	padding-top: 6px;
	padding-left: 12px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 22px;
	font-weight:bold;
	color: #FF0000;
}
#box_titoli_issue_teal {
	position:absolute;
	width: 554px;
	height: 40px;
	visibility: visible;
	margin: 0 0 0 0;
	float: left;
	top: 0px;
	left: 0px;
	padding-top: 6px;
	padding-left: 12px;
}
.box_right_dida {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	color: #494848;
	padding-top: 4px;
	padding-left: 12px;
}
.box_right_dida a{
	color: #494848;
	text-decoration: none;
}
.box_right_dida a:active{
	color: #494848;
}
.box_right_dida a:hover{
	color: #FF0000;
}

/*ELEMENTI PER LE LISTE DELLA BARRA SINISTRA*/
.footer_left_list {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	color: #494848;
	padding-top: 4px;
	padding-right: 6px;
	text-align:right;
}
.footer_left_list a{
	color: #494848;
	text-decoration: none;
}
.footer_left_list a:active{
	color: #494848;
}
.footer_left_list a:hover{
	color: #FFFFFF;
}
.image_left_list {
	margin-top: 2px;
	margin-right: 10px;
}
.separatore_left_list {
	border: 1px dashed #FFFFFF;
	/*bgcolor="#red"*/
	background-color: #D2BCE0;
}


/* 
COPINNCOLLAGGI VARI

position:absolute;top:50%;
margin:-123px 0 0 0;
}
body,html { height:100%;margin:0 ; 
}

*/

/*#left_rule {
	position:absolute;
	width: 283px;
	height: 30px;
	visibility: visible;
	margin: 0 0 0 0;
	top: 0px;
	text-align:left;
	padding-top: 4px;
	padding-left: 12px;
}

per i problemi di ridimensionamento, qualora abbisograsse, si pu creare un "div" puntello largo quanto il minimo di pagina ridimensionabile.
con una classe tipo questa: div#puntello{width: 250px; height: 1px}

*/
