/* -- General Style -- */
body #imHeader div, body #imFooter div {cursor: default; }

/* -- Texts Style -- */
body h2 {margin-left: 130px;}

/* -- Menu Main Settings -- */
body #imMnMn {padding-top: 11px; }

/* -- Menu Main Images -- */
body span.imMnLv {background: url('../files/arrow-right.gif') no-repeat center right; }


#imMnMn .imMnLvHor {background: url('../files/arrow-down.gif') no-repeat center right; }



#site_title span {
	cursor: text; 
	font-family: Arial;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 4px;
}


/* -- Slideshow style rules -- */

.acca2 {
	display: block; 
	margin: 0 0 10px 0;
	padding: 2px 0;
	font-family: Arial;
	font-size: 21px;
	line-height: 24px;
	font-weight: bold;
	color: #D2B48C;
}

#slideshow p {
	margin: 0px; 
	padding: 0px; 
	text-align: justify;
	color: #514B3D; 
	line-height: 1.6em;  
	font-size: 12px;
}

#slideshow {
	margin:0 auto;
	width: 900px;
	height: 200px;
	position:relative;
	padding-top: 81px; 
	font-family: Arial;

}

#slideshow #slidesContainer {
  margin:0 auto;
  width: 750px;
  height: 200px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}

#slideshow #slidesContainer .slide {
  width: 680px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height: 200px;
  margin:0 auto;  
}

#slidesContainer .slide {
	cursor: text;
}

.slide img {
	float:left;
	margin-right: 40px;
	border:1px solid #4f4b42;
}

#slideshow #slidesContainer .slide a:hover {
	text-decoration: none;
}

#slideshow #slidesContainer .slide a p {
	color: #ffffff;
}

/* -- Slideshow controls style rules -- */

.control {
  display:block;
  width: 30px;
  height: 50px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
  top: 166px;
  left:0;
  background:transparent url(../files/slider_left_control.gif) no-repeat 0 0;
}
#rightControl {
  top: 166px;
  right:0;
  background: transparent url(../files/slider_right_control.gif) no-repeat 0 0;
}


/* -- footer -- */


/* -- non ripete immagine sfondo menu su passaggio mouse -- */
body #imMnMn ul a:hover, #imMnMn ul li:hover a, #imMnMn ul li.iehover a {background-repeat: no-repeat; background-position: center bottom; }


/* -- CSS MENU HIGHLIGHTER -- */
body #imMnMn li a.current {cursor: default; background-image: url('../res/immnmn_1.gif'); background-repeat: no-repeat; background-position: center bottom; color: #E9E5E2; }




/* -- footer -- */
body #imFooter {
font-family: Arial;
color:#726D61;
font-size:12px;
}

body #imFooter h2{
color:#726D61;
font-size:18px;
font-weight:bold;
padding:15px 0 15px 0;
margin:0px;
clear:both;
}

.footer_content{
width:940px;
margin:auto;
padding:0 0 30px 0;
}

.footer_tab1{
width:220px;
float:left;
padding:0 0 0 30px;

}

span.email{
background:url(../files/mail_icon.png) no-repeat left;
padding:0 0 0 45px;
line-height:64px;
height:70px;
display:block;
}

.footer_info{
float:left;
padding:5px 0 10px 0;
}

p.info{
width:225px;
float:left;
padding:0 0 0 10px;
}

p.info_contact{
width:200px;
float:left;
padding:0 0 0 10px;
}

span.orange{
color:#726D61;
float:left;
}

span.blue{
color:#726D61;
font-size:12px;
font-weight: bold;
}

.footer_copyrights{
clear:both;
border-top:1px #726D61 dotted;
color:#726D61;
padding:9px 0 9px 0;
}

.footer_tab2{
width:350px;
float:left;
padding:0 0 0 40px;

}

.favorites_box{
float:left;
padding:5px 0 10px 0;
}

p.favorites{
width:290px;
float:left;
padding:0 0 0 10px;
margin:0px;
}

span.fav_nr{
width:37px;
height:37px;
color:#726D61;
font-size:24px;
text-align:center;
font-weight:bold;
line-height:37px;
background:url(../files/favorites_box.png) no-repeat center;
float:left;
}

.footer_tab3{
width:150px;
float:left;
padding:0 0 0 30px;

}

.footer_links{
float:left;
padding:0px;
}

.footer_links ul {
list-style:none;
padding:0;
margin:0px;
}

.footer_links ul li{
padding:6px 0 6px 0;
margin:0px;
width:150px;
border-bottom:1px solid #726D61;
}

.footer_links ul li a{
text-decoration:none;
padding:0;
font-size:12px;
margin:0px;
color:#726D61;
}

.footer_links ul li a:hover{
color:#E9E5E2;
}





