body{
margin:0;
padding:0;
background-color:#FFFFFF;
font-family:Georgia;
font-size:11px;
text-align:center;
/*color:#0066FF;*/
color:#767676;
/*background:#FFFFFF  url(images/Page-BgSimpleGradienVt.jpg) repeat scroll  left top;*/
}
input, textarea, select{font-size:11px; font-family:Comic Sans MS; color:#0A10F5; line-height:14px; vertical-align:top;}

input, textarea, select{margin:0px;}
a:hover {text-decoration:none;}

ul {
	list-style-image:url(images/arrow_1.gif);
	text-align:left;
	padding-left:20px;
	margin-top:0px;
	margin-bottom:0px;
}
li {
	padding-bottom:3px;	
}
li.current {	

	list-style-image:url(images/bullet.gif)
}
#container {
	width:751px;
	background-color:#FFFFFF;	
	padding-bottom:0;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;	
	margin-bottom:0;
	border:0px solid;	
	color:#767676;
	text-align:center;
}

.label_blu{
	height:28px;
	width:100%;
}
.div_segnala_errore{
	color:#990000;
	
}
#fileprogress{
	color:#990000;	
	font-size:12px;
	margin-top:10px;
	font-weight:bold;
}
.clear {
	clear:both;
}
#paypal {
	font-size:10px;
	color:#990000;		
	margin-left:275px;
}
/*----------BOX --------------------------------*/

.box {
	border:0px solid;
	height:100%;
}
.box:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }	
.box_top{
	line-height:1px;
	font-size:1px;
	height:10px;
	border:0px solid;
	padding:inherit;
	margin:0 auto;	

}
.box_top:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.box_top_l{
	height:10px; 
	font-size:1px;	
	float:left;
	border:0px solid;
	background:url(images/box_t_l.gif) top left no-repeat;	


}
.box_top_c{
	height:10px;
	background:url(images/box_t.gif) top repeat-x;
	float:left;
	padding-left:0;
	border:0px solid;	
}

.box_top_r{
	height:10px; 
	font-size:1px;	
	background:url(images/box_t_r.gif) top right no-repeat;
	float:right;

}
.box_cent {
	border:0px solid;
	height:90%;

}
.box_cent:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.box_cent_l{
	border:0px solid;
	font-size:1px;	
	height:100%;
	background:url(images/box_l.gif) left repeat-y;
	float:left;	
}
.box_cent_c{
	height:100%;
	float:left;
	border:0px solid;

	
}

.box_cent_r{
	font-size:1px;	
	height:100%;
	float: right;
	background:url(images/box_r.gif) right repeat-y;
}


.box_bot {
	height:10px;
	border:0px solid;

}
.box_bot:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }


.box_bot_l {
	
	font-size:1px;	
	height:10px; 
	background:url(images/box_b_l.gif) top left no-repeat;
	float:left;	
}
.box_bot_c {
	background:url(images/box_b.gif) bottom repeat-x; 
	height:10px;

	font-size:1px;
	line-height:1px;
	padding:inherit;
	float:left;	
	margin:0 auto;	
}

.box_bot_r{
	font-size:1px;

	height:10px; 
	background:url(images/box_b_r.gif) top right no-repeat;
	float:right;
	
}
/* WHITEBOX------------------------------------------*/

.whitebox {
	margin: 0;
	
	width:auto;
	
}


.whitebox_t {

	border-bottom:1px solid #DBD2C0;
}

.whitebox_tl {
	/*background: url(images/1.gif) 0 0 no-repeat;*/

}

.whitebox_tr {
	height: 5px;
	overflow: hidden;
	
}

.whitebox_m {
	border-left: 1px solid #DBD2C0;
	border-right: 1px solid #DBD2C0;
	width: auto;
	
	padding: 1px 0px;
}
.whitebox_area {
width: 100%;
}

