	/* SA-TORINO */
body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	color:#323334;
	text-align:justify;
	background-color:#eeeeee;
	}

form{margin:0px; padding:0px;}

a img{
	border:hidden;
	border:none;
	border:0px;
	}
	
hr {
	padding:0px;
	border:0;
	margin:15px 0px;
	color: #cccccc;
	background-color: #cccccc;
	height: 1px;
	}

.imgAlignSX{
	margin:17px 10px 10px 0;
	padding:0px;
	float:left;
	}

#contenitore{
	width:996px;
	margin:0px auto;
	padding:6px 0 0 0;
	clear:both;
	background-color:#FFFFFF;
	box-shadow:0px 0px 4px #767676;
	  -webkit-box-shadow:0px 0px 4px #767676;
	  -moz-box-shadow:0px 0px 4px #767676;
	}
	
#content{
	width:970px;
	margin:0px;
	padding:0px 13px;
	clear:both;
	position:relative;
	}
	#ico_telefono{
	padding:0px;
	margin:0px;
	right:33px;
	top:502px;
	position:absolute;
	z-index:10;
	}
	
#lineaTop{
	width:100%;
	height:10px;
	margin:0px;
	padding:0px;
	position:absolute;
	z-index:20;
	background-color:#00cdff;
	border-bottom:1px solid #ffffff;
	}
	
#top{
	/*height:492px;*/
	padding:0px;
	margin:0px;
	}
#addressTop{
	width:280px;
	margin:0px;
	padding:0px;
	text-align:right;
	margin:22px 0 0 675px;
	position:absolute;
	}
	#addressTop img{
	float:right;
	margin:0 0 0 15px;
	padding:0px;
	}
	
#logoTop{
	height:105px;
	padding:0px;
	margin:0px;
	background-image:url(../img/bg_top.jpg);
	}

#menu{
	height:80px;
	padding:0px;
	margin:0px;
	background-image:url(../img/bgMenuTop.jpg);
	background-repeat:repeat-x;
	}

#aminazione{
	height:307px;
	padding:0px;
	margin:0 0 20px 0;
	}
	
#contenuti{
	padding:0px;
	margin:0px;
	}
	#colonnaSX{
	width:710px;
	padding:0px;
	margin:0px;
	float:left;
	}
	
	#contBoxHP{
	width:710px;
	padding:0px;
	margin:-20px 0 30px 0;
	/*margin:10px 0 30px 0;*/
	float:left;
	clear:both;
	font-size:12px;
	color:#FFFFFF;
	}
		.boxHP{
		width:210px;
		height:310px;
		padding:10px 10px 20px 10px;
		margin:0px;
		float:left;
		position:relative;
		background-color:#539EFF;
		}
		.boxHPcenter{
		width:210px;
		height:310px;
		padding:10px 10px 20px 10px;
		margin:0 10px;
		float:left;
		position:relative;
		background-color:#539EFF;
		}
		.imgIconHP{
		width:34px;
		height:37px;
		float:left;
		padding:0px;
		margin:10px 10px 0 0;
		}
		.txtMoreInfo{
		padding:0px;
		margin:0px;
		text-align:left;
		bottom:5px;
		position:absolute;
		}
	
		
.map-area{
    position:relative;
    padding-top:4.286em;
}
.map-canvas {height: 400px;}


#contBoxShop{
	width:710px;
	padding:0px;
	margin:10px 0 0 0;
	float:left;
	clear:both;
	font-size:12px;
	}
	.boxProdotto{
		width:136px;
		padding:10px;
		margin:0 8px 20px 8px;
		float:left;
		text-align:center;
		border:#e0dcdd 2px solid;
		}
		.boxProdotto img{
		margin:0 0 15px 0;
		}
		

.imgStaff{
		height:140px;
		margin:0px;
		margin:0 0 15px 0;
		border-bottom: 1px solid #E1DDDE;
		}
		.imgStaff img{
		padding:0px;
		margin:0 20px 0 0;
		float:left;
		}
		

.imgShop{
	border:2px solid #e1ddde;
	}

#colonnaDXshop{
	width:242px;
	padding:60px 0 0 0;
	margin:10px 0 0 18px;
	float:right;
	}
		
		
.boxConsulenza{
		width:210px;
		height:180px;
		padding:10px 10px 20px 10px;
		margin:0 5px 30px 0;
		float:left;
		position:relative;
		background-color:#539EFF;
		color:#FFFFFF;
		text-align:center;
		}
	
	
