@charset "utf-8";
/* CSS Document */

body {

	margin:0px;
	padding:0px;
}

p {
	font-family: Verdana, Geneva, sans-serif; font-size:11px; color:#6f6f6f; padding:5px; text-align:justify
}
a { font-family: Verdana, Geneva, sans-serif; font-size:11px; color:#b61219; text-decoration:none  }
a:hover { font-family: Verdana, Geneva, sans-serif; font-size:11px; color:#b61219; text-decoration:underline  }

ul {
	top:0px;
	margin-top:0px;
	padding-top:97px !important;

}



.titoloBLU{
	color:#b61219; font-weight:bold;
}


.normal {
	font-family: Verdana, Geneva, sans-serif; font-size:11px; color:#6f6f6f; padding:5px; text-align:justify; border:none
}


ul li {
	display:inline; padding-right:15px; font-family: Verdana, Geneva, sans-serif; font-size:11px; color:#414141;   
}

ul li a{
	color:#414141; text-decoration:none;  
}

ul li a:hover{
	color:#b61219; border-bottom:#b61219 solid 3px;  
}

ul li a:focus, ul li a:active{
	color:#b61219; border-bottom:#b61219 solid 3px;  
}

.active{
	color:#b61219; border-bottom:#b61219 solid 3px;  
}

#container {
	top:0px;
	bottom:0px;
	margin:0 auto;
	padding:0 auto;
	width:100%;
	text-align:center;	
	height:auto;
}

#testata {
	margin:0 auto;
	padding:0 auto;
	width:100%;
	height:140px;
	text-align:left;
		background:#f3f3f3 url(../images/fondo_testata.gif) bottom repeat-x;
}

#lang{ height:22px; text-align:right; width:927px; margin:0 auto; padding-top:5px; display:none}
#lang a{ border:#bdb9b7 solid 1px; width:22px; height:22px; display: inline; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:2px; color:#666; text-decoration:none}
#lang a:hover{ background-color:#FFF; color:#bdb9b7}

#menu {
	margin:0 auto;
	padding:0 auto;
	padding-left:127px;
	/*padding-top:96px !important ;
	padding-top:96px;*/
	width:800px;
	text-align:left;
	background:url(../images/logoRestaura.gif) top left no-repeat;
	height:100px;
	}
#menu ul {
	display: none;
	}
	
#data {
	margin:0 auto;
	padding:0 auto;
	width:927px;
	text-align:left;
	background:url(../images/data.gif) top right no-repeat;
	}	

#contenuti {
	width:927px;
	margin:0 auto;
	padding:0 auto;
	padding-top:5px;
		background:#FFF url(../images/fondo_pagina.jpg) top right no-repeat;
}

#colonnaDX {
	width:468px;
	padding-top:5px;
	text-align:left;
	float:right;
	min-height:350px;
	}
#colonnaSX {
	width:600px;
	padding-top:30px;
	text-align:left;
	float:left;
	min-height:350px;
}

	
/*	#colonnaSX p{
	border-right:#b5b5b5 dotted 1px;
	}*/

#footer {
	margin:0 auto;
	padding:0 auto;
	padding-left:610px;
	text-align:right;
	width:315px;
	font-family: Verdana, Geneva, sans-serif; font-size:11px; color:#888888;
	/*margin-top:-50px;*/
}

.testo {
	
	font: normal 12px Arial, Verdana, sans-serif; color:#000000; text-decoration:none
}

            .cleared:after {
                display		: block; 
                visibility  	: hidden;
                content		: "."; 
                height		: 0; 
                clear           : both;
            }
            
            .cleared {
                clear           : both; /* per Gecko */
                height		: 1%; /* per IE */
            }
			
/* vertical */

#example2 {
 	width:415px;
	padding-right:10px;
 	height:325px;
 	overflow:hidden;
	border-right:#b5b5b5 dotted 1px;
}

#example2 div {
	padding:0 ;
}

#example2  p {
 	padding:10px 0;
 	margin:0;
}

#example2 a, #example2 em {
	display:block;
}		

.banner-random {
margin-top:20px;
width:400px;
 margin-left: 130px;
}
