html,body{background:#FFFFFF url(../img/bg.gif);font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#333;text-align:center;margin:0 auto;line-height:1.4em;}

h1,h2,h3 {font-weight:700;padding:0.5%;margin:0;font-family:Verdana,Arial,Helvetica,sans-serif;text-align:left;}
h1 {color:#CC0000;font-size:10px;}
h2 {color:#000;font-size:10px;text-transform:uppercase;}
h3 {color:#000;font-size:10px;text-transform:uppercase;padding:5px;margin:0;text-align:center;}

p{padding:5px;margin:0;text-align:left;font-family:Arial,Helvetica,sans-serif;}
em{font-style:italic;color:#444;}
strong{font-weight:700;font-size:110%;}

img{border:0;}

hr{border:1px solid #fff;}

ol,ul{margin:0;padding:0;list-style:none;font-family:Arial,Helvetica,sans-serif;}
li{margin-left:5px;text-align:left;padding:0;}

form{font-size:12px;text-align:center;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;}
fieldset{border:0;color:#333;margin:0;padding:5px;border:1px solid #fff;}
label{font-weight:700;color:#333;}
legend{font-weight:700;color:#333;}
select{font-size:12px;background:#f3f3f3;border:1px solid #aaa;padding:5px;font-family:Arial,Helvetica,sans-serif;}
input,textarea{background:#f3f3f3;border:1px solid #aaa;padding:5px;}

table{text-align:center;border:0;padding:0;font-family:Arial,Helvetica,sans-serif;}
td{border:0;padding:0;}

a:link,a:visited,a:hover,a:active{font-weight:bold;font-size:12px;text-decoration:none;font-family:Arial,Helvetica,sans-serif;}
a:link,a:visited{color:#952626;}
a:hover,a:active{color:#CC0000;}

#tutto{width:765px;margin:0 auto;}
html>body #header{padding:5px;}
#header{background:url(../img/top.png) top no-repeat;margin:0 auto;padding:0 5px;height:270px;}
.headerspazio{margin:0;padding:0;height:235px;}
html>body #menu{height:80px;}
#menu{background:url(../img/bg_menu.png) top no-repeat;margin:0;padding:0;height:40px;}
#menu a:link,#menu a:visited,#menu a:hover,#menu a:focus,#menu a:active{font-family:Arial,Helvetica,sans-serif;font-size:14px;padding:0;}
.menuindex{text-align:center;float:left;padding:0 0 0 50px;margin:0;}
.menulink{text-align:center;float:right;padding:10px;margin:0;}
.societa{padding-right:40px;}
.servizi{padding-right:42px;}
.prodotti{padding-right:45px;}
.eventi{padding-right:50px;}
.gallery{padding-right:35px;}
.contatti{padding-right:7px;}

#contenuto{background:url(../img/bg_content.png) center repeat-y;margin:0 auto;padding:5px 5px 0 5px;}

#colindex,#colsocieta,#colservizi,#colprodotti,#coleventi,#colgallery,#colcontatti{margin:0 0 0 10px;padding:10px;float:left;height:auto !important;height:320px;min-height:320px;}

#colindex{width:200px;}
#colsocieta{width:200px;}
#colservizi{width:200px;}
#colprodotti{width:135px;}
#coleventi{width:120px;}
#colgallery{width:135px;}
#colcontatti{width:120px;}
.img {border:2px solid #000;margin:5px;}

#testoindex,#testosocieta,#testoservizi,#testoprodotti,#testoeventi,#testogallery,#testocontatti{padding:10px 10px 0 10px;}
#testoindex{background:url(../img/bg_index.jpg) bottom right no-repeat;height:auto !important;height:350px;min-height:350px;margin:0 10px 0 215px;position:relative;}
#testoindex p{color:#452525;font-size:11px;padding:11px 11px;font-family:Verdana,Arial,Helvetica,sans-serif;}
#testoindex h2{font-weight:bold;color:#000;font-size:10px;padding:11px 11px;font-family:Verdana,Arial,Helvetica,sans-serif;}
#testoindex img{float:left;padding:5px;}
.ultimenews{position:absolute;top:15px;right:0;z-index:1;height:auto !important;height:130px;min-height:130px;width:250px;margin:0;padding:0 20px;background:url(../img/ultimi_eventi.png) center no-repeat;}
.ultimenews ul{margin:5px 50px 5px 10px;}
.ultimenews h3 {padding:1px;color:#CC0000;}

#testosocieta{background:url(../img/bg_societa.jpg) bottom right no-repeat;height:auto !important;height:510px;min-height:510px;margin:0 10px 0 225px;}
#testosocieta p{color:#452525;margin:0 120px 5px 0;text-align:justify;}
#testosocieta h2{font-weight:bold;color:#000;margin:10px 0 0 5px;}
#testosocieta p strong{color:#CC0000;font-style:italic;}
#testosocieta p em{color:#663333;font-weight:700;font-style:normal;}

#testoservizi{background:url(../img/bg_servizi.jpg) bottom right no-repeat;height:auto !important;height:450px;min-height:450px;margin:0 10px 0 225px;}
#testoservizi p,#testoservizi ul{color:#452525;padding:5px 0;text-align:justify;}
#testoservizi h2{font-weight:bold;color:#000;margin:10px 300px 0 5px;border-bottom:1px solid #000;}
#testoservizi p strong{color:#CC0000;font-style:italic;}

#testoprodotti{background:url(../img/bg_prodotti.jpg) bottom right no-repeat;height:auto !important;height:480px;min-height:480px;text-align:left;margin:0 10px 0 195px;}
#testoprodotti h2{font-weight:bold;color:#000;margin:10px 0 0 5px;border-top:1px solid #000;width:300px;}

#testoeventi{background:url(../img/bg_eventi.gif) bottom right no-repeat;height:auto !important;height:580px;min-height:580px;margin:0 10px 0 205px;}
#testoeventi p{color:#452525;margin:0 0 5px 0;}

#testogallery,#testogallery2{background:url(../img/bg_eventi.gif) bottom right no-repeat;}
#testogallery{margin:0 10px 0 225px;height:auto !important;height:470px;min-height:470px;}
#testogallery2{width:735px;margin:0 10px;padding:0;height:auto !important;height:680px;min-height:680px;}

#testogallery h2,#testogallery2 h2{font-weight:bold;color:#000;}
#testogallery h2{margin:10px 180px 0 5px;border-bottom:1px solid #000;}
#testogallery2 h2{margin:10px 400px 0 5px;border-top:1px solid #000;}

#testogallery2 fieldset{text-align:left;color:#333;border:1px solid #f8b155;background:#ffebcd;margin:10px 5px 0 5px;padding:5px;}
#testogallery2 label{font-weight:700;display:block;}

.gallery2,.gallery3{height:auto !important;height:200px;min-height:200px;}
.gallery2{margin:90px auto 0 auto;}
.gallery3{margin:0 auto;}
.gallery2 h2,.gallery3 h2{padding-top:5px;padding-bottom:5px;font-size:12px;}
.img-left{float:left;padding:0;margin:1%;}

#testovideo,#testovideo2{background:url(../img/bg_eventi.gif) bottom right no-repeat;margin:0 10px 0 195px;}
#testovideo{height:auto !important;height:510px;min-height:510px;}
#testovideo2{height:auto !important;height:340px;min-height:340px;}
#testovideo h2,#testovideo2 h2{font-weight:bold;color:#000;margin:10px 200px 0 5px;border-top:1px solid #000;}
#video{margin:5px;padding:5px;text-align:left;}

#testocontatti{background:url(../img/bg_contatti.jpg) bottom right no-repeat;height:auto !important;height:420px;min-height:420px;margin:0 10px 0 150px;}
#testocontatti p,#testocontatti ul{color:#452525;}
#testocontatti ul{margin:10px 30px 0 30px;}
#testocontatti h2{font-weight:bold;color:#000;margin:10px 0 0 5px;}
#testocontatti p strong{color:#CC0000;font-style:italic;}
#testocontatti label{display:block;}
.contatti2{background:url(../img/beauty-contatti.png) left no-repeat;height:auto !important;height:410px;min-height:410px;text-align:left;margin:0;padding:0;}

#footer{background:url(../img/bottom.png) top no-repeat;margin:0 auto;padding:5px;height:50px;color:#663333;}
.rigalink{margin:0 auto;padding:5px 70px 5px 5px;text-align:right;}
.rigalink a:link,.rigalink a:visited,.rigalink a:hover,.rigalink a:active{padding:5px 10px;font-size:11px;}

.rigacopy{margin:0 auto;padding:5px;}
.rigaleft{margin:0 auto;padding:15px;float:left;}
.rigaright{margin:0 auto;padding:25px 80px 25px 25px;float:right;text-align:center;}
.rigaright strong{color:#CC0000;font-style:italic;}
.rigaright a:link,.rigaright a:visited,.rigaright a:hover,.rigaright a:active{color:#CC0000;font-style:italic;}
.rigaright a:link,.rigaright a:visited{color:#CC0000;}
.rigaright a:hover,.rigaright a:active{color:#952626;}

/*CSS gallery admin*/
form#editimage,form#moveimage {text-align:center;}
form#admin label.vociInput {width:45%;float:left;text-align:left;}
form#admin input.verticalalign {vertical-align:middle;margin:1px;}
input.alignright {text-align:right;}.cellaNascosta {display:none;}
acronym {color:#77361C;}
input.deleteSel {background-image:url(icons/delete_all.gif);background-repeat:no-repeat;background-position:left;padding-left:10px;}
#up_image_1,#up_image_2,#up_image_3,#up_image_4,#up_image_5,#up_image_6,#up_image_7,#up_image_8,#up_image_9 {display:none;}
form#newimage label {width:25px;margin-right:5px;margin-top:10px;float:left;text-align:right;}
label.copertine {float:left;text-align:center;}

/*CSS gallery pagina*/
a.external {background:url(icons/external_link.gif) center right no-repeat;padding-right:13px;}
a img.emo {padding-bottom:5px;padding-top:5px;}
.cellaout {border:1px solid #f8b155;}
.cellaover,.cellaover a {border:1px solid #f8b155;background:#ffebcd;}
.cellaover a {border:none;}

tr.elencoAlbums td {text-align:center;}
tr.elencoAlbums td a {font-weight:bold;}

.counterimg {}
.descralbum {}
.paginazione {text-align:center;}

img.fotogrande {margin-bottom:10px;padding:5px 5px 9px 5px;background:url(icons/shadow_bottom.png) repeat-x bottom left;}

table#listaalbums,table#listafoto {width:95%;margin:0 auto;text-align:center;}
table#listaalbums td {padding:5px;}
table#listafoto td {padding:5px;text-align:center;}
td#mostrate-jumpalbums {text-align:left;}

div#mostrate {float:left;width:50%;margin:0;padding:0;text-align:left;}
div#jumpalbums {float:right;margin:0;padding:0;text-align:right;}

select#jumpAlbum {}

div.seiqui {text-align:left;float:left;}
span.Ncommenti {}
div#topcommenti {padding:1px;margin-bottom:1px;text-align:center;font-weight:bold;clear:left;}
div.listacommenti {padding:1px;margin-bottom:1px;text-align:left;}

form#lasciacommento {text-align:left;}
form#lasciacommento label {width:85px;float:left;text-align:left;}
input#btnInvia {}

div#GruppoEmoticons {float:right;text-align:left;width:230px;}
div#seiqui {padding:5px;text-align:center;}
div#avviso {margin:0 auto;width:600px;padding:6px;text-align:left;}

#linkPrev,#linkNext {text-align:left;width:50%;float:left;margin-top:5px;margin-bottom:3px;}
#linkNext {text-align:right;}
#linkPrev img,#linkNext img {vertical-align:middle;}
#linkPrev a, #linkNext a {text-decoration:none;font-weight:bold;}

label.copertine {cursor:pointer;padding:1px;text-align:center;}
.spazioTitoloAlbum {display:block;margin:0;padding:0;margin-bottom:5px;}

/* CSS News */
#modulocont{margin:0 auto;padding:0;text-align:left;}
#modulocont table{width:75%;margin:0;text-align:center;}
#modulocont th{text-transform:uppercase;padding:5px;text-align:center;color:#000;border-bottom:1px solid #000;}
#modulocont td{padding:0;text-align:center;}

.news{text-align:left;margin:5px 0;padding:0;border-top:2px solid #f8b155;background:#fff url(../img/news.png) top repeat-x;}
.news h2 {padding:5px;background:#f8b155;}

.body{text-align:left;margin:5px 0;padding:0;border-top:2px solid #f8b155;background:#fff url(../img/news.png) top repeat-x;}
.body h2 {padding:5px;background:#f8b155;}

.body2{text-align:center;margin:5px;padding:10px;}
.body3{text-align:center;padding:10px;height:200px;}
.body3 form{text-align:center;margin:0 auto;}
.body3 fieldset{text-align:left;margin:10px;padding:10px;color:#333;}
.body3 select{width:200px;}
.tab-impag-c{text-align:center;width:20%;}
.tab-impag-d{text-align:left;width:40%;}
.tab-impag-s{text-align:right;width:40%;}
.menu-body{margin:0 auto;padding:10px;text-align:center;}

#form{text-align:center;margin:5px;padding:5px;}
#form td{background:#fff;padding:10px;border-bottom:1px solid #ddd;}

.delete{font-size:13px;text-align:center;}

/* Css testo nascosto */
.hidden{position:absolute;left:0;top:-500px;width:1px;height:1px;overflow:hidden;}

/* CSS Admin  */
#lato{height:420px;border:1px solid #f8b155;background:#ffebcd url(../img/cp.png) top no-repeat;}
#lato ul{margin-top:130px;}
#lato li{margin:5px 15px;padding:5px;}

#centro{background:url(../img/bg_eventi.gif) bottom right no-repeat;width:735px;margin:0 10px;padding:0;height:auto !important;height:250px;min-height:250px;}
#centro h2{font-weight:bold;color:#000;border-top:1px solid #000;margin:10px 400px 0 5px;}
#centro fieldset{text-align:left;color:#333;border:1px solid #f8b155;background:#ffebcd;margin:10px 5px 0 5px;padding:5px;}
#centro label{font-weight:700;display:block;}