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

/* GALLERY */

div#mainContentHolder div#submainContentHolder div#submainContentHolder_topLeft.esterni {
	background-image: url(_structuredimages/top/top_left_esterni.gif);
}
div#mainContentHolder div#submainContentHolder div#submainContentHolder_topRight.esterni {
	background-image: url(_structuredimages/top/top_right_esterni.gif);
}



/* STYILING */
div#mainContentHolder div#contents div#submainContentHolder_leftboard div#contentTextNoIndent a:link, div#mainContentHolder div#contents div#submainContentHolder_leftboard div#contentText a.bold:link {
 	text-decoration:none; font-weight:800; color:#ed008c;
}
div#mainContentHolder div#contents div#submainContentHolder_leftboard div#contentTextNoIndent a:link, div#mainContentHolder div#contents div#submainContentHolder_leftboard div#contentText a.bold:active {
 	text-decoration:none; font-weight:800; color:#ed008c;
}
div#mainContentHolder div#contents div#submainContentHolder_leftboard div#contentTextNoIndent a:link, div#mainContentHolder div#contents div#submainContentHolder_leftboard div#contentText a.bold:visited {
 	text-decoration:none; font-weight:800; color:#ed008c;
}
div#mainContentHolder div#contents div#submainContentHolder_leftboard div#contentTextNoIndent a:link, div#mainContentHolder div#contents div#submainContentHolder_leftboard div#contentText a.bold:hover {
 	text-decoration:underline; font-weight:800; color:#ed008c;
}


/* FAQ BOX */
div#mainContentHolder div#contents div#submainContentHolder_rightboard div#boxcontainer_faq {
 	width:355px; padding-left:0px; padding-right:0px;
 	min-height:30px; padding-top:0px; padding-bottom:0px; margin-top:9px; margin-bottom:9px;
 	background-image:url(_structuredimages/box/faq_bg.gif); background-position:top left;
 	border:1px solid #cccccc;
}
div#mainContentHolder div#contents div#submainContentHolder_rightboard div#boxcontainer_faq div#boxcontainer_crossTop {
 	min-height:30px; margin-top:-4px;
 	background-image:url(_structuredimages/cross.gif); background-repeat:no-repeat;background-position:10px top;
}

div#mainContentHolder div#contents div#submainContentHolder_rightboard div#boxcontainer_faq div#boxcontainer_crossTop div#boxcontainer_crossBottom {
 	min-height:34px; margin-bottom:-4px;
	background-image:url(_structuredimages/cross.gif); background-repeat:no-repeat;background-position:10px bottom;
}
div#mainContentHolder div#contents div#submainContentHolder_rightboard div#boxcontainer_faq div#boxcontainer_crossTop div#boxcontainer_crossBottom div#boxcontainer_contents {
 	min-height:0px;
 	padding-left:25px; padding-right:15px; padding-top:17px; padding-bottom:0px;
 	font-family:verdana,sans-serif; font-size:9px; color:#333333;
}
div#mainContentHolder div#contents div#submainContentHolder_rightboard div#boxcontainer_faq div#boxcontainer_crossTop div#boxcontainer_crossBottom div.boxtitle {
 	width:300px;
 	padding-bottom:10px; color:#99cccc; font-weight:800px;
	font-family:verdana,sans-serif; font-size:14pt; 
	margin-left:-2px;
}
div#mainContentHolder div#contents div#submainContentHolder_rightboard div#boxcontainer_faq div#boxcontainer_crossTop div#boxcontainer_crossBottom div#boxcontainer_contents div#content {
 	
}
div#mainContentHolder div#contents div#submainContentHolder_rightboard div#boxcontainer_faq div#boxcontainer_crossTop div#boxcontainer_crossBottom div#boxcontainer_contents div#content div#faqs div {
 	background-color:#f0f0f0; margin-bottom:5px;
}
div#mainContentHolder div#contents div#submainContentHolder_rightboard div#boxcontainer_faq div#boxcontainer_crossTop div#boxcontainer_crossBottom div#boxcontainer_contents div#content div#faqs div div {
 	padding-left:10px; padding-bottom:7px;
 	color:#333333; font-weight:800;
}

