
#page {
        margin-left: auto;
	margin-right: auto;
        position: relative;
        background-color: white;    
        background: #ffffff none repeat scroll 0 0;
        z-index:1;
        width: 900px;

        height:auto;    
 	text-align: center;
}


#conteneur { 
             width: 900px;
             position: relative;
             top: 0px;
             left: 0px;
             background-color: white;
             text-align: center;  
             height: 100%;
                 

}

#logo a{
	text-decoration:none;
}

#logo img{
	border:none;
    
}

#contenu {
	background-color:white;    
    position: absolute; 
    top: 0px;    
    left:0px;
	z-index:1; 
	overflow:hidden;
    padding-left: 210px;
	width: 690px;
	text-align: center;    
		padding: 0px 0px 0px 0px;
        direction:ltr;
        z-index:2; 
        left: 150px;
		width: 580px;
		text-align: center;    
	height:auto;



}


#contenu img{
}

#contenu h1{
}

#contenu p{
}

#menu-haut {
	   text-align: center;
	   width: 700px;
}

#barre_gauche {
    background-color:white;
	position: relative;
	left: 0;
	top: 0;
	display: inline;
	float:left;
    text-align: left;
    z-index:2;     
        width: 150px;
        padding: 10px;
        padding-right: 30px;
	width: 146px;


}

#barre_gauche a {
	color:#000000;
}



#google_syndic{
	text-align:center;
        height:130px;
    padding-right:10px;
}


#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-menu{
	list-style:none;
	padding-left:0;
	font-weight:bold;

}

#bloc-menu a{
	Text-decoration:none;
}


#bloc_recherche{
    background-color:#CCCCCC;
    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, .bouton_telechargement_minibrod {
	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-position: center center;
	background-repeat: no-repeat;
}

.petit_texte {
	font-size: 0.9em;
}

.cmxform legend{ 	font-weight:bold;
    font-size:1.1em;
	text-align:center;  
}



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 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: auto;
	margin-top: 0px;
	margin-bottom: 15px;
}





#tab-new-club label{
	text-align:right;
}






body  {
        font:0.9em Arial, Helvetica, sans-serif;
    	background: #666666;
    	margin: 0; /* il est conseillé de mettre à zéro la marge et le remplissage de l'élément body, pour tenir compte des différentes valeurs par défaut des navigateurs */
    	padding: 0;
    	text-align: center; /* ce paramétrage centre le conteneur dans les navigateurs IE 5.x. Le texte est ensuite aligné à gauche (valeur par défaut) dans le sélecteur #container */
    	color: #000000;
        }

#banniere-ms {
		position:relative;
		padding: 0;  /* ce remplissage correspond à l'alignement à gauche des éléments des div qui apparaissent en dessous. Si, au lieu de texte, c'est une image qui est insérée dans l'élément #header, il est conseillé de supprimer le remplissage. */	
		} 
		
#banniere-ms img{
		border:none;
		text-decoration:none;
		}		
						  
#zone_gauche {
    	float: left;  /*cet élément est flottant, il faut donc lui attribuer une largeur */
    	width: 160px; /* Dans les navigateurs conformes au standard et dans Internet Explorer en mode standard, la largeur réelle de cet élément div est composée de la largeur plus le remplissage et la bordure */
    	padding: 10px;
    }

.clearfloat { /* cette classe doit être placée pour un élément div ou break et doit être l'élément final avant la balise de fin d'un conteneur qui doit contenir entièrement un élément flottant */
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }

#text-intro h1{
	font-size:large;
}

#vignettes{
	width:500px;
	float:left;
 }
 
#pub{
	width:130px;
	float:right;
 }

#bloc_login-ms{
    padding:5px;
    font-size:0.9em;
    text-align: left;   
	border:1px solid #D6D6D6;	
}

#container{
	width:900px;
	background: #FFFFFF;
	margin: 0 auto; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
	text-align: left; /* ce paramétrage annule le paramètre text-align: center de l'élément body. */
}

#pied-ms{ 
    	padding: 3px 0;
    	background-color:#FFCC99; 
		text-align:center;
		width:100%;
    } 

#pied-ms p{ 
    	margin: 3px 0;
    } 
	
#contenu_principal{
	position:relative;
	left:0;
	top:0;
	width:699px;
	margin-left:200px;
	text-align:center;
	border-left:1px solid #FFCC99;
}

#tab_aff_matos{
	background-color:#FFEFDF;	
}

#edito-ms{
	text-align:left;
	margin:10px 10px 20px 20px;	
	font-size:medium;
}

#edito-ms h1{
	color:#FF6600;
	font-size:x-large;
	margin:0;
	padding:0;
	
}

#edito-ms p{
	margin-top:5px;
}


.pagination-ms{
	width:100%;
	text-align:center;
	margin-bottom:3px;
}

#tab_aff_matos{
	margin-top:20px;
	margin-left:0;
	padding-left:0;
}

