﻿html,body 
{
	background-color:#3b1500;
	margin:0px; padding:0px;	
	font-family:Verdana;
	font-size:12px;
	background-image:url(/img/sito/bg_sito.gif);
	background-position:top;
	background-repeat:repeat;
	color:#3b1500;
	}
	
html{height:100%; margin-bottom:1px; }
body a{ color:#684f13; text-decoration:underline;}

#contenitoresito 
{
	width:980px;
	margin-left:auto;
	margin-right:auto;	
	text-align:left;
}

#corposito 
{
	width:980px;
	background-image:url(/img/sito/bg_filetto_sito.gif); background-position:top; background-repeat:repeat-y;
	min-height:400px;
	height:auto !important;
	height:400px;
	float:left;
}

#contenutoSito{width:950px; margin:0 15px 0 15px; float:left;}

.Intestazione{width:950px; float:left; text-align:right; height:195px; background-image:url(/img/sito/header.jpg); background-position:bottom; background-repeat:no-repeat;}

.pulsantierasxContenitore{width:180px; 
	float:left;
	background-color:#ffffff;}

.pulsantierasx {width:180px; 
	float:left;
	background-color:#cccc99;
	background-image:url(/img/sito/footer_menu.gif); background-position:bottom; background-repeat:no-repeat;
	}
.bannerPulsantiera
{
	width:180px; 
	float:left;
	background-color:#ffffff;
	margin-top:15px;
	text-align:center;
}

	
.headerpulsantierasx {width:180px; 
	height:25px;
	float:left;
	background-image:url(/img/sito/titolomenu.gif); background-position:top; background-repeat:no-repeat;
}	

.TxtPulsantiera{width:175px; min-height:100px;
	float:left;
	height:auto !important;
	height:100px; padding:15px 0 15px 0;
	}

.TxtPulsantiera a{background-image:url(/img/sito/frecciamenu.gif); background-position:left; background-repeat:no-repeat; padding:0 0 7px 15px; float:left; width:163px; font-weight:normal;}


#footer{margin:0 0 0 0; width:950px; float:left; height:28px; margin-top:30px; }
#txtfooter{width:475px; float:left; height:17px; padding-top:10px; font-size:12px; font-family:Verdana; color:#5e5337; text-align:left;}
#Powered{width:475px; float:left; height:27px; font-size:12px; font-family:Verdana; color:#5e5337; text-align:right;}

#footerbg{margin:0 0 0 0; width:980px; float:left; height:16px; background-image:url(/img/sito/footer_sito.gif); background-position:bottom; background-repeat:no-repeat;}

.LogoHeader{width:190px; height:140px; padding-top:5px; float:left;}

.corpodx{width:760px; margin:0 0 0 0; float:left; margin-left:10px;}

.TitoloInterno{width:760px; font-weight:bold; float:left; padding-bottom:30px;}


.CssChiSiamo{width:760px; float:left; text-align:left;}
.CssChiSiamoFoto{width:200px; height:200px; float:left; text-align:center;}
.CssChiSiamoDx{width:530px; margin-left:10px; height:190px; float:left; text-align:left; padding:5px; background-color:#DEDEDE;}
.CssChiSiamoNomeCognome{width:540px; padding:5px; float:left; text-align:left; }
.CssChiSiamoEmail{width:540px; padding:5px; float:left; text-align:left; }
.CssChiSiamoTelefono{width:530px; padding:5px; float:left; text-align:left; }
.CssChiSiamoDescrizione{width:530px; padding:5px; float:left; text-align:justify; }
.CssChiSiamoLinea{width:760px; float:left; padding:5px 0 5px 0; background-image:url(/img/sito/linea.gif); background-position:top; background-repeat:no-repeat;}




.IndirizzoThesan{width:760px; float:left; }



#map{
width:758px;
height:400px;
border:1px solid #ccc;
}

.map-add{
background-color:#eee;
width:742px;
height:20px;
float:left;
}

.map-add p{
float:left;
margin-top:3px;
}

.map-add ul{
margin-top:3px;
float:right;
margin-right:20px;
}

.map-add ul li{
padding-left:5px;
border-left:1px dotted #333;
display:inline;
padding-right:5px;
cursor:pointer;
}



.pulsantiheader{width:490px; float:left; height:20px;}
.pulsantiheader a{width:94px; float:left; height:20px; margin-left:1px;}

.bandierapulsantiheader a{width:24px; float:right; height:15px; margin:3px 1px 0 2px;}

.ContenutoDx{width:760px; float:left; padding-top:15px; text-align:justify;}

.HpColSx{width:465px; margin:0 15px 0 15px; float:left;}
.HpColDx{width:265px; float:left; padding-top:15px;}
.NewsHp{width:465px; padding-top:30px; float:left; background-image:url(/img/sito/newshp465.gif); background-position:top; background-repeat:no-repeat; margin-bottom:15px;}
.FotoHp{width:465px; padding-top:30px; float:left; background-image:url(/img/sito/ultimefoto465.gif); background-position:top; background-repeat:no-repeat; margin-bottom:30px;}
.StoriaHp{width:245px; float:left; padding:10px; background-color:#dedede; text-align:justify; margin-bottom:15px;}
.NewsletterHp{width:265px; float:left; background-image:url(/img/sito/mailinghp265.gif); background-position:top; background-repeat:no-repeat; padding-top:30px; }

.RigoNewsHp{width:445px; padding-left:20px; float:left; background-image:url(/img/sito/frecciabgbianco.gif); background-position:left center; background-repeat:no-repeat; margin-bottom:5px; border-bottom:dotted 1px #cccccc; padding-bottom:5px;text-align:left;}

.RigoFotoHp{width:106px; float:left; padding:5px;}

.TxtNewsletterHp{width:265px; float:left; text-align:justify; margin-bottom:10px;}
.CampiNewsletterHp{width:265px; float:left; text-align:right;}


.TusciaMaremmaHp{width:245px; float:left; padding:10px; background-color:#ededed; text-align:justify; margin-bottom:15px;}

.BannerHp465{width:465px; height:70px;  margin-bottom:15px; 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; }