body{
	padding:0px;
	margin:0px;
	background:#fff;
	text-align:right;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	background-image:url(../images/default/fond1.jpg);
}

#bloc_global{
	width:1100px;
	min-height:535px;
	border:2px solid #CCCCCC;
	background-color:#F6F6F6;
	margin-bottom:10px;
}
#first_bloc h1{
	font-size:20px;
	color:#198CB0;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}
#first_bloc{
	border: 2px solid #198CB0;
}
#first_bloc_autumn h1{
	font-size:20px;
	color:#0B789B;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}
#first_bloc_autumn{
	border: 2px solid #0B789B;
}
#second_bloc h1{
	font-size:20px;
	color:#844528;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}
#second_bloc{
	border: 2px solid #844528;
}
#third_bloc h1{
	font-size:20px;
	color:#321A04;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}
#third_bloc{
	border: 2px solid #321A04;
}
#pub_right{
	float:right;
	width:300px;
	height:250px;
	padding:5px;
}
#akhbar{
	float:right;
	width:700px;
	height:250px;
	margin-bottom:10px;
	margin-right:5px;
	*margin-right:25px;
}
#presentation_hadhek{
	width:1100px;
	height:338px;
	background-color:#E8E8E8;
}
#text_present{
	background-image:url(../images/default/bande.png);
	background-repeat:no-repeat;
	width:919px;
	padding-right:10px;
	height:70px;
	float:right;
	color:#CC005A;
	font-size:56px;
}
.bloc_pub{
    float: right;
    height: 240px;
    margin: 4px;
    width: auto;
	padding:10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.text_bloc_home{
	font-size:17px;
	font-weight:bold;
	direction:rtl;
	width:333px;
}
.link_bloc{
	text-decoration:none;
	color:#000;
}
#roue_home{
	background-color:#ffffff;
	width:185px;
	height:339px;
	position:absolute;
	*left:0px;
	*top:535px;
}




.titre_h1{
font-size:18px; 
color:#666;
line-height:26px;
}
.titrehead_h1{
color: #FFFFFF;

    font-size: 15px;
    left: 831px;
    position: absolute;
    top: 217px;
}
.list_rubriques ul{
margin:0px;
margin-top:5px;
padding:0px;
padding-left:14px;
margin-right:5px;
}
#pupindex{
	position:fixed;
	top:-125px;
	left:-39px;
	background-image:url(../images/pop-up.png);
	background-repeat:no-repeat;
	width:1286px;
	height:1024px;
	z-index:1000;
}
#fermerpp{
	position:fixed;
	width:20px;
	height:20px;
	color:#FF0033;
	font-weight:bold;
	right:208px;
	top:228px;
	background-image:url(../images/close.png);
	background-repeat:no-repeat;
	width:36px;
	height:34px;
	cursor:pointer;
}
#lirelasuiite{
	position:fixed;
	width:169px;
	height:64px;
	top:589px; 
	right:539px; 
	z-index:10000;
	background-image:url(../images/read-more.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
#arrierpupop{
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(../images/2-px.png);
	width:2000px;
	height:2000px;
	z-index:888;
}
/************************************Psychic **/
.divpsychic{
background-image:url(../images/modules/psychic/vue1.png);
background-repeat:no-repeat;
position:relative; 
float:left; 
width:720px; 
min-height:589px;  
text-align:left; 
color:#fff; 
-moz-border-radius: 5px;
-webkit-border-radius: 5px; 
padding:5px;
}
#page #mainRight .face a{
    background-color: white;
    font-size: 11px;
    margin-top: 0px;
    padding-left: 16px;
    padding-right: 0;
    position: relative;
    right: 162px;
    text-decoration: none;
	margin-bottom:10px;
}

