@charset "utf-8";
/* CSS Document */

	/* gate overanta con 1 click */

#corpogate

	{
	width:980px;
	margin:0;
	padding:0;
	float:left;
	
	}
	
#corpogate h2

	{
	height:18px;
	color:#fff;
	font-size:16px;
	padding:4px 20px 4px 20px;
	margin:0;
	background-color:#0C62A6;
	border:1px solid #CFD2D8;
	width:938px;
	}	
	
#corpogate .primoblocco

	{
	float:left;
	width:980px;
	margin:19px 0 0 0;
	padding:0;
	height:250px;
	}	
	
#corpogate .primoblocco .boxintroduttivo

	{
	float:left;
	background-color:#CAE8FF;
	width:238px;
	border:1px solid #0C62A6;
	padding:20px;
	height:208px;
	}	
	
#corpogate .primoblocco .boxintroduttivo h3

	{
	padding:0;
	margin:0;
	font-weight:bold;
	font-size:13px;
	
	}
	
#corpogate .primoblocco	.articoliletti

	{
	float:left;
	background-image:url(/images/sfondo_articoli_letti.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	height:240px;
	padding:0 10px 10px 10px;
	margin:0px 16px 0 16px;
	width:348px;
	}
	
#corpogate .primoblocco	.articoliletti h3

	{
	font-size:18px;
	padding:0 0 4px 0;
	border-bottom:1px solid #CFD2D8;
	margin:0;
	color:#0C62A6;
	}
	
#corpogate .primoblocco	.articoliletti ul

	{
	padding:6px 0 10px 0;
	margin:0;
	border-bottom:1px solid #CFD2D8;
	}
#corpogate .primoblocco	.articoliletti ul li

	{
	background-image:url(/images/li_articoli_letti.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	background-position:left 8px;
	padding:3px 0 3px 0;
	margin:0;
	}	
			
#corpogate .primoblocco	.articoliletti ul li a

	{
	text-decoration:underline;
	color:#000;
	font-weight:bold;
	font-size:12px;
	padding:0 0 0 10px;
	margin:0;
	display:block;
	}	
	
#corpogate .primoblocco	.articoliletti ul li a:hover

	{
	text-decoration:none;
	}
	
#corpogate .primoblocco	.articoliletti p.numeriutili

	{
	padding:20px 10px 10px 10px;
	background-image:url(/images/numeri_utili.gif);
	background-position:left center;
	background-repeat:no-repeat;
	height:26px;
	}
	
#corpogate .primoblocco	.articoliletti p.numeriutili a

	{
	
	color:#95000A;
	text-decoration:underline;
	padding-left:40px;
	font-weight:bold;
	}

#corpogate .primoblocco	.articoliletti p.numeriutili a:hover

	{
	text-decoration:none;
	}
	
#corpogate .primoblocco .banner300x250

	{
	width:300px;
	height:250px;
	float:left;
	margin-right:0;
	}
	
#corpogate .secondoblocco

	{
	width:980px;
	margin:20px 0 20px 0 ;
	padding:0;
	float:left;
	height:226px;
	
	}				
				
#corpogate .boxblu

	{
	width:313px;
	padding:0;
	margin:0 20px 0 0;
	float:left;
	border-top:8px solid #0C62A6;
	}
	
*html #corpogate .boxblu

	{
	margin:0 17px 0 0;
	}	
	
.boxblulast

	{
	margin-right:0 !important;
	}	
	
#corpogate .boxblu h4

	{
	width:293px;
	color:#0C62A6;
	font-size:16px;
	padding:4px 10px 2px 0;
	/*height:19px;*/
	margin:0;
	float:left;
	}
	
#corpogate .boxblu ul

	{
	padding:4px 0 0 0;
	margin:0;
	float:left;
	width:313px;
	}								
	
#corpogate .boxblu ul li

	{
	padding:0 0 3px 0;
	margin:0;
	list-style-type:none;
	background-image:url(/images/li_articoli_letti.gif);
	background-repeat:no-repeat;
	background-position:left 6px;
	}	
	
#corpogate .boxblu ul li a

	{
	font-size:11px;
	color:#000;
	text-decoration:underline;
	padding:0 0 0 9px;
	margin:0;
	display:block;
	}	
	
#corpogate .boxblu ul li a:hover

	{
	text-decoration:none;
	}
	
#corpogate .boxblu .boxpubblicitario

	{
	width:180px;
	border:1px solid #CFD2D8;
	background-image:url(/images/sfondo_box_pubblicitario.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	margin:11px 0 0 0;
	height:151px;
	padding:26px 66px 27px 65px;
	}	
	
/* terza riga */		

#corpogate .terzoblocco

	{
	width:980px;
	margin:0 0 20px 0 ;
	padding:0;
	float:left;
	/*height:240px;*/
	
	}
	
#corpogate .bannerintrage

	{
	width:313px;
	float:left;
	padding:0 0 10px 0;
	margin:0;
	}	
	
.marginesuperiore

	{
	padding:10px 0 0 0 !important;
	margin:0;
	}
	
/* quarta riga */	

#corpogate .quartoblocco

	{
	width:980px;
	margin:0 0 20px 0 !important;
	padding:0;
	float:left;
	/*height:275px;*/
	}
	
*:first-child+html #corpogate .quartoblocco

	{
	margin:0 0 25px 0 !important;
	/*height:280px;*/
	}	
	
*html #corpogate .quartoblocco

	{
	/*height:270px;*/
	margin:0 0 20px 0 !important;
	}	
	
/* quinta riga */	
	
#corpogate .quintoblocco

	{
	width:980px;
	margin:0;
	padding:0 0 10px 0;
	/*height:210px;*/
	border-bottom:1px solid #CFD2D8;
	float:left;
	}	
	
/* riga banner */	

#corpogate .rigatrebanner

	{
	border-bottom:1px solid #CFD2D8;
	padding:15px 0 15px 0;
	margin:0;
	float:left;
	width:980px;
	}	
	
#corpogate .rigatrebanner div.bannersingolo
	
	{
	float:left;
	width:326px;
	}	
	
#corpogate .rigatrebanner div.bannersingolocentrato

	{
	float:left;
	width:220px;
	padding:0 53px 0 53px;
	margin:0;
	}
	
#corpogate .rigatrebanner div.bannersingolodestra

	{
	float:right;
	width:220px;
	padding:0 0 0 106px;
	}		
	
	/* gate salute e benessere */
	
#corpobenessere

	{
	width:980px;
	margin:0;
	padding:0 0 10px 0;
	float:left;
	border-bottom:1px solid #CFD2D8;
	}	
	
#corpobenessere h2

	{
	height:18px;
	color:#fff;
	font-size:16px;
	padding:4px 20px 4px 20px;
	margin:0 0 10px 0;
	background-color:#0C62A6;
	border:1px solid #CFD2D8;
	width:938px;
	}		
	
#corpobenessere div.primariga

	{
	float:left;
	padding:0;
	margin:0 0 20px 0;
	width:980px;
	height:349px;
	
	
	}
	
	/* carousel prima riga */
	
	
#corpobenessere div.primariga div.carousel {
	width:490px;
	/*height: 349px;*/
	float:left;
	background-color:#CFD2D8;
	padding:10px;
	margin:0;
	}
	
/* *html #corpobenessere div.primariga div.carousel
	{
	padding-bottom:0;
	}	*/

#corpobenessere div.primariga div.carousel #wrapper {
    width: 486px;
    height: 326px;
    padding: 1px;
    margin: 0;
    background-color: #fff;
    border: 1px solid #a8acb6;
    background-image: url(/images/bg_wrapper.gif); 
		background-position: bottom left;
		background-repeat: repeat-x;
}


#corpobenessere div.primariga div.carousel #slider {
    width: 486px;
    height: 255px;
    margin: 0;
    position: relative;
}

