body {
	background-color:#F4F2ED;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	text-align:left;
	margin: 0px;
	padding: 0px;
}

html, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	margin: 0px;
	padding: 0px;
}

a:link, a:hover , a:visited { color: #663333; text-decoration:underline;}
/*a:hover {text-decoration:underline;}*/

/*#container { width: 792px; background-color:#FFFFFF;}*/
#container { width: 980px; background-color:#FFFFFF;}

#top {
	height: 48px;
	color: #663333;
	background-image: url(../images/bkg_top.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.wleft {width:250px;}
.wright {width:710px;}

#MainContent { width:960px; /*background-color:#CC00FF;*/}

td#left {
	background-image: url(../images/bkg_left.jpg);	
	background-repeat: no-repeat;
	background-position: top;
}

#left table.moduletable { width:220px; }
#left table.moduletable_none { margin-bottom:20px; margin-top:5px;} /* per voce prenotavolo */
#left table.moduletable_user { width:220px; margin-bottom:20px; }
#left table.moduletable_user th {color: #FFFFFF; background-color:#FBBE6E; padding:4px; font-size:13px; }
#left a.mainlevel { 
	color: #663333;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	padding-bottom:0px;
	text-decoration:none;
	width:100%;
	display:block;
	border-bottom: 1px solid #CC3F2E;
}
#left a.mainlevel:hover {color: #CC3F2E; border-bottom: 1px solid #CC3F2E;}

#left a.sublevel { 
	color: #966B3D;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;
	width:100%;
	display:block;
	border-bottom: 1px solid #CC3F2E;
}
#left a.sublevel:hover {color: #CC3F2E; border-bottom: 1px solid #CC3F2E;}
/*#left a.sublevel:hover {color: #B9A988; border-bottom: 1px solid #B9A988;}*/

#left a#active_menu {color: #CC3F2E; border-bottom: 1px solid #CC3F2E;}

td#Main {
	background-image: url(../images/bkg_Main.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#Main .contentpaneopen .contentpaneopen td.contentheading { /*esclude il bordo sui link documenti docman*/
	border-bottom:none;
}
#Main .contentpaneopen {width: 100%; }
#Main .contentheading, #Main div.componentheading {
	color: #663333;
	padding-bottom:0px;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #663300;
}




/*per menu immagini*/
.moduletable_imgmenu { width:100%;}

#bottom {
	width:100%;
	height: 42px;
	background-image: url(../images/bkg_bottom.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.pad10 {padding:10px;}

/* bandiere lingua */

ul.jflanguageselection { display: inline; vertical-align: middle; list-style: none; padding: 0;	margin: 0; }
ul.jflanguageselection li {	background-image: none; padding-left: 0px; padding-right: 0px; float: left;	margin: 1px 1px 1px 1px; white-space: nowrap; border: none; }
ul.jflanguageselection li a { display: block; }
ul.jflanguageselection img { display:inline; border: none; padding-left:10px; padding-right:10px; }


/* per form login */
#mod_loginform { margin:0px; padding:0px;}
.inputbox {border: 1px solid #663333; font-size:11px;}
.button {border: 1px solid #663333; font-size:11px;}
a.mod_login {color: #663333;}

/* per form cerca */
.inputbox_cerca {border: 1px solid #663333; font-size:13px;}
.button_cerca {border: 1px solid #663333; font-size:13px; margin-left:5px; padding:0px;}

/* per news scorrevoli HP */

div#news { padding:5px;}
div#news .small { color: #CCCCCC; font-size: 10px;}
#newsHP {
	width:228px;
	height:212px;
	margin-top:20px;
background-image: url(../images/bkg_news.png);
	background-repeat: no-repeat;
}

#newsHP6 {	
	width:228px;
	height:212px;
	background-image: url(../images/bkg_news.gif);
	background-repeat: no-repeat;
}

.moduletable_newHP th { font-size: 12px; color: #ffffff; padding:5px;}
.moduletable_newHP a {color: #ffffff; }


/*DMUploader*/
#mUploader {margin-left: 20px;}
#mUploader a.button { padding: 5px;}
/*per rimando in contenuti statici*/
a.button { padding: 2px; line-height:14px;}

/*front end DOCMAN*/
#tab_doc_dati td { border:1px solid #B9A988; border-collapse:collapse;}
#tab_doc_dati .small { padding:0px 2px 0px 2px; color:#666666; font-size: 10px; font-weight:bold;}

.doc_TitCat { color:#663300; font-size:14px; font-weight:bold; border-bottom:1px solid #663300; display:block; margin:0px; padding:0px; }

#doc_search label { font-size:10px;}
#doc_search label#big,#doc_search input#search_phrase { font-size:12px;}
#doc_search .button {font-size:14px;}
#doc_cerca {background-color:#B9A988; color:#ffffff; padding:2px;}

/*facile form*/
div.Form_Title { width:100%; display:block; font-weight:bold; border-bottom:2px solid #993300; color:#993300; }
.Form_Table { border-collapse:collapse;}
table.Form_Table td { padding:4px; border:1px solid #993300;}

/* generica tabella con filomarrone*/
.Table_Filo { width:100%; border-collapse:collapse; margin-top:10px;}
table.Table_Filo td { padding:4px; border:1px solid #993300;}

/*per user 4 ANS*/
.moduletable_ans { width:100%;}
.moduletable_ans td { text-align:center;}