body
{
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-repeat: repeat-x;
}
.copyright
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
}
.blu
{
	color: #0066CC;
}
.rosso
{
	color: #784F57;
	font-size: 9pt;
	font-weight: bold;
	
}
.selezionato
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-transform: uppercase;
}
form
{
	margin: 0px;
	padding: 0px;
}
#navigazione
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
}
input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 9pt;
	background-color: #F0EFEF;
}
input:focus
{
	background-color: #FFFFFF;
}
select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 9pt;
	background-color: #F0EFEF;
}
h1, h1 a:link, h1 a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #0066CC;
	margin-top: 3px;
	margin-bottom: 30px;
	padding: 0px;
}
h2, h2 a:link, h2 a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0066CC;
	margin-top: 3px;
	padding: 0px;
	font-style: italic;
}
h3, h3 a:link, h3 a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	padding: 0px;
	font-style: normal;
	margin: 0px;
}

ul
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 8pt;
	line-height: 14pt;
	list-style-type: square;
}
ol
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 8pt;
	line-height: 10pt;
}
/*
a:link, a:visited
{
    color: #333333;
}
*/
a:hover
{
	color: #0066CC;
	text-decoration: none;
}

p
{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 13px;
	/*margin-top: 5px;*/
	padding: 0px;
	/*line-height: 14pt;*/
}

.tabellaDoc
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 8pt;
	margin-top: 5px;
	padding: 0px;
	line-height: 14pt;
}

td {

    border-width: 0px;
    margin: 0 0 0 0;
}

div 
{
    border-width: 0px;
    margin: 0 0 0 0;
}

/*--------------------------------------------------->> */

ul.navFissa, .navFissa .attivo ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.navFissa li
{
	display: inline;
}
.navFissa a
{
	width: 142px;
	display: block;
	padding-left: 18px;
	background-image: url(../immagini/microfreccina_sx_gr_bianco.gif);
	background-repeat: no-repeat;
	background-position: 6px 6px;
}
.navFissa a:link, .navFissa a:visited
{
	text-decoration: none;
	color: #000000;
}
.navFissa a:hover
{
	text-decoration: none;
	color: #000000;
	background-image: url(../immagini/freccina_hover.gif);
	background-color: #CCCCCC;
}
.navFissa .attivo a
{
	background-image: url(../immagini/freccina_giu_bianco.gif);
	font-weight: bold;
}
.navFissa .attivo .attivo2 a
{
	background-image: url(../immagini/freccina_hover.gif);
	font-weight: bold;
}
.navFissa .attivo ul a
{
	width: 132px;
	background-image: url(../immagini/microfreccina_sx_gr_bianco.gif);
	margin-left: 10px;
	font-weight: normal;
}



/*********************************************************/
/*                  Area Logo                            */
/*********************************************************/

.arealogo
{
    position: absolute;
    height: 85px;
    top: 17px;
    left: 72px;
    width: 242px;
    cursor: pointer;
}

.arealogo a
{
    width: 100%;
    height: 100%;
    text-decoration: none;
    display: block;
}

.arealogo a:hover
{
    width: 100%;
    height: 100%;
    text-decoration: none;
    
}

.arealogo a:active
{
    text-decoration: none;
    border-width: 0;
    outline: none;
    
}

.arealogo a:focus
{
    -moz-outline-style: none;
    text-decoration: none;
    border-width: 0;
    outline: none;
}


/*********************************************************/
/*                  Header                               */
/*********************************************************/

#header_1
{
    position: relative;
    z-index: 100;
    width: 924px;
    height: 161px;
}


/*********************************************************/
/*                 Search                                */
/*********************************************************/

.imgSearch 
{
    border: none;
}

#search 
{
    position: absolute;
    top: 90px;
    left: 455px;
    
}

#headerLink
{
    position: absolute; 
    top: 90px; 
    left: 780px; 
    color: #015F9D; 
    height: 16px;
}

#headerLink a
{
    text-decoration: none;
}

#headerLink a:hover
{
    text-decoration: none;
}

#headerLink a:active
{
    outline: none;
}

#headerLink a:focus
{
    -moz-outline-style: none;
    text-decoration: none;
    border-width: 0;
    outline: none;
}

