
	

/***************************************************************************/

#menu li strong {
    display     : block;
    line-height : 40px;
    font-size   : 1.3em;
    color       : #999;
    padding     : 0 20px;
	background	: #fff;
}

* html #menu li strong {
	padding-bottom	 : 5px;
}

#menu {
   background      : url(../../resources/img/bg/bgmenuint.jpg) top center no-repeat; 
}

#content,
#content_short,
#content_lnc {
    margin-top  : 5px;
    width       : 950px;
	padding-bottom : 5px;
}

#menulev2 {
    width       : 155px;
    margin-right: 5px;
}

#center {
	width			: 790px;
}

#main, #main_wider {
    width       	: 575px;
	height			: auto !important;
	height			: 400px;
	min-height		: 400px;
	display			: inline;
	float			: left;
}



#main_wider {
    width       : 790px;
}

#evidenza {
    width       : 215px;
    height		: auto !important;
	height		: 250px;
	min-height	: 250px;
}


/******************** Menu laterale *******************/

#menulev2 ul {
	list-style-type	: none;
	margin			: 0;
	padding			: 0;
}
#menulev2 ul ul {
	margin-top		: 8px;
}

#menulev2 ul a {
	text-decoration	: none;
}

#menulev2 ul li {
	font-size		: 1.2em;	
	color			: #4a4a4a;
	margin			: 0 0 8px 0;
	*margin			: 0 0 5px 0;
	*width			: 155px;
}

	#menulev2 ul li a,
	#menulev2 ul li.current strong {
		display			: block;
		padding			: 4px 11px; 
		background		: #e4e4e4;		
	}

	#menulev2 ul li.current strong a {
		padding			: 0;
		color			: #d12420;
	}

	#menulev2 ul li.current strong {
			color			: #d12420;
	}

#menulev2 ul li li {
	font-size		: 0.93em;
	padding			: 0 0 0 11px;
	margin			: 0 0 5px 0;
	*margin			: 0 0 2px 0;
	*width			: 144px;
}


#menulev2 ul li.current li,
#menulev2 ul li.current li a {
	font-weight		: normal;
}

#menulev2 ul li li.current,
#menulev2 ul li li.current a {
	color			: #d12420;
}

#menulev2 ul li.current li.current span {
	display: block;
}

#menulev2 ul li a:link,
#menulev2 ul li a:visited,
#menulev2 ul li a:visited {
	color			: #4a4a4a;	
}

#menulev2 ul li a:hover {
	color			: #d12420;
}

#menulev2 ul li li span,
#menulev2 ul li li a {
	background		: url(../../resources/img/bg/small-arrow-off.gif) center left no-repeat;
	margin			: 0;
	padding			: 0 0 0 11px;
}

#menulev2 ul li li.current span,
#menulev2 ul li li.current a {
	background		: url(../../resources/img/bg/small-arrow-on.gif) left 0.4em no-repeat;
	color			: #d12420;
}


#menulev2 ul li li.current a:link,
#menulev2 ul li li.current a:visited,
#menulev2 ul li li.current a:hover,
#menulev2 ul li li.current a:active {
	color			: #d12420;		
}


/******************** approfondimenti *****************/

#evidenza {
	padding-top		: 0;
}

#evidenza h3 {
	background		: #fefefe;
	padding			: 8px 0 8px 8px;
	margin			: 0 0 0 6px;
	*float			: left;
	*display		: inline;
	color			: #666;
	font-size		: 1.3em;
	width			: 192px;
}


	#text .backlink {
		margin			: 11px 0 0 0;
		color			: #4a4a4a;
		font-weight		: normal;
		font-size		: 1.1em;
	}

	#text .backlink:link,
	#text .backlink:visited,
	#text .backlink:hover,
	#text .backlink:active {
		color			: #4a4a4a;
	}

#evidenza ul {
	list-style-type : none;
	margin			: 0;
	padding			: 0;
	width			: 200px;
	margin			: 0 0 2.3em 6px;
	border-bottom	: 3px #fff solid;
}

#evidenza ul li {
	background		: #f2f2f2 url(../../resources/img/bg/bg_app_off.gif) bottom left repeat-x;
	height			: auto!important;
	height			: 54px;
	min-height		: 54px;
	font-size		: 1.2em;
	border			: 3px #fff solid;
	border-top		: 0;
	border-bottom	: 0;
	*margin-bottom	: -3px;
}

