﻿body {
    background:#fcf7f1 url('img/sfondo_body.jpg') repeat-x;
    margin:0;
    padding:0; 
    font-family:Lucida Sans, Arial;
    font-size:14px;
    color:#5b5b5b;
    text-align:justify;    
}

img {
border:0;
}


#contenitore{
    width:900px;
    margin:0 auto;
    padding:0;
}



#header{
    width:900px;
    margin:0;
    padding:0;
    height:71px;
}

#header_sx{
    width:140px;
    margin:0;
    padding:30px 0 0 10px;
    float:left;
}

 #contenitore_bandiere{
    background:url('img/sfondo_bandiere.jpg') no-repeat;
    height:20px;
    width:108px;
    padding:8px 13px 5px 14px;    
 }

#header_dx{
    width:750px;
    height:59px;
    margin:0;
    padding:12px 0 0 0;
    float:left;
    
}

#header_dx_top{
    width:750px;
    margin:0;
    padding:0;
}



#box_bandiere{
    margin:0;
    height:56px;
    float:right;
    }
    
.box_bandiere{
    background:url('img/sfondo_bandiere_repeat.jpg') repeat-x;
    padding:0;
    margin:0;
    height:56px;
    float:left;
    }



.img_bandiere{
    float:left;
    border:#e0e0e0 1px solid;
    margin-right:5px;
}



#menu{
    width:750px;
    height:59px;
    padding:0 0 0 0;
    margin:3px 0 0 0;
    background:url('img/sfondo_menu.jpg') repeat-x;
}

.contenuto_menu{
    width:696px;
    float:left;
    padding-top:20px;
}

    
.nofloat{
    clear:both;
}
    

.float_left{
    float:left;
}

.float_right{
    float:right;
}

#prenotazioni{
    width:140px;
    float:left;
    background:#dddddd url('img/sfondo_prenotazioni.jpg') repeat-x;
    border:#cacaca 1px solid;
    margin:5px 10px 0 0;
    padding:5px 5px 3px 5px;
    height:250px;
} 

#slideshow{
    width:740px;
    margin:0 auto;
    height:260px;
    padding:0;
    float:left;
} 

 
  
/*  
#prenotazioni{
    width:900px;
    padding:0;
    margin:0; 
    background:url('img/sfondo_prenotazione_repeat.jpg') repeat-y; 
} 

#prenotazioni_top{
    min-height:60px;
    padding:20px 30px 0 30px;
    width:840px;
    margin:0; 
    background:url('img/sfondo_prenotazione_top.jpg') no-repeat; 
}


#prenotazioni_bottom{
    height:33px;
    padding:0;
    width:900px;
    margin:0; 
    background:url('img/sfondo_prenotazione_bottom.jpg') no-repeat; 
}  */
#corpo_sfondo{
    width:900px;
    padding:0;
    margin:5px 0 0 0; 
    background:url('img/sfondo_corpo_repeat.jpg') repeat-y; 
}

#corpo{
    width:900px;
    padding:0;
    margin:0; 
    background:url('img/sfondo_corpo_top.jpg') no-repeat;  
}


#corpo_top{
    height:100px;
    padding:5px 30px 0 30px;
    width:840px;
    margin:0;  
}

#corpo_top_sx{
    float:left;
    width:255px;
    height:110px;
}

#corpo_top_dx{
    padding-top:0px;
    width:580px;
    float:left;
    height:110px;
}

#promozioni{
    height:110px;
    padding-top:3px;
}


#corpo_sx{
    float:left;
    width:285px;
    min-height:222px;
}

#corpo_dx{
    float:left;
    width:580px;
    min-height:222px;

}


#corpo_bottom{
    height:33px;
    padding:0;
    width:900px;
    margin:0; 
    background:url('img/sfondo_corpo_bottom.jpg') no-repeat; 
} 

#footer{
    padding:10px 30px 0 30px;
    width:840px;
}   