*
{
margin:0px;
padding:0px;
}

table.result
{
border:1px solid #CA7116;
margin:auto;
width:250px;
background-color:#FCE595;
}

table.courant 
{
border:1px solid #CA7116;
padding:10;
margin:auto;

}

table.top
{
margin:auto;
width:400px;
}

table.result th
{
text-align:center;
border-bottom:1px solid #CA7116;
background-color:#FCF5C5;
}

.piegeur
{
margin:20px;
background:url(/images/etoile.gif) no-repeat center ;
width:33px;
height:32px;
font-size:13px;
padding:13px 0px 0px 0px; 
font-weight:bold;
text-align:center;
}
div.piege {
padding-top:3px;
width:70px;
}


div.piege a{
border:1px solid #000000;
}

div.piege a:hover{
border:1px solid #aaf;
background-color:#ddf;
color:#000;
}

body
{
text-align:center;
}
a
{
color:#0000FF;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}

html,body,table,td,p,div,textarea,input,select
{
font-size:13px;
font-family:"Trebuchet MS",Verdana,Arial,Sans-serif;
}
input[type=submit],button{
cursor:pointer;
}
div.warning
{
border:2px dashed #FF3333;
margin:10px;
padding:10px;
font-weight:bold;
text-align:center;
}
div.ok
{
border:2px solid #00AA00;
color:#006600;
margin:10px;
padding:10px;
font-weight:bold;
text-align:center;
}

#general
{
position:relative;
margin:auto;
/*margin-left:30px;*/	
width:694px;
text-align:left;
}

#table
{
width:694px;
z-index:1;
}

#table, #table td, #table tr
{
border:0px;
border-collapse:collapse;
/*border:1px #000000 solid;*/
}

#header
{
background:url(/css/header.gif) no-repeat top;
width:694px;
height:123px;
}
#loginConnexion
{
position:absolute;
right:65px;
top:10px;
}
#online
{
position:absolute;
right:65px;
top:86px;
}

#others
{
position:absolute;
right:270px;
top:86px;
}

#right
{
width:36px;
height:100%;
background:url(/css/right.gif) repeat-y top right;
vertical-align:top;
}

#right-b
{
height:70px;
background:url(/css/right.gif) repeat-y top right;
vertical-align:bottom;
}

#right-b img
{
vertical-align:bottom;
}

#body
{
width:531px;
vertical-align:top;
padding-right:5px;
}

#sky
{
width:120px;
height:600px;
z-index: 2;
float:right;
margin-top:-600px;
}

#left
{
width:127px;
height:100%;
background:url(/css/left.gif) repeat-y top left;
vertical-align:top;
}

#left-b
{
height:70px;
background:url(/css/left.gif) repeat-y top left;
vertical-align:bottom;
}

#left-b img
{
vertical-align:bottom;
}

#menu
{
list-style-type:none;
}

#menu li
{
display:block;
width:127px;
height:60px;
}

#menu li a
{
display:block;
width:127px;
height:60px;
background:url(/css/button.gif) no-repeat top left;
padding-top:15px;
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:16px;
font-weight:bold;
color:#B77B00;
}
#menu li a strong
{
color:#DD0000;
}
#menu li a:hover
{
text-decoration:underline;
color:#cc0000;
}
#menu a.menuLinkSelected
{
color:#770000;
}


#footer
{
height:86px;
background:url(/css/footer.gif) no-repeat top;
text-align:center;
padding-right:20px;
padding-bottom:20px;
}
#footer a
{
color:#870101;
}


#xiti
{
text-align:center;
font-size:11px;
color:#555;
}
#xiti a
{
color:#666;
}

ol
{
list-style-position:inside;
}

h1
{
font-size:22px;
margin:5px 15px 8px 0px;
color:#0076C0;
border-bottom:2px #0076C0 solid;
}
p > strong, p > b
{
color:#0066a0;
}
h2
{
font-size:16px;
margin:5px 50px 8px 20px;
color:#AA7804;
border-bottom:1px dashed #bba10e;
clear:both;
}
h3
{
color:#870101;
}

p
{
margin-bottom:15px;
margin-top:15px;
}

.center
{
text-align:center;
}

p.justify
{
text-align:justify;
text-indent:10px;
}

.both
{
clear:both;
}

.fRight
{
float:right;
padding:5px;
}
/* Form */

.button,input[type="text"],input[type="password"],textarea
{
border:1px #cccccc solid;
border-left:5px #ddd solid;
padding-left:2px;
margin:2px 0px 2px 0px;
background: #fff;
color:#666;
}
form input:focus[type="text"], input[type="password"]:focus, textarea:focus
{
background: #fff;
border-color:#0033cc;
border-left:5px #ff7f01 solid;
border-color:#ff7f01 ;
color:#000;
}
.row
{
padding-bottom:15px;
margin-bottom:15px;
border-bottom:1px #cccccc dotted;
margin-right:25px;
}

.label
{
float:left;
width:200px;
}
.label2
{
float:left;
width:360px;
}
.input
{

}
.forminfo
{
color:#999999;
width:100%;
}
.forminfo a
{
color:#666666;
text-decoration:none;
}
.labelError
{
color:#990000;
}
.labelSuccess
{
color:#006600;
}
.labelError, .labelSuccess
{

clear:both;
margin-left:200px;
}
.error
{
color:#990000;
}
.success
{
color:#006600;
}
.error, .success
{
padding:10px;
margin-top:10px;
margin-bottom:10px;
border:1px #cccccc dotted;
background-color:#FFFFF4;
}
.submit
{
margin-left:200px;
}

.news
{
font-size:17px;
text-align:center;

}

.news span
{
color:#F10E0E;
}

.goldbook_art
{
border:1px #FFC18A dotted;
border-left:4px #FFC18A solid;
background-color:#FFFFD0;
margin-bottom:10px;
padding:2px 2px 2px 5px;
text-align:justify;
}
.goldbook_art div
{
padding-top:2px;
padding-bottom:2px;
}
.goldbook_art div.author
{
text-align:right;
}
.goldbook_art span
{
float:right;
}

.global_ppp
{
text-align:center;
margin-top:10px;
margin-bottom:10px;
}
.global_ppp img
{
border:none;
}
.global_ppp form
{
display:inline;
}
.global_ppp input
{	
width:25px;
height:18px;
margin-left:10px;
}
.global_ppp .next
{
vertical-align:middle;
margin-left:10px;
}
.global_ppp .before
{
vertical-align:middle;
margin-right:10px;	
}
.global_ppp .pages
{
font-weight:bold;
margin-right:10px;
}
p.note
{
text-align:center;
border-top:1px solid #bbf;
font-size:0.90em;
}




/* FLASH LOVE*/
div#flashlove form
{
text-align:center;
border:1px solid #D8923A;
background-color:#FBF2A8;
}
div#flashlove form table
{
margin:auto;
text-align:left;
}
div#flashlove #Layer1
{
position:absolute;
width:87px;
height:197px;
z-index:1;
left: 1112px;
top: 315px;
}

p.boutons
{
text-align:center;
}
p.boutons a
{
border:1px solid #FDA44D;
padding:4px;
background-color:#FADF7F;
color:#C05A00;
font-weight:bold;
margin-right:30px;
}
p.boutons a:hover
{
border:1px solid #C05A00;
padding:4px;
background-color:#FADF7F;
color:#000;
}

/* menu rencontre */

div#menu
{
text-align:center;
color:#870101;
font-weight:bold;
border-bottom:1px solid #870101;
margin:10px auto 20px auto;
}
div#menu a
{
color:#870101;
padding:0px 4px;
}
div#menu a.select{
background-color:#870101;
color:#fff;
}
div#menu a:hover
{
color:#000;
text-decoration:none;
border-bottom:4px solid #000;
}

