﻿/* CLEAR */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;outline:0;font-size:100%;}
html {font-family:HelveticaNeue,"microsoft sans serif",arial,sans-serif;font-size:12px;}

strong, th, thead td {font-weight:bold;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;margin:0;padding:0;border:0;outline:0;}

h1 {font-size:21px;font-weight:bold;line-height:21px;}
h2 {font-size:19px;}
h3 {font-size:17px;}
h4 {font-size:15px;}
h5 {font-size:13px;}
h6 {font-size:11px;}

ol,ul {list-style:none;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}:focus{outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse;border-spacing:0;}

cite, em, dfn {font-style:italic;}
code, kbd, samp, pre, tt, var, textarea {font-size:12px;font-family:Arial;}
del {text-decoration:line-through;color:#666;}
ins, dfn {border-bottom:1px solid #ccc;}
small, sup, sub {font-size:85%;}
abbr, acronym {text-transform:uppercase;font-size:85%;letter-spacing:.1em;}
a abbr, a acronym {border:none;}
abbr[title], acronym[title], dfn[title] {cursor:help;border-bottom:1px solid #ccc;}
sup {vertical-align:super;}
sub {vertical-align:sub;}

blockquote {border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#666;}
blockquote *:first-child:before {content:"\201C";}
blockquote *:first-child:after {content:"\201D";}

fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
label {font-weight:bold;}
textarea, input[type='text'], input[type='password'], select {border:1px solid #ccc;background:#fff;}
textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover {border-color:#aaa;}
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus {border-color:#888;outline:2px solid #ffffaa;}
input, select {cursor:pointer;}
input[type='text'] {cursor:text;}

a[href$=".pdf"] {padding:2px 22px 2px 0;margin:-2px 0;background-repeat:no-repeat;background-position:right center;}
a[href$=".doc"] {padding:2px 22px 2px 0;margin:-2px 0;background-repeat:no-repeat;background-position:right center;}
a[href$=".xls"] {padding:2px 22px 2px 0;margin:-2px 0;background-repeat:no-repeat;background-position:right center;}
a[href$=".rss"] {padding:2px 22px 2px 0;margin:-2px 0;background-repeat:no-repeat;background-position:right center;}
a[href$=".rdf"] {padding:2px 22px 2px 0;margin:-2px 0;background-repeat:no-repeat;background-position:right center;}
a[href^="aim:"] {padding:2px 22px 2px 0;margin:-2px 0;background-repeat:no-repeat;background-position:right center;}
a[href$=".pdf"] {background-image:url('/shared/images/icons/pdf.png');}  
a[href$=".doc"] {background-image:url('/shared/images/icons/doc.png');}  
a[href$=".xls"] {background-image:url('/shared/images/icons/xls.png');}  
a[href$=".rss"] {background-image:url('/shared/images/icons/feed.png');}
a[href$=".rdf"] {background-image:url('/shared/images/icons/feed.png');}
a[href^="aim:"] {background-image:url('/shared/images/icons/im.png');}


img[align="right"] {
margin: 0 0 4px 6px;
display: inline;
}

img[align="left"] {
margin: 0 6px 4px 0;
display: inline;
}

/* SHARED */

.clear {clear:both;}
.button {width:93px;height:22px;background-image:url('/shared/images/button.png');border:0px;color:#FFF;font-family:Tahoma;font-size:10px;cursor:pointer;}
.buttonbig {width:148px;height:22px;background-image:url('/shared/images/buttonbig.png');border:0px;color:#FFF;font-family:Tahoma;font-size:10px;cursor:pointer;}
.buttonbig2 {width:162px;height:28px;background-image:url('/shared/images/buttonbig-h.gif');border:0px;color:#FFF;font-family:Tahoma;font-size:11px;font-weight:bold;cursor:pointer;}

/*body {background:url('/shared/images/texture.gif');font-size:12px;}*/
body {background:url('/shared/images/bg-hotelriviera.gif') repeat;font-size:12px;}

h1,h2 {font-size:14px;font-weight:normal;color:#3299CD;}

#template {width:864px;margin:0 auto;}
  #headerContainer {width:864px;height:215px;}
    #headerTop {width:864px;height:52px;background-image:url('/shared/images/headerTop.png');font-size:10px;}
      #languages {float:right;padding:20px 10px 0px 0px;color:#666;font-size:12px;}
        #languages a {text-decoration:none;color:#666;}
    #headerBottom {width:864px;height:163px;background-image:url('/shared/images/headerBottom.png');/*border-right:2px solid #E6E6D5;*/}
      #menuTop {padding:13px 14px 0px 0px;color:#3299cd;clear:both;height:113px;text-align:right;}
        #menuTop a {text-decoration:none;color:#3299cd;}
      #menuContainer {padding:12px 20px 2px 26px;height:21px;}
        #menu li {float:left;color:#FFF;font-size:15px;margin-right:16px;}
        #menu a {text-decoration:none;color:#FFF;}
        #menu a:hover {color:#069;}
					.selected {color:#069;}
  #headerSeparator {width:864px;height:5px;background:#FFF;/*border-right:2px solid #E6E6D5;*/}
  #photoContainerHp {width:864px;height:300px;background:#FFF;/*border-right:2px solid #E6E6D5;*/}
    #photoHp {width:858px;height:320px;overflow:hidden;margin-left:2px;}
  #photoContainer {width:864px;height:280px;background:#FFF;/*border-right:2px solid #E6E6D5;*/}
    #photo {width:858px;height:280px;overflow:hidden;margin-left:3px;}
  #pathContainer {color:#555;width:848px;height:25px;padding:5px 0 0 16px;background:#FFF;/*border-right:2px solid #E6E6D5;*/}
  #pathContainer a {text-decoration:none;color:#555;}
  #bodyContainer {width:864px;/*border-right:2px solid #E6E6D5;*/background-image:url('/shared/images/body.png');color:#666;}
    #leftContainer {width:574px;float:left;}
      #left {padding:0px 12px 0px 32px;}
	   #left p {padding:4px 0;}
	   #left a {text-decoration:underline;color:#3299CD;}
       #left a:hover {text-decoration:none;}
		.boxDetailsTop {height:9px;background:url('/shared/images/box-top.png') no-repeat;}
		.boxDetailsBottom {height:9px;background:url('/shared/images/box-bottom.png') no-repeat;}
		.boxDetailsContainer {border-left:1px solid #d6e1ea;border-right:1px solid #d6e1ea;}
		.boxSommario {padding:0 10px 0 10px;min-height:100px;height:auto !important;height:100px;}
		.boxSommarioPhoto {width:130px;height:120px;float:left;margin-right:12px;overflow:hidden;}
		.boxSommarioContenuto {display:inline;}
			.boxSommarioTesto {padding-bottom:8px;min-height:100px;height:auto !important;height:100px;}
			.boxSommarioTesto a {text-decoration:none;}
			.boxSommarioDettagli {text-align:right;}
			.boxSommarioDettagli a {text-decoration:none;color:#3299CD;font-size:11px;}
    #rightContainer {width:290px;float:right;}
      .boxContainer {width:232px;margin:0px auto;}
        .boxTop {width:232px;height:15px;background-image:url('/shared/images/boxTop.png');background-repeat:no-repeat;background-position:bottom;}
          .boxTitle {text-align:center;}
          .boxTitleSpan {background:#FFF;padding:0px 5px;font-size:15px;font-weight:normal;color:#3299CD;}
        .boxMiddle {width:232px;background-image:url('/shared/images/boxMiddle.png');background-repeat:repeat-y;min-height:40px;height:auto !important;height:40px;}
          .boxSimple {padding:10px 8px 0px 8px;min-height:40px;height:auto !important;height:40px;}
          .boxLeft {width:110px;float:left;}
          .boxRight {float:right;}
        .boxBottom {width:232px;height:9px;background-image:url('/shared/images/boxBottom.png');background-repeat:no-repeat;}
      .boxSeparator {clear:both;height:20px;}
  #footerContainer {width:864px;height:60px;background-image:url('/shared/images/footer.png');/*border-right:2px solid #E6E6D5;border-bottom:2px solid #e6e6d5;*/clear:both;}
    #footer {color:#FFF;font-size:11px;width:760px;padding-top:35px;margin:0px auto;text-align:center;}

	.imageThumbnail {width:100px;height:100px;overflow:hidden;margin:0 8px 8px 0;float:left;}

	.utilityLeft a {color:#3299CD;text-decoration:none;}