/* Intestazione */
#intestazione table {width:95%;margin-left:5px;}
#intestazione td {vertical-align:middle}
#intestazione img {vertical-align:middle;border:0px;}
#intestazione p{font:Verdana;font-size:90%;color:#999999;}
#intestazione a{font:Verdana;font-size:90%;color:#999999;text-decoration:underline}
#intestazione a:hover{color:#B40B10;}

.separa-white{padding-top:10px;padding-bottom:5px;}
.separa-white-small{padding-top:5px;padding-bottom:5px;border:0px;}
.separa-blank{padding-top:10px;padding-bottom:10px;border:0px;}

#offerta {width:100%;background-color: #B40B10;height:30px;text-align:center;line-height: 30px;}
#offerta h1{font-size: 120%;font-family:'OxygenBold';letter-spacing:5px;color: White;}

#titolo {width:100%;background-color: #0051A0;height:30px;text-align:center;line-height: 30px;}
#titolo h1{font-size: 120%;font-family:'OxygenBold';letter-spacing:5px;color: White;}

#logo {
	width:100%;
	height:65px;
	text-align:center;
	vertical-align:middle;
	background-repeat:no-repeat;
	background-position:center;
	border-bottom: 1px solid #0051A0;
}

/* Footer */
#footer-linea {width:100%;background-color: #0051A0;height:10px;}
#footer{
	width:100%px;
	text-align:center;
	background-color:White;
	font-size:70%;
	margin-top:2px;
	color:#999999;
	font-family:Verdana;
	line-height:15px;
}
#footer p{display:inline;}

