#contenu h1		{
    border-color:#F90;
    border-style:solid;
    border-width:0pt 0pt 1px;
    font-size:15px;
    margin:8px 4px;
    padding:8px 0 5px 0 ;
    text-align:center;
}
#contenu .merged h1 {
    margin				: 8px -5px 0 -4px;
    background			: transparent none repeat scroll 0%;
    border-bottom		: 1px solid #F90;
    color				: #23517e;
    text-align			: left;
    padding				: 0 0 0 8px;
}
.post-info{
    margin-top			: 1px;
    color				: #999;
    background			: transparent;
    padding-bottom		: 1ex;
    padding				: 0 0 0 4px;
}

#contenu #lastcomments h4 {
    margin			: 10px 0 0 0 ;
    padding			: 0;
}

#contenu #lastcomments {
    margin			: 5px ;
    padding			: 0;
    width			: 310px;
}


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

#contenu #headImg img {
    width				: 996px;
    margin				: 2px 0 0 2px ;
    z-index				: 0;
}

#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 2px ;
    padding				: 0;
    width				: 996px;
    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 h2.post-title {
    background			: none;
    padding 			: 0px 5px 0px 4px;
    margin 				: 10px 0pt 5px 0px;
}

#contenu h2.post-title span, #contenu h2.post-title span a,  #contenu h2.post-title span a:visited {
    color 			: #999;
    margin-top		: 3px;
}

#contenu h2.post-title span img {
    margin: 0pt 0pt 0pt 4px;
    vertical-align: -45%;
}

#contenu h2.post-title span.dateline {
    font-weight		: normal;
    float			: right;
    font-size		: 80%;
}

#contenu .post-content {
    text-align	: left;
    padding		: 0 0 20px 0;
    background	: transparent url('/c/i/spacer-blog.gif') bottom center no-repeat;
}


#contenu .blogPreview {
    display			: block;
    height			: 70px;
    background		: #F6F6F6;
    margin			: 0 2px 3px 3px;
    padding			: 0;
}

#contenu .blogPreview h4 {
    color			: #FAA500;
    padding			: 45px 0 0 4px;
    font-size 		: 140%;
    margin			: 0;
}


h2 form
{
    float: right;
    padding: 0px;
    margin: 3px;
    border: 0px;
    background: transparent;
}

.setPremium
{
    text-align: center;

}

span.cat {
    font-style			: italic;
    float				:right;
    color				: #FAA500;
    margin				: -3px 0 0 0;
}


.submitButtons
{
    text-align: center;
}

#contenu #portfolio {
    margin		: 5px 0 ;
    padding		: 0;
}
#contenu .photoBox {
    float		: left ;
    display 	: inline ;
    margin		: 2px ;
    text-align	: center ;
    padding 	: 6px 0 0 ;
    color 		: #555;
    width 		: 150px;
    height      : 185px;
}
#contenu .photoBox  a{
    color				: #333 ;
}

ul#portfolio {
    list-style			: none;
}

#portfolio li {
    float				: left;
    margin				: 3px 0px;
}



/* *************************
admin
**************************** */

#contenu .news_admin_box {
    margin			: 20px 0;
    padding			: 0 ;
    border			: 1px solid #ddd ;
    -moz-border-radius: 10px ;
}
#contenu .news_admin_box_padding {
    padding			: 5px 10px 0px 15px ;
    margin			: 0;
}
#contenu .news_admin_box h3 {
    background		: transparent no-repeat 0 0;
    display			: inline;
    margin-left		: -10px;
}
#contenu .news_admin_box h3 a {
    color			: #000;
}
#contenu .news_admin_box h3 a img {
    margin-right	: 5px;
}
#contenu .news_admin_box h3 a:hover {
    color			: #E29A13;
}
#contenu .news_admin_box span.news_admin_box_date {
    color       	: #555555;
    float			: right;
    margin-top		: 3px;
}
#contenu .news_admin_box span.news_admin_box_comments {
    float			: right;
    padding-left	: 20px;
    margin-top		: 11px;
}
#contenu .news_admin_box p.news_admin_box_tags {
    margin			: 11px 0 0 20px;
}
#contenu .news_admin_box .news_admin_box_admin {
    text-align		: center;
    border-top		: 1px solid #FFA500;
    padding			: 5px 0;
}
#contenu .news_admin_box .news_container {
    border-top		: 1px solid #FFA500;
    padding			: 5px 2px;
}
#contenu .news_admin_box .news_container_inside {
    width			: 630;
    text-align		: justify;
}


#contenu .adminBody {
    width		: 658px;
    margin-left	: 170px;
    text-align	: justify;
}
#contenu .adminList	{
    margin		: 5px 10px 0 ;
    padding		: 4px 0 ;
    background	: #e7e7e7 ;
    font-size	: 13px ;	}
#contenu .adminList img	{
    margin		: 0 8px ;	}
#contenu .adminList .date		{
    padding-left	: 10px ;	}
#contenu .adminList a	{
    color		: #ffa500 ;	}

span.more {
    float				: right;
    }

.nav
{
    padding: 3px;
    padding-right: 8px;
    padding-left: 8px;
}

.textInBox {
    list-style	: none;
    margin		: 0;
    padding		: 0;
}


.textInBox li
{
    padding: 3px;
    list-style	: none;
}

 /************************************

 Blogroll

 ************************************/