div.gallery{
text-align:center;
}

div.gallery a img{
border:1px solid #ccc;
}

div.gallery a:hover img{
border:1px solid #000;
}
div.gallery div.galleryOne{

	border:1px solid #A0480D;
	background-color:#A0480D;
	width:252px;
	height:252px;

}
div.gallery div.galleryRight{
	float:right;
	padding:0;
	margin:0;
}
div.gallery div.galleryRight div#description{
	margin:5px 0px;
	padding:4px;
	border:1px dashed #AA7804;
	background-color:#FBE289;
	height:80px;
	width: 250px;
	overflow:auto;
}

/* recherche */
.lignedroite{
float:right;
}
.lignedroite a {
margin-right:10px;
color:#6050CC;
}


/* recherche mec */
.person_m{
margin-top:15px;
border-top:1px solid #0077CC;
border-bottom:1px solid #0077CC;
}
.person_m .photo {
border:1px solid #ccc;
width:65px;
height:65px;
float:left;
}

.person_m .photo a{
border:0px solid #000000;
}

.person_m .photo a:hover{
color:#000;
}

.person_m .description{
width:400px;
margin:0px 5px;
border-left:4px solid #0077CC;
padding-left:2px;
height:90px;
overflow:auto;
color:#666;
}


.hide{
visibility:hidden;
display:none;
}


