body{
   background-image: url(immagini/sfondi/sfondo_bg.jpg);
   background-position: top;
   background-repeat: repeat-x;
   margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;}

.contenitore{
	width: 940px;
	margin: auto;	
	background-image: url(immagini/sfondi/sfondo_bg_colonnasx.jpg);
	background-position: top left;
	background-repeat: repeat-y;
	overflow:hidden;}
	
/*---------------------------------------- testa */
.testa{
	width: 940px;
	height: 240px;
	margin: auto;
	background-image: url(immagini/sfondi/testa-home.jpg);
	float: left;}
	 
.testa-corsi{
	width: 940px;
	height: 240px;
	margin: auto;
	background-image: url(immagini/sfondi/testa-corsi.jpg);
	float: left;}
	 
.testa-chisiamo{
	width: 940px;
	height: 240px;
	margin: auto;
	background-image: url(immagini/sfondi/testa-chisiamo.jpg);
	float: left;}

.testa-percorsi{
	width: 940px;
	height: 240px;
	margin: auto;
	 background-image: url(immagini/sfondi/testa-percorsiformativi.jpg);
	float: left;}
	
.testa-stage{
	width: 940px;
	height: 240px;
	margin: auto;
	 background-image: url(immagini/sfondi/testa-stage.jpg);
	float: left;}
	
.logo{
	width: 159px;
	margin-left: 56px;
	margin-top: 60px;}
	
/*---------------------------------------- menu */

.menu{
	width: 940px;
	height: 46px;
	background-image: url(immagini/sfondi/sfondo_menu.jpg);
	float: left;
	margin-bottom: 0px; /* aggiunte slittamento div */
	padding-bottom: 0px;}
	
.ombramenu{
	width: 940px;
	height: 10px;
	background-image: url(immagini/sfondi/ombra-menu.jpg);   
   
    float: left;}
	
.linea-verticale{
	width: 2px;
	height: 31px;
	 background-color: #cab594;
   margin-top: 6px;
   padding: 0px;
   float: left;}
	
a.home{
	width: 138px;
	height: 46px;
	background-image: url(immagini/menu/home.jpg);	
	float: left;
	text-indent: -2000px;
	display: table;}
	
a.home:hover{
	 background-position: 100%}
	 
a.chisiamo{
	width: 158px;
	height: 46px;
	background-image: url(immagini/menu/chisiamo.jpg);
	float: left;
	text-indent: -2000px;
	display: table;}
	
a.chisiamo:hover{
	 background-position: 100%}
	 
a.corsi{
	width: 119px;
	height: 46px;
	background-image: url(immagini/menu/corsi.jpg);
	float: left;
	text-indent: -2000px;
	display: table;}
	
a.corsi:hover{
	 background-position: 100%}
	 
a.percorsi{
	width: 242px;
	height: 46px;
	background-image: url(immagini/menu/percorsi-formativi.jpg);
	float: left;
	text-indent: -2000px;
	display: table;}
	
a.percorsi:hover{
	 background-position: 100%}
	 
a.gallery{
	width: 142px;
	height: 46px;
	background-image: url(immagini/menu/gallery.jpg);
	float: left;
	text-indent: -2000px;
	display: table;}
	
a.gallery:hover{
	 background-position: 100%}
	 
a.stage{
	width: 129px;
	height: 46px;
	background-image: url(immagini/menu/stage.jpg);
	float: left;
	text-indent: -2000px;
	display: table;}
	
a.stage:hover{
	 background-position: 100%}
	 
/*---------------------------------------- contenuto pagina */
.colonna-sx{
   width: 262px;
   float: left;
   background-image: url(immagini/sfondi/colonna-sx.jpg);}
   
