/*================ Structure générale =====================*/
*{
  margin:0;
  padding:0;
font-size: 11px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
}

a:link {
  text-decoration:none;
  color:#000;
font-size: 11px;
}

a:visited {
  text-decoration:none;
  color:#000;
font-size: 11px;
}
a:hover {
  text-decoration:underline;
  color:#000;
font-size: 11px;
}

#menu a:link {
  text-decoration:none;
  color:#fff;
font-size: 11px;
font-weight: bold;
}

#menu a:visited{
  text-decoration:none;
color:#fff;
font-size: 11px;
font-weight: bold;
}

#menu a:hover{
  text-decoration:none;
color:#000;
font-size: 11px;
font-weight: bold;
}


body{
  text-align:center;
  position:relative;
background: url(content_images/header_branded.gif) no-repeat top center;
}
#bodybox{
  width:730px;
  height:450px;
  text-align:left;
  /*background-color:#FFFFFF;*/
  padding-bottom:0px;

}
html>body #bodybox{
  margin-left:auto;
  margin-right:auto;
margin-top: 5px;
  min-height:650px;
  height:auto;
border: 0px solid #004E75;
  
}
#head{
  /*height:115px;*/
  overflow:hidden;
  position:relative;
border: 0px solid #004E75;
background: url() no-repeat ;
}

#head_inner{
  height:165px;
  overflow:hidden;
  background: url(immagini/header_inner.gif) no-repeat #;
  position:relative;
}

#logo{
float:left;
width:728px;
height: 58px;
margin-top: 0px;
border-top: 0px solid #ccc;
border-bottom: 0px solid #004A76;
padding: 0px;
font-weight: bold;
text-align: left;	
background-color: #;	
font-size: 10px;
margin-top: 0px;
margin-bottom: 3px;
}

#main_picture{
float:left;
width:726px;
border: 0px solid #004A76;
padding: 0px;
font-weight: bold;
text-align: left;	
background-color: #fff;	
margin-top: 0px;
margin-bottom: 5px;


}


#menu_language{

float:left;
width:600px;
margin-top: 0px;
margin-left:5px;
margin-right:0px;
border-top: 0px solid #ccc;
border-bottom: 0px solid #;
padding: 5px;
font-weight: normal;
text-align: left;
/*background-color: #004A76;*/
color: #666;

}

#menu_language a {
color: #666;
padding-left: 10px;
padding-right: 10px;
}

#menu{
width:720px;
background: url(immagini/menubg.gif) no-repeat;
float: left;
border-top: 0px solid #004A76;
border-bottom: 0px solid #000;
padding: 5px;
font-weight: bold;
background-color: #;	
}

#menu_inner{
width:710px;
margin-top: 130px;
margin-left:11px;
margin-bottom:7px;
border-top: 2px solid #004E75;
border-bottom: 1px solid #ccc;
padding-top: 5px;
padding-left: 5px;
PADDING-BOTTOM: 5PX;
font-weight: bold;	
}


#footer{
float:left;
width:700px;
margin-top: 25px;
margin-left:11px;
margin-bottom:20px;
border-top: 2px solid #004E75;
border-bottom: 1px solid #ccc;
padding-top: 5px;
padding-left: 5px;
PADDING-BOTTOM: 5PX;
font-weight: normal;	
}

#menu_plus{

padding-bottom: 5px;
padding-top: 5px;
float:left;
width:105px;
margin-top: 0px;
border: 0px solid #ccc;
/*border-top: 0px solid #ccc;
border-bottom: 0px solid #ccc;*/
font-weight: bold;
text-align: left;	
font-size: 10px;
background: url()left top no-repeat #fff;

}

#menu_plus_b{

padding-bottom: 5px;
padding-top: 5px;
float:left;
width:130px;
margin-left: 600px;
border-bottom: 1px solid #ccc;
font-weight: bold;
text-align: left;	
font-size: 10px;
background: url()left top no-repeat #fff;

}

#small_box{
  width:195px;
  color:#666;
border: 0px dotted #ccc;
margin-top: 10px;
}

#menu_plus a:link {
  text-decoration:none;
  color:#999;
}

