/* CSS Document */
body{ margin:0; padding:0; font:14px/18px "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;}

h1, h2, h3, h4, h5, h6{ margin:0; padding:0; line-height:normal; font-weight:normal;}

ul, li{margin:0; padding:0; line-height:normal; float:left; list-style:none;}

a{ color:#333333;}
a:hover{ color:#27a9d3; text-decoration:none;}

a.download{ padding-left:30px; background:url(/images/icone/down.gif) no-repeat; line-height:30px; display:block;}

span.ecommerciale{ font-family:Verdana, Arial, Helvetica, sans-serif;}

#contenitore{ width:1000px; margin:0 auto; background:url(/images/ccnicolaus-logo.gif) 20px 10px no-repeat; padding:0px 10px;}
#intestazione{ height:114px; background:url(/images/bgs/intestazione.jpg) no-repeat 770px 0px;}
#centro-home{ height:384px; background:url(/images/bgs/home.jpg) no-repeat top center;}
#centro-pagina{ height:236px; background:url(/images/bgs/pagina.jpg) no-repeat 46px 0;}

#pie-di-pagina{ height:65px; background:#e4e5e5 url(/images/bgs/piedipagina-dx.gif) top right no-repeat; clear:both;}

/* INTESTAZIONE */
#intestazione ul.menu-breve{height:24px; padding-right:10px; float:right;}
ul.menu-breve li{margin-right:10px; font-size:12px; color:#999999;}

#intestazione ul.menu{height:44px; clear:both; float:right; width:705px;}
ul.menu li{ height:38px; margin-right:10px; width:130px; padding-top:6px; border-left:1px solid #a4dae7;}
ul.menu a{ padding-left:4px; text-transform:uppercase; width:126px; display:block; height:38px; color:#333333;}
ul.menu a:hover{ text-transform:none; padding-top:10px; height:28px; color:#27a9d3; font-size:16px; font-weight:bold; text-decoration:none; background:url(/images/bgs/bordo-sup-menu.gif) no-repeat 6px 4px;}

/* CONTENUTI-HOME */
#contenuti-home{ padding:10px;}
#contenuti-home .news{ width:400px; padding:5px; float:left;}
#contenuti-home .gare{ width:340px; padding:5px; margin:0px 10px; float:left;}
#contenuti-home .links-veloci{ width:180px; padding:5px; float:left;}
#contenuti-home .sponsor{ width:180px; padding:5px; float:left;}
#contenuti-home h3{ padding-left:18px; background:url(/images/bgs/segna-sezioni.gif) no-repeat center left; font-size:20px; margin-bottom:8px;}
#contenuti-home h3 span.blu{ color:#0465b2;}

#contenuti-home .news a.titolo{ color:#333333; padding-left:20px; background:url(/images/bgs/segna-news.gif) no-repeat 8px 10px; display:block; margin-bottom:6px;}
#contenuti-home .news a.titolo:hover{ color:#7DAB27;}
a.titolo span{font-size:12px; font-style:italic; color:#333333; display:block;}

/* gare */
#prossime-gare blockquote{ margin:0; padding:0; line-height:normal; padding-top:70px;}

#prossime-gare blockquote.bari{ background:url(/images/bgs/gara-bari-home-maggio-09.gif) no-repeat;}

#prossime-gare blockquote.bari2011{ background:url(/images/bgs/gara-bari-home-maggio-11.gif) no-repeat;}

#prossime-gare blockquote.corato2010{ background:url(/images/bgs/gara-corato-home-aprile-10.gif) no-repeat;}

#prossime-gare blockquote.maratonina{ background:url(/images/bgs/gara-convincerelapace-home.gif) no-repeat;}

#prossime-gare blockquote.trani{ background:url(/images/bgs/gara-trani-home-agosto-09.gif) no-repeat;}

#prossime-gare blockquote.trani2011{ background:url(/images/bgs/gara-trani-home-agosto-11.gif) no-repeat;}

#prossime-gare a.visualizza{ display:block; text-align:right; padding-right:10px; margin-bottom:14px;}

/* links veloci */
.links-veloci a{ display:block; padding-left:26px; background:url(/images/icone/checkmark.gif) no-repeat; padding-bottom:6px;}

/* sponsor */
.sponsor img{ display:block; margin-bottom:10px;}

/*#prossime-gare blockquote span.data{ font-size:60px; line-height:50px; float:left; display:block; color:#8accf9; font-weight:bold;}*/

/* FINE CONTENUTI HOME */

/* CONTENUTI-PAGINA */
#contenuti-pagina ul.menusx{ padding-top:88px; width:220px; padding-left:30px; background:url(/images/bgs/menu.gif) no-repeat top left; float:left;}
#contenuti-pagina ul.menusx li{ margin:0; padding:0; float:none; height:30px; border-bottom:1px solid #a4dae7; line-height:30px;}
ul.menusx li a{ color:#666666; padding-left:20px; background:url(/images/bgs/segna-menusx.gif) no-repeat 10px 10px; text-decoration:none; font-size:16px; }
ul.menusx li a:hover{ color:#0653a9; text-decoration:underline; background:url(/images/bgs/segna-menusx_.gif) no-repeat 10px 10px;}

#contenuti-pagina .contenuto h1{color:#6ea7ce; padding-bottom:8px;}
#contenuti-pagina .contenuto{ margin-left:270px; padding:10px;}

/* gare-triathlon.asp */
#elenco-gare li{ margin-left:10px; float:none; font-size:18px;}
#elenco-gare li li{ line-height:22px; font-size:14px;}

/* immagini sponsor */
ul.sponsor{ width:590px;}
ul.sponsor li{ background:url(/images/gare/sponsor/triathlon-bari-2009/sfondo-loghi.gif) no-repeat; width:124px; height:84px; text-align:center; margin:10px; padding-top:1px;}


/* PIEDIPAGINA */
#pie-di-pagina img.sx{ float:left;}
#pie-di-pagina p.logo{ margin:0; padding:0; background:url(/images/bgs/logo-basso.gif) 0px 14px no-repeat; padding-left:154px; padding-top:12px; margin-left:40px; height:65px;}



