html,body {
margin:0;
padding:0;
cursor:default;
background:#000000;
color:#A0A2A5;
font:11px Verdana,Arial,Helvetica,sans-serif;
}





div.spoiler1 {
        background-color: #eee;
        border:solid #DB8300 1px;
        color: #eee;
       	margin:1px;
        padding: 2px;
}

div.spoiler2 {
        background-color: #eee;
        border:solid #DB8300 1px;
        color: #000000;
       	margin:1px;
        padding: 2px;
}





blockquote {
text-align: left;
background-color: #121010;
}

.catimage { 
	float:left;
	margin: 0px 3px 2px 7px;
 }

.unanimo {
font:10px Verdana,Arial,Helvetica,sans-serif;
}



.unanimo img{
	border-right:1px #FFFFFF solid;
	border-left:1px #FFFFFF solid;
	border-top:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;
	
	 margin-left:-15px;	
}

.bouton { 
font-size: 9px; 
color: #000000; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
background-color: #FF9900; 
border: 1px solid #FFFFFF;  
}


#bouton a { 
font-size: 9px; 
color: #000000; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
background-color: #FF9900; 
border: 1px solid #FFFFFF ; 
}

#bouton a:visited { 
font-size: 9px; 
color: #000000; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
background-color: #FF9900; 
border: 1px solid #FFFFFF ; 
}

#bouton a:hover { 
font-size: 9px; 
color: #000000; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
background-color: #FF9900; 
border: 1px solid #FFFFFF  
}



.toc_picture {
text-decoration:none;
color:#FFFFFF;
margin: 1px 1px 5px 5px;
}
.toc_picture img { border : 1px solid #FFFFFF; }

.toc_tmn {
text-decoration:none;
color:#FFFFFF;
margin: 1px 1px 1px 15px;
font:11px Verdana,Arial,Helvetica,sans-serif;
}

.toc_tmn a {
font:11px Verdana,Arial,Helvetica,sans-serif;
}
.toc_tmn table {
font:11px Verdana,Arial,Helvetica,sans-serif;
}

#archives ul.archives_year {
   list-style-image: url(img/puce.gif);
   list-style-position: inside;
   font-weight: bold;
}

#archives_year li{
   padding-left: 10px;
   margin-left: 10px;
}
   
#year_gamebypictures li{
   padding-left: 10px;
   margin-left: 10px;
}



#archives a {
   text-decoration: none;
}
#archives a:hover {
   text-decoration: none;
}
#archives .archives_month {
   padding-left: 20px;
} 
#archives .archives_year {
   color:#FFF;
}

.content img.avatar { 	
	float:left;
	border : none;
	margin: 0 1px 1px 0;
}



a:link{color:#FF9900; background:transparent;text-decoration:none;}
a:visited{color:#FF9900; background:transparent;text-decoration:none;}
a:hover{color:#FF9900; background:transparent;text-decoration:underline;}



abbr, acronym { /* acronym and abbr aren't styled in IE per default */
	border-bottom: 1px dotted #788D9F;
	cursor: help;
}
abbr {
	speak: spell-out;
}
acronym {
	speak: normal;
}

#connect {
	background-color: #000000; 
	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #A0A2A5; 
	text-decoration: none; 
	padding-left: 10px; 
	padding-bottom: 10px;
}

#wrapper {
	float: left;
	width: 740px;
	margin: 0;
	padding: 0;
	text-align: left;
}

.tribune_odd{
	float:left;
	padding:0px 0px 0px 0px;
	border-top:1px #ececec solid;
	font:10px Verdana,Arial,Helvetica,sans-serif;
}
.tribune_even{
	float:left;
	padding:0px 0px 0px 0px;
	border-top:1px #ececec solid;
	font:10px Verdana,Arial,Helvetica,sans-serif;
}

.menu_line {
list-style:none;
margin:0;
border-bottom:1px solid #ececec;
}

#main{
float:left;
width:520px;
margin:0;
padding:0;
background:#000000;
padding-top:10px;
padding-bottom:10px;
border-top:1px #ffffff solid;
border-bottom:1px #ffffff solid;
border-left:1px #ffffff solid;
border-right:1px #ffffff solid;
}