#evidenza ul li a {
	float			: left;
	display			: inline;
	font-size		: 1em;
	margin			: 12px 12px 0 8px;
	padding			: 0 0 0 30px; 
	background-position	: center left;
	background-repeat	: no-repeat;
	height			: auto!important;
	height			: 2.6em;
	min-height		: 2.6em;	
}


.icoapprofondimento { background-image: url(../../resources/img/bg/approfondimenti/approfondimenti-nero.gif); }
.icolinkesterno { background-image: url(../../resources/img/bg/approfondimenti/linkesterno-nero.gif); }
.icolinkgenerico { background-image: url(../../resources/img/bg/approfondimenti/linkgenerico-nero.gif); }
.icoshop { background-image: url(../../resources/img/bg/approfondimenti/shop-nero.gif); }
.icoudc { background-image: url(../../resources/img/bg/approfondimenti/udc-nero.gif); }
.icoaudio { background-image: url(../../resources/img/bg/approfondimenti/audio-nero.gif);}
.icopdf { background-image: url(../../resources/img/bg/approfondimenti/pdf-nero.gif); }
.icovideo { background-image: url(../../resources/img/bg/approfondimenti/video-nero.gif);}


.current .icoapprofondimento { background-image: url(../../resources/img/bg/approfondimenti/approfondimenti-rosso.gif); }
.current .icolinkesterno { background-image: url(../../resources/img/bg/approfondimenti/linkesterno-rosso.gif); }
.current .icolinkgenerico { background-image: url(../../resources/img/bg/approfondimenti/linkgenerico-rosso.gif); }
.current .icoshop { background-image: url(../../resources/img/bg/approfondimenti/shop-rosso.gif); }
.current .icoudc { background-image: url(../../resources/img/bg/approfondimenti/udc-rosso.gif); }
.current .icoaudio { background-image: url(../../resources/img/bg/approfondimenti/audio-rosso.gif);}
.current .icopdf { background-image: url(../../resources/img/bg/approfondimenti/pdf-rosso.gif); }
.current .icovideo { background-image: url(../../resources/img/bg/approfondimenti/video-rosso.gif);}






#evidenza ul a,
#evidenza ul a:link,
#evidenza ul a:visited,
#evidenza ul a:active {
	color			: #4a4a4a;	
	text-decoration	: none;
}

#evidenza ul a:hover {
	color			: #d12420;
}

#evidenza ul li.current  {
	background		: #fff;
}

#evidenza ul li.current a,
#evidenza ul li.current a:link,
#evidenza ul li.current a:visited,
#evidenza ul li.current a:hover,
#evidenza ul li.current a:active {
	color			: #d12420;
	text-decoration	: none;
}



/*********************** testo ************************/

h1 {
	display			: block;
	width			: 553px;
	padding			: 7px 11px 6px 11px;
	color			: #898989;
	font-weight		: normal;
	font-size		: 34px;
	margin			: 0;
}

	#main .pagelev2,
	#main_wider .pagelev2 {
		margin			: 180px 0 0 0;
	}

	#main .pagelev3,
	#main_wider .pagelev3 {
		margin			: 81px 0 0 0;
	}
	

	#evidenza .pagelev2 {
		position		: relative;
		margin-top		: 235px;
		padding-top		: 45px;
	}

	#evidenza .pagelev3 {
		margin-top		: 181px;
	}
	
	
/************** Login ****************/

	#content_short #main {
		width			: 470px;
	}

	#content_short #evidenza {
		width			: 320px;
	}

	#content_short #center {
		padding-top		: 179px;
	}


	#accedilogin {
		background		: #fff url(../../resources/img/bg/hdot.gif) top left repeat-x;
		padding			: 1px 0 0 0;
	}

		#accedilogin p {
			padding			: 25px;
			line-height		: 1.3em;
			margin			: 0;
			text-align		: center;
			background		: #fff url(../../resources/img/bg/hdot.gif) bottom left repeat-x;
		}
		
		#accedilogin p a {
			color			: #4a4a4a;
			text-decoration : underline;
		}
		
		#accedilogin p a:link,
		#accedilogin p a:visited,
		#accedilogin p a:hover,
		#accedilogin p a:active {
			color			: #4a4a4a;
		}
		
		#accedibtt {
			display			: block;
			margin 			: 35px auto 0 auto;
		}

		#accedilogin p.nopartner {
			text-align		: left;
		}
	
		a.reservedarea,
		a.reservedarea:link,
		a.reservedarea:visited,
		a.reservedarea:hover,
		a.reservedarea:active {
			color			: #333;
			text-decoration	: none;
		}

		a.reservedarea {
			background		: url(../../resources/img/bg/small-arrow-on.gif) center left no-repeat;	
			padding-left	: 12px;
			font-weight		: bold;
		}

		a.reservedarea span {
			text-decoration	: underline;
		}

		
