#page {
	z-index:1;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
    position: relative;
    
	height:auto;
    border: 1px solid #000000;
	text-align: center;
    
    
}
#contenu {
	padding: 0px 0px 0px 0px;
    z-index:2; direction:ltr;
	background-color:white;

    position: absolute;
    top: 0px;
	text-align: center;
    left: 150px;
	width: 580px;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;


}
#conteneur {
             width: 900px;
             position: relative;
             top: 0px;
             left: 0px;
             background-color:#FFFFFF;
             text-align: center;
             
            	 height: 100%;
             
             
}
#google_syndic{
	text-align:center;
    /*position:relative;
    left:-5px;*/
    height:130px;
    padding-right:10px;
}
#page, #bas_page{
    background-color:white;
}
#bas_page{
	text-align:center;
    
	    width:900px;
         position: relative;
    
    
}
#bloc_rea_membres div{
	text-align:center;
    font-size:1em;
}
#bloc_login, #bloc_recherche{
    padding:2px;
    font-size:0.9em;
}
#bloc_login{
    text-align: left;
	border:1px solid #D6D6D6;
}
#bloc_recherche{
    background-color:#CCCCCC;
    margin-top:10px;
    text-align: center;
    padding-bottom:5px;
}
#bloc_recherche table{
    width:auto;
    margin:auto;
}
#bloc_recherche input, #bloc_recherche select{
    font-size:0.9em;
}
.bouton_telechargement {
	font-weight: bold;
	text-align:center;
	font-size:1.2em;
	display:block;
    height:auto;
	width:auto;
	padding: 7px 0px 5px 0px;
	text-decoration:none;
    color:#FFFF00;
   	
	    background-image: url(../divers/img/telecharger.png);
    
	
	background-position: center center;
	background-repeat: no-repeat;
}
/* Une partie de la ise en forme de la page d'inscription */
.petit_texte {
	font-size: 0.9em;
}
.cmxform legend{ /* Mise en forme des légende de la page d'inscription*/
	font-weight:bold;
    font-size:1.1em;
	text-align:center;
}


* { margin: 0; padding: 0; }
body {
       background: #FFF;
       text-align: center;
       font-size: 1em;
       color: #333;
       padding: 0px 0px 0px 0px;
       margin: 0px 0px 0px 0px;
       font-family: Arial, Helvetica, sans-serif;
       font-size: small;
       z-index: -1;direction:ltr;
       }
#logo {
	width: 900px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	border-top:1px #000000 solid;
	border-bottom:1px #000000 solid;
}
#pied {
/*	width: 900px;*/
        clear: both;
	text-align: center;
}
#barre_haut {
	width: 894px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom:2px;
	border-bottom:thin solid #000000;
}
#div_menu_themes
{
/* position: absolute;
  left:0px; top: 400px;*/
	padding-left:5px;
	border-top:1px solid #D6D6D6;
	border-bottom:1px solid #D6D6D6;
}
/*
*#menu_themes a:hover
*{
*	color:#FF0000;
*}
*
*#menu_themes.treeview ul { background-color:#F5F5F5;padding:10px 0px 10px 0px; }
*#menu_themes.treeview li { background: url(/divers/img/jquery.treeview/red/tv-item.gif) 0 0 no-repeat; }
*#menu_themes.treeview .collapsable { background-image: url(/divers/img/jquery.treeview/red/tv-collapsable.gif); }
*#menu_themes.treeview .expandable { background-image: url(/divers/img/jquery.treeview/red/tv-expandable.gif); }
*#menu_themes.treeview .last { background-image: url(/divers/img/jquery.treeview/red/tv-item-last.gif); }
*#menu_themes.treeview .lastCollapsable { background-image: url(/divers/img/jquery.treeview/red/tv-collapsable-last.gif); }
*#menu_themes.treeview .lastExpandable { background-image: url(/divers/img/jquery.treeview/red/tv-expandable-last.gif); }
*#menu_themes.treeview a.selected { color: red; }
*/
#gagner_des_points{
	text-align:left;
	padding:10px 4px 10px 4px;
	margin:15px 0px 15px 0px;
	background-color: #F5F5F5;
	border-top:1px solid #D6D6D6;
	border-bottom:1px solid #D6D6D6;
	color:#A4204A;
}
#gagner_des_points li{
	margin :3px 0px 0px 3px;
	list-style-position: inside;
	/*list-style-image: url(/divers/img/Puces.png);*/
}
#gagner_des_points a{
	color:#660000;
	text-decoration:none;
}
#gagner_des_points a:hover{
color:#FF0000;
}
#bloc_accueil{
	text-align:left;
	padding:10px 4px 10px 4px;
	margin:15px 0px 15px 0px;
	background-color: #F5F5F5;
	border-top:1px solid #D6D6D6;
	border-bottom:1px solid #D6D6D6;
	color:#A4204A;
}
#bloc_accueil li{
	margin :3px 0px 0px 3px;
	list-style-position: inside;
	/*list-style-image: url(/divers/img/Puces.png);*/
}
#bloc_accueil a{
	color:#660000;
	text-decoration:none;
}
#bloc_accueil a:hover{
color:#FF0000;
}
.bloc_infos {
	text-align:left;
	padding:10px 4px 10px 4px;
	margin:15px 0px 15px 0px;
	background-color: #F5F5F5;
	border-top:1px solid #D6D6D6;
	border-bottom:1px solid #D6D6D6;
	color:#A4204A;
}
/*#bloc_infos div {
	width:130px;
	font-weight: bold;
	margin: 5px 0px 12px 0px;
    text-align: left;
}*/
.bloc_infos li {
	margin :3px 0px 0px 3px;
	list-style-position: inside;
}
.bloc_infos a{
	color:#660000;
	text-decoration:none;
}
.bloc_infos a:hover{
	color:#FF0000;
}
#barre_gauche {
	position: relative;
	left: 0;
	top: 0;
	display: inline;
	float:left;
	width: 146px;
	text-align: left;
	font-size: 1em;
}
#barre_gauche a {
	color:#000000;
}
#barre_droite {
/* position: relative; left: 0; top: 0;*/
    position: absolute; left: 750px; top: 0;
