/* Foglio di stile Associazione MerCurando */
ul,li {margin:0px;padding:0px;list-style:none}
p {margin:15px 0px;padding:0px}
input,button {font: 16px Georgia,Garamond,Times New Roman,serif}
form {margin:0px}
body {margin:0px auto;width:916px;background:#3399FF;font:16px Georgia,Garamond,Times New Roman,serif}
a {color:#000}
h2 {font-size:24px}
h3 {font-size:18.73px}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#testata {background:url(../images/bg_testata.png) center no-repeat;height:264px;position:relative}
#testata a {text-decoration:none}
#testata #logo {display:block;width:212px;height:146px;position:absolute;top:24px;left:70px}
#testata h1 {font-size:50px;padding:20px 70px 0px 350px;margin:0px}
#sottotitolo {padding:0px 70px 0px 350px}
#testata ul {position:absolute;top:150px;left:340px;height:100px}
#testata li {height:18px;margin-bottom:13px;padding:0px}
#testata li.libro2 {position:relative;top:-60px;left:190px}
#testata li.libro2 a {color:#164370;font-weight:bold}
#testata #ricerca {position:absolute;top:180px;right:70px;color:#ffffff}

#contenuto {background:url(../images/bg_contenuto.gif) 8px 0px no-repeat;padding:10px 100px 10px 90px;
  /*text-align:justify;*/position:relative;min-height:796px;width:733px}
* html #contenuto {height:796px;}
#contenuto p.info_home:first-letter , #contenuto p.info:first-letter , p.spip:first-letter {font-size:150%;line-height:1em}
#contenuto p.info_home {margin-right:240px}

#soc {height:233px;}
* html #soc {height:263px}
#socio {background:url(../images/bg_socio2.gif);height:269px;width:258px;
  position:absolute;top:-17px;right:-8px;text-align:right;padding:15px 45px 0px 30px;z-index:1}
* html #socio {padding-top:20px}
#socio p {margin:5px 0px;padding:0px}
#socio h2 {position:absolute;bottom:35px;left:30px;margin:0px;padding-left:0px;
	background:url(../images/bg_tit_socio.gif) center no-repeat;z-index:1;width:201px}
/*#socio h2 {position:absolute;overflow:hidden;width:0px;}*/
#socio h2 span{visibility:hidden}


/*#ris {position:relative;height:150px}*/
#area_ris {background:url(../images/bg_testi.gif) no-repeat;height:143px;width:344px;
  position:relative;right:-495px;margin:10px 0px}
* html #area_ris {margin-top:0px}
#area_ris h2 {position:absolute;top:25px;left:90px;margin:0px;padding:0px;background:url(../images/bg_tit_testi.gif) left center no-repeat;}
/** html #area_ris h2 {margin-top:0px}*/
#area_ris h2 span{visibility:hidden}
#area_ris a {/*position:absolute;top:60px;left:70px;display:block;width:240px;
	text-align:left;*/display:block;text-decoration:none /*;font-size:1.05em;text-transform:uppercase*/}
#area_ris #content_area_ris {position:absolute;top:60px;left:70px;width:240px;text-align:left;}
#area_ris a.highlight {margin:5px 0px;padding-left:60px;background:url(../images/highlight.gif) no-repeat;
display:block;height:21px}
/*
#area_ris label {position:absolute;top:67px;left:65px}
#area_ris input {position:absolute;top:70px;left:130px;width:170px;border:0px none #fff}
#area_ris button {position:absolute;top:103px;left:242px;color:#fff;border:none;
  background:none;cursor:pointer;padding:0px}
* html #area_ris button {left:235px}
#area_ris a button {color:#fff;text-decoration:none}
#area_ris .login_msg {position:absolute;top:100px;left:62px;font-size:60%;width:125px}
*/

#interazione {height:380px;position:relative;z-index:1}

