/*
    Document   : stile_sito
    Created on : 19-03-2010, 15.17.38
    Author     : smarussi
    Description:
        Purpose of the stylesheet follows.
*/

/*
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/

*/
body
{
    background-image:url('graphics/Sfondo.jpg');
    background-repeat: no-repeat;
    background-position:top center;
}

.container
{
    width: 100%;
}
.ajax_container
{
    position: fixed;
    left:0px;
    top:0px;
    width: 100%;
    height: 100%;
    background-image: url('graphics/99opac.png');
    z-index: 13;
    /*

    background: rgba(51, 51, 51, 0.4); /* #333333; */
}


.principale
{
    width: 910px;
    margin-left: auto;
    margin-right: auto;
}
.menu     {
    position:relative;
    left: 5px;


}

#top           {
    background: url('graphics/sfondo_alto.png') no-repeat;
    position:relative;
    width: 910px;
    height: 35px;
    z-index:7;
left: 5px; /* Modifica Marco Klobas */
}

#foto_top
{

   background: url('graphics/foto_home_scroll.png') no-repeat; /* Modifica Marco Klobas */
    position:relative;
    left:264px;
    top:-27px; /* Modifica Marco Klobas */   
    width: 646px;
    height: 35px;
z-index:10;

}

#order_by
{


    position:relative;
    left:50px;
    top:0px;
    width: 550px;
    height: 20px;
 /* border: 1px solid #000000; */

}


.corpo_home
{
    /* border: 1px solid #000000; */
    background: url('graphics/sfondo.png');
    position:relative;
    width: 910px;
    overflow: hidden;
    left: 0px;
}

.corpo
{
    
    background: url('graphics/fascia_sfondo_giallo.png');
    position:relative;
    width: 910px;
    overflow: hidden;
    left: 5px; /* Modifica Marco Klobas */
}



#main_sx
{

    float:left;
    width: 251px;
}

#ricerca
{
    background: url('graphics/fascia_sfondo_ricerca.png');
    /* border: 1px solid #000000; */
    z-index: 12;
    position:relative;
    left:24px; /* Modifica Marco Klobas */
    top:0px;
   width: 251px;



}


#testo_ricerca

{
/*    background: url('graphics/testo_ricerca.png') no-repeat; */
    font-family: Verdana, Tahoma, Arial;
    text-shadow: 0pt -1px 0pt rgb(50, 50, 50);    
    font-size: 15px;
    font-weight: bold;
    color: #ffffff;
    position:relative;
    padding-left: 40px;
    left:0px;
    top:10px;
    width: 251px;
    height: 35px;
/*    border-bottom: 10px solid #ffffff;*/

}



.table_ricerca
{


    color:#ffffff;
    position:relative;
    left:20px;
    top:75px;
   width:150px;


}


.option
{
    width:170px;
}

#fascia_prezzo
{

    position:relative;
     left:1px; /* Modifica Marco Klobas */
    width: 251px;
    top:0px;

}

#slide_ricerca_sx
{


    position:relative;
     left:24px; /* Modifica Marco Klobas */
    top:31px; /* Modifica Marco Klobas */
    width:200px;
}

#tasto_cerca
{
    background: url('graphics/tasto_cerca.png') no-repeat;
    cursor:pointer;
    position:relative;
    left:25px;
    width:251px;
    height:25px;
    top:5px;
    font-family: Verdana, Tahoma, Arial;
    font-size: 12px;
    font-weight: bold;
    
    

}

#ricerca_avanzata
{
    background: url('graphics/ricerca_avanzata.png') no-repeat;
    cursor:pointer;
    position:relative;
    left:30px;
    width:251px;
    height:30px;


}

#main_dx
{

    /* border: 1px solid #000000; */
    float:right;
    width: 646px;

}

#foto
{

    background: url('graphics/foto_home_scroll.png') no-repeat 0 -28px; /* Modifica Marco Klobas */;
    position:relative;
    left:0px;
    top:0px; /* Modifica Marco Klobas */
    width: 646px;
    height: 180px;  /* height: 298px; */
z-index:11;
}

#boxesofferte
{
    position:relative;
    left:0px;
    top:0px; 
    width: 636px;
/*    height: 350px;    */
    z-index:11;
}

