html {
background:url("../images/lr/fond.png");
}
body {
font-family: Trebuchet MS, "Lucida Grande","Lucida Sans",Geneva,Verdana,sans-serif;
font-size:.7em;
}
#corps {
width:99%;
max-width:1000px;
margin-left:auto;
margin-right:auto;
padding-left:.6%;
}
* {
margin:0;
padding:0;
}
a {
color:#BF0B67;
text-decoration:none;
font-weight:bold;
}
a:link, a:visited { color:#BF0B67; text-decoration:none; }


a:hover, a:active {
color:#9F0956;
text-decoration:underline;
}
a img {
border:0;
}
#haut {
margin:10px 0 15px 5px;
width:99.4%;
height:175px;
background:url(../images/lr/haut.gif) no-repeat top left;
}
#haut h1 span {
display:none;
}
#haut div.ban img {
margin-top:42px;
/*z-index:150;  */
}
#haut div.ban a img {
margin-top:42px;
z-index:200;
position:Relative;
width:468px;
border:0px solid #000000;
}

#haut div.moduletable {
margin-left:0;
height:auto;
background:none;
/*z-index:1000;*/
}
#mainlevel-nav {
position:absolute;
left:auto !important;
left: .6%;
z-index:2;

}
#haut div {
margin-left:392px;
height:175px;
background:url(../images/lr/hautgauche.png) no-repeat top right;
}
#haut div.ban {
text-align:center;
}
/*
ul#mainlevel-nav  {
border:5px #4079a9 solid;
margin-left:0px;
padding-left:0px;
}
*/


#mainlevel-nav li {
margin-top:135px;
display:block;
float:left;
width:165px;
height:25px;
text-align:center;
margin-left:10px;
}
#mainlevel-nav li a {
padding-top:15px;
display:block;
height:100%;
width:100%;
background:url(../images/lr/onglet.png) no-repeat;
color:#ae416c;
text-decoration:none;
}
#mainlevel-nav li a:hover {
background:url(../images/lr/onglet-survol.png) no-repeat;
}
#contenu {
width:99.4%;
margin-left:5px;
background:#fff;
}
#content {
padding:0 1% 0 1%;
color:#630033;
line-height:1.5em;
width:59%;
float:left;
}
#content h2 {
font-family:Tahoma, Arial, sans-serif;
font-size:22px;
color:#a00974;
margin-bottom:10px;
}
div.rc-border{border: solid #e8d9db;border-width: 1px 0;}
div.border-inner{border: solid #e8d9db;border-width: 0 1px;}

#menu {
background:#fff1fb;
float:right;
width:35%;
margin-right:1%;
}
#contentmenu {
margin-top:-2px;
padding:0 1% 1% 2%;
width:98%;
}
#contentmenu h3, #content h3 {
font-family:Tahoma, Arial, sans-serif;
font-size:14px;
color:#871468;
margin-bottom:5px;
}
#contentmenu h3 {
font-size:16px;
}
#content h3 {
margin-top:1em;
}
#contentmenu h4, #content h4 {
font-family:Tahoma, Arial, sans-serif;
font-size:12px;
color:#965584;
margin-bottom:3px;
}
#content h4 {
color:#bc1d2f;
}
#contentmenu p {
color:#5F2951;
margin-bottom:5px;
line-height:1.55em;
}
.bloc {
width:49%;
float:left;
height:auto !important;
height:22em;
}
.bloc2 {
width:49%;
float:left;
height:auto !important;
height:13em;
}

#menuannu {
margin-top:5px;
list-style:none;
}
#menuannu li {
float:left;
height:50px;
background:url(../images/lr/fond-menu.png) repeat-x 0 1px #fdf7fb;
border:1px solid #f4d2eb;
width:47%;
margin:0 1% 5px 0;
text-align:center;
}
#menuannu.annu li {
width:23.5%;
}
#menuannu.annu {clear:both;
}
#menuannu li a {
padding-top:15px;
display:block;
height:100%;
width:100%;
text-decoration:none;
font-weight:bold;
color:#d53f8c;
}
#menuannu li a.tp {
background:url(../images/lr/fond-tp.png) no-repeat 0 1px;
}
#menuannu li a.bs {
background:url(../images/lr/fond-bs.png) no-repeat 0 1px;
}
#menuannu li a.ga {
background:url(../images/lr/fond-ga.png) no-repeat 0 1px;
}
#menuannu li a.ls {
background:url(../images/lr/fond-ls.png) no-repeat 0 1px;
}
#inscription {
border:1px solid #c0d5f4;
background:#f7f9fd;
padding:5px 1% 0 0;
width:100%;
}
#inscription label {
color:#9b0a77;
float:left;
clear:both;
width:30%;
text-align:right;
padding-top:.2em;
padding-right:2%;
}
#inscription label.s {
float:right;
width:63%;
text-align:left;
clear:right;
color:#000;
border:0px solid #f4d2eb;

}
#inscription input {
background:#fff8fc;
border:1px solid #f4d2eb;
float:right;
width:63%;
margin-bottom:5px;
padding:.3em;
}
#inscription input.radio {
float:left;
width:auto;
text-align:left;
border:0;
background:0;
margin-bottom:5px;
padding:.3em;
}
#inscription input.soumission, input.sondages, input.login {
background:#fff2fa;
/* clear:both; */
float:none;
margin-left:32%;
border-bottom:1px solid #f4d2eb;
border-right:1px solid #f4d2eb;
border-top:1px solid #fbecf6;
border-left:1px solid #fbecf6;
color:#a92b7b;
font-size:11px;
padding:5px 0 5px 0;
}
input.sondages {
margin-left:0;
margin-top:10px;
border-top:1px solid #f4d2eb;
border-left:1px solid #f4d2eb;
border-bottom:1px solid #e79cd3;
border-right:1px solid #e79cd3;
width:25%;
}

