/* top right bottom left
	*/



/* ----- <TAG GENERICI> ---- */
html, body	{padding: 0px; margin: 0px; text-align:center;}
body, td	{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000;}
body 		{background: #e1bc9c url("images/bg_body.gif") repeat-x;}

form, p	{padding: 0px; margin: 0px;}
img		{border: 0px; vertical-align:bottom;}
ul		{list-style: square; margin:0px; padding:0 0 0 35px; }

a:link, a:visited, a:active {text-decoration:underline; color:#000000;}
a:hover {text-decoration: none; color:#000000; background-color: #ffdb48;}
a:hover img{background-color: #FFFFFF;}

p { margin:0 0 0.6em 0; text-align:justify; }

hr { border: 0px; width: 100%; color: #000000; background-color: #000000; height: 1px; } 
/* ----- </TAG GENERICI> ---- */


/* ----- <PAGINA> ---- */
div#pagina{position:relative; width: 760px; margin:0px auto; text-align:left; }
/* ----- </PAGINA> ---- */


/* ----- <HEADER & CORPO & FOOTER> ---- */
div#pagina div#header {
	position:relative;
	width:760px; height:300px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #FFFFFF url("images/bg_header.jpg") bottom right no-repeat;
}
div#pagina div#header div#menuBandiere{
	position:absolute;
	left:645px; top:276px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#pagina div#corpo {
	position:relative;
	width:760px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #FFFFFF url("images/bg_corpo.gif") repeat-y;
	text-align:left;
}

div#pagina div#corpo div#corpoInterno {
	position:relative; padding: 9px;
	border-left:1px solid #9e370f; border-right:1px solid #9e370f;
}

div#pagina div#corpo div#corpoInterno div#menu {
	position:relative;
	float:left; width:150px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
div#pagina div#corpo div#corpoInterno div#testi {position:relative; float:right; width: 560px;}
div#pagina div#corpo div#corpoInterno div#testiInterno{position:relative; margin-top:10px; margin-right:10px}

div#pagina div#corpo div#corpoInterno div#testiFooter{
	clear:both; position:relative;
}

div#pagina div#footer{
	position:relative;
	width:760px; height:30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #FFFFFF url("images/bg_footer.jpg") bottom right no-repeat;
}

div#pagina div#copy{
	width:  760px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center;
	border-top:1px solid #9e370f;
	font-size: 9px;
}
/* ----- </HEADER & CORPO & FOOTER> ---- */



/* ----- <FINESTRA COMMENTO> ---- */
div#finestraCommento {position:absolute; visibility:hidden; z-index:100;}
div#finestraCommentoInterno {}
/* ----- </FINESTRA COMMENTO> ---- */



/* ----- <TABELLE> ---- */
/* ----- </TABELLE> ---- */



/* ----- <CLASSI VARIE> ---- */
div#pagina div#header div#menuBandiere a img.bandiera {margin-left:2px; border: 2px solid #ffffff;}
div#pagina div#header div#menuBandiere a:hover img.bandiera {margin-left:2px; border: 2px solid #ffdb48;}

table#photos {background-color: #9b4522; width:auto;}
table#photos tr td.intestazione {width:auto; height:20px; text-align:center; background-color: #ffffff;}
table#photos tr td {width:110px; height:85px; text-align:center; background-color: #ffffff;}
table#photos tr td img{ vertical-align:middle;}

.inputSmall	{border:#9b4522 1px solid; font-size:80%; background-color:#ffffff;}
.textAreaSmall	{border:#9b4522 1px solid; background-color:#ffffff;}
.submitSmall	{border:#9b4522 1px solid; font-size:80%; background-color:#9b4522; color:#ffdb48; cursor:hand; font-weight:bold;}

h3.msgConferma {background-color: #33CC33; font-size:11px; margin:0px; padding:5px; color:#ffffff; text-align:center;}
h3.msgErrore {background-color: #FF3300; font-size:11px; margin:0px; padding:5px; color:#ffffff; text-align:center;}
/* ----- </CLASSI VARIE> ---- */


/* ----- <MENU> ---- */
div#menu {}
div#menu div.menuInterno {}
div#menu div.menuInterno ul { padding:5px; padding-left:10px; margin:0px; list-style:none;}	
div#menu div.menuInterno ul li {}
div#menu div.menuInterno ul li a  {
	display:block;
	text-decoration:none; text-align:left;
	font-size:10px; font-weight:bold; color:#FFFFFF;
	width:135px;
	padding-top:6px; padding-bottom:6px;
} 
div#menu div.menuInterno ul li a.Selected, 
div#menu div.menuInterno ul li a.Selected:hover {background-color: #ffdb48; color:#000000;}
div#menu div.menuInterno ul li a:hover {background-color: #9b4522; color:#FFFFFF;}
div#menu div.menuInterno ul li a:hover.Selected  {cursor:inherit;}
/* ----- </MENU> ---- */