#menu_plus a:visited {
  text-decoration:none;
  color:#999;
}

#menu_plus a:hover {
  text-decoration:underline;
  color:#999;
}



#content{
  float:left;
  width:727px;
  height:325px;
  margin-left: 0px;
border: 0px solid #ccc;
}

html>body #content{
  min-height:325px;
  height:auto;
}

#contenthome{
  float:left;
  width:727px;
  height:325px;
  margin-left: 0px;
border: 0px solid #ccc;
}

html>body #contenthome{
  min-height:325px;
  height:auto;
}

.patch{
  clear:both;
}

/*====================== CONTENT ================================*/

.strongblu {
	color: #0074B6;
	font-weight: bold;
	font-size: 11px;
}
.strongorange {
	color: #F99224;
	font-weight: bold;
	font-size: 11px;
}



#content p{
font-size: 11px;
  margin-top:5px;
padding: 15px;
text-align: justify;
}

#content p a:link {
font-size: 11px;
  color: #FC952F;

}

#content p a:link {
font-size: 11px;
  color: #FC952F;

}

#content p a:link {
font-size: 11px;
  color: #FC952F;

}

#content strong{
font-size: 11px;

}

#content h1{
padding-top: 10px;
padding-bottom: 3px;
padding-left: 35px;
text-align: left;
background-image:url(content_images/h1_bg.gif);
background-position:top left;
/*background-color: #FC952F;*/
background-repeat:no-repeat;
background-color: #004A76;
color: #000;
border-bottom: 0px solid #000;
border-left: 0px dotted #ccc;
height:30px;
}

#content .highlight{

color: #F89A20;

}

#content .highlight{

color: #F89A20;

}



#contenthome p{
font-size: 11px;
  margin-bottom:0px;
padding: 0px;
text-align: justify;
margin-right: 10px;
}

#contenthome p a:link {
font-size: 11px;
  color: #FC952F;

}

#contenthome p a:hover {
font-size: 11px;
  color: #FC952F;
text-decoration: none;

}

#contenthome p a:visited {
font-size: 11px;
  color: #000;
text-decoration: underline;

}

#contenthome strong{
font-size: 11px;

}

#contenthome h1{
padding-top: 5px;
padding-bottom: 3px;
padding-left: 15px;
text-align: left;
background-image:url();
background-position:top left;
/*background-color: #FC952F;*/
background-repeat:no-repeat;
background-color: #004A76;
color: #fff;
border-bottom: 1px solid #fff;
height:30px;
}

#contenthome .highlight{

color: #F89A20;

}

#contenthome .highlight{

color: #F89A20;

}

#section_name{
height: 20px;
padding-top: 10px;
padding-bottom: 5px;
padding-left:10px;
background-image:url(content_images/company_headline_bg.gif);
background-position:top left;
/*background-color: #FC952F;*/
background-repeat:no-repeat;
color: #000;
padding-left: 40px;
border-bottom: 1px solid #666;
font-weight: bold;
}

#section_namecontacts{
padding-top: 15px;
padding-bottom: 5px;
padding-left:35px;
height: 25px;
background-image:url(content_images/h1_bg.gif);
background-position:top left;
/*background-color: #FC952F;*/
background-repeat:no-repeat;
color: #000;
border-bottom: 1px solid #666;
font-weight: bold;
}


#collateral_link{
padding-top: 5px;
padding-bottom: 5px;
padding-left:10px;
background-image:url(content_images/arrow_section.gif);
background-position:top left;
/*background-color: #FC952F;*/
background-repeat:no-repeat;
color: #fff;
border-bottom: 1px solid #666;
font-weight: bold;
text-align: right;
}


/*----------- PRIMO BLOCCO HIGHLIGHT HOMEPAGE -------------------*/

#content .block10{
  /*background-image:url(immagini/coin01_orange.gif);*/
  background-repeat:no-repeat;
  background-position:bottom right;
    /*background-color:#fff;*/
  width:525px;
  color:#000000;
  float:left;
