*
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
BODY
{
    MARGIN: auto
}
H1
{
    PADDING-LEFT: 3px;
    TEXT-ALIGN: left
}
H2
{
    MARGIN-LEFT: 15px;
    PADDING-TOP: 10px
}
H3
{
    PADDING-LEFT: 8px;
    MARGIN: 0px;
    PADDING-TOP: 5px
}
INPUT
{
    WIDTH: 160px
}
DL
{
    PADDING-LEFT: 25px
}
DT
{
    MARGIN-LEFT: 10px
}
FORM TD
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
BLOCKQUOTE
{
    MARGIN-LEFT: 30px;
    MARGIN-RIGHT: 50px
}
#aut_endroit
{
    WIDTH: 20px
}
#aut_cours
{
    WIDTH: 20px
}
#aut_date
{
    WIDTH: 20px
}
#cours TD
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #ccc 1px solid;
    HEIGHT: 25px
}
#sitemap TD
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #ccc 1px solid;
    HEIGHT: 25px
}
#img2
{
    MARGIN-TOP: 5px;
    MARGIN-LEFT: 10px;
    WIDTH: 60px
}
#img1
{
    MARGIN-TOP: 10px;
    FLOAT: left;
    MARGIN-LEFT: 10px;
    WIDTH: 70px
}
#img2
{
    MARGIN-TOP: 10px;
    FLOAT: right;
    MARGIN-LEFT: 10px;
    WIDTH: 70px;
    MARGIN-RIGHT: 40px
}
#logos IMG
{
    FLOAT: left;
    MARGIN: 0px;
    WIDTH: 30%
}
#logos3
{
    MARGIN-LEFT: 210px
}
#logos3 IMG
{
    MARGIN-TOP: 15px;
    MARGIN-LEFT: 7px;
    WIDTH: 80%
}
#mission1
{
    FLOAT: left;
    WIDTH: 180px;
    HEIGHT: 25%
}
#mission2
{
    PADDING-RIGHT: 50px;
    FLOAT: right;
    WIDTH: 370px;
    HEIGHT: 25%
}
#services1
{
    FLOAT: right;
    MARGIN-RIGHT: 50px
}
#textBox
{
    MARGIN: 5px
}
#textBox2
{
    MARGIN-RIGHT: 15px
}
#validation TD
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #ccc 1px solid;
    HEIGHT: 40px
}
#validation IMG
{
    PADDING-RIGHT: 10px;
    MARGIN: 0px
}
.general
{
    MARGIN: 0px auto;
    WIDTH: 800px
}
.entete
{
    HEIGHT: 278px
}
.langues
{
    HEIGHT: 15px;
}
.entete1
{
    HEIGHT: 180px
}
.logo
{
    MARGIN-TOP: 5px;
    FLOAT: left;
    MARGIN-LEFT: 20px
}
.animation
{
    FLOAT: right
}
.menu
{
    MARGIN-TOP: 15px;
    MARGIN-LEFT: 2px;
    WIDTH: 792px;
    HEIGHT: 35px
}
.menu LI
{
    FLOAT: left;
    WIDTH: 132px;
    TEXT-ALIGN: center
}
.menu LI A
{
    DISPLAY: block;
    PADDING-TOP: 10px;
    HEIGHT: 26px;
    TEXT-ALIGN: center
}
.menu2
{
    PADDING-LEFT: 20px;
    HEIGHT: 20px;
    TEXT-ALIGN: center
}
.menu2 A
{
    PADDING-RIGHT: 7px;
    DISPLAY: block;
    PADDING-LEFT: 7px;
    PADDING-TOP: 4px;
    TEXT-DECORATION: none;
}
.menu2
{
    WIDTH: 100%;
    HEIGHT: 50%
}
.langues a {
  color:#002888;
  text-decoration:none;
  cursor:pointer;
 }
 
.langues a:visited {
  color:#002888;
 }
 
.langues a:hover {
  color:#002888;
  text-decoration:underline;
 }
 
.langues a:active {
  color:#002888;
  cursor:wait;

}

.menu2 a {
  color:#00C;
  text-decoration:none;
  cursor:pointer;
 }
 
.menu2 a:visited {
  color:#00C;
 }
 
.menu2 a:hover {
  color:#00C;
  text-decoration:underline;
 }
 
.menu2 a:active {
  color:#00C;
    cursor:wait;

}

.corps a {
  color:#002888;
  text-decoration:none;
  cursor:pointer;
 }
 
.corps a:visited {
  color:#002888;
 }
 
.corps a:hover {
  color:#002888;
  text-decoration:underline;
 }
 
.corps a:active {
  color:#002888;
  cursor:wait;

}


