body			{background-color: #000000; margin: 0px; padding: 0px; text-align:center; color:#FFFFFF; }
div, td, body	{font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

/* generico*/
table	{border-collapse:collapse; width:100%; border:0px;}
td, div {vertical-align:top;}
img		{border:0px}
a 		{COLOR: #fff; TEXT-DECORATION: underline}
.data		{font-weight:bold; margin-top:3px}
#foto		{text-align:center}
#foto img 	{border:5px solid #ffffff}
#link		{text-align:right; }
#titolo		{text-align:left; margin:6px}
h3			{font-size:18px; font-family:Arial Narrow, Arial, Helvetica, sans-serif; margin:3px 0; padding:0;}

/* struttura principale */
#main		{background-color:#db190f; width:950px;}
#top		{height:237px}
#contenuto	{width:894px}

#home_btm			{height:80px; background:url(../images/rosso/bottom_home.jpg) no-repeat}
#btm				{height:80px; background:url(../images/rosso/bottom.jpg) no-repeat}
.btm_contenuto 		{width:710px;}
.btm_contenuto td 	{text-align:center; font-size:9px}

button {width:100px;  background-color:#ffb400; border:1px solid #ffffff; color:#ffffff; font-weight:bold}


#popup {background-color:#db190f; padding:25px; text-align:left}

/* search google */
#google		{text-align:center; padding:5px; background-color:#000000}
#google form{margin:0; padding:0;}
#google input{font-size:9px;  width:150px;}
#google button { margin-left:10px; background-color:#db190f; color:#FFFFFF; font-size:9px; font-weight:normal; width:150px}


/* **************************
 elementi presenti in home 
*************************** */

/* parte di sinistra*/
#home_contenuto			{ background:url(../images/rosso/sfondo.jpg) no-repeat; min-height: 444px; height: auto !important; height: 444px;}

#home_news				{height:210px; margin-top:30px;margin-left:24px; text-align:left}
#home_news .contenuto 	{margin-left:14px; margin-bottom:5px; width:315px;}
#home_news a			{text-decoration:none;}
#home_news .bordo_foto	{border:5px solid #ff9000; float:right}

#home_tracciati				{margin-top:15px; margin-left:24px;height:160px; width:225px; text-align:left;}
#home_tracciati .contenuto 	{margin-left:14px; width:208px}
.riga						{border-top:1px solid #ff7800; border-bottom:1px solid #ff7800}

#home_newsletter { margin-top:24px; margin-left:24px; min-height:160px; height:auto !important; height:160px; width:225px; text-align:left;}
#home_newsletter .contenuto { margin-left:14px; width:208px}
#home_newsletter .messaggio { color:#ffb400; padding-bottom:5px}
#home_newsletter .msg_errore { color:#ffb400}
#box_newsletter form { margin:0; padding:0 0 20px 0}
#box_newsletter input { font-size:9px; width:142px}
#box_newsletter .button { margin-left:10px; background-color:#db190f; color:#FFFFFF; font-size:9px; font-weight:normal; width:150px}


/* parte centrale*/
#home_centro		{width:189px;}
#home_eventi		{color:#000000; margin:0 15px; text-align:left}
#home_eventi a 		{color:#ae0000; text-align:right}
#home_eventi img	{margin:5px 0}

/* parte di destra*/
#home_dx 				{text-align:right; margin-right:22px;}
#home_dx div			{text-align:right;}
#ultimo_aggiornamento	{font-size:12px}
#home_store				{font-size:9px; margin-top:25px;}

div#home_giochi			{height:100%; text-align:left}
div#home_puzzle			{width:108px; height:60px; margin:20px 0 0 70px}

#home_configurator		{color:#000000; width:237px; margin:-30px 0px 90px 80px; height:160px;}
#home_configurator a	{color:#000000; border:none}
#home_forum				{font-size:11px;}
#home_forum	.contenuto	{margin-right:14px;}


/* **************************
 elementi pagine interne
*************************** */

/* parte di sinistra 
#elenco		{text-align:left; }
#elenco	li	{list-style-image:url(../images/rosso/li.gif); font-size:12px; font-weight:bold; padding:4px}
*/
#elenco		{text-align:left;width:225px;}
#elenco img {padding-bottom:4px}


/* parte di destra*/
#dettaglio		{text-align:left; color:#000000;}
#box			{text-align:left; color:#000000; background-color:#ffe9db; width:614px}
#box .bordo_foto{border:10px solid #ffffff;}
#box .testo		{margin:15px}
#box a			{color:#000000}


/* calndario */
#calendario {border:5px solid #ffb400}
#calendario td {border:1px solid #ffb400; height:28px; width:28px; color:#000000} 
#calendario a { font-weight:bold} 


/*tracciati*/
#tracciati thead  	{color: #db190f; font-weight:bold;}
#tracciati thead a 	{color: #db190f; font-weight:bold;}
#tracciati thead td {border-top:1px solid #db190f; border-bottom:1px solid #db190f;}
#tracciati tbody td	{ border-top:1px solid #ffb400; padding:3px 0 }
#tracciati tfoot td {border-top:1px solid #db190f; border-bottom:1px solid #db190f; text-align:center}
#tracciati tfoot a 	{color: #db190f; font-weight:bold;}

.br_diff 	{border:1px solid #db190f} 
.br_mappa	{border:5px solid #ffb400}

/*tracciati form */
#ricerca	{border:3px solid #ffb400; padding:10px; background-color:#fdd984}


/* bikers */
#fumetto {background:url(../images/rosso/fumetto.gif) no-repeat; width:161px; height:49px; font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-size:22px; padding:8px 0 0 15px}
#fumetto a {color:#ffb400;}

#bikers_diario {margin:7px 0;}
#bikers_diario a {font-weight:bold}
#bikers_diario .data {color:#ff7800}

#sottomenu  	{margin-left:30px}
#sottomenu .sel {border-top:3px solid #ffb400}