.divthx{
	position:relative; 
	top:10px;
	left:70px;
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	font-weight:bold;
	color:#BF4784;
}
.diverreur{
	position:relative; 
	top:6px;
	height:20px;
	left:60px;
	color:#F8005D;
}
.divpsychicform{
	background-image:url(../images/modules/psychic/vue2.png);
	background-repeat:no-repeat;
	position:relative; 
	float:left; 
	width:730px; 
	min-height:980px;  
	text-align:left; 
	color:#fff; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
	padding:5px;
}
#pub_horo_sms{
	margin-right:15px;
	margin-bottom:5px;
}
#pub_horo_sms_templat{
	margin-right:5px;
	margin-bottom:5px;
}
.formenvoyee{
	position:relative;
	top:100px;
	font-weight:bold;
}
.glob2{
	position:relative;
	width:575px;
	float:left;
	left:76px;
	top:11px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
	background-image:url(../images/modules/psychic/2px_vue2.png);
	padding:5px;
}
.glob{
	position:relative;
	width:575px;
	float:left;
	left:5px;
	top:3px;
}
.formpsychic{
	position:relative;
	padding-left:5px;
}
.boutton, .btsubmit{
	position:relative;
	left:200px;
	background-image:url(../images/modules/psychic/2px_btn.png);
	background-repeat:repeat-x;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:196px;
	height:21px;
	cursor:pointer;
	color:#f2d483;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
	border:1px solid #ca7b2a; 
	padding:1px;
}
.boutonretour{
	border:1px solid #F8005D; 
	color:#fff; 
	cursor:pointer; 
	position:relative; 
	left:270px; 
	width:40px;
	font-weight:bold; 
	text-align:center; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
}
.intropsy{
	position:relative; 
	float:left; 
	top:65px;
	left:213px;
	width:463px;
	font-weight:bold;
	
}
.intropsy2{
	position:relative; 
	float:left; 
	top:15px;
}

