div.fixed
{
width: 950px !important;
}

*
{
margin: 0em;
padding: 0em;
}

body
{
background-color:#fdeab0;
color:#000;
font-size: 9pt;
font-family: Arial, Helvetica, sans-serif;
/*background-image:url(../img/body_bg.jpg);
background-repeat:repeat-x;*/
}

#sito{background-color: #445940;
background-image:url(../img/body_bg.jpg);
background-repeat:repeat-x;}

img
{
border:none;
}

a img
{
border:none;
}

a
{
text-decoration: underline;
color: #af600d;
}
a:visited
{
text-decoration: underline;
/*color: #D90000;*/
}

a:hover
{
text-decoration: none;
}

p
{
color:#585858;
line-height: 1.8em;
}
h1,h2,h3,h4,h5,h6{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	}
h1{font-size:28pt}
h2{font-size:24pt}
h3{font-size:20pt}
h4{font-size:16pt}
h5{font-size:12pt}
h6{font-size:8pt}


/* Header */
select {
min-width:200px;
}

#header
{
width:100%;
height:60px;
background: url('../img/header_bg.jpg') repeat-x;
}

#header_inner
{
position: relative;
width: 950px;
height:40px;
margin: 0 auto;
z-index:30;
}

#logo
{
position: absolute;
top: 0.1em;
background:url(../img/logo_enna.png) no-repeat 2px 0;
height:50px;
width:280px;
z-index:22;
}

#logo a{
	position:relative;
	display:block;
	width: 55px;
	height:50px;
	}

#logo h1 span
{
display:none;
}

#logo_login
{
position: absolute;
top: -59px;
background:url(../img/logo_mobigio_login.png) no-repeat 2px 0;
height:50px;
width:500px;
z-index:40;
}

#logo_login a{
	position:relative;
	display:block;
	left:0px;
	top:-28px;
	width: 300px;
	height:65px;
	z-index:2300;
	}

#logo_login h1 span
{
display:none;
}

/* Top Menu */

#menu_top
{
position: absolute;
right: 0em;
bottom: 0em;
}

#menu_top ul
{
list-style: none;
}

#menu_top li
{
float: left;
}

#menu_top li a
{
/*margin-left: 0.5em;*/
display: block;
padding: 1.0em 1.8em 1.0em 1.8em;
background: url('../img/menu_top_bg.jpg');
background-position:right;
background-repeat:no-repeat;
/*border: solid 1px #fff;*/
color: #fff;
font-weight: bold;
font-size: 1.0em;
/*text-transform: lowercase;*/
text-decoration: none;
}

/*#menu_top li a.active
{
background: url('../img/menu_top_bg.jpg');
background-position:right;
background-repeat:no-repeat;
color: #fff;
border: solid 1px #A94B4B;
}*/
#menu_top li a:hover,
#menu_top li a:focus
{
background: #e65715;
background: url('../img/menu_top_bg_hover.png');
color: #fff;
}

/* Sub Menu */

#menu_sub
{
position: relative;
right: 0em;
bottom: 0em;
background-color:#445940;
height:20px;
z-index:20;
color: #fff;
font-weight:bold;
}

#menu_sub_inner
{
position: relative;
width: 950px;
height:19px;
padding-top:1px;
margin: 0 auto;
text-align:right;
}

#menu_sub a:link,
#menu_sub a:visited,
#menu_sub a:hover
{
color:#fff;
}


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

#main
{
width:100%;
position:relative;
z-index:30;
}

#main_inner
{
position: relative;
width: 950px;
margin: 0 auto;
min-height:600px;
}


/* Login Box*/


#login_box{
	position:relative;
	top:20px;
	left:0px;
	width:264px;
	height:164px;
	background:url(../img/login_bg.png);
}
#form1{
	position:relative;
	top: 50px;
	right: 10px;
	text-align: right;
	width: 240px;
}

#form1 #username{
	width:190px;
	height:20px;
	line-height:20px;
	margin:10px 0 6px 0;
}

#form1 #password{
	width:190px;
	height:20px;
	line-height:20px;
	margin:0 0 10px 0;
}

