@charset "utf-8";
/* CSS Document */

@import url("reset_dario.css");
@import url("font.css");
@import url("galleria.css");

#contenitore{
  width: 950px;
  margin: 0 auto;
}

#top { height: 300px; background: url(_img/TopSF.jpg) 0 75px no-repeat; }
#top.interno{ background-image:url(_img/TopInternoSF.jpg); margin-bottom: 30px;}

h1{  position:absolute; top:120px;}
h1 a{display:block; height:140px; width: 450px;text-indent:-9999px;}

#video { height: 275px; background-image:url(_img/VideoSF.jpg); padding-left:25px;}

#colonnaSecondaria { width:250px; float:left}
#colonnaPrincipale { width:625px; float:right; padding: 0 25px; margin-bottom: 50px;}

#logoMinistro {
  background-image: url(_img/logoMinistro.gif);
  text-indent: -9999px;
  display: block;
  height: 50px;
  width: 250px;
  margin-top: 15px;
}
#social {
  background-image: url(_img/social.gif);
  height: 60px;
  width: 180px;
  position: relative;
  float: right;
  position:relative;
  top: -65px;
  text-indent: -9999px;
  padding-right: 30px;
  padding-left: 115px;
}

#social a{ display:block; height: 30px; width:80px; float:left; margin:-10px 10px 0  0; padding:0;}

#menu li a{
  display:block; 
  background:url(_img/MenuVoceSF.png) repeat-x; 
  width:225px; 
  height:27px;
  font-family: Helvetica, sans-serif;
  text-align:left;
  padding: 8px 0 0 25px;
  color:#002a5b;
  text-decoration:none;
}

#menu li a:hover { background-image:url(_img/MenuVoceSelSF.png); color:#FFFFFF;}

#menu li.titolo { 
  background:url(_img/MenuTitoloSf.png) repeat-x; 
  width:250px; 
  height:auto; 
  font-size: 16px; 
  font-family:"Arial Black", Impact, Arial, sans-serif; 
  color:#002a5b;
  text-align:center;
  padding:0;
  margin-bottom: 20px;
}

#forze dd img {  margin-left: -100px; margin-top:-25px; float:left;} 

#video div, #video object {
  width:200px;
  height: 260px;
  float: left;
  margin-right: 5px;
}

.filmato { 
  width: 475px;
  height: 371px;
  margin-bottom: 30px;
}

#main_image { 
  margin-bottom: 30px;
  position:static;
}

.gallery{
  width: 661px;
  clear:both;
}

.nav{
  clear:both;
}

.foto {
  margin: 5px 10px 10px 10px;
  border: 4px solid #002A5B;
}

hr{ border-width:0px; color:white; background-color:#bbb; height:1px; displaly:block}


/* Tabella */

#colonnaPrincipale table           { display: table; border-spacing: 2px; border-color:#ccc; padding: 3px;}
#colonnaPrincipale tr              { display: table-row }
#colonnaPrincipale thead           { display: table-header-group }
#colonnaPrincipale tbody           { display: table-row-group }
#colonnaPrincipale tfoot           { display: table-footer-group }
#colonnaPrincipale col             { display: table-column }
#colonnaPrincipale colgroup        { display: table-column-group }
#colonnaPrincipale td, #colonnaPrincipale th          { display: table-cell; padding: 10px; }
#colonnaPrincipale caption         { display: table-caption }
#colonnaPrincipale th              { font-weight: bolder; text-align: center }
#colonnaPrincipale ol              { list-style-type: decimal; text-align: left;  list-style-position:inside}

#cellaMappa {height:375px;}
.map { background-color:#e0e0e0; height:375px;}

#trailerCroceRossa { margin-left: 35px;}
#trailerCroceRossa img {margin-top:40px;}








/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

