.galleria {
	float: left;
	margin-right: 10px;
	margin-bottom: 40px;
}

div.marginesx {
	width: 10px;
	height: 420px;
	float: left;
	border-right-style: solid;
	border-right-width: 2px;
}

.bianco div.marginesx {
	border-right-color: #FFFFFF;
}
.rosso div.marginesx {
	border-right-color: #FF0000;
}
.verde div.marginesx {
	border-right-color: #93b69e;
}
.blu div.marginesx {
	border-right-color: #0000FF;
}
.giallo div.marginesx {
	border-right-color: #f4dc93;
}
.viola div.marginesx {
	border-right-color: #b36acb;
}
.nero div.marginesx {
	border-right-color: #000000;
}

.titcolore {
	font-family: arial;
	font-size: 14px;
	line-height: 14px;
}

.rosso span.titcolore,.rosso a,.rosso a:visited,.rosso a:hover {
	color: #FF0000;
}
.verde span.titcolore,.verde a,.verde a:visited,.verde a:hover {
	color: #93b69e;
}
.blu span.titcolore,.blu a,.blu a:visited,.blu a:hover {
	color: #0000FF;
}
.giallo span.titcolore,.giallo a,.giallo a:visited,.giallo a:hover {
	color: #f4dc93;
}
.viola span.titcolore,.viola a,.viola a:visited,.viola a:hover {
	color: #b36acb;
}
.nero span.titcolore,.nero a,.nero a:visited,.nero a:hover {
	color: #000000;
}

.modcontenuto h1 a,.modcontenuto h1 a:visited {
	color: #000000;
}

.modcontenuto {
	background-repeat: no-repeat;
}

.img1mod_hp {
	height: 430px;
}


.modcontenuto h1 {
	margin-top: 10px;
	font-size: 24px;
	font-weight: normal;
	color: #000000;
}

.freccialink {
	width: 40px;
	height: 40px;
	z-index: 3;
	position: absolute;
	bottom: 14px;
	right: 4px;
	background-image: url('../img/crnfrc.png');
}

.frcolore {
	z-index: 2;
	position: absolute;
	bottom: 14px;
	right: 4px;
	width: 22px;
	height: 14px;
}

.rosso div.frcolore {
	background-color: #FF0000;
}
.verde div.frcolore {
	background-color: #93b69e;
}
.blu div.frcolore {
	background-color: #0000FF;
}
.giallo div.frcolore {
	background-color: #f4dc93;
}
.viola div.frcolore {
	background-color: #b36acb;
}
.nero div.frcolore {
	background-color: #000000;
}

/*  ##################################################### MODULO1 - 1 Modulo ################################################# */

.modulo1{
	width: 230px;
	height: 430px;
	position: relative;
}

.modulo1 .modcontenuto {
	margin-left: 9px;
	float: left;
	width: 209px;
}

.modulo1 .imgcontainer1mod {
	width: 205px;
	height: 325px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	margin-right: 2px;
	background-image: url('../img/bgimgmod1.png');
}

.modulo1 .img1mod {
	margin-left: 2px;
	background-repeat: no-repeat;
	width: 199px;
	height: 311px;
	overflow: hidden;
}


.modulo1 .img1modflat {
	margin-left: 2px;
	background-repeat: no-repeat;
	width: 199px;
	height: 158px;
	overflow: hidden;
	position: absolute;
	bottom: 14px;
	right: 4px;

}


/*  ##################################################### MODULO2 - 2 Moduli ################################################# */


.modulo2{
	width: 470px;
	height: 430px;
}

.modulo2 .modcontenuto {
	margin-left: 9px;
	float: left;
	width: 449px;
	height: 430px;
	position: relative;
}

.modulo2 .imgcontainer2mod {
	width: 451px;
	height: 325px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	margin-right: 2px;
	background-image: url('../img/bgimgmod2.png');
}

.modulo2 .img2mod {
	margin-left: 2px;
	background-repeat: no-repeat;
	width: 444px; 
	height: 311px;
	overflow: hidden;
}

.modulo2 .img2modflat {
	margin-left: 2px;
	background-repeat: no-repeat;
	width: 444px; 
	height: 158px;
	overflow: hidden;
}

.modulo2 .img2modcopy {
	margin-left: 2px;
	background-repeat: no-repeat;
	width: 444px; 
	height: 150px;
	overflow: hidden;
}

