/* ######### CSS for Shade Tabs. Remove if not using ######### */

body { background-color:#191411; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em}
a img { border:0}
div.box { margin:0 auto; width:773px;}
.destra { text-align:right}
.centra { text-align:center} 
.giallo, .giallo a { color:#FFDE00; font-weight:bold}
.piccolo { font-size:0.7em}


a {color:#FFFFFF}
a:link {text-decoration: none}
a:visited { text-decoration: none }
a:hover { text-decoration:underline}

a.ita, a.eng, a.chi {
padding-left: 26px;

height:0; /* per IE5.0/Win */
vertical-align:bottom /* per IE5.0/Win */
}
a.ita {
background: url(../images/index/italiano.gif) 100% 50% no-repeat;
background-position:left;
}
a.eng {
background: url(../images/index/english.gif) 100% 50% no-repeat;
background-position:left;
}

a.chi {
background: url(../images/index/chinese.gif) 100% 50% no-repeat;
background-position:left;
}

#princ { 
position: relative;
z-index:1;
width:773px;
height:223px;
margin-top:4em}
#princ a { 
display: block;
z-index:1;
width:773px;
height:223px;
background: transparent url(../images/index/christian_abbiati.jpg);
text-decoration: none}
#princ a span {
position: relative;
z-index:-1;
}



#countrydivcontainer { text-align:center;
border:2px solid #E00018;
margin-top: 3px;
height:124px; overflow:hidden;} 
#countrydivcontainer ol { margin:0; padding:4px 0px;} 
#countrydivcontainer ol li { margin:2px; padding:0px; width:150px; float:left; list-style:none} 

#lang ul { margin: 0; padding: 0 0 14px 0}
#lang ul li { display: inline; padding: 0 4px}

.shadetabs{
padding: 3px 0;
margin: 0.5em 0 0 0;
font-weight:bold;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 6px 10px;
margin-right: 3px;
margin-left: 4px;
border-top:2px solid #993300;
border-right:2px solid #993300;
border-left:2px solid #993300;
color:#FFFFFF;
background: url(../images/index/shade.gif) center left repeat-x;
}

.shadetabs li a:visited{
color: #999999;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #FFFFFF;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
}

.shadetabs li a.selected{ /*selected main tab style */
background: url(../images/index/shade.gif) top left repeat-x;
color: #FFDE00;
z-index:1;
border-top:2px solid #E00018;
border-right:2px solid #E00018;
border-bottom:2px solid #191411;
border-left:2px solid #E00018;

}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}
.boxrosso { padding: 0.4em 0;  }
.boxrosso span { background-image:url(../images/index/sfred.jpg); background-repeat:repeat-x; background-position:top; font-weight:bold; padding: 0.4em 0.4em 0.4em 0.4em; font-size:1.2em; font-variant:small-caps }

#piede { margin-top:1em}