#corpobenessere div.primariga div.carousel .scroll {
    height: 255px;
    width: 486px;
    margin: 0;
    padding:0;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
    background: #FFFFFF url(/images/content_pane-gradient.gif) repeat-x scroll left bottom;   
}

#corpobenessere div.primariga div.carousel .scrollContainer div.panel {
    padding: 0 20px 0 20px;
    width: 446px;
    height: 255px;
}

#corpobenessere div.primariga div.carousel .scrollContainer div.panel h3 {
  font-size: 19px;
  font-weight: bold;
  color: #0C62A6;
  padding: 5px 0 5px 0;
  margin: 0; 
   
  }

#corpobenessere div.primariga div.carousel .scrollContainer div.panel h3 span { 
  font-size: 18px;
  font-weight: normal;  
  }
  
#corpobenessere div.primariga div.carousel .scrollContainer div.panel h3 a

	{
	color: #0C62A6;
	text-decoration:none;
	font-weight:bold;
	}  
#corpobenessere div.primariga div.carousel .scrollContainer div.panel h3 a:hover

	{
	text-decoration:underline;
	}

#corpobenessere div.primariga div.carousel .scrollContainer div.panel img {
  float: left;
  border: 0;
  margin-right: 10px;
  /*margin-top: 10px; */
  }
  
