﻿
/* CSS Document MR */
* {margin:0; padding:0;}

body {font-size:62.5%;}
html, body {font-family:Arial, Helvetica, sans-serif;  color:#666 /*word-wrap:break-word;*/}


p {text-align: justify}
a, a:link, a:visited, a:active {text-decoration:none; color:#ccc;}
a:hover {text-decoration:underline;}

/*elementi navigazione alternativa*/
.nav, legend, #frm_cerca label {display:none;}

/*contenuti*/
#megaContainer {max-width:87em; min-width:760px; margin:0 auto; text-align:left; font-size:1.1em;}
#megaContainer h1 {font:2.6em "Times New Roman", Times, serif; color:#fff; float:left; position:relative; margin-left:10px;}
#megaContainer h1 span { font:1.17em "Times New Roman", Times, serif;  color:#fff; float:left; position:relative; letter-spacing:.02em;margin-left:1px;}
#megaContainer titoloHeader{ margin-top:2.5em}

/*header*/
.header {margin:15px 0 5px 0; float:left; width:100%;} 

/*corpo pagina home*/


#pageContainer {background-color:#fff; width:100%;float:left; padding-bottom:40px;}
.pageMidContainer {width:97%; margin:14px auto 0 auto;}
.chiusura {background:url(images/body/body_footer.gif) 100% 100% #fff no-repeat; height:6px;}
.chiusuraSx {background:url(images/body/body_footer.gif) 0 100% #fff no-repeat; height:6px; width:6px; float:left;}

.colSx {width:20%; float:left;}
.colDx {width:80%; float:right;}
.colSxPiano {width:48%; float:left; font-size:1.1em;}
.colDxSala {width:49%; float:right; font-size:1.1em;}
/*.titolo {background:url(images/body/bg_titoli.jpg) 0 0 transparent no-repeat; color:#cb0200; font-family:"Times New Roman", Times, serif; font-size:2.2em; padding:5px 0 10px 10px; font-weight:normal; letter-spacing:-1px;}*/
.titolo {background:url(images/body/bg_titoli_1.jpg) 0 0 transparent no-repeat; color:#003366; font-family:"Arial", Helvetica, sans-serif; font-size:2.1em; padding:5px 0 15px 10px; font-weight:bold; letter-spacing:-1px;}
/*CIP modifica 21/12/10 .titoloSx*/
/*.titoloSx {background:url(images/body/bg_titoli.jpg) 0 0 transparent no-repeat; color:#cb0200; font-family:"Times New Roman", Times, serif; font-size:1.8em; padding:5px 0 10px 10px; font-weight:normal;}
.titoloCx {background:url(images/body/bg_titoli.jpg) 0 0 transparent no-repeat; color:#cb0200; font-family:"Times New Roman", Times, serif; font-size:1.9em; padding:12px 0 0 10px; font-weight:normal; margin-bottom:0.5em; margin-top:0.5em}
*/
.titoloSx {background:url(images/body/bg_titoli.jpg) 0 0 transparent no-repeat; color:#003366; font-family:"Arial", sans-serif; font-size:1.4em; padding:5px 0 10px 10px; font-weight:bold;}
.titoloCx {background:url(images/body/bg_titoli.jpg) 0 0 transparent no-repeat; color:#003366; font-family:"Arial", Helvetica, sans-serif; font-size:1.7em; padding:5px 0 0 10px; font-weight:bold; margin-bottom:.5em; }
.titoloCx2 {color:#000; font-family:"Arial", sans-serif; font-size:1.2em; padding:12px 0 2px 10px; font-weight:bold;}
/*CIP fine modifica*/

/*menu laterale*/
.menuLaterale {font-size:1.4em; list-style-type:none;margin-left:10px;}
.menuLaterale li {background:url(images/body/ico_menuSx.jpg) 0 4px transparent no-repeat; padding:0 0 0 25px; line-height:1.5em}
.menuLaterale li a:link, .menuLaterale li a:active, .menuLaterale li a:visited {color:#02549d;}
.menuLaterale li a:hover {text-decoration:none;}
/*.menuLaterale acronym {text-decoration:none;}*/

/*CIP modifica 21/12/10}*/
.corpoMenuSx {font-size:1.1em; font-weight:bold;} 
.corpoMenuSx ul {list-style-type:none; background-color:#eff3f6;}

.titoloSezioneSx {background:url(images/body/bg_topmenusinistraClose.gif) 0 0 #003366 repeat-x; color:#fff; padding:10px 5px 10px 13px; border-top:4px solid #fff; min-height:1em;}
.titoloSezioneSx a:link, .titoloSezioneSx a:active, .titoloSezioneSx a:visited {color:#fff; text-decoration:none; }
.titoloSezioneSx a:hover {text-decoration:underline;}
.titoloSezioneSx  a:link.selezionato, .titoloSezioneSx  a:visited.selezionato, .titoloSezioneSx  a:active.selezionato {color:#ffcc00; }
.titoloSezioneSx a:hover.selezionato {text-decoration:underline;}
.corpoMenuSx li.selezionato {background:url(images/body/bg_topmenusinistraOpen.gif) -1px -4px #003366 repeat-x; min-height:1.2em;padding: 7px 1px 10px 1px;border-bottom:3px solid #fff;}
.corpoMenuSx li.selezionato a { margin-left:10px;padding-left:2px;}
.corpoMenuSx li.selezionato a.noFigli{ display:block; margin : 0 0  9px 10px;}



.colSxPiano .abstract {width:90%; text-align:justify; color:#000;} 
.colSxPiano h4, .colDxSala h4 {width:90%; text-align:left; font-size:1.1em; margin-top:10px; color:#000;} 
.colSxPiano h4 span {font-size:.9em;} 
.colSxPiano h4 a:link, .colSxPiano h4 a:active, .colSxPiano h4 a:visited {color:#000;}
.colDxSala {width:97%;}
.colDxSala h4 a:link, .colDxSala h4 a:active, .colDxSala h4 a:visited {color:#000;}
/*CIP modifica 21/12/10 .link*/
.colDx a,.colDx a:link,.colDx a:visited,.colDx a:active {text-decoration:none; color:#666;}
.colDx a:hover {text-decoration:underline;}
/*CIP fine modifica*/

/




.corpotesti {line-height:1.7em;font-size:1.2em;margin-left:10px;margin-right:10px}
.corpotesti hr {display:block}
.corpotesti p {margin-top:.2em;}
.corpotesti p a:link,.corpotesti p a:hover,.corpotesti p a:visited{text-decoration:underline;}
.occhiello {font-size:1.2em; color:#003366; margin-bottom:2em;  padding: 10px;/* firefox */ /* safari, chrome */}
.ulocchiello {font-size:1.2em; color:#003366; margin-left:4em;}
.occhiellolist {font-size:1em; color:#003366; margin-bottom:1.5em;  padding:6px; min-height:5.5em; line-height:120%; border-top: #CCC dashed 1px;/* firefox */ /* safari, chrome */}
.imglist {float:left; width:130px; border:#036 solid 1px; padding:1px; margin-right:10px; }
.imglistinone{display:none}
ul.lista {list-style-type:square; margin-left:2.5em;}
/*ul.lista li {line-height:2em;}*/
ul.lista li {line-height:1.7em; text-align:justify}
strong {color:#000;}
/**/

.corpoSezioneSx {background-color:#003366; color:#fff; padding:5px 0 0 5px; /*border-top:1px solid #fff;*/}
.corpoSezioneSx p {font-size:1em;}
.corpoSezioneSx ul {list-style-type:none;}
.corpoSezioneSx li {background:url(images/body/ico2_menuSx.jpg) 0 6px transparent no-repeat; padding:4px 0 4px 15px;}
.corpoSezioneSx li a:link, .corpoSezioneSx li a:active, .corpoSezioneSx li a:visited {color:#333}
.corpoSezioneSx li a:hover {text-decoration:underline}
/*li.selected {background:url(images/body/ico2_menuSx_on.jpg) 0 6px transparent no-repeat;}*/
li.selezionato a:link, li.selezionato a:active, li.selezionato a:visited {color:#ffcc00;}
li.selezionato a:hover {text-decoration:underline;}
li.mais {/*background:url(images/body/ico_frecciagiu.jpg) 0 6px transparent no-repeat; padding:4px 0 4px 15px;*/}


ul.sublist {list-style-type:none;}
.sublist li {/*background:url(images/body/square.gif) 0 10px transparent no-repeat;*/ padding: 4px 0 7px  2px;}
.sublist li a:link, .sublist li a:active, .sublist li a:visited {color:#333; font-weight:normal; font-size:.9em; text-decoration:none;}
.sublist li a:hover {text-decoration:underline;}
.corpoSezioneSxClose {background:url(images/body/bg_menuvert.gif) 0 100% #003366 no-repeat; height:10px; width:6px; float:left;}
.corpoSezioneSxFooter {background:url(images/body/bg_menuvert.gif) 100% 100% #003366 no-repeat; height:10px;}

ul.figlio_aperto li {/*background:url(images/body/square.gif) 0 10px transparent no-repeat;*/ padding:4px 0 7px 8px; color:#333;}
li.figlio_aperto li a:link, li.figlio_aperto li a:active, li.figlio_aperto li a:visited {color:#333;}
/*nuovo menu laterale 

.corpoMenuSx {font-size:1em;}
.corpoMenuSx ul {list-style-type:none;}
.corpoMenuSx li {background:url(images/body/tasto_menuleftClose.jpg) 0 0 transparent no-repeat;  padding:4px 0 8px 20px;}
.corpoMenuSx li a:link, .corpoMenuSx li a:active, .corpoMenuSx li a:visited {color:#fff}
li.menus {background:url(images/body/ico2_menuSx.jpg) 0 6px transparent no-repeat; }
li.selezionato {background:url(images/body/tasto_menuleftOpen.jpg) 0 0 transparent no-repeat;}
li.selezionato a:link, li.selezionato a:active, li.selezionato a:visited {color:#ffcc00;}
*/

/*AGGIUNTO DA STEFANO PER SLIDE DELLE NOTIZIE*/
#slider-nav {position:absolute; margin:19em 0 0 10px; z-index:30; padding: 0; list-style-type:none}
#slider-nav li{display:inline}
#slider-nav li a { padding:5px 9px;/* -moz-border-radius:12px; -webkit-border-radius:12px; border-radius: 12px;*/ background:#CCC; color:#fff; margin:0 12px 0 0; }
#slider-nav li activeSlide,#slider-nav li a.activeSlide,ul#slider-nav li a:hover { background:#07396a; }
/*fine aggiunta*/


/*campi pagine Archivio Massimiliano*/
ul.listaArchivio {list-style-type:square; margin-left:2.5em;}
ul.listaArchivio li {line-height:2em; font-style:oblique;font-weight:bold;}

ul.RigheArchivio {list-style-type:circle; margin-left:3em;}
ul.RigheArchivio li {line-height:2em;}

ul.FAC{list-style-type:none; font-weight:bold; color:#F00;}
.Righefacfac {color:#000; !important; margin-bottom:1.5em; margin-top:0.6em; padding-left:1.2em; line-height:1.4em; font-weight:normal; font-size:1em;list-style-type:square; text-decoration:none !important;text-decoration:none !important;}
ul.RigheArchivio {list-style-type:circle;margin-left:3em;}

ul.FAC li a:link, ul.FAC li a:active, ul.FAC li a:visited{color:#03c;line-height:0.8em;}

.lineadivisoria{border-top:1px dashed #E0E0E0; height:1.2em;}

.dove_sono{ margin-left:1em; height:1.5em;width:98%;   border-bottom:1px dashed #CCC; margin-bottom:1em}
.dove_sono p{ float:left; margin-right:1px; font-weight:bold;color:#000 }
.dove_sono ul{ list-style-type:none; }
.dove_sono ul li{display:inline;background:url(images/body/ico_vocicorrelate.jpg) 0 0 transparent no-repeat; padding:0 0 0 15px; color:#000 }
/*Fine campi pagine ricerca Massimiliano*/

.pillolaimg{width:14.9em;}

/*Gallery*/
#corpogallery {
     
    top:auto;
    height:auto;
    width:100%;
    
}          
#corpogallery a {
    outline:  none;	
    cursor:pointer
}

#corpogallery a img {
	border: 1px solid #BBB;
	padding: 3px;	
	margin: 10px 10px 10px 0px;
	vertical-align: top;
	height:76px;
	width:76px;
}
#corpogallery a img:hover {
	border: 1px solid #fff;
	/*-moz-box-shadow: 0 0 30px #ffff99;
	-webkit-box-shadow: 0 0 30px #ffff99;*/
	margin: 10px 10px 10px 0px;
	vertical-align: top;
} 

/*modifica ricerca massimiliano 13/01/2010*/
.modulo {font-family:"Arial", sans-serif; height:40px; color:#003366; font-size:0.8em; background-image: url(images/body/bg_campoSx.jpg); background-repeat: repeat-x; background-position:bottom; }
.msx {float:left; font-weight:bold; padding:10px 0 0 10px;  width:38%; height:30px; }
.mdx { float:right;	font-weight:normal; padding:10px 0 0 10px;  width:59%; height:30px; background-image: url(images/body/bg_campoDx.jpg); background-repeat: repeat-x; background-position:bottom}
.md {font-weight:normal; padding:10px 0 0 10px; margin-bottom:0.5em;    background-image: url(images/body/bg_campoDx.jpg); background-repeat: repeat-x; background-position:bottom}

/*Fine modifica ricerca massimiliano 13/01/2010*/


/*immagini dentro il menu di sx homepage 14/01/2011*/
#imgtitoloinevidenza,#imgsportelloonline,.imgevidenza{float:left}
#boxinevidenza{margin-top:10px;margin-bottom:20px;float:left}

/*rientro a dx delle notizie sulla home page*/
.notiziahp{margin-left:10px}
p.notiziahp{padding-right:20px; }


/*div affiancate*/
#cont_image{   padding:10px; height:27em; }

.box1left{float:left; margin-bottom:0.5em; margin-right:1em; margin-top: 4px;}
.box1left a{border:solid #ded6cb 3px;}
.box2right{float:left}
/**/

.nodisplay{display:none;}


#corpo_pagine_controlloLink{border: 1px solid #DFDFDF; background:#f8f8f8;}
.listaricerca{ border: 1px solid #DFDFDF; padding:0.8em;background:#f8f8f8; margin-bottom:2px;}
#corpo_pagine_repeaterPager_btnPage_0, #corpo_pagine_repeaterPager_btnPage_1,#corpo_pagine_repeaterPager_btnPage_2,#corpo_pagine_repeaterPager_btnPage_3,#corpo_pagine_repeaterPager_btnPage_4,#corpo_pagine_repeaterPager_btnPage_5,#corpo_pagine_repeaterPager_btnPage_7,#corpo_pagine_repeaterPager_btnPage_8,#corpo_pagine_repeaterPager_btnPage_9{border: 1px solid #DFDFDF; background:#DFDFDF;  padding-left:0.3em; padding-right:0.3em; margin-right:0.2em }
/*{border: 1px solid #DFDFDF; background:#DFDFDF;  padding-left:0.3em; padding-right:0.3em; margin-right:0.2em }*/



/*nuovo slider*/
#slider {
    width: 376px; /* important to be same as image width */
    height: 264px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	float:right;
	margin-bottom:10px;
	
}

#sliderContent  {
    width: 376px;
    position: absolute;
	top: 0;
	margin-left: 0;
	
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
	border:solid 3px #003366;
}
.sliderImage span {
    position: absolute;
    padding: 10px;
    width: 350px;
    background:url(images/body/bg-spot.png) 0 0 transparent repeat;
    display: none;
    color: #000;
    border-top:solid 1px #003366;
    
}
.sliderImage * 
{
    color: #000 !important;
}
.sliderImage a
{
	color: #000;
	font-size: 13px;
}

.clear {
	clear: both;
}
.sliderImage span strong, .slider1Image span strong, .slider2Image span strong {
    font-size: 14px;
    font-weight:bold;
    color:#000;
}
 
.bottom {
	bottom: 0;
    left: 0;
 
 
}
 
/* nemu secondo livello sulla pagina*/

.secondilivelli {line-height:1.7em;font-size:1.2em;margin-left:10px;margin-right:10px}
.secondilivelli hr {display:block}
.secondilivelli p {margin-top:.2em;}
.secondilivelli p a:link,.corpotesti p a:hover,.corpotesti p a:visited{text-decoration:underline;}

ul .freccia { list-style-image: url('/App_themes/TemaPortale/images/body/freccia_elenco.gif') } 

.text_paginato{border: 1px solid #DFDFDF; background:#DFDFDF;  padding-left:0.3em; padding-right:0.3em; margin-right:0.2em; }



/* aggiunte Cip 14/02/11*/
.indent { text-indent:1em;}
.marginetext{margin-left:20px;}
.bigmarginetext{margin-left:80px;}
/* fine aggiunte Cip */

/* aggiunte Cip 18/02/11*/
.listareferenti {height:44em;text-align:center;margin-left:2em;margin-right:0.6em;margin-top:1em;padding-top:1em;margin-bottom:2em;border:#dfdfdf solid 1px;background-color: #f8f8f8;background-image: url(images/body/bgtop_ref.jpg);background-repeat: repeat-x;}
.listareferenti h3{font-size:1.3em;}
.listareferenti p{margin-bottom:1em;}
div.split2 div{float: left; font-size:1.1em;!important; color:#000; line-height:1em; width: 45%;width: 49%;width: 45%;padding: 2% 2% 1%; margin-top:1em; line-height:120%; }

/* fine aggiunte Cip */

ul.lista1{ text-indent:3em;}
ul.lista2{ text-indent:6em;}
ul.lista3{ text-indent:9em;}
ul.lista4{color:Red}