@charset "utf-8";
/* CSS Document */

body{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
margin:0px;
padding:0px;
}
img{
margin:0px;
border: 0px;
}
input{
font-size:11px;
color:#666666;
}
table{
text-align:left;
}
h1{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:16px;
color:#a80101;
border-bottom:#CCCCCC solid 1px;
padding:5px;
text-align:left;
}

/*divs**************************************************************************************************************************************/
#div_main{
width:888px;
margin:0px;
padding:0px;
}
#div_language{
float:left;
width:100%;
}
#div_menu{
float:left;
width:100%;
}
#div_spacer{
float:left;
height:10px;
width:100%;
}
#div_spacer_s{
float:left;
height:1px;
width:100%;
}
#div_spacer_mid{
float:left;
height:18px;
width:100%;
}
#div_submenu{
height:19px;
float:left;
width:100%;
text-transform:lowercase;
color:#FFFFFF;
text-align:left;
}
#div_submenu a{
	text-decoration:none;
	color:#ffffff;
}
#div_sbanner{
float:left;
}
#div_banner{
float:left;
width:100%;
}
#div_shadow{
height:18px;
float:left;
width:100%;
}
#div_tabs{
float:left;
}
#div_tab1{
width:326px;
float:left;
}
#div_tab2{
width:336px;
float:left;
}
#div_tab3{
width:226px;
float:left;
}
#div_footer{
float:left;
min-height:50px;
width:100%;
}
#div_products, #div_product_mimuovo, #div_company, #div_solution, #div_solution_industry{
float:left;
width:100%;
text-align:left;
}
.div_content{
padding:8px;
}
.div_text{
margin:5px;
text-align:center;
}
#div_attivo_footer{
background:url(../images/tecnel_mimuovo_42.gif) repeat-x top left;
float:left;
width:100%;
}
#div_quick_links{
widows:150px;
border:#CCCCCC solid 1px;
padding:15px;
margin:15px;
background-color:#efeeee;
font-size:14px;
}
#product_content h1{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:16px;
color:#a80101;
border-bottom:#CCCCCC solid 1px;
padding:5px;
text-align:left;
}



/*tables*****************************************************************************************************************************************/
#table_news{
width:100%;
border-left:none;
}
#table_news td{
border-bottom:#CCCCCC solid 1px;
border-left:none;
padding:2px;
width:100%;
}
#table_banner{
width:100%;
}
#table_banner td{
border-left:#CCCCCC solid 1px;
padding:2px;
width:50%;
}
#table_links{

}
#table_links th {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:16px;
color:#a80101;
padding:5px;
}
#table_links td {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:16px;
color:#4b4b4b;
border-bottom:#CCCCCC solid 1px;
border-right:#CCCCCC solid 1px;
padding:0px;
}
#table_links #link_shadow{
background:url(../images/tecnel_contact_21.gif) repeat-x top left;
border-right:#CCCCCC solid 1px;
min-height:22px;
}
#table_links .border_top{
border-top:#CCCCCC solid 1px;
min-height:1px;
}
#table_links .border_bottom{
border-bottom:#CCCCCC solid 1px;
min-height:1px;
}

#table_links #footer{
border-right:#CCCCCC solid 1px;
height:25px;
}
#table_content td{
padding-left:25px;
padding-right:15px;
}
#table_content td h1{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:16px;
color:#a80101;
border-bottom:#CCCCCC solid 1px;
padding:5px;
text-align:left;
}
#table_content h1{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:16px;
color:#a80101;
border-bottom:#CCCCCC solid 1px;
padding:5px;
text-align:left;
}
.tabel_details td{
border:solid 1px #CCCCCC;
padding:2px;

}

/*backs**********************************************************************************************************************************/
.back_tab1{
background:url(../images/tecnel_base_58.gif) no-repeat top left;
}
.back_menu{
background:url(../images/tecnel_base_22.gif) repeat-x top left;
}
.back_footer{
background:url(../images/tecnel_base_87.gif) no-repeat top left;
float:left;
padding:8px;
}
.back_product_selected{
background:url(../images/tecnel_mimuovo_26.gif) repeat-x top left;
height:47px;
float:left;
text-align:center;
vertical-align:middle;
}
.back_product_notselected{
background:url(../images/tecnel_mimuovo_30.gif) repeat-x top left;
height:47px;
float:left;
text-align:center;
vertical-align:middle;
}
.back_product_outer{
background:url(../images/tecnel_mimuovo_34.gif) repeat-x top left;
height:47px;
text-align:center;
vertical-align:bottom;
}
.back_company{
background:url(../images/tecnel_company_10.gif) no-repeat top left;
min-height:30px;
padding:8px;
}
.back_general{
background:url(../images/banner_bot_general.gif) no-repeat top left;
min-height:30px;
padding:8px;
}