height:230px;
margin-bottom: 5px;
margin-right: 
text-align: justify;
padding-bottom:10px;
border-bottom: 1px dotted #ccc;

}

#contenthome .block10news{
  /*background-image:url(immagini/coin01_orange.gif);*/
  background-repeat:no-repeat;
  background-position:bottom right;
    background-color:#EBEDEE;
  width:720px;
  color:#000000;
  float:left;
height:25px;
margin-bottom: 5px;
font-weight: normal; 
text-align: left;
padding-bottom:10px;
border-bottom: 0px solid #ccc;
border-top: 0px solid #ccc;

}

#contenthome .block10news p{

text-align: left;
border-bottom: 0px solid #ccc;
padding-bottom: 2px;

}

#contenthome .block10news a{

text-decoration: none;

}

#contenthome .block10news a:visited{

text-decoration: none;

}

#contenthome .block10news a:hover{

text-decoration: underline;
color:#666;

}




#contenthome .block10foot{
  /*background-image:url(immagini/coin01_orange.gif);*/
  background-repeat:no-repeat;
  background-position:bottom right;
    
  width:455px;
  color:#000000;
  float:left;
height:25px;
margin-bottom: 5px;
font-weight: normal; 
text-align: left;

padding-bottom:10px;
border-bottom: 1px solid #ccc;
border-top: 0px solid #ccc;

}

#contenthome .block10head{
  /*background-image:url(immagini/coin01_orange.gif);*/
  background-repeat:no-repeat;
  background-position:bottom right;
  width:250px;
  color:#000000;
  float:right;
height:45px;
margin-bottom: 5px;
margin-left: 20px;
font-weight: normal; 
text-align: center;
padding-bottom:5px;
padding-top:5px;
border: 1px dotted #ccc;


}



#contenthome .block10foot p{

text-align: left;
border-bottom: 0px solid #ccc;
padding-bottom: 2px;

}

#contenthome .block10foot a{

text-decoration: none;

}

#contenthome .block10foot a:visited{

text-decoration: none;

}

#contenthome .block10foot a:hover{

text-decoration: underline;
color:#666;

}








#contenthome .block10link{
  /*background-image:url(immagini/coin01_orange.gif);*/
  background-repeat:no-repeat;
  background-position:bottom right;
    /*background-color:#fff;*/
  width:200px;
  color:#000000;
  float:left;
height:20px;
margin-bottom: 5px;
margin-right: 
text-align: justify;
padding-bottom:10px;
border: 1px dotted #ccc;

}



#content .block10 .inner{
  padding:0px;
}
#content .block10 a{
  color:#FF6300;
  text-decoration:none;
}
#content .block10 a:hover{
  text-decoration:underline;
}
#content .block10 a.bleu{
  color:#27377F;
}


#contenthome .block10{
  /*background-image:url(immagini/coin01_orange.gif);*/
  background-repeat:no-repeat;
  background-position:bottom right;
    /*background-color:#fff;*/
  width:680px;
  color:#000000;
  float:left;
height:160px;
margin-bottom: 5px;
margin-right: 
text-align: justify;
padding-bottom:10px;
border: 0px dotted #ccc;

}



#contenthome .block10 .inner{
  padding:0px;
}
#contenthome .block10 a{
  color:#FF6300;
  text-decoration:none;
}
#contenthome .block10 a:hover{
  text-decoration:underline;
}
#contenthome .block10 a.bleu{
  color:#27377F;
}




/*-----------------------------------------------------------------*/
/*----------- SECONDO BLOCCO HIGHLIGHT HOMEPAGE -------------------*/

#contenthome .block7{
  background-image:url(immagini/coin01.gif);
  background-repeat:no-repeat;
  background-position:bottom center;
  /*background-color:#848FC5;*/
  background-color:#00537B;
  width:485px;
  color:#FFF;
  float:left;

}
html>body #contenthome .block7{
  min-height:70px;
  
}
#contenthome .block7 .inner{
  padding:20px;
}


#content .block7{
  background-image:url(immagini/coin01.gif);
  background-repeat:no-repeat;
  background-position:bottom right;
  /*background-color:#848FC5;*/
  background-color:#00537B;
  width:485px;
  color:#FFF;
  float:left;

}
html>body #content .block7{
  min-height:70px;
  
}
#content .block7 .inner{
  padding:20px;
}

