@font-face {
	font-family: "segoeui0" normal;
	src: url(segoeui0.eot?#iefix) format("embedded-opentype"), url(segoeui0.woff) format("woff"), url(segoeui0.ttf) format("truetype"), url(segoeui0.svg#segoeui0) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "segoeui0" bold;
	src: url(segoeuib.eot?#iefix) format("embedded-opentype"), url(segoeuib.woff) format("woff"), url(segoeuib.ttf) format("truetype"), url(segoeuib.svg#segoeui0) format("svg");
	font-weight: 900;
}
body {
	color: rgb(0, 0, 0); font-family: Segoe UI, "Open Sans", sans-serif, Tahoma, Arial; font-size: 12px; background-color: rgb(255, 255, 255);
}
label {
	color: rgb(255, 255, 255);
}
fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
legend {
	
}
textarea {
	
}
h2 {
	
}
h4 {
	
}
h3 {
	
}
a {
	text-decoration: none;
}
input {
	margin: 0px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
small {
	color: rgb(51, 51, 51); font-size: 10px;
}
p {
	color: rgb(0, 0, 0);
}
li {
	
}
ol {
	padding: 0px;
}
form {
	
}
#header {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
#header span {
	top: 30px; right: 200px;
}
#header a {
	color: rgb(255, 255, 255);
}
#right_bar {
	
}
#left_bar {
	
}
#menu-top {
	
}
#menu-top ul {
	
}
#menu-top ul li {
	
}
#menu-top ul li a {
	
}
#menu-top ul li a:hover {
	
}
#menu-top ul li ul a {
	background: none; text-decoration: none;
}
#menu-top ul ul li {
	padding: 0px 0px 5px;
}
#access_key {
	
}
#access_key img {
	
}
#access_key .bottone {
	
}
#access_key a {
	
}
#access_key a:hover {
	
}
.nome {
	margin: 0px; left: 0px; top: 50px; float: right; position: absolute; z-index: 500;
}
.nome a {
	border: 0px currentColor; border-image: none; width: 0px; overflow: hidden; display: block;
}
#logo {
	background: url("../images/pdl_logo.png") no-repeat; left: 820px; top: 15px; width: 110px; height: 110px; float: left; position: absolute;
}
#path {
	padding: 0px 10px; top: 0px; height: 20px; font-size: 0.8em; float: left;
}
#path a {
	color: rgb(102, 102, 102);
}
#path a:hover {
	
}
#header-banner {
	margin: 0px; padding: 0px; top: 10px; width: 940px; height: 150px; position: absolute; z-index: 200;
}
.banner180x150 {
	width: 180px; height: 150px;
}
.banner300x250 {
	margin: 10px 0px 0px; float: left;
}
#header-3-cols {
	margin: 0px; padding: 0px; width: 940px; height: 152px; background-color: rgb(239, 243, 248);
}
#header-3-cols img {
	margin: 0px; padding: 0px;
}
#header-3-cols .col-left {
	background-color: rgb(204, 204, 204);
}
#header-3-cols .col-center {
	background-color: rgb(204, 204, 204);
}
#header-3-cols .col-right {
	background-color: rgb(204, 204, 204);
}
#header-3-cols {
	color: rgb(255, 255, 255);
}
#header-3-cols a {
	color: rgb(255, 255, 255);
}
#header-3-cols a:hover {
	
}
#header-3-cols h2 {
	
}
#header-3-cols ul {
	
}
#slogan {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; right: 400px; color: rgb(0, 153, 204); font-size: 1px; position: absolute; z-index: 0;
}
#navbar {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; height: auto; text-transform: uppercase; font-size: 1.2em; font-weight: bold;
}
#navbar ul {
	padding: 0px; border: 0px currentColor; border-image: none;
}
#navbar ul li a {
	
}
ul#left_nav {
	border-width: 1px 3px; border-style: solid; border-color: rgb(204, 204, 204); padding: 8px 0px; margin-left: 0px;
}
ul#login_nav {
	background: url("../images/login.png") no-repeat right rgb(205, 0, 33); border-width: 1px 3px; border-style: solid; border-color: rgb(204, 204, 204); list-style: none; padding: 7px 3px; width: 70px; font-size: 1.1em; margin-right: 0px; margin-left: 0px;
}
ul#login_nav li a {
	color: rgb(255, 255, 255);
}
ul#left_nav li {
	padding: 0px 22px; float: left; display: block;
}
ul#left_nav li a {
	color: rgb(51, 51, 51);
}
ul#right_nav {
	border-width: 1px 3px; border-style: solid; border-color: rgb(204, 204, 204); padding: 7px 0px; margin-right: 0px; margin-left: 3px; background-color: rgb(205, 0, 33);
}
ul#right_nav li {
	padding: 0px 5px; display: block;
}
ul#right_nav li a {
	color: rgb(51, 51, 51);
}
#body {
	padding: 0px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; min-height: 650px;
}
#page_intro {
	width: 610px; margin-right: 10px; margin-left: 0px;
}
#page_int {
	color: rgb(51, 51, 51); min-height: 240px;
}
#page_int ul {
	color: rgb(0, 0, 0);
}
#page_int ul li {
	font-weight: bold;
}
#page_int ul li a:link {
	text-decoration: none;
}
#page_int ul li a:hover {
	text-decoration: underline;
}
#page_int h2 {
	padding: 0px; font-size: 30px; margin-bottom: 10px;
}
#page_int h3 {
	padding: 0px; color: rgb(102, 102, 102); font-size: 15px; margin-top: 0px;
}
#page_int h3 a {
	text-decoration: none;
}
#page_int h3 a:hover {
	text-decoration: underline;
}
#page_int p {
	text-align: justify; font-size: 13px;
}
#page_int p a {
	text-decoration: none;
}
#page_int p a:hover {
	text-decoration: underline;
}
#page_intro ul {
	color: rgb(0, 0, 0);
}
#page_intro ul li {
	color: rgb(0, 0, 0); float: left;
}
#page_intro p {
	margin: 0px; padding: 5px 10px; font-size: 1.3em; float: left;
}
#page_intro p a {
	color: rgb(255, 255, 255); font-size: 12px;
}
#page_intro p a:hover {
	
}
#page_intro img {
	
}
#page_intro span h3 a {
	width: 100%; height: 80px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 15px; font-weight: bold;
}
#page_intro span h3 {
	background: url("../images/bg_menu.png") repeat-x bottom rgb(51, 51, 51); margin: 0px; padding: 6px; color: white; text-transform: uppercase; font-size: 15px;
}
.abstract {
	
}
.gallery {
	float: left;
}
.gallery img {
	margin: 5px 10px 10px 5px;
}
.fancybox img {
	padding: 5px; float: left;
}
.fancybox-flash {
	
}
.video {
	background: url("http://static.ak.fbcdn.net/rsrc.php/v1/zr/r/XXVvDYAks_i.png") no-repeat 10px 10px; left: 0px; width: 64px; height: 64px; bottom: 0px; position: absolute;
}
#intro {
	width: 250px; float: left;
}
#slideshow {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%; float: left;
}
.slide-text {
	padding: 0px; border: 0px currentColor; border-image: none; width: 450px; height: 220px; float: left;
}
#slide_title {
	color: rgb(51, 51, 51); text-transform: uppercase; font-weight: bold; z-index: 10;
}
#text {
	width: 150px; float: left;
}
#text a {
	color: rgb(51, 51, 51);
}
p.titolone {
	margin: 0px 0px 5px; text-align: center; color: rgb(51, 51, 51); text-transform: uppercase; font-family: "Playfair Display SC", serif; font-size: 3.5em;
}
.titolone a {
	color: rgb(51, 51, 51);
}
.titolone a:hover {
	color: rgb(51, 51, 51);
}
.titolone a:visited {
	color: rgb(51, 51, 51);
}
#carousel a {
	color: rgb(51, 51, 51);
}
#carousel {
	margin: 0px; padding: 0px; width: 600px; height: 280px; color: rgb(51, 51, 51); overflow: hidden; list-style-type: none;
}
#carousel img {
	float: left;
}
#carousel li img {
	width: 400px; border-right-color: rgb(204, 204, 204); border-right-width: 3px; border-right-style: solid; float: left;
}
#carousel h2 {
	margin: 5px 0px; padding: 5px 0px 0px 10px; color: rgb(51, 51, 51); overflow: hidden; font-size: 17px; font-weight: bold;
}
#carousel h3 {
	margin: 5px 0px; padding: 0px 0px 0px 10px; overflow: hidden; font-size: 15px; font-weight: normal;
}
#carousel p {
	padding: 0px 0px 0px 10px; color: rgb(51, 51, 51); overflow: hidden; font-size: 10px;
}
#carousel p a {
	color: rgb(51, 51, 51); overflow: hidden; font-size: 12px; margin-bottom: 5px;
}
ul#newsBox {
	margin: 0px; padding: 0px; color: rgb(51, 51, 51); float: left; list-style-type: none;
}
#newsBox a {
	color: rgb(51, 51, 51);
}
#newsBox li {
	background: url("../images/news-box-bg.png") repeat-x bottom; margin: 0px 5px 10px; padding: 10px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 273px; height: 135px; float: left; list-style-type: none;
}
#newsBox img {
	width: 60px; height: 60px; float: left;
}
#newsBox li img {
	border: 1px solid rgb(204, 204, 204); border-image: none; float: left;
}
#newsBox h2 {
	padding: 0px 0px 0px 10px; color: rgb(51, 51, 51); overflow: hidden; font-size: 15px; font-weight: bold;
}
#newsBox h3 {
	padding: 0px; overflow: hidden; font-size: 13px; font-weight: normal; float: left;
}
#newsBox p {
	padding: 0px 0px 0px 10px; color: rgb(51, 51, 51); overflow: hidden; font-size: 10px;
}
#newsBox p a {
	color: rgb(51, 51, 51); overflow: hidden; font-size: 12px; margin-bottom: 5px;
}
#newsletterBox {
	background-position: bottom, right; margin: 0px 0px 10px; padding: 0px 10px; border: 1px solid rgb(204, 204, 204); border-image: none; background-image: url("../images/news-box-bg.png"), url("../images/email.png"); background-repeat: repeat-x, no-repeat;
}
#newsletterBox a h3 {
	color: rgb(51, 51, 51); text-transform: uppercase;
}
#newsletterBox h3 a:hover {
	color: rgb(51, 51, 51); text-transform: uppercase;
}
#newsletterBox p {
	width: 180px; font-weight: normal;
}
#plusone-div {
	padding: 2px 5px 0px 20px;
}
#tag-cloud {
	padding: 5px 50px; left: 10px; text-align: center; margin-top: 20px; min-height: 40px;
}
#tag-cloud a {
	color: rgb(204, 204, 204);
}
#tag-cloud .tag-0 {
	
}
#tag-cloud .tag-1 {
	
}
#tag-cloud .tag-2 {
	
}
#tag-cloud .tag-3 {
	
}
#tag-cloud .tag-4 {
	
}
#tag-cloud .tag-5 {
	
}
#tag-cloud h4 {
	color: rgb(204, 204, 204);
}
#footer {
	background: url("../images/bg_menu.png") repeat-x bottom rgb(51, 51, 51); padding: 20px 0px 10px; width: 100%; text-align: center; border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 2px; border-left-width: 2px; border-right-style: solid; border-left-style: solid; float: left;
}
#footer ul {
	text-align: center;
}
#footer ul li a {
	text-align: center; font-weight: normal;
}
#footer p {
	color: rgb(255, 255, 255);
}
#footer h2 {
	
}
#footer a:hover {
	text-decoration: underline;
}
#footer-bar {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; height: 20px; color: rgb(255, 255, 255);
}
#footer-bar ul {
	float: left;
}
#footer-bar p {
	color: rgb(255, 255, 255);
}
#footer-bar li {
	margin: 5px; float: left; display: block; position: relative; z-index: 500;
}
#footer-bar li a {
	margin: 0px 0px 0px 20px; padding: 0px; text-align: center; color: rgb(255, 255, 255); font-size: 0.9em; font-weight: normal; text-decoration: none; display: block;
}
form.login {
	
}
input.login {
	background: rgb(255, 255, 255); font-weight: normal;
}
input.submit {
	background: rgb(255, 255, 255); cursor: pointer;
}
input.submit:hover {
	color: rgb(255, 255, 255); cursor: pointer;
}
form.login .field {
	padding: 8px 0px 10px;
}
.form label {
	margin: 0px; padding: 8px 0px 10px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51);
}
form.form .field label {
	text-align: left; float: none;
}
.field {
	margin: 0px; padding: 2px; border: 0px currentColor; border-image: none; width: 160px; color: rgb(255, 255, 255); clear: right; min-height: 15px;
}
.login .field {
	height: 15px;
}
#topic {
	
}
#topic h2 {
	
}
#topic p {
	color: white;
}
.topic_news p {
	color: rgb(255, 255, 255); font-size: 12px;
}
.topic_news a:hover {
	text-decoration: underline;
}
.topic_news a {
	width: 195px; height: 160px; font-size: 12px;
}
#certificazioni {
	
}
#certificazioni ul {
	
}
#certificazioni li {
	
}
#highlight {
	margin: 0px; width: 305px; overflow: hidden; float: left;
}
#highlight a {
	color: rgb(255, 255, 255); font-weight: bold; text-decoration: none;
}
#highlight a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
#highlight ul {
	
}
#highlight ul li {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; list-style-type: none;
}
#highlight ul li:hover {
	color: rgb(255, 255, 255);
}
#highlight li {
	margin: 10px 5px;
}
#highlight h2 {
	background: url("../images/bg_menu.png") repeat-x bottom rgb(51, 51, 51); margin: 0px; padding: 6px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 15px; border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 2px; border-left-width: 2px; border-right-style: solid; border-left-style: solid;
}
#right_col {
	border: 1px solid rgb(204, 204, 204); border-image: none; min-height: 50px;
}
.marque {
	
}
#link-rss {
	padding: 1px;
}
#link-youtube {
	padding: 1px;
}
#link-twetter {
	padding: 1px;
}
#link-facebook {
	padding: 1px;
}
#sidebar-risultati {
	font-size: 12px; font-weight: normal;
}
#sidebar-risultati ul {
	background: none;
}
#sidebar-risultati h3 {
	margin: 0px; padding: 0px;
}
#sidebar-risultati h3 a {
	padding: 5px 0px; color: rgb(51, 51, 51); font-weight: normal;
}
#sidebar-risultati h3 img {
	float: left;
}
#sidebar-risultati h3 a:hover {
	color: rgb(51, 51, 51); text-decoration: underline;
}
#sidebar-risultati p {
	padding: 0px; color: rgb(255, 255, 255);
}
#table_prod {
	width: 100%; font-size: 12px; margin-top: 10px; margin-bottom: 10px;
}
#table_prod img {
	margin: 0px; padding: 2px; border: 0px currentColor; border-image: none;
}
#table_prod td {
	background: rgb(152, 163, 171); text-align: center; padding-right: 5px; padding-left: 5px;
}
#table_prod th {
	background: rgb(0, 69, 124); text-align: center; text-transform: uppercase; padding-right: 5px; padding-left: 5px; font-weight: normal;
}
#search_from_rewrite_risultati {
	color: rgb(51, 51, 51);
}
#search_from_rewrite_risultati a {
	color: rgb(51, 51, 51);
}
#search_from_rewrite_risultati ol {
	
}
#search_from_rewrite_risultati li {
	list-style: none; padding: 10px 0px; width: 100%; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; float: left;
}
#search_from_rewrite_risultati img {
	margin: 5px; float: left;
}
#search_from_rewrite_risultati h3 a {
	margin: 0px; color: rgb(51, 51, 51); font-size: 15px;
}
#search_from_rewrite_risultati h3 {
	margin: 0px; color: rgb(51, 51, 51); font-size: 15px;
}
#search_from_rewrite_risultati h4 {
	color: rgb(51, 51, 51);
}
#search_from_rewrite_risultati p {
	margin: 5px 0px; color: rgb(51, 51, 51);
}
#search_from_rewrite_risultati p a {
	margin: 5px 0px; color: rgb(51, 51, 51);
}
#sitemap_list ul li a {
	color: rgb(51, 51, 51); font-size: 12px; text-decoration: none; display: block;
}
#sitemap_list ul li a:hover {
	text-decoration: underline;
}
#sitemap_list ul li {
	color: rgb(255, 255, 255); text-decoration: none; float: left;
}
#sitemap_list ul li ul li {
	width: 100%; float: left;
}
#sitemap_list ul {
	
}
#sitemap_list {
	width: 600px; min-height: 300px;
}
.multipage_links {
	margin: 20px 0px; text-align: center; color: rgb(51, 51, 51);
}
.multipage_links a {
	color: rgb(0, 69, 124);
}
#testo-privacy-1 {
	top: 20px; width: 500px;
}
#testo-privacy-2 {
	top: 20px; width: 500px;
}
#intro_bg {
	background: rgb(0, 153, 204); position: relative; z-index: -10; min-height: 360px;
}
#page_bg {
	background: url("../images/bg.png"); position: relative; z-index: -10; min-height: 360px;
}
.fancybox-list img {
	margin: 5px; border-radius: 3px; border: 3px solid rgb(0, 102, 153); border-image: none; box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.2); -moz-border-radius: 3px;
}
.fancybox-list li {
	width: 140px;
}
.article {
	background: none;
}
.article ul {
	background: white;
}
.article ul li {
	background: none;
}
.article li {
	
}
.article small {
	color: rgb(255, 255, 255);
}
#index_center {
	margin: 0px; width: 100%; height: 500px; float: left;
}
#index_bottom {
	margin: 0px; width: 100%; float: left; min-height: 200px;
}
#index_bottom ul {
	padding: 0px;
}
#index_bottom ul li {
	width: 240px; float: left; list-style-type: none;
}
.rubriche {
	background: rgb(51, 51, 51); margin: 5px 0px; padding: 10px; width: 280px; height: 130px; color: rgb(255, 255, 255); float: left;
}
.rubriche ul {
	margin: 10px 0px !important; padding: 0px;
}
.rubriche h2 {
	color: rgb(255, 255, 255); text-transform: uppercase;
}
.rubriche h2 a {
	color: rgb(255, 255, 255); text-transform: uppercase;
}
.rubriche h3 {
	margin: 5px 10px; padding: 5px 0px; color: rgb(255, 255, 255);
}
.rubriche h3 a {
	margin: 5px 10px; padding: 5px 0px; color: rgb(255, 255, 255);
}
.rubriche p {
	color: rgb(255, 255, 255); font-size: 13px !important;
}
.rubriche p a {
	color: rgb(255, 255, 255); font-size: 13px !important;
}
#index_bottom li.altriArticoli {
	height: 290px;
}
.appuntamenti h2 {
	background: url("../images/bg_menu.png") repeat-x bottom rgb(51, 51, 51); margin: 0px; padding: 6px; color: white; text-transform: uppercase; font-size: 15px; border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 2px; border-left-width: 2px; border-right-style: solid; border-left-style: solid;
}
.appuntamenti h2 a {
	color: rgb(255, 255, 255);
}
.appuntamenti h3 {
	color: rgb(51, 51, 51); font-weight: normal;
}
.appuntamenti h3 a {
	color: rgb(51, 51, 51); font-weight: normal;
}
#index_bottom li.appuntamenti {
	padding: 0px;
}
.appuntamenti {
	margin: 5px 0px; padding: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 375px; float: left;
}
.appuntamenti img {
	float: left;
}
.appuntamenti ul {
	margin: 0px; padding: 0px;
}
.appuntamenti ul li {
	background: url("../images/calendar.png") no-repeat left; margin: 0px 7px; padding: 0px 0px 0px 40px; width: 100%; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; float: left;
}
.itinerari {
	margin: 5px 0px; padding: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 300px !important; height: auto; float: left;
}
.itinerari h2 a {
	color: rgb(255, 255, 255);
}
#index_bottom li.itinerari {
	padding: 0px;
}
.itinerari h3 {
	margin: 5px; width: 270px; color: rgb(51, 51, 51); font-weight: normal; float: left;
}
.itinerari h3 a {
	margin: 5px; width: 270px; color: rgb(51, 51, 51); font-weight: normal; float: left;
}
.itinerari p {
	margin: 0px 10px 5px; width: 270px; color: rgb(51, 51, 51); font-weight: normal; float: left;
}
.itinerari h2 {
	background: url("../images/bg_menu.png") repeat-x bottom rgb(51, 51, 51); margin: 0px; padding: 6px; color: white; text-transform: uppercase; font-size: 15px; border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 2px; border-left-width: 2px; border-right-style: solid; border-left-style: solid;
}
.itinerari img {
	float: left;
}
.itinerari ul {
	margin: 0px; padding: 0px;
}
.itinerari ul li {
	margin: 1px 0px !important; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.itinerari ul li a {
	color: rgb(51, 51, 51) !important;
}
.box_textImg {
	margin: 5px 0px; padding: 0px 0px 10px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 300px; height: auto; float: left;
}
.box_textImg h2 a {
	color: rgb(255, 255, 255);
}
#index_bottom li.box_textImg {
	padding: 0px;
}
.box_textImg h3 {
	margin: 5px; width: 270px; color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; float: left;
}
.box_textImg h3 a {
	margin: 5px; width: 270px; color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; float: left;
}
.box_textImg h2 {
	background: url("../images/bg_menu.png") repeat-x bottom rgb(51, 51, 51); margin: 0px; padding: 6px; color: white; text-transform: uppercase; font-size: 15px; border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 2px; border-left-width: 2px; border-right-style: solid; border-left-style: solid;
}
.box_textImg img {
	
}
.box_textImg ul {
	margin: 0px; padding: 0px;
}
.box_textImg ul li {
	padding: 0px 0px 10px; width: 280px !important; float: left;
}
.box_textImg ul li p {
	margin: 0px 7px; width: 280px !important; font-size: 13px !important; float: left;
}
.video_box_img {
	position: absolute; z-index: 10;
}
#meteo {
	
}
#meteo a {
	color: rgb(51, 51, 51);
}
#meteo a:hover {
	color: rgb(51, 51, 51);
}
#meteo a:visited {
	color: rgb(51, 51, 51);
}
#meteo a:active {
	color: rgb(51, 51, 51);
}
#video-1 {
	margin: 5px 0px; width: auto; height: auto; float: left;
}
#video-2 {
	margin: 5px 0px 5px 2px; width: auto; height: auto; float: left;
}
#video-3 {
	margin: 0px 0px 10px 2px; width: auto; height: auto; float: left;
}
.dobleLine {
	margin: 10px 0px; width: 100%; height: 7px; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left;
}
.altriArticoli {
	background: rgb(241, 241, 241); margin: 5px 0px; padding: 10px; width: 280px; height: 290px; float: left;
}
.altriArticoli ul {
	margin: 0px; padding: 0px;
}
.altriArticoli ul li {
	padding: 5px; width: 260px !important; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.altriArticoli h2 {
	margin: 0px; color: rgb(51, 51, 51); text-transform: uppercase; font-size: 12px;
}
.altriArticoli h2 a {
	margin: 0px; color: rgb(51, 51, 51); text-transform: uppercase; font-size: 12px;
}
.altriArticoli h3 {
	margin: 0px; color: rgb(51, 51, 51);
}
.altriArticoli h3 a {
	margin: 0px; color: rgb(51, 51, 51);
}
#articoliCorrelati {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
#articoliCorrelati ul {
	margin: 5px; padding: 5px 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#articoliCorrelati p {
	color: rgb(51, 51, 51); font-weight: normal;
}
#articoliCorrelati h3 a {
	color: rgb(51, 51, 51); font-weight: bold;
}
#articoliCorrelati small {
	color: rgb(153, 153, 153); font-weight: normal;
}
#articoliCorrelati h2 {
	background: url("../images/bg_menu.png") repeat-x bottom rgb(51, 51, 51); margin: 0px; padding: 10px; color: white; text-transform: uppercase; font-size: 15px; border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 2px; border-left-width: 2px; border-right-style: solid; border-left-style: solid;
}
#articoliCorrelati a {
	color: white;
}
#page-bottom {
	margin: 0px; width: 100%; float: left;
}
#right_col {
	margin-bottom: 10px;
}
#social-page {
	margin: 10px 0px; float: left;
}
#social-botton {
	float: left;
}
.rassegna ul {
	margin: 0px; padding: 0px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
.rassegna ul li {
	margin: 10px !important;
}
.rassegna li img {
	float: left;
}
.rassegna li h3 {
	margin: 5px 0px; padding: 0px; color: rgb(51, 51, 51) !important; font-size: 15px;
}
.rassegna li h3 a {
	margin: 5px 0px; padding: 0px; color: rgb(51, 51, 51) !important; font-size: 15px;
}
.osservatorio ul {
	margin: 0px; padding: 0px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
.osservatorio ul li {
	margin: 0px;
}
.osservatorio li img {
	padding: 0px 10px 0px 0px; float: left;
}
.osservatorio li h3 {
	margin: 0px; padding: 0px; color: rgb(51, 51, 51) !important; font-size: 15px; min-height: 70px;
}
.osservatorio li h3 a {
	margin: 0px; padding: 0px; color: rgb(51, 51, 51) !important; font-size: 15px; min-height: 70px;
}
.osservatorio h2 {
	background: rgb(205, 0, 33) !important;
}