#segnala {background:url(../images/bg_segnala2.gif);position:absolute;
  width:304px;height:345px;left:-70px;top:18px;color:#164370}
#segnala h2 {margin:40px 0px 5px 15px;background:url(../images/bg_tit_segnala.gif) left center no-repeat}
#segnala h2 span{visibility:hidden}
#segnala p {margin:40px 40px 0px 20px}
#segnala a {color:#164370}

#sondaggio {position:absolute;background:url(../images/bg_sondaggio2.gif);
  width:647px;height:380px;right:-127px;color:#164370;overflow:hidden}
#sondaggio h2 {text-align:right;margin:30px 150px 0px 0px;background:url(../images/bg_tit_sondaggio.gif) right center no-repeat}
#sondaggio h2 span{visibility:hidden}
#sondaggio h3 {text-align:right;margin:0px 150px 0px 0px} 
#sondaggio ul {position:absolute;top:116px;left:70px;padding-right:100px}
#sondaggio li {height:48px;margin:0px;padding:0px;position:relative;/*border:1px solid*/}
/*allineamento verticale della label*/
#sondaggio li label {display:table-cell;vertical-align:middle;height:48px;}
* html #sondaggio li  {margin-bottom:-3px}
* html #sondaggio li label {position:absolute;top:24px;display:inline;height:auto;vertical-align:baseline}
* html #sondaggio li label span {position:relative;top:-50%}

/*fine allineamento verticale della label*/
#sondaggio li label {color:#000;line-height:1em}
#sondaggio input {position:absolute;left:-26px;top:15px;margin:0px;padding:0px;width:15px;height:15px}
#sondaggio #dett_voto {position:absolute;left:510px;bottom:30px;border:none;background:none;
  color:#fff;font-size:90%;cursor:pointer;width:132px;text-align:center}
* html #sondaggio #dett_voto {bottom:28px}
#footer {padding:10px 80px 0px 70px;width:766px;position:relative;top:-15px;
	background:url(../images/bg_fine_pagina.gif) 61px 0px no-repeat;}
* html #footer  {padding-top:20px}
#footer a {text-decoration:none}
#tecnologie, #varie {margin-top:10px}
#tecnologie li,#varie li {display:inline;margin:0px 5px}
#varie {clear:left}
#copy {position:absolute;right:70px;top:35px}
#footer #top {position:absolute;top:-10px;right:50px;width:63px;height:27px;
	background:url(../images/bg_top.gif)}
#footer #top a {color:#fff;text-decoration:none;padding-top:4px;text-align:center;display:block}

/*pagine ad altezza variabile*/
#contenuto_variabile {background:url(../images/ripetuto.gif) repeat-y;position:relative;
	margin-left:-24px;margin-right:-20px;padding:1px 20px 20px 24px;min-height:500px}
* html #contenuto_variabile {height:500px}

/*pagine interna*/
#intro {position:relative;height:148px}
#intro #area_ris {background:url(../images/bg_testi_intro.gif);right:-10px;width:325px;top:0px;position:absolute;margin:0px}
#intro #area_ris h2{background:url(../images/bg_tit_testi.gif) left top no-repeat;width:227px;margin-top:5px}
#intro #area_ris a{text-transform:uppercase}
#intro #area_ris a.highlight {text-transform:none}
#altri {background:url(../images/bg_altri.gif);height:148px;width:423px;position:relative;
  left:-20px}
#altri h2 {position:absolute;top:25px;left:10px;width:423px;margin:0px;background:url(../images/bg_tit_altri.gif) left center no-repeat}
#altri h2 span{visibility:hidden}
#altri ul {position:absolute;left:13px;top:55px}
#altri li {margin:0px 0px}
#altri ul a {text-decoration:none}
#titoli {height:100px}
#titoli h2 {font-size:200%;margin:25px 0px}
#titoli h3 {font-size:18.73px}
.titolo_articolo a{padding-right:60px; background:url(../images/freccia3.gif) right bottom no-repeat}
.logo_articolo {float:left;padding:6px;background:url(../images/bg_logo.gif);width:94px;height:94px;
	text-align:center;margin-right:5px;line-height:90px}
