/*                                ...,   .x    ..
                            u=?'  J; J\  .F .k!  .W,
                      .,74x ,b..  ,b.m   .t d:    ,F  .F1,
                   .,  W, v  J|  ..b  TJ.J| ?p    J^ .F .#   .
                   `4   W,    M.?'.!`         77?=  .D.N!   .#1,
               `HJ, .|   W,                         7  d,  .5  !
             ,3   ?YaJ.                                 =.@` ?
            ,,....   .!             ""MMMM""  ..,         ?+.       
              ``  4                   dMMM..&MMM|                   ...
                .,^                   dMMM,MMMMY'                .J"^ `, 
                                   .JFdMMM,#"`                 .@`     b
       ..XQJ,                   .JMMMFdMMM                      .i.  .d^
      ,'    ?|                  dMM#"!dMMM                         ?7!  ..`
      j      2                 .M=    dMMM   .JM|                  ..d""!
       4&...J`                        dMMM.MMMMM|                  `
     2`                         m.   .dMMM,MM#"!
     h......                    MMN.7$dMMM.'                  
    .:    `?                    ,MMMMMN,79                          ,!  .@73
    .!                          Mm?YMMMMMMa,.                       .6.#^ .?
    ,"=i...                    ."     ?WMMMMMN,                     .5..
        ..#"                          dMN,7WMMMb                       r71,
     jd"'                       N,    dMMM   .TM.                   JxT9"7`
     !.     .                   dMNa, dMMM     .`                  .,.
      L ..JT"^                   WMMMMNaJ"      .                  ` .77.,
      ,r`     .                   .TMMMMMMNJ, .Mt                   ..JT"!
       T.   ..T,                      `TMMMMMMa?`                ,WR,
        ..X"!   .                     dMNa?TMMMN.              .a.   ?"u:
        `!     .d5`               ..NFdMMM,"' 7M|                ?BJ.
          7,.J"`    `           gMMMMFdMMN      !           .g,     ?B!
           ,h    .P .n`         MMM9^ dMMN     .|         .,  ?N,  ..
             "`  ,b  `.m.       =     dMMN  ..MM%          b    JH,^
               5..D  .@               dMMN.MMMMF      ?TQ,,7,  ..=
                    J%              .,dMMN,MM@'          .Tam
                   ?'            .+MMFdMMM.`                ...
                                MMMMMFdMMN
                                M#"`  dMMN
                                    T"""""""                                  */
/* +------------------------------------------------------------------------+ */
/* | Istituto Superiore di Sanità 4.0 | CSS 4.0 20131021 1816               | */
/* +------------------------------------------------------------------------+ */
/* | R | 20131011 2008                                                      | */
/* +---+--------------------------------------------------------------------+ */
/* | R | 20131022 1803                                                      | */
/* +---+--------------------------------------------------------------------+ */
/* | R | 20131112 1537 KE                                                   | */
/* +---+--------------------------------------------------------------------+ */
/* | R | 20131121 2033                                                      | */
/* +---+--------------------------------------------------------------------+ */
/* | R | 20150527 1710 (beta --> cookie)                                    | */
/* +---+--------------------------------------------------------------------+ */
/* | R | 201500608 1110 (beta:hover)                                         | */
/* +---+--------------------------------------------------------------------+ */

/* +-----+------------------------------------------------------------------+ */
/* | BGN | Corpo Pagina                                                     | */

