body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#d8e9f6;}

	
@font-face {
    font-family: 'nexa_boldregular';
    src: url('font/nexa_bold-webfont.eot');
    src: url('font/nexa_bold-webfont.eot#iefix') format('embedded-opentype'),
         url('font/nexa_bold-webfont.woff') format('woff'),
         url('font/nexa_bold-webfont.ttf') format('truetype'),
         url('http://www2.mapec-life.eu/font/nexa_bold-webfont.svg#nexa_boldregular') format('svg');
    font-weight: bold;
    font-style: normal;

}

@font-face {
    font-family: 'nexa_lightregular';
    src: url('font/nexa_light-webfont.eot');
    src: url('font/nexa_light-webfont.eot#iefix') format('embedded-opentype'),
         url('font/nexa_light-webfont.woff') format('woff'),
         url('font/nexa_light-webfont.ttf') format('truetype'),
         url('http://www2.mapec-life.eu/font/nexa_light-webfont.svg#nexa_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
hr{ border:0;border-top:#97b1c5 dashed 1px; margin-bottom:10px; margin-top:10px; height:1px; }
.titolo_pagina {
	font-family: 'nexa_lightregular', Arial, Helvetica, sans-serif;
	font-size: 36px;
	line-height:37px;
	color: #000000;}

.titolo_pagina_bold {
	font-family: 'nexa_boldregular', Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height:32px;
	text-transform:uppercase;
	color: #000000;}

.navigation{
	font-family: 'nexa_lightregular', Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height:32px;
	text-transform:uppercase;
	color: #8aa3b2;}		
	
.paragrafo {
	font-family: 'nexa_boldregular', Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-transform:uppercase;
	color: #6e6e6e;}
	
.focus {
	font-family: 'nexa_lightregular', Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height:29px;
	color: #000000;}
	
.sottotitolo{
	font-family: 'nexa_lightregular', Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height:18px;
	color: #000000;}		
	
.testo{font-family: Helvetica,Arial, sans-serif;font-size: 14px; line-height:18px;color: #6e6e6e;}
.testo-note{
	font-family: Helvetica,Arial, sans-serif;
	font-size: 11px; line-height:12px;
	color: #6e6e6e;}	
	
.data-news{
	font-family: 'nexa_lightregular', Arial, Helvetica, sans-serif;
	font-size: 14px; line-height:15px;
	color: #163d66;}	

.testo-banner-hp{
	font-family: 'nexa_lightregular', Arial, Helvetica, sans-serif;
	font-size: 14px; line-height:14px;
	color: #000000;}	
	
.separa-menu{
	font-family: 'nexa_boldregular', Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #6d7b83; margin-left:10px; margin-right:10px;}
	
.utente-riservata{
	font-family: 'nexa_boldregular', Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #f7bb1b;}	
	
	
.separa-menu-bianco{
	font-family: 'nexa_lightregular', Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff; margin-left:2px; margin-right:2px;}	
	
.titolo-grigio-paragrafo{
	font-family: 'nexa_boldregular', Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #b4babf; }		
		
								
A {color: #706f6f; font-family: 'nexa_lightregular',Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal; text-decoration: underline}
A:Visited  {color: #706f6f; font-family: 'nexa_lightregular',Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal; text-decoration: underline}
A:Active  {color :#706f6f; font-family: 'nexa_lightregular',Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal; text-decoration: underline}
A:Hover  {font-size: 15px; color: #000000; font-family: 'nexa_lightregular',Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline}


A.link_contatto {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none}
A.link_contatto:Visited  {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none}
A.link_contatto:Active  {color :#000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none}
A.link_contatto:Hover  {font-size: 14px; color: #999; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline}

A.link_sottomenu {color: #cf1a73; font-family: 'nexa_lightregular',Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none}
A.link_sottomenu:Visited  {color: #cf1a73; font-family: 'nexa_lightregular',Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none}
A.link_sottomenu:Active  {color :#cf1a73; font-family:'nexa_lightregular', Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none}
A.link_sottomenu:Hover  {font-size: 14px; color: #999; font-family: 'nexa_lightregular',Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline}

A.link_testo{color: #545353; font-family: Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none}
A.link_testo:Visited  {color: #545353; font-family: Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none}
A.link_testo:Active  {color :#545353; font-family:Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none}
A.link_testo:Hover  {font-size: 14px; color: #000000; font-family: Helvetica, sans-serif; font-weight: normal; text-decoration: underline}

A.link_banner_questionari{color: #163d66; font-family: 'nexa_lightregular',Arial, Helvetica, sans-serif; font-size: 23px; font-weight: normal; text-decoration: none; text-transform:uppercase; line-height:24px;}
A.link_banner_questionari:Visited  {color: #163d66; font-family: 'nexa_lightregular',Arial, Helvetica, sans-serif; font-size: 23px; font-weight: normal; text-decoration: none; text-transform:uppercase;line-height:24px;}
A.link_banner_questionari:Active  {color :#163d66; font-family:'nexa_lightregular', Arial, Helvetica, sans-serif; font-size: 23px; font-weight: normal; text-decoration: none; text-transform:uppercase;line-height:24px;}
A.link_banner_questionari:Hover  {font-size: 23px; color: #000000; font-family: 'nexa_lightregular',Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; text-transform:uppercase;line-height:24px;}

A.link_note {color: #50b0e3; font-family: 'nexa_lightregular', Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline}
A.link_note:Visited  {color: #50b0e3; font-family:'nexa_lightregular',  Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline}
A.link_note:Active  {color :#50b0e3; font-family: 'nexa_lightregular', Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline}
A.link_note:Hover  {font-size: 11px; color: #000000; font-family: 'nexa_lightregular', Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline}

A.link_area_riservata{color: #f5b507; font-family: 'nexa_lightregular', Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: underline}
A.link_area_riservata:Visited  {color: #f5b507; font-family:'nexa_lightregular',  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: underline}
A.link_area_riservata:Active  {color :#f5b507; font-family: 'nexa_lightregular', Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: underline}
A.link_area_riservata:Hover  {font-size: 12px; color: #000000; font-family: 'nexa_lightregular', Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline}

A.link_menu_main {color: #ffffff; font-family: 'nexa_lightregular', Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none}
A.link_menu_main:Visited  {color: #ffffff; font-family:'nexa_lightregular',  Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none}
A.link_menu_main:Active  {color :#ffffff; font-family: 'nexa_lightregular', Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none}
A.link_menu_main:Hover  {font-size: 13px; color: #000000; font-family: 'nexa_lightregular', Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none}

A.link_menu {color: #6d7b83; font-family: 'nexa_boldregular', Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal; text-decoration: none}
A.link_menu:Visited  {color: #6d7b83; font-family:'nexa_boldregular',  Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal; text-decoration: none}
A.link_menu:Active  {color :#6d7b83; font-family: 'nexa_boldregular', Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal; text-decoration: none}
A.link_menu:Hover  {font-size: 15px; color: #000000; font-family: 'nexa_boldregular', Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline}


A.link_banner {color: #000000; font-family: 'nexa_boldregular', Arial, Helvetica, sans-serif; font-size: 22px; font-weight: normal; text-decoration: none; line-height:22px;}
A.link_banner:Visited  {color: #000000; font-family:'nexa_boldregular',  Arial, Helvetica, sans-serif; font-size: 22px; font-weight: normal; text-decoration: none; line-height:22px;}
A.link_banner:Active  {color :#000000; font-family: 'nexa_boldregular', Arial, Helvetica, sans-serif; font-size: 22px; font-weight: normal; text-decoration: none; line-height:22px;}
A.link_banner:Hover  {font-size: 22px; color: #000000; font-family: 'nexa_boldregular', Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; line-height:22px;}

A.link_banner_interni {color: #000000; font-family: 'nexa_boldregular', Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; text-decoration: none; line-height:22px;}
A.link_banner_interni:Visited  {color: #000000; font-family:'nexa_boldregular',  Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; text-decoration: none; line-height:22px;}
A.link_banner_interni:Active  {color :#000000; font-family: 'nexa_boldregular', Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; text-decoration: none; line-height:22px;}
A.link_banner_interni:Hover  {font-size: 20px; color: #000000; font-family: 'nexa_boldregular', Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; line-height:22px;}

.piccolissimo{ font-size:1px}
/* Form elements */

input.obbligatorio {
    BORDER-RIGHT: #77726D 1px solid;
    BORDER-TOP: #77726D 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #77726D 1px solid;
    BORDER-BOTTOM: #77726D 1px solid;
    FONT-FAMILY: Verdana,Arial,SansSerif;
    BACKGROUND-COLOR: #D0CECE
}
input.normale {
    BORDER-RIGHT: #cccdcb 1px solid;
    BORDER-TOP: #cccdcb 1px solid;
    FONT-SIZE: 14px;
	color:#666666;
	height:24px;
    BORDER-LEFT: #cccdcb 1px solid;
    BORDER-BOTTOM: #cccdcb 1px solid;
    FONT-FAMILY: Verdana,Arial,SansSerif;
    BACKGROUND-COLOR: #ffffff
-webkit-box-shadow: 3px 3px 14px 0px rgba(50, 50, 50, 0.27);
-moz-box-shadow:3px 3px 14px 0px rgba(50, 50, 50, 0.27);
box-shadow:3px 3px 14px 0px rgba(50, 50, 50, 0.27);
}

input.bottone {
    BORDER-RIGHT: 0px outset #f7a91b;
    BORDER-TOP: 0px outset #f7a91b;
    FONT-SIZE: 18px;
	height:35px;
    BORDER-LEFT: 0px outset #f7a91b;
    BORDER-BOTTOM: 0px outset #f7a91b;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, SansSerif;
    BACKGROUND-COLOR: #f7a91b;
	}
	
input.bottoneLogout {
    BORDER-RIGHT: 0px outset #f7a91b;
    BORDER-TOP: 0px outset #f7a91b;
    FONT-SIZE: 15px;
	height:20px;
    BORDER-LEFT: 0px outset #f7a91b;
    BORDER-BOTTOM: 0px outset #f7a91b;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, SansSerif;
    BACKGROUND-COLOR: #f7a91b;
	-webkit-border-radius: 4px; -moz-border-radius: 4px;border-radius: 4px;
	}	

select.normale {
    BORDER-RIGHT: #cccdcb 1px solid;
    BORDER-TOP: #cccdcb 1px solid;
    FONT-SIZE: 13px;
    BORDER-LEFT: #cccdcb 1px solid;
    BORDER-BOTTOM: #cccdcb 1px solid;
    FONT-FAMILY: Verdana,Arial,SansSerif;
    BACKGROUND-COLOR: #ffffff;
	-webkit-box-shadow: 3px 3px 14px 0px rgba(50, 50, 50, 0.27);
-moz-box-shadow:3px 3px 14px 0px rgba(50, 50, 50, 0.27);
box-shadow:3px 3px 14px 0px rgba(50, 50, 50, 0.27);
}


TEXTAREA.normale
{
    BORDER-RIGHT: #cccdcb 1px solid;
    BORDER-TOP: #cccdcb 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #cccdcb 1px solid;
    BORDER-BOTTOM: #cccdcb 1px solid;
    FONT-FAMILY: Verdana,Arial,SansSerif;
    BACKGROUND-COLOR: EDECEC
}

form.form_nospazi
{
 padding-bottom:0px;
 padding-left:0px;
 padding-right:0px;
 padding-top:0px;
 margin-bottom:0px;
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
 
}
.mostra{display:block}
.nascondi{display:none}



#content{margin:auto;position:relative;width:960px;z-index:1; min-height:500px;}
.visual{width:960px; height:513px;}
.visual-int{width:960px; height:355px; z-index:1; position:absolute; top:0px;}
.visual-int-liv1{width:960px; height:300px; z-index:1; position:absolute; top:0px;}
.language{width:80px; height:30px; z-index:1000; position:absolute; top:5px; left:465px;}
.header{ position:absolute; top:0px; left:0px; height:145px; width:960px; z-index:60;}
.menu{float:left; margin: 15px 0 0 20px; width:450px;}
.clear{ clear:both;}
.banner-questionario{background-image:url(images/banner-questionari.gif); width:371px; height:95px; padding:35px 0 0 98px;}
.banner-riservata{background-image:url(images/banner-riservata.gif); width:371px; height:92px; padding:35px 0 0 98px;}

#footer{ width:960px; margin-top:15px; height:140px;}
.content-text{width:920px; margin-left:20px; margin-right:20px; min-height:350px;}

.col-SX{ width:293px; margin-right:20px; float:left;}
.col-UNICA{ width:750px;}
.col-DX{ width:560px; float:left;}
.col-SX-LIV1{ width:640px; /*min-height:100px;*/ float:left;}
.col-DX-LIV1{ width:258px; min-height:100px; float:left; margin-left:20px;}

/*BOX*/
.box-focus-azzurro{ border-bottom:#b6d9ee solid 8px; padding-bottom:20px; width:560px; margin-bottom:20px;}
.box-focus-rosso{ border-bottom:#e25399 solid 8px; padding-bottom:20px; width:560px; margin-bottom:20px;}
.box-focus-verde{ border-bottom:#c0df7e solid 8px; padding-bottom:20px; width:560px; margin-bottom:20px;}
.box-banner-principali{background-image:url(images/bg-banner-home-sezione.gif); width:240px; height:119px; float:left; padding:40px 50px 0 10px; margin-right:5px; margin-top:5px;}
.box-banner-interni{background-image:url(images/banner-laterale.gif); width:202px; height:105px; padding:20px 36px 0 20px; margin-top:5px;}
.box-elenco-news{width:630px; height:110px; border-bottom:#999999 dashed 1px; padding-bottom:10px; margin-top:10px;}
.box-elenco-news-immagini{background-image:url(images/bg-elenco-news.gif); background-repeat:no-repeat; float:left; width:145px; height:111px; text-align:right;}
.box-elenco-link{width:630px; min-height:70px; border-bottom:#999999 dashed 1px; padding-bottom:10px; margin-top:10px;}
.box-news-hp{float:left; width:204px; height:180px; margin-right:10px;}
.box-news-principali{float:left; width:280px; height:106px; margin:10px 10px 0 10px;}
.box-news-scorrimento{width:258px; height:130px; margin:10px 0px 0 0px; border-bottom:#999999 dashed 1px; padding-bottom:8px;}

/*TESTI-Download e MENU LATERALI*/
.testo-scientifico{font-family: Helvetica, sans-serif;font-size: 14px; line-height:16px;color: #6e6e6e; margin-top:10px;}
.testo-scientifico a{font-family: Helvetica, sans-serif;font-size: 14px; line-height:16px;color: #0c8ad7; text-decoration:underline;}

.testo-pubblico{font-family: Helvetica, sans-serif;font-size: 14px; line-height:16px;color: #6e6e6e; margin-top:10px;}
.testo-pubblico a{font-family: Helvetica, sans-serif;font-size: 14px; line-height:16px;color: #cf1a73; text-decoration:underline;}

.testo-media{font-family: Helvetica, sans-serif;font-size: 14px; line-height:16px;color: #6e6e6e; margin-top:10px;}
.testo-media a{font-family: Helvetica, sans-serif;font-size: 14px; line-height:16px;color: #7da725; text-decoration:underline;}

.download-scientifico{ border-bottom:#5eafe0 solid 1px;  padding:5px 0 5px 0; margin-top:5px;}
.download-scientifico a{ color:#163d66; text-decoration:none;}

.download-pubblico{ border-bottom:#cf1a73 solid 1px;  padding:5px 0 5px 0; margin-top:5px;}
.download-pubblico a{ color:#cf1a73; text-decoration:none;}

.download-media{ border-bottom:#97c23c solid 1px;  padding:5px 0 5px 0; margin-top:5px;}
.download-media a{ color:#7da42a; text-decoration:none;}

.voce-sottomenu-scientifico{ background-color:#a1d0ed;-webkit-border-bottom-right-radius: 20px;-moz-border-radius-bottomright: 20px;border-bottom-right-radius: 20px; padding-left:25px; padding-top:15px; background-image:url(images/arrow-white.png); background-repeat:no-repeat; background-position:left; height:35px; margin-bottom:5px;}
.voce-sottomenu-scientifico a{ font-family:'nexa_boldregular', Arial, Helvetica, sans-serif; font-size: 16px; color:#163d66;text-decoration:none;}
.voce-sottomenu-scientifico a:Hover{ font-family:'nexa_boldregular', Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; text-decoration:none;}

.voce-sottomenu-pubblico{ background-color:#ec82b6;-webkit-border-bottom-right-radius: 20px;-moz-border-radius-bottomright: 20px;border-bottom-right-radius: 20px; padding-left:25px; padding-top:15px; background-image:url(images/arrow-white.png); background-repeat:no-repeat; background-position:left; height:35px; margin-bottom:5px;}
.voce-sottomenu-pubblico a{ font-family:'nexa_boldregular', Arial, Helvetica, sans-serif; font-size: 16px; color:#860b47;text-decoration:none;}
.voce-sottomenu-pubblico a:Hover{ font-family:'nexa_boldregular', Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; text-decoration:none;}


.voce-sottomenu-media{ background-color:#b5e157;-webkit-border-bottom-right-radius: 20px;-moz-border-radius-bottomright: 20px;border-bottom-right-radius: 20px; padding-left:25px; padding-top:15px; background-image:url(images/arrow-white.png); background-repeat:no-repeat; background-position:left; height:35px; margin-bottom:5px;}
.voce-sottomenu-media a{ font-family:'nexa_boldregular', Arial, Helvetica, sans-serif; font-size: 16px; color:#597f06;text-decoration:none;}
.voce-sottomenu-media a:Hover{ font-family:'nexa_boldregular', Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; text-decoration:none;}


.microcolonne-DX{ width:265px; margin-right:15px; float:left;}
.icona{position:absolute; top:125px; left:340px; z-index:60;}
.sottomenu{position:absolute; top:180px; left:655px; z-index:55; background-image:url(images/bg-sottomenu.png); background-repeat:no-repeat; padding-top:60px; width:308px; height:243px;}
.voce-menu{background-image:url(images/voce-sottomenu.png); width:193px; min-height:20px; background-repeat:no-repeat; background-position:right; text-transform:uppercase; text-align:right; padding-right:20px; padding-top:3px; margin-left:15px;}

.slider-hp{ width:960px; position:absolute; z-index:70; top:320px;}

A.scaricaRelazione {color: #163d66; font-family: Helvetica,Arial, sans-serif; font-size: 14px; font-weight: normal; text-decoration: underline}
A.scaricaRelazione:Visited  {color: #163d66; font-family: Helvetica,Arial, sans-serif; font-size: 14px; font-weight: normal; text-decoration: underline}
A.scaricaRelazione:Active  {color :#163d66; font-family: Helvetica,Arial, sans-serif; font-size: 14px; font-weight: normal; text-decoration: underline}
A.scaricaRelazione:Hover  {font-size: 14px; color: #000000; font-family: Helvetica, Helvetica, sans-serif; font-weight: normal; text-decoration: underline}


.tecnici table {border: 1px solid #ffffff;}
.tecnici tr{background-color: #d8e9f6; height:10px}
.tecnici tr:hover{background-color: #bad1e3; height:20px}
.tecnici td{padding:5px; font-size:15px; color:#163d66;border-left: 0px solid #97b1c5 ; border-bottom:1px dashed #97b1c5 }
.tdFiletto{ border-right:1px solid #97b1c5 }

/*stili il menu*/
#menu{
 padding:0;
 margin:0 0 0 0px;
 width:505px;
 z-index:20000;
 position:absolute;
 top:45px;
 left:440px;
 }
 
 #menu ul{
 padding:0;
 margin:0;
 }
 #menu li{
 position: relative;
 float: left;
 list-style: none;
 margin: 0;
 padding:0;
 } 
 
 #menu li a{

 height: 18px;
 display: block;
 text-decoration:none;
 text-align: left;
 padding-left:5px;
 color: #ffffff;
 font-family:'nexa_boldregular',Helvetica, sans-serif; font-size:14px; font-weight:normal;
 background-image:url(images/sep_sottomenu.png); background-position:right; background-repeat:no-repeat; padding-right:7px; margin-right:0px; padding-top:4px; padding-bottom:4px; cursor:pointer;
 } 
 
 #menu li a:hover{
 color: #000000;
 font-family:'nexa_boldregular',Helvetica, sans-serif; font-size:14px;
 } 
 
 #menu ul li:hover ul{
 visibility:visible;
 } 
 
 #menu ul ul{
 position: absolute;
 top: 25px; 
 visibility: hidden;}
 

.canaliX li a {background-color:#98b2b7; width:190px; background-image:none; font-size:12px; border-bottom:#f9f8f8 solid 1px;padding-bottom:5px;line-height:normal;}
.canaliX li a:hover {background-color:#50b0e3; width:190px; font-size:12px; padding-bottom:5px; line-height:normal;}

.canaliY li a {background-color:#98b2b7; width:190px; background-image:none; font-size:12px; border-bottom:#f9f8f8 solid 1px;padding-bottom:5px;line-height:normal;}
.canaliY li a:hover {background-color:#95ca24; width:190px; font-size:12px; padding-bottom:5px; line-height:normal;}

.canaliZ li a {background-color:#98b2b7; width:190px; background-image:none; font-size:12px; border-bottom:#f9f8f8 solid 1px;padding-bottom:5px;line-height:normal;}
.canaliZ li a:hover {background-color:#cf1a73; width:190px; font-size:12px; padding-bottom:5px; line-height:normal;}

/*FINE stili il menu*/

.azzurro{color:#5eafe0;}
.azzurrino{color:#2790cd; text-transform:uppercase;}
.rosso{color:#cf1a73;}
.rossino{color:#af085a;text-transform:uppercase;}
.verde{color:#577e05;}
.verdino{color:#5f870a;text-transform:uppercase;}
.arancio{color:#f7a91b;}

.banner-hp-fade{float:left;width:228px; height:228px; text-align:center; padding:40px;}

a.azzurro{color:#5eafe0;}
a.azzurro:Visited{color:#5eafe0;}
a.azzurro:Active{color:#5eafe0;}

a.rosso{color:#cf1a73;}
a.rosso:Visited{color:#cf1a73;}
a.rosso:Active{color:#cf1a73;}

a.verde{color:#97c23c;}
a.verde:Visited{color:#97c23c;}
a.verde:Active{color:#97c23c;}

a.verde-scuro{color:#70961e;}
a.verde-scuro:Visited{color:#70961e;}
a.verde-scuro:Active{color:#70961e;}

div.BoxTesto {margin-right:20px}
BoxTesto p{padding:0; margin:0}
a.bolder{font-weight:bold}

.BollinoInt{ position:absolute; top:123px; left:11px; z-index:2000;}
.box-login{background-color:#FFF; padding:25px; width:550px;-webkit-border-radius: 20px; -moz-border-radius: 20px;border-radius: 20px;}
#barra-login{ background-color:#7797b0; padding:5px; font-family:"Arial Black", Gadget, sans-serif; height:25px; border-bottom:#ffffff 1px solid;}