@charset "utf-8";
/* CSS Document */

/*
Magenta:#e00f5e
Verde chiaro: #93c224
arancio scuro: #ff7b29
arancio chiaro: #ffcc00
*/

body
{
margin: 0 0 0 0;
padding: 0 0 0 0; 
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-family:Helvetica,Arial,sans-serif;
font-size: 100%;
background:url() right top;
background-repeat: repeat-x;
color: #666666;
text-align: left;
background-color:#fff;
}
input{
	border:1px solid #d9d6d6;
}
textarea{
	border:1px solid #d9d6d6;
}
img{
	border:0;
}
p.careersPar img{
	float:left;
	padding:6px 10px 5px 0;
}
.pad2L{
	padding-left:2px;
}
h3{
	margin:6px 0;
	font-size:93%;
}
h3.artTitle3
{
  	color: #D91872;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 26px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.2;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    word-spacing: 0;

}
h3.artTitle3 a
{
    color: #D91872;
	text-decoration:none;    
	line-height: 1.2em;
	font-weight:normal;
}
h3.artTitle3 a:hover{
	background-color:#eeeeee;
	text-decoration:underline;
	font-weight:normal;
    line-height: 1.2em;
}	
h3.artTitleD
{
	font-size:18px;
	clear:both;
	float:left;
	width:100%;
	color:#999;
	font-weight:normal;
	margin:0 0 25px 0;
	border-bottom:1px solid #999;
	padding:0 0 5px 0;
}
	
		
	h3.artTitleDown
{
	clear:both;
	float:left;
	width:auto !important;
    color: #2E2E2E;
    line-height: 1.4em;
    text-decoration: none;
	}
		
h3.artTitleDown a
{
	clear:both;
	font-size:14px;
	float:left;
	width:auto !important;
    color: #2E2E2E;
    line-height: 1.4em;
    text-decoration: none;
	}
			
h3.artTitleDown a:hover
{
	clear:both;
	float:left;
    color: #000;
	background-color:#eeeeee;
    line-height: 1.4em;
    text-decoration: underline;
	}
	
h2.artTitle2
{font-size:180%;
	}

p{
	margin:5px 0;
}


#tbFullText a
{
	color:#2e2e2e;
	background-color:#eeeeee;
	text-decoration:none !important;
}	
#tbFullText a:hover
{	
	background-color:#eeeeee;
	color:#000;
	text-decoration:underline !important;
}
#tbFullText a img
{
    background-color:none !important;
}
#tbFullText table td{
	line-height: 1.6em;
 	font-size: 15px;	
}
#tbFullText ul li {
	margin:10px 0 10px 0;
	line-height: 1.6em;
}
#tbFullText ol{
	padding:0 0 0 40px
}
#tbFullText ol li {
	margin:10px 0 10px 0;
	line-height: 1.6em;
}
/*a{ text-decoration:underline; color:#2e2e2e; background-color:#eee;}
a:hover{ text-decoration: underline;color:#000; background-color:#f4f4e4;}*/





.clear{float:none; clear:both; margin:0 0 0 0; padding:0 0 0 0;}
.nosize{font-size:0px;}
.pointer{ cursor:pointer;}

h1 { width:313px; height:110px; display:block; position:absolute; top:0; left:0; margin:0 0 0 0; padding:0 0 0 0; }
h1 span { display:none;}

h2 { 
	color: #D91872;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.2;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    word-spacing: 0;
}

h2 a{	
	color:#D91872; 
	clear:both;
	float:left;
	width:100%;
}

