body {
font-size:12px;
font-family:arial,verdera,sans-serif;
background-color:#FFFFFF;
color:#000000;
margin-left:0px;
margin-top:0px;
}

table {
border:0;
font-size:11px;
font-size:100%;
font-family:arial,verdera,sans-serif;
/* color:#000000; */
}

div#corps {
position:relative;
vertical-align:top;
margin-top:71px;
}

h1 {
font-size:14px;
}

h2 {
width:467px;
height:21px;
display:block;
font-size:13px;
font-family:arial,verdera,sans-serif;
font-weight:900;
text-decoration:none;
vertical-align:middle;
/* color:#ffffff; */
margin:5px auto;
padding:3px 40px 0 40px;
}

#corps.jaune h2 {
background:url(/logiciel/img/titre_prodlog_vierge.gif) no-repeat;
color:#ffffff;
}

#corps.bleu h2 {
background:url(/logiciel/img/titre_prodlog_vierge_bleu.gif) no-repeat;
color:#ffffff;
}

#corps.violet h2 {
background:url(/logiciel/img/titre_prodlog_vierge_violet.gif) no-repeat;
color:#ffffff;
}

h3 {
width:467px;
height:21px;
display:block;
font-size:13px;
font-family:arial,verdera,sans-serif;
font-weight:900;
text-decoration:none;
vertical-align:middle;
color:#ffffff;
margin:5px auto;
padding:3px 40px 0 40px;
}

#corps.jaune h3 {
background:url(/logiciel/img/trois_carres_jaunes.gif) no-repeat;
color:#e9cb25;
}

#corps.bleu h3 {
background:url(/logiciel/img/trois_carres_bleus.gif) no-repeat;
color:#0a86f0;
}

#corps.violet h3 {
background:url(/logiciel/img/trois_carres_violets.gif) no-repeat;
color:#9999ff;
}

h4 {
display:block;
font-size:12px;
font-family:arial,verdera,sans-serif;
font-weight:900;
text-decoration:none;
color:#ffffff;
/* 
margin:auto;
padding:0px 0px 0 0px;
*/ 
}

h5 {
margin:4px 4px 4px 4px;
}

#corps.jaune ul, #corps.jaune div {
position:relative;
display:block;
width:547px;
margin:3px auto;
padding:0px 0px 0 0px;
background:url(/logiciel/img/fond_jaune.gif) no-repeat;
}

#corps.bleu ul {
position:relative;
display:block;
width:547px;
margin:3px auto;
padding:0px 0px 0 0px;
background:url(/logiciel/img/fond_bleu.gif) no-repeat;
}

#corps.violet ul, #corps.violet div {
position:relative;
display:block;
width:547px;
margin:3px auto;
padding:0px 0px 0 0px;
background:url(/logiciel/img/fond_violet.gif) no-repeat;
}

#corps.gris ul, #corps.gris div {
position:relative;
display:block;
width:547px;
margin:3px auto;
padding:0px 0px 0 0px;
background:url(/logiciel/img/fond_gris.gif) no-repeat;
}

#corps.jaune li {
width:500px;
font-size:12px;
font-family:arial,verdera,sans-serif;
text-decoration:none;
/* margin:auto; */
margin:1px 0 0 30px;
padding:0px 0 1px 12px;
color:#000000;
vertical-align:top;
list-style-type:none;
background: url("/logiciel/img/arrow.gif") no-repeat;
background-position: left 5px;
}

#corps.bleu li {
width:500px;
font-size:12px;
font-family:arial,verdera,sans-serif;
text-decoration:none;
margin:1px 0 0 30px;
padding:0px 0 1px 17px;
color:#000000;
vertical-align:top;
list-style-type:none;
background: url("/logiciel/img/arrow.gif") no-repeat;
background-position: left 5px;
}

#corps.violet li {
width:500px;
font-size:12px;
font-family:arial,verdera,sans-serif;
text-decoration:none;
margin:1px 0 0 30px;
padding:0px 0 1px 17px;
color:#000000;
vertical-align:top;
list-style-type:none;
background: url("/logiciel/img/arrow.gif") no-repeat;
background-position: left 5px;
}