#titoli .logo_articolo {margin-top:-10px;margin-left:-18px}
* html #titoli .logo_articolo {margin-left:-18px;margin-top:10px;position:relative}
.spip_logos {vertical-align:middle}
* html .spip_logos {margin-top:2px} 

/*pagina diventa socio*/
#form_socio {background:url(../images/bg_form_socio2.gif);height:479px;width:739px;
  position:relative;right:-70px;padding-left:20px;padding-top:0px;margin-top:50px}
#form_socio h2 {color:#164370;padding:20px 20px 20px 0px;margin:0px}
#form_socio div.campi_importanti {float:left;width:355px;margin-top:5px}
#form_socio div.campi_non_importanti {float:right;margin-top:5px;width:370px}
#form_socio fieldset {border:none;margin:0px;padding:0px}
#form_socio fieldset label,#segnala_testo label {float:left;clear:left;width:120px;font-size:75%;font-weight:bold;
  display:block;height:30px;margin:3px 0px;padding:0px 0px;text-align:left}
#form_socio fieldset input,#form_socio fieldset textarea,#segnala_testo input {float:left;border:0px none;}
#form_socio fieldset textarea {width:214px;height:92px;padding:5px;margin:3px 0px;
  background:url(../images/bg_textarea2.gif);font:1em Georgia,serif}
#form_socio fieldset textarea#privacy {height:43px;background:url(../images/bg_textarea_privacy.gif);font-size:0.6em}
* html #form_socio fieldset textarea,* html #form_socio textarea#privacy {background:#fff;border:5px solid #000;
  margin-left:3px;padding:0px;margin-top:0px;margin-bottom:5px}
#form_socio fieldset input,#segnala_testo input {width:214px;height:20px;padding:5px;margin:3px 3px}
* html #form_socio fieldset input,* html #segnala_testo input {display:block;float:none;margin-top:0px;margin-bottom:5px}
* html #form_socio fieldset label,* html #segnala_testo label {margin-top:0px;margin-bottom:5px}
#form_socio fieldset.obbligatori input,#segnala_testo input {background:url(../images/bg_input_celeste.gif);}
#form_socio fieldset.facoltativi {padding-right:20px}
#form_socio fieldset.extra {padding-right:0px}
#form_socio fieldset.facoltativi input {background:url(../images/bg_input_nero.gif);}
#form_socio fieldset #autorizzazione_privacy {text-align:center}
#form_socio fieldset #autorizzazione_privacy label {float:none;display:inline;padding:0px;margin:0px;height:auto}
#form_socio fieldset #autorizzazione_privacy input {display:inline;width:auto;float:none;background:none;margin:0px 5px;height:auto;padding:0px}
#form_socio button {position:absolute;top:433px;left:505px;color:#fff;border:none;
  background:none;cursor:pointer;padding:0px;margin:0px}
* html #form_socio button {left:460px}

/*pagina petizione home*/
span.evidenzia {font-weight:bold}

/*pagina petizione*/
.petizione {background:url(../images/bg_petizione.gif) 0% 50% no-repeat;padding-left:30px}
#form_sondaggio {background:url(../images/bg_form_petizione2.gif);width:759px;height:329px;
  position:relative;right:-100px;top:0px;padding:0px;z-index:1}
#form_sondaggio div {float:left;margin-top:5px}
#form_sondaggio div#info {float:none;margin-left:20px}
#form_sondaggio h2 {margin:20px;color:#164370}
#form_sondaggio h2 span.titolo_form_sondagio {font-size:80%}
#form_sondaggio fieldset {border:none;margin:20px 0px 20px 20px;padding:0px;float:left;width:350px}
#form_sondaggio fieldset.extra {width:340px}
#form_sondaggio label {float:left;clear:left;width:100px;font-size:75%;font-weight:bold;
  display:block;height:30px;margin:3px 0px;padding:0px}
