@charset "utf-8";
/* CSS Document */

body{margin:0;padding:0;background-image:url(../img/bg-header.gif);background-repeat:repeat-x;background-color:#f3f3f3;color:#6e6e6e;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
table, form, iframe{font-family:Arial, Helvetica, sans-serif;}

a{color:#1c7fa7;text-decoration:none;outline:none;}
a:hover{text-decoration:underline;}

* {margin: 0; padding: 0; outline: none;}
img {border: none;}

/* Header */
	
#header{height:115px;padding-top:5px;width:980px;margin:auto;text-align:left;}
		
#login-panel{background-color:#6bb4d2;height:25px;font-size:11px;float:right;padding:0 15px 0 10px;color:#fff;}
#login-panel input{width:130px;background-color:#e1f0f6;border:1px solid #93a2a8;color:#888e93;position:relative;top:-5px;margin-right:5px;font-size:11px;padding:3px 3px 2px 3px;}
.btn-login{margin-right:5px;}
.txt-link{position:relative;top:-5px;color:#195e7a;text-decoration:none;}
.txt-link:hover{text-decoration:underline;}

#menu-top{float:right;margin-top:51px;text-transform:uppercase;}
#menu-top a{font-size:11px;background-color:#046187;color:#fff;text-decoration:none;padding:3px 5px 3px 5px;margin-left:3px;}

#navigazione{clear:both;display:table;padding:0;margin:0;float:right;text-transform:uppercase;}

#menu
{	margin: 0;
	padding: 0;
	position:relative;z-index:999 !important;
	float:right;}

#menu li
{	float: left;
	list-style: none;
	position: relative;
}

#menu li a
{	display: block;
	/*background: #324143;*/
	text-decoration: none;
	/*color: #EAFFED;*/
	white-space: nowrap;
	font-size:11px;background-color:#046187;color:#fff;text-decoration:none;padding:3px 5px 3px 5px;margin-left:3px;
	}

#menu li a:hover
{	/*background: #24313C*/}
	
#menu li ul
{	margin: 0;
	padding: 0;
	position: absolute;
	top:23px !important;
	visibility: hidden;
	z-index:999;
	left: 0;
	}

#menu li ul li
{	float: none;
	display: inline}

#menu li ul li a
{	font-size:11px;background-color:#046187;color:#fff;text-decoration:none;padding:3px 5px 3px 5px;margin-left:3px;
	}

#menu li ul li a:hover
{	background: #fff;color:#758fa8}

.menu-item{background-color:#758fa8;float:left;color:#fff;text-decoration:none;font-weight:bold;}
.menu-item:hover{background-color:#ffffff;float:left;color:#758fa8;text-decoration:none;}


/* Slider */

#top-container{background-image:url(../img/bg-top-container.gif);background-repeat:repeat-x;background-color:#046187;min-height:36px;}

#slider-container{padding:25px;background-image:url(../img/shadow-slider.gif);background-position:bottom center;background-repeat:no-repeat;}

/* Contenuti */

#bottom-container{background-image:url(../img/bg-content.gif);background-repeat:repeat-x;padding:3px;min-height:100px;}
.int{background-position:0 -37px;}

#content{width:980px;text-align:left;margin:auto;}
#left-cont{width:644px;text-align:left;border:1px solid #dadada;border-top:none;float:left;background-color:#fff;margin-left:15px;}
#right-cont{width:300px;text-align:left;float:left;margin-top:-10px;}
#right-cont #slider{margin-top:7px;margin-bottom:-31px;}
.spot{position:relative;left:-1px;}

#left-cont h1{font-size:35px;color:#045c81;background-color:#fff;position:relative;top:-1px;left:-1px;border-bottom:3px solid #e6e6e6;padding:5px 5px 5px 14px;}

.news{padding:15px;}
.titolo{font-size:13px;text-transform:uppercase;font-weight:bold;padding-bottom:4px;}

.testo{font-size:12px;}
.testo a{color:#6e6e6e}
.testo a:hover{text-decoration:none;}

.testoParagrafo{font-size:12px;}
.testoParagrafo a{color:#1c7fa7;text-decoration:none;}
.testoParagrafo a:hover{text-decoration:underline;}

.blue{color:#06658b;margin-bottom:7px;}
.blue a{color:#06658b}
.blue a:hover{text-decoration:none;}

.blueClear{color:#06658b;margin-bottom:7px;clear:both;padding-top:15px;}

.blocco-testo{padding:15px;}
.blocco-testo p{margin-bottom:10px;}


.cerca-sede{background-color:#e47400;padding:5px 12px 12px 12px;}
*:first-child+html .cerca-sede{margin-top:-5px;}
.cerca-sede img{position:relative;top:-18px;}
*:first-child+html .cerca-sede img{position:relative;top:10px;left:3px;}
.sede{width:200px;}
*:first-child+html .cerca-sede a img{margin-top:-30px !important;margin-right:10px !important;}
.pagamenti{padding:10px;border:2px solid #dadada;background-color:#f5f5f5}
.pagamenti .blue{font-size:14px;letter-spacing:2px;}
.condividi{padding:10px;border:2px solid #dadada;background-color:#f5f5f5;display:table;width:276px;}
.condividiUltimoBox {padding:0px;border:2px solid #dadada;background-color:#f5f5f5;display:table;width:296px;height:85px}
.condividi .blue{font-size:14px;letter-spacing:2px;margin-bottom:10px;}
.sn{display:block;float:left;height:28px;margin-right:15px;background-repeat:no-repeat;}
.social{display:none;}

#buttons{clear:both;}
#buttons img{margin:30px 10px 30px 10px;}

#footer-container{background-image:url(../img/bg-bottom-nav.gif);background-repeat:repeat-x;background-color:#046187;min-height:146px;padding-top:25px;}
#bottom-nav{width:980px;margin:auto;}
.nav{list-style:none;clear:both;display:table;}
.nav li{float:left;width:200px;height:35px;text-align:left;padding-left:40px;}
.nav li img{position:relative;top:5px;}
.nav li a{text-decoration:none;color:#fff;text-transform:uppercase}
.footer-cont{clear:both;color:#fff;font-size:11px;line-height:16px;margin-top:20px;background-image:url(../img/bg-footer-cont.gif);background-repeat:repeat-x;padding-top:20px;height:42px;}
.footer-cont a{color:#fff;}
	
			
.tabellaElencoCorsi
{
    color:#000;
    width:600px; 
	margin-top:10px; 
}
.tabellaElencoCorsi td{padding:2px;}

.tabellaElencoCorsiPrimaLinea
{
    color:#2b2b2b;
    background-color:#6da6bf;    
}
.tabellaElencoCorsiPrimaLinea b{color:#ccdde5}

.tabellaRegistrazione
{
    color:#000;
    border:#FF0000;
    width:500px;        
}
.tabellaRegistrazione tr{height:40px;}
.tabellaRegistrazione td{padding:2px;}
.tabellaRegistrazionePrimaLinea
{
    color:#2b2b2b;
    background-color:#FFD700; 
}
.bottoniChiusuraPagina
{
   width:600px;
  /*   background-color:#FFD700;  */      
}
.bottoniChiusuraPagina3 td
{width:10px;}

.registrazioneUtenteFormAnagrafica
{
    color:#000;
}

.registrazioneUtenteFormAnagrafica td{height:35px;}

.legenda{margin-top:20px;font-size:14px;border:1px dashed #045a7e;padding:5px;}
.legenda ul{margin-left:20px;margin-top:5px;list-style-type:none}
.legenda ul li{height:20px;margin-top:10px;}
.legenda ul li img{position:relative;top:2px;}
.legenda .blue{font-size:18px;}
b{color:#06658b}

.tabellaSede
{
    color:#000;
    width:600px; 
	margin-top:20px;  
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
