body {

  background: url(../img/back.gif) repeat-x;

}

a { text-decoration: none;}


.container {

  background-color: #FFFFFF;

  width: 740px;

}

.menu_up {

  width: 740px;

  color: #7BA3B3;

  font: 10px Verdana;

  padding-bottom:2px;

  border-bottom: 1px #ACD6E7 solid;

}

.scatola_up {

  background: url(../img/menu/scatola_up.gif) no-repeat;

  color: #1EADE7;

  font: 8px Verdana;

  width: 160px;

  height: 14px;

  text-align: center;

}

.scatola_down {

  background: url(../img/menu/scatola_down.gif) no-repeat;

  width: 160px;

  height: 20px;

}

.menu_sx {

  text-align: left;

  padding-left: 10px;

  float: left;

  background-color: #FFFFFF;

  width: 170px;

  padding-top: 10px;

}

.menu_sx a, .menu_sx a:link, .menu_sx a:active, .menu_sx a:visited {

  padding-top: 2px;

  padding-left: 14px;

  height: 22px;

  background: url(../img/menu/a_active.gif) no-repeat;

  color: #FFFFFF;

  display: block;

  width: 160px;

  font-family: Verdana;

  font-size: 12px;

  text-decoration: none;

}

.menu_sx a:hover {

  background: url(../img/menu/a_hover.gif) no-repeat;

  color: #81AEBF;

}

.menu { clear: both; height: 1px; }

.articolo { width: 540px; float: right; padding-top: 10px; background-color: #FFFFFF; text-align: justify; font: 12px Verdana; padding-left:8px; padding-right: 5px}

.art { width: 100%; }

.art td { border-bottom:dashed 1px black; padding-top:4px; padding-bottom:4px; cursor: pointer; height: 120px; }

.arttd { width: 120px; text-align: left;}

.immagine_art { float: right; width: 130px; height: 130px; }

.immagine_art table { width: 100%; height: 100%; }

.intestazione_art { text-align: left; margin-right: 5px; }

.opzioni { border: 1px gray dashed; padding: 8px; font-size:10px }

.opzioni span { cursor: pointer; }

.content { width: 550px; float: right; padding-top: 10px; background-color: #FFFFFF; }

.content_up {

  cursor: pointer;

  padding-top: 2px;

  width: 530px;

  height: 178px;

  background: url(../img/content/content_column.gif) no-repeat;

  color: #377895;

  font-family: Verdana;

  font-size: 12px;

}

.art_left {

  width: 330px;

  text-align: justify;

}

.art_right {

  width: 130px;

  text-align: center;

}

.link_articolo {

  text-decoration: none;

}

.content_left, .content_right{

  cursor: pointer;

  text-align: left;

  background: url(../img/menu/content_center.gif) no-repeat;

  color: #377895;

  padding-top:2px;

  padding-left:4px;

  padding-right: 4px;

  font-family: Verdana;

  font-size: 10px;

  width: 248px;

  height: 56px;

}

.content_left { float: left; position: relative; left: 10px; }

.content_right { float: right; position: relative; left: -10px; }

.content_edi { cursor: pointer; clear: both; padding-top: 20px; padding-left:10px; padding-right: 10px; background: url(../img/content/content_edi.gif) no-repeat; font: 10px Verdana; color: #377895; width: 510px; height: 70px; text-align: left; }





ul#minitabs{

list-style: none;

margin: 0px;

padding-bottom: 4px;

font-weight: bold;

text-align:center;

white-space: nowrap;

}

ul#minitabs li{

display: inline;

}

ul#minitabs a{

text-decoration: none;

padding: 0 0 3px;

border-bottom: 2px solid #FFF;

color: #06F;

}

ul#minitabs a#current{

border-color: #ADD8E6;

color:#06F;

}

ul#minitabs a:hover{

border-color: #ADD8E6;

color: #666;

} 



#avanzamento {

  width: 100%;

  font-size: 10px;

  font-family:Verdana;

}

#avanzamento .destra {

  text-align: right;

}

#avanzamento .sinistra {

  text-align: left;

}

.titolo_art {

  font-size:14px;

}

table.newsletter {
	font-size: 12px;
	font-family: Verdana;
}

table.newsletter td {
	height: 35px;
}

table.newsletter .double {
	width: 220px;
}

table.newsletter .input {
	margin: 0px 0px 0px 10px;
	background: #ADD8E6;
	border: 1px #1EADE7 solid;
	height: 20px;
	width: 150px;
}

fieldset.newsletter {
	margin: 0px auto 30px auto;
	width: 500px;
	border: 1px #ADD8E6 solid;
}