html,body 
{
  color:#000000;
  font: 10pt Arial,sans-serif;
  background:#ffffff;
  padding:0;
  margin:0;
  width:auto;
  height:auto;
  text-align: center;
}

#top_print {display:none;}

#cadre_principal
{
  width:760px;
  margin: 0 auto;
  text-align:center;
  border-bottom:0 solid #0F337F;
  background: #ffffea;
}

h1 {font: bold  11pt Verdana,sans-serif; margin-bottom:10px;}
h2 {font:normal 11pt Verdana,sans-serif; text-align:center; }
h3 {font: bold  8pt  Verdana,sans-serif; text-align:left;   }
h4 {font: bold  8pt  Verdana,sans-serif; margin:10px 0 13px 0; padding-right:2px; border-bottom :1px solid #0F337F;}
h5 {font: bold  9pt  Verdana,sans-serif; margin:25px 0 -7px 20px; border-bottom: 1px solid #0F337F;}
h6 {font: bold  9pt  Verdana,sans-serif; margin:5px 0 0 0;  }

h1,h2,h3,h4,h5,h6 {color:#0F337F;}
h1,h2,h4,h5,h6    {text-decoration:none;}
h1,h4,h5,h6       {text-align:right;}

h1 small {font:normal 8pt;}
h2 small {font:bold   9pt;}

img { border:0; }
hr {color:#0F337F; background:#0F337F; height:1px;}
acronym {cursor:help;}
p {text-align:justify; padding:5px 0 5px 0;}

.space_center {margin-top:-25px; text-align:center;} .space_left {margin-top:-25px; text-align:left; padding-left:0;}
.center {text-align:center;}
.red {color:red;}
.repondre {text-align:right;}
.legende {font-size:7pt; font-style:italic;}
.spacer {clear:both; font-size:1pt;}
.spacer2 {clear:both; margin-bottom:0;}
.texte {text-align:justify; padding:5px;}
.legende_textaera {margin-bottom:0; font-size:8pt; font-style:italic; text-align:right;}
.fond_rouge {background:#ffcccd;}
.cadre_annonces {border:#c0c0c0 1px solid; padding:15px; margin:0; width:100%; font-family:Arial,sans-serif;}
html>body .cadre_annonces{padding:3px;}
.cadre_pub {border:#c0c0c0 1px solid; padding:4px 0 1px 0; margin:0; width:568px; text-align:center;}
.cadre_pub_sky {float:right; border:#c0c0c0 1px solid; background:#ffffff; padding:4px; margin:19px 0px 1px 10px; width:160px; height:320px; text-align:center;}
html>body .cadre_pub_sky {padding:4px; margin:11px 0px 1px 10px;}

.cadre_annonces_ligne {font-size:10pt; border-bottom:#0F337F 1px solid; padding:0 0 10px 0; margin:0 0 10px 0; width:100%;}
.Offre {padding-right:5px;padding-left:5px;color:#ffffff; font-weight:bold; background-color:#00cc00;}
.Demande {padding-right:5px;padding-left:5px;color:#ffffff; font-weight:bold; background-color:#ff0000;}
.Demande2 {padding-right:5px;padding-left:5px;color:#000000; font-weight:bold; background-color:#FFEBC1;}
.droite_trait_haut {text-align:right; border-top :1px solid #0F337F;}
.ligne_bas {border-bottom:#0F337F 1px solid; font-size:1pt; height:1px; margin:0; padding:0;}
.entetecourrier{padding-top:0; padding-left:2px;}
html>body .entetecourrier{padding-top:13px; padding-left:2px;}

#banniere_accueil {width:758px; height:144px; background-image:url(images/banniere_accueil.jpg); background-repeat:no-repeat; border-left:1px solid #0F337F;border-right:1px solid #0F337F; border-bottom:1px solid #0F337F;}

#banniere {width:758px; height:97px; background-image:url(images/banniere.jpg); background-repeat:no-repeat; border-left:1px solid #0F337F;border-right:1px solid #0F337F; border-bottom:1px solid #0F337F;}

.cadre_madras {margin:0; padding:0; width:760px; height:0px; background-repeat:repeat-x;font-size:1pt;}
#espace_blanc {margin:0; padding:1px 0 1px 12px; width:748px; background-color:#ffffff; text-align:left;}
#espace_blanc .part1 {font:normal 9pt Verdana,sans-serif; font-style:normal; color:#C3010D;}
#espace_blanc .part2 {font:normal 9pt Verdana,sans-serif; font-style:normal; color:#499137;}
#espace_blanc .part3 {font:normal 8pt Verdana,sans-serif; font-style:normal;}

.place_administration {position:relative; background-color:#FFE24E; width:120px; top:10px; left:-300px; padding:3px; z-index:2;}
html>body .place_administration {left:20px;}
.place_membres {position:relative; top:111px; width:250px; left:230px; padding:4px; z-index:2; background-color:#FFFFEA;}
html>body .place_membres {left:487px;}
.place_membres2 {position:relative; top:110px; width:350px; left:175px; padding:3px; z-index:2; background-color:#FFFFEA;}
html>body .place_membres2 {left:390px;}

#menu {position:relative; width:760px; height:18px; vertical-align:middle; background-color:#0F337F; padding-top:5px; top:0; left:0; font:bold 9pt Verdana, sans-serif;}
#menu a:link, #menu a:visited {font:bold 9pt Verdana, sans-serif; color:#ffffff; text-decoration:none;}
#menu a:hover {font:bold 9pt Verdana, sans-serif; color:#FFE24E; text-decoration:none;}
#menu a.actif, #menu a.actif:visited {font:bold 9pt Verdana, sans-serif; color:#FFE24E; text-decoration:none;}
#menu a.actif:hover {font:bold 9pt Verdana, sans-serif; color:#ffffff; text-decoration:none;}
#menu2 {position:relative; width:760px; height:0; top:0; left:0; background-color:#FFE24E; text-align:center;}
#menu_sortie {visibility:hidden; position:absolute; width:130px; left:45px; color:#000000; background-color:#0F337F;}
#menu_association {visibility:hidden; position:absolute; width:130px; left:138px; color:#000000; background-color:#0F337F;}
#menu_entreprise {visibility:hidden; position:absolute; width:130px; left:245px; color:#000000; background-color:#0F337F;}
#menu_chronique {visibility:hidden; position:absolute; width:100px; left:362px; color:#000000; background-color:#0F337F;}
#menu_courrier {visibility:hidden; position:absolute; width:150px; left:458px; color:#000000; background-color:#0F337F;}
#menu_lien {visibility:hidden; position:absolute; width:130px; left:570px; color:#000000; background-color:#0F337F;}
.case_menu {padding:3px; border-bottom:1px solid #9b9b9b; cursor:pointer; font:normal 8pt Arial,sans-serif; color:#ffffff;}

#partie_contenu {padding:0; margin:0;border-left:1px solid #0F337F; border-right:1px solid #0F337F;}
#partie_gauche{float:left; margin:0; width:165px; padding:5px 0 5px 0; text-align:left;}
#contenu {margin:0 0 0 160px; width:569px; text-align:left; background:#ffffff; padding:15px 5px 10px 0;}
html>body #contenu {margin:0 0 0 164px; width:575px; text-align:left; background:#ffffff; padding:5px 8px 10px 10px;}
#partie_gauche a:link, #partie_gauche a:visited {font:normal 8pt Verdana,sans-serif; color:#000000; text-decoration:underline;}
#partie_gauche a:hover {font:normal 8pt Verdana,sans-serif; color:#5f5f5f; text-decoration:underline;}
#partie_gauche span {font:normal 8pt Arial,sans-serif; font-style:normal;}
#partie_gauche h3 {background-color:#FFED6F; font-size:8pt;font-family:Verdana, sans-serif;font-weight:normal;text-align:center;font-weight:bold; color:#0F337F; padding:2px; width:158px; margin:7px 0 7px 4px;}
#partie_gauche h1 {background-color:#0F337F; font-size:8pt;font-family:Verdana, sans-serif;font-weight:normal;text-align:center;font-weight:bold; color:#ffffff; padding:5px; width:152px; margin:4px 0 4px 4px;}
#partie_gauche p  {line-height:2.0em; text-align:left; padding-left :10px; margin :0;}
html>body #partie_gauche p  {line-height:1.1em; text-align:left; margin :0; padding-left:10px;}
#partie_gauche form {margin:0 0 0 5px; padding:0; text-align:center;}
html>body #partie_gauche form {margin-left:5px; padding:3px; text-align:center;}
#partie_gauche input {padding:1px; font-size:9pt;font-family:Arial, sans-serif;font-weight:normal;}
#partie_gauche a.small:link, #partie_gauche a.small:visited {font:normal 8pt Arial,sans-serif; color:#000000; text-decoration:underline;}
#partie_gauche a.small:hover {font:normal 8pt Arial,sans-serif; color:#5f5f5f; text-decoration:underline;}
#menu_bas{width:758px; height:16px; text-align:center; vertical-align:middle; padding-left:0;background-color:#FFED6F; border-right:1px solid #0F337F;border-left:1px solid #0F337F;border-bottom:1px solid #0F337F;}
#menu_bas a:link, #menu_bas a:visited {font:normal 8pt Arial,sans-serif; color:#0F337F; text-decoration:none;}
#menu_bas a:hover {font:normal 8pt Arial,sans-serif; color:red; text-decoration:none;}
#copy_bas{text-align:center; font-size:8pt;margin:6px;}
.lien_citation {cursor:pointer; text-decoration:underline;}
.lien_citation2 {cursor:pointer; text-decoration:none; color:red; font-weight:bold;}
.fen_citation {visibility :hidden; position :absolute; left:auto; top:auto; text-align:left; background-color:#ffffea; width:540px; font-size:8pt; font-style:normal; border:#d0d0d0 1px outset; padding:5px;}
.admin_icones {float:left; width:100px; padding:0px; margin:35px 15px 0px 25px;  text-align:center;}
.admin_titre_icones {font: italic  10pt Verdana,sans-serif;border-bottom:solid 1px #0F337F; margin:0 0 7px 0; padding:0 0 2px 0; text-align:center;}
.admin_titre_icones2 {font: italic  10pt Verdana,sans-serif; margin:0; padding:0; text-align:center;}
#cadre_admin {border:1px solid #000000; padding:5px; margin :5px 0 5px 0; background-color:#d7d7d7;}
.onglet_admin {border:1px solid #000000; padding:3px 3px 5px 3px; text-align:center; margin:0 0 0 3px; display:inline; background-color:#c0c0c0; font-size:8pt;}
.onglet_auto_admin {border:1px solid #000000; padding:3px 3px 5px 3px; text-align:center; margin:0 0 0 3px; display:inline; background-color:#c0c0c0; font-size:8pt; cursor:pointer;}
.onglet_admin_on {border-top:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; padding:3px 3px 5px 3px; text-align:center; margin:0 0 0 3px; display:inline; border-bottom:1px solid #d7d7d7; background-color:#d7d7d7; font-size:8pt;}
.float_photos {float:left; padding:5px 9px 10px 9px; margin:10px 5px 5px 5px; height:137px; border:1px solid #9b9b9b;background-color:#ffffea; text-align:center;  width:28%;}
html>body .float_photos {margin:10px 4px 5px 4px; padding:0px 10px 12px 10px; width:28%;}
.titre_photos {font-size:7pt; font-family:Verdana, sans-serif;font-weight:normal;text-align:center;font-weight:normal; color:#0F337F;}