html {overflow-y: scroll;
scrollbar-face-color:#000;}

body {
font-family : Arial, sans-serif;
margin : 0;
padding : 0;
background-color : #222423;
}

*::-moz-selection {
background-color:#f69d01;
color:#000;
}

div#header .titreBlog a{
font-size:28px;
font-weight:bold;
color:#fff;
text-decoration:none;
}

div#header p.titreBlog {
margin-top:6px;
font-weight:bold;
}
#haut-post h2{
margin:0;
float:left;
margin-right:10px;
font-size:12px;
font-weight:bold;
}
#haut-post h1{
margin:0;
}
div#header {
margin:0;
width : 99%;
border-bottom : 1px solid #ccc;
background-color : #000;
color : #fff;
opacity:0.9;
padding-left:15px;
padding-bottom:3px;
position:fixed;
top:0;
z-index:10000;
}
#centerheader{
width:1110px;
margin:auto;
}

div#header .titreBlog {
margin:0;
padding:0;
float : left;
}

.presentation {
padding-left:20px;
margin:0;
padding-top:14px;
float:left;
font-size:14px;
font-weight:bold;
}

#cat ul{
margin:0;
padding:0;
clear:both;
}

#cat li{
list-style-type:none;
margin:0;
float:left;
font-size:14px;
font-weight:bolder;
}
#cat li:hover{
border-left:2px solid;
font-weight:bold;
}

#rss {
position : absolute;
top : 15px;
right : 30px;
}

#rss img {
border : none;
}

.Cleaner{
clear:both;
}


#StructureGlobal{
margin : 0;
padding : 0;
width:1110px;
margin:auto;
}

#cat a {
color : #f69d01;
text-decoration : none;
display:block;
padding-left:0px;
padding-right:10px;
}

#cat a:hover {
color : #fff;
text-decoration : none;
}

#content {

width : 852px;
margin:0;
padding : 0;
margin-top:10px;
margin-left:10px;
margin-top:70px;
overflow:hidden;
}

#sidebar {

color:#fff;
width:200px;
font-size:10px;
border:1px solid #fff;
background-color:#000;
padding:5px 17px 10px 0px;
overflow:hidden;
float:right;
margin-right:20px;
margin-bottom:50px;
z-index: 20000000 !important;
}
#sidebar a{
color:#f69d01;
}
#sidebar a:hover{
color:#fff;
}
#sidebar a img {
color:#fff;
}
#sidebar a:hover img {
color:#f69d01;
}


#sidebar h3{
font-size:12px;
padding:0;
margin:0;
padding:0px 0 2px 0;
color:#fff;
overflow:hidden;
}

#profil{
width:190px;
margin:0 0 10px 0; 
padding:0;
padding-left:10px;

overflow:hidden;
}

#profilPic{
margin:0; padding:0;
float:left;margin-right:5px;
}

#profilPic img{
width:62px;
}

#profilTxt{
font-size:9px;
}

#Lastone{
width:180px;
margin:0 0 10px 0;
padding:0;
padding-left:10px;
}

.billetTop {
width:180px;
height:50px;
}

.billetTopImg{
float:left;
padding-right:5px;
}

.billetTopImg img{
width:62px;
}

.billetTopUrl{
color:#fff;
}

.billetTopClean{
clear:left;
}

#recherche{
padding-left:10px;
overflow:hidden;
}

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

#lastcom{
width:180px;
padding-left:10px;
overflow:hidden;
}

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

#info{
width:180px;
padding-left:10px;
overflow:hidden;
margin-bottom:10px;
}

#top10{
padding-left:10px;
overflow:hidden;
margin-top:10px;
overflow:hidden;
width:180px;
}

#recherche{
margin-bottom:10px;
}

#recherche input{
margin-bottom : 3px;
padding : 3px;
padding-left:7px;
font-size : 12px;
border : 1px solid #999;
background : #000;
color:#ffbb00;
}

#recherche input[type=text]{
width:146px;
}

#recherche input:hover {
background : #fff;
color:#000;
}

#recherche input[type=submit]{
padding:2px;
}

#nuancier{
width:180px;
padding-left:10px;
overflow:hidden;
margin-bottom:10px;
}

#presPic{
float:left;
margin-right:10px;
}

#presTxt{
width:63%;
float:left;
padding-bottom:15px;
}

.presClean{
clear:both;
}

#nomCat{
	border:1px solid white;
	padding:5px;
	width:380px;;
	margin:0;
	margin-bottom:15px;
	background-color:#000;
}

#nomCat h1{
	color:#fff;
	font-size:16px;
	margin:0;
}


#nuancier div{
margin-right:3px;
border:1px solid #000;}
#nuancier div:hover{border:1px solid #fff;}


#green,#green a {
float:left;
overflow:hidden;
width:15px;
height:15px;
color : #28d400;
background-color : #28d400;}
#green:hover,#green a:hover {
color : #28d400;
background-color : #78F75A;}

#yellow,#yellow a {
overflow:hidden;
width:15px;
height:15px;
color : yellow;
float:left;
background-color : #f5f71e;}
#yellow:hover,#yellow a:hover {color : #F5F6A0;
background-color : #F5F6A0;}

