body {
	font-family: "Lucida Grande", Verdana, sans-serif;
	background-color: #ffffe6;
    font-size:small;
	padding: 0;
	margin: 0;
	color:#3e3e3e
}
body p{
    font-size:110%
}
h1, h2, h3, h4, h5 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0
}

h1 {
    color:#b36745;
    font-weight: 100;
    text-align: left;
	font-size: 18px;
	padding: 9px 0;
	line-height: 20px;
	margin:0;
	border-bottom: 1px solid #b36745
}


/*old style rules*/
#container {
margin:40px auto auto;
padding:0;
width:760px
}
#content{margin-top:50px}
div#texte, div#video_page,div#gallery {
float:left;
margin:20px 0;
min-height:400px;
width:470px
}
div#texte p{
margin-top:0
}
div#texte p a{
color:#B36745
}
div#texte p a:hover{
color:#000
}

div#player {
background:#f4e8d8;
float:right;
margin:0;
margin-top:20px;
width:280px;
}
div#player p{
background:#F4E8D1
font-size:80% !important;
color:#B36745;
padding:0 0 0 15px
}
/* GUEST BOOK FORM */
#guestbookForm { 
margin:50px 0 0 0;
border:1px dotted #B16541
}
#username{
width:313px}
#username,#message { border:1px solid #DF9D7D}
#username:focus,#message:focus { 
background:#FFF79F;
border:1px solid #B16541}
#guestbookForm{
background:#F4E8D8
}
#guestbookForm ol{
list-style: none
}
label{
padding:10px 0 0 0;
display:block;
color:#B1654
}
#guestbookForm fieldset{ border:none}
#guestbookForm fieldset legend{ 
padding:0;
margin:-30px 0 0 -10px;
font-size: 140%;
color:#B16541}

#saveMessage{
background:#B16541;
font-size:120%;
padding:5px;
margin-left:50px;
border-color:#CF9474 #6F3D22 #6F3D22;
border-style:solid;
color:#FFFFE6
}

/* VIDEO */
div#video_page{padding-top:0}
#video_page object {
background:#EAD6B5;
clear:both;
display:block;
padding:15px;
margin:30px auto;
width:430px;
}
div#video_page dl{
background: #EAD6B5;
margin:0;
margin-bottom:10px;
width:100%;
float:left
}
div#video_page dl dt {
color:#BF6745;
float:right;
font-size:120%;
display:inline;
height:100px;
margin:5px;
width:320px
}
div#video_page dl dt a{
background: none;
text-decoration:none;
color:#B16541
}
div#video_page dl dt a:hover{
background: none;
color:#000;
text-decoration:underline
}
div#video_page dl dd {
float:left;
margin:5px;
padding:0
}
div#video_page dl dd img{
padding:3px;
background:#B16541;
border:none
}
/* PAGINATION */
#pagination{
height:40px;
list-style: none;
clear:both
}
#pagination li {
float:left;
margin:3px;
padding:5px 0
}
#pagination li strong,#pagination li a,#pagination li a:hover {
background:#B16541;
border:1px solid #B16541;
color:#F4E8D1;
display:block;
margin-top:-5px;
padding:5px;
text-decoration:none;
}
ul#pagination li a {
color:#B16541;
border:1px solid #B16541;
background-color:#F4E8D1;
background-image: none
}
/* MENU ORIZONTAL */
ul#menu {
background:#f4e8cf;
display:inline;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
width:760px;
height:45px;
overflow:hidden;
}
ul#menu li {
background:#f4e8cf;
display:inline;
margin:0;
padding:0;
}
ul#menu li a {
float:left;
padding:45px 0 0 0;
overflow:hidden;
height:0px !important;
}
a.facebook{
border-top:1px solid #2f4d8b;
border-left:1px solid #2f4d8b;
border-bottom:1px solid #99a9ca;
border-right:1px solid #99a9ca;
text-decoration:none;
color:#fff;
padding:2px 5px 2px 30px;
background: url(./../img/layout/facebook.png) left center no-repeat;
}
a.facebook:hover{
border-top:1px solid #99a9ca;
border-left:1px solid #99a9ca;
border-bottom:1px solid #2f4d8b;
border-right:1px solid #2f4d8b;
text-decoration:none;
color:#fff;
padding:2px 5px 2px 30px;
background: url(./../img/layout/facebook.png) left center no-repeat;
}

