a {
	color:#7E0000;
	margin:0;
	padding:0;
	text-align:left;
	text-decoration: none;
}

#recupera_pw {
	margin:8px 10px 0px 0px;
	float:right;
	font-size:10px;
	cursor:pointer;
	font-weight:bold;
	color:#730301;	
}
.article-registrati form{
	background:url(/img/astiturismo/bg_contatti.jpg) no-repeat top left;
	height:540px;
	margin:30px 0px 0px 45px;
	padding:65px 0px 0px 7px;
	width:665px;
}
.article_title h1{
	height:38px;
	line-height:38px;
}
.input.text.required {
	margin:10px 10px 0px 35px;
	width:600px;
	font-weight:bold;
	display:inline;
	float:left;
}
.input.text {
	margin:10px 10px 0px 35px;
	width:600px;
	font-weight:bold;
	display:inline;
	float:left;
}
.input.textarea {
	margin:10px 10px 0px 35px;
	width:600px;
	font-weight:bold;
	display:inline;
	float:left;
}
.input.text label {
	margin:5px 10px 0px 0px;
	width:100px;
	font-weight:bold;
	text-align:right;
	display:inline;
	float:left;
	
}
.submit{
	margin:50px 0px 0px 230px;
	
}
.input.textarea label {
	margin:50px 10px 0px 0px;
	width:100px;
	font-weight:bold;
	text-align:right;
	display:inline;
	float:left;
	
}
.registrati.article form .submit input{
	margin:15px 0px 0px 300px;
	width:150px;
	height:25px;
	color:#FFF;
	font-weight:bold;
	background:url(/img/astiturismo/pulsante_recupera.jpg) no-repeat top left;
}
.input.text.required label {
	margin:5px 10px 0px 0px;
	width:100px;
	font-weight:bold;
	text-align:right;
	display:inline;
	float:left;
	
}
.input.text.required #UserEmail {
	margin:0px 10px 0px 2px;
	width:200px;
	font-weight:bold;
	text-align:left;
	display:inline;
	float:left;
	
}

.input.password {
	margin:10px 10px 0px 35px;
	width:600px;
	font-weight:bold;
	text-align:right;
	display:inline;
	float:left;
}
.input.password label{
	display:inline;
float:left;
font-weight:bold;
margin:5px 10px 0 0;
text-align:right;
width:100px;
}
.input.password input{
display:inline;
float:left;
font-weight:bold;
margin:0 10px 0 2px;
text-align:left;
width:200px;
}
.testata{
display:inline;
float:left;
font-weight:bold;
margin:10px 10px 0 35px;
width:600px;
}
.testata label {
display:inline;
float:left;
font-weight:bold;
margin:5px 10px 0 0;
text-align:right;
width:233px;
}
.testata input{
display:inline;
float:left;
font-weight:bold;
margin:0 10px 0 2px;
text-align:left;
width:200px;
}
.infos .indirizzo{
	width:310px;
	float:left;

}

/*
#larchives ul li.manifestazioni .selected_menuitem {
	background-color: #004980;
	width:132px;
	color:#FFF;
}

#larchives ul li.prodotti .selected_menuitem{
	background-color: #e28531;
	width:67px;
	margin:0px 0px 0px 0px;
	color:#FFF;

}

#larchives ul li.territorio .selected_menuitem{
	background-color: #a1bf2f;
	width:92px;
	color:#FFFFFF;

}

#larchives ul li.accoglienza .selected_menuitem{
	background-color: #a13232;
	color:#FFF;
	width:143px;
}

#larchives ul li.associazione .selected_menuitem{
	background-color: #2d83c1;
	color:#FFF;
	width:124px;
}
.off.associazione a:active{
	background-color: #2d83c1;
	color:#FFF;
	width:124px;
}

#larchives ul li.associazione .selected_menuitem a{
	background-color: #2d83c1;
	color:#FFF;
	width:124px;
}

#larchives ul li.iniziative .selected_menuitem{
	background-color: #c6974c;
	color:#FFF;
	width:124px;
}


#lresources .iniziative {
	background-color: #c6974c;
}
#lresources .manifestazioni {
	background-color: #004980;
}

#lresources .prodotti {
	background-color: #e28531;
}

#lresources .territorio {
	background-color: #a1bf2f;

}

#lresources .accoglienza {
	background-color: #a13232;
}

#lresources .associazione {
	background-color: #2d83c1;
}

*/


div, span, button, form, img, a, ul, li, h1, h2, h3, h4, h5, h6, p {
display:inline;
float:left;
padding: 0;

}
.article_content p {
display:inline;
float:left;
padding: 0;
width:700px;
margin:10px 0px 0px 10px;

}
.tre_col .article_content {
display:inline;
float:left;
padding: 0;
width:530px;
margin:0px	0px 0px 0px;

}
.tre_col .article_content p {
display:inline;
float:left;
padding: 0;
width:265px;
margin:10px	0px 0px 10px;

}
.article-iniziative .article_content {
display:inline;
float:left;
padding: 0;
width:700px;
margin:10px	0px 0px 10px;

}
.article-manifestazioni .article_content {
display:inline;
float:left;
padding: 0;
width:700px;
margin:10px	0px 0px 10px;

}
.article-manifestazioni .article_content .testo{
display:inline;
text-align:justify;
padding: 0;
width:700px;
margin:10px	0px 0px 8px;

}
.tre_col .article-manifestazioni .article_content {
display:inline;
float:left;
padding: 0;
width:522px;
margin:10px	0px 0px 10px;

}
.article-manifestazioni .article_content p{
display:inline;
float:left;
padding: 0;
width:380px;
margin:10px	0px 0px 0px;

}
.article-manifestazioni .article_content .titolo{
display:inline;
float:left;
width:500px;
margin:10px	0px 0px 0px;
background-color:#2d83c1;
height:20px;
line-height:20px;
color:#FFF;
font-weight:bold;
text-align:left;
font-size:1em;
padding:0px 0px 0px 10px;

}
.article-manifestazioni .article_content .destra{
display:inline;
float:left;
padding: 0;
width:232px;
margin:10px 0px 0px 0px;
line-height:15px;
text-align:left;
font-size:0.9em;
padding:0px 0px 0px 10px;
border-left:1px dotted #2d83c1;
}
.article-manifestazioni .article_content .sinistra{
display:inline;
float:left;
padding: 0;
width:244px;
margin:10px	1px 0px 0px;
line-height:15px;
text-align:left;
font-size:0.9em;
padding:0px;
}
.tre_col .article-manifestazioni .article_content .testo {
display:inline;
float:left;
line-height:1.5em;
margin:5px 0 0 8px;
padding:0;
text-align:justify;
width:500px;
}
.article-sindone {
border-right:5px solid #025c90;
font-size:0.8em;
margin:22px 5px 0;
text-align:left;
width:734px;
}
.article-sindone a{
color:#025c90;
float:none;
font-weight:bold;
}
.article-sindone .immagine_banner {
width:100%;
margin:10px;
}
.article-sindone h1 {
background:transparent url(/img/astiturismo/bg_astiturismo.jpg) repeat scroll left top;
color:#FFFFFF;
font-size:2.1em;
font-weight:bold;
height:38px;
line-height:38px;
text-align:right;
width:100%;
margin:0px;
}
.article-sindone .article_content {
display:inline;
float:left;
padding: 0;
width:700px;
margin:10px	0px 0px 10px;
}
.article-sindone .article_content .testo{
display:inline;
text-align:justify;
padding: 0;
width:700px;
margin:10px	0px 0px 8px;
}
.article-sindone .article_content .titolo{
display:inline;
float:left;
width:500px;
margin:10px	0px 0px 0px;
background-color:#025c90;
height:20px;
line-height:20px;
color:#FFF;
font-weight:bold;
text-align:left;
font-size:1em;
padding:0px 0px 0px 10px;
}
.sottotitolo_sindone {
border-bottom:1px dotted #025c90;
color:#025c90;
font-size:1.5em;
height:25px;
line-height:25px;
margin:20px 5px 0;
text-align:right;
width:700px;
}
.article-sindone .download {
	width:110px;
	height:20px;
	line-height:20px;
	color:#FFF;
	font-weight:bold;
	margin:10px 20px 0px 0px;
	float:left;
	font-size:0.9em;
	background-color:#004980;
	text-align:center;
	
}
.article-sindone .download a{
	width:110px;
	text-align:center;
	color:#FFF;
	
}

.article-accoglienza .article_content {
display:inline;
float:left;
padding: 0;
width:700px;
margin:10px	0px 0px 10px;

}
.booking{
	float:left;
	margin:0px;
}
.booking .testo{
	float:left;
	margin:5px;
}
.booking iframe{
	float:left;
	margin:15px;
	border:10px solid #A13232;
	width:650px;
	height:500px;
	overflow:auto;
}
.article-accoglienza .article_content .testo{
display:inline;
text-align:justify;
padding: 0;
width:700px;
margin:10px	0px 0px 8px;

}
.tre_col .article-accoglienza .article_content {
display:inline;
float:left;
padding: 0;
width:522px;
margin:10px	0px 0px 10px;

}
.article-accoglienza .article_content p{
display:inline;
float:left;
padding: 0;
width:380px;
margin:10px	0px 0px 10px;

}
.article-accoglienza .article_content .titolo{
display:inline;
float:left;
width:500px;
margin:10px	0px 0px 0px;
background-color:#a13232;
height:20px;
line-height:20px;
color:#FFF;
font-weight:bold;
text-align:left;
font-size:1em;
padding:0px 0px 0px 10px;

}
.article-accoglienza .article_content .destra{
display:inline;
float:left;
padding: 0;
width:232px;
margin:10px 0px 0px 0px;
line-height:15px;
text-align:left;
font-size:0.9em;
padding:0px 0px 0px 10px;
border-left:1px dotted #a13232;
}
.article-accoglienza .article_content .sinistra{
display:inline;
float:left;
padding: 0;
width:244px;
margin:10px	1px 0px 0px;
line-height:15px;
text-align:left;
font-size:0.9em;
padding:0px;
}
.tre_col .article-accoglienza .article_content .testo {
display:inline;
float:left;
line-height:1.5em;
margin:5px 0 0 8px;
padding:0;
text-align:justify;
width:500px;
}



.article_content ul{
display:inline;
float:left;
padding: 0;
width:600px;
}
.article_content ul li{
display:inline;
float:left;
padding: 0;
width:600px;

}
.article-iniziative .article_content .testo{
display:inline;
line-height:1.5em;
float:left;
padding: 0;
width:700px;
margin:20px 0px 0px 10px;
text-align:justify;
}
.tre_col .article_content .testo{
display:inline;
line-height:1.5em;
float:left;
padding: 0;
width:500px;
margin:20px 0px 0px 8px;
text-align:justify;
}
.link, .link a{
display:inline;
line-height:0.8em;
color:#FFF;
font-weight:bold;
float:right;
padding: 0;
width:150px;
height:30px;
line-height:30px;
margin:30px 35px 0 0px;
text-align:center;
background:#a13232;
}
.article-territorio h1 {
background:transparent url(/img/astiturismo/bg_territorio.jpg) repeat scroll left top;
color:#FFFFFF;
font-size:2.1em;
font-weight:bold;
height:38px;
line-height:38px;
text-align:right;
width:100%;
margin:0px;
}

.article-territorio {
border-right:5px solid #8f9b36;
font-size:0.8em;
margin:22px 5px 0;
text-align:left;
width:734px;
}
.article-territorio .testo{
font-size:1em;
margin:22px 5px 0;
text-align:justify;
line-height:20px;
width:700px;
}
.article-news {
border-right:5px solid #4b5c9b;
font-size:0.8em;
margin:22px 5px 0;
text-align:justify;
width:734px;
}
.article-news .article_content .testo{
margin:10px 5px 0;
text-align:justify;
width:710px;
}
.article-news h1 {
background:transparent url(/img/astiturismo/bg_titolo_news.jpg) repeat scroll left top;
color:#FFFFFF;
font-size:2.1em;
font-weight:bold;
height:38px;
line-height:38px;
text-align:right;
width:100%;
margin:0px;
}
.article-news h2 {
color:#4B5C9B;
font-size:1em;
font-weight:bold;
margin:20px 0px 0px 5px;
}
.article-news a.link_news {
	color: #4B5C9B;
    display: inline;
    float: none;
    font-weight: bold;
}
.article-registrati {
border-right:5px solid #aaa7a9;
font-size:0.8em;
margin:22px 5px 0;
text-align:left;
width:734px;
}
.article-registrati textarea{
font-size:0.8em;
margin:20px 0px 0px 35px;
text-align:left;
width:500px;
height:100px;
}
.article-registrati h1 {
background:transparent url(/img/astiturismo/bg_registrati.jpg) repeat scroll left top;
color:#FFFFFF;
font-size:2.1em;
font-weight:bold;
height:38px;
line-height:38px;
text-align:right;
width:100%;
margin:0px;
}
table.manifestazioni {
font-size:0.8em;
margin:5px 5px 0;
width:515px;
}
table.manifestazioni tr#intestazione {
font-size:0.8em;
margin:5px 5px 0;
width:100%;
background:#004980;
color:#FFF;
font-weight:bold;
text-align:center;
}
table.manifestazioni tr.dato {
font-size:1em;
width:128px;
background:#ffe6a5;
color:#000;
font-weight:normal;
text-align:center;
}
.article-manifestazioni {
border-right:5px solid #2D83C1; 
font-size:0.8em;
margin:22px 5px 0;
text-align:left;
width:734px;
}
.article-manifestazioni h1 {
background:transparent url(/img/astiturismo/bg_astiturismo.jpg) repeat scroll left top;
color:#FFFFFF;
font-size:2.1em;
font-weight:bold;
height:38px;
line-height:38px;
text-align:right;
width:100%;
margin:0px;
}
.article-iniziative h1 {
background:transparent url(/img/astiturismo/bg_iniziative.jpg) repeat scroll left top;
color:#FFFFFF;
font-size:2.1em;
font-weight:bold;
height:38px;
line-height:38px;
text-align:right;
width:100%;
margin:0px;
}

