/* Hello! ;-)  */
/* Standard */
html			{margin:0;padding:0 0 10px 0;background:#fbb208; color:#2d2d2d;} 
body 			{margin:0;padding:0;font:normal 76% "Trebuchet MS", Arial, sans-serif; text-align:center;} /*mettere su pagewidth text-align:left;*/
/*con le tabelle, su mozilla non funziona con  il size. aggungere
table	{border-collapse:collapse;}
td		{vertical-align:top;font-size:1em;}
*/
h1, h2, h3, h4 {padding:0;}
h1 		{font-size:2em;margin:14px 0 5px 0;}
h2 		{font-size:1.3em;margin:13px 0 3px 0;}
h3 		{font-size:1.1em;margin:10px 0 3px 0;}
h4 		{font-size:1.0em;margin:5px 0 0px 0;}
/*
	p 			{margin-top:8px;padding:0;}
*/
p 			{margin:8px 0 6px 0;padding:0;}
hr			{display:none;}

ul 		{margin-top:0;margin-bottom:0px;}
img		{border:0;display:block;} /* Mozilla: no margini sotto le IMG per STRICT DOCTYPE */
			/*per togliere il display: o inherit o compact */
a 			{color:#2d2d2d;}
a:hover		{text-decoration:none;}

.lclr 			{clear:left;} /* in abbinamento <div class="clr"><br /></div> e line-height:1px; */
.hide 			{display:none;}
.top 			{margin:0;padding:0;}

/* Clear floats */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* Stile della sezione "testata" */

#testatagalleria {
background : #fbb208;
height : 91px;
text-align:center;
}


img.sx	{
	margin: 0 auto 0 auto;
	}

#pagewidth {width:95%;margin:20px auto;background-color:#FFF;text-align:left;border:1px solid #FFF;}
#main {padding:1%;}



/* HEADER */
#header {background-color:#043480;}
#header h1 {font-family:Georgia, "Times New Roman", Times, serif; line-height:65px; margin:0;padding:0 0 0 20px; color:#FFF; font-weight:normal;}


#mainmenu {background-color:#000000; position:relative; height:25px;line-height:25px;color:#FFF;padding-left:20px;}
#mainmenu .navbar ul {margin:0;padding:0 0 ;color:#FFF;list-style-type:none;}
#mainmenu .navbar ul li{display:inline;margin:0;padding:0;}
#mainmenu .navbar ul li a{color:#FFF;}
#mainmenu .otherfunct ul {right:20px;top:0; position:absolute;margin:0;padding:0; list-style-type:none;}
#mainmenu .otherfunct ul li{margin:0;padding:0;}
#mainmenu .otherfunct ul li a {color:#FFF;}
#mainmenu .otherfunct ul li .nolink{ color:#CCC;}




.list_set {} /* mettere un padding qui dà errore con IE7 */
	.list_set_item{float:left;border:1px solid #DDD;padding:1%; background-color:#ffffff;width:45.5%;margin:0.5% 1%}
		.list_set_image {float:left;background:transparent url() no-repeat center center; border:1px solid #DDD;}
		.list_set_image:hover {border:1px solid #90c2d5;}
		.list_set_image img{visibility:hidden;width:80px; height:80px;}
		.list_set_text {float:left;color:#2d2d2d;margin-left:1em;}
		.list_set_text h2 {font-family:Georgia, "Times New Roman", Times, serif;}



.view_set {margin:0 auto; text-align:center;}
.view_set dl{margin:0;padding:0;}
.view_set dd{float:left;margin:0;padding:2% 1% 0 1%; width:17.8%; font-size:0.9em;}
.view_set dd img{visibility:hidden;width:80px; height:80px;}
.view_set dd a {margin:0 auto;width:80px; height:80px; display:block; background:transparent url("") no-repeat center center; border:6px solid #ededed;}
/*.view_set dd a:hover {border:6px solid #dcdcdc;}*/



#view_photo {margin:1%;}
#leftc,#rightc{float:left; width:15%; text-align:center;}
#leftc a.later-photo,#rightc a.later-photo {margin:0 auto; background:transparent url("") no-repeat center center; width:80px;height:80px; display:block;border:6px solid #ededed;}
/*#leftc a.later-photo:hover ,#rightc a.later-photo:hover  {border:6px solid #e3e3e3;}*/
#leftc img,#rightc img { visibility:hidden;width:80px; height:80px;}
#leftc a,#rightc a { text-decoration:none;}
#leftc a:hover,#rightc a:hover { text-decoration:underline;}

#mainc {float:left; width:70%;}
#mainc img{margin:0 auto;padding:2%;text-align:center;border:1px solid #DDD; background-color:#ededed;}

#mainc .mainc-data {margin:4%; background-color:#ededed;padding:2%;border:1px solid #DDD;}
#mainc .mainc-data h2 {margin-top:0; color:#6da0b2; border-bottom:1px dotted #6da0b2}


#myGallery{margin:0 auto;text-align:center;}

#credits {padding:2%;}


/* PAGINATION */
#pagination {text-align:center;}
#pagination {margin-top:2em;}
#pagination a,#pagination .current{line-height:25px;text-decoration:none;color:#000;border:1px solid #DCDCDC;padding:1px 6px; background-color:#FFF;}
#pagination .current,#pagination a:hover{color:#FFF;background-color:#2d2d2d;}



/*	FOOTER */
#footer {clear:left;text-align:center; line-height:40px; }
#footer, #footer a {color:#CCC;}
#footer a:hover {color:#2d2d2d;}
