/************************** IMPORT **************************/

@import url('../Base/CommonPagine.css'); 

/************************** TIPOGRAFIA **************************/
HTML {margin:0px;padding:0px;}
body {
		background: #fff url('bg.jpg') no-repeat fixed 50% 0%;
		color: #7f7f7f;
		margin:0px; 
		padding:0px;
		font-size: 76%;/* uguale a 12px*/
		font-family: Arial, Helvetica, sans-serif;
		text-align: center;
}
h1,h2,h3,h4,h5,h6 {font-family: Arial, Helvetica, sans-serif;}
h1 {font-size: 200%;}
h2 {font-size: 170%;}
h3 {font-size: 140%;}
h4 {font-size: 120%;}
h5 {font-size: 100%;}
h6 {font-size: 80%;}
p {line-height: 1.3;}
img {margin: 0px; padding: 0px; border: none;}
ul {margin: 0px; padding: 0px; list-style: none;}

#lista_1 { list-style-image: url("../../Contenuti/Personali/pallino.png"); margin:auto; padding:auto;list-style-position: inside;  } 
#lista_1 li {margin: 3px 0px;}

form {margin: 0px; padding:0px;}

A:link {color: #F05C8E; text-decoration: none;}
A:visited {color: #F05C8E; text-decoration: none;}
A:hover {color: #ccccff; text-decoration: none;}

.modulo {
		width: 105px;
		color: #006666;
		font-size: 80%;
		font-weight: bold;
		font-style: normal;
		text-decoration: none;
		background-color: #E8FFF4;
		margin-left: 5px; 
}
.modulo:focus {background-color: #FCF;}
.l3 {font-size: 90%;}
label.l2 {font-size: 90%;}
#Menu1, 
#Menu2 {font-size: 100%;}
#Sonda .l2, 
#Tops .l2, 
#News .l2, 
#FoSaC .l2 {font-size: 90%;}
#Righe .l2, 
#Frate .l2  {font-size: 120%;}
/************************** STRUTTURA **************************/
#Contenitore {						/* Contenitore Generale */
		width: 760px;
		padding-left: 5px;
		margin: 0px auto;
		text-align: left;
}
#bassoCont, 
#Anch {display:none;}				/*menu veloce per accessibilit� o PDA*/
.tbl_OD_Info {width:380px;}
/************************************************ testa */
#Testa { 
		width: 765px;
		height: 150px;
		
}
#Logo { 
		float:left;
		margin: 10px 5px 5px 5px;
		padding: 0px;
}
#Menu { 
		float:left;
		width: 330px;
		margin: 10px 0px 0px 5px;
		padding: 0px;
}

#Menu1, #Menu2 {
		margin-top: 4px;
}
#Menu1 A, 
#Menu2 A {
		padding-right: 4px;
		font-size: 12px;
}
#Publi {
		margin: 0px;
		padding: 0px;
}
#Form1, 
#Form2 {
		text-align: right; 
		padding-top: 10px;
}
/************************************************ Corpo */
#Corpo {width: 550px;float: left;text-align:center;}
/*	------------------------------------ Barra1 */
#Barra1 {padding: 0px 0px 0px 0px;float: left;width: 180px;}
#Barra1 h3{	width: 100%;}
#Frate h3, 
#Righe h3{display: none;}
label.l2 {padding-left:3px;}
#Sonda li, 
#News li {border-bottom: 2px solid #ccc;margin: 5px 0px 5px 0px;}
#Sonda h3, 
#News h3, 
#Padre h3, 
#FoSaC h3 {margin: 10px 0px 0px 0px;}
#Padre .l2 {padding:10px 0px;}
#Padre .l3 {display: block;padding-bottom:10px;}
/*	------------------------------------ Frate e Figli */
#Padre .l3, 
#Righe .p, 
#Frate .p {display:block;}
#Frate li, 
#Righe li {padding: 0px 0px 5px;}
#Righe .l3, 
#Frate .l3 {display: block;padding: 0px 0px 0px 64px;margin: 0px;}
/*	------------------------------------ Barra2 */
#Barra2 {
	/* LA NASCONDO!!!! (sostituto di display:none;*/
		position: absolute;
		left: -1000px;
	
		padding: 30px 0px 40px 0px;
		float: right;
		width: 180px;
		height: auto !important; 			/* per mozilla */
		height: 450px;  					/* per ie */
		min-height: 450px; 				/* per mozilla */
}
#Sonda li, 
#News  li, 
#Form3 li, 
#FoSaC li, 
#Padre .l3 {padding-left: 2px;}