.article-iniziative a{
color:#b89755;
float:none;
font-weight:bold;
}
p a{
color:#4B5C9B;
float:none;
font-weight:bold;
}
.article-iniziative {
border-right:5px solid #b89755;
font-size:0.8em;
margin:22px 5px 0;
text-align:left;
width:734px;
}
.immagine_testo{
	
	margin:0px 10px 0px 0px;
}
.article-prodotti h1 {
background:transparent url(/img/astiturismo/bg_prodotti.jpg) repeat scroll left top;
color:#FFFFFF;
font-size:2.1em;
font-weight:bold;
height:38px;
line-height:38px;
text-align:right;
width:100%;
margin:0px 0px 0px 0px;

}
.article-prodotti {
border-right:5px solid #e28531;
font-size:0.8em;
margin:22px 5px 0px 0px;
text-align:left;
width:739px;
}
.article-prodotti .testo{
text-align:justify;
width:705px;
margin:20px 0px 0px 5px;
}
.tre_col .article-prodotti {
border-right:5px solid #e28531;
font-size:0.8em;
margin:27px 5px 0px 0px;
text-align:left;
width:739px;
}
.article-prodotti table{
border:1px solid #E28531;
font-size:1.2em;
margin:44px 0 0 20px;
text-align:left;
width:682px;
}
.article-prodotti table tr#row_0{
background:#E28531;
font-size:0.8em;
color:#FFF;
font-weight:bold;
margin:0px;
text-align:center;
width:682px;
}
.article-prodotti table tr#row_1, tr#row_2, tr#row_3, tr#row_4 {
background:#f9e7d6;
font-size:0.8em;
color:#000;
font-weight:normal;
margin:0px;
text-align:center;
width:682px;
}
.article-accoglienza h1 {
background:transparent url(/img/astiturismo/bg_accoglienza.jpg) repeat scroll left top;
color:#FFFFFF;
font-size:2.1em;
font-weight:bold;
height:38px;
line-height:38px;
text-align:right;
width:100%;
margin:0px;
}
.article-accoglienza {
border-right:5px solid #a13232;
font-size:0.8em;
margin:27px 5px 0;
text-align:left;
width:734px;
}
.article-accoglienza a{
color:#a13232;
font-weight:bold;
/*float:none;*/

}
.article-manifestazioni a{
color:#2D83C1;
font-weight:bold;
float:none;

}
.sottotitolo_accoglienza {
border-bottom:1px dotted #a13232;
color:#a13232;
font-size:1.5em;
height:25px;
line-height:25px;
margin:20px 5px 0;
text-align:right;
width:700px;
}
.news{
	margin:20px 0px 0px 0px;
}
.sottotitolo {
border-bottom:1px dotted #4b5c9b;
color:#4b5c9b;
font-size:1.5em;
height:25px;
line-height:25px;
margin:20px 5px 0;
text-align:right;
width:700px;
}
.sottotitolo a {
color:#4b5c9b;
font-size:1em;
height:25px;
text-decoration:none;
line-height:25px;
text-align:right;
width:700px;

}
.news_subtitle{
	color:#4b5c9b;
    font-size:0.9em;
	font-weight:bold;
	margin:10px 0px 0px 5px;
	width:700px;
	
}
.news_date{
	    font-size:0.9em;
			margin:10px 0px 0px 0px;

}
.news{
	margin:20px 0px 0px 0px;
}
.article-iniziative .sottotitolo {
border-bottom:1px dotted #B89755;
color:#B89755;
 font-size: 1.5em;
    height: 25px;
    line-height: 25px;
    margin: 20px 5px 0;
    text-align: right;
    width: 515px;

}
.article-iniziative .sottotitolo a {
color:#B89755;
font-size:1em;
height:25px;
text-decoration:none;
line-height:25px;
text-align:right;
width:700px;

}
.article-iniziative .news_subtitle{
	color:#B89755;
    font-size: 0.9em;
    font-weight: bold;
    margin: 10px 0 0 5px;
    width: 500px;
	
}
.article-iniziative .news_date{
	  color: #B89755;
    font-size: 0.9em;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    margin: 10px 0 0 5px;
    text-align: left;
    width: 500px;
}
.article-iniziative .news_content {
		  color: #000;
    font-size: 0.9em;
    margin: 5px 0 0 5px;
    text-align: left;
    width: 500px;
}
.article-iniziative .news_more {
    background-color: #B89755;
    color: #FFFFFF;
    float: right;
    font-size: 0.9em;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    margin: 10px 20px 0 0;
    text-align: center;
    width: 80px;
}
.article-iniziative h2.article_subtitle {
    background: url("/img/astiturismo/bg_titolo_pacchetto_tartufo.jpg") no-repeat scroll right top transparent;
    color: #FFFFFF;
    font-size: 1em;
    font-weight: bold;
    height: 30px;
    margin: 0 0 0 12px;
    padding: 38px 0 0 10px;
    width: 499px;
}
.tre_col .article-iniziative .article_content .testo {
    display: inline;
    float: left;
    line-height: 1.5em;
    margin: 5px 0 0 8px;
    padding: 0;
    text-align: justify;
    width: 500px;
	}
.article-iniziative .news {
    color: #B89755;
    float: right;
    margin: 0;
    width: 530px;
}
.article-iniziative .article_content .titolo {
    background-color: #B89755;
    color: #FFFFFF;
    display: inline;
    float: left;
    font-size: 1em;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    margin: 10px 0 0;
    padding: 0 0 0 10px;
    text-align: left;
    width: 500px;
}
.article-iniziative .article_content .sinistra {
    display: inline;
    float: left;
    font-size: 0.9em;
    line-height: 15px;
    margin: 10px 1px 0 0;
    padding: 0;
    text-align: left;
    width: 244px;
}
.article-iniziative .article_content .destra {
    border-left: 1px dotted #B89755;
    display: inline;
    float: left;
    font-size: 0.9em;
    line-height: 15px;
    margin: 10px 0 0;
    padding: 0 0 0 10px;
    text-align: left;
    width: 232px;
}
.article-iniziative .news_back {
    background-color: #B89755;
    color: #FFFFFF;
    float: right;
    font-size: 0.9em;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    margin: 10px 20px 0 0;
    text-align: center;
    width: 110px;
	}
/**/

.article-accoglienza .news{
	margin:20px 5px 0px 5px;
	width:520px;
	float:right;
}
.article-manifestazioni .sottotitolo {
border-bottom:1px dotted #004980;
color:#004980;
font-size:1.5em;
height:25px;
line-height:25px;
margin:20px 5px 0;
text-align:right;
width:515px;
}
.article-manifestazioni .sottotitolo a {
color:#004980;
font-size:1em;
height:25px;
text-decoration:none;
line-height:25px;
text-align:right;
width:500px;

}
.article-manifestazioni .news{
	color:#004980;
	margin:0px;
	width:530px;
	float:right;
	
}
.article-manifestazioni .news_subtitle{
	color:#004980;
    font-size:0.9em;
	font-weight:bold;
	margin:10px 0px 0px 5px;
	width:500px;
	
}
.article-manifestazioni .news_date{
	color:#004980;
	font-size:0.9em;
	font-weight:bold;
	height:20px;
	line-height:20px;
	margin:10px 0 0 5px;
	text-align:left;
	width:500px;

}
.article-manifestazioni .news_more {
background-color:#004980;
color:#FFFFFF;
float:right;
font-size:0.9em;
font-weight:bold;
height:20px;
line-height:20px;
margin:10px 20px 0 0;
text-align:center;
width:80px;
}
.article-manifestazioni .news_back {
	width:110px;
	height:20px;
	line-height:20px;
	color:#FFF;
	font-weight:bold;
	margin:10px 20px 0px 0px;
	float:right;
	font-size:0.9em;
	background-color:#004980;
	text-align:center;
	
}
.article-manifestazioni .news_back a{
	width:110px;
	text-align:center;
	color:#FFF;
	
}
.article-manifestazioni .titolo {
background-color:#004980;
color:#FFFFFF;
font-size:0.9em;
font-weight:bold;
height:20px;
line-height:20px;
margin:0px 0px 0 0;
text-align:center;
width:100%;
}
.article-manifestazioni .news_content {
	width:500px;
	margin:5px 0px 0px 5px;
	font-size:0.9em;
	text-align:left;
	
}
.article-manifestazioni h2.article_subtitle {
color:#FFF;
font-size:1em;
font-weight:bold;
width:499px;
height:30px;
padding:38px 0px 0px 10px;
background:transparent url(/img/astiturismo/bg_titolo_pacchetto.jpg) no-repeat scroll right top;
margin:0px 0px 0px 12px;
}


.article-accoglienza .news{
	margin:20px 5px 0px 5px;
	width:520px;
	float:right;
}
.article-accoglienza .sottotitolo {
border-bottom:1px dotted #a13232;
color:#a13232;
font-size:1.5em;
height:25px;
line-height:25px;
margin:20px 5px 0;
text-align:right;
width:515px;
}
.article-accoglienza .sottotitolo a {
color:#a13232;
font-size:1em;
height:25px;
text-decoration:none;
line-height:25px;
text-align:right;
width:500px;

}
.article-accoglienza .news_subtitle{
	color:#a13232;
    font-size:0.9em;
	font-weight:bold;
	margin:10px 0px 0px 5px;
	width:500px;
	
}
.article-accoglienza .news_date{
	color:#a13232;
	font-size:0.9em;
	font-weight:bold;
	height:20px;
	line-height:20px;
	margin:10px 0 0 5px;
	text-align:left;
	width:500px;

}
.article-accoglienza .news_more {
background-color:#a13232;
color:#FFFFFF;
float:right;
font-size:0.9em;
font-weight:bold;
height:20px;
line-height:20px;
margin:10px 20px 0 0;
text-align:center;
width:80px;
}
.article-accoglienza .news_back {
	width:110px;
	height:20px;
	line-height:20px;
	color:#FFF;
	font-weight:bold;
	margin:10px 20px 0px 0px;
	float:right;
	font-size:0.9em;
	background-color:#a13232;
	text-align:center;
	
}
.article-accoglienza .news_back a{
	width:110px;
	text-align:center;
	color:#FFF;
	
}
.article-accoglienza .titolo {
background-color:#a13232;
color:#FFFFFF;
font-size:0.9em;
font-weight:bold;
height:20px;
line-height:20px;
margin:0px 0px 0 0;
text-align:center;
width:100%;
}
.article-accoglienza .news_content {
	width:500px;
	margin:5px 0px 0px 5px;
	font-size:0.9em;
	text-align:left;
	
}
.article-accoglienza h2.article_subtitle {
color:#FFF;
font-size:1em;
font-weight:bold;
width:499px;
height:30px;
padding:38px 0px 0px 10px;
background:url(/img/astiturismo/bg_titolo_pacchetto_rosso.jpg) no-repeat scroll right top;
margin:0px 0px 0px 12px;
}



.sottotitolo_news {
border-bottom:1px dotted #4b5c9b;
color:#4b5c9b;
font-size:1.5em;
height:25px;
line-height:25px;
margin:20px 5px 0;
text-align:right;
width:700px;
}
.sottotitolo_registrati {
border-bottom:1px dotted #aca2a2;
color:#aca2a2;
font-size:1.5em;
height:25px;
line-height:25px;
margin:20px 5px 0;
text-align:right;
width:700px;
}
.testo_news{
	width:420px;
	text-align:justify;
	margin:20px 0px 0px 0px;
	height:195px;
	
}
.testo_pubblicazione{
	width:415px;
	text-align:justify;
	margin:20px 0px 0px 0px;
	height:195px;
	
}
.immagine_pubblicazione{
	width:285px;
	margin:10px 0px 0px 0px;
	
}
.icona_pubblicazione{
background:transparent url(/img/contenuti/associazione/AcrobatReader.png) no-repeat scroll left top;
height:55px;
padding:15px 0 0 60px;
width:320px;
}
html {
	margin: 0;
	}
body { 
	font-family: helvetica;
	line-height: 1em;
	color: #000; 
	background: #fff url(/img/astiturismo/azzurro.jpg) repeat-x top left;
	margin: 0 auto;
  	width: 1000px;
	padding: 0;
	display: block;
}
p { 
	margin-top: 0; 
	text-align: justify;

	}

#body2 { 
	/*font: 75% helvetica;
	line-height: 1.88889;*/
	color: #000; 
	margin: 0;
    width:1000px;
    padding: 0;
	display:block;
}


/* Head section */
#intro { 
  width:1000px;
  height:159px;
  border-top:3px solid #921815;
  border:0px solid #000;
  background:url(/img/astiturismo/foto_head.jpg) no-repeat top left;

}
#pageHeader{
	width:450px;
	height:159px;
	background:url(/img/astiturismo/logo_astiturismo.png) no-repeat top left;
	position: absolute;
/*	left: 0; */
	top:0; 
	margin-left: -1000px;
	z-index:50;
	cursor:pointer;
	display:inline;
}
#quickSummary{
	top: 0px;

	border:0px solid #000;
	position: absolute;
	margin-left: -105px;
	z-index:50;

}
#quickSummary .ordinaper{
	width:200px;
	display:none;
	height:40px;
	border:0px solid #000;
	margin:0px 0px 0px 10px;
	background:url(/img/astiturismo/ordina_per.png) no-repeat top left;

}
#quickSummary .language{
	width:105px;
	height:40px;
	border:0px solid #000;
	background:url(/img/astiturismo/bg_language.png) no-repeat top left;

}
#quickSummary .language select{
	width:auto;
	border:0px solid #000;
	margin:7px 0px 0px 25px;
	border:1px solid #c9c9c9;
	
}
#linkList{
	width:1000px;
	border:0px solid #000;

	
}
#larchives{
	height: 72px;
	width: 1000px;
	background: url(/img/astiturismo/bg_larchives.jpg) repeat-x top left;
	
}
/*
#larchives ul{
	height:36px;
	width:1000px;
	border:0px solid #000;
	margin:0px;
	line-height:36px;
	
}
#larchives ul li a{
	height:36px;
	width:auto;
	color:#ddb735;
	margin:0px 15px 0px 15px;
	text-align:center;
	text-decoration:none;
	
}*/
#lresources{
	height:33px;
	width:1000px;
	border:0px solid #000;
	display:none;
}
#lresources ul{
	height:24px;
	width:1000px;
	border:0px solid #000;
	margin:0px;
	line-height:24px;
	
}
#lresources ul li a{
	height:24px;
	font-size:0.7em;
	color:#FFF;
	width:auto;
	margin:0px 15px 0px 15px;
	text-align:center;
	text-decoration:none;
}
	
	
/*stile box*/

