/* CSS Document */
/** colore piattaforma puglia ARANCIONE #FF7200
   colore dominante BLU #6185B5
*/

body{
  background-color:#D3D2D2;
  color: #000000;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	text-align:center;
}
table{
  color: #000000;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;

}

/* link generali INIZIO */
a:link{color:#FF7200; font-weight: bold; text-decoration:underline;}
a:visited{color:#CC6633; font-weight: bold; text-decoration:underline;}
a:hover{color:#6699CC; font-weight:bold; text-decoration:none;}
a:active{color:#FF7200; font-weight: bold; text-decoration:underline;}
/* link generali FINE */

a.sezioni:link, a.sezioni:visited{color:#FF7200; font-weight: bold; text-decoration:none;}
a.sezioni:hover{color:#6699CC; font-weight: bold; text-decoration:none;}
a.sezioni:active{color:#6699CC; font-weight: bold; text-decoration:none;}


/* link laterali INIZIO (vedi se è il caso di cambiare il selettore in base a come è nidificato il link!! */
 a.laterali:link, a.laterali:visited{color:#6699CC; font-weight: bold; text-decoration:underline;}
a.laterali:hover{color:#FF7200; font-weight:bold; text-decoration:none;}
a.laterali:active{color:#6699CC; font-weight: bold; text-decoration:underline;}
/* link laterali FINE */


#layout{
  background-color:#ffffff;
  margin:0px auto;
  width: 804px;
  padding: 0 0 1px 0;
}
#esterno{
  background-color:#ffffff;
  width: 90%;
}
#footer{
  clear:both;
  background-color: #FF7200;
  color:#ffffff;
  font-size:10px;
  text-align:center;
  margin: 0 1px 0 1px;
}
#footer a:link, #footer a:visited{color:#ffffff;font-weight:bold;text-decoration:none;}
#footer a:hover{color:#ffffff;font-weight:bold;text-decoration:underline;}                                                                             
#footer a:active{color:#ffffff;font-weight:bold;text-decoration:none;}

.enfasib,legend{font-weight:bold; color:#6185B5;}
.enfasiplat{font-weight:bold; color:#FF7200;}
.enfasiwhite{font-weight:bold; color:#FFFFFF;}
.enfasiminore{text-decoration:underline;font-style:italic;}

div.blue{clear:left;color: #ffffff;background-color:#6185B5;padding: 2px 4px 2px 4px;text-align:left;}
div.blue a:link, div.blue a:visited, .intestazione_box a:link, .intestazione_box a:visited, .bianco:link, .bianco:visited{color: #ffffff; font-weight:normal; text-decoration:underline;margin-right:15px;}
div.blue a:hover, .intestazione_box a:hover, .bianco:hover{color: #ffffff; font-weight:normal; text-decoration:none;margin-right:15px;}
div.blue a:active, .intestazione_box a:active, .bianco:active{color: #ffffff; font-weight:normal; text-decoration:underline;margin-right:15px;}



.header img{padding:0; margin-right:1px;float:left;}
#menualto{clear:left;}
.destro{float:right;text-align:right;margin-right:5px;}
div.blue span{margin-left:50%;}
#layout object embed {margin-bottom:-3px;}

#sx{float:left;margin:5px 4px 5px 3px;width:130px;}
#dx{float:right;margin:5px 3px 5px 2px;width:130px;}
#centro{padding:5px;margin:5px 125px;}
.content{margin: 0 auto;text-align:left;padding: 0 10px;background-color:#ffffff;}
.box_piccolo{
  width:128px;
  border-bottom:1px solid #6185B5;
  border-left:1px solid #6185B5;
  border-right:1px solid #6185B5;
  margin-bottom:10px;

}
.box_grande{
  width:502px;
  border:1px solid #6185B5;
  margin-bottom:10px;
  padding: 4px;
  text-align:justify;

}
.box_struttura{
    width:510px;
  border:1px solid #6185B5;
  margin-bottom:5px;
  padding:0;
  background: #ffffff url(../images/intestazione.gif) 0 0 no-repeat;
}
.box_popup{width:98%;border:1px solid #6185B5; padding: 4px; text-align:justify; }
.intestazione_box{
   padding-top:19px;
   padding-left:50px;
   margin-bottom:5px; 
}
.intestazione_attr{
padding-top:33px;
   padding-left:70px;
   margin-bottom:5px; 
  }
  
.contenuto_box{
  text-align:left;
  padding:5px;
}
.anteprima {
  float:left;
  border: 1px solid #333333;
  margin: 5px; 

}
  
.moduli,input{
  border: 1px solid #ff7200;
	color: #6185b5;
	font-size :9pt;
  padding:1px;
  margin:3px;
}
select {  
  border:1px solid #FF7200;   /* IE non lo vede */
	background: #fff;
  height: 21px; 
	font-size :11px;
  color: #6185b5; 
}
.select_cont{   /* IE non permette di intervenire sui bordi della select... */

 
}
.select_piccolo {
  border:3px solid transparent;   /* IE non lo vede */
	background: #fff;
  width: 38px; 
  height: 21px; 
	font-size :11px;
  color: #6185b5; 
}
 .select_cont_piccolo{   /* IE non permette di intervenire sui bordi della select... */
  border: 1px solid #ff7200; 
  position: relative; 
  width: 40px; 
  height: 22px; 
  overflow: hidden;
 
}

input{margin:3px;}


.interno_sx{text-align:left; padding:7px;}
.centrato{margin: 0 9%;}
.vetrina{float:left; margin-left:5px; margin-bottom:10px;text-align:center;}

.tab1{border-collapse: collapse;border:1px solid #6185B5;width:515px;margin:0px 0px 20px 0px;}    
.tab1 td{padding:2px 6px;border-bottom:1px solid #6185B5;vertical-align:top;} 
.tab1 th{text-align:center;}  
th{font-weight:bold;color:#6185B5;font-size:11px;}

marquee{
clear:both;
background-color:#FF7200;
color:#fff;
font-weight:bold;
}                        

#map{width: 517px; height: 400px;display:block}
.imgdesc{border:0;margin-right:-2px;padding:0;margin-bottom:-3px;}
.testo_centrato{text-align:center;margin-top:6px;}
.testo_grande{
  color:#c1d1fc;
  font-size:30pt;
  text-align:center;
  
  }
fieldset{border: 2px solid #6185B5;padding:4px;}
.attenzione{color:#ff0000;}
.titolo1{
width:506px;
padding-top:22px;
padding-left:4px;
color:#ffffff;
  background: #ffffff url(../images/titolo1.gif) 0 0 repeat-x;
 
}
.titolo2{
width:506px;
padding-top:22px;
padding-left:4px;
color:#ffffff;
  background: #ffffff url(../images/titolo2.gif) 0 0 repeat-x;

}
h1{color:#ff3333;font-size:14px;font-weight:bold;}

#mappa_e_meteo #box_meteo .box_grande table{clear:none !important;}

#commento{text-align:justify;font-size:11px;}
