/*****************/
/* Style général */
/*****************/
html, 
body /*OK*/
{
	width:100%;
	position:relative;	
}

html, 
body, 
img,
table,
form /*OK*/
{ 
	border:0px; 
	margin:0px; 
	padding:0px; 
	font-size:11px;
	font-family: Verdana,Arial;
	color:#2d2d2d;
}

body /*OK*/
{
	background:#fafafa;	
}


a /*OK*/
{
	color:#eb2626;
	text-decoration:none;	
}

a:hover /*OK*/
{
	text-decoration:underline;	
}


#header /*OK*/
{
	background:#ffffff;	
	width:100%;
	height:145px;
	border-bottom:3px solid #d41717;
}

#general_bloc,#header_img /*OK*/
{
	width:983px;
	margin:0 auto;	
}

#general_bloc /*OK*/
{
	padding-bottom:50px;
	background:#efefef url(../images/site/bottom.jpg) no-repeat bottom;
	border-left:1px solid #cfcdcd;	
	border-right:1px solid #cfcdcd;	
}

#left /*OK*/
{
	width:186px;
	float:left;
}

#center /*OK*/
{
	width:519px;
	float:left;
	margin-left:14px;
}

#right /*OK*/
{
	width:250px;
	float:right;
}

#clear /*OK*/
{
	clear:both;
	margin:0px;
	padding:0px;
}







/********** Onglets + Menu ***********/
#global_menu /*OK*/
{
	width:186px;
	background:#FFFFFF;	
	margin-bottom:20px;
}
#global_menu2
{
	width:250px;
	margin-bottom:20px;
}

#onglet_left_espace_perso,
#onglet_connexion,
#onglet_left_rubriques
/*OK*/
{
	width:186px;
	height:23px;
}

#onglet_left_espace_perso{ background:url(../images/site/onglet_left_espace_perso.jpg) no-repeat;}  /*OK*/
#onglet_left_rubriques{ background:url(../images/site/onglet_left_rubriques.jpg) no-repeat;	}  /*OK*/


#onglet_right_prendre_licence,
#onglet_right_infos_adherents,
#onglet_right_partenaire_playart,
#onglet_right_partenaire_relax
/*OK*/
{
	width:250px;
	height:23px;
}

#onglet_right_prendre_licence{ background:url(../images/site/onglet_right_prendre_licence.jpg) no-repeat;	} /*OK*/
#onglet_right_infos_adherents{ background:url(../images/site/onglet_right_infos_adh.jpg) no-repeat;} /*OK*/
#onglet_right_partenaire_playart{ background:url(../images/site/onglet_right_partenaire_playart.jpg) no-repeat;	}  /*OK*/
#onglet_right_partenaire_relax{ background:url(../images/site/onglet_right_partenaire_relax.jpg) no-repeat;	}  /*OK*/

#menu_bottom  /*OK*/
{
	background:#efefef url(../images/site/onglet_left_bottom.jpg) no-repeat;	
	height:8px;
	width:186px;
}

#menu_bottom_right  /*OK*/
{
	background:#efefef url(../images/site/onglet_right_bottom.jpg) no-repeat;	
	height:8px;
	width:250px;
}

/***** Connexion ******/
.input_connexion  /*OK*/
{
	border:1px solid #2d2d2d;
	height:12px;
	width:110px;
	font-size:9px;
}

.text_connexion  /*OK*/
{
	color:#2d2d2d;
	font-size:11px;
}

#separ_input_connexion  /*OK*/
{
	border-bottom:1px solid #eaeaea;
	margin-top:3px;
	margin-bottom:3px;
}


#rubriques  /*OK*/
{
	border-bottom: 1px solid #eaeaea;
	height:24px;
}

#rubriques_images  /*OK*/
{
	margin:3px;
}

#rubriques a  /*OK*/
{
	color:#2d2d2d;
}

.link_commande_plateau  /*OK*/
{
	font-size:9px;	
	margin-top:20px;
}

/* Menu membre */
#avat_and_link  /*OK*/
{
	padding:5px;	
}