input.login {
margin-left:0;
margin-top:10px;
border-top:1px solid #f4d2eb;
border-left:1px solid #f4d2eb;
border-bottom:1px solid #e79cd3;
border-right:1px solid #e79cd3;
width:40%;
}

#mod_loginform label {
color:#9b0a77;
width:100%;
text-align:center;
}


#mod_loginform input {
background:#fff8fc;
border:1px solid #f4d2eb;
text-align:center;
width:50%;
}


div.clear {
clear:both;
}
.sondage label {
display:block;
}
#pieddepage {
text-align:center;
margin-top:10px;
color:#9F4586;
}
#pieddepage a {
color:#9F4586;
}
#pieddepage a.logorms {
display:block;
font-size:9px; 
color:#cccccc; 
margin: auto; 
border:3px double #cccccc; 
background-color:#667799;
padding:0 5px;
text-decoration: none;
margin:7px 0 7px 0;
clear:both;
width:10em;
margin-left:auto;
margin-right:auto;
}
#content table {
clear:both;
}
table.contentpane {
border-collapse:collapse;
clear:both;
float:left;
}
table.contentpane a img {
border:0;
}
table.contentpane tr {
border:1px solid #EFC2C2;
}
table.contentpane td {
border:1px solid #EFC2C2;
padding:1em;
}
table.contentpane tbody td img {
margin-left:7px;
vertical-align:middle;
}
.column_in-entry_2 {
	float:left;
	width:593px;
	margin:0;
	padding:7px;
	margin-bottom:7px;
	border:1px #000000 solid;
        background:#FFEFEF;
}
.column_in-entry {
	float:left;
	width:593px;     /*643 */
	margin:0;
	padding:7px;
	margin-bottom:7px;
	border:1px #000000 solid;
        background:#FFF7F7;
}



p.modeaff {
background:#EFB3B3;
padding:7px;
}
p.modeaff a, span.lettres a {
color:#BF2323;
text-decoration:none;
}
p.modeaff a:hover {
text-decoration:underline;
}
span.sectiontableheader a {
background:#BF2323;
color:#fff;
padding:4px;
}
form.rechercheannu {
margin-top:5px;
}
form.rechercheannu input {
padding:2px;
background:#fff2fa;
border-bottom:1px solid #f4d2eb;
border-right:1px solid #f4d2eb;
border-top:1px solid #fbecf6;
border-left:1px solid #fbecf6;
margin:.2em 0 0 0;
width:12em;
}
span.lettres {
margin-left:10px;
}
span.lettres a {
margin-left:2px;
}
a.soumettresite {
text-decoration:none;
background:#DFF4FF;
padding:6px;
display:block;
width:13em;
float:right;
color:#07406F;
border:1px solid #B3D4EF;
margin:0 2% .5em 0;
}
a.soumettresite img {
border:0;
margin:0px 6px 0 0;
}
div.bas {
clear:both;
}
span.contentheading a {
color:#BF2323;
text-decoration:none;
}
span.contentheading a:hover {
color:#BF2323;
text-decoration:underline;
}
a.category img {
float:left;
margin:5px 5px 5px 0;
}
span.contentheading a.category img {
margin:0 5px 0 0;
}
p.descsite {
background:#FFF7F7;
padding:5px;
border:1px dotted #DF7D7D !important;
border:1px solid #DF7D7D;
}
span.resu {
clear:both;
display:block;
margin:5px 0 5px 0;
color:#9F7777;
}
form.login label {
display:block;
width:99%;
}
form.login label span {
display:block;
float:left;
width:40%;
margin-right:.5%;
text-align:right;
font-size:.9em;
}
form.login label input {
width:50%;
border-bottom:1px solid #f4d2eb;
border-right:1px solid #f4d2eb;
border-top:1px solid #fbecf6;
border-left:1px solid #fbecf6;
padding:.5%;
}
form.login label input.inputradio {
width:auto;
}
form.login input.sondages {
width:99%;
}
#contentmenu div.moduletable center {
float:left;
width:120px;
margin:0 10px 0 0;
clear:left;
}
span.infoform {
display:block;
clear:right;
}
span.infoform a {
clear:both;
color:#9F0948;
text-decoration:none;
}
span.infoform a:hover {
text-decoration:underline;
}

ul.topsites {
list-style:none;
}

ul.topsites li a {
        display: block;
	background: url("../images/coeur.gif") 0 -3px no-repeat;
	line-height:20px;
	text-align: left ;
	text-decoration: none ;
	padding: 0px 0 ;
	padding-left: 15px;
}


ul.forum {
list-style:none;
}

ul.forum li a {
        display: block;
	background: url("../images/menu_bullet.gif") 0 -3px no-repeat;
	line-height:20px;
	text-align: left ;
	text-decoration: none ;
	padding: 0px 0 ;
	padding-left: 15px;
}


div.gaume {
clear:both; 
float:left;
width:120px;
margin-right:10px;


}
form.login {
width:48%;
float:left;
margin-left:1%;
clear:right;
}
.descsur {
border:1px solid #D6899B;
background:#FFEFF3;
}
div.mineurs {
margin-left:auto;
margin-right:auto;
}
.adsense {
margin-left:0;
height:auto;
background:none;
border:0px solid #000000;
width:100%;
}
.back_button {
text-align:center;
}
div.droitemenu {
float:none !important;
float:left;

}

div.snapshot {
float:right;
}

td.descr {
width:30%;
}

/* Hack Mika */

#sites_rencontres li {
color: #ff9900;
font-size: 10px;
display: inline;
padding:3px;
}

#menu_bas li {
color: #ff9900;
display: inline;
}




