* 
{
  margin:0;
  padding:0;
}

body 
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
  margin-top : 2px;
  margin-left:15%;
  margin-right:15%;
}		
	
a
{
  text-decoration : none;
}

a:link
{
  color : #004cac;
}

a:hover
{
  font-weight:bold;
  color : #004cac;
  cursor:pointer;
}

a:visited
{
  color : #4c63b3;
}
  
a:focus 
{ 
  outline: none; 
}


#conteneur 
{
  width: 640px;
  margin-top : 0;
  margin-bottom : 0;	  
  margin-left : 20px;
  margin-right : auto;
  padding-right : 15px;
  background-image : url(../imagesPJ35/ombre.gif);
  background-repeat  : repeat-y ;
  background-position : top right ;      
  border-left : solid 1px #b2b2b2;
}

/* ----- Début entete ----- */
div#entete 
{
  height : 100px;
  width : 640px;  
  background-color : #004cac;
  background-image : url(../imagesPJ35/pj35entete.jpg) ;  
  background-repeat : no-repeat;  
}

img#logoPJ35
{
  margin-top : 60px;
  margin-left: 550px;
}

div#clubsEntete
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-weight : bold;
  text-align:left;
  color:#ffcf18;  
  position:relative;
  top:-8px;
  left:80px;
}

div#clubsEntete a
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-weight : bold;
  text-align:left;
  color:#ffcf18;  
}

div#clubsEntete a:hover
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-weight : bold;
  text-align:left;
  color:#ffcf18;  
  text-decoration:underline overline;
}

/* ----- Fin entete ----- */



/* ----- Début corps ----- */
div#corps 
{
  width : 640px;    
	font-size: 10pt;
  background-image : url(../imagesPJ35/pj35FondPlusSombre.jpg) ;  
  background-repeat : repeat-y;    
}

div#corps table#nomsProfesseurs 
{
  table-layout:fixed;
  width:390px;
  margin:4px;
  width: 380px;
}

div.corpsAccueil
{
  height:680px;
}

/* Début spécifique page Accueil */

div#annonceImportante
{
  background-color:#ffcf18; 
  color : #004cac; 
  margin:4px; 
  border: solid #aaa 1px;
  font:verdana 15pt; 
  font-weight:bold;
}

div#rubriqueEdito
{
  float:left;
}

div#titreEncartEdito
{
  width:434px;
  margin:4px; 
  margin-bottom:0px; 
  border: solid #aaa 1px;
  border-bottom:none;
  padding : 1px;
  padding-left : 2px;
  background-color : #004cac;;
  color : white;
  font-weight : bold;
}
div#encartEdito
{
  width:434px;
  margin:4px; 
  margin-top:0px; 
  border: solid #aaa 1px;
  padding : 1px;
  padding-left : 2px;
  background-color : #fff;
}
div#encartEdito p 
{
  text-align:justify;
  padding : 0;
}


div#rubriqueClubsContacts
{
  float:right;
}

div#titreEncartClubs
{
  width:180px;
  margin:4px; 
  margin-bottom:0px; 
  border: solid #aaa 1px;
  border-bottom:none;
  padding : 1px;
  padding-left : 2px;
  background-color : #004cac;;
  color : white;
  font-weight : bold;
}
div#encartClubs
{
  width:180px;
  margin:4px; 
  margin-top:0px; 
  border: solid #aaa 1px;
  padding : 1px;
  padding-left : 2px;
  background-color : #fff;
}
div#encartClubs p 
{
  text-align:justify;
  padding : 0;
}

ul#clubs
{
  list-style-type : none;
  padding-left :15px;
}

ul#clubs li
{
}

div#titreEncartNousContacter
{
  width:180px;
  margin:4px; 
  margin-bottom:0px; 
  border: solid #aaa 1px;
  border-bottom:none;
  padding : 1px;
  padding-left : 2px;
  background-color : #004cac;;
  color : white;
  font-weight : bold;
}
div#encartNousContacter
{
  width:180px;
  margin:4px; 
  margin-top:0px; 
  border: solid #aaa 1px;
  padding : 1px;
  padding-left : 2px;
  background-color : #fff;
}
div#encartNousContacter p 
{
  text-align:justify;
  padding : 0;
}