#spazioCORSI{
	width:706px;
	padding:10px 0px;
	margin:20px 0px;
	float:left;
	background-image:url(../img/corsi/divisore.gif);
	background-repeat:repeat-y;
	border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
	border:#e7e7e7 2px solid;
	}
	.boxCorsi{
	width:220px;
	padding:0px;
	margin:0px 7px 30px 8px;
	float:left;
	}
	.imgBoxCorsi{
	width:206px;
	height:136px;
	padding:5px;
	margin:0px 0px 20px 0px;
	float:left;
	background-color:#ffffff;
	border:#e7e7e7 2px solid;
	}
	.txtBoxCorsi{
	width:220px;
	height:70px;
	padding:0px;
	margin:0px;
	float:left;
	text-align:center;
	}
	.pulsBox{
	width:185px;
	padding:10px 0px 0px 35px;
	margin:0px;
	float:left;
	}
	
.BoxCORSO_utente{
	width:675px;
	padding:15px;
	margin:0 0 25px 0;
	float:left;
	border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
	border:#07a2e3 2px solid;
	}
	.BoxStepForumCORSO{
	width:676px;
	padding:0px;
	margin:0px;
	float:left;
	}
	.BoxStepCORSO_SX{
	width:385px;
	padding:0px;
	margin:0px;
	float:left;
	}
	.rigaStep{
	/*width:385px;*/
	width:100%;
	padding:3px 0px;
	margin:0;
	float:left;
	background-color:#FFFFFF;
	border-bottom:#CCCCCC 1px solid;
	}
	.rigaStep img{
	padding:0 20px 0 8px;
	margin:0px;
	}
	.iconStepOK{
	width:24px;
	height:22px;
	padding:0px;
	margin:2px 0 0 0;
	float:right;
	background-image:url(../img/stepOK.jpg);
	background-repeat:no-repeat;
	}
	.iconStepNO{
	width:24px;
	height:22px;
	padding:0px;
	margin:2px 0 0 0;
	float:right;
	background-image:url(../img/stepNO.jpg);
	background-repeat:no-repeat;
	}
	
	.dataStep{
	width:200px;
	padding:0px;
	margin:0px;
	float:right;
	}
	
	.anteprimaTxtForum{
	padding:10px 0px;
	margin:0 10px 0 0;
	/*float:left;*/
	border-bottom:#cccccc 1px solid;
	}
	
	.BoxForumCORSO_DX{
	width:260px;
	padding:0 0 0 15px;
	margin:0 0 0 15px;
	float:left;
	border-left:#e7e7e7 1px solid;
	}
	.BoxEsameCORSO{
	width:676px;
	padding:15px 0 0 0;
	margin:15px 0 0 0;
	float:left;
	border-top:#e7e7e7 1px solid;
	}
	.imgEsameCORSO_sx{
	width:500px;
	padding:0;
	margin:0 0 10px 0;
	float:left;
	line-height:20px;
	}
	.imgEsameCORSO_sx img{
	padding:0;
	margin:0;
	float:left;
	vertical-align:middle;
	}
	.pulsEsameCORSO_dx{
	width:151px;
	padding:0 0 0 25px;
	margin:15px 0 0 0;
	float:right;
	}
	

#schedaCORSO{
	width:706px;
	padding:10px;
	margin:20px 0px;
	float:left;
	
	/*width:686px;
	padding:10px;
	margin:20px 0px;
	float:left;
	border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
	border:#e7e7e7 2px solid;*/
	}
.boxIscrizione{
	width:686px;
	padding:10px;
	margin:20px 0px;
	float:left;
	border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
	background-color:#d4f2fe;
	border:#07a2e3 2px solid;
	}
	
.boxTest{
	width:686px;
	padding:10px;
	margin:20px 0px;
	float:left;
	border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
	background-color:#f6f5f5;
	border:#e7e7e7 2px solid;
	}
	.domandaTestRiga_A{
	width:645px;
	padding:18px 20px;
	margin:0px;
	float:left;
	background-color:#f6f5f5;
	}
	.domandaTestRiga_B{
	width:645px;
	padding:18px 20px;
	margin:0px;
	float:left;
	background-color:#CCCCCC;
	}
	.txtDomandaTest{
	width:500px;
	padding:0px;
	margin:0px;
	float:left;
	text-align:left;
	}
	.SelectDomandaTest{
	width:145px;
	padding:0px;
	margin:0px;
	float:left;
	text-align:right;
	}
	
#fasciaPulsanti{
	padding:0px;
	margin:30px 0 0 0;
	float:right;
	}
	

