/* CSS Document */

/* Color Library
----------------------------------------------- */
/* Base Site Colors


*/

* {margin:0;padding:0}
body {
	_behavior: url(http://www.efa.it/includes/efa/css/csshover.htc);
	_font-size: 100%;
	padding: 0 0 20px;background: url(images/bg_diag.gif) #fff;
	color:#333; font:83%/1.5 arial,tahoma,verdana,sans-serif;}

/* Typography
----------------------------------------------- */
p, ul, ol {margin: 0 0 1.5em;}
h1, h2, h3, h4, h5, h6 {letter-spacing: -1px;font-family: arial,verdana,sans-serif;margin: 1.2em 0 .3em;padding-bottom: .1em}
p, h1, h2, h3, h4, h5, h6{margin:0 10px 10px}
h1 {font-size: 196%;margin-top:.6em}
h2 {font-size: 136%}
h3 {font-size: 126%}
h4 {font-size: 116%}
h5 {font-size: 106%}
h6 {font-size: 96%}

/* Typography variations */
.highlight {color:#333333; background-color:#FFFFC4}
.subdued {color:#999;background-color:transparent}
.error {color:#c00;font-weight:bold}
.success {color:#390;font-weight:bold}
.caption {color:#999;font-size:90%}
blockquote {font-size:115%; margin: 15px;}
.attenzione {
padding: 3px;
margin: 2px;
border: 1px solid #ff0000;
background-color:#FFF0F3;
color:#000000;
}

/* Miscellaneous
----------------------------------------------- */
img {border:none;} 
#maincontent img{ padding:3px; margin: 5px;} 
hr {margin: 1em 0;background:#f90;color:#f90;border:none;clear:both}
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px} 

.col {width: 49%; float:left; }

/* Column Structure
----------------------------------------------- */
#wrapper {position:relative;width:905px;margin:0 auto;background: #fff;}
#pagetitle { margin: 0 25% }
#wrapcontent {float:left;width:100%;border-width: 1px; }
#maincontent { margin:0; }
#sidebar {  }
#subcontent { }
#footer {width:100%;height:70px;clear:both; text-align:center;vertical-align:middle;}
#credits {width:100%;height:25px;clear:both; text-align:right;}
#nav {float:right; clear:right; width:750px; height:75px; overflow:hidden;}
#nav ul, #nav li {padding:0; margin: 0;}
#nav ul {float:right;}
#pagetitle { margin: 0; text-align:right; clear:both; display:block; white-space:nowrap; width:100%; padding:0; }
#pagetitle h1 { color:#ffffff;padding:0; margin:0; font-size: 1.5em;}





/* Logo Header
----------------------------------------------- */
#header {float:left;width:153px; margin:0; padding:0 ; /*background-image:url(../images/header_top.jpg);*/ height:105px;}
/*#header img {margin:0; padding:0; }*/
#header h1 {position:relative; width:153px; height:105px; padding:0; overflow:hidden; margin:0px; color:#fff;}
#header h1 em {display:block; width:153px; height:105px; background:url(images/logo.gif); position:absolute; top:0; left:0px; }

/* Search
----------------------------------------------- */
#search {background: #f4f4f4; height:29px; float:right;width:750px; text-align:right; border-bottom:1px solid #f90;}
#search form {float:right;}
#search p {float:right;}


/* Main Navigation
----------------------------------------------- */
	#nav-menu {
		width:750px;
		float: right;
		z-index:2;
	}
	
	#nav-menu ul {
		list-style:none;
		margin: 0;
		padding: 0;
		width: 75px;
		float: right;
	}
	
	#nav-menu ul li {
		list-style:none;
		_float: left; 
		_width: 100%;
	}
	
	#nav-menu ul li a {
		_height: 1%;
	}
	
	#nav-menu a {
		display: block;
		width:75px;
		margin: 0;
		text-align:center;
		text-decoration:none;
	}	
	
	#nav-menu a.menutop:hover {
		border-bottom: 0 solid #000;
		text-decoration: none;
	}
	
	
	/* non mostra il menu in firefox
	#nav-menu li {
		position: relative;
	}*/
	
	#nav-menu ul ul li {
		list-style:none;
	}
	
	#nav-menu ul ul li a {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#FFA41A;
	text-decoration: none;
	border-top:#FFFFFF 1px solid;
	font-size: 14px;
	width: 125px;
	margin-left:1px;
	padding-right:2px;
	padding-bottom:2px;
	}
	
	#nav-menu ul ul li a:hover {
	font:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #000000;
	}
	
	#nav-menu li img{
		position: relative;
	}
	
	#nav-menu ul ul {
	position: absolute;
	z-index: 50;
	}
	
	#nav-menu ul ul ul {
	position: absolute;
	top: 0;
	left: 100%;
	}
	
	div#nav-menu ul ul,
	div#nav-menu ul li:hover ul ul,
	div#nav-menu ul ul li:hover ul ul
	{display: none;}
	
	div#nav-menu ul li:hover ul,
	div#nav-menu ul ul li:hover ul,
	div#nav-menu ul ul ul li:hover ul
	{display: block;}


