html, body
{
 margin: 0px 0px 0px 0px;

 background-color: #c8c8c8;
}

body
{
 font-family: Verdana;
 font-size: 12px;
 margin: 0px;
 padding: 0px;
}


blockquote
{
 margin: 0px 20px 0px 20px;
}

blockquote .dirs
{
 margin: 0 20px 0 30px;
 padding: 2px 0 5px 0;
}


h1
{
 margin: 0px;
 padding: 0px;
 
 font-family: Verdana;
 font-size: 12px;
 font-weight: bold;
}

h2
{
 margin: 0px;
 padding: 2px 0px 2px 0px;
 
 font-family: Verdana;
 font-size: 12px;
 font-weight: normal;
}


img.rss
{
 border-style: none;
 vertical-align: top;
}


#header
{
 width: 100%;
 min-width: 1000px;
 height: 157px;
 
 background-image: url( '/imgs/v4.1/header_speedlifes.jpg' );
 background-repeat: no-repeat;
 background-position: center top;
 
 text-align: center;
}

#conteneur
{
 position: relative;
 width: 1000px;
 
/* left: 50%;
 margin-left: -500px;*/
}

#left
{
 position: absolute;
 left: 0px;
 width: 187px;
/* height: 100%;*/
 height: 250px;
 padding-top: 90px;
 
 background-image: url('/imgs/v4.1/left_top.jpg');
 background-repeat: no-repeat;
 background-position: top left;
}

.left_top
{
 width: 187px;
 height: 30px;
 
 background-image: url('/imgs/v4.1/menu_left_top.jpg');
 background-repeat: no-repeat;
}

.left_middle
{
 width: 187px;
 height: 30px;
 
 background-image: url('/imgs/v4.1/menu_left_middle.jpg');
 background-repeat: repeat-y;
}

.left_bottom
{
 width: 187px;
 height: 30px;
 
 background-image: url('/imgs/v4.1/menu_left_bottom.jpg');
 background-repeat: no-repeat;
}

.left_contenu
{
 padding: 5px 33px 5px 15px;
 
 background-image: url('/imgs/v4.1/menu_left_contenu.jpg');
 background-repeat: repeat-y;
 
 color: #eee;
 text-align: left;
}

.left_contenu hr
{
 width: 91px;
 margin: 15px 24px;
 
 background-color: #fff;
 color: #fff;
}

#right
{
 position: absolute;
 right: 0px;
 width: 187px;
 height: 100%;
}

#right_panel
{
 height: 150px;
 padding: 25px 0 0 0px;
 margin-bottom: -20px;
 
 background-image: url('/imgs/v4.1/right_top.jpg');
 background-repeat: no-repeat;
}

.right_top
{
 width: 187px;
 height: 30px;
 
 background-image: url('/imgs/v4.1/menu_right_top.jpg');
 background-repeat: no-repeat;
}

.right_middle
{
 width: 187px;
 height: 30px;
 
 background-image: url('/imgs/v4.1/menu_right_middle.jpg');
 background-repeat: repeat-y;
}

.right_bottom
{
 width: 187px;
 height: 30px;
 
 background-image: url('/imgs/v4.1/menu_right_bottom.jpg');
 background-repeat: no-repeat;
}

.right_contenu
{
 padding: 5px 15px 5px 33px;
 /*margin-right: 15px;*/
 
 background-image: url('/imgs/v4.1/menu_right_contenu.jpg');
 background-repeat: repeat-y;
 
 color: #eee;
 text-align: left;
}

.right_contenu hr
{
 width: 99px;
 margin: 15px 0 15px 35px;
}

.left_contenu p, .right_contenu p
{
 margin: 5px 0 0 5px;
}

.left_right_space
{
 width: 100%;
 height: 30px;
}

#center
{
 margin: 0 187px 0 187px;
 padding: 15px 0 0 0;
}


/* PUBS */

.mads-top
{
 margin: 0 0 15px 0;
 padding: 20px 0;
 
 background-image: url('/imgs/v4.1/grenade.jpg');
 background-repeat: no-repeat;
 background-position: 40px center;
 
 text-align: center;
}

.mads-menuLeft
{
 margin: 15px 0;
 padding: 0 33px 0 15px;
 
 text-align: center;
}

.mads-menuRight
{
 margin: 15px 0;
 padding: 0 15px 0 33px;
 
 text-align: center;
}


/* BANDEAU GTA 4 */

div.bandeau-gta4
{
 width: 309px;
 height: 99px;
 margin: 0 3px 10px 4px;
 padding: 26px 27px 26px 283px;
 
 background: transparent url( '/imgs/v4.1/bandeau_gta4.jpg' ) no-repeat center center;
 
 text-align: left;
}
div.bandeau-gta4 ul{ margin: 3px 0 0 0; }
div.bandeau-gta4 a
{
 color: #000;
 text-decoration: none;
}
div.bandeau-gta4 a:hover{ text-decoration: underline; }


/* ARTICLES */

.article-top
{
 width: 617px;
 height: 39px;
 margin: 0 4px;
 
 background-image: url('/imgs/v4.1/article_top.jpg');
 background-repeat: no-repeat;
 background-position: center top;
}

.article-top h1
{
 padding: 11px 0 0 15px;
 margin: 0;
 
 text-align: left;
 font-family: Verdana;
 font-size: 12px;
 font-weight: bold;
 color: #eee;
}

