@charset "utf-8";
/* CSS Document */

body{
margin:0 auto;
background-image:url(../img/sfondo_sito.jpg);
background-repeat:no-repeat;
background-position:top center;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

.float-contenitore 
{
    overflow:hidden;
}
.float-left
{
    float:left;
    display:inline;
}
.float-right 
{
    float:right;
    display:inline;
}

.logo {
z-index:100;
position:relative;
top:0;
height:130px
}

.testo{
color:#666;
/*font-family:"Futura Lt BT", "Futura", "Century Gothic" , Arial, Helvetica, sans-serif;*/
font-size:12px;
line-height:150%;
}

.testo_cod{
color:#000;
/*font-family:"Futura Lt BT", "Futura", "Century Gothic" , Arial, Helvetica, sans-serif;*/
font-weight: bold;
font-size:11px;
line-height:100%;
}

.testo_descr{
color:#666;
/*font-family:"Futura Lt BT", "Futura", "Century Gothic" , Arial, Helvetica, sans-serif;*/
font-size:11px;
line-height:100%;
}

.testo a{
color:#999;
text-decoration:none
}

.testo a:hover{
color:#999;
text-decoration:underline
}

.testo_bianco{
color:#fff;
/*font-family:"Futura Lt BT", "Futura", "Century Gothic" , Arial, Helvetica, sans-serif;*/
font-size:14px;
line-height:130%;
}

.titolo
{color:#000;
/*font-family:"Futura Lt BT", "Futura", "Century Gothic" , Arial, Helvetica, sans-serif;*/
font-size:16px;
font-weight: bold;
    }

.titolo_bianco
{color:#fff;
/*font-family:"Futura Lt BT", "Futura", "Century Gothic" , Arial, Helvetica, sans-serif;*/
font-size:16px;
font-weight: bold;
    }
    
 a .icone 
 {border:1px solid #fff
     } 
     
  a:hover .icone 
 {border:1px solid #96a2bd
     }     
 
 .titolo_collezioni
{color:#003366;
/*font-family:"Futura Lt BT", "Futura", "Century Gothic" , Arial, Helvetica, sans-serif;*/
font-size:45px;
font-stretch: narrower;
    } 
    
 .titolo_collezioni_piccolo
{color:#003366;
/*font-family:"Futura Lt BT", "Futura", "Century Gothic" , Arial, Helvetica, sans-serif;*/
font-size:30px;
font-stretch: narrower;
    } 
	
.descrizione_categoria {
font-size:11px;
color:#666;
}	    
    
.menu_valore a
{
/*font-family:Arial, Helvetica, sans-serif;*/
font-size:12px;

text-transform:capitalize;
color:#fff;
text-decoration:none}

.menu_valore a:hover{
color:#003366;
text-decoration:none}  
  
.menu_valore_black a
{
/*font-family:Arial, Helvetica, sans-serif;*/
font-size:12px;

text-transform:capitalize;
color:#003366;
text-decoration:none}

.menu_valore_black a:hover{
color:#fff;
text-decoration:none}   

.menu_rosa {
/*font-family:Arial, Helvetica, sans-serif;*/
font-size:11px;
color:#96a2bd;
font-variant: small-caps;
width:143px;
}

.menu_rosa a{
background-image:url(../img/menu/menu_rosa.gif);
background-position:left top;
background-repeat:no-repeat;
display:block;
color:#96a2bd;
text-decoration:none;
height:26px;
vertical-align:middle;
padding-top:3px
}

.menu_rosa a:hover{
background-image:url(../img/menu/menu_rosa_roll.gif);
background-position:left top;
background-repeat:no-repeat;
display:block;
color:#000;
text-decoration:none;
height:26px;
vertical-align:middle;
padding-top:3px
}


.menu_rosa_sel a
{
/*font-family:Arial, Helvetica, sans-serif;*/
font-size:11px;
color:#96a2bd;
font-variant: small-caps;
width:143px;    
background-image:url(../img/menu/menu_rosa_roll.gif);
background-position:left top;
background-repeat:no-repeat;
display:block;
color:#000;
text-decoration:none;
height:26px;
vertical-align:middle;
padding-top:3px
}

.menu_azzurro {
/*font-family:Arial, Helvetica, sans-serif;*/
font-size:11px;
color:#96a2bd;
font-variant: small-caps;
width:143px;
}

.menu_azzurro a{
background-image:url(../img/menu/menu_azzurro.gif);
background-position:left top;
background-repeat:no-repeat;
display:block;
color:#96a2bd;
text-decoration:none;
height:26px;
vertical-align:middle;
padding-top:3px
}

.menu_azzurro a:hover{
background-image:url(../img/menu/menu_azzurro_roll.gif);
background-position:left top;
background-repeat:no-repeat;
display:block;
color:#000;
text-decoration:none;
height:26px;
vertical-align:middle;
padding-top:3px
}

.menu_azzurro_sel a
{
/*font-family:Arial, Helvetica, sans-serif;*/
font-size:11px;
color:#96a2bd;
font-variant: small-caps;
width:143px;    
background-image:url(../img/menu/menu_azzurro_roll.gif);
background-position:left top;
background-repeat:no-repeat;
display:block;
color:#000;
text-decoration:none;
height:26px;
vertical-align:middle;
padding-top:3px
}


.menu_arancio {
/*font-family:Arial, Helvetica, sans-serif;*/
font-size:11px;
color:#96a2bd;
font-variant: small-caps;
width:143px;
}

.menu_arancio a{
background-image:url(../img/menu/menu_arancio.gif);
background-position:left top;
background-repeat:no-repeat;
display:block;
color:#96a2bd;
text-decoration:none;
height:26px;
vertical-align:middle;
padding-top:3px
}

.menu_arancio a:hover{
background-image:url(../img/menu/menu_arancio_roll.gif);
background-position:left top;
background-repeat:no-repeat;
display:block;
color:#000;
text-decoration:none;
height:26px;
vertical-align:middle;
padding-top:3px
}


.menu_arancio_sel a
{
/*font-family:Arial, Helvetica, sans-serif;*/
font-size:11px;
color:#96a2bd;
font-variant: small-caps;
width:143px;
background-image:url(../img/menu/menu_arancio_roll.gif);
background-position:left top;
background-repeat:no-repeat;
display:block;
color:#000;
text-decoration:none;
height:26px;
vertical-align:middle;
padding-top:3px
}

.menu_giallo {
/*font-family:Arial, Helvetica, sans-serif;*/
font-size:11px;
color:#96a2bd;
font-variant: small-caps;
width:143px;
}

.menu_giallo a{
background-image:url(../img/menu/menu_giallo.gif);
background-position:left top;
background-repeat:no-repeat;
display:block;
color:#96a2bd;
text-decoration:none;
height:26px;
vertical-align:middle;
padding-top:3px
}

.menu_giallo a:hover{
background-image:url(../img/menu/menu_giallo_roll.gif);
background-position:left top;
background-repeat:no-repeat;
display:block;
color:#000;
text-decoration:none;
height:26px;
vertical-align:middle;
padding-top:3px
}

.menu_giallo_sel a
{
/*font-family:Arial, Helvetica, sans-serif;*/
font-size:11px;
color:#96a2bd;
font-variant: small-caps;
width:143px;    
background-image:url(../img/menu/menu_giallo_roll.gif);
background-position:left top;
background-repeat:no-repeat;
display:block;
color:#000;
text-decoration:none;
height:26px;
vertical-align:middle;
padding-top:3px
}

.bordo_rosa 
{border:1px solid #e54690
    }
    
.bordo_azzurro 
{border:1px solid #01b4ce
    }   
    
.bordo_arancio 
{border:1px solid #f08700
    }  
    
.bordo_verde 
{border:1px solid #d3d82a
    }          


.footer{
    /*font-family:Arial, Helvetica, sans-serif;*/
    font-size:11px;
    color:#96a2bd;
    text-transform:capitalize;
    background-image:url(../img/riga_colori.gif);
    background-position:left top;
    background-repeat:no-repeat;
    padding-top:25px;
    margin-bottom:10px;
}


.footer a{
    color:#96a2bd;
    text-decoration:none
}

.footer a:hover{
    color:#003366;
    text-decoration:none
}
.footer table td 
{
    border: 0;
    border-left: solid 1px #96A2BD;
    padding: 0 14px; 
}
.footer table td.last 
{
    border: 0;
    border-right: solid 1px #96A2BD; 
    border-left: solid 1px #96A2BD;
    padding: 0 10px; 
}
.uppercase 
{
    text-transform: uppercase;
}
/* Contatti */
.contatti-content {
   
    overflow:hidden;
    position:relative;
}
/* Prodotti */
.categoria-titolo 
{
    color: #007BC0;
    font-size:30px;
}
.categoria-titolo-dettaglio 
{
    color: #007BC0;
    font-size:20px;
}
ul.prodotti-view 
{
    list-style-type:none;
    overflow:hidden;
    padding:0;
    margin:0px;
}
ul.prodotti-view li 
{
    float:left;
}
ul.prodotti-view .prodotti-container 
{
    position:relative;   
    width:142px;
    height:214px;
	margin-top:40px
}
ul.prodotti-view div.prodotti-content-img
{
    margin-left:20px;  
    border-style:solid;
    border-width:1px;
    width:100px;
    height:100px;
    cursor:pointer;
}
ul.prodotti-view .prodotti-icon 
{
    position:absolute;
    top:93px;
}

#div_elencoSegmenti{
padding-top:40px
}