/*************************************/

#text {
	margin			: 0 25px 25px 0;
	*margin			: 0 25px 0 0;
}

h2 {
	font-size		: 1.3em;
	font-weight		: bold;
	margin			: 0 0 1.1em 11px;
	padding			: 10px 0 0 0;
	color			: #d12420;
}

	#title_app {
		background		: #f2f2f2 url(../../resources/img/bg/approfondimenti/bg_app.gif) bottom left repeat-x;
		height			: auto !important;
		height			: 54px;
		min-height		: 54px;
	}
	
	#title_app h2 {
		margin			: 13px 0 0 17px;
		background		: url(../../resources/img/bg/approfondimenti/ico_macchina_on.gif) center left no-repeat;
		height			: auto !important;
		height			: 22px;
		min-height		: 22px;
		padding			: 0 0 0 42px;
	}

	#title_app h2 span {
		color			: #666;
		font-size		: 0.8em;
	}


	#title_app a.fr {
		margin			: 13px 18px 0 0;
		color			: #4a4a4a;
	}
	
	
p {
	font-size		: 1.2em;
	line-height		: 1.5em;
	color			: #4a4a4a;
	margin			: 1em 0 0 11px;
	padding			: 0;
}


#text a {
	text-decoration	: underline;
	font-weight		: bold;	
}

#text p a,
#text p a:link,
#text p a:visited,
#text p a:hover,
#text p a:active {
	color			: #4a4a4a;	
}



#footer {
	border-top		: 1px #cdcdcd solid;
	padding-top		: 8px;
}

/**************************** lancio alto ***************************/

#content_short #evidenza,
#content_lnc #evidenza {
	margin-top		: 43px;
}

#content_short .pagelev2,
#content_lnc .pagelev2,
#content_short .pagelev3,
#content_lnc .pagelev3 {
	margin-top		: 0;
}

#content_lnc h1 {
	margin-top		: -30px;
	width			: 768px;
}

#content_short h1 {
	width			: 768px;
}


.lnc {
	background		: url(../../resources/img/bg/intra-box-lnc.gif) no-repeat scroll left bottom;
	padding-bottom	: 30px;
}



/****** slideshow *****/


/************* slideshow default (5) **************/

#text #slideshow_cnt {
	margin-top		: 2em; 
	width			: 575px;
	*width			: 550px;
}

#text #slideshow {
	list-style-type	: none;
	margin			: 0;
	padding			: 0;
	
	
	height			: 108px;

}

#text #slideshow li {
	float		 : left;
	display		 : inline;
	width		 : 96px;
	padding		 : 5px 3px;
	background	 : #fff;
	
}


/************* slideshow 3 **************/


#text #slideshow_cnt_3 {
	margin-top		: 0em; 
	margin-left		: 15px;
	margin-bottom	: 15px;
	width			: 360px;
	
}

#text #slideshow_2,
#text #slideshow_3 {
	list-style-type	: none;
	margin			: 0;
	padding			: 0;
	height			: 108px;
	overflow		: hidden;
}

#text #slideshow_2 li,
#text #slideshow_3 li {
	float		 : left;
	display		 : inline;
	width		 : 96px;
	padding		 : 5px 3px;
	background	 : #fff;
}

#text #slideshow_2 li {
	width		 : 246px;
}



#text #slideshow_3 li a img {
	border 		 : 1px solid #cdcdcd;
	padding		 : 0;
	float		 : left;
}


.sslink {
	width		 : 15px;
	background   : #fff;
	height		 : 108px;
	border-left  : 1px #efefef solid;
	border-right : 1px #efefef solid;
}

.sslink a {
	font-size	 : 0;
	text-indent	 : -999em;
	height		 : 108px;
	text-align	 : center;
	display		 : block;
	outline		 : none;
	-moz-outline : none;
}

#sshow_prev {
	background	 : url(../../resources/img/bg/sshow_prev.gif) center center no-repeat;
}
#sshow_next {
	background	 : url(../../resources/img/bg/sshow_next.gif) center center no-repeat;	
}


