/* CSS Document */
/* TAG PAGINA ------------------------------------------------------------------------------*/

body {font-family: Arial;background:#fff}
*body {font-family: wpsm-icons;}
* {box-sizing: border-box;}

img {border: none;}
img {max-width: 100%;}
a {text-decoration:none; color:#004080;}
a:link {text-decoration: none;}
a:hover {text-decoration: none; color: red;}
/*a:visited {text-decoration: none;color:#804000;}*/
a:focus {text-decoration: none; color: red; background: #dee;}
a:active {text-decoration: none; color: red; background: #dee;}
h1,h2,h3,h6,#c1,.c7,#menu {margin:0 0 0 0;}
h2 {font-size: 130%;padding:0px 0px 0.9em 0px;}
h3 {font-size: 110%;padding:0.3em 0px 0px 0px;}
h4 {font-size: 108%;}
h5 {font-size: 104%;}
h6 {font-size: 90%;}
ul,ol {margin: 0 0 0 1em}
li {list-style-position: outside; margin: 0em 0em 0em 0.3em}
form {display: inline;}
textarea {width: 80%;height: 10em;font-size: 100%;border:1px solid black;}
#testata {display:none} /*serve per il catalogo*/
.nascosto {height: 0px; width: 0px; position: absolute; overflow: hidden; top: -10px;}
#bandaheader {width:95%; height:auto;}
#changeLanguage {display:inline-block; float:right; margin:0 1em 0 0;}

/*pulsanti per grafico dinamico editoria*/
.pulsantegrafico {float:left; margin:2px 1px 0 1px; padding:0px 9px 0px 9px; background:#f5f5f5; cursor: pointer}


ul#lingueSopra {
	list-style-type:none;
	margin:0 0 1em 0;
	padding:0px;
	display:inline-block;
	float:right;
	clear:both;
	height:2.5em;
}
ul#lingueSopra li {
	margin:0;
	padding:0;
	text-align:center;
	display:inline-block;
	height:90%;
}
ul#lingueSopra li a {
	display:block;
	padding:8px;
	margin:0;
	height:100%;
	background-color:#013c78;
	color:white;
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	border:1px solid #fff;
	border-top:0;
}
ul#lingueSopra li a:hover {
	border-color:#013c78;
	color:#013c78;
	background:white;
}



#header {
  border:1px solid black;
  height:100px;
  width:200px;
  clear:both;
}

#logo {margin-bottom: -12px; margin-top: -2px; width:25%}

#topback {display: block; float: none; top: 130px; left: 0; position: absolute; height: 150px; width: 100%; background-image: url('/images/liuc-2807.jpg'); margin-left: 0px;background-position: -350px -30px; }
#topretina {display: block; float: none; top: 130px; left: 0; position: absolute; height: 150px; width: 100%; opacity: 0.3; background-image: url('/grafica/overlay.png'); margin-left: 0px;}
a#homeBiblio {display:inline-block; font-size:120%;padding:1em 0 0 1em;}

#corpo {position:absolute;top:300px;margin:0;width:100%;min-height:30em;clear:both;}

.titolo_pagina {font-size:200%}

#principalebiblioteca, #principaleunico {position:relative;}
#colonna-sx, #colonna-dx {display:none;}

.struttura {
  border-bottom:2px solid #CBDF10;
  margin:0 0 0.5em 0;
  font-weight:bold;
  font-size:140%;
  clear:both;
  padding:0px;
}

#eng {margin:0.5em 0 0.5em 0;}
#fre {margin:0.5em 0 0.5em 0;}

/*Area Principlae*/
#principaleunico, #principalebiblioteca{
  font-size:140%; 
  min-height:600px;
  width:100%;
  padding: 0px 1em 0px 1em;
}


/*---------------------Assenso cookies-----------------*/


.boxcookies {
color:white;
background:#555;
padding:0.2em 1em 0.2em 1em;
text-align:left;
position:fixed;
bottom:0;
left:0;
right:0;
z-index:99999;
}

.tastoOK {
border:1px solid white;
margin:0.2em 0em 0.2em 4em;
padding:0.1em;
font:normal bold 14px arial,serif;
}
/*---------------------*/

h1 {font-weight:bold;
font-size:120%;
margin:0 0 5px 0;padding:0px;
width:auto;
}

#tt {margin:0 0 10px 0;padding:0px 0px 0px 1em; font-size:90%}
#intesto {border:0px solid #fff !important;text-transform: uppercase;margin:0 0 10px 0;font-size:150%}
#intesto a {text-decoration:none !important;text-transform: uppercase;}


