/* defaults ***************************************************************** */
* {
	font-family:verdana, sans-serif;
	font-size:12px;		
	color:#666666;	
}
body {
	background:#eeeeee url("../images/background.gif") repeat-y center top;
	margin:0px auto 0px auto;
	height:100%;/* #1 per dare una dimensione di riferimento al div container */				
	text-align:center;/* #2 per centrare i div in ie */
}
/* container *****************************************************************************/
#container {
	background:#ffffff;
	margin:0px auto 0px auto;
	width:700px;
	height:100%;			/* #1 height è relativa a quella del box che contiene l'oggetto*/
	text-align:left;	/* #2 per annullare l'allineamento di prima */
}
/* header *****************************************************************************/
#header {	
	height:200px;
	padding:0px 0px 13px 0px;
}
/* navigation *****************************************************************************/
#navigation_main {
	padding-bottom:15px;
	border-bottom:solid 1px #f1f1f1;
}
#navigation_main a{
	padding:15px 20px 15px 20px;
	border-right:solid 1px #f1f1f1;
	color:#666666;
}
#navigation_main a:link, #navigation_main a:visited {
	text-decoration:none;
}
#navigation_main a:hover, #navigation_main a:active , #navigation_main .selected {
	background:#f1f1f1;
}
/* sub navigation *****************************************************************************/
#navigation_sub {
	padding:10px 20px 0px 20px;
	text-align:right;
	color:#666666;
}
#navigation_sub a{
	color:#666666;
}
#navigation_sub a:link, #navigation_sub a:visited {		
	text-decoration:none;
}
#navigation_sub a:hover, #navigation_sub a:active {
	text-decoration:underline;
}
/* content *****************************************************************************/
#content {
/*	padding:30px 20px 40px 20px;*/
	padding:30px 150px 40px 50px;
	background:#ffffff;
}
#content p{
	text-indent:20px;
	text-align:justify;
}
#content span.title {
	padding:3px;
	text-indent:0px;
	text-align:center;
	color:#608651;/*666666;*/
	background:#f1f1f1;
	display:table-cell;
}
#content span.descr {
	padding:3px;
	text-indent:0px;
	display:table-cell;
}
#content a {
	color:#608651;/*666666;*/
	background:#f1f1f1;
}
#content a:link, #content a:visited {
	text-decoration:none;
}		
#content a:hover, #content a:active {
	text-decoration:underline;
}
#content .goto_top{
	background:none;
	display:block;
	font-weight:normal;
	color:#cccccc;
	font-size:11px;
	text-align:right;
}
#thumbs {
    padding:20px 0px;
    display:block;
    }
#thumbs .thumb {
	padding:1px;
	display:table-cell;
}
#thumbs .thumb img  {
    vertical-align:middle;
    border:none;
}
/* footer *****************************************************************************/
#footer {
	color:#cccccc;
	font-size:11px;
	text-align:center;
    background:#ffffff;
	border-top:solid 1px #f1f1f1;
	padding:5px 0px 40px 0px;
}
#footer a {
	font-size:11px;
	color:#cccccc;
	text-decoration:none;
}
#footer a:link, #footer a:visited {}		
#footer a:hover, #footer a:active {
	font-size:11px;
	text-decoration:underline;
}