@charset "utf-8";
/* stili Generici Pagina */
html, body {
	scrollbar-face-color:#36C;
	scrollbar-shadow-color:#36C;
	scrollbar-highlight-color:#36C;
	scrollbar-3dlight-color:#36C;
	scrollbar-darkshadow-color:#36C;
	scrollbar-track-color:#E8EBF2;
	scrollbar-arrow-color:#36C;
	background-color:#E8EBF2;
	background-image:url(../img/index/bg_1280x1220.jpg);
	background-repeat:no-repeat;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:14px;
	color:#333;
	line-height:120%;
	height:101%;
}
:focus {
	-moz-outline-style:none;
}
a:link {
	outline:none;
	text-decoration:underline;
	color:#69C;
}
a:hover {
	outline:none;
	text-decoration:none;
	color:#F60;
	background-color:none;
}
a:visited {
	outline:none;
	text-decoration:none;
	color:#69C;
}
a:active {
	outline:none;
	text-decoration:none;
	color:#69C;
}
a:link.None {
	text-decoration: none;
	background:none;
}
a:hover.None {
	text-decoration: none;
	background:none;
}
img {
	background:none;
	border:0px;
}
object {
	outline:none;
}
td img {
	display: block;
}
div {
	outline:none;
}
.azzurro {
	color:#6CF;
}
.verde {
	color:#6C3;
}
.MediaInfoAzzurro {
	color:#06F;
	font-weight:bold;
}
.MediaInfoArancio {
	color:#F60;
	font-weight:bold;
}
.MediaInfoCieleste {
	color:#0CF;
	font-weight:bold;
}
.MediaInfoVerde {
	color:#090;
	font-weight:bold;
}
.MediaInfoRosa {
	color:#F6F;
	font-weight:bold;
}
.MediaInfoRosso {
	color:#F33;
	font-weight:bold;
}
.MediaInfoGrigio {
	color:#CCC;
	font-weight:bold;
}
.Header1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:27px;
	font-weight:bold;
	font-variant:small-caps;
	text-align:left;
	color:#DEDEDE;
}
.HeaderOverlay {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	text-align:left;
	color:#E8EBF2;
}
.Header2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	color:#E8EBF2;
}
.Header3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	color: #6CF;
}
.Header4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:left;
	color: #6CF;
	background-color:#FFF;
}
/* stili Div PAGE */
div#Container {
	position:relative;
	width:960px;
	height:auto;
	margin:0 auto;
}
div#HeadIndex {
	position:relative;
	width:960px;
	\width:960px;
	w\idth:960px;
	height:60px;
	padding:0;
	margin: 0 auto;
	background-image: url(../img/index/head_index.png);
	background-repeat:no-repeat;
}
div#TxtDx {
	position:absolute;
	top:123px;
	left:702px;
	margin:0;
	padding:0;
	z-index:2;
	width:94px;
	height:96px;
}
div#FootIndex {
	position:relative;
	width:960px;
	\width:960px;
	w\idth:960px;
	height:60px;
	padding:0;
	margin: 0 auto;
	background-image: url(../img/index/foot.png);
	background-repeat:no-repeat;
}
/* stili Div BOX PICCOLI - UL e LI JQuery - Image Hover */
ul.img_list {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	position:relative;
	width:960px;
	\width:960px;
	w\idth:960px;
	height:620px;
	padding:0;
	margin: 0 auto;
	background-image: url(../img/index/box_container.png);
	background-repeat:no-repeat;
}
li.img_mcs a {
	position:absolute;
	top:14px;
	left:96px;
	width:94px;
	height:96px;
	margin:0;
	padding:0;
}
li.img_mcs_editrice a {
	position:absolute;
	top:114px;
	left:96px;
	width:94px;
	height:96px;
	margin:0;
	padding:0;
}
li.img_mcs_editrice a .rollover {
	position:absolute;
	width:94px;
	height:96px;
	margin:0;
	padding:0;
	background:url(../img/index/box_piccoli/mcs_editrice_f2.png);
}
li.img_mms a {
	position:absolute;
	top:214px;
	left:96px;
	width:94px;
	height:96px;
	margin:0;
	padding:0;
}
li.img_mms a .rollover {
	position:absolute;
	width:94px;
	height:96px;
	margin:0;
	padding:0;
	background:url(../img/index/box_piccoli/mms_f2.png);
}
li.img_matisse a {
	position:absolute;
	top:314px;
	left:96px;
	width:94px;
	height:96px;
	margin:0;
	padding:0;
}
li.img_matisse a .rollover {
	position:absolute;
	width:94px;
	height:96px;
	margin:0;
	padding:0;
	background:url(../img/index/box_piccoli/matisse_f2.png);
}
li.img_wam a {
	position:absolute;
	top:414px;
	left:96px;
	width:94px;
	height:96px;
	margin:0;
	padding:0;
}
li.img_wam a .rollover {
	position:absolute;
	width:94px;
	height:96px;
	margin:0;
	padding:0;
	background:url(../img/index/box_piccoli/wam_f2.png);
}
li.img_adreport a {
	position:absolute;
	top:414px;
	left:96px;
	width:94px;
	height:96px;
	margin:0;
	padding:0;
}
li.img_adreport a .rollover {
	position:absolute;
	width:94px;
	height:96px;
	margin:0;
	padding:0;
	background:url(../img/index/box_piccoli/adreport_f2.png);
}
li.img_contatti a {
	position:absolute;
	top:14px;
	left:196px;
	width:94px;
	height:96px;
	margin:0;
	padding:0;
}
li.img_contatti a .rollover {
	position:absolute;
	width:94px;
	height:96px;
	margin:0;
	padding:0;
	background:url(../img/index/box_piccoli/contatti_f2.png);
}
li.img_link a {
	position:absolute;
	top:14px;
	left:295px;
	width:94px;
	height:96px;
	margin:0;
	padding:0;
}
li.img_link a .rollover {
	position:absolute;
	width:94px;
	height:96px;
	margin:0;
	padding:0;
	background:url(../img/index/box_piccoli/link_f2.png);
}
li.img_receptions a {
	position:absolute;
	top:14px;
	left:396px;
	width:94px;
	height:96px;
	margin:0;
	padding:0;
}
li.img_receptions a .rollover {
	position:absolute;
	width:94px;
	height:96px;
	margin:0;
	padding:0;
	background:url(../img/index/box_piccoli/receptions_f2.png);
}
li.img_studenti a {
	position:absolute;
	top:14px;
	left:496px;
	width:94px;
	height:96px;
	margin:0;
	padding:0;
}
li.img_studenti a .rollover {
	position:absolute;
	width:94px;
	height:96px;
	margin:0;
	padding:0;
	background:url(../img/index/box_piccoli/studenti_f2.png);
}
li.img_auditel a {
	position:absolute;
	top:114px;
	left:596px;
	width:94px;
	height:96px;
	margin:0;
	padding:0;
}
li.img_auditel a .rollover {
	position:absolute;
	width:94px;
	height:96px;
	margin:0;
	padding:0;
	background:url(../img/index/box_piccoli/auditel_f2.png);
}
li.img_audipress a {
	position:absolute;
	top:214px;
	left:596px;
	width:94px;
	height:96px;
	margin:0;
	padding:0;
}
li.img_audipress a .rollover {
	position:absolute;
	width:94px;
	height:96px;
	margin:0;
	padding:0;
	background:url(../img/index/box_piccoli/audipress_f2.png);
}
li.img_audiradio a {
	position:absolute;
	top:314px;
	left:596px;
	width:94px;
	height:96px;
	margin:0;
	padding:0;
}
li.img_audiradio a .rollover {
	position:absolute;
	width:94px;
	height:96px;
	margin:0;
	padding:0;
	background:url(../img/index/box_piccoli/audiradio_f2.png);
}
li.img_audimovie a {
	position:absolute;
	top:414px;
	left:596px;
	width:94px;
	height:96px;
	margin:0;
	padding:0;
}
li.img_audimovie a .rollover {
	position:absolute;
	width:94px;
	height:96px;
	margin:0;
	padding:0;
	background:url(../img/index/box_piccoli/audimovie_f2.png);
}
li.img_audioutdoor a {
	position:absolute;
	top:514px;
	left:596px;
	width:94px;
	height:96px;
	margin:0;
	padding:0;
}
li.img_audioutdoor a .rollover {
	position:absolute;
	width:94px;
	height:96px;
	margin:0;
	padding:0;
	background:url(../img/index/box_piccoli/audioutdoor_f2.png);
}
li.img_audiweb a {
	position:absolute;
	top:514px;
	left:496px;
	width:94px;
	height:96px;
	margin:0;
	padding:0;
}
li.img_audiweb a .rollover {
	position:absolute;
	width:94px;
	height:96px;
	margin:0;
	padding:0;
	background:url(../img/index/box_piccoli/audiweb_f2.png);
}
li.img_italian_ms a {
	position:absolute;
	top:514px;
	left:696px;
	width:94px;
	height:96px;
	margin:0;
	padding:0;
}
li.img_italian_ms a .rollover {
	position:absolute;
	width:94px;
	height:96px;
	margin:0;
	padding:0;
	background:url(../img/index/box_piccoli/italian_ms_f2.png);
}
li.img_facebook_ms a {
	position:absolute;
	top:570px;
	left:700px;
	width:31px;
	height:31px;
	margin:0;
	padding:0;
}
li.img_facebook_ms a .rollover {
	position:absolute;
	width:31px;
	height:31px;
	margin:0;
	padding:0;
	background:url(../img/index/facebook_f2.png);
}
li.img_twitter_ms a {
	position:absolute;
	top:570px;
	left:740px;
	width:31px;
	height:31px;
	margin:0;
	padding:0;
}
li.img_twitter_ms a .rollover {
	position:absolute;
	width:31px;
	height:31px;
	margin:0;
	padding:0;
	background:url(../img/index/twitter_f2.png);
}
li.img_linkedin_ms a {
	position:absolute;
	top:570px;
	left:780px;
	width:31px;
	height:31px;
	margin:0;
	padding:0;
}
li.img_linkedin_ms a .rollover {
	position:absolute;
	width:31px;
	height:31px;
	margin:0;
	padding:0;
	background:url(../img/index/linkedin_f2.png);
}
li.img_come_mai a {
	position:absolute;
	top:514px;
	left:396px;
	width:94px;
	height:96px;
	margin:0;
	padding:0;
}
li.img_come_mai a .rollover {
	position:absolute;
	width:94px;
	height:96px;
	margin:0;
	padding:0;
	background:url(../img/index/box_piccoli/come_mai_f2.png);
}
li.img_media_info a {
	position:absolute;
	top:514px;
	left:296px;
	width:94px;
	height:96px;
	margin:0;
	padding:0;
}
li.img_media_info a .rollover {
	position:absolute;
	width:94px;
	height:96px;
	margin:0;
	padding:0;
	background:url(../img/index/box_piccoli/media_info_f2.png);
}
li.img_DNV_ISO a {
	position:absolute;
	top:514px;
	left:96px;
	width:94px;
	height:96px;
	margin:0;
	padding:0;
}
li.img_DNV_ISO a .rollover {
	position:absolute;
	width:94px;
	height:96px;
	margin:0;
	padding:0;
	background:url(../img/index/box_piccoli/dnv_iso_f2.png);
}
li.img_corsi a {
	position:absolute;
	top:514px;
	left:196px;
	width:94px;
	height:96px;
	margin:0;
	padding:0;
}
li.img_corsi a .rollover {
	position:absolute;
	width:94px;
	height:96px;
	margin:0;
	padding:0;
	background:url(../img/index/box_piccoli/corsi_f2.png);
}
/* stili Div BOX GRANDI */
/* Inizio stili Div PRODOTTI E SERVIZI Image Rotator */
/* rotator in-page placement */
    div#rotator {
	position:absolute;
	top:114px;
	left:395px;
	width:197px;
	height:165px;
	margin:0 auto;
}
/* rotator css */
	div#rotator ul li {
	float:left;
	position:absolute;
	top:0;
	left:0;
	list-style: none;
}
/* rotator image style */	
	div#rotator ul li img {
	border:none;
	padding:0;
	margin:0;
	background:url(../img/index/prd_img_gallery/bg.png);
	background-repeat:no-repeat;
}

