body {margin:0; padding:0; background:#00336A url('../images/back_general.jpg') 0 0 repeat-x;}
h1 {font-size:12px; color:#ff6600; letter-spacing:0.1em; margin:0; padding:0 0 10px 0;}
p {margin:0; padding:5px 0;}
a {color:#0033cc;}
ul {margin:0; padding:0;}
	ul li {margin-left:10px; padding:5px 0 5px 18px; list-style-type:none; background:url('../images/ico_list.gif') 0 8px no-repeat;}
form {margin:0; padding:5px 0;}
	.textField {font:11px verdana,tahoma,arial,helvetica,sans-serif;; color:#666; width:95%; border:solid 1px #7f9db9; padding:2px;}

#divContainer {/*border:solid 1px #000;*/ width:655px; margin:auto; font:10px verdana,tahoma,arial,helvetica,sans-serif;}
#topDiv {clear:left; height:236px;}
	#topDivInner {padding-top:25px;}
		#langDiv {float:right; width:121px; height:210px; background:url('../images/back_langBar.jpg') repeat-x;}
			#langDivInner {padding:12px;}
				#langDivInner ul {margin:0; padding:0;}
				#langDivInner ul li {margin:0; padding:0 0 5px 18px; list-style-type:none; background:url('../images/lang_unsel.gif') 0 0 no-repeat;}
				#langDivInner ul li.sel {background:url('../images/lang_sel.gif') 0 0 no-repeat;}
				#langDivInner ul li.sel a {color:#fff;}
				#langDivInner ul a {font-family:"small fonts",verdana,tahoma,arial,helvetica,sans-serif; font-size:9px; color:#B9D7E8; text-decoration:none;}
				#langDivInner ul a:hover, #langDivInner ul a:active {color:#fff;}
			#breadCr {padding:12px; color:#fff;}
				#breadCr div {font-weight:bold; padding-bottom:5px;}
				#breadCr span {display:block; border-left:solid 1px #fff; padding:1px 0 1px 4px;}
					#breadCr span span {display:inline; border:none; color:#ff6600;}
				#breadCr a {color:#B9D7E8; text-decoration:none;}
					#breadCr a:hover, #breadCr a:active {color:#fff;}
		#logoNews {}
			#logo {float:left;}
			#news {float:left; width:225px; margin-top:25px; padding:30px 0 0 12px; background:url('../images/back_news.gif') 0 0 no-repeat;}
				#news a {color:#ff6600;}

#midDiv {/*border:solid 1px #000;*/ clear:left; float:left; width:534px; background:url('../images/back_mid.gif');}
	#midDiv a {color:#fff;} /* Qs serve solo per gli ALT delle immagini */
	#midDiv div {float:left; width:104px;}
		#midDiv div span {display:block; margin:0 7px;}
		.menuOff {padding-top:3px;}
			.menuOff span {height:27px;}
		.menuOn {background:#1478B3 url('../images/back_buttOn.gif') 0 2px no-repeat;}
			.menuOn span {height:37px; background:#8ABCD9;}

#bottomDiv {/*border:solid 1px #000;*/ clear:left; font-size:11px; line-height:1.3em;}
	#content {float:left; width:534px; background:#1478B3;}
		#contentInner1 {float:left; padding:0 7px 7px 7px;}
			#contentInner2 {float:left; background:#8ABCD9; padding:8px;}
				#contentInnerTxt {float:left; width:504px; background:#C5DEEC;}
					.padding {padding:15px 20px;}
						.parTitle {clear:left; display:block; clear:left; margin:15px 0 5px 0; padding:3px; border:solid #fff; border-width:1px 0 1px 0; font-weight:bold;}
						.innerLinks li {margin-left:10px; padding-left:18px; list-style-type:none; background:url('../images/ico_categorie.gif') 0 8px no-repeat;}
						.newsImg {display:block; float:left; border:solid 1px #000; margin:8px 10px 5px 0; margin-bottom /**/:15px !important;} /*"margin-bottom:20px" e' per tutti i browser eccetto IE5 [!important] ed IE6*/
						.text {font:11px verdana,tahoma,arial,helvetica,sans-serif;}
	#pic {position:absolute; margin-left /**/:534px !important; margin-right:0; top:241px;} /* 2 hacks: "space + empty comment" is for IE6; "!important" is for IE5: "margin-left:534px" e' per tutti i browser eccetto IE5 ed IE6*/
		#pic a {display:block; height:24px; background:url('../images/eggsist_logo.gif') 0 0 no-repeat; text-decoration:none;}
		#pic a:hover {background:url('../images/eggsist_logo.gif') 0 -28px no-repeat;}

/***** STILI PRODOTTI *****/
.prodListEl {float:left; width:232px; border-bottom:solid 1px #8ABCD9; padding-bottom:10px; margin:0 0 10px 0;}
.prodListEl:hover {background:#DAEBF3;}
   .prodListElInner {padding:10px;}
      .prodListImg {float:left; border:solid 1px #000; margin-right:10px;}
      .prodListArt {font-size:0.9em; padding-bottom:3px;}
      .prodListTitle a {font-weight:bold; color:#000;}

#prodLeft {width:135px; float:left; padding-top:10px;}
#prodRight {width:310px; float:left; padding:10px 0 15px 0;}
   .prodTop {padding-bottom:5px; margin-bottom:10px; border-bottom:solid 1px #969E7C;}
   .prodTitle {font-weight:bold; line-height:1.2em; color:#000;}
   .prodButton {clear:left; margin:4px 0 15px 0; display:block; width:116px; padding:2px; border:outset 1px #A1A78B; background:#A1A78B;}
      .prodButton:active {border-style:inset;}

.jobs b {display:none;}