/*-----------------------------------------------------------------*/
/*----------- TERZO BLOCCO HIGHLIGHT HOMEPAGE -------------------*/

#contenthome .block8{
  background-image:url(immagini/coin01.gif);
  background-repeat:no-repeat;
  background-position:bottom left;
  /*background-color:#848FC5;*/
  background-color:#009CD1;
  width:485px;
  color:#FFF;
  float:left;
margin-bottom: 20px;

}
#contenthome .block8home{
  background-repeat:no-repeat;
  background-position:bottom right;
    background-color:#fff;
  width:525px;
  color:#000000;
  float:left;
height:190px;
margin-bottom: 5px;
margin-right: 
text-align: justify;
padding-bottom:10px;
border: 0px dotted #ccc;


}

#contenthome .block8home a:visited {

  color:#FFF;

}


#content .block8{
background-image:url(immagini/coin01.gif);
  background-repeat:no-repeat;
  background-position:bottom left;
  /*background-color:#848FC5;*/
  background-color:#009CD1;
  width:485px;
  color:#FFF;
  float:left;
margin-bottom: 20px;

}
#content .block8home{
  background-repeat:no-repeat;
  background-position:bottom right;
    background-color:#fff;
  width:525px;
  color:#000000;
  float:left;
height:190px;
margin-bottom: 5px;
margin-right: 
text-align: justify;
padding-bottom:10px;
border: 0px dotted #ccc;


}

#content .block8home a:visited {

  color:#FFF;

}


/*-----------------------------------------------------------------*/
/*----------- INTERNA: CORPO TESTO PAG -------------------*/

#content .block8_inner_long{

background-image:url(immagini/coin01.gif);
  background-repeat:no-repeat;
  background-position:bottom left;
  /*background-color:#848FC5;*/
  background-color:#EBEDEE;
  width:485px;
  color:#FFF;
  float:RIGHT;
  height:580px;
  margin-top: 25px;
  color: #000;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
border-bottom: 0px solid #000;
padding:0px;

}

#content .block8_innerWorld{

background-image:url(immagini/worldwide_bottom.gif);
  background-repeat:no-repeat;
  background-position:bottom left;
  /*background-color:#848FC5;*/
  background-color:#EBEDEE;
  width:485px;
  color:#FFF;
  float:RIGHT;
  height:500px;
  margin-top: 25px;
  color: #000;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
border-bottom: 0px solid #000;
padding:0px;

}


#content .block8_inner{

background-image:url(immagini/coin01.gif);
  background-repeat:no-repeat;
  background-position:bottom left;
  /*background-color:#848FC5;*/
  background-color:#EBEDEE;
  width:485px;
  color:#FFF;
  float:RIGHT;
  height:524px;
  margin-top: 25px;
  color: #000;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
border-bottom: 0px solid #000;
padding:0px;

}

#content .block8long_inner{

background-image:url(immagini/coin01.gif);
  background-repeat:no-repeat;
  background-position:bottom left;
  /*background-color:#848FC5;*/
  background-color:#EBEDEE;
  width:485px;
  color:#FFF;
  float:RIGHT;
  height:564px;
  margin-top: 25px;
  color: #000;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
border-bottom: 0px solid #000;
padding:0px;

}

#content .block8_innercontacts{
  background-image:url(immagini/coin01.gif);
  background-repeat:no-repeat;
  background-position: bottom right;
  /*background-color:#848FC5;*/
  background-color:#EBEDEE;
  width:730px;
  color:#FFF;
  float:left;
  height:640px;
  margin-top: 25px;
  color: #000;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
border-bottom: 1px solid #000;
padding:0px;

}

#content .block8_form{

  background-color:#EBEDEE;
  width:730px;
  color:#FFF;
  float:left;
  height:640px;
  margin-top: 10px;
  color: #000;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
border-bottom: 1px solid #000;
padding-left:10px;
height: 700px;

}

#content .block8_form h3{