#FotoInfoCorso{
	width:686px;
	padding:0px;
	margin:0px 10px 20px 10px;
	float:left;
	}
	#FotoCorsoSX{
	width:380px;
	padding:0px;
	margin:0px;
	float:left;
	}
	div #FotoCorsoSX img{
	border:#e7e7e7 1px solid;
	}
	
	#FotoCorsoDX{
	width:270px;
	padding:0px;
	margin:0px;
	text-align:left;
	float:right;
	}
	#FotoCorsoDX img{
	padding:0;
	margin:0;
	float:left;
	vertical-align:middle;
	}
	
	.titSezioniCorso{
	width:675px;
	height:30px;
	padding:0px;
	margin:0px 10px;
	float:left;
	border-bottom:#9f3f22 1px solid;
	}
	.txtSezioniCorso{
	width:686px;
	padding:0px;
	margin:15px 10px;
	float:left;
	}
	
	#colonnaDX{
	width:242px;
	padding:0px;
	margin:0px;
	float:right;
	margin:10px 0 0 18px;
	}
	#boxNews{
	width:242px;
	height:168px;
	padding:0px;
	margin:0px;
	background-image:url(../img/bgBoxNews.gif);
	background-repeat:no-repeat;
	padding-top:60px;
	}
	#txtNews{
	padding:0px 20px 0px 20px;
	margin:0px;
	margin-top:15px;
	text-align:justify;
	}
	
	#boxPulsDX{
	padding:0px;
	margin:0px;
	padding-top:10px;
	}
	
	a.boxPulsDX01,a.boxPulsDX01:link,a.boxPulsDX01:visited {
	width:100%;
	height:30px;
	margin:0 0 10px 0;
	padding:8px 0 0 0;
	text-align:center;
	float:right;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	background-color:#539eff;
	}
	a.boxPulsDX01:hover,a.boxPulsDX01:active {
	text-decoration:underline;
	background-color:#7eb6ff;
	}
	
	a.boxPulsDX02,a.boxPulsDX02:link,a.boxPulsDX02:visited {
	width:100%;
	height:30px;
	margin:0 0 10px 0;
	padding:8px 0 0 0;
	text-align:center;
	float:right;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	background-color:#a64b16;
	}
	a.boxPulsDX02:hover,a.boxPulsDX02:active {
	text-decoration:underline;
	background-color:#bf7d56;
	}
	
	a.boxPulsDX03,a.boxPulsDX03:link,a.boxPulsDX03:visited {
	width:100%;
	height:30px;
	margin:0 0 10px 0;
	padding:8px 0 0 0;
	text-align:center;
	float:right;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	background-color:#ff8943;
	}
	a.boxPulsDX03:hover,a.boxPulsDX03:active {
	text-decoration:underline;
	background-color:#a64b16;
	}
	
	a.boxPulsDX04,a.boxPulsDX04:link,a.boxPulsDX04:visited {
	width:100%;
	height:30px;
	margin:0 0 10px 0;
	padding:8px 0 0 0;
	text-align:center;
	float:right;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	background-color:#1b58a6;
	}
	a.boxPulsDX04:hover,a.boxPulsDX04:active {
	text-decoration:underline;
	background-color:#5f89bf;
	}
	


	
.boxDXCorsi{
	width:218px;
	/*height:200px;*/
	padding:10px;
	margin:0px 0px 10px 0px;
	float:left;
	border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
	background-color:#f6f5f5;
	border:#e7e7e7 2px solid;
	}
	div.boxDXCorsi ul{
	padding:0px;
	margin:0px;
	list-style:none;
	}
	div.boxDXCorsi li{
	padding:0px;
	margin:0px;
	}
	
/* INIZIO PULSANTI MENU CORSI DX */

	a.p_menuCorsi,a.p_menuCorsi:link,a.p_menuCorsi:visited {
		display:block;
		background-image:url(../img/corsi/li_off.jpg);
		background-repeat:no-repeat;
		width:190px;
		/*height:17px;*/
		margin:7px 0px 0px 0px;
		padding:0px 0px 8px 20px;
		font-size: 13px;
		font-weight: normal;
		color: #9c9b9b;
		text-align:left;
		text-decoration:none;
		border-bottom:#d2d2d2 1px solid;
		}
		a.p_menuCorsi:hover,a.p_menuCorsi:active {
		background-image:url(../img/corsi/li_on.jpg);
		background-repeat:no-repeat;
		color: #484848;
		}
	
	
