					
					/* FOGLIO DI STILE DEL SITO CAD - COOPERATIVA DI ASSISTENZA DOMICILIARE  */
					
/* stili per xstandard */ 
.small {font-size:0.9em;}
.big {font-size:1.1em;}
.testoright {text-align:right;}
.testocenter {text-align: center;}
.testoleft {text-align:left;}
.normal {font-weight:normal; font-style:italic;}

.colore_azzurro { color:#0089B7; text-decoration:none} /* anziani */
.colore_verde { color:#339900; text-decoration:none} /* disabili */
.colore_arancione { color:#FF9224; text-decoration:none} /* minori */
.colore_rosso { color:#ff0000; text-decoration:none} /* altri */
.colore_standard { color:#202d31; text-decoration:none} /* standard */
/* stili per xstandard fine */ 
				
img	{border:none;}
h1, h2, h3 {font-size:0.9em; text-align:left;}
body {background-image:url(../immagini/sfondo_blu_segue.gif); background-repeat:repeat-x; font-family:verdana, arial, helvetica, sans-serif; color:#45626a; padding:0; margin:0;}	
p {margin-top: 0;}
li {display:inline;}
.default, .clear {font-size:0.1em; clear:both;}
.stampa {display:none;}

/* Elementi */ 
.testata {height:93px; background-image:url(../immagini/testata_segue.gif);	background-repeat:no-repeat; background-position:0 0; padding:0; margin:0;}
	.testata img {float:left; margin:10px 0 0 10px;}
.link_testata {padding-left:40px; color:#000000;}
	.link_testata ul, .link_testata ul li, .link_testata ul li a {color:#000000;}
	.ul_menu {margin:0; padding:0 0 0 160px;}
	.div_sottomenu {margin-left:190px;}
		a.sottomenu:link, a.sottomenu:visited { margin-left:49px; background-image:url(../immagini/sfondo_lavora_e_suggerimenti.gif); background-position:0 4px; background-repeat:no-repeat; font-size:0.65em; font-weight:bold; text-decoration:none; color:#000000; padding-left:10px;}
		a.sottomenu:hover, a.sottomenu:focus {background-image:url(../immagini/sfondo_lavora_e_suggerimenti_hover.gif); background-position:0 4px; background-repeat:no-repeat; text-decoration:none; color:#d30e17; padding-left:10px;}
	.motto {font-size:1.05em; color:#d30e17; padding-left:375px; display:block; margin-top:5px;}	
.menu {float:left; margin:0; padding:0; width:105px;}
	.menu ul {margin:15px 5px; padding:0; list-style-type:none;}
		.menu li {margin:0; padding:0;}
.notizie {float:left; width:99%; font-size:1.5em; color:#202d31; letter-spacing:-0.05em; padding:20px 0 55px 0; background-position:0 38px; background-repeat:no-repeat;}
	.notizie_1 {background-image:url(../immagini/sottotestata_segue_blu.gif);}
	.notizie_2 {background-image:url(../immagini/sottotestata_segue_verde.gif);}
	.notizie_3 {background-image:url(../immagini/sottotestata_segue_arancio.gif);}
	.notizie_4 {background-image:url(../immagini/sottotestata_segue_rosso.gif);}
	.notizie_ {background-image:url(../immagini/sottotestata_segue_standard.gif);}
.corpo {clear:both; padding:0; margin:0 0 10px 0; width:93%;}
.menu_servizi_anziani	{background-image:url(../immagini/linea_blu.gif);	background-repeat:repeat-x;	background-position:bottom;	width:105px;	padding-bottom:6px;	margin:5px 15px 5px 5px;}
.menu_servizi_disabili	{background-image:url(../immagini/linea_verde.gif);	background-repeat:repeat-x;	background-position:bottom;	width:105px;	padding-bottom:6px;	margin:5px 15px 5px 5px;}
.menu_servizi_minori	{background-image:url(../immagini/linea_arancio.gif);	background-repeat:repeat-x;	background-position:bottom;	width:105px;	padding-bottom:6px;	margin:5px 15px 5px 5px;}
.menu_servizi_altri	{background-image:url(../immagini/linea_rossa.gif);	background-repeat:repeat-x;	background-position:bottom;	width:105px;	padding-bottom:6px;	margin:5px 15px 5px 5px;}		
.sinistra {float:left; width:100% !important; width:100%;}
	.sinistra ul {margin:0 0 10px 0; padding:0;}
.contenuto	{margin-left:130px; color:#222f32; text-align:justify; width:auto !important; width:100%;}
	#titolo	{clear:right; font-size:1.5em; font-weight:bold;}	
.altre_notizie {float:right; margin-right:100px; margin-bottom:15px;}
.footer {margin:10px 0 10px 10px; clear:both; font-size:0.65em; color:#202d31; line-height:1.2em;}
	.footer a:link, .footer a:visited {color:#202d31; text-decoration:none; font-weight:bold; letter-spacing:normal}
	.footer a:hover, .footer a:focus {color:#d30e17; text-decoration:underline;}
		.web_design {padding-bottom:10px;}

/* stile delle notizie */ 
.titolo_sezione {font-size:0.8em; background-position:0 4px; background-repeat:no-repeat; padding:0 17px; margin:-5px 0 0 0;}
	.servizi_1 {background-image:url(../immagini/rettangolo_blu.gif);} /* anziani */
	.servizi_2 {background-image:url(../immagini/rettangolo_verde.gif);} /* disabili */
	.servizi_3 {background-image:url(../immagini/rettangolo_arancio.gif);} /* minori */
	.servizi_4 {background-image:url(../immagini/rettangolo_rosso.gif);} /* altri */
	.servizi_ {background-image:url(../immagini/rettangolo_standard.gif);} /* standard */
.data_news {color:#202d31; font-size:0.8em; font-weight:bold; font-style: normal; margin:0; padding:0;}
.testo {width:100%; padding-top:5px; padding-right:10px; font-size:0.7em; float:left;}
	.testo ul { display:block; list-style-type:none;}
	.testo li { display:block; background-image:url(../immagini/punto_elenco_square.gif);  background-repeat:no-repeat;  padding-left:10px; margin:0; padding-bottom:7px;}
	.testo_piccolo {font-size:0.9em;}
.colore_1 u { color:#0089B7; text-decoration:none} /* anziani */
.colore_2 u { color:#339900; text-decoration:none} /* disabili */
.colore_3 u { color:#FF9224; text-decoration:none} /* minori */
.colore_4 u { color:#ff0000; text-decoration:none} /* altri */
.colore_  u { color:#202d31; text-decoration:none} /* standard */

.div_titolo	{padding:0; font-size:1.0em; color:#222f32; font-weight:bold;}
	.div_titolo h2 {margin:15px 0; padding:0; font-size:1.0em; letter-spacing:-0.05em; }
	.sottotitolo {color: #202d31; font-size:0.9em; font-style:italic;}
		.desc_allegato {font-weight:bold; font-size:0.9em;}
	.immagine_ {margin: 5px 2px 2px 2px; border-color: #222f32;}
	.immagine_left {float:left; margin: 5px 2px 2px 2px; border-color: #222f32;}	
	.immagine_right {float:right; margin: 5px 2px 2px 2px; border-color: #222f32;}	
	.div_allegati {clear:both;}
		.allegati {color:#202d31; font-size:1.2em; padding:15px 0 5px 0; font-weight:bold;}
			a.link_allegati:link, a.link_allegati:visited {color:#202d31; font-weight:bold; text-decoration:none;}
			a.link_allegati:hover, a.link_allegati:focus {color:#d30e17; text-decoration:underline;}
		.cleaner {clear:both; font-size:0.1em; height:0px;}
		.space {font-size:0.1em; color:#ffffff;}
		.space2 {font-size:0.7em; color:#ffffff;}
		.space_verde {font-size:0.1em; color:#ffffff;}
.testob {font-weight:bold;}
.spazio_puntato {list-style-type:none; color:#202d31; width:80%; padding:5px 0; margin:0;}
	.spazio_puntato_li {padding-bottom:16px; background-image:url(../immagini/punto_elenco_square.gif); background-position:0 4px !important; background-position:0 8px; background-repeat:no-repeat;}
	.spazio_puntato div {color:#222f32;}
		.spazio_puntato div p { padding:0; margin:0;}
.titolo_categorizzato {font-size:1.2em; color:#202d31; font-weight:bold; position:relative; top:-10px; padding-top:10px;}
.elenco_sottoca {padding-bottom:10px;}
.elenco_puntato, .elenco_puntato2 {list-style-type:none; padding:5px 0; margin:0; color:#202d31;}
	.elenco_puntato li, .spazio_puntato li {display:block; padding-left:10px; margin:0; padding-bottom:7px; background-image:url(../immagini/punto_elenco_square.gif);  background-repeat:no-repeat;}
	.elenco_puntato2 li {display:block; padding-left:10px; margin:0; background-image:url(../immagini/punto_elenco_square.gif); background-position:0 0;  background-repeat:no-repeat;}
	.elenco_puntato2 p {margin:0;}
	.li_archivio a:link, .li_archivio a:visited {color:#222f32; text-decoration:none;}
	.li_archivio a:hover, .li_archivio a:focus {color:#202d31; text-decoration:none}
ul.info_struttura {padding:0; margin:5px 0 20px 0; list-style-type:none;}
	li.dati_struttura {padding:3px 0 4px 20px; background-position:0 2px; background-repeat:no-repeat;} /* posizionamento per l'img di background per tutte le classi seguenti */
	li.indirizzo_1 {background-image:url(../immagini/lettera_blu.gif);}  /* anziani */
	li.telefono_1 {background-image:url(../immagini/telefono_blu.gif);}  /* anziani */
	li.fax_1 {background-image:url(../immagini/fax_blu.gif);}  /* anziani */
	li.email_1 {background-image:url(../immagini/email_blu.gif);}  /* anziani */
	li.indirizzo_2 {background-image:url(../immagini/lettera_verde.gif);} /* disabili */
	li.telefono_2 {background-image:url(../immagini/telefono_verde.gif);} /* disabili */
	li.fax_2 {background-image:url(../immagini/fax_verde.gif);} /* disabili */
	li.email_2 {background-image:url(../immagini/email_verde.gif);}  /* disabili */
	li.indirizzo_3 {background-image:url(../immagini/lettera_arancio.gif);} /* minori */
	li.telefono_3 {background-image:url(../immagini/telefono_arancio.gif);} /* minori */
	li.fax_3 {background-image:url(../immagini/fax_arancio.gif);} /* minori */
	li.email_3 {background-image:url(../immagini/email_arancio.gif);} /* minori */
	li.indirizzo_4 {background-image:url(../immagini/lettera_rosso.gif);} /* altri */
	li.telefono_4 {background-image:url(../immagini/telefono_rosso.gif);} /* altri */
	li.fax_4 {background-image:url(../immagini/fax_rosso.gif);} /* altri */
	li.email_4 {background-image:url(../immagini/email_rosso.gif);} /* altri */
		.info_struttura p {display:inline; padding:0; margin:0;}

/* Elementi link */
.testob a:link, .teston a:link, .testob a:visited, .teston a:visited {color:#222f32; text-decoration:none;}
.testob a:hover, .teston a:hover, .testob a:focus, .teston a:focus {color:#202d31; text-decoration:underline;}	
a.link_homepage:link, a.link_homepage:visited {color:#d30e17;	font-weight:bold;	font-size:55%;	text-decoration:none; margin-right:10px;}
a.link_homepage:hover {text-decoration:underline;}
a.link_menu:link, a.link_menu:visited {color:#000000;	font-weight:bold;	font-size:55%;	text-decoration:none; margin-left:10px;}
a.link_menu:hover, a.link_menu:focus {color:#d30e17;}	
a.link_menu_2:link, a.link_menu2:visited {color:#202d31; font-size:55%;	font-weight:bold;	text-decoration:none;}
a.link_menu_2:hover, a.link_menu2:focus	{color:#d30e17; font-size:55%;}		
a.link_altre_notizie:link, a.link_altre_notizie:visited	{font-size:0.7em; font-weight:bold; color:#000; text-decoration:none;}	
a.link_altre_notizie:hover, a.link_altre_notizie:focus {color:#d30e17; text-decoration:underline;}	
a.link_servizi_anziani:link, a.link_servizi_disabili:link, a.link_servizi_minori:link, a.link_servizi_altri:link {font-size:60%; font-weight:bold; text-decoration:none; color:#303;}
a.link_servizi_anziani:visited, a.link_servizi_disabili:visited, a.link_servizi_minori:visited, a.link_servizi_altri:visited {font-size:60%; font-weight:bold; text-decoration:none; color:#303;}
a.link_servizi_anziani:hover {color:#0089B7;}
a.link_servizi_disabili:hover {color:#339933;}
a.link_servizi_minori:hover {color:#FF9224;}
a.link_servizi_altri:hover {color:#ff3333;}	
a.link_servizi:link, a.link_servizi:visited {color:#303; font-size:0.8em; text-decoration:none;}		
a.link_arancio:link, a.link_arancio:visited {color:#FF6600;}
a.link_bluette:link, a.link_bluette:visited {color:#0000CC;}
.email_1 a:link, .email_1 a:visited, .email_2 a:link, .email_2 a:visited, .email_3 a:link, .email_3 a:visited, .email_4 a:link, .email_4 a:visited {color:#FF6600;}

/* Elementi form */
.form_province {width:100px !important; width:105px; margin:5px 0 5px 10px; color:#202d31; font-weight:bold; font-size:0.6em; border:1px solid #202d31; padding:2px 2px 3px 2px;}
	.form_province label {display:block; margin:0 0 4px 2px;}
	.form_province select {font-size:0.9em; font-weight: normal !important; font-weight:bold; margin:0; padding:0;}
	.form_province option { margin:3px 0 0 0; color:#202d31;}
	.vai {border:0px solid #ffffff; background-color:#ffffff; margin:0; padding:0; color:#202d31; font-weight:bold; font-size:0.9em;}
	
/* Elementi risultato ricerca */
.titolo_ricerca {font-size:1.1em; color:#202d31; font-weight:bold; padding:0; margin:5px 0;}	/* stile standard del sito: nessuna sezione */
.ricerca_colore_1 {color:#0089B7; font-size:1.3em; padding:0; font-weight:bold; letter-spacing:0.05em; margin:6px 0 3px 0;} /* anziani */
.ricerca_colore_2 {color:#339900; font-size:1.3em; padding:0; font-weight:bold; letter-spacing:0.05em; margin:6px 0 3px 0;} /* disabili */
.ricerca_colore_3 {color:#FF9224; font-size:1.3em; padding:0; font-weight:bold; letter-spacing:0.05em; margin:6px 0 3px 0;} /* minori */
.ricerca_colore_4 {color:#ff0000; font-size:1.3em; padding:0; font-weight:bold; letter-spacing:0.05em; margin:6px 0 3px 0;} /* altri */
	
/* Elementi form dinamici */	
form.forminterna {font: 0.8em normal verdana, sans-serif; color:#000000;} 
form.forminterna label span {position: relative; top: 3px}
form.forminterna input, form.forminterna select, form.forminterna textarea {border:1px solid #638a96; width:200px; padding:2px; margin:6px 0 3px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic; font-size:0.9em;} 
form.forminterna select {width:248px !important; width:240px; padding:0;}
form.forminterna textarea {height:100px; font-size:1.05em; width:350px;}
form.forminterna label {font-weight:bold; width:500px; display:block;}
form.forminterna div input.bottoneinterna {width:70px; font-weight:bold; background-color:#FFFFFF; border:1px solid #638a96; padding:0; margin:10px 0; display:block;}
form.forminterna div.commento {font-weight:bold; color:#638a96; font-size:1.2em;}
	form.forminterna div.commento em {font-size:0.9em; font-weight:normal;}
form.forminterna span.obbligatori  {font-size:0.85em; position:relative; top:30px; left:400px;}
form.forminterna div.radio div.radio_titolo {font-weight:bold; width:450px; clear:both; margin:0 10px 0 0; position:relative; top:3px; display:block;}
form.forminterna div.radio div.radio_corpo {clear:both; width:auto; margin-left: 0;}
form.forminterna div.radio div.radio_corpo div.radio_item {margin:5px 0 0 0; float:left; width:60px;}
form.forminterna div.radio div.radio_corpo div.radio_item input {width:20px; border: none; float:left;}
form.forminterna div.radio div.radio_corpo div.radio_item label {width:auto !important; width:20px; font-weight:normal; margin-top:4px !important; margin-top:7px;}
form.forminterna div.radio div.radio_corpo div.form_lavoro {margin:5px 0 0 0; float:left; width:280px !important; width:100px;}


form.forminterna div.radio_checkbox div.radio_titolo {font-weight:bold; width:450px; clear:both; margin:0 10px 0 0; position:relative; top:3px; display:block;}
form.forminterna div.radio_checkbox div.radio_corpo {clear:both; width:auto; margin-left: 20px;}
form.forminterna div.radio_checkbox div.radio_corpo div.radio_item {margin:5px 0 0 0; float:none; width: auto;}
form.forminterna div.radio_checkbox div.radio_corpo div.radio_item input { width:auto; display: inline; float:none; vertical-align:middle; border: none;}
form.forminterna div.radio_checkbox div.radio_corpo div.radio_item label {display: inline; float:none; vertical-align:middle; font-weight: normal; width: auto;}
form.forminterna div.radio_checkbox div.radio_corpo div.form_lavoro {margin:5px 0 0 0; float:left; width:280px !important; width:100px;}


form.forminterna div.radio div.lavoro {margin-left:270px; clear:both}
form.forminterna div.radio div.lavoro2 {margin-left:200px;}
	form.forminterna div.radio div.lavoro div.item_lavoro {margin-top:5px;}
		form.forminterna div.radio div.lavoro div.item_lavoro input , form.forminterna div.radio div.lavoro2 div.item_lavoro input{float:left; width:16px; position:relative; top:2px !important; top:-2px; border:none; margin:0 5px 0 0;}
		form.forminterna div.radio div.lavoro div.item_lavoro label, form.forminterna div.radio div.lavoro2 div.item_lavoro label {width:220px; margin:0;}
		form.forminterna div.radio input.bottoneinterna {margin-left:200px !important; margin-left:100px;}

form.forminterna input.yn {width:13px; border:none; text-align:left; position:relative !important; left:-4px !important; position:static; left:0;}
form.forminterna div {margin:0; text-align:left;}
	form.forminterna div div {margin-bottom:5px;}
form.forminterna div.default {margin:0; clear:both;}
form.forminterna div.default2 {margin:0 0 0 5px;}
form.forminterna div.informativa {color:#000000; font-size:0.8em; font-weight:normal; width:350px; height:100px; overflow:auto; border:1px solid #638a96;}
form.forminterna div.informativa div.label {font-size:1.1em; font-weight:bold; color:#FF0000; margin-bottom:5px;}
	form.forminterna div.informativa div.label ol {list-style-type:upper-latin;}
		form.forminterna div.informativa div.label ol li {list-style-type:upper-latin; margin:2px 0 2px 25px; padding-left:25px;}
div.messaggio_form {margin-bottom:10px; font-weight:normal; font-size:80%;}
div.indietro a:link, div.indietro a:visited {font-size:0.8em; color:#000000; font-weight:bold; text-decoration:none;}
div.indietro a:hover, div.indietro a:focus {color:#202d31; text-decoration:none;}
div.testo_alto, div.testo_basso {font-size:0.7em; margin:0; padding:0;}
	div.testo_alto p, div.testo_basso p {margin:0; padding:0;}
	div.contenuto div.sinistra div.testo_alto ul.ul_testo_alto li {display:block; list-style-type:square; padding-left:10px;}
	.float_left {float:none !important; float:left;}
	.float_left li {margin:4px 0 !important; padding:0 0 0 10px !important; margin:4px 0; padding:0;}
.sottotitolo_form {font-size:0.85em; font-style:italic; font-weight:normal; margin-left:5px; position:relative !important; left:-4px !important; position:static; left:0;}	
.sottoclasse_form {font-size:0.9em; font-weight:normal; margin-left:15px;}

form.inline input, form.inline select, form.inline textarea {float:left; width:240px;} 
form.inline select {width:248px !important; font-size:inherit !important; font-size:0.85em; width:240px; padding:0;}
form.inline label {float:left; width:270px;}
form.inline span.obbligatori {left:245px !important; top:6px !important; top:4px; left:237px;}
form.inline div.commento {width:498px !important; width:490px; text-align:center; margin:5px 0;}
form.inline div div {margin-bottom:0;}
form.inline div.informativa {width:495px;} 
form.inline div.label {text-align:center; margin:5px 0; font-size:1.1em;}
form.inline div.radio_corpo {margin-left:275px !important; margin-left:270px;}
	form.inline div.radio_titolo {width:270px;float:left; clear:both;}
	form.inline div.radio_item {clear:both; display:block;}
		form.inline div.radio_item input {padding:0; margin:0;}
		form.inline div.radio_item label {padding:0; margin:0;}

.disabled {background-color:#ECE9D8;}
.enabled {background-color:#ffffff;}
