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

/* GALLERY */

div#mainContentHolder div#submainContentHolder div#submainContentHolder_topLeft.gallery {
	background-image: url(_structuredimages/top/top_left_gallery.gif);
}
div#mainContentHolder div#submainContentHolder div#submainContentHolder_topRight.gallery {
	background-image: url(_structuredimages/top/top_right_gallery.gif);
}
div#mainContentHolder div#contents div#submainContentHolder_galleryleftboard {
 	width:337px; margin-top:-4px; margin-left:30px; padding-left:0px; padding-right:20px;
 	float:left;
}
div#mainContentHolder div#contents div#submainContentHolder_galleryrightboard {
 	width:555px; margin-top:4px; padding-left:0px; padding-right:0px;
 	float:right;
}

/* BOXES */
div#mainContentHolder div#contents div#submainContentHolder_galleryleftboard div#boxcontainer {
 	width:355px; padding-left:0px; padding-right:0px;
 	min-height:50px; padding-top:0px; padding-bottom:0px; margin-top:9px; margin-bottom:9px;
 	background-image:url(_structuredimages/box/gallery_bg.gif); background-position:top left;
 	border:1px solid #b8ff7e;
}
div#mainContentHolder div#contents div#submainContentHolder_galleryleftboard div#boxcontainer div#boxcontainer_crossTop {
 	min-height:50px; margin-top:-4px;
 	background-image:url(_structuredimages/cross.gif); background-repeat:no-repeat;background-position:10px top;
}

div#mainContentHolder div#contents div#submainContentHolder_galleryleftboard div#boxcontainer div#boxcontainer_crossTop div#boxcontainer_crossBottom {
 	min-height:58px; margin-bottom:-4px;
	background-image:url(_structuredimages/cross.gif); background-repeat:no-repeat;background-position:10px bottom;
}
div#mainContentHolder div#contents div#submainContentHolder_galleryleftboard div#boxcontainer div#boxcontainer_crossTop div#boxcontainer_crossBottom div#boxcontainer_contents {
 		min-height:0px;
	 	padding-left:25px; padding-right:15px; padding-top:17px; padding-bottom:0x;
 		font-family: georgia,serif; font-size:10pt; color:#333333; font-weight:800; 
}
div#mainContentHolder div#contents div#submainContentHolder_galleryleftboard div#boxcontainer div#boxcontainer_crossTop div#boxcontainer_crossBottom div#boxcontainer_contents div#content {
	font-family:verdana, sans-serif; font-size:7pt; font-weight:400;
	padding-bottom:15px;
}
div#mainContentHolder div#contents div#submainContentHolder_galleryleftboard div#boxcontainer div#boxcontainer_crossTop div#boxcontainer_crossBottom div#boxcontainer_contents div#content div {
	line-height:20px;
}
div#mainContentHolder div#contents div#submainContentHolder_galleryleftboard div#boxcontainer div#boxcontainer_crossTop div#boxcontainer_crossBottom div#boxcontainer_contents div#content div div {
	margin-left:20px;
}
div#mainContentHolder div#contents div#submainContentHolder_galleryleftboard div#boxcontainer div#boxcontainer_crossTop div#boxcontainer_crossBottom div#boxcontainer_contents div#content div span {
	background-color:#f0f0f0; padding:2px; padding-left:3px;  padding-right:3px; 
	font-family:verdana, sans-serif; font-size:7pt; font-weight:800;
	color:#EC008A; 
}

div#mainContentHolder div#contents div#submainContentHolder_galleryleftboard div#boxcontainer div#boxcontainer_crossTop div#boxcontainer_crossBottom div#boxcontainer_contents div#content a:link,
div#mainContentHolder div#contents div#submainContentHolder_galleryleftboard div#boxcontainer div#boxcontainer_crossTop div#boxcontainer_crossBottom div#boxcontainer_contents div#content a:active,
div#mainContentHolder div#contents div#submainContentHolder_galleryleftboard div#boxcontainer div#boxcontainer_crossTop div#boxcontainer_crossBottom div#boxcontainer_contents div#content a:visited
{
	font-family:verdana, sans-serif; font-size:7pt; font-weight:800;
	color:#EC008A; text-decoration:underline;
	
}
div#mainContentHolder div#contents div#submainContentHolder_galleryleftboard div#boxcontainer div#boxcontainer_crossTop div#boxcontainer_crossBottom div#boxcontainer_contents div#content a:hover {
	text-decoration:none; color:#EC008A; font-family:verdana, sans-serif; font-size:7pt; font-weight:800;
	
}


