#haut {
width: 760px;
height: 155px;
background-image:url(../images/theme/banniere_haut.gif);
background-repeat: no-repeat;
}

.body1280, .body1024, .body1200, .body800, .body1600, .body1680, .body1920 {
background-color:#88a9cc;
background-attachment:fixed;
margin:auto;
font-size:small;
font-family:arial;
margin-top: 10px;
width:760px;
}

.body1024 {
background-image:url(../images/fonds/fond_1024.jpg);
}

.body1280 {
background-image:url(../images/fonds/fond_1280.jpg);
}

.body1200 {
background-image:url(../images/fonds/fond_1200.jpg);
}

.body800 {
background-image:url(../images/fonds/fond_800.jpg);
}

.body1600 {
background-image:url(../images/fonds/fond_1600.jpg);
}

.body1680 {
background-image:url(../images/fonds/fond_1680.jpg);
}

.body1920 {
background-image:url(../images/fonds/fond_1600.jpg);
}

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

img {
border:0px;
}

.hidden {display:none;}

.visible {display:inline;}

.accueil {
float:left;
width:210px;
height:55px;
}

.place_dessin {
float:left;
width:115px;
height:35px;
font-weight:bold;
font-size: small;
margin-left:6px !important;
margin-left:3px;
margin-top:11px !important;
margin-top:9px;
overflow: hidden;
}

.grand_menu_haut {
float:left;
width:584px;
height:23px;
margin-top:6px;
margin-left:18px;
overflow: hidden;
background-repeat: no-repeat;
}

.status_banquise {
float:left;
width:20px;
height:23px;
margin-top:2px;
margin-left:11px;
overflow: hidden;
background-repeat: no-repeat;
}

.infos_bannieres {
float:left;
width:420px;
height:90px;
overflow: hidden;
}

.nombre_membres {
float:right;
width:35px;
height:13px;
font-weight:bold;
font-size: small;
margin-top:29px;
text-align:center;
margin-right:17px !important;
margin-right:9px;
overflow: hidden;
}

.phrase_news {
float:right;
width:610px;
height:13px;
font-weight:bold;
font-size: x-small;
margin-right:15px !important;
margin-right:7px;
margin-top:23px!important;
margin-top:23px;
text-align:center;
overflow: hidden;
}

#gauche {
font-size:small;
float:left;
top:157px;
width:125px;
}

#milieu {
margin-top:7px;
margin-right:8px !important;
margin-right:4px;
float:right;
width:624px;
}

.menu {
font-size:small;
float:left;
margin-left:10px !important;
margin-left:5px;
width:111px;
}

.menu_haut {
float:left;
background-image:url(../images/theme/menu_haut2.gif);
background-repeat:no-repeat;
width:111px;
height:18px !important;
height:18px;
}

.menu_haut_google {
float:left;
background-image:url(../images/theme/menu_haut_google.gif);
background-repeat:no-repeat;
width:124px;
height:24px;
margin-left:4px !important;
margin-left:2px;
}

.menu_milieu {
float:left;
background-image:url(../images/theme/menu_milieu.gif);
background-repeat:repeat-y;
width:99px;
padding-left:6px !important;
padding-right:6px;
}

.menu_milieu_google {
float:left;
background-image:url(../images/theme/menu_milieu_google.gif);
background-repeat:repeat-y;
width:124px;
margin-left:4px !important;
margin-left:2px;
}

.menu_bas_google {
float:left;
background-image:url(../images/theme/menu_bas_google.gif);
background-repeat:no-repeat;
width:124px;
height:24px;
margin-left:4px !important;
margin-left:2px;
}

.menu_bas {
float:left;
background-image:url(../images/theme/menu_bas.gif);
background-repeat:no-repeat;
width:111px;
height:4px;
margin-bottom:8px !important;
}

#bas {
float:left;
text-align:center;
margin-left:127px !important;
margin-left:65px;
width:624px;
height:55px;
font-size:small;
font-weight:bold;
color: black;
}

.bas_haut {
height:15px;
background-image:url(../images/theme/bas_haut.gif);
background-repeat:no-repeat;
}

.bas_milieu {
background-image:url(../images/theme/bas_milieu.gif);
background-repeat:repeat-y;
text-align:center;
font-family:comic sans ms,arial;
}

.bas_bas {
height:25px;
background-image:url(../images/theme/bas_bas.gif);
background-repeat:no-repeat;
}