.colonna-dx{
   width: 678px;
   float: left;
   background-color: #fff;}

.colonna-sx, .colonna-dx {
margin: 0;
padding: 0;
}

.sep{
   width: 100%;
   display: table;
   height: 1px;
   float: left;}
   
.tab-titolo{
	width: 90%;
	font-family: Georgia, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #765245;
	margin: auto;
	margin-top: 20px;}
	
.tab-contenuto{ /* testo del sito */
	width: 90%;
	font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
   word-spacing: 1px;
   line-height: 16px;
	color: #765245;
	margin: auto;
	margin-top: 20px;}
	
.tab-contenuto h3{ 
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;}
	
.tab-contenuto-corsi{ /* testo del sito nella tabella orari*/
	width: 100%;
	font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
   word-spacing: 1px;
   line-height: 16px;
	color: #765245;
	margin: auto;
	border-left: 1px solid #c6b7b2;
   border-top: 1px solid #c6b7b2;}

.tab-contenuto-corsi td {
   border-right: 1px solid #c6b7b2;
   border-bottom: 1px solid #c6b7b2;}
   
.tab-contenuto strong{	
	font-size: 13px;   
	color: #765245;}
	
.tab-contenuto a{ /* parole linkate nel testo del sito */
	font-family: Georgia, Helvetica, sans-serif;
	font-size: 12px;
   word-spacing: 0px;
	color: #765245;
	text-decoration: none;}

.tab-contenuto a:hover{ /* parole linkate nel testo del sito */
	font-family: Georgia, Helvetica, sans-serif;
	font-size: 12px;  
	color: #765245;
	text-decoration: underline;}
	
.tab-titolo hr{
	width: 90%;
	border-style: solid;
	color: #ae9482;}

.fotocv{
	border: 2px solid #e4d3b7;
	margin-right: 5px;
	margin-top: 3px;}
	
.foto{
	border: 2px solid #e4d3b7;
	margin: 5px;}
	
.tab-contenuto-oriental{ 
	width: 90%;
	border: 1px;
	border-color: #cab594;
	border-style: dashed;	
	font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
   word-spacing: 1px;
   line-height: 16px;
	color: #765245;
	margin: auto;
	margin-top: 20px;}
	
	

/*---------------------------------------- colonna SX */
h2{
   margin: 0px;
   padding: 0px;
	font-family: Georgia, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #765245;}
	
.boxlaterali{
	width: 80%;
	margin: auto;	
	font-family: Georgia, Helvetica, sans-serif;
	font-size: 11px;
	color: #765245;
	text-align: center;
	margin-top: 20px;}
	
.boxlaterali a{	
	font-family: Georgia, Helvetica, sans-serif;
	font-size: 11px;
	color: #765245;
	text-decoration: none;}
	
.boxlaterali a:hover{	
	font-family: Georgia, Helvetica, sans-serif;
	font-size: 11px;
	color: #e6c786;
	text-decoration: underline;}
	
.boxlaterali2{
	width: 80%;
	margin: auto;	
	font-family: Georgia, Helvetica, sans-serif;
	font-size: 11px;
	color: #765245;
	text-align: center;
	margin-top: 20px;
	text-align: left;}
	
.boxlaterali2 a{	
	font-family: Georgia, Helvetica, sans-serif;
	font-size: 11px;
	color: #765245;
	text-decoration: none;}
	
.boxlaterali2 a:hover{	
	font-family: Georgia, Helvetica, sans-serif;
	font-size: 11px;
	color: #e6c786;
	text-decoration: underline;}
	
h2.h2contatti{
	text-align: center;}	
/*---------------------------------------- colonna SX - CORSI */
	
.boxlaterali-corsi{
	width: 100%;
	margin: auto;	
	font-family: Georgia, Helvetica, sans-serif;
	font-size: 11px;
	color: #765245;
	text-align: left;
	margin-top: 20px;}
	
.menu-corsi{
	width: 94%;
	margin: auto;
	background-color: #fbf3e1;	
	display:table;
	margin-bottom: 7px;
	padding-bottom: 7px;
	margin-top: 7px;
	margin-top: 7px;	}
	
.menu-corsi ul{
   width: 100%;   
   margin-left: 5px;
   padding-left: 5px;
   padding-top: 5px;
   margin-top: 5px;
   margin-bottom: 5px;
   padding-bottom: 5px;   
   text-transform: uppercase;
   font-size: 12px;      
   list-style-position: outside;
   list-style: none;}
   
 .menu-corsi li{
 	background-image: url(immagini/ico-corsi.jpg);
 	background-position:left center;
 	background-repeat: no-repeat;
 	padding: 1px 4px 1px 20px;}
 
 .menu-corsi li a{
 	font-family: Georgia, Helvetica, sans-serif;
	font-size: 12px;
	color: #765245;
	text-decoration: none;}	

.menu-corsi li a.attivo{ /* menu corsi attivo */
 	font-family: Georgia, Helvetica, sans-serif;
	font-size: 12px;
	color: #faa800;
	text-decoration: none;}	
		
.menu-corsi li a:hover{
 	color: #faa800;}	
  
   
.boxlaterali-corsi h3{
	width: 94%;
	margin: auto;	
	font-family: Georgia, Helvetica, sans-serif;
	font-size: 14px;
	color: #765245;	
	border-bottom: 1px solid #765245;
	border-top: 1px solid #765245;
	margin-bottom: 0px;
   padding-bottom: 0px;}
   
.sotto-pagine{
	width: 100%;
	height: 30px;
	text-align: center;
	word-spacing: 6px;
	font-weight: bold;
	margin-bottom: 7px;}
	
.sotto-pagine a{
	color: #765245;
	text-decoration: none;}

.sotto-pagine a.on{
	color: #faa800;
	text-decoration: none;}
		
.sotto-pagine a:hover{
	color: #faa800;
	text-decoration: none;}
/*---------------------------------------- iscrizione */
.campo{
   width: 200px;
   font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
   word-spacing: 1px;
   line-height: 16px;
	color: #b2865f;}
	
.pulsante{
	width: 100px;
	color: #b2865f;
	font-weight: bold;
	font-size: 11px;
}


/*---------------------------------------- piede */
.piede{
	width: 940px;	
	margin: auto;	
	/*background-color: #e6c786;*/
	background-image: url(immagini/sfondi/sfondo_piede.jpg);
	display: table;
	margin-top: 7px;
	margin-bottom: 7px;
	font-family: Georgia, Helvetica, sans-serif;
	font-size: 10px;
	word-spacing: 2px;
	color: #765245;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 7px;}
	
.piede a{
	font-family: Georgia, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #765245;  }
	
.piede a:hover{
text-decoration: none;
	font-family: Georgia, Helvetica, sans-serif;
	font-size: 11px;
	color: #2f150c;}