@charset "UTF-8";
/* CSS Document */
html, body {
	background-color:#3c4048;
	margin:0;
	padding:0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#3c4048;
	font-size:11px;
	height:100%;
/*	background-image:url('../image/bck_black.gif');
	background-position:bottom;
	background-repeat:repeat-x;
	*/
}

#logo_atlantis h3 { height:97px; width:214px; background-image:url(../image/logo_atlantis.jpg); background-repeat:no-repeat; padding:0px; margin:0px; }


.etichetta {background-color:#000; color:#FFF; font-size:14px; font-weight:bold; padding-left:15px;padding-top:10px;padding-bottom:10px;text-align:left}
.sezione {font-size:14px; font-weight:bold; text-transform:uppercase;}

.red_back {background-color:#08338f}
.red_txt {color:#08338f}

.black_back {background-color:#3c4048}
.black_txt {color:#3c4048}

.white_txt {color:#666}

.tit{font-size:12px; font-weight:bold;}

a { text-decoration:underline; font-weight:normal; color:#08338f;}
td.btn_lingua{ font-size:10px; color:#FFFFFF}
a.btn_lingua { text-decoration:none; font-weight:normal; color:#FFFFFF; font-size:10px}
a.btn_lingua:HOVER { text-decoration:none; font-weight:normal; color:#FFFFFF; font-size:10px}
a.btn_lingua_no { text-decoration:none; font-weight:normal; color:#000; font-size:10px}
a.btn_lingua_no:HOVER { text-decoration:none; font-weight:normal; color:#000; font-size:10px}

#container_html{
	width:930px;
	margin:0 auto
}

#pagina_sito{
	width:100%;
	float:left;
}

#spacer{
 width:16px;
 float:left;
}
#logo_atlantis{
	text-align:left;
	width:920px;
	padding-bottom:5px;
	float:left;
}

#menu {
	background-color:#e3e0cf; 
	width:194px; 
	text-align:left; 
	padding-left:20px;
	line-height:18px;
	float:left;
	}

a.lnk_menu { text-decoration:none; font-weight:normal; color:#666666; font-size:13px; text-transform:uppercase;}
a.lnk_menu:HOVER { text-decoration:none; font-weight:normal; color:#08338f; font-size:13px; text-transform:uppercase;}
a.lnk_menu_1 { text-decoration:none; font-weight:bold; color:#666666; font-size:14px; text-transform:uppercase;}
a.lnk_menu_1:HOVER { text-decoration:none; font-weight:bold; color:#08338f; font-size:14px; text-transform:uppercase;}


#linea_grigia{
	padding-left:10px;
	margin-top:20px;
	margin-bottom:20px;
}

.blocco_menu{
	padding-left:10px;
	padding-bottom:10px;
	text-transform:uppercase;
}


#pagina{
	width:680px; 
	float:left; 
	text-align:left;
}
/*------------------------------------------Titolo Pagina*/
#titolo_pagina {
	width:680px;
	float:left;
}
#lato_sx {
	width:460px;
	float:left;
	font-size:14px;
	color:#666666;
}

#lato_dx {
	width:220px;
	float:left;
	text-align:right;
	margin-bottom:2px;
	text-align:right
}

#lato_sx_flash {
	width:440px;
	float:left;
	font-size:14px;
	color:#666666;
}

#lato_dx_flash {
	width:240px;
	float:left;
	text-align:right;
	margin-bottom:2px;
	text-align:right
}

.table_titolo_nero {
	background-color:#e3e0cf; 
	padding:5px; 
	padding-right:20px;
	text-transform:uppercase;
}

/*------------------------------------------Pagina HTML*/

#pagina_html{
	background-color:#FFFFFF; 
	text-align:left;
	float:left;
	padding:5px;
	width:670px; 
	font-size:11px;
	min-height: 825px; height: auto !important; height: 940px;
}

#pagina_html h1{font-size:14px; background-color:#d9d9d9; color:#08338f; font-weight:bold }
#pagina_html h2{font-size:13px; background-color:#d9d9d9; color:#08338f; font-weight:bold  }


.spec_label{font-weight:bold; width:200px;vertical-align:top;}
.spec_dati{width:300px; text-align:right; vertical-align:top}
.spec_spac{padding-top:8px; padding-bottom:1px; font-size:1px; border-bottom:1px solid #3c4048;}

.dati{vertical-align:top}
.intesta_dati{background-color:#d9d9d9; color:#666666;padding-bottom:10px;}

/*------------------------------------------Footer Pagina Flash*/

#footer {
	margin-left: auto;
	margin-right: auto;
	color:#FFF;
	font-size:10px;
	
}
#footer a {
	color:#FFF;
}
/*------------------------------------------Footer Pagina HTML*/

#footer_html{
	margin-left: auto;
	margin-right: auto;
	color:#fff;
	font-size:10px;
	background-color:#3c4048;
	float:left;
	text-align:center;
	height:30px;
	width:100%;
	padding-top:10px;
	margin-top:10px;
}
#footer_html a {
	color:#ffffff;
}

