#thumbImage  {
    padding: 10px 8px 10px 8px;
    position: relative;  
    width:260px;
    width: 240px !important;
}

#thumbImage .prev-thumb{
    float: left;
    margin: 0;
    cursor: pointer;
    width: 22px;
    height: 26px;
    background-image:url("/img/thumb_previous.gif");
    background-repeat:no-repeat;
}

#thumbImage .next-thumb{
    float: left;
    margin: 0 0 0 4px;
    cursor: pointer;
    width: 22px;
    height: 26px;
    background-image:url("/img/thumb_next.gif");
    background-repeat:no-repeat;
}

#thumbImage .prev-thumb-hover{background-image:url("/img/thumb_previous_on.gif")}
#thumbImage .next-thumb-hover{background-image:url("/img/thumb_next_on.gif")}

#thumbImage .prev-thumb-click{background-image:url("/img/thumb_previous_click.gif")}
#thumbImage .next-thumb-click{background-image:url("/img/thumb_next_click.gif")}

#thumbImage .prev-thumb-disabled {
    float: left;
    margin: 0;
    cursor: default;
    width: 22px;
    height: 26px;
    background-image:url("/img/thumb_previous_off.gif");
    background-repeat:no-repeat;
}
#thumbImage .next-thumb-disabled {
    float: left;
    margin: 0 0 0 4px;
    cursor: default;
    width: 22px;
    height: 26px;
    background-image:url("/img/thumb_next_off.gif");
    background-repeat:no-repeat;
}
              
#thumbImage .jCarouselLite {
    float: left;
    /* Needed for rendering without flicker */
    position: relative;
    visibility: hidden;
    left: -5000px;
}

#thumbImage ul {margin: 0;}
#thumbImage li {
    width: 43px;
    height: 28px;
} 

#thumbImage li img {
    background-color: #fff;
    width: 35px;
    height: 24px;
    margin: 0 5px 0 5px;
} 


#cont_slider {
    float: left;
    /* Needed for rendering without flicker */
    position: relative;
    width:633px;
 	padding:10px 0 0 42px;
	background:url(/img/crp/bg_cont_slider.png) no-repeat left top;
 }

#slider {
    float: left;
    /* Needed for rendering without flicker */
    position: relative;
    visibility: hidden;
    left: -5000px;
    width:524px;
    height:150px;
	background:url(/img/crp/bg_slider.gif) no-repeat left top;
}

#slider ul {margin: 0;}
#slider .descrizione {	
	display:block;
	padding:15px 0 20px 0;
	color:#333333;
 }


#slider .dati {	
	float:left;
	width:240px;
	padding:0 0 0 10px;
}
a.lnkfoto {	
	display:block;
	width:150px;
	height:113px;
	min-height:113px;
}

a.lnkhp{
	text-decoration:none;
	color:#333333;
 }
 
a.lnkhp:hover{
	text-decoration:underline;
	color:#333333;
 }
 
#slider .titolo {	
	font-weight:bold;
	color:#D52B25;
	font-size:14px;
 }
 
 
 
#slider ul li{
	overflow: hidden;
	float: left;
	width: 504px;
	padding:10px 10px 5px 10px;
	height: 135px;
 }

#slider li img { }

#navigator {
    width:525px;
/*    width:540px;*/
	padding:0px 0 0 0;
    height:25px;
  	float:left;
	overflow:visible;
	margin:0 0 7px 0;
	border-bottom:1px solid #ECE6DD;
 
}   
#frecce {
    width:524px;
    height:9px;
  	float:left;
	overflow:hidden;
	margin:0px 0 0 0;
	position:relative;
	z-index:10;
}  

#frecce ul {
    list-style-image: none; 
    list-style-position: outside; 
    list-style-type: none; 
    float: left;
    *margin-top: 1px;
}
#frecce  li{
    margin-right:10px;
    margin-left:10px;
    display: block; 
    float: left;
    margin-top: 0;
 }

 
#navigator ul {
    margin: 0;
    padding: 0; 
    list-style-image: none; 
    list-style-position: outside; 
    list-style-type: none; 
    float: left;
 }

#navigator li{
    padding:0 5px 0 10px;
	display: block; 
    float: left;
    margin-top: 0;
 }
#navigator li.freccia{
    margin:0;
    padding-left:4px;
    display: block; 
    float: left;
    margin-top: 0;
 }
/*#navigator a {
     background:url(/img/bg_pag_cb.gif) repeat-x;
    font-size: 9px;
    border: 1px solid #C3C3C3;
    padding: 0 4px;
    text-align:center;
    color: #666666;
}
*/
 
#navigator a:hover {
    /*background-color: #315D7A;*/
     color: #FFFFFF;
}


.play {
    border: 0;
    padding: 0;
    margin-top: 10px;
    *margin-top: 10px;
    margin-right:4px;
    cursor: pointer;
}
.pause {
    border: 0;
    padding: 0;
    margin-top: 10px;
    *margin-top: 10px;
    margin-right:4px;
    cursor: pointer;
}