/* TIMELINE */
div#mainContentHolder div#contents div#timeline_container {
 	width:930px; margin-left: 30px;
 	height:230px;
 	float:left; 
 	margin-bottom:5px;
 	overflow:hidden; 
 	position:relative; top:0px; left:0px;
}
div#mainContentHolder div#contents div#timeline_container div#timeline_imgHolderSpan {
	clear:both; overflow:hidden; position:relative; top:0px; left:0px; width:930px; height:210px; 
}
div#mainContentHolder div#contents div#timeline_container div.button {
	float:left;
	width:40px; height:20px; background-color:#cccccc;
	text-align:center;
	line-height:20px;
	font-size:10px; font-family:verdana, sans-serif; color:white; font-weight:800;
}
div#mainContentHolder div#contents div#timeline_container div.button_inactive {
	float:left;
	width:40px; height:20px; background-color:#7b7e72;
	text-align:center;
	line-height:20px;
	font-size:10px; font-family:verdana, sans-serif; color:white; font-weight:800;
}
div#mainContentHolder div#contents div#timeline_container div#yearholder {
	float:left;
	width:50px;
	padding-left:400px;
	padding-right:400px;
	text-align:center;
}
div#mainContentHolder div#contents div#timeline_container div#yearholder div#year {
	
	width:40px; height:20px; background-color:#ed008c;
	text-align:center;
	line-height:20px;
	font-size:10px; font-family:verdana, sans-serif; color:white; font-weight:800;
}
div#mainContentHolder div#contents div#timeline_container div.button a:link,
div#mainContentHolder div#contents div#timeline_container div.button a:active,
div#mainContentHolder div#contents div#timeline_container div.button a:visited {
	text-decoration:none; color:#ed008c;
}
div#mainContentHolder div#contents div#timeline_container div.button a:hover {
	text-decoration:underline; color:#ed008c;
}


/* CURSORS */
.lens_plus {
	cursor:url(_structuredimages/esterni/lens_plus.gif);
}
.lens_minus {
	cursor:url(_structuredimages/esterni/lens_minus.gif);
}

/* GOOGLE MAP */
div#mainContentHolder div#contents div#googlemap_container {
 	width:930px; margin-left: 30px;
 	height:530px;
 	margin-bottom:5px;
 
}

div#mainContentHolder div#contents div#submainContentHolder_rightboard div#boxcontainer_faq div#boxcontainer_crossTop div#boxcontainer_crossBottom div#boxcontainer_contents a:link {font-size:9px;text-decoration:underline;color:#ed008c;font-weight:800;background-color:#f0f0f0;padding:1px;line-height:16px;}
div#mainContentHolder div#contents div#submainContentHolder_rightboard div#boxcontainer_faq div#boxcontainer_crossTop div#boxcontainer_crossBottom div#boxcontainer_contents a:visited {font-size:9px;text-decoration:underline;color:#ed008c;font-weight:800;background-color:#f0f0f0;padding:1px;line-height:16px;}
div#mainContentHolder div#contents div#submainContentHolder_rightboard div#boxcontainer_faq div#boxcontainer_crossTop div#boxcontainer_crossBottom div#boxcontainer_contents a:active {font-size:9px;text-decoration:underline;color:#ed008c;font-weight:800;background-color:#f0f0f0;padding:1px;line-height:16px;}
div#mainContentHolder div#contents div#submainContentHolder_rightboard div#boxcontainer_faq div#boxcontainer_crossTop div#boxcontainer_crossBottom div#boxcontainer_contents a:hover {font-size:9px;text-decoration:none;color:#ed008c;font-weight:800;background-color:#f0f0f0;padding:1px;line-height:16px;}