/*

Leaders Clubistes style sheet 
By weld7ouma
AYMEN ZINE EL ABIDINE

*/

/*********************************************ELIMINETED
 This controls the width of the fluid width layouts */
/*
div.fluid
{
width: 90% !important;
}
*/
/* This controls the width of the fixed width layouts */
/*
div.fixed
{
width: 950px !important;
}
*/

/* Basic Stuff */
*
{
	margin: 0em;
	padding: 0em;
}

body
{
	background-color:#0e0f0f ;
	/*color: #504D4D;*/
	color:#3B474F;
	font-size: 8pt;
	font-family: verdana ,geneva,arial,"trebuchet ms", helvetica, sans-serif;
	text-align:center;
}

h1,h2,h3
{
	font-weight: normal;

}


h4,h5,h6
{
	font-weight: normal;
	letter-spacing: 1px;
	text-transform: none;
	font-family: verdana,"trebuchet ms", helvetica, sans-serif;
}



h3,h4,h5,h6
{
	color: #a80039; 
}

br.clear
{
clear: both;
}

img
{
	padding: 3px;
	border: solid 1px #e1e1e1;
}

img.floatTL
{
	float: left;
	margin-right: 1.5em;
	margin-bottom: 1.5em;
	margin-top: 0.5em;
}

a
{
color: #960C14;
text-decoration: none;
}

a:hover
{
text-decoration: underline;
color:#D70000;
}

ul.links
{
list-style: none;
}

ul.links li
{
line-height: 2em;
font-weight=bold;
}

ul.links li.first
{
}

p
{
line-height: 1.8em;
}


#wrapper{
	background: #fff;	
	width : 950px ;
	margin: auto ;
	text-align:left;
}
/* Header */

#header
{
	width: 100% ;
	height:160px;
	background: #440000 url('../img/header_aout.gif') no-repeat; 
}

/* Main */

#main
{
	background: #fff ;
	padding-left:1em;
}

#main_inner p
{
	/*text-align: justify;*/
	margin-bottom: 1.0em;
}

#main_inner ul
{
	margin-bottom: 2.0em;
}

#main_inner
{
	background: #fff ;
	position: relative;
	width: 100%;
	margin: 0 auto;
	/*padding-top: 1.2em;*/
}

#main_inner h3,h4
{	
	/*border-bottom: dotted 1px #E1E1E1;*/
	position: relative;
}

#main_inner h3
{
font-size: 2.1em;
padding-bottom: 0.1em;
margin-bottom: 0.8em;
}

#main_inner h4
{
font-size: 1.2em;
padding-bottom: 0.175em;
margin-bottom: 1.4em;
margin-top: 0.95em;
}

#main_inner .article
{
	position: relative;
	background: #fff;
}

.article h2
{
	padding-left: 27px;
	border-bottom:solid 1px #262626 ;
	font-size: 1.8em;
	color: #787878;
	text-transform:none;
	background: #fff ;
	background-position: 0.4em  0.3em;
	z-index : 100 ;
	}

.article h6
{
	text-transform:none;
	background: #fff url('../img/comment_bg.gif') no-repeat;
	font-size: 1.1em;
	background-position: 18em  0.1em;
	text-align:right;
}

.article img
{
	float: left;
	margin-right: 1.5em;
	margin-bottom: 1.5em;
	margin-top: 0.5em;
}

/***************************************/
/*       PARTIE RESREVE AU COMMENT         */
/***************************************/

.comment_titre{

	text-transform:none;
	/*background: #fff url('../img/comment_bg.gif') no-repeat;*/
	font-size: 1.2em;
	text-align:right;
	color:#AF2B3A ;
	/*border-top: solid #CC0000 1px ;*/
	background: #fff url('../img/comment_t_bg.gif') no-repeat;
	background-position: -12em -0.2em;
	/*border-bottom: solid #eaeaea 2px ;*/
	padding-bottom:1em;
		
}
#show_comments{
	text-align:justify ;
	display:none;
}

.commentlist li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	/*margin:3em 0pt 1em;*/
	padding: 2em 2em 0.5em;
}


