body, html
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	border: 0px;
	vertical-align: top;
	text-align: center;
}
table, tr, td
{
	border-collapse: collapse;
	padding: 0px;
	border: 0px;
	vertical-align: top;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
}

/* GENERALI */
img
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}
p
{
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px 0px 0px 0px;
}
p.bt_test
{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 3px 0px;
	border-bottom: 1px solid #8A8A8A;
	text-align: right;
}
p.trat_blue
{
	margin: 0px;
	width: 100%;
	height: 1px;
	background: transparent url( "../images/trat_blue.gif" ) repeat-x;
}
/*STRUTTURA GENERALE PAGINA*/
table.container
{
	width: 950px;
	background: url( "../images/bg_body.gif" );
	text-align: left;
	margin: auto;
}
table.container td.menu
{
	width: 174px; ;}
table.content
{
	width: 776px;
	text-align: left;
	margin: auto;
}

/*HEADER*/
table.header
{
	width: 950px;
	height: 122px;
	background: transparent url( "../images/bg_header.jpg" ) no-repeat;
	margin: auto;
}
table.header td.dataheader
{
	height: 110px;
	text-align: right;
	vertical-align: bottom;
	padding: 0px 5px 15px 0px;
	font-size: 9px;
}

/* FOOTER */
table.footer
{
	text-align: center;
	padding: 30px 0px 3px 0px;
	border-bottom: 1px solid #C5C5C5;
	width: 950px;
	color: #909090;
}
table.footer td
{
	text-align: center;
	padding: 30px 0px 3px 0px;
	border-bottom: 1px solid #C5C5C5;
	width: 950px;
	color: #909090;
}
table.footer td a
{
	color: #909090;
	text-decoration: none;
}
table.footer td a:hover
{
	color: #909090;
	text-decoration: underline;
}
table.footer td.footer2
{
	text-align: center;
	background-color: #fff;
	padding: 18px 0px 5px 0px;
}