/* MENU IT*/
#home a{
width:67px;
background: url(./../img/layout/menu_bar.png) 0 0 no-repeat;
}
#home a:hover{
width:67px;
background: url(./../img/layout/menu_bar.png) 0 -45px no-repeat;
}
#bio a{
width:99px;
background: url(./../img/layout/menu_bar.png) -67px 0 no-repeat;
}
#bio a:hover{
width:99px;
background: url(./../img/layout/menu_bar.png) -67px -45px no-repeat;
}
#foto a{
width:56px;
background: url(./../img/layout/menu_bar.png) -166px 0 no-repeat;
}
#foto a:hover{
width:56px;
background: url(./../img/layout/menu_bar.png) -166px -45px no-repeat;
}
#video a{
width:65px;
background: url(./../img/layout/menu_bar.png) -224px 0 no-repeat;
}
#video a:hover{
width:65px;
background: url(./../img/layout/menu_bar.png) -224px -45px no-repeat;
}
#futuro a{
width:79px;
background: url(./../img/layout/menu_bar.png) -292px 0 no-repeat;
}
#futuro a:hover{
width:79px;
background: url(./../img/layout/menu_bar.png) -292px -45px no-repeat;
}
#recensione a{
width:109px;
background: url(./../img/layout/menu_bar.png) -373px 0 no-repeat;
}
#recensione a:hover{
width:109px;
background: url(./../img/layout/menu_bar.png) -373px -45px no-repeat;
}
#links_utils a{
width:57px;
background: url(./../img/layout/menu_bar.png) -484px 0 no-repeat;
}
#links_utils a:hover{
width:57px;
background: url(./../img/layout/menu_bar.png) -484px -45px no-repeat;
}
#contatti a{
width:97px;
background: url(./../img/layout/menu_bar.png) -541px 0 no-repeat;
}
#contatti a:hover{
width:97px;
background: url(./../img/layout/menu_bar.png) -541px -45px no-repeat;
}
#guestbook a{
width:130px;
background: url(./../img/layout/menu_bar.png) -638px 0 no-repeat;
}
#guestbook a:hover{
width:130px;
background: url(./../img/layout/menu_bar.png) -638px -45px no-repeat;
}
/* MENU EN */
#enhome a{
width:67px;
background: url(./../img/layout/menu_bar_en.png) 0 0 no-repeat;
}
#enhome a:hover{
width:67px;
background: url(./../img/layout/menu_bar_en.png) 0 -44px no-repeat;
}
#enbio a{
width:105px;
background: url(./../img/layout/menu_bar_en.png) -67px 0 no-repeat;
}
#enbio a:hover{
width:105px;
background: url(./../img/layout/menu_bar_en.png) -67px -44px no-repeat;
}
#enfoto a{
width:90px;
background: url(./../img/layout/menu_bar_en.png) -170px 0 no-repeat;
}
#enfoto a:hover{
width:90px;
background: url(./../img/layout/menu_bar_en.png) -170px -44px no-repeat;
}
#envideo a{
width:66px;
background: url(./../img/layout/menu_bar_en.png) -260px 0 no-repeat;
}
#envideo a:hover{
width:66px;
background: url(./../img/layout/menu_bar_en.png) -260px -44px no-repeat;
}
#enfuturo a{
width:77px;
background: url(./../img/layout/menu_bar_en.png) -325px 0 no-repeat;
}
#enfuturo a:hover{
width:77px;
background: url(./../img/layout/menu_bar_en.png) -325px -44px no-repeat;
}
#enrecensione a{
width:79px;
background: url(./../img/layout/menu_bar_en.png) -400px 0 no-repeat;
}
#enrecensione a:hover{
width:79px;
background: url(./../img/layout/menu_bar_en.png) -400px -44px no-repeat;
}
#enlinks_utils a{
width:57px;
background: url(./../img/layout/menu_bar_en.png) -479px 0 no-repeat;
}
#enlinks_utils a:hover{
width:57px;
background: url(./../img/layout/menu_bar_en.png) -479px -44px no-repeat;
}
#encontatti a{
width:97px;
background: url(./../img/layout/menu_bar_en.png) -536px 0 no-repeat;
}
#encontatti a:hover{
width:97px;
background: url(./../img/layout/menu_bar_en.png) -536px -44px no-repeat;
}
#enguestbook a{
width:115px;
background: url(./../img/layout/menu_bar.png) -637px 0 no-repeat;
}
#enguestbook a:hover{
width:115px;
background: url(./../img/layout/menu_bar.png) -637px -45px no-repeat;
}
ul#menu li a:hover {
color:#000000;
display:block;
float:left;
font-size:16px;
padding-bottom:10px;
text-decoration:none;
}
div#lang_menu {
left:0;
position:absolute;
top:0;
width:100%;
}
div#inner_lang_menu {
margin:10px auto auto;
width:760px;
}
div#inner_lang_menu ul{
width:760px;
display:inline;
margin:0;
padding:0;
height:20px;
overflow: hidden
}
div#inner_lang_menu ul li{
display:inline;
margin:0;
}
div#inner_lang_menu ul li a{
float:right;
padding:20px 0 0 0;
overflow:hidden;
height:0px !important;
}
div#inner_lang_menu ul li#it a{
width:20px;
background: url(./../img/layout/it_flag.png) 0 0 no-repeat;
}
div#inner_lang_menu ul li#en a{
width:40px;
background: url(./../img/layout/uk_flag.png) 0 0 no-repeat;
}

