	html,
	body {
		margin:0;
		padding:0;
		height:100%;
		FONT-FAMILY:Thaoma,Helvetica;
FONT-SIZE: 8pt;
color:#3366ff;
	}

A {
	COLOR: #Ff6600; TEXT-DECORATION: none; 
}

A: active,visited {
	COLOR: #Ff6600; TEXT-DECORATION: none; 
}
A:hover {
color: #3366ff;
/*	background-color:#Ff6600;*/
text-decoration:underline;
}

p {text-align:justify;}

	.container {
		min-height:100%;
		position:relative;
	}
	.header {
padding-top: 10px;
margin: 0px;
BACKGROUND-IMAGE: url(../images/dash_testa.png);
BACKGROUND-POSITION: bottom;
BACKGROUND-REPEAT: repeat-x;
padding-bottom: 4px;
position:relative;
	width:100%;
/*	padding-bottom:<?if($pagina=="home"){echo "140px";}else{echo "40px";}?>;	 Height of the footer */



	}
	.corpo {
	position:relative;
	width:980px;
/*	padding-bottom:<?if($pagina=="home"){echo "140px";}else{echo "40px";}?>;	 Height of the footer */
	
left: 50%;
    margin-left: -490px;
	}
	.footer {
		BACKGROUND-IMAGE: url(../images/dash_piede.png);
BACKGROUND-POSITION: top;
BACKGROUND-REPEAT: repeat-x;
padding-top: 10px;
position:relative;
		bottom:0;
		width:100%;
		height:20px;
		color:#3366ff;
		line-height:20px;
	}
.cont940 {
	position:relative;
	width:980px;
	left: 50%;
    margin-left: -500px;
}

.patrocini {
		BACKGROUND-IMAGE: url(../images/dash_piede.png);
BACKGROUND-POSITION: top;
BACKGROUND-REPEAT: repeat-x;
position:relative;
		bottom:0;
		width:100%;
		color:#3366ff;
	}


div.menu1 {
margin: 0px;
height:25px;
BACKGROUND-IMAGE: url(../images/dash_testa.png);
BACKGROUND-POSITION: bottom;
BACKGROUND-REPEAT: repeat-x;
padding-bottom: 7px;
padding-top: 0px;

}


.box1 {
BACKGROUND-IMAGE: url(../images/pieno1.png);
BACKGROUND-POSITION: center center;
BACKGROUND-REPEAT: no-repeat;
width:70px;
height:70px;
text-align: center;
color:#ffffff;
font-weight:bold;
font-size:8pt;
line-height:70px;
}


.box2 {
BACKGROUND-IMAGE: url(../images/pieno2.png);
BACKGROUND-POSITION: center center;
BACKGROUND-REPEAT: no-repeat;
width:70px;
height:70px;
text-align: center;
color:#ffffff;
font-weight:bold;
font-size:8pt;
line-height:70px;
}


