/* GLOBAL RESET */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

		/* Body 
		----------------------------------------------------*/

BODY, TD {
	/*background:#FFF;*/
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#595959;
}

A {
	color: #595959; text-decoration: none; background: none; 
}

LI {
	list-style-type: none;
}
		
		/*  H1, H2, H3, Text;
		-----------------------------------------------------------------------*/

h1, h2, h3{	font-size: 12px; font-weight:bold;	}

p { margin:0; padding:0;}

		
		/*  IMPOSTAZIONI TINYMCE e TEXTAREA, 
		----------------------------------------------------*/

TEXTAREA {	width:99%; }

.vgallery_edit  {	text-align:center;	padding: 5px;}

.vgallery_edit input {	width:95%;}

.vgallery_edit_control {	padding: 3px;	text-align:center;}

input.butsub {	width:20%;}

#record table {	width:95%;}

.vgallery_addnew {	text-align:center;}


		/*  Interface, 
		----------------------------------------------------*/

DIV.container {
	overflow: hidden;
	background: url(../images/bg.gif) center repeat-y ;
	margin: 0 auto;
}

DIV.container .absolute {
    position: absolute;
}

		/*  HEADER 
		----------------------------------------------------*/


DIV.container .Top {
   height: 120px;
   background: url(../images/bg_top.jpg) center top no-repeat;
}

.logo_top img {
	padding: 20px 0 0 15px;
}
		
		/*  SIDEBAR LEFT
		----------------------------------------------------*/


DIV.container .Left {    float: left;}

.Left .swf_element  {	padding: 10px 0 0 13px;}
			
#menuLeftL1 {	padding: 0 0 0 8px;}

#menuLeftL1 H3 {	
	font-weight:normal;
	font-size:12px;
}

#menuLeftL1home h3 span, 
#menuLeftL1Presentazione h3 span, 
#menuLeftL1Contatti h3 span, 
#menuLeftL1Eventi h3 span {
	padding-left: 16px;
	padding-top: 6px;
	padding-bottom: 8px;
   	background: url(../images/bt_menu-over.jpg) center top no-repeat;
	display:block;
}
#menuLeftL1home h3 a,
#menuLeftL1Presentazione h3 a,
#menuLeftL1Contatti h3 a, 
#menuLeftL1Eventi h3 a,
#menuLeftL1Chisiamo h3 .ui-accordion-header a,
#menuLeftL1Volumi h3 .ui-accordion-header a,
#menuLeftL1Pubblicazioni h3 .ui-accordion-header a {
	padding-left: 16px;
	padding-top: 6px;
	padding-bottom: 8px;
   	background: url(../images/bt_menu.jpg) center top no-repeat;
	display:block;
}
#menuLeftL1home h3 a:hover,
#menuLeftL1Presentazione h3 a:hover, 
#menuLeftL1Contatti h3 a:hover, 
#menuLeftL1Eventi h3 a:hover,
#menuLeftL1Chisiamo h3 .ui-accordion-header a:hover,
#menuLeftL1Volumi h3 .ui-accordion-header a:hover,
#menuLeftL1Pubblicazioni h3 .ui-accordion-header a:hover {
	padding-left: 16px;
	padding-top: 6px;
	padding-bottom: 8px;
   	background: url(../images/bt_menu-over.jpg) center top no-repeat;
}
#menuLeftL1Presentazione h3 a,
#menuLeftL1Presentazione h3 span,
#menuLeftL1Chisiamo h3 .ui-accordion-header a,
#menuLeftL1Chisiamo h3 span ,
#menuLeftL1Pubblicazioni h3 .ui-accordion-header a {
	margin-top:-1px;
}
#comitato-indirizzo {
	background:url(../images/box_left.jpg) no-repeat;
	margin:8px 10px;
	padding:40px 0;
}
#comitato-indirizzo A {
	display:block;
	margin:15px auto;
}
#comitato-indirizzo .regione-logo {
	background:url(../images/regione.png) no-repeat;
	width:109px;
	height:68px;
}
#comitato-indirizzo .regione-logo:hover {
	background:url(../images/regione-over.png) no-repeat;
}
#comitato-indirizzo .irer-logo {
	background:url(../images/irer.png) no-repeat;
	width:80px;
	height:30px;
}
#comitato-indirizzo .irer-logo:hover {
	background:url(../images/irer-over.png) no-repeat;
}
#comitato-indirizzo .esae-logo {
	background:url(../images/esae.png) no-repeat;
	width:75px;
	height:91px;
}
#comitato-indirizzo .esae-logo:hover {
	background:url(../images/esae-over.png) no-repeat;
}
#comitato-indirizzo .bancadati-logo {
	background:url(../images/bancadati.png) no-repeat;
	width:110px;
	height:70px;
}
#comitato-indirizzo .bancadati-logo:hover {
	background:url(../images/bancadati-over.png) no-repeat;
}
/* anno europeo */
#anno-europeo {
	margin:5px 17px;
}
/*  MAIN ----------------------------------------------------*/

