
#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%;
                 
         font-family:Arial, Helvetica, sans-serif;
         font-size:0.9em;

}

#logo a{
	text-decoration:none;
}

#logo img{
	border:none;
    
    border:1px solid black;
}

#contenu {
	background-color:white;    
    position: absolute; 
    top: 0px;    
    left:0px;
        z-index:1; 
        overflow:hidden;
        margin-left: 20px;
        padding-left:8px;
        border-left:1px solid #CCCCCC;
		width: 711px;
		text-align: left;  
		padding: 0px 0px 0px 0px;
        direction:ltr;
        z-index:2; 
        left: 150px;
		width: 580px;
		text-align: center;    
	height:auto;



}


#contenu img{
        text-decoration:none;
        border:none;
}

#contenu h1{
         color:white;
         font-size:1.6em;
         margin:5px 0;
         padding-left:5px;
         background-image:url("/divers/img/jeuxgrilles-fr/fond_jetg.png");
         background-repeat:repeat-y;
}

#contenu p{
         margin-top:0;
}

#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: 146px;


        width: 170px;
}

#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;
	text-align: left;
        font-size: 0.8em;

}

#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;
}







.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{
	    	color:#0099FF;
     
}


.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;
}