#container {
width:990px;
padding:0;
margin:auto;
margin-top:10px;
}
#sidebar {
	float: left;
	text-align : left;	
	width:210px;
	margin:0;
	background:#000000 ;
	border-right:4px #ffffff solid;
	border-left:4px #ffffff solid;
	border-top:4px #ffffff solid;
	border-bottom:4px #ffffff solid;
	
}




.content {
float:right;
width:520px;
margin:0;
padding:0;
background:#000000;
padding-top:10px;
padding-bottom:10px;
border-top:1px #000000 solid;
border-bottom:1px #ffffff solid;
}

.content img { border : 1px solid #FFFFFF; }
.content img.smiley { border : none;}

#addcomments img { border : none;}


#logo {
margin:auto;
padding:0;
padding-top:10px;
height:80px;
width:196px;
}

#shabottom {
float:right;
margin:auto;
padding:0;
height:5px;
width:215px;
font:1px/5px "Georgia",serif;
}

#shatop {
float:right;
margin:auto;
padding:0;
height:5px;
width:215px;
font:1px/5px "Georgia",serif;
}

.contentshabottom {
border-top:1px #ececec solid;
margin:0;
padding:0;
width:530px;
height:1px;
font:1px/5px "Georgia",serif;
float:right;
}

.contentshatop {
border-bottom:1px #ececec solid;
margin:0;
padding:0;
width:530px;
height:2px;
font:1px/5px "Georgia",serif;
float:right;
}

.clearthis {
clear:both;
float:none;
font-size:1px;
color:#FFF;
}

h3 {
 font:11px Verdana,Arial,Helvetica,sans-serif;
 margin-left:5px;	
}

h1 {
	display: none;
	}
h4{
color:#A0A2A5;
font:11px Verdana,Arial,Helvetica,sans-serif;
color:#FFF;
}

#menucontainer {
float:left;
width:222px;
margin:0;
background:#000000 ;
border-right:4px #ffffff solid;
border-left:4px #ffffff solid;
border-top:4px #ffffff solid;
border-bottom:4px #ffffff solid;
}

#menucontainer form {
margin-top:10px;
margin-bottom:10px;
padding-left:20px;
}

#menucontainer p {
margin:0;
padding:0;
}

#menu_retroviseur{
padding:0px 0px 0px 10px;
}

#menu_retroviseur img{
	border-right:1px #FFFFFF solid;
	border-left:1px #FFFFFF solid;
	border-top:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;
	
	margin-right:3px;
	margin-bottom:2px;	
}
#topnews{
	margin-left:10px;		
}


#liste_liens {
padding:2px 2px 2px 10px;
font:10px Verdana,Arial,Helvetica,sans-serif;
}

#menu {
float:left;
padding:2px 15px 10px 10px;
font:10px Verdana,Arial,Helvetica,sans-serif;
}
#menu_top {
float:left;
padding: 0px 0px 0px 10px;
}

#menu_tophit {
float:left;
padding: 0px 0px 0px 10px;
}

#menucomment {
float:left;
padding:2px 5px 20px 20px;
font:10px Verdana,Arial,Helvetica,sans-serif;
font:10px Verdana,Arial,Helvetica,sans-serif;
}

#menucomment .author {
color:#FFFFFF;
}

#stats {
float:left;
padding:2px 5px 20px 10px;
font:10px Verdana,Arial,Helvetica,sans-serif;
}



#calendar {
padding-left:7px;
}



#menu a {
display:block;
text-decoration:none;
color:#A0A2A5;
padding-left:5px;
width:160px;
background:#000000;
font:10px Verdana,Arial,Helvetica,sans-serif;
}

#menu_top a {
display:block;
text-decoration:none;
color:#A0A2A5;
width:190px;
}

#menu_tophit a {
display:block;
text-decoration:none;
color:#A0A2A5;
width:300px;
}

#menu a:hover {
color:#fff;
background:#FF9900;
font:10px Verdana,Arial,Helvetica,sans-serif;
}

