﻿html{
	background: #ece9d7 url(./sfondo_gradiente.gif) repeat-x;
}
body{
	margin: 0;
	padding: 0;
	background: url(./pattern_classique.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

#SitoRistoclassique {
	padding: 20px 0 0 0px;
	width:800px;
	margin:0 auto;
	text-align:left;
}

#testata_flash{
	width:800px;
	z-index:5;
	/*border-style:solid;*/
}

#Elenco_Locali{
	width:750px;
	height:80px;
	position: relative;
	top: -50px;
	left: 25px;	
	z-index:20;
}

#footer{
	padding-top: 3px;
	position: relative;
	z-index:30;
	text-align:center;
	font: 10px Arial, Times, serif;
	color: #603913;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;	
}

#MenuUP{
	text-align:center;
	background: url(./sfondo_menuup.png);
	width:780px;
	height:50px;
	position: relative;
	top: -11px;
	left: 0px;
}

#tabellaMenuUP {
	position: relative;
	top: 20px;
}

#MenuUP a {
	display: block;
	float: left;
	margin-right: 5px;
	padding: 0px 5px;
	font: 12px Georgia, Times, serif;
	color: #603913;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}

.MenuUPSel{
	text-decoration: underline;
}

#MenuUPsep {
	position: relative;
	top: 0px;
	right: 4px;
	font: 10px Georgia, Times, serif;
	color: #603913;
}

#ristoclassique_content{
	width:800px;
	position: relative;
	top: -80px;
	left: 0px;	
	z-index:15;
}

#News{
	position: relative;
	left:10px;
	width:195px;
	float:left;
}

#TitoloBoxNews{
	font: 10px Georgia, Times, serif;
	text-align:center;
	font-style: italic;
	font-weight: bold;
	position: relative;
	top: -3px;
	color: #603913;	
}

#Contenuti{
	width:550px;
	float:right;
	font: 14px Georgia, Times, serif;
	color: #603913;	
}
a.TitoloDocTemplate {
color:#603913;
	font: 12px Georgia, Times, serif;
	text-align:center;
	font-style: italic;
	font-weight: bold;
line-height:1.2;
position:relative;
text-align:left;
text-decoration:none;
top:12px;
}

.TitoloDocTemplate {
color:#603913;
}
.DescDocTemplate {
color:#999999;
	font: 10px Georgia, Times, serif;
	text-align:center;
	font-style: italic;
	font-weight: bold;
line-height:1.2;
position:relative;
text-align:left;
text-decoration:none;
top:15px;
}

/* Default CSS
================================================*/
/* Basic styling, used when JavaScript is unsupported */
.cbb {
	margin:1em 0;
	padding:0 10px;
	border:1px solid #ababab;
	background:#fff;
}
.cbb h1 {
	margin:0 -10px;
	padding:0.3em 10px;
	background:#efece6;
	font: bold 1.2em/1 Arial, Helvetica, sans-serif;
}

/* Normal styling */

.cb {margin:0.5em 0;}

.bt {
	margin:0 0 0 19px;
	height:14px;
	background:url(box.png) no-repeat 100% 0;
}
.bt div {
	height:14px;
	width:19px;
	position:relative;
	left:-19px;
	background:url(box.png) no-repeat 0 0;
	font-size:0;
	line-height:0;
}

	/* Bottom corners and border */
.bb {
	background:url(box.png) no-repeat 100% 100%;
	margin:0 0 0 10px;
	height:34px;
}
.bb div {
	height:34px;
	width:10px;
	position:relative;
	left:-10px;
	background:url(box.png) no-repeat 0 100%;
	font-size:0;
	line-height:0;
}

	/* Left border */
.i1 {
	padding:0 0 0 10px;
	background:url(borders.png) repeat-y 0 0;
}
	/* Right border */
.i2 {
	padding:0 10px 0 0;
	background:url(borders.png) repeat-y 100% 0;
}
	/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.i3 {
	display:block;
	margin:0;
	/*padding:1px 0px;*/
	background:#fff;
}
	/* Make the content wrapper auto clearing so it will contain floats (see http://positioniseverything.net/easyclearing.html). */
.i3:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.i3 {display:inline-block;}
.i3 {display:block;}
/* Default CSS ends here */

.NomeLocale{
	font: Arial, Times, serif;
	text-decoration: none;
	text-align: left;
	font-style: italic;
	font-weight: bold;
	font-size: 12px;
	line-height: 1.2;
	color:#603913;
}

.TitoloNews{
color:#68533e;
}
a.TitoloNews{
	font: Arial, Times, serif;
	text-decoration: none;
	text-align: left;
	font-size: 11px;
	line-height: 1.2;
	color:#68533e;
}
a.TitoloNews:hover{
	text-decoration: underline;
}
.DescNews{
	font: 10px Georgia, Times, serif;
	text-decoration: none;
	text-align: left;
	font-size: 9px;
	line-height: 1.2;
	color:#999;
}

.img-border {
border: 1px double #d9d2bc;
padding: 3px;
background: #fff;
}

#box-imma{
margin-left: 20px;
margin-top: 10px;
}

.translator{
	font-family: Arial, Times, serif;
	font-size: 9px;
}
a.translator{
text-decoration: underline;
font-weight: bold;
font-style: italic;
color:#603913;
}
.lang{
	font-family: Arial, Times, serif;
	font-size: 11px;
	color:#603913;
}
a.lang{
	font-weight: bold;
	text-decoration: none;
}