#corpobenessere div.primariga div.carousel .scrollContainer div.panel img a

	{
	border:0;
	}  

#corpobenessere div.primariga div.carousel .scrollContainer div.panel p {
  font-size: 14px;
  color: #000;
  background-color: #fff;
  padding: 0;
  margin: 0 0 7px 0; 
  }

#corpobenessere div.primariga div.carousel .scrollContainer div.panel ul {
  list-style: none;
  padding: 0;
  margin: 0;  
  }

#corpobenessere div.primariga div.carousel .scrollContainer div.panel ul li {
  font-size: 13px;
  font-weight: bold;
	display: block;
	line-height:140%;
  }

#corpobenessere div.primariga div.carousel .scrollContainer div.panel ul li a {
  text-decoration: underline;
  color: #000;
  background-color: #fff;
  background-image:url(/images/li_carousel_gate.gif); 
	background-position: 0 5px;
	background-repeat: no-repeat;
	padding: 0 0 0 14px;
	
  }
  
#corpobenessere div.primariga div.carousel .scrollContainer div.panel ul li a:hover
 {
 text-decoration:none;
 }
 	 

#corpobenessere div.primariga div.carousel ul.navigation {
    list-style: none;
    width: 486px;
    margin: 0;
    padding: 0; 
		background: #fff;
		height: 29px;
}

#corpobenessere div.primariga div.carousel ul.navigation li {
    float:left;
    width: 161px;
    height: 29px;
    margin: 0 1px 0 0;
	text-align:center;
    background-color: #0A548D;
    background-image: url(/images/bg_li_gate.gif); 
		background-position: bottom left;
		background-repeat: repeat-x;
		
}

#corpobenessere div.primariga div.carousel ul.navigation li.ultimo {
  width: 162px;
  margin-right:0;  
  }

#corpobenessere div.primariga div.carousel ul.navigation a {
    width: 156px;
    height: 24px;
    padding: 5px 0 0 5px;
    float:left;
    display:block;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
  }

#corpobenessere div.primariga div.carousel ul.navigation li.ultimo a {
  width: 157px;  
  }
  
#corpobenessere div.primariga div.carousel ul.navigation a:hover, ul.navigation a:active, ul.navigation a:focus {
    color: #000;
    background-color: #fff;
    background-image: url(/images/bg_li_hover.gif); 
		background-position: top left;
		background-repeat: repeat-x;
		
		
  }

#corpobenessere div.primariga div.carousel ul.navigation a.selected {
    color: #000;
    background-color: #fff;
    background-image: url(/images/bg_li_selected.gif); 
		background-position: top left;
		background-repeat: repeat-x;
  }

#corpobenessere div.primariga div.carousel ul.navigation a:focus {
    outline: none;
}

