body{
      background-image: url('../img/sfondo.gif');
      background-position:top left;
      background-repeat:repeat-x;
      margin: 0px;
      padding: 0px;
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h2{
  text-align: center;
  font-size: 9px; 
  color: #555555;
  font-weight: normal;
}

div#container{
width: 990px;
margin: 0 auto;
text-align: center;
border-collapse: collapse;
}

div#header{

      width: 990px;
      height: 60px;
       margin: 0px;
    padding: 0px;
}

/*Formattazione Menu top */
div#menu_top{
background-image: url('../img/sf_barre_fucsia.jpg');
      background-position:top left;
      background-repeat:repeat-x;
      width: 990px;
      height: 25px;
    padding: 0px;
    border-collapse: collapse;
}

div#menu_top ul{
    margin-left: 10px;
    padding: 0px;

}

div#menu_top li{
    display: inline;
    margin-left: 15px;
    margin-right: 15px;
    padding: 0px;
    float: left;
    margin-top: 3px;
    }

div#menu_top li a:link,
div#menu_top li a:visited{
     font-size:11px;
     color: #ffffff;
     text-decoration: none;
    }

div#menu_top li a:hover,
div#menu_top li a:focus{
      color: #c1c1c1;
    }

/* Fine Formattazione menu top*/

/* Formattazione menu top gest*/

div#menutop_gest
  {
    background-image: url('../img/sf_barre_grigia.jpg');
      background-position:top left;
      background-repeat:repeat-x;
    width: 980px;
      height: 25px;
  margin: 0px;
  padding-right: 10px;
  padding-top: 3px;
  text-align:right;
   /*border-left: solid 1px #B9445E;
    border-right: solid 1px #B9445E;
     border-bottom: solid 1px #B9445E;    */
  }

div#menutop_gest ul
  {
  margin: 0px;
  color:#333333;
  display: inline; 
  padding: 0px;

  }

div#menutop_gest li
  {
  margin: 0;  
  color:#666666;
  display: inline;  
  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 0px;  
  padding-top: 3px;
  }

div#menutop_gest a:link,
div#menutop_gest a:visited
  {
  display: inline; 
  color: #B9445E;
  text-decoration: none;
  font-size: 10px;  
  text-align: center;
  }


div#menutop_gest a:hover,
div#menutop_gest a:focus,
div#menutop_gest a:active
  {
  color: #333333;
  }

/* Fine Formattazione menu top gest*/


/* Formattazione menu bottom */


ul#menubot
  {
  margin: 0;  
  color:#666666;
  display: inline; 
  padding: 0px;
  padding-right: 6px;
  }


ul#menubot li
  {
  margin: 0;  
  color:#cccccc;
  display: inline;  
  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 0px;  
  padding-top: 0px;
  }

ul#menubot a:link,
ul#menubot a:visited
  {
  display: inline; 
  color: #666666;
  text-decoration: none;
  font-size: 10px;  
  text-align: center;
  }


ul#menubot a:hover,
ul#menubot a:focus,
ul#menubot a:active
  {
  color: #333333;
  }

/* Fine Formattazione menu bottom */


/* Formattazione menu categorie */


ul#menu_categorie
  {
  margin: 0;  
  color:#666666;
  display: inline; 
  padding: 0px;
  padding-right: 6px;
  background-color: #e1e1e1;
  }


ul#menu_categorie li
  {
  margin: 0;  
  color:#cccccc;
  display: inline;  
  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 0px;  
  padding-top: 0px;
  }

ul#menu_categorie a:link,
ul#menu_categorie a:visited
  {
  display: inline; 
  color: #666666;
  text-decoration: none;
  font-size: 12px;
  text-align: center;
  font-weight:bold;
  }


ul#menu_categorie a:hover,
ul#menu_categorie a:focus,
ul#menu_categorie a:active
  {
  color: #333333;
  }

/* Fine Formattazione menu categorie */



div#content{
 width: 990px;
margin: 0 auto;
padding:0px;
border-collapse: collapse;
}


div#centro{
      display : inline;
 float:left;
      margin-top: 15px;
      margin-right: 10px;
      width: 660px;
}

div#right{
      display : inline;
      float:left;
      margin-top: 15px;
      width: 310px;
      height: 100%;
}


div.barra_titolo{
  clear:left;
     background-image: url('../img/sf_barre3.jpg');
      background-position:top left;
      background-repeat:repeat-x;
    width: 660px;
    height: 25px;
    padding: 0px;

    border-collapse: collapse;
    color:#ffffff;
}