div#titreEncartAutres
{
  width:180px;
  margin:4px; 
  margin-bottom:0px; 
  border: solid #aaa 1px;
  border-bottom:none;
  padding : 1px;
  padding-left : 2px;
  background-color : #004cac;;
  color : white;
  font-weight : bold;
}
div#encartAutres
{
  width:180px;
  margin:4px; 
  margin-top:0px; 
  border: solid #aaa 1px;
  padding : 1px;
  padding-left : 2px;
  background-color : #fff;
}
div#encartAutres p 
{
  text-align:justify;
  padding : 0;
}


div#rubriqueProfesseurs
{
  float:left;
}
div#titreEncartProfesseurs
{
  width:627px;
  margin:4px; 
  margin-bottom:0px; 
  border: solid #aaa 1px;
  border-bottom:none;
  padding : 1px;
  padding-left : 2px;
  background-color : #004cac;;
  color : white;
  font-weight : bold;
}
div#encartProfesseurs
{
  width:627px;
  margin:4px; 
  margin-top:0px; 
  border: solid #aaa 1px;
  padding : 1px;
  padding-left : 2px;
  background-color : #fff;
  text-align:center;
}
div#encartProfesseurs p 
{
  text-align:justify;
  padding : 0;
}

div#encartProfesseurs table#nomsProfesseurs
{
  width: 600px;
}

/* fin spécifique page Accueil */


h1
{
	font-family: Impact, Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-weight : bold;
  text-align:center;
	font-size: 22pt;
  color : #004cac;
  padding-top : 20 px;
  padding : 8 px;
  margin : 5px;
  margin-top : 40px;
  /*border-bottom : solid 1px #0d236e;*/
}

h2
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-weight : bold;
	font-size: 13pt;
  margin-left : 30px;
  padding : 2 px;
  color : #004cac;
}

h3
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-weight : bold;
	font-size: 11pt;
  padding : 2 px;
  margin-left : 60px;
  color : #004cac;
}


div.rubriqueIndex 
{
  margin : 8px;
  border : 1px solid #aaa;      
  padding : 5px;
  background-color : #fff;
}


div#corps p 
{
  text-align:justify;
  padding : 1em;
}

div#navigation 
{
  left : 0px;
  width : 640px;
  height : 50px;
  text-align : center;      
}	


ul#ulNavigation
{
  display:block;
  list-style-type : none;
  margin-left : 30px;
}

ul#ulNavigation li
{  
  float : left;
  width : 90px;
  height : 25px;
  margin-right : 22px;
  margin-bottom : 0px;
  margin-top : 10px;
}

ul#ulNavigation a 
{
  display : block;
  width : 80px;
  height : 20px;
  text-decoration : none;
  color : #004cac;
  border-bottom : solid 1px transparent;
  border : 1px solid #b2b2b2;
	font-size: 10pt;
}
	
ul#ulNavigation a:hover 
{
  display : block;
  text-decoration : none;
  font-weight:bold;
  border-bottom : solid 2px #004cac;
}

ul#ulNavigation a.menuSelectionne 
{
  display : block;
  text-decoration : none;
  color : white;
  border : solid 1px #004cac;
  background-color : #004cac;
}
	
#agenda,
#duNeuf,
#photos
{
  text-decoration : none;
}



ul#disciplines
{
  list-style-type : disc;
  padding-left : 10em;
}

ul#disciplines li
{
  
}





img#professeurs
{
  border : solid 1px #0d236e;
  margin-top : 2px;
  margin-left : 80px;
  margin-bottom : 15px;
}


img#planAcces
{
  border : solid 1px #0d236e;
  margin-top : 2px;
  margin-left : 70px;
}


div#professeurs
{
  position:relative;
  left:15%;
  border : solid 1px #aaa;      
  width:400px;
  padding:8px;
  background-color:white;
  overflow:hidden;
}




