/* CSS Document */

html,body{
	width:100%;
	padding:0;
	margin:0;
	text-align:center;
	background: url(../images/bg_body.jpg) top center repeat-y;
}

form, p {
	margin:0;
	padding:0;
}

a img {
	border: 0;
}

a:link, a:visited {
	color: #004FA3;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	text-decoration: underline;
}

#pagina {
	width: 1000px;
	margin: 10px auto 0 auto;
	color: #777;
	text-align:left;
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;

}

#contenuto {
	width: 950px;
	float: left;
	background: #FFF;
	border: 1px solid #999;
}

#fondopagina {
	width: 100%;
	float: left;
	font-size: 12px;
	color: #555;
	text-align: center;
	height: 84px;
	font-family: Arial, Verdana, Tahoma, Trebuchet MS, Helvetica, sans-serif;
	background: #FFF url(../images/bg_fondopagina.jpg) bottom left no-repeat;

}

#fondopagina a:link, #fondopagina a:visited{
	font-weight: bold;
	text-decoration: none;
	color: #0150A3;
}

#fondopagina a:hover{
	text-decoration: underline;
	color: #0150A3;
}


#intestazione {
	width: 100%;
	float: left;
	height: 145px;
	overflow: hidden;
	position: relative;
	background:url(../images/bg_intestazione.jpg) top center no-repeat;
}


#menu {
	width: 100%;
	float: left;
	height: 40px;
	margin-top: 10px;
}


#menu ul, #menu ul li {
	margin:0;
	padding:0;
	list-style-type:none;
}

#menu ul li {
	display: inline;
	float: left;
	font-family: Trebuchet MS, "Trebuchet", Trebuchet,"Century Gothic", "Gill Sans MT",  Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #0150A3;
	margin-right: 25px;
	cursor: pointer;
	padding-top: 2px;

}

#lingue ul li {
	float: left;
	display: block;
	font-size: 12px;
	margin-right: 3px;
	background: none;
	font-weight: bold;
	text-transform: uppercase;
}

#lingue ul li a {
	padding-top: 4px;
	display: block;
	color: #0150A3;
	text-decoration: none;
	width: 24px;
	height: 18px;
	text-align: center;
}

#lingue ul li a:hover {
	color: #FFF;
	background: #2C509F;
}


#lingue ul a#attivo {
	color: #9AA596;
	background: #FFF;
}

.sottomenu {
	visibility: hidden;
	line-height: 25px;
	font-size: 12px;
	position: absolute;
	width: 400px;
	left: 0;
	top: 16px;
	z-index: 50;
	color: #FFE95D;
}

.sottomenu a:link, .sottomenu a:visited{
	color: #0150A3;
	text-decoration: none;
	padding: 0 15px 0 2px;
}

.sottomenu a:hover{
	color: #FFE95D;
}

#contenuto_centrale {
	width: 100%;
	float: left;
}


#animazione_grande {
	width: 100%;
	float: left;
	height: 225px;
}

.riquadro {
	width: 295px;
	float: left;
	cursor: pointer;
	text-align: justify;
}

.riquadro .sfondo {
	width: 100%;
	float: left;
}

.riquadro h3 {
	font-size: 18px;
	font-weight: normal;
	font-family: Arial, Verdana, Trebuchet MS, Trebuchet, Tahoma, Helvetica, sans-serif;
	padding: 5px 0 0 0;
	border-bottom: 1px solid #CCD5E1;
	margin: 0;
	color: #004FA3;
}

.riquadro .testo {
	width: 100%;
	float: right;
	margin-top: 15px;
	height: 72px;
	overflow: hidden;
	line-height: 18px;
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma, Trebuchet MS, Trebuchet, Helvetica, sans-serif;
	color: #787878;
	position: relative;
}

.riquadro_ricerca {
	width: 250px;
	float: left;
}

.riquadro_ricerca h3 {
	font-size: 18px;
	font-weight: normal;
	font-family: Arial, Trebuchet MS, Trebuchet, Verdana, Tahoma, Helvetica, sans-serif;
	padding: 5px 0 0 0;
	border-bottom: 1px solid #CCD5E1;
	margin: 0;
	color: #004FA3;
}


.riquadro_ricerca input.inpcont {
	width: 240px;
	float: left;
	margin-top: 15px;
	padding: 2px 5px 2px 5px;
	background: #EEF3F7;
	border: 1px solid #BFC9D9;
}