#Form3 li {margin-bottom: 0px;padding-bottom: 5px;}

#Form3 .l2 {display: block; line-height: 19px; }
#Form3 {padding:4px; margin: 2px 2px 10px 2px; background-color: #FEF; width: 130px;} /*border: 2px solid #7175A7; */
#Form3 h3 {font-size: 80%; color: #D6007C;}
#Form3 h3 A{color: #D6007C;}
#Form3 h3 A:hover {text-decoration: underline; }

#txtUserName, #txtPassword {height: 15px; width:90px; margin: 2px;}

#Menu3 {
		text-transform: uppercase;
		margin: 0px 0px 15px 10px;
		padding-bottom: 5px; 
		font-size: 12px;
}
#Menu3 A {
	text-transform: uppercase;
	display:block;
	padding: 0px 0px 0px 10px;
	color: #7f7f7f;
}
#Menu1 A {color: #7f7f7f;}
#Menu3 A: link, #Menu1 A: link {color: #7f7f7f;}
#Menu3 A: visited, #Menu1 A: visited {color: #7f7f7f;}

/*#Menu3 a:before {content:"- ";} */

#Menu3 SPAN.linkSelezionato A {color: #D6007C;}
#Menu3 SPAN.linkSelezionatoTitolo A {display: block; font-weight:bold; margin: 15px 0px 3px -10px; color: red;font-size:14px;}
#Menu3 SPAN.linkTitolo A {display: block; font-weight:bold; margin: 15px 0px 3px -10px; color: #7175a7;font-size:14px;}

#titMenu3 { font-weight:bold; margin: 5px 0px 15px 10px; font-size:14px;}

#Valid {text-align:center;}
/*	---------------------- Campo */
#Campo {text-align:center; width: 100%;}
#Campo IMG {margin: 0px;}
#Campo H2 {text-align: center; line-height: 30px;	color: #555; margin: 0px; padding: 0px;}
#Campo .p1 { color: #777; text-align: left; margin-left: 10px;}
#Campo .c1 {width: 100%; text-align:left; padding: 5px 20px 10px 15px;}
#map {width: 550px; height: 400px;}
/*	------------------------------------ Movim */
#Mesag, 
#Movim, 
#MovimFgl, 
#MovimFrt{text-align: center;}
#Mesag A, 
#Movim A, 
#MovimFrt A, 
#MovimFgl A {color: #a00;}
#Mesag A:hover,
#Movim A:hover, 
#MovimFrt A:hover, 
#MovimFgl A:hover{color: #d00;}
/************************************************ Piede */
#Piede {
		font-size: xx-small;
		clear: both;
		color: #777;
		min-height: 15px;
		height: auto !important; 
		height: 15px;
		text-align: center;
	}/*#Copyr {}*/
#Visit {
	clear:both;		
	border-top: 2px solid #7f7f7f;
	margin: 0px 5px;
}
#styleSwitch {float: left;margin: 10px 0px 0px 0px; padding: 0px;}
#styleSwitch H3{margin: 0px; padding: 0px;}

/*	==================================== solo per Anagrafica, Ricerca, Domanda, Struttura*/
#Mostra {padding: 15px 5px 5px 20px; text-align: center; float: left;}
#Mostra a { font-size: 90%;	display:block;}

#CampoExtra { color: #aa0000; font-size: medium; font-weight: bold; clear: both; margin-left:50px;}
#CampoExtra LI { font-size: small; padding: 5px;}
#CampoExtra input {background: #E8FFF4;}
#CampoExtra label {color: #2D5A85; width: 100px;} 

