body{
    background-color: white;
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, arial, "sans-serif";
	/* font-family: "Gill Sans MT"; */
    /* font-family: "Open Sans"; */
    margin: 0px;
}


/* Corpo pagina */
.corpo-pagina {
	width: 100%;
	height: 100vh;
	text-align: center;
	border: none;
	border-collapse: collapse;
}
.a {text-decoration: none;}


/************************************************************************/
/************************* Area centrale pagina *************************/
/************************************************************************/
.area-centrale {
	width: 70%;
	/* background-color: #0E2440; */
	background-color: rgba(34,87,153,0.25);
	/* background-image: url("../img/Omino_ASC_sfondo.svg"); */
	/* background-image: url("../img/omino_natale_sfondo.svg"); */
	/* background-size: 20% 20%; */
	/* background-size: 10%; */
	/* background-repeat: round; */
	vertical-align: top;
	padding: 20px 0px;
	color: #0E2440;
}
.titolo-centrale  {
    background-color: white;
    /* width: 90%; */
    /* font-size: 2.8vw; */
    font-size: 35px;
    color: #DF7237;
    /* border-radius: 20px; */
    padding: 5px;
    border-style: solid none solid none;
    border-width: thick;
    border-color: #DF7237 white #DF7237 white;
	word-break: break-word;
}

div.tornei-link {padding-top: 20px;}
button.tornei-link {
	width: 90%;
	max-width: 600px;
	background-color: white;
	font-family: inherit;
	font-size: 20px;
	font-weight: bold;
	color: #0E2440;
	border-radius: 15px;
	border: medium solid #DF7237;		
	padding: 1%;
	margin: 0px 5px 10px 5px;
	box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);
	vertical-align: middle;
}
button.tornei-link:hover {
	background-color: #0E2440;
	color: white;
}


/************************************************************************/
/************************* Area sinistra pagina *************************/
/************************************************************************/
.area-sx {
    /* background-color: #225799; */
	width: 15%;
	vertical-align: top;
	padding: 5px 0px 0px 0px;
	text-align: center;
}


/************************************************************************/
/************************** Area destra pagina **************************/
/************************************************************************/
.area-dx {
    /* background-color: #225799; */
	width: 15%;
	vertical-align: top;
	padding: 10px 0px 0px 0px;
	word-break: break-word;
}
table.tab-link {
	width: 90%;
	text-align: center;
	padding: 0px;
	margin: 0px auto;
}
th.tab-link {
	background-color: #DF7237;
	border-radius: 15px 15px 0px 0px;
	color: white;
	/* font-size: 18px; */
	font-size: calc(0.4vw + 12px);
	font-weight: bolder;
	padding: 5px;
}
td.tab-link {
	border-style: solid;
	border-radius: 15px;
	border-color: #0E2440;
	border-width: thin;
	border-bottom-width: 3px;
	padding: 0px;
}
a.link-page:link, a.link-page:visited  {
	color: #0E2440;
	font-weight: bold;
	text-decoration: none;
	font-size: calc(0.5vw + 10px);
}
a.link-page:hover {
	color: #DF7237;
}
td.link-page {
	border: thin solid #DF7237;
	padding: 2px 5px;
}
td.sel-page {
	background-color: #225799;
	font-family: inherit;
	color: white;
	border: thin solid #0E2440;
	padding: 2px 5px;
	font-size: calc(0.5vw + 10px);
}
button.torneo-menu {
	background-color: inherit;
	font-family: inherit;
	/* font-size: 15px; */
	font-size: calc(0.4vw + 12px);
	font-weight: bold;
	color: #DF7237;
	border: thin solid #DF7237;
	border-bottom: 3px solid;
	border-radius: 15px;		
	padding: 5px;
	width: 100%;
	margin-bottom: 5px;
}
button.torneo-menu:hover {
	background-color: #0E2440;
	color: white;
	border: thin solid #DF7237;
	border-bottom: 3px solid #DF7237;
}
#archivio{
	width: 90%;
	margin-bottom: 0px;
	background: linear-gradient(to bottom, #E56705, #FFFFFF);
	color: #0E2440;
	border-color: #DF7237;
}
#archivio:hover{
	background: linear-gradient(to bottom, #225799, #FFFFFF);
	border-color: #0E2440;
}
		
.comun:link, .comun:visited  {
	color: #DF7237;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold
}
.comun:hover {color: #0E2440}


/************************************************************************/
/************************************************************************/
/************************************************************************/
#album_header_div {
	margin-bottom: 12px;
	text-align: center;
	font-family: "Trebuchet MS";
	font-size: 24px;
	font-weight: bold;
}	

#album_header_comments_div {
	margin-bottom: 12px;
	text-align: center;
	font-family: "Trebuchet MS";
	font-size: 14px;
}	

#back_to_home {
	text-align: center;
	margin-bottom: 12px;
	font-size: 11px;
}

#iwebalbum {

}

.iwebalbum_table {
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.iwebalbum_photobox_table {
	width:140px;
	height:140px;
	background-repeat:no-repeat;
	margin-right: 6px;
	margin-bottom: 12px;
	margin-left: 6px;
	background-image: url(fotoframe.gif);
}



.photobox { border: 1px solid #aaaaaa;}
a:link .photobox { border-color: #aaaaaa;}
a:visited .photobox { border-color: #aaaaaa;}
a:hover .photobox { border-color: #ffffff;}

#pages {
	text-align: center;
	margin-top: 18px;
}

#pages span{
	margin-right: 5px;
	padding: 4px;
}

#pages span a{
	padding: 4px;
}

#pages span a:hover{
	background-color: #000099;
	color: #FFFFFF;
	padding: 4px;
}

#generator {
	text-align: right;
	clear: both;
	margin-top: 40px;
	padding-right: 20px;
	padding-bottom: 6px;
	font-size: 10px;
}

#slideshow {
	text-align: center;
	margin-top: 18px;
}