body {
font:12px/1.4 Georgia, "Times New Roman", serif;
color:#fff;
text-align:center;
background:#000 url(../assets/bg_top.jpg) top center no-repeat; 
}

#wrapper {
width:1000px;
margin:auto;
text-align:left;
background:transparent;
}

#header {
width:1000px;
min-height:200px; 
height:auto !important; 
height:200px;
text-indent:-9999px;
}

#header h1 {
width:1000px;
height:200px;
}

#left {
width:191px;
min-height:175px; 
height:auto !important; 
height:175px;
float:left;
background:transparent url(../assets/bg_nav.png) 0 0 no-repeat; 
}

#menu {
width:191px;
min-height:175px; 
height:auto !important; 
height:175px;
padding:40px 0 0 0px;
}

#menu ul li {
width:191px;
height:30px;
}

#menu a {
width:191px;
height:30px;
display:block;
text-indent:-9999px;
}

#right {
width:809px;
min-height:400px; 
height:auto !important; 
height:400px;
float:right; 
background:transparent url(../assets/bgwrapper_repeat.png) -1px 0 repeat-y; 
}



#buttons {
margin:0 0 0 625px;
}
#prevpage { 
width:30px;
height:30px;
float:left;
text-indent:-9999px;
margin-right:10px;
}
#counter {
float:left;
margin-right:10px;
width:35px;
height:30px;
text-align:center;
}
#counter p { padding-top:7px; }
#nextpage { 
width:30px;
height:30px;
float:left;
text-indent:-9999px;
}
a#prev_page {
width:30px;
height:30px;
display:block;
background:transparent url(../assets/prev.png) 0 0 no-repeat;  
text-indent:-9999px;
}
a#next_page {
width:30px;
height:30px;
display:block;
background:transparent url(../assets/next.png) 0 0 no-repeat; 
text-indent:-9999px; 
}

#footer {
width:809px;
min-height:50px; 
height:auto !important; 
height:50px;
background:transparent url(../assets/bg_footer.png) 0 0 no-repeat;
margin:0 0 10px 191px;
clear:both;
font-size:12px;
text-align:right;
}

#footer p { padding:28px 41px 0 710px; }

#footer a { 
height:18px;
display:block;
text-indent:-9999px;
float:left;
}

a#arzenton { 
width:15px;
margin-right:15px; 
}
a#goto { 
width:28px; 
}

.closer { clear:both; }
.hide { display:none; }

/* Eventi */
h2#h2eventi {
width:809px;
height:175px;
background:transparent url(../assets/bghead_eventi.png) 0 0 no-repeat;
text-indent:-9999px;
margin-bottom:20px;
}


.evento { 

	margin:0 70px 20px 0px; 
	width:550px;
	float:right;
	display:inline;
}

.evento a, .eventonoimg a, .photosx a{color:#cc9; text-decoration:underline}
.evento a:hover, .eventonoimg a:hover, .photosx a:hover{color:#fff; text-decoration:underline}

.eventonoimg{

	margin:50px 80px 30px 50px; 

}

.evento h4, .eventonoimg h4 { 
font-size:12px; 
color:#cc9;
font-weight:normal;
}

.evento h3, .eventonoimg h3 {
font-size:24px; 
color:#cc9;
}

.from { font-style:italic; font-weight:normal; }

p.nota_evento { margin-bottom:15px; }

/* Arrivare */
h2#h2arrivare {
width:809px;
height:175px;
background:transparent url(../assets/bghead_arrivare.png) 0 0 no-repeat;
text-indent:-9999px;
/*margin-bottom:20px;*/
}

#map { margin:0 0 0 30px; }

/* Galleria */
h2#h2galleria {
width:809px;
height:175px;
background:transparent url(../assets/bghead_galleria.png) 0 0 no-repeat;
text-indent:-9999px;
margin-bottom:20px;
}

.photosx { 
width:329px;
margin:0 10px 40px 50px; 
float:left;
display:inline;
}

.photodx { 
width:329px;
margin:0 10px 40px 50px; 
float:left;
display:inline;
}

.photohome { 
margin:0 0px 0px 50px; 
float:left; 
display:inline;
}

#galleria h3 {
font-size:18px; 
color:#cc9;
margin-top:10px;
}

#galleria p { font-style:italic; }
#galleria img { 
border:4px solid #fff; 
float:left; 
margin-right:15px; 
}

.home img { 
border:4px solid #fff; 
float:left; 
margin-right:15px; 
}



/* Guestbook */
h2#h2guestbook {
width:809px;
height:175px;
background:transparent url(../assets/bghead_guestbook.png) 0 0 no-repeat;
text-indent:-9999px;
margin-bottom:20px;
}

/*#guestbook { margin:0 80px 30px 50px; }*/
.post { margin:0 80px 30px 50px; }

.post h4 { 
font-size:12px; 
color:#cc9;
font-weight:normal;
}

.post h3 {
font-size:24px; 
color:#cc9;
margin-bottom:10px;
}

#buttons-gb {
margin:0 0 0 50px;
}
#send {
width:100px;
min-height:30px; 
height:auto !important; 
height:30px;
/*text-indent:-9999px;*/
border:none;
cursor:pointer;
float:left;
}
#prevpage-gb { 
width:30px;
height:30px;
float:left;
text-indent:-9999px;
margin:0 10px 0 475px;
display:inline;
}
#counter-gb {
float:left;
margin-right:10px;
width:35px;
height:30px;
text-align:center;
}
#counter-gb p { padding-top:7px; }
#nextpage-gb { 
width:30px;
height:30px;
float:left;
text-indent:-9999px;
}
a#prev_page-gb {
width:30px;
height:30px;
display:block;
background:transparent url(../assets/prev.png) 0 0 no-repeat;  
text-indent:-9999px;
}
a#next_page-gb {
width:30px;
height:30px;
display:block;
background:transparent url(../assets/next.png) 0 0 no-repeat; 
text-indent:-9999px; 
}



.invio { margin:0 80px 30px 50px; }

.invio h4 { 
font-size:15px; 
color:#cc9;
font-weight:normal;
}

.invio h3 {
font-size:24px; 
color:#cc9;
margin-bottom:10px;
}

.input{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
height:20px;
width:250px;
margin-bottom:5px;
background-color:#e2dfde;
}

.input-q{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
height:20px;
width:15px;
margin-bottom:5px;
background-color:#e2dfde;
}

.input-ta{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
height:80px;
width:350px;
margin-bottom:5px;
background-color:#e2dfde;
}



