body {background:url(img/bg_main.gif) repeat 0 0 transparent;
font-family:'Open Sans', Arial, Thaoma,Verdana, serif;
font-size: 13px; padding:0; margin:0;
color:#736357; 
}
ul {}
a {color:#736357;; text-decoration:none}

.clear{
clear:both;
}
#footer{
clear:both; padding:20px 0;width:837px; margin:0px auto 0;color:#41342a 
}
#footer a{
color:#000 
}
#footer ul{
list-style:none; padding:0; margin:0
}


.top{
margin:0; padding:10px 16px 0 16px
}
.logo{
height:84px; margin:0; text-transform:uppercase; color:#998675; font-size:60px; font-weight:400
}

.logo a{
height:60px; margin:0; text-transform:uppercase; color:#998675
}

.logo a span{
color:#736357
}


.bio {
padding:20px}
.textbio{position:relative;height: 493px;
float:right; width:420px;border:1px solid #998c82; background:url("img/arrow.png") no-repeat scroll 898px 20px #F5F0E9
}
.biomore{
   background: url("img/arrow.png") no-repeat scroll 0 0 #F5F0E9;
    bottom: 0;
    height: 70px;
    position: absolute;
    right: 20px;
    width: 55px;}

.textbio .socialtool{position:absolute; bottom:-23px; right:0; background:#F5F0E9}

.textbio .tit{text-transform:uppercase;font-weight:600;
background:url(img/bg_title.gif) repeat-x 0 0 transparent; padding:5px; color:#fff; font-size:16px;
}

.immagine_hp{
margin:0; padding:0; float:left}

.item{margin:10px;min-height: 93px;
display:block; padding:10px; border:1px solid #998675; background:url("img/arrow.png") no-repeat scroll 746px 27px #F5F0E9
}

.textbio .innertext {color: #000000;
    font-size: 14px;
    padding: 20px;}
.item h2{margin:0px;
color:#000; font-weight:normal;font-size:14px
}
.item h1{    font-size: 18px;
    font-weight: normal;
    line-height: 20px;
    margin: 0;
    text-transform: uppercase;
    width: 700px;
}
.item h3{margin:10px 0 0 0;
color:#000; font-weight:normal;font-size:14px;width: 700px;
}
#main_nav{
display:block;
}


#main_nav ul{display:block;height:40px;padding:0; margin:0;
list-style:none; text-align:left; background:url(img/bg_menu.gif) repeat-x 0 0 transparent;
}
#main_nav ul li{ 
text.align:center; float:left; padding: 9px 33px;
}
#main_nav ul li a{
height:40px;  color:#fff; text-transform:uppercase; font-weight:300; font-size:18px; font-weight:bold;
}

#main_nav ul li a span{
float:left; margin-left:10px; line-height:14px
}

#second_nav{
float:right;padding-right:20px; padding-top:10px
}
#second_nav ul{
list-style:none; text-align:left
}
#second_nav ul li{
float:left;
}
#second_nav ul li a{
color:#a4a5a7; font-size:12px; padding-left:10px; text-transform:uppercase
}


.wrap{
width:837px; margin:0 auto; background:#fff;padding-bottom:20px
}

.immagine{
margin:0
}
.immagine .caption{
display:none
}

.pageheader{
clear:both; margin-top:20px}

.pageheader .immagine{
margin-bottom:20px}


.breadcrumb{
    color: #736357;
    float: right;
    margin: 0;
    padding-right: 10px;
    padding-top: 25px;}
.breadcrumb span{
color:#736357; padding:0 5px}

.breadcrumb a{
color:#736357}

h1.maintit{   border-bottom: 1px solid #736357;
    color: #736357;
    font-size: 30px;
    font-weight: normal;
    margin: 0 16px;
    padding: 5px 0;
    text-transform: uppercase;}
.intestazione h1{
    color: #998675;
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    padding: 0 10px; 
}
.intestazione h2{
margin:0px; color:#736357; font-weight:normal; font-size:16px; padding:0 10px
}
.intestazione h3{
margin:10px 0px 0  0 ; color:#000; font-weight:normal; font-size:16px; padding:0 10px
}
.item p {
width:700px}
.maincontent{
width: float:right; padding:0 10px}

.contentbody{    color: #000000;
    line-height: 21px;
    padding: 0 50px 20px;
}

.right{
float:right}
.left{
float:left}

#footer ul.right li{
float:left}
#footer p.left{
margin:0;   padding-left: 500px;}

.navleft li{
margin-bottom:10px}
.navleft a{
color:#48494b; font-size:14px; }

.socialtool{
float:right;padding:3px; border:1px solid #736357; border-radius:3px; margin:10px 16px}

.backbutt{    display: block;
    padding: 10px 16px 0;
    width: 200px;}






#contenitore{width:760px;margin:0 auto;position:relative;}
#photos{background-color:#fff;width:600px;height:445px; margin:0 auto; text-align:center}
#photos img{height:400px;margin:10px auto;padding:0;}
#thumbnails{width:760px;height:50px;margin:10px 0 0 0;padding:0;}
#thumbnails ul{margin:0;padding:0;text-align:center;}
#thumbnails ul li{margin:0 10px 0 0;padding:0 0 10px 0;display:inline;}
#thumbnails a img{height:50px;border:1px solid #fff;}
#thumbnails a.activeSlide img{ border:1px solid #666;}
#navPhotos{position:absolute;top:195px;height:30px;z-index:1000;line-height:30px;width:760px;left:0}
#navPhotos a{color:#333333;font-size:1em;text-transform:uppercase;font-weight:bold;padding:5px 15px;overflow:visible;outline:none;}
#navPhotos a:hover{color:#666666;}
#navPhotos #prev{float:left;}
#navPhotos #next{float:right;}
#description{    background-color: #FFFFFF;
    height: 30px;
    left: 10px;
    line-height: 30px;
    position: absolute;
    text-align: center;
    top: 415px;
    width: 750px;
    z-index: 1000;}
			#description p{margin:0;padding:0;text-transform:uppercase;color:#333;}
			
.immagine_hp .caption	{font-size:14px; color:#000; padding-top:10px}		
			
.paginazione	{ width:300px; margin:0 auto; padding-top:10px}
.forw{ width:70px; float:left; display:block; height:20px}
.back{ width:70px; float:left; display:block; height:20px}
.paginazionecentrale{ width:160px; float:left; text-align:center: display:block; height:20px}

.search{float:right;padding: 50px 20px 0}
.searchdescr{padding-left:16px}