#testi{
	padding:0px;
	margin:0px;
	text-align:justify;
	padding-bottom:15px;
	}
	#titoli{
	padding:0px;
	margin:0 0 30px 0;
	}

#BoxCertificazioni{
	padding:0px;
	margin:0px;
	text-align:left;
	}
	
#BoxReferenze{
	padding:0px;
	margin:0px;
	text-align:center;
	}
	
/* #chiusura_page{
	height:52px;
	padding:0px;
	margin:0px;
	background-image:url(../img/bg_footer.jpg);
	background-repeat:no-repeat;
	} */

#footer{
	height:80px;
	padding:0px;
	margin:30px 0;
	background-color:#dbdbdb;
	border-top:1px solid #cfcecd;
	border-bottom:1px solid #cfcecd;
	}
	#contFooter{
	width:996px;
	height:80px;
	margin:0px auto;
	padding:0px;
	clear:both;
	text-align:left;
	}
	#footerSX{
	width:770px;
	margin:0px;
	padding:10px 0 0 0;
	float:left;
	text-align:left;
	}
	#footerDX{
	width:220px;
	height:0px;
	margin:0px;
	padding:24px 0 0 0;
	float:right;
	text-align:right;
	}
	
	
	
	/* INIZIO CSS TESTI */
	
h1{
	margin:0;
	padding:0;
	color:#07a2e3;
	font-size:30px;
	line-height:35px;
	text-align:left;
	font-weight:normal;
	}
h2{
	margin:0;
	padding:0;
	font-size:30px;
	font-weight:normal;
	color:#323334;
	}
h3{
	margin:0;
	padding:0;
	font-size:17px;
	font-weight:normal;
	color:#ffffff;
	}
h4{
	margin:0;
	padding:0;
	font-weight:normal;
	color:#99000e;
	}
h6{
	margin:0;
	padding:0;
	font-size:20px;
	color:#878787;
	font-weight:normal;
	}
	

.LinkH1, a.LinkH1:link {
		font-size: 26px;
		font-weight: normal;
		color: #07a2e3;
		text-decoration:underline;
		}
		a.LinkH1:hover{
		font-style:italic;
		text-decoration:none;
		}

.LinkH2, a.LinkH2:link {
		font-size: 17px;
		font-weight: normal;
		color: #ffffff;
		text-shadow: 1px 1px 3px #000;
		text-decoration:none;
		}
		a.LinkH2:hover{
		font-weight: italic;
		text-decoration:none;
		}
		
.LinkH4, a.LinkH4:link {
		font-size: 12px;
		font-weight: normal;
		color: #99000e;
		text-decoration:none;
		}
		a.LinkH4:hover{
		font-weight: italic;
		text-decoration:none;
		}
		
.LinkH6, a.LinkH6:link {
		font-size: 16px;
		font-weight: normal;
		color: #fe8d00;
		}
		a.LinkH6:hover{
		color: #feb151;
		}
	
	
.titBoxHP,a.titBoxHP:link {
		font-size: 18px;
		font-weight: normal;
		color: #ffffff;
		text-decoration:none;
		margin:10px 0 10px 0;
		padding:10px 0 0 0;
		}
		a.titBoxHP:hover{
		text-decoration:underline;
		}

.linkBoxHP,a.linkBoxHP:link {
		font-size: 12px;
		font-weight: normal;
		color: #ffffff;
		font-style:italic;
		text-decoration:underline;
		}
		a.linkBoxHP:hover{
		text-decoration:none;
		}


.titColDX {
		font-size: 16px;
		font-weight: normal;
		color: #07a2e3;
		}
		
.titBigBlu {
		font-size: 23px;
		font-weight: normal;
		color: #07a2e3;
		}
		

.StepLink {
		font-size: 20px;
		font-weight: bold;
		color: #07a2e3;
		text-decoration:underline;
		}
		.StepLink a:link{
		font-size: 20px;
		font-weight: bold;
		color: #07a2e3;
		text-decoration:underline;
		}
		.StepLink a:hover{
		font-size: 20px;
		font-weight: bold;
		color: #5ebad2;
		text-decoration:none;
		}
		

.linkCorso {
		font-size: 13px;
		font-weight: bold;
		color: #fe8d00;
		text-decoration:none;
		}
		.linkCorso a:link{
		font-size: 13px;
		font-weight: bold;
		color: #fe8d00;
		text-decoration:none;
		}
		.linkCorso a:hover{
		font-size: 13px;
		font-weight: bold;
		color: #ffbd5c;
		text-decoration:underline;
		}
		
