/* begin Page */
@import url("iconize.css");
body{
margin:0 auto;
padding:0;
background-color:#a9bfcb;
color:#000;
background-image:url('images/Page-BgTexture.jpg');
background-repeat:repeat;
background-attachment:scroll;
background-position:top left;
}
.Main{
width:100%;
position:absolute;
left:0;
top:0;
}
.PageBackgroundGlare{
width:100%;
position:absolute;
left:0;
top:0;
}
/*
.PageBackgroundGlareImage{
background-image:url('images/Page-BgGlare.png');
background-repeat:no-repeat;
height:321px;
width:307px;
margin:0;
}
*/
html:first-child .PageBackgroundGlare{
border:1px solid transparent;/* Opera fix */
}
.PageBackgroundGradient{
background-image:url('images/Page-BgGradient.jpg');
background-repeat:repeat-x;
height:115px;
}
.cleared{
float:none;
clear:both;
margin:0;
padding:0;
border:none;
font-size:1px;
}
/* end Page */
/* begin Box,Sheet */
.Sheet{
margin:0 auto;
width:900px;
overflow:hidden;
min-width:59px;
min-height:59px;
position:relative;
z-index:0;
}
.Sheet-body{
margin:5px;
position:relative;
z-index:0;
}
.Sheet-tl{
width:37px;
background-image:url('images/Sheet-s.png');
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
left:0;
height:37px;
}
.Sheet-tr{
width:37px;
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
right:0;
height:37px;
}
.Sheet-tr div{
width:74px;
background-image:url('images/Sheet-s.png');
position:absolute;
z-index:-1;
top:0px;
left:-37px;
height:74px;
}
.Sheet-bl{
width:37px;
position:absolute;
overflow:hidden;
z-index:-1;
bottom:0;
left:0;
height:37px;
}
.Sheet-bl div{
width:74px;
background-image:url('images/Sheet-s.png');
position:absolute;
z-index:-1;
top:-37px;
left:0;
height:74px;
}
.Sheet-br{
width:37px;
position:absolute;
overflow:hidden;
z-index:-1;
bottom:0;
right:0;
height:37px;
}
.Sheet-br div{
width:74px;
background-image:url('images/Sheet-s.png');
position:absolute;
z-index:-1;
top:-37px;
left:-37px;
height:74px;
}
.Sheet-tc{
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
left:37px;
right:37px;
height:37px;
}
.Sheet-tc div{
width:100%;
background-image:url('images/Sheet-h.png');
position:absolute;
z-index:-1;
top:0;
left:0;
height:74px;
}
.Sheet-bc{
position:absolute;
overflow:hidden;
z-index:-1;
bottom:0;
left:37px;
right:37px;
height:37px;
}
.Sheet-bc div{
width:100%;
background-image:url('images/Sheet-h.png');
position:absolute;
z-index:-1;
top:-37px;
left:0;
height:74px;
}
.Sheet-cl{
width:37px;
position:absolute;
overflow:hidden;
z-index:-1;
top:37px;
left:0;
bottom:37px;
}
.Sheet-cl div{
width:74px;
background-image:url('images/Sheet-v.png');
position:absolute;
z-index:-1;
top:0;
left:0;
height:100%;
}
.Sheet-cr{
width:37px;
position:absolute;
overflow:hidden;
z-index:-1;
top:37px;
right:0;
bottom:37px;
}
.Sheet-cr div{
width:74px;
background-image:url('images/Sheet-v.png');
position:absolute;
z-index:-1;
top:0;
left:-37px;
height:100%;
}
.Sheet-cc{
background-image:url('images/Sheet-c.png');
position:absolute;
overflow:hidden;
z-index:-2;
top:37px;
left:37px;
right:37px;
bottom:37px;
}
.Sheet{
margin-top:10px !important;
}
/* end Box,Sheet */
/* begin Header */
div.Header{
margin:0 auto;
width:890px;
position:relative;
z-index:0;
height:100px;
}
div.Header-png{
width:890px;
background-image:url('images/Header.png');
background-repeat:no-repeat;
background-position:left top;
position:absolute;
z-index:-2;
top:0;
left:0;
height:100px;
}
div.Header-jpeg{
width:890px;
background-image:url('images/Header.jpg');
background-repeat:no-repeat;
background-position:center center;
position:absolute;
z-index:-1;
top:0;
left:0;
height:100px;
}
/* end Header */
/* begin Logo */
.logo{
width:674px; /* 774px */
display:block;
position:absolute;
left:156px;
top:24px;
}
div.logo-name{
display:block;
text-align:left;
}
div.logo-name,div.logo-name a,div.logo-name a:link,div.logo-name a:visited,div.logo-name a:hover{
padding:0;
margin:0;
color:#1d516d !important;
font-family:Arial,Helvetica,Sans-Serif;
font-size:28px;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
.logo-text{
display:block;
text-align:left;
}
.logo-text,.logo-text a{
padding:0;
margin:0;
color:#061218 !important;
font-family:Arial,Helvetica,Sans-Serif;
font-size:17px;
font-style:normal;
font-weight:bold;
text-decoration:none !important;/*richi*/
}
/* end Logo */
/* begin Menu */
/* menu structure */
.artmenu a,.artmenu a:link,.artmenu a:visited,.artmenu a:hover{
text-align:left;
text-decoration:none;
letter-spacing:normal;
word-spacing:normal;
outline:none;
}
.artmenu,.artmenu ul{
margin:0;
padding:0;
border:0;
list-style-type:none;
display:block;
}
.artmenu li{
margin:0;
padding:0;
border:0;
float:left;
display:block;
background:none;
position:relative;
z-index:5;
}
.artmenu li:hover{
white-space:normal;
z-index:10000;
}
.artmenu li li{
float:none;
}
.artmenu ul{
background:none;
visibility:hidden;
position:absolute;
z-index:10;
left:0;
top:0;
}
.artmenu li:hover>ul{
visibility:visible;
top:100%;
}
.artmenu li li:hover>ul{
top:0;
left:100%;
}
.artmenu:after,.artmenu ul:after{
clear:both;
display:block;
content:".";
height:0;
visibility:hidden;
overflow:hidden;
}
.artmenu,.artmenu ul{
min-height:0;
}
.artmenu ul{
padding:10px 30px 30px 30px;
margin:-10px 0 0 -30px;
background-image:url(images/spacer.gif);
}
.artmenu ul ul{
padding:30px 30px 30px 10px;
margin:-30px 0 0 -10px;
}
/* menu structure */
.nav{
margin:0  auto;
width:890px;
position:relative;
height:31px;
z-index:100;
}
.artmenu{
padding:6px 3px 0px 3px;
}
.nav .l,.nav .r,.nav .r div{
top:0;
position:absolute;
z-index:-1;
overflow:hidden;
height:31px;
}
.nav .l{
left:0;
right:0px;
}
.nav .r{
width:0px;
right:0;
}
.nav .r div{
width:890px;
right:0;
}
.nav .l,.nav .r div{
background-position:left top;
background-repeat:no-repeat;
background-image:url('images/nav.png');
}
/* end Menu */
/* begin MenuItem */
.artmenu ul li{
clear:both;
}
.artmenu a,.artmenu a span{
display:block;
height:25px;
}
.artmenu a{
margin-right:4px;
margin-left:4px;
text-decoration:none;
cursor:pointer;
}
.artmenu a{
background-image:url('images/item-left.png');
background-position:left top;
background-repeat:no-repeat;
}
.artmenu a span{
background-image:url('images/item-right.png');
background-position:right top;
background-repeat:no-repeat;
}
.artmenu a span span{
padding:0 6px;
margin:0 3px;
color:#b6d9ec;
background-image:url('images/item-center.png');
background-position:left top;
background-repeat:repeat-x;
font-family:Arial,Helvetica,Sans-Serif;
font-size:13px;
font-style:normal;
font-weight:normal;
line-height:25px;
text-align:center;
}
.artmenu a:hover{
background-position:left -25px;
}
.artmenu li:hover>a{
background-position:left -25px;
}
.artmenu li:hover a span{
background-position:right -25px;
}
.artmenu a:hover span{
background-position:right -25px;
}
.artmenu a:hover span span{
color:#151e23;
background-position:left -25px;
}
.artmenu li:hover a span span{
color:#151e23;
background-position:left -25px;
}
.artmenu a.active{
background-position:left -50px;
}
.artmenu a.active span{
background-position:right -50px;
}
.artmenu a.active span span{
color:#2e424c;
background-position:left -50px;
}
/* end MenuItem */
/* begin MenuSubItem */
.artmenu ul a{
width:176px;
margin-right:auto;
border-width:0px;
border-style:solid;/*border-color:{PassiveBorderColor};*/
display:block;
white-space:nowrap;
background-image:url('images/subitem-bg.png');
background-position:left top;
background-repeat:repeat-x;
text-align:center;
line-height:21px;
height:21px;
overflow:hidden;
}
.nav ul.artmenu ul span,.nav ul.artmenu ul span span{
float:none;
margin:inherit;
padding:inherit;
display:inline;
background-image:none;
text-align:inherit;
text-decoration:inherit;
}
.artmenu ul a,.artmenu ul a:link,.artmenu ul a:visited,.artmenu ul a:hover,.artmenu ul a:active,.nav ul.artmenu ul span,.nav ul.artmenu ul span span{
color:#163f55;
font-family:Arial,Helvetica,Sans-Serif;
font-size:13px;
font-style:normal;
font-weight:normal;
text-align:left;
text-indent:12px;
text-decoration:none;
line-height:21px;
}
.artmenu ul ul a{
margin-left:auto;
}
.artmenu ul li a:hover{
color:#edf4f7;/*border-color:{HoveredBorderColor};*/
background-position:0 -21px;
}
.artmenu ul li:hover>a{
color:#edf4f7;/*border-color:{HoveredBorderColor};*/
background-position:0 -21px;
}
.nav .artmenu ul li a:hover span,.nav .artmenu ul li a:hover span span{
color:#edf4f7;
}
.nav .artmenu ul li:hover>a span,.nav .artmenu ul li:hover>a span span{
color:#edf4f7;
}
/* end MenuSubItem */
/* begin ContentLayout */
.contentLayout{
margin-bottom:7px;
width:890px;
position:relative;
}
/* end ContentLayout */
/* begin Box,Block */
.Block{
margin:0 auto;
overflow:hidden;
min-width:15px;
min-height:15px;
position:relative;
z-index:0;
}
.Block-body{
margin:7px;
position:relative;
z-index:0;
}
.Block-tl{
width:7px;
background-image:url('images/Block-s.png');
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
left:0;
height:7px;
}
.Block-tr{
width:7px;
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
right:0;
height:7px;
}
.Block-tr div{
width:14px;
background-image:url('images/Block-s.png');
position:absolute;
z-index:-1;
top:0px;
left:-7px;
height:14px;
}
.Block-bl{
width:7px;
position:absolute;
overflow:hidden;
z-index:-1;
bottom:0;
left:0;
height:7px;
}
.Block-bl div{
width:14px;
background-image:url('images/Block-s.png');
position:absolute;
z-index:-1;
top:-7px;
left:0;
height:14px;
}
.Block-br{
width:7px;
position:absolute;
overflow:hidden;
z-index:-1;
bottom:0;
right:0;
height:7px;
}
.Block-br div{
width:14px;
background-image:url('images/Block-s.png');
position:absolute;
z-index:-1;
top:-7px;
left:-7px;
height:14px;
}
.Block-tc{
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
left:7px;
right:7px;
height:7px;
}
.Block-tc div{
width:100%;
background-image:url('images/Block-h.png');
position:absolute;
z-index:-1;
top:0;
left:0;
height:14px;
}
.Block-bc{
position:absolute;
overflow:hidden;
z-index:-1;
bottom:0;
left:7px;
right:7px;
height:7px;
}
.Block-bc div{
width:100%;
background-image:url('images/Block-h.png');
position:absolute;
z-index:-1;
top:-7px;
left:0;
height:14px;
}
.Block-cl{
width:7px;
position:absolute;
overflow:hidden;
z-index:-1;
top:7px;
left:0;
bottom:7px;
}
.Block-cl div{
width:14px;
background-image:url('images/Block-v.png');
position:absolute;
z-index:-1;
top:0;
left:0;
height:100%;
}
.Block-cr{
width:7px;
position:absolute;
overflow:hidden;
z-index:-1;
top:7px;
right:0;
bottom:7px;
}
.Block-cr div{
width:14px;
background-image:url('images/Block-v.png');
position:absolute;
z-index:-1;
top:0;
left:-7px;
height:100%;
}
.Block-cc{
background-image:url('images/Block-c.png');
position:absolute;
overflow:hidden;
z-index:-2;
top:7px;
left:7px;
right:7px;
bottom:7px;
}
.Block{
margin:7px;
}
/* end Box,Block */
/* begin BlockHeader */
.BlockHeader{
padding:0 7px;
margin-bottom:7px;
line-height:30px;
position:relative;
overflow:hidden;
height:30px;
z-index:0;
}
.BlockHeader-text,.BlockContent-body h1 {
white-space:nowrap;
color:#000;
font-family:Arial,Helvetica,Sans-Serif;
font-size:13px;
font-style:normal;
font-weight:bold;
line-height:30px;
margin-top: 0px; /* per firefox! richi */
color:#436070;
}
.BlockHeader .l,.BlockHeader .r,.BlockHeader .r div{
top:0;
position:absolute;
z-index:-1;
overflow:hidden;
height:30px;
}
.BlockHeader .l{
left:0;
right:6px;
}
.BlockHeader .r{
width:6px;
right:0;
}
.BlockHeader .r div{
width:890px;
right:0;
}
.BlockHeader .l,.BlockHeader .r div{
background-position:left top;
background-repeat:no-repeat;
background-image:url('images/BlockHeader.png');
}
.header-tag-icon{
padding:0 0 0 21px;
margin:0 0 0 5px;
display:inline-block;
background-position:left top;
background-image:url('images/BlockHeaderIcon.png');
background-repeat:no-repeat;
min-height:14px;
}
/* end BlockHeader */
/* begin Box,BlockContent */
.BlockContent{
margin:0 auto;
overflow:hidden;
min-width:1px;
min-height:1px;
position:relative;
z-index:0;
}
.BlockContent-body{
margin:8px;
position:relative;
z-index:0;
}
.BlockContent-body{
color:#567b8f;
font-family:Arial,Helvetica,Sans-Serif;
font-size:13px;
font-style:normal;
font-weight:normal;
}
.BlockContent-body a:link{
color:#2c7ba5;
font-family:Arial,Helvetica,Sans-Serif;
text-decoration:none;
}
.BlockContent-body a:visited,.BlockContent-body a.visited{
color:#668ea3;
font-weight:normal;
font-family:Arial,Helvetica,Sans-Serif;
text-decoration:none;
font-size:13px;
}
.BlockContent-body a:hover,.BlockContent-body a.hover{
color:#246690;
font-family:Arial,Helvetica,Sans-Serif;
text-decoration:underline;
}
.BlockContent-body ul{
margin:0;
padding:0;
list-style-type:none;
color:#436070;
}
.BlockContent-body li{
font-family:Arial,Helvetica,Sans-Serif;
font-size:13px;
text-decoration:none;
}
.BlockContent-body ul li{
padding:0px 0 0px 13px;
margin:0.5em 0 0.5em 0;
background-image:url('images/BlockContentBullets.png');
background-repeat:no-repeat;
/*line-height:1.1em;*/
}
/* end Box,BlockContent */
/* begin Box,Post */
.Post{
margin:0 auto;
overflow:hidden;
min-width:1px;
min-height:1px;
position:relative;
z-index:0;
}
.Post-body{
margin:15px;
position:relative;
z-index:0;
}
.Post{
margin:5px;
}
/* Start images */
img,a img{
border:0;
}
.article img,img.article{
border-style:solid;
border-width:0px;
border-color:#a9bfcb;
margin:1em;
display:inline;
}
.metadata-icons img{
border:none;
margin:2px;
vertical-align:middle;
}
/* Finish images */
/* Start tables */
.article table,table.article{
margin:2px;
width:auto;
border-collapse:collapse;
}
.article table,table.article .article tr,.article th,.article td{
background-color:transparent;
}
.article th,.article td{
padding:2px 4px 2px 4px;/*richi padding:2px;*/
border:solid 1px #7095a9;/*richi vertical-align:top;*/
text-align:left;
vertical-align:middle;
}
.article th{
padding:7px;
text-align:center;
vertical-align:middle;
}
/* Finish tables */
/* end Box,Post */
/* begin PostHeaderIcon */
.PostHeaderIcon-wrapper{
margin:0.2em 0;
padding:0;
color:#226081;
font-variant:normal;
font-family:Arial,Helvetica,Sans-Serif;
font-size:22px;
font-style:normal;
font-weight:bold;
text-decoration:none;
letter-spacing:normal;
word-spacing:normal;
text-transform:none;
text-indent:0;
line-height:inherit;
text-align:left;
}
.PostHeaderIcon-wrapper,.PostHeaderIcon-wrapper a,.PostHeaderIcon-wrapper a:link,.PostHeaderIcon-wrapper a:visited,.PostHeaderIcon-wrapper a:hover{
color:#226081;
font-family:Arial,Helvetica,Sans-Serif;
font-size:22px;
font-style:normal;
font-weight:bold;
text-align:left;
}
.PostHeaderIcon-wrapper img{
border:none;
margin:0 0.2em 0 0;
vertical-align:middle;
}
/* end PostHeaderIcon */
/* begin PostHeader */
.PostHeader a:link{
color:#2a759d;
font-family:Arial,Helvetica,Sans-Serif;
text-decoration:none;
text-align:left;
}
.PostHeader a:visited,.PostHeader a.visited{
color:#4b6b7c;
font-family:Arial,Helvetica,Sans-Serif;
text-decoration:none;
text-align:left;
}
.PostHeader a:hover,.PostHeader a.hovered{
color:#246690;
font-family:Arial,Helvetica,Sans-Serif;
text-decoration:none;
text-align:left;
}
/* end PostHeader */
/* begin PostContent */
/* Content Text Font & Color (Default) */
body{
color:#3d5866;
font-family:Arial,Helvetica,Sans-Serif;
font-size:13px;
font-style:normal;
font-weight:normal;
}
.PostContent{
color:#3d5866;
font-family:Arial,Helvetica,Sans-Serif;
font-size:13px;
font-style:normal;
font-weight:normal;
text-align:justify;
}
/* Start Content link style */
/*
The right order of link pseudo-classes:Link-Visited-Hover-Focus-Active.
http://www.w3schools.com/CSS/css_pseudo_classes.asp
http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states/
*/
a{
color:#318ab9;
font-family:Arial,Helvetica,Sans-Serif;
text-decoration:none;
}
/* Adds special style to an unvisited link. */
a:link{
color:#318ab9;
font-family:Arial,Helvetica,Sans-Serif;
text-decoration:none;
}
/* Adds special style to a visited link. */
a:visited,a.visited{
color:#587e93;
font-family:Arial,Helvetica,Sans-Serif;
text-decoration:none;
}
/*:hover - adds special style to an element when you mouse over it. */
a:hover,a.hover{
color:#246690;
font-family:Arial,Helvetica,Sans-Serif;
text-decoration:underline;
}
/* Finish Content link style */
/* Resert some headings default style & links default style for links in headings*/
h1,h2,h3,h4,h5,h6,
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover
h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{
margin-bottom:0.5em;
font-weight:normal;
font-style:normal;
text-decoration:none;
}
/* Start Content headings Fonts & Colors  */
h1,h1 a,h1 a:link,h1 a:visited,h1 a:hover{
color:#246689;
font-family:Arial,Helvetica,Sans-Serif;
font-size:22px;
font-style:normal;
font-weight:bold;
text-align:left;
}
h2,h2 a,h2 a:link,h2 a:visited,h2 a:hover{
color:#318ab9;
font-family:Arial,Helvetica,Sans-Serif;/*font-size:18px;*/
font-size:14px;
font-style:normal;
font-weight:bold;
text-align:left;
}
h2 b{
color:#436070;
}
h3,h3 a,h3 a:link,h3 a:visited,h3 a:hover{
color:#4683a4;
font-family:Arial,Helvetica,Sans-Serif;
font-size:16px;
font-style:normal;
font-weight:bold;
text-align:left;
}
h4,h4 a,h4 a:link,h4 a:visited,h4 a:hover{
color:#4e7083;
font-family:Arial,Helvetica,Sans-Serif;
font-size:16px;
font-style:normal;
font-weight:bold;
text-align:left;
}
h5,h5 a,h5 a:link,h5 a:visited,h5 a:hover{
color:#4e7083;
font-family:Arial,Helvetica,Sans-Serif;
font-size:14px;
font-style:normal;
font-weight:bold;
text-align:left;
}
h6,h6 a,h6 a:link,h6 a:visited,h6 a:hover{
color:#4e7083;
font-family:Arial,Helvetica,Sans-Serif;
font-size:14px;
font-style:normal;
font-weight:bold;
text-align:left;
}
/* Finish Content headings Fonts & Colors  */
/* end PostContent */
/* begin PostBullets */
/* Start Content list */
ul{
margin:0;
padding:0;
list-style-type:none;
color:#091820;
}
li{
font-family:Arial,Helvetica,Sans-Serif;
font-size:13px;
}
.Post ul li{
padding:0px 0 0px 13px;
margin:0.5em 0 0.5em 0;
background-image:url('images/PostBullets.png');
background-repeat:no-repeat;
line-height:1.2em;
}
/* Finish Content list */
/* end PostBullets */
/* begin PostQuote */
/* Start blockquote */
blockquote p{
color:#0b1013;
font-family:Arial,Helvetica,Sans-Serif;
font-style:italic;
font-weight:normal;
text-align:left;
}
blockquote{
border-color:#a9bfcb;
border-width:0px;
border-style:solid;
margin:10px 10px 10px 50px;
padding:5px 5px 5px 41px;
background-color:#d2dee4;
background-image:url('images/PostQuote.png');
background-position:left top;
background-repeat:no-repeat;
}
/* Finish blockuote */
/* end PostQuote */
/* begin Button */
button.Button,a.Button{
width:auto;
border:none;
margin:0;
padding:0;
display:inline-block;
background:none;
line-height:32px;
text-decoration:none !important;
position:relative;
outline:none;
overflow:visible;
cursor:default;
}
input.Button{
padding:2px 4px;/*margin:1px 2px;*/
border-color:#429ccd;/*text-decoration:none !important;*/
background-color:#429ccd;/*color:#318AB9;*/
background-image:url('images/Button.png');
background-position:center;
font-size:1em;
}
/*This HACK needed for ie7 (button position)*/
*:first-child+html button.Button,*:first-child+html a.Button{
float:left;
display:list-item;
list-style-type:none;
}
.Button .btn{
width:auto;
float:left;
display:block;
white-space:nowrap;
color:#000;
position:relative;
overflow:hidden;
z-index:0;
height:32px;
}
.Button .t{
padding:0 19px;
white-space:normal;
font-family:Arial,Helvetica,Sans-Serif;
font-size:13px;
font-style:normal;
font-weight:normal;
text-align:left;
line-height:32px;
text-decoration:none !important;
height:32px;
}
input,select{
font-family:Arial,Helvetica,Sans-Serif;
font-size:13px;
font-style:normal;
font-weight:normal;
}
.Button .active{
color:#f1f6f9;
}
.Button .hover,a.Button:hover{
color:#000;
text-decoration:none !important;
}
.Button .active .r{
top:-64px;
}
.Button .hover .r{
top:-32px;
}
.Button .r{
width:15px;
display:block;
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
right:0;
height:96px;
}
.Button .r span{
width:423px;
display:block;
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
right:0;
height:96px;
}
.Button .active .l{
top:-64px;
}
.Button .hover .l{
top:-32px;
}
.Button .l{
display:block;
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
left:0;
right:15px;
height:96px;
}
.Button .l,.Button .r span{
background-image:url('images/Button.png');
}
/* end Button */
/* begin Footer */
.Footer{
width:890px;
margin:5px auto 0px auto;
position:relative;
z-index:0;
overflow:hidden;
}
.Footer .Footer-inner{
padding:8px;
text-align:center;
height:1%;
position:relative;
z-index:0;
}
.Footer .Footer-background{
width:890px;
background-repeat:no-repeat;
background-image:url('images/Footer.png');
position:absolute;
z-index:-1;
height:100px;
bottom:0;
left:0;
}
.rss-tag-icon{
float:left;
margin:0 5px 0 0;
width:25px;
display:block;
background-image:url('images/rssIcon.png');
background-position:center right;
background-repeat:no-repeat;
position:relative;
height:25px;
}
.Footer .Footer-text p{
margin:0;
}
.Footer .Footer-text{
display:inline-block;
color:#d2dee4;
font-family:Arial,Helvetica,Sans-Serif;
font-size:11px;
}
.Footer .Footer-text a:link{
color:#86c0df;
font-family:Arial,Helvetica,Sans-Serif;
text-decoration:none;
}
.Footer .Footer-text a:visited{
color:#9fb8c6;
font-family:Arial,Helvetica,Sans-Serif;
text-decoration:none;
}
.Footer .Footer-text a:hover{
color:#b6d9ec;
font-family:Arial,Helvetica,Sans-Serif;
text-decoration:none;
text-decoration:none;
}
/* end Footer */
/* begin PageFooter */
.page-footer,.page-footer a,.page-footer a:link,.page-footer a:visited,.page-footer a:hover{
color:#429ccd;
font-family:Arial,Helvetica,Sans-Serif;
font-size:10px;
font-style:normal;
font-weight:normal;
letter-spacing:normal;
word-spacing:normal;
text-decoration:none;
}
.page-footer{
margin:1em;
color:#6990a5;
text-align:center;
text-decoration:none;
}
/* end PageFooter */
/* begin LayoutCell */
.contentLayout .sidebar1{
margin:0;
padding:0;
border:0;
float:left;
width:266px;
position:relative;
overflow:hidden;
}
/* end LayoutCell */
/* begin LayoutCell */
.contentLayout .content{
margin:0;
padding:0;
border:0;
float:left;
width:623px;
position:relative;
overflow:hidden;
}
/* end LayoutCell */
#pg_home #mo_home,
#pg_orari #mo_orari,
#pg_news #mo_news,
#pg_informazioni #mo_informazioni,
#pg_dove_siamo #mo_dove_siamo,
#pg_contatti #mo_contatti{
background-position:left -50px;
}
#pg_home #mo_home span,
#pg_orari #mo_orari span,
#pg_news #mo_news span,
#pg_informazioni #mo_informazioni span,
#pg_dove_siamo #mo_dove_siamo span,
#pg_contatti #mo_contatti span{
background-position:right -50px;
}
#pg_home #mo_home span span,
#pg_orari #mo_orari span span,
#pg_news #mo_news span span,
#pg_informazioni #mo_informazioni span span,
#pg_dove_siamo #mo_dove_siamo span span,
#pg_contatti #mo_contatti span span{
color:#2e424c;
background-position:left -50px;
}
.Error,.Error td{
color:#c00;
}

#site-url {
	display: none;
}

.link1 {
padding-top: 10px;
}
}