#orange, #orange a{
float:left;
overflow:hidden;
width:15px;
height:15px;
color : #f7941d;
background-color : #f7941d;}
#orange:hover, #orange a:hover {color : #F8B96E;
background-color : #F8B96E;}

#red,#red a{
overflow:hidden;
float:left;
width:15px;
height:15px;
color : #FF0000;
background-color : #FF0000;}
#red:hover,#red a:hover {color : #F75353;
background-color : #F75353;}

#pink,#pink a{
float:left;
overflow:hidden;
width:15px;
height:15px;
color : #FF13AF;
background-color : #FF13AF;
}
#pink:hover,#pink a:hover {
color : #FD7ED2;
background-color : #FD7ED2;
}

#blue,#blue a{
float:left;
overflow:hidden;
width:15px;
height:15px;
color : #281ef7;
background-color : #281ef7;}
#blue:hover,#blue a:hover {color : #1E56F7;
background-color : #1E56F7;}

#purple,#purple a{
float:left;
overflow:hidden;
width:15px;
height:15px;
color : #8E2CF1;
background-color : #8E2CF1;}
#purple:hover,#purple a:hover {color : #B678F5;
background-color : #B678F5;}

#brown, #brown a {
float:left;
overflow:hidden;
width:15px;
height:15px;
background-color : #833D1A;
color:#833D1A;}

#brown:hover,#brown a:hover {color : #B15A2F;
background-color : #B15A2F;}

#grey,#grey a {
overflow:hidden;
width:15px;
height:15px;
background-color : #ccc;
color : #ccc;}

#grey:hover,#grey a:hover {
color : #fff;
background-color : #fff;
}


.billet {
margin-right : 5px;
margin-bottom : 8px;
float : left;
}

.titre-billet {
display : none;
}

.billet a img {
border : 2px solid black;
}

.billet a:hover img {
border : 2px solid white;
}

.contenu-billet {
margin : 0;
width : 80px;
height : 52px;
overflow : hidden;
padding : 0;
}

.contenu-billet img{
width:76px;
}

.categories-billet {
text-align : center;
margin : 0;
font-size : 9px;
padding : 0;
padding-bottom : 3px;
background-color : black;
color:#555;
}
.categories-billet a {
color : #333;
display : block;
text-decoration:none;
font-size : 9px !important;
}
.categories-billet a:hover {
color : #fff;
}

#pagination {
display : none;
}




#pagination2 a {
color : #b5b6b0;
}

#pagination2 {
border : 1px solid #fff;
background-color:#000;
text-align : center;
clear : left;
margin:0;
padding-top:3px;
}

#pagination2 img{
border: 2px solid #000;

}

#pagination2 a:hover img{
border-bottom: 2px solid #fff;
}

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

#footer {
opacity:0.9;
position : absolute;
position:fixed;
bottom : 0;
left : 0;
width : 99%;
border-top: 1px solid #ccc;
background-color : #000;
color : #fff;
font-size:10px;
padding-left : 10px;
padding-top : 5px;
margin:0;
z-index:100;
}

#footer a{
font-size:12px;
color:#f69d01;
text-decoration:none;
font-weight:bold;
}

#footer a:hover{
color:#fff;
}


.contakt{
position:absolute;
right:20px;
top:25px;
}

.clignote {
font-size : 10px;
letter-spacing:1px;
color:#333;
}

#footer ul{
list-style-type:none;
}

#portfolio{
width : 860px;
border:1px solid #000;
margin-top:5px !important;
margin-left:-8px !important;
}


#reactBox{
margin-bottom:65px;
border:1px solid #fff;
background-color:#000;
color:#FFF;
font-size:10px;
}

#comments h3{
padding-left:10px;
}

#reactBox a{
color:#FFBB00;
}

#formBoxClick{
cursor:pointer;
padding-top:10px;
margin-left:10px;

}
#formBox{
display:none;
border:0;
float:right;
width:300px;

}

fieldset{
border:0;
}

#comments{
float:left;
width:545px;
padding-bottom:10px;

}

.cleanformBox{
clear:both;
}

#haut-post h3{
margin:0;
padding:0;
}
#haut-post h3 a{
color:#fff;
font-size:14px}

#haut-post h3 a:hover{
color:#ffbb00;
font-size:14px}

#haut-post{
background-color:#000;
color:white;
margin:0;
padding:10px;
padding-top:7px;
height:auto;
border:1px solid #fff;
}

#listcatpost h3{
margin : 0;
padding : 0;}


#listcatpost {
border:1px solid #fff;
background-color:#000;
color:#fff;
padding:10px;
margin-bottom:10px;
width:830px;
}

#listcatpost a{
color : #f69d01;
}

#listcatpost a:hover {
color : #fff;
}

#listcatpost img {
margin-right : 5px;
width : 80px;
}


#alphaban{
margin-top:140px;
margin-right:0;
border:1px solid #fff;
width:250px;
background-color:#000;
padding-left:10px;
height:250px;
float:right;
}

.banClean{
clear:right;
}