DIV.container .Content {
	margin:0;
	padding:0;
    float: left;
	overflow:hidden;
}

/*  --------------- Titolo categoria home page ------------------*/

.Argomenticategoria {
	padding: 5px 5px 0 15px;
	font-style:italic;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#760018;
	display:block; 
}

/*  --------------- Titolo grassetto home page ------------------*/

.Argomentititle {	
	font-size:13px;	
	font-weight:bold;
	padding: 4px 9px 5px 15px;
	margin:0; 	
	display:block; 
}

.Argomentititle A { color:#009568;}


.Argomenti_field  {
	font-size:12px;
	padding: 2px 20px ;
}

.vgallery_detail_description .Argomentititle {
	display:none;
}

.Content .Argomenti_group {
	margin-bottom: 15px;
	padding:10px 20px;
	display:block;
}

.horinav_title {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-style:italic;
	font-size:18px;
	color:#760018;
	padding: 5px 10px 5px 10px;
	margin: 0;
	display:block;
}

		/*  LISTA CATEGORIE ricerca privato istituzioni -----------------*/
	
.ricerca .Argomentititle, .istituzioni .Argomentititle, .privato .Argomentititle  {
	display:block;
	font-weight:bold;
	font-size:11px;
	padding: 6px 8px 0 15px;
	margin:0;
}

.ricerca .Argomentititle a, .istituzioni .Argomentititle a, .privato .Argomentititle a {
	color:#595959;
}

.ricerca_negative td, .istituzioni_negative td, .privato_negative td {
	padding: 5px 0;
	background: url(../images/box_negative.gif) center repeat-y;
}

.Argomentidatanews {
	font-size:10px;
	padding: 6px 0px ;
	margin:0;
	display:block;
}
.privato .Argomentidatanews, .istituzioni .Argomentidatanews, .ricerca .Argomentidatanews {
	font-size:10px;
	padding: 6px 14px ;
	margin:0;
	display:block;
}

		/*  --------------------------- blocco ricerca MAIN -------------------------*/

.box1 .vgallery_image IMG {
	margin: 5px 10px 0 10px;
	float:left;
}

.box1 .Argomentidescription p {
	font-size:11px;
	padding: 0px  20px 0px 20px;
}

.Content #L5T {
	padding: 15px 5px 0 5px;
	height: 290px;
	background: url(../images/box_big.jpg) center no-repeat;
}

		/*  --------------------------- blocco istituzioni MAIN -------------------------*/

.box2 IMG {
	margin:8px 15px 2px 15px;
}

.box2 .Argomentidescription p {
	padding: 0px 14px;
}

.Content #L3T {
	padding: 0px;
	height: 300px;
	width:256px;
	float: left;
	background: url(../images/box_small.jpg) center top no-repeat;
}

		/*  --------------------------- blocco privato MAIN -------------------------*/

.box3 IMG {
	margin:8px 15px 2px 15px;
}

.box3 .Argomentidescription p {
	padding: 0px 14px;
}

.Content #L4T {
	padding: 0px;
	height: 300px;
	width:256px;
	float: left;
	background: url(../images/box_small.jpg) center top no-repeat;
}

		/*  --------------------------- TITOLO MAIN -------------------------*/

#draftContentL35  {
	background-image: none;
	padding: 0;
	margin:0;
}

