/* CSS Document */
/*#header {
  background: #FFFFFF url('../images/back_header.jpg') repeat-x 0 0;
}*/

#title {
  background: transparent url('../images/title_roadsitalia.gif') repeat-y 0 0;
}

div.flash-cont {
  float:left; overflow:hidden;
  width:984px; height:389px;
}

#center div {
  display:block; position:relative; float:left; overflow:hidden; margin-top:23px;
  height:353px;
  text-align:center;
  /*background-color:#FF0000;*/
}
  #center div.left {
    width:360px;
  }
  #center div.middle {
    position:relative;
    margin-left:12px;
    width:347px;
    background-color:#DEDCDC;
  }
  #center div.right {
    margin-left:3px;
    width:248px;
  }
    #center div div.head {
      position:absolute; top:0; left:0; margin:0;
      width:347px; height:12px;    
    }
    #center div.middle div.head {
      background:transparent url('../images/back_head_index_middle.gif') no-repeat 0 0; 
    }  
    #center div.right div.head {     
      width:248px;
      background:transparent url('../images/back_head_index_right.gif') no-repeat 0 0; 
    }
    
    #center div.left h2 {
      margin-top:30px;
      font-size:17px; color:#000000;
      text-align:left; text-transform:uppercase;
    }
    #center div.left p {
      margin-top:30px;
      width:290px;
      font-size:11px; font-weight:bold; text-align:left;
    }
    #center div.left p a {
      font-size:11px; font-weight:bold; color:#333333;
    }
    #center div.left span.par2 {
      color:#999999;
    } 
    
    #center div.middle #news-cont, #center div.middle #events-cont, #center div.middle #press-cont {
      position:absolute; top:12px; left:0; float:none; margin:0; padding:0;
      width:100%; height:219px; overflow:hidden;
      background-color:#DEDCDC;
    }
      #events-cont, #press-cont {
        visibility:hidden;
      }
      #center div.middle div.headtxt {
        float:none; overflow:hidden; margin:12px auto auto auto; 
        width:313px; height:57px;
        background:transparent url('../images/back_dotline.gif') repeat-x 0 bottom;
      }
        #center div.middle div.headtxt h2 {
          margin:18px auto auto auto;
          font-size:14px; text-align:left;
        }
    #center div.middle p {
      margin:20px auto auto auto;
      width:313px; height:130px;
      font-size:12px;
    }

    #center div.middle div.menu {
      float:none; position:absolute; overflow:hidden; bottom:90px; left:0;
      width:347px; height:32px;
      background:transparent url('../images/back_menu_index_middle.gif') no-repeat 0 0;      
    }
      #center div.middle div.menu a {
        display:block; float:left; overflow:hidden; margin-left:10px;
        width:100px; height:32px;
       /* border:1px #FF0000 solid;*/
        text-indent:-10000px;
      }
    #center div.middle div.bottom {
      position:absolute; bottom:0; left:0; margin:0;
      width:347px; height:90px;
      background:transparent url('../images/back_bottom_index_middle.jpg') no-repeat 0 0;        
    }
    
    #center div.right div.center {
      float:none; overflow:hidden; margin:12px auto auto auto; 
      width:248px; height:251px;
      background:transparent url('../images/back_index_boxright.gif') repeat-y 0 0;      
    }
    #center div.right a.shop {
      display:block; overflow:hidden;
      width:347px; height:90px;
      text-indent:-10000px;
      background:transparent url('../images/back_butt_index_right_shop.jpg') no-repeat 0 0;
    }
    
.marmitte { display:none; }  
    
    
    
    