/***************************************News**/
.deletenote{
	position:relative;
	float:left;
	width:16px;
	height:16px;
	margin-right:2px;
	margin-left:10px;
	background:url(../images/modules/article/delete.gif);
	background-repeat: no-repeat;
	background-position:0px 0px;
}
.modifpwd{
	position:relative;
	width:500px;
	height:220px;
	margin:0px auto;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:1px dashed #9E2244;
	margin-top:76px;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.deletenote:hover, .hoverDelete{
	background-position:0px -16px;
}
.clickedDelete{
	background-position:0px -16px;
}
.star{
	position:relative;
	float:left;
	width:16px;
	height:16px;
	margin-right:2px;
	background:url(../images/modules/article/star.gif);
	background-repeat: no-repeat;
	background-position:0px 0px;
}
.star:hover, .hoverStar{
	background-position:0px -32px;
}
.clickedStar{
	background-position:0px -16px;
}
.reagirarticle{
	background:#FFEAF4;
	border:1px solid #F33BC5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size:10px;
	padding:3px 5px ;
	margin-left:10px;
}
.input1{
	background-image:url(../images/modules/article/bullet_error.png);
	background-repeat:no-repeat;
	background-position:right;
	border-left: 1px solid #EF8686;
}
.quot{
	color:#FFFFFF; 
	font-size:14px; 
	font-weight:bold;
}
#pseudocolor{
	color:#DF3775;
}
.commentuser{
	color:#444;
	padding-left:5px;
}
.blocnews{
	width:580px; 
	height:148px; 
	text-align:justify; 
	margin-top:8px;   
	-moz-border-radius-bottomleft:2px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;  
	border:1px solid #097687;
}
.post_response {
	margin:4px 0;
	background-color:#FEF1EC repeat-x scroll 50% 50%;
	border:1px solid #CD0A0A;
	color:#CD0A0A;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	text-align:center;
	width:479px;
}
.post_response2 {
	margin:4px 0;
	background-color:#FEF1EC repeat-x scroll 50% 50%;
	border:1px solid #58BC58;
	color:#58BC58;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	text-align:center;

}
.post_form {
	margin-top:6px;
}
.post_form label {
	font-size:14px;
	font-weight:bold;
	height:22px;
	padding-top:2px;
	width:90px;
	color:#4F363F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	direction:rtl;
}
.post_form label.ex {
	margin-left:6px;
	direction:rtl;
}
.blog_panel {
	clear:both;
	margin-top:12px;
	text-align:right;
	direction:rtl;
}
.post_message{
	color:#CD0A0A;
}
.post_message2{
	color:#54B954;
}
.blog_comment {
	background-image:url(../images/modules/article/quote.png);
	background-position:550px 8px;
	background-repeat:no-repeat;
	background-color:#FFD9CF;
	border:1px solid #CF3362;
	margin-bottom:2px;
	padding:6px;
	-moz-border-radius-topright: 20px; -webkit-border-top-right-radius: 20px;
	-moz-border-radius-bottomleft: 20px; -webkit-border-bottom-left-radius: 20px;
	direction:rtl;
}
.textarecom{
	margin-right:32px;
	width:434px;
	height:150px;
	background-image: url(/images/gg.png);
	background-color: #DFBEB5; 
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px; 
	border: 0px solid #C7C7C7;
	direction:rtl;
}
.inputname{
	margin-left:12px;
	background-image: url(/images/gg.png);
	background-color: #DFBEB5;
	height: 20px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	border: 0px solid #C7C7C7;
	direction:rtl;
}
.inputmail{
	margin-left:10px;
	background-image: url(/images/gg.png);
	background-color: #DFBEB5;
	height: 20px; 
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	border: 0px solid #C7C7C7;
	direction:rtl;
}
.submitinput{
	cursor:pointer; 
	background-image:url(/images/gg.png);
	color:#ffffff; 
	height:20px; 
	width:145px; 
	font-size:13px; 
	-moz-border-radius: 0px; 
	-webkit-border-radius: 0px;
	background-color:#DFA899;
	direction:rtl;
	float:right;
}
#recentcomment{
	background-color:#9E2244;
	height:25px; 
	width:200px; 
	padding:5px 10px; 
	margin-top:15px;
	direction:rtl;
}
#recentarticle{
	background-color:#9E2244;
	height:25px; 
	width:200px; 
	padding:5px 10px; 
	margin-top:35px;
	direction:rtl;
}
#archivenew{
	background-color:#397295;
	height:25px; 
	width:200px; 
	padding:5px 10px; 
	margin-top:35px;
	direction:rtl;
}
.quot{
	color:#FFFFFF; 
	font-size:14px; 
	font-weight:bold;
}
#newspage{
	height:auto;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	position:relative;
	border:1px dashed #9E2244;
	padding:10px;
	width:703px;
	float:right;
}
.puceright{
	direction:rtl;
}
.leftblocc{
	position:relative;
	float:left;
	width:200px;
}
.rightblocc{
	position:relative;
	float:right;
	width:482px;
}
.titrenews{
	font-size:21px; 
	color:#9E2244;
	direction:rtl;
}
a{
	text-decoration:none;
}
.titrpage{
	color:#D84778;
	position:relative;
	margin-left:5px;
}
.case3{
 	position:relative; 
	float:left; 
	width:165px; 
	height:auto;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#444;
	font-weight:bold;
	vertical-align:middle;
	text-align:right;
 }
 .ligne{
 	width:auto; 
	height:auto; 
	position:relative; 
	float:left; 
	margin-bottom:5px;
 }
/**************fin comments************/