/* FEATURED GALLERIES */
div#mainContentHolder div#contents div#submainContentHolder_galleryleftboard div#boxcontainer div#boxcontainer_crossTop div#boxcontainer_crossBottom div#boxcontainer_contents div#featuredgalleries {
	font-family:verdana, sans-serif; font-size:7pt; font-weight:800;
}
div#mainContentHolder div#contents div#submainContentHolder_galleryleftboard div#boxcontainer div#boxcontainer_crossTop div#boxcontainer_crossBottom div#boxcontainer_contents div#featuredgalleries div#featuredgallery_title {
	background-color:#f0f0f0; line-height:15pt;
	margin-bottom:1px; padding-left:7px; padding-right:7px;
	width:289px; margin-left:0px;
}
div#mainContentHolder div#contents div#submainContentHolder_galleryleftboard div#boxcontainer div#boxcontainer_crossTop div#boxcontainer_crossBottom div#boxcontainer_contents div#featuredgalleries div#featuredgallery_title a:link, div#mainContentHolder div#contents div#submainContentHolder_galleryleftboard div#boxcontainer div#boxcontainer_crossTop div#boxcontainer_crossBottom div#boxcontainer_contents div#featuredgalleries div#featuredgallery_title a:active, div#mainContentHolder div#contents div#submainContentHolder_galleryleftboard div#boxcontainer div#boxcontainer_crossTop div#boxcontainer_crossBottom div#boxcontainer_contents div#featuredgalleries div#featuredgallery_title a:visited
{
	text-decoration:none; color:#EC008A;
}
div#mainContentHolder div#contents div#submainContentHolder_galleryleftboard div#boxcontainer div#boxcontainer_crossTop div#boxcontainer_crossBottom div#boxcontainer_contents div#featuredgalleries div#featuredgallery_photos {
	height:50px;
	margin-bottom:3px; padding-left:0px; padding-right:0px;
	width:304px; margin-left:0px;
}
div#mainContentHolder div#contents div#submainContentHolder_galleryleftboard div#boxcontainer div#boxcontainer_crossTop div#boxcontainer_crossBottom div#boxcontainer_contents div#featuredgalleries div#featuredgallery_photos img {
	margin-right:1px;
}

/* GALLERY BOX */

div#contentGallery {
 	width:555px; margin-left:0px; padding-left:0px;
 	height:535px;
 	background-image:url(_structuredimages/bigboxgallery/bg.gif); background-position:top left;
 	border:1px solid #dbdbdb;
}
div#contentGallery div#contentGallery_crossTop div#contentGallery_crossBottom div#contentGallery_contents div#imager {
 	width:474px;
 	height:330px; 
 	text-align:center;
 	background-color:#f0f0f0; font-family:verdana,sans-serif; font-size:9px; color:#52432b; font-weight:800;
 	padding-top:6px; padding-bottom:6px; padding-left:6px; padding-right:6px;
 	clear:both;
}
div#contentGallery div#contentGallery_crossTop div#contentGallery_crossBottom div#contentGallery_contents div#imager img {
	cursor:hand; cursor:pointer;
}
div#contentGallery_crossTop {
 	height:540px; margin-top:-4px;
 	background-image:url(_structuredimages/cross.gif); background-repeat:no-repeat;background-position:10px top;
}

