body { background-color: #cbc0aa; background-image: url(../images/bg_righette.gif); background-repeat: repeat-x; position: absolute; width: 100%; margin: 0; }
p { }
td { }
a:link { color: #14510a; font-size: 11px; font-weight: bold; text-decoration: none; }
a:visited { color: #14510a; font-size: 11px; font-weight: bold; text-decoration: none; }
a:hover { color: #989898; font-size: 11px; font-weight: bold; text-decoration: none; }
/*<agl.folder "BASE">*/
	.base { vertical-align: top; width: 100%; height: auto; }
	.base_corpo { height: auto; }
	.sx { background-image: url(../images/foto_bg_sx.gif); background-repeat: no-repeat; background-position: right top; text-align: right; vertical-align: top; width: 50%; }
	.dx { background-image: url(../images/foto_bg_dx.jpg); background-repeat: no-repeat; background-position: left top; text-align: left; vertical-align: top; width: 50%; }
	.center { vertical-align: top; }
/*</agl.folder>*/
/*<agl.folder "superiore">*/
	.top { background-image: url(../images/up_bg.gif); vertical-align: top; height: 100%; }
	.top_dx { background-image: url(../images/up_dx_bg.gif); background-repeat: no-repeat; background-position: left 0; text-align: left; vertical-align: top; width: 8px; }
	.topUP { background-image: url(../images/up_sx.gif); background-repeat: no-repeat; background-position: left bottom; }
	.up { height: 167px; }
	.menu { width: 150px; height: 191px; }
/*</agl.folder>*/
/*<agl.folder "fascia">*/
	.fascia { height: 52px; }
	.fv_sx { background-image: url(../images/fv_sx_bg.gif); background-repeat: repeat-x; background-position: right bottom; text-align: right; vertical-align: bottom; width: 100%; height: 243px; }
	.fv_dx { background-image: url(../images/fv_dx_bg.gif); background-repeat: repeat-x; background-position: left bottom; text-align: left; vertical-align: bottom; width: 100%; height: 243px; }
/*</agl.folder>*/
/*<agl.folder "corpo">*/
	.corpo { background-color: #fff; vertical-align: top; width: 695px; height: 100%; }
	.co_dx { background-image: url(../images/corpo_dx_bt.gif); background-repeat: no-repeat; background-position: 0 bottom; text-align: left; vertical-align: top; width: 100%; height: 100%; padding-bottom: 72px; }
	.co_sx { background-image: url(../images/corpo_sx_bt.gif); background-repeat: no-repeat; background-position: 0 bottom; text-align: right; width: 100%; height: 100%; padding-bottom: 72px; }
	.corpo_dx { background-image: url(../images/corpo_dx_bt_bg.gif); background-repeat: repeat-y; background-position: left 0; vertical-align: top; width: 100%; height: 100%; }
	.corpo_sx { background-image: url(../images/corpo_sx_bt_bg.gif); background-repeat: repeat-y; background-position: right 0; text-align: right; vertical-align: top; width: 35px; height: 100%; }
/*</agl.folder>*/
/*<agl.folder "inferiore">*/
	.bt { background-image: url(../images/bt_bg_1.gif); background-repeat: repeat-x; height: 9px; }
	.bottom { background-image: url(../images/bt_bg_2.gif); background-repeat: repeat-x; background-position: 0 top; vertical-align: top; height: 40px; }
/*</agl.folder>*/
/*<agl.folder "pagine">*/
	.page { background-color: #fff; background-image: url(../images/shadow.gif); background-repeat: no-repeat; background-position: 100% 32px; width: 100%; height: 315px; }
	.page_corpo { background-color: #77819d; }
	.page_sx { text-align: left; vertical-align: top; padding-bottom: 5px; padding-left: 10px; }
	.page2_dx { text-align: left; vertical-align: top; width: 250px; padding: 15px 0 15px 12px; }
	.page1_dx { text-align: left; width: 220px; vertical-align: top; padding-top: 15px; padding-bottom: 15px; }
	.page_dx { text-align: left; vertical-align: top; 
	/*padding: 15px 45px 15px 20px; */
	padding-top:0px;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:0px;
	width:50%;}
/*</agl.folder>*/
/*<agl.folder "menu_page">*/
	.menu_page { background-color: #fff; vertical-align: top; height: 35px; padding-left: 10px; }
/*</agl.folder>*/
/*<agl.folder "testi">*/
	.testi { color: #414141; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; }
	.titolo { color: #134808; font-size: 22px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: 900; font-variant: small-caps; line-height: 19px; }
/*</agl.folder>*/
/*<agl.folder "cos'è e dovè">*/
	.testi_lista { color: #134808; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-stretch: normal; padding-left: 14px; border-left: 1px solid #d3d3d3; }
	.cosadove { padding-right: 20px; padding-left: 5px; }
/*</agl.folder>*/
/*<agl.folder "gallery">*/
	.griglia_foto { text-align: center; vertical-align: middle; width: 205px; }
	.nomefoto { color: #134808; font-size: 14px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; font-variant: small-caps; }
	.autore { color: #414141; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
	.gallery_sx {
	vertical-align: top;
	width: 250px;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 19px;
	margin: 0px;
	padding-bottom: 0px;
}
	.gallery_sx_foto { vertical-align: top; padding-right: 5px; padding-bottom: 5px; padding-left: 14px; }
	.gallery_dx { text-align: right; padding: 5px 5px 7px; }
/*</agl.folder>*/
/*<agl.folder "Mappa">*/
	.mappaCorpo { padding: 15px; }
/*</agl.folder>*/
/*<agl.folder "FAQ">*/
	.cellaFAQ { padding-right: 10px; }
	.numeroFAQ { color: #134808; font-size: 16px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; }
	.testoFAQdom { color: #134808; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; }
	.testoFAQrisp { color: #414141; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
/*</agl.folder>*/
.firma { text-align: right; height: 100%; }
.qgallery{
	width: 450px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-left-style: solid;
	border-top-color: #C6DEC4;
	border-right-color: #C6DEC4;
	border-bottom-color: #C6DEC4;
	border-left-color: #C6DEC4;
	text-align: center;
	padding-top: 5px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #009900;
	font-weight: bold;
}
.clearer{
	clear: both;	
}
/* _______________________________________________________
   oggetti JAS 
	 _______________________________________________________
*/
div#jas-container{
	/* Width HAS to be here for IE to render the filter 
	(rappresenta la spazio allocato per la foto grande)
	*/
	width: 445px;
}
div#jas-frame{
	/* (qui non usato) nell'esempio originale corrisponde ad 
	un contenitore per jas-container e per jas-tags insieme */
	width: 200px;
	float: right;
	margin: 10px 0;
	padding: 10px;
	border: 1px solid #666;
}
/* ___________[jas-tags]______*/
div#jas-tags{
	/* (qui non attivato) spunte per visualizzare SI/NO le immagini */
	float: left;
	width: 200px;
	margin: 0;
	padding: 0;
}
div#jas-tags h3{
	margin-bottom: 1em;
}
div#jas-tags ul{
	list-style: none;
}
div#jas-tags ul li{
	margin-bottom: 0.3em;
}
div#jas-tags ul li input{
	margin-right: 3px;
}
/* ___________[jas-thumbnails]______*/
div#jas-thumbnails{
	/* definisce una cornice di ingombro massimo dell'oggetto */
	float: left;
	clear: left;
	width: 208px;
	padding: 0px;
	margin: 0px;
	/* border: 1px solid #666; */
}
div#jas-thumbnails ul{
	/* definisce la reale larghezza dell'oggetto (8 pix in meno del sopra) */
	list-style: none;
	width: 200px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}
div#jas-thumbnails ul li{
	/* per ogni "li" ho una immagine
	I margin definiti a dx e in basso, definiscono la spaziatura dei thumbs*/
	float: left;
	width: 44px;
	height: 44px;
	margin: 0 5px 5px 0;
}
div#jas-thumbnails ul li img{
	/* immagini visibili non selezionate */
	width: 44px;
	height: 44px;
	cursor: pointer;
}
div#jas-thumbnails ul li.selected-parent{
	/* cornice immagine selezionata (4 px in meno di quella non sel.) */
	width: 40px;
	height: 40px;
	padding: 1px;
	border: 1px solid #C6DEC4;
}
div#jas-thumbnails ul li img.selected{
	/* immagine visibile selezionata (4 px in meno di quella non sel.) */
	width: 40px;
	height: 40px;
}
/* ___________[jas-image-text]______*/
h2#jas-image-text{
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #414141;
	margin: 5px;
}
img#jas-image{
	margin-bottom: 1em;
}
ul#links{
	display: block;
	clear: left;
	padding: 2em 0 1em 4em;
}
ul#links li{
	line-height: 2em
}
/* ___________[jas-navigation-controls]______*/
ul#navigation-controls{
	width: 205px;
	list-style: none;
	font-size: 11px;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;/*
	margin-right: auto;
	margin-left: auto;
*/
}
ul#navigation-controls a:link,
ul#navigation-controls a:active,
ul#navigation-controls a:visited{
	color: #14510a;
	font-weight: normal;
}
ul#navigation-controls a:hover{
	font-weight: normal;
	color: #FFFFFF;
	background-color: #14510a;
}
ul#navigation-controls li{
	float: left;
	line-height: 1.5em;
	margin-right: 0.5em;
}
ul#navigation-controls li#image-counter{
	margin: 0 0.75em 0 0.5em;
}
li.slideshow-item{
	margin-left: 4px;
}
/* _______________________________________________________
   20061293. oggetti legati a JAS 
	 _______________________________________________________
*/
#indicepag{
	padding-top: 0px;
	margin-top: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 0px;
	padding-left: 0px;
}
#indicepag a:link,
#indicepag a:active,
#indicepag a:visited,
#indicepag a:hover{
	color: #14510a;
	font-weight: bold;
}
#indicepag ol{
	padding-top: 0px;
	margin-top: 0px;
}
#indicepag li{
	margin-left: -16px;
}