#page .teatro{
	background:url(/files/node/bg_teatro.jpg) no-repeat top right;
    border-top:2px solid #7E0000;
   	border-bottom:2px solid #7E0000;
	color:#ddb735;
	text-align:center;
	margin:30px 0px 0px 5px;

}
#page .teatro2{
	background:url(/files/node/bg_teatro2.jpg) no-repeat top right;
    border-top:2px solid #7E0000;
   	border-bottom:2px solid #7E0000;
	color:#ddb735;
	text-align:center;
	margin:30px 0px 0px 5px;

}
#page .teatro3{
	background:url(/files/node/bg_teatro3.jpg) no-repeat top right;
    border-top:2px solid #7E0000;
   	border-bottom:2px solid #7E0000;
	color:#ddb735;
	text-align:center;
	margin:30px 0px 0px 5px;

}
	
#page .calendario{

	background:url(/img/astiturismo/bg_calendario.jpg) no-repeat top right;
    border-top:2px solid #2D83C1;
   	border-bottom:2px solid #2D83C1;
	color:#ddb735;
	text-align:center;
	margin:30px 0px 0px 5px;

}
#page .teatro h3,.teatro2 h3,.teatro3 h3{
	color:#ffb700;
	width:100%;
	border:0px solid #FF0000;
	margin:5px 0px 0px 0px;
	text-align:left;
}
#page .teatro_title,.teatro2_title,.teatro3_title{
	width:215px;
	padding:0px 0px 0px 5px;
	height:40px;
	color:#ffb700;
	background:url(/img/astiturismo/bg_titolo.png) repeat-y top right;
	
}
#page .teatro_w,.teatro2_w,.teatro3_w{
	width:220px;
	background:url(/img/astiturismo/bg_testo.png) repeat-y top right;
	color:#585858;
	height:129px;
}
#page .calendario h3{
	color:#2D83C1;
	width:100%;
	border:0px solid #FF0000;
	margin:5px 0px 0px 0px;
	text-align:left;
}
#page .calendario h3 a{
	color:#2D83C1;
	text-decoration:none;
	border:0px solid #FF0000;
	text-align:left;
}
#page .calendario_title{
	width:215px;
	padding:0px 0px 0px 5px;
	height:40px;
	color:#2D83C1;
	background:url(/img/astiturismo/bg_titolo.png) repeat-y top right;
	
}

#page .calendario_pulsante {
	width:120px;
	height:29px;
	background:url(/img/astiturismo/pulsante_atl.png) no-repeat top left;
	margin:33px 0px 0px 0px;
	line-height:29px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	color:#fff;
}

#page .calendario_w{
	width:220px;
	background:url(/img/astiturismo/bg_testo.png) repeat-y top right;
	color:#585858;
}
#page .teatro_content,.teatro2_content,.teatro3_content {
	width:140px;
	font-size:0.7em;
	margin:0 0 0 5px;
	padding:5px 0 0;
	
}
#page .calendario_content {
	width:140px;
	margin:5px 0px 0px 5px;
	font-size:0.7em;
	
}
#page .prenota_content {
	width:190px;
	margin:5px 0px 0px 5px;
	font-size:0.7em;
	
}
#page .atl{

	background:url(/img/astiturismo/bg_atl.jpg) no-repeat top right;
    border-top:2px solid #DFB00A;
   	border-bottom:2px solid #DFB00A;
	color:#DFB00A;
	text-align:center;
	margin:30px 0px 0px 5px;

}
#page .douja {
background:transparent url(/img/astiturismo/bg_douja_widget.jpg) no-repeat scroll right top;
color:#ab8a5f;
margin:10px 0 0 0px;
width:700px;
height:198px;
text-align:center;
}
#page .douja_content {
	width:250px;
	margin:0px 0px 0px 15px;
	font-size:0.7em;
}
#page .douja_title {
color:#ab8a5f;
height:40px;
padding:0 0 0 5px;
width:290px;
margin:0px 0 0 3px;
}
.booking_douja iframe{
	float:left;
	margin:15px;
	border:10px solid #2D83C1;
	width:650px;
	height:650px;
	overflow:auto;
}
#page .sindone {
background:transparent url(/img/astiturismo/bg_sindone.jpg) no-repeat scroll right top;
color:#2D83C1;
margin:10px 0 0 0px;
width:700px;
height:198px;
text-align:center;
}
#page .sindone_title {
color:#FFB700;
height:40px;
padding:0 0 0 5px;
width:290px;
margin:15px 0 0 3px;
}
#page .sindone_content {
	width:250px;
	margin:0px 0px 0px 15px;
	font-size:0.7em;
}
#page .sindone_w{
	color:#585858;
	height:122px;
	width:250px;
}
#page .atl h3 {
border:0 solid #FF0000;
color:#DFB00A;
margin:0;
text-align:left;
width:100%;
}
#page .atl h3 a{
	color:#DFB00A;
	text-decoration:none;
	width:100%;
	padding:0px;
	border:0px solid #FF0000;
	text-align:left;
}
#page .atl_title{
	width:215px;
	padding:0px 0px 0px 5px;
	color:#2d83c1;
	background:url(/img/astiturismo/bg_titolo.png) repeat-y top right;
	
}
#page .atl_w{
	width:220px;
	height:147px;
	background:url(/img/astiturismo/bg_testo.png) repeat-y top right;
	color:#585858;
}
#page .atl_content {
	margin:5px 0px 0px 5px;
	font-size:0.7em;
	text-align:left;
	width:175px;
	
}
#page .douja{

	background:url(/img/astiturismo//bg_douja_widget.jpg) no-repeat top right;
	color:#ffb700;
	margin:10px 0 0 0px;
	width:700px;
	height:198px;
	text-align:center;

}
#page #widget_col_2 .douja h3{
	color:#ab8a5f;	
 	width:100%;
	border:0px solid #FF0000;
	margin:5px 0px 0px 0px;
	text-align:left;
}
#page #widget_col_2 .douja h3 a{
	color:#ab8a5f;	
}
#page #widget_col_2  .douja_title{
	width:215px;
	padding:10px 0px 0px 5px;
	height:20px;
	color:#ab8a5f;	
}
#page #widget_col_2 .douja_w{
	width:280px;
	color:#585858;
	 margin: 0px 0 0 5px;
}
#page #widget_col_2 .douja_content {
	font-size: 0.7em;
    margin: 5px 0 0 5px;
    text-align: left;
    width: 278px;
}

#page .speciale_tartufo{

	background:url(/img/astiturismo/bg_speciale_widget.png) no-repeat top right;
	color:#917345;
	margin:10px 0 0 0px;
	width:700px;
	height:198px;
	text-align:center;
}
.tre_col .article-iniziative .article_content .loghi{
    margin: 30px 0;
	float:left;
}
#page #widget_col_2 .speciale_tartufo h3{
	background:url(/img/astiturismo/titolo_speciale.png) no-repeat top left;
 	width:100%;
	border:0px solid #FF0000;
	margin:5px 0px 0px 0px;
	text-align:left;
	height:43px;
	width:278px;
}
#page #widget_col_2 .speciale_tartufo h3 a{
	color:#917345;
	text-indent:-9999px;	
}
#page #widget_col_2  .speciale_tartufo_title{
	width:215px;
	padding:10px 0px 0px 5px;
	height:45px;
	color:#917345;	
}
#page #widget_col_2 .speciale_tartufo_w{
	width:280px;
	color:#585858;
	 margin: 0px 0 0 5px;
}
#page #widget_col_2 .speciale_tartufo_content {
	font-size: 0.7em;
    margin: 5px 0 0 5px;
    text-align: left;
    width: 278px;
}


#page .palio{
	background:url(/img/astiturismo/bg_palio.jpg) no-repeat top right;
    border-top:2px solid #ffb700;
   	border-bottom:2px solid #ffb700;
	color:#ffb700;
	text-align:center;
	margin:30px 0px 0px 5px;

}
#page .palio h3{
	color:#ffb700;
	width:100%;
	border:0px solid #FF0000;
	margin:0px 0px 0px 0px;
	text-align:left;
}
#page .palio_title{
	width:215px;
	padding:0px 0px 0px 5px;
	color:#ffb700;
	background:url(/img/astiturismo/bg_titolo.png) repeat-y top right;
	
}
#page .palio_w{
	width:220px;
		height:147px;
	background:url(/img/astiturismo/bg_testo.png) repeat-y top right;
	color:#585858;
}
#page .palio_content {
	width:140px;
	margin:5px 0px 0px 5px;
	font-size:0.7em;
	text-align:left;
}
#page .video{
	background:url(/img/astiturismo/bg_video.jpg) no-repeat top right;
    border-top:2px solid #8F9B36;
   	border-bottom:2px solid #8F9B36;
	color:#8F9B36;
	text-align:center;
	margin:30px 0px 0px 5px;

}
#page .video_content {
 font-size:0.7em;
 margin:5px 0 0 5px;
 text-align:left;
 width:180px;
}
#messaggio_registrati{
	margin:2px 0px 0px 66px;
/*	display:none; */

	
}
#page .video_w{
	width:220px;
		height:147px;
	background:url(/img/astiturismo/bg_testo.png) repeat-y top right;
	color:#585858;
}
.video_title h3 a,.virtual_tour h3 a{
	color:#8F9B36 !important;
}
.video_title h3,.virtual_tour h3{
color:#8F9B36 !important;
margin:5px 0 0;
padding:0;
text-align:left;
width:215px;
}
/*#page .tartufo{

	background:url(/img/astiturismo/bg_tartufo.jpg) no-repeat top right;
	color:#ddb735;
	text-align:center;
	margin:30px 0px 0px 5px;
    border-top:2px solid #88654d;
   	border-bottom:2px solid #88654d;
}
#page .tartufo_title{
	width:215px;
	padding:0px 0px 0px 5px;
	height:40px;
	color:#88654d;
	background:url(/img/astiturismo/bg_titolo.png) repeat-y top right;
}
#page .tartufo_w{
	width:220px;
	background:url(/img/astiturismo/bg_testo.png) repeat-y top right;
	color:#585858;
}
#page .tartufo_content {
	width:140px;
	margin:5px 0px 0px 5px;
	font-size:0.7em;
	
}*/
#page .tartufo h3{
	color:#88654d;
	width:100%;
	border:0px solid #FF0000;
	margin:5px 0px 0px 0px;
	text-align:left;
}

#page .motore.news{
	width:140px;
	margin:5px 0px 0px 5px;
	font-size:0.7em;
	
}
#page .cicloturismo_trekking{
	background:url(/img/astiturismo/bg_cicloturismo_trekking.jpg) no-repeat top right;
	color:#ddb735;
	text-align:center;
	margin:30px 0px 0px 5px;
    border-top:2px solid #7E0000;
   	border-bottom:2px solid #7E0000;
}
#page .cicloturismo_trekking h3{
	color:#88654d;
	width:100%;
	border:0px solid #FF0000;
	margin:5px 0px 0px 0px;
	text-align:left;
}
#page .cicloturismo_trekking_title{
	width:215px;
	padding:0px 0px 0px 5px;
	height:40px;
	color:#88654d;
	background:url(/img/astiturismo/bg_titolo.png) repeat-y top right;
}
#page .cicloturismo_trekking_w{
	width:220px;
	background:url(/img/astiturismo/bg_testo.png) repeat-y top right;
	color:#585858;
}
#page .cicloturismo_trekking_content {
	width:140px;
	margin:5px 0px 0px 5px;
	font-size:0.7em;
	
}
#page .cicloturismo_trekking_content p{
	height:93px;
		
}


#page .percorsi_vino{
	background:url(/files/node/bg_percorsi_vino.jpg) no-repeat top right;
	color:#ddb735;
	text-align:center;
	margin:30px 0px 0px 5px;
    border-top:2px solid #DDB735;
   	border-bottom:2px solid #DDB735;
}
#page .virtual_tour{
	background:url(/img/astiturismo/bg_virtualtour.jpg) no-repeat top right;
	border-top:2px solid #8F9B36;
   	border-bottom:2px solid #8F9B36;
	color:#8F9B36;
	text-align:center;
	margin:30px 0px 0px 5px;
}
#page .percorsi_vino h3 a{
	color:#DDB735;
	width:100%;
	border:0px solid #FF0000;
	margin:5px 0px 0px 0px;
	text-align:left;
}
#page .percorsi_vino_title{
	width:215px;
	padding:0px 0px 0px 5px;
	height:40px;
	color:#DDB735;
	background:url(/img/astiturismo/bg_titolo.png) repeat-y top right;
}
#page .percorsi_vino_w, #page .virtual_tour_w{
	width:220px;
	background:url(/img/astiturismo/bg_testo.png) repeat-y top right;
	color:#585858;
}
#page .percorsi_vino_content, #page .virtual_tour_content {
	width:140px;
	margin:5px 0px 0px 5px;
	font-size:0.7em;
	
}
#page .percorsi_vino_content p{
	height:93px;
		
}
#page .virtual_tour_content p{
	height:82px;
		
}


#page .news{
	background:url(/files/node/bg_news.jpg) no-repeat top right;
	color:#ddb735;
	text-align:center;
	border-top: 2px solid #00086e;
	border-bottom: 2px solid #00086e;	
	margin:30px 0px 0px 5px;
	width:332px;
}

#page .news_w{
	width:220px;
	height:147px;
	background:url(/img/astiturismo/bg_testo.png) repeat-y top right;
	color:#585858;
}
#page .news_content {
	width:185px;
	margin:5px 0px 0px 5px;
	font-size:0.7em;
	text-align:left;
}	
#page .iniziative_content {
	width:185px;
	margin:5px 0px 0px 5px;
	font-size:0.7em;
	text-align:left;
}	
.news_content {
	width:700px;
	margin:5px 0px 0px 5px;
	font-size:0.9em;
	text-align:left;
	
}
.news_more {
	width:80px;
	height:20px;
	line-height:20px;
	color:#FFF;
	font-weight:bold;
	margin:10px 20px 0px 0px;
	float:right;
	font-size:0.9em;
	background-color:#4B5C9B;
	text-align:center;
	
}
.news_more a{
	width:80px;
	text-align:center;
	color:#FFF;
	
}
a.news{
	color:#4B5C9B;
	float:none;
	font-weight:bold;
}
.news_date{
	width:700px;
	height:20px;
	line-height:20px;
	color:#4B5C9B;
	font-weight:bold;
	margin:10px 0px 0px 5px;
	font-size:0.9em;
	text-align:left;
	}
	
