@charset "utf-8";
@import url(framework/screen.css);
@import url(framework/print.css) print;

/* ------------------------- *\
	WELCOME TO THE MAIN SHEET
	Copyright 2008 CityCenter
	http://www.citycenter.it/
	-------------------------
	SITE COLOR SCHEME
	- body bg   	   #97abb1
	- color     	   #444444
	- a               #1d7c00
	- a:hover         #000000
	- h               #374557
\* ------------------------- */

body {text-align:center; background: url(../images/sf.jpg) top center repeat; padding-top:110px}
#big_container{ width:950px; margin:0 auto;}
.container {width:950px;}

/* -------------------------
	ELEMENTS FORMAT            
	------------------------- */

.format .heading {border-color:#999999;}
.format h1, .format h2, .format h3, .format h4, .format h5, .format h6 {color:#392D24 ;font-family:"Myriad Pro", "Myriad", "Helvetica", "Helvetica Neue", Arial, sans-serif; font-weight:normal;}
.format h1 {font-size:2.5em; line-height:1.25; margin-bottom:0.5em; padding-bottom:0.13em;  margin-top:0em; background:url(../images/titlebar.png)center bottom no-repeat; width:673px; position:relative; float:left; display:block}
.format h2 {font-size:2.0em; line-height:1.25; margin-bottom:0.75em;}
.format h3 {font-size:1.3em; line-height:1.25; font-weight:bold; margin-bottom:0.5em; }
.format h4 {font-size:1.3em; line-height:1.25; font-weight:bold; margin-bottom:0.25em;}
.format h5 {font-size:0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999; margin-bottom:1.5em;}
.format h6 {font-size:1.3em; font-weight: normal;color: #444; font-style: italic; margin-bottom: 1.5em;}
.format p, .format ul, .format ol, .format dl, .format label {color:#392D24; font-size:1.4em}
.format p a, .format ul a, .format ol a, .format dl a, .format h1 a, .format h2 a, .format h3 a, .format h4 a, .format h5 a, .format h6 a, .format span a {color:#EA1E00;}
.format p a:hover, .format ul a:hover, .format ol a:hover, .format dl a:hover, .format h1 a:hover, .format h2 a:hover, .format h3 a:hover, .format h4 a:hover, .format h5 a:hover, .format h6 a:hover, .format span a:hover {color:#EA1E00;}
.format hr {background:#ccc; color:#ccc;}
.format a img { padding: 0px; border:0; background:none}
.format a img:hover {padding: 0px; border:0; background:none}
.format img {border:0}
.format ul li {background:url(../images/freccia.gif) no-repeat 3px 6px; list-style:none; margin-left:12px;}
/*.format ul li:hover {background:url(../images/freccia.gif) no-repeat 4px 6px;}*/
.format label {float:left; margin-bottom:10px}
.format legend {font-weight: normal; padding: 4px}
.blu {color:#22bbea;}
.verde {color:#1d7c00;}
a.feed {background: url(/css/icons/feed.png) no-repeat 0 2px; padding:2px 2px 0px 22px;margin:0; text-decoration: none;color:#001D34;}
a.decrease {background: url(/css/icons/decrease-font.gif) no-repeat 0 2px; padding:2px 12px 0px 8px;margin:0; text-decoration: none;color:#001D34; height: 16px;}
a.increase {background: url(/css/icons/increase-font.gif) no-repeat 0 2px; padding:2px 12px 0px 8px;margin:0; text-decoration: none;color:#001D34;height: 16px;}
div.addOn {width: 100%; text-align: right; clear: both; margin-bottom: 1em}
#image a{margin-right:8px; margin-bottom:8px; display:block; float:left}
a.pdf,  a.doc,  a.xls,  a.rss,  a.rdf,  a.img,  a.file {padding:2px 2px 20px 2px;margin:-2px 0;background-repeat: no-repeat;background-position: 0px 0px;text-decoration:none; border-bottom: none !important}
a.pdf:hover,  a.doc:hover,  a.xls:hover,  a.rss:hover,  a.rdf:hover,  a.img:hover,  a.file:hover {border-bottom: none !important}
a.pdf {background-image: url(../images/icons/pdf.png); padding-left:30px;}
a.doc {background-image: url(../images/icons/doc.png); padding-left:30px;}
a.xls {background-image: url(../images/icons/xls.png);  padding-left:20px; }
a.rss, a.rdf {background-image: url(../images/icons/feed.png);  padding-left:20px; }
a.img {background-image: url(../images/icons/image.png); padding-left:20px; }
a.file {background-image: url(../images/icons/file.png);  padding-left:20px; }

#DownloadContainer a.pdf {background-image: url(../images/icons/page_white_acrobat.png); padding-left:30px;}
#DownloadContainer a.doc {background-image: url(../images/icons/page_word.png); padding-left:30px;}
#DownloadContainer a.img {background-image: url(../images/icons/picture.png); padding-left:30px; }
#DownloadContainer a.file {background-image: url(../images/icons/film.png);  padding-left:30px; }

#sitelanguage ul{position: relative;float:right; margin-top:8px; font-size:1.5em; padding-right:25px}
#sitelanguage ul li{display:inline; float:right; margin:0 6px; color:#000;}
#sitelanguage ul li a {color:#000; text-decoration:none} 
#sitelanguage ul li a#active {color:#EA1E00; font-weight:bold} 
#home #Slideshow, #home-pkv1 #Slideshow {display: block !important}
#Slideshow {display: none}
#home-pkv1 #content_main {display: none}



/* HEADER ------------------ */	
#header {background:url(../images/head_hp5.png) no-repeat; height:91px; position:relative; z-index:auto;}
#header h1 a {display:block; color:#fff; height:110px; width:206px; font-size:0px; text-indent:-5000px; position:absolute; top:0; left:0; background:url(../images/logo.png) center center no-repeat}
#news_box{width:950px; height:316px; background:url(../images/citycenter_02-10.jpg) no-repeat  ; border-left:1px solid #fff;}
#news_box h1 a{display:block; height:300px; width:950px; font-size:0px; text-indent:-5000px; position:relative; float:right;}
#news_box h2 a{display:block; height:30px; width:170px; font-size:0px; text-indent:-5000px; position:relative; top:220px; left:675px; }
#home #main, #home-pkv1 #main,  {padding-top:0px;}
#headerLinks {float:none;}
#headerLinks ul, #nav_links li {margin:0; padding:0; list-style-type:none; }
#headerLinks ul {position: relative;float:right; height:22px;z-index: 3; padding-left:0px}
#headerLinks ul li {display:inline; float:left; margin:0 6px; color:#666;}
#headerLinks ul li a {float:left; height:15px; padding:6px 10px; color:#fff; font-size:10px; text-decoration:none;}
#headerLinks ul li div {position: absolute;top:27px; left:-9999px; width:355px; min-height:200px; padding:20px; border:solid 1px #95abb1; border-top:none; color:#3B5998; background:#fff;}
#headerLinks ul li input {width:240px; margin:0;}
#headerLinks ul li input.domain {width: 200px}
#headerLinks ul li div button {width:252px; margin-top:10px;}
#headerLinks ul li div select {width:240px; margin:0;}
#headerLinks ul li div a {float:none;color:#012F63; border:none; padding:0; margin:0; text-decoration:underline;}
#headerLinks ul li a:hover {color:#fff;}
#headerLinks ul li:hover, #nav_links ul li.sfhover { background:#012F63 ; }
#headerLinks ul li:hover div, #headerLinks ul li.sfhover div {left: auto; z-index:2; right: 0px; height:180px; float:left; position:absolute}
#headerLinks ul li:hover div a:hover {color: #012F63}

#nav  {position: absolute; top: 100px; left: 0px; background:url(../images/menu.png) no-repeat; width:220px; height:376px}
/*#immagini #nav, #brochure #nav, #video #nav, #prodotti #nav, #wilson-and-morgan #nav,#rum-nation #nav,#ron-millonario #nav,#sea-wynde-pkv1 #nav,#reimonenq #nav,#martin-miller-s #nav,#beluga #nav,#geranium #nav,#armand-de-brignac #nav, #product #nav, #wilson-and-morgan-pkv1 #nav,#rum-nation-pkv1 #nav,#ron-millonario-pkv1 #nav,#sea-wynde-pkv2 #nav,#reimonenq-pkv1 #nav,#martin-miller-s-pkv1 #nav,#beluga-pkv1 #nav,#geranium- #nav,#armand-de-brignac-pkv1 #nav, #lillet-pkv2 #nav, #lillet #nav, #boker-s-bitters-pkv1 #nav, #boker-s-bitters #nav {background:url(../images/menu3.png) no-repeat; height:440px}*/
#nav {background:url(../images/menu3.png) no-repeat; height:440px}
#nav ul {margin:0; padding:0; list-style-type:none; position:relative; display:block; text-transform:uppercase; padding-right:26px; padding-top:27px;}
#nav ul li {position:relative;margin:0 auto; text-align:center !important; width:185px; margin-left:10px; display:block; line-height:30px }
#nav ul li a { margin:0 10px; padding:0 10px; color:#392D24; text-decoration:none; font-size:2.0em;  text-align:center !important; }
#nav ul li a:hover, #nav ul li#active a {color:#EA1E00}
/*#immagini #nav ul li ul, #brochure #nav ul li ul, #video #nav ul li ul, #downloads #nav ul li ul,#prodotti #nav ul li ul, #wilson-and-morgan #nav ul li ul,#rum-nation #nav ul li ul,#ron-millonario #nav ul li ul,#sea-wynde-pkv1 #nav ul li ul,#reimonenq #nav ul li ul,#martin-miller-s #nav ul li ul,#beluga #nav ul li ul,#geranium #nav ul li ul,#armand-de-brignac #nav ul li ul,  #product #nav ul li ul , #wilson-and-morgan-pkv1 #nav ul li ul,#rum-nation-pkv1 #nav ul li ul,#ron-millonario-pkv1 #nav ul li ul,#sea-wynde-pkv2 #nav ul li ul,#reimonenq-pkv1 #nav ul li ul,#martin-miller-s-pkv1 #nav ul li ul,#beluga-pkv1 #nav ul li ul,#geranium- #nav ul li ul,#armand-de-brignac-pkv1 #nav ul li ul, #lillet-pkv2 #nav ul li ul, #lillet #nav ul li ul, #boker-s-bitters-pkv1 #nav ul li ul, #boker-s-bitters #nav ul li ul {padding-top:0; margin-top:0}*/
#nav ul li ul {padding-top:0; margin-top:0}
#nav ul li ul { background:none  !important; position:relative; display:none;}
#nav ul li ul li{ font-size:0.65em; margin:0; position:relative; display: block; line-height:17px; }
#nav ul li#active ul { display:block}
#prodotti ul li {}
#nav ul li#active ul li {color:#392D24;  min-width:170px; margin-left:0px; padding-left:0px;  padding-top:1px; padding-bottom:1px}
#nav ul li#active ul li a {color:#392D24;  min-width:170px !important; position:relative; display:block; margin-left:0px }
#nav ul li#active ul li a:hover, #nav ul li#active ul li#active {color:#392D24; background:url(../images/underline.png) center bottom no-repeat  !important; }
#prodotti #content_main, #product #content_main {margin-top:-52px}
#prodotti #content_main ul, #product #content_main ul  {padding:0; margin:0}
#prodotti #content_main ul li, #product #content_main ul li {float:left; background-image:none; position:relative; display:block; padding:0; margin:0; padding-right:32px}
#prodotti #content_main ul li a, #product #content_main ul li a{border-bottom:0;padding:0; margin:0; line-height:0; position:relative; display:block; float:left; height:135px}
.nopadding{padding:0 !important; margin:0 !important}

#prodotti #content_main p, #wilson-and-morgan #content_main p,#rum-nation #content_main p,#ron-millonario #content_main p,#sea-wynde-pkv1 #content_main p,#reimonenq #content_main p,#martin-miller-s #content_main p,#beluga #content_main p,#geranium #content_main p,#armand-de-brignac #content_main p, #product #content_main p , #wilson-and-morgan-pkv1 #content_main p,#rum-nation-pkv1 #content_main p,#ron-millonario-pkv1 #content_main p,#sea-wynde-pkv2 #content_main p,#reimonenq-pkv1 #content_main p,#martin-miller-s-pkv1 #content_main p,#beluga-pkv1 #content_main p,#geranium- #content_main p,#armand-de-brignac-pkv1 #content_main p, #lillet #content_main p, #boker-s-bitters #content_main p, #lillet-pkv2 #content_main p, #boker-s-bitters-pkv1 #content_main p { text-align:center !important; float:none; width:230px; } 


#bottiglie {position:absolute; top:40px; right:-25px}
#premi {position:absolute; bottom:40px; left:-34px}
#logo {margin-left:10px}

/* PAGE -------------------- */	
#breadcrumb {min-height:20px; background:#F3F3F3; z-index:1;margin:0px 35px 10px 30px; padding-left:5px;}
#breadcrumb div {}
#breadcrumb div span a {border-bottom: 1px dotted; text-decoration: none}

#main { padding-bottom:0px; padding-top:0px}
#content_total {margin:5px 0px 0px 250px;}
#content_total td a {color:#374557;}
#content_main {width:672px; min-height: 420px; margin:0 0 0 0; padding:0 0px 0 0; position:relative}
#content_side {width:247px; margin:0 0 0 0; float: right; position:relative; display:none}
#content_side ul li a#active {font-weight: bold}
#content_side ul li ul {margin-bottom: 0px}
#content_side dt {margin: 0 0 10px 15px; color:#0055A9}
#content_side a {border-bottom:0px}
#content_side h3 { text-transform: uppercase; border-bottom:0px; margin-bottom:0}

#footer { width:983px; margin-top:15px; font-size: 13px}
#footer div {padding-top: 0px; color:#392D24;}
#footer span {padding-left:0px; margin-left:0px; color:#392D24; position:absolute; text-indent:0px;}
#footer ul { margin:0px; padding: 0px; margin-top:-14px}
#footer ul li {text-align:right; width:100%; margin:0px; padding: 0px; background:none; list-style:none}
#footer ul li span { position:relative; margin-right:0px; }
#footer ul li span a{color:#392D24; font-size: 12px; border-bottom:0; text-decoration:none}

#newsHome {width:580px; min-height: 300px; margin:0 20px 0 0; position: relative}
#newsHome img {float: left; margin-right: 15px; position: absolute; top: 10px; left: 0 }
#newsHome div.rssLink {clear: both; height: 20px; width: 16px; position: absolute; top: 20px; right: 0px;}
#newsHome .rssLink a {text-align: right; float: right; font-size: 0px; line-height: 20px; padding:2px 2px 0px 16px !important; }
#newsHome h5 {margin-bottom: 2px;clear: both;}
#newsHome ul {margin: 0; margin-top: 10px; margin-bottom: 10px; padding: 0; width: 100%; float: left}
#newsHome ul li {margin: 0; padding: 0; background: none; clear: both; padding-top: 10px; position: relative; min-height: 100px}
#newsHome ul li h2 a, #spotHome h2 a {text-decoration:none; color:#001D34; border: none;}
#newsHome ul li h5 {clear: none;  margin-left: 110px}
#newsHome h3, #spotHome h3 {margin:0 0 5px; font-size:10px; border:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#001D34;}
#newsHome h2 {border-bottom: 0px; margin-bottom: 2px; color:#001D34;  margin-left: 110px}
#newsHome h2 a:hover {color:#000;}
#newsHome p { font-style:italic;  margin-left: 110px}
#spotHome {width:254px; margin:0 -3px 0 0; padding:0 19px 19px 19px; border-left:solid 1px #bbb;}
#spotHome h2 {margin-top: 23px; color:#001D34;}
#spotHome img {margin-bottom:12px}

div.widgetContentsListSide {margin-left:0px}
div.widgetContentsListSide h5 {display:block; width:250px; margin:0 0px 8px 0px; line-height:12px; clear:both; position:relative;}
div.widgetContentsListSide h5 span {position:absolute; right:34px; font-weight:normal; text-align:right;}
div.widgetContentsListSide h5 a {display:inline-block; margin-bottom:-5px; padding:0 3px 3px; border:solid 1px #999; top:2px; text-decoration:none; font-weight:normal; color:#333; background-color:#ddd;}
div.widgetContentsListSide h5 a:hover {border:solid 1px #fff; color:#fff; background-color:#555;}
div.widgetContentsListSide ul {margin:0 0 0px 0; border-bottom:dotted 1px #999; width:210px;}
div.widgetContentsListSide li {padding:10px 0px; margin:0; border-top:dotted 1px #999; background:url(../images/freccia.gif) no-repeat 3px 26px; width:210px; text-indent:}
div.widgetContentsListSide li:hover {background:url(../images/freccia.gif) no-repeat #f3f3f3 5px 26px;}
div.widgetContentsListSide li.active {background:none #e3e3e3;}
div.widgetContentsListSide li.active a {color:#666666;}
div.widgetContentsListSide h2 {margin-bottom:0; border:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; font-weight:bold; text-indent:0px; margin-left:15px}
div.widgetContentsListSide h2 a {border:none;}
div.widgetContentsListSide h3 {margin-bottom:0; border:none; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999; font-size:10px; font-weight:normal; text-indent:0px; margin-left:15px}

div.widgetContentsList p {margin-bottom: 2px}

/* CONTATTI ---------------- */
#contatti #content_side, #thanks_contatti #content_side {margin-top: 20px;}
#contatti #content_side, #thanks_contatti #content_side dl {margin-right: 25px}
#contatti #content_main label {margin:0 20px;}
#contatti #content_main input[type=text] {width:200px;}
#contatti #content_main select {width:212px;}
#contatti #content_main textarea {width:450px; color:#444; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#contatti #content_main .captcha {padding:20px 0; margin:20px; border-top:dotted 1px #ccc; border-bottom:dotted 1px #ccc;}

/* SLIDESHOW ---------------- */
/* slide show */

#Slideshow { 
	height: 510px; 
	overflow: hidden; float:right; margin-top:-85px; margin-right:50px}
#SlideTop, #SlideRepeat, #SlideBottom,
.slidePrev, .slideNext,
#slidePager {
	position: relative;
	z-index: 29;}
#Slides {
	/*margin-top: -360px;*/
	/*margin-bottom: 18px;  without this #SlideBottom will overlap #Main */
	height: 510px;
	overflow: hidden;
	}

/* DOWNLOADS */ 
#tableDownload, #login_formPage { font-family:arial; font-size:12px; clear: both; margin-bottom:0;}
#tableDownload thead th {  background: none; font-size:17px; border-right:1px solid #000; }
#tableDownload thead th:last-child { border-right:0px solid #000; }
#tableDownload td { border-right:1px solid #000; }
#tableDownload tr td:last-child { border-right:0px solid #000; }
div.underline{ border-bottom:1px solid #000;}
#tableDownload .nameColumn{ font-weight:bold; width:55%; }
#tableDownload .nameColumn a{ color:#000; }
#tableDownload .nameColumn a:hover{ text-decoration:underline; }
#tableDownload .dimColumn, #tableDownload .formatColumn{ text-align:center;}
#tableDownload .formatColumn a{ padding-top: 0px;}
#tableDownload tr td{ padding: 4px 10px 10px 5px}
#tableDownload tr td a{ text-decoration:none;}
#DownloadContainer .paging{ font-family:arial; font-size:12px; float:right;}

.nodisplay{ display:none;}
#buttonregistrazione{ float:right;}
#loginFormPage input{ width:174px !important;}
#loginFormPage button{ margin:0 !important;}

