/*--------------------------------------------------------------------------------------------------------------*/
/* CSS Styles by Venice Digital */
/*--------------------------------------------------------------------------------------------------------------*/
/*page*/
html,body{background:#0d0d0d; background-image:url('../imgs/paper-bg.jpg'); background-repeat:repeat; height:100%; width:100%; margin:0px auto 0px auto; text-align: center; font-size:12px; }
.skinwrapper{width:954px; height: auto; background-color:#ffffff; margin:0px auto 0px auto; text-align: left; border-right: 3px #906440 dashed; border-bottom: 3px #906440 dashed; border-left: 3px #906440 dashed; }
.skinheader{background:transparent  url('../imgs/header-pencil.jpg') no-repeat; width: 100%; height:264px; margin-top: -15px; padding-bottom:20px; border-bottom: 3px #906440 dashed;}
.skincontact{width:150px; margin:15px 10px 0px 0px; background-color:transparent; text-align:right; float:right; font-size: 10px; font-variant: small-caps;}
.skinlogo {background:transparent;}
.homelogo{background-color:transparent; width:160px; height:159px; position: absolute; z-index: 200; margin-top:170px; margin-left:790px;}
.italianlogo{background-color:transparent; position: absolute; z-index: 200; margin-top:110px; margin-left: 940px;}
.englishlogo{background-color:transparent; position: absolute; z-index: 200; margin-top:50px; margin-left: 940px;}
.new{background-color:transparent; position: absolute; z-index: 200; margin-top:210px; margin-left: 165px;}
.skinmenu{background-color:transparent; width: 190px; height:auto; text-align:left; float:left; padding-top: 15px; padding-bottom:0px;  margin-top: 0px; margin-bottom:0px; margin-left:10px;}
.submenu{background:transparent  url('../imgs/notes.png') no-repeat; font-variant:small-caps; font-size:110%; line-height:150%; font-weight: bold; text-align:left; width: 148px; height:272px; padding:20px 0px 20px 5px; position:relative; float:right; z-index:150; margin-right: 0px; margin-top:35px; }
.explain{background-color:transparent; text-align:left; width: 540px; height:auto; line-height:2em; padding:15px 20px 0px 5px; margin-top:0px; margin-left:230px;}
.search {background:#b58f60; color:#3f321f; background-image:url('../imgs/paper-bg.jpg'); background-repeat:repeat-x; border: 2px #906440 dashed;}
.explain-template{background-color:transparent; text-align:left; width: 688px; height:auto; line-height:2em; padding:15px 20px 0px 5px; margin-top:0px; margin-left:230px;}
.portfolio-box {font-size:90%; line-height:170%; padding:10px; border: 1px #906440 dashed; margin-bottom: 10px; min-height:240px}
.faqs-box {font-size:90%; line-height:170%; padding:10px; border: 1px #906440 dashed; margin-bottom: 10px; min-height:150px}
.staff-box {font-size:90%; line-height:170%; padding:10px; border: 1px #906440 dashed; margin-bottom: 10px; min-height:100px}
.themes-box td{vertical-align:bottom;}
.glossary-alphabet {font-size:110%; line-height:220%; padding:10px; border: 1px #906440 dashed; margin-bottom: 10px; letter-spacing:.5em;}
img {background:transparent; border-style:none; text-decoration:none;}
 
/*------------------------------------------------------------------------------------------
--------------------*/
/*team*/
.hyde{background-color:transparent; z-index:250; width:164px; height:172px; position:relative; margin-top:25px; margin-left:-190px;  float:left;}
.valdisolo{background-color:transparent; z-index:200; width:162px; height:179px; position:relative; margin-top:-30px; float:right; margin-right:-150px;}
.beninati{background-color:transparent; z-index:200; width:179px; height:186px; position:relative; margin-top:-30px; margin-right:-150px; float:right;}
.moschini{background-color:transparent; z-index:250; width:191px; height:180px; position:relative; margin-top:-45px; margin-left:-210px;  float:left;}
.henryhyde{background-color:transparent; z-index:250; width:135px; height:170px; position:relative; margin-top:-25px; margin-left:-170px;  float:left;}
.tagherut{background-color:transparent; z-index:200; width:156px; height:180px; position:relative; margin-top:-45px; margin-right:-150px;  float:right;}

/*------------------------------------------------------------------------------------------
--------------------*/
/*footer panes colour*/
#footerpane{background-color:#ffffff; width:734px;; height:auto; text-align:center; margin:0px auto 0px 21px; color:#967034; line-height: 150%; font-weight:normal; font-size: 10px; position:relative;  padding-top:10px; padding-bottom:5px;}
.string{background:transparent; width:198px; height:102px; z-index:300; position:relative; margin-bottom:-50px; margin-left:-80px; }
.string02{background:transparent; width:170px; height:102px; z-index:300; position:relative; margin-bottom:-50px; margin-left:-23px; }

/*------------------------------------------------------------------------------------------
--------------------*/
.positionleft {text-align:left;}
.positioncenter {text-align:center; padding:10px}
.positionright {text-align:right;}
.top {text-align:right;}

/*--------------------------------------------------------------------------------------------------------------*/
/*text*/
.normal,div,span,p,td,th,a{font-family: Verdana,Arial,Helvetica, sans-serif; color:#0d0d0d; line-height:140%;}
li {background:transparent; font-size: 95%; color:#3f321f; list-style-image:url('../imgs/rivet.png'); padding-bottom:3px; padding-left:2px; margin-top:0px; line-height:170%;}
.faqs-box li {background:transparent; font-size: 95%; color:#3f321f; list-style-image:url('../imgs/bullet_orange.png'); padding-bottom:3px; padding-left:2px; margin-top:0px; line-height:170%;}
.cell {width:20%; font-size:80%}
h2 {background:#b58f60; color:#3f321f; background-image:url('../imgs/paper-bg.jpg'); background-repeat:repeat-x; padding:10px; border: 2px #906440 dashed;}
h3 {height:50px; width:186px; background:transparent; background-image: url('callout.jpg'); background-repeat:no-repeat; color: #000000; margin-left:5px; padding-left: 10px; padding-top:10px; font-variant: small-caps;  font-size:110%; font-weight:bold;}
h4 {height:50px; width:185px; background:transparent; background-image: url('callout02.jpg'); background-repeat:no-repeat; color: #000000;   text-align:center; padding-top: 17px; margin-top:0px; margin-right:0px; font-variant: small-caps;  font-size:100%; font-weight:bold; float:right;}
h5 {height:50px; width:111px; background:transparent; background-image: url('help-flash-lx.jpg'); background-repeat:no-repeat; color: #ffffff;   text-align:center; padding-top: 12px; font-variant: small-caps;  font-size:100%; font-weight:bold; float: right;}
h6 {font-size:120%;}
/*--------------------------------------------------------------------------------------------------------------*/

/*links*/

a:link{color:#000000; text-decoration:none;}
a:visited{color:#000000; text-decoration:none; }
a:hover{color:#000000; text-decoration:underline;}
a:active{color:#000000; text-decoration:underline;}

/*--------------------------------------------------------------------------------------------------------------*/



