﻿/* selectors */
body {font-family:Arial; font-size:12px; margin:0px; color:#086a95;}
p{text-align:left; }
a{color:#086a95; outline:none;}
img{border:none;}
a.overclear img:hover{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
/* selectors end */

/* Custom styles */
.errorMessage{ font-weight:bold; color:Red;}
.centeredTable{ margin-left:auto; margin-right:auto;}

.row_color{background-color:white;}
.row_color:hover{background-color:gray; color:white;cursor:pointer; cursor:hand;}

.alt_row_color{ background-color:silver;}
.alt_row_color:hover{ background-color:gray; color:white; cursor:pointer; cursor:hand;}

#usersTable td{padding:3px;}
#usersInfo td{padding:3px;}

input[type="button"]{cursor:pointer;cursor:hand;}
input[type="submit"]{cursor:pointer;cursor:hand;}
input[type="file"]{cursor:pointer;cursor:hand;}

.alt_link:link{color:black; text-decoration:none}
.alt_link:active{color:black;text-decoration:none}
.alt_link:hover{color:white;text-decoration:none}
.alt_link:visited{color:black;text-decoration:none}

#credits{text-align:center;margin-top:75px}
.hand{cursor:pointer;cursor:hand;border:solid 0px red}
/* Custom styles end */

.yellow{color:#f9dc22; font-size:14px; font-weight: bold;}
.white{color:white; font-size:14px; font-weight: bold;}
.white_text{color:white; font-size:12px; font-weight: normal;}
a.white{color:white; font-size:12px; font-weight: normal;}
.blue{color:#283891; font-size:14px; font-weight: bold;} 
.blue_text{color:#283891; font-size:12px; font-weight: normal;} 
.light_blue{color:#0b94d4; font-size:14px; font-weight: bold;}
.light_blue_text{color:#0b94d4; font-size:12px; font-weight: bold;}
a.light_blue_text{color:#0b94d4; font-size:12px; font-weight: bold;}

.upper_bold{text-transform: uppercase;font-weight: bold;}

.red_title{text-transform: uppercase;font-weight: bold;color:#9c2921;}

/* Section Documents */
.docTitle{              font-size:18px; font-weight:bold;}
.line{                  color:#114b9f;}
.tlchTexte{             padding-top:5px;height:25px;}
.document{              background:#efefff; border:#999999 1px solid;}
.document img{          border:0px solid;vertical-align: middle;}
.document .telecharger{ float:right;clear:right;}
.document .docImage{    width:150px; height:150px; background:#ffffff; border:#999999 1px solid; text-align:center; vertical-align:center; }
.document .docImage2{   width:100px; height:100px; background:#ffffff; border:#999999 1px solid; text-align:center; vertical-align:center; }
.document .desc{        width:275px; }
.document .desc2{       width:325px; }

/*Redesign*/

#logo{
	padding-top:30px;	
}
#btnLang{
	position:relative;
	float:right;	
	cursor:pointer;
	cursor:hand;
}
#footer{
	font-size:11px;
	color:#343434;
	padding-top:70px;
	padding-left:30px;	
	padding-bottom:30px;
}
#footer a{
	text-decoration:none;
	color:#343434;
	outline:none;	
}
#footer a:hover{
	text-decoration:underline;
	color:#343434;
	outline:none;	
}
#content{
	width:975px;
	background:url(../images/design/bg_content.png) no-repeat 0 190px;
	z-index:4500;
	padding-top:190px;
}
#mainMenu{
	width:912px;
	height:71px;	
	margin-top:30px;
	margin-left:-1px;
}
.menuItem{
	position:relative;
	float:left;	
}
.submenuItem{
	padding-left:18px;
	padding-top:10px;
}
.submenuItem a {
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;	
	text-decoration:none;
}
.submenuItem a:hover{
	text-decoration:underline;	
}
.submenuSelected a{
	text-decoration:underline;
	font-weight:bold;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
#submenuTitle{
	position: absolute;
}
#submenuLights{	
	position:absolute;
	left:0;
	top:0;
	z-index:2000;
}

#submenuLightsBottom{
	background:url(../images/design/submenu_bg_lights.png) no-repeat;
	position: relative;
	top:71px;
	width:236px;
	height:19px;
}
#submenuLightsMiddle{
	width:236px;
	position: relative;
	top:71px;
	background-color:#fddb11;	
}

.subSepLights{
	width:236px;
	background-color:#fda711;
	height:2px;	
	margin-top:10px;
}

#submenuSpao{	
	position:absolute;
	left:0;
	top:0;
	z-index:2000;
}
#submenuSpaoBottom{
	background:url(../images/design/submenu_bg_spao.png) no-repeat;
	position: relative;
	top: 71px;
	width:250px;
	height:19px;
}
#submenuSpaoMiddle{
	width:250px;
	position: relative;
	top: 71px;
	background-color:#96ba2c;	
}

.subSepSpao{
	width:250px;
	background-color:#7fa415;
	height:2px;	
	margin-top:10px;
}

#submenuServices{	
	position:absolute;
	left:0;
	top:0;
	z-index:2000;
}
#submenuServicesBottom{
	background:url(../images/design/submenu_bg_services.png) no-repeat;
	top: 71px;
	position: relative;
	width:255px;
	height:19px;
}
#submenuServicesMiddle{
	width:255px;
	position: relative;
	top:71px;
	background-color:#0353a5;	
}

.subSepServices{
	width:255px;
	background-color:#0099db;
	height:2px;	
	margin-top:10px;
}

#shopBtn{
	padding-left:60px;
	margin-top:-8px;
	position:absolute;
	height:42px;
}
#homeImg{
	padding-left:29px;	
}
.clearBoth{
	clear:both;	
}

#contentText {
	padding-left:50px;
	padding-top:20px;	
	position:relative;
	line-height:15px;
}

#contentTextAlone{
	padding-left:150px;
	padding-top:20px;	
	position:relative;
}

#contentRight{
	margin-left:233px;
}

.stairsBtn{
	position:relative;
	float:left;
	padding-right:45px;
}
#contentTextRose{
	padding-left:29px;
	padding-top:20px;	
	position:relative;
	background:url(../images/spa-o_rose/spa-o_rose_bottom_2.jpg) no-repeat bottom;
}
#bannerRoseFR{
	background:url(../images/spa-o_rose/spa-o_rose_top_fr.jpg) no-repeat top;
	width:912px;
	height:287px;	
}
#bannerRoseEN{
	background:url(../images/spa-o_rose/spa-o_rose_top_en.jpg) no-repeat top;
	width:912px;
	height:287px;	
}
#bannerRoseTitle{
	padding-left:470px;
	padding-top:153px;
	font-size:36px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#fff;	
}
#roseContent{
	padding-top:20px;
	padding-left:75px;
	padding-bottom:100px;
}

#roseContent img{
	padding-right:30px;	
}
#roseContent ul{
	padding:0;
	margin:0;
	padding-top:15px;
}
#roseContent li{
	font-size:11px;
	line-height:20px;
	padding-left:5px;	
}