#corpobenessere div.primariga div.carousel .scrollButtons {
    position: absolute;
    top: 292px;
    cursor: pointer;
}

#corpobenessere div.primariga div.carousel .scrollButtons.left {
    left: 200px;
}

#corpobenessere div.primariga div.carousel .scrollButtons.right {
    right: 200px;
}

#corpobenessere div.primariga div.carousel .hide {
    display: none;
}		
	
	/* fine carousel prima riga */
	
#corpobenessere div.primariga div.verticalnews

	{
	width:448px;
	float:left;
	margin:0 0 0 20px;
	padding:0;
	height:349px;
	}
	
#corpobenessere div.primariga div.verticalnews div.news

	{
	width:448px;
	padding:0 0 1px 0;
	margin:0;
	float:left;
	border-bottom:1px solid #CFD2D8; 
	}
	
h3

	{
	font-size:18px;
	padding:0 0 11px 0;
	margin:0;
	color:#0C62A6;
	text-decoration:underline;
	}
	
h3 a

	{
	color:#0C62A6;
	text-decoration:underline;
	
	}
	
h3 a:hover

	{
	text-decoration:none;
	}		
	
p

	{
	padding:0 0 7px 0;
	color:#000;
	font-size:12px;
	margin:0;
	
	}
	
#corpobenessere div.primariga div.verticalnews div.news img, #corpobenessere div.secondariga div.duenotizie div.newsgrey img, #corpobenessere div.terzariga div.newswhite img, #corpobenessere div.quartariga div.newsgreyleft img, #corpobenessere div.quartariga div.newsgreycentrale img

	{
	width:140px;
	height:93px;
	background-image:url(/images/sfondo_foto_notizie.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:11px;
	border:0;
	float:left;	
	margin:0 8px 8px 0;
	}	
	
#corpobenessere div.primariga div.verticalnews div.news a img, #corpobenessere div.secondariga div.duenotizie div.newsgrey a img, #corpobenessere div.terzariga div.newswhite a img, #corpobenessere div.quartariga div.newsgreyleft a img, #corpobenessere div.quartariga div.newsgreycentrale a img 

	{
	border:0;
	}
 a.vai 	
	
	{		
	color:#95000A;
	text-decoration:underline;
	text-align:right;
	display:block;
	padding:0 15px 0 0;
	background-image:url(/images/freccia_dx_vai.gif);
	background-position:right center;
	background-repeat:no-repeat;
	margin:0 0 4px 0;	
	}	
	
#corpobenessere div.primariga div.verticalnews div.news a.vai:hover, #corpobenessere div.secondariga div.duenotizie div.newsgrey a.vai:hover, #corpobenessere div.terzariga div.newswhite a.vai:hover, #corpobenessere div.quartariga div.newsgreyleft a.vai:hover, #corpobenessere div.quartariga div.newsgreycentrale a.vai:hover  

	{
	text-decoration:none;
	}

#corpobenessere div.primariga div.verticalnews div.news ul, #corpobenessere div.secondariga div.duenotizie div.newsgrey ul, #corpobenessere div.terzariga div.newswhite ul, #corpobenessere div.quartariga div.newsgreyleft ul, #corpobenessere div.quartariga div.newsgreycentrale ul, div.publiredazionale ul 

	{
	padding:0;
	margin:0 0 10px 0;
	float:left;
	}
	
*html #corpobenessere div.primariga div.verticalnews div.news ul, #corpobenessere div.secondariga div.duenotizie div.newsgrey ul, #corpobenessere div.terzariga div.newswhite ul, #corpobenessere div.quartariga div.newsgreyleft ul, #corpobenessere div.quartariga div.newsgreycentrale ul, div.publiredazionale ul 

	{
	padding-bottom:5px;
	}		
				
#corpobenessere div.primariga div.verticalnews div.news ul li, #corpobenessere div.secondariga div.duenotizie div.newsgrey ul li, #corpobenessere div.terzariga div.newswhite ul li, #corpobenessere div.quartariga div.newsgreyleft ul li, #corpobenessere div.quartariga div.newsgreycentrale ul li, div.publiredazionale ul li 

	{
	list-style-type:none;
	background-image:url(/images/li_articoli_letti.gif);
	background-position:left 8px;
	background-repeat:no-repeat;
	padding:2px 0 2px 0;
	margin:0;
	font-size:12px;
	color:#000;
	display:block;
	font-weight:bold;
	
	}		
	
#corpobenessere div.primariga div.verticalnews div.news ul li a, #corpobenessere div.secondariga div.duenotizie div.newsgrey ul li a, #corpobenessere div.terzariga div.newswhite ul li a, #corpobenessere div.quartariga div.newsgreyleft ul li a, #corpobenessere div.quartariga div.newsgreycentrale ul li a, div.publiredazionale ul li a  

	{
	padding:0 0 4px 8px ;
	margin:0;
	text-decoration:underline;
	color:#000;
	}
	
#corpobenessere div.primariga div.verticalnews div.news ul li a:hover, #corpobenessere div.secondariga div.duenotizie div.newsgrey ul li a:hover,#corpobenessere div.terzariga div.newswhite ul li a:hover, #corpobenessere div.quartariga div.newsgreyleft ul li a:hover, #corpobenessere div.quartariga div.newsgreycentrale ul li a:hover, div.publiredazionale ul li a:hover

	{
	text-decoration:none;
	}								
	
#corpobenessere div.secondariga	

	{
	float:left;
	padding:0;
	margin:0 0 20px 0;
	width:980px;
	min-height:250px;
	}
	
#corpobenessere div.secondariga div.duenotizie

	{
	width:660px;
	padding:0;
	margin:0 20px 0 0;
	float:left;
	background-color:#F3F4F5;
	
	}	
	
#corpobenessere div.secondariga div.duenotizie div.newsgrey

	{
	width:300px;
	padding:20px 0 0 20px;
	margin:0 20px 0 0;
	float:left;
	
	}

	
.marginesinistronullo
	{
	margin:0 !important;

	}

	
.paddingsinistronullo

	{
	padding-left:0 !important;
	}
	
.paddingbottom

	{
	padding-bottom:8px !important;
	}				
	
#corpobenessere div.secondariga div.boxbanner

	{
	width:300px;
	height:250px;
	padding:0;
	margin:0;
	float:left;
	
	}	
	
#corpobenessere div.terzariga

	{
	float:left;
	padding:0;
	margin:0 0 20px 0;
	width:980px;
	
	}
	
#corpobenessere div.terzariga div.newswhite	

	{
	float:left;
	width:440px;
	padding:0 20px 0 20px;
	margin:0 20px 0 0;
	}

	
	
	
#corpobenessere div.quartariga	

	{
	float:left;
	padding-bottom:2px;
	margin:0;
	width:980px;
	background-color:#F3F4F5;
	
	}
	
#corpobenessere div.quartariga div.newsgreyleft

	{
	width:328px;
	float:left;
	padding:10px 0 10px 20px;
	margin:0 32px 0 0;
	
	}
	
#corpobenessere div.quartariga div.newsgreycentrale

	{
	float:left;
	width:220px;
	padding:10px 0 10px 0;
	margin:0 32px 0 0;
	
	}
	
	/* publiredazionale */
	
#corpobenessere div.secondariga p.acura

	{
	font-size:10px;
	padding:0;
	margin:2px 0 0 8px;
	}
	
#corpobenessere div.secondariga p.acura span

	{
	color: #92050E;
	font-weight:bold;
	}	

div.publiredazionale

	{
	float:left;
	width:311px;
	padding:10px;
	border:1px solid #0C62A6;
	background-color:#E3F1F8;
	margin: 3px 8px 8px 8px;
	}
	
*html div.publiredazionale

	{
	margin:3px 4px 4px 4px;
	} 		
	
div.publiredazionale span

	{
	float:left;
	margin-right:5px;
	padding:0;
	
	}	
	
	
	/* fine publiredazionale */
	
		
