@charset "UTF-8";

/* MAIN UI */
body {
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color: #333;
	margin:0px;
		height: 100%;
		margin: 0;
		padding: 0;
		background-attachment: fixed;
		background-image: url(/images/Oltre_polo.jpg);
		background-repeat: no-repeat;
		background-position: center;
}

#mydiv {
	position:absolute;
	top: 50%;
	left: 50%;
	width:955px;
	height:670px;
	margin-top: -310px; 
	margin-left: -477px;
}
#mydiv2 {
	position:absolute;
	top: 7px;
	left: 50%;
	width:955px;
	height:670px;
	margin-left: -477px;
}
.head_sx {
	width:429px;
	height:114px;
	background-image:url(/images/main_ui_head_sx.png);
	background-repeat:no-repeat;
	float:left;
}
.head_dx {
	width:526px;
	height:114px;
	background-image:url(/images/main_ui_head_dx.png);
	background-repeat:no-repeat;
	float:left;
}
.semaforo {
	width:45px;
	height:95px;
	margin-left:451px;
	margin-top:7px;
	position:absolute;
}
.language {
	z-index:1010;
	width:92px;
	height:25px;
	margin-left:1px;
	margin-top:10px;
	position:absolute;
	background-image:url(/images/languageback.png);
	background-repeat:no-repeat;
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
}
.language img {
	margin-left:4px;
	margin-right:4px;
}
.travel {
	z-index:1010;
	width:171px;
	height:45px;
	margin-left:537px;
	margin-top:-5px;
	position:absolute;
	padding-left:8px;
	padding-right:8px;
	padding-top:0px;
}
.clear {
	clear:both;
}

.logo {
	background:url(/images/oltre_logo_circle.png) no-repeat;
	width:168px;
	height:164px;
	z-index:100;
	position:absolute;
}
.logoext {
	background:url(/images/oltre_logo_ext_n.png) no-repeat;
	width:152px;
	height:50px;
	z-index:101;
	position:absolute;
	left:138px;
	top: 0px;
}

ul#mainlevel-nav
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size:13px;
	color:#003d5a;
	padding-top:40px;
	padding-left:10px;
}

ul#mainlevel-nav li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 0;
	font-size:13px;
	color:#003d5a;
	line-height: 21px;
	white-space: nowrap;
	/*border-right: 1px solid #cccccc;*/
}

ul#mainlevel-nav li a
{
	display: block;
	padding-left: 8px;
	padding-right: 8px;
	text-decoration: none;
	color: #003d5a;
	background: transparent;
	border:1px solid transparent;
	font-size:13px;
}

#buttons>ul#mainlevel-nav li a { 
width: auto;
}

	ul#mainlevel-nav li a:hover
{
	font-size:13px;
	color:#003d5a;
	display: block;
	background:url(/images/menu_hover.png) repeat-x;
	border:1px solid #9db0bc;
	
}

ul#mainlevel-nav2
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size:13px;
	color:#003d5a;
	padding-top:8px;
	padding-left:10px;
}

ul#mainlevel-nav2 li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 0;
	font-size:13px;
	color:#003d5a;
	line-height: 21px;
	white-space: nowrap;
	/*border-right: 1px solid #cccccc;*/
}

ul#mainlevel-nav2 li a
{
	display: block;
	padding-left: 8px;
	padding-right: 8px;
	text-decoration: none;
	color: #003d5a;
	background: transparent;
	border:1px solid transparent;
	font-size:13px;
}

#buttons>ul#mainlevel-nav2 li a { 
width: auto;
}

	ul#mainlevel-nav2 li a:hover
{
	font-size:13px;
	color:#003d5a;
	display: block;
	background:url(/images/menu_hover.png) repeat-x;
	border:1px solid #9db0bc;
	
}
/*.istituzioni {
	width:755px;
	height:75px;
	background-image:url(/images/back_istituzioni.png);
	background-repeat:repeat;
	border:1px solid #999999;
	z-index:-1;
	margin-top:325px;
	margin-left:95px;
	position:absolute;
}*/

