/*
Theme Name: Seoplayer
Theme URI: http://www.seoplayer.com/
Description: La version 3.0 du theme de seoplayer.com
Version: 3.0
Author: Sebastien Vallery
Author URI: http://www.sebcreation.com/
*/

*{margin:0;padding:0;border:0;outline:0;}

body{width:100%;height:100%;background:#fff;font-family:verdana;padding-bottom:20px;overflow-x:hidden;}

#home h1{display:inline;}

#container{
  position:relative;
  width:950px;
  border:1px solid #575757;
  margin:0 auto;
  margin-top:20px;
  padding:30px;
  background:url(img/iguane_over.jpg) no-repeat top right #fff;
  overflow:hidden;
	z-index:0;
}

* html #container{
  position:absolute;
  width:1010px;
  margin-left:-505px;
  left:50%;
}

#container #iguane{position:absolute;top:0px;right:0;z-index:-1}

#container #login{position:absolute;top:20px;right:160px;display:block;width:10px;height:10px;cursor:pointer;}
* html #container #login{background:#fff;filter:alpha(opacity=0);}

#container #header #word-list{margin-top:4px;height:17px;width:743px;background:url(img/points.gif) repeat-x top left;}
#container #header #word-list li{list-style-type:none;margin-top:1px;height:16px;float:left;background:url(img/points.gif) repeat-x bottom left;}

#container #header #navigation{height:23px;width:743px;background:url(img/points.gif) repeat-x bottom left;}
#container #header #navigation li{list-style-type:none;float:left;}
#container #header #navigation li a{color:#333;text-decoration:none;font-size:10px;padding:5px 12px;display:block}
#container #header #navigation li a:hover{background:url(img/navigation/arrow.gif) no-repeat top center;}
#container #header #navigation li.on a{background:url(img/navigation/over.gif) repeat-x top left;color:#fff;padding-right:13px;}
#container #header #navigation li.on a:hover{background:url(img/navigation/over.gif) repeat top left;color:#fff;padding-right:13px;}

#container #content, #container #column{float:left;margin-top:20px;}

#container #content{width:579px;margin-top:35px;padding-bottom:20px;}

#container #content h1{font-family:Tahoma,Geneva,sans-serif;font-size:24px;font-weight:normal;color:#333;margin:5px 0 10px 0;}
#container #content h1 span.sIFR-alternate{display:none}

#container #content div.post{width:579px;margin-bottom:30px}

#container #content div.post h2{font-family:arial,helvetica,sans-serif;font-size:15px;font-weight:bold;color:#555;margin-bottom:3px;}
#container #content div.post h2 a{color:#555;text-decoration:none;}
#container #content div.post h2 a:hover{color:#333}
#container #content div.post h2 span.sIFR-alternate{display:none}

#container #content div.post h1{font-family:Tahoma,Geneva,sans-serif;font-size:18px;font-weight:normal;color:#555;margin-bottom:3px;}
#container #content div.post h1 a{color:#333;text-decoration:none;}
#container #content div.post h1 a:hover{color:#666}
#container #content div.post h1 span.sIFR-alternate{display:none}

#container #content div.post p.infos{font-family:verdana;font-size:10px;font-weight:normal;color:#999;}
#container #content div.post p.infos a{color:#999;}
#container #content div.post p.infos a:hover{color:#666;}

#container #content div.post div.text{margin:7px 0 15px 0;font-family:verdana;font-size:11px;font-weight:normal;color:#505050;}
#container #content div.post div.text a{color:#505050;}
#container #content div.post div.text img.visuel{margin-bottom:10px}
#container #content div.post div.text ul li{margin-left:10px;list-style-type:none;}

#container #content div.post p.author-comments{
  font-family:verdana;
  font-size:10px;
  color:#505050;
  padding-top:8px;
  background:url(img/points.gif) repeat-x top left;
  text-align:left;
}

#container #content div.post p.author-comments a{color:#505050;}
#container #content div.post p.author-comments a:hover{color:#666;}

#container #column{
  width:180px;
  background:url(img/top_column.gif) no-repeat top left;
  margin-left:10px;
  padding:9px 0 10px 0;
}

#container #column #item-container{background:url(img/bg_column.gif) repeat-y top left;padding:10px 0 5px 0;}

#container #column #item-container #searchform{
  position:relative;
  background:url(img/form_search.gif) no-repeat top left;
  margin-left:11px;
  height:20px;
}

* html #container #column #item-container #searchform{
  margin-left:0;
  padding-left:11px;
  background:url(img/form_search.gif) no-repeat 11px 0;
}

#container #column #item-container #searchform label{visibility:hidden;display:inline;position:absolute}

#container #column #item-container #searchform input#s{
  font-family:verdana;
  font-size:11px;
  font-weight:normal;
  color:#333;
  width:127px;
  margin-left:12px;
  margin-bottom:1px;
}

