/* CSS Document - vale solo per l'home page e sovrascrive solo un numero limitato di stili */

#page {
	float:left;
	width: 740px;
	font-size: 11px;
	color: #283722;
	margin-left:20px;
	margin-right:0;
}
#page div.box_hp {
	margin:0;
	padding: 0 5px;
	width: 230px;
	height:360px;
	float:left;
}

.left {
	float: left;
}

.right {
	float: right;
}

#page img {
	border: none;
	float: none;
	margin: auto;
}

.ews_allegato {
	background: url(/images/icona_allegato.gif) center left no-repeat;
	padding: 2px 20px;
	margin: 10px 0 10px 20px;
}

.ews_corpo {
	margin: 0;
	padding: 10px 5px;
}

/*FASCIA COMUNI*/
#fascia_comuni{
height:180px;
margin:10px 4px 0 0px;
padding: 10px 0;
background-image:url(../images/bg_fascia_comuni.gif);
background-repeat:repeat-x;
background-position:left top;
}
#fascia_comuni .uno {
width:290px;
float:left;
height:130px;
}
#fascia_comuni .uno img{
float:left;
margin:0 10px 10px 0;
}

#fascia_comuni a{
color:#bf7807;}
.data {
font-style:italic;
color:#868686;}
.comune {
color:#000;}

h1.marrone  {
font-family:"Times New Roman", Times, serif;
font-size:22px;
color: #534100;
margin:0 0 0 20px;
padding:0;
}

#page p.ews_link a {
color:#bf7807;
font-style:italic;}

/*titoli*/
#page h1 {
font-size: 22px;
text-transform: uppercase;
color: #2d451c;
border:0;
margin:0;
font-family: "Times New Roman",Times,serif;
}
#page h2 {
	clear: both;
	background: url(/images/bg_h2.gif) top left no-repeat;
	font-size: 20px;
	text-transform: uppercase;
	color: #2a421d;
	padding: 10px 0px;
	margin: 5px 0 5px 0;
	font-family:"Times New Roman", Times, serif;
	border:0;
} 




#page h2.verde {background: url(/images/bg_h2_verde.gif) top left no-repeat;}
#page h2.giallo {background: url(/images/bg_h2_giallo.gif) top left no-repeat;}
#page h2.marrone {background: url(/images/bg_h2_marrone.gif) top left no-repeat;}


/*FASCIA EVENTI*/

#fascia_eventi {
margin:0 10px 10px 10px;
font-size:70%;
padding:0;
height:280px;}
#fascia_eventi img{
float:left;
margin:5px 10px;}
#fascia_eventi h2{
color:#000;
font-size:14px;
margin:0;
padding:0;}

/*jflow orizzontale*/
#jFlowSlide{} 
#myController {padding:0;width:960px;background-color:#f9f7e2;border-top: 1px solid #eadfbe;border-bottom: 1px solid #eadfbe;}  /*sfondo generale*/
#myController span.jFlowSelected { background:red; margin-right:0px;}  /*numero selezionato*/
.jflow-content-slider {float:left;}
  
.slide-wrapper { padding:0;}  
.slide-thumbnail {float:right;}  
.slide-thumbnail img {float:left;}  
.slide-details { width:840px; float:left; margin-right:10px; padding-left:10px;}  
.slide-details .uno {width:380px;float:left;margin:10px 10px 0 0;background-image: url(../images/ombra_evento.gif); background-position:left top; background-repeat:no-repeat;padding-left:30px;height:230px;}
.slide-details .uno a{color:#bf7807;}
.slide-details h2 {	color:#006e92;font-family: Myriad Pro, Arial, Helvetica, sans-serif;font-size:16px;margin-top:2px;} 
.slide-details .description { margin-top:5px; }  
  
.jFlowControl, .jFlowPrev, .jFlowNext { color:#FFF; cursor:pointer;padding:0; }  
.jFlowControl:hover, .jFlowPrev:hover, .jFlowNext:hover { background: #efefef; }  /*hover numero*/
.jFlowControl{display:none;}

#fascia_eventi div.jFlowNext {height:250px;background-color: #ffd759;width:40px;float:right;padding:0;margin:0;}
#fascia_eventi .jFlowPrev img{float:left;margin-top:90px;position:relative;z-index:10;} 
#fascia_eventi .jFlowNext img {float:right;margin-top:90px;position:relative;z-index: 10;}

/* h-scroller fascia comuni */
.hrz {
	width: 580px;
	height: 130px;
	margin-bottom: 1em;
}
.hrz .simply-scroll-clip {
	width: 730px;
	height: 130px;
}
.hrz .simply-scroll-list li {
	float: left;
	width: 280px;
	height: 130px;
	border-right:1px solid #cecece;
	margin-right:10px;
	padding-right:10px;
}