.i_login{border:2px solid #3366ff;color:#3366ff}


.img_rot { 
BORDER-LEFT: #Ff6600 2px solid;
BORDER-BOTTOM: #Ff6600 2px solid;
BORDER-TOP: #Ff6600 2px solid;
BORDER-RIGHT: #Ff6600 2px solid;

}

.img_home { 
padding:10px;
}


div.listCat {
margin-top:4px;
margin-left:1px;
margin-right:1px;
	float:left;
	font-size:8pt;
	background-color: #ffffff;
	color:#3366ff;
	font-weight:bold;
	height:22px !important;
text-decoration:none;
line-height:16pt;
text-align: center;
min-width:120px !important;
/*border:1px solid #ff0000;*/
}
div.listCat a {
color:#3366ff;
display:block;
}

div.listCat a:hover {
background-color:#3366ff;
color:#ffffff;
BACKGROUND-IMAGE: url(../images/sfoaz.gif);
BACKGROUND-POSITION: center;
BACKGROUND-REPEAT: no-repeat;
/*padding:3px 4px 0px 6px;*/
}

div.listCatSel {
margin-top:4px;
margin-left:1px;
margin-right:1px;
	float:left;
	font-size:8pt;
	background-color: #ff6600;
	color:#ffffff;
	font-weight:bold;
	height:21px !important;
text-decoration:none;
line-height:16pt;
text-align: center;
min-width:120px !important;
BACKGROUND-IMAGE: url(../images/sfoar.gif);
BACKGROUND-POSITION: center;
BACKGROUND-REPEAT: no-repeat;
/*border:1px solid #ff0000;*/
}
div.listCatSel a {
color:#ffffff;
display:block;
}

div.listCatSel a:hover {
background-color:#ff6600;
color:#ffffff;
BACKGROUND-IMAGE: url(../images/sfoar.gif);
BACKGROUND-POSITION: center;
BACKGROUND-REPEAT: no-repeat;
/*padding:3px 4px 0px 6px;*/
}


div.listCatSel2 {
margin-top:4px;
margin-left:1px;
margin-right:1px;
	float:left;
	font-size:8pt;
	background-color: #3366ff;
	color:#ffffff;
	font-weight:bold;
	height:21px !important;
text-decoration:none;
line-height:16pt;
text-align: center;
min-width:120px !important;
BACKGROUND-IMAGE: url(../images/sfoaz.gif);
BACKGROUND-POSITION: center;
BACKGROUND-REPEAT: no-repeat;
/*border:1px solid #ff0000;*/
}
div.listCatSel2 a {
color:#ffffff;
display:block;
}

div.listCatSel2 a:hover {
background-color:#3366ff;
color:#ffffff;
BACKGROUND-IMAGE: url(../images/sfoaz.gif);
BACKGROUND-POSITION: center;
BACKGROUND-REPEAT: no-repeat;
/*padding:3px 4px 0px 6px;*/
}


div.listCatSel2 {
margin-top:4px;
margin-left:1px;
margin-right:1px;
	float:left;
	font-size:8pt;
	background-color: #3366ff;
	color:#ffffff;
	font-weight:bold;
	height:21px !important;
text-decoration:none;
line-height:16pt;
text-align: center;
min-width:120px !important;
BACKGROUND-IMAGE: url(../images/sfoaz.gif);
BACKGROUND-POSITION: center;
BACKGROUND-REPEAT: no-repeat;
/*border:1px solid #ff0000;*/
}
div.listCatSel2 a {
color:#ffffff;
display:block;
}

div.listCatSel2 a:hover {
background-color:#3366ff;
color:#ffffff;
BACKGROUND-IMAGE: url(../images/sfoaz.gif);
BACKGROUND-POSITION: center;
BACKGROUND-REPEAT: no-repeat;
/*padding:3px 4px 0px 6px;*/
}


a.t_calAP:link {
font-size:11pt;
		color:#3366FF;
text-decoration: none;

  
}
a.t_calAP:visited {
font-size:11pt;
		color:#3366FF;
text-decoration: none;

  
}

a.t_calAP:active {
font-size:11pt;
		color:#3366FF;
text-decoration: none;

  
}

a.t_calAP:hover {
font-size:11pt;
color:#3366FF;
text-decoration: none;
}



a.t_calGS:link{
font-size:11pt;

		color:#0000ff;
text-decoration: none;
  
}

a.t_calGS:hover { 
font-size:11pt;
color:#0000ff;
text-decoration: none;
}

a.t_calGS:visited{
font-size:11pt;

		color:#0000ff;
text-decoration: none;
  
}

a.t_calGS:active{
font-size:11pt;

		color:#0000ff;
text-decoration: none;
  
}

a.sera:link,visited,active {
font-size:8pt;
		color:0032B9;
text-decoration: none;

  
}
a.sera:hover {
font-size:8pt;
		color:0032B9;
text-decoration: underline;

  
}
.sera_int{font-color:#3333FF;}

.colcorsiAP{

}

.colcorsiGS{
/*background-image:url('../images/rete.gif');*/
font-style: italic;
color:#0000FF;
}

.colcorsi1{

}

.colcorsi2{
/*background-image:url('../images/rete.gif');*/
font-style: italic;
color:#0000FF;
}

div.tabpartec{
width:17px;
HEIGHT:17px;
float:left;
border:2px solid #ADADAD;
background-color:#ffffff;
padding:0px;
margin:2px;
line-height:17px;
}

.input  {border : solid 1px black; border-style : double; font-size : 12px; font-family :Arial; background-color: #EEECEC;}
.input2  {border : solid 1px black; border-style : double; font-size : 11px; font-family :Arial; background-color: #E7E8E8;padding:2px;}
.input3  {border : solid 1px black; border-style : double; font-size : 11px; font-family :Arial; background-color: #E7E8E8;}
.input4  {border : solid 1px black; border-style : double; font-size : 11px; font-family :Arial; background-color: #E7E8E8;}
.select  {border : solid 1px black;	font-size : 11px; font-family :Arial; background-color: #ffffff; color:#3366ff}
.submit {border : solid 0px black;  font-family:Arial; font-size: 11px; font-weight: bold; background-color:#FF6600; color: #ffffff}

.titolo {font-size:12pt;}

.special { 
BORDER-LEFT: #Ff6600 2px solid;
BORDER-BOTTOM: #Ff6600 2px solid;
BORDER-TOP: #Ff6600 2px solid;
BORDER-RIGHT: #Ff6600 2px solid;

}

.corsi_h{
padding-left:15px;
padding-right:15px;}

.boxsocio { 
BORDER: #Ff6600 2px solid;
padding:10px;
margin-right:10px;
margin-left:10px;
margin-top:10px;
margin-top:10px;
float:left;
min-height:110px;
width:440px;
}

.icosocio { 
width:110px;
float:left;
}

.contsocio { 
width:298px;
float:left;
padding-left:10px;
text-align:left;

}

.lista_formazione{
font-size:8pt;
color:#a7a7a7
}
.lista_formazione_iscritto{
font-size:10pt;
color:#ff6600;
font-weight:bold;
}

.lista_corsi{
text-align:left;
padding:10px;
}

.datisocio{
font-size:8pt;
}

.boxcorso{
margin:2px;
padding:2px;
}
.boxcorso_sel{
BORDER: #3366ff 1px solid;
background-color:#ECECFF;
margin:2px;
padding:2px;
}

.boxcorso_pay{
BORDER: #ff6600 2px solid;
background-color:#ECECFF;
margin:2px;
padding:2px;
}

.tdproposta{
BORDER-bottom: #ff6600 1px solid;
background-color:#ECECFF;
margin:5px;
padding:10px;
}

.tddisc {
background-color:#EEEEEE;
text-align:justify;padding:5px;
border:1px solid #ff6600;
}

.tddiscUtente {
background-color:#A0FF62;
text-align:justify;padding:5px;
border:1px solid #ff6600;
}

.tddisc_com {
text-align:justify;padding:5px;
border-top:1px solid #3366ff;
}

.tddiscUtente_com {
background-color:#A0FF62;
text-align:justify;padding:5px;
border-top:1px solid #3366ff;
}

.lista_az{line-height:16pt}