fieldset {margin: 10px; border: #26a solid 1px; padding: 10px;}
legend {font-weight:bold;color: #666; background: #fb0; border: #26a solid 1px; padding: 1px 10px;}

/*	==================================== solo per sondaggi */
/*
#CampoExtra H1 {
	color: #2D5A85;
	font-weight: bold;
	padding: 20px 0px 20px 20px;	
	margin: 0px;
}

#CampoExtra H2 {
	color: #6699AA;
	padding: 0px 0px 20px 20px;	
	margin: 0px;
}
#CampoExtra H3 {
	color: #AA0000;
	padding: 0px 0px 20px 20px;	
	margin: 0px;
}
#CampoExtra P {
	color: #006162;
	padding: 0px 0px 10px 20px;	
	margin: 0px;
}*/
/*	------------------------------------ solo per Lista Offerte	*/
TR.riga0 { background-color: #E6E6E6;}
TR.riga1 { background-color: #F6F6F6;}
TR.rigaA { background-color: #0486E4; color: White;}
TR.rigaA A:link    {	color: White;text-decoration: none;}
TR.rigaA A:visited {	color: White;text-decoration: none;}
TR.rigaA A:hover   {	color: #CE3366; text-decoration: none;}
TR.rigaC { background-color: #DDD; font-style: italic; font-weight: bold; }
.titoloSez { width: 100%; padding: 0px; margin: 0px; height: 40px; font-size: small; font-style: italic; font-weight: bold; }
.corpoDes {	height: 25px;	color: #ce3366;	background-color: #ddd;}
.testataDownTesto { margin-right: 30px; margin-left: 10px;}
.AnnotazioniLista { overflow: auto; margin: 0px;}
.generale { width: 100%; padding: 0px; margin: 0px; border: 0px;}
/*	------------------------------------ solo per messaggi		*/

/*DA RIFARE TUTTO!!!*/
#MsgFg LI {padding: 2px 2px 4px 4px;background-color: #B4B48B;}
#MsgFg, #MsgFg form {padding:0px; margin:0px;}

#MsgFg .riga1 {margin: 0px;background-color: #E8E8BE;}
#MsgPr {width: 100%;background-color: Silver;padding:10px 0px;}
#MsgPr H1 {color: #006162;}
#MsgPr H3 {font-size: 190%;}
#MsgPr H4 {color: #2D5A85;}
#MsgPr H2 {color: #EEEEEE;}
/************************************************************************** fine */

/*	==================================== solo per messaggi		*/
.formEdit {font-size: 120%;}
#MsgFrLista p {margin: 0px;}
p.riga0, p.riga1, p.rigaSelezionata{ margin:0px;}
.rigaFgl0 a, .rigaFgl1 a, .rigaFglSelezionata a,
.riga0 a, .riga1 a, .rigaSelezionata a{ display:block; font-weight:bold; font-size: 140%;}
#MsgFrLista .rigaFgl0 a,#MsgFrLista .rigaFgl1 a, #MsgFrLista .rigaFglSelezionata a,
#MsgFrLista .riga0 a,#MsgFrLista .riga1 a, #MsgFrLista .rigaSelezionata a{ display:block; font-weight:bold; font-size: 110%;}

p.rigaFgl0, p.rigaFgl1, p.rigaFglSelezionata{ margin: 0px 0px 0px 40px;}

.rigaFgl0, .riga0 {background-color: #eee;}
.rigaFgl1, .riga1 {background-color: #E8E8BE;}
.rigaFglSelezionata, .rigaSelezionata {background-color: #FF9999;}
.labelMesg {
	font-weight: bold;
	color: #2d5a85;
	width: 95px;
	text-align: right;
	float: left;
}
#MsgPr {clear: left;}

/*	==================================== solo per Oggetto		*/
.labelOgget {
	font-weight: bold;
	color: #2d5a85;
	width: 95px;
	text-align: right;
	float: left;
}
#OggFrLista .riga1 {background-color: #E8E8BE;}

/*	------------------------------------ Risposte */
/********************************************************************************* Fine */