.news_back {
	width:110px;
	height:20px;
	line-height:20px;
	color:#FFF;
	font-weight:bold;
	margin:10px 20px 0px 0px;
	float:right;
	font-size:0.9em;
	background-color:#4B5C9B;
	text-align:center;
	
}
.news_back a{
	width:110px;
	text-align:center;
	color:#FFF;
	
}
#page .news h3 a{
	color:#00086e;
	width:215px;
	margin:0px 0px 0px 0px;
	text-align:left;
	padding:0px;

}


#page .meteo{
	/*background:url(/img/astiturismo/bg_meteo.jpg) no-repeat top right;*/
	color:#ddb735;
	text-align:center;
	border-bottom:2px solid #4d4d4d;
	border-top:2px solid #4d4d4d;
	margin:30px 0px 0px 5px;

}
#page .meteo_title{
	width:215px;
	padding:0px 0px 0px 5px;
	height:30px;
	color:#4d4d4d;
	/*background:url(/img/astiturismo/bg_titolo.png) repeat-y top right;*/
	
}
#page .meteo_w{
	width:320px;
		height:147px;
/*	background:url(/img/astiturismo/bg_testo.png) repeat-y top right;*/
	color:#585858;
}
#page .meteo_content {
	width:330px;
	margin:5px 0px 0px 5px;
	font-size:0.7em;
	
}
#ti_forecast{
	display:none;
	border:0px solid #000;
	width:250px;
	margin:0px;
	padding:0px;
}
#forecast-spot{
	width:320px;
	border:0px solid #000;
    margin:0px;
	padding:0px;

}
#forecast-spot tr{
	width:320px;
	border:0px solid #000;
	margin:0px;
	padding:0px;

}
#forecast-spot tr th.spots{
	border:0px solid #FF0000;
	margin:0px;
	padding:0px;
	width:110px;

}
#forecast-spot tr th.spot{
	border:0px solid #FF0000;
	margin:10px 0px 0px 0px;
	padding:0px;
	width:110px;

}
#forecast-spot tr th.spot a{
	border:0px solid #FF0000;
	margin:0px;
	padding:0px;
	width:110px;
}
#forecast-spot tr th.colwth{
	border:0px solid #FFF000;
	margin:0px;
	padding:0px;
	width:80px;
}
#forecast-spot tr th.coln, #forecast-spot tr th.colx{
	border:0px solid #FFF000;
	margin:0px;
	padding:0px;
	width:60px;
}
#forecast-spot td.img {
	border:0px solid #FF0000;
	margin:5px 0px 0px 22px;
	padding:0px;
	width:30px;
	
}
#forecast-spot td.img img{
	border:0px solid #FF0000;
	padding:0px;
	width:30px;
	
}
#forecast-spot td.img a{
	border:0px;
}
#forecast-spot td.tmin{
	border:0px solid #FF0000;
	margin:10px 0px 0px 40px;
	padding:0px;
	width:30px;
}
#forecast-spot td.tmax{
	border:0px solid #FF0000;
	margin:10px 0px 0px 30px;
	padding:0px;
	width:30px;
}
#page .meteo h3{
	color:#4d4d4d;
	width:100%;
	border:0px solid #FF0000;
	margin:5px 0px 0px 0px;
	text-align:left;
	background:none;
}
#page .motore{
	background:url(/img/astiturismo/bg_motore.jpg) no-repeat top right;
	color:#ddb735;
	text-align:center;
	margin:30px 0px 0px 5px;
	border-bottom:2px solid #468175;
	border-top:2px solid #468175;
	
}
#page .motore_title{
	width:215px;
	padding:0px 0px 0px 5px;
	height:40px;
	color:#0766a7;
	background:url(/img/astiturismo/bg_titolo.png) repeat-y top right;
	
}
#page .motore_w{
	width:220px;
	background:url(/img/astiturismo/bg_testo.png) repeat-y top right;
	color:#585858;
}
#page .motore_content {
	width:140px;
	margin:5px 0px 0px 5px;
	font-size:0.7em;
	
}
#page .motore h3{
	color:#468175;
	width:100%;
	border:0px solid #FF0000;
	margin:5px 0px 0px 0px;
	text-align:left;
}
#page .facebook{
	background:url(/img/astiturismo/bg_facebook.jpg) no-repeat top right;
	color:#ddb735;
	text-align:center;
	margin:30px 0px 0px 5px;
	border-bottom:2px solid #0766a7;
	border-top:2px solid #0766a7;
	
}
#page .facebook_title{
	width:215px;
	padding:0px 0px 0px 5px;
	height:40px;
	color:#0766a7;
	background:url(/img/astiturismo/bg_titolo.png) repeat-y top right;
	
}
#page .facebook_w{
	width:220px;
	background:url(/img/astiturismo/bg_testo.png) repeat-y top right;
	color:#585858;
	height:128px;
}
#page .facebook_content {
	width:205px;
	margin:5px 0px 0px 5px;
	font-size:0.7em;
	
}
#page .facebook h3{
	color:#0766a7;
	width:100%;
	border:0px solid #FF0000;
	margin:5px 0px 0px 0px;
	text-align:left;
}
#page .modulistica{
	background:url(/img/astiturismo/bg_modulistica.jpg) no-repeat top right;
	color:#ddb735;
	text-align:center;
	border-top: 2px solid #7e0000;
	border-bottom: 2px solid #7e0000;	
	margin:30px 0px 0px 5px;

}
#page .modulistica_title{
	width:215px;
	padding:0px 0px 0px 5px;
	height:40px;
	color:#7e0000;
	background:url(/img/astiturismo/bg_titolo.png) repeat-y top right;
}
#page .modulistica_w{
	width:220px;
	background:url(/img/astiturismo/bg_testo.png) repeat-y top right;
	color:#585858;
}
#page .modulistica_content {
	width:140px;
	margin:5px 0px 0px 5px;
	font-size:0.7em;
	
}
#page .modulistica h3{
	color:#7e0000;
	width:100%;
	border:0px solid #FF0000;
	margin:5px 0px 0px 0px;
	text-align:left;
}

#page .domeniche{
	background:url(/img/astiturismo/bg_domeniche.jpg) no-repeat top right;
	color:#ddb735;
	text-align:center;
	border-top: 2px solid #B89755;
	border-bottom: 2px solid #B89755;	
	margin:30px 0px 0px 5px;

}
#page .domeniche_title{
	width:215px;
	padding:0px 0px 0px 5px;
	height:40px;
	color:#7e0000;
	background:url(/img/astiturismo/bg_titolo.png) repeat-y top right;
	
}
#page .domeniche_w{
	width:220px;
		height:147px;
	background:url(/img/astiturismo/bg_testo.png) repeat-y top right;
	color:#585858;
}
#page .domeniche_content {
	width:140px;
	margin:5px 0px 0px 5px;
	font-size:0.7em;
	text-align:left;
	
}
#page .domeniche h3 a{
	color:#B89755;
	width:210px;
	border:0px solid #FF0000;
	margin:5px 0px 0px 0px;
	text-align:left;
}

#page .trekking{
	background:url(/img/astiturismo/bg_trekking.jpg) no-repeat top right;
	color:#ddb735;
	text-align:center;
	border-top: 2px solid #7e0000;
	border-bottom: 2px solid #7e0000;	
	margin:30px 0px 0px 5px;

}
#page .trekkinge_title{
	width:215px;
	padding:0px 0px 0px 5px;
	height:40px;
	line-height:0px;
	color:#7e0000;
	background:url(/img/astiturismo/bg_titolo.png) repeat-y top right;
	
}
#page .trekking_w{
	width:220px;
		height:147px;
	background:url(/img/astiturismo/bg_testo.png) repeat-y top right;
	color:#585858;
}
#page .trekking_content {
	width:180px;
	height:113px;
	margin:5px 0px 0px 5px;
	font-size:0.7em;
	text-align:left;
	
}
#page .trekking h3 a{
	color:#7e0000;
	width:215px;
	border:0px solid #FF0000;
	margin:0px 0px 0px 0px;
	text-align:left;
	padding:0px;
}
#page .carrozza{
	background:url(/img/astiturismo/bg_carrozza.jpg) no-repeat top right;
	color:#ddb735;
	text-align:center;
	border-top: 2px solid #7e0000;
	border-bottom: 2px solid #7e0000;	
	margin:30px 0px 0px 5px;

}
#page .carrozza_title{
	width:215px;
	padding:0px 0px 0px 5px;
	color:#7e0000;
	background:url(/img/astiturismo/bg_titolo.png) repeat-y top right;
	
}
#page .carrozza_w{
	width:220px;
		height:129px;
	background:url(/img/astiturismo/bg_testo.png) repeat-y top right;
	color:#585858;
}
#page .carrozza_content {
	width:180px;
	height:113px;
	margin:5px 0px 0px 5px;
	font-size:0.7em;
	text-align:left;
	
}
#page .carrozza h3 a{
	color:#7e0000;
	width:215px;
	border:0px solid #FF0000;
	margin:0px 0px 0px 0px;
	text-align:left;
	padding:0px;
}

#page .tartufo{
	background:url(/img/astiturismo/bg_tartufo.jpg) no-repeat top right;
	color:#ddb735;
	text-align:center;
	border-top: 2px solid #7e0000;
	border-bottom: 2px solid #7e0000;	
	margin:30px 0px 0px 5px;

}
#page .tartufo_title{
	width:215px;
	padding:0px 0px 0px 5px;
	color:#7e0000;
	background:url(/img/astiturismo/bg_titolo.png) repeat-y top right;
	
}
#page .tartufo_w{
	width:220px;
		height:129px;
	background:url(/img/astiturismo/bg_testo.png) repeat-y top right;
	color:#585858;
}
#page .tartufo_content {
	width:180px;
	height:113px;
	margin:5px 0px 0px 5px;
	font-size:0.7em;
	text-align:left;
	
}
#page .tartufo h3 a{
	color:#7e0000;
	width:215px;
	border:0px solid #FF0000;
	margin:0px 0px 0px 0px;
	text-align:left;
	padding:0px;
}


#page .ciclabile h3 a,#page .prenota h3 a{
	color:#7e0000;
	width:215px;
	border:0px solid #FF0000;
	margin:0px 0px 0px 0px;
	text-align:left;
	padding:0px;
}
#page .ciclabile{
	background:url(/img/astiturismo/bg_ciclabile.jpg) no-repeat top right;
	color:#ddb735;
	text-align:center;
	border-top: 2px solid #7e0000;
	border-bottom: 2px solid #7e0000;	
	margin:30px 0px 0px 5px;

}

#page .ciclabile_w{
	width:220px;
	height:147px;
	background:url(/img/astiturismo/bg_testo.png) repeat-y top right;
	color:#585858;
}
#page .structures_search_title {
    background: url("/img/astiturismo/bg_titolo.png") repeat-y scroll right top transparent;
    color: #7E0000;
    height: 40px;
    padding: 0 0 0 5px;
    width: 215px;
}
#page .structures_search h3 {
    border: 0 solid #FF0000;
    color: #7e0000;
    margin: 5px 0 0;
    text-align: left;
    width: 100%;
	}
#page .structures_search h3 a{
	color:#7e0000;
	width:215px;
	border:0px solid #FF0000;
	margin:0px 0px 0px 0px;
	text-align:left;
	padding:0px;
}
#page .structures_search{
	background:url(/img/astiturismo/bg_structures_search.jpg) no-repeat top right;
	color:#ddb735;
	border-top: 2px solid #7e0000;
	border-bottom: 2px solid #7e0000;	
	margin:30px 0px 0px 5px;

}
#page .structures_search_content {
    font-size: 0.7em;
    width: 205px;
}
#page .structures_search_content #upload_form{
	height:150px;
	float:left;
}
#page .structures_search_content #upload_form .submit input[value="Cerca"],#page .structures_search_content #upload_form .submit input[value="Search"],
#page .structures_search_content #upload_form .submit input[value="Suchen"],#page .structures_search_content #upload_form .submit input[value="Recherche"]{
background:url(/img/astiturismo/pul_cerca.png) no-repeat top left;
height:23px;
border:0px !important;
width:67px;
margin:4px 10px 0px;
color:#FFF;
cursor:pointer;
}
#page .structures_search_content #upload_form .submit{
	margin:0px;
	float:right;
	background:transparent !important;
}
#page .structures_search .input.select {
    color: #7C1F0E !important;
    font-weight: normal;
	margin:5px 0 0 0;
}
#page .structures_search #upload_form label {
   color: #7E0000;
   float: left;
   font-size: 10px;
   margin: 0 0 5px 3px;
   width: 165px;
}
#page .structures_search_w{
	width:220px;
	height:129px;
	background:url(/img/astiturismo/bg_testo.png) repeat-y top right;
	color:#585858;
}
#page .ciclabile_content {
	width:180px;
	height:113px;
	margin:5px 0px 0px 5px;
	font-size:0.7em;
	text-align:left;
	
}


#page .palio h3 a {
border:0 solid #FF0000;
color:#FFB700;
margin:0;
padding:0;
text-align:left;
width:215px;
}
#page .turismo{
	
	background:url(/img/astiturismo/bg_turismo.jpg) no-repeat top right;
border-bottom:2px solid #7E0000;
border-top:2px solid #7E0000;
	color:#ddb735;
	text-align:center;
	margin:30px 0px 0px 5px;
}
#page .turismo_title{
	width:215px;
	padding:0px 0px 0px 5px;
	height:40px;
	color:#0078a1;
	background:url(/img/astiturismo/bg_titolo.png) repeat-y top right;
	
}
#page .turismo_w{
	width:220px;
	background:url(/img/astiturismo/bg_testo.png) repeat-y top right;
	color:#585858;
}
#page .turismo_content {
	width:140px;
	margin:5px 0px 0px 5px;
	font-size:0.7em;
	
}
#page .turismo h3 a{
	color:#7E0000;
	width:210px;
	background:none;
	border:0px solid #FF0000;
	margin:5px 0px 0px 0px;
	text-align:left;
}

