@charset "utf-8";
/* CSS Document */

.linkfooter, .linkfooter a, .linkfooter a:link, .linkfooter a:visited {
	color:#81807D;
	text-decoration:none;
}
.linkfooter a:hover {
	color:#e80000;
	text-decoration:none;
}
.link-tb-menu-sx, .link-tb-menu-sx a, .link-tb-menu-sx a:link, .link-tb-menu-sx a:visited {
	display:block;
	background-color:#FFFFFF;
	border-bottom:1px solid #ccc7b7;
	text-decoration:none;
}
.link-tb-menu-sx a:hover {
	background-color:#f0f0f0;
	border-bottom:1px solid #ccc7b7;
	color: #e80000;
	text-decoration:none;
}
.link-menu-sx, .link-menu-sx a, .link-menu-sx a:link, .link-menu-sx a:visited {
	display:block;
	height:23px;
	padding-left:20px;
	padding-top:5px;
	background-image:url(../images/Layout/arrow-red.png);
	background-repeat:no-repeat;
	background-position:8px 9px;
	background-color:#CCCCCC;
	text-decoration:none;
	color:#81807D;
	font-weight:bold;
	text-decoration:none;
}
.link-menu-sx a:hover {
	background-color:#000000;
	height:23px;
	padding-left:20px;
	padding-top:5px;
	background-image:url(../images/Layout/arrow-red.png);
	background-repeat:no-repeat;
	background-position:8px 9px;
	background-color:#FF0000;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.link-tb-menu-sx-arancio, .link-tb-menu-sx-arancio a, .link-tb-menu-sx-arancio a:link, .link-tb-menu-sx-arancio a:visited {
	display:block;
	background-color:#FFFFFF;
	border-bottom:1px solid #ccc7b7;
	text-decoration:none;
}
.link-tb-menu-sx-arancio a:hover {
	background-color:#f5f3ec;
	border-bottom:1px solid #ccc7b7;
	color: #fc811d;
	text-decoration:none;
}
.link-tb-menu-sx-arancio-sel, .link-tb-menu-sx-arancio-sel a, .link-tb-menu-sx-arancio-sel a:link, .link-tb-menu-sx-arancio-sel a:visited, .link-tb-menu-sx-arancio-sel a:hover {
	display:block;
	background-color:#f5f3ec;
	border-bottom:1px solid #ccc7b7;
	color: #fc811d;
	border-bottom:1px solid #ccc7b7;
	text-decoration:none;
}
.link-menu-sx-arancio, .link-menu-sx-arancio a, .link-menu-sx-arancio a:link, .link-menu-sx-arancio a:visited {
	display:block;
	height:23px;
	padding-left:20px;
	padding-top:5px;
	background-image:url(../images/Layout/arrow-arancio.png);
	background-repeat:no-repeat;
	background-position:8px 9px;
	background-color:#CCCCCC;
	text-decoration:none;
	color:#81807D;
	font-weight:bold;
	text-decoration:none;
}
.link-menu-sx-arancio a:hover {
	background-color:#000000;
	height:23px;
	padding-left:20px;
	padding-top:5px;
	background-image:url(../images/Layout/arrow-arancio.png);
	background-repeat:no-repeat;
	background-position:8px 9px;
	background-color:#fc811d;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.link-tb-menu-sx-verde, .link-tb-menu-sx-verde a, .link-tb-menu-sx-verde a:link, .link-tb-menu-sx-verde a:visited {
	display:block;
	background-color:#FFFFFF;
	border-bottom:1px solid #ccc7b7;
	text-decoration:none;
}
.link-tb-menu-sx-verde a:hover {
	background-color:#f0f0f0;
	border-bottom:1px solid #ccc7b7;
	color: #599a4d;
	text-decoration:none;
}