/* recherche fille */
.person_f{
margin-top:15px;
border-top:1px solid #FCA8FF;
border-bottom:1px solid #FCA8FF;
}
.person_f .photo{
width:65px;
height:65px;
float:left;
}
.photo img{
border:none;
}

.person_f .photo a:hover{
color:#000;
}

.person_f .description{
width:400px;
margin:0px 5px;
border-left:4px solid #FCA8FF;
padding-left:2px;
height:90px;
overflow:auto;
color:#666;
}
/* Forum */
tr.impair{
background-color: #EEEEEE;
}
tr.pair
{
background-color: #E6DCD3;
}
em
{
color:#666666;
}
table.details
{
border:1px solid #7c7c7c;
width:100%;
}
table.details th
{
background-color:#7c7c7c;
color:#ffffff;
height:30px;
text-align:center;
}
table.details td
{
height:24px;
}
div#centre p.parle
{
padding:5px;
margin:5px;
border-left:5px solid #999;
font-family:"Comic Sans MS", Verdana;
font-size:12px;
letter-spacing:0.05em;
}
div#centre div#detailMarque, div#detailMarqueVu
{
border:1px solid #000;
background-color:#eeeeee;
width:520px;
margin:5px 0 0 0px;
padding:5px;
}
div#centre div#detailMarque
{
display:none;
visibility:hidden;
position:absolute;
overflow:auto;
height:225px;
}
div#centre div#detailMarque .logo, div#detailMarqueVu .logo
{
border:1px solid #999;
background-color:#ffffff;
float:left;
}
div#centre div#detailMarque .modeles, div#detailMarqueVu .modeles
{
text-align:left;
margin-left:200px;
}
div#centre div#detailMarque .bas
{
font-size:10px;
clear: both;
}
div#centre div#detailModele
{
border:1px solid #000;
background-color:#eeeeee;
width:520px;
margin:5px 0 0 0px;
padding:5px;
}
div#centre div#detailModele .logo
{
border:1px solid #999;
background-color:#ffffff;
float:left;
}
div#centre div#detailModele .modeles
{
text-align:left;
margin-left:200px;
}

div#centre div.details
{
visibility:hidden;
position:absolute;
}
div#centre table.MoteurDetails
{
border:1px solid #999;
background-color:#F9F8F7;
margin:5px;
}
div#centre div#cmts h4
{
text-align:left;
margin:10px 0 0 0;
padding:0;
border-bottom:1px dotted #666;
color:#d70000;
font-size:11px;
}

div#centre div#cmts p
{
border-left:4px solid #666;
margin:0 0 0 0;
padding:5px 2px 2px 5px;
background-color:#F9F8F7;
border-bottom:1px dotted #666;
}
div#centre div#cmts div.note
{
float:right;
margin-top:-12px;
}
/* ESPACE MEMBRES */
div#centre p.boutons
{
margin-top:20px;
}
div#centre p.boutons a
{
border:1px outset #999;
padding:3px;
margin:3px;
text-decoration:none;
font-weight:bold;
background-color:#ddd;
color:#444;
}
div#centre p.boutons a:hover
{
border:1px inset #999;
background-color:#eee;
color:#000;
}

button,input[type=button],input[type=submit]{
cursor:pointer;
font-weight:bold;
}


div.inscription{
text-align:center;
font-size:14pt;
font-family:verdana;
}

table.pages{
margin:4px auto;
border-top:1px solid #000;
border-bottom:1px solid #000;
background-color:#F9D864;
}

table.pages td a{
color:#000;
}