.segmento_verde
{
    border-color: #D3D82A;
}
.segmento_arancio
{
    border-color: #F08700;
}
.segmento_azzurro
{
    border-color: #01B4CE;
}
.segmento_viola
{
    border-color: #E54690;
}
.container-frase-prodotto 
{
    background-repeat:no-repeat;
    background-position:center center;
    position:relative;
    height:380px;
    width:450px;
}
.div-info-prodotto 
{
    position:absolute;
    right:0px;
    bottom:1px;
    text-align:right;
    width:150px;
}
.div-prodotto-small-container 
{
    position:relative;
    height:380px;
}
.div-prodotto-small-content 
{
    position:absolute;
    bottom:1px;
}
/* Menu */
ul.ul-menu 
{
    list-style-type:none;
    overflow:hidden;
    margin:0 auto;
    padding:0;
    text-transform:capitalize;
    width:996px;
	font-size:12px;
	line-height:100%;
	
}
ul.ul-menu li
{
    float:left;
    
}
ul.ul-menu li a
{
    display:block;
    width:166px;
    text-align:center;
    color:#666;
    text-decoration:none;
    height:40px;
}
ul.ul-menu li.one-row a
{
    height:35px;
    padding-top:5px;
}
ul.ul-menu li:hover a, ul.ul-menu li.selected a 
{
    color:#007bc0;
}

