/* redefinition *********************************************************************************************/

body {
	background-color:#dde7f5;
	background-attachment:fixed;
	margin:auto;
	font-size:small;
	font-family:Tahoma,arial;
	margin-top:8px;
	width:860px;
}

td,tr {
	margin:0px;
	padding:0px;
}

img {
	border:0px;
}

titre {
	font-weight:bold;
}

input ,textarea, select {
	padding-left:3px;
}

form {
	padding:0px;
	margin:0px;
}

/* generic *********************************************************************************************/

.hidden {display:none;}

.visible {display:inline;}

.border_blue {
	border:1px solid #5a78a2;
}

input[type=text] {
	border:1px solid #5a78a2;
	height:21px;
	font-family:Tahoma,arial;
	font-size:14px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

input[type=password] {
	border:1px solid #5a78a2;
	height:21px;
	font-family:Tahoma,arial;
	font-size:14px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

textarea {
	border:1px solid #5a78a2;
	font-family:Tahoma,arial;
	font-size:12px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

select {
	border:1px solid #5a78a2;
	height:21px;
	padding-right:1px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

fieldset {
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

.center {
	text-align:center;
}

.left {
	text-align:left;
}

.logo {
	text-align:center;
	width:20%;
}

.right {
	text-align:right;
}

.padding_small {
	padding:3px;
}

.space_right {
	padding-right:4px;
}

/* boutons *****************************************************************************************/

.bouton_bleu, .bouton_rouge, .bouton_vert, .bouton_cross, .bouton_check {
    display:inline;
    margin:0;
    background-color:#f5f5f5;
    border:1px solid #5977a1;
    border-top:1px solid #94add0;
    border-left:1px solid #94add0;
    font-family:Tahoma,Arial, Verdana,sans-serif;
    font-size:12px;
    text-decoration:none;
    color:#5977a1;
    cursor:pointer;
    width:auto;
    font-weight:bold;
    overflow:visible;
    padding:4px 4px 4px 4px;
}

.bouton_cross {
    background:#fbe3e4;
    border:1px solid #FD9682;
    color:#d12f19;
}

.bouton_check {
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}

.bouton_check:hover {
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}

.bouton_cross:hover {
    background:#fbe3e4;
    cursor: url(../images/icones/cross.png);
    border:1px solid #FD9682;
    color:#d12f19;
}

.bouton_bleu img,.bouton_vert img,.bouton_rouge img,.bouton_cross img,.bouton_check img {
    margin:0 3px -4px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

.bouton_bleu:hover {
    background-color:#d5e0ef;
    border:1px solid #94add0;
    color:#5a78a2;
}

.bouton_vert:hover {
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}

.bouton_rouge:hover {
    background:#fbe3e4;
    border:1px solid #FD9682;
    color:#d12f19;
}

.bouton_marron {
	background-color:white;
	border: 2px dashed brown;
	font-weight:700;
	color:brown;
}

/* site *********************************************************************************************/

.site_banniere {
	width: 860px;
	height: 141px;
	background-image:url(../images/theme/banniere_haut.png);
	background-repeat: no-repeat;
}

.site_banniere_bas {
	width:860px;
	height:35px;
}

.site_banniere_bas_gauche {
	float:left;
	background-image:url(../images/theme/identifiant_haut2.png);
	text-align:center;
	height:35px;
	width: 168px;
}

.site_banniere_bas_droite {
	background-image:url(../images/theme/banniere_bas.png);
	height:35px;
	width:692px;
	float:right;
}

.site_gauche {
	font-size:small;
	float:left;
	width:168px;
}

.site_milieu {
	float:left;
	width:860px;
	min-height:500px;
	background-image:url(../images/theme/site_milieu.png);
	background-repeat:repeat-y;
}

.site_page {
	padding-top:10px;
	float:right;
	width:674px;
}

.site_bas {
	float:left;
	padding-top:46px;
	background-image:url(../images/theme/bas_page.png);
	width:860px;
	height:80px;
	color: black;
	font-size:12px;
	font-family:Tahoma,arial;
	margin-bottom:15px;
}

.site_menu_haut_small {
	float:left;
	width:520px;
	height:28px;
	margin-top:4px;
	margin-left:75px;
}

.site_menu_haut_big {
	float:left;
	width:560px;
	height:28px;
	margin-top:4px;
	margin-left:40px;
}

/* banniere *********************************************************************************************/

.banniere_accueil {
	float:left;
	width:410px;
	height:95px;
}

.banniere_infos {
	float:left;
	width:330px;
	height:95px;
	overflow: hidden;
}

.banniere_connectes {
	float:right;
	width:35px;
	height:13px;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma,arial;
	margin-top:28px;
	text-align:center;
	margin-right:48px !important;
	margin-right:24px;
	overflow: hidden;
}

.banniere_event {
	float:left;
	width:130px;
	height:42px;
	font-weight:bold;
	font-size: small;
	margin-left:38px;
	overflow: hidden;
}

.banniere_news {
	float:left;
	margin-left:30px !important;
	margin-left:3px;
	width:545px;
	height:13px;
	font-size:11px;
	font-family:Tahoma,arial;
	margin-top:18px;
	text-align:center;
	overflow: hidden;
}

.banniere_heure {
	float:right;
	margin-right:33px !important;
	margin-right:17px;
	width:54px;
	height:13px;
	font-size:11px;
	font-family:Tahoma,arial;
	margin-top:18px;
	text-align:center;
	overflow: hidden;
}

.banniere_banquise {
	text-align:center;
	float:right;
	margin-right:16px;
	width:50px;
}

/* bas *********************************************************************************************/

.bas_infos {
	float:left;
	margin-left:250px !important;
	margin-left:126px;
	width:522px;
	height:50px;
	font-family:Tahoma,arial;
}

/* menus *********************************************************************************************/

.menu_big_txt {
	float:left;
	margin-left:14px !important;
	margin-left:8px;
	margin-top:4px;
	width:110px;
	color:#394f6e;
	font-family:Tahoma,arial;
	font-size:12px;
	font-weight:bold;
}

.menu_small_txt {
	padding-left:5px;
	font-size:12px;
	font-family:Tahoma,arial;
}

.menu_big_img {
	margin-right:6px !important;
	margin-right:3px;
	margin-top:3px;
	float:right;
}

.menu_seul {
	margin-left:8px;
	background-image:url(../images/theme/menu_seul.png);
	width:154px;
	height:31px;
}

.menu_top {
	margin-left:8px;
	background-image:url(../images/theme/menu_top.png);
	width:154px;
	height:30px;
}

.menu_milieu {
	margin-left:40px;
	padding-left:5px;
	background-image:url(../images/theme/menu_milieu.png);
	width:110px;
}

.menu_bas {
	margin-left:40px;
	padding-left:10px;
	background-image:url(../images/theme/menu_bas.png);
	background-repeat:no-repeat;
	height:14px;
	width:105px;
}

.menu_puce {
	margin-left:12px;
	list-style-type:none;
	list-style:circle;
}

.menu_top_left {
	float:left;
	background-image:url(../images/theme/menu_top_left.png);
	height:26px;
	width:7px;
}

.menu_top_right {
	float:left;
	background-image:url(../images/theme/menu_top_right.png);
	height:26px;
	width:7px;
}

.menu_top_between {
	float:left;
	background-image:url(../images/theme/menu_top_between.png);
	height:26px;
	width:13px;
}

.menu_top_middle {
	padding-top:5px;
	float:left;
	background-image:url(../images/theme/menu_top_middle.png);
	height:21px;
	font-family:Tahoma,arial;
	font-size:13px;
}

/* identifiant *********************************************************************************************/

.identite_milieu {
	background-image:url(../images/theme/identifiant_milieu2.png);
	text-align:center;
	width:112px;
	margin-left:35px;
	padding-left:10px;
	padding-right:11px;
}

.identite_bas {
	background-image:url(../images/theme/identifiant_bas2.png);
	height:19px;
	margin-left:35px;
	width:133px;
}

/* blocs *********************************************************************************************/

.bloc {
	background-color:white;
	margin-bottom:5px;
	padding:10px;
	border: 1px solid black;
	-moz-border-radius: 10px;
	text-align:left;
}

.bloc_hg, .bloc_mg, .bloc_mm, .bloc_md, .bloc_hd, .bloc_bg, .bloc_bd {
	padding:0px;
	margin:0px;
}

.bloc_hg_v, .bloc_mg_v, .bloc_mm_v, .bloc_md_v, .bloc_hd_v, .bloc_bg_v, .bloc_bd_v {
	padding:0px;
	margin:0px;
}

.bloc_hg_r, .bloc_mg_r, .bloc_mm_r, .bloc_md_r, .bloc_hd_r, .bloc_bg_r, .bloc_bd_r {
	padding:0px;
	margin:0px;
}

.bloc_hg_b, .bloc_mg_b, .bloc_mm_b, .bloc_md_b, .bloc_hd_b, .bloc_bg_b, .bloc_bd_b {
	padding:0px;
	margin:0px;
}

.bloc_hg_v, .bloc_hd_v, .bloc_bg_v, .bloc_bd_v {
	width:18px;
	height:19px;
}

.bloc_hg_r, .bloc_hd_r, .bloc_bg_r, .bloc_bd_r {
	width:18px;
	height:19px;
}

.bloc_hg_b, .bloc_hd_b, .bloc_bg_b, .bloc_bd_b {
	width:18px;
	height:19px;
}

.bloc_hg, .bloc_hd, .bloc_bg, .bloc_bd {
	width:18px;
	height:19px;
}

.bloc_mg_v, .bloc_md_v {
	width:18px;
}

.bloc_mg_r, .bloc_md_r {
	width:18px;
}

.bloc_mg_b, .bloc_md_b {
	width:18px;
}

.bloc_mg, .bloc_md {
	width:18px;
}

.bloc_mm_v {
	background-color:white;
	text-align:left;
}

.bloc_mm_r {
	background-color:white;
	text-align:left;
}

.bloc_mm_b {
	background-color:white;
	text-align:left;
	padding-bottom:4px;
}

.bloc_mm {
	background-color:white;
	text-align:left;
}

.bloc_table {
	border-collapse:collapse;
	margin-bottom:5px;
}

.bloc_hg {background:url(../images/cadre/h_g2.png);}
.bloc_hm {background:url(../images/cadre/h_m2.png);}
.bloc_hd {background:url(../images/cadre/h_d2.png);}
.bloc_mg {background:url(../images/cadre/m_g2.png);}
.bloc_md {background:url(../images/cadre/m_d2.png);}
.bloc_bg {background:url(../images/cadre/b_g2.png);}
.bloc_bm {background:url(../images/cadre/b_m2.png);}
.bloc_bd {background:url(../images/cadre/b_d2.png);}

.bloc_hg_v {background:url(../images/cadre/h_g_v2.png);}
.bloc_hm_v {background:url(../images/cadre/h_m_v2.png);}
.bloc_hd_v {background:url(../images/cadre/h_d_v2.png);}
.bloc_mg_v {background:url(../images/cadre/m_g_v2.png);}
.bloc_md_v {background:url(../images/cadre/m_d_v2.png);}
.bloc_bg_v {background:url(../images/cadre/b_g_v2.png);}
.bloc_bm_v {background:url(../images/cadre/b_m_v2.png);}
.bloc_bd_v {background:url(../images/cadre/b_d_v2.png);}

.bloc_hg_r {background:url(../images/cadre/h_g_r2.png);}
.bloc_hm_r {background:url(../images/cadre/h_m_r2.png);}
.bloc_hd_r {background:url(../images/cadre/h_d_r2.png);}
.bloc_mg_r {background:url(../images/cadre/m_g_r2.png);}
.bloc_md_r {background:url(../images/cadre/m_d_r2.png);}
.bloc_bg_r {background:url(../images/cadre/b_g_r2.png);}
.bloc_bm_r {background:url(../images/cadre/b_m_r2.png);}
.bloc_bd_r {background:url(../images/cadre/b_d_r2.png);}

.bloc_hg_b {background:url(../images/cadre/h_g_b.png);}
.bloc_hm_b {background:url(../images/cadre/h_m_b.png);}
.bloc_hd_b {background:url(../images/cadre/h_d_b.png);}
.bloc_mg_b {background:url(../images/cadre/m_g_b.png);}
.bloc_md_b {background:url(../images/cadre/m_d_b.png);}
.bloc_bg_b {background:url(../images/cadre/b_g_b.png);}
.bloc_bm_b {background:url(../images/cadre/b_m_b.png);}
.bloc_bd_b {background:url(../images/cadre/b_d_b.png);}

/* liens *********************************************************************************************/

a:link {color: black; text-decoration:none;}
a:visited {color: black; text-decoration:none;}
a:hover {color:black; text-decoration:underline;}

a.lien_bold:link {color: black; text-decoration:none;}
a.lien_bold:visited {color: black; text-decoration:none;}
a.lien_bold:hover {color:black;text-decoration:none;}

a.lien_sans_trait:link {color: black; text-decoration:none;cursor:pointer;}
a.lien_sans_trait:visited {color: black; text-decoration:none;cursor:pointer;}
a.lien_sans_trait:hover {color:black;text-decoration:none;cursor:pointer;}

a.lien_trait:link {color: black; text-decoration:none;}
a.lien_trait:visited {color: black; text-decoration:none;}
a.lien_trait:hover {color:black;text-decoration:underline;}

a.news:link {cursor : pointer;color: black; text-decoration:none;}
a.news:visited {cursor : pointer;color: black; text-decoration:none;}
a.news:hover {cursor : pointer;color:black;text-decoration:none;}

a.lien_vide:link {cursor : pointer;color: black; text-decoration:none;}
a.lien_vide:visited {cursor : pointer;color: black; text-decoration:none;}
a.lien_vide:hover {cursor : pointer;color:black;text-decoration:none;}

a.link_accueil:link {cursor : pointer;color: black; text-decoration:none;}
a.link_accueil:visited {cursor : pointer;color: black; text-decoration:none;}
a.link_accueil:hover {cursor : pointer;color:black;text-decoration:none;}

a.carre:link {cursor : pointer;color: black; text-decoration:none; border:1px solid black; padding:4px;}
a.carre:visited {cursor : pointer;color: black; text-decoration:none; border:1px solid black; padding:4px;}
a.carre:hover {cursor : pointer;color:black;text-decoration:none; border:1px solid black; padding:4px;background-color:#7ACEF2;}

/* popup *********************************************************************************************/

.PB_overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index:100;
}

.PB_window {
	position: absolute;
	color:#000000;
	display:none;
	z-index: 200;
	text-align:center;
}

.PB_window #codebox {
   width: 420px;
   height: 80px;
   margin: 0 65px 15px 65px;
   border: 1px dotted #666;
   overflow: auto;
}

.PB_window label {
   margin: 0;
}

.PB_caption{
	height:25px;
	padding:10px 30px 10px 25px;
	float:left;
    width: 100%;
	z-index: 21;
}

#PB_closeWindow{
	height:25px;
	padding:10px 25px 10px 0;
	float:right;
}

.PB_closeAjaxWindowDraggable{
	cursor: move;
	padding:0px 0px 0px 0;
	margin-bottom:0px;
	height: 27px;
}

.PB_closeAjaxWindowNotDraggable{
	padding:0px 0px 0px 0;
	margin-bottom:0px;
	height: 27px;
}

.PB_closeAjaxWindow a {
	cursor: pointer;
}

.PB_content{
	overflow:auto;
	background-color:white;
}

.PB_resize{
	padding:0px 0px 0px 0;
	margin-bottom:0px;
	height: 10px;
}

/* carnet *********************************************************************************************/

.page_event {
	margin:auto;
	background-image:url(../images/carnet/fond_event.gif);
	height:320px;
	width:420px;
	text-align:center;
	padding-top:30px;
	padding-left:40px;
	padding-right:40px;
}

/* tableaux *********************************************************************************************/

.table_clean {
	border-collapse:collapse;
	border-spacing: 0px;
	padding:0px;
}

.carre_gris {
	color: black;
	text-decoration:none;
	border:1px solid black;
	padding:4px;
	background-color:#CEE3F6;
}

.inscription_haut {
	font-family:arial;
	font-size:small;
	background-image:url(../images/theme/inscription_haut.gif);
	width:100px;
	text-align:center;
	padding-top:1px;
	padding-bottom:1px;
}

.inscription_bas {
	font-size:small;
	background-image:url(../images/theme/inscription_bas.gif);
	width:100px;
	text-align:center;
	padding-top:1px;
	padding-bottom:2px;
	margin-bottom:6px;
}

.message2 {
	width:230px;
}

.cell_tete {
	font-weight:bold;
	text-align:center;
	padding:5px;
	border: 1px solid black;
}

.cell_tab {
	text-align:center;
	padding:5px;
	border-right: 1px solid black;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
}

.tab_colle {
	border-collapse:collapse;
}

.tab_form{
	width:250px;
	text-align:right;
}

.tab_form1{
	width:320px;
	text-align:right;
}

.tab_amis{
	width:100px;
	text-align:left;
}

.tab_car_joueur1{
	width:100px;
}

.tab_car_joueur2{
	width:380px;
}

.tab_batons1{
	width:145px;
	text-align:left;
}

.tab_batons2{
	width:130px;
	text-align:left;
}

.tab_batons3{
	width:140px;
	text-align:left;
}

.tab_batons4{
	width:100px;
	text-align:right;
}


.cadre {
	padding:10px;
	width:80px;
	text-align:center;
	border: 1px solid black;
	font-weight: bold;
}

.nom_matos{
	text-align:left;
	font-weight: bold;
}

.tab_logo{
	width: 100px;
	text-align:center;
}

.progression {
	border: 1px solid black;
	width:100px;
	margin-left:20px;
	height:12px;
	text-align:left;
	border-collapse:collapse;
}

.progression_g {
	border: 1px solid black;
	width:100px;
	height:12px;
	text-align:left;
	border-collapse:collapse;
}

.progression_petite {
	width:70px;
	margin:auto;
	border: 1px solid black;
	border-collapse:collapse;
	margin-top:2px;
	margin-bottom:2px;
}

.choix_act_gauche {
	width:300px;
	text-align:left;
	padding-left:3px;
}

.choix_act_prix {
	text-align:left;
	width:110px;
}

.aff_act1 {
	width: 100px;
	text-align:center;
}

.aff_act2 {
	width: 370px;
	text-align:left;
}

.aff_act3 {
	width: 100px;
	text-align:center;
}

.commentaire1 {
	width: 90px;
	text-align:center;
}

.commentaire2 {
text-align:left;
}

.batailles1 {
	width:120px;
	text-align:left;
}

.batailles2 {
	width:160px;
	text-align:left;
}

.batailles3 {
	width:60px;
	text-align:left;
}

.batailles4 {
	width:140px;
	text-align:left;
}

.tab_membres1 {
	text-align:left;
	width:160px;
	padding:2px;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

.tab_bords {
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

.tab_membres2 {
	text-align:left;
	padding:2px;
	width:70px;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

.tab_membres3 {
	text-align:center;
	padding:2px;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

.tab_membres4 {
	text-align:center;
	width:160px;
	padding:2px;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

.banque1 {
	text-align:left;
	padding:2px;
	width:80px;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

.event2 {
	text-align:center;
	padding:2px;
	width:40px;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

.banque2 {
	text-align:left;
	padding:2px;
	width:250px;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

.event1 {
	text-align:left;
	padding:2px;
	width:350px;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

.cadre_equipe {
	width:250px;
	height:250px;
	margin:10px 10px 10px 10px;
	border: 1px solid black;
	padding:2px;
}

.cadre_res {
	width:250px;
	height:300px;
	margin:10px;
	border: 1px solid black;
	-moz-border-radius: 10px;
	padding:2px;
}

.cadre_stats {
	border: 1px solid black;
	-moz-border-radius: 10px;
	padding:2px;
}

.cadre_res_grand {
	width:250px;
	height:260px;
	margin:10px;
	border: 1px solid black;
	-moz-border-radius: 10px;
	padding:2px;
}

.cadre_res_petit {
	width:250px;
	height:170px;
	margin:10px;
	border: 1px solid black;
	-moz-border-radius: 10px;
	padding:2px;
}

.cadre_moto {
	width:250px;
	height:300px;
	margin:10px;
	border: 1px solid black;
	padding:2px;
}

.cadre_equipe_comp {
	width:300px;
	height:300px;
	margin:10px;
	border: 1px solid black;
	padding:2px;
}

.cadre_equipe_res {
	width:300px;
	height:300px;
	margin:10px;
	border: 1px solid black;
	padding:2px;
}

.equipe1 {
	width:130px;
	text-align:left;
}

.compet1 {
	width:300px;
	text-align:left;
}

.compet2 {
	width:100px;
	text-align:center;
}

.compet3 {
	width:150px;
	text-align:center;
}

.tab_marche {
	text-align:center;
	width:50px;
}

.prom1 {
	width:80px;
	text-align:center;
}

.puce_grosse {
	width:50px;
	height:50px;
	border-style:none;
}

.histo_moto1 {
	width:30px;
	text-align:left;
}

.histo_moto2 {
	text-align:left;
	width:160px;
}

.histo_moto3 {
	width:320px;
	background:url(../images/motoneige/barre_moto.gif) repeat-x;
	background-position : center left;
}

.tab_map1 {
	width:180px;
}

.tab_map2 {
	width:300px;
}

.carnet_haut {
	margin:auto;
	background-image:url(../images/carnet/carnet_haut.gif);
	background-repeat:no-repeat;
	width:520px;
	height:118px;
}

.carnet_haut2 {
	margin:auto;
	background-image:url(../images/carnet/carnet_haut2.gif);
	background-repeat:no-repeat;
	width:520px;
	height:73px;
}

.carnet_milieu {
	margin:auto;
	background-image:url(../images/carnet/carnet_milieu.gif);
	background-repeat:repeat-y;
	width:520px;
	overflow: hidden;
}

.carnet_bas {
	margin:auto;
	background-image:url(../images/carnet/carnet_bas.gif);
	background-repeat:no-repeat;
	width:520px;
	height:55px;
	margin-bottom:8px !important;
}

.tab_chasse {
	width:120px;
	text-align:center;
}

.un_bouton {
	background-color:white;
	border:none;
	cursor: pointer;
	background-repeat:no-repeat;
}

a.infobulle {
   position: relative;
   color: black;
   text-decoration: none;
}
a.infobulle span {
   display: none;
}
a.infobulle:hover {
   background: none;
   z-index: 500;
}
a.infobulle:hover span {
   display: inline;
   position: absolute;
   white-space: nowrap;
   text-decoration:none;
   top: 0px;
   left: 23px;
   text-align:left;
   background: white;
   padding: 3px;
   border: 1px solid black;
}

a.info_metier {
   position: relative;
   color: black;
   text-decoration: none;
}
a.info_metier span {
   display: none;
}
a.info_metier:hover {
   background: none;
   z-index: 500;
}
a.info_metier:hover span {
   display: inline;
   position: absolute;
   white-space: nowrap;
   text-decoration:none;
   top: 0px;
   left: 60px;
   text-align:left;
   background: white;
   padding: 3px;
   border: 1px solid black;
}

.tab_accueil {
	border-collapse:collapse;
	margin:auto;
	width:100%;
}

.tab_decouvrir {
	border-collapse:collapse;
	margin:auto;
	width:100%;
	height:150px;
 }
 
.tab_loisirs {
	border-collapse:collapse;
	margin:auto;
	width:94%;
	margin-top:50px;
 }
 
 .tab_bas {
	border-collapse:collapse;
	margin:auto;
	width:94%;
	margin-top:69px;
 }
 
 .tab_activites {
	border-collapse:collapse;
	margin:auto;
	width:94%;
 }
 
 .tab_equipe {
 	border-collapse:collapse;
	margin:auto;
	width:96%;
	margin-top:50px;
 }

.fond_accueil {
	width:588px;
	height:750px;
	background-image:url(../images/vignettes/accueil.gif);
	background-repeat: no-repeat;
}

.cell_accueil {
	padding-top:15px !important;
	padding-top:13px;
	text-align:center;
}

.vign_accueil_g {
	width:170px;
	height:52px;
	margin:auto;
}

.vign_tab {
 	border-collapse:collapse;
 	height:20px;
 	width:111px;
 	margin-top:27px;
 	margin-left:54px;
}

.vign_txt {
	font-size:14px;
	font-weight:700;
}

.vign_txt_p {
	font-size:13px;
	font-weight:700;
}

.vign_act {
 	border-collapse:collapse;
 	height:15px;
 	width:96px;
 	margin-top:16px;
}

.vign_accueil_p {
	width:100px;
	height:35px;
	margin:auto;
}

.lauriers {
	width:150px;
	height:150px;
	background-image:url(../images/logos/lauriers.gif);
}

.cadre_tableau {
	text-align:left;
	padding:2px;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

.tableau_left_border {
	text-align:left;
	padding:2px;
	border: 1px solid black;
}

.tableau_center_border {
	text-align:center;
	padding:2px;
	border: 1px solid black;
}