padding: 5px;    
color:#77C6ED;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
border-bottom: 1px dotted #FF0F0F;
width: 270px;


}

#content .block8_solutions{
  background-color:#fff;
  width:485px;
  color:#FFF;
  float:RIGHT;
  height:524px;
  margin-top: 25px;
  color: #000;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
border-bottom: 0px solid #000;
padding:0px;

}

#content .block8_innertable{

background-image:url(immagini/coin01.gif);
  background-repeat:no-repeat;
  background-position:bottom left;
  /*background-color:#848FC5;*/
  background-color:#EBEDEE;
  width:485px;
  color:#FFF;
  float:RIGHT;
  height:524px;
  margin-top: 25px;
  color: #000;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
border-bottom: 0px solid #000;
padding:0px;

}

#content .block8_innertable p{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 10px;
padding:5px;

}

#content .block8_inner_long .inner{

    font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 8px;


}

#content .block8_inner .inner{

    font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 8px;


}

#content .block8_inner a:link {
text-decoration:underline;
color:#3B9DC1;
font-weight: bold;
}

#content .block8_inner a:hover {
  text-decoration:underline;
  color:#000;
font-weight: bold;

}




#content .block8_inner_solutions{
  background-image:url(immagini/coin01.gif);
  background-repeat:no-repeat;
  background-position:bottom right;
  /*background-color:#848FC5;*/
  background-color:#fff;
  width:485px;
  color:#666;
  float:RIGHT;
height:550px;
margin-top: 5px;
color: #000;

}
html>body #content .block8_inner{
  min-height:350px;
text-align: left;
  
}
#content .block8_inner .inner{
  padding:20px;
}

#content .block8_inner_long .inner{
  padding:20px;
}

html>body #contenthome .block8_inner{
  min-height:350px;
text-align: left;
  
}
#contenthome .block8_inner .inner{
  padding:20px;
}






/*-----------------------------------------------------------------------*/
/*---------------- PRIMO BOX DESTRA HOMEPAGE -------------------*/
#contenthome .block11{
  background-color:#fff;
  /*background-color:#848FC5;*/
  width:195px;
height: 45px;
  color:#FFFFFF;
  float:RIGHT;
margin-top: 5px;
height: 25px;
border-bottom: 1px dotted #ccc;

}

/*--------------------------------------------------------------*/
/*---------------- SECONDO BOX DESTRA HOMEPAGE -------------------*/
#content .block1{
background-image:url(immagini/coin01white.gif);
  background-repeat:no-repeat;
  background-position:bottom right;
  background-color:#CEB16C;
  /*background-color:#848FC5;*/
  width:195px;
height: 285px;
  color:#FFFFFF;
  float:RIGHT;
margin-top: 5px;
height: 160px;
border: 0px dotted #ccc;
}

#content .block12{
  background-color:#ccc;
  width:195px;
height: 85px;
  color:#FFFFFF;
  float:RIGHT;
margin-top: 5px;
height: 100px;
border: 0px dotted #ccc;
}

#content .block12 a:hover{
  text-decoration:underline;
}


#contenthome .block12{
background-image:url(immagini/coin01white.gif);
  background-repeat:no-repeat;
  background-position:bottom right;
  background-color:#DDE7EC;
  /*background-color:#848FC5;*/
  width:195px;
height: 285px;
  color:#000;
  float:left;
margin-top: 5px;
height: 110px;
border: 1px dotted #ccc;
}

#contenthome .block12 .inner{
  padding:10px;

}#contenthome .block12 a:hover{
  text-decoration:underline;
}

/*--------------------------------------------------------------*/
/*---------------- TERZO BOX DESTRA HOMEPAGE -------------------*/

#contenthome .block13_high a {
  text-decoration:underline;
  color:#000;
}
#contenthome .block13_high a:hover{
  text-decoration:none;
  color:#fff;
}


#contenthome .block13{
background-image:url();
  background-repeat:no-repeat;
  background-position:bottom right;
  background-color:#D5C39C;
  width:195px;
  color:#000;
  float:left;
margin-top: 0px;
border: 0px dotted #ccc;

}

