﻿body {
margin:0px;
padding:0px;
background-image:url(/images/sfondo_interne.jpg);
}

form {
margin-left:auto;
margin-right:auto;
width:1000px;
}

img {
border:0;
}

a {
  text-decoration:none;
  font-weight:bold;
}

* {
font-family:Verdana;
font-size:11px;
color:#072B56;
}

p {
text-align:justify;
line-height:16px;
margin:0px;
margin-bottom:5px;
}

h3 {color:#236492;
font-size:16px;
font-family: Comic Sans MS, Arial;
font-weight:normal;
margin:0px;
margin-top:10px;
}

.logo  {
float:left; 
margin-top:10px;
}

.menu{
width:648px;
height:28px;
background-image:url(/images/base_menu.jpg);
background-repeat:no-repeat;
background-position:bottom;
float:right;
padding-top:100px;
padding-left:113px;
}


.menu a {
font-family:verdana;
font-size:12px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
margin-right:19px;
}

.pagine {
background-image:url(/images/base_pagine.png);
width:970px;
height:537px;
margin-top:25px;
padding-top:30px;
padding-left:30px;
}

.basso {
clear:both;
margin-top:35px;
float:right;
margin-bottom:100px;
}


.sx {
width:330px;
float:left;
display:block;
background-image:url(/images/linea.jpg);
background-repeat:no-repeat;
background-position:right center;
padding-right:20px;
margin-right:20px;
}

.dx {
margin-right:40px;
}

.miniatura {
  width:183px;
  height:114px;
     background-repeat:no-repeat;
     background-position: center bottom;
    background-repeat:no-repeat;
    background-color:Black;
    padding:0px;
    float:left;
    margin-right:10px;
}

.foto_sezione {
    height:460px;
    display:block;
    overflow:hidden;
    

}

.foto_sezione .preview {
    background-position: center center;
    padding:1px;
    width:80px;
    height:80px;
    background-repeat:no-repeat;
    background-color:Black;
    border:4px solid black;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
  

    /*box-shadow:rgba(0,0,0,0.5) 3px 3px 10px;
    -moz-box-shadow:rgba(0,0,0,0.5) 3px 3px 10px;*/

}

.foto_sezione a {
text-decoration:none;
  display:block;
  width:99px;
  margin-right:5px;
  margin-bottom:5px;
  height:90px;
  float:left;
  padding:2px;
      background-color:white;
      border:4px solid white;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    text-align:center; 
    font-size:11px;
    font-family:Courier New, Courier, monospace;
    color:#888888;
    opacity:.80;
    -opacity:.80;
    filter:alpha(opacity=80);
    
    /*    -webkit-box-shadow:rgba(0,0,0,0.5) 1px 1px 2px;
    -moz-box-shadow:rgba(0,0,0,0.5) 1px 1px 2px;
    */
}

.foto_sezione a:hover {
    /*-webkit-box-shadow:rgba(0,0,0,0.5) 3px 3px 5px;
    -moz-box-shadow:rgba(0,0,0,0.5) 3px 3px 5px;
    margin-left:5px;
    margin-right:15px;
    margin-top:5px;
    margin-bottom:15px;*/

    opacity:1;
    -opacity:1;
    filter:alpha(opacity=100);
}

.foto_sezione h2 {
margin:0 0 0 0 ;
padding:0 0 0 0 ;
line-height:20px;
height:20px;
}














.foto_sezioni {
    height:460px;
    display:block;
    overflow:hidden;
}

.foto_sezioni .preview {
    background-position: center center;
    padding:1px;
    width:70px;
    height:60px;
    background-repeat:no-repeat;
    background-color:Black;
    border:4px solid black;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;

    /*box-shadow:rgba(0,0,0,0.5) 3px 3px 10px;
    -moz-box-shadow:rgba(0,0,0,0.5) 3px 3px 10px;*/

}

.foto_sezioni a {
text-decoration:none;
  display:block;
  width:76px;
  height:140px;
  overflow:hidden;
  margin-right:3px;
  margin-left:2px;
  margin-bottom:5px;
  float:left;
  padding:2px;
      background-color:white;
      border:4px solid white;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    text-align:center; 
    font-size:11px;
    /*font-family:Courier New, Courier, monospace;*/
    color:#888888;
    opacity:.80;
    -opacity:.80;
    filter:alpha(opacity=80);
    
    /*    -webkit-box-shadow:rgba(0,0,0,0.5) 1px 1px 2px;
    -moz-box-shadow:rgba(0,0,0,0.5) 1px 1px 2px;
    */
}

.foto_sezioni a:hover {
    /*-webkit-box-shadow:rgba(0,0,0,0.5) 3px 3px 5px;
    -moz-box-shadow:rgba(0,0,0,0.5) 3px 3px 5px;
    margin-left:5px;
    margin-right:15px;
    margin-top:5px;
    margin-bottom:15px;*/

    opacity:1;
    -opacity:1;
    filter:alpha(opacity=100);
}


























.rassegne {
    height:460px;
}

.rassegna {
  border-bottom:1px solid white;
  
}

.rassegna small{
display:block;
  text-align:right;
  float:right;
}

.rassegna h3 {
      background-color:white;
      border:4px solid white;
      color:#236492;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-box-shadow:rgba(0,0,0,0.2) 2px 2px 3px;
    -moz-box-shadow:rgba(0,0,0,0.2) 2px 2px 3px;
}

.rassegna p {
  margin-left:10px;
}