body
{
	background-color:#4A090D;	
	font-size:12px;
}
body,
.print-body
{
	margin:0;
	padding:0;
	
}

body,
.print-body
{
	color:#333333;
	font-family:Arial, Tahoma;
}

.print-body
{
	background-color:#ffffff;
}


table { width:100%; }
table.RadEToolbar,
.grid .pager table
{
	width:auto;
}

a:link,
a:visited
{
	color:#877560;
	text-decoration:none;
}
a:hover,
a:active
{
	color:#4A090C;
	text-decoration:none;
}

table
{
	width:100%;
}

img
{
	border-style:none;
}

.main-container
{

}

.first-column
{
	vertical-align:top;
	background-repeat:repeat-x;
	background-image:url(../media/img/bg/bgLeft.gif);
}

.second-column
{
	width:990px;
	vertical-align:top;
}

.second-column .first-row
{
	
}

.second-column .second-row
{
	margin:0;
	padding:0;
}

.second-column .second-row .left-box
{
	float:left;
}

.second-column .second-row .right-box
{
	margin:0;
	padding:0;
	vertical-align:top;
}

.second-column .second-row .right-box .top-row
{
	margin:0;
	padding:0;
	height:50px;
	background-repeat:repeat-x;
	background-position:center bottom;
	background-image:url(../media/img/bg/bgMainMenu.gif);
}

.second-column .second-row .right-box .top-row .menu-column
{
	width:380px;
	
}

.second-column .second-row .right-box .top-row .login-column
{
	width:325px;
	vertical-align:top;
}

.second-column .second-row .right-box .top-row .login-column .area-reservata
{
	float:left;
	color:#A2807F;
	margin-top:2px;
	font-weight:bold;
	text-transform:uppercase;
}

.second-column .second-row .right-box .top-row .login-column .area-reservata a:link,
.second-column .second-row .right-box .top-row .login-column .area-reservata a:visited
{
	color:#877560;
	text-decoration:none;
}
.second-column .second-row .right-box .top-row .login-column .area-reservata a:hover,
.second-column .second-row .right-box .top-row .login-column .area-reservata a:active
{
	color:#4A090C;
	text-decoration:none;
}

.second-column .second-row .right-box .top-row .login-column .user-box
{
	float:left;
	margin-left:10px;
}

.second-column .second-row .right-box .top-row .login-column .user-box .user
{
	color:#4A090D;
	font-size:10px;
	margin-top:3px;
	font-weight:bold;
	text-align:center;
	border-left:solid 1px #A2807F;
	border-right:solid 1px #A2807F;
}

.second-column .second-row .right-box .top-row .login-column .user-box .text-box
{
	margin-top:2px;
}

.second-column .second-row .right-box .top-row .login-column .password-box
{
	float:left;
	margin-left:10px;
}

.second-column .second-row .right-box .top-row .login-column .password-box .password
{
	color:#4A090D;
	font-size:10px;
	margin-top:3px;
	font-weight:bold;
	text-align:center;
	border-left:solid 1px #A2807F;
	border-right:solid 1px #A2807F;
}

.second-column .second-row .right-box .top-row .login-column .password-box .text-box
{
	margin-top:2px;
}

.second-column .second-row .right-box .top-row .login-column .accedi-button
{
	margin-left:280px;
}
.second-column .second-row .right-box .top-row .login-column input
{
	color:Black;
	font-size:11px;
	border:solid 1px #4A090D;
}

.second-column .second-row .right-box .top-row .image-column
{
	width:10px;
}

.second-column .second-row .right-box .bottom-row
{
	height:117px;
}

.second-column .third-row
{
	width:990px;
	vertical-align:top;
	background-color:White;
	background-repeat:repeat-y;
	background-position:right top;
	background-image:url(../media/img/bg/bgRightGray.gif);
}

.second-column .third-row .left-box
{
	margin:0;
	padding:0;
	vertical-align:top;
	background-repeat:repeat-y;
	border-right:solid 1px #e7e7e7;
	background-position:left bottom;
	background-image:url(../media/img/bg/bgUnderLogo.gif);
}

.second-column .third-row .left-box .contents-container
{
	margin-left:49px;
	margin-right:0px;
}

.second-column .third-row .center-box
{
	width:509px;
	vertical-align:top;
	padding-bottom:40px;
	background-repeat:no-repeat;
	background-position:left bottom;
	background-image:url(../media/img/imgTopHalfLogo.gif);
}

.second-column .third-row .center-box .filoarianna-row
{
	margin:5px;
	background-color:#F0E4D6;
}

.second-column .third-row .center-box .bottom-row
{
	
}

.second-column .third-row .right-box
{
	width:205px;
	vertical-align:top;
	background-repeat:no-repeat;
	background-position:left bottom;
	background-image:url(../media/img/bg/bgFeet.gif);
	border:none 1px green;
}

.second-column .third-row .right-box .img-header
{
	margin-top:20px;
	margin-bottom:5px;
	border:none 1px red;
}

.second-column .third-row .right-box .search-box
{
	float:left;
	margin-left:2px;
}
.second-column .third-row .right-box .search-box input
{
	width:100px;
	color:#4A090D;
	font-size:11px;
	border:solid 1px #774544;
}

.second-column .third-row .right-box .search-button
{
	margin-left:110px;
}

.second-column .fifth-row
{
	color:White;
	text-align:right;
	margin-bottom:5px;
}

.second-column .fifth-row a:link, a:visited
{
	color:#D6CABD;
	text-decoration:none;
}
.second-column .fifth-row a:hover,a:active
{
	color:#877560;
	text-decoration:none;
}

.third-column
{
	vertical-align:top;
	background-repeat:repeat-x;
	background-image:url(../media/img/bg/bgRight.gif);
}