#contenthome .block13 .inner{
  padding:10px;

}

#contenthome .block13_high{
background-color:#B7CFDC;
  width:195px;
  color:#000;
  float:none;
margin-top: 5px;
height: 65px;
border: 0px solid #FF7D00;
}

#contenthome .block13_high .inner{
  padding:10px;
}
#contenthome .block13 a:hover{
  text-decoration:underline;
}
#contenthome .block13_high a:hover{
  text-decoration:underline;
}
#contenthome .block13_high a:visited{
  text-decoration:underline;
}
#contenthome .block13_middle{
background-color:#EBDC7A;
  width:195px;
  color:#000;
  float:RIGHT;
margin-top: 5px;
height: 70px;
border: 0px solid #FF7D00;
}
#contenthome .block13_middle .inner{
  padding:10px;
}

#contenthome .block13_middle a:hover{
  text-decoration:none;
  color:#fff;
}

#contenthome .block13_middle a {
  text-decoration:underline;
  color:#000;
}

#contenthome .block13_middle a:visited {
  text-decoration:underline;
  color:#000;
}
/*--------------------------------------------------------------*/

/*---------------- INTERNE: BOX MENU SOTTOSEZIONI -------------------*/

#content .block13_menu{
/*background-image:url(content_images/menu_bg.gif);*/
  background-repeat:no-repeat;
  background-position:bottom;
  /*background-color:#137395;*/
  width:213px;
height: 515px;
  color:#FFFFFF;
  float:left;
height: 522px;
 margin-top: 0px;
padding: 0px;
border-top: 1px solid #fff;
border-bottom: 0px solid #000;
}

#content .downloadcont{

width:260px;
heigth: 100px;
  color:#FFFFFF;
  float:left;
padding: 5px;
border: 1px solid #fff;
font-weight: bold;
text-align: left;
margin-top: 2px;
}

#content .downloadcontpress{

width:370px;
heigth: 100px;
  color:#666;
  float:left;
padding-left: 39px;
padding-top: 10px;
padding-right: 5px;
padding-bottom: 5px;
border: 0px solid #fff;
font-weight: bold;
font-size: 11px;
text-align: left;
margin-left: 10px;
margin-bottom: 5px;
background-image:url(content_images/save_32.gif);
background-repeat:no-repeat;
background-position: top left;
}

#content .events{

width:410px;
heigth: 100px;
 color:#000;
  float:left;
padding-left: 35px;
padding-top: 10px;
padding-bottom: 10px;
border: 0px solid #fff;
font-size: 11px;
text-align: left;
margin-top: 2px;
margin-bottom: 5px;
margin-left: 15px;
background-image:url(content_images/web_24.gif);
background-repeat:no-repeat;
background-position: top left;
}


#content .events a:link {
  text-decoration:underline;
  color:#666;
font-weight:bold;

}

#content .events a:visited{
  text-decoration:underline;
color:#666;
font-weight:bold;

}

#content .events a:hover, a:active{

color:#40BAD8;
text-decoration:none;
font-weight:bold;

}






#content .block8_inner .downloadcontpress a:link {

color:#74C1EE;
 text-decoration: underline;
font-size: 11px;
text-align: right;

}


#content .block8_inner .downloadcontpress a:visited {

color:#74C1EE;
 text-decoration: underline;
font-size: 11px;
text-align: right;
}

#content .block8_inner .downloadcontpress a:hover {

color:#FA9032;
 text-decoration: none;
font-size: 11px;
text-align: right;
}



#content .block8_inner .pressdate{

width:410px;
heigth: 50px;
  color:#fff;
  float:left;
padding: 5px;
border-bottom: 1px dotted #3A4569;
border-top: 1px dotted #3A4569;
font-weight: bold;
text-align: left;
margin-top: 2px;
margin-left: 10px;
background-color:#74C1EE;
font-size: 10px;
}

/* ***************** NOT USED *******************/

#content .pager{

width:470px;
  color:#000;
  float:left;
font-weight: bold;
font-size: 11px;
text-align: right;
margin-top: 10px;
margin-bottom: 5px;
margin-left: 5px;

}