#blogroll ul , #news li
{
    margin 		: 0 ;
    padding 		: 0 ;
    list-style	: none ;
}

#blogroll ul
{
    margin 		: 0px 0px 0px 0px;
}

#blogroll li
{
    border-bottom	: 1px solid #f3f3f3;
}

#blogroll li a
{
    display 		:block ;
    padding-left: 4px ;
    background 	: #fff ;
    border-left : 3px solid #fff ;
}

#blogroll li a span
{
    float		: right ;
    padding-right: 2px ;
    color		: #999 ;
    font-size 	: 10px ;
    padding-top : 1px ;
    font-weight: normal;
}

#blogroll li a:hover
{
    background 	: #FFFFCC;
    border-color: #ffa500 ;
}

/***********************************

Image d'en tete

***********************************/

#headImg
{
    width              : 982px;
    text-align         : center;
    margin-left        : 0px;
 }

#headImg img
{
    width				: 982px;
    margin-top			: -1px;
    z-index				: 0;
 }
#headImg div
{
    display				: block;
    height				: 44px;
    -moz-opacity       : 0.75;
    filter             : alpha(opacity=75);
    opacity            : 0.75;
    z-index            : 100;
    margin             : -60px 0px 0px 0px ;
    padding				: 0;
    background-color   : #FFF;
}

#headImg h1
{
    background			: none;
    padding				: 0px 40px 0 0px;
    color              	: #000;
    border             : none;
    font-size          : 190%;
    text-align         : left;
    font-weight        : 900;
    -moz-opacity       : 1.0;
    filter             : alpha(opacity=100);
    opacity            : 1.0;
    text-align		   : right;
}

/***********************************

Vignettes de l'image d'en tete

***********************************/

.previewImg
{
    width              : 309px;
    text-align         : center;
    margin-left        : 0px;
 }

.previewImg img
{
    width				: 309px;
    margin-top			: -1px;
    z-index				: 0;
 }
.previewImg div
{
    display				: block;
    height				: 30px;
    -moz-opacity       : 0.75;
    filter             : alpha(opacity=75);
    opacity            : 0.75;
    z-index            : 100;
    margin             : -30px 0px 0px 0px ;
    padding				: 0;
    background-color   : #FFF;

  }

.previewImg a
{
    display: block;
}

.previewImg h1
{
    background			: none;
    padding				: 0px 10px 0 0px;
    color              	: #000;
    border             : none;
    font-size          : 120%;
    text-align         : left;
    font-weight        : 900;
    z-index            : 200;
    -moz-opacity       : 1.0;
    filter             : alpha(opacity=100);
    opacity            : 1.0;
    text-align: right;
}

#sidebar div ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

#contenu .demi ul{
    padding : 5px 0px 0px 0px;
}

#contenu .demi li{
    width  : 140px;
    float : left;
    margin : 0px 5px 0px 0px;
}

/******************************************

 Billets suivants - pr�c�dents

******************************************/
.news_next
{
    margin			: 0;
    float			: right;
    height			: 16px;
    padding-right	: 25px;
    padding-top		: 2px;
    background		: transparent url('/i/icons/control_fastforward.gif') no-repeat right 0;
}
.news_next:hover
{
    background		: transparent url('/i/icons/control_fastforward_blue.gif') no-repeat right 0;
}
.news_previous
{
    margin			: 0;
    float			: left;
    height			: 16px;
    padding-left	: 25px;
    padding-top		: 2px;
    background		: transparent url('/i/icons/control_rewind.gif') no-repeat 0 0;
}
.news_previous:hover
{
    background		: transparent url('/i/icons/control_rewind_blue.gif') no-repeat 0 0;
}

/*-------------------------------*
 *         Pagination            *
 *-------------------------------*/
.page_navigator {
    border-bottom		: 1px solid #F90;
    border-top			: 1px solid #F90;
    text-align			: center;
    height				: 16px;
    margin				: 0;
}
.page_navigator span.prev {
    float				: left;
}
.page_navigator span.next {
    float				: right;
}

#blogForm fieldset, #addNewsForm fieldset {
    margin-top			: 8px;
    border				: 1px solid #DDD;
    padding				: 10px 6px;
}

#blogForm legend, #addNewsForm legend {
    font-size			: 120%;
    font-style			: italic;
    padding				: 0 6px;
    color				: #555;
}

#blogForm label {
    display				: inline ;
    float				: left ;
    width				: 80px ;
    padding				: 2px;
    margin				: 0 16px 0px 0 ;
    font-size			: 12px;
    color				: #23517E;
    border-top			: 2px solid #7D6E23;
}

#addNewsForm label {
    display				: inline ;
    float				: left ;
    width				: 160px ;
    padding				: 2px;
    margin				: 0 16px 0px 0 ;
    font-size			: 12px;
    color				: #000;
    border-top			: 2px solid #23517E;
}

#tagForm label {
    color				: #000;
    font-size			: 100%;
    border				: 0;
    width				: auto;
    margin				: 0 0 10px 0 ;

}


#blogForm input {
    width				: 160px;
}

#blogForm .col.merged label {
    width				: 180px ;
}

#blogForm .col.merged input {
    width				: 400px;
}

#blogForm .col.merged input.ckb {
    width				: auto;
}

#blogForm textarea {
    width				: 400px;
    height				: 160px;
}
