﻿*
{
	margin: 0px;
	padding: 0px;
}
body
{
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	background: #FFFFFF url(/common/images/css_verde/sfondo_bg_verde.gif) repeat-y top center;
}
img
{
	border: 0px;
}

/* home page */
.div-prehome
{
	padding-top: 13px;
}
/* colori dei "testi" */
.css_color_verde
{
	color: #199545;
}
.css_color_rosa
{
	color: #F75B8A;
}
.css_color_blu
{
	color: #3DB5DC;
}
.css_color_salmone
{
	color: #FF8F59;
}
.css_color_viola
{
	color: #6A068F;
}

.css_color_indaco
{
	color: #002C77;
}

/* home page */
.div-home-page
{
	margin-left: auto;
	margin-right: auto;
	width: 963px;
	height: 616px;
	clear: both;
	vertical-align: top;
	text-align: left;
	background: transparent url(/common/images/css_verde/default-bg-verde.gif) no-repeat top left;
}
div.div-home-page div.div-home-page-contet div.div-footer-home-page {
	padding-top: 4px;
}
.div-home-page-home
{
	margin-left: auto;
	margin-right: auto;
	width: 963px;
	height: 611px;
	clear: both;
	vertical-align: top;
	text-align: left;
	background: transparent url(/common/images/css_verde/home-bg-verde.gif) no-repeat top left;
}
.div-home-page-contet
{
	width: 963px;
	height: 598px;
	vertical-align: top;
	text-align: left;
	position: relative;
	z-index: 10;
}
.div-header-home-page
{
	width: 963px;
	vertical-align: top;
	text-align: left;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100;
}
.div-footer-home-page
{
	width: 963px;
	clear: both;
	position: absolute;
	z-index: 100;
	left: 0px;
	top: 568px;
}

.div-real-home-contet-sx
{
	float: left;
	width: 140px;
	padding-top: 135px;
}
.div-home-label-sx
{
	text-align: center;
	padding-bottom: 5px;
	padding-right: 20px;
}
.div-real-home-contet-center
{
	float: left;
	width: 505px;
}
.div-real-home-contet-center .div-box-top-sx
{
	float: left;
	width: 161px;
	padding-top: 180px;
}
.div-real-home-contet-center .div-box-top-sx .box-1
{
	position: relative;
	padding-left: 5px;
	padding-right: 5px;
	height: 181px;
	background: transparent url(/common/images/home-boxes-top-sx-box1.gif) no-repeat top left;
}
.div-real-home-contet-center .div-box-top-sx .box-sp
{
	padding-left: 5px;
	padding-right: 5px;
	height: 10px;
}
.div-real-home-contet-center .div-box-top-sx .box-2
{
	padding-left: 5px;
	padding-right: 5px;
	height: 137px;
	background: transparent url(/common/images/css_verde/home-boxes-top-sx-box2.gif) no-repeat top left;
}
.div-real-home-contet-center .div-box-top-center
{
	float: left;
	width: 161px;
	padding-left: 10px;
	padding-top: 180px;
}
.div-real-home-contet-center .div-box-top-center .box-1
{
	position: relative;
	padding-left: 5px;
	padding-right: 5px;
	height: 181px;
	background: transparent url(/common/images/css_verde/home-boxes-top-center-box1.jpg) no-repeat top left;
}
.div-real-home-contet-center .div-box-top-center .box-sp
{
	padding-left: 5px;
	padding-right: 5px;
	height: 10px;
}
.div-real-home-contet-center .div-box-top-center .box-2
{
	position: relative;
	padding-left: 5px;
	padding-right: 5px;
	height: 137px;
	background: transparent url(/common/images/css_verde/home-boxes-top-center-box2.gif) no-repeat top left;
}
.div-real-home-contet-center .div-box-top-center .box-2-mod
{
	position: relative;
	padding-left: 5px;
	padding-right: 5px;
	height: 181px;
	background: transparent url(/common/images/css_verde/home-boxes-top-center-box2-mod.gif) no-repeat top left;
}
.div-real-home-contet-center .div-box-top-dx
{
	float: left;
	width: 161px;
	padding-top: 180px;
	padding-left: 10px;
}
.div-real-home-contet-center .div-box-top-dx .box-1
{
    position: relative;
	padding-left: 5px;
	padding-right: 5px;
	height: 181px;
	background: transparent url(/common/images/css_verde/home-boxes-top-dx-box1.jpg) no-repeat top left;
	/*height: 327px;
	background: transparent url(/common/images/css_verde/home-boxes-top-dx-box1.gif) no-repeat top left;*/
}
.div-real-home-contet-center .div-box-top-dx .box-2
{
    position: relative;
	padding-left: 5px;
	padding-right: 5px;
	height: 137px;
	background: transparent url(/common/images/css_verde/home-boxes-top-dx-box2.gif) no-repeat top left;
	
	/*padding-left: 5px;
	padding-right: 5px;
	height: 181px;
	background: transparent url(/common/images/css_verde/home-boxes-top-dx-box2-mod.gif) no-repeat top left;*/
}

.div-real-home-contet-center .div-box-top-dx .box-sp
{
	padding-left: 5px;
	padding-right: 5px;
	height: 10px;
}

.div-real-home-contet-center .div-box-top-dx .box-1 .box-titles
{
	padding-left: 5px;
	padding-right: 5px;
}
.div-real-home-contet-center .div-box-top-dx .box-1 .box-magazine
{
	padding-top: 8px;
	padding-left: 1px;
	padding-right: 1px;
}
.div-real-home-contet-center .div-box-top-dx .box-1 .box-magazine .menu-livello1
{
	padding-top: 2px;
	padding-left: 9px;
	padding-bottom: 2px;
	text-transform: uppercase;
	background-color: #EEF8F1;
	color: #199545;
}
.div-real-home-contet-center .div-box-top-dx .box-1 .box-magazine .menu-livello1 a,
.div-real-home-contet-center .div-box-top-dx .box-1 .box-magazine .menu-livello1 a:visited,
.div-real-home-contet-center .div-box-top-dx .box-1 .box-magazine .menu-livello1 a:active,
.div-real-home-contet-center .div-box-top-dx .box-1 .box-magazine .menu-livello1 a:hover
{
	text-decoration: none;
	color: #199545;
}
.div-real-home-contet-center .div-box-top-dx .box-1 .box-magazine .menu-livello2
{
	padding-top: 1px;
	padding-left: 19px;
	padding-bottom: 1px;
	background-color: #FFFFFF;
	color: #199545;
}
.div-real-home-contet-center .div-box-top-dx .box-1 .box-magazine .menu-livello2 a,
.div-real-home-contet-center .div-box-top-dx .box-1 .box-magazine .menu-livello2 a:visited,
.div-real-home-contet-center .div-box-top-dx .box-1 .box-magazine .menu-livello2 a:active,
.div-real-home-contet-center .div-box-top-dx .box-1 .box-magazine .menu-livello2 a:hover
{
	text-decoration: none;
	color: #199545;
}

.div-real-home-contet-center .div-box-down-sx
{
	float: left;
	width: 161px;
}
.div-real-home-contet-center .div-box-down-sx .div-content
{
	height: 37px;
	padding-left: 5px;
	padding-right: 5px;
	background: transparent url(/common/images/css_verde/box-links-bottom-home-verde.gif) no-repeat bottom left;
}
.div-real-home-contet-center .div-box-down-center
{
	float: left;
	width: 161px;
	padding-left: 10px;
}
.div-real-home-contet-center .div-box-down-center .div-content
{
	height: 37px;
	padding-left: 5px;
	padding-right: 5px;
	background: transparent url(/common/images/css_verde/box-links-bottom-home-verde.gif) no-repeat bottom left;
}
.div-real-home-contet-center .div-box-down-dx
{
	float: left;
	width: 161px;
	padding-left: 10px;
}
.div-real-home-contet-center .div-box-down-dx .div-content
{
	height: 37px;
	padding-left: 5px;
	padding-right: 5px;
	background: transparent url(/common/images/css_verde/box-links-bottom-home-verde.gif) no-repeat bottom left;
}

.div-real-home-contet-dx
{
	position: relative;
	float: left;
	width: 318px;
	padding-top: 92px;
}
.div-real-home-contet-dx .div-image-target
{
	position: absolute;
	left: 0px;
	padding-left: 0px;
}
.div-real-home-contet-dx .div-image-big
{
	padding-top: 116px;
	padding-left: 25px;
}
.div-real-home-contet-dx .div-image-title
{
	padding-top: 10px;
	padding-left: 25px;
}

.div-boxes-home-links
{
	padding-top: 3px;
	padding-left: 5px;
	text-transform: uppercase;
	color: #199545;
}
.div-boxes-home-text
{
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	color: #199545;
}
.div-boxes-home-links a,
.div-boxes-home-links a:active,
.div-boxes-home-links a:visited,
.div-boxes-home-links a:hover
{
	font-size: 11px;
	color: #199545;
	text-decoration: none;
}
.div-boxes-home-text a,
.div-boxes-home-text a:active,
.div-boxes-home-text a:visited,
.div-boxes-home-text a:hover
{
	font-size: 11px;
	color: #199545;
	text-decoration: none;
}