#form1 #button{
	width:74px;
	line-height:20px;
	margin:0 0 15px 0;
	
      height: 23px;
      padding: 55px 0 0;
      margin: 0;
      border: 0;
      background: transparent url(../img/button1.png) no-repeat top left;
      overflow: hidden;
      vertical-align: middle;
      cursor: pointer; /* hand-shaped cursor */
      cursor: hand; /* IE 5.x */
    }
 
    form>#replacement-2 { /* For non-IE browsers*/
      height: 0px;
    }

/*================== Contenuti ============================*/

#contenuti{
	width:650px;
	position:relative;
	top:-150px;
	left: 300px;
}
p.alert{
	background-image:url(../img/alert_accesso_bg.png);
	width:610px;
	height:28px;
	position:relative;
	margin: 65px 0 0 0;
	padding:7px 0 0 40px;
	color:#000;
	font-weight:bold;
	}
	
/*======================= Galleria ===============================*/

#galleria {
	position:relative;
	top:-140px;}
	
/*-----------FOOTER-----------*/

#footer
{
width:100%;
background-color:#e6d193;
border-top: 1px #5b432b solid;
border-bottom: 1px #cdba81 solid;
}

#footer_inner
{
	position: relative;
	width: 950px;
	margin: 0 auto;
	padding: 10px 0 10px 0;
	height:30px;
	font-weight: bold;
	text-align:center;
/*background: url(../img/footer_bg.png) no-repeat top left;*/
}

#uexte{
	position:relative;
	display:block;
	width: 220px;
	height:125px;
	}
#uexte  a{
	position:relative;
	display:block;
	background:url(../img/gallery_sprite.png) no-repeat 0px 0px;
	width: 220px;
	height:125px;
	}
#uexte  a:hover{
	background:url(../img/gallery_sprite.png) no-repeat 0px -125px;
	}

#anno_creat{
	position:relative;
	display:block;
	width: 220px;
	height:125px;
	}
#anno_creat  a{
	position:relative;
	display:block;
	background:url(../img/gallery_sprite.png) no-repeat -220px 0px;
	width: 220px;
	height:125px;
	}
#anno_creat  a:hover{
	background:url(../img/gallery_sprite.png) no-repeat -220px -125px;
	}

#spring{
	position:relative;
	display:block;
	width: 220px;
	height:125px;
	}
#spring  a{
	position:relative;
	display:block;
	background:url(../img/gallery_sprite.png) no-repeat -440px 0px;
	width: 220px;
	height:125px;
	}
#spring  a:hover{
	background:url(../img/gallery_sprite.png) no-repeat -440px -125px;
	}

#portale_eu{
	position:relative;
	display:block;
	width: 220px;
	height:125px;
	}
#portale_eu  a{
	position:relative;
	display:block;
	background:url(../img/gallery_sprite.png) no-repeat -660px 0px;
	width: 220px;
	height:125px;
	}
#portale_eu  a:hover{
	background:url(../img/gallery_sprite.png) no-repeat -660px -125px;
	}
	
/* MENU SPRY */

ul#menu_spry {
	position:relative;
	height:350px;
	width:174px;
	top:10px;
	left:0px;
	list-style:none;
	/*display:inline;*/
	clear:both;
	}

ul#menu_spry li{
	position:relative;
	display:block;
	height:350px;
	width:174px;
	}

.menu_search a{
	position:relative;
	display:block;
	height:165px;
	width:174px;
	background:url(../img/spry_menu_bottoni.png) no-repeat 0px -18px;
	top:0px;
	left:0px;
	}
	
.menu_search a:hover{
	background:url(../img/spry_menu_bottoni.png) no-repeat 0px -298px;
	}

.menu_insert a{
	position:relative;
	display:block;
	height:165px;
	width:174px;
	background:url(../img/spry_menu_bottoni.png) no-repeat -242px -18px;
	top:-170px;
	left:0px;
	}
.menu_insert a:hover{
	background:url(../img/spry_menu_bottoni.png) no-repeat -242px -298px;
	}

.menu_insert_page a{
	position:relative;
	display:block;
	height:165px;
	width:174px;
	background:url(../img/spry_menu_bottoni.png) no-repeat -242px -18px;
	top:0px;
	left:0px;
	}