#container #column #item-container #searchform input.submit{
  font-size:1px;
  height:20px;
  position:absolute;
  right:6px;
  width:20px;
  filter:alpha(opacity=0);
  opacity:0;
  -moz-opacity:0;
  -khtml-opacity:0;
  cursor:pointer;
}

#container #column #item-container #rss{margin:15px 0 10px 6px;}
* html #container #column #item-container #rss{margin:15px 0 5px 6px;}

#container #column #item-container ul#category,
#container #column #item-container ul#archives,
#container #column #item-container ul#archives-category,
#container #column #item-container ul#external-link{
  margin-left:12px;
  width:160px;
}

#container #column #item-container ul#category li,
#container #column #item-container ul#archives li,
#container #column #item-container ul#archives-category li,
#container #column #item-container ul#external-link li{
  list-style-type:none;
  color:#fff;
  font-size:11px;
  margin-bottom:17px;
  text-indent:15px;
  background:url(img/puce.gif) no-repeat 0 2px;
}

* html #container #column #item-container ul#category li,
* html #container #column #item-container ul#archives li,
* html #container #column #item-container ul#archives-category li,
* html #container #column #item-container ul#external-link li{
  background:url(img/puce.gif) no-repeat 0 6px;
}

#container #column #item-container ul#category li ul,
#container #column #item-container ul#archives li ul,
#container #column #item-container ul#archives-category li ul,
#container #column #item-container ul#external-link li ul{
  background:url(img/points02.gif) repeat-x top left;
  margin-top:5px;
  padding-top:10px;
}

* html #container #column #item-container ul#category li ul,
* html #container #column #item-container ul#archives li ul,
* html #container #column #item-container ul#archives-category li ul,
* html #container #column #item-container ul#external-link li ul{
  margin-top:4px;
  padding-top:7px;
}

#container #column #item-container ul#category li ul li,
#container #column #item-container ul#archives li ul li,
#container #column #item-container ul#archives-category li ul li,
#container #column #item-container ul#external-link li ul li{
  background:none;
  margin-bottom:0px;
  text-indent:0;
}

* html #container #column #item-container ul#category li ul li,
* html #container #column #item-container ul#archives li ul li,
* html #container #column #item-container ul#archives-category li ul li,
* html #container #column #item-container ul#external-link li ul li{
  margin-bottom:0px;
}

#container #column #item-container ul#category li ul li a,
#container #column #item-container ul#archives li ul li a,
#container #column #item-container ul#archives-category li ul li a,
#container #column #item-container ul#external-link li ul li a{
  list-style-type:none;
  color:#ddd;
  font-size:10px;
}

#container #column #item-container ul#category li ul li a:hover,
#container #column #item-container ul#archives li ul li a:hover,
#container #column #item-container ul#archives-category li ul li a:hover,
#container #column #item-container ul#external-link li ul li a:hover{
  color:#e00d71;
}

#container #column .both{background:url(img/both_column.gif) no-repeat top left;height:10px;}

#container #top{
  position:absolute;
  bottom:30px;
  left:30px;
  font-family:verdana;
  font-size:11px;
  font-weight:normal;
  color:#fff;
  background:url(img/navigation/over.gif) repeat-x top left;
  padding:2px 5px;
  padding-bottom:3px;
  text-decoration:none;
}

#login-bg{
  background:#000;
  width:100%;
  position:absolute;
  top:0;
  left:0;
  visibility:hidden;
}

#login-box{
  width:300px;
  height:180px;
  position:absolute;
  top:20%;
  left:50%;
  margin-left:-151px;
  background:#fff;
  border:1px solid #333;
  visibility:hidden;
  cursor:move;
}

#login-box #logo-zone{margin:10px}
#login-box #close-login-box img{position:absolute;top:5px;right:5px;}
#login-box #connect-zone{height:141px;}
#login-box label, #login-box input{margin-left:10px;}
#login-box label{color:#333;display:block;font-family:verdana;font-size:10px;}
#login-box input{margin-bottom:15px;}

#login-box input#login, #login-box input#password{
  color:#333;
  width:270px;
  height:17px;
  border:1px solid #333;
  background:#fff;
  font-family:verdana;
  font-size:11px;
  padding:0 5px;
  padding-top:3px;
}

#login-box input#login:focus, #login-box input#password:focus{background:#eee;}
#login-box input.submit{border:0;width:70px;height:17px;position:absolute;bottom:0;right:10px;}
* html #login-box input.submit{margin-right:-110px;}

