@charset "utf-8";
/* CSS Document */
body {
margin:0 auto;
padding-top:20px}

form {
margin:0;
padding:0}

.testo {
font-family:Verdana;
font-size:11px;
color:#000000;
font-weight:normal;
font-stretch:narrower;
}

.testo a{
color:#000000;
font-weight:bold;
font-stretch:narrower;
text-decoration:none;
}

.testo a:hover{
color:#a40130;
font-weight:bold;
text-decoration:underline;
}



.testo_rosso {
font-family:Verdana;
font-size:11px;
color:#a40130;
font-weight:normal;
font-stretch:narrower;
}

.testo_nero2 {
font-family:Verdana;
font-size:11px;
color:#000;
font-weight:normal;
}

.testo_rosso a{
color:#a40130;
font-weight:bold;
font-stretch:narrower;
text-decoration:none;
}

.testo_rosso a:hover{
color:#000000;
font-weight:bold;
text-decoration:underline;
}

.testo_bianco {
font-family:Verdana;
font-size:11px;
color:#fff;
font-weight:normal;
font-stretch:narrower;
}



.testo_bianco a{
color:#fff;
font-weight:bold;
font-stretch:narrower;
text-decoration:none;
}

.testo_bianco a:hover{
color:#000;
font-weight:bold;
text-decoration:none;
}

.titolo_grigio {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
font-weight:bold;
font-stretch:narrower;
}

.testo_nero {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
font-weight:normal;
font-stretch:narrower;
}


.testo_nero a{
color:#fff;
font-weight:bold;
font-stretch:narrower;
text-decoration:none;
}

.testo_nero a:hover{
color:#000;
font-weight:bold;
text-decoration:none;
}


.times_rosso {
font-family: Felix Titling, Times New Roman;
font-size:16px;
color:#a40130;
font-weight:normal;
font-stretch:narrower;
}

.times_rosso a{
color:#a40130;
font-weight:normal;
font-stretch:narrower;
text-decoration:none;
}

.times_rosso a:hover{
color:#000000;
font-weight:normal;
text-decoration:none;
}


.times_rosso14 {
font-family: Felix Titling, Times New Roman;
font-size:14px;
color:#a40130;
font-weight:normal;
font-stretch:narrower;
text-decoration:none;
}

.times_rosso14 a{
color:#a40130;
font-weight:normal;
font-stretch:narrower;
text-decoration:none;
}

.times_rosso14 a:hover{
color:#000000;
font-weight:normal;
text-decoration:none;
}

ul{
margin:0}


ul.quadratino li
{
list-style-type:none;
background-image:url(../img/quad_rosso.gif);
background-position:top left;
background-repeat:no-repeat;
padding-left:10px;
margin:0;

}

.pulsante_grigio{
font-family:arial;
 font-size:11px;
 background-color:#999;
 border-color:#999;
 border-style:double;
 border-width:2px;
 color:#FFF;
 font-weight:bold;
 text-decoration:none;
}

.pulsante_grigio:hover{
 background-color:#a40130;
 border-color:#a40130;
 color:#fff;
 text-decoration:none;
}

.pulsante_rosso{
font-family:arial;
 font-size:12px;
 background-color:#a40130;
 border-color:#a40130;
 border-style:double;
 border-width:2px;
 color:#FFF;
 font-weight:bold;
 text-decoration:none;
}

.pulsante_rosso:hover{
 background-color:#999;
 border-color:#999;
 color:#fff;
 text-decoration:none;
}


.titolo_rosso16{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#a40130;
font-weight:bold;
}

.titolo_rosso{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#a40130;
font-weight:bold;
}

.titolo_rosso a{
color:#a40130;
font-weight:bold;
text-decoration:none
}

.titolo_rosso a:hover{
color:#333;
font-weight:bold;
text-decoration:none
}

.titoli{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#a40130;
font-weight:bold;
}