.link-tb-menu-sx-verde-sel, .link-tb-menu-sx-verde-sel a, .link-tb-menu-sx-verde-sel a:link, .link-tb-menu-sx-verde-sel a:visited, .link-tb-menu-sx-verde-sel a:hover {
	display:block;
	background-color:#f5f3ec;
	border-bottom:1px solid #ccc7b7;
	color: #599a4d;
	border-bottom:1px solid #ccc7b7;
	text-decoration:none;
}
.link-menu-sx-verde, .link-menu-sx-verde a, .link-menu-sx-verde a:link, .link-menu-sx-verde a:visited {
	display:block;
	height:23px;
	padding-left:20px;
	padding-top:5px;
	background-image:url(../images/Layout/arrow-verde.png);
	background-repeat:no-repeat;
	background-position:8px 9px;
	background-color:#CCCCCC;
	text-decoration:none;
	color:#81807D;
	font-weight:bold;
	text-decoration:none;
}
.link-menu-sx-verde a:hover {
	background-color:#000000;
	height:23px;
	padding-left:20px;
	padding-top:5px;
	background-image:url(../images/Layout/arrow-verde.png);
	background-repeat:no-repeat;
	background-position:8px 9px;
	background-color:#599a4d;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.link-tb-menu-sx-viola, .link-tb-menu-sx-viola a, .link-tb-menu-sx-viola a:link, .link-tb-menu-sx-viola a:visited {
	display:block;
	background-color:#FFFFFF;
	border-bottom:1px solid #ccc7b7;
	text-decoration:none;
}
.link-tb-menu-sx-viola a:hover {
	background-color:#f0f0f0;
	border-bottom:1px solid #ccc7b7;
	color: #be6899;
	text-decoration:none;
}

.link-tb-menu-sx-viola-sel, .link-tb-menu-sx-viola-sel a, .link-tb-menu-sx-viola-sel a:link, .link-tb-menu-sx-viola-sel a:visited, .link-tb-menu-sx-viola-sel a:hover {
	display:block;
	background-color:#f5f3ec;
	border-bottom:1px solid #ccc7b7;
	color: #be6899;
	border-bottom:1px solid #ccc7b7;
	text-decoration:none;
}
.link-menu-sx-viola, .link-menu-sx-viola a, .link-menu-sx-viola a:link, .link-menu-sx-viola a:visited {
	display:block;
	height:23px;
	padding-left:20px;
	padding-top:5px;
	background-image:url(../images/Layout/arrow-viola.png);
	background-repeat:no-repeat;
	background-position:8px 9px;
	background-color:#CCCCCC;
	text-decoration:none;
	color:#81807D;
	font-weight:bold;
	text-decoration:none;
}
.link-menu-sx-viola a:hover {
	background-color:#000000;
	height:23px;
	padding-left:20px;
	padding-top:5px;
	background-image:url(../images/Layout/arrow-viola.png);
	background-repeat:no-repeat;
	background-position:8px 9px;
	background-color:#be6899;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.link-tb-menu-sx-blu, .link-tb-menu-sx-blu a, .link-tb-menu-sx-blu a:link, .link-tb-menu-sx-blu a:visited {
	display:block;
	background-color:#FFFFFF;
	border-bottom:1px solid #ccc7b7;
	text-decoration:none;
}
.link-tb-menu-sx-blu a:hover {
	background-color:#f0f0f0;
	border-bottom:1px solid #ccc7b7;
	color: #6683fb;
	text-decoration:none;
}