/* LINK */
a:link
{
	text-decoration: none;
}
a:visited
{
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
a.linkblack
{
	color: #000 !important;
	font-size: 10px !important;
	font-family: Verdana;
}
a.linkblack: hover
{
	text-decoration: underline;
	color: #000;
}
a.linkgray
{
	color: #909090 !important;
	font-size: 10px !important;
	font-weight: normal !important;
}
a.linkgray: hover
{
	text-decoration: underline;
	color: #909090;
	font-weight: normal !important;
}

/* ---------- TESTI ---------- */
.txtpink
{
	color: #e05483;
	font-weight: normal;
}
.txtpurple
{
	color: #970F3D;
	font-weight: normal;
}
.txtgrayD
{
	color: #606060;
	font-weight: bold;
}
.txtgrayR
{
	font-size: 11px;
	color: #8A8A8A;
	font-weight: bold;
}
.txtgreen
{
	color: #7DB8A4;
	font-weight: normal;
}
.txtorange
{
	color: #E6712C;
	font-weight: normal;
}
.txtgraybig
{
	color: #909090;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}
.txtgrayNB
{
	color: #909090;
	font-weight: bold;
	font-size: 9px;
}

/* BOX FORM*/
.TextBox
{
	border: #d9d9d9 1px solid;
	color: black;
	font-family: verdana;
	font-size: 10px;
	vertical-align: middle;
	background-color: #fff;
}
input.ricerca
{
	border: #d9d9d9 1px solid;
	color: black;
	font-family: verdana;
	font-size: 12px;
	background-color: #fff;
	height: 21px;
	width: 168px;
	margin: 0px; ;}
select.ricerca
{
	border: #d9d9d9 1px solid;
	color: black;
	margin: -1px;
	margin-left: 0px;
	width: 169px;
	margin: 1px 8px -1px 10px;
}
.Bottoni
{
	background: url( "../images/bottone.jpg" ) no-repeat;
	margin: auto;
	font-family: Arial;
	font-size: 11px;
	color: #447060;
	font-weight: bolder;
	width: 108px;
	height: 25px;
	text-transform: uppercase;
	border: none;
}
.BottoniBig
{
	background: url( "../images/bottoneBig.gif" ) no-repeat;
	margin: auto;
	font-family: Arial;
	font-size: 10px;
	color: #447060;
	font-weight: bolder;
	width: 280px;
	height: 25px;
	border: none;
}
.BotCerca
{
	background: url( "../images/bt_cerca_small.gif" ) no-repeat;
	margin: auto;
	width: 68px;
	height: 23px;
	border: none;
}

/* ---------- STILI IMMAGINI SHADOWS ---------- */
img.shadow12
{
	height: 12px;
	width: 100%;
	filter: alpha(opacity=40);
	-moz-opacity: .40;
	opacity: .40;
}
img.shadow9
{
	height: 9px;
	width: 100%;
	filter: alpha(opacity=40);
	-moz-opacity: .40;
	opacity: .40;
}
img.shadow6
{
	height: 100%;
	width: 4px;
	filter: alpha(opacity=40);
	-moz-opacity: .40;
	opacity: .40;
}
img.shadow
{
	height: 9px;
	width: 4px;
	filter: alpha(opacity=40);
	-moz-opacity: .40;
	opacity: .40;
}

/* ---------- STILI IMMAGINI SHADOWS NEW ---------- */
td.shadow6new
{
	width: 4px;
	background-image: url( "../images/px_scaleHor.gif" );
	background-repeat: repeat-y;
	filter: alpha(opacity=40);
	-moz-opacity: .40;
	opacity: .40;
}


/* ---------- LISTE PUNTATE ---------- */
ul
{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: auto;
	font-family: Arial;
}
ul li
{
	list-style-type: none;
	padding: 0px;
	width: auto;
	font-family: Arial;
}
/* LISTA PUNTATA TEXT BOLD BLACK CONTENT (senza freccia) */
ul li.blackcontentsimple
{
	list-style-type: none;
	margin: 0px 0px 3px 0px;
	padding-left: 8px;
	font-family: Verdana;
}
ul li.blackcontentsimple a, ul li.blackcontentsimple a:hover
{
	color: #000;
	padding: 1px 0px 2px 0px;
	margin: 0px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}
ul li.blackcontentbig
{
	list-style-type: none;
	margin: 0px 0px 3px 0px;
	padding-left: 8px;
	font-family: Verdana;
	font-size: 13px;
}
ul li.blackcontentbig a, ul li.blackcontentbig a:hover
{
	color: #000;
	padding: 1px 0px 2px 0px;
	margin: 0px;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
}
ul li.blackcontentbig img.strillo
{
	margin: 0px;
	padding: 0px 8px 0px 0px;
	border: 0px;
	width: 60px;
	height: 60px;
}
ul li.blackcontentpad
{
	list-style-type: none;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 4px 8px;
	font-family: Verdana;
}
ul li.blackcontentpad a, ul li.blackcontentpad a:hover
{
	color: #000;
	padding: 1px 0px 2px 0px;
	margin: 0px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}
ul li.blackcontentpad span.date
{
	font-size: 9px;
	font-weight: normal;
	color: #797979;
}
ul li.blackcontentnews
{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 8px;
	font-family: Verdana !important;
	font-size: 10px;
}
ul li.blackcontentnews a, ul li.blackcontentnews a:hover
{
	color: #000;
	padding: 1px 0px 2px 0px;
	margin: 0px;
	font-family: Verdana !important;
	font-size: 10px;
	font-weight: bold;
}
ul li.blackcontentnews span.date
{
	font-size: 10px;
	font-weight: normal;
	color: #797979;
}
/* LISTA PUNTATA TEXT BOLD BLACK CONTENT (con freccia) */
ul li.blackcontent
{
	list-style-type: none;
	margin: 0px 0px 3px 0px;
	padding-left: 12px;
	background: url( "../images/arrow_link_nero.gif" ) left 2px no-repeat;
	font-family: Verdana;
}
ul li.blackcontent a, ul li.blackcontent a:hover
{
	color: #000;
	padding: 1px 0px 2px 0px;
	margin: 0px;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
}
/* LISTA PUNTATA TEXT BOLD PINK CONTENT (con freccia) */
ul li.pinkcontent
{
	list-style-type: none;
	margin: 0px 0px 3px 0px;
	padding-left: 12px;
	background: url( "../images/arrow_link_pink.gif" ) left 2px no-repeat;
	font-family: Verdana;
	font-size: 10px;
}
ul li.pinkcontent a, ul li.pinkcontent a:hover
{
	color: #E45686;
	padding: 1px 0px 2px 0px;
	margin: 0px;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
}
/* LISTA PUNTATA TEXT BOLD GREEN CONTENT (con freccia) */
ul li.greenContent
{
	list-style-type: none;
	margin: 0px 0px 3px 0px;
	padding-left: 12px;
	background: url( "../images/arrow_link_green.gif" ) left 2px no-repeat;
}
ul li.greenContent a, ul li.greenContent a:hover
{
	color: #69A28F;
	padding: 1px 0px 2px 0px;
	margin: 0px;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
}
/* LISTA PUNTATA TEXT BLACK CONTENT (con freccia verde) */
ul li.greenblackcontent
{
	list-style-type: none;
	margin: 0px 0px 3px 0px;
	padding-left: 12px;
	background: url( "../images/arrow_link_green.gif" ) left 2px no-repeat;
	font-family: Verdana;
}
ul li.greenblackcontent a, ul li.greenblackcontent a:hover
{
	color: #000 !important;
	padding: 2px 0px 2px 0px;
	margin: 0px;
	font-size: 10px !important;
	font-family: Verdana !important;
}
/* LISTA PUNTATA TEXT BOLD DARKGREEN CONTENT (con freccia) */
ul li.darkgreenbig
{
	list-style-type: none;
	margin: 0px 0px 3px 0px;
	padding-left: 12px;
	background: url( "../images/arrow_link_darkverde.gif" ) left 2px no-repeat;
}
ul li.darkgreenbig a, ul li.darkgreenbig a:hover
{
	color: #416f6d;
	padding: 1px 0px 2px 0px;
	margin: 0px;
	font-weight: bold;
	font-family: Verdana !important;
	font-size: 10px;
	font-weight: bold;
}
/* LISTA PUNTATA TEXT BOLD ORANGE CONTENT (con freccia) */
ul li.orangecontent
{
	list-style-type: none;
	margin: 0px 0px 3px 0px;
	padding-left: 12px;
	background: url( "../images/arrow_link_orange.gif" ) left 2px no-repeat;
	font-family: Verdana;
}
ul li.orangecontent a, ul li.orangecontent a:hover
{
	color: #e87a3a;
	padding: 1px 0px 2px 0px;
	margin: 0px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}
/* LISTA PUNTATA TEXT  ORANGE CONTENT (con freccia) */
ul li.orangedottedcontent
{
	list-style-type: none;
	margin: 5px 0px;
	padding-left: 0px;
	background-image: url( "../images/trat_orange.gif" );
	background-repeat: repeat-x;
	background-position: 0px 29px;
	font-family: Verdana;
	height: 30px;
}
ul li.orangedottedcontent a, ul li.orangedottedcontent a:hover
{
	color: #e87a3a;
	padding: 1px 0px 2px 0px;
	margin: 0px;
	font-family: Verdana;
	font-size: 10px;
}
/* LISTA DI CONTENUTI (senza freccia) */
ul li.contentReport
{
	list-style-type: none;
	padding: 0px 0px 15px 0px;
	font-family: Verdana;
	font-size: 12px;
}
ul li.contentReport span.TA
{
	color: #e87a3a;
	font-weight: bold;
}
ul li.contentReport a, ul li.contentReport a:hover
{
	color: #000;
	padding: 1px 0px 2px 0px;
	margin: 0px;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
}

/* LINKS  */
table.links
{
	width: 160px;
	height: 36px;
}
table.links td, table.links a
{
	color: #909090;
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	vertical-align: middle;
}
table.links a:hover
{
	color: #656565;
}

/* RICERCA  */
table.ricerca
{
	width: 250px;
	height: 30px;
}
table.ricerca td
{
	color: #7eb4a1;
	font-size: 10px;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	vertical-align: middle;
}

/* PAGINAZIONE */
table.Paginazione
{
	margin: 0px;
}
table.Paginazione td
{
	color: #a8a8a8;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
}
table.Paginazione td a
{
	font-size: 15px !important;
	font-weight: bold;
}
table.Paginazione td a img
{
	vertical-align: middle;
	margin-right: 5px; ;}
table.Paginazione a.linkNero:link
{
	color: #000;
	width: 35px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	display: block;
	background: url( "../images/separatore.gif" ) no-repeat;
	background-position: 25px 5px;
}
table.Paginazione a.linkNero:visited
{
	color: #000;
	width: 35px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	display: block;
	background: url( "../images/separatore.gif" ) no-repeat;
	background-position: 25px 5px;
}
table.Paginazione a.linkNero:hover
{
	color: #000;
	width: 35px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	display: block;
	background: url( "../images/separatore.gif" ) no-repeat;
	background-position: 25px 5px;
}
table.Paginazione a.linkBianco:link
{
	color: #69a28f;
	width: 35px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	display: block;
	background: url( "../images/separatore.gif" ) no-repeat;
	background-position: 25px 5px;
}
table.Paginazione a.linkBianco:visited
{
	color: #69a28f;
	width: 35px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	display: block;
	background: url( "../images/separatore.gif" ) no-repeat;
	background-position: 25px 5px;
}
table.Paginazione a.linkBianco:hover
{
	color: #69a28f;
	width: 35px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	display: block;
	background: url( "../images/separatore.gif" ) no-repeat;
	background-position: 25px 5px;
}

/* CALEDARIO CONGRESSI*/
table.dettaglio_calendario
{
	width: 100%;
	font-size: 12px;
	background-color: white;
	margin: 10px 0px 0px 0px;
}
table.dettaglio_calendario td
{
	padding: 10px 8px 10px 8px;
	font-size: 12px;
	border-top: 1px solid #E87A3A;
}
/*619181*/
table.dettaglio_calendario td a
{
	color: #000;
	font-size: 12px;
}
p.trat_green_sx
{
	background: url( "../images/bg_trat_orange_h.gif" ) repeat-y;
	width: 1px;
	margin: 5px 0px 5px 0px;
	height: 80px;
}
p.double_line
{
	width: 100%;
	background: url( "../images/bg_doubleline.gif" ) repeat-x;
	margin: 0px;
}

/*BIG TITOLI SEZIONE */
.tit_sezione_green
{
	font-family: Arial;
	color: #69A28F;
	font-weight: bold;
	font-size: 25px;
	padding: 0px 0px 0px 8px;
	text-transform: uppercase;
}
.tit_sezione_green a:link, .tit_sezione_green a:hover, .tit_sezione_green a:visited
{
	font-family: Arial;
	color: #69A28F;
	font-weight: bold;
	font-size: 25px;
	padding: 0px;
	text-transform: uppercase;
	cursor: default;
	text-decoration: none;
}
.tit_sezione_greenLink
{
	font-family: Arial;
	color: #69A28F;
	font-weight: bold;
	font-size: 25px;
	padding: 0px 0px 0px 8px;
	text-transform: uppercase;
}
.tit_sezione_greenLink a:link, .tit_sezione_greenLink a:hover
{
	font-family: Arial;
	color: #69A28F;
	font-weight: bold;
	font-size: 25px;
	padding: 0px;
	text-transform: uppercase;
	text-decoration: none;
	cursor: auto;
}
.tit_sezione_purple
{
	font-family: Arial;
	color: #970F3D;
	font-weight: bold;
	font-size: 25px;
	padding: 0px 0px 0px 8px;
	text-transform: uppercase;
}
.tit_sezione_pink
{
	font-family: Arial;
	color: #E15383;
	font-weight: bold;
	font-size: 25px;
	padding: 0px 0px 0px 8px;
	text-transform: uppercase;
}
.tit_sezione_pink a:link, .tit_sezione_pink a:hover, .tit_sezione_pink a:visited
{
	font-family: Arial;
	color: #E15383;
	font-weight: bold;
	font-size: 25px;
	padding: 0px;
	text-transform: uppercase;
	cursor: default;
	text-decoration: none;
}
.tit_sezione_orange
{
	font-family: Arial;
	color: #E87A3A;
	font-weight: bold;
	font-size: 25px;
	padding: 0px 0px 0px 8px;
	text-transform: uppercase;
}
.tit_sezione_orange a:link, .tit_sezione_orange a:hover, .tit_sezione_orange a:visited
{
	font-family: Arial;
	color: #E87A3A;
	font-weight: bold;
	font-size: 25px;
	padding: 0px;
	text-transform: uppercase;
	cursor: default;
	text-decoration: none;
}
.tit_sezione_gray
{
	font-family: Arial;
	color: #000;
	font-weight: bold;
	font-size: 20px;
	padding: 0px 0px 0px 8px;
}
.tit_sezione_black
{
	font-family: Verdana;
	color: #000;
	font-weight: bold;
	font-size: 20px;
	padding: 0px 0px 0px 8px;
}
.tit_sezione_black a:link, .tit_sezione_black a:hover, .tit_sezione_black a:visited
{
	font-family: Verdana;
	color: #000;
	font-weight: bold;
	font-size: 20px;
	padding: 0px;
	text-decoration: none;
}
.tit_sezione_blue
{
	font-family: Arial;
	color: #1989E1;
	font-weight: bold;
	font-size: 25px;
	padding: 0px 0px 0px 8px;
}

.bigtit_orangeAT
{
	font-family: Arial;
	color: #E6712C;
	font-weight: bold;
	font-size: 13px;
	padding: 0px 0px 0px 8px;
	margin: 4px 0px 0px 0px;
	text-transform: uppercase;
}
.bigtit_orangeAT a
{
	font-family: Arial;
	color: #808080;
	font-weight: bold;
	font-size: 13px;
}
.bigtit_orangeAT a:hover
{
	text-decoration: underline;
}
a.bigtit_orangeATOn
{
	font-family: Arial;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	padding: 0px 8px 0px 8px;
	background-color: #E6712C;
}

/*BIG TITOLO PURPLE */
.bigtit_purple
{
	font-family: Arial;
	color: #970F3D;
	font-weight: bold;
	font-size: 13px;
	padding: 4px 0px 8px 8px;
	text-transform: uppercase;
}
.bigtit_purple a
{
	font-family: Arial;
	color: #970F3D;
	font-weight: bold;
	font-size: 13px;
}
.bigtit_purple img, .bigtit_purple a img
{
	vertical-align: middle;
	margin: 0px 4px 0px 0px;
}
table.bigtit_purpleAT td span.bigtit_whiteon
{
	font-family: Arial;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	padding: 0px 8px 0px 8px;
	background-color: #970F3D;
}
/*BIG TITOLO PINK */
.bigtit_pink
{
	font-family: Arial;
	color: #e05483;
	font-weight: bold;
	font-size: 13px;
	padding: 4px 0px 8px 8px;
	text-transform: uppercase;
}
.bigtit_pink a
{
	font-family: Arial;
	color: #e05483;
	font-weight: bold;
	font-size: 13px;
}
.bigtit_pink img, table.bigtit_pink a img
{
	vertical-align: middle;
	margin: 0px 4px 0px 0px;
}
/*BIG TITOLO BLACK */
.bigtit_black
{
	font-family: Arial;
	color: black;
	font-weight: bold;
	font-size: 13px;
	padding: 4px 0px 8px 8px;
	text-transform: uppercase;
}
.bigtit_black a
{
	font-family: Arial;
	color: black;
	font-weight: bold;
	font-size: 13px;
}
.bigtit_black img, .bigtit_black a img
{
	vertical-align: middle;
	margin: 0px 4px 0px 0px;
}
/*BIG TITOLO GREEN */
.bigtit_green_normal
{
	font-family: Arial;
	color: #69A28F;
	font-weight: normal;
	font-size: 13px;
	padding: 4px 0px 8px 8px;
	text-transform: uppercase;
}
.bigtit_green
{
	font-family: Arial;
	color: #69A28F;
	font-weight: bold;
	font-size: 13px;
	padding: 4px 0px 8px 8px;
	text-transform: uppercase;
}
.bigtit_green a
{
	font-family: Arial;
	color: #69A28F;
	font-weight: bold;
	font-size: 13px;
}
.bigtit_green img, .bigtit_green a img
{
	vertical-align: middle;
	margin: 0px 4px 0px 0px;
}
/*BIG TITOLO DARK GREEN */
.bigtit_darkgreen
{
	font-family: Arial;
	color: #416f6d;
	font-weight: bold;
	font-size: 13px;
	padding: 4px 0px 8px 8px;
	text-transform: uppercase;
}
.bigtit_darkgreen a
{
	font-family: Arial;
	color: #416f6d;
	font-weight: bold;
	font-size: 13px;
}
.bigtit_darkgreen img, table.bigtit_darkgreen a img
{
	vertical-align: middle;
	margin: 4px 4px 0px 0px;
}
/*BIG TITOLO ORANGE */
.bigtit_orange
{
	font-family: Arial;
	color: #E6712C;
	font-weight: bold;
	font-size: 13px;
	padding: 4px 0px 8px 8px;
	text-transform: uppercase;
}
.bigtit_orange a
{
	font-family: Arial;
	color: #E6712C !important;
	font-weight: bold !important;
	font-size: 13px;
}
.bigtit_orange img, .bigtit_orange a img
{
	vertical-align: middle;
	margin: 0px 4px 0px 0px;
}
/*BIG TITOLO GOLD */
.bigtit_gold
{
	font-family: Arial;
	color: #B59B2A;
	font-weight: bold;
	font-size: 13px;
	padding: 4px 0px 8px 8px;
	text-transform: uppercase;
}
.bigtit_gold a
{
	font-family: Arial;
	color: #B59B2A;
	font-weight: bold;
	font-size: 13px;
}
.bigtit_gold img, .bigtit_gold a img
{
	vertical-align: middle;
	margin: 0px 4px 0px 0px;
}
/*BIG TITOLO GRAY */
.bigtit_gray
{
	font-family: Arial;
	color: #8F8F8F;
	font-weight: bold;
	font-size: 13px;
	padding: 4px 8px 8px 8px;
	text-transform: uppercase;
}
.bigtit_gray a
{
	font-family: Arial;
	color: #8F8F8F;
	font-weight: bold;
	font-size: 13px;
}
.bigtit_gray img, .bigtit_gray a img
{
	vertical-align: middle;
	margin: 0px 4px 0px 0px;
}
/*MEDIUM TITOLO ORANGE */
.midtit_orange
{
	font-family: Arial;
	color: #E6712C;
	font-size: 11px;
	text-transform: uppercase;
}
.midtit_orange a
{
	font-family: Arial;
	color: #E6712C;
	font-size: 11px;
}
.midtit_orange img, .midtit_orange a img
{
	vertical-align: middle;
	margin: 0px 4px 0px 0px;
}
/*MEDIUM TITOLO PURPLE */
.midtit_purple
{
	font-family: Arial;
	color: #970F3D;
	font-size: 11px;
	text-transform: uppercase;
}
.midtit_purple a
{
	font-family: Arial;
	color: #970F3D;
	font-size: 11px;
}
.midtit_purple img, .midtit_purple a img
{
	vertical-align: middle;
	margin: 0px 4px 0px 0px;
}
/*MEDIUM TITOLO BLUE */
.midtit_blue
{
	font-family: Arial;
	color: #1989E1;
	font-size: 11px;
	text-transform: uppercase;
}
.midtit_blue a, .midtit_blue a:hover, .midtit_blue a:visited
{
	font-family: Arial;
	color: #1989E1;
	font-size: 11px;
}
.midtit_blue img, td.midtit_blue a img
{
	vertical-align: middle;
	margin: 0px 4px 0px 0px;
}
/*MEDIUM TITOLO GRAY */
.midtit_gray
{
	font-family: Arial;
	color: #8F8F8F;
	font-weight: normal;
	font-size: 11px;
	padding: 4px 8px 8px 8px;
	text-transform: uppercase;
}
.midtit_gray a
{
	font-family: Arial;
	color: #8F8F8F;
	font-weight: normal;
	font-size: 11px;
}
.midtit_gray img, .bigtit_gray a img
{
	vertical-align: middle;
	margin: 0px 4px 0px 0px;
}

/*----------TITOLO PRODOTTO----------*/
.tit_prod_darkgreen
{
	font-family: Arial;
	color: #0A4F5F;
	font-weight: bold;
	font-size: 14px;
	padding: 4px 4px 4px 8px;
}
.tit_prod_darkgreen a:link, .tit_prod_darkgreen a:visited, .tit_prod_darkgreen a:hover
{
	font-family: Arial;
	color: #0A4F5F;
	font-weight: bold;
	font-size: 14px;
}
/*---------- titolo pink per punto interrogativo ---------- */
.bg_question
{
	background-image: url( "../images/ico_question.gif" );
	background-position: right top;
	background-repeat: no-repeat;
	width: 98%;
	height: 40px; ;}

/*classi tab menu*/
.bigtit_blackon
{
	font-family: Arial;
	color: black;
	font-weight: bold;
	font-size: 13px;
	padding: 4px 0px 8px 0px;
	text-transform: uppercase;
}
.bigtit_blackon a:visited
{
	font-family: Arial;
	color: black;
	font-weight: bold;
	font-size: 13px;
	padding: 4px 0px 8px 0px;
	text-transform: uppercase;
}

table.MenuTabGreen
{
	width: auto;
	margin: 9px 0px 0px 0px;
	padding: 0px;
}
table.MenuTabGreen td
{
	width: 161px;
	height: 34px;
	padding: 0px 2px 0px 0px;
	text-align: center;
	line-height: 26px;
}
table.MenuTabGreen td a
{
	text-transform: uppercase;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
}
table.MenuTabGreen td.tdDisattiva
{
	background: url( "../images/tab_off.jpg" ) no-repeat;
}
table.MenuTabGreen td.tdDisattiva a
{
	color: #8A8A8C;
}
table.MenuTabGreen td.tdDisattiva a:hover
{
	color: #7BB4A1;
}
table.MenuTabGreen td.tdAttiva
{
	background: url( "../images/tab_on.jpg" ) no-repeat;
}
table.MenuTabGreen td.tdAttiva a, table.MenuTab td.tdAttiva a:hover
{
	color: #7BB4A1;
}

/*CLASS TAB SERVIZI ONLINE */
table.MenuTabPink
{
	width: auto;
	margin: 9px 0px 0px 0px;
	padding: 0px;
}
table.MenuTabPink td
{
	width: 161px;
	height: 34px;
	padding: 0px 2px 0px 0px;
	text-align: center;
	line-height: 26px;
}
table.MenuTabPink td a
{
	text-transform: uppercase;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
}
table.MenuTabPink td.tdDisattiva
{
	background: url( "../images/tab_off.jpg" ) no-repeat;
}
table.MenuTabPink td.tdDisattiva a
{
	color: #8A8A8C;
}
table.MenuTabPink td.tdDisattiva a:hover
{
	color: #E35180;
}
table.MenuTabPink td.tdAttiva
{
	background: url( "../images/tab_on.jpg" ) no-repeat;
}
table.MenuTabPink td.tdAttiva a, table.MenuTabPink td.tdAttiva a:hover
{
	color: #E35180;
}
table.navtab_main
{
	border-left: 1px solid #bfbfbf;
	border-right: 1px solid #bfbfbf;
	width: 568px;
	height: 57px;
	background: url( "../images/bg_tab_main.gif" ) repeat-x;
}
div.risposte
{
	border-bottom: 1px solid #E15383;
	border-top: 1px solid #9F9F9F;
	background: #E6E6E6;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 25px 0px;
}
div.risposte p
{
	font-size: 12px;
	padding: 5px;
	margin: 0px;
}

table.Alternate
{
	width: 100%;
}
table.Alternate tr.colored td
{
	padding: 10px 5px 5px 10px;
	color: #000;
	border-bottom: 1px solid #E15383;
	background: #E6E6E6;
}
table.Alternate tr td
{
	padding: 10px 5px 5px 10px;
	color: #000;
	background-color: #fff;
	border-bottom: 1px solid #9F9F9F;
}

table.articoli_content_big
{
	width: 547px;
	margin: 0px 0px 10px 0px;
}
table.articoli_content_big td
{
	padding: 10px 8px 10px 8px;
	font-size: 12px;
}
table.articoli_content_big td a, table.articoli_content_big td a:hover
{
	font-size: 12px;
	color: #000;
}

/* NEWS */
table.newswhite
{
	background-color: white;
	height: 100%;
	width: 100%;
	border-right: 1px solid #C9C8C8;
}
/* news bg bianco */
table.news_content
{
	color: #000;
	height: 100%;
	width: 100%;
}
table.news_content td
{
	font-family: Verdana;
	padding: 0px 8px 5px 4px;
}
table.news_content a
{
	color: #000;
	font-size: 10px;
	font-weight: bold;
}
table.news_content a:hover
{
	text-decoration: underline;
	font-weight: bold;
}
table.news_content .newsdata
{
	font-size: 9px;
	font-weight: normal;
	color: #797979;
}

table.primapagina
{
	background-color: transparent;
	height: 100%;
	min-height: 100%;
	width: 100%;
	border-bottom: 1px solid #a8a8a8;
	margin: 0px 0px 0px 0px;
}
/* news bg trasparente */
table.tbl_white
{
	background-color: white;
	height: 100%;
	width: 100%;
	border-right: 1px solid #C9C8C8;
}
/* bg bianco */
table.tbl_content .newsfonte
{
	font-size: 9px;
	font-weight: normal;
	color: #E6712C;
	padding: 0px 0px 0px 8px;
}

/* SCHEDE INFORMATIVE*/
table.schede
{
	width: 100%;
	height: 100%;
	min-height: 100%;
	border-right: 1px solid #C9C8C8;
	background-color: #fff;
}
table.schede_content
{
	font-family: Arial;
	color: #000;
	width: 100%;
	margin: 0px 0px 0px 0px;
}
table.schede_content td.schedetxt
{
	font-weight: normal;
	font-size: 10px;
	padding: 0px 8px 5px 0px; ;}
table.schede_content td.schedetxt a
{
	color: #000;
	font-size: 10px;
	text-decoration: none;
}
table.schede_content td.schedetxt a:hover
{
	color: #000;
	text-decoration: underline;
}
table.schede_content td.schedeimg
{
	padding: 0px 8px 5px 7px;
	vertical-align: top;
}
table.schede_content td.midtit_green
{
	font-family: Arial;
	color: #69A28F;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	background: url( "../images/arrow_link_green.gif" ) left 2px no-repeat;
	padding-left: 12px;
}
table.schede_content td.midtit_green a
{
	font-family: Arial;
	color: #69A28F;
	font-size: 11px;
	font-weight: normal;
}
table.schede_content td.midtit_green a:hover
{
	text-decoration: underline;
}

table.schede_content_big
{
	width: 100%;
}
table.schede_content_big td
{
	padding: 10px 8px 10px 0px;
}
table.schede_content_big td
{
	color: #000;
	font-size: 11px;
	text-decoration: none;
}
table.schede_content_big td a
{
	color: #000;
	font-size: 11px;
}

/* ANTEPRIMA */
table.anteprima
{
	width: 100%;
	height: 100%;
	min-height: 100%;
	border-right: 1px solid #C9C8C8;
	background-color: #fff;
}
table.anteprima_content
{
	font-family: Arial;
	color: #000;
	width: 100%;
	margin: 5px 0px 0px 0px;
}
table.anteprima_content td.anteprimatxt
{
	font-weight: bold;
	font-size: 10px;
	padding: 0px 10px 5px 22px; ;}
table.anteprima_content td.anteprimatxt a
{
	color: #000;
	font-size: 10px;
	text-decoration: none;
}
table.anteprima_content td.anteprimatxt a:hover
{
	color: #000;
	text-decoration: underline;
}
table.anteprima_content td.anteprimaimg
{
	padding: 0px;
	vertical-align: top;
	text-align: right;
	padding: 0px 14px 0px 0px;
}
table.anteprima_content td p
{
	margin: 5px 0px 5px 8px;
	width: 243px;
	height: 1px;
	background: transparent url( "../images/trat_purple.gif" ) repeat-x;
}

/* AREA RISERVATA HP */
table.areariservata
{
	width: 100%;
	margin: 0px;
	height: 100%;
	border-right: 1px solid #C9C8C8;
	background-color: #fff;
}
table.formarearis
{
	width: 100%;
}
table.formarearis td
{
	vertical-align: middle;
	padding: 0px 4px 0px 8px;
	white-space: nowrap;
}
table.formarearis td.txt
{
	vertical-align: middle;
	font-size: 9px;
	padding: 0px 0px 0px 8px;
	white-space: nowrap;
}
table.formarearis td.arearis_entra
{
	color: #909090;
	font-size: 9px;
	padding: 7px 0px 0px 0px;
	height: 38px;
	padding: 0px 0px 0px 8px;
}
table.formarearis td.arearis_entra a, table.formarearis td.arearis_entra a:hover
{
	color: #909090;
}
table.formarearis input.textarea
{
	margin: 3px 0px 0px 0px;
	border: #d9d9d9 1px solid;
	color: black;
	font-family: verdana;
	font-size: 10px;
	vertical-align: middle;
	background-color: #fff;
	height: 18px;
	width: 110px;
}
table.formarearis td p
{
	margin: 0px;
	width: 210px;
	height: 1px;
	background: transparent url( "../images/trat_blue.gif" ) repeat-x;
}

/* AREA RISERVATA LOGIN */
table.ar_login
{
	margin: 12px 5px 0px 0px;
}
table.ar_login td
{
	font-weight: bold;
	text-align: left;
}
table.ar_login td span
{
	font-weight: normal;
	font-size: 10px;
	color: #1989E1;
	padding: 0px 5px;
}
table.ar_login td a
{
	font-weight: bold;
	font-size: 9px;
	text-decoration: none;
	color: #1989E1;
}

table.ar_logout
{
	height: 30px;
	margin: 3px 4px 3px 10px;
	border-left: 2px solid #69A28F;
	width: 330px;
}
table.ar_logout td
{
	padding: 0px 0px 0px 4px;
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	vertical-align: middle;
}
table.ar_logout a
{
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	vertical-align: middle;
}
/* LINK SOTTOLINEATO */
table.ar_logout td a.linkunderline
{
	text-decoration: underline;
	color: black;
	font-weight: normal;
	font-size: 12px;
}
table.ar_logout td a.linkunderline:hover
{
	text-decoration: none;
}

/* DIZIONARIO ALFABETO*/
table.minibox_alfasmall td
{
	font-family: arial;
	line-height: 20px;
	font-weight: bold;
	text-align: center;
	color: #9A9A9A;
	background: url( "../images/bg_alfasmall.gif" );
	height: 23px;
	min-height: 23px;
	width: 14px;
}
table.minibox_alfasmall td a
{
	display: block;
	color: #E15383;
	background: url( "../images/bg_alfasmall.gif" );
	height: 23px;
	min-height: 23px;
	width: 14px;
	text-align: center;
	line-height: 20px;
	font-weight: bold;
}
table.minibox_alfasmall td a:hover
{
	color: #E15383;
	background: url( "../images/bg_alfasmall_over.gif" );
	height: 23px;
	min-height: 23px;
	width: 14px;
}
table.minibox_alfasmall td a.noactive
{
	display: block;
	color: #9A9A9A;
	background: url( "../images/bg_alfasmall.gif" );
	height: 23px;
	min-height: 23px;
	width: 14px;
	text-align: center;
	line-height: 20px;
	font-weight: bold;
}

/* DIZIONARIO ALFABETO BIG*/
table.minibox_alfabig td
{
	font-family: arial;
	line-height: 40px;
	font-weight: bold;
	text-align: center;
	color: #9A9A9A;
	background: url( "../images/bg_alfabig.gif" );
	height: 40px;
	min-height: 40px;
	width: 29px;
	font-size: 17px;
}
table.minibox_alfabig td a
{
	display: block;
	color: #E15383;
	background: url( "../images/bg_alfabig.gif" );
	height: 40px;
	min-height: 40px;
	width: 29px;
	text-align: center;
	line-height: 40px;
	font-weight: bold;
}
table.minibox_alfabig td a:hover
{
	color: #E15383;
	background: url( "../images/bg_alfabig_over.gif" );
	height: 40px;
	min-height: 40px;
	width: 29px;
}
table.minibox_alfabig td a.dover
{
	font-family: arial;
	line-height: 40px;
	font-weight: bold;
	text-align: center;
	height: 40px;
	min-height: 40px;
	width: 29px;
	font-size: 17px;
	color: #E15383;
	background: url( "../images/bg_alfabig_over.gif" );
}
table.minibox_alfabig td a.noactive
{
	display: block;
	color: #9A9A9A;
	background: url( "../images/bg_alfabig.gif" );
	height: 40px;
	min-height: 40px;
	width: 29px;
	text-align: center;
	line-height: 40px;
	font-weight: bold;
}


/* LINK UTILI */
table.linkutili td
{
	padding: 0px 0px 0px 0px;
	color: #000;
}
table.linkutili td a
{
	color: black;
	text-decoration: none;
	font-weight: bold;
}
table.linkutili td a:hover
{
	text-decoration: underline;
}

/* SAPERNE DI PIU'*/
.sapernedipiu
{
	padding: 0px 4px 0px 4px;
}
.sapernedipiu p
{
	font-family: Arial;
	color: #B59B2A;
	margin: 0px;
	padding: 0px;
}
.sapernedipiu img, table.sapernedipiu a img
{
	vertical-align: middle;
}
/* freccia*/

/*---------- minibox gray ---------- */
.PREminibox_gray
{
	background-image: url( "../images/bg_minibox_gray.jpg" );
	background-repeat: repeat-x;
	border-right: 1px solid #C9C8C8;
	height: 100%;
	width: 50%;
}
table.minibox_gray
{
	background-color: #bababa;
	background-image: url( "../images/bg_minibox_gray.jpg" );
	background-repeat: repeat-x;
	width: 100%;
	height: 100%;
	min-height: 100%;
}
table.minibox_gray td.miniboximg
{
	text-align: center;
	height: 107px;
	min-height: 107px;
}
/*--- img hp --- */
table.minibox_gray td.miniboxtxt
{
	font-size: 10px;
	padding: 0px 10px 8px 8px;
	height: 100%;
	min-height: 100%;
}
table.minibox_gray td.miniboxtxt a
{
	color: #000;
	text-decoration: none;
	font-weight: normal;
}
table.minibox_gray td.miniboxtxt a:hover
{
	color: #000;
	text-decoration: underline;
	font-weight: normal;
}
table.minibox_gray td ul li a
{
	color: #000;
	text-decoration: none;
	font-weight: normal;
}
table.minibox_gray td ul li a:hover
{
	color: #000;
	text-decoration: underline;
	font-weight: normal;
}
/*---------- minibox orange ---------- */
table.minibox_orange
{
	background: #EAA37A url( "../images/bg_minibox_orange.jpg" ) repeat-x;
	height: 100%;
	min-height: 100%;
	width: 100%;
	border-right: 1px solid #C9C8C8;
}
table.minibox_orange td.miniboxtxt
{
	font-size: 10px;
	padding: 0px 10px 8px 8px;
	height: 100%;
	min-height: 100%;
}
table.minibox_orange td.miniboxtxt a
{
	color: #000;
	text-decoration: none;
	font-weight: normal !important;
}
table.minibox_orange td.miniboxtxt a:hover
{
	color: #000;
	text-decoration: underline;
	font-weight: normal !important; ;}
table.minibox_orange td.miniboxtxt p
{
	margin: 5px 0px 5px 0px;
	padding: 0px;
	width: 100%;
	height: 1px;
	min-height: 1px;
	background: url( "../images/trat_orange.gif" ) repeat-x;
}
/*--- tratteggio orange --- */
/*--- side bar ---- */
table.minibox_gray_content td
{
	font-family: Verdana;
	padding: 0px 8px 5px 8px;
}
table.minibox_gray_content td a
{
	color: #000;
	font-size: 10px;
	text-decoration: none;
}
table.minibox_gray_content td a:hover
{
	color: #000;
	text-decoration: underline;
}
/*---------- minibox pink ---------- */
table.minibox_pink
{
	background: #E45686 url( "../images/bg_minibox_pink.jpg" ) repeat-x;
	width: 100%;
	height: 100%;
	min-height: 100%;
	border-right: 1px solid #C9C8C8;
}
table.minibox_pink td.miniboxtxt
{
	font-size: 10px;
	padding: 0px 10px 8px 8px;
	height: 100%;
	min-height: 100%;
}
table.minibox_pink td.miniboxtxt a
{
	color: #000;
	text-decoration: none;
}
table.minibox_pink td.miniboxtxt a:hover
{
	color: #000;
	text-decoration: underline;
}
table.minibox_pink td.miniboxtxt p.trat_pink
{
	margin: 5px 0px 5px 0px;
	padding: 0px;
	width: 100%;
	height: 1px;
	min-height: 1px;
	background: url( "../images/trat_pink.gif" ) repeat-x;
}
/*--- tratteggio pink --- */
table.minibox_pink td.miniboxtxt p
{
	margin: 0px;
	padding: 15px 0px 0px 0px;
}
/*--- input --- */
table.minibox_pink td.miniboxtxt p input
{
	vertical-align: middle;
	margin: 0px;
}
/*--- input --- */
/*---------- minibox white ---------- */
table.minibox_white
{
	background: #fff;
	width: 100%;
	height: 100%;
	min-height: 100%;
	border-right: 1px solid #C9C8C8;
}
table.minibox_white td
{
	padding: 4px 10px 8px 8px;
}
table.minibox_white td.miniboximg
{
	text-align: center;
	height: 107px;
	min-height: 107px;
}
/*--- img hp --- */
table.minibox_white td.miniboxtxt
{
	font-size: 10px;
	padding: 0px 10px 8px 8px; /*height:100%;*/
	min-height: 100%;
}
table.minibox_white td.miniboxtxt a
{
	color: #000;
	text-decoration: none;
}
table.minibox_white td.miniboxtxt a:hover
{
	color: #000;
	text-decoration: underline;
}
table.minibox_white td p.trat_orange
{
	margin: 5px 0px 5px 0px;
	padding: 0px;
	width: 100%;
	height: 1px;
	min-height: 1px;
	background: url( "../images/trat_orange.gif" ) repeat-x;
}
/*--- tratteggio orange --- */
table.minibox_white td p.trat_pink
{
	margin: 5px 0px 5px 0px;
	padding: 0px;
	width: 100%;
	height: 1px;
	min-height: 1px;
	background: url( "../images/trat_pink.gif" ) repeat-x;
}
/*--- tratteggio pink --- */

/* SCHEDE (dettaglio_testi) WHITE */
.dettaglio_testi_white
{
	width: 100%;
	font-size: 12px;
	background-color: white;
	padding: 0px;
	height: 100%;
	min-height: 100%;
}
.dettaglio_testi_white td
{
	padding: 8px 8px 0px 8px;
	font-size: 12px;
}
.dettaglio_testi_white a
{
	color: #000;
	font-size: 12px;
}

table.dettaglio_product_white
{
	width: 100%;
	background-color: white;
}
table.dettaglio_product_white td.product_content_title
{
	color: #000;
	font-size: 20px;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 0px 0px5px;
}
table.dettaglio_product_white td
{
	padding: 0px0;
	font-size: 12px;
}

table.tabella_product
{
	margin: 6px 0px 5px 5px;
	width: 760px;
	border-top: 1px solid #E6712C;
	border-bottom: 1px solid #E6712C;
}
table.tabella_product th
{
	color: #000;
	font-size: 10px;
	border-right: 1px solid #909090;
	padding: 8px 10px 20px 5px;
	text-transform: uppercase;
}
table.tabella_product td
{
	color: #000;
	font-size: 12px;
	border-right: 1px solid #909090;
	padding: 4px 10px 4px 10px;
	text-align: center;
}
table.tabella_product tr.colored
{
	background-color: #EDF6F5;
}

/* SCHEDE (dettaglio_testi) TRASPARENTE */
table.dettaglio_testi_trasp
{
	width: 100%;
	font-size: 12px;
	background-color: transparent;
}
table.dettaglio_testi_trasp td.title
{
	padding: 5px 8px 8px 8px;
	font-size: 10px;
	font-weight: bold;
}
table.dettaglio_testi_trasp td
{
	padding: 0px 8px 10px 8px;
	font-size: 12px;
}
table.dettaglio_testi_trasp td a
{
	color: #000;
	font-size: 12px;
}


/* SCHEDE (scheda info icone link) */
table.dettaglio_icone
{
	background-color: white;
	width: 100%;
}
table.dettaglio_icone td
{
	padding: 10px 0px 5px 16px;
	font-size: 10px;
	font-family: Arial;
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
}
table.dettaglio_icone img
{
	vertical-align: middle;
	margin: 2px 4px 4px 0px;
}
table.dettaglio_icone a
{
	color: #909090;
	font-size: 10px;
	font-family: Arial;
}
table.dettaglio_icone a:hover
{
	color: #909090;
	font-size: 10px;
	font-family: Arial;
}

/*   MINIBOX BOX NOMI FARMA  */
table.boxnomifarma
{
	margin: 8px 0px 0px 8px;
	border-top: 1px solid #909090;
}
table.boxnomifarma td span
{
	vertical-align: middle;
}
table.boxnomifarma td
{
	padding: 4px 0px 0px 0px;
	color: #E6712C;
	font-size: 13px;
	font-weight: bold;
}
table.boxnomifarma td a
{
	color: #909090;
	text-decoration: none;
	font-size: 13px;
}
table.boxnomifarma td a:hover
{
	color: #909090;
	text-decoration: underline;
	font-size: 13px;
}
table.boxnomifarma td.linktuttifarma
{
	font-family: Arial;
	color: #8F8F8F;
	font-size: 11px;
	text-align: right;
	border: 0px;
	padding: 4px 0px 8px 0px;
}
table.boxnomifarma td.linktuttifarma a
{
	font-family: Arial;
	color: #8F8F8F;
	font-size: 11px !important;
}
table.boxnomifarma td.linktuttifarma a:hover
{
	text-decoration: underline;
	font-size: 11px !important;
}
table.boxnomifarma td.linktuttifarma img, table.boxnomifarma td.linktuttifarma a img
{
	vertical-align: middle;
	margin: 0px 4px 0px 0px;
}
.bgimgfarma
{
	background: url( "../images/bg_farma.gif" );
	height: 90px;
	padding: 0px;
}
/* BG SFUMATO X IMG FARMACO'*/

table.boxnomifarma2
{
	margin: 0px;
}
table.boxnomifarma2 td span
{
	vertical-align: middle;
	color: #909090;
}
table.boxnomifarma2 td
{
	padding: 0px;
	color: #E6712C;
	font-size: 13px;
	font-weight: bold;
	border-top: 1px solid #909090;
}
table.boxnomifarma2 td a
{
	color: #909090;
	text-decoration: none;
	font-size: 13px;
}
table.boxnomifarma2 td a:hover
{
	color: #909090;
	text-decoration: underline;
	font-size: 13px;
}
table.boxnomifarma2 td.linktuttifarma
{
	font-family: Arial;
	color: #8F8F8F;
	font-size: 11px;
	text-align: right;
	border: 0px;
	padding: 0px;
}
table.boxnomifarma2 td.linktuttifarma a
{
	font-family: Arial;
	color: #8F8F8F;
	font-size: 11px !important;
}
table.boxnomifarma2 td.linktuttifarma a:hover
{
	text-decoration: underline;
	font-size: 11px !important;
}
table.boxnomifarma2 td.linktuttifarma img, table.boxnomifarma td.linktuttifarma a img
{
	vertical-align: middle;
	margin: 0px 4px 0px 0px;
}
table.boxnomifarma2 td.bgimgfarma
{
	background: url( "../images/bg_farma.gif" );
	height: 91px;
	padding: 0px;
}
/* BG SFUMATO X IMG FARMACO'*/

table.boxpagfarma
{
	margin: 0px;
}
table.boxpagfarma td
{
	color: #909090;
	padding: 0px;
	margin: 0px;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial;
}
table.boxpagfarma td a
{
	font-size: 13px !important;
	font-weight: bold;
	font-family: Arial;
}
table.boxpagfarma td a img
{
	vertical-align: middle;
	margin-right: 5px; ;}
/*classi per i link della Paginazione */
table.boxpagfarma a.linkNero:link
{
	color: #E6712C;
	width: 20px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	display: block;
	background: url( "../images/separatore.gif" ) no-repeat;
	background-position: 12px 3px;
}
table.boxpagfarma a.linkNero:visited
{
	color: #E6712C;
	width: 20px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	display: block;
	background: url( "../images/separatore.gif" ) no-repeat;
	background-position: 12px 3px;
}
table.boxpagfarma a.linkNero:hover
{
	color: #E6712C;
	width: 20px;
	text-align: left;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	display: block;
	background: url( "../images/separatore.gif" ) no-repeat;
	background-position: 12px 3px;
}
table.boxpagfarma a.linkBianco:link
{
	color: #909090;
	width: 20px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	display: block;
	background: url( "../images/separatore.gif" ) no-repeat;
	background-position: 12px 3px;
}
table.boxpagfarma a.linkBianco:visited
{
	color: #909090;
	width: 20px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	display: block;
	background: url( "../images/separatore.gif" ) no-repeat;
	background-position: 12px 3px;
}
table.boxpagfarma a.linkBianco:hover
{
	color: #E6712C;
	width: 20px;
	text-align: left;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	display: block;
	background: url( "../images/separatore.gif" ) no-repeat;
	background-position: 12px 3px;
}

table.tuttifarmaci
{
	width: 759px;
	font-size: 12px;
	background-color: white;
	margin: 0px 0px 0px 0px;
	height: 100%;
	min-height: 100%;
}
table.tuttifarmaci td
{
	padding: 0px;
	font-size: 12px;
}

/* ------------------------------- MENU'------------------------------- */
ul.menu
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: auto;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	width: 174px;
	text-transform: uppercase;
}
ul.menu li
{
	list-style-type: none;
	padding: 0px;
	width: auto;
	text-transform: uppercase;
}
ul.figlio
{
	list-style-type: none;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	width: 168px;
	font-weight: bold;
}
ul.figlio li
{
	list-style-type: none;
	padding: 0;
	width: auto;
	text-transform: uppercase;
}
ul.mappa
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: auto;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	width: 230px;
	text-transform: uppercase;
}
ul.mappa li
{
	list-style-type: none;
	padding: 0px;
	width: auto;
	text-transform: uppercase;
}
ul.mappafiglio
{
	list-style-type: none;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	width: 210px;
	font-weight: bold;
}
ul.mappafiglio li
{
	list-style-type: none;
	padding: 0;
	width: auto;
	text-transform: uppercase;
}
ul.menu li a, ul.menu li a:hover, ul.mappa li a, ul.mappa li a:hover
{
	text-decoration: none;
}

