﻿
div#header{height:150px;
    background: #FFF;
    width:870px;
    }
    
div#main {float:left;
         width:867px;
         margin-top:2px;
         margin-bottom:10px !important;
         margin-bottom/**/:2px;
        border-left:solid 1px #dcdcdc;
        border-top:solid 1px #dcdcdc;
        border-right:solid 2px #a9a9a9;
        border-bottom:solid 2px #a9a9a9;
        font: 0.8em Verdana, Arial, sans-sarif;
        }

div#navbar{float:left;
    width:870px;
    padding:5px 0;
    margin:0;
    color:#808080;
    font-size:13px;
    font-family: Arial, Trebuchet MS, Arial, Verdana;
    }
    div#navbar a {color:#808080;
        text-decoration:none;
        }
    div#navbar a:hover {color:#d1040d;
        text-decoration:none;
        }

p{margin:3px 0; padding:0;}

div#colonna1{float:left;
            width:340px;
            padding:10px 10px 10px 20px !important;
            padding/**/:10px 8px 10px 20px;
            } 
    
            /* contenuti della colonna 1*/        
            div#colonna1 div#piatto{float:left;
                        padding:0;
                        margin:0;
                        width:111px;
                        height:135px;
                        }
            div#colonna1 div#titolo {float:left;
                padding:0;
                margin:0 0 0 10px;
                width:216px;
                }
            div#colonna1 div#titolo p.nomeRistor{color:#d1040d;        
                           font-size:1.2em;
                           font-weight:bold;
                }
            div#colonna1 div#titolo span.titolare{
                           font-size:0.9em;
                           font-style:italic;
                           font-weight:bold;
                           color:#000;
                           font-weight:normal;
                           line-height:150%
                }
            div#colonna1 div#titolo p.nuovoSocio{color:#1e1a6c;
                           margin-top:15px;
                           font-size:13px;
                           font-style:italic;
                           font-weight:bolder;               
                }
            div#colonna1 div#content {float:left;
                width:339px;
                font-size:1.2em;
                line-height:140%;}
               
            .noteservizi{float:left; 
                margin:4px 0 0 5px; 
                width:310px; 
                text-align:left;
                 font-size:0.8em;
                 color:#000;
                 /*line-height:1.2em;*/
                 min-height:36px;
                 display:table-cell;
                 }
             *html .noteservizi {display:block;}
             /* fine contenuti della colonna 1*/
   
              
div#colonna2{float:left;
            width:272px;
            padding:10px !important;
            padding/**/:10px 10px 10px 8px;
            } 
            
            /* contenuti della colonna 2*/          
            div#colonna2 div#imgRistor{float:left;
                        padding:0;
                        margin:0 0 10px;
                        }
            div#colonna2 .specialita {float:left;
                                margin:0 0 10px;
                                padding:0;
                                font-size:1.1em;
                                line-height:130%;
                                font-family: Arial, Verdana, sans-sarif;
                                }
            div#colonna2 p.nome{
                              color:#005d2d;
                              font-weight:bold;
                              font-size:1.1em;
                                }
            div#colonna2 p.note{
                              color:#696969;
                              font-size:1.1em;
                              font-style:italic;
                                }
            div#colonna2 p.tipologia{
                              color:#000;
                              font-size:1.1em;
                              margin-top:20px;
                                }
            div#colonna2 div#card{float:left;
                font-size:1.1em;
                line-height:130%;
                margin:0;
                padding:0;
                }               
             /* fine contenuti della colonna 2*/


div#colonna3{float:right;
            width:172px;
            padding:10px 20px 10px 10px;
            }  
              /* contenti colonna3 */ 
              div#colonna3 div#mappa{float:right;
                width:172px; 
                height:173px;
                margin:0 0 20px;
                padding:0;
                }
              div#colonna3 div#indirizzo{float:right;
                width:172px;
                color:#666;
                padding:0;
                margin:0;
                line-height:130%;
                font-family: Arial, Verdana, sans-sarif;
                }
              div#colonna3 div#indirizzo span.citta{font-size:1.1em;
                 font-weight:bold;           
                      }
               div#indirizzo a{text-decoration:none;}
               div#indirizzo a:hover{text-decoration:underline;}
                      
              div#colonna3 div#hotel{float:right;
                width:172px;
                padding:7px 0 0;
                margin:25px 0 0;
                border-top:solid 1px #ccc;
                color:#000;
                }
                div#hotel p.nameHotel{margin:-23px 0 4px;
                    padding:0;
                    color:#005d2d;
                    font-weight:bold;
                    }
                div#hotel p{margin:7px 0 0;
                    padding:0;
                    color:#000;
                    }
                div#hotel a{margin:7px 0 0;
                    padding:0;
                    text-decoration:none;
                    color:#000;
                    }
                div#hotel a:hover{text-decoration:none;
                    color:#d1010d;
                    margin:7px 0 0;
                    }
                
          /* fine contenuti colonna3*/
  
  

