#tour
{
    margin-left: auto;
    margin-right: auto;
    width:950px;
}
#centre
{
    width:1020px;
}

#menu, #contenu, #contenuAccueil, #banniere, #bas, #sousMenu
{
        padding: 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #312c89;
	background-color: white; 
}
#dernieresInfos
{
    padding: 5px;
    margin-bottom:5px;
    border-width: 2px;
    border-style: solid;
    border-color: red;
    background-color: white;
    float:left;
    width:99%;
}
#dernieresInfos li
{
   list-style-position: inside;
   margin-bottom:5px;
}
div.arrondi {
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius: 10px;
 } 
#banniere
{
    width:1010px;
   height: 75px;
   margin-bottom:5px;
   text-align:center;
   background-color: #233284;
}
#bas
{
    margin-bottom:5px;
    text-align:center;
    background-color: #233284;
    color:#fff;
}
#menu
{
    width:220px;
    float:left;
    height:535px;
}
#menu li
{
  list-style-image : url(../images/puce2.jpg);
  margin:25px;
  font-size: 16px;
}
#menu a
{
    font-weight:bold;
    color: #000;
    text-decoration: none;
}
#sousMenu
{
    width:770px;
    float:right;
    margin-bottom: 5px;
    text-align: center;
    background-color: #233284;
}
#sousMenu li
{
  list-style-type:none;
  display:inline;
  margin:10px;
  font-size: 16px;
}
#sousMenu a
{
    font-weight:normal;
    text-decoration: none;
    color:#fff;
    font-weight: bold;
}
#menu a:hover, #sousMenu a:hover
{
  color:#b2bbec;
}
#contenu,#contenuAccueil
{
   width:770px;
   float:right;
   background-image:url("../images/imageFond.jpg");
   background-repeat:no-repeat;
   background-position: right bottom;
   overflow:auto; 
}
#contenu
{
    height:500px;
}
#contenuAccueil
{
    height:535px;
}
#contenu li
{
    list-style-position: inside;
    list-style-image : url(../images/puce.gif);
    margin-left:15px;
}
#contenu a, #dernieresInfos a, #contenuAccueil a
{
    font-weight:bold;
    color: #000;
    text-decoration: none;
}
#bas
{
    margin-top:5px;
    width:99%;
    float:left;
    font-size:8pt;
    text-align:center;
}
/*Accueil*/
#imagesAccueil
{
    width:250px;
    float:left;
    margin:auto;
    text-align:center;
    margin-bottom:5px;
}
#texteAccueil p
{
    margin-top:15px;
    margin-bottom:15px;
}
#sponsor
{
    width:100px;
}
/**Présentation**/
#imageGauche,#imageDroite
{
    width:225px;
    height:155px;
}
#texteDroite,#texteGauche
{
   width:525px;
   height:155px;
}
#texteDroite,#imageDroite
{
    float:right;
}
#texteGauche,#imageGauche
{
   float:left;
}
#texteDroite p, #texteGauche p
{
    margin-right:5px;
   margin-left:5px;
   margin-top:10px;
   margin-bottom:15px;
}
/*Partie comité*/
#titreComite
{
    width:200px;
    float:left;
    height:90px;
}
#coordonneesComite
{
    width:550px;
    float:right;
    height:90px;
}
#ligne
{
   float:left;
   width:750px;
}
/*Partie moniteurs*/
#photosMoniteurs
{
    float:left;
    width:229px;
    height:160px;
}
#presentationMoniteurs
{
    margin-top:10px;
    width:520px;
    float:right;
    height:150px;
}
#presentationMoniteurs ul
{
    margin-top:15px;
}
/*Partie concours*/
#presentationConcours p, #texteContact p
{
   margin-bottom:20px;
   margin-top:20px;
}
#inscriptionConcoursAllemand
{
    font-style:italic;
}
#inscriptionConcoursAllemand p, #inscriptionConcours p
{
    margin:10px;
}

/*partie Liens*/
#imagesLiens
{
    float:left;
    width:200px;
    height:100px;
    text-align:center;
    margin-top:10px;
}
#texteLiens
{
    width:550px;
    height:100px;
    float:left;
}
#texteLiens p
{
    margin:10px;
}

/*Partie album et commentaires*/
#date
{
    width:150px;
    float:left;
}
#commentaires
{
    float:left;
    width:600px;
}
#textePhotosCommentaires p
{
    margin:15px;
}

/*Partie Agenda*/
#texteAgenda p
{
    margin-top:20px;
    margin-bottom:20px;
}
#agendaCouleur
{
   background-color:#e7f2fd;
   height:45px;
   width:750px;
}
#agendaSansCouleur
{
   height:45px;
   width:750px;
}
#agendaJour,#agendaDate,#agendaHoraire
{
    margin-top:5px;
    margin-bottom:3px;
    width:150px;
    height:35px;
    float:left;
}
#agendaDescription
{
   margin-top:5px;
   margin-bottom:3px;
   width:300px;
   height:35px;
   float:left;
}
#entrainementCouleur
{
    background-color:#e7f2fd;
    height:30px;
    width:750px;
}
#entrainementSansCouleur
{
    height:30px;
    width:750px;
}
#entrainementJour,#entrainementDate,#entrainementHoraire
{
    margin-top:5px;
    margin-bottom:3px;
    width:150px;
    float:left;
}
#entrainementDescription
{
   margin-top:5px;
   margin-bottom:3px;
   width:300px;
   float:left;
}
