@charset "utf-8";
/* CSS Document */

/*DÉBUT DU CSS POUR LA PAGE CMS-LOGIN*/

#cms-login-cont{ 
	position:relative;
	margin-left:auto; 
	margin-right:auto;
	margin-bottom:40px;
	margin-top:40px;
	height:320px; 
	width:370px; 
	border:2px solid black;
	-moz-border-radius: 25px ;
     border-radius: 25px ;
	 background-color:#FFF;
	}

#welcome{ 
	font-size:72px;
	position:relative; 
	font-weight:300 ;
	width:370px; 
	height:40px; 
	text-align:center;
	margin-bottom:0px;
	margin-top:0px;}/*Une taille en particulier pour ce h1 car il est très grand,cette taille sera unique pour le cms login, titre "welcome"*/


#login-id{ 
	/*border:THIN SOLID RED; */
	width:370px; 
	text-align:center; 
	margin-top:60px;
	}
	
	
#login-input{
	position:relative;
	border:1px solid black;
	border-radius:5px ;
	-moz-border-radius: 5px ;
	height:30px;
	bottom:12px;
	}
	
	
#password{
	/*border:THIN SOLID blue; */
	width:370px; 
	text-align:center; 
	margin-top:-18px;
	}
	
	
#password-input{
	position:relative;
	border:1px solid black;
	border-radius:5px ;
	-moz-border-radius: 5px ;
	height:30px;
	bottom:18px;}
	
	
#enter{ 
	width:137px; 
	height:37px; 
	position:relative; 
	background-image:url(../images/btncms.png);
	background-repeat:no-repeat;
	margin-left: auto;
    margin-right: auto;
	top: -10px;
	text-decoration:none;
	}
	
.p-enter{
	text-shadow: 1px 2px 1px #fff;
	/*filter: dropshadow(color=#e5e5ee,offX=0,offY=1);*/
	font-size:20px;
	text-align:center;
	position:relative;
	top:8px;
	color:#000;
	}
			
.p-enter:hover{
	text-shadow:0px 0px 0px #fff;
	/*filter: dropshadow(color=#e5e5ee,offX=0,offY=1);*/
	font-size:20px;
	text-align:center;
	position:relative;
	top:8px;
	color:#000;
	}
	
#logout{
	float:right;
	margin-top:-11px; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:9pt;
	color:#211a0c; 
	position:relative; 
	}
			
.ahref-logout-color{
	color:#000;
	
	}
			
			
/*FIN DU CSS POUR LA PAGE CMS-LOGIN*/





/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/





/*DÉBUT DU CSS POUR LA PAGE CMS-PARTNERS*/
/*structure general du cms*/
.cms-cont{ position:relative;
	width:870px;
	height:580px;
	/*border:thin solid red;*/
	margin-bottom:20px;
	margin-top:20px;}
	
	/**/
	#navcontainer-cms{ position:relative;left:655px; z-index:40;}

.cms-side-nav{ 
/*border:thin solid red;*/
width:155px;
position:relative;
list-style:none;
left:-30px;


}

/*la division principale pour le cms partners et hotels,contient toutes les élèments,exclut le side nav,nav du haut et le logout.*/
.cms-core{ 
position:absolute;
width:650px;
height:580px;
/*border:thin solid green;*/
bottom: 0px;
left: 215px;
}
.cms-side-nav a{ 
	color:#000;
	}
.cms-side-nav a:hover{ 
	color:#fff; 
	}
.select-cms-element a
	{
		color:#fff; 
	}


	#overstadeImg{ 
	display:none;
	position: absolute;
	top: 25px;
	left: 25px;
	}
	
	
	#overstadeImg:hover { 
	border:0px solid red; background:#00FF21;
	
	}
	

/*fin pour la structure general du cms*/







.cms-top{ 
width:645px;
height:auto;
/*border:thin solid red;*/

}

.cms-left{ 
	width:200px;
	height:auto;
	position:absolute;
	/*border:thin solid yellow;*/
	margin-top:25px;
	
	}
.cms-center{
	width:200px;
	height:auto;
	position:absolute;
	/*border:thin solid yellow;*/
	margin-top:40px;
	left:210px;
	top:22px;
	}
.cms-right{
	width:200px;
	height:auto;
	position:absolute;
	/*border:thin solid yellow;*/
	margin-top:40px;
	left:425px;
	top:36px;}


.cms-selects{
	width: 200px;
	height: 35px;
	}
	
.cms-btns{
	width:100px;
	height:35px;
	margin-left:3px;
	background-color:#FFF;
	border:none;
	
	
	}

input{cursor:pointer;}

input, select{font-family: 'Playfair Display', serif;font-size:20px;}



	


textarea{ 
	 overflow:hidden;
	 resize:none;
	 height:100px !important;
	width:195px !important;
	}
	
	.TextAreaCenter{
		position:relative;
		height:200px !important; 
	}
	
	
		/*pour donner une auteur au texterea localisé au centre du cms (hotels),doit etre different acause du !important*/
.TextAreaCenter-hotel{
	height:348px!important;
	}
	
	
	.space{
		margin-top:15px; 
		position:relative;
		}
	.FloatRight{ 
		position:relative; 
		float:right;
		}
	
	#geolocation-points{ 
		background-color:#FFF; 
		position:absolute; 
		width:200px; 
		height:35px; 
		top:120px;
		}
	
	
	
	.selecthotels{
		top:93px; 
		position:relative;
		}
		
		.browseImgBtn{ 
			-moz-border-radius: 7px;
			-webkit-border-radius: 7px;
			border:thin solid black;
			background-color:#FFF;
			width:120px;
			font-size:13px;
			width: 85px;
			height: 25px;
			top: 10px;
			}

/*p-geolocation  cas en particulié,car il et dehors l'ensemble,il se appliquera pour cms partner et hotel*/
.p-geolocation { 
	font-size:20px;
	font-size: 20px;
	bottom: 12px;
	float: right;
	position: relative;
	right: 7px;}
	
	
#slideshow{
	background-color:#FFF; 
		position:absolute; 
		width:100px; 
		height:35px; 
		/*top:167px;*/
		/*left:100px;*/
		}