
h1.title-datepicker{
	font-size:18px;
}

#title-date{
	font-size:20px;
	color:#A8226B;
	/* font-weight:bold; */
	margin:0;
	padding:12px 0 5px 5px;
}

.region-test{
	border:1px solid silver;
}

#main-wrapper{
	width:650px;
	margin:0 auto;
	text-align:left;
	margin-top: 2%;
}

#main-content{
	height:750px;
	background-color:#dbe0e4;
}


#sidebar-first{
	float:left;
	width:187px;
	margin:0 0 0 20px;
}

#content{
	width:360px;
	float:left;
}

.title-zodiac{
	text-shadow: 1px 1px 0px silver;
    font-size: 34px;
    font-weight: bold;
	color:#263844;
	opacity:0.8;
	filter:alpha(opacity=80);
	display:block;
	margin-left:65px;
	margin-top:-100px
}


.sign-selector{
	display: block;
	width: 100px;
	height: 40px;
}




.buttonInpuDate{
	box-shadow:0 3px 16px 0 rgba(0, 0, 0, 0.1) inset;
	height:28px;
	border:1px solid silver;
	font-size:14px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	padding-left: 34px;
	padding-right: 34px;
	color:#273947;
}



#titre-decan{
	font-weight:900;
}

.cadre,.cadre-relief,.cadre-2,.cadre-relief-variant{
	border-radius: 8px;
	-moz-border-radius: 8px;
}

.cadre{
	border:1px solid white;
}

.cadre-relief{
	border-width:2px 1px 2px 1px;
	border-style:solid;
	border-color:#CED2D6 white white #E3E6E8;
}

.cadre-relief-variant{
/* 	border-width:2px 1px 2px 1px;
	border-style:solid;
	border-color:#7C97A7 #7C97A7 white #7C97A7; */
	border: 1px solid white;
}


#block-left-decade{
	width:115px;
	padding:15px 0 0 11px;
}

#block-right-decade{
	font-size:13px;
	color:white;
	padding-top:13px;
}

#block-right-decade,#block-left-decade{
	height:40px;
}

#block-sign-header{
	/* height:110px; */
	padding:0 0 0 0;
	margin:0;
	width:418px;
	overflow:auto;
}

#block-sign-details{
	background-color:#f5f5f5;
	padding:12px;
	height:363px;
	color:#3c4d5b;
	width:394px;
}


#horoscope-title{
	font-weight:bold;
	text-align:center;
	display:block;
}


#block-signs{
	height:552px;
	width:164px;
}


#block-signs ul{
	margin:0;
	padding:0;
}

#block-signs ul li{
	padding:1px 0;
}

#block-signs a{
	padding:0;
	margin:0;
	color:white;
	font-weight:bold;
	font-size:17px;
	opacity:0.8;
	filter:alpha(opacity=80);
	cursor:pointer;
	width:98%;
	border:0px solid red;
}

#nav-lang a{
	padding:0 6px 0 2px;
	color:silver;
}

#nav-lang a.selected{
	color:#3c4d5b;
	font-weight:bold;
}

.sign-title{
	float:left;
	margin-top:10px;
	margin-left:60px;
}

.sign-title:hover{
	color:#f3198a;
}

.sign-selected{
	color:black;
	cursor:default;
	opacity:0.8;
	filter:alpha(opacity=80);
}

#nav-lang{
	text-align:right;
	font-size:14px;
	font-weight:bold;
	padding:0;
	margin:0 0 12px 0;
}

#nav-lang li{
	display:inline;
}

#navigation-temporel{
	text-align:center;
}

#navigation-temporel a{
	color:white;
}

#navigation-top{
	text-align:right;
	height:50px;
	padding:8px 11px 0 11px;
	background-color: -webkit-gradient(linear, left top, left bottom, from(#000E48), to(#05205D)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #000E48, #05205D); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top, #000E48, #05205D); /* FF3.6+ */
	background-image: -ms-linear-gradient(top, #000E48, #05205D); /* IE10 */
	background-image: -o-linear-gradient(top, #000E48, #05205D); /* Opera 11.10+ */
	background-image: linear-gradient(top, #000E48, #05205D); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000E48', endColorstr='#05205D');
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.block-top{
	height:54px;
	margin:12px 0;
	
}

.bg-gradient{

	background-color: -webkit-gradient(linear, left top, left bottom, from(#9CBFD4), to(#2a3e4d)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #9CBFD4, #2a3e4d); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top, #9CBFD4, #2a3e4d); /* FF3.6+ */
	background-image: -ms-linear-gradient(top, #9CBFD4, #2a3e4d); /* IE10 */
	background-image: -o-linear-gradient(top, #9CBFD4, #2a3e4d); /* Opera 11.10+ */
	background-image: linear-gradient(top, #9CBFD4, #2a3e4d); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9CBFD4', endColorstr='#2a3e4d');

}

#footer{
	background-color:#EBECED;
	border-top:3px solid #05205D;
	clear:both;
	height:40px;
	padding:8px 5px 0 5px;
	margin:0;
	text-align:center;
}

#block-userbirthdate{
	padding:0;
	width:164px;

	background-color: -webkit-gradient(linear, left top, left bottom, from(#506475), to(#3C4B58)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #506475, #3C4B58); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top, #506475, #3C4B58); /* FF3.6+ */
	background-image: -ms-linear-gradient(top, #506475, #3C4B58); /* IE10 */
	background-image: -o-linear-gradient(top, #506475, #3C4B58); /* Opera 11.10+ */
	background-image: linear-gradient(top, #506475, #3C4B58); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#506475', endColorstr='#3C4B58');

	text-shadow: -1.5px -0.5px 2px black;

	/* ombre externe */
	box-shadow:0px 2px 2px gray;
	-moz-box-shadow:0px 2px 2px gray;
	-webkit-box-shadow:0px 2px 2px gray;
}

#block-userbirthdate a{
	color:white;
	font-weight:bold;
	opacity:0.8;
	filter:alpha(opacity=80);
}

#custom-sign-symbole{
	color:white;
	font-weight:bold;
	font-size:44px;
	width:50px;
	opacity:0.8;
	filter:alpha(opacity=80);
	margin:0;
}

#custom-sign-text{
	width:110px;
	margin-top:7px;
	font-size:14px;
}

#textual-symbole{
	margin-top:3px;
	display:block;
	margin-left:14px;
}

#icon-sign-details{
    position: absolute;
	margin-top:-98px;
    margin-left: 6px;/* FF, Chrome */
 	padding:0;
}

.arrow-nav{
	cursor:pointer;
	width:100%;
	height:40px;
	float:left;
	padding-top:17px;
	color:white;
}