/* Section Nav
----------------------------------------------- */
#partnerlist {background-color:#ebebeb; width: 210px; float:left; padding: 15px 0 15px 0; margin-right: 10px; }
#partnerlist ul li {list-style: none}
#partnerlist a {width: 100%; display:block; border-bottom:1px dotted #ccc;}

/* Links
----------------------------------------------- */
a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:underline;cursor:pointer} 
a:link {color:#c00} 
a:visited {color:#999} 
a:hover,a:active {color:#069} 

/* Breadcrumbs
----------------------------------------------- */

/* Titles
----------------------------------------------- */

/* Forms
----------------------------------------------- */

  
/* Tables
----------------------------------------------- */


/* Lists
----------------------------------------------- */
ul {margin: 0 10px 1em 25px}
ol {margin: 0 10px 1em 30px}
ol li {list-style-type: decimal}
ul li {list-style-type:disc}

dl {margin: 0 10px 1em 15px}
dt {font-weight:bold;margin-top: 1.3em}
dd {margin: 0 10px 0 15px}
dl dl {margin: 0 0 1.5em 30px}

/* Tables
----------------------------------------------- */

table { margin: 2px 5% 2px 5%;}
table th { background-color:#FF9900; color:#FFFFFF; text-align:center;border-right: 1px solid #fff;}
table tr {  border-left: 1px solid #ccc; background-color:#fcfcfc;}

table tr.odd {background-color:#fff;}
table td { margin:1px;padding: 2px 1px 1px 5px;border-right: 1px solid #ccc; background-color:transparent;border-bottom: 1px solid #ccc;}

----------------------------------------------- */

table2 { margin: 1px 1% 1px 1%;}
table2 th { background-color:#FF9900; color:#FFFFFF; text-align:center;border-right: 1px solid #fff;}
table2 tr {  border-left: 1px solid #ccc; background-color:#fcfcfc;}

table2 tr.odd {background-color:#fff;}
table2 td { margin:1px;padding: 2px 1px 1px 5px;border-right: 1px solid #ccc; background-color:transparent;border-bottom: 1px solid #ccc;}

/* About Us
----------------------------------------------- */


/* Footer
----------------------------------------------- */


/* Change Color Schemes
----------------------------------------------- */
/* Base /  -  01 */
#nav, #header,  #footer {background-color:#FF9900; color:#FFFFFF;}
#wrapper, #maincontent img  { border: 1px solid #FF9900; }
#pagetitle {background-color:#FF9900; color:#FFFFFF;border-bottom: 0;}
#pagetitle h1 {color:#FFF; padding-right: 15px;}
blockquote, a:link, hr   {color:#FF9900;}
/* Orange - /Efa_Know_How_Prodotti/  -  02 */
#OR #nav, #OR #header, #OR #pagetitle, #OR #footer {background-color:#FF9900; color:#FFFFFF;border-bottom: 0;}
#OR #wrapper, #OR #maincontent img  { border: 1px solid #FF9900; }
#OR #pagetitle h1 {color:#fff;}
#OR blockquote, #OR a:link, #OR hr   {color:#FF9900;}
#OR hr  {background:#FF9900;}
/* Navy - /Plant2_Business_Citect_IIM_Data_Managment/  -  03 */
#NA #nav, #NA #header, #NA #pagetitle, #NA #footer  {background-color:#006699; color:#FFFFFF;border-bottom: 0;}
#NA #wrapper, #NA #maincontent img { border: 1px solid #006699; }
#NA #pagetitle h1 {color:#fff;}
#NA blockquote, #NA a:link, #NA hr  {color:#006699;}
#NA hr  {background:#006699;}
/* Green - /Connetivita_Ethernet_Industriale/  -  04 */
#GR #nav, #GR #header, #GR #pagetitle, #GR #footer {background-color:#009900; color:#FFFFFF;border-bottom: 0;}
#GR #wrapper, #GR #maincontent img  { border: 1px solid #009900; }
#GR #pagetitle h1 {color:#fff;}
#GR blockquote, #GR a:link, #GR hr   {color:#009900;}
#GR hr  {background:#009900;}
/* Tan - /Software_HMI_SCADA/  -  05 */
#TA #nav, #TA #header, #TA #pagetitle, #TA #footer {background-color:#CCCC99; color:#FFFFFF;border-bottom: 0;}
#TA #wrapper, #TA #maincontent img  { border: 1px solid #CCCC99; }
#TA #pagetitle h1 {color:#fff;}
#TA blockquote, #TA a:link, #TA hr   {color:#CCCC99;}
#TA hr  {background:#CCCC99;}
/* Maroon - /Connetivita_Seriale_Fieldbus_Modem/  -  06 */
#MA #nav, #MA #header, #MA #pagetitle, #MA #footer {background-color:#990000; color:#FFFFFF;border-bottom: 0;}
#MA #wrapper, #MA #maincontent img  { border: 1px solid #990000; }
#MA #pagetitle h1 {color:#fff;}
#MA blockquote, #MA a:link, #MA hr   {color:#990000;}
#MA hr  {background:#990000;}
/* Blue - /Pannelli_Operatore/  -  07 */
#BL #nav, #BL #header, #BL #pagetitle, #BL #footer {background-color:#33CCFF; color:#FFFFFF;border-bottom: 0;}
#BL #wrapper, #BL #maincontent img  { border: 1px solid #33CCFF; }
#BL #pagetitle h1 {color:#fff;}
#BL blockquote, #BL a:link, #BL hr   {color:#33CCFF;}
#BL hr  {background:#33CCFF;}
/* Red - /News_e_Rassegna_Stampa/  -  08 */
#RE #nav, #RE #header, #RE #pagetitle, #RE #footer {background-color:#FF6600; color:#FFFFFF;border-bottom: 0;}
#RE #wrapper, #RE #maincontent img  { border: 1px solid #FF6600; }
#RE #pagetitle h1 {color:#fff;}
#RE blockquote, #RE a:link, #RE hr {color:#FF6600;}
#RE hr {background-color:#FF6600;}
#RE hr  {background:#FF6600;}

<!--[if IE]>

 #nav-menu ul li {float: left; width: 100%;}

<![endif]-->
<!--[if lt IE 7]>

body {
behavior: url(http://www.efa.it/includes/efa/css/csshover.htc);
font-size: 100%;
}

#nav-menu ul li {float: left; width: 100%;}
#nav-menu ul li a {height: 1%;}


<![endif]-->