/* Style Sheet actafung

Questo è lo stile personalizzato previsto per Acta Fungorum
creato da Giovanni Dose 02/11/2014
-------------------------------------------------*/
/* Colore fondo pagina */
html, body {
	color: #697161; /*#536482;*/
	background-color: #CDCDCD !important; /*#F5F7FA;*/
}
a{
	color: #5B582D;
}
/* Logo Acta Plantarum*/
.site_logo {
	background-image: url("./images/logo_actaplantarum.gif");
}
.site_logo {
    display: inline-block;
    width: 149px;
    height: 63px;
}
/* Logo Acta Fungorum*/
.site_logo_af {
	background-image: url("./images/logo_actafungorum.gif");
}
.site_logo_af {
    display: inline-block;
    width: 149px;
    height: 63px;
}
.header-logo_ap {
	float: left;
	width: 17%; 
	text-align: center; 
	padding: 5px;
}
.header-logo_af {
	float: right;
	width: 17%; 
	text-align: center; 
	padding: 5px;
}
.index-thumb{
	width:90%;
	/*height:auto;*/
	margin-bottom:0;
}
div.header-text{
	float: left; 
	width: 60%; 
	text-align: center; 
	padding-top: 25px; 
	font-size: 22px; 
	font-weight: bold;
	}	
