body#home {
	background:url(../images/gui/homesfondo2.jpg) repeat-x left top;
	background-color:#444444;
}

a {color:#9999CC;}
a:hover {color:#E10052;	text-decoration:none;}
h1 {margin:0 0 0 1px; padding:10px 10px; font-size:1.7em;}
h2 {margin:0 0 0 1px; padding:10px 10px; font-size:1.5em;}
p {margin-top:0; padding:0;}

/* sovrascrivo il background testa solo per la home */
#subtestasx {background-image:url(../images/gui/subtestasx_homenew.jpg);}
#subtestadx {background-image:url(../images/gui/subtestadx_homenew.jpg);}
/* area riservata, in #testa*/
#areariservata {width:294px; position:relative;}

#login {
	width:236px;
	height:40px;
	float:left;
	padding-bottom:10px;
	padding-top:45px;
}

div.user {
	text-align:right;
	color:#FFFFFF;
	height:20px;
}
div.pass {
	text-align:right;
	color:#FFFFFF;
	height:20px;
}
div.entra {
	text-align:left;
	width:54px;
	height:45px;
	position:relative;
	float:right;
	padding-bottom:5px;
	padding-top:45px;
}

.text#username, .text#password {font-size:11px; background:#ffffff;}

div.links {
	padding-bottom:3px;
	text-align:center;
	width:294px;
	font-size:9px;
}
div.links a {color:#ffffff; text-decoration:underline;}
div.links a:hover {color:#ffffff; text-decoration:none;}

/* area riservata in tabella 
.text#username, .text#password {font-size:10px; background-color:#333344; border:#555555 1px solid; height:14px;}
.links {font-size:9px; padding-top:5px;}
.links a {color:#9999CC; text-decoration:underline;}
.links a:hover {color:#E10052; text-decoration:none;}
*/

/* nel #corpo */
#box1titolo {
	width:294px;
	height:60px;
	position:relative;
	float:left;
	background-image:url(../images/gui/box1titolo.jpg);
	background-repeat:no-repeat;
}
#box2titolo {
	width:294px;
	height:60px;
	position:relative;
	float:left;
	background-image:url(../images/gui/box2titolo.jpg);
	background-repeat:no-repeat;
}
#box3titolo {
	width:294px;
	height:60px;
	position:relative;
	float:left;
	background-image:url(../images/gui/box3titolo.jpg);
	background-repeat:no-repeat;
}

/* stili del box1 */
#box1 {
	width:294px;
	height:350px;
	float:left;
	background-image:url(../images/gui/box1.jpg);
	background-repeat:no-repeat;
	position:relative;
}

div.box1_item {
	clear:both;
	margin:0;
	padding-left:10px;
	padding-right:10px;
	margin-top:10px;
}
div.box1_item img {
	border:#393939 5px solid;
	float:left;
	margin-right:10px;
	margin-bottom:20px;
}
div.box1_item h4 {font-weight:bold; color:#FFFFFF; line-height:1.5;}
div.box1_item p {color:#BA8B9D;	padding-bottom:0px;	text-align:justify;}
div.box1_item a {font-weight:normal; color:#BA8B9D; text-decoration:none;}
div.box1_item a:hover {font-weight:normal; color:#BA8B9D; text-decoration:underline;}
/* fine stili del box1 */


#box2 {
	width:294px;
	height:350px;
	float:left;
	position:relative;
	background-image:url(../images/gui/box2.jpg);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}

div.box2_item {
	clear:both;
	margin:0;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	height:260px;
}

div.box2_item h4 {font-weight:bold; color:#FFFFFF; line-height:1.5;}
div.box2_item p {color:#999999; padding-bottom:0px;}

#box3 {
	width:294px;
	height:350px;
	background-image:url(../images/gui/box3.jpg);
	float:left;
	background-repeat:no-repeat;
	position:relative;
	margin:0px;
	padding:0px;
}
#flashtest {
	clear:both;
	position:relative;
	margin:0;
	padding:0px;
	width:294px;
	height:260px;
}
#flashassente {
	clear:both;
	margin:0;
	padding:0px;
	width:294px;
	height:260px;
}
#flashassente h4 {margin-left:10px; margin-top:10px; font-weight:bold; color:#FFFFFF; line-height:1.5;}
#flashassente p {margin-left:10px; color:#999999; padding-bottom:0px;}

#vcard {margin-left:10px; margin-top:0px; color:#999999; margin-bottom:0px;}
#vcard h4 {font-weight:bold; color:#FFFFFF; line-height:1.5;}
#vcard div.indirizzo {color:#999999;}

/* fine corpo ---------------------------------------------------------------------------------------------- */

/* sovrascrivo il background piede per la home */
#piede {
	/*border-top:#333333 0px solid;
	background:none;
	padding-top:10px;*/
}

/* sovrascrivo il background piede per la home */
#piede {
	margin:0 auto;
	text-align:left;
	width:882px;
	height:120px;
	position:relative;
	border:0;
	clear:both;
	border-top:#8090CC 0px solid;
	background-color:#FFFFFF;
}

#piedesx {
	height:120px;
	background-image:url(../images/gui/piedesx_home2.jpg);
}
#piededx {
	height:120px;
	background-image:url(../images/gui/piededx_home2.jpg);
}
