﻿html
{
    width:100%;  
    margin:0;
}
body 
{
    text-align:center;
    width:100%;
	font:80% tahoma,verdana,helvetica,sans-serif;
	background: #D77838 url(background.png) top left repeat-x;
	margin:0;
}
img
{
    border:0;    
}

#wrap 
{
    position:relative;
    margin:0 auto;
    margin-top:40px;
    width:880px; 
    min-height:690px;  
    overflow:visible;   
    background: #FFFFFF url(bg_corpo.png) center 205px no-repeat;
}
#header
{    
    width:100%;
    height:200px;
    background:url(header.png) 227px -13px no-repeat;  
    position:relative;
}
#header_foto
{
    position:absolute;
    top:101px;
    right:6px; 
}
#header h1
{
    position:absolute;
    color:#002266;
    font-family:georgia;
    font-size:36pt;
    position:absolute;
    right:0;
    top:0;
    margin:0;
    padding:0;
}
img#logo_bici
{
    position:absolute;
    top:1px;
    left:-50px;
    z-index:10;    
}
img#header_loghi
{
    position:absolute;
    top:-38px;
    left:242px;
    z-index:12;        
}
#menuWrap
{
    position:absolute;
    top:50px;
    /*left:0;*/
    right:0;
    margin-right:10px;  
    text-align:right;    
    color:#002266; 
    font-family:Georgia;
    font-size:12pt;
    font-weight:bold;
   
}
#menuWrap a
{
    color:#002266;
}
#menuWrapGelateria, #menuWrapNoleggio
{
    margin-top:-10px;  
    margin-bottom:10px;    
    text-align:right;    
    color:#002266; 
    font-family:Georgia;
    font-size:12pt;
    font-weight:bold;
    color:#002266;
}


#menu
{    
    margin-top:4px;
}

#menuCategoria
{
   color:#bb5511; 
}

#menu a:link, #menu a:visited, #menu a:hover, #menu a:active
{
    padding:0 3px;
    color:#002266;
    line-height:28px;
    text-decoration:underline;        
}

#menu a:hover
{
    text-decoration:none;    
}

#menuCategoria a:link, #menuCategoria a:visited, #menuCategoria a:hover, #menuCategoria a:active
{
    padding:0 7px;    
    color:#bb5511;
    line-height:28px;
    text-decoration:underline;       
}
#menuCategoria a:hover
{    
    color:#AA5511;
    text-decoration:none;    
}

#content
{
    padding:15px;
    padding-top:42px;
    text-align:left; 
}
#content2
{
    position:relative;
    left:14px;
    top:30px;
    text-align:left; 
}

#bottom
{
    position:absolute;
    bottom:0;
    left:0;
    width:834px; 
    height:7px;     
    background:url(bgBottom.gif) bottom left no-repeat;        
}

h1.titolo
{
    font-family:Georgia;
    font-size:26pt;
    font-weight:bold;
    /*color:#810531; */   
    color:#AB551B;
}

h1.titoloBig
{
    font-family:Georgia;
    font-size:26pt;
    font-weight:bold;
    /*color:#810531; */   
    color:#AB551B;    
    text-align:right;
    margin:15px 20px 6px 20px; 
}



h2.titolo
{
    font-family:Georgia;
    font-size:10pt;
    font-weight:bold;
    color:#000000;
    text-align:center
}

.bold, b, strong
{
   color:#883300; 
}

.b a:link, .b a:visited, .b a:hover, .b a:active
{
  text-decoration:none;
  color:#883300;  
}

#content img
{
    border: 3px double #D97F43;
}
#footer 
{    
    margin:0 auto;
    width:834px; 
    color:#505050;
    font-size:8pt;     
    text-align:center;
    text-decoration:none;
}
#footer a
{
    color:#505050;
    /*text-decoration:none;*/
}

.cellaListino
{
    color:black;
    border: 0;
    text-align:center;
}

.cellaPromozioni
{
    color:black;
    border:solid 1px #bb5511;
    text-align:center;
}

.cellaPrenotazioni
{
    color:black;
    border:solid 1px #bb5511;
    text-align:center;
}

.cellaAccessoriCenter
{
    text-align:center;
    border:solid 1px #bb5511; 
}

.cellaAccessori
{
    border:solid 1px #bb5511;
}

.separatore
{
    clear:both;    
}

div.ElencoTipi div
{
    margin:0 5px 0 5px;
    width:150px;
    height:170px;
    float:left;
    padding:0px;  
    padding-right:5px;  
    text-align:center;  
}

div.rigaseparatrice div
{
     background: url(delimProdotto.gif) right center no-repeat;
}

div.bloccotipobici div
{
     width:50%;
}

div.ElencoTipi div img
{
    display:block;
    margin:0 auto;
    margin-top:3px;
    margin-bottom:3px;
}
.ElencoTipi a:link, .prodottiElenco a:visited, .prodottiElenco a:hover, .prodottiElenco a:active
{
     text-decoration:none;
      
}
.ElencoTipi a:hover
{
    text-decoration:underline;    
}

div.ElencoTipi
{
    margin:0px;
    padding:0px;      
}

.tblAccessori
{
    border-collapse:collapse;
}
.tblPrenotazioni
{
    border-collapse:collapse;
}