.commentlist li small{
	color:#AF2B3A ;
}

.comment_p {
	background-color: #f8f8f8;
	border-top:    1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

.commentlist li p{
	padding: 1em 1em 0.5em;
	line-height:1.3em;
}

#add_comments{
	display:none ;
}

#add_comments table{

	border: solid 0 ;


}

#reponse_add_comment{

	text-align:justify ;
	color: #000 ;
	background-color: #fff;
	font-weight:bold;
	width:380px;
}

/*formulaire comment*/

.comment-box {
background:#F8F8F8 none repeat scroll 0%;
border:1px solid #CBCBCB;
color:#727272;
font-family:verdana;
font-size:1em;
width:350px;
}
.comment-box:hover {
background:#FFF none repeat scroll 0%;
}
.comment-box:focus {
background:#FFF none repeat scroll 0%;
border:1px solid #AF2B3A;
}

.comment_champ {
background:#F8F8F8 none repeat scroll 0%;
border:1px solid #CBCBCB;
color:#727272;
font-family:verdana;
font-size:1em;
width:210px;
}

.comment_champ:hover {
background:#FFF none repeat scroll 0%;
}

.comment_champ:focus {
background:#FFF none repeat scroll 0%;
border:1px solid #AF2B3A;
}

.buttom_s {
background:transparent url('../img/n3.gif') repeat scroll 0%;
border:1px solid #AF2B3A;
color:#FFFFFF;
font-size:1em;
font-weight:bold;
height:21px;
}

/****************RUBRIQUE******************************/
#laune{
	font-size: 1em ;
	background:transparent url('../img/bg_laune.jpg') no-repeat ;
	margin:auto ;
	text-align:center;	
}
#laune h1{
	text-align:left;	
	color:#000 ;
}


/********************FIN RUBRIQUE**********************/


/*
#main_inner .article ul  li
{
background-position: 0em 0.2em;
background-repeat: no-repeat;
display: inline;
padding-left: 18px;
}


#main_inner .article ul  li.date
{
background-image: url('../img/n5.gif');
}

#main_inner .article ul  li.comments
{
background-image: url('../img/n6.gif');
margin-left: 1.1em;
}
*/
/* Footer */

#footer
{
	background: #fff url('../img/footer5.gif') no-repeat;
	/*border-bottom:solid 5px #7D0508 ;*/
	width:	100%;
	height: 40px;
	margin: 0 auto;
	text-align: left;
	clear: both;
	/*margin-top: 1.0em;*/
	/*margin-bottom: 1.0em;*/
	/*padding-top: 1.0em;*/
	/*text-transform: lowercase;
	/*border-bottom: solid 1px #A94B4B;*/
}

/*ajout*/
#contenu-footer
{
	position:relative ;
	margin-top:200px;
}

/* Search */

input.button
{
	background: #CA2F2F url('../img/n3.gif') repeat-x;
	color: #fff;
	border: solid 1px #A94B4B;
	font-weight: bold;
	text-transform: lowercase;
	font-size: 0.8em;
	height: 2.0em;
}

input.text
{	
	border: solid 1px #F1F1F1;
	font-size: 1.0em;
	padding: 0.25em 0.25em 0.25em 0.25em;
}

#newsletter
{
	margin-top:1em ;
	background: #DFDFDF;
}

#newsletter input.text
{
	top: 0em;
	left: 0em;
	width: 10em;
}

#newsletter input.button
{

	top: 0em;
	right: 0em;
	min-width: 2.0em;
	max-width: 2.5em;
}
#newsletter p
{
	top: 0em;
	right: 0em;
	font-size:1em;
	line-height:1.2em;
}


