/* COMMON */

.pad5{			padding:5px;															}
.padV5{			padding-top:5px; 		padding-bottom:5px;		}
.margV5{		margin-top:5px; 		margin-bottom:5px;		}
.sep5{			height:5px;					font-size:1px;				}

.pad10{			padding:10px;															}

.pad20{		padding:20px;															}
.padO20{			padding:0px 20px;												}

.padO30{			padding:0px 30px;												}

.Clear{			font-size:1px;			clear:both;	}

/* HEADER */
.head_search_left{		
	background-image:url(header/red_corn_bot_left.jpg); 	background-position:left top; background-repeat:no-repeat;	height:34px;	width:13px;	float:right;	
}
.head_search_right{		
	background-image:url(header/red_corn_bot_right.jpg); 	background-position:left top; background-repeat:no-repeat;	height:34px;	width:13px; float:right;	
}
.head_search_center{		
	background-image:url(header/red_bot.jpg); 						background-position:left top; background-repeat:repeat-x;		height:34px;	padding:5px 0px 0px 5px; float:right;	
}
.head_search_space{		
	height:34px; 	width:15px;		float:right;	
}

/* FOOTER */
.foot_left{			
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #FFFFFF;
	padding:12px 0px 0px 5px;			float:left;
}
.foot_right{		
	padding:10px 5px 0px 0px;			float:right;		
}



/* HOME */
.home_back{	
	background-image:url(background/logo_back.gif); 	background-position:center top; background-repeat:no-repeat;		
}
.home_logo{	
	background-image:url(background/logo_over.gif); 	background-position:left top; 	background-repeat:no-repeat;	
	width:130px;		height:110px;	
}
.home_botRight{
	background-image:url(home/home_bot_right.jpg); 		background-position:right bottom; background-repeat:no-repeat;		float:right;
}
.home_bot{
	float:left;
}


/* BACKGROUNDS*/
.back_white{
	background-color:#FFFFFF;
}


/* BLU CORNER */
.CornBluTopLeft{		background-image:url(background/blu_corn_top_left.gif); 	background-position:left top; background-repeat:no-repeat;			float:left;		}
.CornBluTopRight{		background-image:url(background/blu_corn_top_right.gif); 	background-position:right top; background-repeat:no-repeat;			float:right;	}
.CornBluBotLeft{		background-image:url(background/blu_corn_bot_left.gif); 	background-position:left bottom; background-repeat:no-repeat;		float:left;		}
.CornBluBotRight{		background-image:url(background/blu_corn_bot_right.gif); 	background-position:right bottom; background-repeat:no-repeat;	float:right;	}


/* PAGES */
.pages_logo{	
	background-image:url(background/logo_pages.jpg); 	background-position:left top; 	background-repeat:no-repeat;	
	width:140px;		height:85px;	
}


/* IMAGES */
.imgs_float_left { float:left;}
.imgs_float_right { float:right;}


/* POPUP THUMBNAIL */
.popthumb_left{		
	background-image:url(header/red_corn_bot_left.jpg); 	background-position:left top; background-repeat:no-repeat;	height:34px;	width:13px;	float:left;	
}
.popthumb_right{		
	background-image:url(header/red_corn_bot_right.jpg); 	background-position:left top; background-repeat:no-repeat;	height:34px;	width:13px; float:right;	
}
.popthumb_back{		
	background-image:url(header/red_bot.jpg); 						background-position:left top; background-repeat:repeat-x;
}
.popthumb_page{
	font-family:Verdana, Arial, Helvetica, sans-serif;		font-size:12px; 	color:#FFFFFF;		padding:6px 10px;	 float:left;
}

/*  DYNAMIC  */
.slideshow_item{ float:left; padding:0 10px 10px 0; }

.slideshow_break{ clear:both; font-size:0; }

/*  PAGING  */
.paging_page{ float:left; padding-right:5px; }
.paging_page_handle{ float:left; padding-right:5px; }

/* CATTEL CATALOGO */
.CCScrollListTitle{	margin: 10px 20px; 	font-size:12px; color: #213556;		}
.CCScrollList{			border:1px solid #213556;		margin: 0px 20px; 	overflow:auto; overflow-y:scroll; 	}
.CCList{						border:1px solid #213556;		margin: 10px 20px; 	}
.CCListItem{				border-bottom:#CCCCCC 1px solid;		padding: 2px 0px; 	cursor:pointer; 	}
.CCListItemSel{			border-bottom:#CCCCCC 1px solid;		padding: 2px 0px;		background-color:#E9E9E9; 	}

.CCPaging{					border:1px solid #222222;		background:#E9E9E9;		margin:0px 20px 0px 20px; 		  }
.CCPageTot{					padding:3px;	float:right; }
.CCPageItem{				padding:3px;	float:left; }
.CCPageItemSel{			padding:2px 3px 3px 3px;	float:left; }
.CCListAlternative{ position:absolute; color:#213556;	}
.CCListSelected{ 		border-left:1px solid #222222;	padding:10px;	}

.CCImgLink{						float:left; 	margin:10px 5px 0px 0px;		}
.CCImg{								border:#CCCCCC 1px solid;		}
