/*
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// AUTHOR:    Marco Paolucci
// INFO:      http://www.marcopaolucci.net
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/

/* GENERAL
-----------------------------------*/
* {margin:0; padding:0}
img {border:0}
ul {list-style:none}

/* BASE TAG 
-----------------------------------*/
body {font:12px/18px Verdana, Arial, Helvetica, sans-serif; color:#FFF; background:#333; text-align:left}

/* TESTO
-----------------------------------*/
h1 {padding:5px 5px; font-size:12px; line-height:14px; background:url(../img/bg_h1.gif) left top no-repeat}
h2 {padding:0 5px; margin:5px 0 10px; font-size:10px; border-bottom:1px solid #999; text-align:right}

.topic p { margin-bottom:10px}
.archivio_news {}

.title_stampa { text-align:center}
.autore { margin-top:20px; font-size:10px; border-top:1px dashed #999; color:#999}
/* LINK
-----------------------------------*/
a {color:#EEE; text-decoration:none}
a:hover {text-decoration:underline}

.box_col_sx p.title a { color:#be0c0c; text-decoration:none}
.box_col_sx p.contenuti a { color:#000; text-decoration:none}
.main_menu a {color:#000; text-decoration:none; font-weight:bold}
.main_menu a:hover {color:#000; text-decoration:underline}
.content_bottom a { color:#EEE; text-decoration:none}
.sitemap a {color:#000; font-weight:bold}
.sitemap a:hover {color:#000; text-decoration:underline}
.box_scheda_team a {color:#990000; text-decoration:none}
.box_scheda_team a:hover {text-decoration:underline}
.link_siti_amici a {color:#FFF; text-decoration:none}
.link_siti_amici a:hover {text-decoration:underline}
.intestazione_luca a {color:#990000; text-decoration:none}
.intestazione_luca a:hover {text-decoration:underline}
.content_bottom a {font-size:10px}
.continua a {color:#999}
.risultati a { color:#000}
.contenuti a { color:#000}
.gallery a {border:1px solid #333; cursor:pointer}
.gallery a:hover {border:1px solid #0099FF}
.press a { text-decoration:underline; color:#222}
.press a:hover { text-decoration:none}
.paginazione a {color:#FFF; text-decoration:underline}
.paginazione a:hover {color:#999}

/* MENU
-----------------------------------*/
ul.main_menu {padding-top:12px}
ul.main_menu li {float:left; height:16px; line-height:16px; padding:0 15px; border-right:1px solid #b34949}
ul.main_menu li.last {border-right:none}

ul.link_siti_amici { list-style-type:square; list-style-position:inside; margin:50px 0 0 20px}
ul.link_siti_amici li {padding-left:10px; font-size:10px}

/* CLASS
-----------------------------------*/
.box_col_sx {width:202px; height:174px; margin:0 0 30px 0; background:url(../img/bg_box_col_sx.gif) left top no-repeat}
	.box_col_sx p.title {padding:8px 0 0 10px; color:#be0c0c; font-size:11px; font-weight:bold}
	.box_col_sx div.contenuti {padding:10px 10px 0 10px; color:#000; font-size:10px; line-height:12px; text-align:left}
#news_scroller { width:202px; height:174px; }
#news_scroller div { width:186px; padding-right:16px; height:174px; }
.box_scheda_team {width:182px; height:174px; padding:10px; margin:0 0 30px 0; background:url(../img/bg_box_col_sx.gif) left top no-repeat; font-size:10px; line-height:14px; text-align:left; color:#000}
	.foto_scheda_team {float:left; margin:0 5px 5px 0}
.box_col_dx {width:190px; height:142px; margin:0 0 30px; background:url(../img/bg_box_col_dx.gif) left top no-repeat}
	.box_col_dx p.title {padding:4px 0 0 13px; color:#FFF; font-size:10px; font-weight:bold}
	.box_col_dx p.contenuti {padding:9px 0 0 13px; color:#000; font-size:10px;}

.topic { width:530px; padding:0 20px 0}
.first {height:200px}
.foto_scheda_personale {float:left; margin:5px 20px 20px 0; width:150px; padding:2px; border:1px solid #212121}

.content_bottom { float:left; width:112px; padding:0 10px 0 10px; margin-top:20px; text-align:center}
	.content_bottom img { padding:2px; border:1px solid #CCC}
	.content_bottom p {text-align:center; margin-bottom:0}
	
.elenco_dati {text-align:center}
.news {margin-bottom:50px}
.topic .contenuti {padding:0 0 0 20px; margin-left:20px; border-left:1px solid #FFF}
.data_news {float:right; background:url(../img/bg_calendar.png) left 
top no-repeat}
	p.gg {width:40px; text-align:center; padding:6px 0; margin-bottom:0; font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#BE0C0C}
	p.mm {width:40px; text-align:center; padding:0; margin-bottom:0; font-size:10px}
.title_news {margin-bottom:30px}

p.archivio_title {font-size:10px; margin-bottom:0}

.foto_dx { float:right; margin:5px 0 5px 20px;padding:2px; border:1px solid #212121}
.foto_sx { float:left; margin:5px 20px 5px 0; padding:2px; border:1px solid #212121}
#gallery_home {width:530px; height:190px; margin:10px 0 5px 0}
	
.risultati {font-size:10px; color:#000; padding:5px 5px 0; text-align:left; line-height:16px; }
	.risultati li {}
	.risultati .gara {display:block; float:left; width:145px}
	.risultati .risultato {display:block; float:left; width:35px; background:url(../img/bg_risultato.gif) left top no-repeat; text-align:center}

.gallery {padding-left:6px}	
	.gallery li {float:left; height:100px; line-height:100px; margin:0 8px 20px 0  }
	.gallery img {padding:2px; background:#EEE; border:1px solid #333; vertical-align:middle}
	
.press { padding:5px 20px 0 20px; margin-bottom:20px; background: url(../img/bg_contenuti.png) left top repeat}
	
.sitemap {float:left; width:500px; margin-bottom:10px}
	.sitemap p {font-size:10px; color:#000}
	.sitemap span {color:#b34949}
.intestazione_luca {float:left; width:200px; margin-left:260px}
	.intestazione_luca p {font-size:10px; color:#000}

.sponsor {margin:12px 0 0 0}
	
.continua {border-top:1px solid #333; text-align:right}
	
.sponsor { float:left;}
.firma {float:right; margin-top:60px; font-size:10px; color:#999; padding-bottom:10px}

/* TABLE
-----------------------------------*/
#table_risultati th {font-family:Arial, Helvetica, sans-serif;color:#CCC}
#table_risultati td {padding:0 3px; font-size:11px; background:url(../img/bg_contenuti.png) left top repeat; line-height:16px}
#table_risultati td.table_gara {font-weight:bold}
#table_risultati td.table_data {}
#table_risultati td.table_luogo {}
#table_risultati td.table_risultato {font-weight:bold}
.paginazione {font-family:Verdana, Geneva, sans-serif; font-size:10px; text-align:center}

/* STRUTTURA
-----------------------------------*/
#wrapper {width:1000px; margin:10px auto 0}
#header {height:200px}
#main_menu {height:46px; background:url(../img/bg_main_menu.gif) left top repeat-x; border-top:1px solid #141414}
#content {height:625px; background:url(../img/bg_content.jpg) left top no-repeat}
	#col_sx {float:left; width:202px; padding:20px 4px 0}
	#col_c {float:left; width:570px; padding:20px 11px 0}
	#col_dx {float:left; width:190px; padding:20px 4px 0}
#footer {height:90px; padding:10px 20px 0; background:url(../img/bg_footer.gif) left top repeat-x}