/* LAYOUT 

	/* Primary content */
	
	#primaryContent_3columns
	{
	position: relative;
	margin-right: 39em;
	}
	
	#columnA_3columns
	{
	position: relative;
	float: left;
	width: 100%;
	margin-right: -38em;
	padding-right: 0 em;
	}
	
	/* Secondary Content */
	
	#secondaryContent_3columns
	{
	float: right;
	min-height:100% ;
	}
	
	#columnB_3columns
	{
		color:#565252;
		background: #B1B0B0 url(../img/composant_milieu.gif) 0px -6px repeat-x ;
		width: 13.0em;
		float: left;
		padding: 17em 2em 0.5em 2em;
		/*border-left: solid 1px #E1E1E1;*/
	}
	
	#columnC_3columns
	{
		/*background: #DFDFDF url() ;*/
				background: #FFF ;
		width: 18.0em;
		float: left;
		padding: 0em 0em 0.5em 0.5em;
		padding-right:0.5em;
		/*border-left: dotted 1px #E1E1E1;*/
	}

/*****FLASH NEWS*****************/

#flash_news{

	border:solid #000 1px ;
	height:150px ;
	margin-bottom:5px;
	color:#000 ;
	font-size:1em;
		

}

/**********************************/
#animation_flash{
	background: #fff url(../img/fond_foto.gif) no-repeat;
	width:575 px;
	height:356px;
	text-align=right;
}

#animation_flash img{
	border:0;
	margin-left:17px;
	margin-top:17px;
}
/********BOX members***************/
.members {
	margin:8px auto 12px;
	width:280px;
	float:left;
	margin-left:10px;
}

.members .person {
	background-color:#e1e1e1;
	margin-bottom:2px;
	padding:5px;
	width:280px;
}

.members .person h4 {
	font-size:0.9em;
	margin:0px 0px 2px;
	padding:0px;
}


.members .person img {
	border:0px ;
	margin-right:3px;
	padding:2px;
}

.members .person p {
	font-size:0.9em;
	margin:0px;
	padding:0px;
}

.members  h3{
	background: url('../img/header_membre.gif') 0px -20px repeat-x ;
	font-weight:bold;
	font-size:1.2em;
	color:#6f001a;
}
/***********************************/
/*gallery  */

#gallery img{

	width:132px;
}


	
/*******************BOX last_pdt****/
#last_pdt{	
	background: #fff ;
/*	border:1px solid #000 ;*/
	border-top:1px;
}
#last_pdt img{
	margin-left:2px;
	width:130px;
	border:0 ;
}
#last_pdt h1{
	font-weight:bold;
	font-size:1.2em;
	color:#fff;
	/*color:#6f001a;*/
	background: #CA2F2F url('../img/n7.gif')  0px -10px repeat-x;
}
/***************FIN BOX last_pdt****/
	
	
	

/******** newsbox ********/
#newsbox {
margin-top:0.5em;
background:#FFF;
}

#newsbox h2{
text-align:left;
font-size:1.3em;
font-weight: normal;
letter-spacing: -1px;
text-transform: uppercase;
font-family: arial,"trebuchet ms", helvetica, sans-serif;
color:  #535466;
padding:1em 0em 0em ;
border-bottom: dotted 1px #E1E1E1;
}

/*
#newsbox h2 {
color:  #535466;
font-family: arial,"trebuchet ms", helvetica, sans-serif;
font-size:1em;
padding:1em .2em;
text-transform:uppercase;
letter-spacing:-1px;
/*background:url(../img/border_dot_white.gif) bottom repeat-x;
*/

#newsbox h4 {

padding:1em 0em 0em 1.5em;
margin-left:.5em;
letter-spacing:.1em;
font-size:10px;
font-weight:bold;
color:#D70000;
background:url(../img/puce4.gif) -3px 9px no-repeat;

}

#newsbox p {
font-size:1em;
line-height:1.3em;
padding:0em .5em .2em .5em;
background:url(../img/border_dot_green.gif) bottom repeat-x;
}

#newsbox p a {
color:#858D93;
}

#newsbox p a:hover {
border-bottom:1px ;
}

#newsbox .rss {
margin-left:2em;
padding:1em 0em 1em 2em;
background:url(../images/RSS_icon.gif) left no-repeat;
}

#newsbox .more {
text-transform:uppercase;
font-weight:bold;
letter-spacing:.1em;
text-align:right;
padding:.2em .2em .2em .2em;
background:#DFDFDF;
}