.boxofferta
{
    padding: 0px;
    width: 200px;
    height: 185px;
    float: left;
    margin: 0 10px 5px 0;
}

#contatti
{

    background: url('graphics/contatti.png') no-repeat;
    position:relative;
    margin-left:-75px; /* Modifica Marco Klobas */
    top:-10px; /* Modifica Marco Klobas */
    width: 568px; /* Modifica Marco Klobas */
    height:548px;

}
#informazioni
{


    position:relative;
    left:326px; /* Modifica Marco Klobas */
    top:-10px; /* Modifica Marco Klobas */
    width: 275px;

}

#testo
{

    float:right;
    position:relative;
    left:0px;
    top:20px;
    width: 550px;
    height: auto;

}

#cataloghi
{
/*    border: 1px solid #000000; */
    float:left;
    position:relative;
    left:-40px;
    top:-25px;
    width: 100%;

}



#selez_lingua
{
    position:relative;
    top:0px;
    width: 910px;
   height: 26px; /* Modifica Marco Klobas */
    z-index:6;
    /* overflow: hidden; */
}

#top_sfondo_ricerca
{
    background: url('graphics/top_sfondo_ricerca.png') no-repeat;
    position:relative;
    width: 251px;
     height: 20px; /* Modifica Marco Klobas */
    z-index:11;
    left: 29px!important; /* Modifica Marco Klobas */
    top: 6px;
}

#bottom_sfondo_ricerca
{
    background: url('graphics/sfondo_ricerca_foot.png') no-repeat;
    position:relative;
    width: 251px;
    height: 30px;
    z-index:11;
     left: 24px; /* Modifica Marco Klobas */
    top: 0px;
}




#mappa_segnale
{
    background: url('graphics/mappa_segnale.png') no-repeat;
    cursor: pointer;
    position:relative;
    left:25px;
    width: 246px;
    height: 376px;

}
#div_video
{
    position:relative;
    left:25px;
    width: 246px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    color: #ca381b;
    font-family: Verdana, Tahoma, Arial;
    font-weight: bold;
    font-size: 13px;
}


#fondo           {

    background: url('graphics/sfondo_foot.png') no-repeat;
    position:relative;
    width: 910px;
    height: 40px;
    z-index:9;
    left: 5px;     /* Modifica Marco Klobas */
    

}



#foot           {

    width: 910px;

}

.descrizione_catalogo
{
    font-family: Verdana, Tahoma, Arial;
    font-size: 13px;
    padding-left: 15px; /* Modifica Marco Klobas */
    padding-bottom: 35px;
}

#offerta_lista
{
    font-family: Verdana, Tahoma, Arial;
    vertical-align: top;
    padding-top: 0px;
    width: 402px;
}

#offerta_lista h1
{
    cursor: pointer;
    color: #ca381b;
    font-weight: bold;
    font-size: 16px;
    margin-top:0px;
}
#offerta_lista h2
{
    cursor: pointer;
    color: #ca381b;
    font-weight: bold;
    font-size: 13px;
    letter-spacing: -1px;
}
.h1catalogo
{
    font-family: Verdana, Tahoma, Arial;
    color: #ca381b;
    font-weight: bold;
    font-size: 16px;
    margin-top:0px;
}
.offerta_elemento_int
{
    font-family: Verdana, Tahoma, Arial;
    font-weight: bold;
    font-size: 12px;
}
.offerta_elemento_def
{
    font-family: Verdana, Tahoma, Arial;
    font-size: 12px;
    text-align:justify;
}

#corniceboxofferte
{
    background: url(graphics/corniceboxofferte.png);
    width: 200px;
    height: 185px;
}
#corniceboxofferteempty
{
    background: url(graphics/corniceboxofferteempty.png);
    width: 200px;
    height: 185px;
}
#corniceboxofferte .prezzo
{
    
    top: 137px; 
    right: -53px;
    position: relative;
    
    color: #fff;
    font-family: Verdana, Tahoma, Arial;
    font-weight: bold;
    font-size: 14px;

}
#corniceboxofferte .titolo
{
    top: 12px;
    padding-left: 12px;
    padding-right: 12px;
    width: 176px;
    height: 18px;
    overflow: hidden;
    position: relative;
    color: #fff;
    font-family: Verdana, Tahoma, Arial;
    font-weight: bold;
    font-size: 12px;
}
#corniceboxofferte .titolo span
{
    font-size: 13px;
    text-transform: uppercase;
    font-weight: bolder;
    color: #fc0;   
    letter-spacing: 0.5px;
 
}