.riquadro_ricerca .testo {
	width: 100%;
	float: left;
	margin-top: 15px;
	line-height: 18px;
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma, Trebuchet MS, Trebuchet, Helvetica, sans-serif;
	color: #787878;
	position: relative;
}

.riquadro a.continua:link, .riquadro a.continua:visited {
	font-size: 12px;
	font-weight: bold;
	color: #2C509F;
	line-height: 18px;
	text-decoration: none;
}

.riquadro_grande {
	cursor: pointer;
	text-align: justify;
}



.riquadro_grande h3 {
	font-size: 18px;
	color: #004FA3;
	font-weight: normal;
	font-family: Arial, Trebuchet MS, Trebuchet, Verdana, Trebuchet MS, Helvetica, sans-serif;
	padding: 5px 0 0 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #CCD5E1;
}

.riquadro_grande .testo {
	width: 100%;
	float: left;
	height: 90px;
	overflow: hidden;
	line-height: 18px;
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma, Trebuchet MS, Trebuchet, Helvetica, sans-serif;
	color: #787878;
	position: relative;
}

.riquadro_grande a.continua:link, .riquadro_grande a.continua:visited {
	font-size: 12px;
	font-weight: bold;
	color: #2C509F;
	line-height: 18px;
	text-decoration: none;
}


.box_destro {
	width: 100%;float: left;
	border: 1px solid #CCC;
	font-size: 12px;
	font-family: Arial, Trebuchet MS, Trebuchet, Verdana, Tahoma, Helvetica, sans-serif;
}

.box_destro h3 {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Trebuchet MS, Trebuchet, Verdana, Tahoma, Helvetica, sans-serif;
	padding: 0px 5px 0px 2px;
	margin: 0;
	color: #FFF;
}

.box_destro h2 {
	text-transform: uppercase;
	font-size: 20px;
	font-weight: bold;
	color: #4C97CA;
	line-height: 18px;
	margin-bottom: 5px;
}

a.linkprimopiano {
	font-size: 16px;
	color: #2C509F;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Trebuchet MS, Trebuchet, Verdana, Tahoma, Helvetica, sans-serif;
}

a.linkprimopiano:hover {
	color: #919E94;
}


.box_destro .titolo_notizia {
	color: #1871B4;
}

.box_destro a.continua:link, .box_destro a.continua:visited {
	font-size: 12px;
	font-weight: bold;
	color: #2C509F;
	line-height: 18px;
	text-decoration: none;
}

.imm_home_picc  {
	width: 155px;
	float: left;
}

.imm_home_picc  .spazio {
	float: left;
	position: relative;
	background: #EEE;
}


#spazio2 {
	width: 150px;
	height: 120px;
	float: left;
	position: relative;
	background: #DDD;
}




.imm_home_picc  .quadro{
	width: 140px;
	height: 110px;
	position: absolute;
	z-index: 20;
	left: 5px;top: 5px;
	text-align: center;
	overflow: hidden;
}

.riquadro .testo b, .riquadro_grande .testo b{
	color: #335;
}



/* -----------------------------------------------------------------------
		RICERCA
----------------------------------------------------------------------- */

.ricerca  {
	width: 300px;
	float: right;
	margin-top: 35px;
}

.ricerca form label {
	width: 150px;
	float: left;
	font-size: 12px;
	margin-bottom: 10px;
	text-align: left;
	margin-right: 10px;
	padding-top: 3px;
	font-weight: bold;
}

.ricerca form input.inpcont {
	width: 150px;
	border: 1px solid #000;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.ricerca form select {
	float: left;
	width: 150px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



.riga_ricerca {
	font-size: 12px;
	padding-top: 5px;
	cursor: pointer;
	width: 100%;
	float: left;
	height: 55px;
	font-size: 13px;
	font-weight: bold;
	color: #2161AA;
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	cursor: pointer;
	background: #FFF url(../images/bg_grigiomenu.jpg) top right repeat-y;
}


.riga_ricerca_news {
	font-size: 12px;
	padding-top: 5px;
	width: 100%;
	float: left;
	font-size: 12px;
	color: #667;
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
}

.riga_ricerca_news a.continua:hover {
	text-decoration: underline;
}

.riga_ricerca_news a.continua:link, .riga_ricerca_news a.continua:visited {
	font-size: 12px;
	font-weight: bold;
	color: #2C509F;
	line-height: 18px;
	text-decoration: none;
}

/* -----------------------------------------------------------------------
		FORM LOGIN
----------------------------------------------------------------------- */

#form_login {
	font-size: 12px;
}