.elementcollapsed
{
	display: none;
}

.figlio
{
	margin: 0px 0px 15px 0px;
	padding: 0px;
	width: 168px;
	font-weight: bold;
}

/* menu area info area terapeutica */
.Sct1_base
{
	padding: 8px 0px 3px 4px;
	text-align: left;
	color: #909090;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial;
	text-transform: uppercase;
}
.Sct1 a
{
	color: #E6712C;
	display: block;
	width: 164px;
	padding: 1px 0px 2px 4px;
	margin: 2px 0px;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	font-family: Arial !important;
}
.Sct1 a:hover
{
	color: #ffffff;
	text-decoration: none;
	background-color: #E6712C;
	text-transform: uppercase;
}

.Sct1_selected
{
	color: red;
	background-color: #E6712C;
	display: block;
	width: 164px;
	padding: 0px;
	margin: 2px 0px;
	text-transform: uppercase;
}
.Sct1_selected a
{
	color: white;
	background-color: #E6712C;
	display: block;
	width: 164px;
	padding: 1px 0px 2px 4px;
	margin: 0px;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	font-family: Arial !important;
}

/* menu figlio area info area terapeutica */
.Sct1_figlio
{
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	text-transform: uppercase;
}
.Sct1_figlio a
{
	color: #FAB288;
	display: block;
	width: 161px;
	padding: 1px 0px 2px 7px;
	margin: 2px 0px;
	text-transform: uppercase;
}
.Sct1_figlio a:hover
{
	color: #ffffff;
	background-color: #FAB288;
	display: block;
	width: 161px;
	padding: 1px 0px 2px 7px;
	margin: 2px 0px;
	text-transform: uppercase;
	text-decoration: underline;
}

