body
	{
	margin:0px;
	width:100%;
	height:100%;
	font-family:arial,tahoma,verdana,sans-serif;
	background-image:url("../images/sfondo.jpg");
	background-repeat:repeat;
	}

/*contenitore animazione flash*/
.ani
	{
	background-color:#902200;
	color:#fff;
	vertical-align:middle;
	width:99%;
	text-align:right;
	}

/*animazione flash*/
.fla
	{
	margin:0px;
	text-align:center;
	
	}

/*content centrale*/
.content
	{
	background-image:url("../images/alpes/sfondo-content.jpg");
	background-repeat:repeat-x;
	width:99%;
	}

/*tbl  centrale*/
table.tbl
	{
	width:99%;
	border:solid 1px #fff;
	}

/*colonna sx in fisso */

table.tbl td.content-sx
	{
	width:160px;
	text-align:left;
	border-right:solid 1px #fff;
	background-color:#4AAC5D;
	color:#fff;
	vertical-align:top;
	}

.cartina
	{
	margin:0px;
	vertical-align:top;
	background-color:#01A245;
	color:#fff;
	text-align:center;
	font-size:8pt;	
	}

.map
	{
	margin:0px;
	vertical-align:top;
	background-color:#3E7C3F;
	color:#fff;
	text-align:center;
	font-size:8pt;	
	}

.map a:link, .map a:visited 
	{
  	background-color:transparent;
	color:#fff;						 
 	text-decoration:none;
	}

.map a:hover, .map a:active 
	{
	background-color:transparent;
  	color:#fff;
	text-decoration:underline;
	}




/* colonna centrale in %*/
table.tbl td.content-cn
	{
	background-color:#fff;
	color:#333;
	margin-top:0px;
	vertical-align:top;
 	text-align:center;	
	}

.position
	{
	background-color:#902200;
	color:#fff;
	text-align:left;
	font-size:8pt;
	padding:3px;
	padding-left:10px;
	letter-spacing:1px;	
	}

table.riquadro
	{
	background-image:url("../images/riquadro.png");
	background-repeat:no-repeat;
	height:172px;
	font-size:8pt;
	text-align:left;
	width:440px;
	margin-top:10px;
	margin-bottom:5px;
	vertical-align:top;
	}


table.riquadro td
	{
	padding-left:30px;width:440px;
	padding-top:10px;
	vertical-align:top;	 
	}

table.riquadro td A:link, table.riquadro td A:visited
	{
	color:#902200;
	background-color:transparent;
	text-decoration:none;
	}

table.riquadro td A:hover, table.riquadro td A:active
	{
	color:#000;
	background-color:transparent;
	text-decoration:underline;
	}



div.left
	{
	text-align:left;
	padding-top:0px; 
	font-weight:bold;
	color:#3E88BC;
	background-color:transparent;
	font-size:7.5pt;
	
	}

div.right
	{
	text-align:right;
	padding-top:3px; 
	padding-bottom:10px;
	padding-right:10px;
	font-weight:bold;
color:#fff;
	background-color:transparent;
	}


/* colonna dx in fisso */
table.tbl td.content-dx
	{
	width:160px;
	text-align:right;
	border-left:solid 1px #fff;
	vertical-align:top;
	background-color:#2B70A4;
	color:#fff;
}






/*fonts*/
h1
	{
	padding-right:10px;
	font-size:10pt;
	margin:0px;
	}


h1.alpes
	{
	color:#902200;
	padding-top:10px;
	text-align:center;
	font-size:12pt;
		}



h2
	{
	color:#fff;
	background-color:#308C42;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:0px;
	font-weight:bold;
	font-size:9pt;
	margin:0px;
	border-bottom:solid 1px #fff;
	text-align:center;
	background-image:url("../images/sfondo1sx.png");
	background-repeat:no-repeat;
	}



h2.a1
	{
	color:#fff;
	background-color:#308C42;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:0px;
	font-weight:bold;
	font-size:9pt;
	margin:0px;
	border-bottom:solid 1px #fff;
	text-align:center;
	background-image:url("../images/sfondo1sx.png");
	background-repeat:no-repeat;
	}

h2.dx
	{
	color:#fff;
	background-color:#D57945;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:0px;
	font-weight:bold;
	font-size:9pt;
	margin:0px;
	border-bottom:solid 1px #fff;
	text-align:center;
	background-image:url("../images/sfondo1dx.png");
	background-repeat:no-repeat;
	}

h2.dx1
	{
	color:#fff;
	background-color:#559DCF;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:0px;
	font-weight:bold;
	font-size:9pt;
	margin:0px;
	border-bottom:solid 1px #fff;
	text-align:center;
	background-image:url("../images/sfondo2dx.png");
	background-repeat:no-repeat;
	}


