@charset "utf-8";
/* CSS Document by Riccardo Arrigoni for the "Aeroclub de Monaco" --- IUM-TRNG3000*/

body {
background-color: #E8E8E8;
text-align: center;
}

div {margin:auto;} /* to center divs in Firefox */

.main {
position:relative;
background-image:url(../IMAGES/main.gif);
width:860px;
height:700px;
border:solid 0px blue;
}

/* Here is listed the upper part of the website*/



.upshadow {
position:absolute;
top:14px;
left:11px;
background-image:url(../IMAGES/fade.gif);
background-repeat:repeat-x;
width:838px;
height:62px;
border:solid 0px red;
z-index:1;
}

.logo {
position:absolute;
top:30px;
left:30px;
width:76px;
height:63px;
border:solid 0px green;
z-index:2;
}


.title {
position:absolute;
top:41px;
right:30px;
width:714px;
height:52px;
border:solid 0px red;
z-index:2;
}

.date {
position:absolute;
top:63px;
right:31px;
width:200px;
height:20px;
border:solid 0px red;
z-index:3;
font-family:Tahoma, Arial;
font-size:9px;
color:#545454;
text-align:right;
line-height:1.3;
}

.qicons {
position:absolute;
top:20px;
right:26px;
width:90px;
height:16px;
border:solid 0px red;
z-index:3;
}

.mainmenu {
position:absolute;
top:92px;
right:31px;
width:750px;
height:25px;
z-index:0;
display:block;
}

	.mainmenu A:link {text-decoration: none;}
	.mainmenu A:visited {text-decoration: none;}
	.mainmenu A:active {text-decoration: none;}
	.mainmenu A:hover { border-bottom:dotted 1px red; text-decoration:none;}