/* Columns section */
#columns_dx {
	width:251px;
	/*background:#999;*/
	
}

#columns_dx .login{

	width:251px;
	background:url(/img/astiturismo/bg_login.png) no-repeat bottom left;
	height:138px;
	

}
.logout_press #press_room {
color:#FFFFFF;
cursor:pointer;
font-size:12px;
font-weight:bold;
height:17px;
margin:5px 0 0 10px;
text-align:center;
width:98px;
}

#columns_dx .logout{
	width:251px;
	background:url(/img/astiturismo/bg_logout.png) no-repeat bottom left;
	height:136px;
	
}
#columns_dx .logout_press{
	width:251px;
	background:url(/img/astiturismo/bg_login.png) no-repeat bottom left;
	height:136px;
	
}
#columns_dx .login form{
	width:240px;
	margin: 40px 0px 0px 10px;
	
}
.campo_login input#username{
	width:100px;
	margin:15px 5px 0px 0px;
	
}
.campo_login input#password{
	width:100px;
	margin:15px 0px 0px 0px;
	
}
#columns_dx #testo_login {
color:#FFFFFF;
font-weight:bold;
height:17px;
margin:29px 0 0;
text-align:center;
width:98px;
	font-size:12px;
	cursor:pointer;
}
#columns_dx .cerca{
	width:251px;
	background:url(/img/astiturismo/bg_cerca.png) no-repeat top left;
	height:130px;
	display:none;
	
}
#columns_dx .campo input{
	width:160px;
margin:90px 0px 0px 13px;	
}
#page .calendario_content .lightview{
	width:120px;
	height:29px;
	background:url(/img/astiturismo/pulsante_atl.png) no-repeat top left;
	margin:33px 0px 0px 0px;
	line-height:29px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	color:#fff;
}
#page .sindone_content .sindone_pulsante{
	width:120px;
	height:29px;
	background:url(/img/astiturismo/pulsante_atl.png) no-repeat top left;
	line-height:29px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	color:#fff;
}
#page .douja_content .douja_pulsante, #page .speciale_tartufo_content .speciale_tartufo_pulsante{
	width:120px;
	height:29px;
	background:url(/img/astiturismo/pulsante_iniziative.png) no-repeat top left;
	line-height:29px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	color:#fff;
}
#page .atl_content .atl_pulsante{
	width:120px;
	height:29px;
	background:url(/img/astiturismo/pulsante_calendario.png) no-repeat top left;
	line-height:29px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	color:#fff;
}
#page .video .video_pulsante, #page .virtual_tour .virtual_tour_pulsante{
	width:120px;
	height:29px;
	background:url(/img/astiturismo/pulsante_video.png) no-repeat top left;
	line-height:29px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	color:#fff;
}
#page .palio_pulsante {
background:transparent url(/img/astiturismo/pulsante_calendario.png) no-repeat scroll left top;
color:#FFFFFF;
font-weight:bold;
height:29px;
line-height:29px;
text-align:center;
text-decoration:none;
width:120px;
}
#page .news_content .news_pulsante{
	width:120px;
	height:29px;
	background:url(/img/astiturismo/pulsante_news.png) no-repeat top left;
	margin:0px 0px 0px 0px;
	line-height:29px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	color:#fff;
}
#page .trekking_content .winetrekking_pulsante, #page .turismo_content .turismo_pulsante, #page .ciclabile_content .ciclabile_pulsante, 
#page .carrozza_content .carrozza_pulsante, #page .tartufo_content .tartufo_pulsante, #page .tartufo_content .tartufo_pulsante, #page .cicloturismo_trekking_content .winetrekking_pulsante,
 #page .percorsi_vino_content .winetrekking_pulsante,#page .teatro2_content .teatro2_pulsante,#page .teatro3_content .teatro3_pulsante{
	width:120px;
	height:29px;
	background:url(/img/astiturismo/pulsante_wine.png) no-repeat top left;
	/*margin:28px 0px 0px 0px;*/
	line-height:29px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	color:#fff;
}
 #page .percorsi_vino_content .winetrekking_pulsante{
	width:120px;
	height:29px;
	background:url(/img/astiturismo/pulsante_wine.png) no-repeat top left;
	/*margin:28px 0px 0px 0px;*/
	line-height:29px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	color:#fff;
}
#page .domeniche_content .domeniche_pulsante{
	width:120px;
	height:29px;
	background:url(/img/astiturismo/pulsante_iniziative.png) no-repeat top left;
	margin:35px 0px 0px 0px;
	line-height:29px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	color:#fff;
}
 #page .percorsi_vino_content .winetrekking_pulsante{
	width:120px;
	height:29px;
	background:url(/img/astiturismo/pulsante_iniziative.png) no-repeat top left;
	margin:1px 0px 0px 0px;
	line-height:29px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	color:#fff;
}
p.testo_widget{
	height:112px;
	margin:0;
	padding:0;
	text-align:left;
}
p.testo_sindone, p.testo_douja{
	margin:0;
	padding:0;
	text-align:left;
}
p.testo_sindone, p.testo_speciale_tartufo{
	margin:0;
	padding:0;
	text-align:left;
}
.calendario_content p, .teatro_content p,.teatro2_content p,.teatro3_content p{
	text-align:left;
	
}
#columns_dx .scritta{
	width:60px;
    margin:4px 0 0 74px;
	font-weight:bold;
	font-size:12px;
	color:#FFF;
	border:0px solid #000;
	text-align:center;
	cursor:pointer;
}
#columns_dx .my_asti{
	width:63px;
    margin:33px 0px 0px 0px;
	font-weight:bold;
	font-size:12px;
	color:#FFF;
	float:right;
	border:0px solid #000;
	text-align:center;
}
#columns_dx .elenco_widget{
	width:251px;
    margin:0px 0px 0px 0px;
	border:0px solid #000;
	background:#c7c7c7;
}
#columns_dx .elenco_link{
	width:251px;
    margin:0px 0px 0px 0px;
	border:0px solid #000;
	background:#811e0e url(/img/astiturismo/bg_link.jpg) no-repeat top left;
}
#columns_dx .elenco_widget ul, .elenco_link ul{
	width:251px;
	margin: 0px;
}
#columns_dx .elenco_widget li, .elenco_link li{
	width:114px !important;
	height:114px;
	background:url(/img/astiturismo/bg_ul_link.jpg) no-repeat top left;
	margin:10px 0px 0px 0px;
}

#page {
	width:749px;
	
}

#page .column {
    float: left;
    width: 350px;
		/* Min-height: */
		min-height: 400px;
		height: auto !important; 
		height: 400px;
}
.column_horiz {
    	float: left;
	display:none;
    	width: 700px;
		/* Min-height: */
		height:190px;
}
.column_horiz .contenitore{
float:left;
height:160px;
margin:8px 0 0;
width:290px;
}

.column .widget {
    /*margin: 30px 20px 0 20px;*/
	width:332px;
	height:168px;
}


.column .widget .content {
    padding: 0 0px;
	width:210px;
	height:124px;
	border-bottom:1px solid;
    overflow: hidden;
}
.column .widget .content p {
    width:200px;
	
	margin: 0px;
	font-size:10px;
	color:#676767;
}
.column .widget .content img {
    float: right;
    margin: 10px;
    border: 1px solid #FFF;
}
.column .widget .content pre {
    padding: 0.5em 5px;
    color: #EEE;
    font-size: 12px;
}
.column .widget .content ul {
    padding: 5px 0 5px 20px;
    list-style: disc;
}
.benvenuto_login{
	margin: 56px 0px 0px 10px;
	color:#FF0000;
	font-weight:bold;
		height:20px;
	line-height:20px;
	font-size:12px;
	width:200px;
}
#user_account{
	margin:0px 0px 0px 10px;
	color:#FF0000;
	font-weight:bold;
    height:20px;
	line-height:20px;
	font-size:12px;
	width:200px;
}
#tasto_logout{
    margin:5px 0px 0px 85px;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	cursor:pointer;
}

/*

#columns #column1 .widget { margin: 30px 35px 0 25px;}
#columns #column3 .widget { margin: 30px 25px 0 35px; }
#columns .widget {
    margin: 30px 20px 0 20px;
	width:332px;
	height:185px;
}
#columns .widget .widget-title {
    color: #000;
    overflow: hidden;
    width: 207px;
    height: 20px;
    line-height: 20px;
}
#columns .widget .widget-content {
    padding: 0 0px;
	width:210px;
	height:124px;
	border-bottom:1px solid;
    overflow: hidden;
}
#columns .widget .widget-content p {
    width:200px;
	
	margin: 0px;
	font-size:10px;
	color:#676767;
}
#columns .widget .widget-content img {
    float: right;
    margin: 10px;
    border: 1px solid #FFF;
}
#columns .widget .widget-content pre {
    padding: 0.5em 5px;
    color: #EEE;
    font-size: 12px;
}
#columns .widget .widget-content ul {
    padding: 5px 0 5px 20px;
    list-style: disc;
}
#columns .widget .widget-content ul li {padding: 3px 0;}
#columns .widget .widget-content ul.images {
    padding: 7px 0 0 0;
    list-style: none;
    height: 1%;
}
#columns .widget .widget-content ul.images li {
    display: inline;
    float: left;
}
#columns .widget .widget-content ul.images img {
    display: inline;
    float: left;
    margin: 0 0 7px 7px;
}

*/
/* End Columns section */
/* End Columns section */
#footer{
	width:1000px;
	height:105px;
	background-color:#FFF;
}
#footer .up{
	width:1000px;
	height:78px;
}
#footer .up ul{
	width:1000px;
	margin:0px;
	padding:0px;
	height:78px;
}
#footer .up ul li{
	width:200px;
	margin:0px;
	padding:0px;
	height:78px;
}
#footer .down{
	width:1000px;
	height:27px;
	background:#7e0000;
}
#footer .down .dati_footer{
    float:right;
	height:27px;
	line-height:27px;
	font-size:10px;
	color:#FFF;
	margin-right:15px;
}
#credits {
	    float: left;
	height:27px;
	line-height:27px;
	font-size:10px;
	color:#FFF;
	margin-left:15px;	
}
#credits a {
	color: white;
	float: none;
}

/*DA SISTEMARE - chiedere a Francesco*/

.menuitem {
	
}
/*
.selected_menuitem {
	background-color: red !important;
}
*/
/* */
.article_date{
	display:none;
	
}
.article {
	width: 734px;	
	margin:50px 5px 0px 5px;
	text-align: left;
	font-size:0.8em;
}
.article-associazione {
	width: 734px;	
	margin:22px 5px 0px 5px;
	text-align: left;
	font-size:0.8em;
	border-right:5px solid #DFB00A;
	
}
.article-associazione a {
	color: #DFB00A;
	font-weight:bold;
	float:none;
	
}