/*---------------------------------------*/
#head{
	position:relative;
	width:1100px;
	height:265px;
	background:url(../images/default/head.png);
	background-repeat:no-repeat;
	margin:0px auto;
	border-bottom:1px solid #E39F9A;
}
#head #lang_menu{
	position:relative;
	float:left;
	font-size:11px;
	width:auto;
	direction:rtl;
	font-weight:bold;
	margin-left:8px;
	margin-right:8px;
	margin-top:1px;
	color:#913B00;
	line-height:18px;
}
#head #lang_menu a{
	text-decoration:none;
	color:#FFC9C5;
}
#head #lang_menu a:hover{text-decoration:underline;}
#head #auth{
	position:relative;
	float:right;
	font-size:12px;
	width:auto;
	*width:495px;
	direction:rtl;
	font-weight:bold;
	margin-top:8px;
	color:#fff;
	display:none;
}
#head #authconnect{
	position:relative;
	float:right;
	font-size:12px;
	width:auto;
	direction:rtl;
	font-weight:bold;
	margin-top:8px;
	color:#913B00;
	display:none;
}
#head #authconnect a {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	line-height:22px;
	text-decoration:none;
}
#head #authconnect a:hover{color:#FFC9C5;}
#head #auth a {
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	padding:5px ;
}
#head #auth a:hover {text-decoration:underline;}
.blocdisconnect{
	float:right; 
	width:75px; 
	height:25px; 
	margin-left:20px;
}
.hello{
	color:#FFFFFF;
	float:right;
	font-size:15px;
	margin-left:8px;
	margin-right:8px;
}
#userLogin{
	color:#FFFFFF;
	float:right;
	font-size:15px;
	margin-left:20px;
}
#head #authMsg{
	background:#5D0C12 none repeat scroll 0 0;
	border-top:1px solid #913B00;
	color:#FFFFFF;
	display:none;
	font-size:16px;
	font-weight:bold;
	height:auto;
	left:0;
	*left:25px;
	opacity:0.6;
	padding:5px 10px;
	position:absolute;
	text-align:center;
	top:30px;
	width:388px;
	z-index:998;
	-moz-border-radius-bottomleft: 10px; 
	-webkit-border-bottom-left-radius: 10px; 
	-moz-border-radius-bottomright: 10px; 
	-webkit-border-bottom-right-radius: 10px;
	display:none;
}
#linkinscri{
	float:right;
	color:#913B00;
	float:right;
	font-size:18px;
	height:20px;
	margin-right:8px;
	width:70px;
 }
/*---------------------------------------*/
#page{
	position:relative;
	width:1050px;
	height:auto;
	margin:0px auto;
	text-align:right;
}
/*---------------------------------------*/
#mainRight{
	position:relative;
	float:right;
	width:320px;
	height:auto;
}

#main{
	position:relative;
	float:left;
	width:730px;
	height:auto;
	background-color:#ffffff;
	-moz-border-radius:5px;
}
#main #productCont{
	position:relative;
	float:left;
	width:100%;
	height:auto;	
	margin-bottom:10px;
	margin-top:20px;
}
#main #productCont h1{
	padding:0px;
	font-size:9px;
	margin:0px;
	margin-bottom:20px;		
}

#footer{
	position:relative;
	margin-top:24px;
	margin-bottom:2px;
	float:right;
	width:100%;
	border-top:5px solid #690300;
	*padding-bottom:5px;
}
#copyright{
	position:relative;
	float:right;
	width:100%;
	border-top:1px solid #690300;
	margin-bottom:10px;
}
.textcopyright{
text-align:center;
margin-top:10px;
font-size:13px;
font-weight:bold;
}
/*---------------------------------------*/
#page #menu{
	position:relative;
	text-align:right;
	width:1040px;
	height:33px;
	margin:0px auto;
	*height:30px;
	border-bottom:1px solid #ad1a14;
	padding:2px 0px 0px 0px;	
	font-size:20px;
	line-height:30px;
	font-weight:lighter;
	color:#ddd;
	margin-bottom:15px;
	margin-left:5px;
	background-color:#ffffff;
}
#page #menu a{
	font-size:20px;
	line-height:30px;
	font-weight:bold;
	text-decoration:none;
	color:#701010;
	padding:6px 15px 6px 15px;
	text-transform:capitalize;
}
#page #menu a:hover{ background:#EE3794; color:#fff;}


/*-----------------------------------------------------------*/
#page #menu .bordeauxSelected {background:#680303; color:#fff;}
#page #menu .roseSelected     {background:#DF2C87; color:#fff;}
#page #menu .blueSelected     {background:#0A789B; color:#fff;}
#page #menu .violetSelected   {background:#8843AD; color:#fff;}
#page #menu .bleu_azurSelected{background:#56BAC0; color:#fff;}
#page #menu .jauneSelected    {background:#FAB43A; color:#fff;}
#page #menu .vertSelected     {background:#40A80F; color:#fff;}
#page #menu .grisSelected     {background:#5F5F5F; color:#fff;}
#page #menu .marronSelected     {background:#713418; color:#fff;}