div.barra_titolo_testo{
     padding-left: 10px;
    padding-top: 3px;

}

div.box_thumb {
  height:100%;

  background-color:#f9f9f9;
  padding: 5px;
  border-collapse: collapse;
  border: solid 1px #c1c1c1;
  margin-bottom:10px;
}
div.box_contenuti {
  height:100%;
  background-color:#f9f9f9;
  padding: 5px;
  border-collapse: collapse;
  border: solid 1px #c1c1c1;
  margin-bottom:10px;
}

div.box_right{
  width:310px;
  margin: 0px;
  padding:0px;
  border-collapse: collapse;
  border: solid 1px #c1c1c1;
}


div.barra_titolo_short{
     background-image: url('../img/sf_barre3.jpg');
      background-position:top left;
      background-repeat:repeat-x;
      width: 310px;
      height: 25px;
      padding: 0px;
    border-collapse: collapse;
    color:#ffffff;
}

.box_foto{
	float:left;
	display : inline;
	width:140px;
	margin: 10px 5px 5px 0px;
	padding-top:5px;
	font-size:10px;
	height: 150px;
}
.box_foto_centro{
        display : inline;
	float:left;
	width:140px;
	margin: 10px 20px 20px 0px;
	padding-top:5px;
	font-size:10px;
	height: 150px;
}
img.foto{
  
    border: 1px solid #333333;
}


#t_footer
{
    clear:both;
    color:#254B7A;
    text-align:center;
    font-size: 10px;
    margin: 0px;
    padding: 0px;
    line-height: 1.5;
}
.t_footer a,
.t_footer a:visited
{
    color:#254B7A;
    text-decoration: none;
}

.testo10_6{
    color:#333;
    text-align:justify;
    padding:5px;
    font-size:12px;
}
a.link10_6,
a.link10_6:visited
{
    color:#333;
    text-align:justify;
    font-size:12px;
    text-decoration:none;
    font-weight:bold;
}
.paginazione{
    clear:both;
    color:#333;
    text-align:center;
    padding:0px;
    font-size:10px;
}
a.paginazione,
a.paginazione:visited
{
    clear:both;
    color:#333;
    text-align:center;
    padding:0px;
    font-size:10px;
    text-decoration:none;
    font-weight:bold;
}
/* Tags Clouds */
a.tag5,
a.tag5:visited
{ font-size: 8pt; color:#254B7A; text-decoration:none; padding-left:10px; padding-right:10px;}
a.tag4,
a.tag4:visited
{ font-size: 10pt; color:#254B7A; text-decoration:none; padding-left:10px; padding-right:10px;}
a.tag3,
a.tag3:visited
{ font-size: 12pt; color:#254B7A; text-decoration:none; padding-left:10px; padding-right:10px;}
a.tag2,
a.tag2:visited
{ font-size: 14pt; color:#254B7A; text-decoration:none; padding-left:10px; padding-right:10px;}
a.tag1,
a.tag1:visited
{ font-size: 16pt; color:#254B7A; text-decoration:none; padding-left:10px; padding-right:10px;}
a.tag0,
a.tag0:visited
{ font-size: 18pt; color:#254B7A; ; text-decoration:none; padding-left:10px; padding-right:10px;}

a.tag5:hover
{  color:#B9445E; }
a.tag4:hover
{  color:#B9445E;  }
a.tag3:hover
{  color:#B9445E; }
a.tag2:hover
{  color:#B9445E;  }
a.tag1:hover
{ color:#B9445E;  }
a.tag0:hover
{  color:#B9445E;  }
/* Fine Tags Clouds */


/* Pannello di controllo    */

div.blocco{
 width: 990px;
margin: 0 auto;
padding:0px;
border-collapse: collapse;
}

table.griglia{
     border: solid 1px #cccccc;
     width: 100%;
}

td.griglia_tit{
  color:#ffffff;
  font-size: 14px;
  font-weight: bold;
  text-align:center;
  background-color:#cccccc;
 border-collapse:collapse;

}

td.griglia{
  color:#666666;
  font-size:12px;
  text-align:center;
  border: solid 1px #cccccc;
}
td.griglia_left{
  color:#666666;
  font-size:12px;
  text-align:left;
  border: solid 1px #cccccc;
  padding-left: 10px;
}
.titolo{
  color:#c30001;
   font-size: 14px;
   font-weight:bold;
}

 /* Fine Pannello di controllo    */

table.reg{
    background-color:#dad9dc;
     color:#666666;
}