.istituzioni {
	width:755px;
	height:60px;
	background-image:url(/images/back_istituzioni.png);
	background-repeat:repeat;
	border:1px solid #999999;
	/*z-index:-2;*/
	margin-top:340px;
	margin-left:95px;
	position:absolute;

}
.flash_zone {
	width:955px;
	height:138px;
}
.flashzonetd {
	background-image:url(/images/flash_zone.png);
	background-repeat:no-repeat;
}

.centrale_home {
	width:955px;
	height:340px;
	background-image:url(/images/main_ui_rest_home.png);
	background-repeat:no-repeat;
	z-index:9;
	font-size:11px;
}

.filmati {
	width:391px;
	height:348px;
	float:left;
	display:block;
	padding-top:9px;
	margin-right:12px;
}

.news {
	width:320px;
	float:left;
	padding-top:5px;
	font-size:11px;
}

.news a:link{
	font-size:11px;
	color:#666666;
	text-decoration:none;

}

.news a:visited{
	font-size:11px;
	color:#666666;
	text-decoration:none;

}

.news a:hover{
	font-size:11px;
	color:#666666;
	text-decoration:underline;

}

.news h3 {
	color:#00425e;
	font-size:12px;
	font-weight:normal;
	margin:0px;
	margin-bottom:3px;
	padding:0px;
	text-align:left;
	border-bottom: #00425e 1px solid;
	width:320px;
}


ul#titolinews
{
	padding: 0px;
	margin: 0px;
	font-size:11px;
	color:#666666;
	width:320px;
	list-style:none;
}

