/* Generali */
body { 
	margin:0px auto;
	padding:0px;
	width: 850px;
	color: #222222;
	font-family: Arial, sans-serif;
	font-size: 12px;
	position: relative;
	background: #222222 url(images/sfondo1.jpg) no-repeat center top;
}

.nobr {white-space: nowrap}

.Logo_Tamberlow {
	float:left;
	margin-top: 15px;
}

#contenuti {
	width:850px;
	margin: 0px auto;
	padding: 20px 20px 20px 12px;
}

#contenuti2 {
	width:850px;
	margin: 0px auto;
	padding: 20px 20px 20px 12px;
}

#gallery {
	width:850px;
	margin: 0px auto;
	padding: 20px 0px 0px 10px;
}

#elenco_corsi {
	width:850px;
	margin: 0px auto;
	padding: 0px 20px 0px 12px;
}

#contatti_col_sx {
	float:left;
	width:550px;
	margin: 0px auto;

}

#contatti_col_dx {
	width:200px;
	float:left;
	margin-left: 10px;
	

}

.Chi_Siamo_Titolo{
	color:#FFFF00;
	text-align: left;
	font-size: 16px;
	font-weight:bold;
	width: 810px;
}

.Chi_Siamo_Testo{
	list-style:none;
	text-align:left;
	font-size: 13px;
	color:#FFFFFF;
	width: 810px;
}

/* Menu Principale */

.Menu_Principale_Limiti {
	width: 850px;
	height: 270px;
	margin: 0px auto;
	padding: 0px 0px;
	color:#222222;
}

.Menu_Principale_Posizione {
	width: 850px;
	vertical-align: middle;
	float:left;
	margin-left: 15px;
	padding: 0px 0px 0px 0px;
}

.nav {
	list-style:none;
	margin:185px 0px 0px;
	padding:0px;
	clear:both;
	float:left;
	line-height:0px;
}

.nav li{
	margin-left:0px;
	float:left;
}

.nav-base a{
	float:left;
	padding: 15px 18px 15px 18px;
	height: auto;
	margin-top: 225px;

	text-align:left;
	color:#FFFFFF;
	text-decoration:none;
	font-size: 12px;
}
.nav-base a:hover{
	color:#FFFFFF;
	text-decoration:none;
	font-size: 12px;
	background: url(images/sfondo_tasti_principali.png);
}


/* Nostri_Centri */

.SottoMenu_Centri_Limiti {
	height: 20px;
	background: #222222 url(images/sfondo_sottomenu.jpg);
}
	
.SottoMenu_Principale_Posizione_Citta {
	width: 850px;

}

.SottoNav-base_Citta a:link{
	float:left;
	margin-top: 5px;
	margin-left: 10px;
	padding: 0px 0px 0px 15px;
	text-align:left;
	color:#CCCCCC;
	text-decoration:none;
	font-size: 9px;
}

.SottoNav-base_Citta a:visited{
float:left;
	margin-top: 5px;
	margin-left: 10px;
	padding: 0px 0px 0px 15px;
	text-align:left;
	color:#CCCCCC;
	text-decoration:none;
	font-size: 9px;
}

.SottoNav-base_Citta a:active{
float:left;
	margin-top: 5px;
	margin-left: 10px;
	padding: 0px 0px 0px 15px;
	text-align:left;
	color:#FF0000;
	text-decoration:none;
	font-size: 9px;
}

.SottoNav-base_Citta a:hover{
float:left;
	margin-top: 5px;
	margin-left: 10px;
	padding: 0px 0px 0px 15px;
	text-align:left;
	color:#FFFFFF;
	text-decoration:none;
	font-size: 9px;
}

.tasto_visitato_sottomenu_centri {
	float:left;
	margin-top: 5px;
	margin-left: 10px;
	padding: 0px 0px 0px 15px;
	text-align:left;
	color:#FFFF00;
	text-decoration:none;
	font-size: 9px;
	background: #222222;
}

.SottoNav-base a{
	float:right;
	margin-top: 5px;
	margin-left: 10px;
	text-align:left;
	color:#FFFFFF;
	text-decoration:none;
	font-size: 9px;
}
.SottoNav-base a:hover{
	color:#FFFF00;
	text-decoration:none;
	font-size: 9px;
}

.tasto_visitato_sottomenu {
	float:right;
	margin-top: 5px;
	margin-left: 10px;
	text-align:left;
	color:#FFFF00;
	text-decoration:none;
	font-size: 9px;
	background: #222222;
}

