/******************************************************************************************
  STYLES COMMUNS
******************************************************************************************/

body 
  { margin:0px } 

#cms 
  { width:394px; }

#cms img
  { margin:0px; border-style:none } 

#welcome #cms
  {
    width: 444px;
  }

strong 
  { font-weight:bold } 

button
{ margin:0px; border-style:none; padding:0px; background-color:transparent; vertical-align:top } 

p:first-child 
  { margin-top:0px } 

table 
  { empty-cells:hide } 
  
table tr, table td
  {
    vertical-align: top
  }  
#cms h2, h2.cms { color:#91cea8; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:11px; margin-top:9px; margin-bottom:5px; border:0; text-align: left }


.f-sp 
  { font-size:1px; visibility:hidden } 

.f-lp { margin-bottom:0px } 

.f-x1 { } 

.f-x2 { } 

.f-x3 { } 

em 
  {font-style:italic } 

h1.cms 
  { 
    font-weight:bold; font-size:18px 
    text-align:left;
    border:0;
    font-size: 16px;

  } 

/*
h2, h2.cms 
  { font-weight:bold; font-size:16px } 
  
h3.cms { font-weight:bold; font-size:14px }
*/

/******************************************************************************************
  SECTION JEUNES
******************************************************************************************/
#cms.j h3, .titreJ { color:#191919; font-family:Verdana,Arial,Helvetica,Sans-serif; font-weight:bold; font-size:16px; text-transform:lowercase; letter-spacing:3.2px; line-height:1.1; margin-bottom:9px }
	

/******************************************************************************************
  SECTION PRO
******************************************************************************************/
#cms.p .titreP, #cms.p h3.cms 
  { 
    color:#3f3f3f; 
    font-family:Verdana,Arial,Helvetica,Sans-serif; 
    font-weight:bold; 
    font-size:14px;
    text-transform:lowercase; 
    letter-spacing:0.28px; 
    margin-bottom:9px 
  } 

#cms.p .txtcourant, #cms.p, p.cms , #cms.p, #cms.j, a.txtcourant
  { 
    color:#191919;
    font-family:Verdana,Arial,Helvetica,Sans-serif; 
    font-size:11px; 
    line-height:14px; 
    margin-bottom:7px 
  } 

#cms.p ul, #cms.p li, #cms.j ul, #cms.j li
  {
     list-style: circle;  
  }
  
  
/******************************************************************************************
  CENTRES DE JEUNESSE
******************************************************************************************/
.centresIntertitre { color:#91cea8; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:13px; margin-left:5px; margin-bottom:5px }
.centresTxt { color:#191919; font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:11px; line-height:14px; margin-left:5px; margin-right:5px; margin-top:0px; margin-bottom:0.1px }
.centresInfos { color:#7f7f7f; font-family:Verdana,Arial,Helvetica,Sans-serif; font-weight:bold; font-size:11px; line-height:14px; margin-left:5px }

.centres  
  {

    padding-bottom: 12px
  }
  
.centres.even
  {
    background-color: white;
  }  
  
.centres.odd
  {
    background: transparent;
  }  
  
/******************************************************************************************
  NEWS
******************************************************************************************/  
.newsDate { color:#7f7f7f; font-family:Verdana,Arial,Helvetica,Sans-serif; font-weight:bold; font-size:11px; line-height:14px; margin-bottom:0.1px; border-bottom:1px #bfbfbf dotted }
.newsTxt { color:#7f7f7f; font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:11px; line-height:12px; margin-bottom:0.1px }
  
