body {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-size: 90%;
	color: #333333;
	background-color: #ffffff;
/*background-image: url(img/sfo.gif);
	background-position:center;    */
}
.cblu{color:#002346;}
.cverde{color:#006633;}
.crosso{color:#CC0000;}
.style1 {color: #FF0000;}
.bando4{font-size:110%;color:#006633;;padding-top:4px;}
.bando5{font-size:110%;color:#CC0000;padding-top:4px;}
.bando6{font-size:110%;color:#002346;padding-top:4px;}
.bando7{font-size:110%;color:#ffffff;}
.bandolo{font-size:105%;color:#ffffff;}
.bando9{font-size:110%;color:#D5AD00;}
.bando3{font-size:110%;color:#ffffff;padding-top:4px;}
.bando2{font-size:150%;color:#000099;}
.bando{font-size:150%;color:#FFFFFF;}
h2{ font-size:125%;padding-left:4px;}
h3{font-size:110%;}
.alt80{ height:80px;}
.alt100{height:105px;}
.bbianco{border:1px solid #ffffff;}
.sgiallo{ background-color:#FFFF00}
.sgrigioc{ background-color:#F4F4F4;}
.sblu{ background-color:#666666;}
.sazz{background-color:#9EADD6;}
.sbluc{background-color:#375D9B;}
.sbluscuro{ background-color:#002346;}
.srosso{ background-color:#CC0000;}
.ssenape{ background-color:#D5AD00;}
.tsenape{color:#D5AD00;}
.pzero{padding:0;}
.m8top{margin-top:8px;}
.m4left{margin-left:4px;}
.p20top{padding-top:20px;}
.p4left{ padding-left:4px;}
.p4top{padding-top:4px;}
.p8top{padding-top:8px;}
.p12top{padding-top:12px;}
.p4bottom{padding-bottom:4px;}
.p4{ padding:4px;}
.p8{padding:8px;}
.p5{padding:5px;}
.p3{ padding:3px;}
.block{ display:block;}
.mzero{margin:0;}
.m4{margin:4px;}
.posab{position:absolute;}
.posrel{position:relative;}
.postop{top:0;}
.posr{right:0;}
.posl{left:0;}
.bsenape{border:1px solid #D5AD00;}
.btopsenape{ border-top:1px solid #D5AD00;}
.bleftsenape{border-left:1px solid #D5AD00;}
.brightsenape{border-right:1px solid #D5AD00;}
.bbottomsenape{border-bottom:1px solid #D5AD00;}
.bbottomd{border-bottom:1px dashed #666666;}
.tjusty{ text-align:justify;}
.ptop10{padding-top:10px;}
.tbianco{color:#FFFFFF;}
.tblu{ color:#000066;}
.tbold{ font-weight:bold;}
.hsenape{ background-color:#D5AD00;padding-left:4px;}
.tcent{ text-align:center;}
.tleft{ text-align:left;}
.tright{ text-align:right;}
.wd160{ width:160px;}
.w100{ width:100%;}
.bsenapeb{border-bottom:1px solid #D5AD00;}
.w90{width:90%;}
.w50{width:50%;}
.w49{width:49%;}
.w33{width:32%;}
.cleft{float:left;position:relative;}
.cright{float:right;position:relative;}
.spaceleft{padding-left:10px;}
.spaceright{padding-right:10px;}
.senape{color:#D5AD00;}
.alt1{height:1px;}
.alt40{height:40px;}
#corpo { 
		
		  padding:0;
		
		  width:100%;
		
		  font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 90%;
	
		  }
#intestazione{
	
	width:100%;
	background-color: #C79500;
	background-image: url(img/Fondino.jpg);
	height:116px;
	background-position:center; 
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	
			 }


.hide{display:none;}
#barra-centrale{
	
	
	background-color:#FFCC00;
	
	    
}

#barra2{
	height:24px;
	
	
	/*background-image: url(img/abcd.gif);
	background-repeat:no-repeat;*/
	margin:0;
	padding:0;
	
	text-align: right;
	background-color:#666666;
	vertical-align: middle;
	
}
#barralink{
text-align: right;
padding:3px;
padding-right:15px;
font-size:85%;
}
a.navlink2:link {
	font-size:110%;
	color: #ffffff;
	font-weight: bold;  
	
}

a.navlink2:visited {
   
   color: #ffffff;
  
}

a.navlink2:active {
   
   color: #fff;
 
}
a.navlink2:hover {
  
   color: #fff;
 
}


/* ////////////////  COLONNA  DI SINISTRA  ////////////////////////////////////////////////////////////  */

.colonnasx{

float:left;

width:20%;
	text-align:left;
	margin:0;
	padding:0;
	border-right:1px dashed #999999;
	padding-left:5px;
	
}
#menu{

width:100%;
padding:0;
border-bottom:1px solid #D5AD00;
margin:0;
padding-top:10px;
padding-bottom:12px;

/*background-image: url(img/scalino.gif);
background-repeat:no-repeat;*/
}
.sottolineato{ color:#EC4A19;}
.colonnasx ul{ 
    padding-left:5px;
    margin-left:16px;
	list-style-type: disc;
}
.colonnasx li{
margin-left: 0;
 
color:#EC4A19;
padding-bottom:5px;

}
.colonnasx img{border:0;margin:0;padding:0;}

a.navlink:link {
	
	color:#333333;
	font-weight: bold;  
	
}

a.navlink:visited {
   
   color: #333333;
  
}

a.navlink:active {
	background: #ffc;
	color: #333333;
	
}
a.navlink:hover {
  background: #ffc;
   color: #333333;
 
}

.scalino{display:block;margin:0;padding:0;border:0;}
.field3{
float:left;
height:50px;
width:98%;
padding:4px;


}
.field3 label{float:left; padding-right:3px;padding-left:5px;padding-top:4px;}
.field{
width:150px;
text-align:right;
margin:0;
padding:0;
border:0;

}

.field label{
display:block;
float:left;
width:40px;
text-align:right;
vertical-align:middle;
margin-top:3px;
}	
.field legend{
display:block;
font-weight:bold;padding:3px;padding-left:50px;
}
.field a{
font-weight:bold;
color:#EC4A19;
 
margin-right:17px;
}

.field a:hover{
font-weight:bold;
color:#EC4A19;

}

.benvenuto{padding:20px;text-align:center;}
.benvenuto a{
font-weight:bold;
color:#EC4A19;


}

.benvenuto a:hover{
font-weight:bold;
color:#EC4A19;

}
#login{margin-top:3px;
	width:80px;
	margin-right:15px;
	border:1px solid #CCCCCC;
}
#login2{
	width:100px;
	
float:left;
	border:1px solid #CCCCCC;
}
#pass{width:80px;border:1px solid #CCCCCC;
margin-right:15px;margin-top:3px;
}
.pass2{width:100px;border:1px solid #CCCCCC;
float:left;

}

.field2{

border:1px solid #ffcc00;

padding:0;


}

.field2 label{


font-size:12px;
vertical-align:middle;
}	
.field2 legend{

font-weight:bold;padding:3px;padding-left:50px;
}



.formlogin{

padding:0;
border:0;
}

#pulslogin{ border:2px solid #FFFFFF;margin-right:15px;margin-top:3px;}
#pulslogin2{ border:2px solid #FFFFFF;float:left;}
.log{
float:left;
width:100%;
height:100px;
color:#333333;


margin-top:4px;
border-bottom:1px solid #D5AD00;
  /*background-image: url(img/login.jpg);
  background-repeat:no-repeat;*/
  
}
.log2{
float:left;
height:20px;

color:#333333;
padding:4px;
text-align:left;
margin-top:10px;

  width:100%;
}

#blog{

float:left;
	width:100%;
	height:30px;
	text-align:center;
	padding-top:10px;
	/*border:1px solid #ff9900;
	 background-image: url(img/blog.jpg);
  background-repeat:no-repeat;*/
	
	
}
#blog a{font-size:130%;
color:#ffffff;
	font-weight: bold;  
	

}
#blog a:hover{
color:#ffffff;
	font-weight: bold;  
	

}



/*  COLONNA  CENTRALE   */

.colonnacx{
float:left;
	padding:10px;
	width:50%;
	        
}
#sfondobianco{
width:430px;
margin:10px;
background-color:#FFFFFF;
}
#imgcx{display:block;float:left;}
#homeim{padding-left:5px;}
.avvisi{width:100%;border:1px solid #D5AD00;margin-top:10px;}
.paragrafo{display:block;padding:5px;float:left;border:1px solid #cccccc;width:97%; text-align:justify;}
.paragrafo2{color:#000000;background-color:#FFFFCC;font-weight:bold;font-size:110%;display:block;padding:5px;float:left;}
.paragrafo3{text-align:justify;color:#000000;border-bottom:1px solid #cccccc;font-size:100%;padding:5px;width:98%;float:left;}
.paragrafo4{text-align:justify;color:#000000;font-size:100%;padding:5px;width:98%;float:left;}

.list{padding:5px;display:block;float:left;text-align:justify;margin:0;}
.list ul{margin:0;
padding:0;
border:0;padding-left:15px;}
.list li{margin:0;
padding:2px;
border:0;
font-size:85%;
} 
.linksub{padding:5px;display:block;float:left;}
.pulink{float:left;
	width:100px;
	height:50px;
	text-align:center;
	padding-top:10px;
	margin:5px;
	
	background-image: url(img/pulink.jpg);
background-repeat:no-repeat;


}
.pulink2{float:left;
	width:100px;
	height:50px;
	text-align:center;
	padding-top:15px;
	padding-bottom:13px;
	margin:5px;
	
	background-image: url(img/pulink.jpg);
background-repeat:no-repeat;
}



.coordinatori{width:75%;margin-top:20px;text-align:left;}
.coordinatori th{padding:5px; background-color:#666666;color:#FFFFFF;
/*background-image: url(img/thsfo.jpg);
background-repeat: repeat-x;*/
}


.cotd{
font-size:90%;
padding:5px; background-color:#F7F7F7;
border-bottom:1px solid #cccccc;

/*background-image: url(img/cosfo.jpg);
background-repeat: repeat-x;*/
}
.sfolink{
border-bottom:1px solid #cccccc;
background-image: url(img/thlink.jpg);
background-repeat: repeat-x;

}
#downloadtab{width:75%;padding:5px;margin-top:20px;text-align:left;}
#downloadtab td{border-bottom:1px dashed #666666;padding:5px;}
.provincia{padding:10px;text-align:center;font-size:130%;}
.download{padding:10px;text-align:right;font-size:130%;}

.coordinatori a:link {
	
	color:#ffffff;
	
	
}

.coordinatori a:visited {
   
   color: #ffffff;
   
}

.coordinatori a:active {
	
	color: #ffffff;
	
}

.coordinatori a:hover {
   
   color: #ffffff; 
  
}



a.nav:link {
	  
	color:#333333;
	 
	
}

a.nav:visited {
   
   color: #333333;
   
}

a.nav:active {
	
	color: #333333;
	
}

a.nav:hover {
  background: #ffc;
   color: #333333;
  
}

#scuole{float:left;padding-left:15px;width:70%;padding-top:20px;}
#forumtab{float:left;padding-left:10px;padding-top:10px;}

.progetto{
font-size:80%;
text-align:center;
padding:5px; background-color:#F7F7F7;
border-bottom:1px solid #cccccc;
/*background-image: url(img/cosfo.jpg);
background-repeat: repeat-x;*/

}


#gruppo{
margin-top:15px;
padding:0;border:0;
	width:560px;
	
}
#gruppo td{ border-bottom:1px solid #eeeeee; 

}

.bot{height:5px;}
.sfondino{
background-image: url(img/sfondino.jpg);
background-repeat: repeat-y;
}
.tdg{padding:10px;}
.dida{padding-left:8px;padding-top:40px;text-align:left;}
.imd{float:left;}
.dida2{font-size:70%;}

.stringa{float:left;margin-top:10px;font-size:100%;text-align:left;width:100%;}
.stringa td{border-bottom:1px solid #eeeeee;}
.news{padding:5px; margin-top:10px;float:left;display:block;font-size:100%;text-align:left;}
.fotosx{width:110px;float:left;}
.fotosx2{width:90px;float:left;}
.fotodx{float:left;margin-left:10px;}
.testo{float:left;}
.testo2{float:left;text-align:right;}

.tabnews{width:100%;margin-top:20px;}
.tablink{padding:3px;
	width:25%;
 	background-color: #F4F4F4;
	text-align:center;
}
.space{padding-left:5px;}
#titlink{width:100%; background-color:#666666;color:#FFFFFF;padding-top:4px;padding-bottom:4px; text-align:left;}
.tdlink{width:60%;}
.tdlink2{width:50%;background-color:#FF6600;color:#FFFFFF;padding:5px;}
.blobleft{float:left;position:relative;border:1px solid #cccccc;margin-top:20px;padding-bottom:20px;}
.blobright{float:right; position:relative;}
.valignm{ vertical-align:middle;}
.doppioclear{clear:both;}
.linkss{width:100%;}
.linki{width:95%;margin-top:20px; text-align:left;padding-left:5px;border-bottom:1px dashed #cc9900;}


.contorno{width:90%;margin-top:20px;}
.compilocampi{padding:10px;padding-top:20px;border:1px solid #D5AD00;}
.compilocampi label{width:150px;padding-top:10px;}
.compilocampi legend{font-weight:bold;}
.compilocampi input{width:250px;}
.hblu{ background-color:#000066;}

/*   COLONNA  DI DESTRA    */
.colonnadx{
float:left;
padding-top:8px;
    margin-bottom:3px;
	border-left:1px dashed #999999;
	
     padding-left:5px;
	
	 width:22%;
		
	}
#campania{display:block;float:left;width:100%;text-align:left;border-bottom:1px solid #D5AD00;}	
.eventdi{float:left;width:100%;padding-top:10px;}	
#eur{text-align:right;font-weight:bold;margin-top:10px;}
#europa{
display:block;float:left;
text-align:left;
font-size:90%;
height:75px;width:150px;
background-color: #FFFFFF;
background-image: url(img/europa2.gif);
background-repeat:no-repeat;}
#europa li{padding-left:10px;margin-left:0;
	padding-bottom:1px;
	list-style-type: none;
}
#europa ul{padding-top:5px;margin-left:0;padding-left:0;}

.assessore{display:block;
float:left;
	width:150px;
	text-align:center;margin-top:10px;
	}
.assessore2{display:block;

padding-top:5px;padding-bottom:5px;
	width:100%;
	text-align:center;margin-top:10px;
	font-size:90%;
	}

#locandina{  width:100%; float:left;  padding:5px;font-size:85%;text-align:left;

}
.eventdate  {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-weight : normal;
      
      line-height : 18px;
     border-bottom:1px solid #D5AD00;
      vertical-align : middle; 
      text-align : left;
      padding-top : 2px;
      padding-bottom : 2px;
      padding-right : 5px;
      padding-left : 5px;
}
.event  {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-weight : normal;
      
      line-height : 18px;
    /* border-bottom:1px dashed #cccccc;*/
      vertical-align : middle; 
      text-align : left;
      padding-top : 2px;
      padding-bottom : 2px;
      padding-right : 5px;
      padding-left : 5px;
}
.tdeventheading {
border : #aaaaaa; border-style : solid; border-width: 0px 0px 0px;
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-weight : bold; background-color : #666666;       
      color : #ffffff;
      line-height : 20px;
      vertical-align : middle;
      
      text-align : left;
padding-left:4px;
	padding-right:4px;
}


/*  FINE     */

#contenuto{
	
	width:100%;
	margin:0;
	
	padding: 0;
	
	}



#regione{width:100%;text-align:center;border-top:1px dashed #999999;float:left;}
.sublink{float:left;padding:6px;width:18%;}
.sublink2{float:left;padding:6px;margin-top:10px;width:18%;}
#obb{margin-top:9px;}
#footer{
	float:left;
	height:20px;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	border-top:1px dashed #EC4A19;
	padding-top:10px;
   margin-top:10px;
}

img{border:0; margin:0;padding:0;}
a.navfoot:link {
	
	color:#333333;
	font-size:90%;
	
}

a.navfoot:visited {
   font-size:90%;
   color: #333333;
   
}

a.navfoot:active {
	
	color: #333333;
	font-size:90%;
}

a.navfoot:hover {
  background: #ffc;
   color: #333333;
   font-size:90%;
}

.validatori{padding-top:15px;padding-bottom:10px;width:100%;}
	

