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;
}

/*
#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;

}
.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;
width:100%;
margin:20px 0px 0px 5px;
}
.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;

}

/**/

.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 #ffb700;
   	border-bottom:2px solid #ffb700;
	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{
	color:#ffb700;
	width:100%;
	border:0px solid #FF0000;
	margin:5px 0px 0px 0px;
	text-align:left;
}
#page .teatro_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{
	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_w{
	width:220px;
	background:url(/img/astiturismo/bg_testo.png) repeat-y top right;
	color:#585858;
}
#page .teatro_content {
	width:140px;
	margin:5px 0px 0px 5px;
	font-size:0.7em;
	
}
#page .calendario_content {
	width:140px;
	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 .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.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 .douja h3{
	color:#ffb700;
	width:100%;
	border:0px solid #FF0000;
	margin:5px 0px 0px 0px;
	text-align:left;
}
#page .douja_title{
	width:215px;
	padding:0px 0px 0px 5px;
	height:40px;
	color:#ffb700;
	background:url(/img/astiturismo/bg_titolo.png) repeat-y top right;
	
}
#page .douja_w{
	width:220px;
	background:url(/img/astiturismo/bg_testo.png) repeat-y top right;
	color:#585858;
}
#page .douja_content {
	width:140px;
	margin:5px 0px 0px 5px;
	font-size:0.7em;
	text-align:left;
}

#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 h3 a, #page .virtual_tour h3 a{
	color:#8F9B36;
	padding:0px;
	text-decoration:none;
	width:211px;
	border:0px solid #FF0000;
	margin:0px 0px 0px 0px;
	text-align:left;
}
#page .video_title, #page .virtual_tour_title{
	width:215px;
	padding:0px 0px 0px 5px;
	color:#ffb700;
	background:url(/img/astiturismo/bg_titolo.png) repeat-y top right;
	
}
#page .video_w{
	width:220px;
		height:147px;
	background:url(/img/astiturismo/bg_testo.png) repeat-y top right;
	color:#585858;
}

/*#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(/img/astiturismo/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;
}	
.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{
	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 .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 .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{
	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{
	height:85px;
	margin:0;
	padding:0;
	text-align:left;
}
.calendario_content p, .teatro_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 */
#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;
}

/*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 .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 .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 {
	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 {
	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 {
	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{
	margin:0px 0px 0px 0px;
	width:118px;
	height:115px;
	border:0px solid #000;
}
.trekking_title h3,.meteo_title h3,.video_title h3, .news_title h3, .domeniche_title h3, .turismo_title h3, .palio_title h3, .ciclabile_title h3, 
.carrozza_title h3, .tartufo_title 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;
	
}
.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, 
.carrozza_title h3 a, .tartufo_title 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: 35px; */
/*	left: 745px; */
	margin-left: -260px;
	margin-top: 28px; 
	width: 254px; 
	height: 270px; 
	z-index: 1001;
}

#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;
	
}
#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{
	float:right;
	margin:3px 5px 0;
	
}
#StructureSelezionaIlComune{
	float:left;
	margin:5px 20px 0 5px;
	width:160px;
}
#upload_form .text{
	border-bottom:1px dotted #FFFFFF;
	height:68px;
	margin:0 0 20px;
	width:200px;
}
#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:179px;
	
}
#upload_form input {
	float:left;
margin:0 0 5px 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;
	
}
/*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:106px;
	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;


	
}
.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{
	border-bottom:1px dotted #7c1f0e;
}
.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;

}
.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;

}
.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;

}
.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;

}
.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;

}
.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;

}
.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;

}
.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;

}
.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;

}
.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 .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;

}
.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 .testo{
	width:530px;
}
.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;
}
.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:330px;
}
.article_content_results .testo .scheda_results p{
	margin:5px 0px 0px 5px;
	float:left;
	width:330px;
}
.article_content_results .testo .scheda_results .link_scheda a{
	margin:0 0 0 27px;
	float:right;
	width:50px;
	color:#FFF;
	font-weight:bold;
}
.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;
}
#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_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{
	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{
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;
}