.link-tb-menu-sx-blu-sel, .link-tb-menu-sx-blu-sel a, .link-tb-menu-sx-blu-sel a:link, .link-tb-menu-sx-blu-sel a:visited, .link-tb-menu-sx-blu-sel a:hover {
	display:block;
	background-color:#f5f3ec;
	border-bottom:1px solid #ccc7b7;
	color: #6683fb;
	border-bottom:1px solid #ccc7b7;
	text-decoration:none;
}
.link-menu-sx-blu, .link-menu-sx-blu a, .link-menu-sx-blu a:link, .link-menu-sx-blu a:visited {
	display:block;
	height:23px;
	padding-left:20px;
	padding-top:5px;
	background-image:url(../images/Layout/arrow-blu.png);
	background-repeat:no-repeat;
	background-position:8px 9px;
	background-color:#CCCCCC;
	text-decoration:none;
	color:#81807D;
	font-weight:bold;
	text-decoration:none;
}
.link-menu-sx-blu a:hover {
	background-color:#000000;
	height:23px;
	padding-left:20px;
	padding-top:5px;
	background-image:url(../images/Layout/arrow-blu.png);
	background-repeat:no-repeat;
	background-position:8px 9px;
	background-color:#6683fb;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.menu-tb-sup-arancio, .menu-tb-sup-arancio a, .menu-tb-sup-arancio a:link, .menu-tb-sup-arancio a:visited {
	display:block;
	background-image:url(../images/Layout/menu-sup-bg.png);
	background-repeat:repeat-x;
	width:198px;
	height:36px;
	line-height:30px;
	text-decoration:none;
}
.menu-tb-sup-arancio a:hover {
	width:198px;
	font-family:"Trebuchet MS";
	color:#fc811d;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	line-height:30px;
	background-color:#fc811d;
}
.menu-tb-sup-arancio-sel, .menu-tb-sup-arancio-sel a, .menu-tb-sup-arancio-sel a:link, .menu-tb-sup-arancio-sel a:visited, .menu-tb-sup-arancio-sel a:hover {
	display:block;
	background-image:url(../images/Layout/menu-sup-bg.png);
	background-repeat:repeat-x;
	width:198px;
	height:36px;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	background-color:#fc811d;
	color:#fc811d;
}
.menu-tb-sup-verde, .menu-tb-sup-verde a, .menu-tb-sup-verde a:link, .menu-tb-sup-verde a:visited {
	display:block;
	background-image:url(../images/Layout/menu-sup-bg.png);
	background-repeat:repeat-x;
	width:198px;
	height:36px;
	line-height:30px;
	text-decoration:none;
}
.menu-tb-sup-verde a:hover {
	width:198px;
	font-family:"Trebuchet MS";
	color:#599a4d;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	line-height:30px;
	background-color:#599a4d;
}
.menu-tb-sup-verde-sel, .menu-tb-sup-verde-sel a, .menu-tb-sup-verde-sel a:link, .menu-tb-sup-verde-sel a:visited, .menu-tb-sup-verde-sel a:hover {
	display:block;
	background-image:url(../images/Layout/menu-sup-bg.png);
	background-repeat:repeat-x;
	width:198px;
	height:36px;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	background-color:#599a4d;
	color:#599a4d;
	text-decoration:none;
}
.menu-tb-sup-viola, .menu-tb-sup-viola a, .menu-tb-sup-viola a:link, .menu-tb-sup-viola a:visited {
	display:block;
	background-image:url(../images/Layout/menu-sup-bg.png);
	background-repeat:repeat-x;
	width:198px;
	height:36px;
	line-height:30px;
	text-decoration:none;
}
.menu-tb-sup-viola a:hover {
	width:198px;
	font-family:"Trebuchet MS";
	color:#be6899;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	line-height:30px;
	background-color:#be6899;
}
.menu-tb-sup-viola-sel, .menu-tb-sup-viola-sel a, .menu-tb-sup-viola-sel a:link, .menu-tb-sup-viola-sel a:visited, .menu-tb-sup-viola-sel a:hover {
	display:block;
	background-image:url(../images/Layout/menu-sup-bg.png);
	background-repeat:repeat-x;
	width:198px;
	height:36px;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	background-color:#be6899;
	color:#be6899;
	text-decoration:none;
}
.menu-tb-sup-blu, .menu-tb-sup-blu a, .menu-tb-sup-blu a:link, .menu-tb-sup-blu a:visited {
	display:block;
	background-image:url(../images/Layout/menu-sup-bg.png);
	background-repeat:repeat-x;
	width:198px;
	height:36px;
	line-height:30px;
	text-decoration:none;
}
.menu-tb-sup-blu a:hover {
	width:198px;
	font-family:"Trebuchet MS";
	color:#6683fb;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	line-height:30px;
	background-color:#6683fb;
}
.menu-tb-sup-blu-sel, .menu-tb-sup-blu-sel a, .menu-tb-sup-blu-sel a:link, .menu-tb-sup-blu-sel a:visited, .menu-tb-sup-blu-sel a:hover {
	display:block;
	background-image:url(../images/Layout/menu-sup-bg.png);
	background-repeat:repeat-x;
	width:198px;
	height:36px;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	background-color:#6683fb;
	color:#6683fb;
	text-decoration:none;
}
.menu-sup, .menu-sup a, .menu-sup a:link, .menu-sup a:visited {
	text-align:center;
	font-family:"Trebuchet MS";
	color:#81807D;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	width:198px;
	height:30px;
	vertical-align:baseline;
}
.menu-sup a:hover {
	text-align:center;
	font-family:"Trebuchet MS";
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	width:198px;
}
a, a:link {
	cursor: pointer;
	color:#81807D;
	text-decoration:underline;
	font-weight:bold;
}
a:hover {
	cursor: pointer;
	color:#81807D;
	text-decoration:underline;
	color:#e80000;
}
.patrocinio {
	font-size:11px;
	line-height:15px;
	text-align:center;
}
.menusupp {
	line-height:10px;
	color:#7e7e7e;
	font-size:11px;
	text-align:right;
	text-decoration:none;
	font-weight:bold;
	padding-right:7px;
	padding-left:4px;
	padding-bottom:4px;
	padding-top:0px;
	vertical-align:middle;
}
.menusupp a, .menusupp a:visited {
	line-height:10px;
	color:#7e7e7e;
	font-size:11px;
	text-align:right;
	text-decoration:none;
	padding-right:15px;
	padding-left:4px;
	padding-bottom:4px;
	padding-top:0px;
	vertical-align:middle;
	font-weight:bold;
}
.menusupp a:hover, .menusuppaperto, .menusuppaperto a, .menusuppaperto a:link, .menusuppaperto a:visited, .menusuppaperto a:hover{
	line-height:10px;
	color:#e80000;
	font-family:"Trebuchet MS";
	font-size:11px;
	text-align:right;
	text-decoration:none;
	padding-right:15px;
	padding-left:4px;
	padding-bottom:4px;
	padding-top:0px;
	font-weight:bold;
}

