/* 
	cache-www.izmo.it.9.12.3-8271683de447210a55d09996618c7cb9 (3,582)
 */

/* --------- CACHE-WWW.IZMO.IT.9.12.3-8271683DE447210A55D09996618C7CB9 --------- */
/* Fiesta pro */
/* verde: 0C9142  (rgb 12, 145, 66)*/


/* ---------------------------------------------------

-----               LAYOUT  pagina                 -----

------------------------------------------------------*/

div.hierarchy {
  font-size:12px;
  margin:7px;
}


/* -----  NOT LOGGED  -------- */

body.yui-skin-sam  { }
div.body { width:950px; }
div.globalWrap { max-width:900px; }
html body div.globalWrap { background-image:none; }
.page, .header { padding:5px; }

.global, .globalWrap .body,
.body div.siteNav {
  background-image:none;
  padding:0px;
  margin:0px;
}

div.pageBar,  div.file, div.gallery,  div.header ,
#comments, div.pageInfo ,  .body div.siteNav, .MindTouch  {
  display: none ;
}

/* -------  LOGGED IN  ----------*/
.user-loggedin div.globalWrap { width:auto; max-width:none; }
.user-loggedin  body div.body { padding: 20px 30px 15px 25px;}
.user-loggedin div.custom { display: none; }
.user-loggedin div.body { padding: 0px; }
.user-loggedin  div.header { display:inline; width:190px; }

/* sfondo menu colonna sx */
.user-loggedin .globalWrap  { 
  background-image:none;
  padding-bottom:35px;
}

.user-loggedin div.pageBar, .user-loggedin div.siteNav, 
.user-loggedin div.file, .user-loggedin div.gallery,
.user-loggedin #comments, .user-loggedin div.pageInfo  {
  display:block;
}

/*-------------- style -------------------- */
a:active {
	outline: none;
}
a:focus {
-moz-outline-style: none;
}
div.pageContent a {
color:  #0C9142 !important;
border:0;
}
/* ---------------- Page Home ------------------- */
.page-home div.hierarchy, .page-home div.pageTitle {
  display:none;
}
/* ---------------- custom --------------------------*/
div.custom {
	display: block;
}
div.customcontact {
	float:right;
	margin:87px 10px 3px 0px;
	font-size:12px;
	color:#444444;
	font-family:Arial, Helvetica, sans-serif;
}
div.siteSearch {
float:right !important;
}
div.customlogo {
float:left;
}
div.custommenu{
clear:both;
width:100%;
height:30px;
background-color:#555555;
}

/* -- search --- */

div.siteSearch {
  height:30px;
  height:30 px;
  font-size:12px;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  padding:1px;
  margin:3px;
  color:#bbbbbb;
  border:0px none;
}

div.siteSearch input[type="submit"] {
  background:none;
  width:30px;
  color:#bbbbbb;
}

div.siteSearch input[type="text"]  {
 background: #dddddd;
 border: 1px solid #000000;
 width:70px;
 padding:1px;
 color:#000000;
}

/* ---- menu top  ---- */
ul#menu
{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:30 px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

ul#menu li
{
	display:block;
	float:left;
	margin:0;
	padding:0;
}
	
ul#menu li a
{
	display:block;
	float:left;
	color:#bbbbbb;
	text-decoration:none;
	font-weight:bold;
	padding:8px 15px 0 15px;
}
	
ul#menu li a:hover
{	
	color:#FFFFFF;
	height:18px;
	border-bottom: 2px solid #0c9142;	
}
	

ul#menu li a:active
{
	color:#FFFFFF;
	height:18px;
	border-bottom: 2px solid #0c9142;	
}
/* ------ footer --------- */
div.custom5 {
	bottom:0px;
	height:15px;
}
div.customfooter {
	width:100%;
	height:20px;
        line-height:20px;
	background-color:#999999;
	bottom:0px;
}
div.customfooter a, div.customfooter a:hover {
	line-height:20px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}