#form_login label {
	width: 80px;
	float: left;
	margin-top: 7px;
	text-align: left;
	margin-right: 5px;
}

#form_login input.inpcont {
	margin-top: 5px;
	float: left;
	padding: 2px 5px 2px 5px;
	width: 150px;
	background: #EEF3F7;
	border: 1px solid #BFC9D9;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* -----------------------------------------------------------------------
		SOTTOMENU STANDARD
----------------------------------------------------------------------- */

#fascia_sottomenu {
	width: 230px;
	float: left;
	margin-top: 10px;
}



#fascia_sottomenu h2 {
	font-family: Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #1871B4;
	border-bottom: 3px solid #D4D7E6;
	margin: 0 0 15px 0;;
	padding: 20px 0 3px 0px;
}


#fascia_sottomenu ul, #fascia_sottomenu ul li {
	margin:0;
	padding:0;
	list-style-type:none;
}



#fascia_sottomenu ul li {
	width: 100%;
	float: left;
	font-family: Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	padding: 5px 0 5px 0;
	margin-top: 3px;
	cursor: pointer;
	background: #CADAEA url(../images/sfumatura_sottomenu.gif) top left repeat-y;
}


#fascia_sottomenu .categoria {
	width: 100%;
	float: left;
	font-family: Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #004FA3;
	padding: 5px 0 10px 0;
	margin-top: 3px;
	cursor: pointer;
	background: #D0D7E4 url(../images/sfumatura_sottomenu.gif) top left repeat-y;
}


/* -----------------------------------------------------------------------
		TESTO STANDARD
----------------------------------------------------------------------- */

.testo_grande {
	float: left;
	line-height: 18px;
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma, Trebuchet MS, Trebuchet, Helvetica, sans-serif;
	color: #667;
	text-align: justify;
	padding-bottom: 15px;
}

.testo_grande b, .testo_grande strong{
	color: #335;
}

.testo_grande a:link, .testo_grande a:visited {
	color: #1871B4;
}


.testo_grande h2 {
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	padding: 5px 0 4px 0;
	margin: 0 0 15px 0;
	color: #004FA3;
	border-bottom: 1px solid #CCD5E1;
}

.testo_grande h2.titolo_sicurezza {
	font-size: 16px;
	color: #1871B4;
	font-weight: bold;
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	padding: 2px 0 4px 18px;
	margin: 15px 0 15px 0;
	background: url(../images/quad_giallo.gif) top left no-repeat;
}

.testo_grande  h2.titolo_notizia {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	padding: 2px 0 4px 0;
	margin: 0 0 15px 0;
	color: #004FA3;
	border-bottom: 1px solid #CCD5E1;
}

.testo_grande b{
	color: #1871B4;
}

.imm_lat_picc  {
	width: 100%;
	float: left;
	text-align: center;
}

.imm_lat_picc  .spazio {
	float: left;
	position: relative;
	background: #DDD;
}



/* -----------------------------------------------------------------------
		PRODOTTI, MENU E SOTTOMENU
----------------------------------------------------------------------- */

.sottotitolo_prodotti {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 17px;
	color: #70AAD3;
	line-height: 19px;
	font-family: Arial Narrow, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
}


.spazio_menuprod {
	width: 100%;
	float: left;
	font-size: 1px;
	background: #C7D8E9 url(../images/bg_menuprod.jpg) top left repeat-y;
}

.divisione {
	width: 100%;
	float: left;
	height: 55px;
	font-size: 13px;
	font-weight: bold;
	color: #2161AA;
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	cursor: pointer;
	background: #FFF url(../images/bg_grigiomenu.jpg) top left repeat-y;
}

.sottocategoria {
	width: 100%;
	float: left;
	background: url(../images/freccia_sottomenuprod.gif) top left no-repeat;
	padding-bottom: 5px;
	border-bottom: 1px solid #DDF;
	font-size: 11px;
	font-weight: bold;
	color: #2161AA;
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	cursor: pointer;
}

.sottocategoria_attiva {
	width: 100%;
	float: left;
	background:  url(../images/freccia_sottomenuprod_giu.gif) top left no-repeat;
	padding-bottom: 5px;
	border-bottom: 1px solid #DDF;
	font-size: 11px;
	font-weight: bold;
	color: #2161AA;
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	cursor: pointer;
}

.sottocategoria_attiva .sottosottocat {
	width: 100%;
	float: left;
	cursor: pointer;
	color: #557;
	font-size: 12px;
	line-height: 14px;
	margin-top: 3px;
	font-weight: normal;
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
}