.article-top2
{
 width: 617px;
 height: 13px;
 margin: 0 4px;
 
 background-image: url('/imgs/v4.1/article_top2.jpg');
 background-repeat: no-repeat;
 background-position: center;
}

.article-middle
{
 width: 617px;
 margin: 0 4px;
 
 background-image: url('/imgs/v4.1/article_middle.jpg');
 background-repeat: repeat-y;
 background-position: left top;
}

.article-middle div
{
 padding: 0 20px 0 20px;
 margin: 0;
 
 font-family: Verdana;
 font-size: 12px;
 color: #000;
}

.article-middle div div{ padding: 0; margin: 0; }

.article-middle div.article_footer
{
 min-height: 42px;
 padding-top: 15px;
 
 text-align: right;
 font-family: Verdana;
 font-size: 10px;
 font-style: italic;
}
.article-middle .article_social_network
{
 float: left;
 width: 350px;
 
 text-align: left;
}
.article-middle .article_social_network .fb-like
{
 display: block;
 margin-top: 2px;
}

.article-middle hr
{
 width: 65%;
 
 background-color: #000;
 color: #000;
}

.article-middle p
{
 margin: 0;
 padding: 8px 0;
}

.article-middle div p.quote
{
 margin: 5px 20px;
 padding: 5px;
 padding-top: 20px;
 
 border: 1px solid #aaaaaa;
 background-color: #fafafa;
 background-image: url( '/imgs/v4.1/quote.gif' );
 background-repeat: no-repeat;
 background-position: right top;
 
 font-style: italic;
}

.article-bottom
{
 width: 617px;
 height: 15px;
 
 padding: 0 0 0 0;
 margin: 0 4px 10px 4px;
 
 background-image: url('/imgs/v4.1/article_bottom.jpg');
 background-repeat: no-repeat;
 background-position: center;
}

#footer
{
 clear: both;
 width: 100%;
 margin-top: 20px;
 
 text-align: center;
 font-family: Verdana;
 font-size: 10px;
}


/* IMAGE */

.img_table_contenu
{
 border-style: solid;
 border-width: 1px;
 border-color: #000;
}

.img_table_shadow td.shadow_top_left
{
 width: 8px;
 height: 8px;
 
 background-image: url('/imgs/v4.1/shadow_top_left.gif');
 background-repeat: no-repeat;
}

.img_table_shadow td.shadow_top_center
{
 height: 8px;
 
 background-image: url('/imgs/v4.1/shadow_top_center.gif');
 background-repeat: repeat-x;
}

.img_table_shadow td.shadow_top_right
{
 width: 8px;
 height: 8px;
 
 background-image: url('/imgs/v4.1/shadow_top_right.gif');
 background-repeat: no-repeat;
}

.img_table_shadow td.shadow_middle_left
{
 width: 8px;
 
 background-image: url('/imgs/v4.1/shadow_middle_left.gif');
 background-repeat: repeat-y;
}

.img_table_shadow td.shadow_middle_center
{
}

.img_table_shadow td.shadow_middle_right
{
 width: 8px;
 
 background-image: url('/imgs/v4.1/shadow_middle_right.gif');
 background-repeat: repeat-y;
}

.img_table_shadow td.shadow_bottom_left
{
 width: 8px;
 height: 8px;
 
 background-image: url('/imgs/v4.1/shadow_bottom_left.gif');
 background-repeat: no-repeat;
}

.img_table_shadow td.shadow_bottom_center
{
 height: 8px;
 
 background-image: url('/imgs/v4.1/shadow_bottom_center.gif');
 background-repeat: repeat-x;
}

.img_table_shadow td.shadow_bottom_right
{
 width: 8px;
 height: 8px;
 
 background-image: url('/imgs/v4.1/shadow_bottom_right.gif');
 background-repeat: no-repeat;
}


/* LIENS */

.left_contenu a:link, .left_contenu a:visited, .left_contenu a:active,
.right_contenu a:link, .right_contenu a:visited, .right_contenu a:active
{
 color: #eee;
 text-decoration: none;
}

.left_contenu a:hover,
.right_contenu a:hover
{
 color: #eee;
 text-decoration: underline;
}

.article-middle a:link, .article-middle a:visited, .article-middle a:active
{
 color: #000;
 text-decoration: underline;
}

.article-middle a:hover
{
 color: #000;
 text-decoration: none;
}

.article-middle a.dis:link, .article-middle a.dis:visited, .article-middle a.dis:active
{
 color: #000;
 text-decoration: none;
}

.article-middle a.dis:hover
{
 color: #000;
 text-decoration: none;
}

.article-middle a.art:link, .article-middle a.art:visited, .article-middle a.art:active
{
 color: #000;
 text-decoration: none;
}

.article-middle a.art:hover
{
 color: #000;
 text-decoration: underline;
}

.article-top a:link, .article-top a:visited, .article-top a:active
{
 color: #eee;
 text-decoration: none;
}

.article-top a:hover
{
 color: #eee;
 text-decoration: none;
}

#footer a:link, #footer a:visited, #footer a:active
{
 color: #000;
 text-decoration: underline;
}

#footer a:hover
{
 color: #000;
 text-decoration: none;
}





.fb-like-box
{
 /* background */
}