.menu_insert_page a:hover{
	background:url(../img/spry_menu_bottoni.png) no-repeat -242px -298px;
	}
	
#box_search{
	position: relative;
	background: url(../img/box_index.png) no-repeat;
	height:164px;
	width:735px;
	padding:10px 10px 10px 10px;
	color:#000;
	top: -338px;
	left: 195px;
}

#box_search h3{
	color:#773431
}
#box_search h5{
	color:#666
}


#box_insert{
	position: relative;
	background: url(../img/box_index.png) no-repeat;
	height:164px;
	width:735px;
	padding:10px 10px 10px 10px;
	color:#000;
	top: -342px;
	left: 195px;
	margin-bottom:-200px;
}

#box_insert h3{
	color:#773431
}
#box_insert h5{
	color:#666
}



#box_search_gestione{
	position: relative;
	background: url(../img/box_gestione.png) no-repeat bottom left;
    padding-bottom:15px;
	width:945px;
	color:#000;
	margin: 20px 0 0 0;
}

#box_search_gestione_interno{
	position: relative;
	background: url(../img/box_gestione.png) repeat-x top left;
    padding:10px 0px 15px 10px;
	width:935px;
	/*padding:10px 10px 10px 10px;*/
	color:#000;
}
#box_search_gestione_interno h3{
	color:#773431;
	margin: 0 0 10px 0;
	padding: 0 0 0 35px;
	background:url(../img/ico_search.png) no-repeat top left;
}
#box_search_gestione h3{
	color:#5c4343
}
#box_search_gestione h5{
	color:#666
}




#risultati_ricerca_int h3{
	color:#773431;
	margin: 0 0 10px 0;
	padding: 0 0 0 35px;
	background:url(../img/ico_search.png) no-repeat top left;
}
#risultati_ricerca h3{
	color:#5c4343
}
#risultati_ricerca h5{
	color:#666
}




#box_insert_gestione{
	position: relative;
	background: url(../img/box_gestione.png) no-repeat bottom left;
    padding-bottom:15px;
	width:945px;
	color:#000;
	margin: 20px 0 0 0;
}

#box_insert_gestione_interno{
	position: relative;
	background: url(../img/box_gestione.png) repeat-x top left;
    padding:10px 0px 15px 10px;
	width:935px;
	/*padding:10px 10px 10px 10px;*/
	color:#000;
}
#box_insert_gestione_interno h3{
	color:#773431;
	margin: 0 0 10px 0;
	padding: 0 0 0 35px;
	background:url(../img/ico_insert.png) no-repeat top left;
}
#box_insert_gestione h3{
	color:#773431
}
#box_insert_gestione h5{
	color:#666
}










#risultati_ricerca{
	position: relative;
	background: #fff url(../img/box_index_risult_bottom.png) no-repeat bottom left;
    padding-bottom:15px;
	width:945px;
	color:#000;
	margin: 20px 0 20px 0;
	/*top: -328px;*/
	/*margin-bottom: -300px;*/
	/*left: 195px;*/
}

#risultati_ricerca_int{
	position: relative;
	background: url(../img/box_index_risult_top.png) repeat-x top left;
    padding:10px 0px 15px 10px;
	width:935px;
	/*padding:10px 10px 10px 10px;*/
	color:#000;
}

.stato_colore_sfondo {
background-color:#F3CBC7;
}


#box_search_insert{
	position: relative;
	background: url(../img/box_gestione.png) no-repeat bottom left;
    padding-bottom:15px;
	width:750px;
	color:#000;
	margin: 20px 0 0 0;
	top: -360px;
	left: 195px;
}

#box_search_insert_insert{
	position: relative;
	background: url(../img/box_gestione.png) repeat-x top left;
    padding:10px 0px 15px 10px;
	width:740px;
	/*padding:10px 10px 10px 10px;*/
	color:#000;
}
#box_search_insert_interno h3{
	color:#773431;
	margin: 0 0 10px 0;
	padding: 0 0 0 35px;
	background:url(../img/ico_search.png) no-repeat top left;
}
#box_search_insert h3{
	color:#773431
}
#box_search_insert h5{
	color:#666
}

