/* CSS Document */

img
	{border:none; }
b, strong
	{font-weight:bold; color:#555; }
bodyold
	{background-image: url(../preventivo_it.php_files/images/sfondo.gif);	margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
body {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	margin:0;
	background-attachment: scroll;
	background-color: #b0c9ef;
	background-image: url(img/sfondo.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}
h3
	{
	font-size:16px;
	padding-top:5px;
	color:#2c5086;
	font-weight:lighter;
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	background-color: #d1dff2;
	height: 22px;
	text-align: right;
	padding-right: 10px;
	margin-bottom: 1px;
	margin-left: 1px;
	margin-right: 0px;
}
h1
	{
	font-size:30px;
	color:#2c5086;
	font-weight:lighter;
	font-family:Georgia, "Times New Roman", Times, serif;
}
h2
	{font-size:22px; color:#1a2c48; font-weight:lighter; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; }
	
h2 strong
	{
	font-weight:bold;
	color:#2c5086;
}
h6
	{color:#1a2c48;font-family:Verdana, Arial, Helvetica, sans-serif; }

.contenitore 
	{
	width:960px;
	margin:auto;
	background-color:#FFFDF4;
}
.sfondosotto 
	{
}
.sfondosopra 
	{
	background-image: url(img/sfondo_sopra.png);
	background-repeat: no-repeat;
	background-position: top;
}

.headersopra 
	{
	width:960px;
	margin:auto;
	height:33px;
	background-image:url(img/ristorante_marano_01.png);
	background-repeat: no-repeat;
}
.testoheadersopra
	{
	float:left;
	color:#285287;
	line-height:12px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
	margin-left: 230px;
}
.headerskype
	{float:right; padding:4px 10px 0px 0px; }
.headersotto
	{
	width:960px;
	margin:auto;
	height:315px;
}
.headersottosin
	{width:200px; float:left; }
.headersottomenu
	{
	width:180px;
	height:315px;
	float:left;
	background-image:url(img/ristorante_marano_03.png);
}
.headersottodx
	{width:580px; height:315px; float:right; }

.foto
	{ border:solid 1px #89c2c1; background:#FFFFFF; padding:3px;}

.fototesto
	{
	border:1px solid #B5CDF0;
	display:inline;
	float:left;
	background-color: #d1dff2;
	margin-top: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding: 3px;
	margin-right: 5px;
}

.offertecontenitore
	{border-bottom: dashed 1px #88a; min-height:165px; }
.offertecontenitore a { color:#600; text-decoration:underline; }
.offertecontenitore a:hover { color:#b00; text-decoration:none; }
.offertetitolo
	{background-color:#d1dff2; padding: 5px 0 5px 7px; }

#menuheadercontenitore dl 
	{
	width: 155px;
	margin: 0 auto;
	padding: 0;
	font-size:17px;
	line-height:27px;
	font-family:"Times New Roman", Times, serif;
}
#menuheadercontenitore dd 
	{ margin:0; padding:0; border-bottom:1px solid #e4cfc2; }
#menuheader a, #menuheader a:visited 
	{
	color:#2c5086;
	text-decoration:none;
	display:block;
	background-image: url(img/bullet.gif);
	background-repeat: no-repeat;
	background-position: 2px 10px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 18px;
}
#menuheader a:hover 
	{
	color:#2c5086;
	background-color: #dcd6d7;
	background-image: url(img/bullet.gif);
	background-repeat: no-repeat;
	background-position: 2px 10px;
}

#menusinistro
	{
	float:left;
	width:200px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	padding-top: 93px;
	padding-right: 0;
	padding-bottom: 50px;
	padding-left: 0px;
	text-align: left;
}
#menusinistro div
	{
	height:42px;
	font-size:11px;
	background-image: url(img/menusinistro.png);
	padding-top: 10px;
	background-position: left;
	background-repeat: no-repeat;
}
#menusinistro .wifi
	{text-align:center; width:160px; background:none; margin:10px 0 30px 10px; color:#865253;}
#menusinistro img
	{
	line-height:50px;
	vertical-align:middle;
	padding-right:3px;
	padding-left: 5px;
}	
#menusinistro a, #menusinistro a:visited
	{
	color:#2c5086;
	text-decoration:none;
}
#menusinistro a:hover 
	{
	color:#77A0DE;
	text-decoration:none;
}

#fasciacentrale
	{
	float:left;
	width:150px;
	padding:93px 15px 50px 15px;
}
#fasciacentrale div
	{padding:0 0 20px 0; }
#fasciacentrale p
	{margin-top:5px; font-size:12px; text-align:center; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; }	
#fasciacentrale a
	{
	color:#77A0DE;
}
#fasciacentrale a:hover 
	{color:#b00; text-decoration:none; }
.allargato
	{
	width: 700px;
}
#testopagina
	{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top: 30px;
	padding-right: 0;
	padding-bottom: 50px;
	padding-left: 30px;
	width: 700px;
}
#testopagina h1
	{
	font-weight: lighter;
	text-align: center;
}
#testopagina h2
	{
	font-size:14px;
	font-weight:lighter;
	color:#2c5086;
	text-transform: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
#testopagina h4
	{
	font-size:14px;
	font-weight:lighter;
	color:#2c5086;
}
h4 strong
	{
	font-weight:bold;
	color:#2c5086;
}
#testopagina h5
	{
	font-size:12px;
	font-weight:bold;
	color:#667;
}
#testopagina p, #prezzi p
	{
	font-size:12px;
	font-weight:lighter;
	color:#667;
	line-height:18px;
	margin-top: 0px;
}
#testopagina p .sottrosso
	{
	background-color: #F5C0C0;
}
#testopagina p .sottblu
	{
	background-color: #BCDAFC;
}
#testopagina p .float
	{
	width: 350px;
	float: left;
}

#testopagina td
	{font-size:12px; font-weight:lighter; color:#667; line-height:20px; }
#testopagina a, #testopagina a:visited
	{color:#600; text-decoration:underline; }
#testopagina a:hover 
	{color:#b00; text-decoration:none; }
#iconesin
	{
	line-height:50px;
	font-size:12px;
	color:#667;
	width:233px;
}
#iconesin img
	{vertical-align:middle; padding-right:15px; }

#prezzi {
	padding:300px 0 0 260px; font-family:Verdana, Arial, Helvetica, sans-serif;
}
#linkutili {
	width:520px;
	border:1px solid #6d563d;
	background-color:#ccc;
}
#linkutili td {background:#FFFFFF;}
#linkutili .titolotabella { background-color:#999; color:#FFFFFF; text-align:center; font-weight:bold; font-size:18px;}

#footercontenitore
	{
	width:960px;
	margin:auto;
	height:80px;
	background:#3968af;
	padding:10px 0;
	text-align:center;
	line-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#c2d5f2;
	font-size:12px;
	font-weight: lighter;
}
#footercontenitore a, #footercontenitore a:visited 
	{
	color:#c2d5f2;
	text-decoration:none;
}
#footercontenitore a:hover 
	{ text-decoration:underline; }
#footercontenitore strong
	{
	color:#c2d5f2;
	font-size:12px;
}
#footer
	{
	word-spacing: 3px;
	font-size: 10px;
	text-transform: uppercase;
	padding-top: 5px;
}	 
#footer a, #footer a:visited 
	{
	color:#c2d5f2;
	text-decoration:none;
}
#footer a:hover 
	{ text-decoration:underline; }
	
.listaservizicamere { color:#667;margin:0px;padding-left:20px; padding-bottom:20px; }
.listaservizicamere li {font-size:12px; line-height:20px; }

.impiantimenu ul{
color: #fe0000;
word-spacing: 0px !important;
}	
	
.impiantimenu li {
color: #ffffff;
display:inline;

}	
.footerimp {
padding:5px;
font-weight:bold;
font-size:10px;
}
#linguaOld
	{
	width:100px;
	float:left;
	font-size:9px;
	line-height:12px;
	font-family:"Times New Roman", Times, serif;
	margin-right: 90px;
	padding-top: 9px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
#selezLingua dd,#selezLingua dt,#selezLingua dl {
	margin: 0;
	padding: 0;
}

#selezLingua dl {
	padding-left: 5px;
	width: 90px;
	line-height: 24px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C8BFCA;
	border-left-color: #C8BFCA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C8BFCA;
}

#selezLingua dt {
	float: left;
	margin-right: 10px;
}

#selezLingua {
	padding-bottom: 6px;
	background-image: url(img/linguebottom.png);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #C3D6F3;
	position:absolute;
}

#selezLingua a,#selezLingua a:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	padding-left: 0;
	font-weight: normal;
	text-decoration: none;
	color: #fffdf4;
	text-transform: uppercase;
	line-height: 10px;
}

.linguaCorrente {
	background-color: #C3D6F3;
}

.linguaCorrente .lingua {
	float: left;
	padding-left: 5px;
}

.linguaCorrente .bandiera {
	float: right;
	margin-right: 10px;
}

.linguaCorrente a,.linguaCorrente a:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	padding-left: 10px;
	font-weight: normal;
	text-decoration: none;
	line-height: 20px;
	color: #fffdf4;
	text-transform: uppercase;
}
.clearer {
	clear:both;
}
#tabprezzi {
	border: 1px solid rgb(102, 102, 119);
	border-collapse: collapse;
}
#tabprezzi td {
	border: 1px solid rgb(102, 102, 119);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1a2c48;
}
#tabprezzi thead tr td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	font-weight: normal;
	color: #667;
}
#tabprezzi tr td { background-color: #EFF5FD; font-size:22px; color:#1a2c48; font-weight:lighter; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; }
#tabprezzi th {
	border: 1px solid rgb(102, 102, 119);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	font-weight: normal;
	color: #667;
}
#tabprezzi thead tr th {font-size:22px; color:#1a2c48; font-weight:lighter; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; }