#menu_top a:hover {
color:#fff;
background:#FF9900;
}
#menu_tophit a:hover {
color:#fff;
background:#FF9900;
}
#menucomment a {
display:block;
text-decoration:none;
color:#A0A2A5;
padding-left:5px;
width:150px;
background:#000000;
font:10px Verdana,Arial,Helvetica,sans-serif;
}

#menucomment a:hover {
color:#fff;
background:#FF9900;
}

.side_links {
width:220px;
padding-top:10px;
margin-left:auto;
margin-right:auto;
padding-bottom:20px;
}

#sponsor_main {
margin:0;
width:204px;
padding-top:10px;
margin-left:auto;
margin-right:auto;
padding-bottom:15px;
padding-right:13px;
padding-left:13px;
background:#000000;
}

.ads {
width:204px;
padding-top:5px;
margin-left:auto;
margin-right:auto;
padding-bottom:10px;
font-size:9px;
}

.ads2 {
float:right;
width:310px;
padding-top:10px;
margin-left:auto;
margin-right:auto;
padding-bottom:10px;
}

#image_ad {
width:300px;
padding:0;
margin-left:auto;
margin-right:auto;
}

.side_links ul a#current {
color:#fff;
background:#A26B6B url(img/arrow.gif) right no-repeat;
border-right:3px solid #A26B6B;
}

.side_links a {
width:200px;
background:transparent url(img/bullet.gif) left no-repeat;
text-decoration:none;
color:#87ACBB;
padding-left:16px;
display:block;
border-right:3px solid #fff;
}

.side_links a:hover {
color:#A26B6B;
border-right:3px solid #A26B6B;
text-decoration:none;
}

.archive_links {
width:200px;
padding-top:5px;
margin-left:auto;
margin-right:auto;
padding-bottom:5px;
}

.archive_links li {
list-style:none;
margin:0;
}

.archive_links a {
background:transparent url(img/bullet.gif) top left no-repeat;
text-decoration:none;
color:#87ACBB;
padding-left:16px;
display:block;
height:16px;
}

.archive_links a:hover {
color:#A26B6B;
}

p {
margin:0;
padding-left:25px;
padding-right:25px;
color:#FFFFFF;
font:11px verdana,arial;
text-align:left;
line-height:16px;
padding-bottom:8px;
}
#menu ul a#current {
color:#fff;
background:#A26B6B;
font:10px Verdana,Arial,Helvetica,sans-serif;
}

#menucomment ul a#current {
color:#fff;
background:#A26B6B;
}

.title {
color:#fff;
width:460px;
height:20px;
line-height:18px;
border-bottom:1px dashed #FFFFFF;
font-weight:bold;
margin:0 auto 1px 0px;
font:18px Arial,Helvetica,sans-serif;
font-style: italic;
padding-left:2px;
}



.info_title {
font-size:10px;
text-transform:uppercase;
color:#A26B6B;
padding-left:10px;
font-weight:bold;
width:460px;
margin:15px auto 5px;
}

.sections_title {
color:#FFFFFF;
height:20px;
line-height:18px;
padding-left:0px;
margin:0 auto 5px 5px;
font:14px Arial,Helvetica,sans-serif;
font-weight:bold;
font-style: italic;
text-align:left;
}

.sections_title_pub {
color:#FFFFFF;
height:18px;
line-height:18px;
padding-left:0px;
margin:0 auto 0px;
font:14px Arial,Helvetica,sans-serif;
font-weight:bold;
font-style: italic;

}

.hit { 
font-size: 10px; 
color: #FF9900; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
background-color: #131212; 
border-width:1px;
line-height:20px;
 }

.sections_title_hit {
color:#FFFFFF;
width:300px;
height:20px;
line-height:18px;
padding-left:0px;
margin:0 auto 5px 10px;
font:14px Arial,Helvetica,sans-serif;
font-weight:bold;
font-style: italic;

}

.comment_title {
font-size:10px;
text-transform:uppercase;
color:#fff;
background:none;
width:460px;
height:20px;
line-height:18px;
border-bottom:2px solid #ececec;
padding-left:10px;
font-weight:normal;
margin:0 auto 5px;
font-weight:bold;
}