.linkSeparator 
{
    border-style: solid;
    border-width: 1px;
    height: 11px;
}


.headerStyle 
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	font-weight: bold;
	border: none;
	text-decoration: none;
}

.headerStyle a 
{
    text-decoration: none;
}

.headerStyle a:visited 
{
   text-decoration: none;
}



.search_label 
{
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
}


/*********************************************************/
/*                 Search Button                         */
/*********************************************************/

#searchButton  
{
    position: relative;
    top: 8px;
    width: 57px;
    color: #FFFFFF;
    height: 34px;
}


#searchButton a
{
    background-repeat: no-repeat;
    display: block;
    width: 57px;
    height: 17px;
    border-width: 0;
}

#searchButton a:hover
{
    background-repeat: no-repeat;
    display: block;
    width: 57px;
    height: 17px;
    border-width: 0;
    background-position: 0 -17px;
}

#searchButton a:active
{
    border-width: 0;
}



/*********************************************************/
/*                 login_area                            */
/*********************************************************/

#login_area 
{
    position: absolute;
    top: 16px;
    left: 660px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    z-index: 100;
}


.text_box 
{    
    border-style: solid;
    border-width: 1px; 
}


/*********************************************************/
/*                  Div Principale                       */
/*********************************************************/

#principale 
{
    position: absolute;
    text-align:left;
    top: 15px;
    left: 50%;
    width: 924px;
    margin: 0 0 0 -462px;
    z-index: 100;
    display: inline;
 
    
}





/*********************************************************/
/*                Body                                   */
/*********************************************************/

#bodyDiv 
{
    position: relative;
    width: 880px;
    left: 26px;
    background: #FFFFFF;
    
}


/*********************************************************/
/*                MENU SEMPLICE                          */
/*********************************************************/

#simple_menu 
{
    position: absolute;
    top: 140px;
    left: 362px;
    height: 60px;
    margin: 0;
    z-index: 100;
} 

#simple_menu ul 
{
    /* border-bottom: 1px solid #EEEEEE; */
    padding: 0;
    margin: 0;
    list-style-type: none;
    overflow:hidden;
}

#simple_menu li 
{
    position: relative;
    top: -12px;
    float: left;
    width: 60px;
    margin: 0;
    padding: 10px;
    border-right: solid 2px #6D6868;
    display: inline;
    height: 7px;
    
    
}

/*********************************************************/
/*                MENU A BOTTONI                         */
/*********************************************************/


#menu_buttons 
{
    position: absolute;
    top: 120px;
    left: 450px;
    height: 40px;
    margin: 0;
    z-index: 100;
}

#menu_buttons a 
{
  text-decoration : none;
}

#menu_buttons a:hover
{
  text-decoration : none;
}

#menu_buttons a:active
{
  text-decoration : none;
  outline: none;
}

#menu_buttons a:focus
{
  -moz-outline-style: none;
   text-decoration: none;
   border-width: 0;
   outline: none;
}
    


#flags
{
    position: absolute;
    top: 136px;
    left: 780px;
    z-index: 100;
  
}

#flags a 
{
  border: 0;
  text-decoration : none;
}

#flags a:hover
{
  border: 0;
  text-decoration : none;
}

#flags a:active
{
  border: 0;
  text-decoration : none;
  outline: none;
}

#flags a:focus
{
  -moz-outline-style: none;
   text-decoration: none;
   border-width: 0;
   outline: none;
}


#navs {

    position: relative;
    float: left;
    /* border-bottom: 1px solid #EEEEEE; */
    padding: 0;
    margin: 0;
    height: 40px;
    list-style-type: none;
    list-style-position:outside;
    overflow:hidden;
    /*top: 10px;*/
    
}

#navs li
{
    position: relative;
    float: left;
    top: 20px;
    margin: 0;
    
}

#navs li a
{
    display:block;
    float: left;
    height: 36px;
    width: 87px;
    position: relative;
    text-decoration: none;
}

#navs li a:hover
{
    display:block;
    height: 36px;
    position: relative;
    text-decoration:none;
    background-position: 0 -36px;
}