#avat_and_link table, 
table #avatar  /*OK*/
{
	border:1px solid #eaeaea;	
	float:left;
	margin-right:5px;
	background:#FFFFFF;
}

#line_menu,
#titre_admin  /*OK*/
{
	border-bottom:1px solid #eaeaea;
	height:20px;
	line-height:18px;	
}

#line_menu img  /*OK*/
{
	border:0px;	
	margin-top:3px;
}

#titre_admin  /*OK*/
{
	font-weight:bold;
	color: #d51616;
}
.nb_adherents
{
	font-size:16px;
	font-weight:bold;	
}
#link_list_adhe a
{
	background:#d41616;
	text-align:center;
	padding:5px;	
	display:block;
	color:#FFFFFF;
	font-weight:bold;	
}


#link_list_adhe a:hover
{
	background:#FFFFFF;
	text-align:center;
	padding:5px;	
	display:block;
	color:#d41616;
	font-weight:bold;	
}

#tableau_adherents,
#tableau_adherents tr td
{
	border:1px solid #d8d8d8;
}

#tableau_adherents tr td.top_table
{
	font-weight:bold;
	color:#FFFFFF;	
}















#credits
{
	height:50px;
	text-align:center;
	position:relative;
	top:130px;
	color:#000000;
	font-size:9px;
}

#credits a
{
	color:#b6302f;
}



#float_left
{
	float:left;	
}

#float_right
{
	float:right;	
}

#retour
{
	float:left;
	margin-left:40px;
	margin-top:25px;	
}

/************************/
/*  Style particulier   */
/************************/
.bold
{
	font-weight:bold;	
}

.in_grey
{
	color:#b8b8b8;
}
.in_red
{
	color:#eb2626;
}
.in_green
{
	color:#00b708;
}
.normal
{
	font-weight:normal;	
}

/*****************/
/* 	Index	 */
/*****************/
#last_actu
{
	background:#fafafa;
	width:519px;	
	color:#989898;
}

#last_index
{
	width:519px;	
}

#last_actu a
{
	color:#989898;	
}

#line_last_actu
{
	padding:5px;
	border-bottom:1px dashed #d8d8d8;
}	

#last_pics,
#last_com
{
	border:1px solid #d8d8d8;
	background:#fafafa;
}

#title_last
{
	background:#FFFFFF;
	border-bottom:1px dashed #d8d8d8;
	height:18px;
	line-height:17px;
	padding-left:3px;
	font-weight:bold;
}

#last_miniature{
	border: 1px solid #d9d9d9;
	width:100px;
	height:100px;
	float:left;
	background:#FFFFFF;
}	

#center_miniature
{
	padding-top:10px;
	padding-left:27px;	
}
/***************/
/* Association */
/***************/
#titre_asso
{
	border-top:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	font-weight:bold;
	color:#d51616;
	padding:5px;
	background:#FFFFFF;
}
#img_park
{
	width:70px;
	border:1px solid #d8d8d8;
	height:70px;
	text-align:center;
	background:#FFFFFF;
	margin-right:10px;
}
#img_park a
{
	display:block;
}


/**************/
/* Actualites */
/**************/
#actualites{
	background:#FFFFFF;	
	width:519px;
	border:1px solid #d8d8d8;
}

#desc_actu{
	padding:5px;	
}

#titre_actu{
	color:#2d2d2d;
	font-size:13px;
	font-weight:bold;
	padding-left:2px;	
}

#info_actu{
	margin-top:4px;
	margin-bottom:2px;
	margin-left:0px;
	background:#FFFFFF;
	border-top:1px dashed #d8d8d8;
	height:18px;
	line-height:17px;
	padding-left:3px;
	width:506px;
}

#img_actu img{
	/*border:1px solid #d7d7d7;	*/
}

/******************/
/*  	 ASW	  */
/******************/
#img_asw
{
	float:left;
	border:1px solid #d7d7d7;
	width:87px;
	height:87px;
	margin:6px;
}	


#a_img_block
{
	display:block;	
}

#titre_asw
{
	padding:5px;	
}
/******************/
/*  albums photos */
/******************/
#bloc_info
{
	padding:3px;	
}

.whitebg
{
	background:#FFFFFF;	
}

