body
{background:#929292 ; vertical-align:top; text-align: center; padding:0px; margin: auto 0px;
font-family:verdana, arial; font-size: 12px; vertical-align:top;}
#principale
{margin: auto; text-align:center;}
#principale2
{margin: auto; text-align:center; width: 860px;}

.princ
{background:#FFFFFF; border-left: 1px solid #333333; border-right: 1px solid #333333;}
.nav
{background: url(img/nav.jpg) repeat-x; line-height:36px; padding-right: 10px; text-align:right;}
.nav a
{background:url(img/bot.gif) left no-repeat; padding-left: 18px; color:#FFFFFF; font-weight:bold; text-decoration:none; margin-left: 10px; margin-right: 10px;}
.nav a:hover
{color:#dc2636;}
.pie
{background: url(img/nav.jpg) repeat-x; line-height:36px;  text-align:center; letter-spacing:2px; color: #FFFFFF; }
.pie a
{text-decoration:none; color: #FFFFFF;}
.menu
{text-align:left; padding-bottom: 30px; background:#E5E5E5; width: 220px; vertical-align:top;}
.menu b, .menu strong
{color: #dc2636; padding-left: 20px; border-bottom: 1px solid #f5f5f5; line-height: 24px; display: inline-block; width: 200px; background:#dadada}
.menu a
{background: url(img/menu.gif) left no-repeat; padding-left: 20px; line-height: 20px; color:#666666; text-decoration:none; border-bottom: 1px solid #f5f5f5; display:inline-block; width: 200px; text-transform: lowercase;}
.menu a:hover
{color:#dc2636;}
.menu .face
{margin-left:-10px; margin-top: 15px;}
.menu .face a
{}


.centro
{padding: 20px; vertical-align:top; }
.centro td
{vertical-align:top;}
.bb
{vertical-align:top; }
.bb td
{vertical-align:top;}

iframe, .frame
{border: 5px solid #999999;}
/*-----------------------------------------------------------------------*/
.prod
{border-bottom: 3px solid #dc2636; border-top: 3px solid #dc2636; margin-top: 10px; margin-bottom: 20px;}
.prod td
{width: 50%}
.prod img
{padding: 6px; background:#E5E5E5; margin-left: 10px; }
.prod .prezzo
{text-align:right; word-spacing: 10px; line-height: 22px; padding-right: 10px; border-top: 1px solid #dc2636; background: #e5e5e5}

.bottg
{background:url(img/bottone.gif) no-repeat center;  height: 60px; display:block; vertical-align:middle;}
.bottg a
{font-weight:bold; color: #660033; text-decoration:none; margin-top: 20px; line-height: 60px; } 

a.bott
{font-weight:bold; text-decoration:none; color: #dc2636;}
a.bott:active
{font-weight:bold; color: #dc2636; text-decoration:none;} 
a.bott:hover
{font-weight:bold; color: #999999; text-decoration:none;} 

a.bott2
{font-weight:bold; text-decoration:none; color: #dc2636; background:url(img/bottone.gif) no-repeat center;  display:block; vertical-align:middle; padding: 12px; text-align:center;}
a.bott2:active
{ color: #dc2636;} 
a.bott2:hover
{color: #999999;} 


.tit14
{font-size: 14px; font-weight:bold; color: #dc2636;}

.tit20
{font-size: 20px; font-weight:bold; color: #dc2636; border-bottom: 1px solid #dc2636;}
.tit202
{font-size: 20px; font-weight:bold; color: #dc2636;}
.tex14
{font-size: 14px; line-height: 22px;} 

.tab14
{font-size: 14px; line-height: 22px; text-align:left;} 
.bici2
{background:url(img/bici2.jpg) no-repeat right;}
/*---------------------- sponsor---------------------------------*/
.xmarque
{vertical-align:top;}
.marq
{vertical-align:middle; border-bottom: 1px solid #DADADA;}
.marq img
{padding-left: 10px; padding-right: 10px; vertical-align:middle;}
/*-------------------------- form ---------------------------*/
form
{font-family:verdana, arial; font-size: 12px; margin: 0px; padding: 0px;}
form td 
{vertical-align:top;}
select, input, textarea
{font-family:verdana, arial; font-size: 12px;}
.news
{border: 1px solid #DADADA; padding: 10px;}
.news td
{text-align:right;}
.forma td
{ border-bottom:1px solid #DADADA; text-align:left; padding: 2px;}
.forma input, .forma textarea
{ margin-left: 10px; line-height: 16px;}

/*********------- tabella amici */
.amici
{text-align:center;}
.amici td
{height: 100px; padding-top: 20px;}
.amici a
{font-weight:bold; color: #dc2636; text-decoration:none;} 
.amici a:hover
{font-weight:bold; color: #999999; text-decoration:none;} 

.imgdx
{float:right; padding-left: 5px;}
.imgsx
{float:left; padding-right: 5px;}

iframe
{border: 0px;}


/*tab1*/
.tab1
{ margin-bottom: 30px;}
.tab1 td
{text-align:center; border: 1px dotted #dadada; padding: 4px;} 
.tab1 a, .tab1 img, .tab1 img a
{border: 0px;}
.tab1 a
{font-weight:bold; color: #999999; text-decoration:none; border: 0px;} 
.tab1 a:hover
{color: #C8C8C8;} 
.tab1 a:hover img
{	filter:alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity: 0.70;
} 
#centrato
{text-align: center; margin: auto;}
#txt
{text-align:left}
#txtdx
{text-align:right;}


#box_princ
{position:relative; width: 640px; text-align:center;}
#box_princ2
{position:relative; text-align:left;}
#box
{ position:absolute; top: 20px; left: 440px; background:url(img/fumetto.gif) no-repeat; padding-top: 14px; width: 180px; height: 60px; display:block;}
#box2
{ position:absolute; top: 20px; left: 170px; background:url(img/fumetto.gif) no-repeat; padding-top: 14px; width: 180px; height: 60px; display:block; padding-left: 12px;}