.TitoloSezioni {
		font-size: 20px;
		font-weight: normal;
		color: #9f3f22;
		text-decoration:none;
		}

.titCorsi {
		font-size: 13px;
		font-weight: bold;
		color: #9f3f22;
		text-decoration:none;
		}
		
.txtAllegati,a.txtAllegati:link,a.txtAllegati:visited {
		font-size: 12px;
		font-weight: bold;
		color: #0271b0;
		text-decoration:none;
		}
		a.txtAllegati:hover{
		color: #41a0d6;
		text-decoration:underline;
		}

.txtMapTop,a.txtMapTop:link {
		font-size: 14px;
		font-weight: bold;
		color: #4cafe0;
		line-height:17px;
		text-decoration:none;
		}
		a.txtMapTop:hover{
		color: #6699ff;
		}


.prezzoB {
		font-size: 28px;
		font-weight: bold;
		font-style:italic;
		color: #6ca805;
		}
		.prezzoL {
		font-size: 20px;
		font-weight: bold;
		font-style:italic;
		color: #6ca805;
		}
	
.txtDataEsame {
		font-size: 14px;
		font-weight: bold;
		color: #6ca805;
		}
	
	
.txtTestOK {
		font-size: 14px;
		font-weight: bold;
		color: #007022;
		}

.txtTest {
		font-size: 14px;
		font-weight: normal;
		color: #007022;
		}

.txtTestKO {
		font-size: 14px;
		font-weight: bold;
		color: #ff0000;
		}
	
	.txtLink {
		font-size: 12px;
		font-weight: bold;
		color: #007022;
		}
		.txtLink a:link{
		font-size: 12px;
		font-weight: bold;
		color: #007022;
		}
		.txtLink a:visited{
		font-size: 12px;
		font-weight: bold;
		color: #007022;
		}
		.txtLink a:hover{
		font-size: 12px;
		font-weight: bold;
		color: #1a9940;
		}
		

.LinkBold {
		font-size: 13px;
		font-weight: bold;
		color: #323334;
		text-decoration:none;
		}
		.LinkBold a:link{
		font-size: 13px;
		font-weight: bold;
		color: #323334;
		text-decoration:none;
		}
		.LinkBold a:visited{
		font-size: 13px;
		font-weight: bold;
		color: #323334;
		}
		.LinkBold a:hover{
		font-size: 13px;
		font-weight: bold;
		color: #959696;
		text-decoration:underline;
		}
		

.LinkStep {
		font-size: 12px;
		font-weight: normal;
		color: #323334;
		text-decoration:none;
		}
		.LinkStep a:link{
		font-size: 12px;
		font-weight: normal;
		color: #323334;
		text-decoration:none;
		}
		.LinkStep a:visited{
		font-size: 12px;
		font-weight: normal;
		color: #323334;
		}
		.LinkStep a:hover{
		font-size: 12px;
		font-weight: normal;
		color: #959696;
		text-decoration:underline;
		}
		
.txtDataForum {
		font-size: 12px;
		font-weight: normal;
		color:#999999;
		text-decoration:none;
		}
		
.txtAutoreForum {
		font-size: 12px;
		font-weight: bold;
		color:#FF6600;
		text-decoration:none;
		}

		
	.linkBottom {
		font-size: 12px;
		font-weight: normal;
		color: #5d5d5d;
		text-decoration:none;
		}
		a.linkBottom:link{
		text-decoration:underline;
		}
		a.linkBottom:hover{
		text-decoration:none;
		}
		

.txtBlu {
		font-size: 12px;
		font-weight: bold;
		color: #07a2e3;
		}
		.txtBlu a:link{
		font-size: 12px;
		font-weight: bold;
		color: #07a2e3;
		}
		.txtBlu a:hover{
		font-size: 12px;
		font-weight: bold;
		color: #5ebad2;
		}
		

	
	
/* FINE CSS TESTI */

/* INIZIO PULSANTI CSS */

