﻿body    { margin: 0px; padding: 0px; background-color:#ffffff;  font-family: Arial, Helvetica, sans-serif; font-size: 1em; color:#3f3e3c }
html    { margin: 0px; padding: 0px; background-color:#ffffff;  font-family: Arial, Helvetica, sans-serif; font-size: 1em; color:#3f3e3c }
/*  OVERFLOW: hidden; height:99%;  */

img {border-width: 0;}
.ImmagineDestra { OVERFLOW: hidden; LEFT:700px; POSITION: absolute; TOP: 0px; }
/* img.source-image { LEFT:700px; POSITION: absolute; TOP: 0px;     } */



.Totale_home {
position:absolute;
width: 100%;
height:auto !important;
height: 100%;
text-align: left;
background-image:url('/immagini/bck_home.jpg');
background-repeat:repeat-y;
min-height:100%;
padding-bottom:40px;
margin:0px;
min-width:1024px
}

.Totale_sotto {
position:absolute;
width: 900px;
height:auto !important;
height: 100%;
text-align: left;
background-image:url('/immagini/bck_sotto.jpg');
background-repeat:repeat-y;
min-height:100%;
padding-bottom:40px;
margin:0px;

}

.Spazio{
	float:left; width:100%; height:50px
}

.Colonna_uno {
	float:left;
	width:220px;
	margin:0px;
	padding:0px
	
}

.Barrato {
	text-decoration: line-through; width:100px	
}

.Colonna_due {
	float:left;
	width:260px;
	margin:0px;
	padding:0px

}
.Colonna_tre {
	float:left;
	width:264px;
	margin:0px;
	padding:0px

}
.Colonna_quattro {
	float:left;
	width:264px;
	margin:0px;
	padding:0px

}


.content { float:left; width:200px; padding:0px; font-size: 0.8em; margin-left:10px ; margin-top:10px }
.Nav{ float:left; font-weight:bold; width:200px; margin-top:150px; margin-bottom:50px }
.Nav UL{ margin:0px; padding:0px; list-style-type:none}
.Nav LI{ margin:0px; padding-bottom:5px; list-style-type:none; width:auto}
.Box_newsletter { float:left; margin-bottom:70px  }
.Box_newsletter H2{  padding-bottom:6px; margin:0px; font-size:1em }
.Box_newsletter .privacy { font-size:0.8em; float:left; width:200px }
.Box_newsletter .privacy a:visited { text-decoration:none; color:#c44242 }
.Box_newsletter .privacy a:link { text-decoration:none; color:#c44242 }
.Box_newsletter .privacy a { text-decoration:none; color:#c44242 }
.Box_input { width:200px}
.BoxTxtform{ width:150px; float:left}
.BoxTxtform input {font-size: 8pt; font-family: Arial,Helvetica,sans-serif; text-decoration: none;}
.Invio{ width:30px; float:left; padding-left:10px}
.Box_myspace {float:left; margin-bottom:30px}
.Box_indirizzo {float:left; width:200px; margin-bottom:30px; font-size:0.8em }


.Titoli {  float:left; width:78px;  }
.archivio { float:left; width:540px; padding-bottom:5px; font-weight:bold; text-align:right }
.archivio img{  width:auto;  padding-right:5px;   }
.archivio a:hover { text-decoration:none; color:#c44242  }
.archivio a:visited { text-decoration:none; color:#c44242  }
.archivio a:link { text-decoration:none; color:#c44242  }
.archivio a { text-decoration:none; color:#c44242  }
.Contenuto_generale { float:left; width:580px; padding-top:30px; padding-left:10px; padding-right:10px; font-size:0.8em }
.Contenuto_generale h2{  font-size:1.2em; color:#c44242; width:580px; padding-bottom:20px; padding-left:0; padding-right:0px; margin:0px }

.Contenuto_generale_archivio { float:left; width:580px; padding-top:10px; padding-left:10px; padding-right:10px; font-size:0.8em }
.Contenuto_generale_archivio h2{  font-size:1.2em; color:#c44242; width:580px; padding-bottom:20px; padding-left:0; padding-right:0px; margin:0px }


.Contenuto_generale_banner { float:left; width:560px; padding-top:30px; padding-left:20px; padding-right:20px; font-size:0.8em; }
.Contenuto_generale_banner h2{  font-size:1.2em; color:#c44242; width:580px; padding-bottom:20px; padding-left:0; padding-right:0px; margin:0px }

.Contenuto_generale_banner .sub_big { float:left; width:560px;}
.Contenuto_generale_banner .sub_big_txtlong { float:left; width:540px; text-align:justify; padding:20px 10px 0px 10px; }
.Contenuto_generale_banner .sub_big_txtlong a {text-decoration:underline; color:#3F3E3C;    }

.Contenuto_generale_banner .sub { float:left; width:276px; min-height:450px}
.Contenuto_generale_banner .sub_sep { float:left; width:2px; min-height:450px}
.Contenuto_generale_banner .sub img { float:left; }
.Contenuto_generale_banner .subtxt { float:left; width:250px; padding:30px 15px 20px 15px; min-height:120px; }
.Contenuto_generale_banner .sub_btn { width:246px; text-align:center;padding-left:30px }



.Contenuto_generale_banner .subscribe_cont{ float:left; width:560px; padding-top:30px;  }
.Contenuto_generale_banner .subscribe_cont .subscribe_life  { float:left; width:280px; color:#3F3E3C   }

.Contenuto_generale_banner .subscribe_cont .subscribe_mag  { float:left; width:280px; margin-bottom:10px   }
.Contenuto_generale_banner .subscribe_cont .subscribe_mag02  { float:left; width:180px; margin-bottom:10px   }
.Contenuto_generale_banner .subscribe_cont .subscribe_mag03  { float:left; width:150px; margin-bottom:10px   }

.Contenuto_generale_banner .subscribe_cont .subscribe_due  { float:left; width:200px;   }
.Contenuto_generale_banner .subscribe_cont .subscribe_tre  { float:left; width:150px;   }

.Contenuto_offerta { float:left; width:560px; padding-top:12px; }
.Contenuto_offerta_rosso { float:left; width:560px; padding-top:12px; font-size:1.2em; font-weight:bold; color:#b01000}
.Contenuto_Box_offerta { float:left; width:240px; margin-right:40px; font-size:0.9em }
.Contenuto_Box_offerta img{ float:left; padding-right:8PX  }
.Contenuto_offerta_piede { float:left; width:560px; margin-top:50px; border-top:1px #c44242 solid }
.Contenuto_offerta_piede img{ float:left; width:150px; height:98px; margin-right:30px }
.Contenuto_offerta_piede_txt { float:left; width:auto; margin-top:10px; font-size:1em; font-weight:bold; padding-top:8px}


.Cella_archivio { float:left; width:550px; padding-bottom:5px; font-weight:bold; margin-left:10px; border-bottom:1px #c44242 solid; margin-bottom:20px;  }
.Cella_archivio_rivista { float:left; width:200px;   }
.Cella_archivio_back { float:right; text-align:right; width:300px; margin-top:30px   }

.Contenuto_generale_nospace { float:left; width:600px; padding:0px; font-size:0.8em }
a {  color:#c44242; text-decoration:none}
.Contenuto_Boxsx { float:left; width:260px; margin-right:20px; padding-right:10px; padding-left:10px; margin-bottom:40px; border-right:1px solid gray }
.Contenuto_Boxdx { float:left; width:260px; padding-right:10px; padding-bottom:20px;  }
.Contenuto_Box { float:left; width:580px; margin-bottom:40px  }
.Contenuto_Box h2{ width:260px; padding-bottom:6px; color:#c44242; font-weight:bold; font-size:1em; margin:0px; clear:both}

.Contenuto_Box_primo { float:left; width:260px; margin-right:20px; padding-right:10px; padding-left:10px; }

.Box_rivista { float:left; width:260px; margin:0px; padding:0px}
.Box_libro{  width:119px; margin-right:10px; padding:0px; float:left}

.Box_rivista_info02 { float:left; width:260px; margin:0px; padding-top:10px}

.Box_prezzo { float:left; width:260px; margin:0px; padding:0px}


.Box_rivista_info { float:left; width:130px; margin:0px; padding:0px}
.Box_rivista_info a:link{ text-decoration:none; color:#c44242}
.Box_rivista_info a:visited{ text-decoration:none; color:#c44242}
.Box_rivista_info a:hover{ text-decoration:none; color:#c44242}
.Box_rivista_info a{ text-decoration:none; color:#c44242}
.Contenuto_dettaglio { float:left; width:570px; margin-left:10px; margin-bottom:10px;}
.Contenuto_dettaglio h1 { float:left; width:570px; margin:0px; padding-bottom:15px; font-size:1.4em; color:#c44242}
.Contenuto_dettaglio h3 { float:left; width:270px; margin-bottom:8px; margin-top:0px; padding:0px; font-weight:bold; color:#c44242; font-size:1.1em;}

.Contenuto_dettaglio img{ float:left; margin-right:10px; margin-bottom:5px   }
.numero_prodotto {float:left; width:550px; padding-bottom:10px; margin:0px; }
.prossimonumero { float:left; width:270px; margin-bottom:20px; padding:0px; }
.fine_dettaglio { float:left; width:550px; margin-bottom:20px; padding:0px; border-top:1px #c44242 solid }

.numero { float:left; width:270px; margin:0px; padding:0px;  }
.numero_book { float:left; width:550px; margin:0px; padding:0px 0px 20px 0px;  font-size:1.2em; font-weight:bold }
.prossimonumero img {  border:0px ; margin:0px; padding-top:0px  }
.dettaglio { float:left; width:270px; font-size:0.9em   }
.dettaglio b{ font-weight:bold; color:#333333; }
.dettaglio br{ line-height:10px }
.dettaglio p {margin-top:0px;}
.Contenuto_dettaglio .prodotto{  float:left; width:260px; margin-right:10px; padding:0px}
.prezzo_out {  float:left; width:450px; margin-top:6px; margin-bottom:20px; padding-left:75px}
.prezzo {  float:left; width:550px; margin-top:6px; margin-bottom:0px; padding:0px}
.galleria { float:left; width:550px; margin-bottom:20px  }



.Footer {  width:200px; bottom:2px; position:absolute;left:0px; font-size:0.8em; padding-left:0px; background-color:#ededed }
.galleria ul{ float:left; width:auto  }

.Cella_banner {
	float:left; width:580px; padding:0px; margin:0px
}
.Cella_banner_sx { float:left; width:200px; padding:0px; margin:0px }
.Cella_banner_dx { float:left; width:340px; padding:0px; margin:0px }
.Cella_banner_dx textarea{ float:left; width:270px; height:120px; padding:0px; margin:0px }


.banner_spazio { float:left; width:560px; height:25px; border-bottom:1px gray dotted; margin-bottom:25px }
.Errori {color: Red; font-weight: bold;}

.Esporre_Partecipare_Campo .boxprivacy { float:left; width:400px; margin:0px; padding-left:100px}
.Esporre_Partecipare_Campo .boxprivacy input { float:left; width:10%; text-align:left}
.Esporre_Partecipare_Campo .boxprivacy label{ float:left; padding-bottom:5px; width:100px;}


.contenuto { float:left; width:560px; padding-top:40px;  }

.Send { float:left;  padding-bottom:10px; width:550px; text-align: center; padding-top:10px}
.Send_contatto { float:left;  padding-bottom:10px; width:450px; text-align: left; padding-top:10px; padding-left:100px}


.Esporre_Partecipare textarea{ font-size:1em; height:120px; width:300px; margin-top:8px; color:#323232; font-family:Arial, Helvetica, sans-serif}
.Esporre_Partecipare_Campo { float:left; margin-top:12px; width:500px;}
.Esporre_Partecipare_Campo label{ float:left; padding-bottom:5px; width:100px;}
.Esporre_Partecipare_Campo select { float:left; width:70%;}
.Esporre_Partecipare_Campo input { float:left; width:70%;}
.Esporre_Partecipare_Campo textarea{ font-size:1em; height:120px; width:350px; margin-top:8px; color:#323232; font-family:Arial, Helvetica, sans-serif; margin-bottom:20px}


.paginazione {  float:left; width:550px; font-weight:bold; margin-left:10px;}
.paginazione_sub {  float:left; width:200px; }
.paginazione_seq {  float:right;  font-weight:bold; margin-left:10px;  color:#000000}
.paginazione_seq a {color:#c44242}

.Archivio_Boxsx { float:left; width:155px; margin-right:20px; margin-left:11px; margin-bottom:40px; height: 240px; }
.Box_archivio_info { float:left; width:150px; margin:0px; padding:0px}