.sottocategoria_attiva .sottosottocattiva {
	width: 100%;
	float: left;
	cursor: pointer;
	color: #99B;
	font-size: 12px;
	line-height: 14px;
	margin-top: 3px;
	font-weight: normal;
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
}


a.top_prod:link, a.top_prod:visited, a.top_prod:hover {
	text-decoration: none;
	color: #0767B4
}



a.percorso:link, a.percorso:visited {
	font-size: 14px;
	font-weight: bold;
	color: #4C97CA;
	text-decoration: none;
}

a.percorso:hover {
	text-decoration: underline;
}

/* ----------------------------------------------------------------------
		NEWS
----------------------------------------------------------------------- */

.archivio {
	text-transform:capitalize;
	width: 100%;
	float: left;
	border: 1px solid #C2D0DB;
	text-align: center;
	color: #1871B4;
	font-size: 16px;
	font-weight: bold;
	cursor: pointer;
	background: url(../images/bg_bottomarchivio.gif) bottom left repeat-x;
}

/* ----------------------------------------------------------------------
		TABELLA ELENCO PRODOTTI
----------------------------------------------------------------------- */

#tabella_prodotti {
	width: 100%;
	float: left;
	color: #445;
}


#tabella_prodotti .tit_tabella{
	width: 100%;
	float: left;
	background: #F1F4F8;
	/* background: #FFE96E; */
	font-weight: bold;
	font-size: 12px;
	color: #2161AA;
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	height: 24px;
	margin-bottom: 5px;
}

#tabella_prodotti .riga1{
	width: 100%;
	float: left;
	background: #FFF;
	overflow: hidden;
	font-size: 11px;
	padding: 5px 0 5px 0;
	cursor: pointer;
}
#tabella_prodotti .riga{
	width: 100%;
	float: left;
	background-color: #FFF;
	padding: 5px 0 5px 0;
	cursor: pointer;
}




/* ----------------------------------------------------------------------
		DETTAGLIO PRODOTTO
----------------------------------------------------------------------- */

#dett_prod {
	width: 100%;
	float: left;
	font-size: 12px;
	color: #444455;
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
}

#dett_prod h2 {
	font-size: 20px;
	color: #4C97CA;
	border-bottom: 1px solid #FEDC00;
	margin: 0;
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
}

#caratteristiche_gen h2 {
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
	background: url(../images/linea_gialla.gif) bottom left no-repeat;
	color: #1871B4;
}

.pulsante_sopra {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	float: left;
	border-right: 1px solid #FFF;
	cursor: pointer;
}



/* ----------------------------------------------------------------------
		SPAZIO PDF
----------------------------------------------------------------------- */

#spazio_pdf {
	width: 100%;
	float: left;
	margin-top: 20px;
}

#spazio_pdf img, #spazio_pdf span {
	vertical-align: middle;
}

a.pdf:link, a.pdf:visited {
	float: left;
	font-weight: bold;
	color: #4C97CA;
	line-height: 18px;
	background: url(../images/pdf_azzurro.gif) top left no-repeat;
	text-decoration: none;
	padding: 0 0 5px 20px;
	text-transform: lowercase;
}

a.pdf:hover {
	/*color: #E73223;*/
	/*background: url(../images/pdf_rosso.gif) top left no-repeat; */
 	text-decoration: underline;
}

/* -----------------------------------------------------------------------
		PAGINA CONTATTI
----------------------------------------------------------------------- */

.dati_contatti {
	font-size: 12px;
	color: #0371B8;
	line-height: 18px;
	font-family: Arial, Verdana, Tahoma, Trebuchet MS, Trebuchet, Helvetica, sans-serif;

}

.dati_contatti b {
	text-transform: uppercase;

}

/* -----------------------------------------------------------------------
		FORM CONTATTI
----------------------------------------------------------------------- */

.form_contatti {
	float: left;
	line-height: 20px;
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma, Trebuchet MS, Trebuchet, Helvetica, sans-serif;
	color: #335;
	text-align: left;
	padding-bottom: 15px;
}



.form_contatti a.privacy:link, .form_contatti a.privacy:visited {
	color: #004FA3;
	text-decoration:none;
	font-weight: bold;
}

.form_contatti a.privacy:hover {
	text-decoration:underline;
}

.form_contatti label {
	width: 150px;
	float: left;
	font-size: 12px;
	margin-bottom: 5px;
	text-align: right;
	margin-right: 10px;
	padding-top: 3px;
	color: #004FA3;
	font-weight: bold;
}