.div-boxes-home-links-png
{
	padding-top: 3px;
	padding-left: 5px;
	text-transform: uppercase;
	color: #F30087;
}
.div-boxes-home-text-png
{
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	color: #F30087;
}
.div-boxes-home-links-png a,
.div-boxes-home-links-png a:active,
.div-boxes-home-links-png a:visited,
.div-boxes-home-links-png a:hover
{
	font-size: 11px;
	color: #F30087;
	text-decoration: none;
}

/* fine home page */

.div-default-page
{
	margin-left: auto;
	margin-right: auto;
	width: 963px;
	clear: both;
	vertical-align: top;
	text-align: left;
	background: transparent url(/common/images/css_verde/footer_bg_verde.gif) no-repeat bottom left;
}
.div-default-page-content
{
	width: 963px;
	clear: both;
	vertical-align: top;
	text-align: left;
	background: transparent url(/common/images/css_verde/header_bg_verde.gif) no-repeat top left;
}

/* header */
.div-header-magazine
{
	width: 963px;
	vertical-align: top;
	text-align: left;
}
.h-logo
{
	float: left;
	width: 125px;
	vertical-align: top;
	text-align: left;
}
.h-navigazione-top
{
	float: left;
	width: 838px;
	vertical-align: top;
	text-align: left;
}

.h-navigazione-top-other
{
	text-align: right;
	vertical-align: middle;
	width: auto;
	height: 40px;
	padding-top: 5px;
	padding-right: 12px;
	font-size: 10px;
}
.h-navigazione-top-other .input-txt
{
	font-size: 11px;
	border-top: solid 1px #333333;
	border-left: solid 1px #333333;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	/* width: 100px; */
}

.h-tbl-navigazione-top td
{
	padding-left: 3px;
	padding-right: 2px;
}
.h-tbl-navigazione-top .td-nopadding
{
	padding-left: 0px;
	padding-right: 0px;
}

.h-navigazione-top-other a,
.h-navigazione-top-other a:hover,
.h-navigazione-top-other a:visited,
.h-navigazione-top-other a:active
{
	font-weight: bold;
	color: #199545;
	text-decoration: none;
}
.h-navigazione-top-other span
{
	color: #199545;
}

