html body {
font-family: Arial, Helvetica, Georgia, Sans-Serif;
font-size:12px;
text-align:center;
margin:0;
padding:0;
color:white;
background: url(../immagini/sfondo_amaranto_righe.gif) left repeat;
}

a:link,a:visited {
text-decoration:none;
font-weight:bold;
color:black;
}
a:hover { text-decoration:underline; }
h1 { font-size:24px; }
h2 { font-size:20px; }
h3 { font-size:16px; }
h4 { font-size:14px; }
h5 { font-size:13px; }
h6 { font-size:12px; }
h1,h2 { margin:5px 0;}
h3,h4 { margin:4px 0;}
h5,h6 { margin:3px 0;}
img { border:0; }
form { margin:0;padding:0; }
ul{
margin:5px;
padding:0;
list-style:none;
}
ul li{
margin:2px 0 3px 0;
list-style:none;
}
fieldset { background-color:#CDCDCD; }
table { text-align:center;border-collapse:collapse;font-size:12px; }
select { font-size:11px; }
/* select ['name=riserva'] { background-color:#CDCDCD; } */
tr.titoli { background:url(../immagini/trasp.png) left repeat;color:black; }
.clear {
clear:left;
visibility:hidden;
margin:0;
padding:0;
}

#container {
margin:10px auto;
width:1000px;
padding:0;
text-align:left;
overflow:hidden;
}

#header {
float:left;
width:100%;
height:117px;
position:relative;
margin-bottom:5px;
background:url(../immagini/17_header.png) left no-repeat;
}

#paese {
position:absolute;
left:150px;
top:15px;
}
#paese h1 a {
font-size:42px;
color:#CC2828;
}

#menu_alto ul {
margin:0 0 0 10px;
padding:0;
list-style:none;
}
#menu_alto ul li {
float:left;
margin:0 5px 0 6px;
font-size:13px;
background:url(../immagini/menu_amaranto_dx.gif) no-repeat right top;
}
#menu_alto ul li a {
display:block;
padding:8px 15px 3px;
background: url(../immagini/menu_amaranto_sx.gif) no-repeat left top;
color:white;
}
#menu_alto ul li a:hover { text-decoration: underline; }

#menu_basso ul {
position:absolute;
top:90px;
margin:0 0 0 10px;
padding:0;
list-style: none;
}
#menu_basso ul li {
float:left;
margin:0 5px 10px 0;
font-size:12px;
font-weight:bold;
background:url(../immagini/menu_amaranto_dx1.gif) no-repeat right top;
}
#menu_basso ul li a {
display:block;
padding:4px 15px 7px;
text-decoration:none;
background:url(../immagini/menu_amaranto_sx1.gif) no-repeat left top;
color:white;
}
#menu_basso ul li a:hover { text-decoration: underline; }

#menu_gestione_utente {
width:626px;
padding:4px 5px 4px 10px;
margin-bottom:20px;
background:url(../immagini/menu_gestione_utente.gif) no-repeat left transparent;
}
#menu_gestione_utente a { color:red; }
#menu_gestione_utente a:hover { color:#82555C;text-decoration:none; }

#accesso {
position:absolute;
top:12px;
left:700px;
width:280px;
padding:5px;
}
#accesso h6 {
border:1px solid gray;
padding:3px;
background:url(../immagini/trasp.png) left repeat;
letter-spacing:1px;
color:black;
}
#accesso a { display:block;margin-top:3px; }
#accesso a:hover { background:url(../immagini/trasp.png) left repeat; }

#blocchi {
width:100%;
float:left;
background-color:#F5F5F5;
}

#blocco1 {
float:left;
width:641px;
margin:5px 0;
padding:5px;
border:1px solid black;
color:black
}

#tagboard {
float:left;
width:436px;
height:320px;
overflow:scroll;
padding:5px;
font-size:11px;
background:url(../immagini/sfumato_viola.png) bottom right repeat-x white;
}

#sblu {
padding:5px;
border:1px solid black;
background:url(../immagini/sfondo_titolo.jpg) left no-repeat;
color:white;
}

#blocco_sx {
float:left;
width:320px;
margin:5px;
padding:5px;
border-top:2px solid #DCDCDC;
border-right:2px solid #DCDCDC;
background-color:#82555C;
}

#corpo1,#corpo2 {
float:left;
width:305px;
margin-bottom:10px;
padding:5px;
border:1px solid white;
}
#corpo1 {
background:url(/immagini/trasp_rosa-viola.jpg) top left no-repeat #82555C;
border:1px solid white;
}
#corpo2 {
background-color:black;
color:white;
}

#formaz {
float:left;
width:410px;
margin-left:20px;
background-image:url(/immagini/trasp.png);
border:1px solid black;
padding:5px;
}

#footer {
clear:left;
background:url(../immagini/footer.png) top repeat-x white;
padding:15px 5px 5px 5px;
text-align:center;
color:black;
}
#footer a { color:#82555C; }

/* SLIDESHOW */
#slideshow {
float:left;
border:1px solid #000;
overflow:hidden;
position:relative;
width:550px;
height:760px;
}
#slideshow img {
margin-top:50px;
width:500px;
height:712px;
}
/* FINE SLIDESHOW*/