/*
    Document   : igate.css
    Created on : 10-ago-2011, 17.25.11
    Author     : gianluca
    Description:
        Purpose of the stylesheet follows.
*/

body{
    height:1078px;
    background-color:#aab6bf;
}
#wrapper{
    width:1078px;
    height:1076px;
    position:absolute;
    left:0px;
    top:0px;
    background-image:url('../images/menu2b.png');
    background-repeat:no-repeat;

}

#visualizer{
    width:1080px;
    height:620px;
}

#monitor{
    width:1080px;
    height:490px;
}

#monitor_keyboard{
    width:1080px;
    height:130px;
}


#action_container{
    width:1080px;
    height:463px;
    background-image:url('../images/menu_2_localita.png');
    background-repeat:no-repeat;
}

#breadcrumbs{
    width:1080px;
    height:51px;
}

#navigator{
    width:163px;
    height:356px;
    float:left;
    position:relative;
    left:21px;
    top:29px;
}

.nav_button{
    height:176px;
    width:165px;
}

.nav_button img{
    position:relative;
    top:30px;
    left:20px;
}
#slider{
    width:213px;
    height:356px;
    float:left;
    position:relative;
    left:21px;
    top:29px;

}

#keyboard{
    width:660px;
    height:356px;
    float:left;
    position:relative;
    left:21px;
    top:29px;

}

.aree_rss_nav_button{
    width:158px;
    height:176px;
}

.aree_rss_nav_button img{
    position:relative;
    top:55px;
}

.categorie_rss_nav_button{
    width:158px;
    height:176px;
}

.categorie_rss_nav_button img{
    position:relative;
    top:55px;
}

.testate_rss_nav_button{
    width:158px;
    height:176px;
}

.testate_rss_nav_button img{
    position:relative;
    top:55px;
}

.news_rss_nav_button{
    width:158px;
    height:176px;
}

.news_rss_nav_button img{
    position:relative;
    top:55px;
}

.element_col{
    width:165px;
    height:355px;
    float:left;
}

.element_row{
    width:495px;
    height:117px;
    background-image:url('../images/box_news_rss.png');
    background-repeat:no-repeat;
    background-position: 40px 0px;
    position: relative;
    left: 150px;
    font-family:IGateFont-Bold;
    
}

.element{
    width:163px;
    height:175px;    
    position:relative;

}

.table_button_long{
    position:relative;
    left:-10px;
}

.table_button_long_title{
    height:60px;
    font-size:12pt;
    font-family:IGateFont-Bold;
    color:red;
}

.table_button_long_descrizione{
    font-size:10pt;
    font-family:IGateFont-Bold;
    color:black;
}

.table_button{
	width:120px;
	text-align:right;
        position:relative;
	left:20px;
	top:5px;
}

.aree_rss_text{
    width:120px;
    height:45px;
    font-size:12pt;
    font-family:IGateFont-Bold;
    color:white;
    vertical-align:bottom;
}

.aree_rss_image{
    width:120px;
}

.testate_rss_text{
    width:120px;
    height:45px;
    font-size:12pt;
    font-family:IGateFont-Bold;
    color:white;
    vertical-align:bottom;
}

.testate_rss_image{
    width:120px;
}

.categorie_rss_text{
    width:120px;
    height:45px;
    font-size:12pt;
    font-family:IGateFont-Bold;
    color:white;
    vertical-align:bottom;
}

.categorie_rss_image{
    width:120px;
}

#container_left{
    width:400px;
    height:480px;
}

#container_right{
    width:670px;
    height:480px;
    position:relative;
    left:410px;
    top:-483px;
}
.news_img{
    width:400px;
    height:400px;
}

.news_category{
    height:25px;
    text-align:center;
    font-size:10pt;
    font-family:IGateFont-Bold;
    color:red;
    position:relative;
    top:20px;
}
.news_date{
    height:25px;
    text-align:center;
    font-size:10pt;
    font-family:IGateFont-Bold;
    color:black;
    position:relative;
    top:20px;
}

.news_title{
    height:60px;
    width:600px;
    position: relative;
    left: 30px;
    top:20px;
    text-align:center;
    padding-top:10px;
    font-size:12pt;
    font-family:IGateFont-Bold;
    color:red;
}
.news_body{
    height:415px;
    width:600px;
    position:relative;
    left:30px;
    top:10px;
    color:white;
    font-family:IGateFont-Bold;
    font-size: 12px;
}


#news_slider{
    background-image:url('../images/fondo_news_cafe.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;  
    width:960px;
    height:300px;
    position:relative;
    left:-10px;
    top:-10px;
}