p#go_to_top {
border-top:1px solid #B36745;
clear:both;
padding-top:10px;
text-align:right;
}
.creative_commons{
color:#B36745;
}
.copy{
margin-top:40px;
}
p#go_to_top a{
display:block;
float:right;
background:#F4E8D1 url(./../img/layout/gototop.gif) left center no-repeat;
padding:5px 5px 5px 30px;
text-decoration:none;
color: #B36745
}
p#go_to_top a:hover{
color:#000
}

.comment{
color:#000;
clear:both;
background:#F4E8D8;
padding:5px;
margin-top:-5px;
}
.user{
margin-top:15px;
display:block;
float:left;
padding:5px;
background:#F4E8D8;
font-size:130%;
color:#B36745
}
#texte .date{
margin-top:30px;
display:block;
color:#B36745;
float:right
}
i{font-family:"Times New Roman",Helvetica, serif;
font-size:140%;
color:#673017;
font-style: normal;
}
p i{
font-family:"Times New Roman",Helvetica, serif;
font-size:140%;
color:#673017;
font-style:italic
}

/* SLIDER IMAGES */
#slide-images{
	position:relative;
	display:block;
	margin:0px;
	padding:0px;
	width:760px;
	height:373px;
	overflow:hidden;
}

#slide-images li{
	position:absolute;
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}

#slide-images li img{
	display:block;
	background-color:#FFFFFF;
}
/* GALLERY */
#gallery_detail{width:100%}
#gallery span {
background:none;
color: #BF6745;
font:80%/110% Verdana, Helvetica, sans-serif;
width:105px
}
#gallery {padding:0}
#gallery #galleryThumbs{
margin:0;
list-style: none
}
#gallery_detail img {
background:#BF6745;
margin:30px auto;
padding:10px;
width:740px
}
#gallery #galleryThumbs img {
border:0;
margin:0;
width:104px;
height:69px;
padding:0
}
#galleryThumbs {
float:left;
margin:0;
padding:0;
width:100%
}

#galleryThumbs ul {
margin:0;
padding:0
}
#galleryThumbs li {
background:#BF6745;
float:left;
height:70px;
margin:0 12px 10px 0;
padding:2px;
position:relative;
text-align:center;
width:104px
}
#galleryThumbs li.galleryLastCol{margin: 0 0 10px 0}
#galleryThumbs a span {
left:-9999px;
position:absolute
}
#galleryThumbs a:hover span {
background:#fff;
bottom:2px;
color: #b36745;
font-size:70%;
font-weight:700;
left:2px;
padding:5px 0;
text-transform:uppercase;
width:105px
}
#gallery a,#gallery a:hover {text-decoration:none}
/*NEXT/PREV*/

#nextprevNavBar {
width:100%;
margin:20px 0 20px 0;
padding:20px 0 20px 0;
list-style:none
}
#nextprevNavBar li {
color:#666;
margin:0 10px 0 0
}

#nextprevNavBar a,#nextprevNavBar a:hover {text-decoration:none}
#nextprevNavBar li a {
background:#F4E8D1;
border:1px solid #BF6745;
color:#BF6745;
display:block;
padding:3px 7px;
text-align:center
}
#nextprevNavBar li a:hover {
background:#BF6745;
border:1px solid #BF6745;
color:#F4E8D1;
padding:3px 7px
}


#nextprevNavBar .active,#nextprevNavBar .activeNext {
background:#BF6745;
border:1px solid #BF6745;
color:#F4E8D1;
display:block;
padding:3px 7px;
text-align:center
}
#nextprevNavBar .activeNext {
border:0;
float:right;
margin:0;
padding:0;
text-align:center;
width:180px
}
#nextprevNavBar .activePrev {
border:0;
float:left;
margin:0;
padding:0;
text-align:center;
width:180px
}
#nextprevNavBar .inactive {
border:1px solid #ccc;
display:block;
padding:3px 7px
}
#nextprevNavBar .inactiveNext {
border:1px solid #ccc;
display:block;
float:right;
margin:0;
padding:3px 7px;
text-align:center;
width:180px
}
#nextprevNavBar .inactivePrev {
border:1px solid #ccc;
display:block;
float:left;
margin:0;
padding:3px 7px;
text-align:center;
width:180px
}