#tab_aff_matos, #tab_aff_matos tr, #tab_aff_matos td{
	text-align:center;
}

.titre_matos{
	text-align:center;
	font-size:large;
	text-decoration:none; 
	color:#B33313; 
	font-size: 1.3em; 
	font-weight:bold; 
}

.date-ajout{
	text-align:center; 
	padding-bottom: 0px;  
	font-size: 0.8em;
	font-style:italic;
	margin:5px 0 0 0;
}

.telecharge-ms{
	background-image:url(/divers/img/bouton-telecharge.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:100%;
	height:27px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:7px;
}

.telecharge-ms a{
	text-decoration:none;
	padding-top:0;
}
.telecharge-ms a:link{
	color:#FFFFFF;
}

.telecharge-ms a:hover{
	color:#FFFF00;
}

.top-telecharge{
	font-size:1em;
	font-weight:bold;
	text-align:center;
}

.top-telecharge a{
	color:#B33313; 

	text-decoration:none; 
}

.top-telecharge h1{
	color:#FF6600;
	font-size:1.3em;
	margin-bottom:15px;
	line-height:1em;
}

.top-telecharge img{
	margin:2px 0 7px 0;
}


.sf-menu a {
	 padding: 0.3em 0.5em;
}



.dialogue_telechargement { 
                           font-size: 0.8em;
                           }


.titre_dialogue_telechargement { 
                                 margin: 5px 0px 5px 0px;
                                 background-color: #A4204A; 
                                 color:#FFFFFF;
                                 text-align:center;
                                 vertical-align: middle; 
                                 font-weight:bold;
                                 }



p.texte_std {
	       	    text-align: justify;
}

ul.texte_std {
	       	    text-align: justify;
}

li.texte_std {
		    padding-top: 5px;
		    padding-bottom: 5px;
}

p.texte_gras {
	       	    text-align: justify;
		    font-weight: bold;
}

.label_table_std {
		 text-align: right;
		 font-weight: bold;
}

.label_table_std2 {
		 text-align: left;
		 font-weight: bold;
}

.item_table_std {
		 text-align: left;
}



.subscribe {
		text-indent:40px ;
}

#bloc_recherche_jg{
		background-color:#93C9FF;
        padding:5px;
}

#bloc_recherche_jg h3{
		margin:5px;
}

#regles_jg h2{
		color:#FF6600;
}


.collapsible legend{
	 
}


.cg-li-itemize{margin:1ex 0ex;}
.cg-li-enumerate{margin:1ex 0ex;}
.cg-dd-description{margin:0ex 0ex 1ex 4ex;}
.cg-dt-description{margin:0ex;}
.cg-toc{list-style:none;}
.cg-thefootnotes{text-align:left;margin:0ex;}
.cg-dt-thefootnotes{margin:0em;}
.cg-dd-thefootnotes{margin:0em 0em 0em 2em;}
.cg-footnoterule{margin:1em auto 1em 0px;width:50%;}
.cg-caption{padding-left:2ex; padding-right:2ex; margin-left:auto; margin-right:auto}
.cg-title{margin:2ex auto;text-align:center}
.cg-center{text-align:center;margin-left:auto;margin-right:auto;}
.cg-flushleft{text-align:left;margin-left:0ex;margin-right:auto;}
.cg-flushright{text-align:right;margin-left:auto;margin-right:0ex;}
.cg-DIV TABLE{margin-left:inherit;margin-right:inherit;}
.cg-PRE{text-align:left;margin-left:0ex;margin-right:auto;}
.cg-BLOCKQUOTE{margin-left:4ex;margin-right:4ex;text-align:left;}
.cg-TD P{margin:0px;}
.cg-boxed{border:1px solid black}
.cg-textboxed{border:1px solid black}
.cg-vbar{border:none;width:2px;background-color:black;}
.cg-hbar{border:none;height:2px;width:100%;background-color:black;}
.cg-hfill{border:none;height:1px;width:200%;background-color:black;}
.cg-vdisplay{border-collapse:separate;border-spacing:2px;width:auto; empty-cells:show; border:2px solid red;}
.cg-vdcell{white-space:nowrap;padding:0px;width:auto; border:2px solid green;}
.cg-display{border-collapse:separate;border-spacing:2px;width:auto; border:none;}
.cg-dcell{white-space:nowrap;padding:0px;width:auto; border:none;}
.cg-dcenter{margin:0ex auto;}
.cg-vdcenter{border:solid #FF8000 2px; margin:0ex auto;}
.cg-minipage{text-align:left; margin-left:0em; margin-right:auto;}
.cg-marginpar{border:solid thin black; width:20%; text-align:left;}
.cg-marginparleft{float:left; margin-left:0ex; margin-right:1ex;}
.cg-marginparright{float:right; margin-left:1ex; margin-right:0ex;}
.cg-theorem{text-align:left;margin:1ex auto 1ex 0ex;}
.cg-part{margin:2ex auto;text-align:center}




#contenu_mail p {
	      text-align: left;
}