#container {
    /*background: url("../_sliceHeader/lineaFux1.gif") repeat-x scroll left -9px transparent;*/
    background: url("../_sliceHeader/lineaFux1_r1_c1.gif") repeat-x scroll left -9px transparent;
    margin: 0;
    padding: 0;
    position:relative;
    clear:both;
    float:left;
    width:100%;
}
.boxBgHome2{
	background-image:url(../_slice/bgHome2.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

.boxBgHome1{
	background-image:url(../_slice/bgHome.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

.boxBgHome3{
	background-image:url(../_slice/bgHome3.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
.buttonDel{
	background-image:url(../_slice/cancel_trasp.gif);
	background-position:left;
	background-repeat:no-repeat;
	float:left;
	width:59px;
	margin-top:10px; 
}
.buttonSend{
	background-image:url(../_slice/send_trasp.gif);
	background-position:left;
	background-repeat:no-repeat;
	float:left;
	width:59px;
	margin:10px 40px 0 0;
}
.buttonSend.contactUs{
	background-image:url(../_slice/send.gif);
	background-position:left;
	background-repeat:no-repeat;
	float:right;
	width:59px;
	margin:0;
}
.talkNow{
	clear:both;
	float:left;
	width:165px;
	margin-top:10px;
}
/*Wrapper
------------------*/
#wrapper
{
position: relative;
width: 996px;
text-align: left;
padding: 0 0 0 0;
margin:0 0 0 0;
border: none;
background:url();
background-repeat: repeat-y;
margin: auto;
z-index:1; 
height: auto !important;  /* per i browser moderni */
height: 300px;      /* per IE5.x e IE6 */
min-height: 300px;  /* per i browser moderni */
}

#wrapperthird
{

width: 996px;
text-align: left;
padding: 0 0 0 0;
margin:0 0 0 0;
border: none;
height: 100% !important;
height: 500px;
min-height: 500px;
background:url();
background-repeat: repeat-y;
margin: auto;
}

.leftAlign
{
clear:both;
float:left;
width:680px;
}

/*.b{
	font-weight:bold;	
}*/
*:first-child+html #wrapper
{
padding: 0 0 20px 0;
}
/*Columns
------------------*/
#columnLeftContainer{ float:left; width:680px;padding-left:10px; }
#columnLeftContainer1{clear:both; float:left; width:696px; }
ul.ulList
{
	list-style:disc;
	margin:0;
}
ul.ulList li
{
	list-style:disc;
}



ol 
{margin:0;}
ol li
{margin:0;list-style-type:decimal;}

#columnLeft{
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size: 15px;
}

#columnLeft p{
    line-height: 1.6em;
}

#columnRightContainer{ float: right; width:260px; padding:5px 10px 0 0; }
#columnRight{margin:0 0 0 0; padding:0 0 0 0; clear:both;float:left;width:260px;}

/*content
------------------*/
/*#content a, #content a:hover{ text-decoration:none;}*/
#content div.box div.boxContent ul li a { text-decoration:underline;color:#2e2e2e;background-color:#eee;}
#content div.box div.boxContent ul li a:hover { text-decoration:underline;color:#000;background-color:#f4f4e4;}
/* MR* 01/10/10*/
#content div.box div.boxContentEv ul li a { text-decoration:underline;color:#5E5E60;}
#content div.box1 div.boxContent1 ul li a { 
	text-decoration:none;
	color:#2E2E2E;

}
#content div.box1 div.boxContent1 ul li a:hover { 
	text-decoration:underline;
	color:#000;
	background-color:#f4f4e4;
}

#content ul
{
	margin-top:0;
	margin-bottom:5px;
}
sup
{
	font-size:60%;
}
/*Box
------------------*/
.box{ margin-bottom:0px;}

div.box1.box680a  {
    border: 1px solid #CCCCCC;
    clear: both;
    float: left;
    padding: 10px;
    width: 658px;
}
.box1 {
margin-bottom:20px;
}
.boxContent1 {
/*padding:0 10px 0 20px;
background-image:url("../_slice/Box680middleGray.gif");
background-position:left bottom;
background-repeat:repeat-y;*/
clear:both;
float:left;
width:680px;
}
div.box1 div.boxContent1 ul {
font-size:14px;
list-style-type:none;
margin:0;
padding:0;
}
div.box1.box680a .boxContent1 ul li {
background-image:url("../_slice/listInternalGrey.gif");
background-position:5px 6px;
background-repeat:no-repeat;
float:left;
padding-bottom:3px;
line-height:1.4em;
padding-left:20px;
width:300px;
}

div.box1.box680a .boxContent1 ul li.selected {
background-image:url("../_slice/buttonPink.gif");
background-position:5px 6px;
background-repeat:no-repeat;
color:#e0105e;
float:left;
padding-bottom:3px;
padding-left:20px;
width:300px;
}




div.box1.box680a div.boxTopST1 {
/*background-image:url("../_slice/Box680topGrayLabel.gif");
background-repeat:no-repeat;
*/height:44px;
width:660px;
}
/*div.box1.box680a div.boxTopCont1 {
background-image:url(../_slice/Box680topGray.gif);
background-repeat:no-repeat;
height:11px;
width:680px;
background-position:left bottom;
}*/


#bxCn2
{
	display:none;
}

#bxCn3
{
	display:none;
}

#bxCn4
{
	display:none;
}

.boxDivCount
{
	clear:both;
	float:left;
	width:100%;
	margin:0;
	padding:0;
}
div.box1.box680a div.boxTopST1 h3 {
color:#FFFFFF;
font-size:17px;
font-weight:bold;
height:44px;
margin:0;
padding:0;
}
div.box1.box680a div.boxTopST1 h3 a {
clear:both;
color:#d91872;
float:left;
text-decoration:none;
font-size:16px;
font-weight:bold;
height:32px;
margin:0;
padding:8px 0 0 15px;
}
div.box1.box680a div.boxTopST1 h3 a:hover {
clear:both;
color:#d91872;
float:left;
text-decoration:underline !important;
font-size:16px;
font-weight:bold;
height:32px;
margin:0;
padding:8px 0 0 15px;
}
/*div.box1.box680a div.boxBottom1 {
background-image:url("../_slice/Box680bottomGray.gif");
background-position:left top;
background-repeat:no-repeat;
height:11px;
width:680px;
}*/
.boxBottom1 {
clear:both;
float:left;
}





.boxTop{clear:both;float:left;}
.boxContent{   padding: 15px 10px 10px 0;}
/* 01/10/10 MR*
.boxContentEv{ padding:0 10px 0 20px;}*/
div.box div.boxContentEv ul{ list-style-type:none; margin:0 0 0 0; padding:0 0 0 0; font-size:13px;}
div.box div.boxContentEv ul li a { text-decoration:underline;}
.boxBottom{clear:both;float:left;} 

div.box div.boxContent ul{ list-style-type:none; margin:0 0 0 0; padding:0 0 0 0; font-size:13px;}
div.box div.boxContent ul li a { text-decoration:underline;}
div.box1 div.boxContent1 ul li a { text-decoration:none;}
div.box1 div.boxContent1 ul li a:hover {
    text-decoration: underline;
}
/*Box 680 gray*/
div.box.box680{ width:680px; background-image:url(../_slice/Box680middleGray.gif); background-repeat: repeat-y;  clear:both; float:left;}
div.box.box680 div.boxTop{ height:11px; font-size:1px; background-image:url(../_slice/Box680topGray.gif); background-repeat:no-repeat;width:680px;}
div.box.box680 div.boxBottom{ height:11px;background-image:url(../_slice/Box680bottomGray.gif); background-repeat:no-repeat;width:680px;background-position:left top;}
div.box.box680 .boxContent ul li{ float:left; width:300px; padding-bottom:3px; padding-left:20px;background-image:url(../_slice/listInternalGrey.gif); background-repeat:no-repeat; background-position:5px 6px;color:#777777; } 
div.box.box680 .boxContent ul li a{ text-decoration:underline;}

div.box.box680 .boxContent ul li.selected{ text-decoration:none;background-image:url(../_slice/buttonPink.gif);background-repeat:no-repeat; background-position:5px 6px;color:#e0105e;}

/* MR* 25/03/2010*/
div.box.box680 div.boxTopST{ height:44px; background-image:url(../_slice/Box680topGrayLabel.gif); background-repeat:no-repeat;width:680px;}


/*Box 256 gray*/
div.box.box256.boxGray{ clear:both;float:left; width:256px; background-image:url(../_slice/Box248middleGray.gif); background-repeat: repeat-y; }
div.box.box256.boxGray div.boxBottom{ height:20px; font-size:1px; background-image:url(../_slice/Box248bottomGray.gif); background-repeat:no-repeat;width:256px; }

/*Box 256 green*/
div.box.box256.boxOnAir2{ clear:both;float:left;width:256px;  margin-bottom:40px; }

div.box.box256.boxOnAir2 div.boxTop{
	width:247px;
}

div.box.box256.boxOnAir2 div.boxTop a{ color:#2e2e2e;text-decoration:none;}
div.box.box256.boxOnAir2 div.boxTop a:hover { color:#2e2e2e;text-decoration:none;}
div.box.box256.boxOnAir2 div.boxTop h3{margin:0 !important;border-bottom: 3px solid #E91872;}
div.box.box256.boxOnAir2 div.boxTop h3 a{ color:#FFF;font-size:14px; padding:2px 0 2px 4px;margin:0;font-weight:normal;line-height: 1.4em;}

div.box.box256.boxOnAir2 div.boxTop h3 span  {font-family:Georgia, "Times New Roman", Times, serif; color:#2e2e2e;font-size:17px; padding:2px 0 2px 0;margin:0;font-weight:normal;line-height: 1.4em;}

div.box.box256.boxOnAir2 div.boxBottom{ height:27px; font-size:1px; background-image:url(../_slice/Box256bottomGreen.gif); background-repeat:no-repeat; background-position:left bottom; width:256px; overflow:hidden;
text-indent:-9999em;}

div.box.box680 div.boxTopST h3 a{
	color:#FFFFFF;
	font-size:16px;
	font-weight:normal;
	height:32px;
	margin:0;
	padding:8px 0 0 37px;
	clear:both;
	float:left;
}
div.box.box680 div.boxTopST h3{
	color:#FFFFFF;
	font-size:17px;
	font-weight:normal;
	height:44px;
	margin:0;
	padding:0;
}
/*Box HOME 316 magenta*/
div.box.box316{ width:316px;}
div.box.box330{ width:330px;}

div.box.box316 div.boxContent{clear:both;float:left;width:306px;}
/* 01/10/10 MR**/
div.box.box316 div.boxContentEv
{
/*min-height: 130px;*/
clear:both;
float:left;
width:274px;
}



div.box.box316 div.boxTop{width:316px; background-repeat:no-repeat; background-position:top center;clear:both;float:left;}
.marginR3{margin-right:-3px;}

div.boxTopSol{
	clear:both;
	float:left; 
	width:680px;
	margin:0;
	border-bottom: 3px solid #E91872;
}

div.box.box316 div.boxTop a{ color:#FFF;float:left;}
div.box.box316 div.boxTop h3 a {font-size:100%; padding-top:7px; padding-left:40px; margin:0 0 0 0; padding:0 0 0 0; display:block; height:53px; cursor:pointer;}
div.box.box330 div.boxTop a{ color:#FFF;}
div.box.box330 div.boxTop h3 a{font-size:94%; padding-left:22px; margin:0 0 0 0; font-weight:bold;display:block; height:16px; width:308px;}
div.box.box316 div.boxTop h3 a span{ display:none;}
div.box.box316 div.boxTop h3 span{ 
	border-bottom: 3px solid #E91872;
    clear: both;
    float: left;
    font-size: 22px;
    width: 100%;
	font-weight:normal;
	color:#2e2e2e;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0 0 3px 0;
}

div.box.box316 div.boxBottom{ height:40px;  background-repeat:no-repeat; background-position:bottom center; position:relative; }
div.box.box316 div.boxBottom a{ text-decoration:none;}

div.box.box316.boxResources{ margin-right:24px;}
div.box.box316.boxResources,div.box.box316.boxOnAir{ float:left;}
div.box.box316.boxNews {float:left;
padding:0 0 0 24px;}
div.box.box330.rightBox {float:right;}
.box316 .boxContent .items{width:276px;}

.box316 .boxContentEv .items{width:276px;clear:both;
float:left;}
div.box.box330.leftBox {float:left;}

div#homeBoxes{
	clear:both;
	float:left;
	width:996px;
/*	background-image:url(../_slice/Box996middleMagenta.gif);
	background-repeat:repeat-y;
	background-position:left top;*/
	margin-bottom:0; 
}


div#internalBoxes{
	background-image:url(../_slice/Box660middleMagenta.gif);
	background-repeat:repeat-y; 
	background-position:left top;
}

/*div.box.box316.boxResources div.boxBottom,div.box.box316.boxOnAir div.boxBottom,div.box.box316.boxNews div.boxBottom{ background-image:url(../_slice/Box316bottomMagenta.gif); position:absolute; bottom:0; width:316px; height:30px;margin:0;padding:0;}
div.box.box330 div.boxBottom{ background-image:url(../_slice/Box330bottomMagenta.gif); position:absolute; bottom:0; width:330px; height:35px;background-position:center bottom; background-repeat:no-repeat; clear:both; float:left;margin:0;}

div.box.box316.boxResources div.boxBottom
{
	position:absolute;
	left:0px;
}
div.box.box316.boxOnAir div.boxBottom
{
	position:absolute;
	left:340px;
}
div.box.box316.boxNews div.boxBottom
{
	position:absolute;
	right:0;
}*/
/*.boxRss{ display:block; width:42px; height:19px; background-image:url(../_slice/RSS.gif); position:absolute; bottom:10px; left:20px; cursor:pointer;}
*/

.rssnews a{
background-image:url("../_slice/RSS.gif");
background-position:left top;
background-repeat:no-repeat;
clear:both;
cursor:pointer;
display:block;
float:left;
height:19px;
margin:0 0 0 5px;
width:42px;
}
.rssnews a:hover{
background-image:url("../_slice/RSS.gif");
background-position:left bottom;
background-repeat:no-repeat;
clear:both;
cursor:pointer;
display:block;
float:left;
height:19px;
margin:0 0 0 5px;
width:42px;
}
.rssnews
{clear:both;float:right;width:60px;}

.boxRss span{ display:none;}
.boxAtom{ width:60px; height:19px; background-image:url(../_slice/ATOM.gif); position:relative; bottom:10px; left:63px; cursor:pointer;}
.boxAtom span{ display:none;}



.boxMore
{
	position:absolute; 
	bottom:4px; right:15px; 
	/*background-image:url(../_slice/PulsanteBox.gif); 
	background-repeat:no-repeat; text-align:center;   
	width:93px;  background-position:right bottom; */
	padding-top:14px; padding-bottom:6px; font-size:100%;
	font-size:13px;
	font-weight:normal;
}
.boxMore a{ text-align:center; text-decoration:none;color:#2e2e2e;background-color:#eee;padding:0 2px 0 2px;}
.boxMore a:hover
{	
	background-color:#f4f4e4;
	color:#2e2e2e;
	text-decoration:underline !important;
}

/* 01/10/10 */
.boxMoreNews {
	background-image:url("../_slice/PulsanteBox.gif");
	background-position:right bottom;
	background-repeat:no-repeat;
	float:right;
	font-size:100%;
	height:32px;
	text-align:center;
	width:214px;
}

.newshp
{	
	clear:both;
	float:left;
	width:294px;
	/*background-image:url(/HWI/_slice/linea_div.gif);
	background-position:right bottom;
	background-repeat:no-repeat;*/
	padding:0 0 10px 5px;
	
}

.boxMoreNews a {
	clear:both;
	float:right;
	padding:10px 10px 0 0;
	text-align:center;
	text-decoration:none;
}
.boxMoreNews span {
color:#FF9900;
font-size:80%;
font-weight:bold;
padding-top:24px;
text-align:center;
}

div#readMoreLinks h4.readMore{ color:#e00f5e; font-size:90%; display:block; background-image:url(../_slice/lineaTratteggiata.gif); background-position:bottom left; background-repeat:repeat-x; padding-bottom:3px; width:680px;}
div#readMoreLinks h4.readMore1{ color:#e00f5e; font-size:90%; display:block; background-image:url(../_slice/lineaTratteggiata.gif); background-position:bottom left; background-repeat:repeat-x; padding-bottom:3px; width:680px;text-align:left;}

div#readMoreLinks div.readMore.items h4, div#readMoreLinks div.readMore.items p{ padding-left:20px;font-size:100%;}
div#readMoreLinks div.readMore.items h4 { background-image:url(../_slice/puntoElenco.gif); background-position:0px 2px; background-repeat:no-repeat;}

div#readMoreLinks div.readMore1.items h4 { background-image:url(../_slice/puntoElenco.gif); background-position:0px 2px; background-repeat:no-repeat;padding-left:5px;}




/*Homepage
------------------*/
#homeFlash{margin: auto; height:293px;  width:996px;}
#homeBoxes{margin-top: 4px; position:relative; clear:both; float:left; width:996px; }
#internalBoxes{ position:relative; clear:both; float:left; width:680px;margin-top:13px; }


.items{ margin-top:10px; clear:both; float:left; width:680px;}
.box330 .boxContent .items{ margin-top:15px; clear:both; float:left; width:300px;}
.items h4 a{ font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 0 0; color:#2E2E2E; text-decoration:none;line-height:1.1em;font-weight:normal;font-size:16px;}
.items h4 a:hover
{
	text-decoration:underline;
}
.items p{
	padding:2px 0 0 0;
	line-height:1.1em;
	color:#969374;
	font-weight:normal;
	font-size: 0.9em;
	font-family: Helvetica,Arial,sans-serif;
    margin:8px 0 10px 0;
}
.items span { 
    display: block;
    font-size:16px;
    font-style: normal;
    text-align: left;
	color: #999386;
    font: 1em Georgia,'Times New Roman',serif;
    margin-bottom: 8px;
}
.itemData{ float:right; width:150px;}
.itemImage{
clear:both;
float:left;
width:105px;
height:85px;
}
.itemImage img{
clear:both;
float:left;
width:79px;
margin:5px;
}

/*Header
------------------*/
#header {
   /* height: 200px;*/
    margin: auto;
    height:185px;
    position: relative;
    width: 996px;
    z-index: 10;
}



.logo{
	clear:both;
	float:left;
	/*width:313px;*/
	width:270px;
}
h1 a{
    background-image: url("../_sliceHeader/LogoHealth.gif");
    display: block;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 30px;
    width: 270px; 
	height: 69px;
	overflow:hidden;
	text-indent:-9999em;
}
/*h1 a{
    background-image: url("../_sliceHeader/logoNew.gif");
    display: block;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 30px;
    width: 270px; 
	height: 69px;
	overflow:hidden;
	text-indent:-9999em;
}*/
#headerOptions {
   /* background-image: url("../_slice/search_b.gif");
    height: 25px;
    position: absolute;
    right: 23px;
    top: 44px;
    width: 200px;*/
	height: 25px;
    position: absolute;
    right: 11px;
    top: 44px;
    width: 205px;
}
html > body .headerOptionText {
   /* border: 0 none;
    color: #777777;
    font-size: 80%;
    height: 16px;
    position: absolute;
    right: 22px;
    top: 4px;
    width: 215px;*/
    color: #777777;
    font-size: 80%;
    height: 14px;
    padding: 2px 22px 2px 2px;
    position: absolute;
    right: 22px;
    top: 4px;
    width: 155px;
}
.headerOptionText {
   /* border: 0 none;
    color: #777777;
    font-size: 80%;
    height: 16px;
    position: absolute;
    right: 22px;
    top: 4px;
    width: 215px;*/
    color: #777777;
    font-size: 80%;
    height: 14px;
    padding: 2px 11px 2px 2px;
    position: absolute;
    right: 22px;
    top: 4px;
    width: 155px;
}
.headerOptionSearch {
/*    border: medium none;
    left: 226px;
    position: absolute;
    top: 7px;*/
	border: medium none;
    left: 158px;
    position: absolute;
    top: 7px;
	
}
#headerOptions ul {
    left:-136px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 2px;
}
#headerOptions ul li {
    float: left;
    line-height: 1.1em;
}
#headerOptions ul li a {
    color: #2e2e2e;
    padding: 0 2px;
    text-decoration: none;
}
.headerOptionLinks {
    font-size: 12px;
}
#headerOptions ul li span.pipe {
    font-size: 12px;
    padding: 0 1px;
}


/*Menu
html > body #headerMenu{
	width:677px;
	position:absolute;
	top:72px;
	right:4px;
}
#headerMenu{
	width:680px;
	position:absolute;
	top:72px;
	right:4px;
}
html > body #headerMenu ul.level1 {
	list-style-type:none;
	position:absolute;
	right:0; 
	top:0;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:677px;
}
#headerMenu ul.level1 {
	list-style-type:none;
	position:absolute;
	right:0; 
	top:0;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:680px;
}

#headerMenu ul.level1 li{float:left; }




#headerMenu div.level2 {position:absolute; left:0px; top:48px;  width:660px; font-size:78%; display:none; 
padding-bottom:16px; background-image:url(../_slice/level2Bottom.png); 
background-position:bottom right; background-repeat:no-repeat; 
clear:both;
}
#headerMenu div.level2 div{float:left; clear:both;}
#headerMenu div.level2 ul{ list-style-type:none; margin:0 0 0 0; padding:0 0 0 0;}
#headerMenu div.level2 ul li{ clear:both; float:left;  padding:10px 0 0 20px; 

width:250px;}


.level2bkg{
background: url(../_slice/menu250bkg.png);

}

background-color: #000;
back\ground-color: transparent;
background-image: url(../_slice/transparent.gif); 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../_slice/menu250bkg.png" ,sizingMethod="scale");
}

#headerMenu div#level2_1 { background-image:url(../_slice/menu250closer.png);} 
#headerMenu div#level2_1 div.level2bkg{background-image:url(../_slice/menu250bkg.png);  }
#headerMenu div#level2_1, #headerMenu div#level2_1 ul{ width:250px; left:-3px;}
#headerMenu div#level2_1 ul li{width: 220px; }

#headerMenu div#level2_2 { background-image:url(../_slice/menu250closer.png);} 
#headerMenu div#level2_2 div.level2bkg{background-image:url(../_slice/menu250bkg.png);  }
#headerMenu div#level2_2, #headerMenu div#level2_2 ul{ width: 250px; left:134px;}
#headerMenu div#level2_2 ul li{width: 200px; }

#headerMenu div#level2_3 { background-image:url(../_slice/menu200closer.png);
						background-position:left bottom;
						background-repeat:no-repeat;} 
#headerMenu div#level2_3 div.level2bkg{background-image:url(../_slice/menu200bkg.png);  }
#headerMenu div#level2_3, #headerMenu div#level2_3 ul{width: 200px; left:230px; }
#headerMenu div#level2_3 ul li{width: 150px; }

#headerMenu div#level2_4 { background-image:url(../_slice/menu300closer.png);} 
#headerMenu div#level2_4 div.level2bkg{background-image:url(../_slice/menu300bkg.png);  }
#headerMenu div#level2_4, #headerMenu div#level2_4 ul{width: 300px; left:308px;}

#headerMenu div#level2_5 { background-image:url(../_slice/menu180closer.png);} 
#headerMenu div#level2_5 div.level2bkg{background-image:url(../_slice/menu180bkg.png);}
#headerMenu div#level2_5 div.level2bkg.ie6{background-image:url(../_slice/menu180bkg.gif);}
#headerMenu div#level2_5, #headerMenu div#level2_5 ul{width: 180px; left:400px;}
#headerMenu div#level2_5 ul li{width: 150px;}

#headerMenu div#level2_6 { background-image:url(../_slice/menu180closer.png);} 
#headerMenu div#level2_6 div.level2bkg{background-image:url(../_slice/menu180bkg.png);}
#headerMenu div#level2_6 div.level2bkg.ie6{background-image:url(../_slice/menu180bkg.gif);}
#headerMenu div#level2_6, #headerMenu div#level2_6 ul{width: 180px; left:503px;}
#headerMenu div#level2_6 ul li{width: 150px;}



#headerMenu div#level2_7 { background-image:url(../_slice/menu200closer.png);} 
#headerMenu div#level2_7 div.level2bkg{background-image:url(../_slice/menu500bkg.png);  }
#headerMenu div#level2_7, #headerMenu div#level2_7 ul{width:200px; left:480px; }
#headerMenu div#level2_7 ul li{width: 180px; }

div.level2bkg{background-repeat:repeat-y; }
.noDisplay{display:none;}
.noPointer{ cursor: default;}
#headerMenu div.level2 ul li.noSeparator{ background-image: url(); clear:both; float: none;}
*/

/*Breadcrumbs
------------------*/

#breadCrumbs{margin: auto; padding-bottom:10px; width:996px;  font-size:12px;margin-top:15px;}
#breadCrumbs div{padding-left:20px;}
#breadCrumbs a{
/*    background-color: #f4f4e4;*/
    color: #2e2e2e;
    padding-left: 2px;
    padding-right: 2px;
    text-decoration: none;	
}
#breadCrumbs a:hover{
    background-color: #f4f4e4;
    color: #000000;
    padding-left: 2px;
    padding-right: 2px;
    text-decoration: underline;	
}

/*Tools
------------------*/

#tools{ height:31px; background-image:url(../_slice/lineaTratteggiata.gif); background-position:bottom left; background-repeat:repeat-x; margin: 0 0 15px 0; display:block;}
#tools img{ border:none;}
#tools ul {list-style-type:none; margin:0 0 0 0; padding:0 0 0 0;}
#tools div.left{float:left; width:300px;}
#tools div.right{float:right; width:300px; text-align:right; margin-top:5px; }
/* MR* 28/02/2011 */

#columnLeftContainer #tools div.right a:hover
{	
	background-color:#ffffff;
	text-decoration:none;
}







#tools div.right img{ vertical-align:middle; padding-left:5px;}
#tools div.right img.left20{ padding-left:20px;}

/*Footer
------------------*/
#footerContainer
{
	margin: auto; 
	width:100%;
	clear:both;
	float:left;
	background-color:#2E2E2E;
	margin: 30px 0 0 0;
	border-top: 7px solid #E91872;
	padding:0 0 15px 0;
}

#footer
{
	margin: auto;
	width:996px;
	background-color:#2E2E2E;
}


.fooDiv
{
	width:100%;
	clear:both;
	float:left;
	margin:0 0 0 0;
	background-color:#2E2E2E;
}



#footerBoxes
{
	width:996px;
	margin: 0 0 10px 0;
	padding:0 0 0 0;
	clear:both;
	float:left;

}
#footerBoxes h4{ margin:0 0 0 0; display:block; height:13px; margin-bottom:15px;}

#footerTopLeft h4{ 
    color: #ffffff;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 26px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.2;
    margin-bottom: 23px;
    padding-bottom: 5px;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    word-spacing: 0;
}

#footerTopRight h4{ 
    color: #ffffff;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size: 26px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.2;
    margin-bottom: 23px;
    padding-bottom: 5px;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    word-spacing: 0;
}

#footerTopLeft h6{ color:#ffffff;  font-size:14px; font-family:Arial, Helvetica, sans-serif;font-weight:normal; margin:0;}
#footerTopRight h6{ color:#ffffff;  font-size:14px;font-family:Arial, Helvetica, sans-serif;font-weight:normal; margin:0;padding-bottom:4px;}

#footerTopRight .footerTopRightRight h4{ color:#fff;}

#footerTopLeft{float:left; padding-left:16px;
width:420px; }

