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

body{
text-align:center;
margin:0px;
padding:0px;
background:url(../images/bg.jpg) #000 no-repeat top left;
font-family:Verdana, Helvetica, sans-serif;
font-size:11px;
}

#contSite{
margin:0px auto;
position:relative ;
width:930px;
height:auto;

}

#sScontSite{
float:left;
margin:Opx ;
position:relative ;
width:930px;
height:auto;
}

#header{
float:left;
margin:Opx ;
position:relative ;
width:930px;
height:110px;
}

#header #logo{
float:left;
margin:Opx ;
position:relative ;
width:213px;
height:110px;

}
#header #logo span{
float:left;
width:100%;
font-size:30px;
text-align:center;
font-weight:bold;
font-family:Verdana, Helvetica, sans-serif;
margin-top:38px;
}

#header #pub{
float:left;
margin:Opx ;
position:relative ;
width:474px;
height:110px;
margin-top:20px;

}

#header #login{
float:left;
margin:Opx ;
position:relative ;
width:241px;
height:110px;
background:url(../images/leftLogin.png) no-repeat center left;
}

#contInput{
width:139px;
float:left;
position:relative;
margin-left:34px;
text-align:left;
margin-top:11px;

}

#contInput .inputTexte{
width:135px;

}


.lblTexte{
font-size:11px;
color:#08445c;

}

.txt{
width:100%;
text-align:right;
color:#455b8d;

}

.contBmp{
width:55px;
float:right;
background:transparent url(../images/right.png) no-repeat center left;
width:55px;
height:110px;
cursor:pointer;

}

.contBmp .bmpSubmit{
/*padding:40px 30px;*/
border:0px;
cursor:pointer;

}

#wrapper{
float:left;
position:relative;
width:930px;
height:auto;
background:transparent url(../images/test.png) no-repeat top left;

}

#wrapper1{
float:left;
position:relative;
width:915px;
margin:0px 0px 0px 15px;
height:auto;
background:url(../images/cornerRose.jpg) no-repeat top right;

}

.topMenu{
width:900px;
height:37px;
float:left;
background:url(../images/bg_top_menu.jpg) repeat-x top left;

}

ul.ul_main_menu{
	display:inline;
	padding:0px;
	margin:0px 0px 0px 0px;
	float:left;

}

ul.ul_main_menu li.li_main_menu{
	display:inline;
	padding:0px;
	margin:0px;
	float:left;
	padding:0px;


	/*line-height:35px;*/
	height:35px;
	margin:0px 0px 0px 0px;

}





ul.ul_main_menu li.li_main_menu a{
	text-decoration:none;
	color:#688089;
	font-weight:bold;
	line-height:38px;
	padding:0px 15px;
	font-size:13px;
	padding:11px 5px 10px 10px;
	border-right:2px solid #a1a1a1;

}

.nbrConnecter{
float:right;
font-weight:bold;
padding:12px 0px;
font-size:13px;
width:200px;
text-align:center;
background:url(../images/bg_nbr_chat.jpg) repeat-x top left;

}

#boxes{
width:930px;
height:auto;
float:left;
margin:0px;
padding:0px;
background:#e9e8ea;

}

#box1{
float:left;
position:relative;
width:599px;
height:317px;
background:url(../images/bgBox1.jpg) no-repeat top left;

}

#choseMenu{
float:left;
background:url(../images/cornerBlue.jpg) no-repeat top left;
height:55px;
width:587px;

}

#sSchoseMenu{
float:right;
background:url(../images/bgColBlue2.jpg) no-repeat top right;
height:55px;
width:566px;
}

.contFormChoise{
float:left;
width:546px;
height:55px;
background:url(../images/bgMn.jpg) repeat-x top left;
}

.acceeInvite{
float:left;
font-weight:bold;
font-size:12px;
color:#01a0dc;
line-height:23px;

}

.inputText{
float:left;
width:135px;
height:15px;
font-size:11px;

}

.cont_rech1{
float:left;
height:46px;
width:138px;
margin-top:2px;
margin-left:4px;

}

.cont_rech1 .inputText{
width:134px;
height:15px;
float:left;
}

.cont_rech1 .selBox{
width:65px;
padding:2px;
float:left;
margin-top:3px;


}

.cont_rech1 .selBox1{
float:right;


}

.cont_rech2{
width:235px;
height:46px;
float:left;
margin-top:2px;
margin-left:7px;

}

.cont_rech2 .inputTexte{
width:235px;
height:15px;
float:left;
}

.cont_rech2 .inputTexteSel{
width:200px;
float:left;
}

.cont_rech2 .inputTexte1{
margin-top:3px;
}

