html{ height: 100%; }
body{
    height: 100%;
    background-color:#CFC3B5;
    top:0;
    padding:0;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: 400;
    text-align: left;
    margin: 0px;
    display: block;
    overflow: visible;
    text-align: left;
}
#hpcontiner{
	min-height: 100%;
	position: relative; 
	width: 990px;
	background-color: white;
	padding-top: 20px;
	padding-left: 0px;
	padding-right: 0px;
}

#bdy{  position: relative;
left:     0px; 
width:   100%;
height: 100%;
min-height: 100%;
overflow: visible;
z-index: 110;
text-align: left;
}

A:link	{text-decoration: none;}
A:visited {text-decoration: none;}
A:active {text-decoration: none;}
A:hover {text-decoration: none;}
#lift A:link	{color: white;}
#lift A:visited {color: white;}
#lift A:active  {color: white;}
#lift A:hover   {color: white;}
#bibli.a:link	{color: #C75D50;} 
/* ---------------------------------------------------------------------------------COMMON */
@font-face { font-family: ArcNarB; src: url('http://www.cantirs.it/css/ArchivoNarrow-Bold.ttf') format('truetype');}
@font-face { font-family: ArcNarR; src: url('http://www.cantirs.it/css/ArchivoNarrow-Regular.ttf') format('truetype');}
@font-face { font-family: ArimoR;  src: url('http://www.cantirs.it/css/Arimo.ttf') format('truetype');}
@font-face { font-family: ArimoB;  src: url('http://www.cantirs.it/css/Arimo-Bold.ttf') format('truetype');}

/*.anb	{font-family: ArcNarB;}
.anr	{font-family: ArcNarR;}

.arb	{font-family: ArimoB;}
.arr	{font-family: ArimoR;}
*/
.anr10	{font-family: ArcNarR;}
.anr17w	{font-family: ArcNarR; font-size: 17px; color: white; text-align: left;}

.anb10g	{font-family: ArcNarB; font-size: 10px; color: gray; text-align: left; }
.anb12w	{font-family: ArcNarB; font-size: 12px; color: white; text-align: left;}
.anb14g	{font-family: ArcNarB; font-size: 14px; color: gray;  text-align: left;}
.anb15g	{font-family: ArcNarB; font-size: 15px; color: gray;  text-align: left;}
.anb18	{font-family: ArcNarB; font-size: 18px; line-height: 90%;}
.anb28w	{font-family: ArcNarB; font-size: 28px; color: white; line-height: 90%;}

.arb08w	{font-family: ArimoB; font-size:  8px; color: white; text-align: left;}
.arb10	{font-family: ArimoB; font-size: 10px;}
.arb10w	{font-family: ArimoB; font-size: 10px; color: white; text-align: left;}
.arb11w	{font-family: ArimoB; font-size: 11px; color: white; text-align: left;}
.arb12	{font-family: ArimoB; font-size: 12px; text-align: left;}
.arb12w	{font-family: ArimoB; font-size: 12px; color: white; text-align: left;}
.arb13	{font-family: ArimoB; font-size: 13px; text-align: left;}
.arb14	{font-family: ArimoB; font-size: 14px; text-align: left;}

.arr08g	{font-family: ArimoR; font-size: 8px; color: gray;}
.arr09g	{font-family: ArimoR; font-size: 9px; color: gray; text-align: left; }
.arr09m	{font-family: ArimoR; font-size: 9px; color: brown; text-align: left; }
.arr10	{font-family: ArimoR; font-size: 10px;}
.arr12	{font-family: ArimoR; font-size: 12px; text-align: left;}
.arr12w	{font-family: ArimoR; font-size: 12px; color: white; text-align: left;}
.arr14	{font-family: ArimoR; font-size: 14px;}

