/* BASICS +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;    background-color:#FFFFFF;	background-repeat:repeat-x;	font-family:  Lucida Sans Unicode, Lucida Grande;	font-size:11px;	font-style:normal;	font-weight:normal;	letter-spacing:normal;	color: #484848;	}	TD, TR {font-family:  Lucida Sans Unicode, Lucida Grande;	font-size:9px;	font-style:normal;	font-weight:normal;	letter-spacing:normal;	color: #484848;}	/* MENU +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/.menu {	font-family:  Lucida Sans Unicode, Lucida Grande;	text-transform:uppercase; 	color: #79291B;	text-align:center;}	td.menu {	text-transform:uppercase;	background-color:#FFFFFF;	color: #FE5E5E;	cursor:default;	font-family:  Lucida Sans Unicode, Lucida Grande;	font-size:11px;	text-align:center;	line-height:20px; 	text-decoration:none;	vertical-align: top;}td.menu:hover {	background-color:#F3F9E8;	color: #FE5E5E;	cursor:default;	text-align:center;	font-family:  Lucida Sans Unicode, Lucida Grande;	font-size:11px;	line-height:20px; 	text-decoration:none;	vertical-align: top;}.menu a:link{	color: #79291B;	text-decoration:none; 	font-weight:bold;}.menu a:visited{	color: #FE5E5E;	text-decoration:none; 	font-weight:bold;}.menu a:active{	color: #FE5E5E;	text-decoration:none; 	font-weight:bold;}.menu a:hover{	color: #C13F4E;	text-decoration:none; 	text-decoration:underline;	font-weight:bold;}	/* VARIEDADES +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/A:link{color: #A6CE23;font-family:  Lucida Sans Unicode, Lucida Grande;font-weight: bold;text-decoration:none;}A:visited{color: #E74E87;font-family:  Lucida Sans Unicode, Lucida Grande;font-weight: bold;text-decoration:none;}A:hover{color: #E74E87;font-family:  Lucida Sans Unicode, Lucida Grande;font-weight: bold;text-decoration:underline;}em, i {color: #A6CE23;font-style:italic;}strong, b {color: #E74E87;font-weight:bold; }blockquote {margin: 5px; padding: 5px;background: #F6F7F8;color: #808080;line-height: 15px;text-align: justify;border: 1px solid #EAEAEA;	-moz-border-radius-topleft: 5px;    -moz-border-radius-topright: 5px;    -moz-border-radius-bottomright: 5px;    -moz-border-radius-bottomleft: 5px;}	input, textarea, select, button {font-size:11px;color:#000000;background: #ffffff;border: 1px solid #000000;}input:focus, textarea:focus, label:focus, select:focus, button:focus {color:#000000;background: #ffffff;border: 1px solid #000000;}	/* SIDEBAR ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/.sidebar {	background-color: #FFF9FC;	padding: 0px;}.side-title {background-color: #A6CE23;background-image:url(images/header/news.png);background-repeat:repeat-x;border: 0px solid #FFF7ED;	-moz-border-radius-topleft: 5px;    -moz-border-radius-topright: 5px;    -moz-border-radius-bottomright: 5px;    -moz-border-radius-bottomleft: 5px;font-family:Geneva, Arial, Helvetica, sans-serif;font-weight: normal;font-size:18px;color: #E33E79;text-align:center;text-transform: uppercase;letter-spacing:0px;line-height: 21px;padding:3px 0px 1px 0px;margin:0px;}.side-content {width:100%;background: #FFF9FC;font-size: 11px;font-family: Lucida Sans Unicode, Lucida Grande;color: #484848;line-height:13px;text-align:left;text-transform: none;font-weight:normal;padding:0px;}	/* CONTENT ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/.table-content {background-color: #FFF9FC;padding: 2px;text-align:justify;color: #484848;font-family: Lucida Sans Unicode, Lucida Grande;font-size:10px;}	/* FOOTER ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/.footer {font-weight: bold; font-size:11px; letter-spacing:0px; line-height:10px; color: #FFF9FC; text-align:center;padding:10px;border-bottom : 0px solid #151515; border-top : 0px solid #D1E0E2;}.footer strong, b, {color: #777777;}.footer a {	font-weight: bold;	color: #FFFFFF;	text-decoration: none;}.footer a:link, .news-box2 a:visited {	font-weight: bold;	color: #FFFFFF;	text-decoration: none;}.footer a:hover {	font-weight: bold;	color: #777777;	text-decoration: underline;}/* CUTENEWS +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	.titolo-news {background-color: #A6CE23;background-image:url(images/header/news.png);background-repeat:repeat-x;border: 0px solid #FFF7ED;	-moz-border-radius-topleft: 5px;    -moz-border-radius-topright: 5px;    -moz-border-radius-bottomright: 0px;    -moz-border-radius-bottomleft: 0px;font-family:Geneva, Arial, Helvetica, sans-serif;font-weight: normal;font-size:18px;color: #E33E79;text-align:center;text-transform: uppercase;letter-spacing:0px;line-height: 21px;padding:1px 0px 1px 0px;margin:0px;}.news {	font-family:Arial, Helvetica, sans-serif;	font-weight: normal;	padding: 4px;	background-color:#FFFFFF;	text-align:justify;	color: #484848;	font-size: 11px;}.sottotitolo{font-family:Arial, Helvetica, sans-serif;font-weight: normal;border: 0px solid #FFF7ED;	-moz-border-radius-topleft: 0px;    -moz-border-radius-topright: 0px;    -moz-border-radius-bottomright: 5px;    -moz-border-radius-bottomleft: 5px;font-size: 6px;vertical-align: top;letter-spacing: 2px;text-align: center;line-height: 10px;text-transform: uppercase;background-color:#FEF6F9;}.affiliates img {border-width :0px;border-color: #ffffff;background-color: #ffffff;margin: 1px;border-style: solid;}.affiliates img:hover {margin: 0px;border-width :1px;border-color: #A6CE23;background-color: #ffffff;border-style: solid;}img.image {	border: 1px solid #A6CE23;	padding: 2px; /*Inner border size*/	background: #fff; /*Inner border color*/}img.image:hover {	border: 1px solid #F8CDDF;	padding: 2px; /*Inner border size*/	background: #fff; /*Inner border color*/	filter: alpha(opacity=70);	moz-opacity: .70;	opacity: .70;}