#corps ul li.titre {
width:500px;
font-size:12px;
font-family:arial,verdera,sans-serif;
font-weight:bold;
text-decoration:none;
/* margin:auto; */
margin:2px 2px 2px 2px;
padding:2px 2px 2px 2px;
color:#000000;
vertical-align:top;
list-style-type:none;
background: none  no-repeat;
background-position: left 5px;
}

#corps.jaune ul li ul {
position:relative;
width:507px;
margin:3px 0 0 0 ;
padding:0px 0px 0 0px;
}

#corps.bleu ul li ul {
position:relative;
width:507px;
margin:3px 0 0 0 ;
padding:0px 0px 0 0px;
}

#corps.violet ul li ul {
position:relative;
width:507px;
margin:3px 0 0 0 ;
padding:0px 0px 0 0px;
}

#corps.jaune ul li ul li {
display:list-item;
width:471px;
font-size:12px;
font-family:arial,verdera,sans-serif;
text-decoration:none;
margin:1px 0 0 20px;
padding:0 0 1px 1px;
color:#000000;
vertical-align:top;
list-style-position:outside;
list-style-type:square;
list-style-image:none;
background: none;
}

#corps.jaune li.reduit {
font-size:10px;
}

#corps.jaune li.reduit b {
font-size:12px;
}

#corps.bleu ul li ul li {
display:list-item;
width:471px;
font-size:12px;
font-family:arial,verdera,sans-serif;
text-decoration:none;
margin:1px 0 0 20px;
padding:0 0 1px 1px;
color:#000000;
vertical-align:top;
list-style-position:outside;
list-style-type:square;
list-style-image:none;
background: none;
}

#corps.violet ul li ul li {
display:list-item;
width:471px;
font-size:12px;
font-family:arial,verdera,sans-serif;
text-decoration:none;
margin:1px 0 0 20px;
padding:0 0 1px 1px;
color:#000000;
vertical-align:top;
list-style-position:outside;
list-style-type:square;
list-style-image:none;
background: none;
}

#corps.jaune ul li.organi {
background:none;
position:absolute;
left:431px;
top:0px;
}

#corps.jaune ul li.retour {
position:absolute;
left:530px;
top:0px;
}

#corps.bleu ul li.organi {
background:none;
position:absolute;
left:431px;
top:0px;
}

#corps.violet ul li.organi {
background:none;
position:absolute;
left:431px;
top:0px;
}

a:link {
background:transparent;
text-decoration:none;
font-family:arial,verdera,sans-serif;
font-size:11px;
}

a:visited {
background:transparent;
text-decoration:none;
/* font-family:Verdana; */
font-family:arial,verdera,sans-serif;
font-size:11px;
}

.animation {
display:block;
width:773px;
height:230px;
padding:0px;
margin:auto;
margin-top:141px;
}