.titolo-rosso, h1.titolo-rosso {
	padding-left:25px;
	padding-right:20px;
	background-image:url(../images/Layout/coriandolo-rosso.png);
	background-repeat:no-repeat;
	background-position:8px;
	font-size:16px;
	font-weight:bold;
	border-bottom: 2px solid #e80000;
	padding-bottom:4px;
	line-height:30px;
}


.titolo-arancio, h1.titolo-arancio {
	padding-left:25px;
	background-image:url(../images/Layout/coriandolo-arancio.png);
	background-repeat:no-repeat;
	background-position:8px;
	font-size:16px;
	font-weight:bold;
	border-bottom: 2px solid #fb8523;
	padding-bottom:4px;
	line-height:30px;
}
.titolo-viola, h1.titolo-viola {
	padding-left:25px;
	background-image:url(../images/Layout/coriandolo-viola.png);
	background-repeat:no-repeat;
	background-position:8px;
	font-size:16px;
	font-weight:bold;
	border-bottom: 2px solid #be6899;
	padding-bottom:4px;
	line-height:30px;
}
.titolo-blu, h1.titolo-blu {
	padding-left:25px;
	background-image:url(../images/Layout/coriandolo-blu.png);
	background-repeat:no-repeat;
	background-position:8px;
	font-size:16px;
	font-weight:bold;
	border-bottom: 2px solid #6683fb;
	padding-bottom:4px;
	line-height:30px;
}
.titolo-verde, h1.titolo-verdes {
	padding-left:25px;
	background-image:url(../images/Layout/coriandolo-verde.png);
	background-repeat:no-repeat;
	background-position:8px;
	font-size:16px;
	font-weight:bold;
	border-bottom: 2px solid #599a4d;
	padding-bottom:4px;
	line-height:30px;
}


.menumappa {
	line-height:20px;
	color:#7e7e7e;
	font-family:"Trebuchet MS";
	font-size:11px;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
	padding-left:30px;
	vertical-align:middle;
}
.menumappa a, .menumappa a:visited {
	line-height:20px;
	color:#7e7e7e;
	font-family:"Trebuchet MS";
	font-size:11px;
	text-align:left;
	text-decoration:none;
	padding:8px;
	padding-left:30px;
	vertical-align:middle;
	font-weight:bold;
}
.menumappa a:hover {
	background-image:url(../images/Layout/arrow-red.png);
	background-position:30px;
	background-repeat:no-repeat;
	line-height:20px;
	color:#e80000;
	font-family:"Trebuchet MS";
	font-size:11px;
	text-align:left;
	text-decoration:none;
	padding:8px;
	padding-left:40px;
	vertical-align:middle;
	font-weight:bold;
}

.evidenziato-verde{
color:#599a4d;
font-weight:bold;
font-size:13px;

}

.evidenziato-arancio{
color:#fb8523;
font-weight:bold;
font-size:13px;

}

.evidenziato-viola{
color:#be6899;
font-weight:bold;
font-size:13px;

}

.evidenziato-blu{
color:#6683fb;
font-weight:bold;
font-size:13px;
}

.evidenziato-rosso{
color:#e80000;
font-weight:bold;
font-size:13px;
}

.testorosso {
	line-height:20px;
	font-family:"Trebuchet MS";
	font-size:12px;
	text-align:justify;
	text-decoration:none;
	vertical-align:top;
	color:#e80000;
}

.button, .button td, .button a, .button a:link, .button a:link:hover {
	background-color:#6683fb;
	line-height:20px;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:13px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
}
.button:hover, .button:hover a:link, .button:hover a:visited{
	background-color:#FFFFFF;
	line-height:20px;
	color:#6683fb;
	font-family:"Trebuchet MS";
	font-size:13px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
}