/* -----( Corpo Pagina - Body )---------------------------------------------- */
body
{
	padding: 2em;
	border: 0;
	margin: 0;

	font-size: 90%;                                                             /* R 20110816 1716 per assecondare il CSS dei default delle varie piattaforme */

	background-color: #e6e6e6;
	z-index: 0;
}
/* -----( Corpo Pagina - Pagina )-------------------------------------------- */
#page
{
	padding: 0 1em 1em 1em;
	border: 2px #e6e6e6 solid;
	border-radius: 10px;
	margin: 0 auto 0 auto;

	width: 85%;
	min-width: 900px;

	background-color: white;
	z-index: 0;
}
/* -----( Corpo Pagina - Intestazione )-------------------------------------- */
#page_head
{
	padding: 0;
	border: 0;
	margin: 0;
	
	top: -30px;
	left: 0;
	width: 100%;
	height: 120px;

	position: relative;

	background-image: none;
	background-color: transparent ! important;

	z-index: 1;
}
/* -----( Corpo Pagina - Strumenti )----------------------------------------- */
#page_tool
{
	padding: 0;
	border: 0;
	margin: 0;

	top: -50px;
	left: 0;
	width: 100%;
	height: 35px;

	position: relative;

	background-image: url(../imgn/back/page_tool_back.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;

	z-index: 2;
}
/* -----( Corpo Pagina - Ricerca )------------------------------------------- */
#page_sear
{
	padding: 0;
	border: 0;
	margin: 0;

	top: 0;
	left: 0;
	width: 100%;
	height: 35px;

	position: relative;

	background-image: url(../imgn/back/page_sear_back.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;

	z-index: 1;
}
/* -----( Corpo Pagina - Percorso a molliche di pane )----------------------- */
#page_deep
{
	padding: 0;
	border: 0;
	margin: 0;

	top: -30px;
	left: 0;
	width: 100%;
	height: 35px;

	position: relative;

	background-image: url(../imgn/back/page_deep_back.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;

	z-index: 1;
}
/* -----( Corpo Pagina - Clearfix )------------------------------------------ */
.clearfix:after                                                                 /* R 20101110 - Risolve il problema della div "page_cont" che non avendo contenuto risulta di altezza nulla e quindi senza sfondo per le due DIV contenute */
{
	content: ".";
	height: 0;
	display: block;
	clear: both;
	visibility: hidden;
}
/* -----( Corpo Pagina - Contenuto )----------------------------------------- */
#page_cont
{
	padding: 0;
	border: 0;
	margin: 0;

	top: 0;
	left: 0;
	clear: both;

	background-color: transparent;

	z-index: 1;
}
/* -----( Mappa )------------------------------------------------------------ */
#smap
{
	padding: 1em 1em 1em 1em;
	border: 0;
	border-radius: 10px; /* CSS3 */
	margin: 10px auto 0 auto;

	width: 85%;
	min-width: 900px;

	background-color: #042640;                                                  /* 20121023 1651 */

	z-index: 0;
}
/* -----( Mappe Client )----------------------------------------------------- */
#page_maps { display: none; }
/* -----( Corpo Pagina - Beta )---------------------------------------------- */
.beta                                                                           /* 20150527 1400 */
{
    padding: 1em 2em 1em 2em;
    border: 1px solid gray;
    border-radius: 1em;
    margin-right: auto;
    margin-left: auto;

	position: fixed;
	right: 0;
	left: 0;
	bottom: 2em;

	width: 90%;
	min-width: 900px;

	background-color: rgba(255,165,0, 0.5);

	z-index: 100;
}
.beta:hover                                                                     /* 20150608 1110 */
{
    border: 1px solid orange;

	background-color: rgba(255,255,255, 1);
}
/* -----( Pagina - Una colonna )--------------------------------------------- */
#riga_0001
{
	padding: 0;
	border: 0;
	margin: 0;

	position: relative;
	left: 0;
	top: -40px ! important;
	width: 100%;
	min-width: 540px;

	background-color: transparent;
	z-index: 4;
}
/* -----( Pagina - Una colonna )--------------------------------------------- */
.page_cont_0101 /* CANCELLARE */
{
	padding: 0;
	border: 0;
	margin: 0;

	position: relative;
	left: 0;
	top: -40px ! important;
	width: 100%;
	min-width: 540px;

	background-color: transparent;
	z-index: 4;
}
/* -----( Pagina - Una colonna - Navigazione )------------------------------- */
.page_cont_0101_navi,
.page_cont_0104_navi
{
	padding:.8em;
	margin: 0;

	position: absolute;

	left: -25px;
	top: 10px;
	width: 25%;
	min-width: 300px;

	background-color: rgba(4, 38, 64, 1);

	z-index: 5;
}
.page_cont_0101_navi:hover
{
	background-color: rgba(4, 38, 64, .8);                                      /* 20121023 1651 */
}
/* -----( Pagina - Contenuti )----------------------------------------------- */
#page_cont_one
{
	padding: 0;
	border: 0;
	margin: 0;

	position: relative;
	left: 0;
	top: 0;
	width: 33%;
	min-width: 180px;

	float: left;

	background-color: transparent;
}
#page_cont_two
{
	padding: 0;
	border: 0;
	margin: 0;

	position: relative;
	left: 0;
	top: -20px;
	width: 67%;
	min-width: 360px;

	float:left;

	background-color: transparent;
}
/* -----( Pagina - Due colonne 40|60 )--------------------------------------- */
.page_cont_0102,
.page_cont_0202
{
	padding: 0 1% 0 0;
	border: 0;
	margin: 0;

	position: relative;
	left: 0;
	top: -15px;
	width: 39%;
	min-width: 216px;

	float: left;

	background-color: transparent;
}
.page_cont_0202
{
	padding: 0;
	width: 60%;
	min-width: 324px;
}
/* -----( Pagina - Tre colonne 33|34|33 )------------------------------------ */
.page_cont_0103,
.page_cont_0203,
.page_cont_0303
{
	padding: 0;
	border: 0;
	margin: 0;

	position: relative;
	left: 0;
	top: 0;
	width: 33%;
	float: left;
	
	min-width: 180px;

	background-color: transparent;
}
.page_cont_0203
{
	width: 34%;
}
/* -----( Pagina - Quattro colonne 25|25|25|25 )----------------------------- */
.page_cont_0104,
.page_cont_0204,
.page_cont_0304,
.page_cont_0404
{
	padding: 0;
	border: 0;
	margin: 0;

	position: relative;
	width: 25%;
	float: left;
	
	background-color: transparent;
}
/* -----( Pagina - Quattro colonne 25|25|25|25 - Mappa )--------------------- */
#smap .page_cont_0104,
#smap .page_cont_0204,
#smap .page_cont_0304,
#smap .page_cont_0404
{
	padding: 0 1% 1em 0;
	width: 24%;
}
/* | END | Corpo Pagina                                                     | */
/* +-----+------------------------------------------------------------------+ */
