/*DATI comuni per tutte le pagine*/
body {
	padding:0;
	margin:30px;
	font-family: Tahoma, Verdana, "Times New Roman";
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background:#fff url(../../img/comuni/bg.gif) repeat-x;
	line-height: 16px;
	letter-spacing: 1px;
}

#logo_head{float:left; margin:0px; padding:0px_; width:267px;}
#flash{  width:420px; float:right; height:151px; float:right;}

h2{/*titoli grossi*/
	margin:0;
	padding:5px 0px;
	font-size: 12px;
	font-weight:bold;
	color: #ff6600;
}

h3, h4{/*titoli categorie*/
	margin:0;
	padding:0px;
	font-size: 11px;
	font-weight:bold;
	color: #ff6600;
}

acronym {
	cursor:help;
	border-bottom:1px dotted #FF6600;
}

hr,legend,summary{
	display:none;
}

a:link, a:visited, a:active, a:hover {
	font-family: Tahoma, Verdana, "Times New Roman";
	color: #333333;
	text-decoration:underline;
	font-size:11px;
}

a:hover{
	color:#FF6600;
}

.titoliArancione, .titoliArancione a{
	font-family: Tahoma, Verdana, "Times New Roman";
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	color: #ff6600;
}

.titoliArancione a:hover{
	text-decoration:underline;
	color: #92ABBB;
	font-size: 11px;
}

.titoli, .titoli a{
	font-family: Tahoma, Verdana, "Times New Roman";
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	color: #92ABBB;
}

.titoli a:hover{
	text-decoration:underline;
}


.dettaglio, .dettaglio a{
	font-family: Tahoma, Verdana, "Times New Roman";
	font-size: 10px;
	text-decoration:none;
	color: #606466;
	line-height:normal;
	letter-spacing: 0px;
}

.dettaglio a:hover{
	font-family: Tahoma, Verdana, "Times New Roman";
	font-size: 10px;
	text-decoration:underline;
}

.nascondi{
	display:none;
}

.maiuscolo{ text-transform:uppercase;}

/* Informazioni sui FORM */
form {
	margin: 0px;
	padding: 0px;
}


.bt{
	background-color:#FFF;
	font-size:10px;
	color:#ff6600;
	font-weight:bold;
	height:18px;
	padding:0;
	margin:10px 0px;
	border:1px solid #DDD;
}
.TDtesto{
	color: #000;
	padding:5px 0px;
	text-align: left;
	width:120px;
	margin:0px;
}

.TDcampo {
	font-family: Tahoma, Verdana, "Times New Roman";
	font-size: 10px;
	color: #000000;
	padding:0px;
	margin: 0px;
	height: 16px;
	width: 130px;
	border: 1px solid #DDD;

}

.boxText {
	background-color: #fff;
	border: 1px solid #D6D9DA;
	width:250px;
}
.boxBig{
	font-family: Tahoma, Verdana, "Times New Roman";
	font-size: 11px;
	background-color: #fff;
	border: 1px solid #D6D9DA;
	width:250px;
	height:200px;
	overflow:hidden;

}
/* FINE Informazioni sui FORM */

/*INIZIO Immagini NOTA: Border da assegnare al tag a href che conterrą l'immagine */
img{
	margin:0;
	padding:0;
	border:none;
}

a.border:link, a.border:active{
	padding:0;
	margin:0;
	border:1px solid;
	border-color:#92ABBB;
	display:block;
	width: 120px;
	height:80px;

}

a.border:hover, a.border:visited{
	padding:0;
	margin:0;
	border:1px solid;
	border-color:#ff6600;
	display:block;
	width: 120px;
	height:80px;
}
/*FINE immagini*/

/* -------INIZIO HEAD-----*/
#contenitore_fake {
	width:980px;
	margin:0px auto;
	padding:0;
}

#contenitore{
	margin:0;
	padding:5px 10px;
	background-color:#fff;
	border: solid 1px #DDD;
	border-top:none;
	width:100%;
}

#head_sx{
	float:left;	
	width:702px;
	padding:0px;
	margin:0px;
	height:180px;
}


#img_head{

	height:151px;
}

#head_dx{
	margin:0px; margin-left:707px;
	padding:0px; 
}
#login{
	background:#f1f1f1; 
	border:1px solid #DDD; 
	height:131px;
	padding-left:10px;
}
/* Menu */
#menu {display:block;  height:27px; background:#FFFFFF; margin:0; margin-top:2px; padding:0;}

#menu ul {margin:0; padding:0; list-style-type:none;}

#menu li {float:left; margin:0; padding:0;}

#menu a {
	display:block; 
	margin:0px; margin-left:2px; width:76px; height:27px; 
	background:#FFFFFF url(../../img/comuni/bt.gif) left no-repeat; 
	padding:0px; padding-left:10px;
	line-height:27px;
	font-size:11px; font-weight:bold; color:#8C8C8C; text-decoration:none;
}
#menu a:hover{
	background:#FFFFFF url(../../img/comuni/bt_rl.gif) left no-repeat;
	color:#FE8820; 
}

/* Menu ausiliario*/

#aux { margin:0; padding:0;}
#aux ul{margin:0px; padding:0px; letter-spacing:0px;}
#aux li{float:left; list-style-type:none;}
#aux a{font-size:10px; text-decoration:none;}
#aux a:hover{font-size:10px; color:#FF6600;}











/* Menu ausiliario*/



/* -------FINE HEAD-----*/

/* -------INIZIO CORPO-----*/
#contenitore_corpo{
	padding:15px 5px 15px 0px;
	background-color:#FFF;
	border: solid 1px #FF6600;
	border-top:none;
}




/* -------FINE CORPO-----*/
.briciole{
	background:#fff;
	border:1px solid #ff6600;
	padding:5px;
	margin:0px 0px 10px 0px;

}

/* -----INIZIO FOOTER */
#footer{
	height:46px;
	padding: 0px 0px 0px 15px;
	line-height: 46px;
	font-size: 10px;
	letter-spacing:0px;
	border: 1px solid #ff6600;
	border-top:none;
	background-color:#EEF1F2;
}

#menu_ft{
	padding:0;
	margin-left:750px;
}

#menu_ft ul{
	padding:0;
	margin:0;
	list-style-type:none;	
}

#menu_ft li{
	float:left;
}

#menu_ft a{
	font-size:10px;
	text-decoration:none;	
}

#menu_ft a:hover{
	color:#CC0000;
	text-decoration:underline;
}

#fr_dati{
	float:left;
	padding:0px 7px 0px 0px;
	font-size: 10px;
}
/* -----FINE FOOTER */

