/* main control */

 h2 {
color: #ffffff;
text-shadow: 1px 1px 1px black;
border-bottom: 1px solid #212121;
box-shadow: 0 1px 0 #4C4C4C;
}
 p {
color: #ffffff;
font-size: 14pt;
text-shadow: 1px 1px 1px black;

}
h2.title {
color: #ffffff;
text-shadow: 1px 1px 1px black;
border-bottom: 1px solid #212121;
box-shadow: 0 1px 0 #4C4C4C;
}
h3  {
color: #ffffff;
text-shadow: 1px 1px 1px black;
box-shadow: 0 1px 0 #4C4C4C;
}
body {
/*height: 101%;*/
      background: url("../images/image-fond.jpg") no-repeat fixed center center transparent;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    color: @bodytext;
	color: @maintext;
	
	
	}
	
	
	#rt-top-surround {
	
	  /*height: 100%;*/
      background: url("../images/image-fond.jpg") no-repeat fixed center transparent;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    color: @bodytext;
	
	color: @toptext;
	h1, h2, h3, h5, h6 {
		text-shadow: none;
	}
	.rt-num {
		background: @topborder;
		color: @white;
	}
	.promo {
		> .gantry-width-block  {		   
			&:hover {
				background: @topbackground;
			}
		}
	}
}

#rt-bottom {
	
	color: @bottomtext;
	.title, h1, h2, h3, h4, h5, h6 {
		color: @bottomtitle;
		border-color: @bottomborder;
	}
	strong {
		color: @footertext;
	}

	[class*="rt-border-"] {
		border-color: @bottomborder;
		&:before, &:after {
			background: @bottombackground;
		}
	}

	
	.rt-grey {
		background: @rokdarkgrey;
	}

	
	.button, .readon, .readmore, button.validate, #member-profile a, #member-registration a, .formelm-buttons button {
		&:hover, &:active {
			background: @rokdarkgrey;
		}
	}	
}

/* menu control */
#rt-top .gf-menu.l1{
background: #2e3192;


}

#rt-top h2.title {
color: #ffffff;
text-shadow: 1px 1px 1px black;
border-bottom: 0px solid #212121;
box-shadow: 0 0 0 #4C4C4C;
margin-left: 33%;

}
/*
#rt-breadcrumbs .gf-menu.l1{
background: #2e3192;

}
#rt-content-top {


}
*/
/* side control */

#rt-sidebar-a .rt-block.box1 {
background: #faa41d;
}
#rt-sidebar-a .rt-block.box1 p  {
color: #000000;
text-align: center;
font-size: 1.3em;
text-shadow: 1px 1px 1px white;
}
#rt-sidebar-a .rt-block.box1 a.readon{
background: #2e3192;

}
/* bottom control */


#rt-bottom .title {

font-size: 1.7em;
color: #ffffff;
text-shadow: 1px 1px 1px black;
}
#rt-bottom span{
color: #ffffff;
}