#content .pager a:link{

color:#FA9032;
 text-decoration: none;
font-size: 11px;
text-align: right;

}

#content .pager a:hover{

color:#000;
 text-decoration: underline;
font-size: 11px;
text-align: right;

}

#content .pager a:visited{

color:#FA9032;
 text-decoration: none;
font-size: 11px;
text-align: right;

}
/* ***************** END NOT USED *******************/


#content .download{
  /*background-color:#398EAC;*/
width:300px;
  color:#666;
  float:left;
padding: 5px;
border: 0px solid #fff;
font-weight: bold;
text-align: left;
margin-top: 2px;
}

#content .block13_menu .item{
  background-color: #F8F0CB;
width:150px;
  color:#666;
  float:left;
padding: 5px;
background-image:url(immagini/coin_white_rightbottom.gif);
  background-repeat:no-repeat;
  background-position: bottom right;

border-top: 1px solid #193D5F;
text-align: left;
margin-top: 0px;
}

#content .block13_menu .itemcurrent{
  background-repeat:no-repeat;
  background-position: top left;
background-image:url(immagini/coin_white_rightbottom.gif);
width:118px;
  color:#000;
  float:left;
padding-left: 105px;
padding-top: 10px;
padding-bottom: 10px;
border-top: 1px dotted #ccc;
border-left: 0px solid #000;
font-weight: bold;
text-align: left;
margin-top: 0px;
}

#content .block13_menu .itemcurrent a:link{
color:#6EB5D9;
text-decoration: none;

}

#content .block13_menu .itemcurrent a:visited{
color:#666;
text-decoration: none;

}

#content .block13_menu .item a:link{
color:#666;
text-decoration: none;
}

#content .block13_menu .item a:visited{
color:#666;
text-decoration: none;

}

#content .block13_menu .item a:hover{
color:#000;
text-decoration: underline;

}


#content .minoritem{
  background-color: #004A76;
width:300px;
  color:#000;
  float:left;
padding: 5px;
border: 0px solid #ccc;
font-weight: bold;
text-align: left;
margin-top: 5px;
margin-left: 15px;
}

#content .minoritem a:link{
  color:#fff;
}

#content .minoritem a:visited{
  color:#fff;
}

#content .generalsideitem{
background-image:url(immagini/coin_white_topleft.gif);
  background-repeat:no-repeat;
  background-position: top left;
  background-color:#ccc;
width:202px;
  color:#000;
  float:left;
padding: 5px;
border: 1px solid #fff;
font-weight: normal;
text-align: left;
margin-top: 25px;
}

#content .specialsideitem{
background-image:url(immagini/coin_white_topleft.gif);
  background-repeat:no-repeat;
  background-position: top left;
  background-color:#0F6394;
width:210px;
  color:#fff;
  float:left;
padding: 10px;
border: 1px solid #fff;
font-weight: normal;
text-align: left;
margin-top: 25px;

}

#content .specialsideitem a:link{
text-decoration: underline;
  color: #fff;
}

#content .itemsolutions{
background-image:url(content_images/item_idle_bg.gif);
  background-repeat:no-repeat;
  background-position: top left;
width:202px;
  color:#000;
  float:left;
padding: 10px;
border-bottom: 1px solid #ccc;
font-weight: bold;
text-align: left;
margin-top: 0px;
}

#content .itemform{
background-image:url(immagini/coin_white_topleft.gif);
  background-repeat:no-repeat;
  background-position: top left;
  background-color:#DCE4E8;
width:150px;
  color:#FFFFFF;
  float:left;
padding: 5px;
border-top: 1px dotted #000;
font-weight: bold;
text-align: left;
margin-top: 0px;
}



#content .divider{

width:160px;
height: 2px;
float:left;
border-bottom: 2px solid #ccc;


}



#content .block13_menu .itemsolutions a:link {
  text-decoration:none;
  color:#026795;
font-weight: bold;
}

#content .block13_menu .itemsolutions a:visited {
  text-decoration:none;
  color:#000;
font-weight: bold;
}