h2.forum
	{
	color:#fff;
	background-color:transparent;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:0px;
	font-weight:bold;
	font-size:9pt;
	margin:0px;
	border-bottom:solid 1px #fff;
	text-align:center;
background-image:url("../images/prova.png");
	background-repeat:no-repeat;
	height:20px;
	
	}

h3
	{
	color:#fff;
	background-color:transparent;
	margin-top:3px;
	margin-bottom:0px;
	padding-bottom:3px;
	font-weight:normal;
	font-size:8pt;
	border-bottom:solid 1px #fff;
		}

h3 a:link, h3 a:visited 
	{
  	background-color:transparent;
	color:#fff;						 
 	text-decoration:none;
	}

h3 a:hover, h3 a:active 
	{
	background-color:transparent;
  	color:#fff;
	text-decoration:underline;
	}



h3.verde
	{
	text-align:center;
        color:#fff;
	background-color:#4AAC5D;
	margin:0;
	padding:3px;
	font-weight:normal;
	font-size:9pt;
	border-bottom:solid 1px #fff;
	}



h3.verde a:link, h3.verde a:visited 
	{
  	background-color:transparent;
	color:#fff;						 
 	text-decoration:underline;
	}

h3.verde a:hover, h3.verde a:active 
	{
	background-color:transparent;
  	color:#fff;
	text-decoration:underline;
	}






.verde
	{
	color:#fff;
	background-color:#4AAC5D;
	margin:0;
	padding:3px;
	font-weight:normal;
	font-size:8pt;
	border-bottom:solid 1px #fff;
	text-align:left;
		}



h3.verde a:link, h3.verde a:visited 
	{
  	background-color:transparent;
	color:#fff;						 
 	text-decoration:underline;
	}

h3.verde a:hover, h3.verde a:active 
	{
	background-color:transparent;
  	color:#fff;
	text-decoration:underline;
	}






h3.altevalli2
	{
	color:#205A21;
	background-color:transparent;
	margin-top:3px;
	margin-bottom:0px;
	padding-bottom:3px;
	font-weight:normal;
	font-size:8pt;
	float:left;
	}



h3.dx
	{
	color:#B9300B;
	background-color:transparent;
	margin-top:3px;
	margin-bottom:0px;
	padding-bottom:3px;
	font-weight:normal;
	font-size:8pt;
	border-bottom:solid 1px #fff;
	}


h3.dx a:link, h3.dx a:visited 
	{
  	background-color:transparent;
	color:#B9300B;						 
 	text-decoration:none;
	}

h3.dx a:hover, h3.dx a:active 
	{
	background-color:transparent;
  	color:#B9300B;
	text-decoration:underline;
	}

h3.dx1
	{
	color:#2B648B;
	background-color:transparent;
	margin-top:3px;
	margin-bottom:0px;
	padding-bottom:3px;
	font-weight:normal;
	font-size:8pt;
	border-bottom:solid 1px #fff;
	}

h3.dx1 a:link, h3.dx1 a:visited 
	{
  	background-color:transparent;
	color:#2B648B;					 
 	text-decoration:none;
	}

h3.dx1 a:hover, h3.dx1 a:active 
	{
	background-color:transparent;
  	color:#2B648B;
	text-decoration:underline;
	}





h3.dx2
	{
	color:#fff;
	background-color:transparent;
	margin-top:3px;
	margin-bottom:0px;
	padding-bottom:3px;
	font-weight:normal;
	font-size:8pt;
	border-bottom:none;
	}

h3.dx2 a:link, h3.dx2 a:visited 
	{
  	background-color:transparent;
	color:#fff;					 
 	text-decoration:none;
	}

h3.dx2 a:hover, h3.dx2 a:active 
	{
	background-color:transparent;
  	color:#fff;
	text-decoration:underline;
	}


h3.alpes2
	{
	background-color:transparent;
	color:#902200;
	padding-top:10px;
	margin-right:10px;
	margin-left:15px;
	text-align:left;
	font-size:9pt;
	font-weight:bold;
		}



.orange
	{
	color:#B9300B;
	background-color:#FAAA49;
	margin:0px;
	
		}

.blu
	{
	color:#2B648B;
	background-color:#9ED1F4;
	margin:0px;
	padding-bottom:5px;
		}


.darkblu
	{
	color:#fff;
	background-color:#2B70A4;
	margin:0px;
	padding-top:5px;
	 }