.Sct1_figlio_selected
{
	color: #ffffff;
	display: block;
	width: 161px;
	padding: 0px;
	margin: 2px 0px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Arial !important;
}
.Sct1_figlio_selected a, .Sct1_figlio_selected a:hover
{
	color: #ffffff;
	background-color: #FAB288;
	display: block;
	width: 161px;
	padding: 1px 0px 2px 7px;
	margin: 0px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Arial !important;
}


.Sct1Mappa
{
	border: solid 1px #ffffff;
	background-color: #FAE4D7;
	height: 16px;
	margin: 0px;
}
.Sct1Mappa a
{
	color: #E7722D;
	font-size: 11px;
	padding: 0px 0px 0px 10px;
	margin: 2px 0px;
	text-transform: lowercase;
	display: block;
}
.Sct1Mappa_figlio
{
	padding: 0px;
	margin: 0px;
	text-transform: lowercase;
}
.Sct1Mappa_figlio a
{
	display: block;
	background-color: white;
	color: #42886E;
	font-size: 10px;
	display: block;
	padding: 1px 0px 2px 21px;
	margin: 2px 0px;
	text-transform: lowercase;
}


/* menu area Argomenti*/
.Sct2_base
{
	padding: 8px 0px 3px 4px;
	text-align: left;
	color: #909090;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial;
	text-transform: uppercase;
}
.Sct2 a
{
	color: #69A28F;
	display: block;
	width: 164px;
	padding: 1px 0px 2px 4px;
	margin: 2px 0px;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	font-family: Arial !important;
}
.Sct2 a:hover
{
	color: #ffffff;
	text-decoration: none;
	background-color: #69A28F;
	text-transform: uppercase;
}