/* Immagine di fondo testata */
.headerbar {
	background-color: #B5C598 !important; /*#45547C !important;*/
	background-image: url("./images/bg_header_ap.gif");
	color: #ECFFD6;
	padding: 5px 0;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
a:hover, a:focus, a:active {
    color: #2a6496;
    text-decoration: none;
}
h1 {
	/* Forum name */
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-left: 50%; /*margin-right: 200px;*/
	margin-top: 15px;
	font-weight: bold;
	font-size: 3em;
}
h3 {
    color: #5B582D; /*#115098;*/
}
.wrap {
    border: 1px solid transparent;
    border-radius: 8px;
    margin: 0 auto;
    max-width: 1050px;
    min-width: 625px;
    padding: 15px;
}
.navbar {
	background-color: #EBEBDD !important;
	color: #5B582D ;
	padding: 2px 10px;
    border-radius: 7px;
}
.titolo-pagina {
	font-size: 2.5em; 
	font-weight: bold;
	padding: 5px;
	text-align: center;  
}
.titolo1 {
	font-size: 2em; 
	font-weight: bold;
	text-align: center;
	}

.titolo2 {
	font-size: 1.5em; 
	font-weight: bold;
	text-align: center
	}
	
.titolo3 {
	font-size: 1.2em; 
	font-weight: bold;
	text-align: center
	}
.titolo-pagina-left {
	font-size: 2.5em; 
	font-weight: bold;
	padding: 5px;
	text-align: left;  
}
div.table-top{
	width: 99%;
	background-color: #FFFFCC; 
	padding: 5px;
	font-family:Tahoma,Verdana,Helvetica,Arial,Sans-serif;
	font-size: 1.2em;
	color:#000000;
	text-align: center;
	border:1px solid #59550C;
	border-radius: 7px;
}
div.table-corpo {
	float:left;
	width: 99%;
	background-color: #FFFFCC; 
	font-family:Tahoma,Verdana,Helvetica,Arial,Sans-serif;
	font-size: 1.2em;
	color: #5C5B2F; 
	border: 1px solid #5C5B2F;
	padding: 5px;
	border-radius: 7px;
	}
.table-corpo p{
	font-size: 1.4em;
	color: #5C5B2F; 
}
div.table-titolo {
	font-size: 2em; 
	font-weight: bold;
	padding: 5px;
	text-align: center;  
}
div.table-titolo-left {
	font-size: 2em; 
	font-weight: bold;
	padding: 5px;
	text-align: left;  
}
div.table-testo {
	float:left;
	width: 95%;
	background-color: #FFFFFF; 
	font-family:Tahoma,Verdana,Helvetica,Arial,Sans-serif;
	font-size: 1.2em;
	color: #5C5B2F; 
	border: 1px solid #5C5B2F;
	padding: 5px;
	border-radius: 7px;
	}
div.album-last {
	float: left; 
	width: 18.8%; 
	height: 210px; 
	background-color: #B5C598; 
	font-size: 0.9em; 
	color: #222222; 
	border: 2px solid #59550C; 
	margin: 5px 3px;
}
div.table-pictures{
	width: 95%;
	background-color: #222222; 
	padding: 5px;
	font-family:Tahoma,Verdana,Helvetica,Arial,Sans-serif;
	font-size: 1.2em;
	color:#FFFFFF;
	text-align: center;
	border:1px solid #59550C;
	border-radius: 7px;
}
div.table-album{
	background-color: #222222; 
	padding: 5px;
	font-family:Tahoma,Verdana,Helvetica,Arial,Sans-serif;
	font-size: 1.2em;
	color:#FFFFFF;
	text-align: center;
	border:1px solid #59550C;
	border-radius: 7px;
}
div.table-footer{
	background-color: #59550C; 
	padding: 5px;
	font-family:Tahoma,Verdana,Helvetica,Arial,Sans-serif;
	font-size: 1.2em;
	color:#FFFFFF;
	text-align: center;
	border:1px solid #59550C;
	border-radius: 7px;
}
div.album-last {
	float: left; 
	width: 18.8%; 
	height: 210px; 
	background-color: #B5C598; 
	font-size: 0.9em; 
	color: #222222; 
	border: 2px solid #59550C; 
	margin: 5px 3px;
}
/*stili per il testo (da ipfi.css)*/
.testo3{font-family:  Verdana, Tahoma, Helvetica, Arial, sans-serif;font-size: 12px;font-style: normal;font-weight: normal;line-height:normal;word-spacing:normal;letter-spacing:normal;color:#3C3B0F;text-align:left;line-height:normal;}
.testo4{font-family:  Verdana, Tahoma, Helvetica, Arial, sans-serif;font-size:13px;font-style: normal;font-weight: normal;line-height: normal;word-spacing: normal;letter-spacing: normal;color: #3C3B0F;line-height:normal;}

/* Links
-------------------------------------------------*/
.alfa-pag:link, .alfa-pag:visited{
	float: left;
	font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #898989;
	background-color: #CDCDCD;
	border: 1px solid #898989 ;
	padding: 1px 4px;
	margin: 3px;
	text-decoration: none;
}
.alfa-pag1:link{
	float: left;
	font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #898989;
	border: 1px solid #898989 ;
	padding: 1px 4px;
	margin: 3px;
	text-decoration: none;
}
.alfa-pag:hover, .alfa-pag:active{
	color: #FFFFFF;
	background-color: #898989;
	text-decoration: none;
}
a.link-menu li{
	font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #222222; /* #898989; */
	text-decoration: none;
}

div.link-album a {
	font-size: 1.5em;
    font-weight: bold;
    text-decoration: none;
    color: #FFFFCC;
    margin: 0 1px;
    padding: 0 2px;
    background-color: #222222;
    border: 1px solid #FFFFFF;
    line-height: 1.5em;
}
div.link-album  a:hover {
    background-color: #B5C598;
    color: #FF0000;
    text-decoration: none;
}
.link-table a{
    color: #FFFFFF;
    padding: 2px;
    background-color: #222222;
	font-size: 1.2em;
	text-decoration: none;
}
.link-table a:hover {
    background-color: #FFFFFF;
    color: #FF0000;
    text-decoration: none;
}
.link-table-gal2 a{
    color: #FFFFFF;
    padding: 2px;
    background-color: #6A6F34;
	font-size: 1.2em;
	text-decoration: none;
}
.link-table-gal2 a:hover {
    background-color: #FFFFFF;
    color: #FF0000;
    text-decoration: none;
}
div.panel-sx {float: left; width: 49%; display: block; text-align: left;}
div.panel-dx {float: right; width: 49%; display: block; text-align: right;}
.panel-indice {
	float: left;
	width: 750px;
	margin-left: 150px; 
	padding: 5px;}
div.indice1 {
	float: left;
	width: 30px; 
	height: 20px;
	padding-top: 3px;
}
div.indice2 {
	float: left;
	width: 700px; 
	height: 20px;
}
div.indice2 a{font-size: 1.6em ; font-weight: bold; color: #008000;text-decoration: none;}
div.indice2 a:hover{color: #A52A2A;text-decoration: underline}
/* Style per la Galleria di Acta Plantarum
-------------------------------------------------*/
/** responsive immagini */
.flex {
	max-width: 95%;
	max-height: 90%;
	}
.index-thumb {
	width:95%;
	height:auto;
	margin-bottom:0;
}
/* Stile per pulsanti alfabetici */
.alfa span a, .alfa span a:link, .alfa span a:visited, .alfa span a:active {
    font-weight: normal;
    text-decoration: none;
    color: #59550C;
    margin: 0 1px;
    padding: 0 2px;
    background-color: #B5C598;
    border: 1px solid #59550C;
    font-size: 1.5em;
    line-height: 1.5em;
}
.alfa span a:hover {
    background-color: #B5C598;
    color: #FF0000;
    text-decoration: none;
}

div.indice2 a{font-size: 1.6em ; font-weight: bold; color: #008000;text-decoration: none;}
div.indice2 a:hover{color: #A52A2A;text-decoration: underline}

.panel_table {
	float:left;
	width: 1060px; /*960px;*/
	background-color: #FFFFFF;
	border: 1px solid #5C5B2F; 
	text-align: center; 
	padding: 0 6px;
	}
.panel_table1 {
	float:left;
	width: 960px; /*960px;*/
	background-color: #FFFFFF;
	border: 1px solid #5C5B2F; 
	text-align: center; 
	padding: 0 6px;
	}	
.table1 {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, Sans-serif;
	font-size: 12px;
	color: #675630;
	float: left;
	width: 750px;
	margin-left: 130px; 
	position: relative;
	padding: 0;	
}	
.table1 div.legenda1 {	
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	color: #008000;
	text-align: center;
	background: #f2f2f2;
	width: 378px;
	height: 42px;	
	border: 1px solid #5C5B2F;
	padding: 3px;
	}
.table1 div.legenda2 {	
	float: left;
	width: 20px;
	height: 42px;	
	border: 0;
	padding: 3px;
	}
.table1 div.legenda3 {	
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	color: #008000;
	text-align: center;
	background: #f2f2f2;
	width: 246px;
	height: 42px;	
	border: 1px solid #5C5B2F;
	padding: 3px;
	}
.table1 div.campo1 {	
	float: left;
	background: #f2f2f2;
	width: 124px;
	height: 22px;	
	border: 1px solid #5C5B2F;
	padding: 3px;
	}
.table1 div.campo2 {	
	float: left;
	font-size: 1.2em;
	text-align: center;
	background: #f2f2f2;
	width: 84px;
	height: 22px;	
	border: 1px solid #5C5B2F;
	padding: 3px;
	}
.table1 div.campo3 {	
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
	background: #f2f2f2;
	width: 154px;
	height: 22px;	
	border: 1px solid #5C5B2F;
	padding: 3px;
	}
.table1 div.campo4 {	
	float: left;
	width: 20px;
	height: 22px;	
	border: 0;
	padding: 3px;
	}
	
/** Menu corpo responsive start */
#corpomenu		{width: 100%;float:left;}/*background: #59550C; border-radius: 7px 7px 0 0; */
#corpomenu ul 	{float:left; margin: 0; width:100%; list-style: none;}
#corpomenu ul li 	{float: left; margin: 0; position: relative; background: #B5C598; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-radius: 7px 7px 0 0;}
#corpomenu a{color: #59550C; display: block;font-size: 1.2em; font-weight: bold; padding: 12px 10px;}
a.selezione {background: #FFFFCC; color: #FF0000 !important;  font-weight: bold; margin-bottom: -2px; border-left: 1px solid #222222; border-top: 1px solid #222222; border-right: 1px solid #222222; border-radius: 7px 7px 0 0; font-size: 1.2em;padding: 12px 10px; }
#corpomenu a:hover{background: #CCCC99; color: #FF0000;	display: block; font-size: 1.2em; font-weight: bold; padding: 12px 10px; margin-bottom: -2px; border-left: 1px solid #222222; border-top: 1px solid #222222; border-right: 1px solid #222222; border-radius: 7px 7px 0 0; -webkit-box-shadow: 0 0 2px #F0EFE7; -moz-box-shadow: 0 0 2px #F0EFE7; box-shadow: 0 0 2px #F0EFE7;padding: 12px 10px; }

div.link10 a{font-size: 10px; text-decoration: none; color: #59550C;}
div.link10 a:hover{color: #FFFFFF; background-color: #59550C; padding: 1px;}
div.link10_red a{font-size: 10px; text-decoration: none; color: #DD0000;}
div.link10_red a:hover{color: #FFFFFF; background-color: #DD0000; padding: 1px;}

a.link12:link, a.link12:active, a.link12:visited{font-size: 12px; text-decoration: none; color: #000000;}
a.link12:hover{font-size: 12px; color: #FFFFFF; background-color: #59550C; text-decoration: none; padding: 1px;}
a.link12_red:link, a.link12_red:active, a.link12_red:visited{font-size: 12px; text-decoration: none; color: #DD0000;}
a.link12_red:hover{font-size: 12px; color: #FFFFFF; background-color: #DD0000; text-decoration: none; padding: 1px;}
a.link12ff:link, a.link12ff:active, a.link12ff:visited{font-size: 12px; text-decoration: none; color: #FFFFFF;}
a.link12ff:hover{font-size: 12px; color: #FF0000; background-color: #FFFFFF; text-decoration: none; padding: 1px;}
a.link14:link, a.link14:active, a.link14:visited{font-size: 14px; font-weight: bold; text-decoration: none; color: #000000;}
a.link14:hover{font-size: 14px; font-weight: bold; color: #FFFFFF; background-color: #59550C; text-decoration: none; padding: 1px;}

.index_img{
	float:left; 
	display: block; 
	max-width: 60%; /*330px; */
	/*height: 270px;*/
	border: 1px solid #59550C; 
	padding: 2px; 
	text-align: center;
}
.index_numeri{
	float:right; 
	width: 35%; 
	height: 140px; 
	margin-left: 5px; 
	padding: 2px; 
	text-align: center; 
	border: 1px solid #59550C;
}
.index_schede{
	float:right; 
	width: 35%px; 
	height: 120px; 
	margin-left: 5px; 
	padding: 2px; 
	margin-top: 5px; 
	text-align: center; 
	border: 1px solid #59550C;
}
.index_semi{
	float:left; 
	width: 39%; 
	height: 210px; 
	margin-top: 5px; 
	border: 1px solid #59550C;
	padding: 3px; 
	text-align: center;
}
.index_morfologia{
	float:right; 
	width: 56%; 
	height: 210px; 
	margin-top: 5px; 
	border: 1px solid #59550C;
	padding: 3px; 
	text-align: center;
}

/* Pannello sinistro */
div#panel_left {
	float: left; 
	width: 20%; 
	display: block; 
	position: relative; 
	color: #59550C; }
/* Pannello centrale */
div#panel_center {
	float: left; 
	width: 50%; 
	display: block; 
	margin-left: 0; /*5px; */
	position: relative; 
	text-align: justify; 
	color: #59550C; 
	padding: 0;
}	
/* Pannello destro */
div#panel_right {
	float: right; 
	width: 28%; 
	display: block; 
	position: relative; 
	color: #59550C;
	border: 1px solid #59550C
}

div#panel_left div.table_left{
	float:left; 
	position: relative;
	width : 190px;
	border: 1px solid #59550C ;	 
	padding : 0 3px;
	font-size: 1em; 
	margin-bottom: 5px;
	}
div#panel_left div.titoli{
	padding: 0 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	width: 186px;
	background-color: #59550C;
	color: #FFF;
	font-size: 1.2em; 
	font-weight: bold; 
	text-align: center;
	}
div#panel_left h2{
	padding: 0 2px;
	background-color: #59550C;
	color: #FFF;
	font-size: 1.4em; 
	font-weight: bold; 
	text-align: center;
	}
div#panel_left a, div#panel_right a{
	color:#59550C;
	font-size: 1.3em;
	font-weight:bold;
	text-decoration: none
	}
div#panel_left a:hover, div#panel_right a:hover{
	background-color: #59550c;
	color: #FFFFFF;}
div#panel_left a#activelink, div#panel_right a#activelink{
	color: #2F4F4F;
	text-decoration: none}

/* pannello centrale */
div#panel_center div.table_center{
	float:left; 
	position: relative;
	width : 50%; /*540px;*/
	border: 1px solid #59550C ;	 
	padding : 5px;
	font-size: 1em; 
	margin-bottom: 5px;
	}	
	/* pannello centrale */
div#panel_center div.table_center1{
	float:left; 
	position: relative;
	width : 50%; /*540px;*/
	border: 1px solid #59550C ;	 
	padding : 3px;
	font-size: 1em; 
	margin-bottom: 3px;
	}
div#panel_center div.titoli1{
	padding: 2px;
	margin: 2px;
	/*margin-top: 2px;
	margin-bottom: 2px;*/
	/*width: 99%;*/
	background-color: #59550C;
	color: #FFF;
	font-size: 1.2em; 
	font-weight: bold; 
	text-align: center;
	}
div.numeri{
	float:left; 
	width: 50px; 	
	font-size: 10px; 
	font-weight: bold; 
	margin-top: 3px;
}
div#panel_center div.numeri2{
	float:left; 
	width: 120px;
	font-size: 10px; 
	margin-top: 3px;
}
div#panel_center div.numeri-2{
	float:left; 
	width: 135px;
	font-size: 10px; 
	margin-top: 3px;
}

.pannello {
	margin: 0px;
	background-image: url('images/pannello.jpg');
	background-repeat: no-repeat;
	color: #59550C;
	background-color: #FFFFFF;
	font-size: 1em;
	text-align: left;
	width: 190px;
	height: 145px; 
	padding: 0 10px;	
}
	.panel-footer {
		background-color: #59550c;
		color: #FFFFFF;
		padding: 5px 0;
		border-radius: 5px;		
		font-size: 1.4em;
		font-weight: bold; 
		text-align: center; 
	}	
	.smallpanel {
		background-color: #eeeeee;
		padding: 2px 0;
		border-radius: 5px;
	}	
	.announces {	background-color: #eeeeee;padding: 0;}
	
	.smallpanel h3, .smallpanel h2, .smallpanel p, .announces h3, .announces h2, .announces p {
		margin: 0;	
		padding: 0;		
}
	
	.smallpanel div.sp_content, .announces div.an_content {
		padding: 0 6px;
}
	.smallpanel div.sp_content ul, 
	.announces div.an_content ul {list-style: none;}
	.acta1 {	background-color: #59550C;color: white;}
	.acta2 {	background-color: #B5C598;color: 59550C;}
	.royal {	background-color: #aaaaaa;color: white;}
	.table_forum {background-color: #5A7068;	color: white;}
	.panel1 {
		background-color: #949e7c;
		font-size: 1.2em;
		color: white;
	}
	.panel2{
		background-color: #CCFFCC;
		color: white;
	}
	.dwl {background-image: url("./images/dwl.png");	background-position: bottom right;color: white;}
	
	.border {border: 1px solid #888888;}
	
	.dets {background-color: white;}

p {
	font-size: 12px; 
	color: #5C5B2F; 
	text-align: justify;
	padding: 3px 3px 0 3px;
}

/* Tabella a due colonne senza bordi*/
.contenitore {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, Sans-serif;
	float: left;
	margin: 0 auto; 
	position: relative;
	padding: 5px;
}
.contenitore div.cella1 {float: left; display: block; text-align: center;}
.contenitore div.cella1 a{font-size: 1.6em ; font-weight: bold; color: #5e341e;text-decoration: none;}
.contenitore div.cella1 a:hover{color: #A52A2A;text-decoration: underline}
.contenitore div.cella2 {float: right; display: block; text-align: left; font-size: 14px; color: #5C5B2F; }
.contenitore div.cella2 a{font-size: 1.2em; color: #5e341e;text-decoration: none;}
.contenitore div.cella2 a:hover{color: #A52A2A;text-decoration: underline}
.contenitore div.cella3 {float: right; display: block; text-align: left}
.contenitore div.cella3 a{font-size: 1em; color: #5e341e;text-decoration: none;}
.contenitore div.cella3 a:hover{color: #A52A2A;text-decoration: underline}

.contenitore_dx {
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	float: left;
	margin-bottom: 1px; 
	position: relative;
	padding: 1px 0;
}
.contenitore_dx1 {
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	float: left;
	margin-bottom: 1px; 
	position: relative;
	padding: 0;
}
.contenitore_dx div.cella2 {float: left; display: block; text-align: center; background-color: #B5C598; border: 1px solid #59550C; }
.contenitore_dx div.cella2 a{font-size: 1.2em; font-weight: bold; color: #59550C;text-decoration: none;}
.contenitore_dx div.cella2 a:hover{color: #FFFFFF; background-color: #59550C; padding: 3px;} 


/* Stile per pulsanti alfabetici */
.alfa span a, .alfa span a:link, .alfa span a:visited, .alfa span a:active {
    font-weight: normal;
    text-decoration: none;
    color: #59550C;
    margin: 0 1px;
    padding: 0 2px;
    background-color: #B5C598;
    border: 1px solid #59550C;
    font-size: 1.5em;
    line-height: 1.5em;
}
.alfa span a:hover {
    background-color: #B5C598;
    color: #FF0000;
    text-decoration: none;
}
/* Search-header */
/*
.search-header {
    box-shadow: none;
}
.search-header {
    border-radius: 4px;
    display: block;
    float: right;
    margin-right: 5px;
    margin-top: 3px;
}
*/
/* Colore dei moduli forabg */
/*
.forabg {
	background-color: #8D9449 !important;
	background-image: url("./images/bg_list_ap.gif") !important;
}
*/
/* Colore dei moduli forumbg */
/*
.forumbg {
	background-color: #8D9449 !important; 
	background-image: url("./images/bg_list_ap.gif") !important;
}
ul.forums {
	background-color: #F9F9F9; 
	background-image: url("./images/gradient.gif");
}
li.row {
	border-top-color:  #FFFFFF;
	border-bottom-color: #8D9449; 
}

.navbar {
	background-color: #EBEBDD !important;
	color: #5B582D ;
}

ul.forums {
	background-color: #eef5f9;
	background-image: url("./images/gradient_ap.gif") !important;
}
*/
/* Links 
a.topictitle {
    color: #515F37;
}
ul.linklist li.responsive-menu a.responsive-menu-link:before {
	border-color: #5B582D; 
}
ul.topiclist li {
    color: #606759;
}
*/
/* Profilo a destra, testo a sinistra 
----------------------------------------*/
/*
.attachbox {
	float: left;
	width: auto;
	max-width: 100%;
	margin: 5px 5px 5px 0;
	padding: 6px;
	border: 1px dashed transparent;
	clear: right;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.postbody {
	padding: 0;
	line-height: 1.48em;
	width: 84%;
	float: right;
	position: relative;
}

.postprofile {
	margin: 5px 0 10px 0;
	min-height: 80px;
	border: 1px solid transparent;
	border-width: 0 0 0 1px;
	width: 14%; 
	float: left;
	display: inline;
}

.bg1 {
	background-color: #F9FCED; 
}

.bg2 {
	background-color: #EBEBDD;
}

.bg3 {
	background-color: #F9F9F9; 
}

.online {
	background-image: none;
	background-position: 11% 0;
	background-repeat: no-repeat;
}
.online {
    z-index: 9999;
}


body {
	font-size: 10px;
}

.forabg  {
	background: #505C65 url("/assets/images/images/silver/forabg.gif") repeat-x;
}

.forumbg  {
	background: #505C65 url("/assets/images/images/silver/forabg.gif") repeat-x;
}

.navbar {
	background: transparent url("/assets/images/images/silver/innerbox_bg.gif") repeat-x;
}
*/
/*
li.row {
	background: #e8ecee url("/assets/images/images/silver/row_bg.gif");
}
*/

/* stile copyright */
div.testo_copyright{
	font-family:Tahoma,Verdana,Helvetica,Arial,Sans-serif;
	font-size: 9px;
	color:#59550C;
	text-align:center;
	border:1px solid #cdcdcd;
}

/* stile copyright */
div.navbar_copyright{
	background-color: #bfc598;
	padding: 5px;
	font-family:Tahoma,Verdana,Helvetica,Arial,Sans-serif;
	font-size: 10px;
	color:#000000;
	text-align: center;
	border:1px solid #59550C;
	border-radius: 7px;
}

.index-thumb		{width:90%;height:auto;margin-bottom:0;}

.header-banner {
	position: relative; 
	display: block; 
	width: 100%; 
	text-align: center;
	}
	
	/* Menu lastpictures */
.nav_pictures {
    padding: 1px 10px;
}

ul.toptenlist dl,{
	overflow: hidden;
}
ul.toptenlist {
	display: block;
	list-style-type: none;
	margin: 0;
}
ul.toptenlist li {
	display: block;
	list-style-type: none;
	margin: 0;
}

ul.toptenlist dl {
	position: relative;
}

ul.toptenlist li.row dl {
	padding: 0; /*2px 0;*/
}

ul.toptenlist dt, ul.toptenlist dd {
	display: block;
	float: left;
}

ul.toptenlist dt {
	width: 100%;
	margin-right: -440px;
	font-size: 1.1em;
}

ul.toptenlist dd {
	border-left: 1px solid transparent;
	padding: 0; /*4px 0;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

ul.linklist li.responsive-menu a.responsive-menu-link1{
	display: inline-block;
	margin: 0 5px; /*0 5px;*/
	font-size: 1.1em; /*16px;*/
	position: relative;
	width: 50px; /*16px;*/
	line-height: 20px;
	text-decoration: none;
}

ul.linklist li.responsive-menu a.responsive-menu-link1:before {
	content: '';
	position: absolute;
	left: 0;
	top: 2px; /*7px;*/
	height: .15em;
	width: 16px; /*14px;*/
	border-bottom: 0.2em solid transparent; /*0.125em solid transparent;*/
	border-top: 0.55em double transparent; /*0.375em double transparent;*/
}

ul.linklist > li {
	float: left;
	font-size: 1.1em;
	line-height: 2.2em;
	list-style-type: none;
	/*margin-right: 7px;*/
	padding-top: 1px;
	width: auto;
}

ul.linklist li.responsive-menu a.responsive-menu-link1:before {
	border-color: #FFFFFF; /*#105289;*/
}

ul.linklist li.responsive-menu a.responsive-menu-link1:hover:before, ul.linklist li.responsive-menu.visible a.responsive-menu-link1:before {
	border-color: #D31141;
}

/* BBCode Table*/
table.schede-table
{
   text-align: center;
   width: auto;
   margin-top: 0;
   margin-left: 0;
   border: 1px #B5B5B5 solid;
   border-spacing: 1px;
}

table.schede-table th
{
   background-color: #b5c598;
   color: #59550C;
   border: 1px #B5B5B5 solid;
   padding: 2px 2px;   
}

table.schede-table td
{
   text-align: left;
   padding: 2px 2px;
   border: 1px #CFCFCF solid;
}

table.xiradorn_table
{
   text-align: center;
   width: auto;
   margin-top: 0;
   margin-left: 0;
   border: 1px #B5B5B5 solid;
   border-spacing: 1px;
}

table.xiradorn_table th
{
   background-color: #b5c598;
   color: #59550C;
   border: 1px #B5B5B5 solid;
   padding: 2px 2px;   
}

table.xiradorn_table td
{
   text-align: left;
   padding: 2px 2px;
   border: 1px #CFCFCF solid;
}

/* header links */
.icon-cestello	{ background-image: url("./images/icon_cestello.gif"); }
.icon-attach	{ background-image: url("./images/icon_attach.gif"); }

/* css per bbcode table - start */
.table_alias {
  display: table;
  padding: 1px; /*2px;*/
  border-radius: 3px;
  margin-left: 0; /*margin: 0 auto;*/
  width: 100%;
  max-width: 40%; /*70%;*/
}

.table_alias .tr_alias {
  display: table-row;
}

.table_alias .tr_alias .td_alias, .table_alias .tr_alias .th_alias {
  display: table-cell;
  padding: 2px 4px; /*5px 8px;*/
}

.table_alias .tr_alias .td_alias {
  background: #B5C598; /*#ffffff;*/
  color: #000000;
  border: 1px solid #8D9449; /*#0178B3;*/
}

.table_alias .tr_alias .th_alias {
  color: #ffffff;
  font-weight: bold;
}
@media screen and (max-width: 450px) {
    .table_alias {
        max-width: 97%
    }
}
/* css per bbcode table - fine*/

/* css per bbcode ttable - start */
.ttable_alias {
  display: table;
  padding: 1px;
  border-radius: 3px;
  margin-left: 0;
  width: 100%;
  max-width: 50%;
}

.ttable_alias .ttr_alias {
  display: table-row;
}

.ttable_alias .ttr_alias .ttd_alias, .ttable_alias .ttr_alias .tth_alias {
  display: table-cell;
  padding: 2px 4px;
}

.ttable_alias .ttr_alias .ttd_alias {
  background: #F0FFFF;
  color: #000000;
  border: 1px solid #8D9449;
}

.ttable_alias .ttr_alias .tth_alias {
  color: #ffffff;
  font-weight: bold;
}
@media screen and (max-width: 450px) {
    .ttable_alias {
        max-width: 97%
    }
}
/* Esclude il box search */
/*
.search-box{
	display: none ;
}
*/
/* css per bbcode ttable - fine*/
/**  responsive jcarousel 
-----------------------------------------*/
.jcarousel-wrapper {
    margin: 10px auto;
    position: relative;
	background: #222222;
    border: 1px solid #FFFFFF;
	padding: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 2px #999;
    -moz-box-shadow: 0 0 2px #999;
    box-shadow: 0 0 2px #999;
}

/** Carousel **/

.jcarousel {
    position: relative;
    overflow: hidden;
    width: 100%;
	background: #222222;
}

.jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.jcarousel li {
    width: 90px;
    float: left;
    border: 1px solid #666666;	
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.jcarousel img {
    display: block;
    max-height: 80px;
    width: 90px; /*auto !important;*/
	margin: 0 auto;
}

/** Carousel Controls **/

.jcarousel-control-prev,
.jcarousel-control-next {
    position: absolute;
    top: 50%;
    margin-top: -15px;
    width: 30px;
    height: 30px;
    text-align: center;
    background: #4E443C;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
    font: 24px/27px Arial, sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -webkit-box-shadow: 0 0 4px #F0EFE7;
    -moz-box-shadow: 0 0 4px #F0EFE7;
    box-shadow: 0 0 4px #F0EFE7;
}

.jcarousel-control-prev {
    left: 10px;
}

.jcarousel-control-next {
    right: 10px;
}

/** Carousel Pagination **/

.jcarousel-pagination {
    position: absolute;
    bottom: -40px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    margin: 0;
}

.jcarousel-pagination a {
    text-decoration: none;
    display: inline-block;

    font-size: 11px;
    height: 10px;
    width: 10px;
    line-height: 10px;

    background: #fff;
    color: #4E443C;
    border-radius: 10px;
    text-indent: -9999px;

    margin-right: 7px;


    -webkit-box-shadow: 0 0 2px #4E443C;
    -moz-box-shadow: 0 0 2px #4E443C;
    box-shadow: 0 0 2px #4E443C;
}

.jcarousel-pagination a.active {
    background: #4E443C;
    color: #fff;
    opacity: 1;

    -webkit-box-shadow: 0 0 2px #F0EFE7;
    -moz-box-shadow: 0 0 2px #F0EFE7;
    box-shadow: 0 0 2px #F0EFE7;
}

/* style mod_topiclist
---------------------------------------- */
.nav_alfa span a, .nav_alfa span a:link, .nav_alfa span a:visited, .nav_alfa span a:active {
    font-weight: normal;
    text-decoration: none;
    color: #000080;
    margin: 0 2px;
    padding: 0 2px;
    background-color: #eeeeee;
    border: 1px solid #bababa;
    font-size: 1.3em;
    line-height: 1.8em;
}
.nav_alfa span a:hover {
    border-color: #000080;
    background-color: #c0c0c0;
    color: #FF0000;
    text-decoration: none;
}
#nav_left{
   margin: 1px;
   text-align: left;
   float: left;
   text-decoration: none;
}

#nav_right{
   margin: 1px;
   text-align: right;
   float: right;
   text-decoration: none;
}
.titoli {
   font-size: 2em;
   color: #000080;
}
.top {
   font-size: 1.2em;
   padding-top: 2px;
   color: #000080;
}
	.topiclist-legenda{
		width: 99%;
		background-color: #8D9449; 
		color: #FFFFFF;
		padding: 3px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
	}
	.topiclist-corpo{
		width: 99%;
		background-color: #FFFFFF; 
		color: #000000;
		font-size: 1.2em;
		padding: 2px;
		border: 1px solid #cdcdcd;
	}
	.topiclist-box{
		width: 99%;
		background-color: #FFFFFF; 
		color: #000000;
		padding: 2px;
		/*border-bottom: 1px solid #cdcdcd;*/
	}
	.topiclist-box-sx{
		float: left;
		width: 49%;
		background-color: #FFFFFF; 
		color: #000000;
		text-align: left;
		padding: 2px;
	}
	.topiclist-box-dx{
		float:right
		width: 49%;
		background-color: #FFFFFF; 
		color: #000000;
		text-align: right;
		padding: 2px;
	}
	.topiclist-title{
		float: left;
		width: 55%;
		text-align: left;
		padding: 2px 0;
	}
	.topiclist-author{
		float: left;
		width: 12%;
		text-align: left;
		padding: 2px 0;
	}
	.topiclist-forum{
		float: left;
		width: 24%;
		text-align: left;
		padding: 2px 0;
	}
	.topiclist-replies{
		float: left;
		width: 8%;
		text-align: left;
		padding: 2px 0;
	}
	.topiclist-views{
		float: left;
		width: 9%;
		text-align: left;
		padding: 2px 0;
	}
	.topiclist-data{
		float: left;
		width: 10%;
		text-align: left;
		padding: 2px 0;
	}
	.topiclist-alfa{
		width: 20px;
		text-align: center;
		background-color: #cdcdcd;
		color: #000000;
		font-size: 1.2em;
		border: 1px solid #8D9449;	
		margin-left: 30px;		
		padding: 0 3px 0 3px ;
	}
	.corpo-num{
		float: left;
		width: 40px;
		text-align: center;
	}
	.corpo-ico{
		float: left;
		width: 30px;
		text-align: center;
	}
	.corpo-title{
		float: left;
		width: 49%;
		text-align: left;
	}
	.corpo-author{
		float: left;
		width: 15%;
		color: #008000;
		text-align: left;
	}
	.corpo-forum-name{
		float: left;
		width: 23%;
		text-align: left;
	}
	.corpo-replies{
		float: left;
		width: 7%;
		text-align: left;
	}
	.corpo-views{
		float: left;
		width: 7%;
		text-align: left;
	}
	.corpo-topic-data{
		float: left;
		width: 12%;
		text-align: left;
	}
/* style itinerari 
div.corpo_table{width : 99%; background-color: #EEE8AA; padding : 5px;font-size: 12px; margin-top: 5px; margin-bottom:0; margin-left: 0; border : 1px solid #59550C;}
div.corpo_table_ap{width : 1060px; background-color: #EEE8AA; padding : 5px;font-size: 12px; margin-top: 5px; margin-bottom:0; margin-left: 0; border : 1px solid #59550C;}
div.corpo_table1{width : 970px; background-color: #B5C598; padding : 5px;font-size: 12px; margin-top: 5px; margin-bottom:0; margin-left: 0; border : 1px solid #59550C;}
div.corpo_table2{width : 970px; background-color: #8FBC8F; padding : 5px;font-size: 12px; margin-top: 5px; margin-bottom:0; margin-left: 0; border : 1px solid #59550C;}
.corpo_titoli{font-size: 1.2em; background-color: #59550C; color: #FFFFFF; text-align: center; padding: 2px 0;}
div.corpo_left{float: left; width : 515px; background-color: #EEEECF; padding : 5px;font-size: 12px; margin-top: 5px; margin-bottom:0; margin-left: 0; border : 1px solid #59550C;}
div.corpo_right{float: right; width : 515px; background-color: #ECFFD6; padding : 5px;font-size: 12px; margin-top: 5px; margin-bottom:0; margin-left: 0; border : 1px solid #59550C;}*/