.commentform_title {
font-size:10px;
text-transform:uppercase;
color:#fff;
width:460px;
height:20px;
line-height:18px;
border-bottom:2px solid #ececec;
padding-left:10px;
font-weight:normal;
margin:0 auto 5px;
font-weight:bold;
}

.posted {
padding-top:5px;
margin-top:5px;
text-align:left;
margin-left:auto;
margin-right:auto;
border-top:1px solid #ececec;
width:472px;
color:#b0b0b0;
font:11px verdana,arial,sans-serif;
}


.date {
font-size:x-small;
padding-left:18px;
float:right;
}

.time {
font-size:x-small;
padding-left:16px;
float:right;
margin-right:10px;
}

.permalink {
background:url(img/permalink.gif) left no-repeat;
font-size:x-small;
padding-left:18px;
float:left;
}

.permalink_recent {
background:url(img/permalink.gif) right no-repeat;
font-size:x-small;
padding-right:18px;
}

.comments {
background:url(img/comment.gif) left no-repeat;
font-size:x-small;
padding-left:16px;
float:left;
margin-left:10px;
}

.notations {
font-size:x-small;
padding-left:25px;
float:left;
margin-left:14px;
height:20px;
}
.notations a {
text-decoration:none;
}



	
.postedby {
background:transparent;
font-size:x-small;
padding-left:2px;
margin-left:2px;
margin-right:10px;
float:left;
font-weight:bold;
color:#FFFFFF;
}
.postedbyme {
background:transparent;
font-size:x-small;
padding-left:2px;
margin-left:2px;
margin-right:10px;
float:left;
font-weight:bold;
color:#FFFF00;
}

.site_img {
margin-left:auto;
margin-right:auto;
}

.comments-body {
margin-left:20px;
margin-top:15px;
}

#search {
width:140px;
height:14px;
margin-left:10px;
padding-left:5px;
color:#b0b0b0;
border:1px solid #B5C2CE;
font:x-small verdana,sans-serif;
margin-right:2px;
}

.search_button {
background:transparent;
height:15px;
border:0;
font-size:x-small;
}

.search_result {
padding-bottom:15px;
padding-top:5px;
width:300px;
margin-left:auto;
margin-right:auto;
}

.img {
padding-left:15px;
padding-right:15px;

	
}

.link a {
background:transparent url(img/link.gif) right no-repeat;
padding-right:13px;
color:#FF9900;
text-decoration:none;
}

.link a:hover {
background:transparent url(img/link.gif) right no-repeat;
padding-right:13px;
color:#FF9900;
text-decoration:underline;
}

#comment_form_left {
width:160px;
float:left;
border-right:1px solid #ececec;
margin-right:15px;
}

.recent_comments {
margin-right:auto;
margin-left:auto;
border-bottom:1px solid #ececec;
width:300px;
padding:10px;
}

fieldset {
	display : block;
	border : none;
	margin : 0;
	padding : 0;
}

#submit_form {
margin-right:auto;
margin-left:auto;
padding-top:10px;
width:270px;
}

#submit_form .radio {
border:none;
}

select {
color:#b0b0b0;
font:9px verdana,arial,tahoma;
background:#000000;
border:1px solid #CFD8E0;
}

.submit {
border:1px solid #CFD8E0;
background:#FF9900;
color:#fff;
font-size:10px;
	cursor: pointer;
	cursor: hand; /* pour IE */
}

.required {
color:red;
font:9px verdana;
font-weight:bolder;
margin-left:3px;
line-height:20px;
}

.copyright {
padding-left:15px;
}

#wide_ad {
width:300px;
margin-left:auto;
margin-right:auto;
}

#wide_ad2 {
width:250px;
margin-left:auto;
margin-right:auto;
}

hr {
display:none;
}

.news_date {
background:url(img/news.gif) left no-repeat;
font-size:x-small;
font-weight:bold;
padding-left:15px;
color:#A26B6B;
}

.news {
width:215px;
margin:0;
margin-left:auto;
margin-right:auto;
color:#788D9F;
font:9px verdana,arial;
text-align:left;
line-height:14px;
border-bottom:dotted 1px #ececec;
margin-bottom:4px;
}

