@charset "utf-8";
/* CSS Document */
marquee { color:#FFFF33}
head, body { text-align:center; margin: 0 auto; background:#000000; font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #FF6600; margin-top: 10px;}
a:hover {color:#FF6600; border:none}
a:link {color: #CCCCCC; border:none}
a:visited {color:#CCCCCC; border:none}
div#main { width: 800px; height: auto; text-align:center; margin: 0 auto; background:#000000}
div#titolo {width: 800px; height: 108px; text-align:center; margin: 0 auto; background: url(../img/titolo2.jpg) no-repeat top left}
div#menu {width: 800px; height: 50px; text-align:center; margin: 0 auto; background: #000000}
div#container{width: 800px; min-height:300px; height:auto; text-align:center; margin: 0 auto; background: #000000}
div#sx {width: 140px; min-height:300px; height: auto; float:left; clear:right;background-color:#000000}
div#centro {width: 520px; min-height:300px; float:right; float:left; background:url(../img/logo.jpg) no-repeat top left #000000; color:#FFFFFF}
div#dx {width: 140px; min-height:300px; float:left; clear:right;background-color: #000000}
div#dx .top {width: 140px; min-height: 180px; background:#000000; clear: both; border-bottom:#FF6600 solid 1px; }
div#bottomBanner {width: 140px; min-height: 120px; background:#000000; clear: both;}
div#bottomBanner img {max-width: 130px}
div#footer {margin-top: 6px; width: 800px; height:auto; background:#330099; padding-top:0px; background: url(../img/lineaFuoco2.jpg) no-repeat left bottom; clear:both;  border-top:#FF6633 solid 1px; border-bottom: #FF6633 solid 1px;
}
div#footer .fsx {width: 266px; height:auto; float:left; clear:right;}
div#footer .fcentro {width: 267px; height:auto; float:right; float:left; }
div#footer .fdx {width: 266px; height:auto; float:left; clear:right;}
div#footer .fsotto {width: 800px; height: auto; text-align:center; margin: 0 auto; background: #000000; clear: both; color: #FFFFFF; padding-top:7px;}


 a:hover {border:none;}
a:link {border:none;}
 a:visited{border:none;}

/* news box */
div#sx .newsTitolo {color: #FF0000; margin: 0px; font-size:12px;padding:0; }
div#sx .newsData {color: #00CC33; margin: 0px; font-size:9px; padding:0;}
div#sx .newsImmagine {color: #00FF33; margin: 0px; padding:0; border: none}
div#sx a:hover {border:none;}
div#sx a:link {border:none;}
div#sx a:visited{border:none;}
div#sx .newsA {text-decoration:none;line-height: 14px;}
div#sx img{border:none;}
div#sx ul {list-style-type: none;}
div#sx li {margin-top: 0px;}
div#sx.hasJS {height:380px;	overflow:hidden; position:relative;}
div#sx.hasJS ul{position:absolute; top:400px;	left:0;	margin:0 .5em 0 .5em;	padding:0;}
/* end News */




/*box corsi*/
div#corsiContainer{margin: 0 auto; text-align:center; width: 500px; min-height: 100px; background: #000000; }
div#corsiTitle{ width: 400px; height: auto; border-bottom: #FF6600  solid 1px; color:#FF9900}
div#corsiIstruttore{width: 400px; height: 20px; color: #CCCCCC}
div#corsiContainer .orario{width: 200px; height: 15px; color:#CCCCCC;}
/*end box corsi*/

/*box Istruttori*/
div#istruttoriContainer{margin: 0 auto; margin-top: 40px; text-align:center; width: 500px; min-height: 100px; background: #000000; border-left: #FF6600 1px solid; border-bottom: #FF6600 1px solid}
div#istruttoriFoto{margin: 0; padding: 0; width: 100px; min-height: 100px; float:left;}
div#istruttoriNome{margin-left:20px; width:auto; height:30px; background: url(../img/lineaFuoco.jpg) no-repeat left bottom #000000; clear:right; border-bottom:#FF6600 1px solid; font-size:18px; text-align: left;}
div#istruttoriDescrizione{margin-left:30px; width: 400px; height:auto; clear:right;}
/*end box Istruttori*/

/* Atleti*/
.atletiIntestazione { text-align:left }
.atletiRecord { color:#CCCCCC; text-align:left}
/* end Atleti*/


/*box album*/
div#albumContainer{margin: 0 auto; margin-top: 40px; text-align:center; width: 700px; min-height: 100px; height:auto; background: #000000; border-left: #FF6600 1px solid; border-bottom: #FF6600 1px solid}
div#albumData{width: 30%; height: auto; clear: right; font-size:10px; color:#FF9900;}
div#albumFoto{margin: 0; padding: 0; width: auto; min-width: 150px; min-height: 100px; height: auto; float:left;}
div#albumNome{margin-left:20px; width: 70%; height:35px; background: url(../img/lineaFuoco.jpg) no-repeat left bottom #000000; clear:right; border-bottom:#FF6600 1px solid; font-size:18px; text-align: left; float:left; color:#CCCCCC;}
div#albumDescrizione{margin-left:30px; width: 400px; height:auto; clear:right; color:#FF6600; text-align:left;}
/*end box album*/

/*box notizie*/
div#notizieDx {width: 660px; min-height:400px; height:auto; float:left; clear:right;  background:url(../img/logo.jpg) no-repeat top left #000000; color:#FFFFFF}
div#notizieContainer{margin: 0 auto; text-align:center; width: 650px; min-height: 50px; padding-top:10px;}
div#notizieTitle{ width: 100%; height: auto; border-bottom: #FF6600  solid 1px; color:#FF9900; text-align:left; background:url(../img/lineaFuoco.jpg) no-repeat top left}
div#notizieDescrizione{width: 100%; height: auto; color: #CCCCCC; text-align:left;}
div#notizieLeggi{width:100%; height: auto; text-align: right; }
/*end box notizie*/


/*Pagina Novita*/
div#PagNovitaContainer{margin: 0 auto; text-align:justify; width: 700px; min-height: 300px; height: auto; background: #000000; padding-top: 30px; color:#CCCCCC}
div#PagNovitaData{padding-left: 10px; padding-top:6px; text-align: left; background:#666666; width:690px; height:20px; font-size:12px; color:#CCCCCC}
div#PagNovitaTitolo{margin: 0; padding-top: 10px; padding-bottom: 10px; text-align: center; width:100%; height:auto; background:#000000; font-size:16px; color:#FF9900; font-weight:bold;}
div#PagNovitaImmagine{margin: 0; padding:10px; float:left; width:auto; height:auto;}
div#PagNovitaTitoloGallery{clear:both; padding-left: 10px; padding-top:6px; text-align: left; background:#666666; width:690px; height:20px; font-size:12px; color:#CCCCCC}
div#PagNovitaContainer .immagine{float: left; width:100px; height:100px; margin-left: 40px; margin-top:10px; margin-bottom: 10px}
div#PagNovitaContainer img {border: none;}
/* End Pagina Novita*/

/*Pagina Foto*/

div#fotoContainer {margin: 0 auto; text-align:center; width: 700px; min-height: 300px; height: auto; background: #000000; padding-top: 30px; color:#CCCCCC}
div#fotoData{padding-left: 10px; padding-top:6px; text-align: left; background:#666666; width:690px; height:20px; font-size:12px; color:#CCCCCC}
div#fotoTitolo{margin: 0; padding-top: 10px; padding-bottom: 10px; text-align: center; width:100%; height:auto; background:#000000; font-size:16px; color:#FF9900; font-weight:bold;}
div#fotoGallery{clear:both; padding-left: 10px; padding-top:6px; text-align: left; background:#666666; width:690px; height:20px; font-size:12px; color:#CCCCCC}
div#fotoContainer img {border: none; max-width:600px;}
/* End Pagina Foto*/


/*Pagina Atleta*/
div#atletaContainer{margin: 0 auto; text-align:justify; width: 700px; min-height: 300px; height: auto; background: #000000; padding-top: 30px; color:#CCCCCC}
div#atletaTitolo{margin: 0; padding-top: 10px; padding-bottom: 10px; text-align: center; width:100%; height:auto; background:#000000; font-size:16px; color:#FF9900; font-weight:bold;}
div#atletaImmagine{margin: 0; padding:10px; float:left; max-width:250px; width:auto; height:auto;}
div#atletaTitoloGallery{clear:both; padding-left: 10px; padding-top:6px; text-align: left; background:#666666; width:690px; height:20px; font-size:12px; color:#CCCCCC}
div#atletaContainer .immagine{float: left; width:100px; height:100px; margin-left: 40px; margin-top:10px; margin-bottom: 10px}
div#atletaContainer img {border: none; max-width:250px;}
/* End Pagina Atleta*/