div#professeurs span
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-weight : bold;
	font-size: 12pt;
  color : #004cac;
  text-align:center;  
  width: 380px;
  display:block;
}


td.nom
{
  font-weight : bold;
  color : #004cac;
}

td.td1
{
  text-align:center;
  border-spacing:2px;
}

td.td2
{
  text-align:center;
  border-spacing:2px;
}


/* contenu description clubs */

div#descriptionClub
{
  background-image : url(../imagesPJ35/pj35FondPlusSombre.jpg) ;  
  background-repeat : repeat-y;    
}

div#descriptionClub table
{
  margin:15px;
  margin-left:80px;
  padding:5px;
  border : solid grey 1px;
  border-collapse : collapse;
  background-color : white;    
}

div#descriptionClub table tr
{
  padding:5px;
  border : solid grey 1px;
}

div#descriptionClub table td
{
  padding:5px;
  border : solid grey 1px;
}

/* ----- Fin corps ----- */

/* ----- Début pied de page ----- */
div#pied 
{
  height : 30px;
  width : 640px;  
  background-color : #004cac;
  cursor : pointer;
}

a#administration
{
  display:block;
  color:white;
  margin-top : -5px;
  margin-left:5px;
}

a#administration.hover
{
  color:white;
}

img#firefox
{
  float:right;
  margin-top : -15px;
  margin-right : 18px;
}

/* ----- Fin pied de page ----- */

/* ----- Début partie gauche ----- */
#gauche 
{
  position : absolute;
	top : 110px;
  left : 5px;
  width: 135px;
  color :  #004cac;
  background-color : #fff;  
  /* 
  background-image : url(../imagesPJ35/ombre.gif) ;
  background-repeat  : repeat-y ;
  background-position : top right ; */
  background-image : url(../imagesPJ35/fondMG.jpg) ;
  background-repeat  : no-repeat ;
  border : 1px solid #b2b2b2;
  z-index : 100;
  text-align : center;      
}	
	
* html #gauche 
{ 
  /* Pour MSIE */ 	      
  /*margin-left : 5px;*/
	width: 135px;    
}
	
#gauche a 
{
  text-decoration : none;
  display : block;
  color : #004cac;
  padding-top:3px;
  padding-bottom:3px;	  
  width : 100%;
}
	
#gauche a.menuGaucheSelectionne,
#gauche a:hover 
{
  font-weight:bold;
  color :  #004cac;
}
	

#informations,
#contacts,
#liens 
{
  border-top : 1px solid #b2b2b2;    
}

#contacts
{
  border-top: 1px solid #b2b2b2;    
  margin-bottom: 15px;
  margin-top: 5px;
  font-weight:bold;
}


span#nosClubs
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-weight : bold;
	font-size: 9pt;
  color : #004cac;
  display : block;
  margin-top: 25px;
  margin-bottom: 10px;
}	

#breal, #chateaubourg, #dojoRennais, #monfort, #montauban, #moredelles, #orgeres
{
  color :  #004cac;
}


#menuGauche 
{
  padding-left : 10px;
  padding-right : 10px;	  
}
	
#menuGaucheHaut 
{
  /* border-top : 1px solid #b2b2b2; */
  margin-right : 15px;
}	
	
#menuGaucheBas 
{
  margin-bottom : 15px;
}		
#menuTraitBas 
{
  position : absolute;
	top : 470px;
  left : 5px;
  width: 137px;
  border-top : 1px solid #b2b2b2;
}		

#menub 
{
  height: 165px;
  border-bottom : 1px solid #b2b2b2;
  padding-top : 1px;
  padding-left : 1px;
  background-color:#fff;
}	
	
#slideMenuGauche 
{
      width: 129px;
      height: 150px;
      position: relative;
      overflow: hidden;	
}
	
* html #slideMenuGauche { /* Pour MSIE */ 	      
	  width: 119px;    
}	
	
#imageMenuGauche 
{
  position: absolute;  
  margin-top: 35px;
}

div.archives
{
  margin-left: 35px;
}
	/* ----- Fin partie gauche ----- */

