body {
	scrollbar-3dlight-color		:#BBBBBB;
	scrollbar-arrow-color		:#BBBBBB;
	scrollbar-darkshadow-color	:#FFFFFF;
	scrollbar-face-color		:#F5F5F5;
	scrollbar-highlight-color	:#EEEEEE;
	scrollbar-shadow-color		:#BBBBBB;
	scrollbar-track-color	 	:#EEEEEE;
  color             :#111111;
	margin					  :0px;
	border					  :0px;
	margin-top        :0px;
	background        :#FEFEFE;
}

body, td {
	font-family       :Verdana;
	font-size         :0.70em;
	font-size         :11px;
	vertical-align    :middle;
	text-align        :justify;
}

.enteteTab{color:#ffffff;font: 0.8em/1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;	margin:0px;	padding:5px 0px 5px 0px;background-color:#811433}
.ligne{font: 0.8em/1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;	margin:0px;	padding:5px 0px 5px 0px;}
.ligne1{font: 0.8em/1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;margin:0px;padding:5px 0px 5px 0px;background-color:#eeeeee}
.titrepage{font: bold 1.05em Verdana, Geneva, Arial, Helvetica, sans-serif;color:#550329;}

body.popup {
  background        :#811433;
}

div.popup {
  margin            :17px;
  color             :#FEFEFE;
}

div.popup a {
  color             :#FFFFFF;
  text-decoration   :none;
}

table {
  height            :100%;
}

img {
  border            :0px;
}

a {
  color             :#000000;
  text-decoration   :none;
}

div.texte a {
  text-decoration   :none;
}

div.main a.texte {
  color             :#000000;
  text-decoration   :none;
}

p {
  margin            :0px 0px 10px 0px;
}

div {
  text-align        :left;
}

div.main {
  position          :relative;
  top               :-75px;
  left              :-35px;
  border            :0px solid black;
  margin            :0px;
  width             :200mm;
}

div.cadre-rouge {
  width             :187mm;
  height            :112mm;
  background        :#811433;
  position          :relative;
}

div.cadre-noir {
  position          :absolute;
  left              :12.5mm;
  top               :27.3mm;
  width             :59mm;
  height            :5.5mm;
  background        :#000000;
  border            :1px solid #CAAC53;
  padding           :1px;
  z-index           :5;
  overflow          :hidden;
}

div.cadre-noir div {
  color             :#FFFFFF;
  padding           :3px;
  text-align        :center;
  font-weight       :bold;
  font-size         :1.1em;
}

div.cadre-blanc {
  position          :absolute;
  left              :28.5mm;
  top               :30mm;
  width             :187mm;
  height            :112mm;
  background        :#FFFFFF;
  border            :2px solid #000000;
  z-index           :2;
}

div.phrase {
  position          :absolute;
  bottom            :-12mm;
  left              :28px;
  width             :187mm;
  height            :10mm;
  background-image  :url('../images/phrase.jpg');
  background-repeat :no-repeat;
}

div.infos {
  position          :absolute;
  bottom            :-8mm;
  left              :8px;
  width             :187mm;
  height            :6mm;
  font-family       :Arial;
  font-size         :0.9em;  
}

div.cadre-blanc div {
  margin            :0px;
}

div.menus {
  position          :absolute;
  left              :42mm;
  top               :1.3mm;
  z-index           :99;
}

b {

}

td.image {
  width             :48mm;
  vertical-align    :top;
}

td.image div.cadre {
  position          :relative;
  top               :50px;
  left              :0px;
  margin            :0px 0px 0px 0px;
  padding-top       :20px;
  padding-right     :15px;
  border-right      :1px solid black;
  text-align        :right;
  height            :87mm;
}

td.image div.cadre.miroir {
  top               :20px;
  border            :0px;
  border-left       :1px solid black;
  padding-right     :7px;
  padding-left      :20px;
  text-align        :center;
  height            :87mm;
}

div.extranet {
  position          :relative;
  top               :120px;
  color             :#FFFFFF;
  background        :#811433;
  font-family       :Verdana;
  padding           :2px;
  font-size         :1.6em;
  padding-bottom    :0px;
  text-align        :center;
}

div.extranet div.lien {
  color             :#811433;
  background        :#FFFFFF;
  font-family       :Verdana;
  padding           :1px 0px 3px 0px;
  font-size         :0.7em;
  font-weight       :bold;
  margin            :5px;
  text-align        :center;
  margin            :15px 10px 0px 10px;
}

td.image div.picture {
  display           :relative;
  background-repeat :no-repeat;
  background-position: bottom left;
  padding-left      :3mm;
  margin            :8px 0px 8px 9px;
}

td.image div.picture.ldd {
  background-image  :url('../images/libre_de_droit.jpg');
}

td.image div.picture.ad {
  background-image  :url('../images/alain_douce.jpg');
}
td.image div.picture.ad2 {
  background-image  :url('../images/alain_douce2.jpg');
}


td.image div span.titre {
  font-family       :Verdana;
  color             :#811433;
  font-size         :1.5em;
}

p.titre {
  font-family       :Verdana;
  color             :#811433;
  font-size         :1.5em;
}

p.flash {
  font-family       :Verdana;
  color             :#000000;
  text-align        :center;
  font-size         :1em;
  width             :90%;
}

p.flash b {
  font-family       :Verdana;
}

div {
	text-align        :justify;
}

td.texte {

}

td.texte div.contenu {
  margin           :5px 15px 5px 16px;
}

img.note-img {
  position        :absolute;
  left            :0mm;
  bottom          :0px;
}

td.texte.miroir {
  padding           :0px 18px 5px 10px; 
}

td.image div span.sstitre {
  font-family       :Verdana;
  font-size         :1.1em;
  font-weight       :bold;
}

div.menu {
  position          :relative;
  border            :0px solid #3F2F00;
  background        :#CFB540;
  height            :17px;
  width             :108px;
  font-family       :Verdana;
  font-size         :1em;
  text-align        :center;
}

div.menu.select {
  background        :#111111;
}

div.menu.origine {
  left              :440px;
  top               :-5px;
}

div.menu.utilite {
  left              :459.6px;
  top               :1px;
}

div.menu.decouvrez {
  left              :481.2px;
  top               :7px;
}

div.menu.methodologie {
  left              :501.8px;
  top               :13px;
}

div.menu.equipe {
  left              :523.4px;
  top               :19px;
}

div.menu.commander {
  left              :548px;
  top               :23px;
}

div.menu a {
  font-weight       :bold;
  color             :#FFFFFF;
  text-decoration   :none;
}

span.hint {
  font-weight       :bold;
  font-size         :0.9em;
}

div.commande {
  padding           :5px;
  border            :1px solid #811433;
}

img.mirco {
  position          :absolute;
  bottom            :-32px;
  left              :7px;
}

div.contacter {
  position          :absolute;
  bottom            :5px;
  left              :10px;
  font-size         :1.0em;
}

div.contacter a {
  color             :#FEFEFE;
}

div.accroche {
  position          :absolute;
  top               :20px;
  right             :0px;
  font-size         :1.8em;
  width             :490px;
  color             :#CAAC53;
}

div.accroche div {
  width             :100%;
  width             :330px;
  margin            :2px;
}

div.accroche div.acr1 {
  position          :relative;
  top               :0px;
  left              :0px;
}

div.accroche div.acr2 {
  position          :relative;
  top               :0px;
  left              :50px;
}

div.accroche div.acr3 {
  position          :relative;
  top               :0px;
  left              :100px;
}

div.accroche div.acr4 {
  position          :relative;
  top               :0px;
  left              :150px;
}

div.couverture {
  position          :absolute;
  bottom            :20px;
  left              :100px;
  width             :500px;
}

div.couverture div.img {
  float             :left;
  margin-right      :10px;
}

div.couverture div.titre {
  font-family       :Verdana;
  font-size         :1.1em;
  font-weight       :bold;
  color             :#811433;
  margin-top        :80px;
}


div.ouvrez {
  position          :absolute;
  width             :110px;
  bottom            :50px;
  right             :-50px;
  color             :#FFFFFF;
  background        :#811433;
  font-family       :Verdana;
  padding           :1px 0px 4px 0px;
  font-size         :1.5em;
  text-align        :center;
}

div.ouvrez a {
  text-decoration   :none;
  color             :#FFFFFF;
}

img.sillon {
  position          :absolute;
  visibility        :hidden;
  left              :4px;
  top               :37px;
  z-index           :99;
  border            :1px solid black;
}

p.tiny {
  font-size         :0.9em;
}

div.frame {
  margin            :0px 20px 0px 0px;
}


@media print {
	div.cadre-blanc {
	  position          :absolute;
	  left              :5mm;
	  top               :5mm;
	  width             :95%;
	  height            :150mm;
	  background        :#FFFFFF;
	  border            :2px solid #000000;
	  z-index           :2;
	}
}