body{background-color:#3399ff; text-align:left; font-family:verdana;}



h1{margin:30px 30px 0px 75px; font-size:100%; color:#b80000;}

h2{margin:30px 30px 0px 75px; font-size:100%;}

h3{margin:20px 30px 10px 85px; font-size:100%;}

h4{margin:20px 30px 10px 95px; font-size:100%;}



img{border-style:none;}

img.cmd{cursor:pointer; margin:2px 0px;}

img.fleche{visibility:hidden; margin:0px 10px 0px 20px;}

img.fleche1{margin:20px 10px 0px 135px;}

img.puce{margin-right:5px;}

img.photo{margin:0px 0px 0px 85px; float:left;}

img.livre{margin:15px 0px 0px 75px; float:left;}

img.pdf{margin-right:5px; vertical-align:middle;}

img.bulle{margin:0px; float:middle; cursor:pointer;}

img.bulle2{margin:0px 15px 0px 0px; float:middle;}

img.top{margin-left:5px;}



p.titre{margin:24px 35px 0px 55px; text-align:right; height:50px; background-image:url(images/barre2.gif); background-position:bottom; background-repeat:no-repeat; padding-right:50px; font-size:130%; font-weight:bold;}

p.titrepath{margin:24px 35px 0px 55px; text-align:right; height:50px; background-image:url(images/barre2.gif); background-position:bottom; background-repeat:no-repeat; padding-right:0px; font-size:130%; font-weight:bold;}

p.ssh1{margin:0px 0px 0px 75px; font-style:italic;}

p.p00{margin:15px 65px 10px 75px; padding-left:110px;}

p.p0{margin:0px 65px 0px 85px;}

p.p1{margin:10px 65px 10px 85px;}

p.p2{margin:10px 65px 10px 115px;}

p.plus{margin:10px 30px 10px 85px; text-align:right;}

p.top{margin-top:60px; text-align:center;}

p.ref{margin:0px 0px 10x 0px; font-weight:bold;}

p.reftalk1{margin:25px; font-weight:bold;}

p.reftalk2{margin:0px 25px;}

p.reftalk3{margin:25px; text-align:right; cursor:pointer}

p.consultG{position:absolute; top:0px; left:100px; height:auto; border:0px dashed pink; margin-top:0px;}

p.consultD{position:absolute; top:0px; left:300px; height:auto; border:0px dashed pink; margin-top:0px;}

p.cv{height:auto; font-style:italic; margin:0px 65px 10px 85px; padding-left:150px; border:0px dashed red;}

p.spe{margin-left:85px; width:260px; padding:15px; border:1px solid #cce6ff;}

p.newstitre{position:absolute; top:450px; left:230px; color:#ffffff; font-size:100%; font-weight:bold; border:0px solid red;}

p.news{height:100px; width:100%; margin:0px; border:0px solid red;}

p.evttitre{margin:20px 65px 5px 85px;}

p.evt{margin:0px 65px 0px 85px;}

p.arch{margin:10px 65px 10px 85px; margin-top:40px; padding-top:20px; border-top:1px solid #003366; font-weight:bold;}

p.vide{width:535px; height:40px; margin:100px 0px 0px 0px; background-color:#3399ff; border:0px solid green;}

p.videshort{width:100%; height:40px; margin:10px 0px 0px 0px; background-color:#3399ff; border:0px solid green;}

p.videb{width:100%; height:40px; margin:100px 0px 0px 0px; background-color:#3399ff; position:absolute; bottom:0px; left:0px; border:0px solid green;}

p.plan1{margin:20px 65px 0px 125px; padding-left:10px; width:300px; background-color:#efefef;}

p.plan2{margin:5px 65px 10px 155px; line-height:150%; font-size:100%;}



li{margin-right:35px; margin-left:55px; margin-bottom:10px;}

li.li2{margin-right:35px; margin-left:0px; margin-bottom:10px;}

li.reftalk{margin:0px;}



a{color:#b80000;}

a.ablue{color:#003366; text-decoration:none;}

a.ablue:hover{color:#003366; text-decoration:underline;}

a.path{color:#cacaca; text-decoration:none;}

a.pathon{color:#003366; text-decoration:none;}

a.plus{color:#003366; text-decoration:underline;}

a.top{color:#3399ff; text-decoration:none;}

a.arch{color:#003366; margin:0px 10px;}



*#logo{position:absolute; top:0px; left:0px; width:262px; height:130px; background-image:url(images/fond_logo.png); background-position:top left; background-repeat:no-repeat; z-index:1; border:0px solid green;}

*#welcome{position:absolute; top:5px; left:220px; width:418px; height:170px; z-index:3; border:0px solid purple;}

*#menulang{position:absolute; top:175px; left:0px; width:265px; height:35px; background-image:url(images/barre1.gif); background-position:bottom left; background-repeat:no-repeat; z-index:3; color:#3399ff; border:0px solid purple;}

*#menulang0{position:absolute; top:175px; left:0px; width:720px; height:35px; background-image:url(images/barre0.gif); background-position:bottom left; background-repeat:no-repeat; z-index:3; color:#3399ff; border:0px solid purple;}

*#menu{position:absolute; top:255px; left:0px; width:200px; height:250px; background-image:url(images/1ellipse.png); background-position:bottom left; background-repeat:no-repeat; z-index:1; border:0px solid green;}

*#plan{position:absolute; top:10px; left:700px; width:auto; height:auto; z-index:1; border:0px solid #ffffff;}

*#ellipses{position:absolute; top:149px; left:210px; width:25px; height:106px; background-image:url(images/2ell.png); background-position:top left; background-repeat:no-repeat; z-index:2; border:0px solid red;}

*#ellipses0{position:absolute; top:90px; left:310px; width:370px; height:450px; background-image:url(images/3ellipses.png); background-position:top left; background-repeat:no-repeat; z-index:2; border:0px solid red;}

*#ellipses0itmspe{position:absolute; top:90px; left:274px; width:500px; height:500px; background-image:url(images/3ellipses2.png); background-position:top left; background-repeat:no-repeat; z-index:2; border:0px solid red;}

*#texte{position:absolute; top:70px; left:235px; width:530px; height:auto; background-image:url(images/coin_.png); background-position:top left; background-repeat:no-repeat; background-color:#ffffff; z-index:1; color:#003366; font-size:70%; border:0px solid green;}

*#texte0{position:absolute; top:300px; left:385px; width:260px; height:auto; z-index:3; color:#003366; font-size:14px; font-weight:bold; border:0px solid purple;}

*#texte0itmspe{position:absolute; top:300px; left:348px; width:360px; height:auto; z-index:3; color:#003366; font-size:12px; border:0px solid purple;}

*#cmd{position:absolute; top:80px; right:38px; width:9px; height:auto; text-align:center; border:0px solid red;}

*#news0{position:absolute; top:80px; left:85px; width:385px; height:140px; border:1px dashed #cce6ff; }

*#evts{position:absolute; top:230px; left:0px; width:100%; height:auto; border:0px solid #d90000;}

*#listg{position:absolute; top:80px; left:55px; width:200px; height:850px; border:0px solid green;}

*#listd{position:absolute; top:80px; left:295px; width:200px; height:850px; border:0px solid green;}

*#consult{position:relative; top:10px; left:0px; height:13em; width:auto; border:0px solid pink;}

*#selectconsult{position:relative; top:15px; left:0px; height:auto; width:100%; border:0px dashed pink;}

#itmspe{font-weight:bold; font-size:14px;}

div.cv{height:160px; padding-top:15px; border:0px solid green;}

div.cv2{height:auto; padding-top:15px; border:0px solid green;}



div.reftalk{position:absolute; top:150px; left:70px; width:400px; height:auto; background-color:#ffffff; border:1px solid #0d3358; display:none;}



.lang{color:#ffffff; font-size:55%; text-decoration:none;}

.langactive{color:#003366; font-size:55%; text-decoration:none;}

.menu{color:#ffffff; font-size:80%; font-weight:bold; text-decoration:none;}

.menuon{color:#003366; font-size:80%; font-weight:bold; text-decoration:none;}

.menu1{color:#003366; font-size:100%; font-weight:bold; text-decoration:none;}

.menuon1{color:#003366; font-size:100%; font-weight:bold; text-decoration:underline;}

.menu2{color:#003366; font-size:120%; font-weight:bold; text-decoration:none;}

.menuon2{color:#003366; font-size:120%; font-weight:bold; text-decoration:underline;}

.menuactif{color:#003366; font-size:80%; font-weight:bold; text-decoration:none; margin:12px 0px 0px 49px;}

.plan{color:#ffffff; font-size:60%; font-weight:normal; text-decoration:none; }

.planon{color:#003366; font-size:60%; font-weight:normal; text-decoration:none; }

.path{color:#cacaca;}

.etitre{font-weight:bold;}

.date{margin-left:0px; color:#ffb400; font-weight:bold;}

.select1{margin:10px 65px 10px 115px; font-weight:bold; cursor:pointer;}

.select2{margin-left:20px; cursor:pointer;}

.select1on{margin:10px 65px 10px 95px; padding-left:20px; font-weight:bold; background-image:url(images/puce_blue.gif); background-position:left; background-repeat:no-repeat;}

.select2on{margin-left:0px; padding-left:20px;  background-image:url(images/puce_blue.gif); background-position:left; background-repeat:no-repeat;}

.select1:hover{color:#b80000;}

.select2:hover{color:#b80000;}



.italic{font-style:italic;}

.bold{font-weight:bold;}

.underline{text-decoration:underline;}

.grey{color:#cacaca;}
