/*
Foglio di stile dell'applicazione
Autore: Sergio Lago - s.lago@easysoft.it (Easy Soft S.r.l.)
Ver: 0.2.2 - Data: 2008/12/17
*/

/* Body */
body { text-align:center; width:825px; margin:10px auto; font-family:tahoma, arial, verdana; }
a.continua { color:#39C; text-decoration:none; }
a.continua:hover { color:#039; text-decoration:underline; }
#errorMessage { color:red; text-align:center; }
#okMessage { color:green; text-align:center; }

/* Header */
#header { background-color:#FFD700; padding:0; margin:0; height:150px; border-bottom:1px dotted #39C; }
	h1 { display:none; }
	h2 { display:none; }
	h3 { display:none; }
	.normal { font-weight:normal; }
	hr { display:none; }
#headerUp { background-color:#FFD700; height:125px; padding:0px; margin:0px; }
#headerUpLeft { float:left; color:#FFD700; width:220px; height:125px; border-right:3px solid white; }
#headerUpCenter_home { float:left; background:url(../images/header_home.jpg); width:424px; height:125px; border-right:3px solid white; }
#headerUpCenter_azienda { float:left; background:url(../images/header_home.jpg); width:424px; height:125px; border-right:3px solid white; }
#headerUpCenter_ecommerce { float:left; background:url(../images/header_home.jpg); width:424px; height:125px; border-right:3px solid white; }
#headerUpCenter_contatti { float:left; background:url(../images/header_home.jpg); width:424px; height:125px; border-right:3px solid white; }
#headerUpCenter_areaRiservata { float:left; background:url(../images/header_home.jpg); width:424px; height:125px; border-right:3px solid white; }
#headerUpRight { text-align:right; color:#039; font-size:11px; padding:65px 10px 0 0; margin:0; float:right; width:165px; }
	div#headerUpRight a { text-decoration:none; color:#039; font-weight:bold; padding:0; }
	div#headerUpRight a:hover { text-decoration:underline; color:#039; }

/* Menu */
#menu { padding-top:7px; font-size:11px; color:#39C; }
#menuLeft { float:left; background-color:#FFD700; width:170px; height:18px; text-align:center; }
	div#menuLeft a { text-decoration:none; color:#039; padding:0 7px 3px 7px; }
	div#menuLeft a:hover { text-decoration:none; color:#039; border-bottom:2px solid #039; }
#menuCenter { float:left; background-color:#FFD700; width:366px; text-align:left; margin:0; padding:0; padding-left:10px; }
#menuRight { float:left; background-color:#FFD700; width:268px; text-align:right; height:18px; margin:0 0 0 5px; padding:0 0 0 3px; }
	div#menuRight a { text-decoration:none; color:#039; padding:0 4px 3px 4px; }
	div#menuRight a:hover { text-decoration:none; color:#039; border-bottom:2px solid #039; }
#menuLeft_reserved { float:left; background-color:#FFD700; width:288px; height:18px; text-align:center; }
	div#menuLeft_reserved a { text-decoration:none; color:#039; padding:0 7px 3px 7px; }
	div#menuLeft_reserved a:hover { text-decoration:none; color:#039; border-bottom:2px solid #039; }
#menuCenter_reserved { float:left; background-color:#FFD700; width:389px; text-align:left; margin:0; padding:0; padding-left:10px; }
#menuRight_reserved { float:left; background-color:#FFD700; width:127px; text-align:right; height:18px; margin:0 0 0 5px; padding:0 0 0 3px; }
	div#menuRight_reserved a { text-decoration:none; color:#039; padding:0 4px 3px 4px; }
	div#menuRight_reserved a:hover { text-decoration:none; color:#039; border-bottom:2px solid #039; }
	
/* Corpo */
#corpo { clear:left; background-color:yellow; padding:0px; }
#liv_title { background-color:#ffffe0; height:18px; }
#corpoLeft { float:left; padding:15px 5px 10px 5px; background-color:#ffffe0; width:210px; color:#039; font-size:11px; text-align:left; }
	.news { background:url(../services/news/images/easysoft_news_wp.gif) repeat-x left top; margin-top:15px; padding:1px 4px 0 4px; line-height:16px; }
	.titolo_news { font-weight:bold; padding:0; }
	.data_news { color:#39C; margin-bottom:5px; }
	.corpo_news { text-align:justify; }
	.corpo_news img { float:right; margin:0; padding:5px 0 0 5px; }
	div#corpoLeft a { color:#39C; text-decoration:none; }
	div#corpoLeft a:hover { color:#039; text-decoration:underline; }
#corpoCenter { float:left; background-color:#ffffe0; width:412px; padding:15px 15px 10px 10px; text-align:justify; color:#039; font-size:12px; line-height:18px; min-height: 360px; height: auto !important; height: 360px; }
	div#corpoCenter p { margin:0; padding:15px 0 5px 0; }
	div#corpoCenter h4 { margin:15px 0 -15px 0; padding:0; }
	.op  { color:#999; text-decoration:none; font-size:11px; }
	a.top:hover { text-decoration:underline; color:#666; }
#corpoRight { width:165px; background-color:#ffffe0; color:#039; font-size:11px; line-height:14px; float:left; text-align:left; margin:0; padding:0; }
	.news { background:url(../services/news/images/easysoft_news_wp.gif) repeat-x left top; margin-top:15px; padding:1px 4px 0 4px; line-height:16px; }
	.titolo_news { font-weight:bold; padding:0; }
	.data_news { color:#39C; margin-bottom:5px; }
	.corpo_news { text-align:justify; }
	.corpo_news img { float:right; margin:0; padding:5px 0 0 5px; }
	div#corpoRight li { padding-left:3px; margin:5px 0 20px 0; }
	div#corpoRight ul { background-color:#ffffe0; padding:45px 0 15px 0; margin:0; list-style:none; text-indent:0; }
	div#corpoRight li a { text-decoration:none; color:#777; margin:0; padding:0; }
	div#corpoRight li a:hover { color:#039; border-bottom:2px solid #039; }
	div#corpoRight .active { color:#39C; }
	div#corpoLeft a { color:#39C; text-decoration:none; }
	
/* Footer */
#footer { height:30px; background-color:#ffffe0; border-top:1px dotted #39C; clear:both; font-size:11px; color:#039; padding-top:5px; margin:0; }
	div#footer p { padding:2px 0 5px 0; margin:0; }
	div#footer a { color:#039; text-decoration:none; }
	div#footer a:hover { text-decoration:underline; }
#picc { font-size:9px; color:#999; }
	.grigio { color:#555; }
	.giallo { color:#39C; }
	.floatLeft { float:left; width:123px; }
	.rigaForm { margin:5px 0 5px 0; }
#bottoni { text-align:right; }
#bottoni input { width:120px; margin:0; padding:0; }
	input { color:#039; font-size:13px; margin:0; padding:2px; width:250px; }

/* Login */
#formLogin { background-color:#ffffe0; text-align:right; width:350px; }
#formLogout { text-align:right; }