.active {
color:#788D9F;
background:#F9F9E6;
width:215px;
margin:0;
margin-left:auto;
margin-right:auto;
font:9px verdana,arial;
text-align:left;
line-height:14px;
border-bottom:dotted 1px #ececec;
margin-bottom:4px;
}

.inactive {
color:#788D9F;
background:#000000;
width:215px;
margin:0;
margin-left:auto;
margin-right:auto;
font:9px verdana,arial;
text-align:left;
line-height:14px;
border-bottom:dotted 1px #ececec;
margin-bottom:4px;
}

#ffdonate {
width:220px;
margin-left:auto;
margin-right:auto;
padding-bottom:10px;
border:0;
}

#sponsor {
width:220px;
padding-top:10px;
margin-left:auto;
margin-right:auto;
padding-bottom:20px;
font-size:10px;
background:url(img/bag.gif) right no-repeat;
}

#sponsor h3 {
font-size:10px;
margin:0;
padding:0;
visibility:visible;
}

#sponsor p {
margin:0;
padding:0;
padding-right:20px;
}

#sponsor a {
color:#788D9F;
}

.adtitle {
color:#A26B6B;
font-weight:bold;
text-transform:uppercase;
}

#menu ul,.side_links ul,.archive_links ul {
padding:0;
margin:0;
line-height:15px;
font:10px Verdana,Arial,Helvetica,sans-serif;
}

#menu_top ul {
padding:0;
margin:0;
line-height:15px;
border-bottom:1px solid #ececec;
}
#menu_top img { border : 1px solid #FFFFFF; }


#menu_tophit ul {
padding:0;
margin:0;
line-height:15px;
border-bottom:1px solid #ececec;
}
#menu_tophit img { border : 1px solid #FFFFFF; }


#favorites{
	padding:0;
	margin:0;
	margin-left:10px;
	color:#A0A2A5;
}

#favorites a{
	color:#A0A2A5;
	background: transparent;
	text-decoration:none;	
}

#favorites a:hover{
	color:#FF9900;
	background: transparent;
	text-decoration:none;	
}


#list_favorites li {
	padding-left:0px;
	float:left;
	list-style:none;
	line-height:15px;	
}



#menucomment ul,.side_links ul,.archive_links ul {
padding:0;
margin:0;
line-height:15px;
font:14px Arial,Helvetica,sans-serif;
}


#lastComments li {
background:url(img/permalink.gif) left no-repeat;
padding-left:16px;
float:left;
list-style:none;
}

#hitComments li {
background:url(img/permalink.gif) left no-repeat;
list-style:none;
padding-left:16px;
}

.post-content {
padding-top:20px;
}


.post-content li {
background:url(img/permalink.gif) left no-repeat;
padding-left:12px;
padding-top:0px;
margin-top:0px;
margin-bottom:1px;
list-style:none;
color:#FFFFFF;
vertical-align:text-top;

}

#lastforum li {
background:url(img/permalink.gif) left no-repeat;
padding-left:16px;
float:left;
list-style:none;
}


.side_links li,#menu li {
list-style:none;
margin:0;
border-bottom:1px solid #ececec;
font:10px Verdana,Arial,Helvetica,sans-serif;
}

#menu_top li {
list-style:none;
margin:0;
padding:0;
}
#menu_tophit li {
list-style:none;
margin:0;
padding:0;
}

.side_links #menucomment li {
list-style:none;
margin:0;
}


.comment_preview,.comment_post {
border:1px solid #CFD8E0;
background:#788D9F;
color:#fff;
font-size:x-small;
}

input,textarea {
border:1px solid #CFD8E0;
background:#252323;
color:#b0b0b0;
font:10px verdana,arial,tahoma;
}



#liens2_p {
	float:left;
	padding:2px 15px 20px 20px;
	text-decoration:none;
}

#liens2_p a{
	color: #000000;
	background: transparent;
	text-decoration:none;
}
#liens2_p img{
	color: #000000;
	background: transparent;
	text-decoration:none;
}