.Sct2_selected
{
	color: red;
	background-color: #69A28F;
	display: block;
	width: 164px;
	padding: 0px;
	margin: 2px 0px;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	font-family: Arial !important;
}
.Sct2_selected a
{
	color: white;
	background-color: #69A28F;
	display: block;
	width: 164px;
	padding: 1px 0px 2px 4px;
	margin: 0px;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Arial !important;
}

/* menu figlio area info area terapeutica */
.Sct2_figlio
{
	padding: 0px;
	margin: 0px;
	text-transform: uppercase;
}
.Sct2_figlio a
{
	color: #417B65;
	display: block;
	width: 161px;
	padding: 1px 0px 2px 7px;
	margin: 2px 0px;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Arial !important;
}
.Sct2_figlio a:hover
{
	color: #ffffff;
	background-color: #417B65;
	text-transform: uppercase;
	text-decoration: underline !important;
}

.Sct2_figlio_selected
{
	color: #ffffff;
	display: block;
	width: 161px;
	padding: 0px;
	margin: 2px 0px 0px 0px;
	text-transform: uppercase;
}
.Sct2_figlio_selected a, .Sct2_figlio_selected a:hover
{
	color: #ffffff;
	background-color: #417B65;
	display: block;
	width: 161px;
	padding: 1px 0px 2px 7px;
	margin: 0px;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Arial !important;
}
.Sct2_figlio a:hover
{
	color: #ffffff;
	background-color: #417B65;
	text-transform: uppercase;
	text-decoration: none;
}


