body, html  { height:100%}
body {background-color:#261B17}
body.internal {background-color: #D1C5A8}
body.blog {background-color: #19120f}

body, td {font-size: 12px;font-family: Georgia; margin: 0;padding: 0; color:#312620; line-height:21px}
form, img, fieldset {padding:0;margin:0; border:0;}
.clear {clear:both}
p {margin:0; padding:0 0 1.6em 0}
a:link, a:visited {color:#B59F5D; text-decoration: underline}
a:hover, a:active {color:#B59F5D; text-decoration: none}
h1 {margin:0; padding:0; text-transform:uppercase; color:#524945; font-size:17px; font-weight:lighter; margin-bottom:14px}
h2 {margin:0; padding:0; color:#86743E; font-size:21px; font-weight:lighter; margin-bottom:14px}
h3 {margin:0; padding:0; text-transform:uppercase; color:#86743E; font-size:14px; font-weight:lighter; margin-bottom:14px}
h4 {margin:0; padding:0; text-transform:uppercase; color:#B5AA8D; font-size:14px; font-weight:lighter; margin-bottom:14px}
h4 a {color:#524945 !Important; text-decoration:none !important}
h4 a:hover {color:#524945 !Important; text-decoration:underline !important}


#header { min-width:854px; padding:21px 63px 0px 63px; background: #261b17 url(/images/layout/headerbg.gif) bottom left repeat-x; }
#header ul {float:left; margin:0; padding:0; margin-right:18px; }
#header li {list-style-type:none; display:inline; float:left; margin-right:18px;}
#header li a {text-decoration:none; display:block; width:150px; height:19px; text-indent:-999px; overflow:hidden;}
 
/*start slideshow*/
#content {position:relative}
#slideshow { position: absolute; top:0; left:0; min-width:980px; z-index:5; overflow:hidden; background-color:#261B17; }
#capCycle {position:absolute; z-index:10; background-color:#19120F;}
#capCycle { width:100%; padding:4px 0; font-size:11px; color:#fff;}
#capCycle p {margin:0; margin:0 auto;}
#navCycle {position:absolute; z-index:10; width:100%}
#btns {margin:0 auto; padding:0 44px; }
#nxtCycle {float:left}
#prvCycle {float:right}
#nxtCycle a, #prvCycle a {height:60px; width:60px; display: block}
#nxtCycle a {background: transparent url(/images/layout/slider_previous.png) center center no-repeat;}
#prvCycle a {background: transparent url(/images/layout/slider_next.png) center center no-repeat;}
#capCycle { height:21px; overflow:hidden}
#nxtCycle a:hover, #prvCycle a:hover, #nxtCycle a:active, #prvCycle a:active, #prvCycle.trigged a, #nxtCycle.trigged a
{filter:alpha(opacity=40);-moz-opacity:.40;opacity:.4; background-color:#000; -moz-border-radius:6px; -webkit-border-radius:6px;}

.intSld #btns {display:none}

/*end slideshow*/
 
#villaarmena {float:right;}
#villaarmena a {background: transparent url(/images/layout/logo.png) center center no-repeat; display:block; height:56px; width:117px; text-indent:-999px; overflow:hidden}
/*
#villaarmena a:hover, #villaarmena a:active, 
#footer #fcbk a:hover, #footer #twtt a:hover, #footer #trdv a:hover, #footer #flck a:hover,
#footer #fcbk a:active, #footer #twtt a:active, #footer #trdv a:active, #footer #flck a:active
{filter:alpha(opacity=80);-moz-opacity:.80;opacity:.8;}
*/

#languages {width:117px; font-size:11px; }
#languages ul { margin:0; padding:0;}
#languages li { list-style-type:none; margin-left:0.5em; margin-right:0.5em}
#languages li a {color:#fff; text-indent:0; overflow:visible; width:auto; color:#B59F5D}
#languages li a:hover, #languages li.sel a {color:#ccc}
#mainMenu {width:540px}
#header .sub {width:168px}

#page_13 #header {position:relative; }
#page_13 #languages { position:absolute; right:60px; top:80px}
#page_13 #container {position:relative; z-index:500}

/*news module */
.newsModTitle {color:#86743E; font-size:16px; font-family:Georgia}
#newsModNavigator {border-top:1px dotted #333; padding-top:2px; text-align:right}
.newsModShowAll {text-align:right; padding:0 10px 10px 0; margin:0;}
.newsModImage img {margin:0 10px 0px 0; float:left; border:1px solid #333; padding:1px}
#news { filter:alpha(opacity=90);opacity:.9; background-color:#110D0B; -moz-border-radius:4px; -webkit-border-radius:2px; position:absolute; top:250px; left:48px; z-index:700; width:570px; padding:10px 10px 0 10px; color:#fff; font-size:11px; line-height:18px; font-family:Arial }
#news .newsModTitle {color:#D7CBB5; font-size:15px; font-family:Georgia}
#news .newsModItem {padding-bottom:5px;margin-bottom:5px; float:left; width:100%; clear:both;}
#close { padding:4px; position:absolute; top:0; right:0; width:10px; height:10px; cursor:pointer; color:#847C58; z-index: 800; }
#close:hover {color:#fff}

#footer {position: relative; padding:4px 0; font-size:11px; color:#514945; font-family: Arial; width:100%; min-width:878px; background-color:#19120F; z-index:500}
#footer ul {margin:0; padding:0; margin-right:12px; float:left; }
#footer ul.sub {margin-left:51px}
#footer li {list-style-type:none; display:inline; margin-right:1px; float:left; background: url(/images/layout/footerli.gif) center right no-repeat; }
#footer li a {color:#B5AA8D; text-decoration:none; margin-right:12px; margin-left:12px; display:block }
#footer li a:hover, #footer li a:active, #footer li.subMenuSel a { text-decoration:underline}
#footer #social li { background-image:none}
#footer #social a {margin:0 5px 0 0;}
#footer #social #fcbkfn a {margin-left:6px}
#footer #fcbk a, #footer #twtt a, #footer #trdv a, #footer #flck a {text-indent:-999px; overflow:hidden; width:18px; height:18px; margin-top:1px}
#footer #fcbk a {background: transparent url(/images/layout/fcbk.gif) center center no-repeat; }
#footer #twtt a {background: transparent url(/images/layout/twtt.gif) center center no-repeat; }
#footer #trdv a {background: transparent url(/images/layout/trdv.gif) center center no-repeat; }
#footer #flck a {background: transparent url(/images/layout/flck.gif) center center no-repeat; }


#mainMenuNotSel18_1 a:hover, #mainMenuNotSel18_1 a:active, #mainMenuSel18_1 a,
#mainMenuNotSel19_1 a:hover, #mainMenuNotSel19_1 a:active, #mainMenuSel19_1 a,
#mainMenuNotSel20_1 a:hover, #mainMenuNotSel20_1 a:active, #mainMenuSel20_1 a,
#mainMenuNotSel21_1 a:hover, #mainMenuNotSel21_1 a:active, #mainMenuSel21_1 a,
#mainMenuNotSel22_1 a:hover, #mainMenuNotSel22_1 a:active, #mainMenuSel22_1 a,
#mainMenuNotSel23_1 a:hover, #mainMenuNotSel23_1 a:active, #mainMenuSel23_1 a,
#mainMenuNotSel24_1 a:hover, #mainMenuNotSel24_1 a:active, #mainMenuSel24_1 a,
#mainMenuNotSel25_1 a:hover, #mainMenuNotSel25_1 a:active, #mainMenuSel25_1 a,
#mainMenuNotSel26_1 a:hover, #mainMenuNotSel26_1 a:active, #mainMenuSel26_1 a,
#mainMenuNotSel27_1 a:hover, #mainMenuNotSel27_1 a:active, #mainMenuSel27_1 a,
#mainMenuNotSel29_1 a:hover, #mainMenuNotSel29_1 a:active, #mainMenuSel29_1 a,
#subMenuNotSel30_1 a:hover, #subMenuNotSel30_1 a:active, #subMenuSel30_1 a,
#subMenuNotSel31_1 a:hover, #subMenuNotSel31_1 a:active, #subMenuSel31_1 a,
#subMenuNotSel32_1 a:hover, #subMenuNotSel32_1 a:active, #subMenuSel32_1 a,
#subMenuNotSel33_1 a:hover, #subMenuNotSel33_1 a:active, #subMenuSel33_1 a,
#mainMenuNotSel18_2 a:hover, #mainMenuNotSel18_2 a:active, #mainMenuSel18_2 a,
#mainMenuNotSel19_2 a:hover, #mainMenuNotSel19_2 a:active, #mainMenuSel19_2 a,
#mainMenuNotSel20_2 a:hover, #mainMenuNotSel20_2 a:active, #mainMenuSel20_2 a,
#mainMenuNotSel21_2 a:hover, #mainMenuNotSel21_2 a:active, #mainMenuSel21_2 a,
#mainMenuNotSel22_2 a:hover, #mainMenuNotSel22_2 a:active, #mainMenuSel22_2 a,
#mainMenuNotSel23_2 a:hover, #mainMenuNotSel23_2 a:active, #mainMenuSel23_2 a,
#mainMenuNotSel24_2 a:hover, #mainMenuNotSel24_2 a:active, #mainMenuSel24_2 a,
#mainMenuNotSel25_2 a:hover, #mainMenuNotSel25_2 a:active, #mainMenuSel25_2 a,
#mainMenuNotSel26_2 a:hover, #mainMenuNotSel26_2 a:active, #mainMenuSel26_2 a,
#mainMenuNotSel27_2 a:hover, #mainMenuNotSel27_2 a:active, #mainMenuSel27_2 a,
#mainMenuNotSel29_2 a:hover, #mainMenuNotSel29_2 a:active, #mainMenuSel29_2 a,
#mainMenuNotSel86_2 a:hover, #mainMenuNotSel86_2 a:active, #mainMenuSel86_2 a,
#subMenuNotSel30_2 a:hover, #subMenuNotSel30_2 a:active, #subMenuSel30_2 a,
#subMenuNotSel31_2 a:hover, #subMenuNotSel31_2 a:active, #subMenuSel31_2 a,
#subMenuNotSel32_2 a:hover, #subMenuNotSel32_2 a:active, #subMenuSel32_2 a,
#subMenuNotSel33_2 a:hover, #subMenuNotSel33_2 a:active, #subMenuSel33_2 a
{background-position:0 -19px !important}

#zn, #capCycle p {padding:0 62px;}

#internalCanvas, #canvas {line-height:22px}
#canvas { position:absolute; z-index:500; bottom:29px;  min-height:276px; height:auto !important; height:276px; background: transparent url(/images/layout/canvas_shadow.png) bottom left repeat-x; width:100%; min-width:980px;  }
#zn { width:640px}
#submenu {position: relative; padding:19px 62px 19px 50px; z-index:500; *padding-bottom:25px}
#submenu ul {margin:0; padding:0; float:left}
#submenu li {list-style-type:none; display:inline; float:left;}
#submenu li a {margin-right:12px; margin-left:12px; display:block; font-size:16px; color:#261B17; text-decoration:none; padding-bottom:6px; background: transparent url(/images/layout/submenuli.gif) bottom left repeat-x;}
#submenu li a:hover, #submenu li a:active, #submenu li.subMenuSel a { background-image:none}

#openZn {display:none}
#closeZn, #openZn {float:right; padding:6px; text-indent:-999px; overflow:hidden; height:11px; width:100px; }
.closeZn1 {background: transparent url(/images/layout/close_en.png) center center no-repeat;}
.closeZn2 {background: transparent url(/images/layout/close_it.png) center center no-repeat;}
.openZn1 {background: transparent url(/images/layout/open_en.png) center center no-repeat;}
.openZn2 {background: transparent url(/images/layout/open_it.png) center center no-repeat;}

#closeZn:hover, #openZn:hover, #closeZn:active, #openZn:active {filter:alpha(opacity=40);-moz-opacity:.40;opacity:.4}

#internalCanvas {width:100%; min-width:980px;}
.blog {color:#B5AA8D}
#zn {float:left}
#rightBl { float:left; width:216px;}
#rightBl h3 {margin-top:0; padding-top:0; border-bottom:1px dotted #B5AA8D}
#rightBl ul {margin:0; padding:0; margin-bottom:2em}

.blog #rightBl ul li { list-style-type:none; background: transparent url(/images/layout/b3.gif) top left no-repeat; padding-left:12px}
.blog #rightBl ul li a {text-decoration:none}
.blog #rightBl ul li a:hover, .blog #rightBl ul li a.selected {text-decoration:underline}


.internal #rightBl ul li { list-style-type:none; background: transparent url(/images/layout/b3.gif) top left no-repeat; padding-left:12px}
.internal #rightBl ul li a {text-decoration:none; color:#312620}
.internal #rightBl ul li a:hover,  .internal #rightBl ul li.subMenuSel a{text-decoration:underline; color:#B59F5D}

.blogEntry { margin-bottom:1em; padding-bottom:1em; border-bottom:1px solid #544944}
.blogEntryImg {float:left; margin:0 1em 1em 0; padding:2px; border:1px dotted #544944 !important}

.internal #internalCanvas a:link, .internal #internalCanvas a:visited {color:#312620; text-decoration: underline}
.internal #internalCanvas a:hover, .internal #internalCanvas a:active {color:#312620; text-decoration: none}
.internal #internalCanvas #submenu a:link, .internal #internalCanvas #submenu a:visited {text-decoration: none}

/*genericTable */
.genericTable {width:100%; padding-bottom:1.6em}
.genericTable td {vertical-align:top;}
.genericTable td.paddingRight {padding-right:1em;}
.genericTable td.bg {padding-left:0.5em; background-color:#261B17; color:#D1C5A8}
.genericTable .th {font-weight:bold}
.genericTable .borderBottomCell td {border-bottom:1px solid #261B17; padding-bottom:0.5em; padding-top:0.5em}
.genericTable .borderBottomCellLight td {border-bottom:1px dotted #261B17; padding-bottom:0.5em;}

/*form builder */
fieldset legend {display:none}
fieldset label {float: left;width: 120px; padding-top:5px}
fieldset .repeatRadioCheck label {float:none; margin:0;padding: 0; }
.input {background-color:#FFF; border:1px solid #B59F5D; padding:6px;}
.input, .button {font-size:12px; font-family: Arial; color:#312620;}
fieldset .formRow, fieldset .formButtonRow {padding:4px 0;margin:0; clear:both; }
fieldset .formRow span {margin-left:0px;}
fieldset .formButtonRow {margin:1em 0; border:0}
fieldset .formHideInput {display: none}
fieldset .formButtonRow input {font-size: 16px;font-family: Arial; color:#000; }
.formTitle {color:#312620; font-size:14px; margin:0; padding:0; font-weight:bold;}
.required {background-color:#cc0000 !important; border:1px solid red !important; color:#fff !important}

#newsletter { float:left; width:180px; overflow:hidden; height:100px }
#newsletter .input { width:170px; margin-bottom:2px; background-color:#302928; border:0; color:#D1C5A8; padding:4px 3px; font-size:11px}
#newsletter .linkbutton { background-color:#000; padding:2px 36px 2px 12px; text-decoration:none; float:left }
#newsletter .linkbutton:hover { text-decoration:underline}

#tooltip {position: absolute;z-index: 3000;border: 1px solid #333;background-color: #000;padding: 12px; opacity: 0.85; width:300px; -moz-border-radius:12px; -webkit-border-radius:12px; }
#tooltip h3 {text-transform:none !important; color:#ccc; font-size:11px !important; font-family:Arial}


/******************** NAVIGATIONS ********************/

/*main */
#mainMenuNotSel18_1 a, #mainMenuSel18_1 a { background:transparent url(/images/layout/mainnav_01_en.png) top left no-repeat}
#mainMenuNotSel19_1 a, #mainMenuSel19_1 a { background:transparent url(/images/layout/mainnav_06_en.png) top left no-repeat}
#mainMenuNotSel20_1 a, #mainMenuSel20_1 a { background:transparent url(/images/layout/mainnav_02_en.png) top left no-repeat}
#mainMenuNotSel21_1 a, #mainMenuSel21_1 a { background:transparent url(/images/layout/mainnav_07_en.png) top left no-repeat}
#mainMenuNotSel22_1 a, #mainMenuSel22_1 a { background:transparent url(/images/layout/mainnav_03_en.png) top left no-repeat}
#mainMenuNotSel23_1 a, #mainMenuSel23_1 a { background:transparent url(/images/layout/mainnav_08_en.png) top left no-repeat}
#mainMenuNotSel24_1 a, #mainMenuSel24_1 a { background:transparent url(/images/layout/mainnav_04_en.png) top left no-repeat}
#mainMenuNotSel25_1 a, #mainMenuSel25_1 a { background:transparent url(/images/layout/mainnav_09_en.png) top left no-repeat}
#mainMenuNotSel26_1 a, #mainMenuSel26_1 a { background:transparent url(/images/layout/mainnav_05_en.png) top left no-repeat}
#mainMenuNotSel27_1 a, #mainMenuSel27_1 a { background:transparent url(/images/layout/mainnav_10_en.png) top left no-repeat}
#mainMenuNotSel86_1 a, #mainMenuSel86_1 a { background:transparent url(/images/layout/mainnav_17_en.png) top left no-repeat}
#mainMenuNotSel29_1 a, #mainMenuSel29_1 a { background:transparent url(/images/layout/mainnav_11_en.png) top left no-repeat}

#mainMenuNotSel18_2 a, #mainMenuSel18_2 a { background:transparent url(/images/layout/mainnav_01_it.png) top left no-repeat}
#mainMenuNotSel19_2 a, #mainMenuSel19_2 a { background:transparent url(/images/layout/mainnav_06_it.png) top left no-repeat}
#mainMenuNotSel20_2 a, #mainMenuSel20_2 a { background:transparent url(/images/layout/mainnav_02_it.png) top left no-repeat}
#mainMenuNotSel21_2 a, #mainMenuSel21_2 a { background:transparent url(/images/layout/mainnav_07_it.png) top left no-repeat}
#mainMenuNotSel22_2 a, #mainMenuSel22_2 a { background:transparent url(/images/layout/mainnav_03_it.png) top left no-repeat}
#mainMenuNotSel23_2 a, #mainMenuSel23_2 a { background:transparent url(/images/layout/mainnav_08_it.png) top left no-repeat}
#mainMenuNotSel24_2 a, #mainMenuSel24_2 a { background:transparent url(/images/layout/mainnav_04_it.png) top left no-repeat}
#mainMenuNotSel25_2 a, #mainMenuSel25_2 a { background:transparent url(/images/layout/mainnav_09_it.png) top left no-repeat}
#mainMenuNotSel26_2 a, #mainMenuSel26_2 a { background:transparent url(/images/layout/mainnav_05_it.png) top left no-repeat}
#mainMenuNotSel27_2 a, #mainMenuSel27_2 a { background:transparent url(/images/layout/mainnav_10_it.png) top left no-repeat}
#mainMenuNotSel86_2 a, #mainMenuSel86_2 a { background:transparent url(/images/layout/mainnav_17_it.png) top left no-repeat}
#mainMenuNotSel29_2 a, #mainMenuSel29_2 a { background:transparent url(/images/layout/mainnav_11_it.png) top left no-repeat}

/*top*/
#subMenuNotSel30_1 a, #subMenuSel30_1 a { background:transparent url(/images/layout/mainnav_12_en.png) top left no-repeat}
#subMenuNotSel31_1 a, #subMenuSel31_1 a { background:transparent url(/images/layout/mainnav_13_en.png) top left no-repeat}
#subMenuNotSel32_1 a, #subMenuSel32_1 a { background:transparent url(/images/layout/mainnav_14_en.png) top left no-repeat}
#subMenuNotSel33_1 a, #subMenuSel33_1 a { background:transparent url(/images/layout/mainnav_15_en.png) top left no-repeat}

#subMenuNotSel30_2 a, #subMenuSel30_2 a { background:transparent url(/images/layout/mainnav_12_it.png) top left no-repeat}
#subMenuNotSel31_2 a, #subMenuSel31_2 a { background:transparent url(/images/layout/mainnav_13_it.png) top left no-repeat}
#subMenuNotSel32_2 a, #subMenuSel32_2 a { background:transparent url(/images/layout/mainnav_14_it.png) top left no-repeat}
#subMenuNotSel33_2 a, #subMenuSel33_2 a { background:transparent url(/images/layout/mainnav_15_it.png) top left no-repeat}



/******************** PRESS ********************/

.press img {border: 1px solid #86743E; filter:alpha(opacity=60); opacity:0.6;}
.press:hover img {filter:alpha(opacity=100); opacity:1;}