body {
margin:0;
padding:0;
}
input.boutonConnexion {
width:88px;
height:22px;
}
#acces div.boiteTexteNotes {
background-color:#E2F1D5;
border-top:1px solid #D3D4D3;
margin-left:auto;
margin-right:auto;
text-align:center;
width:700px;
}
#acces div.boiteTexteNotes02 {
font-size:1.1em;
margin-top:15px;
text-align:center;
}
#acces div.boiteTexteNotes div, #acces div.boiteTexteNotes02 div {
display:block;
padding:8px 10px;
}
table#container {
margin-left:auto;
margin-right:auto;
width:761px;
}
#acces {
-x-system-font:none;
background-image: white url(../pharmactiv/img/fond_conteneur_2.jpg);
/*background-color:#FFF;*/
background-position:0 top;
/*background-repeat:no-repeat;*/
background-repeat:repeat-x;
font-family:Arial,Helvetica,Geneva,"Helvetica Neue",sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:0;
padding-top:0px;
width:760px;
height:420px;
overflow:hidden;
}

#acces pre, code {
-x-system-font:none;
font-family:monospace;
font-size:115%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
#acces #acces a:link {
color:#3B8BC0;
font-weight:bold;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none;
}
#acces a:visited {
color:#3B8BC0;
font-weight:bold;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none;
}
#acces a:hover {
color:#004882;
font-weight:bold;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
#acces a:active {
color:#009BC0;
font-weight:bold;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none;
}
#acces a:focus {
color:#009BC0;
font-weight:bold;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none;
}
#acces :focus {
outline-style:none;
}
#acces .clearfloatNoHeight {
clear:both;
display:block;
height:0;
line-height:0;
overflow:hidden;
width:0;
}
#acces .clearfloat {
clear:both;
display:block;
}
#acces .clearfloatSepar {
border-bottom:8px solid #E9E9E8;
clear:both;
display:block;
margin-bottom:10px;
}
#acces .floatRight {
float:right;
}
#acces .floatLeft {
float:left;
}
#acces img {
border:medium none;
}
#acces p {
line-height:1.4em;
margin:0 0 7px;
text-align:center;
font-size:14px;
}
.displayNone {
display:none;
}
.displayBlock {
display:block;
}
#acces hr {
border-color:#BFBFBF -moz-use-text-color -moz-use-text-color;
border-style:dashed none none;
border-width:1px medium medium;
}
#acces ul, ol {
list-style-position:inside;
margin:0;
padding:0;
}
#acces fieldset {
border:medium none;
margin:0;
padding:0;
margin-top:60px;
}