/*-----*/
#page #menu .bordeaux:hover {background:#680303;}
#page #menu .rose:hover     {background:#DF2C87;}
#page #menu .blue:hover     {background:#0A789B;}
#page #menu .violet:hover   {background:#8843AD;}
#page #menu .bleu_azur:hover{background:#56BAC0;}
#page #menu .jaune:hover    {background:#FAB43A;}
#page #menu .vert:hover     {background:#40A80F;}
#page #menu .gris:hover     {background:#5F5F5F;}
#page #menu .marron:hover   {background:#713418;}


/*---------------------------- LINKS ------------------------*/
#page #mainRight a{
	font-size:20px;
	text-decoration:none;
	padding-right:5px;
	padding-left:5px;
}
.simplePanel a, .panel a{
	font-size:18px;
	text-decoration:none;
	padding:0px;
}
.readMore{
	position:absolute;
	bottom:0px;
	left:5px;
	text-align:left;
	direction:rtl;
}
.simplePanel br, .panel br{
	font-size:8px;	
}
.simplePanel u, .panel u{
	padding-right:30px;
	color:#444;
	text-decoration:none;	
}

.bordeaux a,  .bordeaux u, 	.bordeaux b {color:#680303;}
.rose a,      .rose u,		.rose b     {color:#DF2C87;}
.blue a,      .blue u,		.blue b     {color:#0A789B;}
.violet a,    .violet u,	.violet b   {color:#8843AD;}
.bleu_azur a, .bleu_azur u,	.bleu_azur b{color:#56BAC0;}
.jaune a,     .jaune u,		.jaune b    {color:#BF8623;}
.vert a,      .vert u,		.vert b     {color:#40A80F;}
.gris a,     .gris u,		.gris b    {color:#8F8F8F;}

/*-----*/
.bordeaux a:hover {color:#680303;}
.rose a:hover     {color:#AF2069;}
.blue a:hover     {color:#053F4F;}
.violet a:hover   {color:#632F7F;}
.bleu_azur a:hover{color:#3E8B8F;}
.jaune a:hover    {color:#FAB43A;}
.vert a:hover     {color:#255F0C;}
.gris a:hover     {color:#4F4F4F;}

/*-----------------------------------------------------------*/
input{
	background:#FFEFEF;
	border:1px solid #810202;
	width:110px;
	color:680303;
	font-size:12px;
	color:#444;
	padding:2px;
	-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;
}
.btn{
	background:url(../images/default/btn.png);
	background-repeat:repeat-x;
	background-position:0px -17px;
	width:auto;
	padding:0px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	color:#fff;
	cursor:pointer;
	outline:0;
}
.btn:hover{background-position:0px -10px;}

/* footer */
#footer .rubrique{
	border-right:1px dotted #690300;
	color:#fff;
	direction:rtl;
	float:right;
	height:auto;
	margin:10px 10px 10px 0;
	padding-right:15px;
	width:122px;
}
#footer .rubrique .titre{
color:#690300;
font-size:22px;
font-weight:bold;
}
#footer .rubrique .titre a{
text-decoration:none;
color:#690300;
}
#footer .rubrique .list_rubriques a{
color:#fff;
font-size:16px;
font-weight:bold;
text-decoration:none;
}
#footer .rubrique .list_rubriques a:hover{
color:#000;
}
.zonephone{
float:right;
margin-top:146px;

}

.champphone{
background-image:url(../images/modules/home/fondnumero.png);
-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;
-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;
margin-bottom:10px;
border:1px solid #f197bf;
float:right;
margin-right:4px;
padding:1px;
}
.btnphone{
width:86px;
height:22px;
margin-left:46px;
position:relative;
float:left;
cursor:pointer;
background-image:url(../images/modules/home/ok.png);
}
#pubphone{
width:300px;
height:250px;
background-image:url(../images/pub/pub.png);
margin-right:6px;
position:relative;
float:right;
margin-top:0px;
margin-bottom:5px;
}
#pub2011new{
width:298px;
height:250px;
background-image:url(../images/pub/pub-horoscopce-mois.png);
margin-right:6px;
position:relative;
float:right;
margin-top:0px;
margin-bottom:5px;
}
#pub2011new2{
width:298px;
height:250px;
background-image:url(../images/pub/voyance.png);
margin-right:6px;
position:relative;
float:right;
margin-top:0px;
margin-bottom:5px;
}

.errorChamp{
height:9px; 
background:url(../images/formValidator/errorchamp.png); 
padding-right:10px; 
background-repeat:no-repeat; 
background-position:right; 
margin-right:5px;
margin-top:5px;
}
#errorS{
float:right;
}
#errorPH{
float:right;
}
#messagePH {
float:right; 
position:relative; 
margin-right:7px;
}
#messagePH span{
	float:right;
	font-size:14px;
	text-align:right;
	width:200px;
}
#country{
text-align:center;
}
/*------------ Forgot your password (popUp) --------------*/
#fogotchePass{
	background: url("../images/formPasswordRecovery/arFogotchePass.jpg") repeat scroll 0 0 transparent;
    color: white;
    font-family: arial;
    font-weight: bold;
    height: 350px;
    left: 125px;
    top: 125px;
    position: absolute;
    width: 423px;
    z-index: 1000;
	visibility:hidden;
}
#overlayPAssword{
	position:absolute;
	background:#00101F;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	visibility:hidden;
	z-index:999;
	top:0;
}
.fogotcheElements{
	position:absolute;
}
#resetyourPassword{
	font-size: 32px;
    font-weight: lighter;
    margin-left: 82px;
    margin-top: 30px;
}
#enterYourEmail{
	font-size: 14px;
    font-weight: lighter;
    margin-left: 19px;
    margin-top: 85px;
    width: 370px;
	line-height: 18px;
}
#labelEmailAdress{
	font-size: 26px;
    font-weight: lighter;
    margin-left: 246px;
    margin-top: 120px;
}
#inputEmailAdress{
	height: 28px;
    margin-left: 161px;
    margin-top: 159px;
    overflow: hidden;
    width: 227px;
}
#labelNewPassword{
	font-size: 26px;
    font-weight: lighter;
    margin-left: 245px;
    margin-top: 188px;
}
#inputNewPassword{
	height: 28px;
    margin-left: 161px;
    margin-top: 227px;
    overflow: hidden;
    width: 227px;
}
#validateFogotche{
    height: 35px;
    margin-left: 162px;
    margin-top: 275px;
    text-align: center;
    width: 104px;
	cursor:pointer;
	font-size:16px;
}
#cancelFogotche{
    height: 35px;
    margin-left: 286px;
    margin-top: 275px;
    text-align: center;
    width: 104px;
	cursor:pointer;
	font-size:16px;
}
#theInputEA{
	background: none repeat scroll 0 0 transparent;
    border: medium none;
    height: 36px;
    width: 227px;
	color:#00101F;
	font-size:20px;
	font-family:Arial;
	padding-left:2px;
	margin-top: -4px;
}
#theInputNewP{
	background: none repeat scroll 0 0 transparent;
    border: medium none;
    height: 36px;
    width: 227px;
	color:#00101F;
	font-size:20px;
	font-family:Arial;
	padding-left:2px;
	margin-top: -4px;
}
#closeFP{
	cursor: pointer;
    margin-left: -13px;
    margin-top: -13px;
}
#widgetFc{
    position: relative;
    right: 9px;

}