#newsbox .more a {
background:url(../images/arrow_white.gif) right no-repeat #DFDFDF;
color:#FFF;
padding-right:1em;
}

/***Option de l'article****/

.article_options{
	clear:all ;
	width:30%;
	position:absolut;
	margin-left:70%;
	margin-top:2em;
	/*background-color:#DFDFDF;*/
	color:#DFDFDF;
	letter-spacing:.2em;
	line-height:1.3em;
	list-style:
}

.article_options ul li {
	background:url(../img/border_dot_green.gif) bottom repeat-x;
	list-style: url(../img/puce5.gif) outside;
}

.article_options img{
	clear:all;
	border:none;
}

.article_options a:hover
{
text-decoration: none;
}

.article_options a
{
text-decoration: none;
color:#DFDFDF;
}


/**********************************/
/* table                                                     */ 
/*********************************/
/*
#table_style1 table,td
{
	border               : 1px solid #CCC;
	border-collapse      : collapse;
	font                 : small/1.5 "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
}
#table_style1 table
{
	border                :none;
	border                :1px solid #CCC;
}
#table_style1 thead th,
#table_style1 tbody th
{
	background            : #FFF url(../img/th_bck.gif) repeat-x;
  color                 : #666;  
	padding               : 5px 10px;
  border-left           : 1px solid #CCC;
}
#table_style1 tbody th
{
  background            : #fafafb;
  border-top            : 1px solid #CCC;
  text-align            : left;
  font-weight           : normal;
}
#table_style1 tbody tr td
{
	padding               : 5px 10px;
  color                 : #666;
}
#table_style1 tbody tr:hover
{
  background            : #FFF url(../img/tr_bck.gif) repeat;
}

#table_style1 tbody tr:hover td
{
  color                 : #454545;
}
#table_style1 tfoot td,
#table_style1 tfoot th
{
  border-left           : none;
  border-top            : 1px solid #CCC;
	padding               : 4px;
  background            : #FFF url(../img/foot_bck.gif) repeat;
  color                 : #666;
}
#table_style1 caption
{
	text-align            : left;
	font-size             : 120%;
	padding               : 10px 0;
	color                 : #666;
}
#table_style1 table a:link
{
	color                 : #666;
}
#table_style1 table a:visited
{
	color                 : #666;
}
#table_style1 table a:hover
{
	color                 : #FF0033;
	text-decoration       : none;
}
#table_style1 table a:active
{
	color                 : #FF0033;
}
*/

/* LIST */
.fils_info { /* ul */
	margin: 0px; 
	padding: 0px; 
	list-style: none; 
	clear: left;
} 
.line_info{
	width: 470px; 
	_width: 470px; 
	height: 16px; 
	_height: 18px; 
	font:      11px Verdana; 
	color: #7d0006; 
	text-align:   left; 
	border-bottom: 1px solid #000; 
	margin: 0px; 
	padding: 0px; 
	padding-top:  2px; 
	_margin-top: -2px;
}
.fils_date {
	width: 470px; 
	_width: 470px; 
	height: 16px; 
	_height: 18px; 
	font:      11px 
	Verdana; color: #eaeaea; 
	text-align:   left; 
	border-bottom: 1px solid #fff; 
	margin: 0px; 
	padding: 0px; 
	padding-top:  2px;
	_margin-top: -2px;
	background: #000;
}

.li_color_a {background: #FFF;}
.li_color_b {background: #EAEAEA;}

/* TEXT */
.txt-dates {padding-left:  5px;}
.txt-heure {padding-left: 10px;}
.txt-titre {padding-left:  5px;}

/* LNKS */
.l-fils 			{width: 100%; height: 16px; _height: 18px; color: #e5042e; text-decoration: none; display: block; margin-top: -2px; padding-top: 2px; _padding-top: 0px;}
.l-fils:hover {width: 100%; height: 16px; _height: 18px; color: #FFF; background: #880019;   display: block; margin-top: -2px; padding-top: 2px; _padding-top: 0px;}
