/* CSS Document */

/* Begin Typography & Colors */

body {
font-size: 62.5%; /* Resets 1em to 10px */
font: 62.5%/1.4em "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
color: #333;
text-align: center;
margin: 0;
padding: 0;
/* background-color: #EEE; #002F5A;*/
}

/* PNG transparency fix */
img { behavior: url(iepngfix.htc); }

/* links */
/*
a img {
background-color: none;
border: 1px solid #ADD65B;
padding: 3px;
margin: 5px; 
vertical-align: sub;
}
*/

.clear {
display: block;
clear: both !important;
height: 0 !important;
visibility: hidden !important;
line-height: 0 !important;
font-size: 1px !important;
}

/* Layout */

div#body_center { 
text-align: left;
/*background-color: transparent;*/
margin: 0px;
width: 100%;
/*height:250px
background-color: #33CCFF;*/
}


div#header
{
    background-color: transparent;
    background-position: 50% bottom;
    background-repeat: repeat-x;
}

/* category menu */
ul#cat_menu
{
    float: center; /*width: 20em; */
    height: 22.8em; /*height: expression('44.8em');  MSIE hack */
    overflow: hidden;
    background-color: transparent;
    margin: 0px;
    list-style-type: none;
    padding: 0;
    text-indent: 0;
    position: relative; /*background-image: url(../img/bg_menu.gif);*/
    background-position: top;
    background-repeat: repeat-x; /*margin-right: 2em;*/
    background-position: 50% top; /*height: expression('40.8em');*/

}




ul#cat_menu li
{
    margin: 0;
    border-top: 0px solid #484848;
    /*height: 2.5em;*/
    overflow: hidden;
    font-size: 1.3em;
    font-weight: bold;
    color: #ffffff;
    text-transform: uppercase;
    text-decoration: none;
    display: block;
    height: 1.4em;
    /*background-position: 6% top;*/
    padding-left: 10px;
    /*padding-right: 0.5em;
    
    padding-bottom: 0.2em;*/
    padding-top: 0.35em;
    
     background-image: url(../imageshome/sfondoslide.png);
     background-repeat:repeat-x;
}

ul#cat_menu li#cat_guida_VoIP 
{
    background-image: url(../imageshome/sfondoslide_cat_guida_VoIP.png);
    /*background-color:#b3b3b3;*/
}
ul#cat_menu li p
{
    color:Black;
    font-size:16px;
}
ul#cat_menu li p a
{
    color:#006600;
}
ul#cat_menu li p a:hover
{
    color : #90d040;
	text-decoration: underline;
}
ul#cat_menu li#cat_ia 
{
    background-image: url(../imageshome/sfondoslide_cat_ia.png);
    /*background-color:#A75151;*/
}
ul#cat_menu li#cat_nwo 
{
    background-image: url(../imageshome/sfondoslide_cat_nwo.png);
    /*background-color:#00A85A;*/
}
ul#cat_menu li#cat_migr 
{
    background-image: url(../imageshome/sfondoslide_cat_migr.png);
    /*background-color:#3C609D;*/
}
ul#cat_menu li#cat_partners 
{
    background-image: url(../imageshome/sfondoslide_cat_partners.png);
    /*background-color:#292929;*/
   
}
ul#cat_menu li#cat_partners p
{
    
    font-size:14px;
}
ul#cat_menu li#cat_nextel 
{
    background-image: url(../imageshome/sfondoslide_cat_nextel.png);
    /*background-color:#FFA500;*/
}

div#contents {
font-size: 10.6em;
color: #FFF;
line-height: 1.7em;
}

div#contents a {
color: #FC3;
}

div#contents textarea {
border: 1px solid #ccc;
}