.gauche
{
    MIN-HEIGHT: 99%;
    FLOAT: left;
    WIDTH: 600px;
    HEIGHT: 50%
}
.gauche IMG
{
    FLOAT: left
}
.gauche P
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.services2
{
    WIDTH: 600px
}
.services2 .btn
{
	width:82px;
	height:21px;
}
.mission
{
    WIDTH: 600px;
    HEIGHT: 145px
}
.mission IMG
{
    FLOAT: left;
    MARGIN: 0px
}
.services
{
    MARGIN-TOP: 30px;
    HEIGHT: 170px;
    TEXT-ALIGN: left
}
.services P
{
    MARGIN: 10px
}
.services3
{
    FLOAT: left;
    WIDTH: 400px;
    HEIGHT: 50%
}
.services3 P
{
    MARGIN: 10px;
    HEIGHT: 50%
}
.services4
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    BORDER-BOTTOM: #ccc 1px solid;
    FLOAT: right;
    WIDTH: 185px;
}
.services4 IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN-TOP: 20px;
    MARGIN-BOTTOM: 20px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.formation
{
	text-align:left;
    FLOAT: left;
    WIDTH: 176px;
    HEIGHT: 170px;
     padding-RIGHT: 7px;
}

.formation a {
  color:#002888; 
  text-decoration:none;
  cursor:pointer;
 }
 
.formation a:visited {
  color:#002888;
 }
 
.formation a:hover {
  color:#002888;
  text-decoration:underline;
 }
 
.formation a:active {
  color:#002888;
  cursor:wait;

}
.formation P
{
	txt-align:center;
    PADDING-TOP: 25px;
   }
.validation
{
    FLOAT: right;
    WIDTH: 176px;
    HEIGHT: 170px;
    padding-RIGHT: 7px;
}
.validation a {
  color:#002888;
  text-decoration:none;
  cursor:pointer;
 }
 
.validation a:visited {
  color:#002888;
 }
 
.validation a:hover {
  color:#002888;
  text-decoration:underline;
 }
 
.validation a:active {
  color:#002888;
  cursor:wait;

}

.prof
{
	txt-align:center;
    FLOAT: left;
    WIDTH: 176px;
    HEIGHT: 170px;
    padding-RIGHT: 7px;
}
.prof a {
  color:#002888;
  text-decoration:none;
  cursor:pointer;
 }
 
.prof a:visited {
  color:#002888;
 }
 
.prof a:hover {
  color:#002888;
  text-decoration:underline;
 }
 
.prof a:active {
  color:#002888;
  cursor:wait;

}

.table2
{
    FLOAT: right;
    MARGIN-BOTTOM: 30px;
    WIDTH: 275px;
    MARGIN-RIGHT: 30px
}
.table1
{
    FLOAT: left;
    MARGIN-BOTTOM: 30px;
    WIDTH: 275px
}
.calendrier
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    BORDER-BOTTOM: #ccc 1px solid;
    WIDTH: 170px;
    MARGIN-RIGHT: 10px;
     MARGIN-LEFT: 10px;
    HEIGHT: 170px;
    BACKGROUND-COLOR: #DCDCDC;
}
.page3
{
    MARGIN-TOP: -10px
}
.page4
{
    MARGIN-TOP: -15px;
    MARGIN-LEFT: 15px
}
.barre
{
    FLOAT: right;
    WIDTH: 200px;
    HEIGHT: 50%;
    TEXT-ALIGN: left;
    MARGIN-BOTTOM: 10px
}
.barre IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.clients
{
    HEIGHT: 80px
}
.news
{
    WIDTH: 200px;
    HEIGHT: 140px
}
.news P
{
    MARGIN: 0px
}
.titre
{
    MARGIN-TOP: 5px;
    MARGIN-LEFT: 10px
}
.texte
{
    PADDING-LEFT: 5px;
    MARGIN-LEFT: 5px
}
.associations
{
    MARGIN-TOP: 10px;
    MARGIN-BOTTOM: 1px;
}
.twitter
{
    BORDER-RIGHT: #cccccc 1px;
    BORDER-TOP: #cccccc 1px;
    MARGIN-TOP: 0px;
    DISPLAY: block;
    FLOAT: right;
    MARGIN-BOTTOM: 35px;
    BORDER-LEFT: #cccccc 1px;
    WIDTH: 80px;
    MARGIN-RIGHT: 105px;
    BORDER-BOTTOM: #cccccc 1px;
    HEIGHT: 60px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
.twitter A
{
    DISPLAY: block;
    TEXT-DECORATION: none
}
.footer
{
    WIDTH: 800px;
    HEIGHT: 5%;
    TEXT-ALIGN: center
}
.twitter IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FLOAT: right;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    POSITION: relative
}