body
{
	background-color:#872425;	/*#872425*/
	font-size:12px;
}

body,
.print-body
{
	margin:0;
	padding:0;
	color:#333333;
	font-family:Arial, Tahoma;
}

.print-body {
	background-color:#ffffff;
}

table { width:100%; }

table.RadEToolbar,
.grid .pager table
{
	width:auto;
}

img { border-style:none; }

#headerTable {
	width: 72.2%;
}

.first-column
{
	vertical-align:top;
}

.second-column
{
	width:990px;
	vertical-align:top;
}

.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;
	
}

.second-column .second-row .right-box .top-row .menu-column
{
	width:380px;
	background-image:url(../media/img/bg/bgMainMenu.gif);
	
}

.second-column .second-row .right-box .top-row .login-column
{
	background-image:url(../media/img/bg/bgMainMenu.gif);
	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:#872425;
	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:#872425;
	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 #872425;
}

.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;
	
	border:none 1px green;
}

.bgFeet
{
	background-image:url(../media/img/bg/bgFeet.gif);
	background-repeat:no-repeat;
	min-height: 202px;
	margin:0;
	padding:0;
	
}
.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:#872425;
	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:#872425;
	/*
	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:#872425;
	font-weight:bold;
	text-transform: uppercase;
	font-size:14px;
}

.relatedContent-datalistcontainer .item .related-title a
{
	color:#872425;
	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:#776c61;
	font-style: italic;
	font-weight:normal;
	text-decoration:none;
	
}

.relatedContent-datalistcontainer .item .related-description a:hover
{
	color:#776c61;
	font-weight:normal;
	text-decoration:none;
}

.relatedContent-datalistcontainer .item img
{
	margin-right:10px;
}

/* --- end  RELATEDCONTENT --- */



/********************************/
/*	BEGIN category navigator	*/
/********************************/
.subsection-container .subsection-header
{
	color:Gray;
	padding-left:10px;
}


.middle-container
{
	padding:8px 12px;
	background-color:#efeae4;
	border:solid 1px #d3c7b8;
	border-radius:5px;
}

.middle-container .item a
{
	color:#000;
}
.middle-container .item a:hover,
.middle-container .item a:focus
{
	color:#872425;
}
/********************************/
/*	END category navigator	*/
/********************************/



/**************/
/* BEGIN grid */
/**************/
.grid
{
	border-width:0 !important;
	border-collapse:collapse;
	width:100%;
}
.grid th
{
	border:none;
	border-right:solid 1px #fff;
	background-color:#75736e;
	padding:10px 20px;
	text-align:center;
}
.grid th:first-of-type {
	border-top-left-radius:6px;
}
.grid th:last-of-type {
	border-top-right-radius:6px;
	border:none;
}

.grid th,
.grid th a
{
	color:#fff;
	font-weight:bold;
}
.grid th a:hover,
.grid th a:focus
{
	color:#e1e1e1;
}
.grid td a
{
	color:#877560;
	font-weight:bold;
}
.grid td a:hover { color:#000; }

.grid td {
	border:solid 1px #fff;
	padding:5px;
}
.grid .item td
{
	background-color:#f8d8b1;
}
.grid .item-alt td
{
	background-color:#f3e2cd;
}

.grid .pager td
{
	border:none;
}
.grid .pager:before { display:none; }


.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;
}

.related-galleries-inner
{
	border: 1px solid #872425;
	float:left;
	width:100%;
}

#slider
{
	height: 60px !important;
	width: auto !important;
	text-align: left !important;
}
#slider li 
{
	width: auto;
}	


#slider li a img
{   
	padding: 5px 8px 5px 9px;
	
}	

#slider li a img:hover
{   
	background-color: #872425;
}	

#controlsContainer
{
	width: 490px;
	text-align: center;
	padding: 5px;
}

.related-galleries
{
	padding-top: 10px;
	padding-top: 10px;
	height: 70px;
	width: 490px;
	padding-bottom: 15px !important;
	
}