#content .block13_menu .itemsolutions a:hover {
  text-decoration:underline;
  color:#000;
font-weight: bold;
}

.td_table{
color: #fff;
font-weight: bold;
}

#content .itemhome{
background-image:url(content_images/company_headline_bg.gif);
background-repeat:no-repeat;
background-position:top left;
background-color:#026795;
width:680px;
color:#27354F;
float:left;
padding-left: 35px;
border-bottom: 0px dotted #fff;
font-weight: bold;
text-align: left;
margin-bottom: 10px;
}


#contenthome .itemhome{
background-image:url(content_images/company_headline_bg.gif);
background-repeat:no-repeat;
background-position:top left;
/*background-color:#026795;*/
width:680px;
height: 15px;
color:#27354F;
float:left;
border-bottom: 1px dotted #ccc;
font-weight: bold;
text-align: left;
margin-bottom: 5px;
padding-top: 10px;
padding-left: 45px;
padding-bottom: 5px;
}

#contenthome .itemnews{
background-image:url(content_images/highlights_headline_bg.gif);
background-repeat:no-repeat;
background-position:top left;
/*background-color:#026795;*/
width:70px;
height: 20px;
color:#27354F;
float:left;
border-bottom: 0px dotted #ccc;
font-weight: bold;
text-align: left;
margin-right: 5px;
margin-top: 0px;
margin-left: 0px;
padding-top: 10px;
padding-left: 15px;
padding-bottom: 0px;
}
#contenthome .itemfoot{
background-image:url(immagini/d-star_logo.gif);
background-repeat:no-repeat;
background-position:top left;
/*background-color:#026795;*/
width:100px;
height: 35px;
color:#27354F;
float:left;
border-bottom: 0px dotted #ccc;
font-weight: bold;
text-align: left;
margin-right: 5px;

}


#content .block13_menu .inner{
  padding:20px;
}

#content .item a:link {
  text-decoration:none;
  color:#fff;
font-weight: bold;
}
#content .block13_menu a:visited {
  text-decoration:underline;
  color:#fff;
}
#content .block13_menu a:hover {
  text-decoration:underline;
  color:#FC952F;
}

/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/


#content .block01_menu{
background-image:url(immagini/coin01.gif);
  background-repeat:no-repeat;
  background-position:bottom right;
  background-color:#8EAABC;
  width:195px;
  color:#FFFFFF;
  float:left;
 margin-top: 5px;
padding: 10px;
}

#content .block01_menu .inner{
  padding:20px;
}

#content .block01_menu a:link {
  text-decoration:none;
  color:#fff;
font-weight: bold;
}
#content .block01_menu a:visited {
  text-decoration:none;
  color:#000;
font-weight: bold;
}
#content .block01_menu a:hover {
  text-decoration:underline;
  color:#fff;
font-weight: bold;
}

/*--------------------------------------------------------------*/

.imgflhome{
FLOAT: left; MARGIN: 0px 10px 0px 0px; border: dotted 0px #666;
}
.imgwide{
FLOAT: none; MARGIN: 10px 50px 6px 0px; border: solid 2px #666;
}

.icon{
FLOAT: left; MARGIN: 10px 10px 50px 50px; border: solid 1px #666;

}


.imgfl{
FLOAT: left; MARGIN: 10px 10px 6px 0px; border: solid 0px #666;
}

.icon{
FLOAT: left; MARGIN: 0px 5px 25px 0px; border-right: dotted 0px #666;
}

.iconhigh{
FLOAT: left; MARGIN: 0px 5px 105px 0px; border-right: dotted 0px #666;
}

.iconmedium{
FLOAT: left; MARGIN: 0px 5px 50px 0px; border-right: dotted 0px #666;
}

.img_content{
FLOAT: left; MARGIN: 10px 10px 50px 50px; border: solid 0px #666;
}

.imgfr{
FLOAT: right; MARGIN: 10px 2px 6px 10px; border: solid 1px #666;
}

.simpleimg{
border: solid 2px #ccc; margin-top: 5px;
}

#content table.newsletterTab td{
  margin-bottom:10px;
}
.table {
	left: 5px;
}
