					/* COMMON STYLES FOR EVERY PAGE */

body {

	margin: 0;

	text-align: center;

	background-image: url(../images/RS_bg.jpg); 

	background-repeat: repeat-x;

	background-color: #FFFFFF;

}



/*  Position of the webpage  */

#wrap {

	position: relative;

	margin: auto;

	width: 770px;

	height: 100%;

	background-color: #FFFFFF;

	text-align: left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.7em;

	color: black;

}



/* ###################### BANNER ################ */



#banner {

	background-image: url(../images/RS_banner.jpg);

	background-repeat: no-repeat;

	background-position: top;

	margin: 0;

	padding: 0;

	border: 0;

	width: 770px;

	height: 332px;

	position: relative;

}



#banner h1 { 

	display: none;

}



#flashcontent {

	width: 770px;

	height: 300px;

	margin: 0;

	padding: 0;

	border: 0;

}



#wrapBar {

	width: 770px;

	position: relative;

	height: 30px;

	float: left;

	margin: 0;

	padding: 0;

	border: 0;

}

#wrapBar p {

	color: white;

}



#topTitle {

	width: 450px;

	height: 30px;

	margin: 1px 0 0 0;

	float: left;

	left: 0;

	position: relative;

}



#topTitle p.white {

	position: relative;

	color: #FFF;

	padding: 0;

	margin: 0;

	border: 0;

	top: 4px;

}



#Search {

	width: 300px;

	position: relative;

	float: left;

	top: 1px;

}

#Search p {

	padding: 0;

	margin: 0;

	border: 0;

}



/* ############### WRAPPER ENVELOPS COLA AND COLB ############ */

#wrapper {

	width: 770px;

	height: 100%;

	position: relative;

	background-color: white;

	float: left;

	margin: 0;

	padding: 0;

	border: 0;

}



/* ####################### colA PROPERTIES ########################### */

#colA { 

	width: 190px;

	height: 100%;

	left: 0;

	position: absolute;

	float: left;

	z-index: 99;

	margin: 0;

	padding: 0;

} 



/* ####################### Insertion of the Menu images #######################  */

ul {

	margin: 0;

	padding: 0;

	list-style: none;

	width: 190px; /* Width of Menu Items */

	border-bottom: 1px solid #666;

	text-align: right;

	padding: 0;

	}



ul li {

	position: relative;

	}

	

li ul {

	position: absolute;

	left: 189px; /* Set 1px less than menu width */

	background: #000 url(../images/black.GIF);

	top: 0;

	display: none;

	padding: 0;

}



/* Styles for Menu Items */

ul li a {

	display: block;

	text-decoration: none;

	color: #FFF;

	background: #000 url(../images/black.GIF); /* IE6 Bug */

	padding: 5px;

	border: 1px solid #666;

	border-bottom: 0;

	}



/* Fix IE. Hide from IE Mac \*/

* html ul li { float: left; height: 1%; }

* html ul li a { height: 1%; }

/* End */



ul li a:hover { color: #000; background: #FFF; } /* Hover Styles */

		

li ul li a { padding: 2px 5px; background: url(../images/black.GIF); } /* Sub Menu Styles */

		

li:hover ul, li.over ul { display: block; } /* The magic */





/* Styles for 3rd level Menu  */

.levelthree ul li {

	position: relative;

}

	

.levelthree li ul, .levelthree li ul il {

	position: absolute;

	left: 189px; /* Set 1px less than menu width */

	background: #000 url(../images/black.GIF);

	top: 0;

	display: none;

	padding: 0;

}



/* Styles for Menu Items */

.levelthree ul li a {

	display: block;

	text-decoration: none;

	color: #FFF;

	background: #000 url(../images/black.GIF); /* IE6 Bug */

	padding: 5px;

	border: 1px solid #666;

	border-bottom: 0;

}



/* Fix IE. Hide from IE Mac \*/

* html .levelthree ul li { float: left; height: 1%; }

* html .levelthree ul li a { height: 1%; }

/* End */



.levelthree ul li a:hover { color: #000; background: #FFF; } /* Hover Styles */

		

.levelthree li ul li a { padding: 2px 5px; background: url(../images/black.GIF); } /* Sub Menu Styles */

		

.levelthree li:hover ul, .levelthree li.over ul { display: block; } /* The magic */



/* Styles for 3rd level Menu  */



/* ####################### END colA PROPERTIES ####################### */



/* ####################### colB PROPERTIES FUTUR FLASH AREA ####################### */

#colB {

	background: white url(../images/RS2_colB_bg.jpg) no-repeat top left;

	position: relative;

	left: 190px;

	float: left;

	height: 100%;

	width: 580px;

} 

#ab {

	width: 580px;

	position: relative; 

	height: 100%;

	margin: 0;

	padding: 0;

	border: 0;

}	



