@import url(/ris/css/generaliV3/testata.css); /*impostazioni per la testata*/

body{padding:0;font-size:75%;font-family:Arial, Verdana, Helvetica, Geneva, Swiss, SanSans-Regular, sans-serif;margin:0 0 4px 0;min-width:999px!important;min-width:850px;width:auto!important;width:100%;}
*:first-child+html body {min-width:850px!important;}
a, a:link, a:visited {font-weight:bold;color:#87090A;text-decoration:underline;}
a:hover, a:active {text-decoration:none;}
h2, h3 {margin:0;padding:0;font-size:1.2em;} 
h2 {font-size:1.3em;}
img {border:0;}
ul {padding:0;list-style-position:outside;margin:0;list-style-type: none;}
li {margin:0 0 3px 0;}
p {font-size:1.1em;padding:0;margin:0 0 10px 0;}

span.nascosto {clear:none;z-index:51;left:-10000px;width:0;position:absolute;top:-10000px;height:0;}

p.indietro {margin:0 0 6px 0;}
p.indietro a {background:url(im/ico_indietro.gif) 0% 50% no-repeat;padding-left:10px;}

div.avviso {border:1px dotted #A50808;font-weight:bold;padding:10px;padding-bottom:0;margin:20px 0;text-align:center}

div#intestazione {background: transparent url(/ris/css/im/bg_header.gif) repeat-x 0 0;margin:0 5px;}/*solo x statiche*/

/*INIZIO STRUTTURA*/
div#sfondo {background:transparent url(/ris/css/im/sfondoPortale.gif) 0 0 repeat-x;
margin:0 5px;overflow:hidden;/*padding:0 10%;padding:0 5%;*/padding-top:15px;
height:100%;position:relative;}
*:first-child+html div#sfondo {min-width:750px!important;}
div.contenitore {/**/clear:both;
margin:0;width:100%;height:auto!important;min-width:400px!important;min-width:750px;float:left!important;float:none}

div#box_left, div.box_center, div#box_right, div.box_centRight {background:#fff url(im/sf_box_top.gif) 0 0 repeat-x;padding-top:12px;
height:auto!important;min-height:540px;height:540px;}
*:first-child+html div#box_left, *:first-child+html div.box_center, *:first-child+html div#box_right, *:first-child+html div.box_centRight {min-height:540px;}
div#box_left, div#box_right {position:absolute;top:15px;width:207px;}
div#box_left {left:5%;padding-top:0;}
div#box_right{right:4.8%;}
div.box_center {margin-right:280px;margin-left:280px;
border-left:1px solid #B6B6B6;border-right:1px solid #B6B6B6;
padding-left:10px;padding-right:10px;padding-bottom:10px;border-bottom:1px solid #B6B6B6;} /*margin-right:215px;margin-left:215px;*/
div.box_centRight {margin-right:100px;border-right:0;} 
div#informazioni {background:transparent url(im/sf_box_info.gif) bottom left no-repeat;border-bottom:2px solid #bbb;padding-bottom:5px;padding-top:12px;padding-left:3px;padding-right:3px;}
/*FINE STRUTTURA*/	

/*INIZIO ELEMENTI COLONNA SX*/
li.box_aggiorna p, li.box_cerca p, li.box_cercalavoro p, li.box_statistiche p, li.box_cercaprofili p, div.box_contatti p {margin-bottom:5px;}
li.box_aggiorna a, li.box_cerca a, li.box_cercalavoro a, li.box_statistiche a, li.box_cercaprofili a, div.box_contatti a,
div.ico_pore a, div.ico_labor a, div.ico_elisa a {padding-left:188px;display:block;}
div.box_contatti span.im {display:block}
li.box_aggiorna p, li.box_cerca p, li.box_cercalavoro p, li.box_statistiche p, li.box_cercaprofili p, div.box_contatti span.im,
div.ico_pore p, div.ico_labor p, div.ico_elisa p {background-position:50% 50%;background-repeat:no-repeat;border:0px solid red;}

li.box_aggiorna p {background-image: url(/ris/css/im/box_aggiorna.jpg);}
li.box_cerca p {background-image: url(/ris/css/im/box_cerca.jpg);}
li.box_cercalavoro p {background-image: url(/ris/css/im/box_cercalavoro.jpg);}
li.box_statistiche p {background-image: url(/ris/css/im/box_statistiche.jpg);}
li.box_cercaprofili p {background-image: url(/ris/css/im/box_cercaprofili.jpg);}
div.box_contatti span.im {background-image: url(/ris/css/im/box_contatti.jpg);}

li.box_aggiorna a {padding-top:71px;}
li.box_cerca a {padding-top:91px;}
li.box_cercalavoro a {padding-top:53px;}
li.box_statistiche a {padding-top:53px;}
li.box_cercaprofili a {padding-top:53px;}
div.box_contatti a {padding-top:169px;}

div.box_contatti {padding-top:8px;background:transparent url(im/bordo_box_info.gif) 0 0 no-repeat;}
div.box_contatti p {background:transparent url(im/sf_box_contatti.gif) 0 0 no-repeat;padding-left:5px;padding-right:5px;}

/*FINE ELEMENTI COLONNA SX*/

/*INIZIO ELEMENTI COLONNA DX*/
div.ico_pore {border-top:15px solid #fff;}
div.ico_pore p, div.ico_labor p, div.ico_elisa p {margin-bottom:40px;}
div.ico_pore p {background-image: url(/ris/css/im/logo_pore.jpg);}
div.ico_labor p {background-image: url(/ris/css/im/logo_labor.jpg);}
div.ico_elisa p {background-image: url(/ris/css/im/logo_elisa.jpg);}
div.ico_pore a {padding-top:79px;}
div.ico_labor a {padding-top:62px;}
div.ico_elisa a {padding-top:50px;}
/*FINE ELEMENTI COLONNA DX*/


/*INIZIO ELEMENTI COLONNA CENTRALE*/

/*HOME*/
div.box_center h2 {margin:0 0 10px 0;padding:0;}
div.box_center div.box_full {width:auto!important;overflow:visible!important;width:100%;overflow:auto;}
div.both {clear:both}
div.box_center div.box_SX {float:left;width:293px;text-align:center;}
div.box_center div.box_DX {float:right;width:30%;min-height:240px;height:240px;}
div.sf_regioni {background:#fff url(im/sf_link_regioni.jpg) 0 0 no-repeat;}
div.sf_regioni p {padding-left:10px;margin-bottom:6px;}
div.sf_regioni p a { background:url(im/ico_avanti.gif) 100% 50% no-repeat;padding-right:10px;}

/*REGIONI*/
div.mappa_regione {text-align:center;overflow:hidden!important;overflow-x:hidden!important;overflow:auto;overflow-x:auto;width:100%;}
div.legenda_servizi ul {display:block;overflow:hidden;}
li.ico_aggiorna, li.ico_cerca, li.ico_cercalavoro, li.ico_statistiche, li.ico_cercaprofili  {margin:0 0 8px 0;padding:4px 28px;}
li.ico_aggiorna {background:transparent url(im/ico_aggiorna.gif) 0% 50% no-repeat;}
li.ico_cerca {background:transparent url(im/ico_cerca.gif) 0% 50% no-repeat;}
li.ico_cercalavoro {background:transparent url(im/ico_cercalavoro.gif) 0% 50% no-repeat;}
li.ico_statistiche {background:transparent url(im/ico_statistiche.gif) 0% 50% no-repeat;}
li.ico_cercaprofili {background:transparent url(im/ico_cercaprofili.gif) 0% 50% no-repeat;}

div.legenda_servizi {background:transparent url(im/sf_legenda.gif) 0 100% repeat-x;
border:0;margin-top:10px;padding:20px 20px 10px 20px;}
div.legenda_servizi h3 {margin-bottom:10px;}
/*FINE ELEMENTI COLONNA CENTRALE*/

#piedipagina {clear:both;min-height:50px;border-top:1px solid #B6B6B6;
height:auto !important;padding-left:300px;padding-right:0;padding-top:10px;
height:50px;overflow:hidden;margin-top:-1px;}

#home #piedipagina {background:url(im/sf_footer.gif) 0 0 no-repeat;border-top:0px;
padding-left:10%;padding-right:10%;}
#piedipagina span {display:block;min-width:20%;width:auto!important;width:19%;float:left;margin:0;
background-color:transparent; background-repeat:no-repeat; background-position:50% 50%;text-align:center;}
#piedipagina span a, #piedipagina span a:hover, #piedipagina span a:active {text-decoration:none;}
#piedipagina a {display:block;width:80px;height:40px;padding-left:40%!important;padding-left:0;}
*:first-child+html #piedipagina a {padding-left:0!important;}
#piedipagina span.prov_to {background-image: url(/ris/css/generaliV3/im/loghi/logo_prov_TO.gif);}
#piedipagina span.prov_mi {background-image: url(/ris/css/generaliV3/im/loghi/logo_prov_MI.gif);}
#piedipagina span.prov_bs {background-image: url(/ris/css/generaliV3/im/loghi/logo_prov_BS.gif);}
#piedipagina span.prov_pc {background-image: url(/ris/css/generaliV3/im/loghi/logo_prov_PC.gif);}
#piedipagina span.prov_te {background-image: url(/ris/css/generaliV3/im/loghi/logo_prov_TE.gif);}