#subprincipale1, #subprincipale2 {width:100%;}

.box_ricerca {border:2px solid #CBDF10;
width:97%;
padding:2px 2px 8px 15px;
border-radius: 5px 30px 5px 30px;
margin:0 0 1em 0;}

.titoli {
width:90%;
font-size:110%;
font-weight:bold;
text-transform: uppercase;
margin:0.5em 0 0.5em 0;
}

/*----------Blog in Homepage--------------------------------------------------------------*/
#segnalazioni   {width:100%; min-height:500px; height:auto !important; margin:0.2em 0 1em 0;border:2px solid #CBDF10;border-radius: 5px 30px 5px 30px;padding: 17px;background-image:url('/grafica/gradientnewblog.jpg');background-repeat:repeat-x;text-align:center}
/*.box_ricerca {border:2px solid #CBDF10;width:100%;padding:2px 2px 8px 15px;margin:0 0 1em 0;}*/   

#blog           {font-size:90%;clear:both;max-height:300px; height:300px; overflow:hidden; width:100%;margin:0px 0px 10px 0px;text-align:left;border-bottom:1px solid #CBDF10}
#blog1          {font-size:90%;clear:both;max-height:300px; height:300px; overflow:hidden; width:100%;margin:0px 0px 10px 0px;text-align:left;border-bottom:1px solid #CBDF10}
#conblog        {max-height:630px; height:600px;}
#corpo_blog     {margin:0.2em;font-size:80%;}
#linkpost       {width:100%;text-align:right;margin:0.2em 0 1.0em 0;border-bottom:1px solid #CBDF10;}
#linkblog       {clear:both;width:100%;margin:0.5em 0px 0 0;text-align:right; border-bottom:1px solid #CBDF10;}
#linkdocu       {clear:both;width:100%;margin:0.5em 0px 0 0;text-align:right; border-bottom:1px solid #CBDF10}


#corpo-catalogo {
display:block;
padding: 0.5em 0.2em 0 0.2em;
width:100%;
}

/*---------Vecchio catalogo--------------------------------------------------------------*/

