﻿/* ==================== GENERIC ===============================*/
body
{
	font-family: Verdana;
	font-size: 11px;	
	letter-spacing: 1px;
	color: #1A2B58;
}

body input.Submit
{
	font-family: Verdana;
	color: #1A2B58;
	font-size: 11px;
}

body input.NonButton, body select
{
	font-family: Verdana;
	color: #1A2B58;
	font-size: 11px;	
	border: 1px solid #327D76;
}


.FloatRight {float: right;}
.PadRight {padding-right: 35px;}
.DisplayBlock {display: block;}
.Hide {display: none;}

a.Link, label.Link {text-decoration: none; color: #327D76;}
a.Link:hover, label.Link:hover {text-decoration: underline;}

a.LinkDisabled, label.LinkDisabled {text-decoration: none; color:#707675;}
a.LinkDisabled:hover, label.LinkDisabled:hover {text-decoration: none;}

/* ==================== PALLA ====================================*/

div#LingueLinkDiv
{
	position: absolute;
	left: 40px; width: 80px; top: 7px;
	font-size: 80%;
	/*background-color: Fuchsia;	*/
}

div#LingueLinkDiv a {color: #707675; text-decoration: none;}
div#LingueLinkDiv a:hover {color: #327D76; text-decoration: underline;}

div#HomeLinkDiv
{
	position: absolute;
	left:95px; width:95px; top:45px;
		
	text-align:center;
	text-transform:uppercase;
	
	font-family:Verdana;
	font-size:11px;
	font-variant:small-caps;
	font-weight:bold;
	
	letter-spacing: 3px;
}

div#HomeLinkDiv a {text-decoration: none; color: #223770;}
div#HomeLinkDiv a:hover {text-decoration: underline;}

img.ImgAxa
{
	position: absolute;
	left: 110px; width: 65px; top: 97px; height: 25px;
}

img.ImgHome
{
	padding-left: 42px;	
}

div#Registrazione
{
	position:absolute; 
	left: 80px; 
	width: 130px; 
	top: 160px; 
	height: 20px; 
	text-align: center; 
	/* visibility:hidden; */
}


/* ==================== MENU UP ===============================*/

div#PanelMainMenu ul {margin: 0;}

div#PanelMainMenu ul, div#PanelMainMenu ul li
{
	display:inline;
	font-family:verdana;
	font-size:8pt;
	letter-spacing:1.5pt;
	list-style-type:none;
	padding: 0 10px 0 0px;
}

div#PanelMainMenu ul li a {text-decoration: none; color: #327D76;}
div#PanelMainMenu ul li a:hover {text-decoration: underline;}

/* ==================== MENU ALBERO ===============================*/

div.MenuAlbero
{
	font-size: 11px;
	letter-spacing: 2pt;
	text-align: right;
}

.MenuAlbero span {padding: 0 0 0 3px; margin: 0;}
.MenuAlbero a {text-decoration: none; color: #327D76; padding: 0;}
.MenuAlbero a:hover {text-decoration: underline;}

/* ==================== CONTENUTO ==================================*/

.Contenuto {padding: 30px 190px 0 190px;}

.PadderHomePage {padding-left: 231px;}

.Contenuto p {text-align: justify;}

.Contenuto strong {color: #327D76;}

.Contenuto a {color: #327D76;}

/*.Contenuto ul {margin: 1px 0 5px 0;}*/
.Contenuto li {list-style-position: inside;}

.ContenutoMetà {width: 310px;}

.Contenuto h5
{
	font-size: 11px;
	font-weight: bold;	
	letter-spacing: 1px;
}

.Contenuto h6
{
	font-size: 11px;
	font-style: italic;
	letter-spacing: 1px;
}


table.ContenutoColonneFigli 
{
	width: 100%;
	border-collapse: collapse;	
	margin: 0 0 20px 0;
}

#ListRighe
{
	border: none;	
}

.ContenutoFigli table td, .ContenutoFigli table th
{
	border: solid 1px #707675;	
	padding: 2px 6px;
}

.ContenutoFigli table tbody th
{
	text-align: right;
	color: #1A2B58;
	font-weight: normal;
}

.ContenutoFigli table thead th
{
	background-color: #B3B4E4;
	text-align: left;
	color: #1A2B58;
}

.ContenutoFigli
{
	color: #707675;	
}

.ContenutoFigli a {color: #707675; text-decoration: none;}
.ContenutoFigli a:hover {color: #327D76; text-decoration: underline;}



div.PanelFooter
{
	border-top: solid 1px #707675;
	text-align: center;	
	color: #707675;
	font-size: 80%;
	/*
	background-color: #707675;
	color: White;
	*/
}


div.PanelFooter a {color: #707675; text-decoration: none;}
div.PanelFooter a:hover {color: #707675; text-decoration: underline;}


/* ==================== GALLERY ========================= */


.ImageGallery a img
{
	border: solid 1px #327D76;	
}

.ImageGallery .CellaGallery
{
	text-align: center;	
	border: none;	
	margin: 3px 0px 0px 3px;
	padding: 5px 0px 0px 5px;
}