div#rotator ul li.show {
	z-index:2;
}
/* stili Image Hover */
li.img_TitPrdServizi a {
	position:absolute;
	top:279px;
	left:395px;
	width:197px;
	height:32px;
	margin:0;
	padding:0;
}
li.img_TitPrdServizi a .rollover {
	position:absolute;
	width:197px;
	height:32px;
	margin:0;
	padding:0;
	background:url(../img/index/prd_img_gallery/tit_prd_e_servizi_f2.png);
}
/* Fine stili Div PRODOTTI E SERVIZI Image Rotator */
/* Inizio stili Div NEWS ONLINE */
div#TitNewsOnline {
	position:absolute;
	top:314px;
	left:195px;
	margin:0;
	padding:0;
	z-index:9;
	width:197px;
	height:28px;
	background:url(../img/index/box_grandi/tit_news_online.png);
}
div#NewsOnline {
	position:absolute;
	top:314px;
	left:195px;
	margin:0;
	padding:0;
	z-index:2;
	width:197px;
	height:197px;
	background:url(../img/index/box_grandi/box_news_online.png);
}
div#tickerContainer {
	position:absolute;
	top:328px;
	left:195px;
	z-index:6;
	width:auto;
	height:auto;
}
/* Fine stili Div NEWS ONLINE */
/* Inizio stili Div MEDIA BOX E AREA CLIENTI */
li.img_MediaBoxTit a {
	position:absolute;
	top:314px;
	left:395px;
	width:197px;
	height:28px;
	margin:0;
	padding:0;
}
li.img_MediaBoxTit a .rollover {
	position:absolute;
	width:197px;
	height:28px;
	margin:0;
	padding:0;
	background:url(../img/index/tit_mediabox_f2.png);
}
li.img_AreaClienti a {
	position:absolute;
	top:456px;
	left:395px;
	width:197px;
	height:55px;
	margin:0;
	padding:0;
}
li.img_AreaClienti a .rollover {
	position:absolute;
	width:197px;
	height:55px;
	margin:0;
	padding:0;
	background:url(../img/index/area_clienti_f2.png);
}
div#MediaBoxImg {
	position:absolute;
	top:342px;
	left:395px;
	margin:0;
	padding:0;
	z-index:2;
	width:197px;
	height:114px;
	background-image:url(../img/index/bg_mediabox.png);
	background-repeat:no-repeat;
}
/* Fine stili Div MEDIA BOX E AREA CLIENTI */
div#Banner {
	position:absolute;
	top:14px;
	left:598px;
	margin:0;
	padding:0;
	z-index:2;
	width:290px;
	height:103px;
	background-image:url(../img/banner/div_banner_290x103.png);
	background-repeat:no-repeat;
}
div#GMapReceptions {
	position:relative;
	width:600px;
	\width:600px;
	w\idth:600px;
	height:310px;
	padding:0;
	margin: 0 auto;
	border: 10px solid #FFF;
	float:left;
}