.contEnter{
width:67px;
height:55px;
float:right;
background:url(../images/bmpentrer.png) no-repeat top left;
cursor:pointer;
}

.contEnter .bmpSubmit{
background:url(../images/bgEnter.png) no-repeat top left;
padding:17px 26px;
border:0px;

}

#box2{
float:right;
position:relative;
margin:0px;
padding:0px;
width:325px!important;
height:317px;
text-align:left;
background:url(../images/bgBox2.jpg) no-repeat top left;

}

#box2 .titreR{
width:320px;
margin:5px auto;
background:url(../images/bgGuCrose.jpg) no-repeat top left;
height:38px;
text-align:right;

}

#box2 .titreR .SstitreR{
width:307px;
background:url(../images/bgDrCrose.jpg) no-repeat top right;
height:38px;
text-align:left;
line-height:32px;
font-size:16px;
color:#fff;
font-weight:bold;
margin-left:13px;
}

#box2 .titreR .SstitreR div.tr{
background:url(../images/bgTitreRose.jpg) repeat-x top left;
width:294px;
height:38px;
}


.titreIntro{
background:url(../images/lesiteestgrt.jpg) no-repeat top left;
height:26px;
width:80%;
float:left;
margin-left:7px;

}

.contFormInscri{
height:auto;
/*width:333px;*/
padding:0px;
margin:0px;
float:left;
position:relative;

}

.contFormInscri .ligneInscri{
width:323px;
padding:0px;
margin:7px 0px 0px 0px;
float:left;
position:relative;
}

.ligneInscri div.lbl{
color:#08445c;
float:left;
padding-left:8px;
line-height:20px;
font-size:10px;
width: 115px;

}

.ligneInscri .inputTex{
width:175px;
height:16px;
float:left;

}

.bmpSubmit{
float:right;

border:0px;
background:url(../images/bmpValider.jpg) no-repeat top left;
padding:5px 36px;
cursor:pointer;

}

#box3{
width:597px;
float:left;
margin:0px;
padding:0px;
height:260px;
margin-top:7px;
border:1px solid #999999;
background:#e9e8ea;
margin-bottom:15px;

}

#box3 .titreR{
width:596px;
margin:0px auto;
background:url(../images/bgGuCrose.png) no-repeat top left;
height:38px;
text-align:right;

}

#box3 .titreR .SstitreR{
width:587px;
background:url(../images/bgDrCrose.png) no-repeat top right;
height:38px;
text-align:left;
line-height:32px;
font-size:16px;
color:#fff;
font-weight:bold;
margin-left:10px;
}

#box3 .titreR .SstitreR div.tr{
background:url(../images/bgTitreRose.png) repeat-x top left;
width:579px;
height:38px;

}

.ligneImage1{
float:left;
margin:5px 5px;
padding:0px;

}

.ligneImage2{
float:left;
margin:5px 5px;
padding:0px;

}

.contIMG{
float:left;
margin:0px 9px;

}

#box4{
width:305px;
height:260px;
position:relative;
float:right;
border:1px solid #999999;
background:#e9e8ea;
margin-right:13px;
margin-top:7px;

}

#box4 .titreR{
width:305px;
margin:0px auto;
background:url(../images/bgGuCrose.png) no-repeat top left;
height:38px;
text-align:right;

}

#box4 .titreR .SstitreR{
width:295px;
background:url(../images/bgDrCrose.png) no-repeat top right;
height:38px;
text-align:left;
line-height:32px;
font-size:16px;
color:#fff;
font-weight:bold;
margin-left:10px;
}

#box4 .titreR .SstitreR div.tr{
background:url(../images/bgTitreRose.png) repeat-x top left;
width:285px;
height:38px;
}

.lnImage{
margin:5px 5px;
float:left;

}

.lnImage2{
margin:5px 5px;
float:left;

}


div.footer{
	background:url(../images/bg_footer_menu.jpg) #000 repeat-x top left;
	width:100%;
	height:50px;
	float:left;
	position:relative;

}

.copyRigth{
	text-align:left;
	line-height:32px;
	font-size:13px;
	color:#fff;
	float:left;

}

.cont_footer_menu{
	float:right;
	line-height:32px;
	text-align:left;
	position:relative;

}

.cont_footer_menu ul{
	margin:0px;
	padding:0px;
	display:inline;
	float:left;
}

.cont_footer_menu ul li{
	margin:0px;
	padding:0px;
	display:inline;
}

.cont_footer_menu ul li a.l_footer_menu{
	text-decoration:0px;
	color:#fff;
	padding:1px 10px;
	border-right:1px solid #fff;
	text-decoration:none;
	font-size:12px;
}

.cont_footer_menu ul li a.l_last{
	border:0px;
}