#footerTopLeft ul { list-style-type:none; clear:both;float:left;margin:0 0 0 0; padding:0 0 0 0; font-size:80%; width:380px;  color:#ffcc00;}

#footerTopLeft ul li{
	width:380px;
	display:inline;
	clear:both;
	float:left;
	margin:0 0 5px 0;
	padding:0;
	list-style:none;
}

#footerTopLeft ul li a{ 
	color:#e5b72d;
	text-decoration:none;
	font-family:Arial;
	font-size:14px;
	padding:0 2px 0 2px;
	float:left;
	clear:both;
	width:auto;
}

#footerTopLeft ul li a:hover
{
	color:#e5b72d;
	text-decoration:underline; 
}
.bold
{
	font-weight:bold;
}
#footerTopLeft ul li span{}
#footerTopRight a{
	color:#e5b72d; 
	text-decoration:none;
	font-size:14px;
	padding:0 2px 0 2px;
}
#footerTopRight a:hover
{
	color:#e5b72d; 
	text-decoration:underline; 
}
.phoneFooter
{
	clear:both;
	float:left;
	width:100%;
	margin:20px 0 10px 0;
}
#footerTopRight p
{
    clear: both;
    color: #ffffff;
	width: 100%;
    float: left;
    font-size: 13px;
    margin: 0 0 5px 0;
}
#footerTopRight{ float:left; width:560px;  }
#footerTopRight ul { list-style-type:none; margin:0 0 0 0; padding:0 0 0 0;}
#footerTopRight ul li{ float:left; padding:0 5px 0 5px;}
#footerTopRight ul li a{ color:#ffcc00; text-decoration:none;}
.footerTopRightLeft{
	clear:both;
	float:left;
	padding:0 16px 0 0;
	width:190px;
}
.phiKnow
{
clear:both;
float:left;
width:560px;
position:relative;
margin:20px 0 0 0;
}
.footerTopRightRight p {
color:#FFFFFF;
font-size:12px;
margin:0;
}
.footerTopRightRight{
	float:left;
	width:140px;
	padding:0 16px 0 0;
}
#footerBottom{ color:#969374;  clear:both; float:left;
	width:996px;
}
#footerBottom p{margin:0 0 0 0; padding:15px 0 0 0;text-align:center;font-size:13px;color:#ffffff;}