#mb_systems a 
{
    background:transparent url(../immagini/menu_buttons_sys_3.gif) no-repeat scroll 0 0;
    
}

#mb_systems a:hover 
{
    background:transparent url(../immagini/menu_buttons_sys_3.gif) no-repeat scroll 0 0;
   
}

#mb_services a 
{
    background:transparent url(../immagini/menu_buttons_ser_3.gif) no-repeat scroll 0 0;
    
}

#mb_services a:hover 
{
    background:transparent url(../immagini/menu_buttons_ser_3.gif) no-repeat scroll 0 0;
   
}

#mb_sur a 
{
    background:transparent url(../immagini/menu_buttons_sur_3.gif) no-repeat scroll 0 0;
    
}

#mb_sur a:hover 
{
    background:transparent url(../immagini/menu_buttons_sur_3.gif) no-repeat scroll 0 0;
   
}

#mb_beijing a 
{
    background:transparent url(../immagini/menu_buttons_beij_3.gif) no-repeat scroll 0 0;
    
}

#mb_beijing a:hover 
{
    background:transparent url(../immagini/menu_buttons_beij_3.gif) no-repeat scroll 0 0;
   
}

#mb_energy a 
{
    background:transparent url(../immagini/menu_buttons_energy_3.gif) no-repeat scroll 0 0;
    
}

#mb_energy a:hover 
{
    background:transparent url(../immagini/menu_buttons_energy_3.gif) no-repeat scroll 0 0;
   
}



/*********************************************************/
/*                 Scritte Loghi                         */
/*********************************************************/

#home a
{
  text-decoration: none;
  border-width: 0;   
}

#home a:hover 
{
  text-decoration: none;
  border-width: 0;   
}


/*SYSTEMS*/

#scritta_systems  
{
    position: absolute;
    top: 69px;
    left: 182px;
    width: 76px;
    height: 13px;
    z-index: 1;
}


#scritta_systems a
{
    background-image: url('../immagini/scritta_systems.png');
    background-repeat: no-repeat;
    display: block;
    width: 76px;
    height: 13px;
    border-width: 0;
}

#scritta_systems a:hover
{
    background-image: url('../immagini/scritta_systems.png');
    background-repeat: no-repeat;
    display: block;
    width: 76px;
    height: 13px;
    border-width: 0;
    background-position: 0 -13px;
}

#scritta_systems a:active
{
    border-width: 0;
}


/* SERVICES */



#scritta_services  
{
    position: absolute;
    top: 89px;
    left: 182px;
    width: 87px;
    height: 13px;
    z-index: 1;
}


#scritta_services a
{
    background-image: url('../immagini/scritta_services.png');
    background-repeat: no-repeat;
    display: block;
    width: 87px;
    height: 13px;
    border-width: 0;
}

#scritta_services a:hover
{
    background-image: url('../immagini/scritta_services.png');
    background-repeat: no-repeat;
    display: block;
    width: 87px;
    height: 13px;
    border-width: 0;
    background-position: 0 -13px;
}

#scritta_services a:active
{
    border-width: 0;
}

/* SUR */

#scritta_sur 
{
    position: absolute;
    top: 109px;
    left: 182px;
    width: 32px;
    height: 13px;
    z-index: 1;
}


#scritta_sur a
{
    background-image: url('../immagini/scritta_sur.png');
    background-repeat: no-repeat;
    display: block;
    width: 32px;
    height: 13px;
    border-width: 0;
}

#scritta_sur a:hover
{
    background-image: url('../immagini/scritta_sur.png');
    background-repeat: no-repeat;
    display: block;
    width: 32px;
    height: 13px;
    border-width: 0;
    background-position: 0 -13px;
}

#scritta_sur a:active
{
    border-width: 0;
}


/* BEIJING */

#scritta_beijing 
{
    position: absolute;
    top: 129px;
    left: 182px;
    width: 76px;
    height: 13px;
    z-index: 1;
}


#scritta_beijing a
{
    background-image: url('../immagini/scritta_beijing.png');
    background-repeat: no-repeat;
    display: block;
    width: 76px;
    height: 13px;
    border-width: 0;
}