.club {
position:absolute;
font-size:14px;
z-index:3;
text-align:left;
font-weight:700;
color:#666666;
font-family:Tahoma, Arial;

	}
	
	.club A:link {text-decoration: none; color:#666666;}
	.club A:visited {text-decoration: none; color:#666666;}
	.club A:active {text-decoration: none; color:#666666;}
	.club A:hover {text-decoration: none; color:red;}
	
	
.generic {
text-decoration:none;
	}

	.generic A:link {text-decoration: none; color:#515151;}
	.generic A:visited {text-decoration: none; color:#515151;}
	.generic A:active {text-decoration: none; color:#515151;}
	.generic A:hover {text-decoration: none; color:red;}

/* Here is listed the middle part of the website*/

.news {
position:absolute; 
top:319px; 
left:25px; 
width:180px; 
height:250px; 
font-size:11px; 
z-index:3;
font-family:Tahoma, Arial;
color:#000000;
}

	.news A:link {text-decoration: none; color:#000000;}
	.news A:visited {text-decoration: none; color:#000000;}
	.news A:active {text-decoration: none; color:#000000;}
	.news A:hover {text-decoration: none; color:red; font-weight:700;}

.orizLINE {
position:absolute;
top:289px;
left:30px;
height:1px;
width:800px;
background-image:url(../IMAGES/oriz-.gif);
background-repeat:repeat-x;
z-index:1;
}

.vertLINE {
position:absolute;
top:140px;
left:239px;
height:464px;
width:1px;
background-image:url(../IMAGES/vert-.gif);
background-repeat:repeat-y;
z-index:1;
}

.heli {
position:absolute;
bottom:-3px;
font-family:Tahoma,Arial;
font-size:10px;
color:#666666;
}
	.heli A:link {text-decoration: none; color:#666666;}
	.heli A:visited {text-decoration: none; color:#666666;}
	.heli A:active {text-decoration: none; color:#666666;}
	.heli A:hover {text-decoration: none; color:red; font-weight:700;}

.qlinks {
z-index:2;
position:absolute;
left:30px;
top:140px;
width:189px;
height:134px;
border:solid 2px #ffc633;
background-color:#FFFFFF;
Filter:Alpha(Opacity=88); /* Used for transparency in IE*/
moz-opacity:.88; /*Used for transparency effect in Mozilla*/
opacity:.88; /*Used for transparency effect in FireFox*/
font-family:Tahoma, Arial;
font-size:11px;
color:#000000;
text-align:right;
line-height:2.2; /* the margin for the text is specified in the HTML part */
}
	.qlinksWATER {
	position:absolute;
	bottom:0px;
	right:0px;
	width: 87px;
	height:121px;
	z-index:0;
	background-image:url(../IMAGES/waterQLINKS.gif);
	}
	.qlinksTEXT {
	z-index:2;
	position:absolute;
	right:4px;
	top:13px;
	width:186px;
	height:130px;
	text-align:right;
	line-height:2.2; /* the margin for the text is specified in the HTML part */
	}
	
	.qlinksTEXT A:link {text-decoration: none; color:#000000;}
	.qlinksTEXT A:visited {text-decoration: none; color:#000000;}
	.qlinksTEXT A:active {text-decoration: none; color:#000000;}
	.qlinksTEXT A:hover {text-decoration: none; color:red; font-weight:700;}


.qnews {
position:absolute;
left:30px;
top:300px;
width:189px;
height:202px;
border:solid 2px #ffc633;
background-color:#FFFFFF;
Filter:Alpha(Opacity=88); /* Used for transparency in IE*/
moz-opacity:.88; /*Used for transparency effect in Mozilla*/
opacity:.88; /*Used for transparency effect in FireFox*/
font-family:Tahoma, Arial;
font-size:11px;
color:#000000;
text-align:right;
line-height:2.1; /* the margin for the text is specified in the HTML part */
z-index:1;
}
	
.mainPIC {
position:absolute;
right:30px;
top:140px;
width:574px;
height:138px;
z-index:1;
}
	.mainPICimage {
position:absolute;
left:0px;
top:0px;
width:570px;
height:134px;
z-index:2;
}

.prince {
position:absolute;
left:30px;
top:520px;
width:189px;
height:80px;
border:solid 2px #ffc633;
z-index:1;
}
	.princePIC {
	position:absolute;
	left:0px;
	top:0px;
	width:63px;
	height:80px;
	z-index:2;
	}
	.princeTEXT {
	position:absolute;
	left:66px;
	bottom:1px;
	width:120px;
	height:60px;
	z-index:3;
	font-family:Tahoma, Arial;
	font-size:10px;
	color:#000000;
	text-align:justify;
	line-height:1.3;
	}

.upTITLE {
position:absolute;
top:0px;
left:0px;
width:189px;
height:13px;
background-color:#ffc633;
z-index:0;
text-align:center;
color:#FFFFFF;
margin:0px;
}
.upTITLEtext {
position:absolute;
top:-8px;
left:0px;
width:189px;
height:13px;
z-index:2;
font-family:Tahoma, Arial;
font-size:12px;
font-weight:700;
letter-spacing:1.5px;
text-align:center;
color:#FFFFFF;
margin:0px;
}

.upTITLEbig {
position:absolute;
top:0px;
left:0px;
width:570px;
height:23px;
background-color:#ffc633;
z-index:0;
text-align:center;
color:#FFFFFF;
margin:0px;
}
.upTITLEbigTEXT {
position:absolute;
top:-2px;
left:0px;
width:570px;
height:23px;
z-index:2;
font-family:Tahoma, Arial;
font-size:20px;
font-weight:700;
letter-spacing:2px;
text-align:center;
color:#FFFFFF;
margin:solid 0px red;
}
	
.ulCORNER {
position:absolute;
top:-2px;
left:-2px;
z-index:2;
}
	
.urCORNER {
position:absolute;
top:-2px;
right:-2px;
z-index:2;
}
	
.brCORNER {
position:absolute;
bottom:-2px;
right:-2px;
z-index:2;
}
	
.blCORNER {
position:absolute;
bottom:-2px;
left:-2px;
z-index:2;
}
	
.central {
position:absolute;
top:300px;
right:30px;
width: 570px;
height:300px;
border:solid 2px #ffc633;
z-index:2;
background-color:#FFFFFF;
color:#000000;
font-family:Tahoma, Arial;
font-size:11px;
Filter:Alpha(Opacity=88); /* Used for transparency in IE*/
moz-opacity:.88; /*Used for transparency effect in Mozilla*/
opacity:.88; /*Used for transparency effect in FireFox*/
}
	.centralWATER {
	position:absolute;
	top:0px;
	left:0px;
	width: 393px;
	height:275px;
	z-index:0;
	background-image:url(../IMAGES/waterCENTRAL.gif);	
	}
	.centralTEXT {
	position:absolute;
	top:2px;
	left:3px;
	width: 562px;
	height:296px;
	z-index:3;
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#000000;
	text-align:justify;
	line-height:1.2;
	}
	
.centralBIG {
position:absolute;
top:140px;
right:30px;
width: 570px;
height:460px;
border:solid 2px #ffc633;
z-index:2;
background-color:#FFFFFF;
color:#000000;
font-family:Tahoma, Arial;
font-size:11px;
Filter:Alpha(Opacity=88); /* Used for transparency in IE*/
moz-opacity:.88; /*Used for transparency effect in Mozilla*/
opacity:.88; /*Used for transparency effect in FireFox*/
}

.centralBIGtext {
	position:absolute;
	top:20px;
	left:3px;
	width: 562px;
	height:450px;
	z-index:3;
	font-family:Tahoma, Arial;
	font-size:12px;
	color:#000000;
	text-align:justify;
	line-height:1.2;
	}

.watermark {
position:absolute;
top:130px;
left:130px;
width:600px;
height:447px;
background-image:url(../IMAGES/watermark.gif);
z-index:0;
}

.meteo {
position:absolute;
top:171px;
right:43px;
width: 546px;
height:425px;
z-index:3;
color:#000000;
font-family:Tahoma, Arial;
font-size:12px;
text-align:left;
line-height:2em;
}

.watermarkBIG {
position:absolute;
top:165px;
right:135px;
width:467px;
height:414px;
background-image:url(../IMAGES/waterCENTRALbig.gif);
z-index:2;
}

/* Here is listed the lower part of the website*/

.footline  {
position:absolute;
width:798px;
height:7px;
background-color:#ffc633;
border:solid 2px #ffc633;
top:666px;
left:30px;
z-index:1;
}
	.footlineTEXT  {
	position:absolute;
	width:798px;
	height:7px;
	border:solid px red;
	top:665px;
	left:30px;
	font-family:Tahoma, Arial;
	font-size:10px;
	letter-spacing:0.1em;
	font-weight:700;
	color:#FFFFFF;
	z-index:1;
	}

.JAA {
position:absolute;
width:127px;
height:22px;
top:640px;
left:30px;
z-index:1;
}

.ffa {
position:absolute;
width:63px;
height:22px;
top:640px;
right:30px;
z-index:1;
}

.credits {
position:absolute;
width:798px;
height:9px;
top:680px;
left:31px;
z-index:1;
border-top: solid 1px #CCCCCC;
text-align:right;
font-family:Tahoma, Arial;
font-size:8px;
color:#999999;
}