#acces .txtCenter {
text-align:center;
}
#acces ul#mainNav {
font-size:1.1em;
width:759px;
}
#acces #mainNav li {
background:#EBEBEB url(images/navBtn.gif) no-repeat scroll right top;
float:left;
height:71px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#acces #mainNav li.current {
background-color:#73BE1E;
background-image:url(images/navCurrentBtn.gif);
color:white;
}
#acces #mainNav li.lastDone {
background-color:#B5CE94;
background-image:url(images/navLastDoneBtn.gif);
}
#acces #mainNav li.done {
background-color:#B5CE94;
background-image:url(images/navDoneBtn.gif);
}
#acces #mainNav li a, #acces#mainNav li a:link, #acces #mainNav li a:visited, #acces #mainNav li a:hover, #mainNav li a:active {
color:#CCCCCC;
}
#acces #mainNav li a:hover {
color:gray;
}
#acces #mainNav li.lastDone a, #acces #mainNav li.lastDone a:link, #acces #mainNav li.lastDone a:visited, #acces #mainNav li.lastDone a:hover, #acces #mainNav li.lastDone a:active, #acces #mainNav li.current a, #acces #mainNav li.current a:link, #acces #mainNav li.current a:visited, #acces #mainNav li.current a:hover, #acces #mainNav li.current a:active, #acces #mainNav li.done a, #acces #mainNav li.done a:link, #acces #mainNav li.done a:visited, #acces #mainNav li.done a:hover, #acces #mainNav li.done a:active {
color:#FFFFFF;
}
#acces #mainNav li.done a:hover, #acces #mainNav li.lastDone a:hover {
color:#525152;
}
#acces #mainNav li a em {
display:block;
font-style:normal;
font-weight:bold;
margin:6px 0 0 10px;
width:130px;
}
#acces #mainNav li a span {
display:block;
font-weight:normal;
margin-left:10px;
width:130px;
}
#acces #mainNav li.mainNavNoBg {
background-image:none;
}
#acces #mainNav li.mainNavNoBgCurrent {
background-color:#73BE1E;
background-image:none;
}
#acces #mainNav li.mainNavNoBgCurrent a, #acces #mainNav li.mainNavNoBgCurrent a:visited {
color:white;
}
#acces #mainNav li a {
display:block;
height:71px;
}
#acces ul#mainNav.fiveStep li {
width:151px;
}
#acces ul#mainNav.fiveStep li.mainNavNoBg, #acces ul#mainNav.fiveStep li.mainNavNoBgCurrent {
width:155px;
}
#acces #mainNav.fiveStep li a {
}
#acces table#listeProd tr:hover, #acces div.boiteTexteAlt table#listeProd tr.alt:hover {
background-color:#FFFEC8;
}
#acces select.court {
width:80px;
}
#acces table#listeProd img {
vertical-align:middle;
}
#acces div.boiteTexteAlt table#listeProd, #acces div.boiteTexteAutre table#listeProd {
width:95%;
}
#acces div.boiteTexteAlt table#listeProd, #acces div.boiteTexteAutre table#listeProd {
width:95%;
}
#acces div.boiteTexteAlt table#listeProd tr.alt, #acces div.boiteTexteAutre table#listeProd tr.alt {
background-color:white;
}
#acces table#listeProd tr.alt {
background-color:#E0F2CF;
}
#acces table#listeProd tr.important {
background-color:#73BE1E;
color:white;
}
#acces table#listeProd tr td {
padding:5px;
}
#acces table#listeProd tr.haut {
font-weight:bold;
}
#acces table#listeProd tr td.long {
  text-align:left;
  width:500px;
}
#acces table#listeProd tr td.court {
  text-align:right;
  width:60px;
}
#acces table#listeProd tr td.court02 {
  text-align:left;
  width:50px;
}
#acces ul#ligne li {
  display:inline-table;
  float:left;
  margin-right:20px;
  vertical-align:text-bottom;
}
#acces ul#ligne li img {
  background-position:0 50%;
  vertical-align:middle;
}
#acces table#form {
  margin-left:auto;
  margin-right:auto;
}
#acces table#form tr td {
  padding-left:10px;
  padding-right:10px;
  vertical-align:bottom;
}
#acces div.boiteTexte {
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  width:700px;
}
#acces div.left {
  float:left;
}
#acces div.right {
  float:right;
}
#acces div.boiteTexte img, #acces div.boiteTexteAlt img, #acces div.boiteTexteAutre img {
  vertical-align:middle;
}
#acces span.cale {
  display:block;
  height:42px;
}
#acces h2 {
  -x-system-font:none;
  font-family:Arial,Helvetica,"Helvetica Neue",Geneva,sans-serif;
  font-size:1.1em;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  letter-spacing:0;
  line-height:normal;
  text-transform:none;
}
#acces span.interro {
  font-size:0.9em;
  font-style:normal;
  font-weight:normal;
}
#acces span.interro a, #acces span.interro a:visited {
  font-style:normal;
  font-weight:normal;
}
#left, #right {
  float:left;
  padding-left:40px;
  padding-right:0px;
  padding-top:25px;
  padding-bottom: 150px;
  margin-right:35px;
  width:320px;
}
#right
{
  padding-left:0px;
}
div.box05 {
  height:0.5em;
  margin-bottom:5px;
}
h2 {
  color:#5DA047;
  font-size:1.2em;
  margin-bottom:2px;
  margin-top:0;
  width:300px;
}
.boite_connection {
  background:transparent url(/css/epharm/default/img/deja-inscrit.png) no-repeat scroll 0 0;
  height:225px;
  padding-top:70px;
  text-align:center;
  width:320px;
  float: left;
}
.boite_connection02 {
  background:transparent url(/css/epharm/default/img/souhaitez-inscrire.png) no-repeat scroll 0 0;
  height:225px;
  padding-top:70px;
  text-align:center;
  width:320px;
  float: left;
}

.table_centrer {
  margin-left:auto;
  margin-right:auto;
}

.input_text {
  border-color:#5DA047;
  border-style:solid;
  border-width:1px 1px 1px 4px;
  font-size:1em;
  width:150px;
}
.txt_petit {
  font-size:0.9em;
  padding-left:2px;
  padding-right:2px;
}

#right p
{
  padding-top:12px;
  text-align: center;
  font-size: 13px;
  color: #697262;
}

.interro {
  background:transparent url(../img/interro.png) no-repeat scroll 0 5px;
  padding-bottom:10px;
  padding-left:30px;
  padding-top:10px;
}
.input_text02 {
  border-color:#5DA047;
  border-style:solid;
  border-width:1px 1px 1px 4px;
  font-size:1em;
  margin-bottom:12px;
}
input.okk {
  margin-bottom:5px;
}

ul.error_list li {
  list-style: none;
  font-size: 1.1em;
  color: #FF0000; 
}