#scritta_beijing a:hover
{
    background-image: url('../immagini/scritta_beijing.png');
    background-repeat: no-repeat;
    display: block;
    width: 76px;
    height: 13px;
    border-width: 0;
    background-position: 0 -13px;
}

#scritta_beijing a:active
{
    border-width: 0;
}

/*********************************************************/
/*                  Titoli  CMS                          */
/*********************************************************/

#titoli_cms
{
   font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
   font-size: 30px;
}


/*********************************************************/
/*                  Menu                                 */
/*********************************************************/


#menu 
{ 
    float: left;  
    width:280px;
    height: 606px;
    background-repeat: no-repeat;
    background-position: right top; 
    margin: 0;
  
}

#menu a
{
    text-decoration: none;
}

#menu a:hover
{
    text-decoration: none;
}

#menu a:active
{
    text-decoration: none;
    border-width: 0;
    outline: none;
}

#menu a:focus
{
    -moz-outline-style: none;
    text-decoration: none;
    border-width: 0;
    outline: none;
}


#first_Nav_Menu 
{
    position: relative;
    top: 10px;
    left: 25px;
    width: 212px;
    
}

#second_Nav_Menu 
{
    position: relative;
    top: 43px;
    left: 25px;
    width: 212px;
}



/*********************************************************/
/*                  Content                              */
/*********************************************************/

#content
{
   float: right;  
   background-color: #FFFFFF;
   width:600px;
   display: inline;
   margin: 0;
   
   
}

#content img 
{
    border-width: 0;

}


/*********************************************************/
/*                  Lower Content                        */
/*********************************************************/
#lowerContentArea
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
}

#lowerContentArea a
{
   font-size: 13px;
}

.products_sl
{
	position: absolute;
		
	/* border: 1px solid black; */
}

.titoli_lc 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bolder;
    font-size: 16px;
}




/*********************************************************/
/*                  Div Footer                           */
/*********************************************************/
#footer
{
    clear: both;
    background-color: #FFFFFF;
    border-width: 0;
}




/*********************************************************/
/*                  searchResults                        */
/*********************************************************/

#searchResults
{
   position: relative;
   left: 30px;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 12px;
}


/*********************************************************/
/*                  defaultArea                          */
/*********************************************************/

.defaultArea
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	font-weight: bold;
	border: none;
	color: #005E9D;
}

.defaultArea a
{
    color: Black;
    border: 0;
}

.defaultArea h3
{
    margin-bottom: 0.75em;
	font-size: 12pt;

}


.pics {  
    height:  232px;  
    width:   232px;  
    padding: 0;  
    margin:  0;  
} 
 
.pics img {  
    padding: 15px;  
    border:  1px solid #ccc;  
    /*background-color: #eee; */
    width:  580px; 
    height: 190px; 
    top:  0; 
    left: 0 
}



/*********************************************************/
/*                  Site Map                             */
/*********************************************************/



#siteMapList 
{
}

#siteMapList ul
{
    list-style-type: none;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
    position: relative;
    left: -30px;
}

#siteMapList a:link
{
    text-decoration: none;
    color: Black;
}

#siteMapList a:hover
{
     text-decoration: none;
     color: White;
}

#siteMapList a:visited
{
    text-decoration: none;
    color: Black;
}

#siteMapList_holding a:hover 
{
    background-color: #015F9D;
}

#siteMapList_holding a:active 
{
    background-color: #015F9D;
}

#siteMapList_systems a:hover 
{
    background-color: #00609E;
}

#siteMapList_systems a:active 
{
    background-color: #00609E;
}

#siteMapList_services a:hover 
{
    background-color: #05ACA0;
}

#siteMapList_sur a:hover 
{
    background-color: #CF2B3A;
}

#siteMapList_beijing a:hover 
{
    background-color: #D88E30;
}

#siteMapList_brasil a:hover 
{
    background-color: #399408;
}


#siteMapList_energy a:hover 
{
    background-color: #ffd031;
}

.cms
{
    text-decoration: none;
}


/*********************************************************/
/*                      classes                          */
/*********************************************************/


.jobs ul
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 13px;
	line-height: 14pt;
	list-style-type: square;
}