/* display: inline;*/
/* float:right;*/
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
	background-color:#FFFFFF;
	width: 146px;
	padding: 3px;
	text-align: left;
}
#barre_droite a {
	color:#000000;
	text-decoration:none;
}
.titre_barre_droite {
                      text-align:center;
                      margin:0px;
                      color: #CC3300;
                      font-weight: bold;
                      font-size: 1.2em;
                      line-height:1em;
}
.titre_barre_droite a {
                        color: #CC3300;
                        }
#contenu_etendu {
/* position: relative; left: 0; top: 0;
        margin-left: 150px;
*/
        position: absolute; left: 150px; top: 0px;
	width: 750px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
/*	background-color:#FAF5E7;*/
	background-color:white;
        z-index:0; direction:ltr;
}
#contenu h2{
color:#A4204A;
}
.contenu_titre_principal {
                           text-align: center;
                           padding-top: 10px;
                           margin:10px 0px 5px 0px;
                           color:#CC3300;
                           font-weight: bold;
                           font-size: 1.6em;
                           line-height:1em;
                           background-color:white;
}
#methodes_inscription {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding:10px;
}
#methodes_inscription li{
	margin-bottom:10px;
}
/* pour les menus repliables du formulaire d inscription */
fieldset.collapsed {
  background: transparent none repeat scroll 0%;;
  padding-top: 0;
  padding-bottom: .6em;
  border-bottom-width:0pt;
  border-left-width:0pt;
  border-right-width:0pt;
  height:1em;
  margin-bottom:0pt;
}
fieldset.collapsible {
  margin-top: 20px;
  margin-bottom: 20px;
}
fieldset.collapsible legend a {
  margin:1em 0pt;
  padding:1em;
  background: url(/divers/img/menus-repliables/menu-deplie.gif) no-repeat 0% 50%;
  text-decoration: none;
}
fieldset.collapsed legend a {
  background:transparent url(/divers/img/menus-repliables/menu-replie.gif) no-repeat scroll 0% 50%;
  text-decoration: none;
}
fieldset.collapsible .fieldset-wrapper {
  overflow:visible;
}
#fieldset_intro.collapsible {
  border-top-width:0pt;
  border-bottom-width:0pt;
  border-left-width:0pt;
  border-right-width:0pt;
}
#fieldset_intro.collapsible legend a {
  font-size: 1.5em;
  background: transparent;
}
#fieldset_intro.collapsed legend a {
  background:transparent url(/divers/img/menus-repliables/menu-replie.gif) no-repeat scroll 0% 50%;
  text-decoration: none;
}
#formulaire_inscription {
	width: 530px;
	font-size: 0.9em;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}
#message_accueil_sommaire {
      font-size: 1em;
      padding: 10px 20px 0px 20px;
      text-align: justify;
      background-color:#FAF5E7;
}
#message_accueil_sommaire p {
      padding-top: 2px;
      padding-bottom: 3px;
}
.table-abo {
	text-align:left;
	background-color:#F0F0F0;
	border:1px solid #999999;
}
.table-abo td{
	border:1px dotted #CCCCCC;
}
.table-abo td{
	padding:3px;
	border:1px #999999;
}
.table-form-cb {
	text-align:left;
	background-color:#F0F0F0;
	border:1px solid #999999;
}

/* CSS page inscription club */
#tab-new-club label{
	text-align:right;
}