.titreListe {
border:0px;
display:block;
font-family:arial,verdera,sans-serif;
font-size:12px;
text-decoration:none;
text-align:left;
vertical-align:middle;
background-color:#d6d6ce;
color:#000000;
margin:0px;
}
li.boutonJaune:visited {border:0px; color:#ffffff; background-color:#000000;}
li.boutonJaune:hover   {border:0px; color:#ffffff; background-color:#000000;}

.titreNosPointsForts {
border:0px;
font-family:arial,verdera,sans-serif;
font-size:15px;
text-decoration:none;
text-align:center;
vertical-align:middle;
background-color:#0a86f0;
color:#000000;
padding:0px;
margin:1px;
}

.listeNosPointsForts {
list-style:none;
position:relative;
padding:0px;
/* margin:3px; */
background-color:#ccecff;
}

.ligneNosPointsForts {
margin:3px;
}

.ligneNosPointsForts a {
border: 0px; 
font-family:arial,verdera,sans-serif;
font-size:15px;
font-weight:bold;
text-decoration:none;
text-align:left;
vertical-align:middle;
color:#000000;
padding:0px;
width: 100%;
}
.ligneNosPointsForts a:link    {border-bottom:1px solid #ccecff; color:#0a86f0; width: 100%;}
.ligneNosPointsForts a:visited {border-bottom:1px solid #ccecff; color:#0a86f0; width: 100%;}
.ligneNosPointsForts a:hover   {border-bottom:1px solid #0a86f0; color:#ffffff; background-color:#0a86f0; width: 100%;}

.listeNosPointsFortsa b {
font-size:15px;
font-family:arial,verdera,sans-serif;
font-weight:bold;
}

.listeNosPointsFortsa {
width:420px;
/* margin:auto; */
margin-top:5px;
display:block;
list-style:none;
padding:0px;
background-color:#ccecff;

border:0px;
vertical-align:middle;
margin:0px;
position:absolute;
left:0px;
}

.ligneNosPointsFortsa,.anglais{
margin:3px;
}

.ligneNosPointsFortsa a , .anglais a {
border: 0px; 
/* font-family:Verdana; */ 
font-family:arial,verdera,sans-serif;
font-size:12px;
text-decoration:none;
text-align:left;
vertical-align:middle;
color:#000000;
padding:0px;
width: 100%;
}
.ligneNosPointsFortsa a:link    {border-bottom:1px solid #ccecff; color:#0a86f0; width: 100%;}
.ligneNosPointsFortsa a:visited {border-bottom:1px solid #ccecff; color:#0a86f0; width: 100%;}
.ligneNosPointsFortsa a:hover   {border-bottom:1px solid #0a86f0; color:#ffffff; background-color:#0a86f0; width: 100%;}

.anglais a {
font-style:italic;
}
.anglais a:link    {border-bottom:1px solid #ccecff; color:#0a86f0; width: 100%;}
.anglais a:visited {border-bottom:1px solid #ccecff; color:#0a86f0; width: 100%;}
.anglais a:hover   {border-bottom:1px solid #0a86f0; color:#ffffff; background-color:#0a86f0; width: 100%;}

.boutonBleu {
border:0px;
display:block;
font-family:arial,verdera,sans-serif;
font-size:12px;
text-decoration:none;
text-align:center;
vertical-align:middle;
background-color:#0a86f0;
color:#ffffff;
padding:0px;
margin:0px;
position:absolute;
left:0px;
}
li.boutonBleu:visited {border:0px; color:#ffffff; background-color:#000000;}
li.boutonBleu:hover   {border:0px; color:#ffffff; background-color:#000000;}

.titreBleu {
border:0px;
display:block;
font-family:arial,verdera,sans-serif;
text-decoration:none;
text-align:center;
background-color:#ffffff;
color:#0a86f0;
margin: 33px auto 0px auto;
}

.listeBleu {
border: 0px; 
display:block;
font-family:arial,verdera,sans-serif;
font-size:11px;
text-decoration:none;
text-align:left;
vertical-align:middle;
background-color:#ffffff;
color:#000000;
padding:0px;
margin:0px;
}
a.listeBleu:link    {border-bottom:1px solid #0a86f0; color:#000000; background-color:#ffffff;}
a.listeBleu:visited {border-bottom:1px solid #0a86f0; color:#000000; background-color:#ffffff;}
a.listeBleu:hover   {border-bottom:1px solid #0a86f0; color:#ffffff; background-color:#0a86f0;}

.boutonRouge {
border:0px;
display:block;
font-family:arial,verdera,sans-serif;
font-size:12px;
text-decoration:none;
text-align:center;
vertical-align:middle;
background-color:#fa5656;
color:#000000;
padding:0px;
margin:0px;
position:absolute;
left:154px;
}
li.boutonRouge:visited {border:0px; color:#ffffff; background-color:#000000;}
li.boutonRouge:hover   {border:0px; color:#ffffff; background-color:#000000;}

.listeRouge {
border: 0px;
display:block;
font-family:arial,verdera,sans-serif;
font-size:11px;
text-decoration:none;
text-align:left;
vertical-align:middle;
background-color:#ffffff;
color:#000000;
padding:0px;
margin:0px;
}
a.listeRouge:link    {border-bottom:1px solid #fa5656; color:#000000; background-color:#ffffff;}
a.listeRouge:visited {border-bottom:1px solid #fa5656; color:#000000; background-color:#ffffff;}
a.listeRouge:hover   {border-bottom:1px solid #fa5656; color:#000000; background-color:#fa5656;}

.titreRouge {
border:0px;
display:block;
font-family:arial,verdera,sans-serif;
text-decoration:none;
text-align:center;
background-color:#ffffff;
color:#fa5656;
margin: 33px auto 0px auto;
}

.boutonJaune {
border:0px;
display:block;
font-family:arial,verdera,sans-serif;
font-size:12px;
text-decoration:none;
text-align:center;
vertical-align:middle;
background-color:#ffcc00;
color:#000000;
padding:0px;
margin:0px;
position:absolute;
left:308px;
}
li.boutonJaune:visited {border:0px; color:#ffffff; background-color:#000000;}
li.boutonJaune:hover   {border:0px; color:#ffffff; background-color:#000000;}

.listeJaune {
border: 0px;
display:block;
font-family:arial,verdera,sans-serif;
font-size:11px;
text-decoration:none;
text-align:left;
vertical-align:middle;
background-color:#ffffff;
color:#000000;
padding:0px;
margin:0px;
}
a.listeJaune:link    {border-bottom:1px solid #ffcc00; color:#000000; background-color:#ffffff;}
a.listeJaune:visited {border-bottom:1px solid #ffcc00; color:#000000; background-color:#ffffff;}
a.listeJaune:hover   {border-bottom:1px solid #ffcc00; color:#000000; background-color:#ffcc00;}

.titreJaune {
border:0px;
display:block;
font-family:arial,verdera,sans-serif;
font-weight:900;
text-decoration:none;
text-align:center;
background-color:#ffffff;
color:#e9cb25;
margin: 33px auto 0px auto;
}

.boutonViolet {
border:1px;
display:block;
font-family:arial,verdera,sans-serif;
font-size:12px;
text-decoration:none;
text-align:center;
vertical-align:middle;
background-color:#9999ff;
color:#000000;
padding:0px;
margin:0px;
position:absolute;
left:462px;
}
li.boutonViolet:visited {border:0px; color:#ffffff; background-color:#000000;}
li.boutonViolet:hover   {border:0px; color:#ffffff; background-color:#000000;}

.listeViolet {
border:0px;
display:block;
font-family:arial,verdera,sans-serif;
font-size:11px;
text-decoration:none;
text-align:left;
vertical-align:middle;
background-color:#ffffff;
color:#000000;
padding:0px;
margin:0px;
}
a.listeViolet:link    {border-bottom:1px solid #9999ff; color:#000000; background-color:#ffffff;}
a.listeViolet:visited {border-bottom:1px solid #9999ff; color:#000000; background-color:#ffffff;}
a.listeViolet:hover   {border-bottom:1px solid #9999ff; color:#000000; background-color:#9999ff;}

.titreViolet {
border:0px;
display:block;
font-family:arial,verdera,sans-serif;
text-decoration:none;
text-align:center;
background-color:#ffffff;
color:#9999ff;
margin: 33px auto 0px auto;
}

.boutonGris {
border:0px;
display:block;
font-family:arial,verdera,sans-serif;
font-size:12px;
text-decoration:none;
text-align:center;
vertical-align:middle;
background-color:#d6d6ce;
color:#000000;
padding:0px;
margin:0px;
position:absolute;
left:616px;
width:154px;
}
li.boutonGris:visited {border:0px; color:#ffffff; background-color:#000000;}
li.boutonGris:hover   {border:0px; color:#ffffff; background-color:#000000;}

.listeGris {
border:0px;
display:block;
font-family:arial,verdera,sans-serif;
font-size:11px;
text-decoration:none;
text-align:left;
vertical-align:middle;
background-color:#ffffff;
color:#000000;
padding:0px;
margin:0px;
}
a.listeGris:link    {border-bottom:1px solid #d6d6ce; color:#000000; background-color:#ffffff;}
a.listeGris:visited {border-bottom:1px solid #d6d6ce; color:#000000; background-color:#ffffff;}
a.listeGris:hover   {border-bottom:1px solid #d6d6ce; color:#000000; background-color:#d6d6ce;}

.titreGris {
border:0px;
display:block;
font-family:arial,verdera,sans-serif;
text-decoration:none;
text-align:center;
background-color:#ffffff;
color:#d6d6ce;
margin: 33px auto 0px auto;
}

.arrondi {
/*
padding:1px;
margin:0px;
border:2px solid #0a86f0;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
*/
background-color: #ffffff;
}

/* permet d'obtenir un menu déroulant */

body {behavior:url(/logiciel/csshover.htc); }

div#entete {
width: 770px;
height: 90px;
display:block;
list-style:none;
position:relative;
padding:0px;
margin: 5px auto auto auto;
/* z-index: 100; */
}

div#entete a.logo {
float:left;
display:block;
}

div#entete h1 {
float:left;
display:block;
text-align:center;
width:470px;
/* height: 90px; */
margin: 33px auto 0px auto;
}

div#entete form {
float:right;
display:block;
text-align:center;
}

div#entete form input {
display:block;
}

div#menu ul {
width: 770px;
display:block;
list-style:none;
position:relative;
padding:0px;
margin:auto;
z-index: 100;
}

div#menu ul li {
width:154px;
margin: 0px;
float:left;
list-style:none;
}

div#menu ul li ul {
list-style:none;
left:0px;
right:0px;
display:none;
width: 308px;
margin: 0px;
/* filter: alpha(opacity=80); */
/* -moz-opacity: .80; */
/* opacity: .80; */
}

.liste {
width: 260px;
}

div#menu ul li ul li {
width:308px;
}

div#menu ul  li:hover  ul {
display:block;
}

ul#logiciels {
width:  900px;
display:block;
list-style:none;
position:relative;
padding:0px;
margin:auto;
z-index: 100;
}

ul#logiciels li {
width:450px;
margin: 0px;
float:left;
list-style:none;
}

ul#logiciels li ul {
list-style:none;
left:0px;
right:0px;
/* display:none; */
width: 450px;
margin: 0px;
}

ul#logiciels li ul li {
width:450px;
background-color:#ccecff;
}

ul#logiciels ul li:hover ul {
display:block;
}

li#asstra_fr {
display:block;
}

li#asstra_en {
display:none;
}

li#sante, li#divers, li#asstra_fr, li#asstra_en {
padding-left: 180px;
}

li#sante ul {
display:block;
list-style:none;
width:  900px;
position:relative;
padding-top:10px;
margin-left:450px;
z-index: 100;
}

li#sante ul li {
width:450px;
/* margin: auto; */
margin:0px;
background-color:#ccecff;
float:left;
list-style:none;
}

li#divers ul {
display:block;
list-style:none;
width: 900px;
position:relative;
padding-top:10px;
margin-left:450px;
z-index: 100;
}

li#divers ul li {
width:450px;
/* margin: auto; */
margin:0px;
background-color:#ccecff;
float:left;
list-style:none;
}

li#langue {
width: 900px;
/* vertical-align:top; */ 
display:block;
list-style:none;
position:relative;
padding-top:10px;
margin-top:10px;
margin-bottom:10px;
padding-left:400px;
z-index: 100;
}

input#francais {
width: 40px;
height: 25px;
border: none;
background: url("l-fr.jpg") no-repeat left top;
}

input#anglais {
margin-left:10px;
width: 40px;
height: 25px;
border: none;
background: url("l-en.jpg") no-repeat left top;
}
