body { margin: 0; padding: 0; background: #fff url(../img/bg-body.gif) repeat-x; }

#wrapper { width: 960px; margin: 0 auto; }
#blackWall { background-color: #000000; width: 100%; height: 100%; position: absolute; left: 0; top: 0; display: none; }
#overBox { text-align:center; color:#000; display: none; background: url(http://www.lovincorsica.com/_com/img/overbox.png) no-repeat; left:50%; top: 50%; margin-top: -110px; margin-left: -206px; padding: 10px; width: 392px; height: 200px; position: absolute; }
#oBButton1 {padding-top: 8px; text-align: center; color: #fff; font-weight: bold; background: url(http://www.lovincorsica.com/_com/img/bttn1.png) no-repeat; width: 98px; height:27px; margin:0 auto; font-size: 12px;}
#oBButton1 a {color: #fff; text-decoration: none;display:block;}
#oBButton2 {padding-top: 8px; text-align: center; color: #fff; font-weight: bold; background: url(http://www.lovincorsica.com/_com/img/bttn2.png) no-repeat; width: 98px; height:27px; margin:0 auto; font-size: 12px;}
#oBButton2 a {color: #fff; text-decoration: none;display:block;}
	
/* */
#headerInsc { width: 960px; height: 160px; clear: left; }
#logo { width: 400px; height: 160px; float: left;}
#lcInfos { width: 250px; height: 160px; float: left; }
#connexion { width: 310px; height: 160px; float: left; background: url(../img/bg-connexion.gif) no-repeat; }
#connexionIn { margin: 27px 22px 0 10px; }

/* */
#content { width: 960px; clear: left; }
#homeInscription { width: 650px; height: 490px; float: left; background: url(../img/bg-inscription.jpg) no-repeat; }
#homeInscriptionIn { margin: 268px 246px 0 28px; }
#homeRecherche { width: 310px; float: left; height: 490px; background: url(../img/bg-recherche.jpg) no-repeat; }
#homeRechercheIn { margin: 7px 23px 0 9px; }
#derniersInscrits { width: 222px; margin: 10px auto 0 auto; }
#derniersInscrits a, #onLine a, #profco a { display:block; float: left; text-align:center; text-decoration:none; }
#derniersInscrits a:hover, #onLine a:hover, #profco a:hover { background-color: #c85ba3; }
#derniersInscrits img { display: block; padding: 2px; }

/* */
#footer { width: 960px; height: 70px; background: url(../img/footer.gif) no-repeat; clear: left; }
#footerLinks { padding: 16px 0 0 0; }
#copyright { padding: 14px 0 0 0; font-size:9px;}


/* PROCEDURE D'INSCRIPTION */
.ind_left2{background:#FF00FF; background:url(../img/ind_left2.jpg) top left no-repeat;}
.inscri{background: #FFFFFF; padding-left:10px; font: 9px Arial, Helvetica, sans-serif;}
#inscwrapper{border:1px solid #ccc; margin:0 auto; width:708px; /*height:544px;*/ background:#f0f0f0;margin-top:30px; margin-bottom:30px;}
#rInfo{float:right; margin: 15px;}
a.pop_info{position:relative; text-decoration: none;  font-weight: bold; font-size: 12px; color: #F90;}
a:hover.pop_info{ text-decoration: none; background: none;}
a.pop_info span{	display: none;}
a:hover.pop_info span{ display: inline; position: absolute;  top:1.5em; left:-80px; z-index: 20; background: #FFF5FF; color: #000; border:1px solid #CCC; width:150px; height: auto; text-align:center; font-weight:bold; font-size: 9px; padding:4px 4px;}
.inscri_field{border: 1px solid #ccc;font: 9px Arial, Helvetica, sans-serif;}


/* HOME (espace membre) */
#headerHome { width: 960px; height: 100px; clear: left; }
#logoHome {width: 340px; height: 90px; float: left; padding-top: 10px;}
#onLine { width: 620px;  height: 80px; padding-top: 20px; float: left; background: url(../img/derniers_insc.png) 0px 4px no-repeat;}
#onLine img { display: block; padding: 2px; width: 70px; height:70px;}
#homecontent { width: 946px; background: url(../img/bg_content.png) top left no-repeat; padding-left: 14px; padding-top:6px;margin-bottom: 0;}
#foot_homecontent {width: 960px; height: 34px; background: url(../img/bg_content-bottom.png) top left no-repeat; margin-bottom:5px; margin-top: 0;}
#menu {margin-bottom: 15px; height:46px;}
#menu a { display:block; float: left; text-align:center; text-decoration:none; height: 46px;}
#menu img {border: 0;}
.m1 {background: url(../img/b1.png); width:82px;}
.m1:hover {background: url(../img/b1_1.png); width:82px;}
.m2 {background: url(../img/b2.png); width:90px;}
.m2:hover {background: url(../img/b2_1.png); width:90px;}
.m3 {background: url(../img/b3.png); width:98px;}
.m3:hover {background: url(../img/b3_1.png); width:98px;}
.m4 {background: url(../img/b4.png); width:114px;}
.m4:hover {background: url(../img/b4_1.png); width:114px;}
.m5 {background: url(../img/b5.png); width:117px;}
.m5:hover {background: url(../img/b5_1.png); width:117px;}
.m6 {background: url(../img/b6.png); width:119px;}
.m6:hover {background: url(../img/b6_1.png); width:119px;}
.m7 {background: url(../img/mon_compte.png); width:123px; margin-left: 50px;}
.m7:hover {background: url(../img/mon_compte_1.png); width:123px;}
.m8 {background: url(../img/deco.png); width:106px; margin-left: 20px;}
#home_left {float: left; width:190px;}
#home_right {float: left; width:722px;}
#recent {float:left; width: 178px; height: 110px; background: url(../img/recent.png) top left no-repeat; font-size:10px;padding-top: 40px;padding-right:12px;text-align:right;line-height:20px;}
#recent a {color: #f00; text-decoration: none;}
#infos {float:left; width: 154px; height: 359px; background: url(../img/infos.png) top left no-repeat; padding: 18px; line-height: 22px;}
#profco {background: url(../img/profco.png) top left no-repeat; width:711px; height:115px; margin-top:2px; padding-top: 35px; padding-left: 30px;}
#profco img { display: block; padding: 4px; width: 90px; height:90px;}
#search {float:left; background: url(../img/cadre_rose.png) top left no-repeat; width: 490px; height: 395px; margin-top: -2px;margin-right:0px;}
#mcrose {float:left; background: url(../img/mcrose.png) top left no-repeat; width: 460px; height: 365px; padding:15px; margin-top: -2px;}
#grd_cd_rose {background: url(../img/grd_cadre_rose.png) top left no-repeat; width: 709px; height: 514px; margin-top:2px; padding:18px}
#grd_cd_rose a {color: #000; text-decoration: none;}
#grd_cd_rose a:hover {color: #f0f; text-decoration: none;}
#profil_form {margin:15px; color: #6e6e6e; font-size:10px;}
#profil_form select, #profil_form input {width: 150px;font-size:10px;color: #6e6e6e; }
#cadre_pub1 {float:left; width: 230px; height:380px; margin:0; margin-top: 3px; padding:0;}
#message_head {width: 580px; margin: 0 auto; margin-top: 20px; background-color: #fff; border-bottom: 1px solid #b6e00b; padding:5px;}
#message_corps {width: 578px; margin: 0 auto; overflow-y: auto; background-color: #fef; border: 1px solid #ddd; border-top:0; border-bottom:0;font-size: 10px; padding:5px; height:360px; line-height:20px;}
#message_foot {width: 578px; margin: 0 auto; text-align: right; background-color: #fef; border: 1px solid #ddd; border-top:0; font-size: 10px; padding:5px; height:20px; line-height:20px;font-weight: bold;}
#sframe {background: url(../img/sframe.png) top left no-repeat; width:711px; height:130px; margin-top:2px; padding-top: 20px; padding-left: 30px;}
#sframe_tof { width: 100px; text-align: center; float:left;}
#sframe_txt{ width: 540px; text-align: justify; float:left; margin-left: 35px; height: 95px; padding: 5px;overflow-y: hidden;}