#content a:hover img {cursor: url("http://keusta.net/curstack.ani"), url("http://keusta.net/curstack.gif"), auto;}


#newsletter{
padding-left:20px;
margin-bottom:10px;
}

#blocAdsense{
border:3px solid #fff;
width:250px;
height:250px;
float:left;
margin-top:15px;
margin-left:15px;
}

#newVideo{
border:1px solid #fff;
width:308px;
height:254px;
float:left;
margin-top:15px;
margin-left:15px;
}

#webSearch{
float:left;
border:1px solid white;
background-color:#000;color:#fff;
margin-top:15px;
padding:10px;
width:830px;
text-align:center;
}

#webSearch input{
margin-bottom : 3px;
padding : 3px;
padding-left:7px;
font-size : 12px;
border : 1px solid #fff;
background-color : #fff;
color:#000;
width:300px;
}

#webSearch input:hover {
background : #000;
color:#ffbb00;
border : 1px solid #fff;
}

#webSearch input[type=submit]{
padding:2px;
width:48px;
}

#cleanOut{
clear:left;
}

#cleanMoiCa{
clear:both;
margin:0;
padding:0;

}
#results{
margin-bottom:15px;
}


#msg{
font-size:20px;
border:1px solid #fff;
position:absolute;
top:250px;
left:750px;
width:150px;
padding:10px;
background-color:#000;
}



#gfc{
margin-top:15px;}


img.spe{
width:23px;
height:9px;
}


.pa2co {
margin-left : 15px;
}

.haut-post {
background-color:#000;
border:1px solid #fff;
margin: 0;
font-size : 11px;
color:#fff;
padding-left:15px;
padding-bottom:5px;
}

#cadrepost{
font-size : 11px;
}

#cadrepost a {
color : #f69d01;
font-weight : bold;
}

#cadrepost a:hover {
color : #fff;
}

.titre-post{
color : #f69d01;
padding-top : 13px;
font-size : 14px;
height : 20px;
}

.contenu-post {
margin : 0;
padding : 15px 0 15px 100px;
color : white;
}

#ban_post{
text-align:right;
}

fieldset {
border : none;
}

.field label {
display : inline;
cursor : pointer;
}

input, textarea {
margin-bottom : 3px;
padding : 3px;
font-size : 12px;
border : 1px solid #999;
background : #000;
color:#ffbb00;
}

textarea:hover {
background : #fff;
color:#000;
}

input:hover {
background : #fff;
color:#000;
}

textarea {
width : 90%;
}

.comments {
font-size : 11px;
width : 722px;
}

.title-comments {
margin : 0;
padding-left : 17px;
color : #f69d01;
padding-top : 3px;
padding-left : 17px;
font-size : 14px;
}

.comment-number {
padding-left : 20px;
}

.bas-comment {
padding-bottom : 5px;
padding-left : 16px;
padding-top : 2px;
}
#comment-form .gauche {
width : 260px;
float : left;
}

#search p {
text-align : center;
margin : 0;
}
#search input {
width : 15%;
}
#search input#q {
width : 70%;
}

#listcatpost h3{
margin : 0;
padding : 0;}


#listcatpost {
border:1px solid #fff;
background-color:#000;
color:#fff;
padding:10px;
margin-bottom:10px;
}
#listcatpost a{
color : #f69d01;

}
#listcatpost a:hover {
color : #fff;
}

#listcatpost img {
margin-right : 5px;
width : 80px;
}
a{text-decoration:none;}


.contenu-post a img{
color:#fff;}

.contenu-post a:hover img{
color:#f69d01;}


.keusta{
font-size:12px;
background-color:#f69d01;
padding:5px;
color:#000;
font-weight:bold;
}



#moreTagz{
margin-top:0px;
text-align:right;
}


#results{
border:1px solid #fff;
background-color:#000;
color:#fff;
padding:10px;
margin-bottom:10px;
}

#haut-post h1 a{
color:#fff;
}


#haut-post h1 a:hover{
color:#f69d01;
}



#presentation{
border:1px solid white;
padding:10px;
font-size:10px;
background-color : black;
color : white;
width:95%;
margin-top:10px;

}
#presentation h1{
margin:0;
padding:0;
}
#presentation a{
color:orange;
}

#presentation a:hover{
color:white;
}

.com{
width:550px;
height:95px;
}

.comtxt strong{
color:#f69d01;
}

.comimg{
float:left;
margin-right:10px;
}



#newpromo{
position:absolute;

padding:10px;
font-size:16px;

color : white;
margin-right:15px;
margin-left:675px;
margin-top:0px;
}

#newpromo a{
color:orange;
}
#newpromo a:hover{
color:#fff;
}
#formBoxClick{
margin-top:3px;
}

#big{
top:70px;
Left:10px;
background-color:#000;
border:2px solid #fff;
padding:20px;
margin-right:50px;
cursor:pointer;
display:none;
position:fixed;
z-index:200000;
}

#goback{
height:30px;
width:100px;
border:1px solid;
color:#fff;
margin-bottom:10px;
margin-left:0px;

font-size:12px;
padding:14px 0 0 0;
background-color:#000;
text-align:center;
cursor:pointer;
}