#form_sondaggio input,#form_sondaggio textarea {float:left;border:0px none;}
#form_sondaggio input {width:214px;height:20px;padding:5px;margin:3px 0px;
  background:url(../images/bg_input_nero.gif)}
#form_sondaggio #nome,#form_sondaggio #email {background:url(../images/bg_input_celeste.gif)}
* html #form_sondaggio input {display:block;float:none;margin-top:0px;margin-bottom:5px;}
* html #form_sondaggio label {margin-top:0px;margin-bottom:5px}
#form_sondaggio textarea {width:214px;height:140px;padding:5px;margin:3px 0px;
  background:url(../images/bg_textarea.gif);font:1em Georgia,serif}
* html #form_sondaggio textarea {background:#fff;border:5px solid #000;
  margin-left:5px;padding:0px}
#form_sondaggio button {position:absolute;top:283px;left:500px;color:#fff;border:none;
  background:none;cursor:pointer;padding:0px;margin:0px;width:220px;text-align:center}

#sondaggio_altre {background:url(../images/bg_sondaggio_altre.gif);
  width:744px;height:207px;margin:0px;padding:0px;position:relative;left:-35px}
#sondaggio_altre ul {position:absolute;top:90px;left:2px}
* html #sondaggio_altre ul {top:88px}
#sondaggio_altre li {height:48px;width:500px;padding-left:30px}
#sondaggio_altre input {position:absolute;left:-1px}
* html #sondaggio_altre input {left:0px}
#sondaggio_altre button {position:absolute;top:175px;left:615px;color:#fff;border:none;
  background:none;cursor:pointer;padding:0px;margin:0px;font-size:90%;width:125px;text-align:center}
/** html #sondaggio_altre button {left:595px}*/

/*pagina ricerca e archivio newsletter*/
#recherche {background:url(../images/bg_cerca.gif);width:490px;height:74px;position:relative}
#recherche h2 {position:absolute;margin:0px;width:100px;color:#164370;
  top:10px;left:10px;font-size:120%}
#recherche label {position:absolute;left:210px;top:5px}
#recherche input {width:178px;height:20px;padding:5px;margin:3px 0px;position:absolute;
  background:url(../images/bg_input_ricerca.gif);left:210px;top:25px;border:none 0px}
#recherche button {position:absolute;top:34px;left:415px;color:#fff;border:none;
  background:none;cursor:pointer;padding:0px;margin:0px}
* html #recherche button {left:407px;top:33px}
span.evidenzia_molto {font-weight:bold;font-size:120%}
#risultati,#archivio_newsletter {background:url(../images/bg_bottom_cerca.gif) bottom left no-repeat;width:759px;
  position:relative;left:50px;padding-bottom:32px}
* html #risultati {padding-bottom:27px}
#risultati h2,#archivio_newsletter h2 {color:#164370;margin:0px;background:url(../images/bg_top_cerca.gif);
	width:739px;height:40px;padding:20px 0px 0px 20px}
#risultati #nav_ricerca,#archivio_newsletter #nav_bar {position:absolute;right:20px;top:20px}
#risultati #nav_ricerca a {text-decoration:none;margin:0px 3px}
#archivio_newsletter #nav_bar a {text-decoration:none;font-size:50%;margin:0px 5px}
#risultati #nav_ricerca span.nav_corrente,#archivio_newsletter #nav_bar {font-size:200%}
#risultati ul,#archivio_newsletter ul {padding:0px 20px 5px 10px;background:url(../images/bg_body_cerca.gif) repeat-y}
* html #risultati li {height:1%}
#risultati li {margin-bottom:5px}
#risultati li h3 {font-size:150%;margin:0px}
#risultati li p {margin:0px}
#risultati a.link_risultato {position:absolute;right:10px;text-decoration:none;
  font-size:80%;background:url(../images/bg_visualizza.gif) no-repeat;
  padding:5px 0px 5px 45px}