/*************** errori form ****************/

#erroform p {
	color		: #d12420;
	margin		: 5px 14px;
}

.wrongvalue p.fields input,
.wrongvalue p.fields select {
	color		: #d12420;
}

html .wrongvalue p label {
	color		: #d12420;
}

#trovailly {
	background:#fff;
	border:3px solid #FFFFFF;
	margin-left:0px;
	margin-top:2em;
	width:174px;
}

#trovailly img {
	display:block;
	float:none;
	margin:1px 0pt 0pt;
	padding:0pt;
}



/********************************************************/

#illylocation {
	border 		: 3px solid #fff;
	width		: 530px;
	margin-left	: 11px;
	margin-top	: 28px;
	background	: #f4f4f4;
}

	#pagloc {
		background	: #ececec;
		text-align	: right;
		padding		: 0px 10px;
	}

	#pagloc span {
		margin-top	: 3px;
	}

	#pagloc #infoloc {
		font-weight	: bold;
		font-size	: 1.1em;
		margin-top	: 4px;
	}

	#nextloc { margin-left: 6px; }
	#prevloc { margin-right: 6px; }

	#illylocation ul {
		margin		: 10px 0 0 10px;
		padding		: 0;
		list-style-type : none;
		line-height	: 2em;
	}
	
	#listlocation {
		width		: 161px;
	}	
	
	#listlocation a {
		font-size	: 1.1em;
		font-weight	: normal;
		text-decoration	: none;
		color		: #4a4a4a;
	}
	
	#mapcom {
		background	: #f4f4f4;
		display		: block;
		margin		: 0;
		font-size	: 1.1em;
	}
	
		#mapcom ul {
			margin		: 0 10px 0 0;
			padding		: 0;
			list-style-type : none;
		}
	
	
		#mapcom ul li {
			float	: right;
			display	: inline;
		}
	
	
		#mapcom a {
			color		: #b3b3b3;
			font-weight	: normal;
			padding-left: 18px;
			background	: url(../../resources/img/bg/press-release/ico-print.jpg) center left no-repeat;
		}

		#mapcom li.last a {
			border-left	: 1px #b3b3b3 solid;
			margin-left	: 12px;
			padding-left: 28px;
			background-position	: 10px center;
		}

		#mapcom a:link,
		#mapcom a:visited,
		#mapcom a:hover,
		#mapcom a:active {
			color		: #b3b3b3;
		}

	
	#maplocation {
		background	: url(../../resources/img/bg/map_europe.jpg) top left;
		width		: 369px;
		height		: 248px;
		overflow	: auto;
	}
	
		#maplocation h2 {
			font-size	: 2.2em;
			font-weight	: normal;
			color		: #bcbcbc;
			margin-bottom : 0;
		}

		#maplocation p {
			font-size	: 1.1em;
		}
		
		#maplocation a {
			font-weight	: normal;
		}

		#maplocation strong {
			color		: #d12420;
		}
	
	#currcountry a {
		font-weight	: bold;
	}
	
	/********************* ernesto illy **********************/
	
	.pagerpost {
		margin		: 15px 0 8px 0;
	}
	
	.pagerpost span {
		font-size		: 1.1em;
		margin-left		: 10px;
	}
	
		.linkpager {
			position	: relative;
			top			: -2px;
		}
		
				.linkpager img {
					float		: left;
				}

	
		.linkpager ins {
			position	: relative;
			top			: 2px;
			padding		: 0 5px;
					float		: left;
			text-decoration: none;
		}
	
		#text .pagerpost a,
		#text .pagerpost a:link,
		#text .pagerpost a:visited,
		#text .pagerpost a:hover,
		#text .pagerpost a:active {
			font-size		: 1.3em;
			color			: #999;
			font-weight		: bold;
			text-decoration	: none;
			position		: relative;
			top				: 2px;
		}
		
		#ernestoilly div {
			padding-bottom	: 15px;
			background		: url(../../resources/img/bg/hdot.gif) bottom left repeat-x;
		}
		
		#ernestoilly {
			background		: url(../../resources/img/bg/hdot.gif) top left repeat-x;
			padding-top		: 5px;
		}
		
		.ernestoilly #title_app h2 {
			background-image: url(../../resources/img/bg/approfondimenti/sheet-rosso.gif);
		}		
		.ernestoilly #evidenza a {
			background: url(../../resources/img/bg/approfondimenti/sheet-nero.gif) top left no-repeat;
		}