/* CSS Document */
.container {
	top : 0px;
	position : absolute;
	left : 50%;
	margin-left : -390px;
	width : 780px;
	height: 500px;
}

.container2 {
	top : 0px;
	position : absolute;
	left : 50%;
	margin-left : -390px;
	width : 780px;
	height: 500px;
}

.framelola {
	top : 0px;
	position : absolute;
	left : 0px;
	width : 778px;
	height: 498px;
}
.framelola2 {
	top : 0px;
	position : absolute;
	left : 0px;
	width : 778px;
	height: 498px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.textlola {
	top : 50px;
	position : absolute;
	left : 55px;
	width : 300px;
	height: 450px;
	z-index: 2;
	font-family: Verdana, Arial, Helvetica, sans-serif, "trebuchet MS";
	font-size: 11px;
	line-height: 13px;
	color: #006600;
}

.navlola {
	top : 150px;
	position : absolute;
	left : 400px;
	width : 120px;
	height: 100px;
	z-index: 3;
}

.titlelola {
	top : 650px;
	position : absolute;
	left : 50px;
	width : 183px;
	height: 42px;
	z-index: 4;
}

.navlola2 {
	top : 100px;
	position : absolute;
	left : 510px;
	width : 120px;
	height: 100px;
	z-index: 3;
}
.navlola3 {
	top : 100px;
	position : absolute;
	left : 510px;
	width : 120px;
	height: 100px;
	z-index: 3;
}

.titlelola2 {
	top : 250px;
	position : absolute;
	left : 510px;
	width : 183px;
	height: 42px;
	z-index: 4;
}

.titlelola3 {
	top : 340px;
	position : absolute;
	left : 505px;
	width : 183px;
	height: 42px;
	z-index: 4;
}
.frontnavlola {
	top : 150px;
	position : absolute;
	left : 50px;
	width : 120px;
	height: 100px;
	z-index: 3;
}

.fronttitlelola {
	top : 50px;
	position : absolute;
	left : 50px;
	width : 183px;
	height: 42px;
	z-index: 4;
}
.subnav {
	position: absolute;
	height: 150px;
	width: 150px;
	left: 350px;
	top: 50px;
	z-index: 5;
}
.textbox {
	position: absolute;
	height: 360px;
	width: 250px;
	left: 150px;
	top: 120px;
	z-index: 2;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}
.apriltextbox {
	position: absolute;
	height: 657px;
	width: 371px;
	left: 14px;
	top: 202px;
	z-index: 2;
	font-family: "Century Gothic";
	font-size: 11px;
	color: #333333;
	text-align: justify;
	line-height: 16px;
}
.noumenu {
	position: absolute;
	height: 313px;
	width: 320px;
	left: 439px;
	top: 140px;
	z-index: 2;
	font-family: "Century Gothic";
	font-size: 11px;
	color: #333333;
	text-align: justify;
	line-height: 16px;
}

.apriltextbox a{
	text-decoration: underline;
	/*color: #99CC00;*/
	color: #C00;
	}
.apriltextbox a:link {
	text-decoration: underline;
	/*color: #99CC00;*/
	color: #C00;
	}
.apriltextbox a:visited {
	text-decoration: none;
	/*color: #99CC99;*/
	color: #C00;
	}
.apriltextbox a:hover {
	text-decoration: underline;
	/*color: #99FF00;*/
	color: #C00;
	}


.aprilheadergreen {
	font-size: 11px;
	font-weight: bold;
	color: #99CC00;
}
.aprilheaderred {
	font-size: 13px;
	font-weight: bold;
	color: #CC0000;
}

.aprilbigframe {
	position: absolute;
	left: 50%;
	top:25px;
	width:763px;
	height: 1277px;
	margin-left:-380px;
	visibility: visible;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	}
	
.indexaprilbigframe {
	position: absolute;
	left: 50%;
	top:25px;
	width:760px;
	height: 552px;
	margin-left:-380px;
	visibility: visible;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	}
.aprilback {
	   
	 position: absolute;
     left:285px; 
	 top:0px;
     width:284px; 
	 height: 500px;
     visibility: visible;
	 }
.aprilflower {
	position: absolute;
	height: 107px;
	width: 167px;
	left: 15px;
	bottom: 1080px;
}
.apriltop {
	position: absolute;
	height: 30px;
	width: 514px;
	left: 15px;
	top: 24px;
}
.aprilgrass {
	position: absolute;
	height: 250px;
	width: 183px;
	left: 250px;
	top: 200px;
	visibility: visible;
}
.apriltopright {
	position: absolute;
	height: 20px;
	width: 110px;
	left: 82%;
	top: 3px;
	margin-left:-0px;
	border: 1px none #CCCCCC;
}
.aprilheadersredocr {
	font-family: "oCR A Extended";
	color: #FF0000;
	font-weight: bold;
	font-size: 16px;
}
.aprilbotright {
	position: absolute;
	height: 30px;
	width: 109px;
	left: 659px;
	top: 1282px;
	font-family: Arial, Helvetica, sans-serif, "trebuchet MS";
	font-size: 9px;
	color: #CCCCCC;
}

.aprilbotleft {
	position: absolute;
	height: 30px;
	width: 500px;
	left: -1px;
	top: 1283px;
	font-family: Arial, Helvetica, sans-serif, "trebuchet MS";
	font-size: 9px;
	color: #CCCCCC;
}

.aprilbotleft a{
	text-decoration: none;
	color: #CCCCCC;
	}
.aprilbotleft a:link {
	text-decoration: none;
	color: #CCCCCC;
	}
.aprilbotleft a:visited {
	text-decoration: none;
	color: #CCCCCC;
	}
.aprilbotleft a:hover {
	text-decoration: underline;
	color: #11D9D6;
	}

.indexaprilflower {

	position: absolute;
	height: 107px;
	width: 167px;
	left: 500px;
	top: 440px;
}
.indexaprilback {
   
	 position: absolute;
     left:0px; 
	 top:0px;
     width:284px; 
	 height: 500px;
     visibility: visible;
}

.apriltextswap {
   
	 position: absolute;
     left:340px; 
	 top:400px;
     width:55px; 
	 height: 22px;
     visibility: visible;
}
.indexaprilbotright {

	position: absolute;
	height: 30px;
	width: 109px;
	left: 642px;
	top: 555px;
}
.aprilbigframe2 {

	position: absolute;
	left: 50%;
	top:25px;
	width:760px;
	height: 670px;
	margin-left:-375px;
	visibility: visible;
	background-color: #FFFFFF;
}
.aprilbackleftbot {
	position: absolute;
	width: 250px;
	left: 1px;
	bottom: 1px;
}
.anotherfotoback {
	position: absolute;
	height: 200px;
	width: 200px;
	left: 140px;
	top: 220px;
}
.anotherfotoback2 {

	position: absolute;
	height: 200px;
	width: 200px;
	left: 163px;
	top: 220px;
}
.apriltopmay {

	position: absolute;
	height: 30px;
	width: 230px;
	left: 23px;
	top: 5px;
}
.galframebig {
	position: absolute;
	height: 300px;
	width: 350px;
	left: 20px;
	top: 130px;
	z-index: 15;
}
.galframebiginner {
	position: absolute;
	height: 239px;
	width: 352px;
	left: 38px;
	top: 150px;
	z-index: 13;
	background-color: #FFFFFF;
}
.galthums {
	position: absolute;
	height: 80px;
	width: 352px;
	left: 50px;
	top: 430px;
	z-index: 13;
}

.galspacer{
padding-right: 10px;
}
.monthlyspecial {
	position: absolute;
	height: 250px;
	width: 235px;
	left: 50px;
	top: 225px;
	z-index: 17;
	font-family: "Century Gothic";
	font-size: 11px;
}
.monthlyspecialback {

	position: absolute;
	height: 300px;
	width: 220px;
	left: 12px;
	top: 170px;
	z-index: 16;
	font-family: "Century Gothic";
	font-size: 9px;
}
.redcentgoth {
	font-family: "Century Gothic";
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}
.aprilfrontframe {

	position: absolute;
	left: 50%;
	top:25px;
	width:770px;
	height: 640px;
	margin-left:-375px;
	visibility: visible;
	border: 1px solid #999999;
}
.aprilbotrightsmall {

	position: absolute;
	height: 30px;
	width: 109px;
	left: 652px;
	top: 643px;
}
.testtextboxlarge {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	position: absolute;
	height: 400px;
	width: 300px;
	left: 10px;
	top: 10px;
}
.testcssimagerelative {
	position: relative;
	left: 200px;
	background-color: #ECE9D8;
}
.testcssimagerelative2 {
	position: relative;
	left: 200px;
	background-color: #ECE9D8;
}
.testcssimagerelativeblock {
	position: relative;
	left: 0px;
	background-color: #ECE9D8;
	width: 500px;
}
.textandimage {
position: relative;
	left: 200px;
	background-color: #ECE9D8;
	width: 500px;
}

.showbox {
	position: relative;
	left: 0px;
	width: 400px;
	height: 77px;
	margin: 10px 10px 10px 0px;
}

.showboximage {
position: absolute;
	left: 0px;
	width: 90px;
	height: 77px;	
}

.showboxtext {
	position: absolute;
	left: 100px;
	width: 260px;
	height: 77px;
	top: 05px;
}
.redtitletext {
	color: #CC0000;
}

/*-------------------------------	MENU	----------------------------*/		
/* common styling */
.menu {/*font-family: arial, sans-serif;*/ width:180px; height:150px; position:relative; margin:0;/* font-size:11px;*/ margin:50px 0; float:right;}
.menu ul li a {display:block; text-decoration:none; color: #CC0000; width:168px; height:20px; text-align:left; border:1px solid #fff; border-width:1px 1px 0 0; *border-width:1px 0 0 0;/*background:#c9c9a7;*/ line-height:19px; /*font-size:11px;*/ padding-left:10px;}
.menu ul li a:visited {display:block; text-decoration:none; color: #CC0000; width:168px; height:20px; text-align:left; border:1px solid #fff; border-width:1px 1px 0 0; *border-width:1px 0 0 0;/*background:#c9c9a7;*/ line-height:19px; /*font-size:11px;*/ padding-left:10px;}
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; margin-right:1px; position:relative;}
.menu ul li ul {display: none;}


/* specific to non IE browsers */
.menu ul li:hover a {color:#fff; background:#CC0000;}
.menu ul li:hover ul {display:block; position:absolute; top:0; left:-191px; width:105px;}
.menu ul li:hover ul li a.hide {background:#CC0000; color:#fff;}
.menu ul li:hover ul li:hover a.hide {width:150px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#CC0000; color:#fff; width:180px;}
.menu ul li:hover ul li a:hover {background:#fff; color:#CC0000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:181px; top:0; color:#fff;}
.menu ul li:hover ul li:hover ul li a {display:block; width:180px; background:#CC0000; color:#fff;}
.menu ul li:hover ul li:hover ul li a:hover {background:#fff; color:#CC0000;}

/*---------------------------	FIN MENU	------------------------*/



/*-------------------------------	MENU	----------------------------*/		
/* common styling */
.menu {/*font-family: arial, sans-serif;*/ width:180px; height:150px; position:relative; margin:0;/* font-size:11px;*/ margin:50px 0; float:right;}
.menu ul li a {display:block; text-decoration:none; font-size: 12px; color: #CC0000; width:168px; height:20px; text-align:left; border:1px solid #fff; border-width:1px 1px 0 0; *border-width:1px 0 0 0;/*background:#c9c9a7;*/ line-height:19px; /*font-size:11px;*/ padding-left:10px;}
.menu ul li visited {display:block; text-decoration:none; font-size: 12px; color: #CC0000; width:168px; height:20px; text-align:left; border:1px solid #fff; border-width:1px 1px 0 0; *border-width:1px 0 0 0;/*background:#c9c9a7;*/ line-height:19px; /*font-size:11px;*/ padding-left:10px;}
.menu ul li hover {display:block; text-decoration:none; font-size: 12px; color: #CC0000; width:168px; height:20px; text-align:left; border:1px solid #fff; border-width:1px 1px 0 0; *border-width:1px 0 0 0;/*background:#c9c9a7;*/ line-height:19px; /*font-size:11px;*/ padding-left:10px;}
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; margin-right:1px; position:relative;}
.menu ul li ul {display: none;}


.contingut {
	font-family: "Century Gothic";
	font-size: 11px;
	color: #333333;
	text-align: justify;
		}


.contingut_titol {
	font-family: "Century Gothic";
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-align: left;
		}