.Sct2Mappa
{
	border: solid 1px #ffffff;
	background-color: #D8E7E2;
	height: 16px;
	margin: 0px;
}
.Sct2Mappa a
{
	color: #7BB4A1;
	font-size: 11px;
	width: 224px;
	padding: 0px 0px 0px 10px;
	margin: 2px 0px;
	text-transform: lowercase;
	display: block;
}
.Sct2Mappa_figlio a
{
	background-color: white;
	color: #417B65;
	font-size: 10px;
	padding: 1px 0px 2px 21px;
	margin: 2px 0px;
	text-transform: lowercase;
	display: block;
}



/* menu area strumenti */
.Sct4_base
{
	padding: 8px 0px 3px 4px;
	text-align: left;
	color: #909090;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial;
	text-transform: uppercase;
}
.Sct4 a
{
	color: #e05483;
	display: block;
	width: 164px;
	padding: 1px 0px 2px 4px;
	margin: 2px 0px;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	font-family: Arial !important;
}
.Sct4 a:hover
{
	color: #ffffff;
	text-decoration: none;
	background-color: #e05483;
	text-transform: uppercase;
}

.Sct4_selected
{
	color: red;
	background-color: #E6712C;
	display: block;
	width: 164px;
	padding: 0px;
	margin: 2px 0px;
	text-transform: uppercase;
}
.Sct4_selected a
{
	color: white;
	background-color: #e05483;
	display: block;
	width: 164px;
	padding: 1px 0px 2px 4px;
	margin: 0px;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	font-family: Arial !important;
}

