* {margin:0px; padding:0px;}

body { text-align:center; font-family:Trebuchet MS;  font-size:11px;  background-color:#ABABAB;/*  line-height:110%; */}
h1 { text-decoration:underline; font-size:24px; color:grey; }
h2 { font-size:22px; color:black; padding:10px; }
h6 {font-weight:normal;font-size:8px;}
a img {border:none;}
strong {color:red;}

input, textarea{border-width:1px;border-color:#2e8df0;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;}
input:hover, textarea:hover {background-color:#79E;}
input:focus, textarea:focus {background-color:#ED7;}

#banniere {
  margin-left:auto;
  margin-right:auto;
  padding-left:20px;
  padding-right:20px;
  color : white;
  width:940px;
  height:155px;
  background-image:url(../../style/banniere.jpg);
  background-repeat:no-repeat;
}
#banniere .recherche {color:white;text-align:right;padding-right:40px;font-size:12px;}


#menu {
  font-family:arial;
  margin-top:-5px;
  text-align:center;
  margin-left:140px;
  width:720px;
  height:30px;
  letter-spacing:1px;
}
#menu ,#menu a{
  padding-top:3px;
  padding-left:2px;
  color:black;
  text-decoration:none;
  font-size:15px;
}
#menu a:hover { color:green;}

#infos_compte
{
  text-align:left;
  width:800px;
  margin-left:10px;
  margin-top:13px;
}
#infos_compte input {display:inline;}
#infos_compte,#infos_compte a{color:white;}

#main {
  padding:0px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  padding-left:20px;
  padding-right:20px;
  width:940px;
}

#centre {
  margin-left:auto;
  margin-right:auto;
  padding-left:20px;
  padding-right:20px;
  width:900px;
  min-height:450px;
  background-image:url(../../style/main.jpg);
  background-color:white;
}

#sous_menu {
  padding-left:5px;
  float:right;
  position:relative;
  text-align:left;
  width:240px;
  background-repeat:no-repeat;
  border-left:1px solid #CCC;
}
#sous_menu a img {border:none;}

#sous_menu .commentaires {font-size:8px;color:red;}

#sous_menu h2 {text-align:right;color:#AAA;border-bottom:solid 1px #AAA;padding-bottom:0px;margin-top:-10px;font-weight:normal;}

#recherche {width:243px;height:22px;}
#recherche .input {background:none;width:213px;height:23px;background-image:url(../style/recherche-champ.png);border:none;padding-top:4px;background-repeat:no-repeat;color:#444;}
#recherche .input:hover,#recherche .input:focus {background-color:none;background-image:url(../style/recherche-champ2.png);}
#recherche .submit {background:none;color:white;width:22px;height:22px;background-image:url(../style/recherche-bouton.png);background-color:none;border:none;background-repeat:no-repeat;cursor:pointer;}

#contenu {
  float:left;
  position:relative;
  font-size:12px;
  text-align:justify;
  width:650px;
}

#contenu ul {
  padding-left:20px;
}

#contenu img,#contenu embed,#contenu object {
  max-width:640px;
  margin-right:3px;
}

#sous_menu * {
  color:grey;
  margin-top:3px;
  margin-left:0px;
  font-size:12px;
  text-decoration:none;
}

#sous_menu h1 {
  font-size:18px;
  text-decoration:none;
  border-bottom:1px solid #CCC;
}

#sous_menu ul {
    list-style:url(../../style/puce.jpg);
    margin-left:20px;
}

#sous_menu_titre { width:240px; margin:0px;}

#sous_menu input {color:black;}

#menu_membre {
  padding-top:5px;
  padding-left:10px;
  color:white;
}

#menu_administration { padding-left:20px;}

label {
  display:inline;
  FLOAT: left ;
  color:#444;
  width:130px;
}

textarea { width:520px; height:100px;}

#commentaires {width:640px; font-size:12px;margin-left:10px;}
#commentaires h1 {color:#666 ;font-size:30px;text-decoration:none;border-bottom:1px solid #888;}
#commentaires .message {font-size:12px; width:610px; }
#commentaire {width:640px; font-size:12px; padding:10px; min-height:150px;}
#commentaire .vignette {width:100px;height:100px;margin-left:20px;float:left;}
#commentaire .infos {font-size:12px;font-weight:normal;border-bottom:solid 2px #DDD;}
#commentaire .infos b {font-size:16px;font-weight:bold;}
#commentaire .infos b a {color:black;text-decoration:none;}

#commentaires_form
{
  color:#666;
  width:640px;
  height:220px;
  font-size:12px;
}

#form .champ {margin:2px;}

#extrait {
  font-size:12px;
}


#loginsec {display:none;height:0px;}


#destination {color:white;padding:10px;width:880px;height:320px;overflow:hidden;}

