﻿html,body 
{
	background-color:#faf2de;
	margin-top: 0; margin-right: 0px; margin-left: 0px; margin-bottom: 0; padding:0;
	text-align:center;
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
	
	font-family:Arial;
	font-size:95%;
	
	background-image:url(/img/bg.gif);
	background-position:top;
	background-repeat:repeat;
	color:#684f13;
	}
	
html{height:100%; margin-bottom:1px; }
body a{ color:#684f13; text-decoration:none;}
 
#corposito 
{
	width:970px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-image:url(/img/new_bg_centrale.jpg); background-repeat:repeat-y;
}

#corpobg 
{
	width:970px;
	height:auto;
	background-image:url(/img/new_bg_sup.jpg); background-position:top; background-repeat:no-repeat;
}

#Intestazione{width:970px; float:left; text-align:right; height:104px;}

#corpoSuperiore 
{
	width:970px;
	height:auto;
	float:left;
}

#corpofooter
{
	width:970px;
	height:114px;
	background-image:url(/img/new_bg_inf.jpg); background-repeat:no-repeat;
}

.pulsantierasx {width:155px; height:auto; float:left; margin-left:45px;}
.corpodx{width:700px; height:auto; float:left; margin:0px 60px 0px 10px;}

.centroColSx{width:292px; height:auto; float:left;}
.centroColDx{width:395px; height:auto; margin-left:13px;  float:left; font-family:Sans-Serif; font-size:15px; font-weight:lighter; text-align:justify; line-height:20px;}

.headertxtsx{width:485px; float:left; height:15px; margin-top:5px; text-align:left; font-size:10px; font-weight:normal; color:#666666;}


.TxtHeader{width:970px; height:80px; padding-top:30px; text-align:right;}
.TxtHeader a{width:24px; height:15px; margin:3px; float:right;}
.TxtHeader img{border:0;}


.TxtPulsantiera{width:155px; height:176px; padding:90px 0 0 0px; font-style:normal; font-size:14px; font-family:Times New Roman;}
.TxtPulsantiera b, .TxtPulsantiera a{padding:0 0 5px 0; float:left; width:150px;}


.clear{clear:both;}



#map{
width:700px;
height:400px;
margin-bottom:15px;
border:1px solid #ccc;
float:left;
}



.TitoloInterno{width:700px; height:35px; padding:10px 0 0 0; float:left;  font-weight:bold; color:#684f13; }

.FotoInterna{width:300px; text-align:center; height:356px; padding-top:10px; float:left; vertical-align:middle;}


.TxtInterno715{width:700px; height:auto; float:left; text-align:justify; line-height:20px;}
.TxtInterno{width:400px; height:auto; float:left; text-align:justify; line-height:20px;}

.testofooter{text-align:center;}

.LinkInterno{width:400px; display:block; text-decoration:none;}
.LinkInternoVerde{width:400px; display:block; text-decoration:none; color:#416d45;}


.tabheader{width:970px; float:left; height:16px; margin-top:10px;}
.tab{width:103px; float:right; height:16px;}

.lingues{width:485px; float:left; height:15px; margin-top:5px; text-align:right; font-size:10px; font-weight:normal; color:#333333;}


#Stats{margin:5px 0 0 0; width:970px; float:left; height:18px;}

#txtfooter{width:485px; float:left; height:52px; font-size:12px; font-family:Verdana; color:#5e5337; padding-top:62px;}
#Powered a{width:485px; float:left; height:52px; font-size:12px; font-family:Verdana; color:#5e5337; padding-top:62px; text-align:right;}

.imgGallery a{width:140px; height:70px; text-align:center; float:left;}

/* Accordion */
#master_content
{
	float: left;
	width: 670px;
/*	margin-right: -200px;*/
	color: #333333;
}
.accordionHeader
{
	text-align:center;
    border: 1px solid #FFFFFF;
    color: white;
    background-color: #FFFFFF;
	font-family: Arial, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
    padding: 3px;
    margin-top: 2px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #336633;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #DEDEDE;
    color: white;
    background-color: #336633;
	font-family: Arial, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
    padding: 3px;
    margin-top: 2px;
    cursor: pointer;
    text-align:center;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #bfd9bf;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 10px;
    text-align:justify;
    line-height:2em;
}


/* position:relative and overflow:hidden are required */
#scroller {position:relative; overflow:hidden; width:395px; height:20px; float:right;}

/* display:none prevents the controls being shown when JavaScript is not present */
#controls {display:none; text-align:right}

/* add link formatting for the controls */
#controls a {}

/* add formatting for the scrolling text */
#tag {margin:2px 0;  white-space:nowrap;}
#tag a{text-decoration:underline;}

/* #testP must also contain all text-sizing properties of #tag */
#testP {visibility:hidden; position:absolute; white-space:nowrap;}

/* used as a page top marker and to limit width */
#top {width:350px; margin:auto}

.TitoloPagine{width:663px; float:left; padding:3px; font-weight:bold; text-align:left; border-bottom:1px; border-bottom-style:solid; border-bottom-color:#336633; color:#336633; margin-bottom:5px;}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
 	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.LineaForm{width:425px; float:left; height:30px;}
.LineaForm2{width:425px; height:25px; float:left;}
.LineaForm3{width:425px; float:left; height:auto;}
.LineaForm4{width:425px; float:left; height:auto;}

.tdBorder { border-color:Black; border-width:1px; border-style:Solid; }
.tableBorder { border-color:Black; border-width:1px; border-style:Solid; border-collapse:collapse; }