.article-associazione h1{
	width: 100%;
	margin:0px;
	color:#FFF;
	height:38px;
	line-height:38px;
	font-weight:bold;
	text-align: right;
	font-size:2.1em;
	background:url(/img/astiturismo/bg_manifestazioni.jpg) repeat top left;

	
}
.article img {

	margin:0px 5px 0px 5px; 
	border:0px;
}
.article h1{
	width: 600px;	
	margin:0px 5px 0px 5px;
	text-align: left;
	font-size:0.8em;
	color:#FF0000;
	font-size:1.5em;
	height:50px;
	line-height:50px;	
}
.article-territorio a {
	color: #8ca600;
	font-weight:bold;
	float:none;
	
}
#widget_repos .news_statusbar,  #widget_repos .news_content{
	display:none;
}
#widget_repos .video_statusbar,  #widget_repos .video_content{
	display:none;
}
#widget_repos .atl_statusbar,  #widget_repos .atl_content{
	display:none;
}
#widget_repos .facebook_statusbar, #widget_repos .facebook_content{
	display:none;
	
}
#widget_repos .trekking_statusbar, #widget_repos .trekking_content{
	display:none;
	
}
#widget_repos .carrozza_statusbar, #widget_repos .carrozza_content{
	display:none;
	
}
#widget_repos .palio_statusbar, #widget_repos .palio_content{
	display:none;
	
}
#widget_repos .tartufo_statusbar, #widget_repos .tartufo_content{
	display:none;
	
}
#widget_repos .modulistica_statusbar, #widget_repos .modulistica_content{
	display:none;
	
}
#widget_repos .douja_statusbar, #widget_repos .douja_content{
	display:none;
}
#widget_repos .calendario_statusbar, #widget_repos .calendario_content{
	display:none;
}
#widget_repos .turismo_statusbar, #widget_repos .turismo_content{
	display:none;
}
#widget_repos .motore_statusbar, #widget_repos .motore_content{
	display:none;
}
#widget_repos .meteo_statusbar , #widget_repos .meteo_content{
	display:none;
}
#widget_repos .tartufo_statusbar, #widget_repos .tartufo_content{
	display:none;
}
#widget_repos .domeniche_statusbar, #widget_repos .domeniche_content{
	display:none;
}
#widget_repos .domeniche_statusbar, #widget_repos .badoglio_content{
	display:none;
}
#widget_repos .teatro_statusbar, #widget_repos .teatro_content{
	display:none;
}
#widget_repos .teatro2_statusbar, #widget_repos .teatro2_content{
	display:none;
}
#widget_repos .teatro3_statusbar, #widget_repos .teatro3_content{
	display:none;
}
#widget_repos .teatro_nw{
    margin:10px 0px 0px 3px;
	width:118px;
    background:url(/img/astiturismo/bg_teatro.jpg) no-repeat top right;
	height:115px;
	border:0px solid #000;
	
}
#widget_repos .teatro2_nw{
    margin:10px 0px 0px 3px;
	width:118px;
    background:url(/img/astiturismo/bg_teatro.jpg) no-repeat top right;
	height:115px;
	border:0px solid #000;
	
}
#widget_repos .teatro2_nw{
    margin:10px 0px 0px 3px;
	width:118px;
    background:url(/img/astiturismo/bg_teatro.jpg) no-repeat top right;
	height:115px;
	border:0px solid #000;
	
}
#widget_repos .facebook_nw{
    margin:10px 0px 0px 3px;
		
	width:118px;
    background:url(/img/astiturismo/bg_facebook.jpg) no-repeat top right;
	height:115px;
	border:0px solid #000;
	
}
#widget_repos .video_nw{
    margin:10px 0px 0px 3px;
		
	width:118px;
    background:url(/img/astiturismo/bg_video.jpg) no-repeat top right;
	height:115px;
	border:0px solid #000;
	
}
#widget_repos .douja_nw{
    margin:10px 0px 0px 3px;
		
	width:118px;
    background:url(/img/astiturismo/bg_douja.jpg) no-repeat top right;
	height:115px;
	border:0px solid #000;
	
}
#widget_repos .palio_nw{
    margin:10px 0px 0px 3px;
		
	width:118px;
    background:url(/img/astiturismo/bg_palio.jpg) no-repeat top right;
	height:115px;
	border:0px solid #000;
	
}
#widget_repos .atl_nw{
    margin:10px 0px 0px 3px;
		
	width:118px;
    background:url(/img/astiturismo/bg_atl.jpg) no-repeat top right;
	height:115px;
	border:0px solid #000;
	
}
#widget_repos .news_nw{
	
	margin:10px 0px 0px 3px;
	width:118px;
    background:url(/img/astiturismo/bg_news.jpg) no-repeat top right;
	height:115px;
	border:0px solid #000;
}
#widget_repos .modulistica_nw{
	margin:10px 0px 0px 3px;
	width:118px;
    background:url(/img/astiturismo/bg_modulistica.jpg) no-repeat top right;
	height:115px;
	border:0px solid #000;
}
#widget_repos .calendario_nw{
	margin:10px 0px 0px 3px;
	width:118px;
	
    background:url(/img/astiturismo/bg_calendario.jpg) no-repeat top right;
	height:115px;
	border:0px solid #000;
}
#widget_repos .turismo_nw{
	margin:10px 0px 0px 3px;
	width:118px;
	
    background:url(/img/astiturismo/bg_turismo.jpg) no-repeat top right;
	height:115px;
	border:0px solid #000;
}
#widget_repos .motore_nw{
	margin:10px 0px 0px 3px;
	
	width:118px;
    background:url(/img/astiturismo/bg_motore.jpg) no-repeat top right;
	height:115px;
	border:0px solid #000;
}
#widget_repos .motore_title, #widget_repos .turismo_title, #widget_repos .calendario_title,
#widget_repos .modulistica_title, #widget_repos .news_title, #widget_repos .meteo_title, #widget_repos .h3 a,
#widget_repos .facebook_title, #widget_repos .atl_title, #widget_repos .douja_title, #widget_repos .palio_title, #widget_repos .domeniche_title, 
#widget_repos .trekking_title, #widget_repos .video_title, #widget_repos .badoglio_title, #widget_repos .teatro_title, #widget_repos .ciclabile_title, 
#widget_repos .carrozza_title, #widget_repos .tartufo_title, #widget_repos .sindone_title, #widget_repos .teatro2_title #widget_repos .teatro3_title {
	margin:0px 0px 0px 0px;
	width:118px;
    background:url(/img/astiturismo/bg_h3_widget.png) repeat top left;
	height:34px;
}
#widget_repos .motore_title h3, #widget_repos .turismo_title h3, #widget_repos .calendario_title h3,
#widget_repos .modulistica_title h3, #widget_repos .news_title h3, #widget_repos .meteo_title h3, #widget_repos .tartufo_title h3,
#widget_repos .facebook_title h3, #widget_repos .atl_title h3, #widget_repos .douja_title h3, #widget_repos .palio_title h3, #widget_repos .domeniche_title h3,
 #widget_repos .trekking_title h3, #widget_repos .video_title h3, #widget_repos .badoglio_title h3, #widget_repos .teatro_title h3, 
 #widget_repos .ciclabile_title h3,  #widget_repos .carrozza_title h3,  #widget_repos .tartufo_title h3, #widget_repos .teatro2_title h3, #widget_repos .teatro3_title h3 {
	margin:0px 0px 0px 0px;
	padding:0px;
	width:118px;
	text-align:center;
	line-height:34px;
	font-size:0.8em;
	color:#FFF;
	height:34px;
	
}
#widget_repos .sindone_title h3{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:200px;
	text-align:center;
	line-height:34px;
	font-size:0.8em;
	color:#FFF;
	height:34px;
}
#widget_repos .sindone_title h3 a{
	margin:0px 0px 0px 0px;
	width:200px;
	text-align:center;
	line-height:34px;
	font-size:0.8em;
	color:#FFF;
	height:34px;
}
#widget_repos .motore_title h3 a, #widget_repos .turismo_title h3 a, #widget_repos .calendario_title h3 a,
#widget_repos .modulistica_title h3 a, #widget_repos .news_title h3 a, #widget_repos .meteo_title h3 a, #widget_repos .tartufo_title h3 a,
#widget_repos .facebook_title h3 a, #widget_repos .atl_title h3 a, #widget_repos .douja_title h3 a, #widget_repos .palio_title h3 a, #widget_repos .domeniche_title h3 a,
 #widget_repos .trekking_title h3 a, #widget_repos .video_title h3 a, #widget_repos .badoglio_title h3 a, #widget_repos .teatro_title h3 a, 
 #widget_repos .ciclabile_title h3 a, #widget_repos .carrozza_title h3 a, #widget_repos .tartufo_title h3 a, #widget_repos .teatro2_title h3 a, #widget_repos .teatro3_title h3 a {
	margin:0px 0px 0px 0px;
	width:118px;
	text-align:center;
	line-height:34px;
	font-size:0.8em;
	color:#FFF;
	background:url(/img/astiturismo/bg_h3_widget.png) repeat top left;
	height:34px;
}
#widget_repos .motore_draggable, #widget_repos .turismo_draggable, #widget_repos .calendario_draggable,
#widget_repos .modulistica_draggable, #widget_repos .news_draggable, #widget_repos .meteo_draggable, #widget_repos .tartufo_draggable,
#widget_repos .facebook_draggable, #widget_repos .douja_draggable, #widget_repos .palio_draggable, #widget_repos .domeniche_draggable,
#widget_repos .trekking_draggable, #widget_repos .video_draggable, #widget_repos .badoglio_draggable, #widget_repos .ciclabile_draggable,
#widget_repos .carrozza_draggable, #widget_repos .tartufo_draggable,  #widget_repos .sindone_draggable,#widget_repos .prenota_draggable{
	margin:0px 0px 0px 0px;
	width:118px;
	height:115px;
	border:0px solid #000;
}
.trekking_title h3,.meteo_title h3, .news_title h3, .domeniche_title h3, .turismo_title h3, .palio_title h3, .ciclabile_title h3, 
.carrozza_title h3, .tartufo_title h3.structures_search h3,.prenota h3{
	background:transparent url(/img/astiturismo/bg_titolo.png) repeat-y scroll right top;
	border:0 solid #000000;
	margin:0 0 0 5px;
	padding:5px 0 0;
	
}
#page .prenota{
	background:url(/files/node/bg_prenota.jpg) no-repeat top right;
	color:#ddb735;
	text-align:center;
	border-top: 2px solid #7e0000;
	border-bottom: 2px solid #7e0000;	
	margin:30px 0px 0px 5px;

}

#page .prenota_w{
	background: url("/img/astiturismo/bg_testo.png") repeat-y scroll right top transparent;
    color: #585858;
    height: 131px;
    width: 220px;
}
/*.prenota h3{
	border:0 solid #000000;
	margin:0 0 0 5px;
	padding:5px 0 0;
	
}*/
.percorsi_vino_nw h3,.virtual_tour_nw h3 {
	border:0 solid #000000;
	margin:0 0 0 5px;
	padding:5px 0 0;
	
}
.virtual_tour_nw{
	color:#8F9B36;
text-align:center;
}
.sindone_title h3, .atl_title h3 {
	border:0 solid #000000;
	margin:0 0 0 5px;
	padding:5px 0 0;
	
}
.trekking_title h3 a, .meteo_title h3 a, .video_title h3 a, .news_title h3 a, .turismo_title h3 a, .palio_title h3 a, .ciclabile_title h3 a,.prenota_title h3 a, 
.carrozza_title h3 a, .tartufo_title h3 a,.percorsi_vino_nw h3 a,.video h3 a,.virtual_tour h3 a {
	border:0px solid #000;
	margin:0px 0px 0px 0px;
	text-decoration:none;	
}
.sindone_title h3 a {
	color:#0068a2;
	border:0px solid #000;
	margin:0px 0px 0px 0px;
	text-decoration:none;	
}
#widget_repos .trekking_nw{
	
	margin:10px 0px 0px 3px;
	background:url(/img/astiturismo/bg_trekking.jpg) no-repeat top right;
	width:118px;
	height:115px;
	border:0px solid #000;
}
#widget_repos .carrozza_nw{
	
	margin:10px 0px 0px 3px;
	background:url(/img/astiturismo/bg_carrozza.jpg) no-repeat top right;
	width:118px;
	height:115px;
	border:0px solid #000;
}
#widget_repos .tartufo_nw{
	
	margin:10px 0px 0px 3px;
	background:url(/img/astiturismo/bg_tartufo.jpg) no-repeat top right;
	width:118px;
	height:115px;
	border:0px solid #000;
}
#widget_repos .badoglio_nw{
	
	margin:10px 0px 0px 3px;
	background:url(/img/astiturismo/bg_badoglio.jpg) no-repeat top right;
	width:118px;
	height:115px;
	border:0px solid #000;
}
#widget_repos .video_nw{
	
	margin:10px 0px 0px 3px;
	background:url(/img/astiturismo/bg_video.jpg) no-repeat top right;
	width:118px;
	height:115px;
	border:0px solid #000;
}
#widget_repos .meteo_nw{
	
	margin:10px 0px 0px 3px;
	background:url(/img/astiturismo/bg_meteo.jpg) no-repeat top right;
	width:118px;
	height:115px;
	border:0px solid #000;
}
#widget_repos .domeniche_nw{
	
	margin:10px 0px 0px 3px;
	background:url(/img/astiturismo/bg_domeniche.jpg) no-repeat top right;
	width:118px;
	height:115px;
	border:0px solid #000;
}
#widget_repos .tartufo_nw{
	margin:10px 0px 0px 3px;
	width:118px;
	
    background:url(/img/astiturismo/bg_tartufo.jpg) no-repeat top right;
	height:115px;
	border:0px solid #000;
}
#mascotte{
	display: inline;
	position: absolute;
	background:url(/img/astiturismo/mascotte_hp.png) no-repeat top left;
	top: 28px; 
	right: 260px;
/*
		margin-left: -260px;
	margin-top: 28px; */
	width: 254px; 
	height: 270px; 
	z-index: 1001;
	display: none;
}

#mascotte.associazione{
	background:url(/img/astiturismo/mascotte_hp.png) no-repeat top left;
}
#mascotte.prodotti{
	background:url(/img/astiturismo/mascotte_tartufo.png) no-repeat top left;
	margin-left: -253px;
}

#container{
	float:left;
	display:inline;
	background:#FFF;
	
}
#columns_dx .link_secondo_livello{
	background-color:#c7c7c7;
	width:251px;
	border:0px solid #000;
	
}
#columns_sx .link_secondo_livello{
	background-color:#A13232;
	width:200px;
	border:0px solid #000;
	margin-top: 0px;
	
}
.article-iniziative .tre_col .article_content {
    display: inline;
    float: left;
    margin: 0;
    padding: 0;
    width: 530px;
}
.article-iniziative #columns_sx .link_secondo_livello{
	background-color:#B89755;
	width:200px;
	border:0px solid #000;
	margin-top: 0px;
	
}
.article-iniziative #columns_sx .link_secondo_livello .apertura_link_secondo_livello {
    background: url("/img/astiturismo/up_menu_iniziative.jpg") no-repeat scroll left top transparent;
    border: 0 solid #000000;
    height: 20px;
    margin-top: 0;
    width: 200px;
}
.article-iniziative #columns_sx .link_secondo_livello ul li ul {
    background-color: #B89755;
    margin: 0 0 0 25px;
    padding: 0;
    width: 100px;
}
.article-iniziative #columns_sx .link_secondo_livello ul li ul li a {
    border-bottom: 1px dotted #FFFFFF;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 10px;
    line-height: 10px;
    margin: 10px 0 0 10px;
    text-decoration: none;
    width: 156px;
}
.article-iniziative #columns_sx .link_secondo_livello ul li ul li {
    background: url("/img/astiturismo/img_menu_3livello_iniziative.jpg") no-repeat scroll left center transparent;
    margin: 0;
    padding: 0 0 0 5px;
    width: 150px;
}
.tre_col .article-iniziative .article_content {
    display: inline;
    float: right;
    margin: 10px 0 0 10px;
    padding: 0;
    width: 522px;
}
.tre_col .article-iniziative .sottotitolo_iniziative{
	width: 504px;
	height:25px;
	font-size:1.5em;
	line-height:25px;	
	margin:20px 5px 0px 5px;
	text-align: left;
	color:#B89755;
	text-align:right;
	border-bottom:1px dotted #B89755;
}

#columns_sx .select{
	float:left;
	width:200px;
	border-bottom:1px dotted #FFFFFF;
	height:68px;
	margin:0 0 20px;
}
#columns_sx .select label{
	color:#FFF;
	margin:10px 0 0 5px;
	font-weight:bold;
	float:left;
	border:0px solid #000;
	
}
#columns_sx .submit{
	background:none repeat scroll 0 0 #FFFFFF;
	color:#730301;
	float:right;
	width:80px;
	margin:3px 5px 0;
	
}
#columns_sx .submit input{
	background:none;
	font-weight:bold;
	cursor:pointer;
	color:#730301;
	width:80px;
	border:0px;
	margin:0px;
	padding:0px;
	height:20px;
	line-height:20px;
	text-align:center;
		
}
#columns_sx .input.text { width: 180px; margin: 0px 0px 25px 0px !important; }
#cmd_reset{
	background:none repeat scroll 0 0 #FFFFFF;
	color:#730301;
	float:right;
	width:80px;
	margin:2px 5px 0 !important;
	font-weight:bold;
	height:20px;
	line-height:20px;
	border:0px;
	text-align:center;

}
#StructureSelezionaIlComune{
	float:left;
	margin:5px 20px 0 5px;
	width:160px;
}
#columns_dx #upload_form .text{
	border-bottom:1px dotted #FFFFFF;
	height:68px;
	margin:0 0 20px;
	width:200px;
}