.ttmn   {font-family: ArimoB;  font-size: 14px; text-align: left; display: block; }
.ttmd   {font-family: ArcNarB; font-size: 18px; text-align: left; display: block; border-bottom: 1px dotted gray; margin-bottom:  5px;}
.ttmx   {font-family: ArcNarB; font-size: 27px; text-align: left; display: block; border-bottom: 1px dotted gray; margin-bottom: 20px;}
.txmnb  {font-family: ArimoB;  font-size: 12px; color: #000000; text-align: left; line-height:150%;}
.txmnr  {font-family: ArimoR;  font-size: 12px; color: #000000; text-align: left; line-height:150%;}
.bibli  {font-family: ArimoR;  font-size: 12px; color: #000000; text-align: left; line-height:150%; margin-bottom: 15px;}
.txmx   {font-family: ArcNarB; font-size: 27px; color: #EF7F01; text-align: left; display: block; line-height:150%;}

.algl   { text-align: left; vertical-align: bottom; }
.algr   { text-align: right; }
.algj   { text-align: justify;}

.dida   {font-family: ArimoR;  font-size: 12px; color: #000000; text-align: left; display: block; line-height:130%; margin-top: 15px;}
.didat  {font-family: ArimoB;  font-size: 14px; color: #000000; text-align: left; display: block; height: bold;}

#mapper{position: relative; left:  0px; width: 950px; height:  20px; text-align: left; vertical-align: middle; margin-bottom: 20px;}
.map { outline: 0; }

.seplft{position: relative; top: 0px; left: 0px; width: 220px; height:  15px; margin-top: 5px; margin-bottom: 15px;}
#sep00{ position: relative; top: 168px; left:  20px; width: 950px; height:  38px; text-align: bottom;}
.spc05 {position: relative; background-image: url(http://www.cantirs.it/img/spcr.png); width: auto;  height: 5px;}
.spc10 {position: relative; background-image: url(http://www.cantirs.it/img/spcr.png); width: auto;  height: 10px;}
.spc15 {position: relative; background-image: url(http://www.cantirs.it/img/spcr.png); width: auto;  height: 15px;}
.spc20 {position: relative; background-image: url(http://www.cantirs.it/img/spcr.png); width: auto;  height: 20px;}
.spc25 {position: relative; background-image: url(http://www.cantirs.it/img/spcr.png); width: auto;  height: 25px;}
.spc30 {position: relative; background-image: url(http://www.cantirs.it/img/spcr.png); width: auto;  height: 30px;}
.spc35 {position: relative; background-image: url(http://www.cantirs.it/img/spcr.png); width: auto;  height: 35px;}
.spc40 {position: relative; background-image: url(http://www.cantirs.it/img/spcr.png); width: auto;  height: 40px;}
.spc45 {position: relative; background-image: url(http://www.cantirs.it/img/spcr.png); width: auto;  height: 45px;}
.spc50 {position: relative; background-image: url(http://www.cantirs.it/img/spcr.png); width: auto;  height: 50px;}
.spc70 {position: relative; background-image: url(http://www.cantirs.it/img/spcr.png); width: auto;  height: 70px;}
.spc100{position: relative; background-image: url(http://www.cantirs.it/img/spcr.png); width: auto;  height: 100px;}
.spc200{position: relative; background-image: url(http://www.cantirs.it/img/spcr.png); width: auto;  height: 200px;}
.spc500{position: relative; background-image: url(http://www.cantirs.it/img/spcr.png); width: auto;  height: 500px;}

.il90   {line-height:  90%;}
.il120  {line-height: 120%;}
.il130  {line-height: 130%;}
.il150  {line-height: 150%;}
.il180  {line-height: 180%;}
.il200  {line-height: 200%;}

.bwhi{  border: 2px solid white;}
.bblk{  border: 2px solid black;}
.bred{  border: 2px solid red;}
.byel{  border: 2px solid yellow;}
.bblu{  border: 2px solid blue;}
.bgre{  border: 2px solid green;}
.liit{  display: list-item;}
.bllt{  font-size: 18px; line-height: 90%;}
.bb{    font-weight: bold;}

.cred{  color: gray;}
.cgra{  color: #636568;}
.cwhi{  color: white;}
.cgre{  color: green;}
.cblk{  color: black;}

.cm00{  color: #C75D50;}
.cm01{  color: #EF7F01;}
.cm02{  color: #EABD00;}
.cm03{  color: #765840;}
.cm04{  color: #87A893;}
.cm05{  color: #9290C1;}
.cm06{  color: #96645D;}
.bg00{  background-color: #C75D50;}
.bg01{  background-color: #EF7F01;}
.bg02{  background-color: #EABD00;}
.bg03{  background-color: #765840;}
.bg04{  background-color: #87A893;}
.bg05{  background-color: #9290C1;}
.bg06{  background-color: #96645D;}
.bgbg{  background-color: #CFC3B5;}
div.clikker a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-decoration: none; /* No underlines on the link */
    z-index: 10; /* Places the link above everything else in the div */
    background-color: #FFF; /* Fix to make div clickable in IE */
    opacity: 0; /* Fix to make div clickable in IE */
    filter: alpha(opacity=1); /* Fix to make div clickable in IE */
}
#header{
	position: relative; left: 0px; width: 950px; height: 112px;
        background-color:#CFC3B5;
	z-index: 110;
        box-shadow: 4px 4px 3px #888;
        ox-shadow: 4px 4px 3px #888;
        webkit-box-shadow: 4px 4px 3px #888;
        moz-box-shadow: 4px 4px 3px #888;
}
#hdrlogo{position: absolute; top: 14px; left: 14px; width: 227px; height: 82px; background-image: url(/img/hdrlogo.png); }
#hdrtit	{position: absolute; top: 31px; left: 513px; width: 192px; height: 50px; background-image: url(/img/hdrtit.png);}
#hdrlnk	{position: absolute; top: 30px; left: 830px; width: 120px; height: 35px; text-align: left;}
#mmenu{ 
        /*position: relative; top: 122px; left:  20px; width: 950px; height:  40px; */
        position: relative; left:  0px; width: 950px; height:  40px; 
	z-index: 510;
        box-shadow: 4px 4px 3px #888;
        ox-shadow: 4px 4px 3px #888;
        webkit-box-shadow: 4px 4px 3px #888;
        moz-box-shadow: 4px 4px 3px #888;
	margin-bottom: 20px;
}
#menu0{ position: absolute; top:   0px; left:   0px; width: 142px; height:  40px; background-color:#C75D50; color:white;}
#menu1{ position: absolute; top:   0px; left: 142px; width: 142px; height:  40px; background-color:#EF7F01; color:white;}
#menu2{ position: absolute; top:   0px; left: 284px; width: 142px; height:  40px; background-color:#EABD00; color:white;}
#menu3{ position: absolute; top:   0px; left: 426px; width: 142px; height:  40px; background-color:#765840; color:white;}
#menu4{ position: absolute; top:   0px; left: 568px; width: 142px; height:  40px; background-color:#87A893; color:white;}
#menu5{ position: absolute; top:   0px; left: 710px; width: 120px; height:  40px; background-color:#9290C1; color:white;}
#menu6{ position: absolute; top:   0px; left: 830px; width: 120px; height:  40px; background-color:#96645D; color:white;}
#smenu{ 
	position: absolute; top: 162px; left:  20px; width: 950px; height: 300px; 
        background-color:#CFC3B5;  
        box-shadow: 4px 4px 3px #888;
        ox-shadow: 4px 4px 3px #888;
        webkit-box-shadow: 4px 4px 3px #888;
        moz-box-shadow: 4px 4px 3px #888;
}
#cent{  float: left;  width: 470px; margin-left: 25px; }
#left{  float: left; top:   0px; width: 220px; height:  auto; overflow: auto; margin-left: 20px;}
.duec{  position: relative; width: 470px; text-align: left; bottom-margin: 10px; min-height:50px; display: inline-block;} 
.coll{  position: relative; left:    0px; width: 220px; text-align: left; float: left;}
.colr{  position: relative; right:   0px; width: 220px; text-align: left; top: 0px; float: right;}
.highb{ position: relative;            }
.highl{ position: absolute; left: 0px; height: 100%; width: 1px; }
#lift{  
	float: left;
        margin-left: 25px;
	top: 0px; 
	width:  220px; 
	height: auto;
}
#lift1{ position: relative; left: 0px; width: 210px; height: 142px; background-color:#C75D50; 
        box-shadow: 4px 4px 3px #888;
        ox-shadow: 4px 4px 3px #888;
        webkit-box-shadow: 4px 4px 3px #888;
        moz-box-shadow: 4px 4px 3px #888;
}
#lift2{ position: relative; left: 0px; width: 210px; height:  60px; background-color:#FFFFFF; 
        box-shadow: 4px 4px 3px #888;
        ox-shadow: 4px 4px 3px #888;
        webkit-box-shadow: 4px 4px 3px #888;
        moz-box-shadow: 4px 4px 3px #888;
}
#lift3{ position: relative; left: 0px; width: 210px; height: 200px; background-color:#CFC3B5; 
        box-shadow: 4px 4px 3px #888;
        ox-shadow: 4px 4px 3px #888;
        webkit-box-shadow: 4px 4px 3px #888;
        moz-box-shadow: 4px 4px 3px #888;
}
#lift4{ position: relative; left: 0px; width: 210px; height: 720px; background-color:#415D5B;
        box-shadow: 4px 4px 3px #888;
        ox-shadow: 4px 4px 3px #888;
        webkit-box-shadow: 4px 4px 3px #888;
        moz-box-shadow: 4px 4px 3px #888;
        vertical-align: top;
        text-align: left;
}
#lift5{ position: relative; left: 0px; width: 210px; height: 300px; background-color:#B8AF60;
        box-shadow: 4px 4px 3px #888;
        ox-shadow: 4px 4px 3px #888;
        webkit-box-shadow: 4px 4px 3px #888;
        moz-box-shadow: 4px 4px 3px #888;
        vertical-align: top;
        text-align: left;
}
#lift6{ position: relative; left: 0px; width: 210px; height: 350px; background-color:#C75D50; 
        box-shadow: 4px 4px 3px #888;
        ox-shadow: 4px 4px 3px #888;
        webkit-box-shadow: 4px 4px 3px #888;
}
/*#sep01{ position: absolute; top: 1520px; left:  20px; width: 950px; height:  60px; text-align: bottom;}*/
#footer{
	/*position: absolute; bottom: 0px; left: 0px; width: 990px; height: 140px;*/
	position: relative; left: 0px; width: 990px; height: 140px;
	bottom: 0px;
	margin-bottom: 0px;
        background-color:#6F7072;
        clear: both;
	/*background-image: url(/img/footer.png);*/
	z-index: 110;
}
#ftrlogo{position: absolute; top: 50px; left:  40px; width: 317px; height: 52px; background-image: url(/img/ftrlogo.png); }
#globeinfo{position: absolute; top: 25px; left: 410px; width:  90px; height: 90px; border=1px solid white; z-index: 1;}
#ftraddr{position: absolute; top: 59px; left: 550px; width: 192px; height: 50px; font-family: ArimoB; }
#ftrinfo{position: absolute; top: 59px; left: 763px; width: 167px; height: 39px; background-image: url(/img/cema-ftr.png); }
/* ---------------------------------------------------------------------------------COMMON-END */
/* ---------------------------------------------------------------------------------HOME */
/* ---------------------------------------------------------------------------------HOME-END */
/* ---------------------------------------------------------------------------------TMPL */
#t0continer{
}
/* ---------------------------------------------------------------------------------TMPL-END */
/* ---------------------------------------------------------------------------------TOOL-TIP */
.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(bubble.png) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(bubble.png) bottom right;
}
.morph1 {
        background-color: #415D5B;
        width: 210px;
        height: 210px;
        overflow: hidden;
        opacity: 1;
        box-shadow: 4px 4px 3px #888;
        ox-shadow: 4px 4px 3px #888;
        webkit-box-shadow: 4px 4px 3px #888;
        moz-box-shadow: 4px 4px 3px #888;
        /*color: #666;
        font-size: 15px;
        border: 2px solid #aaa;
        margin: 0;
        padding: 5px;*/
}

.morph2 {
        background-color: #415D5B;
        width: 210px;
        height: 720px;
        opacity: 0.7;
        box-shadow: 4px 4px 3px #888;
        ox-shadow: 4px 4px 3px #888;
        webkit-box-shadow: 4px 4px 3px #888;
        moz-box-shadow: 4px 4px 3px #888;
        /*color: #000;
        font-size: 10px;
        margin: 60px;
        padding: 60px;
        border: 10px solid #000;*/
}

/* ---------------------------------------------------------------------------------TOOL-TIP END */
/* ---------------------------------------------------------------------------------SCROLLER START */
 .tabmsg { font-size:12px; margin-left: 5px; text-align:left; font-family: ArimoR; color:navy;}
 .stileupdn {font-weight:bold; font-size:8px; font-family: "Arial", "Helvetica, sans-serif"; text-align:center; color:blue;}
 .stileret {font-size:8px; font-family: "Arial", "Helvetica", sans-serif;} 
/* ---------------------------------------------------------------------------------SCROLLER END */