#cornicefoto
{
    background: url(graphics/cornice_foto_orizz.png);
    width: 244px;
    height: 199px;

}
#cornicefoto_sp
{
    background: url(graphics/cornice_foto_orizz_sp.png);
    width: 244px;
    height: 199px;
}

#cornicefoto div
{
    
    top: 170px;
    right: -70px;
    position: relative;
    
    color: #FFFFFF;
    font-family: Verdana, Tahoma, Arial;
    font-weight: bold;
    font-size: 14px;

}
.paginatore
{
    background: url('graphics/divider.png') center no-repeat;
    height: 30px;

}
.paginatore_content
{
    height: 30px;
}
.paginatore_selected
{
    font-size: 12px;
    font-weight: bold;
    font-family: Verdana, Tahoma, Arial;
    text-align: center;
    width: 35px;
    height: 30px;
    float: left;
    background: url('graphics/pallino_rosso.png') center no-repeat;
}
.paginatore_normal
{
    font-size: 12px;
    font-weight: bold;
    font-family: Verdana, Tahoma, Arial;
    text-align: center;
    width: 35px;
    height: 30px;
    float: left;
    background: url('graphics/pallino_bianco.png') center no-repeat;
}
.paginatore_empty
{
    font-size: 12px;
    font-weight: bold;
    font-family: Verdana, Tahoma, Arial;
    text-align: center;
    width: 35px;
    height: 30px;
    float: left;
}

.ajax_loader
{
    margin-bottom: 50px;
    width: 790px;
    min-height: 600px;
    margin-left: auto;
    margin-right: auto;
}

.ajax_offerta_top
{
    margin-top: 30px;
    background: url('graphics/offerta_frame_top.png');
    width: 798px;
    height: 48px;
    cursor: pointer;
}

.ajax_offerta_mid
{
    background: url('graphics/offerta_frame_mid.png');
    width: 798px;
    overflow: auto;
/*    border: 1px solid #000000; */
}
.ajax_offerta_bot
{
    background: url('graphics/offerta_frame_bottom.png');
    width: 798px;
    height: 30px;
}

.boxform
{
    margin-bottom:  2px;
    margin-top:     2px;
    margin-left:   22px;
}
.boxselect
{
    width: 190px; /* Modifica Marco Klobas */
    margin-left: 6px; /* Modifica Marco Klobas */
    font-family: Verdana, Tahoma, Arial;
    font-size: 11px;
    font-weight: bold;
    padding: 2px;
}
.boxselectnorm
{
    margin-left: 6px; /* Modifica Marco Klobas */
    font-family: Verdana, Tahoma, Arial;
    font-size: 11px;
    font-weight: bold;
    padding: 2px;
}

.facebook a
{
float: right;
width: 163px;
height: 34px;
background: url('graphics/FB.png');
margin-right:4px;
margin-top:-25px;
margin-bottom:0px;
}
.facebook a:hover
{
background: url('graphics/FB_hover.png');
}
html .fb_share_link {
    padding:2px 0 0 38px;
    height:38px;
    background:url(graphics/facebook.png) no-repeat top left;
}

.paese_catalogo
{
    font-family: Verdana, Tahoma, Arial;
    font-size: 15px;
    cursor: pointer;
    color: #ffffff;
}
.regione_catalogo
{
    padding-left: 17px;
    font-family: Verdana, Tahoma, Arial;
    font-size: 13px;
    cursor: pointer;
    color: #eeeeee;
}

#map_canvas
{
    height: 100%;
}


/* tabs aggiuntive per agenzie, lavoro, newseltter e facebook */
.abuttons
{
   -moz-opacity:0.5;
   filter:alpha(opacity=50);
}
.abuttons:hover
{
   -moz-opacity:1.0;
   filter:alpha(opacity=100);
}

