/*
Tinext SA:
Magnolia bars 
*/

#mgnlMainBar {
	height:27px;
	position: relative;
	background: white; 
}
.mgnlEditBar, .mgnlNewBar {
	/*height: 17px;*/
	width: 100%;
	margin-bottom: 2px;
}

.lausanne-two-columns-container .mgnlNewBar{
	float: left;
}

/** MGNL RED BARS ********************/

.red .mgnlControlBar, 
.red .mgnlControlBarSmall{
	border-color: #FFCCCC #000 #000 #FFCCCC !important;
}

.red .mgnlControlBar td, 
.red .mgnlControlBarSmall td {
	background-image: none !important; 
	background-color: #B70000 !important;	
}

.red .mgnlControlBar_PUSHED td, 
.red .mgnlControlBarSmall_PUSHED td {
    background-color: #FF9999 !important;
    border-color: #FFCCCC #FF9999 #FF9999 #FFCCCC !important;
    border-style: solid !important;
    border-width: 1px !important;
}

.red .mgnlControlButton, 
.red .mgnlControlButtonSmall, 
.red .mgnlControlButtonTransparent, 
.red .mgnlControlButtonTransparentSmall {
	border-color: #FFCCCC #000 #000 #FFCCCC !important;
	background-color: #B70000 !important;
}

.red .mgnlControlButton.down, 
.red .mgnlControlButtonSmall.down {
	border-color: #000 #FFCCCC #FFCCCC #000 !important; 
}

/** MGNL BLUE BARS ********************/

.blue .mgnlControlBar, 
.blue .mgnlControlBarSmall{
	border-color: #66CCFF #0066FF #0066FF #66CCFF !important;
}

.blue .mgnlControlBar td, 
.blue .mgnlControlBarSmall td {
	background-image: none !important; 
	background-color: #0099FF !important;	
}

.blue .mgnlControlBar_PUSHED td, 
.blue .mgnlControlBarSmall_PUSHED td {
    background-color: #FF9999 !important;
    border-color: #0066FF #66CCFF #FF9999 #66CCFF !important;
    border-style: solid !important;
    border-width: 1px !important;
}

.blue .mgnlControlButton, 
.blue .mgnlControlButtonSmall, 
.blue .mgnlControlButtonTransparent, 
.blue .mgnlControlButtonTransparentSmall {
	border-color: #66CCFF #0066FF #0066FF #66CCFF !important;
	background-color: #0099FF !important;
}

.blue .mgnlControlButton.down, 
.blue .mgnlControlButtonSmall.down {
	border-color: #0066FF #66CCFF #66CCFF #0066FF!important; 
}

.mirrorInfo {
	border: 1px solid #0066FF;
	padding: 10px;
	
	background-image: linear-gradient(bottom, rgb(200,231,240) 5%, rgb(72,151,247) 100%);
	background-image: -o-linear-gradient(bottom, rgb(200,231,240) 5%, rgb(72,151,247) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(200,231,240) 5%, rgb(72,151,247) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(200,231,240) 5%, rgb(72,151,247) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(200,231,240) 5%, rgb(72,151,247) 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.05, rgb(200,231,240)),
		color-stop(1, rgb(72,151,247))
	);
	
}

#pageCenter .mirrorInfo {
	margin-top: 7px;
	width: auto;
}