div.box.box316 div.boxTop a.linkrelflash{
    color: #666666;
    font-size: 14px;
    position: absolute;
    right: 340px;
    text-decoration: underline;
	clear:both;
	float:left;
	width:68px;
    top: 14px;
}
div.box.box316 div.boxTop a.boxRss{
	position:absolute;
	right:0;
	top:14px;
	background-image:url(../_slice/rssHome.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:42px;
	text-indent:-9999em;
	overflow:hidden;
	height:16px;
} 
div.box.box316 div.boxTop a.boxRss:hover{
	background-image:url(../_slice/rssHome.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:42px;
	height:16px;
}
.leftContact{
	clear:both;
	float:left;
	width:473px;
	padding-right:10px;
	padding-left:10px;
}

.rightContact{
	float:left;
	width:493px;
}

.divFormLabel{
	float:left;
	width:173px;
	text-align:right;
}
.colorLabel{
	color:#D7FD82;	
}
.divFormObject{
	float:left;
	width:295px;
	padding-left:5px;
}

.divFormObject input{
	float:left;
	width:290px;
}

.divFormObject select{
	float:left;
	width:290px;
}

.divFormObject textarea{
	float:left;
	width:290px;
}

.divFormLabelRight{
	float:left;
	width:93px;
	/*text-align:right;*/
}

.divFormObjectRight{
	float:left;
	width:395px;
	padding-left:5px;
}

.divFormObjectRight input{
	float:left;
	width:390px;
}

.divFormObjectRight textarea{
	float:left;
	width:390px;
}

.contactRow{
	clear:both;
	float:left;
	width:473px;
	margin:5px 0;
}

.fieldsReq{
	clear:both;
	float:left;
	width:976px;
	margin:5px 0;
	font-size:88%;
	padding:0 10px;
	font-style:italic;
}

.HwBusinessCard{
	clear:both;
	float:left;
	width:996px;
	padding:0;
	margin:5px 0;
}

.btnSendContact{
	clear:both;
	float:left;
	width:986px;
	padding:0;
	margin:5px 0;
	text-align:right;
}

.cornice{
	width:105px;
	height:85px;
	padding:0;
	margin:0;
	height:85px;
}

.cornice img{
	padding:10px 5px;
}
h4{
	font-size:13px;
	line-height:1em;
	font-weight:normal;
	margin:0;
}
div.box.box256.boxOnAir2 .boxContent h4 a {
    clear: both;
    color: #2E2E2E;
    float: left;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.2em;
    margin: 0;
    padding: 0 2px;
    text-decoration: none;
    width: auto;
}

div.box.box256.boxOnAir2 .boxContent h4 a:hover{

	text-decoration:underline;

}

div.box.box256.boxOnAir2 .boxContent h4{
	margin:5px 0 2px 0;
	padding:0;
	clear:both;
	float:left;
	width:200px;
	font-size:120%;
}

div.box.box256.boxOnAir2 .boxContent{
	font-size:80%;clear:both;float:left;width:222px;
}

div.box.box256.boxOnAir2 .boxContent p{
	clear:both;
	float:left;
	width:216px;
	padding:0;
	margin:0;
}

div.box.box256.boxOnAir2 .boxContent img{
	margin:10px 0;
}

.corniceLink{
	clear:both;
	float:left;
	text-align:center;
	line-height:85px;
	position:relative;
	height:85px;
}

.corniceLink img{
	vertical-align:middle;
}

.corniceLink .cornice{
	position:absolute;
	left:0;
	top:0;
}

.itemDataLeft{
	float:left;
	width:190px;
}

.itemImageRight{
	float:left;
	height:85px;
	width:105px;
	/*position:relative;*/
}

.itemImageRight img{
clear:both;
float:left;
width:79px;
margin:5px;
}

.itemDataLeft h4{
	font-size:100%;
}

.itemDataLeft h4 a{
	color:#f47321;
	line-height:15px;
}

.itemDataLeft h4 a:hover{
	color:#f47321;
}


/**** ARTICLES PAGE ****/
/*.articlesContent {
	clear:both;
	float:left;
	margin-top:15px;
	width:680px;
	color:#62696d;
	padding:15px 0 5px 0;
	background-image:url(../_slice/greyLineTrat.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}*/
.backgroundNone{
	
	background:none;	
}
.articlesContent h4{
	color:#62696d;
	clear:both;
	float:left;
	width:636px;
}

.articlesContent h4 a{
	color:#62696d;
	clear:both;
	float:left;
	width:636px;
}

.articlesContent h4 a:hover{
	color:#62696d;
	clear:both;
	float:left;
	width:636px;
}

.articlesContent .small {
	clear: both;
	font-size:16px !important;
	color:#969374;
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
}

/* MR* 28/04/2010 */
.OAWlinks a
{
	color:#F47321;
	font-weight:bold;
}

.pinkSpan{

	text-align:left;
	font-style:normal;
}
h3.pinkSpan{
	color:#e0105e;
	font-weight:bold;
	text-align:left;
	margin:10px 0 5px 0
}
.articlesContent p{
	font-size:100%;
}

.articlesContent .readMore{
	clear:both;
	float:left;
	/*margin-bottom:15px;*/
	width:680px;
	text-align:right;
	padding:0 0 15px 0;
}

.articlesContent .readMore a{
	/*background-image:url(../_slice/readMore.gif);
	background-position:left 4px;
	background-repeat:no-repeat;*/
	clear:both;
	width:auto;
	
	color:#2e2e2e;
	text-decoration:none;
	float:right;
	text-transform:lowercase;
	font-weight:normal;
	padding:0 2px 0 2px;
	font-size:13px;
}

.articlesContent .readMore a:hover{
	display:block;
	float:right;
	background-color: #f4f4e4;
	color:#000;
	text-decoration:underline;
}


/* MR* 30/04/2010 */
.articlesContent .backArc{
	clear:both;
	float:left;
	margin-bottom:15px;
	width:680px;
	text-align:right;
	padding:0;
}

.articlesContent .backArc a{
	background-image:url(../_slice/back.gif);
	background-position:left 4px;
	background-repeat:no-repeat;
	display:block;
	padding-left:12px;
	color:#f47321;
	float:right;
}

.articlesContent .backArc a:hover{
	background-image:url(../_slice/back.gif);
	background-position:left 4px;
	background-repeat:no-repeat;
	display:block;
	padding-left:12px;
	color:#f47321;
	float:right;
}
/**/


.articlesContent .readMore1 a{
	display:block;
	padding-left:12px;
	color:#f47321;
	float:right;
}

.articlesContent .readMore1 a:hover{
	display:block;
	padding-left:12px;
	color:#f47321;
	float:right;
}


/*** COLONNA DESTRA CON IMG ARANCIO SENZA TESTO ***/
div.box.box256.boxGray div.boxTop {
	background-image:url(../_slice/languages/en/Box248topGray.gif);
	background-repeat:no-repeat;
	height:23px;
	width:256px;
}

div.box.box256.boxGray div.boxTop h3 a{
	font-size:100%;
	padding-left:40px;
	padding-top:3px;
	color:#fff;
	margin:0;
}
h3 a{
	font-weight:normal;
	color:#d91872;

}

h2.archiveTop
{
margin: 0 0 15px 0;	
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
}


.readMore1 h4 a {
	color:#FF7B29;
	font-size:89%;
	padding-left:10px;
}
div.box.box256.boxGray div.boxTop h3 span{
	font-size:100%;
	padding-left:40px;
	padding-top:2px;
	color:#fff;
	display:block;
	font-weight:bold;
/*	overflow:hidden;
	text-indent:-9999em;*/
}
h3.cat {
font-size:93%;
margin:0;
}

div.box.box256.boxGray div.boxContent ul{ list-style-type:none; margin:0 0 0 0; padding:0 0 0 0;clear:both; float:left; width:216px;}

div.box.box256.boxGray div.boxContent ul li{ padding:2px 0 2px 15px; clear:both; float:left; width:201px; margin:0; background-image:url(../_slice/listGreyW.gif); background-repeat:no-repeat; background-position:left 8px;}

div.box.box256.boxGray div.boxContent ul li.selected{ padding:2px 0 2px 15px; clear:both; float:left; width:216px; margin:0; background-image:url(../_slice/buttonPink.gif); background-repeat:no-repeat; background-position:left 8px;color:#d91872;text-decoration:none;}

div.box.box256.boxGray div.boxContent ul li.pink{ padding:2px 0 2px 15px; clear:both; float:left; width:216px; margin:0; background-image:url(../_slice/listPink.gif); background-repeat:no-repeat; background-position:left top;}

div.box.box256.boxGray div.boxContent ul li a { text-decoration:underline !important;color:#2e2e2e;padding:0 2px 0 2px;}

div.box.box256.boxGray div.boxContent ul li.pink a { text-decoration:none; color:#e0105e;}

div.box.box256.boxGray div.boxContent ul li a:hover 
{
	background-color:#f4f4e4 !important;
	color:#000 !important;
	text-decoration:underline !important;	
}


div.box.box256.boxOnAir2 div.boxContent ul{ list-style-type:none; margin:0 0 0 0; padding:0 0 0 0;clear:both; float:left; width:216px;}

div.box.box256.boxOnAir2 div.boxContent ul li{ padding:2px 0 2px 15px; clear:both; float:left; width:201px; margin:0; background-image:url(../_slice/listGreyW.gif); background-repeat:no-repeat; background-position:left 10px;line-height:1.6em;}

div.box.box256.boxOnAir2 div.boxContent ul li.selected{ padding:2px 0 2px 15px; clear:both; float:left; width:216px; margin:0; background-image:url(../_slice/buttonPink.gif); background-repeat:no-repeat; background-position:left 10px;color:#969374;text-decoration:none;line-height:1.6em;}

div.box.box256.boxOnAir2 div.boxContent ul li.pink{ padding:2px 0 2px 15px; clear:both; float:left; width:216px; margin:0; background-image:url(../_slice/listPink.gif); background-repeat:no-repeat; background-position:left top;line-height:1.6em;}

div.box.box256.boxOnAir2 div.boxContent ul li a { text-decoration:none !important;color:#2e2e2e;padding:0 2px 0 2px;}

div.box.box256.boxOnAir2 div.boxContent ul li.pink a { text-decoration:none; color:#e0105e;}

div.box.box256.boxOnAir2 div.boxContent ul li a:hover 
{
	background-color:#f4f4e4 !important;
	color:#000 !important;
	text-decoration:underline !important;	
}


/* MR 22/11/2010*/
div.box.box256.boxGray div.boxContent ul li.selected a.selected { text-decoration:none;color:#e0105e;}

/*** ON AIR WORKS ***/

/*** boxLastOnAir  il nome del box che contiene img e testo in primo piano***/
/*** boxListOnAir  il nome di ogni box che contiene img e testi piccoli della lista ***/
.boxLastOnAir img{
	float:left;
	padding:0 25px 25px 0;
}

.boxListOnAir img{
	float:left;
	padding:0 15px 15px 0;
}

.boxLastOnAir{
	clear:both;
	float:left;
	width:100%;
	margin:0;
	padding:0;
}

.boxListOnAir{
	clear:both;
	float:left;
	width:100%;
	margin:0;
	padding:0;
}

/*** LOCATION ***/
.leftColLocation{
	clear:both;
	float:left;
	width:300px;
	margin:0;
	padding:0 25px 0 0;
}

.rightColLocation{
	float:left;
	/*width:676px;*/
	width:665px;
	margin:0;
	padding:0 0 0 7px;
}

html>body .rightColLocation{
	padding:0 0 0 15px;
}
.corniceBig{
	clear:both;
	float:left;
	width:290px;
	margin:0;
	padding:5px;
}

.boxLocations{
	clear:both;
	float:left;
	width:300px;
	margin:10px 0;
	padding:0;
	background-image:url(../_slice/lineVertical.gif);
	background-repeat:repeat-y;
	background-position:right top;
}

.otherLocations{
	clear:both;
	float:left;
	width:280px;
	margin:0;
	padding:15px 10px;
	background-image:url(../_slice/greyLineTrat.gif);
	background-repeat:repeat-x;
	background-position:left top;
	font-weight:normal;
}

.otherLocations h4{
	color:#e0105e;
	clear:both;
	float:left;
	width:280px;
	margin:0;
	padding:0;
}

.otherLocations p{
	clear:both;
	float:left;
	width:280px;
	margin:0;
	padding:0;
}

.otherLocations a{
	color:#2e2e2e;
/*	background-color:#eee;*/
	text-decoration:none;
}

.otherLocations a:hover{
	color:#000;
	text-decoration:underline;
	background-color:#f4f4e4;
}
.readMore .items{ 
	width:680px;
}
.padTopReadMore{
	padding-top:10px;
	float:left;
	padding-top:10px;
	width:680px;
}
h3.pink{
	color:#d91872;
}
h4.pink{
	color:#d91872;
	margin-bottom:0;
}
.divFormObjectRight2 textarea.textarea{
	width:390px;	
	float:left;
}
h4.padLeft{
	padding-left:10px;
}
.contactFooter{
	clear:both;
	float:left;
	margin:45px 0 0 0;
	padding:15px 10px 60px 10px;
	width:976px;
	background-image:url(../_slice/greyLineTrat.gif);
	background-position:top;
	background-repeat:repeat-x;
	font-size:93%;
	font-weight:bold;
}
.numContact{
	float:left;
	color:#669900;
	font-size:170%;
	padding:0;
	width:260px;
}
.pink{
	color:#d91872;
}
.byPhone{
	float:left;
	margin:0;
	width:260px;
}
.byPhone1{
	clear: both;
	float: left;
	width: 260px;
	padding-bottom:5px;
}
.left260{
	float: left; 
	width: 260px;
}
.bothLeft260{
	clear:both;
	float: left; 
	width: 260px;
}
.genericCountry{
	clear: both; 
	float: left;
	width:236px; 
}
.floatLeft250{
	float: left; 
	width: 250px;
}
.bySkype{
	float:left;
	margin:0;
}
img.padTop{
	padding-top:30px;	
}
.divFormObjectRight2{
	float:left;
	clear:both;
	width:395px;
	padding-left:98px;
}
.imgTool
{
	float:left;
	width:300px;
}
div.box.box256.boxTagClouds{
/*	background-image:url(../_slice/middle_tagCloud.gif);/*immagine bordi dei contenuti*/
	background-repeat:repeat-y;*/
	clear:both;
	float:left;
	padding:0 20px 0 0;
	width:236px;
	margin:0 0 20px 0;
	font-size:13px !important;
}
div.box.box256.boxTagClouds div.boxTop{ 
	width:256px;
	height:19px;
/*	background-image:url(../_slice/top_tagCloud.gif);
	background-repeat:no-repeat;*/
}
div.box.box256.boxTagClouds div.boxBottom{ 
	height:19px;
	font-size:1px;
/*	background-image:url(../_slice/bottom_tagCloud.gif);
	background-repeat:no-repeat;*/
	width:256px; 
}
a.tagClouds_1{
    text-decoration:none;
    color:#999386;
    font-size:18px;
    font-family: Georgia,"Times New Roman",Times,serif;
    text-transform: lowercase;
}
a.tagClouds_1:hover, a.tagClouds_2:hover, a.tagClouds_3:hover{

	text-decoration:none !important;
}
a.tagClouds_2{
    text-decoration:none;
    color:#999386;
    font-size:25px;
    font-family: Georgia,"Times New Roman",Times,serif;  
}
a.tagClouds_3{
    text-decoration:none;
    color:#2e2e2e;
    font-size:30px;
    font-family: Georgia,"Times New Roman",Times,serif; 
}
.boxContent .alignCenter{
	text-align:center;
}
.tRight{
	float:left;
	clear:both;
	background-image:url(../_slice/greyLineTrat.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	width:680px;	
}

html>body .tRightSol{
	float:left;
	clear:both;
	background-image:url(../_slice/lineaSeparazione.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	margin-left:60px;
	width:570px;	
}
.tRightSol{
	float:left;
	clear:both;
	background-image:url(../_slice/lineaSeparazione.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	margin-left:30px;
	width:570px;	
}

.tRightPag{
	float:left;
	clear:both;
	background-image:url(../_slice/greyLineTrat.gif);	
	background-repeat:repeat-x;
	width:680px;	
}

containerDownload{
	clear:both;
	float:left;
	width:680px;
	margin:0;
	padding-top:5px;
}
.downloadRow{
	clear:both;
	margin-top:15px;
	padding:0;
	float:left;
	width:680px;
	padding-top:5px;
}
.icoDownload
{
	float: left;
	width: 44px;
}
.downloadRowLeft{
	clear:both;
	margin:0;
	float:left;
	width:44px;
}
.downloadRowRight{
	margin:0;
	padding:0;
	float:left;
	width:636px;
}
.downloadRowRight1{
	margin:0 0 0 -3px;
	padding:0;
	float:left;
	width:636px;
}
.downloadRowRight1 a{
	color:#2e2e2e;
/*	background-color:#eee;*/
	line-height:1.4em;
	text-decoration:none;
}
.downloadRowRight1 a:hover{
	color:#000;
	background-color:#f4f4e4;
	text-decoration:underline;
}
.sendPadBg{
	padding:33px 0 13px 87px;
	background-image:url(../_slice/top_box_send.gif);
	background-repeat:no-repeat;
	background-position:left top;
	clear:both;
	float:left;
	width:593px;
}
.sendPadLeft{
	padding-left:40px;	
}

.twitLink
{
	position:absolute;
	left:330px;
	top:15px;
}
.twitLinkFooter
{
clear:both;
float:left;
width:100%;
}

.phiKnow a.twi
{
	background-image:url(../_slice/twi.gif);
	bottom: 0;
    position: absolute;
}

.phiKnow a.sky
{
	background-image:url(../_slice/skypeh.gif);
}
.phiKnow a.fac
{
	background-image:url(../_slice/fac.gif);
}
.phiKnow a.inL
{
	background-image:url(../_slice/inL.gif);
	bottom: 0;
    position: absolute;
    right: 78px;
}
.phiKnow span{
	clear:both;
	float:left;
	color:#ffffff;
	font-size:13px;
	margin:0 15px 0 0;
}

/*.phiKnow a.twi:hover
{
	background-image:url(../_slice/twi.gif);
	text-decoration:none !important;
	border:0 !important;
}

.phiKnow a.sky:hover
{
	background-image:url(../_slice/skypeh.gif);
	text-decoration:none !important;
	border:0 !important;
}
.phiKnow a.fac:hover
{
	background-image:url(../_slice/fac.gif);
	text-decoration:none !important;
	border:0 !important;
}
.phiKnow a.inL:hover
{
	background-image:url(../_slice/inL.gif);
	text-decoration:none !important;
	border:0 !important;
}*/



.phiKnow a.inL
{
	background-image:url(../_slice/inL.gif);
}
.phiKnow a
{
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	width:32px;
	height:32px;
	margin-right:5px;
	text-indent:-9999em;
	overflow:hidden;
	padding: 0 !important;
}
.phiKnow a
{
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	width:32px;
	height:32px;
	margin-right:5px;
	text-indent:-9999em;
	overflow:hidden;
}
.phiKnow a:hover
{
	background-position:left -32px;
	text-decoration:none !important;
	border:0 !important;
}
.backgroundMiddleSend{
	background-image:url(../_slice/middle_box_send.gif);
	background-repeat:repeat-y;
	background-position:left top;
	clear:both;
	float:left;
	width:680px;
	margin:0 0 10px 0;
}
.sendPadBgBottom{
	background-image:url(../_slice/bottom_box_send.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	clear:both;
	float:left;
	margin:0;
	width:680px;
}
.notifica{
	font-size:88%;
	font-weight:normal;
	color: #e0102d !important;
	font-style:italic;
}
.buttonDivCenter{
	clear:both;
	float:left;
	width:680px;
	margin:13px 0 0 0;
	text-align:center;
}
.sendRequiredLeft{
	clear:both;
	float:left;
	width:19%;
	margin:5px 0 0 0;
	padding-left:83px;
}
.sendRequiredRight{
	float:left;
	width:19%;
	margin:5px 0 0 0;
	padding-left:184px;
}
.sendRequiredLeft1{
	clear:both;
	float:left;
	width:19%;
	margin:5px 0 0 0;
	padding-left:170px;
}
.sendRequiredRight1{
	float:left;
	width:19%;
	margin:5px 0 0 0;
	padding-left:166px;
}
.marginBottom{
	margin-bottom:5px;	
}
.topCaseHistory{
	clear:both;
	float:left;
	margin:0;
	padding:0;
	width:680px;
}
.infoCaseHistory{
	float:left;
	margin:0;
	width:500px;
}
p.noMargin{
	margin:0;
}
.contentCaseHistory{
	clear:both;
	float:left;
	width:680px;
	padding:0;
	margin:10px 0 0 0;
}
.challange{
		float:left;
		width:320px;
		padding:0 20px 0 0;
}
.challange1{
		float:left;
		width:320px;
		padding:0 0 0 20px;
}
.imgCaseHistory{
	clear:both;
	float:left;
	width:180px;
	margin:0;
	padding:0;
}
.orange{
	color:#f47321;
}
h4 a.orange{
	color:#f47321;
}

.challange img{
	float:left;
	padding:0 10px 5px 0;
}
.challange1 img{
	float:left;
	padding:0 10px 5px 0;
}

.downloadRowRight h3{
	margin-top:0;
	line-height:28px;
}
.downloadRowRight1 h4 a
{
	clear:both;
	float:left;
	width:auto;
	line-height:21px;	
}
p.centerImg{
	margin:27px 30px 30px 49px;

}
ul.listaNav{
	background-image:url(../_slice/greyLineTrat.gif);
	background-position:left top;
	background-repeat:repeat-x;
	list-style:none;
	margin:0;
	padding:15px 0 0 0;
	clear:both;
	float:left;
	width:680px;
	color:#5e5e60;
	text-decoration:none;
}
ul.listaNav li{
	list-style:none;
	display:inline;
	margin:0;
	padding:0;
	font-size:12px;

	
}
ul.listaNav li a{
	list-style:none;
	display:inline;
	margin:0;
	padding:0 2px 0 2px;
	color:#2e2e2e;
	/*background-color:#eee;*/
	text-decoration:none;
}
ul.listaNav li a:hover{
	list-style:none;
	display:inline;
	margin:0;
	color:#000;
	background-color:#f4f4e4;
	text-decoration:underline;
}
ul.listaNav li.selected{ 
	text-decoration:none;
	color:#e91872;
}
.fieldsReq1{
	clear:both;
	float:left;
	width:100%;
	margin:5px 0;
	font-size:88%;
	padding:0;
	font-style:italic;
}
.magentaTagsmall{
	color:#e0105e;
	font-weight:bold;
}
p.paddingTop{
	padding-top:10px;	
}
.divFormButton{
	clear:both;
	float:left;
	margin-left:100px;
	text-align:center;
	width:300px;
}
html>body .divFormButton{
	clear:both;
	float:left;
	margin-left:193px;
	text-align:center;
	width:300px;
}

.mapBody
{float:left;
	width:676px;
	}
.colDxLocation
{
	clear:both;
	float:left;
	width:300px;
}

.check{
	margin:0 5px 0 0; 
}
.marginFormTop{
	margin-top: 10px;
}
.marginForm{
	margin:13px 0 0 2px;
}
p.marginForm1{
	margin:10px 10px;
}
h2.marginForm1{
	margin:10px 10px;
}
fieldset{
	margin:10px 10px;
	padding:14px 0 10px 20px;	
	border:3px solid #f7f7f7;
}
.verticalAlign{
	vertical-align:bottom;
}
.marginBottom{
	margin-bottom:10px;
}
h4.margin{
	margin:0;
}
.pager{
	color:#e0105e;
	font-weight:bold;
}
.pager a{
	font-weight:bold;
}
.formRowSend{
	clear:both;
	float:left;
	width:640px;
	padding:10px 20px;
}
.formRowSendLeft{
	clear:both;
	float:left;
	width:320px;
}
.formRowSend label{
	clear:both;
	float:left;
	width:150px;
	padding-right:10px;
	text-align:right
}
.formRowSend input{
	float:left;
	width:156px;
}
.formRowSendRight{
	float:left;
	width:320px;
}
.formImgTop{
	background-image:url(../_slice/top_box_send.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:680px;
	clear:both;
	float:left;
	height:17px;
}
.formImgMiddle{
	background-image:url(../_slice/middle_box_send.gif);
	background-position:left top;
	background-repeat:repeat-y;
	width:680px;
	clear:both;
	float:left;
}
.formImgBottom{
	background-image:url(../_slice/bottom_box_send.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:680px;
	clear:both;
	float:left;
	height:17px;
}
.formDivBtn{
	width:100%;
	text-align:center;
	clear:both;
	float:left;
}
.reqField{
	text-align:right;
	height:10px;
}
.items1{ margin-top:10px; clear:both; float:left; width:276px;}
p.small {
	font-size:12px;
	font-style:normal;
	text-align:left;
}
a.imgBox{
	clear:both;
	float:left;
	width:200px;
	margin:0 0 0 0;
}
.small .cliente{
	text-align:right;
	font-size:100%;
	float:left;
	width:50%;
	font-weight:normal;
}
.small .date{
  	color: #969374;
    display: block;
    font: 1em Georgia,'Times New Roman',serif;
    margin-bottom: 8px;
    text-align: left;
}
.marginBottBox{
	margin-bottom:10px;
}
input.txt{
	height:12px;
}
.downPrivate{
	text-decoration:none;
	font-weight:normal;
}
.wrapper2{
	clear:both;
	float:left;
	width:100%;
	padding:0;
	margin:0;
	position:relative;
}

.contenitore
{
	clear:both;
	float:left;
	width:680px;
	padding:0;
	margin:20px 0;
	position:absolute;
	bottom:0;
}

.wrapper2third{
	clear:both;
	float:left;
	width:100%;
	padding:0;
	margin:0;
}

.contenitorethird
{
	clear:both;
	float:left;
	width:680px;
	padding:0;
	margin:20px 0;
	bottom:0;
}


.accept{
	clear:both;
	float:left;
	width:250px;
	padding-left:93px;
}
.accept input{
	border:0;
}
.rightColLocation #tbFullText{
	width:676px;
}

#aSendCV ul li{
	cursor:pointer;
}
#columnLeftContainerSiteMap{
	clear:both;
	margin:0 auto;
	width:996px;
}
.title{
	color:#e0105e;
}
.ulSiteMap{
	margin:0;
	padding:0;
}
ul.ulMenu{
	list-style:none;
	margin:0;
    padding:5px 0 0 0;
}
ul.ulSiteMap li.liThemeLev1{
	list-style:none;
	float:left;
	padding:10px 0 0 20px;
	
}
li.liThemeLev2 a{
	color:#e91872;
	text-decoration:none;
	padding:0 2px 0 2px;
}	

li.liThemeLev2 a:hover{
	text-decoration:underline;
	color:#e91872;
	background-color:#f4f4e4;
	text-decoration:underline;
}


.wid200
{
	clear:both;
	float:left;
	width:200px;
}

ul li.liThemeLev2{
	padding:22px 0 0 10px;
}
ul li .liThemeLev3{
	text-decoration:none;
	font-weight:normal;
	list-style:none;
	padding:0 0 0 15px;
	background-image:url(../_slice/square.gif);
	background-position:left 8px;
	background-repeat:no-repeat;
	line-height:1.6em;
}
li.liThemeLev3 a{
	text-decoration:none;
	color:#2e2e2e;
/*	background-color:#eee;*/
	padding:0 2px 0 2px;
}

li.liThemeLev3 a:hover{
	text-decoration:underline;
	color:#000;
	background-color:#f4f4e4;
	text-decoration:underline;
}


.boxSiteMap1{
	clear:both;
	float:left;
	width:312px;

}
.boxSiteMap2{
	float:left;
	width:312px;
	padding:0 30px;
	
}
.boxSiteMap3{
	float:left;
	width:312px;
	
}
.marginBottom20{
	clear:both;
	float:left;
	width:100%;
	margin:0 0 20px 0;
}
.articlesContent{
	clear:both;
	float:left;
	
	width:100%;
}
.articlesContent span h2{
	margin-bottom:15px;
}


.articlesContent h3.firstH3
{
	margin-top:0;
	}

.imgWhy {
	float:right;
	width:215px;
}


.imgWhy img{
	float:left;
	margin-left:5px;
}

.imgWhyWork {
	float:left;
	width:320px;
}

.oldSite
{
	clear:both;
	float:left;
	width:100%;
	/*margin-top:25px;*/
	color:#FFCC00;
	text-decoration:none;
	text-transform:uppercase;
	padding:23px 0 20px 0;

}
.betaContent
{
	clear:both;
	float:left;
	width:100%;
}

.imgBetaC
{
	position:absolute;
	top:0;
	right:0;
	width:58px;
	height:20px;
	background-image:url("/HWI/_slice/beta.gif");
	background-position:left top;
	background-repeat:no-repeat;
}


.imgLeft {
	margin:0 15px 0 0;
}

.imgRight {
	margin:0 0 5px 15px;
}



.imgWhyST{
	float:left;	
	padding-right:15px;
}

.detmargin 
{
	margin: 15px 0;
}

.detmargin5 
{
	margin: 5px 0;
}


.padMargRight 
{
	margin-right:30px;
	padding-right:70px;
}

.detmargin h2
{
	margin:0 0 15px 0;
}

p a 
{
	
}

.margST
{
	width:370px;
	float:left;
	/*margin-top:80px;	*/
}

.leftBottomNews
{
	clear:both;
	float:left;
	width:45px;
	font-size:13px;
	/*
	width:370px;*/
}

.rightBottomNews
{
	float:left;
	/*width:300px;*/
	font-size:13px;
	text-align:right;
}
.rightBottomNews a{
	font-size:13px;
	color:#2e2e2e;
	padding:0 2px 0 2px;
	text-decoration:none;
}
.rightBottomNews a:hover{
	font-size:13px;
	color:#000;
	background-color:#f4f4e4;
	text-decoration:underline;
}
.bottomNews
{	
	clear:both;
	float:left;
	width:100%;
	margin:0 0 20px 0;
}
.bottomNews p{
    font-size: 15px !important;
    line-height: 1.6em !important;
    margin-top: 0;
    padding-top: 0;	
}
.rightBottomNews span.selected
{
	/*color:#e0105e;*/
	color:#5E5E60;
}

.tabs {
	float:left;
	width:680px;
}
.tabs ul{
	list-style:none;
	margin:0;
	padding:0;
	text-align:center;
}
.tabs ul li a{
	background-color:#eceaeb;
	display:inline;
	float:left;
	text-align:center;
	width:168px;
	line-height:34px;
	/*margin:1px;*/
	color:#F47321;
	font-size:15px !important;
	text-decoration:none;
}
.tabs ul li a:hover
{
	border:0 !important;
	text-decoration:none !important;
}
.tabs ul li{
	border:1px solid #CCCCCC;
	display:inline;
	float:left;
	font-weight:bold;
	height:34px;
	line-height:34px;
	padding:1px 0 1px;
	text-align:center;
	width:168px;
	margin:0 !important;
	font-weight:bold;
}
.tabs ul li.dueRighe{
 	padding:1px 0 1px;
}
.tabs ul li.dueRighe a{
	/*border:1px solid #CCCCCC;*/
	display:inline;
	float:left;
	font-weight:bold;
	height:34px;
	line-height:17px;
	/*padding:0 0 2px 0;*/
	text-align:center;
	width:168px;
	color:#F47321;
}
.tabs ul li.dueRighe a.selected{
	color:#5E5E60;
	display:inline;
	float:left;
	font-weight:bold;
	height:34px;
	line-height:17px;
	text-align:center;
	width:168px;
}
.tabs ul li.dueRighe a:hover{
	/*border:1px solid #CCCCCC;*/
	display:inline;
	float:left;
	font-weight:bold;
	height:34px;
	line-height:17px;
/*	padding:0 0 2px 0;*/
	text-align:center;
	width:168px;
}
.tabs ul li a.selected{
	display:inline;
	float:left;
	text-align:center;
	width:168px;
	background-color:#ffffff;
	margin:0; 
	color:#5E5E60;
	line-height:34px;
	height:34px;
}
.divCont{
	border:1px solid #cccccc;
	clear:both;
	float:left;
	border-top:0;
	padding:20px 15px 30px 15px;
	width:648px;
}



.imgBackground{
clear:both;
float:left;
width:95px; 
padding:5px;
height:85px;
background-image:url("/HWI/_slice/img_box_standard.gif");
background-position:left top;
background-repeat:no-repeat;
}


/*MR* 26/04/2010 */
.itemDataRes{ float:right; width:220px;}
.itemImageRes{
clear:both;
float:left;
width:50px;
height:50px;
}
.itemImageRes img{
clear:both;
float:left;
width:45px;
/*margin:5px;*/
}


/* 27-04-2010 */
.items1{
clear:both;
float:left;
margin:0 0 15px 0;
width:226px;
}

.itemImageRes1 {
clear:both;
float:left;
height:30px; 
width:30px; 
}

.itemDataRes1 {
float:right;
width:160px;
padding-right:22px;
}
.itemDataRes1 p
{
	font-size:11px;
	line-height:15px;
}


/* 27/04/2010 */
.imgBord
{
	clear:both; 
	float:left; 
	width:larghezza-2; 
	height:altezza-2; 
	border:1px solid #dbdddc; 
}

#columnLeftContainer h1 a
{
	color:#777;
}
#columnLeftContainer h2 a
{
	color:#777;
}
#columnLeftContainer h3 a
{
	/*color:#777;*/
	clear:both;
	/*float:left;*/
	line-height: 1.2em;
	width:100%;
	padding: 0 2px 0 2px;
}
#columnLeftContainer h4 a
{
	color:#777;
}
#columnLeftContainer h5 a
{
	color:#777;
}
#columnLeftContainer h6 a
{
	color:#777;
}

#columnLeftContainer .boxContent1 a
{
	color:#2e2e2e;
	/*background-color:#eee;*/
}
#columnLeftContainer .boxContent1 a:hover
{
	color:#000;
	text-decoration:underline;
}
.CaseLaunch
{float:left;width:425px;}

.CaseRSS
{
	float:left;
	width:610px;
	padding:0 0 0 5px;
    font-size: 16px;
    line-height: 1.2em;
}


.CaseRSS a
{
    color: #2E2E2E;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.1em;
    margin: 0;
    padding: 0 2px;
    text-decoration: none;
}
.CaseRSS a:hover{
	text-decoration:underline;
}
.CaseRSS p{
    color: #969374 !important;
    font-family: Helvetica,Arial,sans-serif !important;
    font-size: 0.9em !important;
    font-weight: normal;
    line-height: 1.1em !important;
    margin: 8px 0 0 0;
}
.CaseRSS p span{
    font-size: 0.9em !important;	
}
.CaseRSS p span a{
	font-size: 0.9em !important;	
}
.CaseLaunch3
{float:left;width:325px;}

.items1 h4 a {
	color:#2e2e2e;
	font-size:12px;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:1.2em;
	text-decoration:none;
}
.items1 h4 a:hover
{
	color:#2e2e2e;
	text-decoration:underline;
}
#columnLeftContainer h3 a.white{
    clear: both;
    color: #2E2E2E;
    float: left;
    font-family: georgia;
    font-size: 17px;
	line-height: 1.4em;
    margin: 0;
    text-decoration: none !important;
    width: auto;
}

#columnLeftContainer h3 a.white:hover{
    clear: both;
    color: #2E2E2E;
    float: left;
    font-family: georgia;
    font-size: 17px;
    margin: 0;
    text-decoration: none !important;
    width: auto;
}


#columnLeftContainer h4.h4Solut
{
	/*border-bottom-color:#fff;
	border-bottom-style:solid;
	border-bottom-width:1px;*/
	clear:both;
	float:left;
	width:100%;
}

#columnLeftContainer h4.h4Solut a.orange
{
/*	border-bottom-color:#fff;
	border-bottom-style:solid;
	border-bottom-width:1px;*/
    color: #2E2E2E;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.1em;
    margin: 0;
	clear:both;
	float:left;
	width:auto;
    text-decoration: none;
}
#columnLeftContainer h4 a.orange:hover
{

	text-decoration:underline;
}
.marginBottom15{
	margin-bottom:15px;	
}
.CaseLaunch a{
font-weight:bold;
}
.articlesContent p a{
	font-weight:normal;
	color:#000;
	background-color:#f4f4e4;
	text-decoration:none;
}
.articlesContent p a:hover{
	text-decoration:underline;
}


#columnLeftContainer  a.gray
{color:#777 !important;
	font-weight:bold;}
	
	
.boxIntSol
{
	clear:both;
	float:left;
	width:680px;
}

.boxContentSol
{
	clear:both;
	float:left;
	width:680px;
/*	background-image: url("/HWI/_slice/bg_new.gif");
	background-position:left top;
	background-repeat:repeat-y;*/
}

.itemsImgSol
{
	clear:both;
	float:left;
	width:auto;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:20px;
}
.itemsImgSol a
{
	clear:both;
	float:left;
	width:auto;
	text-decoration:none !important;
	border:0 !important;
}
.itemsImgSol a:hover
{
	text-decoration:none !important;
	border:0 !important;
	clear:both;
	float:left;
	width:auto;
}
.itemDataLeftSol
{
	float:left;
	width:475px;
	padding:20px 10px 20px 25px;
}
.itemDataLeftSol p{
    color: #969374 !important;
    font-family: Helvetica,Arial,sans-serif !important;
    font-size: 14px !important;
    font-weight: normal !important;
    line-height: 1.4em !important;
    margin: 8px 0 0 !important;
	clear:both;
	width: 100%;
	float:left;
}
p.dataSpan{
 	color: #999386;
    display: block;
    font: 16px Georgia,'Times New Roman',serif;
    text-align: left;
}
/*.boxBottomSol
{
	clear:both;
	float:left;
    border-top: 1px solid #CCCCCC;
    margin: 0;
    width: 680px;
}*/
.padSol
{padding: 2px 0 2px 4px;}

.imgRss
{	clear:both;
	float:left;
	width:65px;}
	
	.boxContentC
	{
		clear:both;
		float:left;
		padding:0 10px 0 23px;
		width:210px;		
	}
	
	/*fix 14022011*/
/*
a.opt_1 h3
{
	font-size:12px;
	color:#2e2e2e;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none !important;
	font-weight:normal;
}
a.opt_2 h3
{
	font-size:12px;
	color:#2e2e2e;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none !important;
	font-weight:normal;
}
a.opt_3 h3
{
	font-size:12px;
	color:#2e2e2e;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none !important;
	font-weight:normal;
}
a.opt_4 h3
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none !important;
	font-weight:normal;
	color:#E20177;
}
a.opt_5 h3
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none !important;
	font-weight:normal;
	color:#E20177;
}
a.opt_6 h3
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none !important;
	font-weight:normal;
	color:#E20177;
}
a.opt_7 h3
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none !important;
	font-weight:normal;
	color:#E20177;
}
#headerMenu ul.level1 li a.opts.opt_1:hover
{
	display:block;

    height:40px;
	text-decoration: underline;
}

#opt_1.optSelected
{
	display:block;
	
    height:36px;
	text-decoration: none;
}
#headerMenu ul.level1 li a.opts.opt_2:hover
{
	display:block;
	
    height:36px;
	text-decoration: underline;
}

#opt_2.optSelected
{
	display:block;

    height:36px;
	text-decoration: none;
}
#headerMenu ul.level1 li a.opts.opt_3:hover
{
	display:block;

    height:36px;
	text-decoration: underline;
}

#opt_3.optSelected
{
	display:block;

    height:36px;
	text-decoration: none;
}
#headerMenu ul.level1 li a.opts.opt_4:hover
{
	display:block;

    height:36px;
	text-decoration: underline;
}

#opt_4.optSelected
{
	display:block;

    height:36px;
	text-decoration: none;
}
#headerMenu ul.level1 li a.opts.opt_5:hover
{
	display:block;

    background-repeat:no-repeat;
    height:36px;
	text-decoration: underline;
}

#opt_5.optSelected
{
	display:block;

    height:36px;
	text-decoration: none;
}
#headerMenu ul.level1 li a.opts.opt_6:hover
{
	display:block;

    height:36px;
	text-decoration: underline;
}

#opt_6.optSelected
{
	display:block;

    height:36px;
	text-decoration: none;
}
#headerMenu ul.level1 li a.opts.opt_7:hover
{
	display:block;

    height:36px;
	text-decoration: underline;
}

#opt_7.optSelected
{
	display:block;

    height:36px;
	text-decoration: none;
}


#headerMenu ul.level1 li a{
	display:block;
	text-decoration: none;
	color:#5E5E60;
}

#headerMenu ul.level1 li a:hover{text-decoration:underline;}


#headerMenu ul.level1 li a.opts.opt_7.classSel
{
	display:block;

   height:36px;
	text-decoration: underline;
}
#headerMenu ul.level1 li a.opts.opt_6.classSel
{
	display:block;
   height:36px;
	text-decoration: underline;
}
#headerMenu ul.level1 li a.opts.opt_5.classSel
{
	display:block;
    height:36px;
	text-decoration: underline;
}
#headerMenu ul.level1 li a.opts.opt_4.classSel
{
	display:block;
  height:36px;
	text-decoration: underline;
}
#headerMenu ul.level1 li a.opts.opt_3.classSel
{
	display:block;
    height:36px;
	text-decoration: underline;
}
#headerMenu ul.level1 li a.opts.opt_2.classSel
{
	display:block;
  height:36px;
	text-decoration: underline;
}
#headerMenu ul.level1 li a.opts.opt_1.classSel
{
	display:block;
    height:36px;
	text-decoration: underline;
}

.opts span{  display:none; }

.opts.opt_1{width:137px; background-position: 0px 0px; height:36px;}

.opts.opt_2{width:95px; background-position: -103px 0px;height:36px;}

.opts.opt_3{width:78px; background-position: -198px 0px;height:36px;}


.opts.opt_4{width:90px; background-position: -293px 0px;height:36px;}

.opts.opt_5{width:107px; background-position: -378px 0px;height:36px;}

.opts.opt_6{    margin-right: 11px;
    width: 81px; background-position: -480px 0px;height:36px;}

.opts.opt_7{width:63px; background-position: -572px 0px;height:36px;}
*/

.printSend
{
	float:left;
	width:24px;
	margin:5px 3px 0 0;
}
.printSend a
{
	background-image:url("../_slice/print.gif");
	background-position:left 0;
	background-repeat:no-repeat;
	float:left;
	width:24px;
	clear:both;
	height:16px;
	text-indent:-9999em;
	overflow:hidden;
}

.printSend a:hover
{
	background-image:url("../_slice/print.gif");
	background-position:left -16px;
	background-repeat:no-repeat;
	float:left;
	width:24px;
	clear:both;
	height:16px;
	text-indent:-9999em;
	overflow:hidden;
}
.emailSend a
{
	background-image:url("../_slice/email.gif");
	background-position:left 0;
	background-repeat:no-repeat;
	float:left;
	height:16px;
	clear:both;
	width:24px;
	text-indent:-9999em;
	overflow:hidden;
}
.emailSend a:hover
{
	background-image:url("../_slice/email.gif");
	background-position:left -16px;
	background-repeat:no-repeat;
	float:left;
	height:16px;
	clear:both;
	width:24px;
	text-indent:-9999em;
	overflow:hidden;
}
.emailSend
{
	float:left;
	width:24px;
	margin:5px 3px 0 0;
}
.noSelSoc
{
	background-color:#fff !important;
	border:0 !important;
}
.containerA
{
	clear:both;
	float:left;
	margin: 7px 5px 0 0;
	width:45px;
}
/* MR* 28/02/2011 */
.newResize
{
	float:left;
	width:auto;	
	padding:0;
}

.newResize a.resSmall
{
	clear:both;
	float:left;
	width:14px;
	height:13px;
	background-image:url("../_slice/textsmall.gif");
	background-position:left 0;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;
}
.newResize a.resMed
{
	clear:both;
	float:left;
	width:14px;
	height:13px;
	background-image:url("../_slice/textmedium.gif");
	background-position:left 0;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;
}
.newResize a.resBig
{
	clear:both;
	float:left;
	width:14px;
	height:13px;
	background-image:url("../_slice/textbig.gif");
	background-position:left 0;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;	
}
.newResize a.resSmall:hover
{
	clear:both;
	float:left;
	width:14px;
	height:13px;
	background-image:url("../_slice/textsmall.gif");
	background-position:left -13px;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;	
}
.newResize a.resMed:hover
{
	clear:both;
	float:left;
	width:14px;
	height:13px;
	background-image:url("../_slice/textmedium.gif");
	background-position:left -13px;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;	
}
.newResize a.resBig:hover
{	
	clear:both;
	float:left;
	width:14px;
	height:13px;
	background-image:url("../_slice/textbig.gif");
	background-position:left -13px;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;
}
.itemsImgSol a:hover{
    clear:both;float:left;width:auto;background-color:#fff !important;border:0 !important;
}
    
.buttonBox a { color:#777777;text-decoration:none;}
.buttonBox a:hover { text-decoration:underline;}

/* 14/03/2011 

#headerMenu ul.level1 li a.opts.opt_6.classSel h3{
	border-bottom:1px solid #E20177;
	width: 64px;
	text-decoration:none !important;
}
#headerMenu ul.level1 li a.opts.opt_7.classSel h3{
	border-bottom:1px solid #E20177;
	width: 54px;
	text-decoration:none !important;
}
#headerMenu ul.level1 li a.opts.opt_4.classSel h3{
	border-bottom:1px solid #E20177;
	width: 54px;
	text-decoration:none !important;
}
#headerMenu ul.level1 li a.opts.opt_5.classSel{
	border-bottom:1px solid #E20177;
	width:73px;	
	margin:0 29px 0 0;
	text-decoration:none !important;
}
#headerMenu ul.level1 li a.opts.opt_6:hover h3{
	border-bottom:1px solid #E20177;
	width: 64px;
	text-decoration:none !important;
}
#headerMenu ul.level1 li a.opts.opt_7:hover h3{
	border-bottom:1px solid #E20177;
	width: 54px;
	text-decoration:none !important;
}
#headerMenu ul.level1 li a.opts.opt_4:hover h3{
	border-bottom:1px solid #E20177;
	width: 54px;
	text-decoration:none !important;
}
#headerMenu ul.level1 li a.opts.opt_5:hover{
	border-bottom:1px solid #E20177;
	width:73px;
	margin:0 29px 0 0;
	text-decoration:none !important;

}
*/
.italy150{
	background-image:url("../_slice/LogoHealth_150italia.gif");
	background-position:left top;
	background-repeat:no-repeat;
	width:180px;
	height:66px;
	position:absolute;
	left:311px;
	top:13px;
	margin: 0;
    padding: 0;
}
.itemDataRes h4 a:hover{
/*	background-color:#f4f4e4;*/
	text-decoration:underline;
}
a.linkSearch{
	clear:both;
	width:auto !important;
	line-height:21px;
	font-size:18px;
	text-decoration:none;
}
a.linkSearch:hover{
	clear:both;
	width:auto !important;
	text-decoration:underline;
	background-color:#f4f4e4;
}
.padLeft20{
	padding:0 0 0 20px;
}
.generic{
	clear:both;
	float:left;
	width:100%;
	margin:0 0 20px 0;
}

.bgColorEzine {
    background-color: #F1EFED;
}


/*.html > body .colL ul, .html > body .colRight ol{
	padding:0 0 0 64px;
	float:left;
}
.colL ul, .colRight ol{
	padding:0 0 0 32px;
	float:left;
}
.colL ul li, .colRight ol li{
	margin:10px 0 10px 0;padding:0 0 0 0;
}*/
html > body .contHP {
    background-image: url("/HWI/_slice/bgBottSlide.gif");
    background-position: left bottom;
    background-repeat: repeat-x;
    clear: both;
    float: left;
    /*padding-bottom: 31px;*/
    padding-bottom: 13px;
    width: 996px;
}
.contHP {
    background-image: url("/HWI/_slice/bgBottSlide.gif");
    background-position: left bottom;
    background-repeat: repeat-x;
    clear: both;
    float: left;
    /*padding-bottom: 31px;*/
    padding-bottom: 8px;
    width: 996px;
}
.imgBgSfumH
{
    background-image: url("/HWI/_sliceHeader/sfumImgHome.gif");
    background-position: left top;
    background-repeat: repeat-x;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    z-index:2;
    height:216px;
}


.logoPrint
{display:none;}

.bgPop1{
    background-image: url("/HWI/_slice/bgVideoCaseBg.gif");
    background-position: left top;
    background-repeat: repeat-x;
}

.bgPop1 #container{
   /* background-image: url("/HWI/_slice/bgVideoCase.gif");
    background-position: -20px top;
    background-repeat: no-repeat;*/
    float:left;
    clear:both;
   /* width:905px;*/
   width:770px;
    margin:0;
    padding:0;
    position:relative;
  /*  height: auto !important;  /* per i browser moderni */
  /*  height: 425px;      /* per IE5.x e IE6 */
    /*min-height: 425px;  /* per i browser moderni */
}

.bgPop1 #header{
    /*width:905px;*/
    width:770px;
    height:30px;
    margin:0;
    padding:0;
    position:absolute;
    left:0;
    top:0px;
}

.bgPop1 .cntPop{
    float:none;
    /*width:905px;*/
    width:770px;
    margin:0 auto;
    position:relative;
}

.bgPop1 #header h2
{
    margin:0;
    padding:0;
    color:#fff;
    font-size:20px;
}

.bgPop1 #myVideo{
    width:640px;
    height:360px;
    margin:0;
    padding:0;
    position:absolute;
    /*left:132px;*/
    left:68px;
    top:40px;
}

.bgPop1 #wrapper{
    /*width:905px;*/
    width:770px !important;
    margin:0 auto;
    padding:0;
    position:absolute;
    left:0;
    top:445px;
    font-size:14px;
}

.chapterItemBlu{
   /* background-image: url("/HWI/_slice/greyBg.gif");
    background-position: left top;
    background-repeat:repeat-x;*/
    background-color:#eeeeee;
    float:left;
    clear:both;
    /*width:905px;*/
    width:770px;
    margin:0;
    padding:1px 0 1px 0;
    border-bottom:1px solid grey;
    border-top:1px solid grey;
}

.chapterItemGrey{
   /* background-image: url("/HWI/_slice/whiteBg.gif");
    background-position: left top;
    background-repeat:repeat-x;*/
    background-color:#ffffff;
    float:left;
    clear:both;
    /*width:905px;*/
    width:770px;
    margin:0;
    padding:0;
}

.currentChapter{
}

.chapterItemBlu div{
    background-image: url("/HWI/_slice/whiteArrow.png");
    background-position: right 6px;
    background-repeat:no-repeat;
    float:left;
    clear:both;
    /*width:855px;*/
    width:715px;
    margin:0;
    padding:0 40px 0 10px !important;
    line-height:30px;
    color:#2e2e2e;
}

.chapterItemGrey div{
    background-image: url("/HWI/_slice/whiteArrow.png");
    background-position: right 5px;
    background-repeat:no-repeat;
    float:left;
    clear:both;
    /*width:855px;*/
    width:715px;
    line-height:28px;
    margin:0;
    padding:0 40px 0 10px !important;
    color:#2e2e2e;
}

.currentChapter div
{
    color:#666;
    background-image: url("/HWI/_slice/greyArrow.png");
    background-position: right 6px;
    background-repeat:no-repeat;
}

#breadCrumbs {
    font-size: 12px;
    margin: 0 auto 0 auto;
    padding: 10px;
    padding: 10px;
    width: 976px;
    background-color:#000;
    color: #fff;
 }
#breadCrumbs a {
    color: #fff;
}
.boxNewsHome .title a.boxRss {
    background-image: url("../_slice/rssHome.gif");
    background-position: left top;
    background-repeat: no-repeat;
    height: 16px;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-indent: -9999em;
    top: 7px;
    width: 42px;
}