.Nostri_Centri_titolo_centri{
	float:left;
	color:#FFFF00;
	text-align: left;
	font-size: 12px;
	font-weight:bold;
	width: 150px;
}

.Nostri_Centri_link_centri{
	color:#FFFFFF;
	text-align: right;
	font-size: 9px;
	width: 90px;
}

.Nostri_Centri_home_centri { 
	float:left;
	margin:0px 5px 15px 6px;
}

.Nostri_Centri_home_contatti { 
	float:left;
	margin-bottom:30px;
}

.Nostri_Centri_indirizzo_centri {
	float:left;
	text-align:left;
	font-size: 11px;
	color:#FFFFFF;
	width: 150px;
}


.Nostri_Centri_titolo_centri_contatti{
	float:left;
	color:#FFFF00;
	text-align: left;
	font-size: 14px;
	font-weight:bold;
	width: 500px;
	background: #555555;
		margin-bottom:10px;
}

.Nostri_Centri_indirizzo_contatti {
	float:left;
	text-align:left;
	font-size: 12px;
	color:#FFFFFF;
	width: 130px;
	background: #333333;
	margin-bottom:20px;
}


.Nostri_Centri_indirizzo_mail {
	float:left;
	text-align:left;
	font-size: 12px;
	color:#FFFFFF;
	width: 240px;
	background: #444444;
	margin-bottom:20px;
}

.Nostri_Centri_contatti_campi_form {
	float:left;
	text-align:left;
	font-size: 11px;
	color:#FFFFFF;
	width: 200px;
	margin-bottom:10px;
}
.Nostri_Centri_Dove_Siamo{ 
	float:left;
	margin-bottom:10px;
}

.Nostri_Centri_News { 
	float:left;
	text-align:left;
	margin:0px 15px 0px 0px;
	height: 350px;
	background: #222222 url(images/sfondoClub.jpg);
	
}

.Nostri_Centri_Titolo_News {
	color:#FFFF00;
	text-align: left;
	font-size: 12px;
	width: 260px;
	margin:0px 0px 0px 5px;
	font-weight:bold;

}

.Nostri_Centri_Home { 
	float:left;
	margin:15px 3px 15px 2px;
	background: #222222 url(images/sfondoClub.jpg) no-repeat center top;
}

.Nostri_Centri_Home_Titolo{
	color:#FFFF00;
	text-align: left;
	font-size: 12px;
	width: 160px;

}

/* Corsi */
.Corsi_Base { 
	float:left;
	margin:15px 5px 15px 6px;
	
}

.Corsi_Titolo{
	color:#FFFF00;
	text-align: left;
	font-size: 12px;
	font-weight:bold;
	width: 188px;
}

.Corsi_Testo{
	list-style:none;
	text-align:left;
	font-size: 11px;
	color:#FFFFFF;
	width:188px;
	height:45px;
	margin-bottom:10px;
}

.Corsi_Titolo_Dettaglio{
	color:#FFFF00;
	text-align: left;
	font-size: 16px;
	font-weight:bold;
	width: 370px;
}

.Corsi_Testo_Dettaglio{
	list-style:none;
	text-align:left;
	font-size: 13px;
	color:#FFFFFF;
	width: 370px;
}

.Corsi_Titolo_Dettaglio_Elenco{
	color:#FFFF00;
	text-align: center;
	font-size: 12px;
	font-weight:bold;
	width: 170px;
}

.Corsi_Testo_Dettaglio_Elenco{
	list-style:none;
	text-align:center;
	font-size: 11px;
	color:#FFFFFF;
	width: 170px;
}

.Corsi_Fondo_Dettaglio_Elenco { 
	float:left;
	margin:15px 5px 15px 6px;
	background: #333333;
	padding:10px;
	height:95px;
}

.Corsi_Img_Dettaglio{ 
	float:left;
	margin:15px 15px 0px 0px;
}

.Corsi_Box_Testo_Dettaglio{ 
	float:left;
	margin:15px 5px 0px 6px;
	height: 277px;
}

.Corsi_Img{
	border:5px solid #000000;
}

/* Pagina_Gallery */
.Gallery_Box { 
	float:left;
	padding-left:25px;
	padding-bottom:25px;
	
}

.Gallery_Titolo{
	color:#FFFF00;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	width:242px;
	margin-left:3px;
	margin-bottom:10px;
}

