body {margin: 0 auto;padding: 0;font: 70% Arial, Helvetica, sans-serif;background: #f4f4f4 url(http://www.magnaromagna.it/images/backround.gif) top center repeat-y;}.box_right {position:relative;float:right;clear:both;width:200px;margin:0 0 5px 10px;padding:0 10px 0 10px;background: #FFFFFF;color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:.9em;}.box_right p {margin:5px 5px;}.box_cnr_top {background:url(http://www.magnaromagna.it/images/cnr_tr.gif) no-repeat top right;margin:0 -10px 0 -10px;}.box_cnr_bottom {background:url(http://www.magnaromagna.it/images/cnr_br.gif) no-repeat top right;margin:0 -10px 0 -10px;}img.cnr {width:8px;height:8px;border:none;display: block !important;}#leftsidebar {background: #ffffff;color: #303030;margin: 0 auto;width: 760px;}#contenitore {background: #ffffff;color: #303030;margin: 0 auto;width: 760px;text-align: left;font-size: 11px;}#menualto {	width:100%;	padding-top:5px;	padding-left:5px;		padding-bottom:5px;	background-color:#4D87CE;	margin-bottom:10px;	color:#FFFFFF;	text-align:left;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-variant:small-caps;	background-image:url(http://www.magnaromagna.it/images/backgrounds/sfondo-blu.gif);}#menualto a {	color:#FFFFFF;	text-decoration:none;	padding-top: 5px;	padding-bottom: 5px;	}#menualto a:hover {	border-bottom:1px solid #ffffff;	padding-left:9px;	padding-right:9px;	color:#000000;	background-color:#FFFFFF;	background-image:url(http://www.magnaromagna.it/images/backgrounds/a_hover.jpg);}#header {margin: 0 0 8px 0;border: 0;}#topmenu {clear: left;float: left;width: 140px;height: 64px;margin: 0 0 10px 0;padding: 0;font-size: 0.9em;background: #f4f4f4  top left no-repeat;}#menu {clear: left;float: left;width: 140px;margin: 0 0 0px 0;padding: 0;font-size: 0.9em;}#menu ul {	list-style: none;width: 140px;margin: 0 0 10px 0;padding: 0;font-size: 1.1em;}	#menu li {margin-bottom: 4px;}#menu li a {font-weight: bold;height: 20px;text-decoration: none;color: #86C32A;display: block;padding: 5px 0 0 8px;background: #ffffff;border-left: 5px solid #86C32A;}		#menu li a:hover {background: #86C32A;color: #ffffff;border-left: 5px solid #86C32A;}.leftnews {margin: 1px 0 1px 0;padding: 2px;width: 120px;color: #505050;background-color: #FFFFFF;line-height: 1.1em;}.leftnews ul {margin: 1px 0 1px 0;padding: 1px;width: 120px;color: #COCOCO;background-color: #FFFFFF;font-size: 0.9em;line-height: 1.5em;}.leftnews li a {margin: 1px 0 1px 0;padding: 1px;width: 120px;color: #COCOCO;background-color: #FFFFFF;font-size: 0.9em;line-height: 1.5em;}.leftnews li a:hover {margin: 1px 0 1px 0;padding: 1px;width: 120px;color: #COCOCO;background-color: #FFFFFF;font-size: 0.9em;line-height: 1.5em;}.rightnews {float: right;width: 140px;background-color: #FFFFFF;margin: 0 0 10px 10px;padding: 5px;font-size: 1.0em;line-height: 1.5em;}#rightnews p {margin: 0 0 1.5em 0;}#content {margin: 0 180px 20px 160px;border-left: 1px solid #f0f0f0;border-right: 1px solid #f0f0f0;padding: 0 10px 0 10px;line-height: 1.6em;text-align: left;font-size: 11px;}#content h1 {font-size: 1.2em;color: #064B96;margin: 0px 0 10px 0;}#content h2 {font-size: 1.1em;color: #94BD53;margin: 0 0px 10px 0;background-color: #f5f5f5;}#content h3 {font-size: 1.0em;color: #505050;margin: 0 0 10px 0;}#content img {	padding: 0px;	display:inline;	border: thin none #CCCCCC;	background-color: #FFFFFF;}.greenbox {background-color: #F7F9F7;border: 1px solid #94BD53;color: inherit;padding: 5px;margin: 0px;}.box1 {background-color: #f5f5f5;border: 1px solid #94BD53;color: inherit;padding: 5px;margin: 0px;}.boxlaterale1 {background-color: #FFFFFF;border: 1px dashed #94BD53;color: inherit;padding: 5px;margin: 0px;}.box2 {background-color: #EDF3FE;border: 1px dashed #74A8F5;color: inherit;padding: 5px;margin: 0px;}.boxlaterale2 {background-color: #FFFFFF;border: 1px dashed #74A8F5;color: inherit;padding: 5px;margin: 0px;}.box3 {background-color: #FFFFFF;border: 1px dashed #74A8F5;color: inherit;padding: 5px;margin: 0px;}.boxlaterale3 {background-color: #FFFFFF;border: 1px dashed #FF9933;color: inherit;padding: 5px;margin: 0px;}.box4 {background-color: #FFFFFF;border: 1px solid #FF9933;color: inherit;padding: 5px;margin: 0px;}.boxlaterale4 {background-color: #FFFFFF;border: 1px dashed #FF9933;color: inherit;padding: 5px;margin: 0px;}.box5 {background-color: #FFFFFF;border: 1px dashed #FF9933;color: inherit;padding: 5px;margin: 0px;}.divertiletter {background-color: #FFFFFF;border: 1px solid #FF9933;color: inherit;padding: 5px;margin: 0px;}.splitright {background-color: #ffffff;width: 49%;float: right;overflow: hidden;}.splitleft {background-color: #ffffff;width: 49%;float: left;overflow: hidden;}a {text-decoration: none;color: #4D87CE;}a:hover {text-decoration: underline;color: #86C32A;}a img {border: 0;}#footer {clear: both;margin: 0 auto;padding: 10px 0 20px 0;border-top: 3px solid #86C32A;width: 760px;text-align: center;color: #86C32A;font-size: 0.9em;}#footer a {color: #86C32A;text-decoration: none;}#footer a:hover {text-decoration: underline;color: #74A8F5;}.left {margin: 10px 10px 5px 0;float: left;}.right {margin: 10px 0 5px 10px;float: right;}.textright {text-align: right;}.center {text-align: center;}.small {font-size: 0.9em;}.bold {font-weight: bold;}.hide {display: none;}.style3 {color: #666666}.style4 {color: #999999}.style5 {color: #FF9933}.style6 {color: #86C32A}.style7 {color: #74A8F5}/* workarounds and hacks */.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}.clearfix {display: inline-table;}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac */#segnalazione {	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 1px; MARGIN: 50px; PADDING-TOP: 1px;  BORDER-BOTTOM: #CCCCCC 1px dashed; BORDER-TOP: #CCCCCC 1px dashed; BACKGROUND-COLOR: #ffffff; FONT: 12px; }#ovadsense {    margin: 10px 0 10px 0;    background-color: #FFF;	text-align: left;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;     font-size : 11px;    color : #000; }.ovlink {padding: 0px 6px 16px 6px;}.ovlink a, .ovlink a:visited, .ovlink a:active {	display: block;	color:#99B198;	text-decoration: none;	font-size : 10px;}	.ovlink a:hover{	text-decoration: underline;}		.ovlinkcolonna {	float:left;	width:50%;}	a.ovtitle, a.ovtitle:visited, a.ovtitle:active, a.ovtitle:hover {	display: block;	font-size : 12px;	color: #064B96;	font-weight: bold;	text-decoration: none;	margin-top: 10px;}a.ovtitle:hover {	display: block;	font-size : 12px;	color: #064B96;	font-weight: bold;	text-decoration: underline;	margin-top: 10px;}.ovadsenselabel {	padding: 3px 2px 3px 5px;  	font-size: 10px;	font-weight:normal;	border-bottom:1px solid #eeeeee;	color:#728c40;	text-align:right;	 	background-color: #ffffff;}.ovadsenselabel em {	font-size: 10px;	font-weight: normal; 	}	.ovadsenselabel a, .ovadsenselabel a:visited, .ovadsenselabel a:hover {	font-size: 10px; 	color: #CCCCCC; 	text-decoration: none;	}			#ovadsensehs {	background-color: #FFF;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 	font-size : 10px;	color : #4D87CE; 	padding: 3px;}#ovadsensehs a, #ovadsensehs a:visited {	display: inline;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 	font-size : 10px;	text-decoration: none;		color : #4D87CE; }#ovadsensehs a:hover {	text-decoration: underline;}.ovbold {	font-weight: bold;}.txtoverture {	FONT-FAMILY: Arial; FONT-SIZE: 11px;}	.titoverture {	FONT-FAMILY: Arial; FONT-SIZE: 11px;  FONT-WEIGHT: bold;}	.linkoverture {	FONT-FAMILY: Arial; FONT-SIZE: 10px;  COLOR: #5e6f82}.overture-titolo {	font-family: "Trebuchet MS", Arial, Verdana;	font-size:13px;	color:#064B96;	font-weight:bold;	text-decoration:none;	}.overture-descrizione {	font-family: "Trebuchet MS", Arial, Verdana;	font-size:12px;	color:#555555;	background-color:#FFFFFF;	text-align:left;}.overture-link {	font-family: "Trebuchet MS", Arial, Verdana;	font-size:10px;	color:#94BD53;	background-color:#FFFFFF;	text-align:right;}.overture-titolosponsor {	font-family: Arial, Verdana;	font-size:15px;	color:#2a65ad;	text-decoration:none;}.overture-descrizionesponsor {	font-family: "Trebuchet MS", Arial, Verdana;	font-size:13px;	color:#333333;	 		text-align:left;}.overture-linksponsor {	font-family: "Trebuchet MS", Arial, Verdana;	font-size:11px;	color:#999999;	text-align:RIGHT;	BORDER-BOTTOM: #728c40; 1px dashed;	} #tabella1 {   padding-right : 2px;   padding-left : 2px;   padding-bottom : 1px;   margin : 0;   padding-top : 1px;   border-bottom : 1px dashed #800000;   border-top : 1px dashed #800000;   border-left : 1px dashed #800000;   border-right : 1px dashed #800000;   background-color : #EEEEEE;         } #tabella2 { font-size:11px;   padding-right : 2px;   padding-left : 2px;   padding-bottom : 1px;   margin : 0;   padding-top : 1px;   border-bottom : 1px dashed #cccccc;   border-top : 1px dashed #cccccc;   border-left : 1px dashed #cccccc;   border-right : 1px dashed #cccccc;   background-color : #ffffff;      } #tabella3 {   padding-right : 2px;   padding-left : 2px;   padding-bottom : 1px;   margin : 0;   padding-top : 1px;   border-bottom : 1px dashed #000080;   border-top : 1px dashed #000080;   border-left : 1px dashed #000080;   border-right : 1px dashed #000080;   background-color : #ffffff;         }#tabella4 {   padding-right : 2px;   padding-left : 2px;   padding-bottom : 1px;   margin : 0;   padding-top : 1px;   border-bottom : 1px dashed #800000;   border-top : 1px dashed #800000;   border-left : 1px dashed #800000;   border-right : 1px dashed #800000;   background-color : #EEEEEE;      background: url("http://www.magnaromagna.it/img/obliqua.gif") }#tabella5 {   padding-right : 2px;   padding-left : 2px;   padding-bottom : 1px;   margin : 0;   padding-top : 1px;   border-bottom : 1px dashed #ff0066;   border-top : 1px dashed #ff0066;   border-left : 1px dashed #ff0066;   border-right : 1px dashed #ff0066;   background-color : #000000;   color : #ffffff;          }#sitisponsor {background-color: #f5f5f5;color: #94BD53;padding: 1px;margin: 0px;text-align: right;}#percorso {background-color: #ffffff;border-bottom: 1px solid #f4f4f4;color: inherit;padding: 2px;margin: 0px;text-align: left;}#content-cartoline {border-left: 1px solid #f0f0f0;border-right: 1px solid #f0f0f0;padding: 0 10px 0 10px;line-height: 1.6em;text-align: left;font-size: 11px;}#content-cartoline h1 {font-size: 1.2em;color: #064B96;margin: 0px 0 10px 0;}#content-cartoline h2 {font-size: 1.1em;color: #94BD53;margin: 0 0px 10px 0;background-color: #f5f5f5;}#content-cartoline h3 {font-size: 1.0em;color: #505050;margin: 0 0 10px 0;}#content-cartoline h4 {font-size: 1.0em;color: #505050;margin: 0 0 10px 0;}#content-cartoline h5 {font-size: 0.9em;color: #505050;margin: 0 0 5px 0;}#content-cartoline img {	padding: 0px;	display:inline;	border: thin none #CCCCCC;	background-color: #FFFFFF;}#linkcasuali {background-color: #f5f5f5;font-size: 1.0em;color: #94BD53;padding: 1px;margin: 0px;text-align: right;}#citazione {	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; MARGIN: 20px; PADDING-TOP: 1px;  BORDER-BOTTOM: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid; BACKGROUND-COLOR: #ffffff; font-family: courier new, courier, mono; }