/*------------ Application (popUp) --------------*/
#fogotchePassAppli{
	background: url("../images/formPasswordRecovery/appli/pop-up_fond.png") repeat scroll 0 0 transparent;
    color: white;
    font-family: arial;
    font-weight: bold;
    height: 541px;
    left: 125px;
    top: 125px;
    position: absolute;
    width: 844px;
    z-index: 1000;
	visibility:hidden;
}
#overlayPAsswordAppli{
	position:absolute;
	background:#ffffff;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	visibility:hidden;
	z-index:999;
	top:0;
}
.fogotcheElementsAppli{
	position:absolute;
}
#resetyourPasswordAppli{
	font-size: 32px;
    font-weight: lighter;
    margin-left: 82px;
    margin-top: 30px;
}
#enterYourEmailAppli{
	font-size: 14px;
    font-weight: lighter;
    margin-left: 19px;
    margin-top: 85px;
    width: 370px;
	line-height: 18px;
}
#labelEmailAdressAppli{
	font-size: 26px;
    font-weight: lighter;
    margin-left: 246px;
    margin-top: 120px;
}
#inputEmailAdressAppli{
	height: 28px;
    margin-left: 161px;
    margin-top: 159px;
    overflow: hidden;
    width: 227px;
}
#labelNewPasswordAppli{
	font-size: 26px;
    font-weight: lighter;
    margin-left: 245px;
    margin-top: 188px;
}
#inputNewPasswordAppli{
	height: 28px;
    margin-left: 161px;
    margin-top: 227px;
    overflow: hidden;
    width: 227px;
}
#validateFogotche{
    height: 35px;
    margin-left: 162px;
    margin-top: 275px;
    text-align: center;
    width: 104px;
	cursor:pointer;
	font-size:16px;
}
#cancelFogotcheAppli{
    height: 35px;
    margin-left: 286px;
    margin-top: 275px;
    text-align: center;
    width: 104px;
	cursor:pointer;
	font-size:16px;
}
#theInputEAAppli{
	background: none repeat scroll 0 0 transparent;
    border: medium none;
    height: 36px;
    width: 227px;
	color:#00101F;
	font-size:20px;
	font-family:Arial;
	padding-left:2px;
	margin-top: -4px;
}
#theInputNewPAppli{
	background: none repeat scroll 0 0 transparent;
    border: medium none;
    height: 36px;
    width: 227px;
	color:#00101F;
	font-size:20px;
	font-family:Arial;
	padding-left:2px;
	margin-top: -4px;
}
#closeFPAppli{
	cursor: pointer;
    margin-left: 780px;
    margin-top: 69px;
}
#widgetFcAppli{
    position: relative;
    right: 9px;

}
#bloc_tasj{
	position:relative;
	float:right;
	direction:rtl;
	text-align:right;
	margin-top:40px;
	padding:55px;
	width:700px;
}
#deja_inscr{
	width:340px;
	height:auto;
	float:right;
	margin-top:110px;
}
.titr_blcc{
	font-size:30px;
	font-weight:bold;
	color:#333333;
	text-align:center;
}
.horiz{
	width:256px;
	border-bottom:1px dashed #93181E;
	height:1px;
	margin:0px auto;
	margin-top:5px;
	margin-bottom:10px;
}
.pttitre_hd{
	color:#333333;
	margin-bottom:10px;
	
}
.paragh_blcc{
	color:#93181E;
	margin-right:44px;
	font-size:20px;
}
#bouttasj{
	background-image:url(../images/formPasswordRecovery/appli/inscri.png);
	background-repeat:no-repeat;
	width:106px;
	height:40px;
	margin:0px auto;
	margin-top:22px;
	cursor:pointer;	
}
#authMsgAppli{
	color:#CC9900;
	font-size:16px;
	border:1px dotted #990033;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
	height:25px;
	width:235px;
	display:none;
}
#bouttasjconnect{
	background-image:url(../images/formPasswordRecovery/appli/envoyer.png);
	background-repeat:no-repeat;
	width:106px;
	height:40px;
	margin:0px auto;
	margin-top:15px;	
	cursor:pointer;
}
#pour_connec{
	width:340px;
	height:auto;
	float:right;
	margin-top:110px;
}
#scoop{
	background-image:url(../images/scoop/scoop2.png);
	position:absolute;
	top:254px;
	right:0px;
	cursor:pointer;
	width:82px;
	height:324px;
	z-index: 101;	
}
#scoop_cadre{
	background-image:url(../images/scoop/cadre.png);
	background-repeat:no-repeat; 
	position:absolute;
	top:0px;
	right:0px;
	width:382px;
	height:464px;
	z-index: 100;	
	
	}
.produit{
	height:130px;
	width:321px;
	margin-left: 5px;
	
}
#cadre{
	margin-top:58px;
}
#background_site{
    height: 100%;
    overflow: hidden;
    position: absolute;
    right: 0;
    width: 37%;
    z-index: 100;
	top:303px;
		
}
#img_scoop{
	width:106px;
	height:130px;
	float:right;
}
#desc_scoop{
	width:206px;
	height:130px;
	float:right;
	direction:rtl;
}