a.p_Facebook,a.p_Facebook:link {
	width:32px;
	height:32px;
	margin:0px;
	padding:0px;
	float:right;
	background:url(../img/iconFacebook.png) no-repeat top right;
	}
	a.p_Facebook:hover {
	background:url(../img/iconFacebook.png) no-repeat top left;
	}
	a.p_GooglePlus,a.p_GooglePlus:link {
	width:32px;
	height:32px;
	margin:0 0 0 5px;
	padding:0px;
	float:right;
	background:url(../img/iconGooglePlus.png) no-repeat top right;
	}
	a.p_GooglePlus:hover {
	background:url(../img/iconGooglePlus.png) no-repeat top left;
	}
	a.p_Twitter,a.p_Twitter:link {
	width:32px;
	height:32px;
	margin:0 0 0 5px;
	padding:0px;
	float:right;
	background:url(../img/iconTwitter.png) no-repeat top right;
	}
	a.p_Twitter:hover {
	background:url(../img/iconTwitter.png) no-repeat top left;
	}
	a.p_LinkedIn,a.p_LinkedIn:link {
	width:32px;
	height:32px;
	margin:0 0 0 5px;
	padding:0px;
	float:right;
	background:url(../img/iconLinkedIn.png) no-repeat top right;
	}
	a.p_LinkedIn:hover {
	background:url(../img/iconLinkedIn.png) no-repeat top left;
	}

a.p_Cart,a.p_Cart:link,a.p_Cart:visited {
	display:block;
	width:140px;
	height:20px;
	margin:0px;
	padding:5px 10px 0px 0px;
	background-color:#6ca805;
	border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
	text-align:right;
	background-image:url(../img/corsi/scheda.png);
	background-repeat:no-repeat;
	background-position:left;
	
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
	}
	a.p_Cart:hover,a.p_Cart:active {
	background-color:#88c322;
	text-decoration:underline;
	}
	

a.p_Info,a.p_Info:link,a.p_Info:visited {
	display:block;
	width:140px;
	height:20px;
	margin:0px;
	padding:5px 10px 0px 0px;
	background-color:#726e6e;
	border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
	text-align:right;
	background-image:url(../img/corsi/info.png);
	background-repeat:no-repeat;
	background-position:left;
	
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
	}
	a.p_Info:hover,a.p_Info:active {
	background-color:#aaa9a9;
	text-decoration:underline;
	}
	

.p_invia {
	display:block;
	width:143px;
	margin:0px 0px 15px 17px;
	padding:3px 5px;
	border:#6ca805 1px solid;
	background-color:#d7f6a3;
	float:left;
	text-align:center;
	font-size: 15px;
	font-weight: bold;
	color: #6ca805;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	.p_invia:hover {
	background-color:#b4dc6f;
	text-decoration:none;
	}
	
a.p_LoginCorsi,a.p_LoginCorsi:link,a.p_LoginCorsi:visited {
	display:block;
	width:214px;
	height:80px;
	margin:0px;
	padding:0px;
	float:right;
	background-image:url(../img/pulsanti/p_loginCorsi_off.jpg);
	background-repeat:no-repeat;
	}
	a.p_LoginCorsi:hover,a.p_LoginCorsi:active {
	background-image:url(../img/pulsanti/p_loginCorsi_on.jpg);
	background-repeat:no-repeat;
	}
	
	
a.p_areaCorsi,a.p_areaCorsi:link,a.p_areaCorsi:visited {
	display:block;
	width:220px;
	height:80px;
	margin:0px;
	padding:0px;
	float:right;
	background-image:url(../img/pulsanti/p_areaCorsi.jpg);
	background-repeat:no-repeat;
	}
	a.p_areaCorsi:hover,a.p_areaCorsi:active {
	background-image:url(../img/pulsanti/p_areaCorsi.jpg);
	background-repeat:no-repeat;
	}
	

.p_Iscrizione,a.p_Iscrizione:link,a.p_Iscrizione:visited {
	display:block;
	width:220px;
	margin:10px 0 20px 10px;
	padding:6px 20px 5px 20px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	border-radius:5px;
	text-decoration:none;
	background-color:#f87117;
	}
	a.p_Iscrizione:hover {
	background-color:#07a2e3;
	}
	
a.p_Consulenza,a.p_Consulenza:link,a.p_Consulenza:visited {
	width:100%;
	height:30px;
	margin:0 0 10px 0;
	padding:8px 0 0 0;
	text-align:center;
	float:right;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	background-color:#66CCFF;
	}
	a.p_Consulenza:hover,a.p_Consulenza:active {
	text-decoration:underline;
	background-color:#6699FF;
	}
	
a.p_Consulenza2,a.p_Consulenza2:link,a.p_Consulenza2:visited {
	width:100%;
	height:30px;
	margin:0 0 10px 0;
	padding:8px 0 0 0;
	text-align:center;
	float:right;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	background-color:#4cafe0;
	}
	a.p_Consulenza2:hover,a.p_Consulenza2:active {
	text-decoration:underline;
	background-color:#6699FF;
	}