* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 10px;
	font-family: Verdana, Arial, SanSerif;
}

a:link {color: #00adef; text-decoration: none;}a:active {color: #c71a78; text-decoration: none;}a:visited {color: #ec008c; text-decoration: line-through;}a:hover {color: #fff200; text-decoration: none;}

#menu {
    float: left;
    width: 185px;
    overflow: auto;
    top: 0;
    bottom: 0;
    position: fixed;
    height: 100%;
}



#menu ul {
	list-style: none;
	margin: 0 0 10px 0;
}

#menu li     {
    text-transform: uppercase;
    color: #fff;    background-color: #000;
    padding: 0 0 0 10px;    margin: 0 0 3px 0;
    background-color: #000;}

#content {
    height: 100%;
    margin: 0 0 0 190px;
    top: 0;
}

.container {
    margin: 5px;
}

#header {
    width: 600px;
    height: 75px;
    color: #fff;    background-color: #000;
    padding: 10px;    margin: 0 0 10px 0;   
}

#content p {
    width: 600px;
    color: #000;
    padding: 0px;    margin: 0 0 3px 0;
}

p {
    margin: 0 0 10px 0;
}

h1 { font-size: 24px; text-transform: uppercase; margin: 0; padding: 0;}

#img-container   { margin: 0; padding: 0; }
#img-container p { width: 400px; margin: 0; padding: 0 0 3px 0; }



.thumbwrap {
	padding: 0;
	margin: 0;
}
.thumbwrap li {
	display: -moz-inline-box;
	display: inline-block;
	/*\*/ vertical-align: top; /**/
	margin: 0 15px 15px 0;
	padding: 0;
}
/*  Moz: NO border qui altrimenti difficolta' con width, table altrimenti problemi a text resize (risolubili con refresh) */
.thumbwrap li>div {
	/*\*/ display: table; /**/
	width: 130px;
}
.thumbwrap a {
	display: block;
	text-decoration: none;
	color: #000;
	cursor: pointer;
}
/* IE7? \*/
.thumbwrap>li .wrimg {
	display: table-cell;
	vertical-align: middle;
	width: 130px;
	height: 130px;
	text-align: center;
}
/**/
.thumbwrap img {
	border: none;
	vertical-align: middle;
}
.thumbwrap a:hover {
	background-color: #f3f3f3;
}
/*\*//*/
.thumbwrap li .wrimg {
	display: block;
	font-size: 1px;
}
.thumbwrap .wrimg span {
	display: inline-block;
	vertical-align: middle;
	height: 199px;
	width: 1px;
}
/**/
.thumbwrap .caption {
	display: block;
	padding: .3em 5px;
	font-size: .9em;
	line-height: 1.1;
	w\idth: 120px;  /* Moz, IE6 */
}
.thumbwrap .description {
	display: none;
	padding: .3em 5px;
	font-size: .9em;
	line-height: 1.1;
	w\idth: 120px;  /* Moz, IE6 */
}
/* top ib e hover Op */
@media all and (min-width: 0px) {
	.thumbwrap {
		border-collapse: collapse;
	}
	.thumbwrap a {
		display: inline-block;
		vertical-align: top;
	}
	.thumbwrap {
		display: inline-block; /* non deve avere margin */
	}
}