/* --- begin  RELATEDCONTENT  --- */
.relatedContent-container
{
	text-align:left;
	margin-top:10px;
	background-repeat:repeat-x;
	background-position:top center;
	background-image:url(../media/img/bg/bgReleatedTop.gif);
}

.relatedContent-container .section
{
	margin-top:10px;
}


.relatedContent-container .bottombackground
{
	height:44px;
	background-repeat:repeat-x;
	background-position:bottom center;
	background-image:url(../media/img/bg/bgReleatedBottom.gif);
}

.relatedContent-header
{
	/*width:228px;*/
	/*height:20px;*/
	color:#FFFFFF;
	padding:2px;
	padding-left:10px;
	/*font-weight:bold;*/
	background-color:#8C2224;
	/*
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url(../media/img/bg/bgReleatedHeader.gif);
	*/
}

.relatedContent-datalistcontainer
{
	
}

.relatedContent-datalistcontainer .item
{
	padding:5px;
	
	/*
	background-repeat:repeat-x;
	background-image:url(../media/img/bg/bgDottedDocs.gif);
	*/
}

.relatedContent-datalistcontainer .item  a
{
	color:#877560;
	text-decoration:none;
}

.relatedContent-datalistcontainer .item  a:hover
{
	color:#4A090C;
	text-decoration:none;
}

.relatedContent-datalistcontainer .item .related-title
{
	color:#877560;
	font-weight:bold;
}

.relatedContent-datalistcontainer .item .related-title a
{
	color:#877560;
	font-weight:bold;
	text-decoration:none;
}

.relatedContent-datalistcontainer .item .related-title a:hover
{
	color:#4A090C;
	font-weight:bold;
	text-decoration:none;
}

.relatedContent-datalistcontainer .item .related-description a
{
	color:#333333;
	font-weight:normal;
	text-decoration:none;
}

.relatedContent-datalistcontainer .item .related-description a:hover
{
	color:#333333;
	font-weight:normal;
	text-decoration:none;
}

.relatedContent-datalistcontainer .item img
{
	margin-right:10px;
}

/* --- end  RELATEDCONTENT --- */



/********************************/
/*	BEGIN category navigator	*/
/********************************/
.subsection-container
{
	padding:10px;
	padding-bottom:0;
}

.subsection-container .subsection-header
{
	color:Gray;
	padding-left:10px;
}

.top-left-corner
{
	height:11px;
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url(../media/img/bg/top-left-corner.gif);	
}

.top-right-corner
{
	height:11px;	
	margin-left:10px;
	background-color:#efeae4;
	background-repeat:no-repeat;
	background-position:right top;
	background-image:url(../media/img/bg/top-right-corner.gif);
}

.top-center
{
	margin-right:10px;
	border-top:solid 1px #D3C7B8;/*#B8DAFF;*/
}

.middle-container
{
	padding-left:10px;
	padding-right:10px;
	background-color:#efeae4;
	border-left:solid 1px #d3c7b8;
	border-right:solid 1px #d3c7b8;
}
.middle-container .item a,
.middle-container .item a:visited
{
	color:#483F38;
}
.middle-container .item a:hover,
.middle-container .item a:active
{
	color:#4A090C;
}

.bottom-left-corner
{
	 height:11px;
	 background-repeat:no-repeat;
	 background-position:left bottom;
	 background-image:url(../media/img/bg/bottom-left-corner.gif);
}

.bottom-right-corner
{
	height:11px;
	background-repeat:no-repeat;
	background-position:right bottom;
	background-image:url(../media/img/bg/bottom-right-corner.gif);
}

.bottom-center
{
	padding-top:10px;
	margin-left:10px;
	margin-right:10px;
	background-color:#efeae4;
	border-bottom:solid 1px #D3C7B8;/*#B8DAFF;*/
}
/********************************/
/*	END category navigator	*/
/********************************/

/**************/
/* BEGIN grid */
/**************/
.grid
{
	border:solid 1px #bacbde;
	border-collapse:collapse;
	width:100%;
}
.grid th
{
	border:solid 1px #efefef;
	background-color:#c6bcb2;
	padding:2px;
}

.grid th,
.grid th a:link,
.grid th a:visited
{
	color:white;
	font-weight:bold;
}
.grid th a:hover,
.grid th a:active
{
	color:#333333;
}
.grid td a:link,
.grid td a:visited,
.grid td a:hover,
.grid td a:active
{
	color:#877560;
	font-weight:bold;
}

.grid .item td
{
	background-color:white;
	border:solid 1px #dedede;
	padding:2px;
	padding-left:3px;
}
.grid .item-alt td
{
	background-color:#fafafa;
	border:solid 1px #dedede;
	padding:2px;
	padding-left:3px;
}

.grid .pager td
{
	background-color: #f1f1f1;
	font-weight:bold;
	font-size:12px;
}
.grid .pager td
{
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
	padding-left:3px;
}

.grid .pager a:link,
.grid .pager a:visited
{
	font-weight:normal;
	color:navy;
	padding:2px;
}
.grid .pager a:hover
{
	background-color:#d4d4d4;
	color:#454545;
}
/************/
/* END grid */
/************/


.menubiblio-header
{
	margin-top:15px;
	border-bottom:solid 1px #c8bcb0;
}

.menubiblio-header-wrapper
{
	padding-left:9px;
	background-image:url(../media/img/bg/leftCurve.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.menubiblio-header-wrapper2
{
	padding-right:9px;
	background-image:url(../media/img/bg/rightCurve.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
.menubiblio-header-text,
.menubiblio-header-text a
{
	color:white;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:1px;
	background-color:#c8bcb0;
}