.whitebox_b {

	width: 100%;
	border-bottom: 1px solid #DBD2C0;

}

.whitebox_bl {

}

.whitebox_br {


}
/* GRAYBOX------------------------------------------*/



#content_utente .whitebox_t {
	background: #fff url(images/mgray_content_t.png) 0 0 repeat-x;
	background-color:#E9EEE3;	
	width:100%;	
}

#content_utente .whitebox_tl {
	background: url(images/mgray_content_t_l.png) 0 0 no-repeat;
	width:100%;	

}

#content_utente .whitebox_tr {
	height: 10px;
	overflow: hidden;
	background: url(images/mgray_content_t_r.png) 100% 0 no-repeat;
	width:100%;	
}

#content_utente .whitebox_m {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	width: auto;
	padding: 1px 8px;
	background-color:#E9EEE3;
}
#content_utente .whitebox_area {
	background-color:#E9EEE3;
	width:100%;
}

#content_utente .whitebox_b {
	margin-top: -5px;
	background: url(images/mgray_content_b.png) 0 100% repeat-x;
	width:100%;
}

#content_utente .whitebox_bl {
	background: url(images/mgray_content_b_l.png) 0 100% no-repeat;
	width:100%;	
}

#content_utente .whitebox_br {
	height: 13px;
	background: url(images/mgray_content_b_r.png) 100% 100% no-repeat;
	width:100%;	
}


/*-------------------- MODULE MENU-------------------------------------------------*/

.side-mod-top {
background:transparent url(images/modulemenu/side-tm.png) repeat-x scroll 50% 0;
margin:0 10px;
}
.side-mod-top2 {
background:transparent url(images/modulemenu/side-tr.png) no-repeat scroll 100% 0;
margin-right:-10px;
}
.side-mod-top3 {
background:transparent url(images/modulemenu/side-tl.png) no-repeat scroll 0 0;
height:10px;
margin-left:-10px;
}
.side-mod {
background:transparent url(images/modulemenu/side-bg.png) repeat scroll 50% 0;
margin:0 10px;
}
.side-mod2 {
background:transparent url(images/modulemenu/side-r.png) repeat-y scroll 100% 0;
margin-right:-10px;
}
.side-mod3 {
background:transparent url(images/modulemenu/side-l.png) repeat-y scroll 0 0;
margin-left:-10px;
overflow:hidden;
}
.side-mod-bottom {
background:transparent url(images/modulemenu/side-bm.png) repeat-x scroll 50% 0;
margin:0 10px;
}
.side-mod-bottom2 {
background:transparent url(images/modulemenu/side-br.png) no-repeat scroll 100% 0;
margin-right:-10px;
}
.side-mod-bottom3 {
background:transparent url(images/modulemenu/side-bl.png) no-repeat scroll 0 0;
height:20px;
margin-left:-10px;
}
.content-bottom-m {
background:transparent url(images/modulemenu/content-bottom-m.png) repeat-x scroll 50% 0;
margin-left:85px;
margin-right:85px;
}
.content-bottom-l {
background:transparent url(images/modulemenu/content-bottom-l.png) no-repeat scroll 0 0;
margin-left:-85px;
}
.content-bottom-r {
background:transparent url(images/modulemenu/content-bottom-r.png) no-repeat scroll 100% 0;
height:20px;
margin-right:-85px;
}
.content-item-block {
padding:0 15px;
}

.content-head {
margin-left:-14px;
margin-right:-14px;
}
.content-head-m {
background:transparent url(images/modulemenu/content-head-m.png) repeat-x scroll 50% 0;
margin-left:85px;
margin-right:85px;
}
.content-head-l {
background:transparent url(images/modulemenu/content-head-l.png) no-repeat scroll 0 0;
margin-left:-85px;
}
.content-head-r {
background:transparent url(images/modulemenu/content-head-r.png) no-repeat scroll 100% 0;
height:54px;
margin-right:-85px;
}

