@charset "utf-8";
body {
	background-color:#FFF5AB; 	/* old: #FFFBDD */
}
#blocco{
	background-color:#FFFFFF;
	border:solid 2px #FFF172;	 /* old: #FFF48E */
	width:960px;
	margin-top:15px;
	height:100%;
	padding-left:30px;
	padding-bottom:15px;
}
.top_mariano{
	width:900px;
	height:36px;
	margin-top:13px;
	background-image:url(img/MMnd_Upbar.jpg);
	float:left;
}
.title_dietista{
	width:401px;
	height:229px;
	background-image:url(img/MMnd_Title.jpg);
	float:left;
}
.img_title{
	width:499px;
	height:229px;
	float:left;
	display:block;
}
.titolo_pag{
	height:81px;
	font-size:30px;
	text-align:center;
	vertical-align:middle;
}
/* ALLINEAMENTO VERTICALE titolo */
.v_al{
	font-family:Helvetica,Geneva,Arial,sans-serif;
	color:#000000;
	font-weight:bold;
	text-align:center;
	margin-top:25px;
	display:block;
}
/* ALLINEAMENTO VERTICALE titolo a 2 righe*/
.val_doppia{
	font-family:Helvetica,Geneva,Arial,sans-serif;
	color:#000000;
	font-weight:bold;
	text-align:center;
	margin-top:10px;
	display:block;
}
.titolo_map_dietista{
	font-family:Helvetica,Geneva,Arial,sans-serif;
	font-size:30px;
	color:#000000;
	text-align:center;
	margin-top:65px;
	margin-bottom:35px;
	font-weight:bold;
}
.testo{
	width:484px;
	float:right;
	font-family:Helvetica,Geneva,Arial,sans-serif;
	font-size:12px;
	text-align:justify;
	margin-right:30px;
	margin-left:10px;
}
.testo_mappa{
	font-family:Helvetica,Geneva,Arial,sans-serif;
	font-size:12px;
	text-align:justify;
}
.sottotitolo{
	font-family:Helvetica,Geneva,Arial,sans-serif;
	font-size:14px !important;
	text-align:left !important;
	font-weight:bold !important;
}
.banner_dietista{
	width:484px;
	height:200px;
	margin-top:20px;
}
/* ******************************* STILI PDF *********************** */
#Pdf_table{
	width:380px;
	float:left;
	margin-top:20px;
	margin-left:3px;
	font-family:Helvetica,Geneva,Arial,sans-serif;
	font-size:12px;
}
#Pdf_BIG_table{
	float:left;
	margin-top:20px;
	margin-left:3px;
	font-family:Helvetica,Geneva,Arial,sans-serif;
	font-size:12px;
}
.td_text{
	width:285px;
	background-color:#D5ECFA;
	border-bottom:solid 2px #BFE4F6;
	border-left:solid 2px #BFE4F6;
	border-top:solid 2px #BFE4F6;
}
.td_pdf{
	width:80px;
	font-weight:normal;
	text-align:center;
	background-color:#D5ECFA;
	border-bottom:solid 2px #BFE4F6;
	border-right:solid 2px #BFE4F6;
	border-top:solid 2px #BFE4F6;
}
.td_text_big{
	width:303px !important;
	background-color:#D5ECFA;
	border-bottom:solid 2px #BFE4F6;
	border-left:solid 2px #BFE4F6;
	border-top:solid 2px #BFE4F6;
}
.td_pdf_big{
	width:85px !important;
	font-weight:normal;
	text-align:center;
	background-color:#D5ECFA;
	border-bottom:solid 2px #BFE4F6;
	border-right:solid 2px #BFE4F6;
	border-top:solid 2px #BFE4F6;
}
.spazi_txt{
	display:block;
	margin-top:8px;
	margin-bottom:5px;
	margin-left:15px;
	font-weight:bold;
}
.spazi_pdf{
	display:block;
	margin-top:5px;
	margin-bottom:5px;
}
.pdf_text{
	font-weight:bold;
	padding-left:15px;
}
.pdf_div {
	margin-bottom:10px;
}
/* ******************************* STILI LINK E COLLEGAMENTI *********************** */
a.link_marino:link, a.link_marino:visited {
	font-family:Helvetica,Geneva,Arial,sans-serif;
	font-size:12px;
	text-align:left !important;
	color:#167EC5;
}
a.link_marino:hover {
	text-align:left !important;
	color:#000000;
}

a.dwnl_dietista:link, a.dwnl_dietista:visited {
	color:#000000;
	font-weight:normal !important;
}
a.dwnl_dietista:hover {
	font-weight:bold !important;
}
a.link_dwn:link, a.link_dwn:visited,a.link_dwn:hover {
	font-family:Helvetica,Geneva,Arial,sans-serif;
	font-size:12px;
	text-align:left !important;
	color:#167EC5;
	margin-left:25px;
}

a.credits_mariano:link, a.credits_mariano:visited {
	font-family:Helvetica,Geneva,Arial,sans-serif;
	font-size:11px;
	text-align:left !important;
	color:#167EC5;
}
a.credits_mariano:hover {
	color:#000000;
}

a.w3c:link, a.w3c:visited{
	font-family:Helvetica,Geneva,Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
a.w3c:hover {
	color:#167EC5;
}
a.mappa:link, a.mappa:visited{
	font-family:Helvetica,Geneva,Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
a.mappa:hover {
	color:#167EC5;
}
/* ******************************* UTILITY -> STILI UTILI A TUTTO *********************** */
.invisible{
	display:none;
}
img{
	border:0px;
}
.grassetto{
	font-weight:bold;
}
.inmezzo{
	vertical-align:middle;
}
/* marchio registrato */
.reg {
	font-size:10px !important;
	vertical-align:text-top;
}
img.lucchetto{
	vertical-align:bottom;
}

/* ******************************* IMMAGINI IN ALTO (DIVERSE) *********************** */
#img_mariano{
	height:148px;
	width:499px;
}
.i_visita{
	background-image:url(img/MMnd_IMGvisita01.jpg);
}
.i_esame{
	background-image:url(img/MMnd_IMGvisita02.jpg);
}
.i_stile{
	background-image:url(img/MMnd_IMGvisita03.jpg);
}
.i_1{
	background-image:url(img/MMnd_IMGsport01.jpg);
}
.i_2{
	background-image:url(img/MMnd_IMGsport02.jpg);
}
.i_3{
	background-image:url(img/MMnd_IMGsport03.jpg);
}
.i_4{
	background-image:url(img/MMnd_IMGsport04.jpg);
}
.i_5{
	background-image:url(img/MMnd_IMGsport05.jpg);
}
.i_6{
	background-image:url(img/MMnd_IMGsport06.jpg);
}
.i_7{
	background-image:url(img/MMnd_IMGsport07.jpg);
}
.i_8{
	background-image:url(img/MMnd_IMGsport08.jpg);
}