/* CSS Document */

img
	{border:none; }
b, strong
	{font-weight:bold; color:#555; }
body
	{background: url(images/sfondo.gif) repeat-x #c5c797;	margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}
h3
	{font-size:16px; padding-top:10px; color:#1a2c48; font-weight:lighter; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; }
h1
	{font-size:30px; color:#1a2c48; 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; }
h6
	{color:#1a2c48;font-family:Verdana; }


.contenitore 
	{width:960px; margin:auto; background-color:#fbf9f0; }
.sfondosotto 
	{background:url(images/sfondo_sotto.jpg) bottom no-repeat }
.sfondosopra 
	{background:url(images/sfondo_sopra.jpg) top no-repeat }

.headersopra 
	{width:960px; margin:auto; height:33px; background-image:url(images/hotel_lignano_01.jpg); }
.testoheadersopra
	{padding:3px 0; float:left; color:#285287; line-height:12px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.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(images/hotel_lignano_03.jpg); }
.headersottodx
	{width:580px; height:315px; float:right; }

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

.fototesto
	{border:solid 1px #89c2c1; background:#FFFFFF; padding:3px; display:inline; float:left; margin:0 10px 5px 0; }

.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:#d1e4eb; padding: 5px 0 5px 7px; }

#lingua
	{width:425px; float:left; font-size:9px; line-height:12px; padding:3px 0 0 10px; font-family:Georgia, "Times New Roman", Times, serif; }
#lingua div
	{width:42px; float:left; text-align:center; }	
#lingua a, #lingua a:visited
	{color:#1a2c48; text-decoration:none; }
#lingua a:hover 
	{color:#69F; text-decoration:none; }
#menuheadercontenitore dl 
	{ width: 150px; margin: 0 auto; padding: 0; font-size:15px; line-height:27px; font-family:Georgia, "Times New Roman", Times, serif; }
#menuheadercontenitore dd 
	{ margin:0; padding:0; border-bottom:1px solid #c7e2e9; }
#menuheader a, #menuheader a:visited 
	{ color:#1a2c48; text-decoration:none; display:block; padding:0 0 0 24px; background: url(images/bullet.gif) no-repeat 2px 10px; }
#menuheader a:hover 
	{ background:#baefff url(images/bullet_over.gif) no-repeat 2px 10px; color:#002b61; }

#menusinistro
	{float:left; width:185px; padding:50px 0 50px 15px; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; }
#menusinistro div
	{height:50px; font-size:11px;background:url(images/bullet_freccia.gif) no-repeat 155px 8px; }
#menusinistro img
	{line-height:50px; vertical-align:middle; padding-right:3px; }	
#menusinistro a, #menusinistro a:visited
	{color:#865253; text-decoration:none; }
#menusinistro a:hover 
	{color:#b00; text-decoration:none; }
#menusinistro .wifi
	{text-align:center; width:160px; background:none; margin:10px 0 30px 10px; color:#865253;}

#fasciacentrale
	{float:left; width:150px; padding:50px 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, #menusinistro a:visited
	{color:#600; }
#fasciacentrale a:hover 
	{color:#b00; text-decoration:none; }

#testopagina
	{float:left; width:520px; padding:30px 0 50px 30px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#testopagina h1
	{text-align:center; }
#testopagina h4
	{font-size:14px; font-weight:lighter; color:#3c7b5d; }
#testopagina h5
	{font-size:11px; font-weight:lighter; color:#667; }
#testopagina p, #prezzi p
	{font-size:12px; font-weight:lighter; color:#667; line-height:18px; }
#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:240px; }
#iconesin img
	{vertical-align:middle; padding-right:15px; }

#prezzi {
	padding:300px 0 0 260px;
}

#linkutili {width:510px; 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:#7ca4e1; padding:10px 0; text-align:center; line-height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; }
#footercontenitore a, #footercontenitore a:visited 
	{ color:#FFFFFF; text-decoration:none; }
#footercontenitore a:hover 
	{ text-decoration:underline; }
#footer
	{ word-spacing: 9px;}	 
#footer a, #footer a:visited 
	{ color:#FFFFFF; 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; }