/*forms******************************************************************************************************************************************/
#form_login input{
margin-top:4px;
margin-bottom:1px;
margin-left:3px;
margin-right:3px;
}
#form_contact input{
margin-top:1px;
margin-bottom:1px;
margin-left:15px;
margin-right:5px;
}
.form_label{
border-bottom:solid 1px #CCCCCC;
}

/*filler***************************************************************************************************************************************/
.filler_submenu_lightblue{
background:url(../images/tecnel_base_38.gif) repeat-x;
}
.filler_submenu_darkblue{
background:url(../images/tecnel_base_38.gif) repeat-x;
}
.filler_submenu_lightorange{
background:url(../images/tecnel_mimuovo_12.jpg) repeat-x;
}
.filler_banner{
background:url(../images/filler_banner.gif) repeat-x;
}
.filler_banner_shadow{
background:url(../images/tecnel_base_53.gif) repeat-x;
}
.filler_tabs_shadow{
background:url(../images/tecnel_base_59.gif) repeat-x;
}
.filler_footer{
background:url(../images/tecnel_base_88.gif) repeat-x;
}

/*fonts******************************************************************************************************************************************/
.text_title_blue{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
color:#00aeef;
padding-top:5px;
padding-left:11px;
padding-bottom:2px;
padding-right:8px;
}
.text_title_orange{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:13px;
color:#0192c8;
padding-top:22px;
padding-left:4px;
padding-bottom:2px;
padding-right:4px;
vertical-align:bottom;
cursor:hand;
cursor:pointer;
}

.text_title_red{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:16px;
color:#a80101;
border-bottom:#CCCCCC solid 1px;
padding:5px;
}
.text_white{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
}
.text_white_normal{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}
.text_white_big{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:16px;

color:#FFFFFF;
}
.text_link_big{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
.text_link{
font-size:10px;
}

/*others****************************************************************************************************************************************/
.content{
margin-left:5px;
margin-right:5px;
margin-bottom:3px;
margin-top:12px;
display:inline;
}
.img_margin{
margin:6px;
}

#test{
background:url(../images/tecnel_base_02.gif) no-repeat;
display: block;
width:100px;
height:35px;

}

#test:hover{
background:url(../images/tecnel_base_03.gif) no-repeat;
}

.show{
display:block;
position:absolute;
z-index:100;
}
.hide{
display:none;
}
.hide2{
display:none;
}
.show2{
display:block;
}

#prod1_menu, #prod2_menu, #prod3_menu, #prod4_menu, #prod5_menu, #prod6_menu{
background:url(../images/tecnel_product_menu_18.gif) repeat-y top left;
}

.element{
width:100%;
}
.element .etitle{
width:35%;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:16px;
color:#a80101;
border-bottom:#CCCCCC solid 1px;
padding:5px;
text-align:left;
vertical-align:top;
}
.element .econtent{
width:65%;
border-bottom:#CCCCCC solid 1px;
padding:5px;
}
.element .econtent p{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:16px;
color:#a80101;
border-bottom:#CCCCCC solid 1px;
}
.highlight_grey{
background-color:#f1f1f1;
cursor:hand;
cursor:pointer;
}
.highlight_white{
background-color:#ffffff;
}
.link{
cursor:hand;
cursor:pointer;
}
.onelink{
background-color:#ebebeb;
width:200px;
height:20px;
margin:1px;
}
.border_right{
border-right:#CCCCCC solid 1px;
height:100%
}
.nolink{
text-decoration:none;
color:#666666;
}
.no_link{
text-decoration:none;

}
.pointerhand{
cursor:hand;
cursor:pointer;
}
.hide{
display:none;
visibility:hidden;
}
.shownormal{
display:block;
visibility:visible;
}
.div_links{
border: solid 1px #CCCCCC;
padding:2px;
margin:2px;
text-align:right;
}
.subs_active{
background-color:#f1f1f1;
}
.subs_inactive{
background-color:#ffffff;
}
.subs_active_small{
background-color:#f1f1f1;
font-size:13px;
}
.subs_inactive_small{
background-color:#ffffff;
font-size:13px;
}
.menu_p_fix p
{
border:0px !important;
margin:0px !important;

}