/* _______________________________________________________
   20100721. ACCORDION
	 _______________________________________________________
*/





.AccordionTitle, .AccordionContent,  .AccordionContainer
{
  position:				relative;
  width:				auto;
}

.AccordionTitle
{
  overflow:				hidden;
  cursor:				pointer;
  font-family:			Arial;
  font-size:			12px;
  font-weight:			bold;
  vertical-align:		middle;
  text-align:			center;
  background-repeat:	repeat-x;
  display:				table-cell;
  -moz-user-select:		none;
  padding-left:			10px;
  padding-right:		10px;
  padding-top:			6px;
  padding-bottom:		6px;
  color:				#666;
}

.AccordionContent
{
  height:				0px;
  overflow:				auto;
  display:				none;
	background-color:	#eee;
	color:				#666;
  padding-left:			10px;
  padding-right:		10px;
  padding-top:			6px;
  padding-bottom:		6px;
	color:				#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:			10px;
}

.AccordionContainer
{
  border-top: 			solid 1px #ccc;
  border-bottom: 		solid 1px #ccc;
  border-left: 			solid 1px #ccc;
  border-right: 		solid 1px #ccc;
}

.accordion_content p{
	font-size:			11px;
	color:				#666;
}


.accordion_content p.data{
	font-style:			oblique;
	font-weight:		bold;
	font-size:			11px;
	color:				#666;
}

.link span{
	float:				left;
	display:			block;
	padding-top:		10px;
	margin-right:		10px;
}

.link img{
	float:				left;
}

.link a{
	text-decoration:	none;
	font-weight:		bold;
	color:				#666;
	font-size:			10px;
}

.link a:hover{
	text-decoration:	none;
	color:				#ccc;
}

.hr{
	height:				1px;
	background-color:	#ccc;
}
