body {background: #9999ff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; margin: 10 auto; padding: 0; visibility:hidden;  visibility:hidden; }
a {color: #444444; text-decoration: none; visibility:hidden; }
a:hover {COLOR: #333333; text-decoration: underline; visibility:hidden; }
a.center {margin: 0 auto; text-align: center; visibility:hidden; }

.blanc {background: url(img/blanc.png) repeat-Y; visibility:hidden; }
.mauve {background: url(img/mauve.png) repeat-Y; visibility:hidden; }
.vert {background: url(img/vert.png) repeat-Y; visibility:hidden; }
.orange {background: url(img/orange.png) repeat-Y; visibility:hidden; }
.jauneplein {background: url(img/jauneplein.png) repeat-Y; visibility:hidden; }
.menu ul {list-style: none; margin: 0px; padding: 0; visibility:hidden; }
.menu ul li {list-style: none; margin: 20px 0 35px 0; padding: 0px; visibility:hidden; }
.menu h1 {color: #333333; font-size: 20px; text-align: center; margin: 0px; visibility:hidden; }
.menu a:hover {color: #666666; text-decoration: underline; visibility:hidden; }

#animation {width: 100%; padding: 0; margin: 0; color: #FFFFFF; visibility:hidden; }
#animation a {color: #FFFFFF; visibility:hidden; }

#main {position: relative; width: 950px; margin: 0 auto; padding: 0px; visibility:hidden; }
#header {background: url(img/header.png) no-repeat center top; width: 100%; height: 160px; margin: 0; padding: 0; visibility:hidden; }

#menuligne {width: 300px; height: 2px; background: #000000; margin: 0px; padding: 0px; visibility:hidden; }
#menulivre {width: 100%; visibility:hidden; }
#menulivre ul {list-style: none; margin: 0 50px; visibility:hidden; }
#menulivre ul li {display: inline; margin: 10px; visibility:hidden; }
#barre {position: relative; padding: 0; font-size: 14px; height: 25px; width: 950px; background: url(img/barre.png) no-repeat right top; margin: 0px; visibility:hidden; }
#barre ul {position: absolute; left: 0; display: inline; list-style: none; margin: 0; padding-left: 40px; visibility:hidden; }
#barre ul li {display: block; float: left; margin: 0; padding: 4 20; visibility:hidden; }
#barre ul li a {text-decoration: none; padding: 0; color: #555555; font-weight: bold; visibility:hidden; }
#barre ul li a:hover {color: #444444; visibility:hidden; }
li#li {background: url(img/inter.png) no-repeat right top; visibility:hidden; }
#barre h1 {font-size: 14px; text-align: center; margin: 0; padding: 0; visibility:hidden; }

#ctt {width: 100%; margin: 0; padding: 0; visibility:hidden; }
#ctt h1 {font-size: 20px; text-align: left; margin: 20px 0px 20px 0px; visibility:hidden; }
#ctt h2 {font-size: 18px; text-align: left; margin: 20px 0px 20px 10px; visibility:hidden; }
#ctt h3 {font-size: 16px; text-align: left; margin: 20px 0px 0px 20px; visibility:hidden; }
#ctt h4 {font-size: 14px; text-align: left; margin: 20px 0px 0px 30px; visibility:hidden; }
#ctt h5 {font-size: 16px; text-align: center; margin-top: 20px; visibility:hidden; }
.red {color: red; visibility:hidden; }

#titre {width: 100%; margin: 0; padding: 0; color: #444444; text-align: center; font-size: 20px; visibility:hidden; }
*>#titre {padding: 5 0 5 0; margin-top: 5; visibility:hidden; }

#colonne1 {width: 300px; float: left; font-family: arial; margin: 0; padding: 0; visibility:hidden; }
#colonne1 h1{text-align: left; padding-left: 15px; font-size: 18px; font-family: arial; visibility:hidden; }
#colonne1 h1.center{text-align: center; font-size: 12px; visibility:hidden; }
#colonne1 ul {margin: 0px; padding: 0 0 0 30; margin-top: 5px; margin-bottom: 10px; visibility:hidden; }
#colonne1 ul li{list-style: none; text-align: left; margin-top: 3px; visibility:hidden; }
#colonne1 a {color: #000000; visibility:hidden; }
#table {width: 280; margin: 0 auto; visibility:hidden; }
#constat {width: 280px; margin: 80px 0px 20px 10px; visibility:hidden; }
#constat p {text-align: justify; font-size: 16px; margin: 0; padding: O; color: #000000; visibility:hidden; }
#constat h1 {margin-top: 40px; visibility:hidden; }
#constat2 {width: 260; margin: 500px 0px 30px 20px; visibility:hidden; }
#constat2 p {text-align: justify; font-size: 16px; margin: 0; padding: 0; color: #000000; visibility:hidden; }
#constat2 h1 {margin-top: 0px; visibility:hidden; }
#colonne2 table#index {color: #444444; visibility:hidden; } 
#colonne2 table#index td {valign: top; visibility:hidden; }

#colonne2 {width: 600px; float: right; padding: 15px 20px 0px 0px; text-align:center; margin: 0px; visibility:hidden; }
*>#colonne2 {padding: 0px 10px 0px 0px; width: 630px; margin: 0px; visibility:hidden; }
#colonne2bis {width: 620px; float: right; padding: 15px -10px 20px 0px; visibility:hidden; }
*>#colonne2bis {padding: 0 10px 0 0; width: 630px; visibility:hidden; }
#colonne2 p {font-size: 16; text-align: justify; color: #444444; visibility:hidden; }
#colonne2 h1 {font-size: 18; text-align: justify; color: #777777; visibility:hidden; }
#colonne2 p.formule  {text-align: center; visibility:hidden; }
#colonne2 ul li {text-align: left; font-size: 16px; visibility:hidden; }
#colonne2bis p {font-size: 16; text-align: justify; visibility:hidden; }
#colonne2bis ul li {text-align: left; font-size: 16px; visibility:hidden; }
#colonne2bis h1 {text-align: center; margin-top: 15px; margin-bottom: 5px; color: #777777; visibility:hidden; }
#colonne2bis h5 {margin: 0px; visibility:hidden; }
#colonne2 table img.center {margin: 0 50px; border: 1px solid; border-color: #777777; visibility:hidden; }
#colonne2 img.left {float: left; margin: 10px; border: 1px solid; border-color: #777777; visibility:hidden; }
#colonne2 img.right {float: right; margin: 10px; border: 1px solid; border-color: #777777; visibility:hidden; }
#cttend {clear: both; visibility:hidden; }

#colonne3 {width: 50%; float: left; visibility:hidden; }
#colonne3 h2 {font-size: 16px; text-align: center; margin: 0; margin: 0 0 40 0; visibility:hidden; }
#colonne4 {width: 50%; float: right; visibility:hidden; }
#colonne4 h2 {font-size: 16px; text-align: center; margin:0; margin: 0 0 40 0; visibility:hidden; }

#cttcol {width: 610px; position: relative; margin: 20 auto; padding: 0; visibility:hidden; }
#cttcol h1 {font-size: 20px; visibility:hidden; }
#cttcol1 {width: 50%; float: left; visibility:hidden; }
#cttcol2 {width: 50%; float: right; visibility:hidden; }
#cttcol2bis {width: 50%; float: right; visibility:hidden; }
#cttcol2 h1 {text-align: left; visibility:hidden; }
#cttcol3 {width: 150px; float: left; visibility:hidden; }
#cttcol4 {width: 460px; float: right; visibility:hidden; }
p.img {margin: 0px 10px 0px 0px; padding: 0px; visibility:hidden; }

#sep {width: 100%; height: 10px; background: url(img/sep.png) no-repeat center top; margin: 0; padding: 0; visibility:hidden; }
table {width: 100%; margin: 2 auto; padding : 0; visibility:hidden; }
.tableform {width: 40%; margin: 0 auto; visibility:hidden; }
table.forum_form_reponse {width: 82%; margin: 0 auto;  font-size: 14px; visibility:hidden; }
table.forum_article {width: 100%; border: 0; margin: 10px 0px; visibility:hidden; } 
table.forum_sujet_liste {width: 40%; margin: 10px auto; text-align: center;  font-size: 16px; visibility:hidden; }
table.forum_login1 {width: 50%; margin: 0px auto; margin-top: 20px;  font-size: 14px; background: #CCCCCC; visibility:hidden; }
table.forum_login2 {width: 50%; margin: 0px auto; margin-bottom: 20px;  font-size: 14px; background: #CCCCCC; visibility:hidden; }
table.mail_form {width: 100%; font-size: 14px; visibility:hidden; }

#precsuiv {width: 100%; padding: 0; margin: 20px 0px 30px 0px; visibility:hidden; }
#prec {float: left; visibility:hidden; }
#suiv {float: right; visibility:hidden; }

#img {left: -7px; position: relative; width: 200px; height: 300px; margin: 15px; padding: 0; visibility:hidden; }
*>#img {left: 0; margin: 15 auto; visibility:hidden; }
#img3 {left: -7px; position: relative; width: 160px; height: 240px; margin: 15px; padding: 0; visibility:hidden; }
*>#img3 {left: 0; margin: 15 auto; visibility:hidden; }
#img1 {left: -7px; position: relative; width: 230px; height: 300px; margin-top: 15px; padding: 0; visibility:hidden; }
*>#img1 {left: 0; margin: 0 auto; visibility:hidden; }
#img2 {width: 100%; margin: 0; padding: 0; background: url(img/jaune300.png) repeat-Y; visibility:hidden; }
#img4 {left: -7px; position: relative; width: 200px; height: 400px; margin: 15px; padding: 0; visibility:hidden; }
*>#img4 {left: 0; margin: 15 auto; visibility:hidden; }
#logo {left: -7px; position: relative; width: 200px; height: 200px; margin: 15px; padding: 0; visibility:hidden; }
*>#logo {left: 0; margin: 15 auto; visibility:hidden; }
#figure {width: 350px; margin: 0 auto; padding: 0; visibility:hidden; }
#figure2 {width: 280px; margin: 0 auto; padding:0; visibility:hidden; }
#figure3 {width: 450px; margin: 0 auto; padding: 0; visibility:hidden; }
#tableau1 {width: 600px; margin: 10 auto; visibility:hidden; }
#tableau2 {width: 580px; margin: 10 auto; visibility:hidden; }
#exeptionnel {background: url(img/exeptionnel.png) no-repeat center top; width: 172px; height: 157px; position: absolute; z-index: 1; top: 1260px; left: 125px; visibility:hidden; }
#papillon {width: 600px; height: 185px; background: url(img/papillons.png); margin: 0px; padding: 0; visibility:hidden; }
#forum_img {width: 500px; height: 244; background: url(img/forum.png) center top no-repeat; margin: 10px 125px; visibility:hidden; }
#img_article_1 {width: 250px; height: 323px; visibility:hidden; }
#img_article_2 {width: 400px; height: 184px; visibility:hidden; }
#img_article_3 {width: 250px; height: 337px; visibility:hidden; }
#img_article_4 {width: 400px; height: 129px; visibility:hidden; }

#footer {position: absolute; /*background: url(img/footer.png) no-repeat center top;*/ width: 950px; height: 100px; margin: 0; padding: 0; position: relative; visibility:hidden; }
#hislogo {height: 50px; width: 175px; background: url(img/logohisbleu.png) no-repeat center top; margin: 0 auto; visibility:hidden; }
#footerctt {width: 80%;	height: 100%;	margin: 0 auto; font-size: 10px; visibility:hidden; }
#footer_left {width: 350px; text-align: right; float: left; margin: 14px 0 0 -90px; visibility:hidden; }
#footer_right {width: 300px;	text-align: left; float: right;	margin: 14px 0 0 0; visibility:hidden; }
#footer ul li{	margin: 5px; list-style: none; visibility:hidden; }
#footer a {color: #333333; text-decoration: none; visibility:hidden; }

#a_imprimer {position:absolute; top:0; left:0; visibility:hidden;}
#a_imprimer700 { visibility:visible; position:absolute; top:0; left:0; width:100% }