#line_infos_albums
{
	border-bottom:1px solid #d9d9d9;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	background: #fefefe;
	padding:3px;
}
.miniature_left
{
	margin-right:18px;	
}

#miniature_album
{
	border: 1px solid #d9d9d9;
	width:155px;
	height:175px;
	float:left;
	background:#FFFFFF;
}

#name_photo
{
	font-size:8px;	
	border-top:1px solid #d9d9d9;
}

#view_pic
{
	border:2px solid #d9d9d9;
	padding-top:5px;
	padding-bottom:5px;
	width:520px;
	background:#FFFFFF;
}	

/*******************/
/*  	Membre   	*/
/*******************/
#list_membre
{
	float:left;
	width: 245px;	
	border:1px solid #d9d9d9;
	background:#FFFFFF;
}

#info_list_membre
{
	padding-top:5px;	
	padding-bottom:5px;	
	padding-right:5px;	
}
table#show_avatar
{
	background:#FFFFFF;
	border:1px solid #d9d9d9;
}

#avatar_actuel
{
	background:#FFFFFF;	
	border:1px solid #d9d9d9;
}

#info
{
	background:#FFFFFF;	
	border:1px solid #d9d9d9;
}

#info div#contenu
{
	padding:5px;
}

#line_form
{
	padding:5px;
	border-bottom:1px solid #d9d9d9;	
}
/*******************/
/*  Commentaires   */
/*******************/
#title_com
{
	font-weight:bold;
	color:#989898;
	margin-top:5px;
	width:520px;
	border-bottom:1px solid #ffffff;
	padding-bottom:5px;
	margin-bottom:5px;
}

td#com_avatar
{
	width:55px;	
}

#com_avatar table
{
	border:1px solid #d9d9d9;		
}

#com_text
{
	color:#989898;
}


#com_avatar,
#com_text
{
	padding:5px;	
}

#form_com,
#form_com2
{
	margin-top:10px;
	margin-bottom:10px;
	background:#FFFFFF;
	width:520px;
	border:1px solid #d9d9d9;	
}

#form_com div,
#form_com2 div
{
	padding:5px;	
}

#area_com
{
	width:505px;
	height:100px;	
	background:#eeeeee;
	border:1px solid #d9d9d9;
}

#border_dashed
{
	border-bottom:1px dashed #d9d9d9;	
}
/*****************/
/*  Pagination   */
/*****************/
#pagination{
	margin-top:4px;
	margin-bottom:4px;
	margin-left:2px;
	background:#f5f5f5;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	height:18px;
	line-height:17px;
	padding-left:3px;
}
#pagination_select, #pagination_link{
	float:left;
	margin-right:5px	
}
#pagination_select{
	font-weight:bold;
}	

/* Administration */
.line_admin a
{
	color:#2d2d2d;	
}

#display_none
{
	display:none;	
}

#result_nook
{
	color:red;
	padding-right:19px;
	line-height:18px;
	background:url(../images/icones/false.png) no-repeat;
	background-position: right;
	float:right;
	font-size:9px;
}

#result_ok
{
	color:green;
	padding-right:19px;
	font-size:9px;
	line-height:18px;
	background:url(../images/icones/true.png) no-repeat;
	background-position: right;
	float:right;	
}

#result_almost_ok
{
	color:#ef3d00;
	padding-right:19px;
	font-size:9px;
	line-height:18px;
	background:url(../images/icones/exclamation.png) no-repeat;
	background-position: right;
	float:right;	
}

.result
{
	height:20px;
	padding:2px;
}

/* ADMINISTRATION TABLEAU */
#rows
{}

#rows_top2
{
	border-top:1px solid #d9d9d9;
}

#rows_top td
{
	border-top:1px solid #d9d9d9;
	border-left:1px solid #d9d9d9;	
	border-bottom:1px solid #d9d9d9;
	margin:0px;
	padding:2px;
	font-weight:bold;
	text-align:center;
	background:#dcdcdc;
	color:#FFFFFF;	
}
#rows_center td
{
	border-bottom:1px solid #d9d9d9;
	border-left:1px solid #d9d9d9;	
	padding:2px;
	background:#f5f5f5;
}

