*{
margin: 0;
padding: 0;
font-family:Arial, Helvetica, sans-serif
}
body{
background-color:#000;
}
img{
border:0;
}
.cleaner {
clear:both;
height:0px;
font-size:0px;
border:none;
margin:0; padding:0;
background:transparent;
}	
h1{
color: #FFFFFF;
font-size:15px;
padding: 7px 10px 0 10px;
background:transparent url(/img/bg-h1.gif) no-repeat top left;
height: 44px;
margin: 0;
}
h2{
color: #000000;
font-size:18px;
padding: 5px 10px 0 0px;
border-bottom:1px solid #f6670a;
margin: 0 10px;
}
h2 a{
color: #f6670a;
text-decoration:none;
}
h2 a:hover{
color: #000;
}
h3{
color: #000000;
font-size:14px;
padding: 5px 10px 0 0px;
margin: 0 10px;
width: 290px;
}
h3 a{
color: #333333
}
h5{
color: #ffffff;
background-color:#333333;
padding: 5px;
display:inline;
font-size:12px;
}
h6{
color: #ffffff;
background-color:#333333;
padding: 5px;
display:inline;
font-size:12px;
margin: 0 0 20px 17px;
}
p.ordre_alpha{
text-align:center;
width: 450px;
}
p.ordre_alpha a{
color: #f6670a;
text-decoration:none;
font-size:12px;
margin: 10px 0 0 0;
border: 1px solid #CCCCCC;
padding: 1px;
text-transform:uppercase;
}
p.ordre_alpha a:hover{
color: #fff;
border: 1px solid #CCCCCC;
background-color:#000000;
}


#column dl{
margin: 0 0 20px 0;
}
#column dt{
color: #f6670a;
background:transparent url(/img/bg-dt.gif) no-repeat top left;
height: 34px;
padding: 7px 0 0 10px;
font-size:16px;
}
#column dd{
color: #ffffff;
font-size:12px;
line-height: 25px;
padding: 0 0 0 25px;
background:transparent url(/img/icone-fleche.gif) no-repeat top left;
}
#column dd.rech{
background:transparent url(/img/icone-loupe.gif) no-repeat top left;
}
#column dd span{
color: #f6670a;
}
#column dd a{
color: #ffffff;
font-size:12px;
text-decoration:none;
}


#main .post dl{
margin: 0 0 20px 0;
}
#main .post dt{
color: #fff;
padding: 3px 10px;
width: 50px;
margin: 0 0 10px 17px;
font-size:14px;
background-color:#f6670a;
text-transform:uppercase;
font-weight:bold;
}
#main .post dd{
color: #333333;
font-size:12px;
padding: 0 0 0 25px;

}
#main .post dd a{
color: #333333;
font-size:12px;
text-decoration:none;
}


#global {
position:absolute;
left: 50%;
width: 740px;
margin-left: -370px; /* moitié de la largeur */
}
#header {
background:#000000 url(/img/header.gif) no-repeat top left;
width: 740px;
height: 173px;
}
body#search_ent #header{
background:#000000 url(/img/header-entreprises.gif) no-repeat top left;
}
body#search_blog #header{
background:#000000 url(/img/header-blogeurs.gif) no-repeat top left;
}
#logo{
position:absolute;
top: 10px;
}
#rss{
position:absolute;
top: 118px;
left: 667px;
}
#content {
background:#000000 url(/img/bg-content.gif) repeat-x top left;
padding: 0 0 0 17px;
}
#content p {
color:#f6670a;
font-size:15px;
padding: 0 0 5px 0;
margin: 0 0 10px 0;
}
#footer p{
color: #666666;
font-size:10px;
padding: 5px 0 5px 0px;
margin: 15px 0 10px 17px;
width: 518px;
border-top: 1px solid #262626;
}
#footer p a{
color: #666666;
text-decoration:none;
}
#footer p a:hover{
color: #f6670a;
text-decoration:underline;
}
#main{
width: 518px;float:left;
}
#column{
float:left;
width: 180px;
margin: 0 0 0 12px;
}
/* SEARCH */
#search{
position:absolute;
top: 114px;
left:130px;
color:#FFF;
}
#search label{
text-transform:uppercase;
font-size:13px;
margin: 0px 10px 0 0;
}
#search p{
display:inline;
}
#search input{
background-color:#333;
border: 0;
color: #f8670a;
font-size:18px;
}
#search input.submit{
position:relative;
top: 4px;
}