.Sct4_figlio
{
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	text-transform: uppercase;
}
.Sct4_figlio a
{
	color: #65b0ea;
	display: block;
	width: 161px;
	padding: 1px 0px 2px 7px;
	margin: 2px 0px;
	text-transform: uppercase;
	color: #e39541;
}
.Sct4_figlio a:hover
{
	color: #ffffff;
	background-color: #e05483;
	text-transform: uppercase;
	text-decoration: underline;
}

.Sct4_figlio_selected
{
	color: #ffffff;
	display: block;
	width: 161px;
	padding: 0px;
	margin: 2px 0px;
	text-decoration: none;
	text-transform: uppercase;
}
.Sct4_figlio_selected a, .Sct4_figlio_selected a:hover
{
	color: #ffffff;
	background-color: #e39541;
	display: block;
	width: 161px;
	padding: 1px 0px 2px 7px;
	margin: 0px;
	text-transform: uppercase;
	font-weight: bold;
}


.Sct4Mappa
{
	border: solid 1px #ffffff;
	color: #e05483;
	background-color: #F8DDE6;
	height: 16px;
	margin: 0px;
}
.Sct4Mappa a
{
	color: #e05483;
	padding: 0px 0px 0px 10px;
	margin: 2px 0px;
	text-transform: lowercase;
	display: block;
}
.Sct4Mappa_figlio a
{
	background-color: white;
	color: #417B65;
	font-size: 10px;
	padding: 1px 0px 2px 21px;
	margin: 2px 0px;
	text-transform: lowercase;
	display: block;
}



.black
{
	font-weight: bold;
	list-style-type: none;
	margin: 0px 0px 3px 4px;
	padding-left: 12px;
	background: url( "../images/arrow_link_nero.gif" ) left 2px no-repeat;
}
.black a, .black a:hover
{
	color: #000;
	font-family: Arial;
	font-size: 11px;
	padding: 1px 0px 2px 0px;
	margin: 2px 0px;
}
.black a, .black a:hover
{
	color: #000;
}
.black a span, i.black a:hover span
{
	color: #909090;
}
.trat_azul
{
	margin: 8px 0px 5px 0px;
	padding: 0px;
	width: 100%;
	height: 1px;
	min-height: 1px;
	background: url( "../images/trat_azul.gif" ) repeat-x;
}
.titgray
{
	padding: 8px 0px 3px 4px;
	text-align: left;
	color: #909090;
	font-family: Arial;
	color: #909090;
	font-weight: bold;
	font-size: 13px;
}

/* menu DARKGREEN (con freccia)*/
ul li.darkgreen
{
	list-style-type: none;
	margin: 0px 0px 3px 4px;
	padding-left: 12px;
	background: url( "../images/arrow_link_darkverde.gif" ) left 2px no-repeat;
}
ul li.darkgreen a, ul li.darkgreen a:hover
{
	color: #416f6d;
	font-family: Arial;
	font-size: 11px;
	padding: 1px 0px 2px 0px;
	margin: 2px 0px;
}
ul li.darkgreen a, ul li.darkgreen a:hover
{
	color: #416f6d;
}

