/*	
	esterni.org css definitions
	author: triknine
	
	section: layout css definition
*/

/* SEARCH */

div#mainContentHolder div#submainContentHolder div#submainContentHolder_topLeft.search {
	background-image: url(_structuredimages/top/top_left_search.gif);
}
div#mainContentHolder div#submainContentHolder div#submainContentHolder_topRight.search {
	background-image: url(_structuredimages/top/top_right_search.gif);
}

/* SEARCH CONTENTS */
div#mainContentHolder div#contents div#submainContentHolder_leftboard div#searchContent {
 	width:555px; padding-left:30px; padding-right:0px; margin-left:0px; margin-right:0px;
 	padding-top:10px; padding-bottom:0px; margin-top:25px; margin-bottom:0px;
 	font-family: georgia,serif; font-size:10pt; color:#52432b;
}
div#mainContentHolder div#contents div#submainContentHolder_leftboard div#searchContent div#contentSearchForm {
 	width:555px; margin-left:0px; padding-left:0px;
 	height:170px;
 	background-image:url(_structuredimages/bigboxgallery/bg.gif); background-position:top left;
 	border:1px solid #cccccc;
}
div#mainContentHolder div#contents div#submainContentHolder_leftboard div#searchContent div#contentSearchForm div#contentSearchForm_crossTop {
 	height:175px; margin-top:-4px;
 	background-image:url(_structuredimages/cross.gif); background-repeat:no-repeat;background-position:10px top;
}

div#mainContentHolder div#contents div#submainContentHolder_leftboard div#searchContent div#contentSearchForm div#contentSearchForm_crossBottom {
 	height:178px; 
 	background-image:url(_structuredimages/cross.gif); background-repeat:no-repeat;background-position:10px bottom;
}
div#mainContentHolder div#contents div#submainContentHolder_leftboard div#searchContent div#contentSearchForm div#contentSearchForm_crossBottom div#contentSearchForm_contents {
 	padding-left:34px; padding-right:35px; padding-top:17px; padding-bottom:2px;
 	font-family:verdana,sans-serif; font-size:9px; color:#52432b;
}

/* SEARCH RESULTS */
div#mainContentHolder div#contents div#submainContentHolder_leftboard div#searchresults {
 	width:520px; padding-left:65px; padding-right:0px; margin-left:0px; margin-right:0px;
 	padding-top:0px; padding-bottom:0px; margin-top:15px; margin-bottom:0px;
 	
 	line-height:14pt; font-family: georgia,serif; font-size:10pt; color:#52432b;
 	background-image:url(_structuredimages/cross.gif); background-repeat:no-repeat;background-position:42px 6px;
}
div#mainContentHolder div#contents div#submainContentHolder_leftboard div#searchresults div#footer {
 	font-family: georgia,serif; font-size:8pt; color:#666666;
 	float:left; 
}

div#mainContentHolder div#contents div#submainContentHolder_leftboard div#searchresults a:link,
div#mainContentHolder div#contents div#submainContentHolder_leftboard div#searchresults a:visited,
div#mainContentHolder div#contents div#submainContentHolder_leftboard div#searchresults a:active {
 text-decoration:none;
}
div#mainContentHolder div#contents div#submainContentHolder_leftboard div#searchresults a:hover {
	text-decoration:underline;
}

div#mainContentHolder div#contents div#submainContentHolder_leftboard div#searchresults div#prevNext {
 	float:right; 
}


div#mainContentHolder div#contents div#submainContentHolder_leftboard div#searchresults div.title {
 	margin-top:20px;
 	font-weight:800;
}
div#mainContentHolder div#contents div#submainContentHolder_leftboard div#searchresults div.element {
 	 line-height:14pt; clear:both;
}
div#mainContentHolder div#contents div#submainContentHolder_leftboard div#searchresults div.element div.element_title {
 	 padding-top:20px; font-weight:800;
}
div#mainContentHolder div#contents div#submainContentHolder_leftboard div#searchresults div.element div.element_image {
 	 clear:both; padding-top:20px; margin-right:10px; float:left; width:50px;
}
div#mainContentHolder div#contents div#submainContentHolder_leftboard div#searchresults div.element div.element_body {
 	font-size:9pt; font-weight:400;
}


/* SEARCH ADVANCED FORM */
div#mainContentHolder div#contents div#submainContentHolder_leftboard div#searchContent div#contentSearchForm div#contentSearchForm_crossBottom div#contentSearchForm_contents form {
 	margin:0px; padding:35px; padding-top:15px; padding-bottom:15px;
 	padding-right:10px;padding-left:10px;
 	line-height:25px;
	font-family:verdana,sans-serif; font-size:9px; color:#52432b;
}
div#mainContentHolder div#contents div#submainContentHolder_leftboard div#searchContent div#contentSearchForm div#contentSearchForm_crossBottom div#contentSearchForm_contents form select {
	vertical-align:middle;
	font-family:verdana,sans-serif; font-size:9px; color:#52432b;
	width:125px;
}
div#mainContentHolder div#contents div#submainContentHolder_leftboard div#searchContent div#contentSearchForm div#contentSearchForm_crossBottom div#contentSearchForm_contents form input {
	vertical-align:middle;
	font-family:verdana,sans-serif; font-size:9px; color:#52432b;
	width:120px;
}
div#mainContentHolder div#contents div#submainContentHolder_leftboard div#searchContent div#contentSearchForm div#contentSearchForm_crossBottom div#contentSearchForm_contents form input.radio {
	width:15px;
}
div#mainContentHolder div#contents div#submainContentHolder_leftboard div#searchContent div#contentSearchForm div#contentSearchForm_crossBottom div#contentSearchForm_contents form input.checkbox {
	width:15px;
}
div#mainContentHolder div#contents div#submainContentHolder_leftboard div#searchContent div#contentSearchForm div#contentSearchForm_crossBottom div#contentSearchForm_contents form div#left {
	float:left;
	width:260px; height:140px;
}
div#mainContentHolder div#contents div#submainContentHolder_leftboard div#searchContent div#contentSearchForm div#contentSearchForm_crossBottom div#contentSearchForm_contents form div#left div.label {
 	float:left; height:25px; width:80px; overflow:hidden;
}
div#mainContentHolder div#contents div#submainContentHolder_leftboard div#searchContent div#contentSearchForm div#contentSearchForm_crossBottom div#contentSearchForm_contents form div#middle {
	float:left;
	width:140px; height:140px;
}

div#mainContentHolder div#contents div#submainContentHolder_leftboard div#searchContent div#contentSearchForm div#contentSearchForm_crossBottom div#contentSearchForm_contents form div#right {
	float:left;
	width:60px; height:140px;
}