#archivio_newsletter ul {min-height:200px}
* html #archivio_newsletter ul {height:200px}

/*form segnala un testo*/
#segnala_testo textarea {margin-top:10px;background:#fff;border:5px solid #000;width:700px;height:190px;padding:5px}
#segnala_testo button {color:#fff;border:none;background:url(../images/bg_top.gif);
	cursor:pointer;padding:0px;margin:5px 0px 0px 660px;width:63px;height:27px;line-height:27px}

/*form contatti*/
#form_contatti {background:url(../images/bg_form_socio2.gif);height:479px;width:739px;
  position:relative;right:-70px;padding-left:20px;padding-top:0px;margin-top:50px}
#form_contatti h2 {color:#164370;padding:20px 20px 20px 0px;margin:0px}
#form_contatti div.campi_importanti {float:left;width:345px;margin-top:5px}
#form_contatti div.campi_non_importanti {float:right;margin-top:5px;width:370px}
#form_contatti fieldset {border:none;margin:0px;padding:0px}
#form_contatti fieldset label {float:left;clear:left;width:100px;font-size:75%;font-weight:bold;
  display:block;height:20px;margin:3px 0px;padding:5px 0px}
#form_contatti fieldset input,#form_contatti fieldset textarea {float:left;border:0px none;}
#form_contatti fieldset textarea {width:214px;height:140px;padding:5px;margin:3px 0px;
  background:url(../images/bg_textarea.gif);font:1em Georgia,serif}
#form_contatti fieldset textarea#privacy {height:43px;background:url(../images/bg_textarea_privacy.gif);font-size:0.6em}
* html #form_contatti fieldset textarea,* html #form_contatti textarea#privacy {background:#fff;border:5px solid #000;
  margin-left:3px;padding:0px;margin-top:0px;margin-bottom:5px}
#form_contatti fieldset input {width:214px;height:20px;padding:5px;margin:3px 0px}
* html #form_contatti fieldset input {display:block;float:none;margin-top:0px;margin-bottom:5px}
* html #form_contatti fieldset label {margin-top:0px;margin-bottom:5px}
#form_contatti fieldset.obbligatori input {background:url(../images/bg_input_celeste.gif);}
#form_contatti fieldset.facoltativi {padding-right:40px}
#form_contatti fieldset.extra {padding-right:0px}
#form_contatti fieldset.facoltativi input {background:url(../images/bg_input_nero.gif);}
#form_contatti fieldset #autorizzazione_privacy {text-align:center}
#form_contatti fieldset #autorizzazione_privacy label {float:none;display:inline;padding:0px;margin:0px;height:auto}
#form_contatti fieldset #autorizzazione_privacy input {display:inline;width:auto;float:none;background:none;margin:0px 5px;height:auto;padding:0px;}
#form_contatti #contatto_socio, #form_contatti #contatto_non_socio {background:none}
#form_contatti fieldset.comuni {margin-top:10px}
#form_contatti button {position:absolute;top:433px;left:575px;color:#fff;border:none;
  background:none;cursor:pointer;padding:0px;margin:0px}
* html #form_contatti button {left:575px}

/*pagina newsletter*/
.modulo_iscrizione {margin:20px}
.form_iscrizione_newsletter {background:url(../images/bg_cerca.gif);width:490px;height:74px;position:relative}
.form_iscrizione_newsletter h2 {position:absolute;margin:0px;width:200px;color:#164370;text-align:left;
  top:10px;left:10px;font-size:115%;}
.form_iscrizione_newsletter label {position:absolute;left:210px;top:5px}
.form_iscrizione_newsletter input {width:178px;height:20px;padding:5px;margin:3px 0px;position:absolute;
  background:url(../images/bg_input_ricerca.gif);left:210px;top:25px;border:none 0px}