#rows_center.whitebg td
{
	background:#FFFFFF;	
}


#rows_top td.rows_off,
#rows_center td.rows_off
{
	border-right:1px solid #d9d9d9;	
}

#rows_footer td img
{
	position:relative;
	top:4px;	
}

/************************/
/*     FORMULAIRES      */
/************************/
td.form_colonne
{
	border-right:1px solid #eeeeee;
	text-align:right;
	font-weight:bold;	
	width:143px;
	font-size:11px;
	padding:3px;	
}

input.form_text, textarea.form_textarea, textarea.form_textarea_150
{
	border:1px solid #cacaca;
	width:350px;	
}

input.form_date
{
	border:1px solid #cacaca;
	width:75px;
}

textarea.form_textarea
{
	height:300px;
}
textarea.form_textarea_150
{
	height:150px;
}

/************************/
/*    Infos Bulles      */
/************************/
.infobulle
{ 
	position: absolute; 
	visibility : hidden; 
	z-index:10000; 
	font-family: Verdana, Arial; 
	font-size: 10px; 
}

#curseur_content
{	
	background:#fafafa;
}

#no_cursor
{
	cursor:url(../images/site/infobulle/cacher.ico), default;
}

#cointopleftgris, #cointoprightgris, #coinbotleftgris, #coinbotrightgris
{ 
	width:9px;
	height:9px;
	font-size:3px;
}

#cointopleftgris 
{        
	background:url(../images/site/infobulle/coin_gauche_haut_ib.gif) no-repeat; 
}

#cointoprightgris 
{       
	background:url(../images/site/infobulle/coin_droit_haut_ib.gif) no-repeat;
}

#coinbotleftgris                                                                                                                               
{        
	background:url(../images/site/infobulle/coin_gauche_bas_ib.gif) no-repeat; 
}

#coinbotrightgris 
{       
	background:url(../images/site/infobulle/coin_droit_bas_ib.gif) no-repeat; 
}

#centertopgris
{           
	background:url(../images/site/infobulle/haut_ib.gif) repeat-x; 
	height:9px;
	font-size:3px;
}

#centerbasgris
{ 
	background:url(../images/site/infobulle/bas_ib.gif) repeat-x;
	height:9px;
	font-size:3px;
}


#rightgris
{             
	background:url(../images/site/infobulle/droit_ib.gif) repeat-y;
	width:9px;
	font-size:3px;
}

#leftgris 
{ 
	background:url(../images/site/infobulle/gauche_ib.gif) repeat-y;
	width:9px;
	font-size:3px;
}

#pointe 
{                 
	background:url(../images/site/infobulle/pointe.gif) repeat-y;
	width:22px;
	height:12px;
	position:relative;
	left:3px;
	font-size:3px;
}

/****************/
/* Fiche membre */
/****************/
#colonne_gauche
{
	float:left;
	width:205px;
}
#fiche_avatar
{
	width:200px;
	padding:2px;
	border:1px solid #e4e4e4;	
	background:#FFFFFF;
}
#colonne_droite
{
	width:290px;
	float:right;
}

#form_mod_profile,
#form_mod_profile2
{
	margin-top:10px;
	margin-bottom:10px;
	background:#FFFFFF;
	width:290px;
	border:1px solid #d9d9d9;	
}
#area_profile
{
	width:98%;
	height:100px;	
	background:#eeeeee;
	border:1px solid #d9d9d9;
}
#block_profile
{
	width:280px;
	padding:5px;
	background:#FFFFFF;
	border:1px solid #d9d9d9;
}

#img_miniature{
	border: 1px solid #d9d9d9;
	width:90px;
	height:90px;	
	margin-bottom:6px;
	float:left;
	background:#FFFFFF;
}	

.img_miniature_left
{
	margin-right:10px;
}

#block_profile2
{
	width:510px;
	padding:5px;
	background:#FFFFFF;
	border:1px solid #d9d9d9;
}
#form_image2,
#form_image
{
	margin-top:10px;
	margin-bottom:10px;
	background:#FFFFFF;
	width:510px;
	border:1px solid #d9d9d9;	
}