/* Main Home */
.tab-home-mobile {width:100%;background-color:#F4F4F4;}
.tab-banner{font:Verdana;margin-bottom:5px;width:100%;} 
.tab-banner caption{
	color:#B40B10;
	text-align:left;
	font-size:110%;
	font-weight:bold;
	letter-spacing:5px;	
	margin-left:5px !important;
	margin-bottom:10px;
}
.tab-banner td {
	padding-left:5px;
	font-weight:normal;
	font-size: 100%;
	border:0px;
	height:30px;	
	vertical-align:middle;		
}
.tab-banner td a {font-size:90%;color:#999999;font-weight:bold;text-decoration:none;} 
.tab-banner td a:hover {color:#B40B10;text-decoration:underline;}
.tab-banner caption{height:20px;margin-top:10px;} 
.tab-banner caption a {text-decoration:none;color:#B40B10;} 
.tab-banner caption a:hover {background-color:#B40B10;color:#FFFFFF;text-decoration:none}
.tab-banner th{
	background-color:#DFDFDF;
	color:#128AB0;
	text-align:left;
	padding-left:5px;
	font-weight:normal;
	font-size:100%;
	border-bottom:1px solid White;
	vertical-align:middle;	
	width:60%;
}
.tab-banner th a {text-decoration:none;color:#128AB0;} 
.tab-banner th a:hover {background-color:#0051A0;color:#FFFFFF;text-decoration:none;}
.tab-banner2 {color:#0051A0;font-size:100%;font-weight:bold;} 
.tab-banner3 {color:#FFFFFF;font-size:100%;font-weight:bold;} 

/* Main Marche */
#tabella-loghi {
	color : #4B4B4B;
	background-image : url(../../immagini/layout/sfcentro.gif);
 	background-repeat : no-repeat;
 	background-position : center;
	margin-left:10px;
}
#tabella-loghi table{width:100%;text-align:left;}
#tabella-loghi td{vertical-align:middle;width:35%;height:30px;}
#tabella-loghi a{font-family:'OxygenBold';font-size:100%;color: #0051A0;text-decoration:underline}
#tabella-loghi a:hover{background-color: #0051A0; color: White; text-decoration: none;}

/* Main Bicicletta */
#tab-gamma {
	color : #4B4B4B;
	background-image : url(../../immagini/layout/sfcentro.gif);
 	background-repeat : no-repeat;
 	background-position : center;
	margin-left:20px;
}
#tab-gamma table{width:100%;} 
#tab-gamma td{	
	font-family:'OxygenBold';
	font-weight:normal;
	font-size:90%;
	color:Black;	
	border:0px;	
	vertical-align:middle;
}
#tab-gamma img {border:0px} 
#tab-gamma a {font-size:100%;font-weight:bold;color:#0051A0;text-decoration:underline;} 
#tab-gamma a:hover {text-decoration:none;background: #0051A0;color:#FFFFFF}


/* Main Dove siamo */
#map-google {width:100%;height:400px;}
#orari {width:100%;margin-left:10px;margin-top:10px;margin-bottom:10px;}
#orari p {font-size:80%;color:Black;line-height:20px;}
#orari a{text-decoration : underline; color:#0051A0;}
#orari a:visited{text-decoration : underline; color:#0051A0;}
#orari a:hover{text-decoration : none;  color : White;  background-color : #0051A0;  }

/* Main Mappa sito */
div.contentframe {
	font-family:'OxygenBold';
	color: #0051A0;
	width:100%;
	background-image : url(../../immagini/layout/sfcentro.gif);
 	background-repeat : no-repeat;
 	background-position : center;
}
div.content{overflow:hidden;padding: 10px 10px 10px 0;}
div.sitemap {
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:1px;
	padding-bottom:1px;
	margin-left: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	border: solid 1px #dddddd;	
	font-size: 100%;
	font-style: normal;
	font-weight: normal;}
div.sitemap a:link    {color: #0051A0;text-decoration: none;}
div.sitemap a:visited {color: #0051A0;text-decoration: none;}
div.sitemap a:hover   {background-color: #0051A0; color: White; text-decoration: none;}

/* Store - Biciclette/Accessori*/
#vetrina-store {margin-top:10px;margin-bottom:10px;height:100%} 
#vetrina-store h1{font-size:100%;font-weight:bold;color:#0051A0;font-family: 'OxygenBold';letter-spacing:15px;text-align:center;padding-top:20px;}
.tab-vetrina-store {text-align:center;width:100%;} 
.tab-vetrina-store td{vertical-align:top;padding:5px;text-align:center;}
.tab-vetrina-store img{border:1px solid #CCCCCC;margin:0;padding:0;display: block;width:100%;}
.tab-vetrina-store p {background-color:#CCCCCC;width:100%;height:50px;text-align:center;font-family:Verdana, sans-serif;}
.tab-vetrina-store a{ Verdana, Arial;font-size:70%;color: Black;text-align:center;text-decoration: none;}

#sezioni {min-height:380px;} 
#sezioni table{text-align:center;width:100%;} 
#sezioni td{vertical-align:middle;padding:5px;}
#sezioni p{margin-top:10px;margin-bottom:15px}
#sezioni a {font-family:Verdana, sans-serif;font-size:80%;color:Black;text-align:center;font-weight:bold;text-decoration: none}
#sezioni a:hover{color:#8D8D8D;text-decoration:underline;}

#sezioni-white {min-height:380px;} 
#sezioni-white table{text-align:center;width:100%;} 
#sezioni-white td{vertical-align:middle;padding:5px;}
#sezioni-white p{margin-top:10px;margin-bottom:15px}
#sezioni-white a {font-family:Verdana, sans-serif;font-size:80%;color:White;text-align:center;font-weight:bold;text-decoration: none}
#sezioni-white a:hover{color:#8D8D8D;text-decoration:underline;}

#elenco-articoli {margin-top:20px;margin-bottom:10px;height:100%;min-height:380px;} 
.tab-elenco-articoli {text-align:center;width:100%;} 
.tab-elenco-articoli td{vertical-align:top;padding:5px;text-align:center;}
.tab-elenco-articoli img{border:1px solid #CCCCCC;margin:0;padding:0;display: block;width:100%;}
.tab-elenco-articoli a {font-family:Verdana, sans-serif;font-size:90%;font-weight:bold;color: Black;text-decoration: none}
.tab-elenco-articoli a:hover{color: #CCCCCC;text-decoration:underline;}
.tab-elenco-articoli span {font-family:Verdana, sans-serif;font-size:90%;color:#B40B10;line-height:30px;}
.zero-prodotti{text-align:center;padding-top:100px;padding-bottom:150px;font-family:'OxygenBold';font-size:120%;color:#0051A0;line-height:40px;}

.tab-bicicletta {text-align:center;width:100%;} 
.titolo {font-size:160%;font-family:'perspective_sansbold', Verdana;margin-top:20px;}
.offerta {width:100%;background-color:#0051A0;height:30px;text-align:center;line-height: 30px;}
.offerta h1{font-size: 110%;font-family:'perspective_sansbold', Verdana;letter-spacing:5px;color: White;}
.prezzo {font-size:160%;color:#B40B10;font-family:'perspective_sansregular', Verdana;font-weight:bold}
.spedizione {font-size:90%;color:Black;font-family:'perspective_sansregular', Verdana;font-weight:bold}
.colori {font-size:90%;color:#0051A0;font-family:'perspective_sansregular', Verdana;font-weight:bold}
.link {font-size:100%;color:#B40B10;font-family:'perspective_sansbold', Verdana;font-weight:bold;text-decoration:underline}
.avviso {font-size:110%;color:#B40B10;font-family:'perspective_sansbold', Verdana;}
.avviso2 {font-size:90%;color:Black;font-family:'perspective_sansregular', Verdana;font-weight:bold}

/* Input */
.email { 
	color: #676767;
	width: 200px; 
	font-family:'perspective_sansregular', Verdana;
	font-size: 100%;
	line-height: 1.4em;
}

/* Pulsanti */
a.button {
    border: 1px solid;
    color:#FFFFFF;
    display: block;	
	width:230px;
    font-size: 15px;
    outline: none; padding: 8px 16px;
	background-color:#B40B10;
	text-align:center;
    text-decoration: none;
}
a.button:hover {color: White;border-color:#7E0000;font-weight:bold;}

#submit {
    border: 1px solid;
    color:White;
 	width:30%;
	height: 26.5px;
    font-size: 90%;
   	background-color:#B40B10;
	text-align:center;
    text-decoration: none;
}
/* Fine pulsanti */

.specifiche {width:100%;background-color:#0051A0;height:30px;text-align:center;line-height: 30px;}
.specifiche h1 {font-size: 100%;font-family:'perspective_sansbold', Verdana;letter-spacing:5px;color: White;text-align:center}
.tab-specifiche {width:100%;font-family: 'perspective_sansregular', Verdana;font-size:90%;}
.tab-specifiche td {padding:5px;text-align:left;vertical-align:top;line-height:20px;}

.banner {width:100%;background-color:#0051A0;height:30px;text-align:center;line-height: 30px;}
.banner h1{font-size: 100%;font-family:'perspective_sansbold', Verdana;letter-spacing:5px;color: White;text-align:center}
.tab-banner2 {width:100%;margin-left:10px;}
.tab-banner2 td {text-align:left;vertical-align:middle;}
.tab-banner2 img {border:0px;width:120px;}
.tab-banner2 a{font-family:'perspective_sansregular', Verdana;font-size:90%;color:#B40B10;text-decoration:underline}
.tab-banner2 a:hover {background-color:#B40B10;color:White;text-decoration:none;}

#testomarchi{text-align:center;width:90%;margin:10px 10px 10px 20px}/* Elenco accessori e bici */
.tab-marchi{text-align:left;padding:20px 30px 20px 30px;width:100%;font-family:Verdana, Arial;}
.tab-marchi td{padding:10px;text-align:justify}
.tab-marchi p{text-align:left;font-family:Verdana, Arial;font-size:80%;margin-top:10px;}
.tab-marchi a{font-size:90%;font-weight:bold;text-decoration : underline; color:#0051A0;}
.tab-marchi a:visited{text-decoration : underline; color:#0051A0;}
.tab-marchi a:hover{text-decoration : none;  color : White;  background-color : #0051A0;}

#categorie{margin:30px ;padding:10px;text-align:center;width:90%;}/* Elenco categorie */
.tab-categorie{padding:20px 30px 20px 30px;width:100%;font-family:Verdana, Arial;}
.tab-categorie td{padding:10px;text-align:left;vertical-align:top}
.tab-categorie h2{font-size:100%;text-align:left;font-family:Verdana, Arial;color:#B40B10;font-weight:bold;}
.tab-categorie a{font-size:12px;font-weight:bold;text-decoration : underline; color:#0051A0;}
.tab-categorie a:visited{text-decoration : underline; color:#0051A0;}
.tab-categorie a:hover{text-decoration : none;  color : White;  background-color : #0051A0;}

.vetrina-store-ampia{/* Vetrina delle biciclette */
	border: 1px solid #0051A0;
	margin: 20px 5px 20px 5px;
	padding-top:20px;
	height:100%;
}
.vetrina-store-ampia table{width:100%;}
.vetrina-store-ampia img{border:1px solid #AAAAAA;padding:1px;margin:3px;width:90%;}
.vetrina-store-ampia h4{font-size:90%;font-weight:bold;color:Black;font-family: 'OxygenBold', Verdana;text-align:center;}
.vetrina-store-ampia h5{font-size:90%;font-weight:bold;color:Black;font-family: 'OxygenBold', Verdana;text-align:center;}
.vetrina-store-ampia a{font-family:'OxygenBold', Verdana, Geneva, Arial;font-size:11px;font-weight:bold;color: Black;text-align:center;text-decoration: none;}
.vetrina-store-ampia a:hover{color: #CCCCCC;text-decoration:underline;}
.vetrina-store-ampia td{width:25%;text-align:center; vertical-align:top;padding-bottom:10px;}

.vetrina-store{/* Vetrina degli accessori */
	border: 1px solid #0051A0;	
	margin: 20px 5px 20px 5px;
	padding-top:20px;	
	height:100%;
}
.vetrina-store table{width:100%;}
.vetrina-store img{border:1px solid #AAAAAA;padding:1px;margin:3px;width:95%;}
.vetrina-store h3{color:#B40B10;font-size: 100%;font-family:'OxygenBold';letter-spacing:5px;padding-left:1px;text-align:center}
.vetrina-store h4{font-size:90%;font-weight:bold;color:Black;font-family: 'OxygenBold', Verdana;text-align:center;}
.vetrina-store h5{font-size:80%;font-weight:bold;color:Black;font-family: 'OxygenBold', Verdana;text-align:center; }
.vetrina-store a{font-family:'OxygenBold', Verdana, Geneva, Arial;font-size:80%;font-weight:bold;color: Black;text-align:center;text-decoration: none;}
.vetrina-store a:hover{color: #CCCCCC;text-decoration:underline;}
.vetrina-store td{width:25%;text-align:center; vertical-align:top;padding-bottom:10px;}

.vetrina-mobile{/* Vetrina degli accessori */
	border: 1px solid #0051A0;	
	margin: 20px 5px 20px 5px;
	padding-top:20px;	
	height:100%;
}
.vetrina-mobile table{width:100%;}
.vetrina-mobile img{border:1px solid #AAAAAA;margin:0;padding:0;display: block;}
.vetrina-mobile h3{color:#B40B10;font-size: 100%;font-family:'OxygenBold';letter-spacing:5px;padding-left:1px;text-align:center}
.vetrina-mobile h4{font-size:90%;font-weight:bold;color:Black;font-family: 'OxygenBold', Verdana;text-align:center;}
.vetrina-mobile h5{font-size:80%;font-weight:bold;color:Black;font-family: 'OxygenBold', Verdana;text-align:center; }
.vetrina-mobile a{font-family:'OxygenBold', Verdana;font-size:80%;font-weight:bold;color: Black;text-align:center;text-decoration: none;}
.vetrina-mobile a:hover{color: #CCCCCC;text-decoration:underline;}
.vetrina-mobile span {font-family:'OxygenBold', Verdana;font-size:90%;color: Black;line-height:20px;}
.vetrina-mobile td{text-align:center; vertical-align:top;padding: 5px;}

#ricercavuota{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
}
#ricercavuota h3{color:#B40B10;font-size: 100%;font-family:'OxygenBold';letter-spacing:5px;padding-left:1px;text-align:center}

/* Main Condizioni */
#centrale{width:100%;height:100%;font-size:80%;}

#condizioni {
	margin-top:10px;
	margin-bottom:20px;
	margin-left:10px;
	margin-right:10px;	
	width:auto;
	text-align:justify;
	font-family:Verdana;
	line-height:15px;
}
#condizioni h1 {font-size: 130%;font-family:'OxygenBold';letter-spacing:10px;color: #0051A0;text-align:center}
#condizioni h2 {font-family:'OxygenBold';font-size:100%;color:#0051A0;}
#condizioni a{text-decoration : underline; color:#0051A0;}
#condizioni a:visited{text-decoration : underline; color:#0051A0;}
#condizioni a:hover{text-decoration : none;  color : White;  background-color:#0051A0;}
#condizioni td{padding:5px;}
#condizioni ol{margin-left:15px;}

/* ONLY HOT */
div#onlyhot{text-align:justify;color:Black;font-size:80%;margin:10px;line-height:20px;} 
div#onlyhot td{vertical-align:middle;padding:10px;color:Black;}
div#onlyhot h1{font-family:Verdana;font-size:120%;color:#B40B10;}
div#onlyhot h2{font-family:Verdana;font-size:100%;color:#0051A0;}

/* NEWS */
#testonews {text-align:justify;padding-top:20px;margin:10px;}
#testonews h2{font-size: 100%;font-family:'OxygenBold';letter-spacing:10px;color: #0051A0;}
#testonews h3{font-size: 90%;font-family:'OxygenBold';color: #0051A0;}
#testonews h4{font-size: 90%;font-family:'OxygenBold';color: #000000;}
#testonews p{font-size: 80%;font-family:Verdana;text-align:justify;line-height:20px;}
#testonews ul{font-size: 80%;font-family:Verdana;}
#testonews a{text-decoration:underline;color:#0051A0;}
#testonews a:hover{text-decoration:none;color:White;background-color:#0051A0;}
#testonews table{font-size: 80%;font-family:Verdana;text-align:justify;line-height:20px;}

/* GLAUCO SERVADEI */
.separa-anni{padding-top: 10px;padding-bottom: 10px;border-top: 2px solid #0051A0 !important;margin-top:20px;}
.separa-corsa{padding-top: 2px;padding-bottom: 2px;border-top: 2px dotted #0051A0 !important;width: 50%}
.separa-anno{padding-top: 10px;padding-bottom: 10px;border-top: 1px solid #0051A0 !important;}
.tab-anni {width:100%}
.tab-anni td a{font-size:16px;font-family:'OxygenBold';color:#0051A0;text-decoration:none;}
.tab-anni td a:hover{text-decoration:none;color:White;background-color:#0051A0;}
.tab-galleria {margin-top:20px;margin-bottom:20px;} 
.tab-galleria td{text-align:center;} 
.tab-galleria img{border : 1px solid #0051A0;} 
#giro{text-align : justify;margin-left:10px;margin-right:10px;font-size:80%;margin-top:20px;line-height:20px;}
#giro h1{font-size: 130%;font-family:'OxygenBold';font-weight : bold;color: #0051A0;}
#giro h2{font-size: 110%;font-family:'OxygenBold';}
#giro a{color: #0051A0;}
#giro a:hover{text-decoration:none;color:White;background-color:#0051A0;}
.separa-tappa{padding-top: 2px;padding-bottom: 2px;border-top: 2px dotted #0051A0 !important;width: 50%}
.separa-par{padding-top: 10px;padding-bottom: 10px;border-top: 5px solid #0051A0 !important;}
.separa-arr{padding-top: 10px;padding-bottom: 10px;border-top: 1px solid #0051A0 !important;}

