body
{
	background-color:#872425;	/*#872425*/
	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
{

}

#headerTable
{
    width: 72.2%;
}

.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;
	
}

.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
{
	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;
}

.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;
    
}

/***********************************************/
/*********** ATTACHMENTS ***********************/
/***********************************************/
.attachments-header
{
    margin-top:15px;
}
.related-attachments .header,
.related-gallery-header, .attachments-header
{
    background-color:#872425;
    color:#FFFFFF;
    padding:2px;
    padding-left:10px;
    display:block;
    text-transform:uppercase;
}
 
 /***********************************************/
