body { margin: 0; padding: 0; border-width: 0; }
/*body { width: 900px; margin: 0; padding: 0; border-width: 0; }*/
p { }
td { }
td img { border-width: 0; display:block; } /*enleve espace sous image dans un td*/
/* div img { display:block; }*/
img { margin: 0; padding: 0; border-width: 0; }
table { margin: 0; padding: 0; border-width: 0; }
a:link { color: #00405d; border-width: 0; }
a:visited { color: #00405d; border-width: 0; }
a:hover { color: #00405d; border-width: 0; }
a:active { color: #00405d; border-width: 0; }

h1 { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/fond-titre-page.gif); background-repeat: repeat-x; text-align: center; height: 22px; float: left; margin: 0; padding-top: 3px; padding-right: 5px; padding-left: 5px; border-style: none; border-width: 0; }
.h1-actu { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/fond-actu-page.gif); background-repeat: repeat-x; text-align: center; height: 22px; float: left; margin: 0; padding-top: 3px; padding-right: 5px; padding-left: 5px; border-style: none; border-width: 0; }
h2 { color: #00405d; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/puce-h1.gif); background-repeat: no-repeat; background-position: 0 2px; float: left; margin: 0; padding: 0 0 5px 17px; border-width: 0; }
.h2-actu { color: #7b1a27; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/puce-actu.gif); background-repeat: no-repeat; background-position: 0 2px; float: left; margin: 0; padding: 0 0 5px 17px; border-width: 0; }
h3 { color: #0090a2; font-size: 11px; font-weight: bold; margin: 0; padding: 0 0 5px; border-width: 0; }

/*.acrobat { color: #00405d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; background-image: url(../images/puce-acrobat.gif); background-repeat: no-repeat; margin: 0 0 5px 18px; padding: 0 0 2px 18px; border-style: none; border-width: 0; }
*/

/*#pub-ccip { position: fixed; top: 30px; left: 910px; width: 150px; height: 200px; margin: 0; padding: 0; border-style: none; border-width: 0; display: block; float: none; }*/
#pub-ccip { position: absolute; top: 30px; left: 910px; width: auto; height: auto; margin: 0; padding: 0; border-style: none; border-width: 0; display: block; float: none; }

#page { width: 900px; margin: 0; padding: 0; border-width: 0; }

#bandeau { width: 900px; height: 148px; margin: 0; padding: 0; border-width: 0; }
#logo { background-color: white; width: 324px; height: 148px; float: left; margin: 0; padding: 0; border-width: 0; }
#illustration-bandeau { background-image: url(../images/bandeau-accueil.jpg); background-repeat: no-repeat; width: 576px; height: 148px; float: left; margin: 0; padding: 0; }

/*GOOGLE*/
#google { color: #00405d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; position: absolute; top: 0; left: 495px; right: 895px; width: 400px; height: 40px; margin: 0; padding: 0; }
.searchButton { background-color:#00405d; color:#fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; margin: 2px 0 0 2px; padding: 1px 5px; border:solid 1px white; }
.searchButton:hover {background-color:#b92b16;}
.searchBox { color: #00405d; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 2px 0 0; padding: 1px 5px; border: solid 1px; }

/*Langues*/
#language { position: absolute; top: 120px; left: 874px; width: 25px; height: 25px; margin: 0; padding: 0; border-width: 0; }
#language img {}

/*barre profiles*/
#profiles { background-image: url(../images/fond-profiles.gif); background-repeat: repeat-x; width: 900px; height: 20px; margin: 0; padding: 0; border-width: 0; }
#profiles p { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 400; background-image: url(../images/fleche-profiles.gif); background-repeat: no-repeat; background-position: 10px 4px; width: 870px; height: 17px; margin: 0; padding: 3px 0 0 30px; border-width: 0; }
#profiles p a:link { color: white; text-decoration: none; }
#profiles p a:visited { color: white; text-decoration: none; }
#profiles p a:hover { color: white; text-decoration: underline; }
#profiles p a:active { color: white; text-decoration: underline; }
#illustration-profiles { width: 576px; height: 148px; float: left; margin: 0; padding: 0; }

#menu-horizontal { width: 900px; height: 53px; margin: 0 0 10px; padding: 0; border-width: 0; }
#menu-horizontal img { border-width: 0; }

#centre { background-image: url(../images/fond-centre.gif); background-repeat: repeat-y; background-position: 0 10px; width: 890px; float: left; margin: 0; padding: 0 5px; overflow: hidden; border-style: none; border-width: 0; }
* html #centre { display:inline; /* IE 6 fix */ }

#fin-centre { background-image: url(../images/menu-gauche-bas.gif); background-repeat: no-repeat; background-position: 5px 0; width: 900px; height: 8px; float: left; margin: 0; padding: 0 5px; border-width: 0; }

#colone-gauche { vertical-align: top; width: 205px; height: auto; float: left; margin: 0; padding: 0; border-width: 0; }
#debut-colone-gauche { background-image: url(../images/menu-gauche-haut.gif); background-repeat: no-repeat; width: 205px; height: 8px; margin: 0; padding: 0; border-width: 0; }
#debut-colone-gauche img { display:block; }
/*#milieu-colone-gauche { overflow: visible; float: inherit; background-image: url(../images/menu-gauche-fond.gif); background-repeat: repeat-y; width: 205px; margin: 0; padding: 0; border-style: none; border-width: 0; position: relative; display: block;}
*/
#milieu-colone-gauche { background-image: url(../images/menu-gauche-fond.gif); background-repeat: repeat-y; width: 205px; margin: 0; padding: 0; border-style: none; border-width: 0; overflow: hidden;}
/*#fin-colone-gauche { background-color: #dac2db; background-image: url(../images/menu-gauche-bas.gif); background-repeat: no-repeat; width: 205px; height: 9px; margin: 0; padding: 0; border-width: 0; }
*/
.inter-colone-gauche { background-image: url(../images/inter-menu-gauche.gif); background-repeat: no-repeat; width: 205px; height: 30px; margin: 0; padding: 0; border-width: 0; display: block; position: static;}
.fin-colone-gauche { background-image: url(../images/menu-gauche-bas.gif); background-repeat: no-repeat; width: 205px; height: 8px; margin: 0; padding: 0; border-width: 0; display: block; position: static;}
table.menu-gauche { width: 155px; margin: 0 0 15px 20px; border-style: none; border-width: 0; border-collapse: collapse; }
td.menu-gauche { color: #00405d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }

#bloc-video { background-image: url(../images/fond-bloc-video.gif); background-repeat: no-repeat; height: 326px; margin: 0; padding: 23px 0 0 2px; border-width: 0; }
#bloc-corp-gauche { height: 124px; margin: 0; padding: 0; border-width: 0; }

.bloc-copyright { color: #00405d; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 20px 5px 0 25px; }

#colone-centrale { width: 510px; float: left; margin: 0; padding: 0 5px; border-width: 0; display: block; }
.titre-actu { text-align: left; width: 510px; height: 22px; margin: 0; padding: 0; border-style: none; border-width: 0; }

#colone-centrale-wide { width: 674px; float: left; margin: 0; padding: 0 5px; border-width: 0; display: block; }
#colone-centrale-signet { width: 890px; float: left; margin: 0; padding: 0 5px; border-width: 0; display: block; }
/*.titre-actu-wide { text-align: left; width: 675px; height: 22px; margin: 0; padding: 0; border-style: none; border-width: 0; }
.bloc-actu-wide { font-family: Verdana, Arial, Helvetica, sans-serif; width: 675px; margin: 0 0 0; padding: 0; border-width: 0; }
.bloc-actu-wide p { color: #00405d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; margin: 0 0 10px; padding: 0; border-style: none; border-width: 0; }
.bloc-actu-wide ul { margin: 10px 0 10px 20px; padding: 0; }
.bloc-actu-wide li { color: #00405d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; margin: 0 0 5px; padding: 0; list-style-type: none; list-style-image: url(../images/puce-li.gif); }
.bloc-actu-wide h1 { color: #00405d; font-size: 12px; font-weight: bold; background-image: url(../images/puce-h1.gif); background-repeat: no-repeat; background-position: 0 1px; margin: 0; padding: 0 0 5px 17px; border-width: 0; }
.bloc-actu-wide h2 { color: #4c6d90; font-size: 11px; font-weight: bold; margin: 0; padding: 0 0 5px; border-width: 0; }
.bloc-actu-wide h3 { color: #4c6d90; font-size: 11px; font-weight: bold; margin: 0; padding: 10px 0 5px; border-width: 0; }
.bloc-actu-photo-wide { width: 40px; float: left; margin: 0; padding: 2px 0 0; border-style: none; border-width: 0; display:block;}
.bloc-actu-texte-wide { color: #666; font-size: 11px; line-height: 12px; width: 630px; float: left; margin: 0; padding: 0 0 10px 5px; }
.bloc-actu-texte-wide p { color: #666; }*/

/* Titre de page */
.titre-bloc { background-image: url(../images/titre-page-pointille.gif); background-repeat: no-repeat; width: 510px; height: 22px; margin: 8px 0 10px; padding: 0; border-style: none; border-width: 0; }
.titre-bloc-wide { background-image: url(../images/titre-page-pointille-wide.gif); background-repeat: no-repeat; width: 675px; height: 22px; margin: 8px 0 10px; padding: 0; border-style: none; border-width: 0; }
.titre-debut { background-image: url(../images/debut-titre-page.gif); background-repeat: no-repeat; width: 10px; height: 22px; float: left; margin: 0; padding: 0; border-style: none; border-width: 0; }
.titre-texte { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/fond-titre-page.gif); background-repeat: repeat-x; text-align: center; height: 22px; float: left; margin: 0; padding-top: 3px; padding-right: 5px; padding-left: 5px; border-style: none; border-width: 0; }
.titre-fin { background-image: url(../images/fin-titre-page.gif); background-repeat: no-repeat; width: 10px; height: 22px; float: left; margin: 0; padding: 0; border-style: none; border-width: 0; }

/* Titre de page ACTU */
.titre-actu-bloc { background-image: url(../images/titre-actu-pointille.gif); background-repeat: no-repeat; width: 510px; height: 22px; margin: 8px 0 10px; padding: 0; border-style: none; border-width: 0; }
.titre-actu-bloc-wide { background-image: url(../images/titre-actu-pointille-wide.gif); background-repeat: no-repeat; width: 675px; height: 22px; margin: 8px 0 10px; padding: 0; border-style: none; border-width: 0; }
/*.titre-actu-bloc-wide { background-image: url(../images/titre-actu-pointille-wide.gif); background-repeat: no-repeat; width: 675px; height: 22px; margin: 8px 0 10px; padding: 0; border-style: none; border-width: 0; }*/
.titre-actu-debut { background-image: url(../images/debut-actu-page.gif); background-repeat: no-repeat; width: 10px; height: 22px; float: left; margin: 0; padding: 0; border-style: none; border-width: 0; }
.titre-actu-texte { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/fond-actu-page.gif); background-repeat: repeat-x; text-align: center; height: 22px; float: left; margin: 0; padding-top: 3px; padding-right: 5px; padding-left: 5px; border-style: none; border-width: 0; }
.titre-actu-fin { background-image: url(../images/fin-actu-page.gif); background-repeat: no-repeat; width: 10px; height: 22px; float: left; margin: 0; padding: 0; border-style: none; border-width: 0; }

/*sous-titre wide*/
#sous-titre-wide { background-repeat: repeat-x; width: 675px; height: auto; margin: 0; padding: 0; border-width: 0; }
#sous-titre-wide span { color: #00405d; text-decoration: underline; }
#sous-titre-wide p { color: #4c6d90; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/puce-sous-titre.gif); background-repeat: no-repeat; background-position: 10px 2px; width: 645px; height: auto; margin: 0; padding: 0 0 10px 30px; border-width: 0; }
#sous-titre-wide p a:link { color: #4c6d90; text-decoration: none; }
#sous-titre-wide p a:visited { color: #4c6d90; text-decoration: none; }
#sous-titre-wide p a:hover { color: #4c6d90; text-decoration: underline; }
#sous-titre-wide p a:active { color: #4c6d90; text-decoration: underline; }

/**/
.bloc-actu { font-family: Verdana, Arial, Helvetica, sans-serif; width: 510px; float: left; margin: 0; padding: 0; border-width: 0; }
.bloc-actu p { color: #00405d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; margin: 0 0 10px; padding: 0; border-style: none; border-width: 0; }
.bloc-actu h1 { color: #00405d; font-size: 12px; font-weight: bold; background-image: url(../images/puce-h1.gif); background-repeat: no-repeat; background-position: 0 1px; margin: 0; padding: 0 0 5px 17px; border-width: 0; }
.bloc-actu h2 { color: #00405d; font-size: 12px; font-weight: bold; background-image: url(../images/puce-h1.gif); background-repeat: no-repeat; background-position: 0 1px; margin: 0; padding: 0 0 5px 17px; border-width: 0; }
.bloc-actu h3 { color: #0090a2; font-size: 11px; font-weight: bold; margin: 0 0 0; padding: 0 0 5px; border-width: 0; }
.bloc-actu h4 { color: #0090a2; font-size: 11px; font-weight: bold; margin: 0; padding: 10px 0; border-width: 0; }
.bloc-actu-photo { width: 50px; float: left; margin: 0; padding: 2px 0 0; border-style: none; border-width: 0; display:block;}
/*.bloc-actu-texte { color: #666; font-size: 11px; line-height: 12px; width: 455px; float: left; margin: 0; padding: 0 0 10px 5px; }*/
.bloc-actu-texte { color: #00405d; font-size: 11px; line-height: 12px; width: 455px; float: left; margin: 0; padding: 0 0 10px 5px; }
.bloc-actu-texte p { margin: 0 0 3px; padding: 0; border-style: none; border-width: 0; }
.bloc-actu-texte a:link { color: #00405d; text-decoration: none; }
.bloc-actu-texte a:visited { color: #00405d; text-decoration: none; }
.bloc-actu-texte a:hover { color: #4c6d90; }
.bloc-actu-texte a:active { color: #4c6d90; text-decoration: underline; }

/*#colone-centrale-wide { width: 674px; float: left; margin: 0; padding: 0 5px; border-width: 0; display: block; }*/
.titre-actu-wide { text-align: left; width: 675px; height: 22px; margin: 0; padding: 0; border-style: none; border-width: 0; }

.bloc-actu-wide { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: none; width: 675px; float: left; margin: 0 0 5px; padding: 0; border-width: 0; }
* html .bloc-actu-wide { display:inline; /* IE 6 fix */ }
.bloc-actu-wide img { float: right; margin: 0; padding: 0 0 5px 10px; }
.bloc-actu-wide img.logo { vertical-align: middle; float: none; margin: 0; padding: 0; border-style: none; border-width: 0; }
.bloc-actu-wide p { color: #00405d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; margin: 0 0 5px; padding: 0; border-style: none; border-width: 0; }
.bloc-actu-wide p.acrobat { background-image: url(../images/puce-acrobat.gif); background-repeat: no-repeat; background-position: 0 5px; margin: 0; padding: 5px 0 5px 18px; }
.bloc-actu-wide p.doc { color: #00405d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; background-image: url(../images/puce-word.gif); background-repeat: no-repeat; background-position: 0 5px; margin: 0; padding: 5px 0 5px 18px; border-style: none; border-width: 0; }
.bloc-actu-wide h1 { color: #00405d; font-size: 12px; font-weight: bold; background-image: url(../images/puce-h1.gif); background-repeat: no-repeat; background-position: 0 1px; margin: 0; padding: 0 0 5px 17px; border-width: 0; display: block; }
.bloc-actu-wide h2 { color: #00405d; font-size: 12px; font-weight: bold; background-image: url(../images/puce-h1.gif); background-repeat: no-repeat; background-position: 0 1px; margin: 0; padding: 0 0 5px 17px; border-width: 0; }
.bloc-actu-wide h3 { color: #0090a2; font-size: 11px; font-weight: bold; margin: 0; padding: 0 0 5px; border-width: 0; }
.bloc-actu-wide h4 { color: #0090a2; font-size: 11px; font-weight: bold; margin: 0; padding: 10px 0 5px; border-width: 0; }
.bloc-actu-wide ul { margin: 0 0 5px; padding: 0 0 0 30px; }
.bloc-actu-wide li { color: #00405d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; list-style-type: disc; }
.bloc-actu-wide li.plan1 { color: #00405d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 0px; list-style-type: none; }
.bloc-actu-wide li.plan1 a:link { color: #00405d; text-decoration: none; }
.bloc-actu-wide li.plan1 a:visited { color: #00405d; text-decoration: none; }
.bloc-actu-wide li.plan1 a:hover { color: #00405d; text-decoration: underline; }
.bloc-actu-wide li.plan1 a:active { color: #00405d; }
.bloc-actu-wide li.plan2 { color: #00405d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 0px; list-style-type: none; }
.bloc-actu-wide li.plan2 a:link { color: #00405d; text-decoration: none; }
.bloc-actu-wide li.plan2 a:visited { color: #00405d; text-decoration: none; }
.bloc-actu-wide li.plan2 a:hover { color: #00405d; text-decoration: underline; }
.bloc-actu-wide li.plan2 a:active { color: #00405d; }
.bloc-actu-wide li.plan3 { color: #00405d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 30px; list-style-type: none; }
.bloc-actu-wide li.plan3 a:link { color: #00405d; text-decoration: none; }
.bloc-actu-wide li.plan3 a:visited { color: #00405d; text-decoration: none; }
.bloc-actu-wide li.plan3 a:hover { color: #00405d; text-decoration: underline; }
.bloc-actu-wide li.plan3 a:active { color: #00405d; }
.bloc-actu-wide form { color: #00405d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; margin: 0 0 5px; padding: 0; border-style: none; border-width: 0; }
.bloc-actu-wide table { margin: 5px 0 10px; padding: 0; border: solid 1px #00405d; border-collapse: collapse; }
.bloc-actu-photo-wide { width: 40px; float: left; margin: 0; padding: 2px 0 0; border-style: none; border-width: 0; display:block;}
.bloc-actu-photo-wide img { margin: 0; padding: 0; }
.bloc-actu-texte-wide { color: #00405d; font-size: 11px; line-height: 12px; width: 630px; float: left; margin: 0; padding: 0 0 10px 5px; }
.bloc-actu-texte-wide2 { color: #00405d; font-size: 11px; line-height: 12px; width: 670px; float: left; margin: 0; padding: 0 0 10px 5px; }

.bloc-actu-signet { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: none; width: 890px; float: left; margin: 0 0 5px; padding: 0; border-width: 0; }
* html .bloc-actu-signet { display:inline; /* IE 6 fix */ }
.bloc-actu-signet img { vertical-align: middle; float: left; margin: 0; padding: 0 10px; }
.bloc-actu-signet table { margin: 0px 0 10px; padding: 0; border-collapse: collapse; }
.bloc-actu-signet td.liste { color: #00405d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; padding-top: 3px; padding-bottom: 3px; }
.icone-signet { background-image: url(../liens/img/dossier.gif); background-repeat: no-repeat; padding-left: 20px; }
.bloc-actu-signet td.description-signet { color: #00405d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.bloc-actu-fin { background-image: none; width: 675px; height: 1px; float: left; margin: 0 -3px 0 0; padding: 0; border-width: 0; }

.bloc-qtvr-plan { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: none; width: 675px; float: left; margin: 0 0 5px; padding: 0 0 0 0; border-width: 0; }
.bloc-qtvr-plan img { margin: 0; padding: 0; border-width: 0; }
.bloc-qtvr-plan table { padding: 0; border-width: 0; }
.bloc-qtvr-plan td { color: #00405d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.bloc-qtvr-mov { background-image: url(../images/fond-qtvr.gif); background-repeat: no-repeat; width: 260px; height: 188px; float: left; margin: 5px 5px 0 0; padding: 8px 0 0; border-width: 0; }
.bloc-qtvr-mov object { width: 240px; height: 180px; margin-top: 0; margin-left: 10px; padding: 0; }
.bloc-qtvr-comment { }
.inter-bloc-qtvr-wide { color: #00405d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f0eeeb; width: 666px; float: left; margin: 0; padding: 0 9px 0 0; border-style: none; border-width: 0; }
.inter-bloc-qtvr-wide p { margin: 0; padding: 5px 0; }

/* Bloc Pub*/
.bloc-pub { width: 468px; float: left; margin: 0; padding: 5px 20px; /*border: solid 1px #eee;*/ }


/*
.bloc-actu-wide { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: none; width: 675px; float: left; margin: 0 0 5px; padding: 0; border-width: 0; }
.bloc-actu-wide img { background-color: #ce6700; float: right; margin: 0; padding: 0 0 5px 5px; }
.bloc-actu-wide p { color: #00405d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; margin: 0 0 5px; padding: 0; border-style: none; border-width: 0; }
.bloc-actu-wide h1 { color: #00405d; font-size: 12px; font-weight: bold; background-image: url(../images/puce-h1.gif); background-repeat: no-repeat; background-position: 0 1px; margin: 0; padding: 0 0 5px 17px; border-width: 0; display: block; }
.bloc-actu-wide h2 { color: #00405d; font-size: 12px; font-weight: bold; background-image: url(../images/puce-h1.gif); background-repeat: no-repeat; background-position: 0 1px; margin: 0; padding: 0 0 5px 17px; border-width: 0; }
.bloc-actu-wide h3 { color: #0090a2; font-size: 11px; font-weight: bold; margin: 0; padding: 0 0 5px; border-width: 0; }
.bloc-actu-wide h4 { color: #0090a2; font-size: 11px; font-weight: bold; margin: 0; padding: 10px 0 5px; border-width: 0; }
.bloc-actu-wide ul { margin: 0 0 5px; padding: 0 0 0 30px; }
.bloc-actu-wide li { color: #00405d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; list-style-type: disc; }
.bloc-actu-wide table { margin: 5px 0 10px; padding: 0; border: solid 1px #00405d; border-collapse: collapse; }
.bloc-actu-photo-wide { width: 40px; float: left; margin: 0; padding: 2px 0 0; border-style: none; border-width: 0; display:block;}
.bloc-actu-photo-wide img { margin: 0; padding: 0; }
.bloc-actu-texte-wide { color: #666; font-size: 11px; line-height: 12px; width: 630px; float: left; margin: 0; padding: 0 0 10px 5px; }
.bloc-actu-texte-wide2 { color: #00405d; font-size: 11px; line-height: 12px; width: 670px; float: left; margin: 0; padding: 0 0 10px 5px; }
*/

/**/

/*.bloc-actu { font-family: Verdana, Arial, Helvetica, sans-serif; width: 510px; margin: 0 0 0; padding: 0; border-width: 0; }
.bloc-actu h1 { color: #7c7063; font-size: 11px; font-weight: bold; margin: 0; padding: 0 0 2px; border-width: 0; }
.bloc-actu-photo { width: 40px; float: left; margin: 0; padding: 2px 0 0; border-style: none; border-width: 0; display:block;}
.bloc-actu-texte { color: #666; font-size: 11px; line-height: 12px; width: 465px; float: left; margin: 0; padding: 0 0 10px 5px; }*/

.titre-droite { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/bouton-titre-bloc-droite.gif); background-repeat: no-repeat; width: 160px; height: 19px; margin: 0; padding: 4px 0 0 5px; border-style: none; border-width: 0; }
#menu-droite { width: 165px; float: left; margin: 0; padding: 0; border-width: 0; }
div.bouton { margin: 0; padding: 0 0 5px; border-width: 0; }

/* Cadre Actu Droite*/
.titre-actu-droite { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/bouton-titre-bloc-droite.gif); background-repeat: no-repeat; width: 160px; height: 19px; float: left; margin: 0; padding: 4px 0 0 5px; border-style: none; border-width: 0; }
.bloc-actu-droite { float: left; background-color: #f0eeeb; background-image: none; background-repeat: repeat-y; width: 165px; height: auto; overflow: visible; margin: 0; padding: 0; border-style: none; }
.photo-actu-droite { width: 40px; float: left; margin: 0; padding: 2px 2px 0; border-style: none; border-width: 0; }
.nom-actu-droite { color: #475b68; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10px; width: 116px; float: left; margin: 0; padding: 0 2px 2px 0; border-style: none; border-width: 0; }
.texte-actu-droite { color: #475b68; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10px; float: left; background-color: #f0eeeb; background-image: none; background-repeat: repeat-y; width: 159px; height: auto; overflow: visible; margin: 0; padding: 3px; border-style: none; }
.fin-actu-droite { float: left; background-image: url(../images/fin-menu-droite.gif); background-repeat: no-repeat; width: 165px; height: 10px; margin: 0 0 15px; padding: 0; }

/*Bloc temoignage droite*/
.temoignage { width: 165px; float: right; padding-left: 5px; }

.titre-temoignage { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/bouton-titre-temoignage.gif); background-repeat: no-repeat; text-align: center; width: 165px; height: 19px; float: left; margin: 0; padding: 4px 0 0; border-style: none; border-width: 0; }
.bloc-temoignage { float: left; background-color: #f0eeeb; background-image: none; background-repeat: repeat-y; width: 165px; height: auto; overflow: visible; margin: 0; padding: 0; border-bottom: 1px dotted #9f6ea7; border-top-style: none; border-right-style: none; border-left-style: none; }
.photo-temoignage { width: 40px; float: left; margin: 0; padding: 2px; border-style: none; border-width: 0; }
.photo-temoignage img { margin: 0; padding: 0; }
.nom-temoignage { color: #475b68; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10px; width: 116px; float: left; margin: 0; padding: 0 2px 2px 0; border-style: none; border-width: 0; }
.texte-temoignage { color: #475b68; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10px; float: left; background-color: #f0eeeb; background-image: none; background-repeat: repeat-y; width: 159px; height: auto; overflow: visible; margin: 0; padding: 3px; border-style: none; }
.fin-temoignage { float: left; background-image: url(../images/fin-menu-droite.gif); background-repeat: no-repeat; width: 165px; height: 10px; margin: 0 0 15px; padding: 0; }

/*Bloc temoignage page*/
/*Titre*/
.temoignage-bloc { background-image: url(http://www.esiee.fr/images/temoignage-pointille.gif); background-repeat: no-repeat; width: 675px; height: 22px; margin: 8px 0 0; padding: 0; border-style: none; border-width: 0; }
.temoignage-debut { background-image: url(http://www.esiee.fr/images/debut-temoignage.gif); background-repeat: no-repeat; width: 10px; height: 22px; float: left; margin: 0; padding: 0; border-style: none; border-width: 0; }
.temoignage-texte { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(http://www.esiee.fr/images/fond-temoignage.gif); background-repeat: repeat-x; text-align: center; height: 22px; float: left; margin: 0; padding-top: 3px; padding-right: 5px; padding-left: 5px; border-style: none; border-width: 0; }
.temoignage-fin { background-image: urlhttp://www.esiee.fr/images/fin-temoignage.gif); background-repeat: no-repeat; width: 10px; height: 22px; float: left; margin: 0; padding: 0; border-style: none; border-width: 0; }
/*Contenu*/
.bloc-temoignage-wide { background-color: #f0eeeb; background-image: none; background-repeat: repeat-y; width: 675px; height: auto; float: left; margin: 0; padding: 0; border-bottom: 1px dotted #77ad1a; border-top-style: none; border-right-style: none; border-left-style: none; }
.photo-temoignage-wide { width: 40px; float: left; margin: 0; padding: 2px; border-style: none; border-width: 0; }
.nom-temoignage-wide { color: #475b68; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10px; width: 629px; float: left; margin: 0; padding: 2px 2px 2px 0; border-style: none; border-width: 0; }
.texte-temoignage-wide { color: #475b68; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10px; background-color: #f0eeeb; background-image: none; background-repeat: repeat-y; width: 669px; height: auto; overflow: visible; margin: 0; padding: 3px; border-style: none; }
.fin-temoignage-wide { background-image: url(http://www.esiee.fr/images/fin-temoignage-wide.gif); background-repeat: no-repeat; width: 675px; height: 8px; margin: 0 0 15px; padding: 0; }


table.menu-droite { width: 165px; margin: 0; padding: 0; border-style: none; border-width: 0; border-collapse: collapse; }
td.titre-menu-droite { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/bouton-titre-bloc-droite.gif); background-repeat: no-repeat; width: 165px; height: 23px; margin: 0; padding: 0 0 0 5px; border-width: 0; }
td.menu-droite { background-color: #99265d; width: 165px; height: 18px; margin: 0; padding: 0; border-width: 0; }
td.actu-menu-droite { background-color: #f0eeeb; background-image: url(../images/fond-bloc-actu-droite.gif); background-repeat: repeat-y; margin: 0; padding: 0; border-bottom: 1px solid #79929f; border-top-style: none; border-top-width: 0; border-right-style: none; border-right-width: 0; border-left-style: none; border-left-width: 0; }
.photo-actu-menu-droite { width: 40px; float: left; margin: 0; padding: 2px 2px 0; border-style: none; border-width: 0; }
.texte-actu-menu-droite { color: #475b68; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10px; width: 116px; float: left; margin: 0; padding: 0 2px 2px 0; border-style: none; border-width: 0; }
div.fin-menu-droite { background-image: url(../images/fin-menu-droite.gif); background-repeat: no-repeat; width: 165px; height: 10px; margin: 0 0 5px; padding: 0; }

/*Bloc de page avec ou sans titre ESIEE Paris*/
.debut-bloc-page { background-image: url(../images/debut-bloc-page.gif); background-repeat: no-repeat; width: 510px; height: 10px; float: left; margin: 0; padding: 0; border-style: none; border-width: 0; }
.titre-bloc-page { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/fond-titre-bloc-page.gif); background-repeat: no-repeat; text-align: center; width: 510px; height: 20px; float: left; margin: 0; padding: 3px 0 0; border-style: none; border-width: 0; }
.titre-bloc-page-2 { color: #fff; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/fond-titre-bloc-page-2.gif); background-repeat: no-repeat; text-align: center; width: 510px; height: 19px; float: left; margin: 0; padding: 3px 0 0; border-style: none; border-width: 0; }
.fin-bloc-page { background-image: url(../images/fin-bloc-page.gif); background-repeat: no-repeat; width: 510px; height: 10px; float: left; margin: 0 0 10px; padding: 0; border-style: none; border-width: 0; }
.inter-bloc-page { color: #00405d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f0eeeb; width: 504px; float: left; margin: 0; padding: 3px; border-style: none; border-width: 0; }
.inter-bloc-page p { margin: 0 0 5px; padding: 0; }
.inter-bloc-page p.acrobat { color: #00405d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; background-image: url(../images/puce-acrobat.gif); background-repeat: no-repeat; background-position: 0 1px; margin: 0 0 5px; padding: 0 0 2px 18px; border-style: none; border-width: 0; }
.inter-bloc-page p.doc { color: #00405d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; background-image: url(../images/puce-word.gif); background-repeat: no-repeat; background-position: 0 1px; margin: 0 0 5px; padding: 0 0 2px 18px; border-style: none; border-width: 0; }

.debut-bloc-page-wide { background-image: url(../images/debut-bloc-page-wide.gif); background-repeat: no-repeat; width: 675px; height: 10px; float: left; margin: 0; padding: 0; border-style: none; border-width: 0; }
.titre-bloc-page-wide { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/fond-titre-bloc-page-wide.gif); background-repeat: no-repeat; text-align: center; width: 675px; height: 20px; float: left; margin: 0; padding: 3px 0 0; border-style: none; border-width: 0; }
.titre-bloc-page-wide-2 { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/fond-titre-bloc-page-wide-2.gif); background-repeat: no-repeat; text-align: center; width: 675px; height: 19px; float: left; margin: 0; padding: 3px 0 0; border-style: none; border-width: 0; }
.fin-bloc-page-wide { background-image: url(../images/fin-bloc-page-wide.gif); background-repeat: no-repeat; width: 675px; height: 10px; float: left; margin: 0 0 10px; padding: 0; border-style: none; border-width: 0; }
.inter-bloc-page-wide { color: #00405d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f0eeeb; width: 657px; float: left; margin: 0; padding: 0 9px; border-style: none; border-width: 0; }
.inter-bloc-page-wide p { margin: 0; padding: 0 0 5px; }
.inter-bloc-page-wide p.acrobat { color: #00405d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; background-image: url(../images/puce-acrobat.gif); background-repeat: no-repeat; background-position: 0 5px; margin: 0; padding: 5px 0 5px 18px; border-style: none; border-width: 0; }
.inter-bloc-page-wide p.doc { color: #00405d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; background-image: url(../images/puce-word.gif); background-repeat: no-repeat; background-position: 0 5px; margin: 0; padding: 5px 0 5px 18px; border-style: none; border-width: 0; }

/*Bloc de page avec ou sans titre ESIEE*/
.debut-bloc-page-e { background-image: url(../images/debut-bloc-page-e.gif); background-repeat: no-repeat; width: 505px; height: 10px; float: left; margin: 0; padding: 0; border-style: none; border-width: 0; }
.titre-bloc-page-e { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/fond-titre-bloc-page.gif); background-repeat: no-repeat; text-align: center; width: 505px; height: 19px; float: left; margin: 0; padding: 3px 0 0; border-style: none; border-width: 0; }
.fin-bloc-page-e { background-image: url(../images/fin-bloc-page-e.gif); background-repeat: no-repeat; width: 505px; height: 10px; float: left; margin: 0 0 10px; padding: 0; border-style: none; border-width: 0; }
.inter-bloc-page-e { color: #00405d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ebe2ef; width: 499px; float: left; margin: 0; padding: 3px; border-style: none; border-width: 0; }
.inter-bloc-page-e p { margin: 0 0 5px; padding: 0; }
.inter-bloc-page-e p.acrobat { color: #00405d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; background-image: url(../images/puce-acrobat.gif); background-repeat: no-repeat; background-position: 0 5px; margin: 0; padding: 5px 0 5px 18px; border-style: none; border-width: 0; }
.inter-bloc-page-e p.doc { color: #00405d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; background-image: url(../images/puce-word.gif); background-repeat: no-repeat; background-position: 0 5px; margin: 0; padding: 5px 0 5px 18px; border-style: none; border-width: 0; }

.debut-bloc-page-wide-e { background-image: url(../images/debut-bloc-page-wide-e.gif); background-repeat: no-repeat; width: 675px; height: 10px; float: left; margin: 0; padding: 0; border-style: none; border-width: 0; }
.titre-bloc-page-wide-e { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/fond-titre-bloc-page-wide-e.gif); background-repeat: no-repeat; text-align: center; width: 675px; height: 19px; float: left; margin: 0; padding: 3px 0 0; border-style: none; border-width: 0; }
.fin-bloc-page-wide-e { background-image: url(../images/fin-bloc-page-wide-e.gif); background-repeat: no-repeat; width: 675px; height: 10px; float: left; margin: 0 0 10px; padding: 0; border-style: none; border-width: 0; }
.inter-bloc-page-wide-e { color: #00405d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ebe2ef; width: 657px; float: left; margin: 0 0 -5px; padding: 3px 9px 0; border-style: none; border-width: 0; }
.inter-bloc-page-wide-e p { margin: 0 0 5px; padding: 0; }
.inter-bloc-page-wide-e p.acrobat { color: #00405d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; background-image: url(../images/puce-acrobat.gif); background-repeat: no-repeat; background-position: 0 5px; margin: 0; padding: 5px 0 5px 18px; border-style: none; border-width: 0; }
.inter-bloc-page-wide p.doc { color: #00405d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; background-image: url(../images/puce-word.gif); background-repeat: no-repeat; background-position: 0 5px; margin: 0; padding: 5px 0 5px 18px; border-style: none; border-width: 0; }

#footer { width: 900px; height: 40px; float: left; margin: 0; padding: 0; border-width: 0; }
#footer img { display:block; }
#menu-bas-debut { color: white; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/menu-bas-debut.gif); background-repeat: no-repeat; width: 248px; height: 30px; float: left; margin: 0; padding: 10px 0 0 10px; border-width: 0; }
#menu-bas-debut a:link { color: #fff; text-decoration: none; }
#menu-bas-debut a:visited { color: #fff; text-decoration: none; }
#menu-bas-debut a:hover { color: #fff; text-decoration: underline; }
#menu-bas-debut a:active { color: #fff; text-decoration: underline; }
#menu-bas-milieu { width: 376px; height: 40px; float: left; margin: 0; padding: 0; border-width: 0; }
#menu-bas-fin { width: 266px; height: 40px; float: left; margin: 0; padding: 0; border-width: 0; }

/*test menu droite CSS*/
.menu { background-color: #f0eeeb; width: 165px; margin: 0; padding:0; border-width: 0; }
div.outer { background-image: url(../images/fond-menu-droite.gif); background-repeat: repeat-y; background-position: -165px 0; width: 165px; height: 18px; margin: 0; padding: 0; border-bottom: 1px dotted #dac; border-top-width: 0; border-right-width: 0; border-left-width: 0; }
div.outer a { display: block; margin: 0; padding:0; width:100%; height:100%; overflow:hidden; color:#00405d; font: 11px/1 Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background: url(../images/fond-menu-droite.gif) repeat-y left top; }
div.outer span { display: block; margin:0; padding: 4px 0 4px 5px; }
div.outer a:hover { background-image: none; color: #fff; }
div.outer a:active { color: #00405d; }

/*test menu gauche CSS*/
/*#menu-left { background-color: #f0eeeb; width: 175px; margin: 0 0 0 20px; padding:0; border-width: 0; }
div.outer-left { background-image: url(../images/fond-menu-gauche.gif); background-repeat: repeat-y; background-position: -175px 0; width: 175px; margin: 0; padding: 0; border-bottom: 1px dotted #dac; border-top-width: 0; border-right-width: 0; border-left-width: 0; }
div.outer-left a { display: block; margin: 0; padding:0; width:100%; height:100%; overflow:hidden; color:#00405d; font: 11px/1 Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background: url(../images/fond-menu-gauche.gif) repeat-y left top; }
div.outer-left span { display: block; margin:0; padding: 4px 0 4px 5px; }
div.outer-left span.titre { color: #00405d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; display: block; margin:0; padding: 4px 0 4px 5px; }div.outer-left a:hover { background-image: none; color: #fff; }
div.outer-left a:active { color: #00405d; }*/

.menu-left { background-color: #f0eeeb; width: 175px; margin: 0 0 0 20px; padding:0; border-width: 0; }
div.outer-left { background-image: url(../images/fond-menu-gauche.gif); background-repeat: repeat-y; background-position: -175px 0; width: 175px; margin: 0; padding: 0; border-bottom: 1px dotted #9f6ea7; border-top-width: 0; border-right-width: 0; border-left-width: 0; }
div.outer-left a { display: block; margin: 0; padding:0; width:100%; height:100%; overflow:hidden; color:#00405d; font: 11px/1 Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background: url(../images/fond-menu-gauche.gif) repeat-y left top; }
div.outer-left span { display: block; margin:0; padding: 4px 0 4px 5px; }
div.outer-left span.titre { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; display: block; margin:0; padding: 4px 0 4px 5px; }
div.outer-left a:hover { background-image: none; color: #ffffff; }
div.outer-left a:active { color: #fff; }



/*test menu gauche CSS*/
.menu-left2 { background-color: #f0eeeb; width: 178px; margin: 0 0 0 17px; padding:0; border-width: 0; }
div.outer-left2 { background-image: url(../images/fond-menu-gauche2.gif); background-repeat: repeat-y; background-position: -178px 0; width: 178px; margin: 0; padding: 0; border-bottom: 1px dotted #ad83b4; border-top-width: 0; border-right-width: 0; border-left-width: 0; }
div.outer-left2 a { display: block; margin: 0; padding:0; width:100%; height:100%; overflow:hidden; color:#00405d; font: 11px/1 Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background: url(../images/fond-menu-gauche2.gif) repeat-y left top; }
div.outer-left2 span { display: block; margin:0; padding: 4px 0 4px 5px; }
div.outer-left2 span.titre { color: #00405d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; display: block; margin:0; padding: 4px 0 4px 8px; }div.outer-left2 a:hover { background-image: none; color: #00405d; }
div.outer-left2 a:active { color: #00405d; }


/* CV Book */
.bloc-actu-wide table.liste-CV { color: #00405d; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 675px; padding: 0; border-collapse: collapse;
	border-style: none;
	margin: 0;
}
.liste-CV-pair { background-color: #f2f5f7; }
.liste-CV-impair { background-color: #fafbfc; }
.liste-CV-pair:hover { background-color: #e5ecef; }
.liste-CV-impair:hover { background-color: #e5ecef; }
.illustration-CV { background-color: #f0eeeb; display: table; width: 175px; float: right; margin: 0 0 5px 5px; padding: 5px; }

.illustration-CV img { float: right; margin: 0;
	padding: 0;
}
.liste-CV td {
	padding-top: 4px;
	padding-bottom: 4px;
}
.liste-CV a:link { color: #00405d; border-width: 0; }
.liste-CV a:visited { color: #00405d; border-width: 0; }
.liste-CV a:hover { color: #00929b; border-width: 0; }
.liste-CV a:active { color: #00405d; border-width: 0; }
.liste-CV td.nom { width: 350px; }
.liste-CV td.mail { width: 200px; }
.liste-CV td.tel { width: 125px;
}