.form_iscrizione_newsletter button {position:absolute;top:34px;left:415px;color:#fff;border:none;
  background:none;cursor:pointer;padding:0px;margin:0px}
* html .form_iscrizione_newsletter button {left:407px;top:33px}

/*pagina elenco forum*/
.elenco_forum {background:url(../images/bg_bottom_box.gif) bottom left no-repeat;
  margin-top:10px;padding-bottom:33px;width:759px;position:relative;left:-80px}
.elenco_forum .elenco_descrizione {margin-bottom:20px}
h3.elenco_titolo {margin:20px 0px}
h3.elenco_titolo a{padding-right:60px;background:url(../images/freccia3.gif) right top no-repeat;}
.elenco_forum table,.filone {background:url(../images/bg_body_box.gif) repeat-y;width:759px;padding-left:20px}
.elenco_forum table caption,.elenco_forum h3 {text-align:left;background:url(../images/bg_top_box.gif) no-repeat;
  height:59px;padding:0px 20px;color:#164370;font-size:115%;line-height:59px;margin:0px}
.elenco_forum table th {text-align:left}
.elenco_forum .prima_colonna {padding-left:20px;background:none}
#forum_scrivi {background:url(../images/bg_forum_scrivi.gif);display:block;width:182px;font-weight:normal;
  height:45px;color:#fff;text-decoration:none;position:relative;left:580px;padding:9px 0px 0px 115px;z-index:1}
.titolo_filone {padding-left:300px;font-weight:bold;font-size:110%}
.msg {clear:both;margin:5px 0px}
.dati_msg {text-align:right;width:295px;float:left;padding-right:5px;margin-bottom:5px}
.testo_msg {width:570px;margin-left:300px;border:4px solid #b0d8ff;background:#fff;padding:5px}
* html .testo_msg {position:relative;margin-right:-300px;}
.testo_filone {border:4px solid #000 !important;-moz-border-radius-topright:20px}
.rispondi_msg {text-align:right;margin:5px -4px 5px 0px}
.rispondi_msg a {border:4px solid #b0d8ff;color:#fff;background:#164370;
	text-decoration:none;padding:5px;width:115px;}
.elenco_torna {clear:both}

.elenco_forum #nav_ricerca {position:absolute;right:20px;top:10px}
.elenco_forum #nav_ricerca a {text-decoration:none;margin:0px 3px}
.elenco_forum #nav_ricerca span.nav_corrente {font-size:200%}

/*pagina form forum*/
.form_forum {border:2px solid #000;padding:5px}
.form_forum_invia {text-align:right}
.form_forum textarea {width:710px}
* html .form_forum textarea {margin:0px}

/*messaggi dei form*/
#msg_errore {color:#f00}

/*stili spip*/
h3.spip {font-size:110%}

table.spip {border:2px solid #000;border-collapse:collapse;width:100%}
table.spip caption {font-weight:bold;margin-bottom:5px}
table.spip td,table.spip th {border:2px solid #000}
table.spip tr.row_first {background:#F6CF33}
table.spip tr.row_even {background:#B0D8FF/*/*#FFEDA8*/}
table.spip tr.row_odd {background:#77BBFF/*#FFE88F*/}

a.spip_barre img {
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #aa9966;
	border-bottom: 1px solid #aa9966;
	padding: 3px;
	background-color: #FFDDAA;
}
a.spip_barre:hover img {
	border: 1px solid #808080;
	padding: 3px;
	background-color: #f8f8f4;
}

ol.spip {margin:10px 0px;padding:0px}
ol.spip li {list-style:decimal inside}

ul.spip ul {margin-left:20px}
ul.spip li {list-style:disc inside}

blockquote.spip {border:2px solid #000}
.spip_cadre {background:#B0D8FF}