.titoli a{
color:#a40130;
font-weight:bold;
text-decoration:none
}
.titoli a:hover{
color:#333;
font-weight:bold;
text-decoration:none
}


.menu {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;

}

.menu a{
color:#ffffff;
}

.menu a:hover{
color:#a40130;
}

.menu a.sel{
background-color:#FFFFFF;
color:#a40130;
}

td.menu {
background-color:#a40130;
text-decoration:none
}

td.menu a{
display:block;
float:left;
padding:5px 7px;
text-decoration:none;	
}

td.menu a:hover{
background-color:#FFFFFF;
color:#a40130;
overflow:hidden;
}


td.sottomenu div a{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
padding:0 2px;

}

td.sottomenu div a:hover{
    color:#999999;
    text-decoration:none;
    font-weight:bold;
    text-transform:uppercase; 
    background-color:#FFFFFF;
padding:0 2px;
}

td.sottomenu div{

 background-color:#999;
 /*padding-top:5px*/

}


.promozioni_elenco
{
    float:left;
    width:435px;
    
    
   }

.footer {
font-family:Arial;
font-size:10px;
color:#666666;
background-color:#f3f1f2;
padding:10px 20px
}

.footer a{
color:#666666;
text-decoration:none;
}

.footer a:hover{
color: #a40130;
text-decoration:underline;
}


.footer2 {
font-family:Arial;
font-size:10px;
color:#666666;


}

.footer2 a{
color:#666666;
text-decoration:none;
}

.footer2 a:hover{
color: #a40130;
text-decoration:underline;
}



h1 
{
    padding: 0;
    margin: 0;
    
    }
    
h2 
{
    color:#000;
    font-size:12px;
    padding: 0;
    margin: 0;
    font-family:Verdana;
    }    

/* INIZIO CSS IMPAGINAZIONE PROMOZIONI  */

.titolo_promo{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#a40130;
font-weight:bold;
}

.titolo_rosso_promo {
font-family:Verdana;
font-size:12px;
color:#a40130;
font-weight:bold;
font-stretch:narrower;
}

.testo_promo {
font-family:Verdana;
font-size:11px;
color:#000000;
font-weight:normal;
font-stretch:narrower;
}

.testo_promo a{
color:#000000;
font-weight:bold;
font-stretch:narrower;
text-decoration:none;
}

.testo_promo a:hover{
color:#a40130;
font-weight:bold;
text-decoration:underline;
}



.testo_rosso_promo {
font-family:Verdana;
font-size:11px;
color:#a40130;
font-weight:normal;
font-stretch:narrower;
}

.note_promo {
font-family:Verdana;
font-size:10px;
color:#000000;
font-weight:normal;
font-stretch:narrower;
}

.link_default
{
    font-size:10px;
    font-family:Arial;
    text-decoration:none;
    color:#ccc;
}


.titolo_popup {
width:370px; background-color:#a40130;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
padding:5px;
border-top:1px solid #FFF}



#slide
{
    height: 214px;
    background-color: #fff;
    text-align: center;
    vertical-align: middle;
    position: relative;
}

#div_navigazioneFoto
{
    position: absolute;
    left: 20px;
    top: 18px;
    z-index: 3;
}

#div_navigazioneFoto div
{
    cursor: pointer;
}

.prev
{
    background-image: url(../../img/freccia_head_sx.gif);
    filter: alpha(opacity=80);
    opacity: 0.8;
    height: 25px;
    width: 25px;
}

.next
{
    background-image: url(../../img/freccia_head_dx.gif);
    filter: alpha(opacity=80);
    opacity: 0.8;
    height: 25px;
    width: 25px;
}

.replay
{
    background-image: url(../../img/replay.gif);
    filter: alpha(opacity=80);
    opacity: 0.8;
    height: 25px;
    width: 51px;
}

.banner_home :hover{

opacity: 0.7; 
filter: alpha(opacity=70);
}



.promozione{

 overflow:hidden;
  height:20px;

}
