* {
padding : 0px;
margin : 0px;
} 
img {
padding : 0px;
margin : 0px;
}
iframe {
border: 0px solid #ffffff;
}
body { 
background-color : #fffbe4;
font-family :  Arial,  Verdana, Helvetica, sans-serif;
color : #666666;
font-size : 12px;
text-align:justify;
}
a,
a:visited{
color : #666666;
}

#wrapper {
width : 994px;
height: 548px;
position: relative;
margin: 15px auto;
padding:0px;
}
#wrapper_home {
  position: relative;
  z-index:1;
width : 994px;
height: 548px;
margin: 0px auto 15px auto;
padding:0px;
}
#separatore_top{
 height:11px;
 margin:0px;
}
#wrapper1 {
width : 994px;

position: relative;
margin: 15px auto 0px auto;
padding:0px;
}

#wrapper_hp {
width : 886px;
height: 548px;
/* Modifica
position: relative;
margin: 15px auto;
padding:0px;
 */
position:absolute;
top:50%;
left:50%;
margin:-274px 0 0 -443px;
padding:0px;
}

#top {
  background-image : url(../images/sf_top_g.jpg);
background-position: center top;
background-repeat : no-repeat;
width : 994px;
height: 102px;
margin: 0px;
padding:0px;
}

#cont_logo{
 position:relative;
 margin: 0px 0px 0px 25px;
 padding: 0px;
  float:left;
}

div#bandierine{
  position:relative;
 margin: 4px auto 0px 360px;
 padding: 0px;
  font-size:8px;
  color:#afafaf;

}
div#bandierine ul{
 list-style : none;
  font-size:8px;
}
div#bandierine li{
  font-family: Arial;
 display:inline;
 float:left;
 text-align:center;
 margin: 4px 2px 0px 2px;
 font-size:8px;
 color:#afafaf;
}
div#bandierine li a,
div#bandierine li a:visited{
  font-family: Arial;
  color:#afafaf;
  text-decoration:none;
  font-weight:bold;
  font-size:9px;
   margin: 4px 2px 0px 2px;
}

div#bandierine li a:hover{
  font-family: Arial;
  color:#004c93;
  text-decoration:none;
  font-weight:bold;
}

div#menutop{
 position: relative;
 margin: 8px 0px 0px 145px;
 padding: 0px;
 float:left;

}
div#menutop ul{
 list-style : none;
}
div#menutop li{
 display:inline;
 float:left;
 text-align:center;
 margin: 0px 7px 0px 7px;
}
div#menutop li a,
div#menutop li a:visited{
  font-family :   Verdana, Arial,  Helvetica, sans-serif;
  color:#004c93;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
}

#centro {
  background-image : url(../images/sf_centro_g.jpg);
background-position: center top;
background-repeat : repeat y;
width : 994px;
height: 397px;
position:relative;
margin: 0px;
padding:0px;
}
#centro1 {
  background-image : url(../images/sf_centro_g.jpg);
background-position: center top;
background-repeat : repeat y;
width : 994px;
position:relative;
margin: 0px;
padding:0px;
}

#centro_cont{
  height:344px;
  margin:0px 0px 0px 9px;
  
}
#centro_cont1{

  margin:0px 0px 0px 9px;
  
}
#contenuti{
  height:338px;
  margin:0px 20px 0px 8px;

}
#centro_footer{
 height:55px;
}
#img_news{
 float:left;
  margin: 0px 0px 0px 35px;
}
div#menu_centro{
 position: relative;
 margin: 15px 0px 0px 20px;
 padding: 0px;
 float:left;
 color:#004c93;
}

div#menu_centro ul{
 list-style : none;
}
div#menu_centro li{
 display:inline;
 float:left;
 text-align:center;
 margin: 0px 13px 0px 13px;
}
div#menu_centro li a,
div#menu_centro li a:visited{
  font-family :   Verdana, Arial,  Helvetica, sans-serif;
  color:#666666;
  text-decoration:none;
  font-weight:normal;
  font-size:11px;
}

div#menu_centro li a:hover,
div#menu_centro a#activelink{
  color:#7ab41d;
}
/*
div#menu_centro li a.home:hover{
  color:#004895;
}
div#menu_centro li a.filosofia:hover,
div#menu_centro a#activelink.filosofia{
  color:#7ab51d;
}
div#menu_centro li a.prodotti:hover,
div#menu_centro a#activelink.prodotti{
  color:#5a0048;
}
div#menu_centro li a.gusti:hover,
div#menu_centro a#activelink.gusti
{
  color:#4b97cd;
}
div#menu_centro li a.ingredienti:hover,
div#menu_centro a#activelink.ingredienti{
  color:#e1001a;
}
div#menu_centro li a.gelaterie:hover,
div#menu_centro a#activelink.gelaterie{
  color:#9c4e00;
}
div#menu_centro li a.dicono:hover,
div#menu_centro a#activelink.dicono{
  color:#ba2f8e;
} div#menu_centro li a.contatti:hover,
div#menu_centro a#activelink.contatti{
  color:#f19300;
}

*/

div#footer {
  background-image : url(../images/sf_footer_g.jpg);
background-position: center top;
background-repeat : no-repeat;
width : 994px;
height: 63px;
position:relative;
margin: 0px;
padding:0px;
}
/*differente da ITA img logo gromesloves č pių linga */
div#footer div.img_footer{
 position:relative;