.identite {
width:111px;
font-size:small;
text-align:center;
}

.identite_haut {
font-weight:bold;
padding-top:3px;
background-image:url(../images/theme/identifiant_haut2.gif);
background-repeat:no-repeat;
overflow: hidden;
}

.identite_milieu {
background-image:url(../images/theme/identifiant_milieu2.gif);
background-repeat:repeat-y;
text-align:center;
padding-bottom:2px;
overflow: hidden;
}

.identite_bas {
background-image:url(../images/theme/identifiant_bas2.gif);
height:24px;
overflow: hidden;
}

.presentation_haut {
height:255px;
background-image:url(../images/theme/presentation_haut.gif);
}

.presentation_milieu {
background-image:url(../images/theme/presentation_milieu.gif);
background-repeat:repeat-y;
font-family:comic sans ms,arial;
}

.presentation_bas {
height:18px !important;
background-image:url(../images/theme/presentation_bas.gif);
}

.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_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, .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, .bloc_md {
width:18px;
}

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

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

.bloc_hg {background:url(../images/cadre/h_g.png);}
.bloc_hm {background:url(../images/cadre/h_m.png);}
.bloc_hd {background:url(../images/cadre/h_d.png);}
.bloc_mg {background:url(../images/cadre/m_g.png);}
.bloc_md {background:url(../images/cadre/m_d.png);}
.bloc_bg {background:url(../images/cadre/b_g.png);}
.bloc_bm {background:url(../images/cadre/b_m.png);}
.bloc_bd {background:url(../images/cadre/b_d.png);}

.bloc_hg_v {background:url(../images/cadre/h_g_v.png);}
.bloc_hm_v {background:url(../images/cadre/h_m_v.png);}
.bloc_hd_v {background:url(../images/cadre/h_d_v.png);}
.bloc_mg_v {background:url(../images/cadre/m_g_v.png);}
.bloc_md_v {background:url(../images/cadre/m_d_v.png);}
.bloc_bg_v {background:url(../images/cadre/b_g_v.png);}
.bloc_bm_v {background:url(../images/cadre/b_m_v.png);}
.bloc_bd_v {background:url(../images/cadre/b_d_v.png);}

.bloc_hg_r {background:url(../images/cadre/h_g_r.png);}
.bloc_hm_r {background:url(../images/cadre/h_m_r.png);}
.bloc_hd_r {background:url(../images/cadre/h_d_r.png);}
.bloc_mg_r {background:url(../images/cadre/m_g_r.png);}
.bloc_md_r {background:url(../images/cadre/m_d_r.png);}
.bloc_bg_r {background:url(../images/cadre/b_g_r.png);}
.bloc_bm_r {background:url(../images/cadre/b_m_r.png);}
.bloc_bd_r {background:url(../images/cadre/b_d_r.png);}

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

titre {
font-weight:bold;
}

input ,textarea, select{
border: 1px solid black;
padding-left:3px;
}

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

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

a.lien_sans_trait:link {color: black; text-decoration:none;}
a.lien_sans_trait:visited {color: black; text-decoration:none;}
a.lien_sans_trait:hover {color:black;font-weight:bold;text-decoration:underline;}

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

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

.smenu_milieu {
font-size:small;
background-repeat:repeat-y;
background-image:url(../images/theme/surf_blanc_milieu.gif);
width:100px;
text-align:center;
overflow: hidden;
}

.smenu_bas {
font-size:small;
background-repeat:repeat-y;
background-image:url(../images/theme/surf_blanc_bas.gif);
width:100px;
text-align:center;
padding-bottom:3px;
overflow: hidden;
}

.hmenu {
font-size:small;
background-image:url(../images/theme/surf_bleu.gif);
width:100px;
text-align:center;
padding-top:1px;
padding-bottom:3px;
overflow: hidden;
}

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

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

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

.tab_boutique {
text-align:left;
}

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

.grande_foule {
margin:auto;
width:580px;
height:50px;
background:url(../images/theme/grande_foule.gif) repeat-x;
}

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

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

.bouton_bleu{
	background-color:white;
	border: 2px dashed #5A78A2;
	font-weight:700;
	color:#5A78A2;
}

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

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

.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-style:italic;
	font-size:14px;
	font-weight:700;
}

.vign_txt_p {
	font-style:italic;
	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;
}