#draftContentL35 h2 {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-style:italic;
	font-size:16px;
	color:#8c0221;
	padding: 0 10px;
	margin:0;
}
			/*  menu bottoni ------------------------------------*/

#menuContentL8 {
	height: 70px;
	margin:0;
	padding: 50px 10px 0 10px;
	background: url(../images/tutte.gif) center top no-repeat;
	clear:both;
}

#menuContentL8 li  { 	list-style-type: none;}


#menuContentL8privatosociale  {	padding: 2px 6px ;	width: 154px;	height:35px; 	background: url(../images/bt_privato.jpg) center no-repeat;
	float:left;	}

#menuContentL8istituzioni  {	padding: 2px 6px ;	width: 154px;	height:35px;   	background: url(../images/bt_istituzioni.jpg)  center no-repeat;
	float:left;	}

#menuContentL8ricerca  {	padding: 2px 6px ;	width: 154px;	height:35px;   	background: url(../images/bt_ricerca.jpg) center no-repeat;
	float:left;	}


#menuContentL8privatosociale a {	padding: 0px  ;	width: 154px;	height:35px; 	background: url(../images/bt_big_privato.jpg) center no-repeat;
	float:left;	}

#menuContentL8istituzioni a {	padding: 0px ;	width: 154px;	height:35px;   	background: url(../images/bt_big_istituzioni.jpg)  center no-repeat;
	float:left;	}

#menuContentL8ricerca a {	padding: 0px ;	width: 154px;	height:35px;   	background: url(../images/bt_big_ricerca.jpg) center no-repeat;
	float:left;	}

			
			/*  CHI SIAMO  ------------------------------------*/

	
			/*  PUBBLICAZIONI ON LINE  ------------------------------------*/


			/*  VOLUMI  ------------------------------------*/


	
		/*  PRESENTAZIONE CHISIAMO EVENTI search
		----------------------------------------------------*/

.Content .draft {
	padding: 5px  20px 10px 20px;
	height: 100%;
	background: url(../images/box_big2.gif) no-repeat;
	margin-top: 10px;
}

.Content .search {
	padding: 5px  20px 10px 20px;
	height: 100%;
	background: url(../images/box_big2.gif) no-repeat;
	margin-top: 5px;
}

.Content .search_description {
	float: left;
	padding:10px 5px;
}

.Content .search_param {
	padding:10px 5px;
}

.Content .search H2 {
	display:none;
}

.Content .search .error {
	display:none;
}

.search ul  {
	padding: 2px 5px;
}

.search li a {
	font-weight:bold;
}

.search .menu li  {
	padding: 3px ;
	list-style-type: disc;
}

	/*  SIDEBAR RIGHT
		----------------------------------------------------*/

DIV.container .Right {
    float: left;
}

.Right .swf_element  {
	padding: 10px 0 0 0;
}

#menuRightL42link {
   	background: url(../images/bt_menu_link.jpg) left center no-repeat;
	padding: 10px 0 10px 18px;
}
#menuRightL42link:hover {
   	background: url(../images/bt_menu_link_over.jpg) left center no-repeat;
}
#searchRightL25 {
	position:relative;
	background:url(../images/esae-search-block.jpg) no-repeat;
	width:170px;
	height:90px;
}
#searchRightL25 H2 {
	position:absolute;
	color:#FFF;
	top: 5px;
	right:5px;
}
#searchRightL25_search_param {
	position:absolute;
	top:34px;
	left:15px;
	width:115px;
	border:0;
	background:transparent;
	padding:2px;
}

#searchRightL25_search_button {
	position:absolute;
	top:34px;
	left:140px;
	width:20px;
	height:20px;
	border:0;
	cursor:hand;
	display:inline-block;
	background:transparent;
}
	/*  BOTTOM 
		----------------------------------------------------*/


DIV.container .Bottom {
    float: left;
	height: 72px;
	background: #FFF url(../images/bottom.jpg) center top no-repeat;
}

.Bottom p {
	font-size:10px ;
	padding: 12px;
	color:#008349;
}