.Gallery_Img{
	border:3px solid #000000;
}


/* Altro */

.SottoMenu_Principale_Posizione {
	width: 850px;

}


#home-leftcol {
	float:left;
	width: 430px;
	overflow: hidden;
}

.testo_news {
	list-style:none;
	text-align:left;
	font-size: 11px;
	color:#FFFFFF;
	width: 265px;
}

.testo_news_centri {
	list-style:none;
	text-align:left;
	font-size: 11px;
	color:#FFFFFF;
	width: 255px;
	padding: 5px
}

.testo_sponsor {
	list-style:none;
	text-align:left;
	font-size: 11px;
	color:#FFFFFF;
	width: 404px;
}

#single-leftcol {
	float:left;
	width: 430px;
	background: #222222 url(immagini/blog/sfondo3.jpg) no-repeat center top;
	overflow: hidden;
	text-align:justify; 
}


#Colonna-Destra {
	width:400px;
	float:left;
	margin-left: 6px;
	margin-top: 15px;
	background: #222222 url(images/background_corsi.jpg);
}

.Cella_Colonna_Destra {
	width: 180px;
	float:left;		
	margin-left: 18px;	
}

.Cella_Colonna_Destra_Cerca {
	width: 152px;
	float:left;	
		
}

.titolo_Base {
	color:#FF9900;
	font-size: 18px;
	text-align:left; 
	margin:15px 10px 0px 0px;
}

.titolo_ColonnaDx {
	color:#FFFF00;
	font-size: 12px;
	text-align:left; 
	margin:10px;
	margin-left: 28px;
}

.titolo_Big {
	color:#FF9900;
	font-size: 16px;
	text-align:left; 
	margin:5px;
}

.titolo_Mappa {
	color:#FF9900;
	font-size: 14px;
	text-align:left; 
	margin:10px 0px 0px 15px;
}

.record_Mappa {
	color:#DDDDDD;
	font-size: 11px;
	text-align:left;
	margin:0px 0px -10px 10px;
}

.dataRecord{
	color:#CCCCCC;
	font-size: 10px;
	margin:15px 10px 0px 0px;
}

.testoRecord{
	color:#ffffff;
	font-size: 12px;
	margin:15px 10px 0px 0px;
	text-align:justify; 
}

.tastoBase:link{
	color:#FFFFFF;
	text-decoration:none;
	font-size: 12px ;
}

.tastoBase:visited{
	color:#FFFFFF;
	text-decoration:none;
	font-size: 12px ;
}

.tastoBase:hover{
	color:#FF9900;
	text-decoration:none;
	font-size: 12px;
}

.sottoMenuDx {
	padding: 0px;
	margin:0px 0px 10px;
	list-style:none;
	text-align:left;
	font-size: 11px;
}

.sottoMenuDx li{
	padding: 3px 0px 3px 12px;
	margin:0px;
	line-height: 130%;
	list-style:none;
}

.sottoMenuDx li a{
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	list-style:none;
}

.sottoMenuDx li a:hover{
	text-decoration: none;
	color: #FF9900;
}

.sottoMenuMappa {
	list-style:none;
	text-align:left;
	color:#DDDDDD;
	font-size: 11px;
	text-align:left;
	margin:0px 0px 15px 0px;
}

.sottoMenuMappa li{
	margin:0px;
	line-height: 130%;

}

.sottoMenuMappa li a{
	color: #FFFFFF;
	text-decoration: none;
	display:block;

}

.sottoMenuMappa li a:hover{
	text-decoration: none;
	color: #FF9900;
}

/* Portfolio */
.Portfolio_Base { 
	float:left;
	margin:15px 5px 15px 6px;
}

.Portfolio_Record{
	color:#FFFF00;
	text-align: left;
	font-size: 12px;
	font-weight:bold;
	width: 265px;
}



.Portfolio_Sponsor{
	color:#FFFF00;
	text-align: left;
	font-size: 12px;
	width: 404px;
}



.Portfolio_Gallery{ 
	margin-left:20px;
	margin-right:0px;

}




#Portfolio_UrlA {
	margin:0px 10px 0px;
	float:left;
	color:#FF9900;
	font-size: 10px;

}

#Portfolio_UrlB {
	margin:0px 145px 0px;
	float:left;
	color:#FF9900;
	font-size: 10px;

}

