@charset "utf-8";


/*----------------------------------------------------------------------------------------------------------------------------*
 * SIDEBAR
 *----------------------------------------------------------------------------------------------------------------------------*/

.elasticBody #sidebar_left {
			float: left;
			
			width: 224px;
			background: #fff;
		}

		.elasticBody #sidebar_right {
			float: right; 
			width: 224px;
			background: #fff;
		}

			.elasticBody #sidebar_left h3, 
			.elasticBody #sidebar_left p, 
			.elasticBody #sidebar_right p, 
			.elasticBody #sidebar_right h3 {
				margin-left: 10px; 
				margin-right: 10px;
			}

.sidebar{
	font-size:100%;
	width: 14em;
	background: #EBEBEB;
	margin:0px;
	border-top:#000 1px solid;
}

.elasticBody #sidebar_left {
	float: left;
}

.elasticBody #sidebar_right {
	float: right; 
}

/*----------------------------------------------------------------------------------------------------------------------------*
 * SIDEBAR ELEMENTS
 *----------------------------------------------------------------------------------------------------------------------------*/

	.elasticBody #sidebar_left h3, 
	.elasticBody #sidebar_left p, 
	.elasticBody #sidebar_right p, 
	.elasticBody #sidebar_right h3 {
		
	}

/*----------------------------------------------------------------------------------------------------------------------------*
 * SIDEBAR COLUMN PANEL
 *----------------------------------------------------------------------------------------------------------------------------*/

	.column-panel{
		margin:0;
		border:#EEE 1px solid;
		border-top:0px;
		border-right:none;
		border-left:none;
		background:#fff;
	}
	
		
		.column-panel-button{
			background:url(../images/top/bg_column_button.png) repeat-x;
			color:#252525;
			font-size:80%;
			font-weight:bold;
			padding:0px;
			text-transform:uppercase;
			height:27px;
			font-family:"Myriad Pro";
		}
		
		.column-panel-button-left{
			background:url(../images/top/bg_column-panel-button-left.png) no-repeat left 0;
		}
		
		.column-panel-button-right{
			background:url(../images/top/bg_column-panel-button-right.png) no-repeat right 0;
			padding:0px;
			padding-top:1px;
			padding-left:4px;
			
		}

		
		
		.column-panel-content{
			font-size:70%;
			text-align:justify;
			background:#FFF url(../images/content/bg_top-content-1.png) repeat-x;
		}
		
		.column-panel-content-ombra-right{
			background:url(../images/content/bg_column-panel-content-ombra-right.png) repeat-y left;
			padding:15px;
		}
		
		#column-panel-content-ombra-right-no-padding{
			padding:0px;
		}
		
			.column-panel-content-ombra-right #description-padding{
				padding:15px;
			}
		
		.column-panel-content-ombra-left{
			padding:15px;
			background:url(../images/content/bg_column-panel-content-ombra-left.png) repeat-y right;
		}
		
			.column-panel-content .input_button{
				text-align:right;
			}
			
			.column-panel-content .label{
				float:left;
				padding-top:5px;
			}
			
			.column-panel-content .input{
				text-align:right;
				padding:2px;
				
			}
				.column-panel-content .input input{
					text-align:left;
					width:65%;
				}
				
				.column-panel-content .input input.checkbox{
					width:10px;
				}

		.column-panel-button-black{
			background:url(../images/top/bg_column_button_black.png) repeat-x;
			color:#FFF;
			font-size:80%;
			font-weight:bold;
			padding:0px;
			text-transform:uppercase;
			height:27px;
			font-family:"Myriad Pro";
		}

		.column-panel-button-left-black{
			background:url(../images/top/bg_column-panel-button-left_black.png) no-repeat left 0;
		}
		
		.column-panel-button-right-black{
			background:url(../images/top/bg_column-panel-button-right_black.png) no-repeat right 0;
			padding:5px 5px 5px 15px;
		}
		
		#sidebar_left .column-panel-button-right-black{
			padding:0px;
			padding-left:27px;
		}
		
		.fluorescent{
			background:#000 url(../images/content/bg_sidebar_fluor.png) repeat-y;
		}
		
		.fluorescent_top{
			background:url(../images/content/bg_sidebar_fluor_top.png) no-repeat top;
			padding:10px 10px 0;
			color:#FFF;
		}
		
		.yellow_right{
			color:#F8E058;
			float:right;
			font-size:12px;
			font-weight:bold;
		}
		
		.fluorescent_top a{
			color:#F3440A;
		}
		
		.fluorescent_top a.level0{
			color:#6699FF;
			font-size:11px;
			text-decoration:none;
		}
		
		.fluorescent_top a.level0:hover{
			color:#F3440A;
		}
		
		.fluorescent_top a.level1{
			color:#F3440A;
			font-size:10px;
			font-weight:normal;
			text-decoration:none;
		}
		
		.fluorescent_top a.level1:hover{
			color:#6699FF;
		}
		
		.fluorescent_top a:hover{
			color:#3CF;
		}
		
		.fluorescent_bottom{
			background:url(../images/content/bg_sidebar_fluor_bottom.png) no-repeat bottom;
			height:12px;
			
		}

		.sidlight{
			background:url(../images/content/sidlight/sidlight_content.png) repeat-y;
			min-height:121px;
			
		}
		
		.sidlight_top{
			background:url(../images/content/sidlight/sidlight_content_top.png) no-repeat left top;
			min-height:121px;
		}
		
		.sidlight_bottom{
			background:url(../images/content/sidlight/sidlight_content_bottom.png) no-repeat left bottom;
			padding-bottom:10px;
			padding-left:10px;
			padding-top:10px;
			height:101px;
			width:212px;
		}

		
		#mod_search{
			width:auto;
		}
		
		#mod_search .right{
			width:30px;
		}
		
		#mod_search .center{
			margin:0 0;
		}

#sidebar_bottom_left{
	background:url(../images/content/sidebar_bottom.png) no-repeat;
	height:17px;
	width:224px;
	float:left;
}

#sidebar_bottom_right{
	background:url(../images/content/sidebar_bottom.png) no-repeat;
	height:17px;
	width:224px;
	float:right;
}

#sidebar_bottom_main{
	background:url(../images/content/sidebar_bottom_main.png) no-repeat;
	height:18px;
	width:666px;
	float:left;
}