#arancione
{
	background-color:#dbdbdb;
	background-image:url(/images/li_traficlight_arancione.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding-left: 16px;
	padding-right: 0px;
	float: left;
	margin: 0;
	margin-bottom:1px;
	font-size:11px;
	color: #666666;
	line-height: 16px;
	width:304px;

}
#rosso
{
	background-color:#dbdbdb;
	background-image:url(/images/li_traficlight_rosso.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding-left: 16px;
	padding-right: 0px;
	float: left;
	margin: 0;
	margin-bottom:1px;
	font-size:11px;
	color: #666666;
	line-height: 16px;
	width:304px;

}
#verde
{
	background-color:#dbdbdb;
	background-image:url(/images/li_traficlight_verde.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding-left: 16px;
	padding-right: 0px;
	float: left;
	margin: 0;
	margin-bottom:1px;
	font-size:11px;
	color: #666666;
	line-height: 16px;
	width:304px;
	
}
ul#titolinews li a
{
	display: block;
	text-decoration: none;
	color: #666666;
	font-size:11px;
	/*text-transform:lowercase;*/
}

#buttons>ul#titolinews li a { 
width: auto;
font-size:11px;
/*text-transform: capitalize;*/
}

	ul#titolinews li a:hover
{
	font-size:11px;
	color: #666666;
	display: block;
	text-decoration:underline;
	/*text-transform: lowercase;*/
	
}


.newsletter {
	width:185px;
	height:59px;
	float:left;
	background-image:url(/images/newsletter.png);
	background-repeat:no-repeat;
	color: #666666;
	font-size:11px;
	margin-top:8px;
	background-position: 0px 19px;
	
}

.newsletter_inner {
	padding:3px;
}

.newsletter_inner a:link {
	font-size:11px;
	color: #666666;
	text-decoration:none;
}
.newsletter_inner a:visited {
	font-size:11px;
	color: #666666;
	text-decoration:none;
}

.newsletter_inner a:hover {
	font-size:11px;
	color: #666666;
	text-decoration:underline;
}

.newsletter h3 {
	color:#00425e;
	font-size:12px;
	font-weight:normal;
	margin:0px;
	margin-bottom:3px;
	padding:0px;
	text-align:left;
	border-bottom: #00425e 1px solid;
	width:185px;
}

.diari {
	width:182px;
	float:left;
	margin-left:12px;
	padding-top:5px;
}
.diari h3 {
	color:#00425e;
	font-size:12px;
	font-weight:normal;
	margin:0px;
	margin-bottom:3px;
	padding:0px;
	text-align:left;
	border-bottom: #00425e 1px solid;
	width:185px;
}
.diario_box {
	background-color:#dbdbdb;
	padding-left: 3px;
	padding-right: 3px;
	margin: 0;
	margin-bottom:1px;
	font-size:11px;
	color: #666666;
	width:179px;
	height:56px;
	line-height:12px;
}
.diario_box img {
	border:1px solid #175070;
	margin-right:3px;
}
.diario_box a:link {
	font-size:11px;
	color: #666666;
	text-decoration:none;
	line-height:12px;
}
.diario_box a:visited {
	font-size:11px;
	color: #666666;
	text-decoration:none;
	line-height:12px;
}
.diario_box a:hover {
	font-size:11px;
	color: #666666;
	text-decoration: underline;
	line-height:12px;
}


.partners {
	width:182px;
	float:left;
	color: #666666;
	font-size:11px;
	margin-top:8px;
}

.partners h3 {
	color:#00425e;
	font-size:12px;
	font-weight:normal;
	margin:0px;
	margin-bottom:3px;
	padding:0px;
	text-align:left;
	border-bottom: #00425e 1px solid;
	width:182px;
}

.titolo {
	font-size: 16 px;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color: #00425e;
}

.testo {
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color: #333;
}

.page {
	width:855px;
	min-height:350px;
	padding:8px;
	margin-left:42px;
	border:1px solid #acacac;
	background-color:#fff;
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color: #333;
}

.spacepage {
	height:5px;
}

.footer {
	width:835px;
	background-image:url(/images/back_istituzioni.png);
	background-repeat:repeat;
	border:1px solid #999999;
	border-top:none;
	margin:0px;
	margin-left: 59px;
	margin-bottom:8px;
	font-size:11px;
	text-align:right;
}
.footer a:link {
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color: #333;
	text-decoration:none;
}
.footer a:visited {
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color: #333;
	text-decoration:none;
}
.footer a:hover {
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color: #333;
	text-decoration: underline;
}
.piedehome {
	width:835px;
	background-image:url(/images/back_istituzioni.png);
	background-repeat:repeat;
	border:1px solid #999999;
	margin:0px;
	margin-left: 59px;
	margin-bottom:8px;
	font-size:11px;
	text-align:right;
	
}
.piedehome a:link {
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color: #333;
	text-decoration:none;
}
.piedehome a:visited {
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color: #333;
	text-decoration:none;
}
.piedehome a:hover {
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color: #333;
	text-decoration: underline;
}
.cellanews {
	background-color:#dbdbdb;
	padding:2px;
}
.cellanews a:link {
	font-size: 11px;
	color: #333;
	text-decoration:none;
}
.cellanews a:visited {
	font-size: 11px;
	color: #333;
	text-decoration:none;
}
.cellanews a:hover {
	font-size: 11px;
	color: #333;
	text-decoration:underline;
}
.cellanews span {
	font-size: 10px;
	color: #333;
}
.breadcrumps {
	font-size:11px;
	width:855px;
	margin-left:42px;
	padding-right:8px;
	padding-left: 8px;
	padding-top:5px;
	padding-bottom:5px;
}
.breadcrumps a:link {
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color: #333;
	text-decoration:none;
}
.breadcrumps a:visited {
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color: #333;
	text-decoration:none;
}


.breadcrumps a:hover {
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color: #333;
	text-decoration: underline;
}
.seo {
	width:955px;
	text-align:center;
	position:absolute;
	margin-top:-8px;
}
.seo H1 {
	font-size: 11px;
	font-weight:normal;
	color:#002F60;
	line-height:11pt;
}
.inner_div {
	font-size:12px;
	color: #333;
	margin-top:8px;
}
.inner_div p {
	font-size:12px;
	color: #333;
	margin-bottom:8px;
}

.inner_div a:link {
	font-size:12px;
	color: #333;
	text-decoration:underline;
}

.inner_div a:visited {
	font-size:12px;
	color: #333;
	text-decoration:underline;
}

.inner_div a:hover {
	font-size:12px;
	color: #003A56;
	text-decoration:underline;
}

.profile_folder {
	width:790px;
	min-height:602px;
	background-image:url(/images/profiles_folder.jpg);
	background-repeat:no-repeat;
	margin-left:30px;
}

.profilo_foto {
	margin-top:52px;
	margin-left:82px;
	width:219px;
	height:218px;
	float:left;
}

.profilo_raccolta {
	float:left;
}

.profile_nome {
	margin-top:119px;
	margin-left:206px;
	width:250px;
	height:18px;
	font-family:"Courier New", Courier, monospace;
	font-size:18px;
	text-transform:uppercase;
}

.profile_nato {
	margin-top:20px;
	margin-left:124px;
	width:109px;
	height:18px;
	font-family:"Courier New", Courier, monospace;
	font-size:15px;
	text-transform:uppercase;
	float:left;
}

.profile_a {
	margin-top:20px;
	margin-left:30px;
	width:200px;
	height:18px;
	font-family:"Courier New", Courier, monospace;
	font-size:15px;
	text-transform:uppercase;
	float:left;
}
.profile_professione {
	margin-top:20px;
	margin-left:160px;
	width:300px;
	height:18px;
	font-family:"Courier New", Courier, monospace;
	font-size:15px;
	text-transform:uppercase;
}
.profile_funzione {
	margin-top:19px;
	margin-left:229px;
	width:230px;
	height:18px;
	font-family:"Courier New", Courier, monospace;
	font-size:15px;
	text-transform:uppercase;
}
.profile_email {
	margin-top:18px;
	margin-left:109px;
	width:348px;
	height:18px;
	font-family:"Courier New", Courier, monospace;
	font-size:15px;
}
.profile_email a:link {
	color:#333;
	text-decoration:none;
	font-family:"Courier New", Courier, monospace;
	font-size:15px;
}
.profile_email a:visited {
	color:#333;
	text-decoration:none;
	font-family:"Courier New", Courier, monospace;
	font-size:15px;
}
.profile_email a:hover {
	color:#664c3b;
	text-decoration:none;
	font-family:"Courier New", Courier, monospace;
	font-size:15px;
}
.profile_cella_up_sx {
	background-image:url(/images/back_istituzioni.png);
	background-repeat:repeat;
	border-top:1px solid #333;
	border-left:1px solid #333;
	padding:5px;
	font-size:11px;
}
.profile_cella_up_sx_risp {
	background-image:url(/images/back_istituzioni.png);
	background-repeat:repeat;
	border-top:1px solid #333;
	border-left:dashed 1px #333;
	padding:5px;
	font-size:11px;
}
.profile_cella_dx {
	border-left:1px solid #333;
}
.profile_cella_down {
	border-top:1px solid #333;
}

.profile_note {
	background-image:url(/images/back_istituzioni.png);
	background-repeat:repeat;
	border:1px solid #333;
	padding:5px;
	font-size:11px;
	text-align:left;
}
.profile_note p {
	margin-bottom:8px;
	font-size:11px;
}
.mini {
	font-size:11px;
}
.mini a:link {
	font-size:11px;
	color:#333;
}
.mini a:visited {
	font-size:11px;
	color:#333;
}
.mini a:hover {
	font-size:11px;
	color:#664c3b;
}
.giustifica {
	text-align:justify;
}
.sottolineatura {
	width:100%;
	padding-bottom:3px;
	border-bottom:1px solid #333;
	margin-bottom:15px;
}
.inner_traflight {
	padding-left: 10px;
	padding-right: 10px;
	padding-top:4px;
	padding-bottom:3px;
	border:1px solid #777;
	background-color:#fff;
}
.inner_foto {
	width:53px;
	float:left;
	margin-left:6px;
	margin-right:10px;
}
.inner_title {
	float:left;
}
.inner_profile {
	float:right;
	margin-top:19px;
	margin-right:6px;s
}
.inner_data {
	margin-bottom:9px;
}
.tablecell_color {
	background-image:url(/images/back_cell_color.png);
	background-repeat:repeat-x;
	border-top:1px solid #333;
	border-left:1px solid #333;
	padding:5px;
	font-size:11px;
}
.tablecell_color_dx {
	background-image:url(/images/back_cell_color.png);
	background-repeat:repeat-x;
	border-top:1px solid #333;
	border-left:1px dotted #333;
	border-right:1px solid #333;
	padding:5px;
	font-size:11px;
}
.tablecell_color_dx input {
	font-size:11px;
}
.tablecell_color_spec {
	background-image:url(/images/back_cell_color.png);
	background-repeat:repeat-x;
	border:1px solid #333;
	padding:5px;
	font-size:11px;
}
.tablecell_color_spec2 {
	padding:5px;
	font-size:11px;
}
.mappa td {
	font-size:11px;
	border-bottom:1px dashed #333;
	height:24px;
	padding-top:4px;
	padding-left:5px;
}
.mappa td a:link {
	font-size:11px;
	color:#333;
}
.mappa td a:visited {
	font-size:11px;
	color:#333;
}
.mappa td a:hover {
	font-size:11px;
	color:#003d5a;
}

.nomappa {
	margin-bottom:4px;
}
.nomappa td {
	font-size:11px;
	border-bottom:none;
	height:24px;
	padding-top:4px;
	padding-left:5px;
}
.nomappa td a:link {
	font-size:11px;
	color:#333;
}
.nomappa td a:visited {
	font-size:11px;
	color:#333;
}
.nomappa td a:hover {
	font-size:11px;
	color:#003d5a;
}
.notebio {
	display:none;
}

.page {
	width:855px;
	min-height:350px;
	padding:8px;
	margin-left:42px;
	border:1px solid #acacac;
	background-color:#fff;
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color: #333;
}

.celladiario {
	background-color:#ffffff;
	padding:2px;
}
.celladiario a:link {
	font-size: 11px;
	color: #333;
	text-decoration:none;
}
.celladiario a:visited {
	font-size: 11px;
	color: #333;
	text-decoration:none;
}
.celladiario a:hover {
	font-size: 11px;
	color: #333;
	text-decoration:underline;
}
.celladiario span {
	font-size: 10px;
	color: #333;
}
.diarytable {
	background-color:#d1b88f;
}
.diary_image {
	float: left;
	width: 175px;
	margin-top:22px;
}
.diary_content {
	float: left;
	width: 566px;
}
.diariotop {margin-top:8px; margin-bottom:8px;}




.presstable {
	background-color:#406f84;
}
.press_image {
	float: left;
	width: 175px;
	margin-top:22px;
}
.press_content {
	float: left;
	width: 566px;
}
.presstop {margin-top:8px; margin-bottom:8px;}
.cellapress {
	background-color:#ffffff;
	padding:2px;
	font-size: 11px;
}
.cellapress_id {
	background-color:#CCCCCC;
	background-image:url(/images/fondo_press_head.png);
	background-repeat:repeat-x;
	padding:2px;
	font-size: 11px;
	color:#666666;
}
.cellapress_attach {
	background-color:#ffffff;
	padding:2px;
	font-size: 9px;
	color:#999999;
}
.cellapress a:link {
	font-size: 11px;
	color: #333;
	text-decoration:none;
	cursor:text;
}
.cellapress a:visited {
	font-size: 11px;
	color: #333;
	text-decoration:none;
	cursor:text;
}
.cellapress a:hover {
	font-size: 11px;
	color: #333;
	text-decoration:none;
	cursor:text;
}
.cellapress span {
	font-size: 10px;
	color: #333;
}
.cellapress_head {
	font-size: 10px;
	color: #333;
	background-color:#b7d0db;
	height:18px;
	padding: 2px;
	padding-top:4px;
	background-image:url(/images/fondo_press_head.png);
	background-repeat:repeat-x;
}




.newstable {
	background-color:#406f84;
}

.newstop {margin-top:8px; margin-bottom:8px;}
.cellanewnews {
	background-color:#ffffff;
	padding:2px;
	font-size: 11px;
}

.cellanewnews a:link {
	font-size: 11px;
	color: #333;
	text-decoration:none;
}
.cellanewnews a:visited {
	font-size: 11px;
	color: #333;
	text-decoration:none;
}
.cellanewnews a:hover {
	font-size: 11px;
	color: #333;
	text-decoration:underline;
}
.cellanewnews span {
	font-size: 10px;
	color: #333;
}




.comunicatitable {
	background-color:#406f84;
}

.comunicatitop {margin-top:8px; margin-bottom:8px;}
.cellacomunicati {
	background-color:#ffffff;
	padding:2px;
	font-size: 11px;
}

.cellacomunicati_attach {
	background-color:#ffffff;
	padding:2px;
	font-size: 9px;
	color:#999999;
}
.cellacomunicati a:link {
	font-size: 11px;
	color: #333;
	text-decoration:none;
}
.cellacomunicati a:visited {
	font-size: 11px;
	color: #333;
	text-decoration:none;
}
.cellacomunicati a:hover {
	font-size: 11px;
	color: #333;
	text-decoration:underline;
}
.cellacomunicati span {
	font-size: 10px;
	color: #333;
}
.cellacomunicati_head {
	font-size: 11px;
	font-weight:bold;
	color: #333;
	background-color:#b7d0db;
	height:18px;
	padding: 2px;
	padding-top:4px;
	background-image:url(/images/fondo_press_head.png);
	background-repeat:repeat-x;
}

.celladiarigen {
	text-align:center;
	background-color:#ffffff;
	padding:2px;
	font-size: 11px;
	width:130px;
	height:150px;
	vertical-align:top;
}
.celladiarigen img {
	border:1px solid #b7d0db;
}
.celladiarigen a:link {
	font-size: 11px;
	color: #333;
	text-decoration:none;
}
.celladiarigen a:visited {
	font-size: 11px;
	color: #333;
	text-decoration:none;
}
.celladiarigen a:hover {
	font-size: 11px;
	color: #024379;
	text-decoration:none;

}

.celladiarigen:hover {
	background:url(/images/celladiarigen_back.png);
	background-repeat:repeat-x;
}

.tabletappe {
	background-color:#656565;
	margin-top:4px;
	margin-left:80px;
	}
.tabletappehead {
	margin-left:80px; 
	margin-top:4px;
	font-size:11px;
}
.tabletappe td  {
	background:url(/images/table_tappe.png) repeat-x;
	font-size: 11px;
	width:50%;
	height:13px;
	padding-left:2px;
	padding-right:2px;
	}
.tabletappe td:hover  {
	background:url(/images/table_tappehover.png) repeat-x;
	font-size: 11px;
	width:50%;
	height:13px;
	padding-left:2px;
	padding-right:2px;
	}
.tabletappe a:link, a:visited {
	font-size: 11px;
	color: #333;
	text-decoration:none;
	}
.zone_sx {
	width:429px;
	height:138px;
	float:left;
}
.organizzazione {
	z-index:1010;
	position: absolute;
	width:68px;
	height:45px;
	margin-top:90px;
	margin-left:355px;
	
}
.zone_dx {
	width:526px;
	height:138x;
	float:left;
}
.icons {
	float:right;
	padding-right:30px;
	}

.archivioavdom {
	background:url(/images/archivioavdom.png) repeat-x;
	background-color:#f1f1f1;
	padding:4px;
}
.archivioavris {
	background:url(/images/archivioavris.png) repeat-x;
	background-color:#f4f4f4;
	padding:4px;
}
.archivioavcont {
	background:url(/images/archivioavcont.png) repeat-x;
	background-color:#cdcdcd;
	padding:4px;
}
.archivioav {
	border:1px solid #b3b3b3;
	min-height:100px;
	width:95%;
	margin:auto;
}
.archivioav2 {
	border:1px solid #b3b3b3;
	width:100%;
	margin:auto;
	margin-bottom:12px;
}
.spazietto {
	margin:4px;
}
.scritte {
color:#00425e;

}
.interlocutore {
color:#80a12d;

}
