 /*********  Interface administration  ****************/

ul#portfolio {
    list-style			: none;
}

#portfolio li {
    float				: left;
    margin				: 3px 6px !important;
}

img.ajaxPortfolio {
    height				: 75px;
}

/********************  Mise en page  *********************/

#contenu #headImg {
    margin				: 0;
    padding				: 0;
}

#contenu #headImg img {
    margin				: 0 auto;
    z-index				: 0;
    display				: block;
}

#contenu #headImg div {
    display				: block;
    height				: 44px;
    -moz-opacity       : 0.75;
    filter             : alpha(opacity=75);
	opacity            : 0.75;
    z-index            : 100;
    margin             : -44px 0px 0px 0px ;
    padding				: 0;
    width				: 1010px;
    background-color   : #FFF;

  }

#contenu #headImg h1 {
    background			: none;
    padding				: 12px 0 0 22px;
    margin				: 0;
    color              	: #000;
    border             : none;
    font-size          : 170%;
    text-align         : left;
    font-weight        : 900;
    z-index            : 200;
    -moz-opacity       : 1.0;
    filter             : alpha(opacity=100);
	opacity            : 1.0;
}

#contenu .post-tags {
    margin-top: 10px;
    padding:0 10px;
    color: #555;
}

/******************* Bloc Contexte en haut ************/

#contenu #contexte {
    border 			   : 1px solid #eee ;
    border-width       : 0 1px 1px 1px ;
    margin			   : 0 20px 20px ;
    -moz-border-radius : 0 0 8px 8px  ;
}

#contenu #contexte a {
    margin			: 4px  0px 4px 4px ;
    padding			: 2px ;
    float			: left ;
    display			: inline ;
}
#contenu #contexte span {
    margin			: 4px ;
    padding			: 2px ;
    float		    : left ;
    display			: inline ;
    color			: #666 ;
}
#contenu #contexte a span {
    float			: none ;
    color			: #666 ;
    margin			: 0 4px 0 0 ;
    padding			: 0 ;
}
#contenu #contexte a span.cat {
    color			: #bbb ;
}

#contenu #contexte #specialLink {
    float			 : right ;
    margin			 : 0 5px 0 0 ;
    padding			 : 5px ;
    display			 : inline ;
}

#contenu .riders_news {
    margin: 15px 0;
}

#contenu .riders_news h2 {
/*    font-size: 18px;*/
    margin-bottom: 5px;
}

#contenu .rider {
    float: left;
    margin-right: 10px;
    width: 300px;
}

#contenu .riders_news .icon {
    width: 50px;
    height: 50px;
    float: left;
    display: block;
    padding: 2px;
    border: 1px solid #000;
    margin: 0px 0 5px 0;
}

#contenu .riders_news .bloc .icon {
    border: 1px solid #000;
     width: 100px;
    height: 100px;
    margin: 0px;
}

#contenu .riders_news .bloc .icon img {
    width: 100px;
    height: 100px;
}

#contenu .riders_news .icon img {
    width: 50px;
}

#contenu .riders_news .bloc {
    width: 640px;
    margin-bottom: 5px;
}

#contenu .riders_news .links {
    float: left;
    width: 240px;
}

#contenu .riders_news .bloc .links {
    width: 534px;
}

#contenu .riders_news .links .infos {
    padding-left: 5px;
    display: block;
}

#contenu .riders_news .main {
    margin: 0 0 0;
    font-size: 16px;
    display:block;
    background: #000;
    padding: 2px 5px 3px;
    margin-bottom: 5px;
    color : #FFF;
}