/*tbl footer*/
.footer
	{
	color:#fff;
	background-color:#902200;
	margin:0px;
	font-size:7.5pt;
	width:99%;
	margin-top:5px;
	border:solid 1px #fff;	 }


 /*tbl footer2 per link a nethics e validatore*/
.footer2
	{
	color:#fff;
	background-color:transparent;
	margin:0px;
	font-size:8pt;
	width:99%;
	margin-top:5px;
	border:none;
	letter-spacing:2px;
		 }



.footer2 a:link, .footer2 a:visited 
	{
  	background-color:transparent;
	color:#fff;					 
 	text-decoration:underline;
	}

.footer2 a:hover, .footer2 a:active 
	{
	background-color:#fff;
  	color:#902200;
	text-decoration:none;
	}


/* immagini */

img.mid
	{
	vertical-align:middle;
	margin-right:5px;
	margin-left:5px;
	border:none;
	}




	

/* PARAGRAFO GENERICO */	



p  
	{
  	background-color:transparent;
	color:#902200;
	font-size:8pt;	
	text-align:left;						 
 	font-weight:normal;
	vertical-align:top;
	margin-right:10px;
	margin-left:15px;
}



p a:link, p a:visited 
	{
  	background-color:transparent;
	color:#902200;						 
 	text-decoration:underline;
	
}

p a:hover, p a:active 
	{
	background-color:transparent;
  	color:#902200;
	text-decoration:underline;
	
	}



/*elenco puntato generico*/

ul li
	{
	vertical-align:middle;
	color:#902200;	
	background-color:transparent;
	font-size:8pt; 
	text-align:justify;
	margin-right:10px;
 
	}

ul li a:link, ul li a:visited 
	{
  	background-color:transparent;
	color:#902200;				 
 	text-decoration:underline;
	}

ul li a:hover, ul li a:active 
	{
	background-color:transparent;
  	color:#902200;	
	text-decoration:none;
	}


/*elenco numerato generico*/

ol li
	{
	
	vertical-align:middle;
	color:#902200;	
	background-color:transparent;
	font-size:8pt; 
	text-align:justify;
	margin-right:10px;
 
	}

ol li a:link, ol li a:visited 
	{
  	background-color:transparent;
	color:#902200;			 
 	text-decoration:underline;
	}

ol li a:hover, ol li a:active 
	{
	background-color:transparent;
  	color:#902200;	
	text-decoration:none;
	}



/* immagine preview in scuole.asp */
img.float
{
	float:left;
	margin:5px;
	margin-right:10px;
	}


.tblform td
{
	border-bottom:solid 1px #2B70A4;
 	color:#2B70A4;
	background-color:transparent;
	font-size:8pt;
	letter-spacing:1px;
	}

.tblform caption
{
	border-bottom:solid 1px #2B70A4;
 	color:#2B70A4;
	background-color:transparent;
	font-size:10pt;
	font-weight:bold;
	letter-spacing:1px;
	}
p.ast
{
	
 	color:#2B70A4;
	background-color:transparent;
	font-size:9pt;
	margin-top:20px;
	padding-top:20px;
	}


/*tabella per elenco scuole*/

.scuole
	{
 	background-color:#fff; 
	vertical-align:top;
	margin:0px;
	color:#902200;
	width:98%;
	background-image:url("../images/alpes_scuole.gif");
	background-repeat:no-repeat; 
	background-position:center center;
	}




.scuole caption
	{
 	background-color:#fff; 
	color:#902200;
	text-align:center;
	font-size:10pt;
	font-weight:bold;
	padding-top:25px;
	padding-bottom:15px;
	}

.scuole th
	{
 	background-color:#C34407; 
	color:#fff;
	text-align:center;
	font-size:9pt;
	font-weight:bold;
	height:30px;
	}


.scuole td
	{
 	background-color:transparent; 
	color:#B9300B;
	text-align:left;
	padding-left:5px;
	font-size:8pt;
	font-weight:normal;
	height:20px;
	border:solid 1px #C34407;
	}



.scuole td a:link, .scuole td a:visited 
	{
  	background-color:transparent;
	color:#902200;						 
 	text-decoration:underline;
	
}

.scuole td a:hover, .scuole td a:active 
	{
	background-color:transparent;
  	color:#902200;
	text-decoration:underline;
	
	}


/*tabella per attivitą in programma*/

.activity
	{
 	background-color:#fff; 
	vertical-align:top;
	margin:0px;
	color:#902200;
	width:98%;
		}




.activity caption
	{
 	background-color:#fff; 
	color:#902200;
	text-align:center;
	font-size:10pt;
	font-weight:bold;
	padding-top:25px;
	padding-bottom:15px;
	}

.activity th
	{
 	background-color:#C34407; 
	color:#fff;
	text-align:center;
	font-size:9pt;
	font-weight:bold;
	height:30px;
	letter-spacing:2px;
	}


.activity td
	{
 	background-color:#FCDAB6; 
	color:#B9300B;
	text-align:left;
	padding-left:5px;
	font-size:8pt;
	font-weight:normal;
	height:25px;
	
	}



/*tabella per attivitą realizzate*/

.activity2
	{
 	background-color:#fff; 
	vertical-align:top;
	margin:0px;
	color:#902200;
	width:98%;
		}





.activity2 a:link, .activity2 a:visited 
	{
  	background-color:transparent;
	color:#902200;							 
 	text-decoration:underline;
	
}

.activity2 a:hover, .activity2 a:active 
	{
	background-color:transparent;
  	color:#902200;
	text-decoration:underline;
	
	}


.activity2 caption
	{
 	background-color:#fff; 
	color:#902200;
	text-align:center;
	font-size:10pt;
	font-weight:bold;
	padding-top:25px;
	padding-bottom:15px;
	}

.activity2 th
	{
 	background-color:#FAAA49;
	color:#fff; 
	text-align:center;
	font-size:9pt;
	font-weight:bold;
	height:30px;
	border:1px solid #FB992F;
	letter-spacing:3px;
	}


.activity2 td
	{
 	background-color:#FFDEA9; 
	color:#902200;
	text-align:left;
	padding-left:5px;
	font-size:8pt;
	font-weight:normal;
	height:25px;
	border:1px solid #FAAA49;
	}


p.centrato  
	{
  	background-color:transparent;
	color:#902200;
	font-size:8pt;	
	text-align:center;						 
 	font-weight:normal;
	vertical-align:top;
	
}



p.centrato a:link, p.centrato a:visited 
	{
  	background-color:transparent;
	color:#902200;							 
 	text-decoration:underline;
	
}

p.centrato a:hover, p.centrato a:active 
	{
	background-color:transparent;
  	color:#902200;
	text-decoration:none;
	
	}

p.centrato_floatsx 
	{
  	background-color:transparent;
	color:#902200;
	font-size:8pt;	
	text-align:center;						 
 	font-weight:normal;
	vertical-align:top;
	float:left;
	padding:0px 0px 20px 0px;
	
}



p.centrato_floatsx a:link, p.centrato_floatsx a:visited 
	{
  	background-color:transparent;
	color:#902200;							 
 	text-decoration:underline;
	
}

p.centrato_floatsx a:hover, p.centrato_floatsx a:active 
	{
	background-color:transparent;
  	color:#902200;
	text-decoration:none;
	
	}





/*nuove classi per interreg IIIA*/



.grey
	{
	color:#000;
	background-color:#FED66A;
	margin:0px;
	}



h2.dx2
	{
	color:#fff;
	background-color:#808080;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:0px;
	font-weight:bold;
	font-size:9pt;
	margin:0px;
	border-bottom:solid 1px #fff;
	text-align:center;
	background-image:url("../images/sfondo3dxa.png");
	background-repeat:no-repeat;
	}



h3.dx3
	{
	color:#6E6666;
	background-color:transparent;
	margin-top:3px;
	margin-bottom:0px;
	padding-bottom:3px;
	font-weight:normal;
	font-size:8pt;
	border-bottom:solid 1px #fff;
	}


h3.dx3 a:link, h3.dx3 a:visited 
	{
  	background-color:transparent;
	color:#6E6666;						 
 	text-decoration:none;
	}

h3.dx3 a:hover, h3.dx3 a:active 
	{
	background-color:transparent;
  	color:#6E6666;
	text-decoration:underline;
	}



.blue
	{
	color:#000;
	background-color:#75C2F8;
	margin:0px;
	}




h2.dx4
	{
	color:#fff;
	background-color:transparent;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:0px;
	font-weight:bold;
	font-size:9pt;
	margin:0px;
	border-bottom:solid 1px #fff;
	text-align:center;
	background-image:url("../images/sfondo4dx.png");
	background-repeat:no-repeat;
	}




h2.dx4 a:link, h2.dx4 a:visited 
	{
  	background-color:transparent;
	color:#fff;						 
 	text-decoration:none;
	}

h2.dx4 a:hover, h2.dx4 a:active 
	{
	background-color:transparent;
  	color:#fff;
	text-decoration:underline;
	}






h1.alcotra 
	{
	text-align:center;
	padding:3px 0px 0px 0px; 	
	background-color:#75C2F8;
	color:#fff;
	vertical-align:middle;
	border-bottom:solid 1px #fff;
	}
