@charset "iso-8859-15";

html,body {margin: 0; padding:0;}
body {font: 80%/135% Arial,Helvetica,sans-serif; text-align: center; background:#f6ebcd url(back.png) repeat-y center top; color:#000;}
body * { margin:0; padding:0;}
/* Impostazioni di base */
#Content {width: 920px; margin:0 auto; min-height: 300px; height: auto !important; height:300px; padding:0;}
#Content * {text-align:left; padding:0;}
#top { width:920px; background:#fff url(backtop.png) repeat-x top; min-height:45px; height: auto !important; height:45px;}

#grafica {width:920px; min-height:290px; height: auto !important; height:290px; background:#900 url(grafica.jpg) no-repeat; overflow:hidden; padding:0; line-height:0px; z-index:1;}

#menu {width:920px; min-height:35px; height: auto !important; height:35px; background:url(menu.png) repeat-x;}

#contpagina {width:920px; min-height:300px; height: auto !important; height:300px; background:#fff url(accordo.png) repeat-x top; padding:20px 0px}

#foot {width:920px; min-height:100px; height: auto !important; height:100px; background:#f3ebd5 url(foot.png) repeat-x top; clear:both;}

#raccordo_iniziale {width:100%; min-height:20px; height: auto !important; height:20px; background:#f6ebcd url(accordo-iniziale.png) no-repeat bottom center; clear:both;}

#raccordo_finale {width:100%; min-height:400px; height: auto !important; height:400px; background:#f6ebcd url(accordo-finale.png) no-repeat top center; clear:both; padding-top:30px;}

/* TOP */
#top #right { float:right; width: 920px;}
#top #right #ccn h1 { font-size:0.8em; text-align:left; padding: 1px 4px 0 3px;}
#top #right #ccn form { padding: 3px 4px 0 0;}
#top #right #ccn form p { font-size:0.85em; text-align:right;}
#top #right #ccn form p input { border: 1px solid #999; padding:1px 2px; font-size:0.9em; background:#fcf9f2;}

/* MENU */
#menu ul { padding: 0 0 0 2px; margin:0; font-size: 1.2em;}
#menu ul li { padding: 0; display:inline; line-height:35px;}
#menu ul li a { padding: 9px 34px 9px 9px; display:inline; background:url(menunormal.png) no-repeat left; text-decoration:none; color: #000;}
#menu ul li a:hover { background:url(menuhover.png) no-repeat left; color:#e00;}

/* CONTPAGINA */
#contpagina #news { float:right; width:190px; background:#fff }
#contpagina #news #rss { text-align:center;}
#contpagina #news #rss img { border:none;}
#contpagina #news p { font-size:80%/100%; background:#fff url(news.png) no-repeat bottom center; padding: 0 6px 2px; margin-bottom:4px;}
#contpagina #news ul { font-size:80%/100%; background:#fff url(news.png) no-repeat bottom center; padding: 0 6px 2px; margin-bottom:4px;}
#contpagina #news h1 {background:#fff url(news.png) no-repeat top center; line-height:18px; color:#000; font-size:1em; padding: 0 9px; padding-top:2px;}
#contpagina #news a {color:#800; text-decoration:none;}
#contpagina #news a:hover {color:#e00}
#contpagina #news h1 a {color:#000}
#contpagina #news h1 a:hover {color:#e00}
#contpagina #news ul li { list-style: none;}
#contpagina #news ul li.admin { padding: 5px 0 0;}
#contpagina #news ul li a { text-decoration:none;}
#contpagina #news ul h1 a { text-decoration:none;}
#contpagina #news ul p a { text-decoration:none;}

#contpagina #pagina { float:left; width:700px !important; width:730px; background:#fff; padding: 0 15px; }
#contpagina #pagina * { text-align:justify;}
#contpagina #pagina p { margin:0 0 5px;}
#contpagina #pagina a {color:#e00; text-decoration:none;}
#contpagina #pagina a:hover {color:#800}
#contpagina #pagina img { margin: 2px; border:none; padding:2px;}
#contpagina #pagina p img.gest_photogallery { width:200px; vertical-align : middle;}
#contpagina #pagina hr { margin: 3px 0;}
#contpagina #pagina h1 { font-size: 130%; margin: 0 0 3px; color:#504000}
#contpagina #pagina h2 { font-size: 110%; margin: 0; color:#504000}
#contpagina #pagina h3 { font-size: 110%; font-weight:normal; margin: 0; color:#504000}
#contpagina #pagina input { border: 1px solid; padding: 2px 6px; font-size:80%;}
#contpagina #pagina select { border: 1px solid; padding: 2px 6px; font-size:80%;}
#contpagina #pagina textarea { border: 1px solid; padding: 2px 6px; font-size:100%;}
#contpagina #pagina button { border: 1px solid; padding: 2px 6px; font-size:80%; margin-left:30px;}

#contpagina #pagina #scheda p { font-size: 110%; margin: 0; line-height:120%;}
#contpagina #pagina #scheda p.dettagli { font-size: 98%; padding: 7px 0 0;}
#contpagina #pagina #scheda h1 { font-size: 120%; padding: 0 0 2px;}
#contpagina #pagina #scheda #descrizione { float:left; width:344px;}
#contpagina #pagina #scheda #photogallery { float:right; width:344px; text-align:center;}
#contpagina #pagina #scheda #photogallery img.preview { width: 50px; border:none;}
#contpagina #pagina #scheda #page { clear:both; padding-top: 10px;}
#contpagina #pagina #scheda #page p { font-size:100%}

#contpagina #pagina #associati h1 a {color:#310;}
#contpagina #pagina #associati h1 a:hover {color:#541;}
#contpagina #pagina #associati h2 a {color:#971;}
#contpagina #pagina #associati h2 a:hover {color:#f04000;}
#contpagina #pagina #associati h1 { font-size: 110%; margin: 0; line-height:120%; padding:3px 0}
#contpagina #pagina #associati div { padding: 0 10px;}
#contpagina #pagina #associati div h2 { font-size: 100%;}

#contpagina #pagina #descrizione a {color:#422}
#contpagina #pagina #descrizione a:hover {color:#c00}

#contpagina #pagina #form_iscritto input { font-size:90%;}
#contpagina #pagina #form_iscritto select { font-size:90%;}
#contpagina #pagina #form_iscritto textarea { font-size:100%;}
#contpagina #pagina #form_iscritto button { font-size:90%;}
#contpagina #pagina #form_iscritto p { background:#faf5eb; margin-bottom:1px;}
#contpagina #pagina #form_iscritto p.errore { background:#a00; margin-bottom:1px; color:#fff; font-weight:normal;}
#contpagina #pagina #form_iscritto p label { float:left; width:200px;}
#contpagina #pagina #form_iscritto p span { padding-left:5px; font-size:95%; font-style:italic; color:#333}

#contpagina #pagina #archivio_news { clear:both; margin-top:30px; border-top: 3px double #444;}
#contpagina #pagina #archivio_news p { text-align:center; padding: 3px 0;}

#contpagina #pagina #lista_tipologie p { margin:1px 0; clear:both; background:#f6ebcd;}
#contpagina #pagina #lista_tipologie p label { float:left; width: 400px; padding-left:5px;}



#contpagina #pagina #lista_iscritti { padding: 0 0 5px; border-bottom: solid 1px #555; text-align:center;}
#contpagina #pagina #lista_iscritti button { margin: 0 1px; padding:2px; background:#f6ebcd;}
#contpagina #pagina #lista_iscritti button.this_select { background:#ff6633;}
#contpagina #pagina #lista_iscritti button.this_full { background:#00bb00;}
#contpagina #pagina #listaiscritti { padding: 20px 0 0;}
#contpagina #pagina #listaiscritti #iscritto { clear:both;}
#contpagina #pagina #listaiscritti #iscritto.title { padding:2px 0;}
#contpagina #pagina #listaiscritti #iscritto p { float:left; margin: 1px 0; padding: 0 1px;}
#contpagina #pagina #listaiscritti #iscritto p.ragione_sociale { width:300px;}
#contpagina #pagina #listaiscritti #iscritto p.cognome { width:130px;}
#contpagina #pagina #listaiscritti #iscritto p.nome { width:130px;}
#contpagina #pagina #listaiscritti #iscritto p.citta { width:160px;}
#contpagina #pagina #listaiscritti #iscritto p.sardeuri { width:85px;}
#contpagina #pagina #listaiscritti #iscritto p.lastaccess { width:85px;}
#contpagina #pagina #listaiscritti #iscritto p.gest { width:85px;}
#contpagina #pagina #listaiscritti #iscritto.title p { margin: 0 0 2px; color:#520; font-weight:bold;}

#contpagina #pagina #this_photo { text-align:center;} 
#contpagina #pagina #this_photo #photo { margin:0 auto; padding:2px; border: solid 1px #555; width:656px; background:#f6ebcd;}
#contpagina #pagina #photo_didas {width:700px; padding-top:5px;} 
#contpagina #pagina #photo_didas p { padding:0; margin:0;} 
#contpagina #pagina #photo_didas p.back { float:left; width:100px;} 
#contpagina #pagina #photo_didas p.forward { float:right; text-align:right; width:100px;} 
#contpagina #pagina #photo_didas h1.didas { font-size:1em; float:left; text-align:center; width:450px;} 

#contpagina #pagina #associati #listaofferte { clear:both; margin:3px 0 10px; background:#FFF9EA; border: 3px double #6B5F3D; border-left-color:#f6ebcd; border-top-color:#f6ebcd;}
#contpagina #pagina #associati #listaofferte h2 { font-size: 1.2em; padding: 10px 10px 2px;}
#contpagina #pagina #associati #listaofferte h3 { font-size: 0.9em; padding: 0px 10px 2px; font-weight:normal;}
#contpagina #pagina #associati #listaofferte p { font-size:1em; padding: 5px 10px 10px;}

#contpagina #pagina #associati div { width:650px; background:#f3ebd5; position:absolute; z-index:597; padding: 15px 8px 100px; border: 3px double #936b25;}
#contpagina #pagina #associati div p.close { float:right;}

#contpagina #pagina #associati #box {width:200px; min-height:65px; height: auto !important; height:65px; float:left; position:relative; background:none; z-index:1; padding: 3px 6px; border: none;}
#contpagina #pagina #associati #box h1 { font-weight:normal; text-align:center;}

#elencoforum p { clear:both; padding:0; border-bottom:1px solid #ddd; line-height:1.95em;}
#elencoforum p a { color:#000;}
#elencoforum p a:hover { color:#f00;}
#elencoforum p span { float:left; overflow:hidden;}
#elencoforum p span.autore { width:250px;}
#elencoforum p span.oggetto { width:250px;}
#elencoforum p span.data { width:120px;}
#elencoforum p span.risposte { width:30px;}

#forum_first { padding: 0 0 3px; border-bottom: 1px solid #333;}
#forum_first * { clear:both;}
#forum_first h1 label { float:left; width:100px;}
#forum_first h2 label { float:left; width:100px;}
#forum_first h2 { padding-bottom: 10px;}
#forum_first h2 span {font-weight:normal}
#forum_first p {  line-height:1em;}

#forum_commenti { padding: 4px 0 4px 20px; border:none;}
#forum_commenti_interno { padding: 4px; border-top: 1px solid #aaa;}
#forum_commenti_interno p { line-height:0.9em;}
#forum_commenti_interno h3 { font-size:0.9em;}
#forum_commenti_interno h3 span {font-weight:normal; padding-left:20px;}
#forum_comment { padding: 10px 0 0; border-top: 1px solid #333;}

#video {padding: 2px 0 28px; text-align:center;}

/* FOOT */
#foot h1{ font-size:1em; text-align:center; padding:75px 0 1px; color:#444;}
#foot h2{ font-size:0.75em; text-align:center; padding:0; color:#665;}
#foot h2 a{ color:#665; text-decoration:none;}


/* AVVISO */

#body {z-index:999; position:absolute; height: 100%; top:0%; width:100%; left:0%; background-color:#222; filter:alpha(opacity=75);
-moz-opacity:.75;
opacity:.75;
}


#winavviso {z-index:1000; position:absolute; height: 340px; top:0%; margin-top:100px; width:480px; left:50%; margin-left: -240px; border: 2px solid #c00; background: #111; color: #000; padding:4px 8px; }
#winavviso p { text-align: left; font-size:11pt; color:#fff; line-height:1.25em;}
#winavviso p b { font-size:1.2em;}
#winavviso p a { color:#f44;}
#winavviso p.titolo { text-align: left; font-size:16pt; color:#fb1; padding: 2px 0 22px 12px;}
#winavviso p span { text-align: right; font-size:0.5em; float:right}
#winavviso p span img { border:none;}

#logo {display:none;}