/* menu BLACK (con freccia) */
ul li.black
{
	list-style-type: none;
	margin: 0px 0px 3px 4px;
	padding-left: 12px;
	background: url( "../images/arrow_link_nero.gif" ) left 2px no-repeat;
}
ul li.black a, ul li.black a:hover
{
	color: #000;
	font-family: Arial;
	font-size: 11px;
	padding: 1px 0px 2px 0px;
	margin: 2px 0px;
}
ul li.black a, ul li.black a:hover
{
	color: #000;
}
ul li.black a span, ul li.black a:hover span
{
	color: #909090;
}

ul li.titgray
{
	padding: 8px 0px 3px 4px;
	text-align: left;
	color: #909090;
	font-family: Arial;
	color: #909090;
	font-weight: bold;
	font-size: 13px;
}

/* ------------------------------- MAPPA------------------------------- */
#MappaBase
{
	height: 100%;
	width: 770px;
	background-color: white;
}
#MappaBase td
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	letter-spacing: 0px;
	padding: 8px 0px 8px 0px;
}
#MappaBase td a
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	width: 225px;
}
#MappaBase td a:hover
{
	text-decoration: underline;
}


/*PRONTUARIO FARMACEUTICO */
td.prontLink a:link
{
	font-weight: bold;
	font-size: 11px;
	color: #000;
}
td.prontLink a:visited
{
	font-weight: bold;
	font-size: 11px;
	color: #000;
}
td.prontLink a:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #000;
}

td.prontLink2 a:link, td.prontLink2 a:visited
{
	font-size: 11px;
	color: #E15383;
	font-weight: bold;
	text-decoration: none;
}
td.prontLink2 a:hover
{
	font-size: 11px;
	color: #E15383;
	font-weight: bold;
	text-decoration: underline;
}

.prontVerSc
{
	color: #E15383;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	text-align: center;
}
.BotAnnulla
{
	background: url( "../images/bt_annulla_small.jpg" ) no-repeat;
	margin: auto;
	width: 68px;
	height: 23px;
	border: none;
}

.prontHeaderColumn
{
	background-color: #ffffff;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	height: 30px;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	background: #fdfcfa;
}

.ProntTDstyleItem
{
	/* 	border-right: BDD5CD 1px solid;  	border-top: BDD5CD 1px solid;  	border-left: BDD5CD 1px solid;  	border-bottom: BDD5CD 1px solid; 	*/
	border: 0px none #000;
	text-align: left !important;
}

.prontLink, .prontPadding, .prontPadding td
{
	padding: 2px 0px 2px 4px;
}

.ProntPagerstyle td
{
	padding: 0px;
	font-family: Verdana, Arial;
	font-size: 11px;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=  '#ffffff' , EndColorStr= '#D5D0CD' /*'#EEFDF8'*/ );
}

.ProntPagerstyle SPAN
{
	/* 	border-right: 1px outset; 	border-top: 1px outset; 	border-left: 1px outset; 	border-bottom: 1px outset; 	*/
	background-color: #f1f1f1;
	border: 0px none #000;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
	text-align: center; /* 	color:#407D69; 	*/
	color: #e15383;
	font-weight: bold;
}

.ProntPagerstyle A, .ProntPagerstyle A:visited, .ProntPagerstyle A:hover
{
	/* 	border-right: 1px solid; 	border-top: 1px solid; 	border-left: 1px solid; 	border-bottom: 1px solid; 	border-color:#ffffff; 	*/
	border: 0px none #000;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	color: #407D69;
}
table.ProntTblAnalitica
{
	border-collapse: collapse;
	border: 1px solid #bfbfbf;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 555px;
}
table.ProntTblAnalitica th
{
	border-collapse: collapse;
	border: 1px solid #bfbfbf;
	text-transform: uppercase;
	height: 26px;
	background-color: #EDF6F5;
	white-space: nowrap;
	font-size: 10px;
	vertical-align: middle;
	text-align:left;
	padding-left:2px;
}
table.ProntTblAnalitica td
{
	border-collapse: collapse;
	border: 1px solid #bfbfbf;
	text-transform: capitalize;
	height: 26px;
	background-color: #fff;
	text-align: center;
	font-size: 10px;
	vertical-align: middle;
	text-align:left;
	padding-left:2px;
}
table.ProntTblAnalitica A:link, .ProntTblAnalitica A:visited, .ProntTblAnalitica a:hover
{
	text-decoration: underline;
	color: #000000;
	font-size: 10px;
}


.hide
{
	visibility: hidden;
}

.txtpinkDerm
{
	font-size: 11px;
	color: #69a28f;
	font-weight: bold;
}
/*HEADER*/
table.headerDermatologia
{
	width: 950px;
	height: 122px;
	background: transparent url( "../images/bg_header_Dermatologia.jpg" ) no-repeat;
	margin: auto;
}
table.headerDermatologia td.dataheader
{
	height: 110px;
	text-align: right;
	vertical-align: bottom;
	padding: 0p 5px 15px 0;
	font-size: 9px;
}

ul li.blackcontentdermatologia
{
	list-style-type: disc;
	color: #E6712C;
	list-style-position: inside;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 4px 8px;
	font-family: Verdana;
}
ul li.blackcontentdermatologia a, ul li.blackcontentdermatologia a:hover
{
	color: #000;
	padding: 1px 0px 2px 0px;
	margin: 0px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}
ul li.blackcontentdermatologia span.date
{
	font-size: 9px;
	font-weight: normal;
	color: #797979;
}

/*
ul li.lettDermatologia {list-style-type:disc;color:#797979; list-style-position:inside;	margin:0px 10px 3px 10px;padding: 0px 30px 0px 0px;font-family:Verdana;width:250px!important;}
ul li.lettDermatologia a, ul li.lettDermatologia a:hover{padding:0px 30px 0px 0px;margin:0px;font-family:Verdana;font-size:10px;font-weight:bold;width:250px;!important}
ul li.lettDermatologia span.date {font-size:9px;font-weight:normal;color:#797979;width:250px!important;}
*/
ul li.lettDermatologia
{
	list-style-type: none;
	margin: 0px 0px 6px 15px;
	padding-left: 12px;
	background: url( "../images/arrow_link_green.gif" ) left 2px no-repeat;
	font-family: Verdana;

	width: 250px !important;
}
ul li.lettDermatologia a, ul li.lettDermatologia a:hover
{
	padding: 0px 5px 0px 0px;
	margin: 0px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	width: 250px !important;
}
ul li.lettDermatologia span.date
{
	font-size: 9px;
	font-weight: normal;
	color: #797979;
	width: 250px !important;
}

/* ABC toolbar */
.abc-toolbar {background-color: transparent; border-bottom:1px solid #a8a8a8;}
.abc-toolbar a, .abc-toolbar td span {font:12px Arial,Verdana;color:#000;font-weight:bold;}
.abc-toolbar .abc-selected {text-decoration:underline;}
.abc-toolbar .abc-disabled {color:#c0c0c0;}
    


/* Atlante dermatologia */
#atlanteTabStripBox {float:right;width:200px;border:1px solid #e6712c; margin:0px 0px 20px 20px}
#atlanteTabStripBox ul {margin:4px 0px 0px 0px; padding:0px;}
#atlanteTabStripBox ul li {margin:0px; padding:0px; height:20px}

.atlantecontent_off {display:block; height:20px;}
.atlantecontent_off span {color:#000; margin:2px 0px 0px 4px;}
.atlantecontent_on {display:block; background-color:#e6712c; height:20px; text-decoration:none!important;}
.atlantecontent_on span {display:block; color:#fff; font-weight:bold; margin:2px 0px 0px 4px; text-decoration:none!important;}

.AtlanteDropDown {font-size:12px;}

ul.AtlanteMenu li {padding:0px;}

/*modifica*/
.AtlanteFirstLevel li span {display:block; margin-left:4px; font-weight:bold;height:20px!important; line-height:20px!important;}
.AtlanteFirstLevel li {margin-bottom:10px;}
/*fine modifica*/

/*modifica*/
.AtlanteSecondLevel li {margin-bottom:0px!important;height:20px; line-height:20px;}
/*fine modifica*/
.AtlanteSecondLevel li a {display:block; width:100%; margin-bottom:0px!important;}
.AtlanteSecondLevel li a:hover {background-color:#e6712c; color:#fff;  text-decoration:none; cursor:pointer;}
.AtlanteSecondLevel li span {font-weight:normal!important}
.AtlanteSecondLevel li a:hover span {font-weight:bold!important}

#box-img {border:1px solid #e6712c; background-color:#fff; width:188px; text-align:center}
#box-img p {margin:0px}
#box-img table {width:188px;}
#box-img table th {text-align:left; color:#e6712c; padding:4px}
#box-img table td {width:94px; text-align:center; padding:4px 0px}