body {background-color: black; color: white;}
div {font-family:Arial,Helvetica;}
td {vertical-align: top;}

img {border: 0;}
img.fotogallery {padding: 0 0 4px 0;}
img.sinistra {float: left; padding: 2px 5px 2px 0px;}
img.destra {float: right; padding: 2px 0px 2px 5px;}
img.inserimento {padding: 0 0 4px 0; width: 80px;}
img.premio {float: left; padding: 2px 5px 2px 0px;}

div.logo {background-image: url(images/MSC_logo7.png); height: 96px; background-repeat: no-repeat; background-position: center; margin-bottom: 15px;}

div.menu {float: left; width:100%; height: 23px; background-image: url(images/menu_c.png); margin-bottom: 15px;}
div.menul {float: left; background-image: url(images/menu_l.png); height: 23px; width:12px;}
div.menur {float: right; background-image: url(images/menu_r.png); height: 23px; width:12px;}
div.menut {float: left; width:120px; text-align:center;}

div.menuc {float: left; width:96%; height: 23px; margin-left:auto; margin-right:auto; text-align:center;}
div.menucc {width:800px; height: 23px; margin-left:auto; margin-right:auto; text-align:center;}

div.page {float: left; width:100%; text-align:center;}
div.body {clear: both; width:970px; margin-left:auto; margin-right:auto; text-align:center;}

div.mail {margin: 0; text-decoration: none; font-variant:small-caps; color:#8080ff;}
div.appuntamento {font-weight:bold; color:#c0c000;}

/* Link testuali */
a {margin: 0; text-decoration: none; font-variant:small-caps; color:red;}
div.menulink, a.menulink, a.menulink:hover {font-weight:bold; font-variant:small-caps; color:red;}
a.menulink {color:white;}
a.menulink:hover {color:red;}

/* Titoli dei riquadri */
div.titolo, div.titolo_n, div.nomesocio {color:white; width:auto; padding: 0 4px 4px 4px; font-variant:small-caps; font-weight:bold; text-align: center;}

/* Riquadri generali */
/*div.titolo, div.nomesocio {background: #4359AA;}*/
div.testo {border:0 solid #4359AA; border-width:0 1px 0 1px; width:auto; padding: 4px; text-align:left;}
div.b, div.bb, div.be {border:0 solid #4359AA;}
div.fondo {clear: both; height: 1px; width:0;}
div.maxwidth {width:100%;}

div.be4 {border:0 solid #83AAFF;}
div.be3 {border:0 solid #7092ED;}
div.be2 {border:0 solid #5D79CA;}
div.be1 {border:0 solid #546EC0;}
div.be0 {border:0 solid #4B64B4;}
div.be4, div.be3, div.be2, div.be1, div.be0 {border-width:1px 0 0 0;}

div.b {border-width:0 1px; padding-top:1px;}
div.bb {border-width:0 2px; padding-top:1px;}
div.be {border-width:1px 0 0 0;}
div.b1, div.b2, div.b3, div.b4 {border:0 solid;}
div.b1 {margin:0 1px;}
div.b2 {margin:0 2px;}
div.b3 {margin:0 3px;}
div.b4 {margin:0 5px;}

/* Riquadri homepage */
div.home {margin-bottom: 15px;}
div.sx {float: left; width: 580px; margin-right: 15px;}
div.dx {float: left; width: 350px;}
div.top {float: left; clear: both; width: 945px;}
div.cims {float: left; margin-bottom: 15px; width: 360px; margin-right: 15px;}
div.hosting {float: left; margin-bottom: 15px; width: 200px;}

/* Riquadro Novità */
div.date_n {font-size:smaller; font-weight:bold; white-space: nowrap;}

/* Riquadri soci */
div.socio {float: left; width: 300px; margin: 10px}
div.nomesocio {text-align: left;}
img.socio {float: left; padding-right: 5px;}
div.datisocio {height: 70px;}
div.gallerylink {text-align: right; height: 20px;}

/* Riquadri link */
div.links {width: 940px; margin-bottom: 15px;}
div.linkdesc {font-size:smaller; padding:0 5px 4px 10px;}

/* Riquadri mostre */
/*div.mostre {float:left; width: 48%; margin: 0 15px 15px 0;}*/
div.mostre {float:right; width: 420px; margin: 0 15px 15px 0;}
div.mostre2 {float:left; width: 510px; margin: 0 15px 15px 0;}
div.mostre3 {clear: both; width: 955px; margin: 0 15px 15px 0;}
div.mostre4 {float:left; width: 610px; margin: 0 15px 15px 0;}
div.mostre5 {float:left; width: 330px; margin: 0 15px 15px 0;}

/* Riquadri link */
div.premi {width: 940px; margin-bottom: 15px;}
div.premio {float: left; border: 1px solid #d0d0d0; padding: 4px; margin: 10px 7px 5px 5px;}
div.clear {clear: both;}

/* Testo copyright */
div.copyright {text-align: center; font-size: 10px; clear: both; padding-top: 15px;}

/* Gallery */
div.gallery {font-variant:small-caps; font-weight:bold; text-align: center; padding:0 0 10px 0; color: red;}
div.gallerygroup {float: left; padding: 0 20px 0 0;}
div.fotogallery {float: left; font-size:smaller; border: 1px solid #d0d0d0; padding: 4px; margin: 10px 7px 5px 5px;}
div.foto {z-index:1; position:absolute; visibility: hidden; background: black; border:1px solid #d0d0d0; padding:5px 5px 5px 5px;}
div.fotodescr {text-align:center}
div.sezgallery {clear: left; margin: 10px 0px 0px 0px; white-space: nowrap;}
div.inserimento {float: left; font-size:smaller; border: 1px solid #d0d0d0; padding: 4px; margin: 10px 7px 5px 5px;}
div.gallerybreak {clear: left;}

/* Riquadri stampa */
div.stampa {margin-bottom: 15px; margin-right: 15px; float: left;}