#columns_dx #upload_form label {
	color:#A13232;
	
}
#upload_form .text label{
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	margin:10px 0 0 5px;
	text-align:left;
	width:180px;
}
#upload_form .text #StructureRicercaPerNome{
	float:left;
	margin:5px 0 0 5px;
	width:160px;
}
#upload_form label {
	color:#FFFFFF;
	float:left;
	font-size:13px;
	margin:0 0 5px 3px;
	width:165px;
	
}
#StructureComuni{margin:0px 0px 0px 5px;float:left;}
#upload_form input {
	float:left;
	padding:0px;
	border:0px !important;
	   margin: 5px;
}
.article-prodotti #columns_sx .link_secondo_livello .apertura_link_secondo_livello{
	background:url(/img/astiturismo/up_menu_prodotti.jpg) no-repeat top left;
	width:200px;
	height:20px;
	border:0px solid #000;
	margin-top: 0px;
	
}
.article-prodotti #columns_sx .link_secondo_livello ul{
	width:200px;
	background-color:#e18530;
	margin:0px;
	padding:0px;
	
}
.article-prodotti #columns_sx .link_secondo_livello .chiusura_link_secondo_livello{
	background:url(/img/astiturismo/bottom_menu_prodotti.jpg) no-repeat top left;
	width:200px;
	height:106px;
	border:0px solid #000;
	margin-top: 0px;
	
}
#columns_sx .link_secondo_livello #upload_form {
    background: none !important;
    border-bottom: 0px !important;
    width: 200px !important;
}

/*sotto menu sx accoglienza */
 .article-accoglienza #columns_sx .link_secondo_livello .apertura_link_secondo_livello{
	background:url(/img/astiturismo/up_menu_accoglienza.jpg) no-repeat top left;
	width:200px;
	height:20px;
	border:0px solid #000;
	margin-top: 0px;
	
}
.article-accoglienza #columns_sx .link_secondo_livello ul{
	width:200px;
	background-color:#A13232;
	margin:0px;
	padding:0px;
	
}
.article-accoglienza #columns_sx .link_secondo_livello .chiusura_link_secondo_livello{
	background:url(/img/astiturismo/bottom_menu_accoglienza.jpg) no-repeat top left;
	width:200px;
	height:194px;
	border:0px solid #000;
	margin-top: 0px;
	
}
.article-iniziative #columns_sx .link_secondo_livello .chiusura_link_secondo_livello{
	background:url(/img/astiturismo/bottom_menu_iniziative.jpg) no-repeat top left;
	width:200px;
	height:150px;
	border:0px solid #000;
	margin-top: 0px;
	
}

.article-accoglienza #columns_sx .link_secondo_livello ul{
	width:200px;
	background-color:#a13232;
	margin:0px;
	padding:0px;
	
}
.article-accoglienza #columns_sx .link_secondo_livello ul li ul{
	width:100px;
	background-color:#a13232;
	margin:0px 0px 0px 13px;
	padding:0px;
	
}
.article-accoglienza #columns_sx .link_secondo_livello ul li ul li{
	width:150px;
	background:url(/img/astiturismo/img_menu_3livello_accoglienza.jpg) no-repeat center left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
}
.article-territorio #columns_sx .link_secondo_livello .chiusura_link_secondo_livello{
	background:url(/img/astiturismo/bottom_menu_itinerari.jpg) no-repeat top left;
	width:200px;
	height:150px;
	border:0px solid #000;
	margin-top: 0px;
	
}
.article-territorio #columns_sx .link_secondo_livello .apertura_link_secondo_livello{
	background:url(/img/contenuti/manifestazioni/up_menu_territorio.jpg) no-repeat top left;
	width:200px;
	height:20px;
	border:0px solid #000;
	margin-top: 0px;
	
}
.article-territorio #columns_sx .link_secondo_livello ul{
	width:200px;
	background-color:#8F9B36;
	margin:0px;
	padding:0px;
	
}
.article-manifestazioni #columns_sx .link_secondo_livello .chiusura_link_secondo_livello{
	background:url(/img/astiturismo/bottom_menu_manifestazioni.jpg) no-repeat top left;
	width:200px;
	height:106px;
	border:0px solid #000;
	margin-top: 0px;
	
}
/**/
.article-manifestazioni #columns_sx .link_secondo_livello .apertura_link_secondo_livello{
	background:url(/img/astiturismo/up_menu_sindone.jpg) no-repeat top left;
	width:200px;
	height:20px;
	border:0px solid #000;
	margin-top: 0px;
	
}
.article-manifestazioni #columns_sx .link_secondo_livello ul{
	width:200px;
	background-color:#2D83C1;
	margin:0px;
	padding:0px;
	
}
.article-manifestazioni #columns_sx .link_secondo_livello ul li ul{
	width:100px;
	background-color:#2d83c1;
	margin:0px 0px 0px 25px;
	padding:0px;
	
}
.article-manifestazioni #columns_sx .link_secondo_livello ul li ul li{
	width:150px;
	background:url(/img/astiturismo/img_menu_3livello.jpg) no-repeat center left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
}
.article-manifestazioni #columns_sx .link_secondo_livello .chiusura_link_secondo_livello{
	background:url(/img/astiturismo/bottom_menu_sindone.jpg) no-repeat top left;
	width:200px;
	height:194px;
	border:0px solid #000;
	margin-top: 0px;
}
.article-territorio #columns_sx .link_secondo_livello ul li ul{
	width:100px;
	background-color:#8F9B36;
	margin:0px 0px 0px 13px;
	padding:0px;
	
}
.article-territorio #columns_sx .link_secondo_livello ul li ul li{
	width:150px;
	background:url(/img/astiturismo/img_menu_3livello_verde.jpg) no-repeat center left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
}
#columns_sx .link_secondo_livello ul li a{
	float:left;
	margin:10px 0px 0px 10px;
	color:#FFF;
	font-size:12px;
	height:10px;
	line-height:10px;
	font-weight:bold;
	text-decoration:none;
		width:190px;
	border-bottom:1px dotted #FFF;
	
}
#columns_sx .link_secondo_livello ul li {
	width:190px;

	
}
#columns_dx .link_secondo_livello ul{
	width:251px;
	margin:0px;
	padding:0px;
	
}
#columns_dx .link_secondo_livello ul li a{
	color:#FFFFFF;
	font-size:12px;
	color:#3E3E3E;
line-height:14px;	
}
ul.dotazioni, ul.servizi, ul.periodi, ul.prezzi{
	width:505px;
	float:left;
	margin:5px 0px 0px 0px !important;
}
h3.mangiare{
	color:#FFFFFF;
	margin:0 0 5px 5px;
	width:190px;
}
h3.dormire{
	color:#FFFFFF;
	margin:15px 0 5px 5px;
	width:190px;
}
.titolo_shortcut{
	color:#7c1f0e;
	font-weight:bold;
	height:20px;
	line-height:20px;
	margin:10px 0px 0px 10px;
	background:url(/img/astiturismo/triangolo_short.gif) no-repeat top left;

}
.link_secondo_livello ul li .titolo_shortcut a{
	color:#7c1f0e;
	border-bottom:0px;
	font-weight:bold;
	height:15px;
	line-height:15px;
	margin:0px 0px 0px 20px;

}
#columns_dx .link_secondo_livello ul li .titolo_shortcut a{
	color:#7c1f0e;
	border-bottom:0px;
	font-weight:bold;
	height:15px;
	line-height:15px;
	margin:0px 0px 0px 20px;
	width: 215px;

}
#columns_dx .link_secondo_livello ul li.modulistica_short, #columns_dx .link_secondo_livello ul li.book_short, #columns_dx .link_secondo_livello ul li.itinerari_short,
#columns_dx .link_secondo_livello ul li.domeniche_short, #columns_dx .link_secondo_livello ul li.tartufo_short, #columns_dx .link_secondo_livello ul li.offerte_short, 
#columns_dx .link_secondo_livello ul li.facebook_short, #columns_dx .link_secondo_livello ul li.palio_short, #columns_dx .link_secondo_livello ul li.douja_short,
#columns_dx .link_secondo_livello ul li.booking_short{
	border-bottom:1px dotted #7c1f0e;
}
.link_secondo_livello ul .booking_short .immagine_shortcut {
	height:85px;
	width:85px;
	background:url(/img/astiturismo/bg_shortcut_booking.png) no-repeat top left;
	margin:0px 0px 0px 10px;
	cursor:pointer;

}
.link_secondo_livello ul .tartufo_short .immagine_shortcut {
	height:85px;
	width:85px;
	background:url(/img/astiturismo/bg_shortcut_tartufo.png) no-repeat top left;
	margin:0px 0px 0px 10px;
	cursor:pointer;

}
.link_secondo_livello ul .modulistica_short .immagine_shortcut {
	height:85px;
	width:85px;
	background:url(/img/astiturismo/bg_shortcut_modulistica.png) no-repeat top left;
	margin:0px 0px 0px 10px;
	cursor:pointer;
}
.link_secondo_livello ul .douja_short .immagine_shortcut {
	height:85px;
	width:85px;
	background:url(/img/astiturismo/bg_shortcut_douja.png) no-repeat top left;
	margin:0px 0px 0px 10px;
	cursor:pointer;
}
.link_secondo_livello ul .book_short .immagine_shortcut {
	height:85px;
	width:85px;
	background:url(/img/astiturismo/bg_shortcut_book.png) no-repeat top left;
	margin:0px 0px 0px 10px;
	cursor:pointer;
}
.link_secondo_livello ul .itinerari_short .immagine_shortcut {
	height:85px;
	width:85px;
	background:url(/img/astiturismo/bg_shortcut_itinerari.png) no-repeat top left;
	margin:0px 0px 0px 10px;
	cursor:pointer;
}
.link_secondo_livello ul .domeniche_short .immagine_shortcut {
	height:85px;
	width:85px;
	background:url(/img/astiturismo/bg_shortcut_domeniche.png) no-repeat top left;
	margin:0px 0px 0px 10px;
	cursor:pointer;
}
.link_secondo_livello ul .offerte_short .immagine_shortcut {
	height:85px;
	width:85px;
	background:url(/img/astiturismo/bg_shortcut_offerte.png) no-repeat top left;
	margin:0px 0px 0px 10px;
	cursor:pointer;
}
.link_secondo_livello ul .facebook_short .immagine_shortcut {
	height:85px;
	width:85px;
	background:url(/img/astiturismo/bg_shortcut_facebook.png) no-repeat top left;
	margin:0px 0px 0px 10px;
	cursor:pointer;
}
.link_secondo_livello ul .palio_short .immagine_shortcut {
	height:85px;
	width:85px;
	background:url(/img/astiturismo/bg_shortcut_palio.png) no-repeat top left;
	margin:0px 0px 0px 10px;
	cursor:pointer;
}
.link_secondo_livello ul .modulistica_short .testo_shortcut a, .link_secondo_livello ul .book_short .testo_shortcut a,
.link_secondo_livello ul .itinerari_short .testo_shortcut a, .link_secondo_livello ul .facebook_short .testo_shortcut a,
.link_secondo_livello ul .palio_short .testo_shortcut a  {
font-weight:normal;
height:auto;
line-height:17px;
margin:20px 0 0;
text-decoration:underline;
width:139px;
border-bottom:0px;
}
.link_secondo_livello ul .booking_short .testo_shortcut a {
font-weight:normal;
height:auto;
line-height:17px;
margin:0px 0 0;
text-decoration:underline;
width:139px;
border-bottom:0px;
}
.link_secondo_livello ul .palio_short .testo_shortcut a {
font-weight:normal;
height:auto;
line-height:17px;
margin:0px 0 0;
text-decoration:underline;
width:139px;
border-bottom:0px;
}
.link_secondo_livello ul .offerte_short .testo_shortcut a {
font-weight:normal;
height:auto;
line-height:17px;
margin:0px 0 0;
text-decoration:underline;
width:139px;
border-bottom:0px;
}
.link_secondo_livello ul .tartufo_short .testo_shortcut a, .link_secondo_livello ul .douja_short .testo_shortcut a {
font-weight:normal;
height:auto;
line-height:17px;
margin:0px 0 0;
text-decoration:underline;
width:139px;
border-bottom:0px;
}
.link_secondo_livello ul .domeniche_short .testo_shortcut a{
font-weight:normal;
height:auto;
line-height:17px;
margin:10px 0 0;
text-decoration:underline;
width:139px;
border-bottom:0px;

}
#columns_dx h3.shortcut_motore{
	background:#7C1F0E;
	height:30px !important;
	line-height:30px !important;
	color:#FFF;
	margin:0px !important;
	width:241px;
	font-size:12px;
	padding:5px;
	
}
#columns_dx #upload_form{
	width:251px;
	background:#C7C7C7;
	border-bottom:1px dotted #7C1F0E;
	
}/*
#columns_dx #upload_form .input.select{
	margin:10px 0 0 10px;
	color:#7C1F0E !important;
	font-weight:bold;
}*/
.sottotitolo_prodotti {
border-bottom:1px dotted #E28531;
color:#E28531;
font-size:1.5em;
height:25px;
line-height:25px;
margin:20px 5px 0;
text-align:right;
width:700px;
}
.prodotti b{
color:#E28531;
font-size:1.0em;
height:25px;
line-height:25px;
margin:20px 0px 0px 20px;
text-align:left;
float:left;
display:inline;
width:700px;
}
#breadcrumbs{
	width:700px;
	height: 15px;
	margin:0px 0px 0px 5px;	
}
#breadcrumbs ul{
	width:700px;
	height:20px;	
	margin: 0px 0px 0px 0px;
}
#breadcrumbs ul li{
	width:auto;	height:20px;	
	margin:0px 0px 0px 5px;
	color:#333;
	font-weight:bold;
	font-size:0.7em;
	line-height:20px;	
	border-right:0px dotted #333;
	text-align:center;
		padding:0px 5px 0px 0px;


}
#breadcrumbs ul li a{
	width:auto;
	height:20px;	
	line-height:20px;	
	margin:0px 0px 0px 5px;
	color:#333;
	text-align:center;
	padding:0px 10px 0px 0px;
	
}
.article_content .pdf {
margin:50px 0px 0px 10px;
padding:0;
height:50px;
text-align:left;
width:650px;
line-height:50px;
background:url(/img/contenuti/associazione/AcrobatReader.png) no-repeat top left;
padding:0px 0px 0px 70px;
}
.article_content .pdf_foto {
margin:50px 0px 0px 10px;
padding:0;
height:305px;
text-align:left;
width:214px;
line-height:214px;
background:url(/img/astiturismo/fotopacchettiTuristici.jpg) no-repeat top left;
padding:50px 0px 0px 235px;
}
.article_content{
	margin:10px 0px 0px 5px;
	
}
.article_content_results{
	width:530px;
}
.article_content_results .breadcrumb{
		width:500px;
		margin:5px 0px 0px 10px;
		color:#992B22;

}
.article_content_results .testo{
	width:530px;
}
.article_content_results .testo .report{
	width:500px;
	font-weight:bold;
	color:#A13232;
	margin:10px 0 0 10px;
	
}
ul.list_strutture{
	width:450px;
	margin:30px 0 0 40px;
}
li.bg_struttura{
	background:url("/img/astiturismo/lista_results.png") no-repeat top left;
	width:300px;
	height:40px;
	color:#A13232;
	font-weight:bold;
	cursor:pointer;

}