.hide_it {
    display: none;

}


    /* bottom nav */
    .bottom_nav {
        width: 94%; 
        margin: 0 3% -2px 2.5%;
        border: thin solid #666666; 
        text-align: left; 
        padding: 0px 6px 0px 6px; 
        color: #A6A5A5; 
        position: fixed; 
        bottom: 0px; 
        background-color:#F5F5F5; 
        z-index: 100; 
        font-size:0.8em;
        background-image: url(http://static.blogo.it/i/bg_navbar.gif) ;
        font-family: Arial;
        font-size: 11px
        }

    .ie .bottom_nav {left: 0%;}
    .bottom_nav strong {float: left; margin-right: 20px; font-weight: normal; padding: 4px 0 4px 0; }
    .bottom_nav a {color: #6B6A6A; text-decoration: none;}    
    .bottom_nav .blogs_list { margin: 0;  padding: 0;  float: left; white-space: nowrap;  border-right: 1px solid #B0AFAF; }
    .bottom_nav .blogs_list li { margin: 0; padding: 4px 7px 3px 7px;  display: block; float: left;  list-style-type: none; border-left: 1px solid #B0AFAF;  z-index: 300;}
    .bottom_nav .blogs_list li ul { display: none; background: #fff; list-style:none}
    .bottom_nav .blogs_list li ul li:hover {padding-bottom: 0;}
    .bottom_nav .blogs_list li:hover { padding: 5px 7px 3px 7px; top: -1px; position: relative; background-color: #fff; border-left-color: #414141; z-index: 300; } 
    .bottom_nav .blogs_list li:hover ul {
        float: right; 
        visibility: visible;
        display: block; 
        position: absolute; 
        width: 120px; 
        margin: 0 0 -0 -8px;
        bottom: 24px; 
        border-top: 1px solid #414141;
        border-left: 1px solid #414141;
        border-right: 1px solid #414141; 
        padding: 8px; 
        z-index: 101;
        }
    .ie .bottom_nav .blogs_list li:hover ul {left: -1px; bottom: 25px; margin: 0;}
    .bottom_nav .blogs_list li:hover ul li {display: block; float: left; padding: 0; margin-bottom: 0;  width: 100%; border: 0;}
    .bottom_nav .blogs_list li:hover ul li:hover {top: 0;}
    .bottom_nav .blogs_list li:hover ul li img {margin: 2px 7px -2px 0;}
    .bottom_nav .blogs_list li:hover ul li.titolo {border-bottom: 1px solid #ddd; color: #858585; padding-bottom: 3px; margin-bottom: 5px; display: block;}
    .bottom_nav .blogs_list li:hover ul li a:hover {text-decoration: underline;}
    .bottom_nav .blogs_list li a {float: left; text-decoration: none; }
    /*.bottom_nav .blogs_list li a:hover, .bottom_nav .blogs_list li:hover > a {text-decoration: underline;}*/
    .bottom_nav .blogs_list li ul li a  {float: none;  }
    .bottom_nav .blogs_list li ul li + li a {border-top-style: none;}

    /* right links */
    .bottom_nav .link_list {float: right; list-style: none; padding: 4px 0 4px 0;}
    .bottom_nav .link_list li {padding-right: 5px; margin-right: 5px; border-right: 1px solid #B0AFAF; display: inline; }
    .bottom_nav .link_list li a {color: #A6A5A5;}
    .bottom_nav .link_list li a:hover {text-decoration: underline;}
    .bottom_nav .link_list li.last {border: 0; margin: 0; padding: 0;}    
    
    /* fix per IE6 */
    @media screen {
        * html, * html body {overflow-y: hidden!important; height: 100%; margin: 0; padding: 0; }
        * html #container {height: 100%; overflow-y: scroll;  position: relative; width: 100%;}
        * html #wrapper {position: relative; left: 50%; margin: 0 0 0 -490px;}
        * html div#bottom_nav {position: absolute; left: %2;}
    }
    /*   body { behavior:url("/ajax/csshover.htc"); } */
    #wrapper  {padding-bottom: 23px;}
    .ie7 #wrapper  {padding-bottom: 10px;}

#adminPanel {
margin: 0 ;
padding: 2px ;

background-color: #cacaca;
    position: fixed;
    top: 50%; 
    left: 3%;
    text-align: left;
 width: 90%; 

}