.h-navigazione-top-other .simple-link,
.h-navigazione-top-other .simple-link:hover,
.h-navigazione-top-other .simple-link:visited,
.h-navigazione-top-other .simple-link:active
{
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

/* menù top */
.menu-top
{
	/* ?menu top generale? */
	width: 716px;
	padding-left: 122px;
	background: transparent url(/common/images/css_verde/menu-bg-verde.gif) no-repeat top right;
}
.menu-top-site-section
{
	width: 716px;
	padding-left: 122px;
	background: transparent url(/common/images/css_verde/menu-top-bg-magazine-verde.gif) no-repeat top right;
}
.menu-top-site-section-mod
{
	width: 716px;
	padding-left: 122px;
	/* background: transparent url(/common/images/css_verde/menu-top-bg-verde-mod.gif) no-repeat top right; */
}

.menu-top-item-def
{
	float: left;
	height: 25px;
	color: #E0F2E6;
	font-weight: bold;
}
.menu-top-item-def .menu-top-item
{
	float: left;
	height: 25px;
	padding-left: 6px;
	padding-right: 6px;
}
.menu-top-item-def .menu-top-item .menu-txt
{
	font-family: Verdana;
	font-size: 10px;
	padding-top: 6px;
}
.menu-top-item-def .menu-top-item .menu-txt a,
.menu-top-item-def .menu-top-item .menu-txt a:active,
.menu-top-item-def .menu-top-item .menu-txt a:visited,
.menu-top-item-def .menu-top-item .menu-txt a:hover
{
	color: #E0F2E6;
	font-weight: bold;
	text-decoration: none;
}

.menu-top-item-2level-relative
{
	clear: both;
	position: relative;
	z-index: 101;
	visibility: hidden;
	display: block;
}
.menu-top-item-2level
{
	position: absolute;
	z-index: 101;
	left: 250px;
	width: 189px;
	height: 24px;
	background: transparent url(/common/images/css_verde/menu-bg-top-item-2level.gif) no-repeat bottom left;
}
.menu-top-item-2level .menu-txt-2level
{
	float: left;
	font-family: Verdana;
	font-size: 10px;
	padding-top: 5px;
	padding-left: 13px;
	color: #199545;
}
.menu-top-item-2level .menu-txt-2level a,
.menu-top-item-2level .menu-txt-2level a:visited,
.menu-top-item-2level .menu-txt-2level a:active
{
	color: #199545;
	text-decoration: none;
}
.menu-top-item-2level .menu-txt-2level a:hover
{
	color: #199545;
	text-decoration: none;
}
.menu-top-item-2level .menu-txt-2level-sp
{
	float: left;
	width: 8px;
	height: 1px;
	padding-top: 2px;
}

/* hover e selected elemet */
.menu-top-item-def-hv
{
	float: left;
	height: 25px;
	color: #199545;
	font-weight: bold;
	vertical-align: bottom;
	background-color: #E0F2E6;
	background: transparent url(/common/images/css_verde/menu-topsx-hv-verde.gif) no-repeat bottom left;
}
.menu-top-item-def-hv .menu-top-item
{
	float: left;
	height: 25px;
	padding-left: 6px;
	padding-right: 6px;
	vertical-align: bottom;
	background: transparent url(/common/images/css_verde/menu-topdx-hv-verde.gif) no-repeat bottom right;
}
.menu-top-item-def-hv .menu-top-item .menu-txt
{
	font-family: Verdana;
	font-size: 10px;
	padding-top: 11px;
}
.menu-top-item-def-hv .menu-top-item .menu-txt a,
.menu-top-item-def-hv .menu-top-item .menu-txt a:visited,
.menu-top-item-def-hv .menu-top-item .menu-txt a:active,
.menu-top-item-def-hv .menu-top-item .menu-txt a:hover
{
	color: #199545;
	font-weight: bold;
	text-decoration: none;
}

/* contenuto */
.div-main-content-page
{
	clear: both;
	width: 963px;
	vertical-align: top;
	text-align: left;
	overflow: hidden;
	height: 100% !important;
}
.menu-sx-section
{
	float: left;
	width: 190px;
	padding-left: 10px;
	vertical-align: top;
	text-align: left;
}
.content-page
{
	float: left;
	/* width: auto; */
	width: 743px; /* 763px ma con ie6 va a capo */
	vertical-align: top;
	text-align: left;
	padding-bottom: 15px;
}
.div-clear-both
{
	clear: both;
}
.div-clear-both.footer
{
	position: relative;
	top: -5px;
}

/* menu sx */
.section-menu-sx
{
	clear: both;
	width: 190px;
	height: 22px;
	background: transparent url(/common/images/css_verde/section-menu-sx-verde.gif) no-repeat top left;
}
.section-menu-sx .text
{
	padding-left: 10px;
	padding-top: 10px;
	font-weight: bold;
	font-family: Verdana;
	font-size: 10px;
	color: #199545;
}
.section-menu-sx .text a, .section-menu-sx .text a:visited, .section-menu-sx .text a:hover
{
	font-weight: bold;
	color: #199545;
	text-decoration: none;
}
.mainsection-menu-sx
{
	clear: both;
	width: 190px;
	height: 22px;
	background: transparent url(/common/images/css_verde/mainsection-menu-sx-verde.gif) no-repeat top left;
}
.mainsection-menu-sx .text
{
	padding-left: 10px;
	padding-top: 10px;
	font-weight: bold;
	font-family: Verdana;
	font-size: 10px;
	color: #199545;
}
.mainsection-menu-sx .text a, .mainsection-menu-sx .text a:visited, .mainsection-menu-sx .text a:hover
{
	font-weight: bold;
	color: #199545;
	text-decoration: none;
}
.mainsection-bg-menu-sx
{
	clear: both;
	width: 190px;
	background: transparent url(/common/images/css_verde/mainsection-bg-menu-sx-verde.gif) repeat-y top left;
}
.mainsection-bg-menu-sx-bottom
{
	clear: both;
	width: 190px;
	height: 19px;
	background: transparent url(/common/images/css_verde/mainsection-bg-menu-sx-bottom-verde.gif) no-repeat bottom left;
}
.content-menu
{
	clear: both;
}
.item-menu-sep-h
{
	width: 1px;
	height: 15px;
}

/* menu 1 - livello 1 */
.mnsx1-item-lev1
{
	width: 170px;
	color: #60BF82;
	font-weight: bold;
	text-decoration: none;
	padding-left: 4px;
}
.mnsx1-item-lev1 a, .mnsx1-item-lev1 a:visited, .mnsx1-item-lev1 a:active, .mnsx1-item-lev1 a:hover
{
	color: #60BF82;
	font-weight: bold;
	text-decoration: none;
}
.mnsx1-item-lev1-sel
{
	width: 170px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-left: 4px;
	background-color: #A8DCBA;
	/* background: transparent url(/common/images/css_verde/mnsx1-item-lev1-hover.gif) repeat-y top left; */
}
.mnsx1-item-lev1-sel a, .mnsx1-item-lev1-sel a:visited, .mnsx1-item-lev1-sel a:active
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.mnsx1-item-lev1-sel a:hover
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

/* livello 2 */
.mnsx1-item-lev2
{
	width: 160px;
	color: #333333;
	text-decoration: none;
	padding-left: 14px;
}
.mnsx1-item-lev2:hover
{
	background: transparent url(/common/images/css_verde/mnsx1-item-lev2-hover.gif) repeat-y top left;
}
.mnsx1-item-lev2 a, .mnsx1-item-lev2 a:visited, .mnsx1-item-lev2 a:active
{
	color: #333333;
	text-decoration: none;
}
.mnsx1-item-lev2 a:hover
{
	text-decoration: none;
}
/* pagina selezionata */
.mnsx1-item-lev2-sel
{
	color: #333333;
	width: 160px;
	padding-left: 14px;
	background: transparent url(/common/images/css_verde/mnsx1-item-lev2-hover.gif) repeat-y top left;
}
.mnsx1-item-lev2-sel a, .mnsx1-item-lev2-sel a:visited
{
	color: #333333;
	text-decoration: none;
}

/* menu 2 - livello 1 */
.mnsx2-item-lev1
{
	width: 170px;
	color: #60BF82;
	font-weight: bold;
	text-decoration: none;
	padding-left: 4px;
}
.mnsx2-item-lev1 a, .mnsx2-item-lev1 a:visited, .mnsx2-item-lev1 a:active, .mnsx2-item-lev1 a:hover
{
	color: #60BF82;
	font-weight: bold;
	text-decoration: none;
}
/* livello 2 */
.mnsx2-item-lev2
{
	width: 160px;
	color: #333333;
	text-decoration: none;
	padding-left: 14px;
}
.mnsx2-item-lev2 a, .mnsx2-item-lev2 a:visited, .mnsx2-item-lev2 a:active
{
	color: #333333;
	text-decoration: none;
}
.mnsx2-item-lev2 a:hover
{
	text-decoration: none;
}

/* footer */
.txt-footer {
	font-size: 10px;
	text-align: center;
}
.txt-footer a, .txt-footer a:visited, .txt-footer a:active
{
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

/* titolo press */
.press-title
{
	clear: both;
	width: 318px;
	height: 85px;
	background: transparent url(/common/images/css_verde/tit-press-verde.gif) no-repeat top left;
}

/* titolo ricerca */
.search-title
{
	clear: both;
	width: 222px;
	height: 65px;
	background: transparent url(/common/images/css_verde/tit-ricerca-verde.gif) no-repeat top left;
}

/* titolo contattaci */
.contactus-title
{
	clear: both;
	width: 318px;
	height: 65px;
	background: transparent url(/common/images/css_verde/tit-contattaci-verde.gif) no-repeat bottom left;
}

/* elementi contenuto del magazine */
.magazine-title
{
	clear: both;
	width: 270px;
	height: 65px;
	background: transparent url(/common/images/css_verde/tit-magazine-verde.gif) no-repeat top left;
}
.div-magazine-contenuto1
{
	clear: both;
	padding-left: 54px;
	padding-right: 123px;
}
.div-magazine-article-title
{
	color: #199545;
	font-weight: bold;
}
.div-contentp-magazine-box
{
	width: 566px;
	height: 404px;
	position: relative;
	overflow: hidden;
	background: transparent url(/common/images/css_verde/contentpg-magazine-box-verde.png) no-repeat top left;
	behavior: url(/common/include/iepngfix.htc);
}
.magazine-box-navigation
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 99;
	width: 566px;
	height: 70px;
	background: transparent url(/common/images/css_verde/content-top-box-magazine-verde.png) no-repeat top left;
	behavior: url(/common/include/iepngfix.htc);
}
.magazine-box-navigation .div-content-link
{
	position: static;
	padding-right: 40px;
	padding-top: 5px;
	color: #199545;
}
.magazine-box-navigation .div-content-link a, 
.magazine-box-navigation .div-content-link a:visited,
.magazine-box-navigation .div-content-link a:active, 
.magazine-box-navigation .div-content-link a:hover
{
	color: #199545;
	text-decoration: underline;
}

.box-magazine-all-content
{
	position: relative;
	float: left;
	width: 566px;
	height: 380px;
	padding-top: 24px;
}
.div-magazine-box-txt
{
	position: absolute;
	z-index: 100;
	left: 0px;
	width: 315px;
	top: 24px;
	height: 380px;
	overflow: hidden;
	background: transparent url(/common/images/css_verde/magazine-box-bg-txt-verde.png) no-repeat top left;
	behavior: url(/common/include/iepngfix.htc);
}
.div-magazine-box-txt .box-text
{
	position: static;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
	text-align: justify;
}

.div-magazine-box-image
{
	position: absolute;
	z-index: 98;
	left: 275px;
	width: 290px;
	top: 1px;
	height: 403px;
	overflow: hidden;
}

.div-magazine-box-image .box-img
{
	position: static;
	padding-top: 10px;
}

.div-magazine-contenuto2
{
	clear: both;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: -5px;
	text-align: justify;
}

.div-box-archivio-magazine-top
{
	width: 566px;
	background: transparent url(/common/images/css_verde/bg-box-archivio-top-verde.gif) no-repeat top left;
}
.div-archivio-magazine-top-link
{
	position: static;
	padding-right: 40px;
	padding-top: 5px;
	color: #199545;
}
.div-box-archivio-magazine-bottom
{
	width: 566px;
	height: 550px;
	background: transparent url(/common/images/css_verde/bg-box-archivio-bottom-verde.gif) no-repeat bottom left;
}
.div-box-archivio-magazine-content
{
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
}

.css-grdv-archivio-art
{
	width: 100%;
	color: #199545;
}
.css-grdv-archivio-art .css-header td,
.css-grdv-archivio-art .css-header th
{
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 8px;
}
.css-grdv-archivio-art .css-item td
{
	padding: 5px;
	background-color: #FFFFFF;
}
.css-grdv-archivio-art .css-item-link,
.css-grdv-archivio-art .css-item-link:active,
.css-grdv-archivio-art .css-item-link:visited,
.css-grdv-archivio-art .css-item-link:hover
{
	color: #199545;
	text-decoration: none;
}
.css-grdv-archivio-art .css-item-alt td
{
	padding: 5px;
}

.archivio-magazine-pager
{
	width: 100%;
}
.archivio-magazine-pager a,
.archivio-magazine-pager a:active,
.archivio-magazine-pager a:visited,
.archivio-magazine-pager a:hover,
.archivio-magazine-pager .pg-link
{
	color: #199545;
	text-decoration: underline;
	padding-left: 5px;
	padding-right: 5px;
}
.archivio-magazine-pager .pg-link-sel
{
	color: #199545;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}

/* magazine home page */
.hp-magazine-contenuto
{
	clear: both;
	padding-left: 2px;
	padding-right: 2px;
	width: 570px;
	background: transparent url(/common/images/css_verde/magazine-hp-bg-center-box.gif) repeat-y top left;
}
.hp-magazine-box-section-box-topA1
{
	width: 566px;
	/* height: 294px; */
	height: 254px;
	background: transparent url(/common/images/css_verde/magazine-hp-bg-section-box-topA1.gif) no-repeat top left;
}
.hp-magazine-box-section-box-topA2
{
	width: 566px;
	/* height: 294px; */
	height: 254px;
	background: transparent url(/common/images/css_verde/magazine-hp-bg-section-box-topA2.gif) no-repeat top left;
}
.hp-magazine-box-section-box-topA2-bgBoxTop
{
	width: 566px;
	/* height: 294px; */
	height: 254px;
	background: transparent url(/common/images/css_verde/magazine-hp-bg-section-box-topA2-bgBoxTop.gif) no-repeat top left;
}
.hp-magazine-box-section-box-topA3
{
	width: 566px;
	height: 264px;
	background: transparent url(/common/images/css_verde/magazine-hp-bg-section-box-topA3.gif) no-repeat top left;
}
.hp-magazine-box-section-box-topA3-bgBoxTop
{
	width: 566px;
	height: 264px;
	background: transparent url(/common/images/css_verde/magazine-hp-bg-section-box-topA3-bgBoxTop.gif) no-repeat top left;
}

.hp-magazine-box-section-box-topB1
{
	width: 566px;
	height: 294px;
	background: transparent url(/common/images/css_verde/magazine-hp-bg-section-box-topB1.gif) no-repeat top left;
}
.hp-magazine-box-section-box-topB2
{
	width: 566px;
	height: 294px;
	background: transparent url(/common/images/css_verde/magazine-hp-bg-section-box-topB2.gif) no-repeat top left;
}
.hp-magazine-box-section-box-topB3
{
	width: 566px;
	height: 294px;
	background: transparent url(/common/images/css_verde/magazine-hp-bg-section-box-topB3.gif) no-repeat top left;
}

.hp-magazine-box-section123-title
{
	clear: both;
	text-align: right;
	padding-top: 5px;
	padding-right: 40px;
	color: #199545;
	font-weight: bold;
}
.hp-magazine-box-section-bottom-title
{
	clear: both;
	text-align: right;
	padding-top: 5px;
	padding-right: 40px;
	color: #FFFFFF;
	font-weight: bold;
}

.hp-magazine-box-section123-boxes-content
{
	clear: both;
	padding-top: 30px;
	padding-left: 15px;
	padding-bottom: 5px;
}
.hp-magazine-box-section123-boxes-content .boxes
{
	float: left;
	padding-right: 12px;
	padding-bottom: 5px;
	width: 171px;
	height: 184px;
	background: transparent url(/common/images/css_verde/magazine-hp-bg-boxes123.gif) no-repeat top left;
}
.hp-magazine-box-section123-boxes-content .boxes .top-img
{
	position: relative;
	float: left;
	width: 60px;
	height: 82px;
}
.hp-magazine-box-section123-boxes-content .boxes .top-img img
{
	padding: 1px;
}
.hp-magazine-box-section123-boxes-content .boxes .top-img .image-bg
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 60px;
	height: 82px;
	z-index: 100;
	background: transparent url(/common/images/css_verde/magazine-boxes-top-image-bg.gif) no-repeat top left;
}

.hp-magazine-box-section123-boxes-content .boxes .top-title
{
	float: left;
	width: 107px;
	height: 78px;
	color: #199545;
	padding-top: 3px;
	padding-left: 2px;
	padding-right: 2px;
}
.hp-magazine-box-section123-boxes-content .boxes .content-text
{
	clear: both;
	width: 163px;
	height: 102px;
	text-align: justify;
	padding-top: 3px;
	padding-left: 4px;
	padding-right: 4px;
	font-size: 10px;
}
.hp-magazine-box-section123-boxes-content .boxes .content-text a,
.hp-magazine-box-section123-boxes-content .boxes .content-text a:active,
.hp-magazine-box-section123-boxes-content .boxes .content-text a:visited,
.hp-magazine-box-section123-boxes-content .boxes .content-text a:hover
{
	font-size: 10px;
	color: #199545;
	text-decoration: underline;
}


.hp-magazine-box-section-tmp-boxes-content
{
	clear: both;
	padding-top: 25px;
	padding-left: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.hp-magazine-box-section-tmp-boxes-content .boxes
{
	float: left;
	padding-right: 10px;
	padding-bottom: 20px;
	*padding-bottom: 1px;
	width: 263px;
	height: 100px;
	background: transparent url(/common/images/css_verde/magazine-tempo-libero-bg-boxes.gif) no-repeat top left;
}
.hp-magazine-box-section-tmp-boxes-content .boxes .content-title
{
	clear: both;
	width: 253px;
	height: 23px;
	color: #199545;
	padding-top: 7px;
	padding-left: 5px;
	padding-right: 5px;
}
.hp-magazine-box-section-tmp-boxes-content .boxes .content-text
{
	clear: both;
	width: 253px;
	color: #199545;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	font-size: 10px;
}
.hp-magazine-box-section-tmp-boxes-content .boxes .content-text a,
.hp-magazine-box-section-tmp-boxes-content .boxes .content-text a:active,
.hp-magazine-box-section-tmp-boxes-content .boxes .content-text a:visited,
.hp-magazine-box-section-tmp-boxes-content .boxes .content-text a:hover
{
	font-size: 10px;
	color: #199545;
	text-decoration: underline;
}

/* home pages sezione tempo libero */
.hp-bg-tmp-fresca-e-vivace
{
	width: 566px;
	height: 294px;
	background: transparent url(/common/images/css_verde/magazine-hp-bg-section-box-topB3.gif) no-repeat top left;
}
.hp-bg-tmp-fresca-e-vivace-content
{
	clear: both;
	padding-top: 25px;
	padding-left: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.hp-bg-tmp-fresca-e-vivace-content .boxes
{
	float: left;
	padding-right: 10px;
	padding-bottom: 20px;
	*padding-bottom: 1px;
	width: 263px;
	height: 100px;
	background: transparent url(/common/images/css_verde/magazine-tempo-libero-bg-boxes.gif) no-repeat top left;
}
.hp-bg-tmp-fresca-e-vivace-content .boxes .content-title
{
	clear: both;
	width: 253px;
	height: 23px;
	color: #199545;
	padding-top: 7px;
	padding-left: 5px;
	padding-right: 5px;
}
.hp-bg-tmp-fresca-e-vivace-content .boxes .content-text
{
	clear: both;
	width: 253px;
	color: #199545;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	font-size: 10px;
}
.hp-bg-tmp-fresca-e-vivace-content .boxes .content-text a,
.hp-bg-tmp-fresca-e-vivace-content .boxes .content-text a:active,
.hp-bg-tmp-fresca-e-vivace-content .boxes .content-text a:visited,
.hp-bg-tmp-fresca-e-vivace-content .boxes .content-text a:hover
{
	font-size: 10px;
	color: #199545;
	text-decoration: underline;
}
.hp-bg-tmp-sensibile-e-romantica
{
	width: 566px;
	height: 294px;
	background: transparent url(/common/images/css_rosa/magazine-hp-bg-section-box-topB3.gif) no-repeat top left;
}
.hp-bg-tmp-sensibile-e-romantica-content
{
	clear: both;
	padding-top: 25px;
	padding-left: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.hp-bg-tmp-sensibile-e-romantica-content .boxes
{
	float: left;
	padding-right: 10px;
	padding-bottom: 20px;
	*padding-bottom: 1px;
	width: 263px;
	height: 100px;
	background: transparent url(/common/images/css_rosa/magazine-tempo-libero-bg-boxes.gif) no-repeat top left;
}
.hp-bg-tmp-sensibile-e-romantica-content .boxes .content-title
{
	clear: both;
	width: 253px;
	height: 23px;
	color: #F75B8A;
	padding-top: 7px;
	padding-left: 5px;
	padding-right: 5px;
}
.hp-bg-tmp-sensibile-e-romantica-content .boxes .content-text
{
	clear: both;
	width: 253px;
	color: #F75B8A;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	font-size: 10px;
}
.hp-bg-tmp-sensibile-e-romantica-content .boxes .content-text a,
.hp-bg-tmp-sensibile-e-romantica-content .boxes .content-text a:active,
.hp-bg-tmp-sensibile-e-romantica-content .boxes .content-text a:visited,
.hp-bg-tmp-sensibile-e-romantica-content .boxes .content-text a:hover
{
	font-size: 10px;
	color: #F75B8A;
	text-decoration: underline;
}
.hp-bg-tmp-attiva-e-dinamica
{
	width: 566px;
	height: 294px;
	background: transparent url(/common/images/css_blu/magazine-hp-bg-section-box-topB3.gif) no-repeat top left;
}
.hp-bg-tmp-attiva-e-dinamica-content
{
	clear: both;
	padding-top: 25px;
	padding-left: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.hp-bg-tmp-attiva-e-dinamica-content .boxes
{
	float: left;
	padding-right: 10px;
	padding-bottom: 20px;
	*padding-bottom: 1px;
	width: 263px;
	height: 100px;
	background: transparent url(/common/images/css_blu/magazine-tempo-libero-bg-boxes.gif) no-repeat top left;
}
.hp-bg-tmp-attiva-e-dinamica-content .boxes .content-title
{
	clear: both;
	width: 253px;
	height: 23px;
	color: #3DB5DC;
	padding-top: 7px;
	padding-left: 5px;
	padding-right: 5px;
}
.hp-bg-tmp-attiva-e-dinamica-content .boxes .content-text
{
	clear: both;
	width: 253px;
	color: #3DB5DC;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	font-size: 10px;
}
.hp-bg-tmp-attiva-e-dinamica-content .boxes .content-text a,
.hp-bg-tmp-attiva-e-dinamica-content .boxes .content-text a:active,
.hp-bg-tmp-attiva-e-dinamica-content .boxes .content-text a:visited,
.hp-bg-tmp-attiva-e-dinamica-content .boxes .content-text a:hover
{
	font-size: 10px;
	color: #3DB5DC;
	text-decoration: underline;
}
.hp-bg-tmp-matura-e-consapevole
{
	width: 566px;
	height: 294px;
	background: transparent url(/common/images/css_salmone/magazine-hp-bg-section-box-topB3.gif) no-repeat top left;
}
.hp-bg-tmp-matura-e-consapevole-content
{
	clear: both;
	padding-top: 25px;
	padding-left: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.hp-bg-tmp-matura-e-consapevole-content .boxes
{
	float: left;
	padding-right: 10px;
	padding-bottom: 20px;
	*padding-bottom: 1px;
	width: 263px;
	height: 100px;
	background: transparent url(/common/images/css_salmone/magazine-tempo-libero-bg-boxes.gif) no-repeat top left;
}
.hp-bg-tmp-matura-e-consapevole-content .boxes .content-title
{
	clear: both;
	width: 253px;
	height: 23px;
	color: #FF8F59;
	padding-top: 7px;
	padding-left: 5px;
	padding-right: 5px;
}
.hp-bg-tmp-matura-e-consapevole-content .boxes .content-text
{
	clear: both;
	width: 253px;
	color: #FF8F59;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	font-size: 10px;
}
.hp-bg-tmp-matura-e-consapevole-content .boxes .content-text a,
.hp-bg-tmp-matura-e-consapevole-content .boxes .content-text a:active,
.hp-bg-tmp-matura-e-consapevole-content .boxes .content-text a:visited,
.hp-bg-tmp-matura-e-consapevole-content .boxes .content-text a:hover
{
	font-size: 10px;
	color: #FF8F59;
	text-decoration: underline;
}

/* articolo sezione tempo libero */
.div-contentp-tmp-box-fresca-e-vivace
{
	width: 566px;
	height: 404px;
	position: relative;
	overflow: hidden;
	background: transparent url(/common/images/css_verde/contentpg-magazine-box-verde.png) no-repeat top left;
	behavior: url(/common/include/iepngfix.htc);
}
.tmp-box-navigation-fresca-e-vivace
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 99;
	width: 566px;
	height: 70px;
	background: transparent url(/common/images/css_verde/content-top-box-magazine-verde.png) no-repeat top left;
	behavior: url(/common/include/iepngfix.htc);
}
.tmp-box-navigation-fresca-e-vivace .div-content-link
{
	position: static;
	padding-right: 40px;
	padding-top: 5px;
	color: #199545;
}
.tmp-box-navigation-fresca-e-vivace .div-content-link a, 
.tmp-box-navigation-fresca-e-vivace .div-content-link a:visited,
.tmp-box-navigation-fresca-e-vivace .div-content-link a:active, 
.tmp-box-navigation-fresca-e-vivace .div-content-link a:hover
{
	color: #199545;
	text-decoration: underline;
}
.div-tmp-box-txt-fresca-e-vivace
{
	position: absolute;
	z-index: 100;
	left: 0px;
	width: 315px;
	top: 24px;
	height: 380px;
	overflow: hidden;
	background: transparent url(/common/images/css_verde/magazine-box-bg-txt-verde.png) no-repeat top left;
	behavior: url(/common/include/iepngfix.htc);
}
.div-tmp-box-txt-fresca-e-vivace .box-text
{
	position: static;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
	text-align: justify;
}
.div-tmp-article-title-fresca-e-vivace
{
	color: #199545;
	font-weight: bold;
}
.div-tmp-box-image-fresca-e-vivace
{
	position: absolute;
	z-index: 98;
	left: 275px;
	width: 290px;
	top: 1px;
	height: 403px;
	overflow: hidden;
}
.div-tmp-box-image-fresca-e-vivace .box-img
{
	position: static;
	padding-top: 10px;
}
.div-contentp-tmp-box-sensibile-e-romantica
{
	width: 566px;
	height: 404px;
	position: relative;
	overflow: hidden;
	background: transparent url(/common/images/css_rosa/contentpg-magazine-box-rosa.png) no-repeat top left;
	behavior: url(/common/include/iepngfix.htc);
}
.tmp-box-navigation-sensibile-e-romantica
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 99;
	width: 566px;
	height: 70px;
	background: transparent url(/common/images/css_rosa/content-top-box-magazine-rosa.png) no-repeat top left;
	behavior: url(/common/include/iepngfix.htc);
}
.tmp-box-navigation-sensibile-e-romantica .div-content-link
{
	position: static;
	padding-right: 40px;
	padding-top: 5px;
	color: #F75B8A;
}
.tmp-box-navigation-sensibile-e-romantica .div-content-link a, 
.tmp-box-navigation-sensibile-e-romantica .div-content-link a:visited,
.tmp-box-navigation-sensibile-e-romantica .div-content-link a:active, 
.tmp-box-navigation-sensibile-e-romantica .div-content-link a:hover
{
	color: #F75B8A;
	text-decoration: underline;
}
.div-tmp-box-txt-sensibile-e-romantica
{
	position: absolute;
	z-index: 100;
	left: 0px;
	width: 315px;
	top: 24px;
	height: 380px;
	overflow: hidden;
	background: transparent url(/common/images/css_rosa/magazine-box-bg-txt-rosa.png) no-repeat top left;
	behavior: url(/common/include/iepngfix.htc);
}
.div-tmp-box-txt-sensibile-e-romantica .box-text
{
	position: static;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
	text-align: justify;
}
.div-tmp-article-title-sensibile-e-romantica
{
	color: #F75B8A;
	font-weight: bold;
}
.div-tmp-box-image-sensibile-e-romantica
{
	position: absolute;
	z-index: 98;
	left: 275px;
	width: 290px;
	top: 1px;
	height: 403px;
	overflow: hidden;
}
.div-tmp-box-image-sensibile-e-romantica .box-img
{
	position: static;
	padding-top: 10px;
}
.div-contentp-tmp-box-attiva-e-dinamica
{
	width: 566px;
	height: 404px;
	position: relative;
	overflow: hidden;
	background: transparent url(/common/images/css_blu/contentpg-magazine-box-blu.png) no-repeat top left;
	behavior: url(/common/include/iepngfix.htc);
}
.tmp-box-navigation-attiva-e-dinamica
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 99;
	width: 566px;
	height: 70px;
	background: transparent url(/common/images/css_blu/content-top-box-magazine-blu.png) no-repeat top left;
	behavior: url(/common/include/iepngfix.htc);
}
.tmp-box-navigation-attiva-e-dinamica .div-content-link
{
	position: static;
	padding-right: 40px;
	padding-top: 5px;
	color: #3DB5DC;
}
.tmp-box-navigation-attiva-e-dinamica .div-content-link a, 
.tmp-box-navigation-attiva-e-dinamica .div-content-link a:visited,
.tmp-box-navigation-attiva-e-dinamica .div-content-link a:active, 
.tmp-box-navigation-attiva-e-dinamica .div-content-link a:hover
{
	color: #3DB5DC;
	text-decoration: underline;
}
.div-tmp-box-txt-attiva-e-dinamica
{
	position: absolute;
	z-index: 100;
	left: 0px;
	width: 315px;
	top: 24px;
	height: 380px;
	overflow: hidden;
	background: transparent url(/common/images/css_blu/magazine-box-bg-txt-blu.png) no-repeat top left;
	behavior: url(/common/include/iepngfix.htc);
}
.div-tmp-box-txt-attiva-e-dinamica .box-text
{
	position: static;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
	text-align: justify;
}
.div-tmp-article-title-attiva-e-dinamica
{
	color: #3DB5DC;
	font-weight: bold;
}
.div-tmp-box-image-attiva-e-dinamica
{
	position: absolute;
	z-index: 98;
	left: 275px;
	width: 290px;
	top: 1px;
	height: 403px;
	overflow: hidden;
}
.div-tmp-box-image-attiva-e-dinamica .box-img
{
	position: static;
	padding-top: 10px;
}
.div-contentp-tmp-box-matura-e-consapevole
{
	width: 566px;
	height: 404px;
	position: relative;
	overflow: hidden;
	background: transparent url(/common/images/css_salmone/contentpg-magazine-box-salmone.png) no-repeat top left;
	behavior: url(/common/include/iepngfix.htc);
}
.tmp-box-navigation-matura-e-consapevole
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 99;
	width: 566px;
	height: 70px;
	background: transparent url(/common/images/css_salmone/content-top-box-magazine-salmone.png) no-repeat top left;
	behavior: url(/common/include/iepngfix.htc);
}
.tmp-box-navigation-matura-e-consapevole .div-content-link
{
	position: static;
	padding-right: 40px;
	padding-top: 5px;
	color: #FF8F59;
}
.tmp-box-navigation-matura-e-consapevole .div-content-link a, 
.tmp-box-navigation-matura-e-consapevole .div-content-link a:visited,
.tmp-box-navigation-matura-e-consapevole .div-content-link a:active, 
.tmp-box-navigation-matura-e-consapevole .div-content-link a:hover
{
	color: #FF8F59;
	text-decoration: underline;
}
.div-tmp-box-txt-matura-e-consapevole
{
	position: absolute;
	z-index: 100;
	left: 0px;
	width: 315px;
	top: 24px;
	height: 380px;
	overflow: hidden;
	background: transparent url(/common/images/css_salmone/magazine-box-bg-txt-salmone.png) no-repeat top left;
	behavior: url(/common/include/iepngfix.htc);
}
.div-tmp-box-txt-matura-e-consapevole .box-text
{
	position: static;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
	text-align: justify;
}
.div-tmp-article-title-matura-e-consapevole
{
	color: #FF8F59;
	font-weight: bold;
}
.div-tmp-box-image-matura-e-consapevole
{
	position: absolute;
	z-index: 98;
	left: 275px;
	width: 290px;
	top: 1px;
	height: 403px;
	overflow: hidden;
}
.div-tmp-box-image-matura-e-consapevole .box-img
{
	position: static;
	padding-top: 10px;
}

/* sezione archivio tempo libero */
.div-box-archivio-tmp-top-fresca-e-vivace
{
	width: 566px;
	background: transparent url(/common/images/css_verde/bg-box-archivio-top-verde.gif) no-repeat top left;
}
.div-archivio-tmp-top-link-fresca-e-vivace
{
	position: static;
	padding-right: 40px;
	padding-top: 5px;
	color: #199545;
}
.div-box-archivio-tmp-bottom-fresca-e-vivace
{
	width: 566px;
	height: 550px;
	background: transparent url(/common/images/css_verde/bg-box-archivio-bottom-verde.gif) no-repeat bottom left;
}
.css-grdv-arc-art-tmp-fresca-e-vivace
{
	width: 100%;
	color: #199545;
}
.css-grdv-arc-art-tmp-fresca-e-vivace .css-header td,
.css-grdv-arc-art-tmp-fresca-e-vivace .css-header th
{
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 8px;
}
.css-grdv-arc-art-tmp-fresca-e-vivace .css-item td
{
	padding: 5px;
	background-color: #FFFFFF;
}
.css-grdv-arc-art-tmp-fresca-e-vivace .css-item-link,
.css-grdv-arc-art-tmp-fresca-e-vivace .css-item-link:active,
.css-grdv-arc-art-tmp-fresca-e-vivace .css-item-link:visited,
.css-grdv-arc-art-tmp-fresca-e-vivace .css-item-link:hover
{
	color: #199545;
	text-decoration: none;
}
.css-grdv-arc-art-tmp-fresca-e-vivace .css-item-alt td
{
	padding: 5px;
}
.archivio-tmp-pager-fresca-e-vivace
{
	width: 100%;
}
.archivio-tmp-pager-fresca-e-vivace a,
.archivio-tmp-pager-fresca-e-vivace a:active,
.archivio-tmp-pager-fresca-e-vivace a:visited,
.archivio-tmp-pager-fresca-e-vivace a:hover,
.archivio-tmp-pager-fresca-e-vivace .pg-link
{
	color: #199545;
	text-decoration: underline;
	padding-left: 5px;
	padding-right: 5px;
}
.archivio-tmp-pager-fresca-e-vivace .pg-link-sel
{
	color: #199545;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}
.div-box-archivio-tmp-top-sensibile-e-romantica
{
	width: 566px;
	background: transparent url(/common/images/css_rosa/bg-box-archivio-top-rosa.gif) no-repeat top left;
}
.div-archivio-tmp-top-link-sensibile-e-romantica
{
	position: static;
	padding-right: 40px;
	padding-top: 5px;
	color: #F75B8A;
}
.div-box-archivio-tmp-bottom-sensibile-e-romantica
{
	width: 566px;
	height: 550px;
	background: transparent url(/common/images/css_rosa/bg-box-archivio-bottom-rosa.gif) no-repeat bottom left;
}
.css-grdv-arc-art-tmp-sensibile-e-romantica
{
	width: 100%;
	color: #F75B8A;
}
.css-grdv-arc-art-tmp-sensibile-e-romantica .css-header td,
.css-grdv-arc-art-tmp-sensibile-e-romantica .css-header th
{
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 8px;
}
.css-grdv-arc-art-tmp-sensibile-e-romantica .css-item td
{
	padding: 5px;
	background-color: #FFFFFF;
}
.css-grdv-arc-art-tmp-sensibile-e-romantica .css-item-link,
.css-grdv-arc-art-tmp-sensibile-e-romantica .css-item-link:active,
.css-grdv-arc-art-tmp-sensibile-e-romantica .css-item-link:visited,
.css-grdv-arc-art-tmp-sensibile-e-romantica .css-item-link:hover
{
	color: #F75B8A;
	text-decoration: none;
}
.css-grdv-arc-art-tmp-sensibile-e-romantica .css-item-alt td
{
	padding: 5px;
}
.archivio-tmp-pager-sensibile-e-romantica
{
	width: 100%;
}
.archivio-tmp-pager-sensibile-e-romantica a,
.archivio-tmp-pager-sensibile-e-romantica a:active,
.archivio-tmp-pager-sensibile-e-romantica a:visited,
.archivio-tmp-pager-sensibile-e-romantica a:hover,
.archivio-tmp-pager-sensibile-e-romantica .pg-link
{
	color: #F75B8A;
	text-decoration: underline;
	padding-left: 5px;
	padding-right: 5px;
}
.archivio-tmp-pager-sensibile-e-romantica .pg-link-sel
{
	color: #F75B8A;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}
.div-box-archivio-tmp-top-attiva-e-dinamica
{
	width: 566px;
	background: transparent url(/common/images/css_blu/bg-box-archivio-top-blu.gif) no-repeat top left;
}
.div-archivio-tmp-top-link-attiva-e-dinamica
{
	position: static;
	padding-right: 40px;
	padding-top: 5px;
	color: #3DB5DC;
}
.div-box-archivio-tmp-bottom-attiva-e-dinamica
{
	width: 566px;
	height: 550px;
	background: transparent url(/common/images/css_blu/bg-box-archivio-bottom-blu.gif) no-repeat bottom left;
}
.css-grdv-arc-art-tmp-attiva-e-dinamica
{
	width: 100%;
	color: #3DB5DC;
}
.css-grdv-arc-art-tmp-attiva-e-dinamica .css-header td,
.css-grdv-arc-art-tmp-attiva-e-dinamica .css-header th
{
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 8px;
}
.css-grdv-arc-art-tmp-attiva-e-dinamica .css-item td
{
	padding: 5px;
	background-color: #FFFFFF;
}
.css-grdv-arc-art-tmp-attiva-e-dinamica .css-item-link,
.css-grdv-arc-art-tmp-attiva-e-dinamica .css-item-link:active,
.css-grdv-arc-art-tmp-attiva-e-dinamica .css-item-link:visited,
.css-grdv-arc-art-tmp-attiva-e-dinamica .css-item-link:hover
{
	color: #3DB5DC;
	text-decoration: none;
}
.css-grdv-arc-art-tmp-attiva-e-dinamica .css-item-alt td
{
	padding: 5px;
}
.archivio-tmp-pager-attiva-e-dinamica
{
	width: 100%;
}
.archivio-tmp-pager-attiva-e-dinamica a,
.archivio-tmp-pager-attiva-e-dinamica a:active,
.archivio-tmp-pager-attiva-e-dinamica a:visited,
.archivio-tmp-pager-attiva-e-dinamica a:hover,
.archivio-tmp-pager-attiva-e-dinamica .pg-link
{
	color: #3DB5DC;
	text-decoration: underline;
	padding-left: 5px;
	padding-right: 5px;
}
.archivio-tmp-pager-attiva-e-dinamica .pg-link-sel
{
	color: #3DB5DC;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}
.div-box-archivio-tmp-top-matura-e-consapevole
{
	width: 566px;
	background: transparent url(/common/images/css_salmone/bg-box-archivio-top-salmone.gif) no-repeat top left;
}
.div-archivio-tmp-top-link-matura-e-consapevole
{
	position: static;
	padding-right: 40px;
	padding-top: 5px;
	color: #FF8F59;
}
.div-box-archivio-tmp-bottom-matura-e-consapevole
{
	width: 566px;
	height: 550px;
	background: transparent url(/common/images/css_salmone/bg-box-archivio-bottom-salmone.gif) no-repeat bottom left;
}
.css-grdv-arc-art-tmp-matura-e-consapevole
{
	width: 100%;
	color: #FF8F59;
}
.css-grdv-arc-art-tmp-matura-e-consapevole .css-header td,
.css-grdv-arc-art-tmp-matura-e-consapevole .css-header th
{
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 8px;
}
.css-grdv-arc-art-tmp-matura-e-consapevole .css-item td
{
	padding: 5px;
	background-color: #FFFFFF;
}
.css-grdv-arc-art-tmp-matura-e-consapevole .css-item-link,
.css-grdv-arc-art-tmp-matura-e-consapevole .css-item-link:active,
.css-grdv-arc-art-tmp-matura-e-consapevole .css-item-link:visited,
.css-grdv-arc-art-tmp-matura-e-consapevole .css-item-link:hover
{
	color: #FF8F59;
	text-decoration: none;
}
.css-grdv-arc-art-tmp-matura-e-consapevole .css-item-alt td
{
	padding: 5px;
}
.archivio-tmp-pager-matura-e-consapevole
{
	width: 100%;
}
.archivio-tmp-pager-matura-e-consapevole a,
.archivio-tmp-pager-matura-e-consapevole a:active,
.archivio-tmp-pager-matura-e-consapevole a:visited,
.archivio-tmp-pager-matura-e-consapevole a:hover,
.archivio-tmp-pager-matura-e-consapevole .pg-link
{
	color: #FF8F59;
	text-decoration: underline;
	padding-left: 5px;
	padding-right: 5px;
}
.archivio-tmp-pager-matura-e-consapevole .pg-link-sel
{
	color: #FF8F59;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}

/* pharma */
.div-pharma-page-content
{
	width: 963px;
	clear: both;
	vertical-align: top;
	text-align: left;
	background: transparent url(/common/images/css_verde/header_bg_pharma_verde.gif) no-repeat top left;
}

/* Ginecologa amica */

.div-ginecologa-box-txt
{
	position: absolute;
	z-index: 100;
	left: 0px;
	width: 526px;
	top: 24px;
	height: 151px;
	overflow: hidden;
}

.div-contentp-ginecologa-box
{
    width: 566px;
    height: 225px;
    position: relative;
    overflow: hidden;
    background: transparent url(/common/images/css_verde/contentpg-ginecologa-box-verde.png) no-repeat top left;
    behavior: url(/common/include/iepngfix.htc);
}

.div-ginecologa-box-txt .box-text
{
	position: static;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
	text-align: justify;
}

.mondointimo-title
{
	clear: both;
	width: 400px;
	height: 65px;
	background: transparent url(/common/images/css_verde/tit-mondointimo-verde.gif) no-repeat top left;
}

.div-ginecologa-box-top
{
    width: 566px;
    height: 66px;
    position: relative;
    overflow: hidden;
    background: transparent url(/common/images/css_verde/ginecologa-box-top-verde.png) no-repeat top left;
    behavior: url(/common/include/iepngfix.htc);
}

.div-ginecologa-box-middle
{
    width: 566px;
    position: relative;
    overflow: hidden;
    background: transparent url(/common/images/css_verde/ginecologa-box-middle-verde.png) repeat-y top left;
    behavior: url(/common/include/iepngfix.htc);
} 

.div-ginecologa-box-bottom
{
    width: 566px;
    height: 30px;
    position: relative;
    overflow: hidden;
    background: transparent url(/common/images/css_verde/ginecologa-box-bottom-verde.png) no-repeat top left;
    behavior: url(/common/include/iepngfix.htc);
}  

.ginecologa-box-navigation
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 99;
	width: 566px;
}

.ginecologa-content-link
{
	position: static;
	padding-right: 40px;
	padding-top: 5px;
	color: #199545;
	text-decoration: none;
}

.ginecologa-box-navigation .ginecologa-content-link a, 
.ginecologa-box-navigation .ginecologa-content-link a:visited,
.ginecologa-box-navigation .ginecologa-content-link a:active, 
.ginecologa-box-navigation .ginecologa-content-link a:hover
{
	color: #199545;
	text-decoration: underline;
} 

.ginecologa-box-text
{
	position: static;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
	text-align: justify;
}
.ginecologa-box-text-new
{
	position: static;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: -10px;
	text-align: justify;
}

.ginecologa-content-link-bold
{
	position: static;
	padding-right: 40px;
	padding-top: 5px;
	color: #199545;
	text-decoration: none;
	font-weight:bold;
}

.FAQDomanda
{
	font-weight:bold;
	color: #199545;
}

.Glossario_LetteraCircle
{
    position:relative; 
    top:-110px; 
    left:-7px; 
    z-index:1;
}

.ginecologa-home
{
	background-image:url("/common/images/css_verde/sfondo_ginecologahome.jpg");
	background-repeat:no-repeat;
	margin-left:53px;
	height:467px;
	width:600px;
}

.ginecologa-title
{
	clear: both;
	width: 400px;
	height: 65px;
	background: transparent url(/common/images/css_verde/tit-ginecologa-verde.gif) no-repeat top left;
}

.ginecologa-home-titolosez-mondointimo
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#199545;
	margin-top:5px;
	margin-right:70px;
	text-align:right;
}

.ginecologa-home-box
{
	width:170px;
	height:183px;
	margin-left:13px;
	margin-top:20px;
	float:left;
	text-align:center;
}

.ginecologa-home-areatestobox
{
	height:155px;
	width:162;
	text-align:left;
	font-family:Verdana;
	padding:10px;
}

.ginecologa-home-tematicabox
{
	font-size:11px;
	color:#199545;
	font-weight:bold;
	padding-bottom:10px;
}

.ginecologa-home-titolobox
{
	font-size:11px;
	color:#199545;
	padding-bottom:10px;
}

.ginecologa-home-testobox
{
	font-size:10px;
	color:#333333;
}

.ginecologa-continua
{
	font-size:10px;
	color:#199545;
	text-decoration:underline;
}

.ginecologa-home-titoli-sez-bianchi
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:white;
	margin-right:70px;
	text-align:right;
	margin-top:225px;
	height:70px;
}

.ginecologa-home-titolosez-FAQ
{
	vertical-align:middle;
}
.ginecologa-home-titolosez-FAQ a,
.ginecologa-home-titolosez-FAQ a:active,
.ginecologa-home-titolosez-FAQ a:visited,
.ginecologa-home-titolosez-FAQ a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

.ginecologa-home-titolosez-glossario
{
	vertical-align:middle;
	margin-top:10px;
}
.ginecologa-home-titolosez-glossario a,
.ginecologa-home-titolosez-glossario a:active,
.ginecologa-home-titolosez-glossario a:visited,
.ginecologa-home-titolosez-glossario a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

.ginecologa-home-titolosez-quesiti
{
	vertical-align:middle;
	margin-top:9px; 
}

.ginecologa-home-form-quesiti
{
	margin-left:20px;
	margin-top:30px;
}

/* Quesiti online */

.quesiti-title
{
	clear: both;
	width: 400px;
	height: 65px;
	background: transparent url(/common/images/css_verde/tit-quesitionline-verde.gif) no-repeat top left;
}

/* Formattazione testo */

.TestoColoratoBold
{
	color:#199545;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
}

.TestoColoratoBold11
{
	color:#199545;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
}

/* Formattazione campi form */

.InputStyle
{
	height:15px;
	font-family:Verdana;
	font-size:10px;
	color:#333333;
	border:solid 1px #999999;
}

/* sfondi popup */
.div-popup-prod-text
{
	padding-top: 85px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 70px;
}
.div-popup-neutro-up
{
	width: 420px;
	/*height: 375px;*/
	background: transparent url(/common/images/popup_bg_neutro_top.jpg) no-repeat top left;
}
.div-popup-neutro-down
{
	width: 420px;
	/*height: 276px;*/
	background: transparent url(/common/images/popup_bg_neutro_down.jpg) no-repeat bottom left;
}
.div-popup-fresca-up
{
	width: 420px;
	/*height: 375px;*/
	background: transparent url(/common/images/popup_bg_fresca_top.jpg) no-repeat top left;
}
.div-popup-fresca-down
{
	width: 420px;
	/*height: 276px;*/
	background: transparent url(/common/images/popup_bg_fresca_down.jpg) no-repeat bottom left;
}

.div-popup-secchezza-up
{
	width: 420px;
	/*height: 375px;*/
	background: transparent url(/common/images/popup_bg_secchezza_top.jpg) no-repeat top left;
}
.div-popup-secchezza-down
{
	width: 420px;
	/*height: 276px;*/
	background: transparent url(/common/images/popup_bg_secchezza_down.jpg) no-repeat bottom left;
}
.div-popup-secchezza6e6-up
{
	width: 420px;
	/*height: 375px;*/
	background: transparent url(/common/images/popup_bg_secchezza6e6_top.jpg) no-repeat top left;
}
.div-popup-secchezza6e6-down
{
	width: 420px;
	/*height: 276px;*/
	background: transparent url(/common/images/popup_bg_secchezza6e6_down.jpg) no-repeat bottom left; /*popup_bg_secchezza_down.jpg*/
}
.div-popup-secchezza5-up
{
	width: 420px;
	/*height: 375px;*/
	background: transparent url(/common/images/popup_bg_secchezza5_top.jpg) no-repeat top left;
}
.div-popup-secchezza5-down
{
	width: 420px;
	/*height: 276px;*/
	background: transparent url(/common/images/popup_bg_secchezza6e6_down.jpg) no-repeat bottom left; /*popup_bg_secchezza_down.jpg*/
}
.div-popup-antibatterico-up
{
	width: 420px;
	/*height: 375px;*/
	background: transparent url(/common/images/popup_bg_antibattetico_top.jpg) no-repeat top left;
}
.div-popup-antibatterico-down
{
	width: 420px;
	/*height: 276px;*/
	background: transparent url(/common/images/popup_bg_antibattetico_down.jpg) no-repeat bottom left;
}

.div-popup-lenitiva-up
{
	width: 420px;
	/*height: 375px;*/
	background: transparent url(/common/images/popup_bg_lenitiva_top.jpg) no-repeat top left;
}
.div-popup-lenitiva-down
{
	width: 420px;
	/*height: 276px;*/
	background: transparent url(/common/images/popup_bg_lenitiva_down.jpg) no-repeat bottom left;
}
.div-popup-lenitiva-del-up
{
	width: 420px;
	/*height: 375px;*/
	background: transparent url(/common/images/popup_bg_lenitiva_del_top.jpg) no-repeat top left;
}
.div-popup-lenitiva-del-down
{
	width: 420px;
	/*height: 276px;*/
	background: transparent url(/common/images/popup_bg_lenitiva_down.jpg) no-repeat bottom left;
}

.div-popup-antimiotico-up
{
	width: 420px;
	/*height: 375px;*/
	background: transparent url(/common/images/popup_bg_antimiotico_top.jpg) no-repeat top left;
}
.div-popup-antimiotico-down
{
	width: 420px;
	/*height: 276px;*/
	background: transparent url(/common/images/popup_bg_antimiotico_down.jpg) no-repeat bottom left;
}

.div-popup-lubrificante-up
{
	width: 420px;
	/*height: 375px;*/
	background: transparent url(/common/images/popup_bg_lubrificante_top.jpg) no-repeat top left;
}
.div-popup-lubrificante-down
{
	width: 420px;
	/*height: 276px;*/
	background: transparent url(/common/images/popup_bg_lubrificante_down.jpg) no-repeat bottom left;
}

/* contattaci */
.form-contactus-input-text
{
	font-family: Verdana;
	font-size: 11px;
	border-top: solid 1px #333333;
	border-left: solid 1px #333333;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
}
.form-contactus-general
{
	font-family: Verdana;
	font-size: 11px;
}
.form-contactus-button
{
	font-family: Verdana;
	font-size: 11px;
	border-bottom: solid 1px #333333;
	border-right: solid 1px #333333;
	border-left: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
	font-weight: bold;
	color: #199545;
}
.div-sendok-form-contactusHide
{
	float: right;
	height:1px;
	width:566px;
	position:relative;
	visibility: hidden;
}
.div-sendok-form-contactusShow
{
	float: right;
	height:1px;
	width:566px;
	position:relative;
	visibility: visible;
}
.div-sendok-form-contactusHide .abs-div,
.div-sendok-form-contactusShow .abs-div
{
	height: 550px;
	width: 566px;
	background: transparent url(/common/images/css_verde/contattaci-bg-verde.gif) no-repeat top left;
	position: absolute;
	z-index: 100;
	top: -491px;
	*top: -505px;
	left: 20px;
	*left: 0px;
	filter: alpha(opacity=90);
	opacity: 0.9;
}
.div-sendok-form-contactusHide .abs-div .div-content,
.div-sendok-form-contactusShow .abs-div .div-content
{
	padding-top:120px;
	padding-left:20px;
}

/* advertising */
.div-advertising-title
{
	clear: both;
	height: 85px;
	background: transparent url(/common/images/css_verde/tit-adv-verde.gif) no-repeat top left;
}
/* spot tv */
.div-adv-spot-tv
{
	clear: both;
	padding-bottom: 10px;
}
.div-adv-spot-tv .div-title
{
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
    color: #199545;
    font-weight: bold;
    font-size: 14px;
}
.div-adv-spot-tv .content-box
{
	float: left;
}
.div-adv-spot-tv .content-box .box1
{
    float: left;
    width: 210px;
    height: 200px;
    padding-top: 3px;
    padding-left: 4px;
    padding-right: 4px;
    color: #199545;
    font-weight: bold;
	background: transparent url(/common/images/css_verde/spot-tv-bg-verde.gif) no-repeat top left;
}
.div-adv-spot-tv .content-box .box1 img
{
    border: solid 1px #199545;
}
.div-adv-spot-tv .content-box .box2
{
    float: left;
    width: 210px;
    height: 200px;
    padding-top: 3px;
    padding-left: 4px;
    padding-right: 4px;
    color: #F75B8A;
    font-weight: bold;
	background: transparent url(/common/images/css_rosa/spot-tv-bg-rosa.gif) no-repeat top left;
}
.div-adv-spot-tv .content-box .box2 img
{
    border: solid 1px #F75B8A;
}
.div-adv-spot-tv .content-box .box3
{
    float: left;
    width: 210px;
    height: 200px;
    padding-top: 3px;
    padding-left: 4px;
    padding-right: 4px;
    color: #3DB5DC;
    font-weight: bold;
	background: transparent url(/common/images/css_blu/spot-tv-bg-blu.gif) no-repeat top left;
}
.div-adv-spot-tv .content-box .box3 img
{
    border: solid 1px #3DB5DC;
}
.div-content-spot-tv-pg
{
	width: 566px;
	height: 550px;
	padding-top: 10px;
	padding-left: 100px;
	background: transparent url(/common/images/css_verde/video-spot-tv-bg-verde.gif) no-repeat top left;
}
.div-content-spot-tv-pg .div-back
{
	padding-left: 170px;
}
.div-content-spot-tv-pg .div-back a,
.div-content-spot-tv-pg .div-back a:hover,
.div-content-spot-tv-pg .div-back a:active,
.div-content-spot-tv-pg .div-back a:visited
{
	color: #199545;
	text-decoration: none;
}

/* stampa */
.div-adv-stampa
{
	clear: both;
	padding-top: 10px;
}
.div-adv-stampa .div-title
{
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
    color: #199545;
    font-weight: bold;
    font-size: 14px;
}
.div-adv-stampa .content-box
{
	float: left;
}
.div-adv-stampa .content-box .box
{
    float: left;
    width: 210px;
    height: 200px;
    padding-top: 3px;
    padding-left: 5px;
    padding-right: 5px;
    color: #199545;
    font-weight: bold;
	background: transparent url(/common/images/css_verde/spot-tv-bg-verde.gif) no-repeat top left;
}
.div-adv-stampa .content-box .box img
{
	padding-top: 6px;
}

/* circolini nei menù */
.main-menu-element-circle
{
	list-style-position: outside;
	margin-left: 12px;
	*margin-left: 15px;
}
.main-menu-element-circle .list-item
{
	margin-left: -3px;
}

.sub-menu-element-circle
{
	list-style-position: outside;
	margin-left: 14px;
}
.sub-menu-element-circle .list-item
{
	margin-left: -3px;
}

/* circolini nei menù magazine */
.main-menu-element-circle-magazine
{
	list-style-position: outside;
	margin-left: 12px;
	*margin-left: 15px;
	font-size: 13px;
	padding-top: 6px;
}
.main-menu-element-circle-magazine .list-item
{
	margin-left: -3px;
}

.sub-menu-element-circle-magazine
{
	list-style-position: outside;
	margin-left: 14px;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.sub-menu-element-circle-magazine .list-item
{
	margin-left: -3px;
}
/* xte */
.main-menu-element-circle-magazine-xte
{
	list-style-position: outside;
	margin-left: 23px;
	*margin-left: 24px;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
}
.main-menu-element-circle-magazine-xte .list-item
{
	margin-left: -3px;
}
.sub-menu-element-circle-magazine-xte
{
	list-style-position: outside;
	margin-left: 36px;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.sub-menu-element-circle-magazine-xte .list-item
{
	margin-left: -3px;
}

/* link generico del colore della selezione */
.general-link,
.general-link:visited,
.general-link:active,
.general-link:hover
{
	color: #199545;
	text-decoration: none;
}

/* sitemap */
.sitemap-title
{
	clear: both;
	width: 318px;
	height: 85px;
	background: transparent url(/common/images/css_verde/tit-sitemap-verde.gif) no-repeat top left;
}
.div-sitemap-nav-general-top
{
	width: 182px;
	background: transparent url(/common/images/css_verde/site-map-nav-bg-up-verde.gif) no-repeat top left;
}
.div-sitemap-nav-general-down
{
	width: 182px;
	background: transparent url(/common/images/css_verde/site-map-nav-bg-down-verde.gif) no-repeat bottom left;
}
.div-sitemap-nav-general-title
{
	text-align: center;
	padding-top: 5px;
	color: #199545;
	font-weight: bold;
}
.div-sitemap-nav-general-text
{
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}
.div-sitemap-prod-titles
{
	color: #199545;
	font-weight: bold;
}
.sitemap-link-level1,
.sitemap-link-level1:visited,
.sitemap-link-level1:active,
.sitemap-link-level1:hover,
.sitemap-link-level1 a,
.sitemap-link-level1 a:visited,
.sitemap-link-level1 a:active,
.sitemap-link-level1 a:hover
{
	color: #60BF82;
	font-weight: bold;
	text-decoration: none;
}
.sitemap-link-level2
{
	padding-left: 10px;
	color: #333333;
	text-decoration: none;
}
.sitemap-link-level2:visited,
.sitemap-link-level2:active,
.sitemap-link-level2:hover,
.sitemap-link-level2 a,
.sitemap-link-level2 a:visited,
.sitemap-link-level2 a:active,
.sitemap-link-level2 a:hover
{
	color: #333333;
	text-decoration: none;
}
.div-sitemap-nav-bottom
{
	width: 182px;
	height: 23px;
	background: transparent url(/common/images/css_verde/site-map-link-bot-verde.gif) no-repeat top left;
}
.div-sitemap-nav-bottom .div-text
{
	text-align: center;
	padding-top: 5px;
	color: #199545;
}
.div-sitemap-nav-bottom .div-text a,
.div-sitemap-nav-bottom .div-text a:visited,
.div-sitemap-nav-bottom .div-text a:active,
.div-sitemap-nav-bottom .div-text a:hover
{
	color: #199545;
	font-weight: bold;
	text-decoration: none;
}

/* links */
.links-title
{
	clear: both;
	width: 318px;
	height: 85px;
	background: transparent url(/common/images/css_verde/tit-links-verde.gif) no-repeat top left;
}
