#contenu .merged h1 {
    color				: #000;
    text-align			: left;
}

#main
{
    overflow : hidden;
}
.post-info{
    margin-top			: 1px;
    color				: #999;
    background			: transparent;
    padding-bottom		: 1ex;
    padding				: 0 0 0 4px;
}

#contenu #last-comments h4 {
    margin				: 10px 0 0 0 ;
    padding				: 0;
}

#contenu #last-comments {
    margin				: 5px ;
    padding				: 0;
    width				: 310px;
}


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

#contenu #headImg img {
    width				: 996px;
    margin				: -1px 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 {
    margin 				: 16px 0 0 0 ;
    padding 			: 1px 0 1px 0 ;
    display 			: block ;
}

#contenu h2 a {
    color				: #FF0198;
}

#contenu h3		{
    border-bottom		: 1px solid #E8E8E8;
/*    background			: transparent url('/c/i/backgrounds.png') repeat-x 0px -38px; */
    text-align			: center;
    margin				: 0 4px 3px 4px;
    padding				: 2px 0;
}

#contenu h2.post-title {
    color				: #FF0198;
    background			: none;
    padding 			: 0px 5px 0px 0;
    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			: 10px;
}

#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				: #FF0198;
    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 #FF0198;
    padding				: 5px 0;
}
#contenu .news_admin_box .news_container {
    border-top			: 1px solid #FF0198;
    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		: #FF0198 ;	}

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: #FF0198 ;
}

/***********************************

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;
}


#blogForm fieldset, #addNewsForm fieldset {
    margin-top			: 8px;
    border				: 1px solid #CCC;
    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				: #36F;
    border-top			: 2px solid #CCC;
}

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

#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;
}

#photosEdit img.preview {
    float: left;
    margin-right: 7px;
}

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