/* Post Content */
.post{
margin-bottom: 10px;
background-color:#FFFFFF;
}
#content #main .post p{
padding: 15px 10px 5px 10px;
}
.now{
color: #f6670a;
position: relative;
left: 185px;
top: 10px;
}
h3.before{
color: #000000;
font-size:13px;
font-weight:normal;
position: relative;
left: 185px;
top: 30px;
}
.article{
padding: 0px 10px 5px 10px;
margin: -60px 0 0 0;
}
.article img{
border: 10px solid #999999;
float: left;
margin: 0 20px 0 0;
}
span.blc
{
color: #fff;
}
.article h4 a{
color: #666666;
font-size:13px;
font-weight:normal;
padding: 157px 0 0 0;
display:block;
text-decoration: none;
}
#content .article p{
padding: 5px 0;
color: #000000;
font-size:12px;
}
#content .article ul{
margin: 0 0 10px 20px;
color: #000000;
font-size:12px;
}
#content .article ul li{
list-style:square;
padding: 0;
color: #000000;
font-size:12px;
}

span.orange
{
color: #f6670a;
}
span.blc
{
color: #fff;
}
#content p {
color:#f6670a;
font-size:15px;
padding: 0 0 5px 0;
margin: 0 0 10px 0;
}

#content p a{
color:#f6670a;
}

p#txt_intro{
color: #000;
font-size:12px;
margin: 10px 17px 10px 17px;
padding: 0 0 0 0;
}
#content p.txt{
color: #000;
font-size:12px;
margin: 10px 17px 10px 17px;
padding: 0 0 0 0;
}

#content span#mess_ok{
color: #f6670a;
font-weight:bold;
text-align:left;
display:block;
font-size:15px;
margin: 10px 17px 10px 17px;
padding: 5px;
}
#content ol li{
color: #f6670a;
font-size:12px;
margin: 5px 0px 0 40px;
}

.tags a
{
color: #f6670a;
text-decoration:none;
}
/* ------FORMULAIRES--------------------*/
#formulaire {
	padding: 0 0 10px 20px;
	}
#formulaire p{
	padding: 0;
	margin: 0;
	color:#000;
	font-size:12px;
		}
#formulaire a{
	color:#fff
	}
#formulaire a:hover{
	color:#fff
	}
form{
border: 0 none;
text-align: left;
}
fieldset{
border: 0 none;
text-align: left;
background-color: #F0F0F0;
margin: 0 20px 10px 0;
border: 1px solid #CCCCCC;
}
legend{
display:none;
}
#formulaire label
{
color:#000;
text-align: right;
float:left;
margin: 2px 0 3px 0;
padding: 0 10px 0 10px;
width: 35%;
}

#formulaire label.large
{
color:#000;
text-align: right;
float:left;
margin: 2px 0 3px 0;
padding: 0 10px 0 10px;
width: 90%;
text-align:right;
}

#formulaire input, #formulaire textarea
{
width:200px;
background-color:#333;
border: 0;
color: #f8670a;
font-size:13px;
}
textarea.pastille_code
{
background-color:#333;
border: 0;
color: #f8670a;
font-size:13px;
margin: 0 0 0 20px;
}
label span{
font-style:italic;
font-size:10px;
}
#formulaire select
{
width:200px;
background-color:#333;
border: 0;
color: #f8670a;
font-size:13px;
text-transform: capitalize;
}
.contenu_page{
margin: 0 0 0 17px;
}

#formulaire input.bouton
{
border: 1px solid #000;
background-color: #f6670a;
color:#fff;
font-size:12px;
width: auto;
float:right;
padding: 2px 10px;
margin: 0px 160px 10px 0;}
#formulaire input.bouton_radio
{
text-align:left;
border: 1px solid #000;
background-color: #f6670a;
width: 15px;
float:none;
}
		
		
.pagenav {
}	
		
p.pagenav a {
	color: #fff;
	padding:3px;
	text-decoration: none;
	font-size:13px;
	border: 1px solid #333333;
	background-color: #333333;
}

p.pagenav a:hover {
	background-color: #333333;
	color:white;
}

p.pagenav strong {
	color: white;
	padding:3px;
	font-size:13px;
	font-weight: normal;
border: 1px solid #333333;
	}
ul#level_tag{
list-style:none;
text-align:center;
margin:0 auto;
padding: 10px 0;
	}
ul#level_tag li{
text-align:center;
margin:0 auto;
float:left;
display:inline;
	}
ul#level_tag li a{
color:#666666;
text-decoration:none;
padding: 0 5px;
display:block;
text-align:center;
	}
	
	
.level-1 {
font-size:11px;
	}
.level-2 {
font-size:12px;
	}
.level-3 {
font-size:13px;
	}
.level-4 {
font-size:14px;
	}
.level-5 {
font-size:15px;
	}

		