p#comments{font-family:verdana;font-size:12px;font-weight:bold;color:#333;margin-bottom:15px;}
ol.commentlist{list-style-type:none;}
ol.commentlist li{margin-bottom:5px;border:1px solid #ccc;padding:4px;}

ol.commentlist li span.author{
  background:url(img/bulle.gif) no-repeat 0 2px;
  padding-left:16px;
  font-family:verdana;
  font-size:11px;
  font-weight:normal;
  color:#555;
  display:block;
  margin-bottom:5px;
	font-weight:bold;
}

ol.commentlist li span.author a{font-family:verdana;font-size:11px;font-style:normal;color:#555;}
ol.commentlist li p{font-family:verdana;font-size:11px;font-weight:normal;font-style:normal;color:#505050;}
ol.commentlist li p *{color:#505050;}
p#respond{font-family:verdana;font-size:12px;font-weight:bold;color:#333;margin:15px 0;}


form#commentform p{margin-bottom:10px;font-family:verdana;font-size:11px;font-weight:normal;color:#666;}
form#commentform p a{color:#666;}

form#commentform input#author,
form#commentform input#zemail,
form#commentform input#url{
  font-family:verdana;
  font-size:11px;
  font-weight:normal;
  color:#666;
  border:1px solid #999;
  padding:2px 4px;
  width:200px;
  height:12px;
}



* html form#commentform input#author,
* html form#commentform input#zemail,
* html form#commentform input#url{
  font-family:verdana;
  font-size:11px;
  font-weight:normal;
  color:#666;
  border:1px solid #999;
  padding:2px 4px;
  width:200px;
  height:17px;
}

form#commentform input#author:focus, form#commentform input#zemail:focus, form#commentform input#url:focus{background:#eee;border:1px solid #888;}

form#commentform label{
  font-family:verdana;
  font-size:11px;
  font-weight:normal;
  color:#666;
}

form#commentform textarea#comment{
  font-family:verdana;
  font-size:11px;
  font-weight:normal;
  color:#666;
  border:1px solid #999;
  padding:4px;
  width:565px;
  height:120px;
}



* html form#commentform textarea#comment{overflow:hidden}
form#commentform textarea#comment:focus{background:#eee;border:1px solid #888;}
form#commentform input#submit{cursor:pointer;margin-left:482px;}
* html form#commentform input#submit{cursor:pointer;margin-left:472px;}
em.wait-moderation{font-size:11px;font-weight:bold;color:darkgreen}

a#black-theme{
  font-size:0;
  display:block;
  width:10px;
  height:10px;
  position:absolute;
  top:10px;
  right:10px;
  z-index:9000;
  background:#505050;
  border:1px solid #666;
}



a#white-theme{
  font-size:0;
  display:block;
  width:10px;
  height:10px;
  position:absolute;
  top:10px;
  right:25px;
  z-index:9000;
  background:#fff;
  border:1px solid #666;
}

#article #container #content p.author-comments a{background:url(img/mini_rss.gif) no-repeat 0 1px;padding:0 0 2px 13px;}
#article #container #content p.author-comments a.trackback{background:none;padding:0;}

#page .seb{margin-right:10px;}
#page #to-contact{border:1px solid #ccc;padding:10px;padding-top:0;margin:30px 0 100px 0;position:relative;width:505px;height:240px}
#page #to-contact p{text-align:center;font-family:verdana;font-size:11px;font-weight:normal;color:#666;}
#page #to-contact #contact-seb label{font-family:verdana;font-size:11px;font-weight:normal;color:#666;}
#page #to-contact #contact-seb input, #page #to-contact #contact-seb textarea{
  border:1px solid #999;
  font-family:verdana;
  font-size:11px;
  font-weight:normal;
  color:#666;
  padding:2px 4px;
}

#page #to-contact #contact-seb input{width:200px;height:12px;margin-top:10px;}
#page #to-contact #contact-seb textarea{width:492px;height:116px;margin-top:10px;}

#page #to-contact #contact-seb input#submit{width:93px;height:21px;border:0;position:absolute;bottom:10px;right:10px;}

.fleft{float:left}
.clearing{clear:both}

#affiliation-ads{width:180px;height:600px;position:absolute;top:212px;right:15px;text-align:center}
#affiliation-ads #amazon-ads{width:180px;margin:0 auto;}
body#home h1{display:inline;margin:0;padding:0}

span.prev a, span.next a{color:#333;font-size:11px;text-decoration:none}
span.prev a:hover, span.next a:hover{color:#000;}

#dossiers-sem{margin:10px 0;font-size:11px;color:#555;background:url(img/points.gif) repeat-x top left;padding-top:10px;}
#dossiers-sem ul{list-style:none;background:url(img/points.gif) repeat-x bottom left;padding-bottom:10px;}
#dossiers-sem ul li{margin:2px 0;}
#dossiers-sem ul li ul{background:#fff;padding:0}
#dossiers-sem ul li ul li{margin-left:10px;}
#dossiers-sem ul li a{color:#555}

.amazon-link{background: #aaa; padding: 5px; display: block; text-align: center; text-decoration: none; font-size: 10px; margin-bottom: 15px; color: #fff; font-weight: bold;}
.amazon-link img{border: 1px solid #bbb;}

/** Specificy for mozilla/firefox **/
@-moz-document url-prefix(http://www.seoplayer.com/){
  *::-moz-selection{background:#505050;color:#fff;}
}