li#ext_agriturismi,li#ext_alberghi,li#ext_campeggi,li#ext_agriturismi_risto,li#ext_bed_and_breakfast,li#ext_affittacamere,li#ext_case_vacenze,
li#ext_enoteche,li#ext_ristoranti,li#ext_case_per_ferie,li#ext_ostelli,li#ext_alloggi_vacanze,li#ext_case_vacanze{
	padding:0 0 0 25px;

}
.article_content_results .testo h3{
	margin:10px 0px 0px 5px;
	color:#a03231;
	float:left;
	/*width:350px;*/
	
}
.article_content_results .contenitore_paginazione_results {
	background:url("/img/astiturismo/bg_paginazione_results.jpg") no-repeat scroll left top transparent;
	width:496px;
	height:32px;
	margin:10px 0 0 10px;
}
.back,.f_back{
	float:right;
	margin:0 5px;
}
.back #backtosearch,.f_back #f_backtosearch{
	background:none repeat scroll 0 0 #A13232;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
	height:20px;
	line-height:20px;
	margin:30px 0 0;
	padding:0;
	text-align:center;
	width:80px;
}
.article_content_results ul.paginazione_results {
	width:400px;
	height:32px;
	line-height:32px;
	margin:0px 0 0 50px;
}
.article_content_results ul.paginazione_results li.numero_pagina {
	width:20px;
	margin:0px 0 0 5px;
	color:#FFF;
	font-weight:bold;
}
.article_content_results .testo .scheda_results{
	margin:10px 0px 0px 5px;
	background:url(/img/astiturismo/bg_results.png) no-repeat top left;
	float:left;
	width:509px;
}
.article_content_results .testo .scheda_results h4{
	margin:5px 0px 0px 5px;
	float:left;
	width:300px;
}
.article_content_results .testo .scheda_results p{
	margin:5px 0px 0px 5px;
	float:left;
	width:300px;
}
.article_content_results .testo .scheda_results .link_scheda a{
	margin:21px 0 0 27px;
	float:right;
	width:50px;
	color:#FFF;
	font-weight:bold;
}
.article_content_results .cont_result{
	float:left;
	width:410px;
}
.article_content_results .testo .scheda_results .immagine{
	margin:0px 0px 0px 5px;
	background:url(/img/astiturismo/bg_foto_results.png) no-repeat top left;
	float:left;
	width:75px;
	height:78px;
}
.article_content_results .testo .scheda_results .immagine .foto{
	height:63px;
	margin:6px 0px 0px 5px;
	width:63px;
}
#flashMessage{
	display: none; 
}

/*messaggio per campi di validazione*/
.error-message {
border:1px dotted #2D83C1;
background:url(/img/astiturismo/alert_icon.jpg) no-repeat top left;
color:red;
height:50px;
line-height:50px;
padding:0px 0px 0px 60px;
margin:40px 0 0 120px;
text-align:center;
width:500px;

}
.privacy{
	margin:10px 0px 0px 142px;
	width:256px;
	height:80px;
	
}
input.privacy{
	width:10px;
	height:10px;
	
}
.input.checkbox{
	width:500px;
	margin:15px 0px 0px 35px; 
	
}
.input.checkbox label{
	margin:0px 0px 0px 5px;
	
}
.contacts_thanks{
	font-weight:bold;
	margin:130px 0px 0px 120px;
	color:#005177;
	font-size:2.0em;
}
/*CLASSI pagina presentazione ASTI*/

.sottotitolo_associazione{
	width: 700px;
	height:25px;
	font-size:1.5em;
	line-height:25px;	
	margin:20px 5px 0px 5px;
	text-align: left;
	color:#2d83c1;
	text-align:right;
	border-bottom:1px dotted #2d83c1;
}
.sottotitolo_manifestazioni{
	width: 700px;
	height:25px;
	font-size:1.5em;
	line-height:25px;	
	margin:20px 5px 0px 5px;
	text-align: left;
	color:#004980;
	text-align:right;
	border-bottom:1px dotted #004980;
}
.sottotitolo_territorio{
	width: 700px;
	height:25px;
	font-size:1.5em;
	line-height:25px;	
	margin:20px 5px 0px 5px;
	text-align: left;
	color:#a1bf2f;
	text-align:right;
	border-bottom:1px dotted #a1bf2f;
}
.tre_col .article-territorio .sottotitolo_territorio{
	width: 504px;
	height:25px;
	font-size:1.5em;
	line-height:25px;	
	margin:20px 5px 0px 5px;
	text-align: left;
	color:#8f9b36;
	text-align:right;
	border-bottom:1px dotted #8f9b36;
}
.tre_col .article-manifestazioni .sottotitolo_manifestazioni{
	width: 504px;
	height:25px;
	font-size:1.5em;
	line-height:25px;	
	margin:20px 5px 0px 5px;
	text-align: left;
	color:#2D83C1;
	text-align:right;
	border-bottom:1px dotted #2D83C1;
}

.sottotitolo_iniziative{
	width: 700px;
	height:25px;
	font-size:1.5em;
	line-height:25px;	
	margin:20px 5px 0px 5px;
	text-align: left;
	color:#b89755;
	text-align:right;
	border-bottom:1px dotted #b89755;
}
.tabella_logo{
	width:700px;
	height:auto;
}
.tabella_logo.logo{
	width:210px;
	height:295px;
}
.tabella_logo .testo{
	width:460px;
	text-align:justify;
	margin:40px 0px 0px 5px;
}
.tabella_logo .testo p{
	width:460px;
	text-align:justify;
	margin:5px 0px 0px 0px;
}
.tabella{
	width:695px;
	text-align:justify;
	margin:10px 0px 0px 5px;
}
.tabella p{
	width:695px;
	text-align:justify;
	margin:10px 0px 0px 0px;
}
/*CLASSI pagina Soci*/
.riga_soci{
border:1px dotted #333333;
margin:20px 10px 0 0;
width:228px;
	
}
.riga_soci .logo{
	width:55px;
	height:60px;
	
}

.riga_soci_big{
	width:330px;
	margin:20px 37px 0px 7px;
	border:1px dotted #333;
	
}

/*loghi sindone*/
.riga_loghi_sindone{
	border:1px dotted #333333;
	margin:10px 10px 0 0;
	width:245px;
	
}
.riga_loghi_sindone .logo{
	margin:3px 0px 0 5px;
	width:90px;
	height:85px;
	
	
}
.riga_loghi_sindone .comune{
	margin:3px 0px 0 5px;
	width:135px;
	text-align:center;
	height:85px;
	line-height:85px;
	
	
}
.riga_operatore{
	width:321px;
	margin:20px 26px 0px 7px;
	border:1px dotted #333;
	
}


.riga_operatore .logo{
	width:130px;
	height:90px;
	margin:10px 0px 0px 85px;
}
.riga_operatore .nome{
	width:320px;
	color:#333;
    margin:5px 0px 0px 5px;
}
/*CLASSI documenti*/
.documento{
	width:350px;
	height:50px;
	margin:50px 0px 0px 0px;
	
}
.documento .voce{
	width:90px;
	
}
/*CLASSI guide*/
.guide_info_ted{
	background:url(../img/contenuti/accoglienza/ted.jpg) no-repeat top left;
	height:125px;
	margin:30px 35px 0px 0px;
	border:1px dotted #535355;
	width:310px;
}
.guide_info_ingsve{
	background:url(../img/contenuti/accoglienza/ing_sve.jpg) no-repeat top left;
	height:125px;
	margin:30px 35px 0px 0px;
	border:1px dotted #535355;
	width:310px;
}
.guide_info_ingtedfra{
	background:url(../img/contenuti/accoglienza/ing_fra_ted.jpg) no-repeat top left;
	height:125px;
	margin:30px 35px 0px 0px;
	border:1px dotted #535355;
	width:310px;
}
.guide_info_ingtedfraspa{
	background:url(../img/contenuti/accoglienza/ing_fra_ted_spa.jpg) no-repeat top left;
	height:125px;
	margin:30px 35px 0px 0px;
	border:1px dotted #535355;
	width:310px;
}
.guide_info_ingted{
	background:url(../img/contenuti/accoglienza/ing_ted.jpg) no-repeat top left;
	height:125px;
	margin:30px 35px 0px 0px;
	border:1px dotted #535355;
	width:310px;
}
.guide_info_ingspa{
	background:url(../img/contenuti/accoglienza/ing_spa.jpg) no-repeat top left;
	height:125px;
	margin:30px 35px 0px 0px;
	border:1px dotted #535355;
	width:310px;
}
.guide_info_ing{
	background:url(../img/contenuti/accoglienza/ing.jpg) no-repeat top left;
	height:125px;
	margin:30px 35px 0px 0px;
	border:1px dotted #535355;
	width:310px;
}
.guide_info_itaing{
	background:url(../img/contenuti/accoglienza/ita_eng.jpg) no-repeat top left;
	height:125px;
	margin:30px 35px 0px 0px;
	border:1px dotted #535355;
	width:310px;
}
.guide_info_fring{
	background:url(../img/contenuti/accoglienza/fra_ing.jpg) no-repeat top left;
	height:125px;
	margin:30px 35px 0px 0px;
	border:1px dotted #535355;
	width:310px;
}
.guide_info_fra{
	background:url(../img/contenuti/accoglienza/fra.jpg) no-repeat top left;
	height:125px;
	margin:30px 35px 0px 0px;
	border:1px dotted #535355;
	width:310px;
}
.guide_info_tedfra{
	background:url(../img/contenuti/accoglienza/ted_fra.jpg) no-repeat top left;
	height:125px;
	margin:30px 35px 0px 0px;
	border:1px dotted #535355;
	width:310px;
}
.guide_info_noring{
	background:url(../img/contenuti/accoglienza/sve_nor_ing.jpg) no-repeat top left;
	height:125px;
	margin:30px 35px 0px 0px;
	border:1px dotted #535355;
	width:310px;
}
.guide_info_ingtedfra .testo, .guide_info_ted .testo, .guide_info_ingsve .testo, .guide_info_ingted .testo, .guide_info_ing .testo, .guide_info_ingspa .testo,
 .guide_info_itaing .testo, .guide_info_fring .testo, .guide_info_fra .testo, .guide_info_tedfra .testo, .guide_info_noring .testo, .guide_info_ingtedfraspa .testo{
	height:54px;
	margin:31px 0 0 80px !important;
	width:220px !important;
}
.guide_info_ingtedfra .contatti, .guide_info_ted .contatti, .guide_info_ingsve .contatti, .guide_info_ingted .contatti, .guide_info_ing .contatti, .guide_info_ingspa .contatti,
.guide_info_itaing .contatti, .guide_info_fring .contatti, .guide_info_fra .contatti, .guide_info_tedfra .contatti, .guide_info_noring .contatti, .guide_info_ingtedfraspa .contatti{
float:right;
height:37px;
margin:0;
width:73px;
}
.guide_info{
	background:url(../img/contenuti/accoglienza/guide.png) no-repeat top left;
	height:160px;
	margin:30px 35px 0px 0px;
	border:1px dotted #535355;
	width:310px;
}
.guide_info .testo{
	width:260px;
	height:95px;
	margin:27px 0px 0px 60px;
}
.guide_info .contatti{
	width:90px;
	height:37px;
	margin:0px 0px 0px 235px;
}
.riga_soci_big .logo1{
	width:110px;
	height:90px;
	margin:5px 0px 0px 0px;
	border:1px solid #000;
}
.testo p{
	/*width:480px;*/
	margin:50px 0px 0px 5px;	
}
p.immagine{
	border:0px solid #000;
	margin:50px 0px 0px 5px;
	
}
.paginatore {
		background:url(/img/astiturismo/bg_paginazione.jpg) no-repeat top left;
		margin: 10px 0px 0px 0px;
	
}
.testo_paginatore{
	color:#FFF;
	font-weight:bold;
	margin: 10px 0px 0px 40px;

}
.news_paginate{
	width:630px;
	height:32px;
	line-height:26px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
ul.news_paginate li{
	color:#FFF;
	width:33px;
	font-weight:bold;
	text-align: center;
	background: none;
}
ul.news_paginate li.selezionata {
	background:url(/img/astiturismo/pagina_on.png) no-repeat top left;
	color:#FFF;
	width:33px;
	font-weight:bold;
	text-align: center;
}
ul.news_paginate li a{
	background-image: none;
	margin:0px 10px 0px 0px;
	color:#021760;
	width:32px;
	height:32px;
	font-weight:bold;
	color: white;
}
p.introduzione{
	width:520px;
	float:left;
	line-height:22px;
	margin:0px 5px;
}
p.inciso{
	width:500px;
	float:left;
	color:#FF0000;
	font-size:10px;
	margin:20px 5px;
}