#Portfolio_UrlC {
	margin:0px 280px 0px 0px;
	float:left;
	color:#FF9900;
	font-size: 10px;

}

/* Award */
#Award { 
	float:left;
	margin:5px;
	padding:0px;
	width: 270px;
	padding-top: 8px;

}

.Award_Base { 
	float:left;

	padding:4px;
	width: 129px;
	padding-top: 11px;
	background: #222222 url(immagini/blog/sfondo3.jpg) no-repeat center top;
}

.Award_Logo { 
	float:right;
	margin-left:2px;
	padding-top: 0px;
}

.Award_Record{
	color:#FF9900;
	font-size: 10px;
	padding:0px;
	width: 129px;
}
.Award_tastoBase:link IMG { border: none }
.Award_tastoBase:link{
	color:#FFFFFF;
	border: 0 none;
}

.Award_tastoBase:visited IMG { border: none }
.Award_tastoBase:visited{
	color:#FFFFFF;
}

.Award_tastoBase:hover IMG { border: none }
.Award_tastoBase:hover{
	color:#FF9900;
}

#Award_Articolo { 
	float:left;
	margin:5px;
	padding:0px;
	width: 425px;
	padding-top: 8px;

}

.Award_Logo_Articolo { 
	float:left;
	padding: 5px;
}

hr {
height: 1px;
width: 410px;
text-align: left;
border-top:none;
border-left:none;
border-right:none;
border-bottom:1px solid orange;

}

A:link	{	
	text-decoration:	none;
	color:	#FFFFFF;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#FFFFFF;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	none;
	color:	#FF9900;
	}

/* Footer */
#footer {
	width: 850px;
    margin-top: 0px; /* valore negativo dell'altezza del footer */
    height: 40px;
    clear:both;
	color:#999999;
	font-size: 10px;
	text-align:left;
	vertical-align: middle;

}

.immagine_footer {
	border : 0px;
	vertical-align: middle;
	
}

.span_footer {
	margin-left: 65px;
}

.div_footer {
	margin-left: 15px;
}

.tastoW3C:link{
	color:#999999;
	text-decoration:none;
	font-size: 12px ;


}

.tastoW3C:visited{
	color:#999999;
	text-decoration:none;
	font-size: 12px ;
}

.tastoW3C:hover{
	color:#FF9900;
	text-decoration:none;
	font-size: 12px;
}

/* Tag Cloud */
.testo_Tag{
	color:#ffffff;
	font-size: 12px;
	margin:0px 10px 10px 10px;
	text-align:justify; 
}

  a.tcmpiccolo { font-size: xx-small; color:#5C3701;}
  a.tcpiccolo { font-size: small; color:#8F5601;}
  a.tcmedio { font-size: medium; color:#B16A01;}
  a.tcgrande { font-size: large; color:#D27E02;}
  a.tcmgrande { font-size: xx-large; color: #FF9900; } 

/* Cerca nel sito */
fieldset.search {
	border: none;
	width: 290px;	
	float: left;
	height: 40px;
	margin-top: 10px;
	margin-left: 8px;
	background: #222222 url(immagini/cerca_bkg2.jpg) no-repeat top left;
}
.search input, .search button {
	border: none;
	float: left;
	margin-top: 0px;	
}
.search input.box {
	color: #CCCCCC;
	font-size: 16px ;
	width: 190px;
	height: 30px;
	padding: 0px 28px 0px;
	margin-top: 2px;
	margin-right: 20px;
	background: none;	
}

.search button.btn {
	width: 58px;
	height: 30px;
	cursor: pointer;
	text-indent: -9999px;
	background: none;
}
.search button.btn:hover {
	background: none;
}

/* Paginazione */
div.pagination {
	padding:3px;
	margin:3px;
	text-align:center;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	text-decoration: none; 
	color: #fff;
}

div.pagination a:hover, div.pagination a:active {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	color: #FFF;
	background: #FF9900 url(immagini/image2.gif);
}

div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
  	font-weight: bold;
	background: #FF9900 url(immagini/image2.gif);
	color: #FFF;
}

div.pagination span.AltrePagine {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
  	font-weight: bold;
	background: #FF9900 url(immagini/image1.gif);
	color: #FFF;
}

div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	color: #222222;
	background: #222222 url(immagini/image3.gif);
}

.testo_dati_Aziendali{
	text-align:left;
	font-size: 12px;
	color:#FFFFFF;
	margin-left:6px;
}