margin: 0px 0px 0px 251px;
padding:2px 0px 0px 0px;
}
div#footer img{
 margin: 0px 4px 0px 0px;
}
#bottom {
width : 974px;
font-size:11px;

margin: 1px auto;
padding:0px;
color:#afafaf;
text-align: center;
}


a.link_credits,
a.link_credits:visited
{
 color:#afafaf;
 text-decoration:none;
}

a.link_credits:hover{
  color:#007bc4;
}
div#credits {
  display: none;
  position: relative;
  z-index:10;
  background-color:#000000;
  width:255px;
  height:222px;
  margin: -400px auto 0px auto;
}
div#credits div.chiudi{
  margin:0px 0px 0px 190px;
  padding-top:6px;
  height:12px;
  font-size:10px;
}
div#credits img{
   margin:  0px;

}
div#credits div.chiudi a{
  text-decoration:none;
   color:#fff;
}



/* Centro Prodotti */
#prod_contenuti{
  height:100%;
  
}
#prod_left{
 float:left;
 width:250px;
 padding:0px;
 display:inline;
}
#prod_left_contenuti{

   margin:30px 10px 10px 30px;
}
#prod_centro{
  float:left;
   width:376px;
   padding:0px;
   display:inline;
}
#prod_centro_contenuti{

   margin:30px 10px 10px 10px;

}
#prod_centro_box_crema{
   background-color:#f5a400; 
   width:322px;
    font-family: Arial;
   color:#fff;
}
#prod_centro_box_frutta{
   background-color:#e1001a;
   width:322px;
    font-family: Arial;
   color:#fff;
}
#prod_centro_box_granita{
   background-color:#4b97cd;
   width:322px;
    font-family: Arial;
   color:#fff;
}
#prod_centro_box_cioccolata{
   background-color:#543202;
   width:322px;
    font-family: Arial;
   color:#fff;
}
div.prod_centro_testo{
   margin:0px 12px 0px 12px;
   padding-top:15px;
   font-family: Arial;
   color:#fff;
}
#prod_centro_footer_crema{
    background-image : url(../images/fondo_centro_creme.jpg);
background-position: center top;
background-repeat : no-repeat;
width : 322px;
height: 45px;
}
#prod_centro_footer_frutta{
    background-image : url(../images/fondo_centro_frutta.jpg);
background-position: center top;
background-repeat : no-repeat;
width : 322px;
height: 45px;
}
#prod_centro_footer_granita{
    background-image : url(../images/fondo_centro_granita.jpg);
background-position: center top;
background-repeat : no-repeat;
width : 322px;
height: 45px;
}
#prod_centro_footer_cioccolata{
    background-image : url(../images/fondo_centro_cioccolata.jpg);
background-position: center top;
background-repeat : no-repeat;
width : 322px;
height: 45px;
}
#prod_right{
  float:left;
   margin:0px 0px 40px 0px;
  width:350px;
  height:100%;
   padding:0px;
  background-color:#fdf9ce;
  display:inline;
}
#prod_right_contenuti{

   margin:30px 30px 10px 30px;
   font-family: Arial;
   font-size:11px;
   line-height:1.4;
   color:#58585a;
}

/* Menu left */
#menu_left{
    width: 210px;
    margin : 10px 0px 0px 0px;
    padding: 0px;

}

#menu_left ul{
   list-style : none;

}
#menu_left li {
  width: 170px;
  margin-top: 3px;
  margin-left:0px;
  padding-left:0px;
  text-align:left;
}
#menu_left li.open {
  width: 180px;
  height:15px;
  margin-top: 0px;
  margin-left:0px;
   padding-left:10px;
  text-align:left;
}


div#menu_left a,
div#menu_left a :visited{
  color:#58585a;
   font-size: 12px;
   text-decoration: none;
   padding: 0px;
}

#menu_left a:hover{
  font-weight:bold;
}
#menu_left a#activelink {
    font-weight:bold;
   }
/* Fine Menu left */
/* Fine Centro Prodotti */

/* Sezione news */
#news_bottom{
    width:977px;
    margin:0px;
}
a.paginazione_news{
       margin:0px 0px 0px 0px;
}
div.paginazione_news{
       margin:0px 20px 0px 0px;
}

/* Fine Sezione news */


div#lista_gelaterie,
div#lista_gelaterie1{

 margin: 0px 20px 0px 20px;
 color:#004c93;
 font-size:11px;

}

div#lista_gelaterie ul,
div#lista_gelaterie1 ul{
 list-style : none;
  display:inline;
}
div#lista_gelaterie li,
div#lista_gelaterie1 li{
 display:inline;
 float:left;
 text-align:center;
 color:#004c93;
 margin: 0px 2px 0px 2px;
}

div#lista_gelaterie li a,
div#lista_gelaterie li a:visited,
div#lista_gelaterie1 a,
div#lista_gelaterie1 a:visited{
 text-align:center;
 text-decoration:none;
 color:#004c93;
}

div#lista_gelaterie li a:hover,
div#lista_gelaterie1 a:hover{
 text-align:center;
 text-decoration:none ;
 color:#9c4e00;
}

a.back,
a.back:hover,
a.back:visited{
 color:#004c93;
 text-decoration:none; 
}

div#filosofia a,
div#filosofia a:visited{
   font-family: Arial; 
   color:#666; 
   font-size:12px; 
   line-height:1.4; 
   text-align:justify;
}