/*
 * Id: 7.9495
 * Version: 1271429613
 * Generated: Sep 8, 2010 2:55:54 PM
 * Rendered: 
 */
    .lista_regioni {
        display: none;
}

.map_branches {
        display: none;
}

body {
	background-color: #aa0000;	
        background-image: url('/polopoly_fs/7.9495.1271429613!/bg.jpg');
	font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
}
a{
	color: #000000;
}

/*------------ top nav----------- */

.wrapper {
	width: 955px;
	margin: auto;
	padding-top: 15px;
}

.content_home .element {
	float: left;
}

.header {
	width: 955px;
	height: 392px;
	margin: auto;
	padding: 0px;
}

/*------------ menu----------- */

.menu {
	width: 955px;
	height: 43px;
	font-family: Comic Sans MS;
	font-weight: bold;
	font-size: 13px;
	background-color: #6e0000;
        text-transform: uppercase;
}


.menu_sel {
	float: left;
	padding: 12px;
	color: #ffba01;
	background-color: #6e0000;
}

.menu_first {
	float: left;
	padding: 12px;
	background-color: #6e0000;
}

.menu_first a:hover {
	color: #ffba01;
}


.space_menu {
	background-image: url('/polopoly_fs/7.9495.1271429613!/space_menu.gif');	height: 43px;
	float:left;
	width:1px;
	background-color: #6e0000;
}

.menu_first a {
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}

/*------------ menu_second ----------- */

.menu2 {
	width: 197px;
	padding-top: 40px;
	float: left;
	
}

.menu_second, .menu_second_sel {
	font-family: Comic Sans MS;
	font-size: 13px;
	padding: 0px 0px 3px 40px;
	margin: 0px 0px 20px 0px;
	line-height: 25px;
	background-image: url('/polopoly_fs/7.9495.1271429613!/menu2_bg.png');
}

.menu_second_sel {
	color: #ffba01;
        text-transform: uppercase;
}

.menu_second a {
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
}

.menu_second a:hover, 
.menu_second_sel a:hover {
	color: #ffba01;
}


/*------------ main ----------- */

.main {
        color: #ffffff;
        margin-bottom: 20px;
}

.benvenuti .article_body  p {
        line-height: 150%;
}

.benvenuti {
	background-color: #c68080;
        background-image: url('/polopoly_fs/7.9495.1271429613!/benvenuti_bg.gif');	
        background-repeat: repeat-x;
	
}

.benvenuti .article_body,
.storia .article_body {
	height: 212px;
	overflow: hidden;
}

.benvenuti a {
	color: #FFF;
	font-style: italic;
	text-decoration: none;
}

.benvenuti a:hover {
	color: #ffba01;
}

.storia {
	background-color: #732227;
}

.storia p {
	margin-right: 75px;
	height: 212px;
	overflow: hidden;
	line-height:150%; 
}

.storia a {
	color: #FFF;
	font-style: italic;
	text-decoration: none;
}

.storia a:hover {
	color: #ffba01;
}


.box_eventi {
	background-color: #875c5d;
	background-image: url('/polopoly_fs/7.9495.1271429613!/eventi_bg.gif');	
        background-repeat: repeat-x;
}


.date {
	height: 255px;
	overflow: hidden;
	line-height:150%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px
}

.date a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}

.date a {
	color: #ffba01;
        text-decoration: underline;
}

.date a:hover {
	color: #ffba01;
        text-decoration: none;
}

.date .element{
	margin-bottom: 15px;
}


.evento1, .evento2, .evento3  {
	margin-left: 75px;
}



.evento1 .article_title, 
.evento2 .article_title,
.evento3 .article_title {
	display: none;
}

.benvenuti, .storia, .box_eventi {
	width: 298px;	
	height: 274px;
	float: left;
	color: #FFF;
	padding: 10px;
}

.box_eventi .element {
	float: none;
}


.article_title  {
	font-family: Comic Sans MS;
	font-size: 20px;
	text-transform: uppercase;
        margin: 0px 0px 20px 0px;
}

.evento1 .article_body,
.evento2 .article_body,
.evento3 .article_body {
	height: 40px;
        overflow: hidden;
}

.title {
	font-family: Comic Sans MS;
	font-size: 20px;
	text-transform: uppercase;
}

.article_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;

}

.article_body p {
        line-height: 150%;
}


.clear_both {
	clear: both;	
}

.persona {
	position: absolute;
	margin: 70px 0px 0px 560px;
	
}


/*------------ footer ----------- */

.footer {
	width: 955px;
	margin: auto;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: center;
	padding-top: 20px;
        margin-bottom: 0px;
}

.footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}

.footer a:hover {
	color: #ffba01;
}


.nobody .article_body {
	display: none;
}

.powered {
	color:#FFFFFF;
	font-size:12px;
	margin:auto;
	padding:10px 0px 20px 0px;
	text-align:center;
	width:955px;
}
.powered img {
        border: none;
	vertical-align:middle;
}
.powered a{
	color:#FFFFFF;
}
.powered a:hover{
	color:#ffba01;
}

/* --- seo --- */

.our_info{
	position: absolute;
        margin: 8px;
}
.our_info img{
	vertical-align: middle;
}
.container_mdrr{
	background-color: #6e0000;
}
.center_mdrr{
	background-color: #875c5d;
}
.mdrr_info h1{
	color: #ffffff;
}
.menu_mdrr{
	color: #ffba01;
}
.menu_mdrr a{
	color: #ffffff;
}
.menu_mdrr a:hover{
	color: #ffba01;
}
.mdrr_main a{
	color: #ffba01;
}
.mdrr_main h2 a{
	color: #530000;
}
.footer_mdrr, .footer_mdrr a{
	color: #ffffff;
}
.my_link a{
	color: #FFFFFF;
	background-color: #732227;
}
.menu_footer{
	display: none;
}

      