div#contentGallery div#contentGallery_crossTop div#contentGallery_crossBottom {
 	height:540px; 
 	background-image:url(_structuredimages/cross.gif); background-repeat:no-repeat;background-position:10px 50px;
}
div#contentGallery div#contentGallery_crossTop div#contentGallery_crossBottom div#contentGallery_slider {
 	margin-left:24px; margin-right:24px;
 	margin-bottom:15px;
 	height:65px; padding:0px;
 	font-family:verdana,sans-serif; font-size:9px; color:#52432b;
 	background-color:#f0f0f0;
}
div#contentGallery div#contentGallery_crossTop div#contentGallery_crossBottom div#contentGallery_slider div#content_slider {
 	margin-left:15px; margin-right:15px;
 	text-align:left;
 	overflow:hidden;
 	position:relative; 
 	width:457px; float:left;
 	height:65px; padding:0px;
 	
 	font-family:verdana,sans-serif; font-size:9px; color:#52432b;
 	background-color:#f0f0f0;
}
div#contentGallery div#contentGallery_crossTop div#contentGallery_crossBottom div#contentGallery_slider div#content_slider div#slide {
	width:457px; position:relative; left:0px; white-space:nowrap;
	
}
div#contentGallery div#contentGallery_crossTop div#contentGallery_crossBottom div#contentGallery_slider div#content_slider div#slide a img {
 	width:75px; height:50px;
 	margin-top:7px; margin-bottom:8px;margin-left:1px; margin-right:1px;
}

div#contentGallery div#contentGallery_crossTop div#contentGallery_crossBottom div#contentGallery_contents {
 	padding-left:34px; padding-right:35px; padding-top:17px; padding-bottom:2px;
 	font-family:verdana,sans-serif; font-size:9px; color:#52432b;
}
div#contentGallery div#contentGallery_crossTop div#contentGallery_crossBottom div#contentGallery_contents div#titler.vetrina {
 	padding:2px; padding-left:6px; margin-bottom:2px;
 	width:478px; height:15px; line-height:15px; overflow:hidden;
 	background-color:#f0f0f0; font-family:verdana,sans-serif; font-size:9px; color:#52432b; font-weight:800;
}
div#contentGallery div#contentGallery_crossTop div#contentGallery_crossBottom div#contentGallery_contents div#titler {
 	padding:2px; padding-left:6px; margin-bottom:2px;
 	width:375px; height:15px; line-height:15px; overflow:hidden;
 	background-color:#f0f0f0; font-family:verdana,sans-serif; font-size:9px; color:#52432b; font-weight:800;
 	float:left;
}
div#contentGallery div#contentGallery_crossTop div#contentGallery_crossBottom div#contentGallery_contents div.presubtitler {
 	margin-top:2px;
 	padding:2px; padding-left:6px; line-height:15px;
 	width:379px; height:15px; overflow:hidden;
 	background-color:#f0f0f0; font-family:verdana,sans-serif; font-size:9px; color:#52432b; font-weight:800;
 	float:left;
}
div#contentGallery div#contentGallery_crossTop div#contentGallery_crossBottom div#contentGallery_contents div.presubtitler_foto {
 	padding:2px; padding-left:6px;
 	margin-top:2px; line-height:15px; margin-right:1px;
 	width:328px; height:15px; overflow:hidden;
 	background-color:#f0f0f0; font-family:verdana,sans-serif; font-size:9px; color:#52432b; font-weight:800;
 	float:left;
}
div#contentGallery div#contentGallery_crossTop div#contentGallery_crossBottom div#contentGallery_contents div#titlerlink {
 	padding:2px; padding-left:6px;
 	width:93px; height:15px; line-height:15px;
 	background-color:#f0f0f0; font-family:verdana,sans-serif; font-size:9px; color:#52432b; font-weight:800;
 	float:right;
}
div#contentGallery div#contentGallery_crossTop div#contentGallery_crossBottom div#contentGallery_contents div#titlerlink a {
	text-decoration:none;
}

div#contentGallery div#contentGallery_crossTop div#contentGallery_crossBottom div#contentGallery_contents div.subtitler {
 	padding:2px; padding-left:6px;
 	height:15px; line-height:15px;
 	background-color:#f0f0f0; font-family:verdana,sans-serif; font-size:9px; color:#52432b; font-weight:800;
}
div#contentGallery div#contentGallery_crossTop div#contentGallery_crossBottom div#contentGallery_contents div.subtitler font.author {color:#ed008c;}

