body{
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color: #000;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
#lesbonnasses
{
position:relative;
float:center;
top:10px;
width:778px;
border:1px solid #666666;
margin:auto;
text-align:left;
background-color:#FFFFFF;

}
#header{background-color:#ccc;background-image:url(img/header.jpg);}
#principal{padding:5px;}
#droite{position:absolute; top:90px; right:0px; width:120px; border-left:1px solid #FF6600;margin:5px; padding-left:10px;}
#space{clear: both;}
#footer{position:absolute;bottom:0px;left:0px;width:100%;border-top:1px solid #666666; text-align:center; font-size:10px;background-color:#DBD0C3;}
h1{color:#000000; font-size:18px; text-decoration:underline;text-align:center;margin-bottom:10px;}
h2{color:#FF6600; border-bottom:2px dotted; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
h3{border-bottom:1px inset #000000;margin-left:30px;}
#principal h2{width:580px;}
#droite h2{width:130px;margin-top:0;}
#membre{float:right; margin-top:5px;}
#flags{float:right;margin-top:-20px;}
#podium{color:#ff6600; text-align:center}
#rang{
background-color:#FFFFFF;
margin-top:20px;
float:left;
position:absolute;
background-image:url(img/rang.gif);
width:30px;
height:30px;
margin-left:-30px;
font-size:23px;
}
.texte,textarea
{
background-color: #f7f7f7 !important;
border-color: #999 #aab3b3 #d5dddd #aab3b3 !important;
border: 1px solid;
}
.texte:focus,textarea:focus
{
background-color: #fff !important;
border-color: #ff9900 !important;
}
form{text-align:center;}
input{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}

/* menu principal */
#menu{
border-bottom : 1px solid #666666;
margin : 0;
padding-bottom : 19px;
padding-left : 10px;
padding-right : 10px;
}
#menu li{
list-style-type : none;
margin-right : 6px;
padding : 0;
float:left;
}
#menu a:link, #menu a:visited
{
background : #666666;
border : 1px solid #666666;
color : #ccc;
float : left;
font-weight : bold;
line-height : 14px;
padding : 2px 10px 2px 10px;
text-decoration : none;
font-size: 12px;
}
#menu a:hover
{
color : #ffcc00;
border-color: #000;
background : #000;
}
#s1 #menu li#accueil a,
#s2 #menu li#bonnasses a,
#s3 #menu li#ajouter a,
#s4 #menu li#videos a,
#s5 #menu li#Membre a,
#s6 #menu li#Webmaster a,
#s7 #menu li#Wallpaper a,
#s8 #menu li#infos a
{
background : #fff;
border-bottom : 1px solid #fff;
color:#000000;
}
/* fin menu */
a{color:#333333; text-decoration:none;}
a:hover{color:#FF0000;}
.style1 {color: #FF9900}
#comment
{
margin:auto;
text-align:left;
border:1px solid #FF6600;
}
#erreur{color:#FF0000;text-align:center;font-weight:bold;}
th{
border-bottom:1px solid #FF6600;
background-color:#FEF5E2;
padding:5px;
}
.pub{
border:1px solid #000;background-color:#FFFFFF;font-weight:bold;margin-left:400px;
}
#edito{
position:absolute;
left:5px;
top:100px;
width:600px;
border:1px solid #555555;
background-color:#F5DDDD;
text-align:justify;
font-size:10px;
padding:10px 5px 10px 5px;
}
#bonnassedujour{
position:absolute;
left:300px;
top:315px;
width:320px;
text-align:center;
}
#bonnassedujour h2{
width:300px;
}
#evenements{
position:absolute;
top:925px;
width:600px;
border:1px solid #555555;
text-align:justify;
font-size:11px;
padding:10px 5px 10px 5px;
}
#nouvelles{
position:absolute;
top:475px;
width:280px;
border-left:1px solid #FF6600;
text-align:justify;
font-size:11px;
padding:10px 5px 10px 5px;
z-index:500;
}
#nouvelles h2{
width:280px;
margin-bottom:5px;
}
#menu2
{
position:absolute;
bottom:60px;
top:310px;
width:140px;
height:145px;
border-left:1px solid #FF6600;
border-right:1px solid #FF6600;
text-align:left;
font-size:12px;
padding:10px 5px 10px 5px;
font-weight:bold;
}
#menu2 h2{
width:140px;
margin-bottom:5px;
}
#adsenseaccueil
{
position:absolute;
top:320px;
left:160px;
width:140px;
overflow:hidden;
}
#partenaires
{
position:absolute;
bottom:50px;
padding:20px 10px 10px 10px;
}
#scrollcomments
{
 width:360px;
 height:550px;
 overflow: scroll;
}
#pubdroite
{
position:absolute;
top:185px;
left:620px;
width:150px;

border:1px solid #FF6633;
background-color:#FFCC99;
text-align:center;
}

#pubdroite2
{
width:150px;
height:620px;
border:1px solid #FF6633;
background-color:#FFCC99;
}