#header_cat {
  height:auto;width:100%;border-bottom:1px solid #CBDF10
}
.catalogo_biblio {margin:0.5em 0 0 0.5em}
.catalogo_biblio_scritta {font-size:250%;color:#003978;padding-bottom:1em;}

#corpo-catalogo #subprincipale1 {width:100%;clear:both}
#corpo-catalogo #subprincipale2 {width:100%; background:#fff;clear:both}

#xy {float:none;width:100%;padding:0.3em;font-size:90%}

.cat_tasto_su {display:none}
.cat_tasto_no_su {display:none}
.cat_tasto {display:none}
.cat_tasto_ricerca {display:none}
.cat_tasto_facile {margin-top:5px;float:left;padding:10px}
.cat_tasto_no {display:none}

#c1_cat_cella1 {display:none}
#c1_cat_cella2 {display:none}
#c1_cat_cella3 {display:none}
#c1_cat_cella4 {display:none}
#c1_cat_cella5 {display:none}
#HTZFNF {height:4em}


.cat_colloca {color:blue; font-weight:bold;font-size:95%;}
.cat_barcode {color:red; font-weight:bold;}
.cat_riga {clear:both; width:100%;}

	 
	 
.cella_cat_home1 {width:99%; padding: 5px 3px 5px 3px; border: 3px solid #cbdf10; margin-right:25px; background-color: #dbef20;line-height:170%}

/*---------------FINE VECCHIO CATALOGO--------------------------------------------------------------*/

/*Colonna destra*/
#colonna-dx {display:none;
}

.hboxdx {text-transform: uppercase;
  min-width:150px;
  /*border-bottom:2px solid #CBDF10;*/
  margin:0 0 5px 0;
  font-weight:bold;
  font-size:115%;
  clear:both;
  padding:0px;
}

.choose-db-list{ list-style-type:none;padding:0px;margin:10px 0 0 0;width:375px; }
.choose-db-check{ width:20px;float:left;padding-left:5px;padding-top:5px; }
.choose-db-detail{ margin-left:30px;border-left:solid 1px #E7E7E7;padding:5px 11px 7px 11px;line-height:1.4em; }
.summary { background-color:#1D5DA7;color:#FFFFFF;border:solid 1px #1D5DA7; }
.one { background-color: #FFFFFF;border:solid 1px #E7E7E7;border-top:solid 1px #FFFFFF; }
.two { background-color: #F5F5F5;border:solid 1px #E7E7E7;border-top:solid 1px #FFFFFF; }
.selected { background-color: #E0EFF7;border:solid 1px #E7E7E7;border-top:solid 1px #FFFFFF; }


.casellaRicerca {width:50%;border: 2px solid #CBDF10; padding: 2px;}



/*Piede*/

#footer {width:100%;clear:both;margin: 1em 0 0 0; border-top:1px solid #CBDF10;}
#standard {float:left; margin: 0.2% 0 0 0;}
#indice-finale {display:none;}
#sapp    {position: absolute; top: 13em; left:1em}
.footertot {font-size:120%;}


/* elementi del vecchio catalogo libri di testo */
#lt1 {position:relative; float:left; width:85%; padding:0px 14px 0px 14px; height:auto !important; 
margin:0px 0px 0px 0px; line-height:normal; font-size:small;}
#lt2 {position:relative; float:left;  width:45%; padding:0px 14px 0px 14px; height:auto !important; 
margin:0px 0px 0px 0px; line-height:normal; font-size:small;}
#lt3 {display:inline; margin-left:25px; border-bottom:1px dashed #354b77;}
#lt4 {float:left; text-align:center; margin: 10px 10px 0px 0px;  display:block; width:20%;}
#lt5 {float:left; width:71%;}
#lt6 {float:left; width:100%; display:block}
#lt7 {border-bottom: 1px dashed #000000}
#elencoesami {margin-top:5px}
#dettagli {position:relative; font-size:95%; border-left: thin dashed black; float:left; width:45%; 
padding-left:10px;}
/*FINE Schermo*/


/*stili schede libri dei docenti LIUC*/
#scheda_libro {margin: 0.8em 0.8em 0.8em 0.8em; width:100%}
#scheda_libro #cella_immagine {float:left; width:250px}
#scheda_libro #cella_immagine #copertina {width:200px; height:auto;}
#scheda_libro #descrizione {padding: 2.4em 0.8em 0.8em 0px; width:100%}
#scheda_libro #descrizione_lunga {float:left; width:100%}



/*schermi sopra i 700px--------------------------------------------------------------*/
@media screen and (min-width: 700px) {
	body {font-size: 80%;}
	#corpo {max-width: 700px;top:420px;}
	#LogoLIUC {margin-top:0; float:left;background:#fff; }
	#logo {margin-bottom: -12px; margin-top: -2px; width:20%; width:auto} 
	#topback {display: block; float: none; top: 130px; left: 0; position: absolute; height: 272px; width: 100%; background-image: url('/images/liuc-2807.jpg'); margin-left: 0px; background-position: 0px;}
	#topretina {display: block; float: none; top: 130px; left: 0; position: absolute; height: 272px; width: 100%; opacity: 0.3; background-image: url('/grafica/overlay.png'); margin-left: 0px;}
    a#homeBiblio {display:inline-block; font-size:200%;padding:0px 0px 0px 1em;}   
    .titolo_pagina {position:absolute;top:420px;padding:0px 0px 0px 1em;font-size:150%}
    #tt {margin:0 0 10px 0;padding:0px 0px 0px 1em;font-size:130%}   

	#colonna-sx, #principalebiblioteca, #principaleunico {position:relative; float:left;}
	#principalebiblioteca {width:100%}
	#principaleunico {width:100%}
	#subprincipale1 {width:50%; float:left;}
	#subprincipale2 {width:49%; float:right; background:#fff}
   
	.box_ricerca {border:2px solid #CBDF10;width:100%;padding:2px 2px 8px 15px;border-radius: 5px 30px 5px 30px;margin:0 0 1em 0;}   

	#corpo-catalogo #subprincipale1 {width:47%; padding:0.8em; float:left;clear:none}
	#corpo-catalogo #subprincipale2 {padding:0.5em; width:47%;  float:left; background:#fff;clear:none}
   
/*stili schede libri dei docenti LIUC*/
	#scheda_libro {float:left; width:99%;box-sizing: border-box;}
	#scheda_libro #descrizione {float:left;padding: 2.4em 0.8em 0.8em 1.6em; width:30%}
	#scheda_libro #descrizione_lunga {padding: 2.4em 0.8em 0.8em 1.6em;}
}

/*schermi sopra i 1024px; sopra 1200px sotto delle variazioni--------------------------------------------------------*/
@media screen and (min-width: 1024px) {


body {font-size: 70%;font-family: Lato, Arial;}
#corpo {max-width: 1180px;}
#LogoLIUC {margin-top:0; float:left;background:#fff; }
#logo {margin-bottom: -12px; margin-top: -2px; width:20%; width:auto} 
a#homeBiblio {display:inline-block; font-size:230%;padding:0px 0px 0px 1em;}   
.titolo_pagina {position:absolute;top:420px;padding:0 0 0 1em;font-size:150%}
#tt {margin:0 0 10px 0;padding:0px 0px 0px 1em;font-size:150%}   
#colonna-sx, #principalebiblioteca, #principaleunico {position:relative; float:left;}

#principalebiblioteca {width:100%;}
#a_colonne {display: -webkit-flex; /* Safari */ ;display:flex;-webkit-flex-direction: row; /* Safari */ flex-direction: row;}
#a_colonne #subprincipale1 {width:50%;}
#a_colonne #subprincipale2 {width:49%; background:#fff; margin-left:10px}
   
.box_ricerca {border:2px solid #CBDF10;width:100%;padding:2px 2px 8px 15px;border-radius: 5px 30px 5px 30px; margin:0 0 1em 0;}   
   
#colonna-dx {display:none;position:relative;float:left;width:0%;min-height:600px;margin:0;clear:none;}
	 
#colonna-dx .box_ricerca {border:2px solid #CBDF10; width:100%; padding:2px 2px 8px 15px; border-radius: 5px 30px 5px 30px;font-size: 90%;}   

#corpo-catalogo {
    float:left;
     display:block;
     padding: 0.5em 1em 0 1em;
     width:97%;
     border-bottom: 1px solid black;
     background: url('/grafica/liucbg_center.gif') repeat top left;
}

#header_cat {height:130px;width:100%;border-bottom:1px solid #CBDF10}
.catalogo_biblio {float:left; margin:85px 0 0 20px}
.cat_tasto_su {display:block;width:100px; text-align:center; float:left;font-size:76%;}
.cat_tasto_no_su {display:block;color:#808080; width:100px; text-align:center; float:left;font-size:76%;}
.cat_tasto {display:block;width:100px; text-align:center; float:left; font-size:76%;}
.cat_tasto_no {display:block;color:#808080; width:100px; text-align:center; float:left;font-size:76%;}
.cat_tasto_ricerca {display:block;float:left; font-size:76%;}
.cat_tasto_facile {display:none}
.cella_cat_home1 {float:left; width:27%; padding: 5px 3px 5px 3px; border: 3px solid #cbdf10; margin-right:25px; background-color: #dbef20}
#c1_cat_cella1 {display:block}
#c1_cat_cella2 {display:block}
#c1_cat_cella3 {display:block}
#c1_cat_cella4 {display:block}
#c1_cat_cella5 {display:block}
#HTZFNF {height:1em}
#xy {padding:0.5em 1em 0 1em;font-size:100%}
.cat_cella1 {float:left; width:40%;}
.cat_cella2 {float:left; width:8%;}
.cat_cella3 {float:left; width:30%; text-align:center}
.cat_cella4 {float:left; width:10%;}
.cat_cella5 {float:left; width:8%;}
}

/*schermi sopra i 1200px--------------------------------------------------------------*/
@media only screen and (min-width: 1200px){
     body {font-size: 80%;}
     #corpo {max-width: none;}
     #colonna-dx {display:none;}
     #principalebiblioteca {width:99%;}
}

/*font--------------------------------------------------------------*/
@font-face {
 font-family: 'wpsm-icons';
 src: url('../font/wpsm-icons.eot?-jgkfsj');
 src: url('../font/wpsm-icons.eot?#iefix-jgkfsj') format('embedded-opentype'),
 url('../font/wpsm-icons.woff?-jgkfsj') format('woff'),
 url('../font/wpsm-icons.ttf?-jgkfsj') format('truetype'),
 url('../font/wpsm-icons.svg?-jgkfsj#wpsm-icons') format('svg');
 font-weight: normal;
 font-style: normal;
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
}

/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v11/UyBMtLsHKBKXelqf4x7VRQ.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v11/1YwB1sO8YE1Lyjf12WNiUA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v11/ObQr5XYcoH0WBoUxiaYK3_Y6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v11/H2DMvhDLycM56KNuAtbJYA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: local('Lato Italic'), local('Lato-Italic'), url(https://fonts.gstatic.com/s/lato/v11/YMOYVM-eg6Qs9YzV9OSqZfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: local('Lato Italic'), local('Lato-Italic'), url(https://fonts.gstatic.com/s/lato/v11/PLygLKRVCQnA5fhu3qk5fQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
