/* CSS Document */
body {
	background-color:#FFFFFF;
	margin-left: 0; margin-bottom: 0; margin-right: 0; margin-top: 0;
	color: #020202;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.body-pup {
	background-color:#000000;
}
img {
	border: 0px;
}
a {
	color: #018AA0;
	text-decoration:none;
}
a:hover { 
	color: #F92837; 
	text-decoration: none;
}
input {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
input.ricerca {
	width: 100px;
}
input.contatti {
	width:150px;
}
textarea {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*menu*/
.menu-sx { 
	color: #3B5468;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	background-color:#CED7EB;
	padding:4px 0px 4px 10px;
	display: block;
}
.menu-sx:hover { 
	color: #F92837;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	background-color:#FFFFFF;
	padding:4px 0px 4px 10px;
	display: block;
}

.menu-sx-sel { 
	color: #F92837;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	background-color:#FFFFFF;
	padding:4px 0px 4px 10px;
	display: block;
}
a.menu-sx-sel:hover{
	color: #F92837;
}

.menu-sx-verde { 
	color: #097485;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	background-color:#D5EFF3;
	padding:4px 0px 4px 10px;
	display: block;
}
.menu-sx-verde:hover { 
	color: #F92837;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	background-color:#FFFFFF;
	padding:4px 0px 4px 10px;
	display: block;
}

.menu-sx-verde-sel { 
	color: #F92837;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	background-color:#FFFFFF;
	padding:4px 0px 4px 10px;
	display: block;
}
a.menu-sx-verde-sel:hover{
	color: #F92837;
}

.menu-sx-sottovoce { 
		color: #536D92;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: none;
		padding:3px 0px 3px 0px;
}
a.menu-sx-sottovoce:hover { 
		color: #F92837;
}
.menu-sx-sottovoce-sel { 
		color: #F92837;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: none;
		padding:3px 0px 3px 0px;
}

.menu-sx-sottovoce-verde { 
		color: #097485;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: none;
		padding:3px 0px 3px 0px;
}
a.menu-sx-sottovoce-verde:hover { 
		color: #F92837;
}
.menu-sx-sottovoce-verde-sel { 
		color: #F92837;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: none;
		padding:3px 0px 3px 0px;
}

.menu-top { 
		color: #B2CAF5;
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: none;
}
.menu-top:hover { 
		color: #FFFFFF;
}
.menu-top-sel { 
		color: #FFFFFF;
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: none;
}
.menu-top-sel:hover { 
		color: #FFFFFF;
}
.menu-bottom { 
		color: #536D92;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: none;
		padding:2px 8px 0px 8px;
}
a.menu-bottom:hover { 
		color: #F92837;
}
.menu-bottom-sel { 
		color: #F92837;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: none;
		padding:2px 8px 0px 8px;
}

/*sfondi*/
.sfondo-bianco {
	background-color:#FFFFFF;
}
.sfondo-nero {
	background-color: black;
}
.sfondo-descr-dx{
	background-color:#E5EAF4;
	padding:10px 7px 10px 7px;
}
.sfondo-sx {
	background-color:#F2F4F9;
}
.sfondo-pag-err {
	background-color:#E5EAF4;
}
.sfondo-menu-sx {
	background-color:#CED7EB;
}
.sfondo-menu-sx-sel {
	background-color:#FFFFFF;
}
.sfondo-menu-sx-p {
	background-color:#5773A3;
}
.sfondo-menu-sx-p-sel {
	background-color:#F93342;
}
.sfondo-banner-vert-home {
	background-color:#2CAFC4;
}
.sfondo-banner-vert-int {
	background-color:#D5EFF3;
}
.sfondo-zoom {
	background-color:#D5EFF3;
}
.sfondo-zoom-p {
	background-color:#2CAEC3;
}
.sfondo-nero {
	background-color:#020B1F;
}
.sfondo-grigio {
	background-color:#EEF3F7;
}
.sfondo-grigio-scuro {
	background-color:#131C2E;
}
.sfondo-contatti {
	background-color:#F5F7FB;
}
.bg-top {
	background-image: url(../img/bg_top.jpg);
	background-repeat:no-repeat
}
.bg-contatti {
	background-image: url(../img/bg_contatti.gif);
	background-repeat: no-repeat;
	background-position:top;
	background-color:#F5F7FB;
}
.bg-home1 {
	background-image: url(../img/bg_top_home1.jpg);
	background-repeat: no-repeat;
	background-position:top;
}
.bg-home2_1 {
	background-image: url(../img/bg_top_home2_1.jpg);
	background-repeat: no-repeat;
	background-position:top;
}
.bg-home2_2 {
	background-image: url(../img/bg_top_home2_2.jpg);
	background-repeat: no-repeat;
	background-position:top;
}
.bg-pag2_1 {
	background-image: url(../img/bg_top_pag2_1.jpg);
	background-repeat: no-repeat;
	background-position:top;
}
.bg-pag2_2 {
	background-image: url(../img/bg_top_pag2_2.jpg);
	background-repeat: no-repeat;
	background-position:top;
}
.bg1-pag-err {
	background-image: url(../img/bg_top1_pag_err.jpg);
	background-repeat: no-repeat;
	background-position:top;
}
.bg2-pag-err {
	background-image: url(../img/bg_top_pag_err.jpg);
	background-repeat: no-repeat;
	background-position:top;
}
.bg-pag-err {
	background-image: url(../img/bg_pag_errore.jpg);
	background-repeat: no-repeat;
	background-position:top;
}
.cell-1riga-fuoriScreen {
	background-color:#DBE1E8;
}
.foto-sx {
	padding:0px 8px 0px 0px;
	border:0;
}
.foto-dx {
	padding:0px 0px 0px 8px;
	border:0;
}
.foto-top {
	padding:0px 0px 8px 0px;
	border:0;
}
.foto-bottom {
	padding:10px 0px 0px 0px;
	border:0;
}
.foto-capitolo {
	border:1px;
	border-color: #9ED8FF;
}


/* pop up */
.bg-popup-foto {
	background-image: url(../img/bg_top_popup_foto.jpg);
	background-repeat: no-repeat;
	background-position:top;
}
.bg-popup-foto-bot {
	background-image: url(../img/fascetta_popup_foto.gif);
	background-repeat: repeat-y;	
}
.bg-popup-video {
	background-image: url(../img/bg_top_popup_video.jpg);
	background-repeat: no-repeat;
	background-position:top;
}
.bg-popup-video-bot {
	background-image: url(../img/fascetta_popup_video.gif);
	background-repeat: repeat-y;	
}

/*titoli-testi*/
.lingue { 
		color: #B2CAF5;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: none;
}
.lingue:hover { 
		color: #FFFFFF;
}
.lingue-sel { 
		color: #FFFFFF;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: none;
}
.lingue-sel:hover { 
		color: #FFFFFF;
}
.titolo-descriz { 
		color: #536D92;
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		font-weight: bold;
		padding:0px 0px 5px 0px;
}
.titolo-descriz-h1 { 
		color: #536D92;
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		font-weight: bold;
		margin:0px 0px 2px 0px;
}
.txt-descriz { 
		color: #020202;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
}
.titolo-bold-verde { 
		color: #018AA0;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: none;
		padding:0px 0px 8px 0px;
}
.titolo-bold-verde-h1 { 
	color: #018AA0;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	margin: 0 0 1px 0;
}
.titolo-bold-blu { 
		color: #536D92;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: none;
}
.titolo-bold-bluscuro { 
		color: #3B5468;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: none;
}
.titolo-fondo-nero { 
		color: #E5EAF4;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: none;
}
.txt-fondo-nero { 
		color: #F2F4F9;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
}
.txt-piccolo { 
		color: #28282E;
		font-size: 10px;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
		padding:0px 0px 0px 0px;
}
.txt-link-home { 
		color: #018AA0;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: underline;
}
a.txt-link-home:hover { 
		color: #F92837;
		text-decoration: underline;
}
.txt-link-int { 
		color: #018AA0;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: underline;
}
a.txt-link-int:hover { 
		color: #F92837;
		text-decoration: underline;
}
.titolo-download { 
		color: #018AA0;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
}
.descr-download { 
		font-style:italic;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
}
.txt { 
		color: #020202;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
}
.txt-italic{
	color: #020202;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style: italic;
	font-weight: normal;
}
.txt-blu { 
		color: #536D92;
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
}
.txt-nero { 
		color: #020202;
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
}
.txt-rosso { 
		color: #F92837;
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
}
.txt-grigio { 
		color: #7F8890;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
}
.txt-apri-salva { 
		color: #4C4C4C;
		font-size: 9px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
}
.txt-didascalia-verde { 
		color: #536D92;
		font-size: 10px;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
		font-style:italic;
		padding:0px 5px 0px 5px;
		line-height:10px;
		text-align:center;
}
a.txt-didascalia-verde:hover { 
		color: #F92837;
		text-decoration: none;
}

.txt-didascalia-azzurro { 
		color: #9ED8FF;
		font-size: 10px;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
		font-style:italic;
		line-height:10px;
		text-align:center;
		padding:0px 5px 0px 5px;
}
a.txt-didascalia-azzurro:hover { 
		color: #FFFFFF;
		text-decoration: none;
}
.credits-n { 
		color: #000000;
		font-weight: bold;
		text-decoration: none;
}
.credits-b { 
		color: #1D5CA3;
		font-weight: bold;
		text-decoration: none;
}
.txt-piccolo-grigio { 
		color: #7E8284;
		font-size: 10px;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
}
.chiudi-popup-img { 
		color: #B2CAF5;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		letter-spacing: 1px;
}
a.chiudi-popup-img:hover{ 
		color: #FFFFFF;
		text-decoration: none;
		letter-spacing: 1px;
}
.chiudi-popup-img-sel { 
		color: #FFFFFF;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		letter-spacing: 1px;
}
a.chiudi-popup-img-sel:hover{ 
		color: #FFFFFF;
		text-decoration: none;
		letter-spacing: 1px;
}
.info-popup-az-img { 
		color: #9ED8FF;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		font-weight: bold;
}
a.info-popup-az-img:hover { 
		color: #FFFFFF;
		text-decoration: none;
}
.info-popup-img { 
		color: #E5EAF4;
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
}
.titolo-popup-img {
	color: #E5EAF4;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-style: italic;		
}

/*bottone*/
.bottone-cont {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#FFFFFF;
		background-color:#F92837;
		font-weight: bold;
}

/* popup    v i d e o   */

.body-dxframepopup{
	background-color: black;
	color: white;
	}
.body-sxframepopup{
	background-color: black;
	color: white;
	}
.body-bottomframepopup{
	background-color: black;
	color: white;
	margin: 5px;
	}
.body-bottomframepopup a{
	color: white;
	margin-left: 10px;
	}
.body-bottomframepopup a:hover{
	color: #98D0F7;
	}


/*************************/