#membre h1 { font-size:26px;  text-decoration:none;  border-bottom:1px solid #CCC;  color:#444;}
#membre h2 { font-size: 20px; color:grey;padding-top:0px;padding-left:4px;}
#membre .profil { width:640px; min-height:250px; }
#membre .profil img { margin:5px;border:none;width:240px;height:240px;}
#membre .blogs {color:#666;}
#membre .blogs a { font-size:14px;color:black;text-decoration:none;  border-bottom:1px solid #AAA;letter-spacing:2px;}
#membre .blogs a:hover { color:orange;font-weight:bold;letter-spacing:1px;}



/*********************/
/* Style des billets */
/*********************/

#billet
{
  font-size:12px;
  width:640px;
}

#billet a
{
  text-decoration:none;
  font-weight:bold;
  color:#222;
  border-bottom:1px dotted #888;
}

#billet a:hover {color:#38F; border-bottom:1px dashed #38F;}

#billet img,#billet embed,#billet object
{
  border:none;
  margin:2px;
  margin-left:0px;
}

#billet .titre h1
{
  font-size:26px;
  text-decoration:none;
  border-bottom:1px solid #CCC;
  color:#444;
}

#billet .infos
{
  text-align:right;
  font-size:11px;
}

#footer {width:640px;}
#footer .similaires {width:320px;vertical-align:top;}
#footer .similaires a {font-size:12px;color:grey; text-decoration:none; border-bottom:1px dotted white; }
#footer .similaires a:hover {background-color:#222;color:#38F; border-bottom:1px dashed #38F;}
#footer .votes {text-align:right;}
#footer .votes a {font-size:12px;color:grey; text-decoration:none; border-bottom:1px dotted white;}
#footer .liens a {text-decoration:none;}
#footer .tags a {color:black;background-color:#DDD;-moz-border-radius:3px;padding:2px;font-weight:bold;text-decoration:none;}
#footer .tags a:hover {background-color:orange;}
/**********************/
/* Style des dossiers */
/**********************/
#conclusion p
{
  font-size:12px;
  padding-bottom:30px;
}

#dossier {
  margin-right:5px;
}

#dossier .titre h1
{
  text-align:right;
  font-size:26px;
  text-decoration:none;
  border-bottom:1px solid #CCC;
  color:#444;
}

#dossier .infos
{
  text-align:right;
  font-size:11px;
  padding-bottom:10px;
}

#conclusion .titre
{
  font-weight:bold;
  font-size:20px;
  color:#BBB;
  border-bottom:1px dotted #BBB;
  width:578px;
}

#conclusion h1
{
  text-decoration:none;
  font-weight:bold;
  font-size:30px;
  color:#73F;
}

#conclusion .note
{
  float:right;
  font-weight:bold;
  width:46px;
  height:46px;
  background-image:url(../../style/note_bg.gif);
  background-repeat:no-repeat;
  padding-left:2px;
  margin-top:25px;
  margin-left:16px;
  font-size:34px;
}

#dossier .liens_pied
{
  border-top:1px solid #BBB;
  width:640px;
  text-align:center;
}
#dossier .liens_pied a
{
  color:#333;
}

/****************************************/
/****************************************/

#pied {
  margin:0px;
  margin-left:auto;
  margin-right:auto;
  padding-left:auto;
  padding-right:auto;
  width:940px;
  height:199px;
  background-image:url(../../style/footer.jpg);
  background-repeat:no-repeat;
  }


#pied .credits {
  padding-top:145px;
  padding-right:25px;
  float:right;
}

#pied .credits, #pied .credits a {
  font-size:12px;
  text-align:right;
  color:white;
  text-decoration:none;
}

#pied .credits a:hover{
  color:grey;
  text-decoration:overline underline;
}

/*  supprime
#pied .googleads {
  width:468px;
  height:60px;
  margin-left:218px;
  padding-top:35px;
} */

#hotlinks {
  width:300px;
  height:300px;
  float:left;
  padding:10px;
}

#hotlink {height:20px;border-bottom:dotted 1px #CCC;}
#hotlink .nouveau {color:#333;font-weight:bold;text-decoration:none;}
#hotlink .vu {color:#666;text-decoration:none;}

#clearboth {clear:both;}

#player {text-align:left;width:330px;float:left;padding-left:10px;border-left:solid 1px #DDD;}
#player a {color:#333;text-decoration:none;}
#player a:hover {color:black;text-decoration:underline;}
#thumb {float:left;font-size:12px;padding:5px;letter-spacing:-0.5px;}
#thumb img {width:146px;height:82px;}
#thumb_first {text-align:center;}
#thumb_first img {width:256px;height:142px;}

#bulle       {-moz-border-radius:5px;border-radius:5px;background-color:#DDD;display:block;padding:6px;}

#annonces img {border:none 0px;cursor:pointer;margin:5px;}