/*html{overflow: -moz-scrollbars-vertical;}*/
body {margin:0;padding:0;background-image:url(/struttura/fondo_body.jpg);}
p {margin:0;}
a:active { outline: none; }
a:focus { -moz-outline-style: none; }
a {color:#E88800; text-decoration:none;}
a:hover {color:#FF9900; text-decoration:underline;}
.both { clear:both;}
img { border:0;}

.testo_piccolo {font-size: 10px;line-height: 130%;}
.testo_normale {font-size: 12px;}
.testo_grande {font-size: 14px;line-height: 130%;}

table.Tabella1{font-size:0.9em; font-family:Arial, Helvetica, sans-serif;border-right:1px solid #cccccc;}
		table.Tabella1 td{border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:4px 6px 4px 6px;margin:0; background-color:#ffffff;}
		table.Tabella1 th{border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;border-top:1px solid #cccccc;padding:4px 6px 4px 6px;margin:0; background-color:#ffffff;}
		table.Tabella1 td.cella_lateralesx{background-color:#EDEDED; font-weight:bold;}
		table.Tabella1 th.cellath_vertice{background-color:ffffff; border-top:none; border-left:none;}
		table.Tabella1 th.cellath_colore{border-top:1px solid #cccccc;background-color:#005866; color:#FFFFFF;}
		table.Tabella1 caption{padding:4px 6px 4px 6px;margin:0;font-size:1.1em; font-weight:bold;}

table.Tabella2{font-size:0.9em; font-family:Arial, Helvetica, sans-serif;border-right:1px solid #cccccc;}
		table.Tabella2 td{border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:4px 6px 4px 6px;margin:0; background-color:#ffffff;}
		table.Tabella2 th{border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;border-top:1px solid #cccccc;padding:4px 6px 4px 6px;margin:0; background-color:#ffffff;}
		table.Tabella2 th.cellath_colore{border-top:1px solid #cccccc;background-color:#005866; color:#FFFFFF;}
		table.Tabella2 caption{padding:4px 6px 4px 6px;margin:0;font-size:1.1em; font-weight:bold;}

table.Tabella3{font-size:0.9em; font-family:Arial, Helvetica, sans-serif;border-right:1px solid #cccccc;border-top:1px solid #cccccc;}
		table.Tabella3 td{border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:4px 6px 4px 6px;margin:0; background-color:#ffffff;}
		table.Tabella3 td.cella_lateralesx{background-color:#EDEDED; font-weight:bold;}
		table.Tabella3 caption{padding:4px 6px 4px 6px;margin:0;font-size:1.1em; font-weight:bold;}

/*-------------------------STRUTTURA GENERALE-----------------------------*/

.contenitore {width:985px;margin:5px auto 5px auto;}
		.blocco {float:left;width:985px;background-image:url(/struttura/fondo_corpopagina.jpg);margin:0;padding:0;}
				.corpo {position:relative;float:left;width:985px;margin:0;padding:0;background-image:url(/struttura/fondo_testata.jpg);background-repeat: no-repeat;}
						.logoinran {position:absolute;left:850px;top:75px;}
						.logoministero {position:absolute;left:850px;top:5px;}
						.pagina {float:left;width:985px;margin:0;padding:0;}
								.colsx {float:left;width:181px;margin:250px 5px 0 8px;padding:0;}
										.colsx_home { position:absolute; width:145px; height:160px; top:15px; left:50px;cursor:pointer;cursor:hand;}
										.pulsante1sx {margin:0 0 2px 0;padding:0;}
										.space {margin:0;padding:0;height:30px;}
										.pulsante2sx {background-image:url(/struttura/punto.jpg);background-repeat:no-repeat;margin:0 0 5px 5px;padding:0 0 0 20px;}
										.pulsante2sx_font {font-family: Arial, Helvetica, sans-serif;font-size: 0.75em;color: #2B8895;font-weight: bold;}
												.pulsante2sx_font a {color:#2B8895; text-decoration:none;}
												.pulsante2sx_font a:hover {color:#46BACA; text-decoration:none;}
										.video { height:175px; width:181px;background-color:#2B8895;text-align: center;margin:0 0 15px 0;padding:1px 0 1px 0;}
										.video_titolo {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 0.95em;font-weight: bold;color: #E88800;padding:5px;text-align: center;}
                    .video_font {font-family: Arial, Helvetica, sans-serif;font-size: 0.7em;color: #ffffff;font-weight: bold;width:181px;background-color:#2B8895;text-align: center;margin:3px 0 3px 0;}
												.video_font a {color:#ffffff; text-decoration:none;}
												.video_font a:hover {color:#FFCC00;text-decoration:none;}
								.colcn {float:left;width:568px;/*background-color:#00CC00;*/margin:155px 10px 0 15px;padding:0;}
										.titolopagina {width:568px;margin:0;padding:0;}
										.descrizionepagina {width:568px;margin:0;padding:5px 0 10px 0;font-family: Arial, Helvetica, sans-serif;font-size: 0.9em;color: #2F7980;text-align:left;}
										.modulo {width:568px;margin:0;padding:5px 0 5px 0;font-family: Arial, Helvetica, sans-serif;font-size: 0.8em;color: #2F7980;}
								.coldx {float:left;width:181px;margin-top:220px;margin-left:9px;padding:0;text-align:center;}
										.blocconews {width:170px;margin:0 0 15px 5px;padding:0;}
										.blocconews_font {padding:5px 0 5px 0;font-family:Arial, Helvetica, sans-serif;font-size: 0.75em;font-weight: bold;color: #308BB8;}								
				.piede {text-align:center;float:left;width:985px;background-image:url(/struttura/fondo_piede.jpg);margin:0;padding:5px 0 5px 0;}
				.piede_font {font-family: Arial, Helvetica, sans-serif;font-size: 0.8em;color: #666666;font-weight: bold;/*padding:0 0 0 200px;*/}
				.piede_font a {color:#666666; text-decoration:none;}
				.piede_font a:hover {color:#000000;text-decoration:none;}
				.siae {text-align:center;font-size: 0.7em; color: #FFFFFF;font-family:Arial, Helvetica, sans-serif;width:985px;margin:5px auto 5px auto;}
				.piederight{
          color:#666666;
          float:right;
          font-size:0.8em;
          padding-right:10px;
          text-align:right;
          width:250px;
        }
				.piedeleft{
          color:#FED94D;
          float:left;
          width:250px;
        }
/*-------------------------GENERALE-----------------------------*/

/*   Box tipo1   */
.box1 {width:100%;	background-color:#85D1D8;}
.box1A {height:10px;background-image: url(/struttura/1no.jpg);background-repeat:no-repeat;background-position:top left;display:block;}
.box1B {height:10px;background-image: url(/struttura/1ne.jpg);background-repeat:no-repeat;background-position:top right;display:block;margin-left:20px;}
.box1C {height:10px;display:block;margin-right:20px;background-image: url(/struttura/1n.jpg);background-position:top left;}
.box1D {border-left: 1px solid #51989B;border-right: 1px solid #51989B;}
.box1E {height:10px;background-image: url(/struttura/1so.jpg);background-repeat:no-repeat;background-position:bottom left;display:block;}
.box1F {height:10px;background-image: url(/struttura/1se.jpg);background-repeat:no-repeat;background-position:bottom right;display:block;margin-left:20px;}
.box1G {height:10px;display:block;margin-right:20px;background-image: url(/struttura/1s.jpg);background-position:bottom left;}

/*   Box tipo2   */
.box2 {width:100%;	background-color:#ffffff;}
.box2A {height:10px;background-image: url(/struttura/2no.jpg);background-repeat:no-repeat;background-position:top left;display:block;}
.box2B {height:10px;background-image: url(/struttura/2ne.jpg);background-repeat:no-repeat;background-position:top right;display:block;margin-left:20px;}
.box2C {height:10px;display:block;margin-right:20px;background-image: url(/struttura/2n.jpg);background-position:top left;}
.box2D {border-left: 1px solid #6DACAF;border-right: 1px solid #6DACAF;}
.box2E {height:10px;background-image: url(/struttura/2so.jpg);background-repeat:no-repeat;background-position:bottom left;display:block;}
.box2F {height:10px;background-image: url(/struttura/2se.jpg);background-repeat:no-repeat;background-position:bottom right;display:block;margin-left:20px;}
.box2G {height:10px;display:block;margin-right:20px;background-image: url(/struttura/2s.jpg);background-position:bottom left;}
.box2Contenuti {margin:0 10px 0 10px;}

/*   Overlay   */
#overlay {background-image: url(/struttura/overlay.png);position:fixed;top: 0px;left: 0px;z-index: 99;width: 100%;height: 100%;}
#popup {width:568px;height:320px;position: fixed;top: 50%;left: 50%;margin-left: -284px;margin-top: -160px;z-index:11000000;background-image: url(/struttura/loaderbianco.gif);background-repeat:no-repeat;background-position:center center;}
* html #popup{position: absolute;}
* html #overlay{position:absolute;background-color: transparent;background-image: url(/struttura/blank.gif);filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="struttura/overlay.png", sizingMethod="scale");}		

.box2Contenuti a.chemload{padding-right:22px;background-image: url(/struttura/miniload2.gif);background-repeat:no-repeat;background-position:center right;}

/*   Box tipo3   */
.box3 {width:100%;}
.box3A {position:relative;height:10px;background-image: url(/struttura/3no.gif);background-repeat:no-repeat;background-position:top left;display:block;}
.box3B {height:10px;background-image: url(/struttura/3ne.gif);background-repeat:no-repeat;background-position:top right;display:block;margin-left:20px;}
.box3C {height:10px;display:block;margin-right:20px;background-image: url(/struttura/3n.gif);background-position:top left;}
.box3D {border-left: 1px solid #408BA8;border-right: 1px solid #408BA8;background-color:#FFFFFF;}
.box3E {height:10px;background-image: url(/struttura/3so.gif);background-repeat:no-repeat;background-position:bottom left;display:block;}
.box3F {height:10px;background-image: url(/struttura/3se.gif);background-repeat:no-repeat;background-position:bottom right;display:block;margin-left:20px;}
.box3G {height:10px;display:block;margin-right:20px;background-image: url(/struttura/3s.gif);background-position:bottom left;}
.box3Contenuti {background-color:#ffffff;}
.box3_chiudi { position:absolute; top:7px; left: 541px; width:20px; height:20px;}
.boxcontent {	width:100%; clear:both	}

/*   Box tipo4   */
.box4 {	background-color:#ffffff; margin:0 50px 0 50px;}
.box4A {height:10px;background-image: url(/struttura/4no.jpg);background-repeat:no-repeat;background-position:top left;display:block;}
.box4B {height:10px;background-image: url(/struttura/4ne.jpg);background-repeat:no-repeat;background-position:top right;display:block;margin-left:20px;}
.box4C {height:10px;display:block;margin-right:20px;background-image: url(/struttura/4n.jpg);background-position:top left;}
.box4D {border-left: 1px solid #CC0000;border-right: 1px solid #CC0000;}
.box4E {height:10px;background-image: url(/struttura/4so.jpg);background-repeat:no-repeat;background-position:bottom left;display:block;}
.box4F {height:10px;background-image: url(/struttura/4se.jpg);background-repeat:no-repeat;background-position:bottom right;display:block;margin-left:20px;}
.box4G {height:10px;display:block;margin-right:20px;background-image: url(/struttura/4s.jpg);background-position:bottom left;}
.box4Contenuti {margin:0 10px 0 10px;}

/*   Colonna destra Istruzioni   */
.bloccoistruzioni {width:170px;margin:0 0 15px 5px;padding:0;}
.bloccoistruzioni_font {padding:5px 0 5px 0;font-family:Arial, Helvetica, sans-serif;font-size: 0.7em;color: #308BB8; text-align:left;}								


/*-------------------------HOME PAGE-----------------------------*/

/*   Blocchi link   */
.blocchihome {margin: 0 auto 10px auto; width:568px;}
.bloccohome1 {cursor:pointer;cursor:hand;float:left; margin-top:10px; margin-right: 10px; height:179px; width:278px;  background-image:url(/struttura/home_MM.jpg); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:0.9em;}
.bloccohome2 {cursor:pointer;cursor:hand;float:left; margin-top:10px; height:179px; width:278px;  background-image:url(/struttura/home_CHEM.jpg); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:0.9em;}
.bloccohome3 {cursor:pointer;cursor:hand;float:left; margin-top:10px; margin-right: 10px; height:179px; width:278px; background-image:url(/struttura/home_SM.jpg); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; color:#2F7980; font-size:0.9em;}
.bloccohome4 {cursor:pointer;cursor:hand;float:left; margin-top:10px; height:179px; width:278px;  background-image:url(/struttura/home_SB.jpg); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; color:#2F7980; font-size:0.9em;}
.bloccohome5 {cursor:pointer;cursor:hand;float:left; margin-top:10px; margin-right: 10px; height:179px; width:278px;  background-image:url(/struttura/home_COEM.jpg); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; color:#2F7980; font-size:0.9em;}
.bloccohome7 {cursor:pointer;cursor:hand;float:left; margin-top:10px; margin-right: 10px; height:179px; width:278px;  background-image:url(/struttura/home_MOBI.jpg); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; color:#884400; font-size:0.9em;}
.bloccohome7_descr {margin:68px 17px 0 86px;text-align:justify;}
.bloccohome8 {cursor:pointer;cursor:hand;float:left; margin-top:10px; height:179px; width:278px; background-image:url(/struttura/home_BOOK.jpg); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:0.9em;}
.bloccohome8_descr {margin:78px 17px 0 86px;text-align:justify;}
.bloccohome_descr {margin:78px 12px 0 86px;text-align:justify;}
		.bloccohome3 a,.bloccohome4 a,.bloccohome5 a {color: #2F7980;}
		.bloccohome7 a {color: #884400;}
		.bloccohome7 a:hover {color: #884400;}
		.bloccohome3 a:hover,.bloccohome4 a:hover,.bloccohome5 a:hover {color: #2F7980;}
		.bloccohome1 a,.bloccohome2 a {color: #ffffff;}
		.bloccohome1 a:hover,.bloccohome2 a:hover {color: #ffffff;}
		.bloccohome_link a {text-decoration:none;}
		.bloccohome_link a:hover {text-decoration:none;}

/*   Blocco login   */
.bloccohome6 {float:left; margin-top:5px; height:189px; width:278px; font-family:Arial, Helvetica, sans-serif; color:#308BB8; font-size:0.85em;}
.bloccohome6_descr {margin:10px 0 0 32px;border:2px solid #cccccc;width:214px;border-style: dotted;width:212px;height:137px;}
.bloccohome6_descr1 {text-align:center; margin:5px 0 4px 0;}
.bloccohome6_descr2 {font-weight:bold; text-align:right; margin-right:16px; line-height:2em;}
.bloccohome6_descr3 { text-align:center; margin:3px 0 0 0;}
.bloccohome6_descr4 {text-align:center; margin:4px 0 5px 0;}
.bloccohome6_descr5 {font-weight:bold; text-align:center; line-height:2em;font-size:1.1em;}
		.bloccohome6_descr4 a {color: #ff6600;}
		.bloccohome6_descr4 a:hover {text-decoration:none;color: #ff6600;}

/*-------------------------PER SAPERNE DI PIU'-----------------------------*/

.psdp_blocco {margin-bottom:0;}
	.psdp_titolo {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 1em; font-weight:bold;color: #2F7980;padding:0 20px 5px 20px;margin:0;background-image:url(/struttura/icona_persapernedipiu1.jpg);background-repeat:no-repeat;background-position:top left; text-align:justify;}
.psdp_blocco2 {margin-bottom:10px;}
	.psdp_titolo2 {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 1.25em;font-weight: bold;color: #E88800;padding:0 0 10px 0;}
	.psdp_testo {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 1em;color: #2F7980;padding:0 0 5px 0;}
.psdp_titolo_cat {margin:35px 10px 5px 10px; font-size:1.3em; text-align:center;font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; border-bottom:1px dotted #dddddd; padding-bottom:5px;}

/*-------------------------CHIEDO E MANGIO-----------------------------*/

/*   Cerca   */
.CHEM_titolo1 {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 1.2em;font-weight: bold;color: #E88800;padding:0 0 5px 0;}
.CHEM_sottotitolo1 {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 1.0em;font-weight: bold;color: #E88800;padding:0 0 5px 0;}
.CHEM_cerca {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 1em;font-weight: bold;color: #2F7980;text-align:center;}
.CHEM_cerca #searchtext, .CEM_cerca #searchtext {width:80%;}		
.CHEM_cerca_risultato {border-bottom:1px solid #96D7DE;border-bottom-style: dotted;padding:5px 0 5px 25px;background-image:url(/struttura/icona_chiedoemangio3.gif);background-repeat:no-repeat;background-position:top left;}
				.CHEM_cerca_risultato_dispari {background-color:#EFF9FA;}

.CHEM_cerca_risultato_font {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 1em;color: #2F7980;}
				.CHEM_cerca_risultato_font a {color:#2F7980; text-decoration:none;}
				.CHEM_cerca_risultato_font a:hover {color:#E88B00;text-decoration:none;}

.CHEM_cerca_risultato_pat_font {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 0.9em;color: #FF9900;font-style: italic;padding:8px 0 5px 0;}
				.CHEM_cerca_risultato_pat_font a {color:#82CAD0; text-decoration:none;}
				.CHEM_cerca_risultato_pat_font a:hover {color:#E88B00;text-decoration:none;}

/*   Categorie domande e risposte   */
.CHEM_liv1 {background-color:#85D1D8;border-top:1px solid #61A9AD;}
.CHEM_liv1_font {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 1.2em;color: #2F7980;font-weight: bold;padding:5px 0 5px 30px;margin:0 0 0 5px;background-image:url(/struttura/icona_chiedoemangio1.gif);background-repeat:no-repeat;background-position:center left;}
.CHEM_liv2 {background-color:#BDE6EA;border-top:1px solid #61A9AD;}
.CHEM_liv2_font {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 1.2em;color: #2F7980;font-weight: bold;padding:5px 0 5px 30px;margin:0 0 0 25px;background-image:url(/struttura/icona_chiedoemangio1.gif);background-repeat:no-repeat;background-position:center left;}
.CHEM_liv3 {background-color:#E2FBFF;border-top:1px solid #96D7DE;}
.CHEM_liv3_font {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 1.2em;color: #2F7980;font-weight: bold;padding:5px 0 5px 30px;margin:0 0 0 45px;background-image:url(/struttura/icona_chiedoemangio1.gif);background-repeat:no-repeat;background-position:center left;}
.CHEM_dom1 {background-color:#ffffff;border-bottom:1px solid #96D7DE;border-bottom-style: dotted;	}
.CHEM_dom1_font {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 1em;color: #2F7980;padding:5px 0 5px 30px;margin:0 0 0 25px;background-image:url(/struttura/icona_chiedoemangio2.gif);background-repeat:no-repeat;background-position:center left;}
.CHEM_dom2 {background-color:#ffffff;border-bottom:1px solid #96D7DE;border-bottom-style: dotted;	}
.CHEM_dom2_font {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 1em;color: #2F7980;padding:5px 0 5px 30px;margin:0 0 0 45px;background-image:url(/struttura/icona_chiedoemangio2.gif);background-repeat:no-repeat;background-position:center left;}
.CHEM_dom3 {background-color:#ffffff;border-bottom:1px solid #96D7DE;border-bottom-style: dotted;	}
.CHEM_dom3_font {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 1em;color: #2F7980;padding:5px 0 5px 30px;margin:0 0 0 65px;background-image:url(/struttura/icona_chiedoemangio2.gif);background-repeat:no-repeat;background-position:center left;}
		.CHEM_liv1_font a,.CHEM_liv2_font a,.CHEM_liv3_font a,.CHEM_dom1_font a,.CHEM_dom2_font a,.CHEM_dom3_font a {text-decoration:none;color: #2F7980;}
		.CHEM_liv1_font a:hover,.CHEM_liv2_font a:hover,.CHEM_liv3_font a:hover,.CHEM_dom1_font a:hover,.CHEM_dom2_font a:hover,.CHEM_dom3_font a:hover {text-decoration:none;color: #990000;}

.space2 {margin:0;padding:0;height:20px;}

/*   Popup risposta alle domande   */
.CHEM_poptitolo {background-image:url(/struttura/icona_chiedoemangio1.gif);background-repeat:no-repeat;background-position:center left;margin:0 35px 3px 13px;padding:6px 0 6px 30px;}
.CHEM_poptitolo_font {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 0.95em;font-weight: bold;color: #E88800;}
.CHEM_popblocco {height:300px;overflow:auto;margin:0 10px 0 10px;}
.CHEM_popcampo1 {background-image:url(/struttura/fondo_pop1.jpg);border-bottom:1px solid #ffffff;padding:5px 5px 5px 27px;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 0.8em;color: #666666;line-height:1.4em;text-align:justify;}
.CHEM_popcampo2 {background-image:url(/struttura/fondo_pop2.jpg);border-bottom:1px solid #ffffff;padding:5px 5px 5px 27px;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 0.8em;color: #666666;line-height:1.4em;text-align:justify;}
.CHEM_popcampo3 {background-image:url(/struttura/fondo_pop3.jpg);border-bottom:1px solid #ffffff;padding:5px 5px 5px 27px;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 0.8em;color: #666666;line-height:1.4em;}


/*---------------------------- SUGGERIMENTI IN LINEA --------------------------------*/
.suggerimenti { font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 0.8em;font-weight: bold;color: #2F7980;z-index:100;border:1px solid #6DACAF;max-height:250px;overflow:auto;background-color:#EFF9FA;width:250px;margin:0;padding:0;}
.suggerimenti ul {list-style-type:none;margin:0;padding:0;}
.suggerimenti li.selected { background-color: #ffb;}
.suggerimenti ul li {color: #4A9104;list-style-type:none;display:block;padding:3px 60px 3px 3px; font-size:0.9em; text-align:left; cursor:pointer;cursor:hand;}
.suggerimenti ul li.cemsearch_ricette {color: #E88800;}
.suggerimenti ul li span.informal {position: absolute;right: 0;font-size : 0.75em;color : #4A9104;padding-right : 3px;font-weight:normal;}
.suggerimenti ul li.cemsearch_ricette span.informal{color : #E88800;}


/*---------------------------- MANGIOMEGLIO --------------------------------*/

.MM_messaggio {width:400px; margin:0 auto 0 auto; border:1px solid #eeeeee; text-align:center; padding:5px; background-color:#f8f8f8}
	.MM_messaggio_font1 {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 1.1em;font-weight: bold;color: #6FB801;line-height:1.5em;}
	.MM_messaggio_font2 {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 0.9em;font-weight: normal;line-height:1.3em;}

.MM_messaggio2 {width:400px; margin:0 auto 0 auto; border:1px solid #eeeeee; text-align:center; padding:5px; background-color:#f8f8f8}
	.MM_messaggio2_font1 {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 1.1em;font-weight: bold;color: #E88800;line-height:1.5em;}
	.MM_messaggio2_font2 {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 0.9em;font-weight: normal;line-height:1.3em;}

.MM_errore {width:400px; margin:0 auto 0 auto; border:1px solid #eeeeee; text-align:center; padding:10px; background-color:#f8f8f8}
	.MM_errore_font1 {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 1.0em;font-weight: bold;color: #ff0000;line-height:1.5em;}
	.MM_errore_font2 {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 0.9em;font-weight: normal;color: #cc0000;line-height:1.3em;}
	
.MM_elenco1 {width:380px; margin:0 auto 0 auto; text-align:left; padding:5px; background-image:url(/struttura/icona_mangiomegliomini1.jpg); background-repeat:no-repeat; background-position:left center;padding-left:30px;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 1em;font-weight: bold;}
.MM_elenco2 {width:380px; margin:0 auto 0 auto; text-align:left; padding:5px; background-image:url(/struttura/icona_mangiomegliomini3.jpg); background-repeat:no-repeat; background-position:left center;padding-left:30px;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 1em;font-weight: bold;}
.MM_elenco3 {width:380px; margin:0 auto 0 auto; text-align:left; padding:5px; background-image:url(/struttura/icona_mangiomegliomini2.jpg); background-repeat:no-repeat; background-position:left center;padding-left:30px;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 1em;font-weight: bold;}
.MM_warning {
color:#2F7980;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:0.7em;
font-weight:normal;
margin:0 14px auto;
padding:10px 5px;
text-align:justify;
}
.MM_warning span{
color: #cc0000;
}

table.tabella1_mangiomeglio {text-align:center;margin:auto;width:96%; border-collapse:collapse; border:1px solid #ffffff;}
table.tabella1_mangiomeglio caption { font-family:Tahoma,Arial,Helvetica,sans-serif; font-weight:bold; font-size:1.2em;text-align:center; padding-bottom:10px; color:#E88800;}
table.tabella1_mangiomeglio td {width:16%;font-size:0.85em;padding:15px 10px 15px 10px;margin:0;border-right:2px solid #ffffff; border-bottom:2px solid #ffffff; background-color:#F2F2F2;}
table.tabella1_mangiomeglio td.cella1_mangiomeglio {background-color:#ffffff;}
table.tabella1_mangiomeglio td.si_mangiomeglio { color:#009933; background-image:url(/struttura/fondo_cell_verde.jpg); background-position:bottom right; background-repeat:no-repeat;}
table.tabella1_mangiomeglio td.no_mangiomeglio {color:#CE7B00;background-image:url(/struttura/fondo_cell_arancio.jpg); background-position:bottom right; background-repeat:no-repeat;}
table.tabella1_mangiomeglio td.spento_mangiomeglio {color:#999999;background-image:url(/struttura/fondo_cell_grigio.jpg); background-position:bottom right; background-repeat:no-repeat;}
table.tabella1_mangiomeglio th.titolo1_mangiomeglio {background-image:url(/struttura/fondo_cell_celeste.gif); background-position:top left; background-repeat:no-repeat;width:16%;font-size:0.85em;padding:10px;margin:0;border-right:2px solid #ffffff; border-bottom:2px solid #ffffff; background-color:#9FD6DB;}
table.tabella1_mangiomeglio th.titolo2_mangiomeglio {background-image:url(/struttura/fondo_cell_celeste.gif); background-position:top left; background-repeat:no-repeat;font-size:0.85em;padding:10px;margin:0;border-right:2px solid #ffffff; border-bottom:2px solid #ffffff; background-color:#9FD6DB;}
table.tabella1_mangiomeglio td.null_mangiomeglio { background-image:url(/struttura/fondo_cell_rosso.jpg); background-position:bottom right; background-repeat:no-repeat;}
table.tabella1_mangiomeglio td.null_mangiomeglio a { color:#FF0000;}

table.tabella2_mangiomeglio {font-family:Tahoma,Arial,Helvetica,sans-serif;text-align:center;margin:auto;width:96%; border-collapse:collapse; border:1px solid #ffffff;}
table.tabella2_mangiomeglio caption { font-family:Tahoma,Arial,Helvetica,sans-serif; font-weight:bold; font-size:0.9em;text-align:center; padding:20px 0 5px 0; color:#E88800;}
table.tabella2_mangiomeglio td { text-align:left;font-size:0.7em;padding:1px 5px 1px 5px;margin:0;border-right:2px solid #ffffff; border-bottom:2px solid #ffffff; background-color:#F2F2F2;}
table.tabella2_mangiomeglio td.cella1b_mangiomeglio {background-color:#ffffff;}
table.tabella2_mangiomeglio th.titolo1b_mangiomeglio {background-image:url(/struttura/fondo_cell_celeste.gif); background-position:top left; background-repeat:no-repeat;font-size:0.7em;padding:5px;margin:0;border-right:2px solid #ffffff; border-bottom:2px solid #ffffff; background-color:#9FD6DB;}
table.tabella2_mangiomeglio td.larghezza1_mm { width:1%; color:#FF0000;}
table.tabella2_mangiomeglio td.null_mangiomeglio { color:#009933; background-image:url(/struttura/fondo_cell_rosso.jpg); background-position:bottom right; background-repeat:no-repeat;}
table.tabella2_mangiomeglio th.larghezza1_mm { width:1%;}

table.tabella1_mangiomeglio td:hover{background-color:#fafafa;}
table.tabella1_mangiomeglio a.td{display:block;min-height:40px;height:auto !important;height: 40px;line-height:1.4em;margin:-16px -10px;padding:7px 4px 0;width:auto;}
table.tabella1_mangiomeglio th.spento {color:#fafafa;}

select.MM_input {font-size:0.85em; color:#2F7980; text-align:left;}
input.MM_input {font-size:0.85em; color:#2F7980; text-align:left;}

select.MM_input2 {width:375px;font-size:0.85em; color:#2F7980; text-align:left;}
input.MM_input2 {font-size:0.85em; color:#2F7980; text-align:left;}

select.MM_input3 {width:65px;font-size:0.85em; color:#2F7980; text-align:left;}
input.MM_input3 {font-size:0.85em; color:#2F7980; text-align:left;}

.MM_prev, .MM_close, .MM_next {float:left;width:210px;font-size:0.9em;font-weight:bold;text-align:center;margin-bottom:0px;padding-bottom:0px;}
.MM_prev  {margin-left:20px;padding-left:50px;}
.MM_close {margin:0px 3px;}
.MM_next  {padding-right:50px;}
.MM_nessunpasto {color:#FF0000;background-color:#FAFAFA;border:1px solid #CCCCCC;font-size:0.9em;font-weight:bold;margin:0px 14px 14px 14px;padding:3px;text-align:center;}
.MM_nessunpasto input {font-weight:bold;}
.MM_reportSett  {border:1px solid #cccccc; border-style:dotted;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 1em;color: #2F7980;padding:5px 10px 5px 10px; margin:10px;text-align:justify; background-color:#F8FCFC;}
	.MM_reportSett_feedback2 {padding:0 0 5px 0;text-align:justify;}
	.MM_reportSett_feedback3 {padding:10px 0 0 0;text-align:justify; color:#E88800;}
	.MM_reportSett_feedback4 {padding:10px 0 0 0;text-align:justify; font-weight:bold;}
	.MM_reportSett_feedback5 {padding:10px 0 5px 0;text-align:justify;}
	.MM_reportSett_feedback6 {padding:0 0 5px 0;text-align:justify;}

.MM_arcSett  {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 1.1em;color: #2F7980;padding:4px 10px 4px 35px;}
.MM_feedback3 {border:1px solid #cccccc; border-style:dotted;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 1.1em;color: #ffffff;padding:5px 10px 5px 10px; margin:10px;text-align:center; background-color:#2B8895; font-weight:bold;}
.MM_feedback1 { border:1px solid #E88800; border-style:dotted;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 1.2em;color: #2F7980;padding:5px 10px 5px 10px; margin:10px;text-align:center; font-weight:bold; background-color:#FAFAFA}
.MM_feedback1_bis { font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 1.1em;color: #2F7980;padding:5px 10px 5px 10px; margin:10px;text-align:center; font-weight:bold; background-color:#FAFAFA}
.MM_feedback2 { font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 1em;margin:15px;text-align:center; font-weight:bold; }
.MM_feedback11 { border:1px solid #E88800; border-style:dotted;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 1em;color: #2F7980;padding:5px 10px 5px 10px; margin:10px;text-align:center; background-color:#FAFAFA}
/*---------------------------- CONTOEMANGIO --------------------------------*/

/*   Intro   */
.CEM_introcontenitore {margin:30px auto 10px auto;width:420px;}
.CEM_introalimenti {width:194px; float:left; margin-right:15px;}
.CEM_introdieta {width:194px; float:left; margin-left:15px;}
	.CEM_introcontenitore img {border:0;}

/*   Fabbisogno   */
.CEM_fabbisogno_esito { margin:10px 40px 0 40px; text-align:center; font-size:1.2em; font-weight:bold; border:1px solid #cccccc; border-style:dotted; padding:3px; color:#7DC001;}
.CEM_fabbisogno_link { font-weight:bold;text-align:center; margin:5px 0 10px 0;}
	.CEM_fabbisogno_link img {border:0;}
	
/*   Paginazione   */
.CEM_paginazione_blocco {margin:25px 0 10px 0; padding:10px 0 0 0; border-top:1px solid #cccccc; border-top-style:dotted;}
.CEM_paginazione_contenitore {color:#CCCCCC;width:550px;margin: 0 auto 0 auto;}
.CEM_paginazione_indietro {font-weight:bold;width:260px; height:30px;float:left; text-align:right; padding-right:15px;}
.CEM_paginazione_avanti { font-weight:bold;width:260px; height:30px;float:left;text-align:left; padding-left:15px;}
	.CEM_paginazione_avanti img,.CEM_paginazione_indietro img {border:0;}

/*   Traccia dieta giornaliera   */
.CEM_traccia_blocco {margin:0px auto 20px auto;border-bottom:1px solid #cccccc;border-bottom-style: dotted;}
.CEM_traccia_contenitore {margin:0px auto 0px auto; width:450px;}
.CEM_traccia {font-weight:bold;font-family:Tahoma,Arial,Helvetica,sans-serif;float:left;width:90px;text-align:center;padding-bottom:3px;}
.CEM_traccia_acceso { font-size:1.3em; color:#FF9900;}
.CEM_traccia_spento { font-size:1em; padding-top:4px; color:#cccccc;}
.CEM_traccia_spento a { color:#cccccc;}

/*   Cerca   */
.CEM_titolo1 {position: relative;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 1.2em;font-weight: bold;color: #E88800;padding:0 0 5px 0;}
.CEM_search_attendi{position:absolute; right:6px;top:0;}
.CEM_titolo2 {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 0.85em;color: #E88800;padding:0 0 5px 0;}
.CEM_titolo1b {margin-left: 50px;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 1.2em;font-weight: bold;color: #CC0000;padding:0 0 5px 0;}
.CEM_titolo2b {margin-left: 50px;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 0.85em;color: #CC0000;padding:0 0 5px 0;}
.CEM_cerca {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 1em;font-weight: bold;color: #2F7980;text-align:center;}

.CEM_cerca_risultato {border-bottom:1px solid #dadada;border-bottom-style: dotted;padding:3px;}
				.CHEM_cerca_risultato_dispari {background-color:#f9f9f9;}

.CEM_selezione1 { float:left; position:relative; width:2px;}
.CEM_selezione2alim {color: #4A9104; margin:0 26px 0 2px; font-weight:bold; padding:2px; font-size:0.9em;}
.CEM_selezione2ric {color: #D27900;margin:0 26px 0 2px; font-weight:bold; padding:2px; font-size:0.9em;}
.CEM_selezione3 { float:right; width:22px;padding:2px; text-align:center;}
	.CEM_selezione3 img {border:0;}
				
.overflowbox{overflow:auto;padding: 4px;height: auto !important;/* per i browser moderni */height: 230px;/* per IE5.x e IE6 */max-height:230px;}
.overflowbox2{overflow:auto;padding: 4px;height: auto !important;/* per i browser moderni */height: 150px;/* per IE5.x e IE6 */max-height:150px;}

/*   Verifica   */
.CEM_divricetta {color: #D27900;background-color:#FFECAA;margin:0;border-bottom:1px solid #758F23; border-bottom-style:dotted;}
.CEM_divalimento {color: #4A9104;background-color:#CEE38C;margin:0;border-bottom:1px solid #758F23; border-bottom-style:dotted;padding:4px 2px 4px 2px;}
.CEM_divricetta div {color: #D27900;background-color: transparent;margin:0;border-bottom:1px solid #FFECAA; border-bottom-style:dotted;padding:4px 2px 4px 2px;}
.CEM_oggetto1 { float:left; width:22px;}
.CEM_oggetto2 {margin:0 96px 0 22px; font-weight:bold; padding:2px; font-size:0.9em;}
.CEM_oggetto3 { float:right; width:90px;padding:2px; text-align:right;}
	.CEM_oggetto3 img {border:0;}
input.CEM_input1 {border: 1px solid #999999; font-size:0.8em; text-align:center;}
.CEM_corrisp{ font-size:0.8em; color:#666666; font-weight:normal;}
.CEM_divricetta div.CEM_nomericetta {font-weight:bold;margin:0 8px;padding:6px 4px 2px 2px;}

/*   Esito   */
.CEM_esito {margin:auto; width:510px;}
.CEM_persone {text-align:center; padding-bottom:10px;}
.CEM_valori{color:#E88800; font-size:0.9em; font-weight:bold; float:left;width:143px; margin-top:24px; margin-left:-8px;}

.CEM_tabvalori{color:#E88800; font-size:0.9em; font-weight:bold;margin-bottom:1em;margin-top:1.3em;}
.CEM_tabvalori td{	padding: 4px 6px; width:90px; border-bottom:1px solid #e5e5e5;}
	.CEM_nutrdiv{margin-top:5.2em;margin-left:1.2em;}
  .CEM_nutr{float:left;}
  .CEM_nutrInd{text-indent:0.5em;}
	.CEM_cifr{color:#2F7980;}
	.CEM_energia{font-size:1.1em;font-weight:bold;}
	.CEM_cifr_en{color:#2F7980;float:left;padding-left:5px;}
.CEM_tabella{padding-top:10px;padding-bottom: 10px;margin-bottom:1em;}
select.CEM_input2 {border: 1px solid #999999; font-size:0.8em; color:#CC0000; text-align:center;}
input.CEM_input2 {font-size:0.8em;}
.CEM_note {font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:0.85em;text-align:center;line-height:1.3em;}
/*   Regolo   */
.CEM_regolo { position:relative;margin:10px auto 10px auto; width:504px; height:86px; background-image:url(/struttura/regolo.jpg); background-position:top left;}
.CEM_fabbisogno {position:absolute;left:115px;top:28px; height:12px; background-image:url(/struttura/regolo_fabbisogno.jpg);}
.CEM_consumo {position:absolute;left:115px;top:11px; height:12px; background-image:url(/struttura/regolo_consumo.jpg);}
.CEM_fabbisognoval{color:#E88800; font-size:0.9em; font-weight:bold;width:140px; margin:0 auto 10px auto;}

/*   Errore   */
.CEM_errore {width:400px; margin:0 auto 0 auto; border:1px solid #eeeeee; text-align:center; padding:5px; background-color:#f8f8f8}
	.CEM_errore_font1 {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 1.1em;font-weight: bold;color: #ff0000;}
	.CEM_errore_font2 {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 0.9em;font-weight: normal;color: #cc0000;}
	
.CEM_printbutton {
background-color:transparent;
border:medium none transparent;
color:#E88800;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:1em;
font-weight:bold;
margin-top:20px;
cursor:pointer;cursor:hand;
}
/*----------------------------SO MANGIARE--------------------------------*/

/*   Form   */
.SM_titolo1 {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 1.2em;font-weight: bold;color: #E88800;padding:0 0 5px 0;}
.SM_dati {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 1em;color: #2F7980;}
.SM_titolomodulo { background-color:#62B3B7; padding:2px 0 2px 0; margin:0 10px 0 10px;}
.SM_titolomodulo_font {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 1.15em;font-weight: bold;color: #ffffff; margin:0 10px 0 10px;}
.SM_bloccomodulo {width:500px; margin:0 auto 0 auto; padding:2px 0 2px 0;}
.SM_clear {clear:both;}
.SM_pul {width:500px; margin:0 auto 0 auto;}
.SM_sinistrapul {float:left; width:300px; text-align:right; padding:10px 0 0 0;}
.SM_sinistramodulo {float:left; width:240px; font-weight:bold; text-align:right; padding:3px;}
.SM_destramodulo {width:240px; float:left; padding:3px;}
				.SM_destramodulo a {color:#3A959C; text-decoration:none;}
				.SM_destramodulo a:hover {color:#990000; text-decoration:underline;}
select.SM_input2 {border: 1px solid #999999; font-size:0.85em; color:#2F7980; text-align:left; padding:1px;}
input.SM_input2 {font-size:0.85em;}

.SM_errore {width:400px; margin:0 auto 0 auto; border:1px solid #eeeeee; text-align:center; padding:5px; background-color:#f8f8f8}
	.SM_errore_font1 {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 1.1em;font-weight: bold;color: #ff0000;}
	.SM_errore_font2 {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 0.95em;font-weight: normal;color: #cc0000;}

/*   Disclaimer a fondo pagina   */
.SM_disclaimer {margin-bottom:10px;}
.SM_disclaimer_font {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 0.9em;color: #2F7980;padding:5px 20px 5px 30px;margin:0;background-image:url(/struttura/icona_somangiare1.gif);background-repeat:no-repeat;background-position:top left; text-align:justify;}
.SM_disclaimer2 {margin-bottom:2px;border-top:1px solid #cccccc;border-top-style: dotted;}
.SM_disclaimer2_font {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 0.85em;color: #39969D;padding:5px 15px 5px 15px;margin:0;text-align:center;}
.SM_disclaimer3 {margin:10px;border:1px solid #cccccc;border-style: dotted;}
.SM_disclaimer3_font {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 0.85em;color: #CE7B00;padding:5px 15px 5px 15px;margin:0;text-align:center;}

/*   Popup tipologia attivitą fisica   */
.SM_poptitolo {background-image:url(/struttura/icona_somangiare1.gif);background-repeat:no-repeat;background-position:center left;margin:0 35px 3px 13px;padding:6px 0 6px 30px;}
.SM_poptitolo_font {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 0.95em;font-weight: bold;color: #E88800;}
.SM_popblocco {margin:0 10px 0 10px;}
.SM_popcampo1 {background-image:url(/struttura/fondo_pop1.jpg);border-bottom:1px solid #ffffff;padding:5px 5px 5px 27px;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 0.75em;color: #666666;line-height:1.4em;text-align:justify;}

/*   Feedback   */
.SM_feedback1 { border:1px solid #cccccc; border-style:dotted;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 1.1em;color: #2F7980;padding:5px 10px 5px 10px; margin:10px;text-align:center; font-weight:bold; background-color:#FFE99B}
.SM_bloccofeedback {border:1px solid #cccccc; border-style:dotted;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 1em;color: #2F7980;padding:5px 10px 5px 10px; margin:10px;text-align:justify; background-color:#F8FCFC;}
	.SM_feedback2 {padding:5px 0 5px 0;text-align:justify;}
	.SM_feedback3 {padding:5px 0 5px 0;text-align:justify;}
	.SM_feedback4 {padding:5px 0 5px 0;text-align:justify;}
	.SM_feedback5 {padding:5px 0 5px 0;text-align:justify;}
	.SM_feedback6 {padding:5px 0 5px 0;text-align:justify;}


/*----------------------------SO BERE--------------------------------*/

/*   Form   */
.SB_titolo1 {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 1.2em;font-weight: bold;color: #E88800;padding:0 0 5px 0;}
.SB_dati {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 1em;color: #2F7980;}
.SB_titolomodulo { background-color:#62B3B7; padding:2px 0 2px 0; margin:0 10px 0 10px;}
.SB_titolomodulo_font {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 1.15em;font-weight: bold;color: #ffffff; margin:0 10px 0 10px;}
.SB_bloccomodulo {width:500px; margin:0 auto 0 auto; padding:2px 0 2px 0;}
.SB_clear {clear:both;}
.SB_pul {width:500px; margin:0 auto 0 auto;}
.SB_sinistrapul {float:left; width:300px; text-align:right; padding:10px 0 0 0;}
.SB_sinistramodulo1 {float:left; width:190px; font-weight:bold; text-align:right; padding:4px 3px;}
.SB_destramodulo1 {width:290px; float:left; padding:3px;}
.SB_sinistramodulo2 {float:left; width:70px; font-weight:bold; text-align:right; padding:3px;}
.SB_destramodulo2 {width:290px; float:left; padding:3px;}
.SB_destramodulo3 {width:45px; float:left; padding:3px;}
select.SB_input2 {border: 1px solid #999999; font-size:0.8em; color:#2F7980; text-align:left; padding:1px;}
input.SB_input2 {font-size:0.8em;}

				.SB_destramodulo2 a {color:#3A959C; text-decoration:none;}
				.SB_destramodulo2 a:hover {color:#990000; text-decoration:underline;}
.SB_errore {width:400px; margin:0 auto 0 auto; border:1px solid #eeeeee; text-align:center; padding:5px; background-color:#f8f8f8}
	.SB_errore_font1 {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 1.1em;font-weight: bold;color: #ff0000;}
	.SB_errore_font2 {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 0.95em;font-weight: normal;color: #cc0000;}

/*   Feedback   */
.SB_feedback1 { border:1px solid #cccccc; border-style:dotted;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 1.1em;color: #2F7980;padding:5px 10px 5px 10px; margin:10px;text-align:center; font-weight:bold; background-color:#FFE99B}
.SB_bloccofeedback {border:1px solid #cccccc; border-style:dotted;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 1em;color: #2F7980;padding:5px 10px 5px 10px; margin:10px;text-align:justify; background-color:#F8FCFC;}
.SB_bloccomodulofeed {width:500px; height:40px; margin:0 auto 0 auto; padding:2px 0 2px 0;}
	.SB_feedback2sin {float:left; width:245px;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 1em;color: #2F7980;padding:0 2px 0 0;text-align:right; font-weight:bold;}
	.SB_feedback2dex {float:left;width:245px;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 1em;color: #2F7980;padding:0 0 0 2px;text-align:left;}
	.SB_feedback3 {padding:10px 0 0 0; font-weight:bold;}
	.SB_feedback4 {padding:5px 0 5px 0;text-align:justify;}
	.SB_feedback5 {padding:5px 0 5px 0;text-align:center; font-weight:bold;}
	#SB_responso {min-height: 330px;height: auto !important;height: 330px;  }
.orangeloader {background-image:url(/struttura/loader_orange.gif); background-repeat:no-repeat;background-position:center center; width:100%;height:35px;}

/*   Pagina iniziale   */
.SB_titolo2 {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 1.1em;font-weight: bold;color: #2F7980;padding:4px 4px 4px 4px; background-color:#BDE6EA;}
.SB_dati2 {padding:4px 4px 4px 4px; text-align:justify;}

/*   Popup tipologia attivitą fisica   */
.SB_poptitolo {background-image:url(/struttura/icona_sobere1.gif);background-repeat:no-repeat;background-position:center left;margin:0 35px 3px 13px;padding:6px 0 6px 30px;}
.SB_poptitolo_font {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 0.95em;font-weight: bold;color: #E88800;}
.SB_popblocco {margin:0 10px 0 10px;}
.SB_popcampo1 {background-image:url(/struttura/fondo_pop1.jpg);border-bottom:1px solid #ffffff;padding:5px 5px 5px 27px;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 0.75em;color: #666666;line-height:1.4em;text-align:justify;}

/* test */

.SBtest_domanda {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 1em;font-weight: bold;padding:5px 0;margin:10px 0 0 0;}
.SBtest_inputs{padding:15px;margin-left:5px;}
.SBtest_inputs label{margin-left:5px;font-weight: bold;}
#SBtest_continua{text-align:center;padding:10px;margin-left:5px;}
#SBtest_continua_button{background:transparent url(/struttura/btn.gif) repeat-x scroll left top;border:1px solid #CCCCCC;color:#2F7980;cursor:pointer;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:0.95em;font-weight:bold;padding:4px 2px;}

/*----------------------------LINEE GUIDA--------------------------------*/

/*   Pagina delle linee guida   */
.lineeguida_blocco {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 0.9em;color: #2F7980;}
.lineeguida_titolo { padding-bottom:10px; padding-top:10px;}
.lineeguida_testo { text-align:justify; padding-bottom:5px;}
.lineeguida_apri {text-align:right;padding-bottom:10px;font-weight: bold;border-bottom:1px solid #BDE0EA; border-bottom-style:dotted;}
				.lineeguida_apri a {color:#E88800; text-decoration:none;}
				.lineeguida_apri a:hover {color:#FF9900; text-decoration:underline;}

/*   Pagina interna capitolo linee guida   */
.lineeguida_link {text-align: center; color:#2F7980;padding-bottom:20px;font-weight: bold;border-bottom:1px solid #BDE0EA; border-bottom-style:dotted; padding-top:15px;}
				.lineeguida_link a {color:#E88800; text-decoration:none;}
				.lineeguida_link a:hover {color:#FF9900; text-decoration:underline;}
.lineeguida_indietro {text-align: center; font-weight: bold; padding-top:10px;}


/*----------------------------PAGINAZIONE--------------------------------*/
.risultati_ricerca{	padding: 15px 0 15px 0;	text-align: left;}
.paginazione{width:320px;margin: auto;text-align: center;padding: 4px 0 34px 0;}

  ul#pagination     		{ border:0; margin:0; padding:0; }
    #pagination li          { border:0; margin:0; padding:0; list-style:none; /* savers */ float:left; }
    #pagination a           { margin-right:3px; }
    #pagination .previous-off,
    #pagination .next-off   { color:#62B3B7; display:block; float:left; font-weight:bold; margin-right:3px; padding:2px; }
    #pagination .next a,
    #pagination .previous a { font-weight:bold; }	
    #pagination .activenav     { background-color:#D9780D; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:2px; /* savers */ margin-right:3px; }
    #pagination a:link, 
    #pagination a:visited   { color:#D9780D; display:block; float:left; padding:2px; text-decoration:none; }
    #pagination a:hover     { }
    
.highlight_word{
    background-color: yellow;
}    

/* form messaggi in linea */
#msg {display:none; position:absolute; z-index:200; background:url(./struttura/msg_arrow.gif) left center no-repeat; padding-left:7px; margin-left:3px}
#msgcontent {display:block; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:0.7em; color: #7D6400; font-weight:bold; background:#FFE99B; border:1px solid #E88800; border-left:none; padding:5px; max-width:250px}

/* messaggio di sessione scaduta */
.sess_scad {background-color:#FFFFFF; border: 1px solid #CC0000; font-weight:bold; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:1em; color:#CC0000; text-align:center; padding:15px;}

/* layer loader (MangioMeglio) */
.waitingLayer {background-image:url('../struttura/loader_verde.gif');background-repeat:no-repeat;background-position:center center;background-color:white;}


/* Filmati */
.videotumb1_spento {background-image:url(/struttura/video_spento.jpg);background-repeat:no-repeat;float:left;width:167px;height:149px;margin: 5px;padding: 8px 0 0 9px;}
.videotumb1_acceso {background-image:url(/struttura/video_acceso.jpg);background-repeat:no-repeat;float:left;width:167px;height:149px;margin: 5px;padding: 8px 0 0 9px;}
.videotumb2 {background-color:#666666;float:left;width:158px;height:133px;}


#SMvideo {background-image:url(/struttura/loadervideo.gif);background-position:center center;background-repeat:no-repeat;}


/*-------------------------GLOSSARIO-----------------------------*/

.glos_blocco {margin:25px 0 0 0;}
	.glos_titolo {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 1em; font-weight:bold;color: #2F7980;padding:0 20px 5px 20px;margin:0;background-image:url(/struttura/icona_persapernedipiu1.jpg);background-repeat:no-repeat;background-position:top left; text-align:justify;}
.glos_blocco2 {margin-bottom:10px;}
	.glos_titolo2 {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 1.2em;font-weight: bold;color: #E88800;padding:0 0 10px 0;}
	.glos_testo {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 1em;color: #2F7980;padding:0 0 5px 0;}
.glossario_alfabeto {border:1px solid #FF9900;float:left;font-size:0.9em;font-weight:bold;height:16px;margin:2px;padding:2px;text-align:center;width:11px;cursor:pointer;cursor:hand;}
	.glossario_alfabeto a {text-decoration:none;}
	.glossario_alfabeto a:hover {text-decoration:underline;}		
	.gactive {border:1px solid #2B8895; color:#2B8895;}
	
	
	

/*--------------------TABELLE DEGLI ALIMENTI--------------------*/

.formAlim{margin : 0px;padding : 0;}
.formAlim fieldset{border: 0px;margin:0px;padding:2px;}
#formAlim div{padding: 3px 0px;margin: 1px;	line-height: 5px;}
.formAlim label{float: left;width: 190px;line-height: 5px;padding-right: 5px;text-align:right;padding: 3px 0px;margin: 1px 5px 1px 1px;font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.all_button_alim{margin-left: 240px;}
.formAlim textarea, .formAlim select{width: 250px; border : 1px solid #999999;padding : 1px;background: #fff;color:#666666;font-size: 0.9em;margin-bottom:5px;}
.formAlim input.miniinput{width: 35px;}
.formAlim input.miniinput2{width: 246px;}
.formAlim_error{text-align:center;padding:3px;margin:3px;font-family: Arial, Helvetica, sans-serif;color:#CC0000;}
table.Mod1 td.indent{padding-left : 20px;}
.elencoalim {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 1em; font-weight:bold;color: #2F7980;padding:0 20px 5px 20px;margin:0;background-image:url(/struttura/icona_persapernedipiu1.jpg);background-repeat:no-repeat;background-position:top left; text-align:justify;}

table.Mod1 {font-family: Arial, Helvetica, sans-serif;font-size: 0.85em;border-top: 1px solid #cccccc;border-left: 1px solid #cccccc;width:95%;}
		table.Mod1 td {border-right: 1px solid #cccccc;border-bottom: 1px solid #cccccc;padding:1px 2px 1px 2px;margin:0;}
		table.Mod1 th {border-right: 1px solid #999999;border-bottom: 1px solid #999999;background-color:#FFCC00;padding:1px 2px 1px 2px;margin:0;}
		tr.riga_grigia td{background: #f7f7f7}
		
/* --------------  lo sapevi che --- e ---  l'ultima parola ---------- */	
.news_blocco {margin:25px 0 0 0;}	
.news_titolo {
background-position:left top;
background-repeat:no-repeat;
color:#2F7980;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:1em;
font-weight:bold;
margin:0;
padding:0;
}	
.stitle {
font-size:0.9em;
padding:7px 0;
}
.news_blocco2 {margin-bottom:10px;}
	.news_titolo2 {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 1.2em;font-weight: bold;color: #E88800;padding:0 0 10px 0;}
	.news_testo {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 1em;color: #2F7980;padding:0 0 5px 0;}
	
.avanti {font-weight:bold; text-align:right; margin:10px;}	
.distance {margin:10px;}	
	
/*--------------------CREDITS--------------------*/
.CRED_titolo1 {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 1.2em;font-weight: bold;color: #E88800;padding:0 0 5px 0;}


/*--------------------CREDITS--------------------*/
.formCont{margin : 5px 0px 15px 0px;padding : 0;}
.formCont fieldset{border: 0px;margin:2px;padding:2px;}
#formCont div{padding: 3px 0px;margin: 1px;	line-height: 5px;}
.formCont label{float: left;width: 180px;line-height: 5px;padding-right: 5px;text-align:right;padding: 3px 0px;margin: 1px 5px 1px 1px;font-family: Arial, Helvetica, sans-serif;}
.formCont div.form-button input{width:80px;margin-left:190px;clear : both;background-color: #f9f9f9;}
.formCont input, .formCont select{width: 250px; /* Width for modern browsers */border : 1px solid #999999;padding : 1px;background: #fff;color:#666666;font-size: 0.9em;margin-bottom:5px;}
.formCont textarea{width: 250px; /* Width for modern browsers */border : 1px solid #999999;padding : 1px;background: #fff;color:#666666;margin-bottom:5px;}
.formCont_error{text-align:center;padding:3px;margin:3px;font-family: Arial, Helvetica, sans-serif;color:#CC0000;}