#cola {

	width: 384px;

	position: absoute; 

	float: left;

	height: 100%;

	margin: 0;

	padding: 0;

	border: 0;

} 



.colb {

	width: 185px; 

	position: relative;

	float: left;

	height: 100%;

	margin: 0;

	padding: 0;

	border: 0;

} 



.scrollBox {

	width: 380px;

	height: 400px;

	overflow: auto;

}

.ScrollBoxContent {

	margin: 5px;

}

.scroll {

	padding: 5px;

}





/* -------------------- properties login area -------------------- */



#fronterTop {

	background-image: url(../images/RS_fronter_top.jpg);

	background-repeat: no-repeat;

	width: 185px;

	height: 38px;

	position: relative;

	float: left;

	padding: 0;

	margin: 0;

	border: 0;	

}

#fronterTop p {

	display: none;

}

/*   duplicate bg img to extend the text area without going out of the box  */

#fronterRepeat {

	background-image: url(../images/RS_fronter_repeat.jpg);

	background-repeat: repeat-y;

	width: 185px;

	height: auto;

	position: relative;

	float: left;

	margin: 0;

	padding: 0;

	border: 0;

}

#fronterRepeat p {

	padding-top: 2px 0 0 0;

}

#fronterBottom {

	background-image: url(../images/RS_fronter_bottom.jpg);

	background-repeat: no-repeat;

	width: 185px;

	height: 14px;

	position: relative;

	float: left;

	margin: 0;

	padding: 0;

	border: 0;

}



#BTNline {

	width: 770px;

	height: auto;

	position: relative;

	background-color: white;

	float: left;

	left: 132px;

	margin: 0;

	padding: 0;

	border: 0;

}

.btnBroch {

	background: white url(../images/RS_btn_brochure.jpg) no-repeat;

	width: 162px;

	height: 50px;

	float: left;

	margin: 0;

	padding: 0;

	border: 0;

}



.btnArt {

	background: white url(../images/RS_btn_gallery.jpg) no-repeat;

	width: 162px;

	height: 50px;

	float: left;

	margin: 0;

	padding: 0;

	border: 0;

}



.btnMap {

	background: white url(../images/RS_btn_map.jpg) no-repeat;

	width: 162px;

	height: 50px;

	float: left;

	margin: 0;

	padding: 0;

	border: 0;

}



/* ####################### END colB PROPERTIES ####################### */



#footWrap {

	width: 770px;

	position: relative;

	height: auto;

	float: left;

	background-color: white;

	margin: 10px 0 5px 0;

}

#footLeft {

	width: 400px;

	float: left;

	position: relative;

	padding: 10px 0px 5px 0px;

	text-align: left;

}



#footRight {

	width: 370px;

	float: left;

	position: relative;

	padding: 15px 0px 5px 0px;

	text-align: right;

}





/* Links styles */ 

#footWrap a:link {

 	text-decoration: none; 

	color: #000;

	border-bottom: 1px #ff0000 dotted;

}

#footWrap a:visited {

	text-decoration: none;

	color: #000;

}

#footWrap a:hover {

	text-decoration: none;

	color: #F00; 

	border-bottom: 1px #ff0000 dotted;

}

					/*  END --- COMMON STYLES FOR EVERY PAGE   */

					

.texta {

	border: 1px #000066 solid;

}



td {

	padding: 0;

	margin: 0;

	border: 0;

}