#liens2_p a:hover{
	color: #000000;
	background: transparent;
	text-decoration:none;
}

#footer{
	clear: both;
	margin: 0;
	padding: 2em 0 1em 0;
	background: #000000;
	text-align: center;
	font-size:9px;
}

#footer a{
	text-decoration: none;
	color: #999;
	background: transparent;
	font-size:9px;
}
.toc-title{
color:#fff;
width:472px;
height:20px;
line-height:18px;
border-bottom:1px dashed #FFFFFF;
font-weight:bold;
margin:0 auto 0px;
font:18px Arial,Helvetica,sans-serif;
font-style: italic;
background:url(img/puce_title.gif) left no-repeat;
padding-left:23px;
}

#page-header {
	
        margin-left: auto;
        margin-right: auto;
        width: 990px;
     
}
#header {
	
	margin-top: 10px;
}

#header ul {
	list-style-type: none;
        padding:0;
        margin:0;
        
}

#header ul li {
	float:left; 
	display: block;
	font-size: 1.1em; 
	font-weight: bold; 
	text-transform: uppercase; 
	text-align : center;
	line-height: 30px;
        padding:0;
        margin:0;

}

#header ul li a {
	width: 92px; 
	height: 30px; 
	display: block; 
	background: url("img/bg_inactive.gif") 0 0 no-repeat #66605B; 
	color: #FDFDFD;  
	text-decoration: none; 
	text-align: center;
        padding:0;
margin:0;
}

#header ul li a:hover {
	background: url("img/bg_active.gif") 0 0 no-repeat #66605B; 
	color: #1A1917;
        padding:0;
margin:0;
}

#header ul li.inactive {
	margin: 0 0 0 1px;
}

#header ul li.active {
	width: 92px; 
	height: 30px; 
	display: block; 
	background: url("img/bg_active.gif") 0 0 no-repeat #FDFDFD; 
	color: #1A1917; 
	text-align: center;
        padding:0;
margin:0;
}


#site-description {
        /*  background-image: url("img/banniereblognoel.png");*/
        background-image: url("img/Banniere_Blog_Coffre.png");
        /* background-image: url("img/Banniere_Blog_Ete2010.png"); */
        
          /*  background-image: url("img/bannierebloghalloween.png");  */
        width: 990px;
	height: 119px;
	clear: both;
        padding:0px;
        margin:0;
}



#site-description p {
	padding: 95px 0 0 15px;
}



#search-box {
	position: relative;
	width: 100px;
	height: 20px;
	float: left;
	margin-left: 8px;
        margin-top: 5px;
        margin-bottom: 5px;
	display: block;
	color: #FFFFFF;
	text-align: left;
	white-space: nowrap; /* For Opera */
      
}
#space-box {
	position: relative;
	width: 5px;
	height: 20px;
	float: left;
	margin-left: 8px;
        margin-top: 5px;
        margin-bottom: 5px;
	display: block;
	color: #FFFFFF;
	text-align: left;
	white-space: nowrap; /* For Opera */
      
}

a.image_change2{
display:block;
width:250px;
height:200px;
background:url("/images/screenshots_200904/FlashDance.jpg") no-repeat;
float:left;
margin: 0 1em 1em 0;
border : 1px solid #FFFFFF;
}


a.image_change2:visited  {
    background:url("/images/screenshots_200904/20080401_FlashDance.jpg") no-repeat;
}
a.image_change2:hover {
background:url("/images/screenshots_200904/FlashDance.jpg") no-repeat;   
}
a.image_change2:active {
background:url("/images/screenshots_200904/FlashDance.jpg") no-repeat;    
}




#sidebar p.poll_reponse {
	margin-bottom: 0;
}
#sidebar div.poll_bar_ext {
	margin: 0 0 0 20px;
	padding: 0;
	background: none;
	
	width: 100px;
	height: 10px;
	text-align: left;
	border: 1px solid #336699;
}
#sidebar div.poll_bar_int {
	margin: 0px;
	padding: 0;
	border: none;
	background: none;
	
	height: 10px;
	background-color: #336699;
}