.form_contatti input.inpcont {
	width: 240px;
	font-size: 12px;
	margin-top: 3px;
	float: left;
	padding: 2px 5px 2px 5px;
	background: #EEF3F7;
	border: 1px solid #BFC9D9;
	font-family:Arial, Verdana, Trebuchet MS,  Tahoma, Arial, Helvetica, sans-serif;
}



.form_contatti textarea {
	width: 320px;
	float: left;
	margin-top: 5px;
	font-size: 12px;
	height: 100px;
	font-family:Arial, Verdana, Trebuchet MS,  Tahoma, Arial, Helvetica, sans-serif;
	padding: 2px 5px 2px 5px;
	background: #EEF3F7;
	border: 1px solid #BFC9D9;
}

.form_contatti input.check {
	float: left;
	margin-bottom: 10px;
}

.form_contatti #conferma {
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
}


/* ----------------------------------------------------------------------
		ESPOSITORE
----------------------------------------------------------------------- */


.prod_espo {
	width: 100%;
	float: left;
	font-size: 12px;
	line-height: 18px;
	color: #444455;
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	background: #FFF url(../images/bg_grigiomenu.jpg) top left repeat-y;
}

.prod_espo h4 {
	font-size: 16px;
	color: #0371B8;
	/* color: #1871B4; */
	padding: 10px 0 10px 15px;
	margin: 0;
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
}


.prod_espo #tondo_espo {
	position: absolute;
	width: 90px;
	height: 90px;
	z-index: 50;
	top: 10px;
	right: 10px;
	background: url(../images/tondo_espo.gif) top center no-repeat;
	text-align: center;
	padding-top: 25px;
	font-size: 30px;
	color: #004F83;
}


.imm_espo  {
	width: 100%;
	float: left;
}

.imm_espo  .spazio {
	float: left;
	position: relative;
	background: #CAD5E0 url(../images/bg_grigio_sfum.gif) top left repeat-x;
}



.pulsanti_navigazione td {
	font-size: 12px;
	font-weight: bold;
	color: #0371B8;
	padding: 2px 0 3px 0;
}

.pulsanti_navigazione td.p_sx, .pulsanti_navigazione td.p_dx {
	cursor: pointer;
}

.pulsanti_navigazione a:link, .pulsanti_navigazione a:visited  {
	color: #FFF;
	text-decoration: none;
}

.pulsanti_navigazione a:hover  {
	color: #FFF;
	text-decoration: underline;
}



/********************************************************
			OVERLAY
*********************************************************/

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:50;
	background-color:#000;
	-moz-opacity: 0.7;
	opacity:.70;
	filter: alpha(opacity=70);
}


#finestra {
	position: absolute;
	z-index: 9999;
	width: 500px;
	height: 300px;
	background: #FFF;
	display: none;
	border: 1px solid #333;
	cursor: pointer;
	top: 50%;
	left: 50%;
	margin: -150px 0 0 -250px;
	color: #333;
	font-size: 11px;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#finestra a.close:link, #finestra a.close:visited {
	color: #999;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

#finestra a.close:hover {
	text-decoration: underline;
}



/****************************************************
				STILE HIGHSLIDE
****************************************************/


.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}

.highslide a:link, .highslide a:visited{
	color: #FFF;
}

.highslide img {
	border: 0;
}
.highslide:hover img {
	border: 0;
}

.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}

.highslide-loading{
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}

a.highslide-credits,
a.highslide-credits i {
    visibility: hidden;
	padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}




/*start CSS rules for cookies popup*/
.cookies-popup {
	background: #9ea4b7 none repeat scroll 0 0;
	bottom: 6px;
	box-sizing: border-box;
	color: #fff;
	font-size: 12px;
	line-height: 15px;
	padding: 12px 42px 12px 12px;
	position: fixed;
	right: 6px;
	width: 400px;
	z-index: 1000;
}

.cookies-link{
	color: #22356b;
}

.cookies-popup .close-icon-bg:hover {
	background: #546189 none repeat scroll 0 0;
}

.cookies-popup .close-icon-bg {
	background: #7f88a4 none repeat scroll 0 0;
	cursor: pointer;
	display: block;
	font-size: 105px;
	height: 100%;
	line-height: 64px;
	position: absolute;
	right: 0;
	top: 0;
	width: 30px;
}

.cookies-popup .close-icon-bg .close-icon{
	margin:2px;
	position:absolute;
	width:26px;
	height:26px;
	background-image: url('../images/close-icon-white.png');
}
/*end CSS rules for cookies popup*/