/**** RESET ****/
html{color:#000}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:12px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/**** BASIC STYLE ****/
body{font-family:"Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;font-size:11px;color:#000;height:100%;}

#layout{position:relative;width:926px;padding:0 25px 15px 25px;margin:0 auto;background:#fff;height:100%;zoom:1;}
#layout:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

#header{height:135px;background:#fff;margin:0 0 10px 0;border-bottom:solid 10px #000;}
#header a {position:absolute;display:block;width:297px;height:101px;margin:20px 0 0 15px;z-index:100;background:url('../img/shared/logo_swide.gif') top left no-repeat;}
#header a span {display:none}

#cntLft{display:inline;float:left;width:710px;margin:0;padding:0;}
#cntRght{display:inline;float:left;width:201px;margin:0 0 20px 15px;padding:0;}

a:link, a:visited {color:#000}
a:focus, img:focus{outline:none}
strong {font-weight:bold}
em {font-style:italic}
p.info {clear:left;float:left;}
span.info {font-size:10px;color:#4c4c4c;font-style:normal;}
span.section {margin-top:10px}
span.section a:link, span.section a:visited {font-family:"Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;font-size:10px;}
span.readmore {display:inline;float:right;padding-right:8px;}
span.readmore a:link, span.readmore a:visited {color:#29ABE2}

#cntRght.cntRght_index{padding:0;}

.banner-right { width: 200px; padding:5px 0px;}

html {background:url("../img/shared/valentine/bg_valentine.jpg") #540002 scroll no-repeat top center;}

/**** SECTIONS STYLES ***/
body{background:url("../img/shared/valentine/trasparenza.png") repeat-y fixed center top transparent}

/**** MENU ****/
#menu{position:absolute;left:378px;top:95px;width:585px;height:auto !important;height:1%;zoom:1;z-index:999;}
#menu:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#menu ul.level1{margin-top:0px;}
#menu ul li {position:relative;display:inline;float:left;background:url('../img/shared/border_mtop.gif') right 5px no-repeat;margin:0 2px}
#menu ul li a {display:block;width:101px;font-family:Georgia;font-size:16px;font-weight:bold;color:#5b5b5b;text-decoration:none;padding-left:10px;}
#menu ul li a.active, #menu ul li.on a {background:#000;}
#menu ul li.main a.active, #menu ul li.main a.on {color:#c7b299;border-bottom:21px solid #000;}
#menu ul li.style a.active, #menu ul li.style a.on {color:#e5a672;border-bottom:21px solid #000;}
#menu ul li.faces a.active, #menu ul li.faces a.on {color:#df6870;border-bottom:21px solid #000;}
#menu ul li.life a.active, #menu ul li.life a.on {color:#65bbd0;border-bottom:21px solid #000;}
#menu ul li.history a.active, #menu ul li.history a.on {color:#89e229;border-bottom:21px solid #000;}
#menu ul li.style ul li a {color:#f2d3b9;}
#menu ul li.faces ul li a {color:#e0a9ac;}
#menu ul li.life ul li a {color:#9cc1cb}
#menu ul li.history ul li a {color:#d4e9b5;}
#menu ul li a.last {margin:0}
#menu ul li div {display:none;position:absolute;top:-85px;left:0;height:85px;width:111px;background:#000;z-index:120;}
#menu li.on div {display:block;}
#menu ul li ul {position:absolute;bottom:10px;}
#menu ul li ul li {clear:both;float:none;display:block !important;display:inline;margin:4px 0;padding:0;background-image:none;}
#menu ul li ul li a:link, #menu ul li ul li a:visited, #menu ul li.on  ul li a {float:none;font-weight:normal;font-style:normal;font-size:10px; font-family:"Lucida Sans","Lucida Grande",Arial,sans-serif;margin:4px 0 3px 0;width:auto;text-decoration:underline;}
#menu ul li ul li a:hover, #menu ul li.on ul li a.on {color:#fff;font-style:normal;font-weight:normal;border-bottom:none;}
#menu ul li a:hover{color:#fff;}

/**** IN BRIEF ****/
a#shopBanner {display: block;border-top: 10px solid #000; margin-top: 10px;}
#inBrief {padding:10px;background:#ececec;font-family:Georgia}
#inBrief h2 {font:bold 17px Georgia;color:#494949;text-decoration:underline;margin-bottom:20px}
#inBrief .item {margin:10px 0}
#inBrief .item a:link, #inBrief .item a:visited {color:#808080;font-size:13px}
#inBrief .item p {color:#808080;font-size:10px}



/**** COLONNA DESTRA ****/

.cntRght_index form#searchForm {margin:0 0 5px 0;}

form#searchForm {position:relative;margin-bottom:10px;height:20px !important;}
form#searchForm input {border:0;width:157px;height:18px;padding:0 4px;background:#484848;font:11px "Lucida Sans Unicode", "Lucida Grande",Arial, sans-serif;color:#fff}
form#searchForm input.submit {font:bold 11px "Lucida Sans Unicode", "Lucida Grande",Arial, sans-serif;border:none;width:25px;height:18px;color:#fff;background:#000;cursor:pointer;padding:0 0 1px 0;}
form#searchForm img#btn_go_search{position:absolute;right:0px;top:0;width:30px;height:18px;background:none;border:0;}

div#tools {width:195px;padding:0 0 0 5px;}
body.masthead div#tools{background-color:#f5f5f5;}
body.style div#tools{background-color:#f7e4d4;}
body.faces div#tools{background-color:#f5d1d4;}
body.life div#tools{background-color:#d0eaf1;}
body.history div#tools{background-color:#e5f1d2;}
body.search div#tools{background-color:#fff;}



div#tools a.myDg {margin:3px 0;display:block}
div#tools #filter {margin:5px 0;padding:5px 0;height:40px;border:1px dashed #bbb;border-width:1px 0}
div#tools #filter p {float:left;font-size:10px;word-spacing:-3px}
div#tools #filter p.filters {margin-left:4px}
div#tools a:link, div#tools a:visited {text-decoration:none}
div#tools .archive{margin:0;height:auto !important;height:1%;zoom:1;}
div#tools .archive:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
div#tools .archive h4 {font-weight:bold;margin:0 0 5px -5px;padding:3px 0 3px 5px;border-bottom:solid 1px #e26870;color:#2f2f2f;}
div#tools .archive p.pagBack{float:left;margin:10px 0}
div#tools .archive p.pagFwd{float:right;margin:10px 0}

div#tools .archive p.pagBack a:link,div#tools .archive p.pagBack a:visited{color:#595959;}
div#tools .archive p.pagFwd a:link,div#tools .archive p.pagFwd a:visited{color:#595959;}
#archivelist a:link,#archivelist a:visited{color:#595959;}

div#date{position:relative;top:-10px;height:30px;background:#000;padding:0 5px 5px 5px;margin:0 0 10px 0;text-align:right;color:#fff;}
div#date span{display:block;}

div#fan:after {visibility:hidden;	display:block;	font-size:0;	content:" ";	clear:both;	height:0;}
* html div#fan {zoom:1;}
*:first-child+html div#fan {zoom:1;}
div#fan {text-transform:uppercase; padding:10px 7px;}
div#fan ul li {display:inline;}
div#fan ul li a {display:block; float:left; position:relative; margin:10px 25px 0 0;}
div#fan ul li a#yt {width:40px; height:16px;}
div#fan ul li a#fb {width:16px; height:16px;}
div#fan ul li a#tw {width:16px; height:16px;}
div#fan ul li a img.on {position:absolute; top:0; left:0; display:none;}

/**** BREADCRUMBS - PAGINATION****/
#breadcrumbs{position:relative;height:24px !important}
#breadcrumbs p.crumbs {float:left;width:580px;height:15px;}
#breadcrumbs p, #breadcrumbs a:link, #breadcrumbs a:visited {font-family:"Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;color:#fff;color:#b2b2b2;text-decoration:none;}
#breadcrumbs p span.lastBreadcrumbItem a:link,#breadcrumbs p span.lastBreadcrumbItem a:visited{color:#6d6d6d;}
#breadcrumbs p.pagination {float:right;width:120px}

/*** CONTENUTI PAGINE INTERNE ***/
#contentWrapper{position:relative !important;position:inherit;}
.article_detail #contentWrapper{position:relative;}
#contentWrapper .sectColor{width:120px;}
.clear {clear:left}
#cntLft .wideClmn, #cntLft .narrowClmn {position:relative;display:inline;float:left;margin:0;padding-bottom:20px}
#cntLft .wideClmn {width:400px;margin-right:10px;border-top:15px solid #000;}
#cntLft .narrowClmn {width:300px;}
/*
#cntLft h2 {font:bold 18px Georgia;font-style:italic;margin:0;padding:1px 3px;}
*/

#cntLft .item {width:300px;margin:10px 0;font-family:"Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;color:#fff;height:auto !important;height:1%;}
#cntLft .item img {float:left;margin:0 5px 5px 0}
#cntLft .item h3 a:link, #cntLft .item h3 a:visited {font:bold 17px Georgia;color:#fff;}
#cntLft .item p {margin-top:8px;margin-left:5px;font-family:"Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;color:#fff;}

.separator{clear:left;margin:0;border-bottom:1px dashed #808080;padding:5px 0}
/*
#cntLft div.items{padding-top:1px;padding-bottom:10px;border-bottom:10px solid #000;}
*/

/*HOME PAGE DI SEZIONE*/

.hp_section #cntLft .wideClmn{border:0;}
.hp_section #cntLft .wideClmn .item {width:400px;margin:10px 0;font-family:"Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;color:#000;height:auto !important;height:1%;}
.hp_section #cntLft .wideClmn .item img {float:left;margin:0 5px 5px 0}
.hp_section #cntLft .wideClmn .item h3 a:link,.hp_section #cntLft .wideClmn .item h3 a:visited {font:bold 17px Georgia;color:#000;}
.hp_section #cntLft .wideClmn .item p {margin:8px 0 0 5px;font-family:"Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;color:#000;}
.hp_section #cntLft .wideClmn h2{font:bold 18px Georgia;font-style:italic;margin:0;padding:1px 3px;border-top:solid 15px #000;}
.hp_section #cntLft .wideClmn div.items{padding-top:1px;padding-bottom:10px;border-bottom:0;}

.hp_section #cntLft .wideClmn .item span.info{color:#b3b3b3;}
.hp_section #cntLft .wideClmn .item span.readmore {display:inline;width:60px;float:right;padding:10px 8px 0 0;}

.hp_section #cntLft .narrowClmn{background:#000;}
.hp_section #cntLft .narrowClmn .item {width:300px;margin:10px 0;font-family:"Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;color:#fff;height:auto !important;height:1%;}
.hp_section #cntLft .narrowClmn .item img {float:left;margin:0 5px 5px 0}
.hp_section #cntLft .narrowClmn .item h3 a:link,.hp_section #cntLft .narrowClmn .item h3 a:visited {font:bold 17px Georgia;color:#fff;}
.hp_section #cntLft .narrowClmn .item p {margin:8px 0 0 5px;font-family:"Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;color:#fff;}
.hp_section #cntLft .narrowClmn h2{font:bold 18px Georgia;font-style:italic;margin:0;padding:1px 3px 10px 8px;border-top:solid 15px #000;color:#fff;border-bottom:solid 1px #808080;}
.hp_section #cntLft .narrowClmn div.items{padding-top:0px;padding-bottom:10px;border-bottom:0;}

.hp_section #cntLft .narrowClmn .item span.info{color:#b3b3b3;}
.hp_section #cntLft .narrowClmn .item span.readmore {display:inline;width:60px;float:right;padding:10px 8px 0 0;}

/*HOME PAGE SUB SEZIONE*/

.hp_subsection #cntLft .wideClmn{border-top:solid 10px #000;}
.hp_subsection #cntLft .wideClmn .item {width:400px;margin:10px 0;font-family:"Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;color:#000;height:auto !important;height:1%;}
.hp_subsection #cntLft .wideClmn .item img {float:left;margin:0 5px 5px 0}
.hp_subsection #cntLft .wideClmn .item h3 a:link,.hp_subsection #cntLft .wideClmn .item h3 a:visited {font:bold 17px Georgia;color:#000;}
.hp_subsection #cntLft .wideClmn .item p {margin:8px 0 0 5px;font-family:"Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;color:#000;}
.hp_subsection #cntLft .wideClmn h2{font:bold 18px Georgia;font-style:italic;margin:0;padding:1px 3px;border-top:solid 15px #000;}
.hp_subsection #cntLft .wideClmn div.items{padding-top:1px;padding-bottom:10px;border-bottom:0;}

.hp_subsection #cntLft .wideClmn .item span.info{color:#b3b3b3;}
.hp_subsection #cntLft .wideClmn .item span.readmore {display:inline;width:60px;float:right;padding:10px 8px 0 0;}


.hp_subsection #cntLft .narrowClmn{background:#000;}
.hp_subsection #cntLft .narrowClmn .item {width:300px;margin:10px 0;font-family:"Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;color:#fff;height:auto !important;height:1%;}
.hp_subsection #cntLft .narrowClmn .item img {float:left;margin:0 5px 5px 0}
.hp_subsection #cntLft .narrowClmn .item h3 a:link,.hp_subsection #cntLft .narrowClmn .item h3 a:visited {font:bold 17px Georgia;color:#fff;}
.hp_subsection #cntLft .narrowClmn .item p {margin:8px 0 0 5px;font-family:"Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;color:#fff;}
.hp_subsection #cntLft .narrowClmn h2{font:bold 18px Georgia;font-style:italic;margin:0;padding:1px 3px 5px 8px;border-top:solid 15px #000;color:#fff;border-bottom:solid 1px #808080;}
.hp_subsection #cntLft .narrowClmn div.items{padding-top:0px;padding-bottom:10px;border-bottom:0;}

.hp_subsection #cntLft .narrowClmn .item span.info{color:#b3b3b3;}
.hp_subsection #cntLft .narrowClmn .item span.readmore {display:inline;width:60px;float:right;padding:10px 8px 0 0;}

/*** DETTAGLIO ARTICOLO ***/
.articleDetail {padding:0;}

.articleDetail #date_fb_addthis{margin:0 0 15px 0;border-bottom:1px dashed #808080;}

.articleDetail #date_fb{margin:0;border-bottom:1px dashed #808080;height:auto !important;height:1%;zoom:1;}
.articleDetail #date_fb:after{content: " ";display: block;height: 0;clear: both;visibility: hidden;}
.articleDetail p.info{display:inline;float:left;padding:5px 0 5px 0;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-size:12px;color:#878787}
.articleDetail  #like_fb{display:inline;float:right;padding:15px 0 5px 0; height:30px;}
.articleDetail #addthis_btn{display:block;clear:both;}


.articleDetail p{font-size:12px;font-family:"Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;margin:1em 0;text-align:left;}

.articleDetail #articleFooter {padding:10px 10px 5px 10px;border-bottom:1px dashed #808080;}

.articleDetail ul.shareContent {float:left}
.articleDetail ul.shareContent li {display:inline}
.articleDetail ul.shareContent li a {float:left;margin-right:8px}
.articleDetail p.addMyDG {float:right;margin:0}

.relatedArticles{background:#000;padding:0 0 10px 0;}
#cntLft .narrowClmn .relatedArticles h2 {font:bold 20px Georgia;font-style:italic;margin:0;padding:10px 0 8px 5px;border-bottom:solid 1px #808080;}

.articleDetail ul {padding-left:10px}
.articleDetail ul li{list-style:square outside;padding:2px 0;margin-left:15px}

.relatedArticles h2{color:#fff;}

span.info {font-size:10px;color:#fff;font-style:normal;}
span.section {margin-top:10px}
span.readmore {display:inline;float:right;padding-right:8px;}

.articleDetail .tag_article{color:#8c8c8c;}
.articleDetail .tag_article a:link,.articleDetail .tag_article a:visited{font-size:11px;font-weight:normal;color:#8c8c8c;}
.relatedArticles .sectColor{width:auto;}

/**** COLORI SEZIONI ****/
.sectColor {position:absolute;left:0;top:0;height:10px;z-index:999}
#cntLft .narrowClmn .relatedArticles .sectColor{width:80px;}
.style div.sectColor {background:#C9B293}
.life div.sectColor {background:#2CAAE4}
.faces div.sectColor {background:#FB8C95}
.history div.sectColor{background:#89E229}

/*article breadcrumb color according to section*/
.style span.section, .style span.section a:link,.style  span.section a:visited, .style span.readmore,.style span.readmore a:link,.style span.readmore a:visited {color:#e5a672;}
.faces span.section, .faces span.section a:link,.faces span.section a:visited, .faces span.readmore,.faces span.readmore a:link,.faces span.readmore a:visited{color:#df6870;}
.life span.section, .life span.section a:link,.life span.section a:visited, .life span.readmore,.life span.readmore a:link,.life span.readmore a:visited {color:#65bbd0;}
.history span.section, .history span.section a:link,.history span.section a:visited, .history span.readmore,.history span.readmore a:link,.history span.readmore a:visited {color:#89e229;}


#cntLft .narrowClmn .relatedArticles .item{position:relative !important;position:inherit;}
#cntLft .narrowClmn .relatedArticles .item p.info{clear:left;float:left;color:#fff;width:225px;padding:10px 0 0 5px;margin:0;}
#cntLft .narrowClmn .relatedArticles span.info{color:#b3b3b3;}
#cntLft .narrowClmn .relatedArticles span.readmore {display:inline;width:60px;float:right;padding:10px 8px 0 0;}

/*** MASTHEAD ***/
#masthead {clear:both;margin-bottom:20px;background:#fff;padding-bottom:20px;border-bottom:1px dashed #bbb}
#masthead .mastheadSect {height:10px;width:100%;background:#000}
#masthead .mastheadSect div {height:10px;width:120px;background:#B69A59}
#mastheadContent {padding:20px}
#mastheadContent h1 {font:40px Georgia;font-style:italic;text-decoration:underline}
#mastheadContent p {font:11px "Courier New"}
#mastheadContent table {margin-top:30px;font:11px "Courier New"}
#mastheadContent table td {padding:2px 0}
#mastheadContent table tr.spacer td {padding-top:20px}
#mastheadContent table td.label {width:234px}
#mastheadContent table td.name {color:#6B6B6B}

/*** FEED RSS **/
#rss-feed {clear:both;margin-bottom:20px;background:#fff;padding-bottom:20px;border-top:10px solid #000;}
#rss-feed h1 {font:40px Georgia;font-style:italic;text-decoration:underline;margin-bottom:20px}
#rss-intro {padding:20px;border-bottom:1px dashed #bbb;}
#feedsWrapper {padding:15px;clear:both;display:inline-block;height:auto !important;height:1%;}
#feedsWrapper:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.rss-column {display:inline;float:left;width:150px;margin-right:26px}
.rss-header {border-top:14px solid #000}
.rss-column .rss-content {padding:10px}
#cntLft .rss-column h2 {margin:0;padding:0;font-style:normal}
.rss-column h2 a {padding:0 0 0 20px;background:url('../img/shared/rss-icon.gif') left center no-repeat;}
.rss-column a.rss-link {display:block;margin-top:15px;padding-left:20px;background:url('../img/shared/rss-icon.gif') left top no-repeat;text-decoration:none;color:#989797}
.rss-column a.rss-link span {color:#4A4949;text-decoration:underline;display:block}

#rss-feed .style {border-top:6px solid #C7B299}
#rss-feed .faces {border-top:6px solid #FF8897}
#rss-feed .life {border-top:6px solid #29ABE2}
#rss-feed .history {border-top:6px solid #89e229;margin-right:0}

/*** COLONNA BANNER ***/
#banners {clear:both;padding:10px 15px;background:#e5e5e5;margin:10px 0 0 0;}
#banners .banner {border-bottom:1px dashed #bbb;padding:10px 0;}
#banners a:link, #banners a:visited {font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;color:#2f2f2f}
#banners img {margin-top:6px;}
#banners p {font:11px Georgia;color:#7E7D7B}

/*** TAG CLOUD ***/
#tagCloud {background:#E2DDD9;padding:10px;margin:10px 0 40px 0;}
#tagCloud h2 {font:bold 18px Georgia;font-style:italic;color:#35312E}
#tagCloud ul {margin-top:10px;padding-top:10px;border-top:1px dashed #bbb}
#tagCloud ul li {display:inline; font-size: 11pt;}
#tagCloud ul li a:link, #tagCloud ul li a:visited {font-family:Georgia;font-weight:bold;text-decoration:none;color:#35312E}
#tagCloud ul li a:hover {text-decoration:underline}

/*** TAGS LEGACY CLASSES ***/
#tagCloud ul li a.c1 {font-size:10px}
#tagCloud ul li a.c2 {font-size:12px}
#tagCloud ul li a.c3 {font-size:16px}
#tagCloud ul li a.c4 {font-size:19px}
#tagCloud ul li a.c5 {font-size:21px}

#tagCloud ul li a.tag1 { font-size: 0.7em; font-weight: 100; }
#tagCloud ul li a.tag2 { font-size: 0.8em; font-weight: 200; }
#tagCloud ul li a.tag3 { font-size: 0.9em; font-weight: 300; }
#tagCloud ul li a.tag4 { font-size: 1.0em; font-weight: 400; }
#tagCloud ul li a.tag5 { font-size: 1.1em; font-weight: 500; }
#tagCloud ul li a.tag6 { font-size: 1.2em; font-weight: 600; }
#tagCloud ul li a.tag7 { font-size: 1.3em; font-weight: 700; }
#tagCloud ul li a.tag8 { font-size: 1.4em; font-weight: 800; }
#tagCloud ul li a.tag9 { font-size: 1.5em; font-weight: 900; }
#tagCloud ul li a.tag10 { font-size: 1.6em; font-weight: 900; }

/*** IMAGE GALLERY ***/
#imgGallery{position:relative;width:710px;height:285px;border-top:10px solid #000;margin:0 0 10px 0;overflow:hidden;z-index:2;}
#imgGallery img{cursor:pointer;}
#imgGallery #c_defaultimg{padding:100px 0 0 0;}
#imgGallery #txtLayer, #imgGallery #txtContainer {position:absolute;right:0;top:0;height:100%;z-index:3;}
#imgGallery #txtLayer {width:240px;background:#fff;opacity:0.75;filter:alpha(opacity=80);}
#imgGallery #txtContainer {width:220px; padding:10px;}
#imgGallery #txtContainer a:link, #imgGallery #txtContainer a:visited {font:40px Georgia;font-style:italic}
#imgGallery #txtContainer p.title {display:inline;font:37px Georgia;font-style:italic;line-height:42px;}
#imgGallery #txtContainer #imgCounter {position:absolute;bottom:25px;left:10px;color:#000000}
#imgGallery #imgCounter ul li {display:inline}
#imgGallery #imgCounter a:link, #imgGallery #imgCounter a:visited {font:11px Georgia;color:#4d4d4d}
#imgGallery #imgCounter ul {margin-bottom:4px}
#imgGallery #filetto{position:absolute;right:-20px;top:-10px;}
#imgGallery a:link#startSS,#imgGallery a:visited#startSS{text-transform:uppercase;font-family:"Lucida Sans","Lucida Grande",Arial,sans-serif;background:url('../img/shared/zoom_gallery.gif') no-repeat left 4px;padding:0 0 0 15px;}

#slider_gall{visibility:visible;position:absolute;left:0;top:-100px;z-index:2;padding:0;zoom:1;opacity:0;}

#filetto_hpsection{position:absolute;right:-20px;top:0;height:5px;}
#filetto_hpsubsection{position:absolute;right:-20px;top:-10px;height:5px;}

#filetto_hpsection_coldx{position:absolute;right:-20px;top:0;}
#filetto_searchsection{position:absolute;left:0;top:22px;width:926px;height:2px;z-index:999;}

/*** HEADER PER SEZIONE LOOK of the DAY ***/
.lookOfTheDay  #txtContainer p.title {height:310px;padding-bottom:10px;overflow:hidden}
.lookOfTheDay  #txtContainer div.abstract {margin:10px 0;height:170px;overflow:hidden}
.lookOfTheDay  #imgGallery #txtContainer a#startSS {font:11px Georgia;color:#4d4d4d;position:absolute;top:185px;}

/*** PHOTOGALLERY ***/
#imgGallery #imgCounter ul {display:none}
.layerOverlay {position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:1000;}
.galleryHolder {position:absolute;top:0;left:0;width:100%;background:#000;overflow:hidden;z-index:1000;}
.galleryHolder .top {position:relative;margin:0 10px;padding:5px 10px;border-bottom:1px dashed #3F3F3F;}
.galleryHolder .top h1 {font:11px Georgia;font-style:italic;color:#fff;width:600px}
.galleryHolder .top a.close {position:absolute; right:5px;top:5px;color:#717171;font-family:Georgia;font-style:italic}
.galleryHolder .bottom {padding:5px 10px;color:#717171}
.galleryHolder .bottom a:link, .galleryHolder .bottom a:visited {font-family:Georgia;font-style:italic;color:#717171}
.galleryHolder .bottom p.nav {float:left;}
.galleryHolder .bottom p.desc {clear:left;margin-top:5px;padding:8px 0 8px 0;font-family:Georgia;font-style:italic;color:#717171;border-top:1px dashed #3F3F3F}
.galleryHolder .bottom ul {float:left;margin:0 20px 4px 0}
.galleryHolder .bottom ul li {display:inline}
.galleryHolder .bottom ul li a:link, .galleryHolder .bottom ul li a:visited {font:11px Georgia;color:#717171;}
.galleryHolder .bottom ul li a:hover, .galleryHolder .bottom ul li a.active {color:#fff;}

/*** VIDEO ***/
#videoContainer {position:relative;width:710px;padding-bottom:7px;margin-bottom:10px;background:url('../img/shared/video-bg.gif') bottom left repeat-x;border-top:10px solid #000}
#videoContainer #videoTitle  {position:absolute;right:0;top:0;background:#767475;padding:10px}
#videoContainer #videoTitle  p {font:34px Georgia;font-style:italic;color:#fff;line-height:42px}

/*** SEARCH ***/
div.searchForm {position:relative;width:710px;}
#refineSearch {position:relative;font-family:"Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;font-size:11px;position:relative;width:710px;border-top:5px solid #000;border-bottom:5px solid #000;margin:0 0 40px 0;background:#404040;}
#refineSearch h2  {margin:5px;padding:0 0 5px 0;font:17px Georgia, "Times New Roman", Times, serif;color:#fff;font-style:italic;font-weight:bold;background-image:url('../img/shared/dash_refinesearch.gif');background-repeat:repeat-x; background-position:left bottom;}
#refineSearch table{margin:10px}
#refineSearch table td {padding:5px 0;font-family:"Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;color:#fff;}
#refineSearch table td.label {width:160px;font-family:"Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;color:#fff;}
#refineSearch table td.cb{font-family:"Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;color:#fff;padding-right:6px}
#refineSearch table td.cb input{margin-right:6px}
#refineSearch table input#searchwords {width:220px;padding:2px;color:#fff;border:1px solid #868686;background:#868686;}
#refineSearch .submitSearch {position:absolute;right:0;bottom:-23px;margin-top:10px;padding:2px 5px 4px 5px;text-align:right;background:#f24854;}
#refineSearch .submitSearch a:link, #refineSearch .submitSearch a:visited {display:block;width:65px;height:12px;font:11px "Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;color:#fff;text-decoration:none;}

#searchResults {border-top:5px solid #000;border-bottom:5px solid #000;padding:0 0 15px 0}
.search_page  h2.nr_results{margin:0;font:18px Georgia;font-style:italic;padding:15px 8px 8px 8px;color:#000;position:relative;}
.search_page  h2.nr_results .pagination{position:absolute;top:18px;right:5px; font-size:11px; font-style:normal;}
.search_page  h2.nr_results span{color:#8d8d8d;}

.search_page  h2.nr_results .pagination a:link,.search_page  h2.nr_results .pagination a:visited{text-decoration:none;font:14px Georgia, "Times New Roman", Times, serif;color:#000;font-style:italic;margin:0 3px 0 2px;}
.search_page  h2.nr_results .pagination a:link.current,.search_page  h2.nr_results .pagination a:visited.current{text-decoration:none;font:14px Georgia, "Times New Roman", Times, serif;color:#f24854;margin:0 3px 0 2px;font-style:italic;}

#searchResults .result{padding:0;height:auto !important;height:1%;zoom:1;background-image:url('../img/shared/dash.gif');background-repeat:repeat-x; background-position:left top;}
#searchResults .result:after{content: " ";display: block;height: 0;clear: both;visibility: hidden;}

#searchResults .result .img_article{display:block;float:left;margin:1px 0 0 0;height:130px;}
#searchResults .result .txt_result{position:relative;display:inline;float:left;width:530px;height:100%;margin:0 0 0 20px;padding:0 0 5px 0;}
#searchResults .result .txt_result .abstract{height:55px;overflow:hidden;}
#searchResults .result .txt_result .els_info{position:relative;top:5px;}
#searchResults .result .txt_result .els_info .info{color:#89898a}

#searchResults .result h3{padding:10px 0 5px 0;margin:0;height:35px;overflow:hidden;}
#searchResults .result h3 a:link, #searchResults .result h3 a:visited {font:bold 17px Georgia;}

#archiveResults{border-bottom:5px solid #000;padding:0 0 15px 0; clear: both;}

.search_page #date{position:absolute;right:25px;top:145px;width:190px;height:30px;}
.search_page #cntRght{padding:0 0 0 15px;margin:24px 0 0 0;border-top:solid 5px #000;}
.search_page #banners{padding:0 15px 10px 15px;background:#e5e5e5;margin:0;}

.search_page .result_style{background:#fcf6f1;}
.search_page .result_faces{background:#fcf0f0;}
.search_page .result_life{background:#eff8fa;}
.search_page .result_history{background:#f3ffda;}

.search_page .result_style span.section, .search_page .result_style span.section a:link,.search_page .result_style span.section a:visited, .search_page .result_style span.readmore,.search_page .result_style span.readmore a:link,.search_page .result_style span.readmore a:visited {color:#e5a672;}

.search_page .result_faces span.section,.search_page .result_faces span.section a:link,.search_page .result_faces span.section a:visited,.search_page .result_faces span.readmore,.search_page .result_faces span.readmore a:link,.search_page .result_faces span.readmore a:visited{color:#df6870;}

.search_page .result_life span.section, .search_page .result_life span.section a:link,.search_page .result_life span.section a:visited,.search_page .result_life span.readmore,.search_page .result_life span.readmore a:link,.search_page .result_life span.readmore a:visited {color:#65bbd0;}
.search_page .result_history span.section, .search_page .result_history span.section a:link,.search_page .result_history span.section a:visited, .search_page .result_history span.readmore,.search_page .result_history span.readmore a:link,.search_page .result_history span.readmore a:visited {color:#89e229;}

/**** FOOTER ****/
#footerWrap {clear:both;position:relative;margin-top:0;width:100%;background:#000;height:16px;padding:4px 0;}
#footer{width:924px;padding-left:50px;margin:0 auto;color:#fff;}
#footer p {float:left;font-family:"Courier New"; font-size:11px;padding:2px 0;letter-spacing:-1px;}
#footer p span{font-family:"Courier New"; font-size:11px;word-spacing:-3px;margin-left:-3px;}
#footer ul {float:left;margin-left:70px;width:550px;}
#footer ul li {display:inline;}
#footer ul li a {display:block;float:left;margin:0 7px;font-family:"Courier New"; font-size:11px;color:#fff;padding:2px 0;text-decoration:none}
#footer ul li a:hover {text-decoration:underline;}
#footer ul li.rss a {float:right;padding-left:20px;background:url('../img/shared/rss-icon.gif') left center no-repeat;margin-right:0 }

/*** SITEMAP RSS **/
#sitemap {clear:both;margin-bottom:20px;background:#fff;padding-bottom:20px;border-top:10px solid #000;}
#sitemap h1 {font:40px Georgia;font-style:italic;text-decoration:underline;margin-bottom:20px}
#sitemap-intro {padding:20px;border-bottom:1px dashed #bbb;}
#sitemapWrapper {padding:15px;clear:both;display:inline-block;height:auto !important;height:1%;}
#sitemapWrapper:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.sitemap-column {display:inline;float:left;width:150px;margin-right:26px}
.sitemap-header {border-top:14px solid #000}
.sitemap-column .sitemap-content {padding:10px}
#cntLft .sitemap-column h2 {margin:0;padding:0;font-style:normal}
.sitemap-column h2 a {padding:0 0 0 0px;}
.sitemap-column a.sitemap-link {display:block;margin-top:15px;padding-left:20px;text-decoration:none;color:#989797}
.sitemap-column a.sitemap-link span {color:#4A4949;text-decoration:underline;display:block}

#sitemap .style {border-top:6px solid #C7B299}
#sitemap .faces {border-top:6px solid #FF8897}
#sitemap .life {border-top:6px solid #29ABE2}
#sitemap .history {border-top:6px solid #89e229;margin-right:0}

/*** PAGE 404 **/
#page404 {clear:both;margin-bottom:20px;background:#fff;padding-bottom:20px;border-top:10px solid #000;}
#page404 h1 {font:40px Georgia;font-style:italic;text-decoration:underline;margin-bottom:20px}
#page404-intro {padding:20px;border-bottom:1px dashed #bbb;}
#page404Wrapper {padding:15px;clear:both;display:inline-block;height:auto !important;height:1%;}
#page404Wrapper:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.page404-column {display:inline;float:left;width:150px;margin-right:26px}
.page404-header {border-top:14px solid #000}
.page404-column .page404-content {padding:10px}
#cntLft .page404-column h2 {margin:0;padding:0;font-style:normal}
.page404-column h2 a {padding:0 0 0 0px;}
.page404-column a.page404-link {display:block;margin-top:15px;padding-left:20px;text-decoration:none;color:#989797}
.page404-column a.page404-link span {color:#4A4949;text-decoration:underline;display:block}

#page404 .style {border-top:6px solid #C7B299}
#page404 .faces {border-top:6px solid #FF8897}
#page404 .life {border-top:6px solid #29ABE2}
#page404 .history {border-top:6px solid #89e229;margin-right:0}

/*SUBSCRIBE NWL*/
#fdr_nwl{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.5;z-index:1001;}
#box_nwl{position:absolute;width:370px;height:170px;z-index:1002;}
#close_nwl{position:absolute;right:-22px;top:0;cursor:pointer;}

#currentPage {display: none;}
#videoPlayerUrl {display: none;}
#vimeoPlayerUrl {display: none;}
#editArticle a:link, #editArticle a:visited {float: right; color: #000000; font:Georgia;}
#searchSpacerUrl {display: none;}
#spacerUrl {display: none;}
.archiveDateOff {display: none;}
.pageSelector span {display: none;}

.hidden {display: none;}
.animGalleryWrap {float: left; margin: 0px 0px 5px 0px;}


