body {
  text-align: center;
  margin: 0;
  padding: 0;
  font-family: Helvetica;
  font-size: 11px;
  background: #ffffff;
}

a {
  color: #0d60a1;
}

p, div, i {
  font-size: 12px;
  padding: 0;
  margin: 0;
}

i {
  color: #444;
}

td {
  font-size: 10px;
}

th {
  font-size: 10px;
  color: #B6330F;
}

hr {
  border: 0px;
  height: 0px;
  border-top: solid 1px #7D7E92;
}

hr.white {
  border: 0px;
  height: 0px;
  border-top: solid 1px #fff;
}

fieldset {
  border: solid 1px #B6330F;
  padding: 5px;
}

legend {
  font-size: 14px;
  font-weight: bold;
  color: #B6330F;
}

img {
  border: 0px;
}

.spacer
{
  clear: both;
}

#layout {
  width: 760px;
  margin: auto;
  padding: 0;
  text-align: left;
}

#topbox {
  height: 130px;
  background: url('/images/edithese/top.jpg') no-repeat top;
}

#loginbox {
  position: relative;
  float: right;
  top: 7px;
  right: 10px;
  color: white;
  font-weight: bold;
  height: 20px;
  vertical-align: top;
  overflow: hidden;
}

#loginbox span.title {
  color: #d3f6c0;
  padding-right: 10px;
  cursor: default;
}

#loginbox span.email input {
  padding-left: 2px;
  margin-left: 3px;
}

#loginbox span.pass {
  padding-left: 5px;
}

#loginbox span.pass input {
  padding-left: 2px;
  margin-left: 3px;
}

#loginbox span.button input {
  border: 0;
  vertical-align: top;
  padding-top: 2px;
  margin-left: 5px;
}

#loginbox a {
  color: white;
}

#header
{
  background: url('/images/edithese/menu/menu_background.gif');
}

#menu {
  width: 760px;
  height: 42px;
}

#menu a {
  height: 42px;
  width: 151px;
  display: block;
  float: left;
  border: 0;
  margin: 0;
  padding: 0;
}

#menu .inter
{
  width: 1px;
  height: 42px;
  float: left;
  display: block;
  background: url('/images/edithese/menu/menu_inter.gif') top left repeat-x;
}

#menu #buttonhome {
  width: 152px;
  background: url('/images/edithese/menu/menu_normal_home.gif') top left no-repeat;
}

#menu #buttonhome:hover, #menu .current #buttonhome {
  background: #ffffff url('/images/edithese/menu/menu_hover_home.gif') top left no-repeat;
}

#menu #buttonactu {
  background: url('/images/edithese/menu/menu_normal_actu.gif') top left no-repeat;
}

#menu #buttonactu:hover, #menu .current #buttonactu  {
  background: #ffffff url('/images/edithese/menu/menu_hover_actu.gif') top left no-repeat;
}

#menu #buttonlibrary {
  background: url('/images/edithese/menu/menu_normal_library.gif') top left no-repeat;
}

#menu #buttonlibrary:hover, #menu .current #buttonlibrary {
  background: #ffffff url('/images/edithese/menu/menu_hover_library.gif') top left no-repeat;
}

#menu #buttonpublish {
  width: 150px;
  background: url('/images/edithese/menu/menu_normal_publish.gif') top left no-repeat;
}

#menu #buttonpublish:hover, #menu .current #buttonpublish {
  background: #ffffff url('/images/edithese/menu/menu_hover_publish.gif') top left no-repeat;
}

#menu #buttonaccount {
  background: url('/images/edithese/menu/menu_normal_account.gif') top left no-repeat;
}

#menu #buttonaccount:hover, #menu .current #buttonaccount {
  background: #ffffff url('/images/edithese/menu/menu_hover_account.gif') top left no-repeat;
}

#submenu {
  width: 759px;
  height: 24px;
  border-top: 0;
  background: url('/images/edithese/menu/submenu_background.gif') top left repeat-x;
}

#submenu div {
  text-align: center;
  color: #ffffff;
  display: none;
}

#submenu .current {
  display: block;
}

#submenu div img {
  vertical-align: middle;
  margin-left: 5px;
  margin-right: 5px;
}

#menuHome {
  text-align: center;
}

#submenu a {
  vertical-align: middle;
  color: #ffffff;
  text-decoration: none;
  font-size: 13px;
  font-family: Helvetica, Arial, Verdana, sans-serif;
}

#submenu span {
  display: block;
  padding-top: 3px;
  color: #ffffff;
  font-size: 13px;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-style: italic;
}

#submenu a:hover {
  color: #bfe3ff;
}

#basketbox {
  clear: right;
  position: relative;
  float: right;
  top: 16px;
  right: 2px;
  width: 85px;
  color: white;
  line-height: 1.1em;
}

#basketbox a {
  color: white;
  font-weight: normal;
}

#loginbox input {
  border: solid 1px #0d60a1;
  font-size: 11px;
  font-family: Helvetica;
  padding-left: 2px;
}

#content {
  width: 760px;
  background: #ffffff url('/images/edithese/content_background.gif') top left repeat-x;
  padding-top: 26px;
}

div.message {
  color: #FF9B05;
  font-size: 11px;
  padding-left: 3px;
}

#footer-sitemap {
  width: 762px;
  margin: auto;
  border-top: 1px solid #0d60a1;
}

#footer-sitemap .sitemap
{
  height: 130px;
  padding-bottom: 20px;
  background: url('/images/edifree2/blue/footer_top.gif') bottom no-repeat;
}

#footer-sitemap .sitemap dl
{
  width: 20%;
  height: 100%;
  float: left;
  text-align: left;
  background: url('/images/edifree2/blue/footer_sitemap_background.gif') top right repeat-y;
  overflow: hidden;
}

#footer-sitemap .sitemap dl.sitemap_actu
{
  width: 17%;
}

#footer-sitemap .sitemap dl.sitemap_doc
{
  width: 23%;
}

#footer-sitemap .sitemap dl.last
{
  background: none;
}

#footer-sitemap .sitemap dl dt
{
  padding: 0;
  margin: 0;
  color: #115285;
  font-size: 1.2em;
  font-weight: bold;
  padding-bottom: 5px;
  padding-left: 5px;
}

#footer-sitemap .sitemap dl dd
{
  padding: 0;
  margin: 0;
  padding-left: 13px;
  margin-left: 7px;
  padding-top: 3px;
  padding-bottom: 3px;
  background: url('/images/edifree2/blue/puce_plus.gif') left no-repeat;
}

#footer-sitemap .sitemap dl dd a
{
  text-decoration: none;
}

#footer {
  margin: auto;
  width: 760px;
  color: #B6330F;
  border-top: solid 1px #0d60a1;
  background: url('/images/edithese/page_footer.gif') bottom left no-repeat;
}

#footercontent {
  padding-top: 7px;
  padding-bottom: 27px;
}

#footer a {
  color: #0d60a1;
  font-size: 8pt;
  font-weight: bold;
  margin-left: 4px;
  margin-right: 4px;
}

.titrage {
  font-size: 16px;
  color: #ff6006;
  text-align: left;
  font-family: Helvetica;
  padding-bottom: 10px;
}

p.title_article {
  font-size: 20px;
  letter-spacing: 1px;
  font-family: Helvetica;
  font-weight: bold;
  color: #393A59;
}

p.contenu_article {
  text-align: justify;
  color: #000000;
  font-size: 12px;
  padding-top: 10px;
}

#evenementscontent p.contenu_article font, 
#evenements_actu_content div p.contenu_article font, 
#presse_actu div td font,
#ils_ont_dit_actu div p.contenu_article
{
  font-size: 12px;
  text-align: justify;
}

small {
  font-size: 9px;
  font-family: Arial;
  color: #888;
}

.selected {
  padding: 3px;
  background: #335E6E;
  color: white;
  font-weight: bold;
  font-size: 10px;
  text-align: center;
  border-bottom: solid 3px #aaa;
}

.not_selected {
  padding: 3px;
  color: white;
  font-weight: bold;
  font-size: 10px;
  text-align: center;
  border-bottom: solid 3px #777;
}

a.menu {
  color: white;
  font-weight: bold;
  font-size: 10px;
  text-decoration: none;
}

.menu_right {
  background: url('/images/menu_right_top-edilivre.jpg') no-repeat;
  height: 49px;
  width: 148px;
  color: white;
}

.menu_right_title {
  text-align: left;
  position: relative;
  top: 16px;
  left: 10px;
}

select.input_text, input.input_text {
  font-size: 10px;
  font-weight: normal;
  color: #333;
  border: solid 1px #DC9173;
  background-color: #fff5ea;
}

textarea, textarea.input_text {
  font-size: 11px;
  font-weight: normal;
  font-family: verdana;
  border: solid 1px #ECA183;
  background-color: #fff5ea;
}

div#path {
  position: relative;
  top: -15px;
  text-align: right;
}

.myrow {
  padding-top: 4px;
  padding-bottom: 4px;
  border-bottom: solid 1px #ddd;
}

.big {
  font-size: 24px;
  color: #335E6E;
  font-weight: bold;
  font-family: Helvetica;
}

.md {
  padding-top: 3px;
  padding-bottom: 3px;
  padding-right: 2px;
  text-align: right;
  font-weight: normal;
}

.md a {
  color: #EDE0C9;
  text-decoration: none;
  font-weight: normal;
}

.cartouche_auteur {
  border: solid 1px #f0F0F0;
}

.cartouche_auteur legend {
  font-size: 9px;
}

#credit
{
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

#credit, #credit a {
  text-align: center;
  color: #aaa;
  font-size: 9px;
}

#sousmenu {
  background: url('/images/sousmenubg.gif') repeat-y right #f5f5f5;
  padding-bottom: 6px;
  margin-bottom: 10px;
}

.sousmenutitle {
  padding: 4px;
  font-weight: bold;
  color: #666;
}

.sousmenu, .sousmenusel {
  padding-left: 4px;
  padding-right: 4px;
  background: #e8e8e8;
}

td.sousmenusel {
  color: #ED8407;
  font-size: 10px;
  font-weight: bold;
  border-bottom: solid 4px #ED8407;
  background: url('/images/sousmenubgsel.gif') top center no-repeat #ddd;
}

td.sousmenu {
  border-bottom: solid 4px #ddd;
}

a.sousmenu {
  text-decoration: none;
  color: #D43106;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}

.doclinecouvpopup {
  color: #FFF;
  padding: 5px;
  text-align: center;
  font-size: 9px;
}

.doclinecouvpopup > img {
  padding-bottom: 2px;
}

a.hiddenlinks {
  color: white;
  font-size: 6px;
}

.stepnumber {
  font-size: 70px;
  color: red;
  font-family: trebuchet;
}

/* Librairie - Liste des themes */

#themelistcontainer {
  float: left;
  width: 140px;
}

#themelist {
  border-left: solid 1px #0d60a1;
  border-right: solid 1px #0d60a1;
}

ul.themelist {
  margin: 0px;
  padding: 0px;
}

li.themelist {
  list-style-type: none;
  line-height: 1.25em;
  margin: 0px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 4px;
  color: #548fbd;
  border-bottom: solid 1px #c1d9ec;
}

li.themelist a {
  text-decoration: none;
  display: block;
}

li.themelist:hover a,
li.themelist a:hover {
  text-decoration: none;
  color: #43b107;
}

li.themelist a span {
  color: #548fbd;
}

li.themelistsel {
  list-style-type: none;
  line-height: 1.25em;
  margin: 0px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 15px;
  font-weight: bold;
  color: #43b107;
  color: #ffffff;
  font-size: 8pt;
  border-bottom: solid 1px #c1d9ec;
  background: #548fbd url('/images/edithese/theme_selected_reverse.gif') left no-repeat;
}

li.themelistsel a {
  text-decoration: none;
  color: #ffffff;
}

a.themelist {
  font-size: 8pt;
}

/* Page container */

#pagercontainer {
  background: url('/images/edilivre2/pagerbgdeg.gif') bottom repeat-x #fefefe;
  text-align: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
}

#pagercontainer_achats {
  text-align: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
}

.pager {
  font-size: 14px;
  font-weight: bold;
  font-family: Arial;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

/* Search box (librairie) */

#searchbox {
  width: 600px;
  cursor: default;
  background: url('/images/edithese/big_searchbox_top.gif') top left no-repeat;
  padding-top: 13px;
}

#searchbox .layer {
  padding-top: 7px;
  border-left: solid 1px #0d60a1;
  border-right: solid 1px #0d60a1;
}

#searchbox .bottom {
  width: 602px;
  height: 8px;
  background: url('/images/edithese/big_searchbox_bottom.gif') top left no-repeat;
}

#ajaxsearch {
  margin: auto;
  padding: 0;
  margin-left: 16px;
}

#ajaxsearchcontent {
  text-align: center;
  border-left: solid 1px #0d60a1;
  border-right: solid 1px #0d60a1;
  width: 600px;
}

#ajaxsearchresults {
  text-align: left;
}

#ajaxsearch form {
  margin: 0;
  padding: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  vertical-align: top;
  overflow: hidden;
}

#ajaxsearchresultsdoc {
  float: left;
  width: 50%;
  margin: 0;
}

#ajaxsearchresultstheme {
  float: right;
  width: 45%;
  margin: 0;
}

#ajaxsearchresultsdoc ul, #ajaxsearchresultstheme ul {
  margin: 0;
  padding: 5px;
}

#ajaxsearchresultsdoc ul li, #ajaxsearchresultstheme ul li {
  list-style: none;
  font-size: 11px;
}

#ajaxkeywords {
  border: solid 1px #0d60a1;
  background-color: #f6f6f6;
  padding-left: 2px;
}

#left {
  float: left;
  width: 140px;
}

#right {
  float: right;
  width: 601px;
}

#nouveautes {
  width: 140px;
}

#docrss_container {
  width: 138px;
  border-left: solid 1px #0d60a1;
  border-right: solid 1px #0d60a1;
  text-align: center;
}

#docrss {
  width: 136px;
  height: 600px;
}

#ilsontdit {
  width: 290px;
  float: left;
}

#ilsontditcontainer {
  border-left: solid 1px #0d60a1;
  border-right: solid 1px #0d60a1;
  width: 288px;
}

#ilsontditcontent {
  margin: auto;
  width: 272px;
}

#evenements {
  width: 290px;
  float: right;
}

#evenements_large {
  width: 760px;
  float: right;
}

#evenements_large_content {
  border-left: solid 1px #0d60a1;
  border-right: solid 1px #0d60a1;
  width: 760px;
}

#la_presse_en_parle_large {
  width: 760px;
  float: right;
}

#la_presse_en_parle_large_content {
  border-left: solid 1px #0d60a1;
  border-right: solid 1px #0d60a1;
  width: 760px;
}

#ilsontdit_large {
  width: 760px;
  float: right;
}

#ilsontdit_large_content {
  border-left: solid 1px #0d60a1;
  border-right: solid 1px #0d60a1;
  width: 760px;
}

#rencontre_large {
  width: 760px;
  float: right;
}

#rencontre_large_content {
  border-left: solid 1px #0d60a1;
  border-right: solid 1px #0d60a1;
  width: 760px;
}

#evenementscontainer {
  border-left: solid 1px #0d60a1;
  border-right: solid 1px #0d60a1;
  width: 288px;
}

#evenementscontent {
  padding: 8px;
}

#besoinaide {
  width: 290px;
  float: left;
}

#besoinaidecontainer {
  border-left: solid 1px #0d60a1;
  border-right: solid 1px #0d60a1;
  width: 288px;
}

#besoinaidecontent {
  padding: 8px;
}

#pubcarrehome {
  width: 290px;
  float: right;
}

#pubcarrehomecontainer {
  border-left: solid 1px #0d60a1;
  border-right: solid 1px #0d60a1;
  width: 288px;
}

#pubcarrehomecontent {
  padding: 5px;
  text-align: center;
}

#meilleures_ventes {
  width: 602px;
}

#evenements_actu {
  width: 360px;
  float: left;
}

#evenements_actu_content {
  width: 358px;
  border-left: solid 1px #0d60a1;
  border-right: solid 1px #0d60a1;
}

#presse_actu {
  width: 360px;
  float: right;
}

#presse_actu_content {
  width: 358px;
  border-left: solid 1px #0d60a1;
  border-right: solid 1px #0d60a1;
}

#rencontre_avec_actu {
  display: none;
  width: 760px;
  float: right;
}

#rencontre_avec_actu_content {
  width: 760px;
  border-left: solid 1px #0d60a1;
  border-right: solid 1px #0d60a1;
}

#ils_ont_dit_actu {
  width: 760px;
  float: right;
}

#ils_ont_dit_actu_content {
  width: 760px;
  border-left: solid 1px #0d60a1;
  border-right: solid 1px #0d60a1;
}

#publier_ouvrage {
  width: 760px;
  float: right;
}

#publier_ouvrage_content {
  width: 760px;
  border-left: solid 1px #0d60a1;
  border-right: solid 1px #0d60a1;
}

#partners {
  width: 100%;
  text-align: center;
}

#partners_container {
  width: 138px;
  border-left: solid 1px #0d60a1;
  border-right: solid 1px #0d60a1;
  text-align: center;
}

#libraires
{
  width: 100%;
  text-align: center;
  font-family: Arial, Helvetica;
  background: url('/images/ei2/column_box_background.gif') top left repeat-y;;
}

#libraires .sublayer
{
  width: 100%;
  padding-bottom: 30px;
  background: url('/images/edithese/column_box_footer.gif') bottom left no-repeat;;
}

#libraires h1
{
  font-size: 11pt;
  color: #0d60a1;
  font-weight: bold;
}

#libraires h2
{
  font-size: 10pt;
  color: #000000;
  font-weight: bold;
  margin: 0;
  padding: 0;
}

#libraires adress
{

}

#meilleures_ventes_flash_container {
  width: 600px;
  border-left: solid 1px #0d60a1;
  border-right: solid 1px #0d60a1;
}

#meilleures_ventes_flash {
  text-align: center;
  padding-top: 4px;
  width: 598px;
}

#meilleures_ventes_lien {
  text-align: center;
  padding-top: 4px;
  width: 100%;
  text-align: center;
}

#macaron_publiez_votre_livre {
  /* background: url('/images/edilivre2/macaron_publiez_votre_livre_2.jpg') no-repeat;*/
  width: 601px;
  height: 250px;
}

#macaron_publiez_votre_livre_content {
  display: none;
  position: relative;
  top: 60px;
  left: 160px;
  width: 420px;
  height: 160px;
  text-align: justify;
  font-weight: bold;
  line-height: 1.5em;
}

#librairiecontainer {
  float: right;
  width: 600px;
  padding-bottom: 25px;
  background: url('/images/edithese/big_box_footer.gif') bottom no-repeat;
}

#librairie {
  border-left: solid 1px #0d60a1;
  border-right: solid 1px #0d60a1;
}

/* LIBRAIRIE */
#doclistcontainer {
  border-bottom: solid 1px #ddd;
  border-top: solid 1px #ddd;
  border-left: solid 1px #eee;
}

.doclistdoccontainer {
  background: url('/images/edilivre2/doclistbgdeg.gif') repeat-x bottom;
  width: 50%;
  height: 127px;
  border-right: solid 1px #ddd;
  border-bottom: solid 1px #ddd;
  padding: 5px;
  padding-left: 15px;
  padding-top: 10px;
}

.doclistcouvbg {
  float: left;
  background: #ddd;
  width: 65px;
  height: 100px;
}

.doclistcouv {
  position: relative;
  top: -5px;
  left: -5px;
  border-top: solid 1px #bbb;
  border-left: solid 1px #bbb;
  border-right: solid 1px #999;
  border-bottom: solid 1px #999;
}

.doclistcontent {
  display: block;
  float: right;
}

.doclistcontent span {
  display: block;
  font-weight: normal;
  margin-bottom: 2px;
  margin-top: 2px;
}

.doclistcontent .book_author {
  font-weight: bold;
  color: #000000;
}

.doclistcontent .book_theme {
  font-weight: bold;
  color: #949292;
}

.book_price {
  float: right;
  color: #0d60a1;
  font-weight: bold;
  letter-spacing: 1px;
}

.book_price b {
  color: #000000;
  letter-spacing: 0px;
}

/* FIN LIBRAIRIE */

.boxsimplecontainer {
  width: 602px;
}

.boxsimpletitle {
  background: url('/images/edilivre2/boxsimpletop.jpg') top no-repeat;
  height: 36px;
  width: 602px;
}

.boxsimpletitlecontent {
  padding-left: 10px;
  padding-top: 10px;
}

.boxsimple {
  border-left: solid 1px #0d60a1;
  border-right: solid 1px #0d60a1;
}

/* Page Detail doc */

#detaildoccouvbox {
  float: left;
  background: url('/images/edilivre2/detaildoccouvbg.gif') no-repeat;
  width: 253px;
  height: 353px;
  text-align: center;
  padding-top: 26px;
  padding-left: 4px;
}

#detaildoccouvcontainer {
  background-color: #ccc;
  border-left: solid 1px #eee;
  border-right: solid 1px #bbb;
  border-bottom: solid 1px #bbb;
  width: 161px;
  margin: auto;
}

#detaildoccouv {
  position: relative;
  left: -5px;
  top: -3px;
  border-top: solid 1px #bbb;
  border-left: solid 1px #bbb;
  border-right: solid 1px #999;
  border-bottom: solid 1px #999;
}

#detaildocavislecteur {
  padding-top: 23px;
  font-weight: bold;
}

#detaildocinfos {
  width: 430px;
  float: left;
  margin-left: 15px;
}

#detaildocname {
  font-size: 20px;
  font-weight: bold;
  color: #0d60a1;
}

#detaildocdescr {
  font-size: 14px;
  font-weight: bold;
  color: #0d60a1;
  font-style: italic;
}

.boutonprice {
  color: white;
  font-weight: bold;
  font-size: 14px;
}

.boutonprintcontainer {
  float: left;
  padding-right: 10px;
}

.boutondlcontainer {
  float: left;
}

.boutonprint {
  background: url('/images/edithese/button_buy_book.gif') no-repeat;
  width: 155px;
  height: 33px;
  padding-top: 9px;
  padding-left: 10px;
  cursor: pointer;
}

.boutondl {
  background: url('/images/edithese/button_buy_download.gif') no-repeat;
  width: 155px;
  height: 33px;
  padding-top: 9px;
  padding-left: 10px;
  cursor: pointer;
}

#detaildocarticlecontainer {
  border-left: solid 1px #0d60a1;
  border-right: solid 1px #0d60a1;
  border-bottom: 1px solid #d8d8d8;
  background: url('/images/edithese/pied_detaildoc.gif') no-repeat bottom;
}

#detaildocarticlecontent {
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 0px;
}

#detaildocresume {
  background: url('/images/edithese/pied_detaildoc.gif') no-repeat bottom;
}

#detaildocresumecontentcontainer {
  border-left: solid 1px #0d60a1;
  border-right: solid 1px #0d60a1;
  border-bottom: 1px solid #d8d8d8;
  text-align: justify;
}

#detaildocresumecontent {
  padding-left: 15px; 
  padding-right: 15px; 
  padding-bottom: 10px;
}

#detaildocextrait {
}

#detaildocextraitcontainer {
  background: url('/images/edithese/pied_detaildoc.gif') no-repeat bottom;
  height: 30px;
  border-left: solid 1px #0d60a1;
  border-right: solid 1px #0d60a1;
  border-bottom: 1px solid #d8d8d8;
}

#detaildocextraitcontent {
  padding-left: 15px;
}

#detaildocbiocontainer {
  background: url('/images/edithese/pied_detaildoc.gif') no-repeat bottom;
  border-left: solid 1px #0d60a1;
  border-right: solid 1px #0d60a1;
  border-bottom: 1px solid #d8d8d8;
}

#detaildocbiocontent {
  padding-top: 5px;
  padding-left: 15px; 
  padding-right: 15px; 
  padding-bottom: 10px;
  text-align: justify;
}

.detaildocphotoauteur {
  padding-right: 15px;
  padding-bottom: 15px;
  float: left;
}

#detaildocmemeauteur {
}

#detaildocmemeauteurcontainer {
  background: url('/images/edilivre2/pied_detaildoc.jpg') no-repeat bottom;
  border-left: solid 1px #0d60a1;
  border-right: solid 1px #0d60a1;
  min-height: 36px;
}

#detaildocmemeauteurcontainer ul {
  padding: 0;
  margin: 0;
  padding-bottom: 5px;
}

#detaildocmemeauteur ul {
  clear: both;
  display: block;
  padding-top: 10px;
}

#detaildocmemeauteur ul li {
  width: 18%;
  display: block;
  float: left;
  list-style-type: none;
  padding-left: 10px;
  text-align: center;
  padding-bottom: 10px;
}

#detaildocmemeauteur ul li .couv {
  border: 1px solid #dddddd;
  border-right: 2px solid #aaaaaa;
  border-bottom: 2px solid #aaaaaa;
}

#detaildocachatcorr ul,
#detaildocplusconsultes ul {
  list-style-image: url('/images/edithese/mini_puce.gif');
}

#detaildocachatcorrcontainer {
  background: url('/images/edithese/pied_detaildoc.gif') no-repeat bottom;
  border-left: solid 1px #0d60a1;
  border-right: solid 1px #0d60a1;
  border-bottom: 1px solid #d8d8d8;
  min-height: 36px;
}

#detaildocachatcorrcontainer ul {
  padding: 0;
  margin: 0;
  padding-bottom: 5px;
  padding-left: 20px;
  margin-left: 15px;
}

#detaildocplusconsultes {
}

#detaildocplusconsultescontainer {
  background: url('/images/edilivre2/pied_detaildoc.jpg') no-repeat bottom;
  border-left: solid 1px #0d60a1;
  border-right: solid 1px #0d60a1;
}

#detaildocplusconsultescontainer ul {
  padding: 0;
  margin: 0;
  padding-bottom: 10px;
}

#detaildocplusconsultes ul {
  clear: both;
  display: block;
  padding-top: 10px;
}

#detaildocplusconsultes ul li {
  width: 18%;
  display: block;
  float: left;
  list-style-type: none;
  padding-left: 10px;
  text-align: center;
  padding-bottom: 10px;
}

#detaildocplusconsultes ul li .couv {
  border: 1px solid #dddddd;
  border-right: 2px solid #aaaaaa;
  border-bottom: 2px solid #aaaaaa;
}

#detaildoccommentcontainer {
  padding-top: 10px;
  padding-bottom: 5px;
}

#addcommentlink {
  padding-bottom: 5px;
}

.detaildoccomment {
  border-bottom: solid 1px #ddd;
  padding: 10px;
  clear: both;
}

#detaildoccommentfullcontainerlayout {
  border-left: solid 1px #0d60a1;
  border-right: solid 1px #0d60a1;
}

#detaildoccommentfullcontainer {
  min-height: 36px;
  padding-left: 10px;
  padding-right: 10px;
}

.book_box {
  float: left;
  width: 313px;
  background: url('/images/edithese/doc_box_background.gif') top left repeat-y;
}

.book_box .sublayer {
  padding-top: 20px;
  background: url('/images/edithese/doc_box_top.gif') top left no-repeat;
}

.book_box .foot {
  height: 60px;
  padding-top: 10px;
  text-align: center;
  background: url('/images/edithese/doc_box_footer.gif') top left no-repeat;
}

.book_box .content {
  padding-left: 17px;
  padding-right: 17px;
  padding-bottom: 10px;
  text-align: center;
}

.book_box .content .couv {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 168px;
  height: 254px;
  background: url('/images/ei2/couv_background.gif') bottom right no-repeat;
}

/* Fin Page Detail doc */


#hautdepage {
  display: inline;
}


/* Quickdepot */

#quickdepotbox {
  float: left;
  width: 451px;
}

#quickdepotboxcontent {
  width: 449px;
  border-left: solid 1px #B6330F;
  border-right: solid 1px #B6330F;
}

#quickdepottext {
  float: right;
  width: 280px;
  text-align: justify;
}

/* Fin quickdepot */



/* Sous menu mon compte */

#sousmenumoncompte {
  position: relative;
  top: -5px;
  height: 22px;
}

#sousmenumoncomptetitrage {
  float: left;
  width: 82px;
  height: 22px;
}

#sousmenumoncomptelist {
  float: left;
  height: 22px;
  background: url('/images/edilivre2/menu_mon_compte_bg_tile.jpg') repeat-x top left;
  padding-left: 35px;
}

#sousmenumoncompte span {
  color: #fff;
  font-weight: bold;
  font-size: 10px;
}

#sousmenumoncompte a {
  color: #eee;
  font-weight: bold;
  font-size: 10px;
  text-decoration: none;
}

#sousmenumoncompte a:hover {
  font-weight: bold;
  color: #fff;
}

/* Fin sous menu mon compte */

.page_path
{
  height: 40px;
  float: left;
}

.page_path .mainpath
{
  height: 40px;
  float: left;
  margin-right: 10px;
}

.page_path .mainpath a
{
  height: 40px;
  border: 0;
  padding: 0;
  margin: 0;
  color: #0d60a1;
}

.page_path .mainpath a img, .page_path .subpath a img
{
  border: 0;
  padding: 0;
  margin: 0;
}

.page_path .subpath
{
  margin-top: 4px;
  height: 40px;
  float: left;
}

.page_path .subpath a
{
  height: 40px;
  float: left;
  text-decoration: none;
  border: 0;
  padding: 0;
  margin: 0;
  font-weight: bold;
  font-size: 20px;
  color: #115285;
}

.page_path .inter
{
  float: left;
  font-weight: bold;
  font-size: 20px;
  color: #000000;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
}

/* AJOUT EI2 */

/*
** Giant Box (avec ou sans frites ?)
*/

.giant_box {
  width: 760px;
  background: url('/images/edithese/giant_box_background.gif') top left repeat-y;
}

.giant_box .sublayer {
  padding-bottom: 25px;
  background: url('/images/edithese/giant_box_footer.gif') bottom left no-repeat;
}

.giant_box .title {
  height: 33px;
  background: url('/images/edithese/giant_box_top.gif') bottom left no-repeat;
}

.giant_box .title h1 {
  display: none;
}

.giant_box .content {
  padding-left: 17px;
  padding-right: 17px;
  padding-top: 10px;
  border-left: 1px solid #0d60a1;
  border-right: 1px solid #0d60a1;
}

.giant_box .content p {
}

.giant_box .content ol
{
  margin: 0;
  padding: 0;
  padding-top: 10px;
  padding-left: 30px;
}

.giant_box .content ol li
{
  margin: 0;
  padding: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.giant_box .content ul
{
  margin: 0;
  padding: 0;
  padding-left: 50px;
  list-style-image: url('/images/edithese/mini_puce.gif');
}

.giant_box .content ul li
{
  margin: 0;
  padding: 0;
  padding-top: 0px;
  padding-bottom: 10px;
}

.article_box .giant_box
{
  padding-top: 15px;
  background: url('/images/edithese/giant_box_top.gif') top left no-repeat;
}

.article_box .content
{
}

#error_message .giant_box .sublayer
{
  padding-top: 9px;
  padding-bottom: 12px;
  background: url('/images/edithese/giant_box_title_error.gif') top left no-repeat;
}

#error_message .giant_box
{
  background: url('/images/edithese/giant_box_footer.gif') bottom left no-repeat;
  margin-bottom: 10px;
}

#error_message .giant_box .content
{
  padding-top: 0;
}

#deposer_auteur .giant_box .title
{
  height: 25px;
  width: 100%;
  background: url('/images/ei2/giant_box_title_author.gif') top left no-repeat;
}

#deposer_ouvrage .giant_box .title
{
  height: 25px;
  width: 100%;
  background: url('/images/ei2/giant_box_title_ouvrage.gif') top left no-repeat;
}

#publier_ouvrage .giant_box .title
{
  height: 56px;
  width: 100%;
  background: url('/images/edithese/giant_box_title_publish.gif') top left no-repeat;
}

#publier_ouvrage .giant_box .sublayer
{
  padding-bottom: 40px;
}

#actualite_edito .giant_box .title
{
  height: 50px;
  width: 100%;
  background: url('/images/edithese/giant_box_title_actualite.gif') top left no-repeat;
}

#actualite_presse .giant_box .title
{
  height: 30px;
  width: 100%;
  background: url('/images/ei2/giant_box_top_presse.gif') top left no-repeat;
}

#actualite_presse .giant_box .subtitle
{
  height: 32px;
  width: 100%;
  background: url('/images/ei2/giant_box_sub_presse.gif') top left no-repeat;
}

#actualite_presse .giant_box .content
{
  margin-top: 0;
  padding-top: 0;
  padding-left: 1px;
  padding-right: 1px;
}

#actualite_presse .giant_box .content table tr td
{
  padding-top: 10px;
  padding-bottom: 10px;
  background: url('/images/ei2/big_box_line_background.gif') bottom left repeat-x;
}

#actualite_evenements .giant_box .title
{
  height: 25px;
  width: 100%;
  background: url('/images/ei2/giant_box_title_evenements.gif') top left no-repeat;
}

#actualite_ilsontdit .giant_box .title
{
  height: 25px;
  width: 100%;
  background: url('/images/ei2/giant_box_title_ilsontdit.gif') top left no-repeat;
}

.confirmation_box .giant_box .content
{
  text-align: center;
  background: url('/images/ei2/giant_box_top.gif') top left no-repeat;
}

.confirmation_box .giant_box .content h1
{
  padding: 0;
  margin: 0;
  padding-bottom: 10px;
}

.confirmation_box .giant_box .content p
{
  padding: 10px;
}

.confirmation_box .giant_box .content .buttons
{
  padding-top: 10px;
}

#mes_achats_box table tr td
{
  font-size: 1em;
}

/*
** Big Box
*/

.big_box {
  width: 600px;
  background: url('/images/edithese/big_box_background.gif') top left repeat-y;
}

.big_box .sublayer {
  padding-bottom: 22px;
  background: url('/images/edithese/big_box_footer.gif') bottom left no-repeat;
}

.big_box .title h1 {
  display: none;
}

.big_box .content {
  padding-left: 17px;
  padding-right: 17px;
  padding-top: 5px;
}

.big_box .content p {
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: justify;
  line-height: 130%;
}

#welcome {
}

#welcome .big_box .title {
  height: 35px;
  width: 100%;
  background: url('/images/edithese/big_box_title_welcome.gif') top left no-repeat;
}

#welcome .big_box .content
{
  padding-bottom: 5px;
}

#actualite_big,
#actualite_big .sublayer,
#actualite_big .title,
#actualite_big .content
{
  border: 0;
}

#actualite_big .content
{
  padding-bottom: 5px;
  border-left: 1px solid #0d60a1;
  border-right: 1px solid #0d60a1;
}

#actualite_big .title
{
  height: 55px;
  width: 100%;
  background: url('/images/edithese/big_box_title_actualite.gif') top left no-repeat;
}

/*
** Small Box
*/

.small_box_set
{
  width: 100%;
}

.small_box_set #la_presse_en_parle_small .title
{
  height: 54px;
  width: 100%;
  background: url('/images/ei2/small_box_title_la_presse_en_parle.gif') top left no-repeat;
}

.small_box_set #dedicaces_evenements_small .title
{
  height: 54px;
  width: 100%;
  background: url('/images/ei2/small_box_title_dedicace_evenements.gif') top left no-repeat;
}

.small_box {
  float: left;
  width: 290px;
  background: url('/images/edithese/small_box_background.gif') top left repeat-y;
}

.small_box_set .inter
{
  float: left;
  width: 20px;
  height: 60px;
}

.small_box .sublayer {
  padding-bottom: 22px;
  background: url('/images/edithese/small_box_footer.gif') bottom left no-repeat;
}

.small_box .title h1 {
  display: none;
}

.small_box .content {
  padding-left: 17px;
  padding-right: 17px;
  padding-top: 5px;
}

.small_box .content p {
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: justify;
  line-height: 130%;
}

.simple_box .small_box .content
{
  padding-top: 10px;
  background: url('/images/edithese/small_box_top.gif') top left no-repeat;
}

#login_connect .small_box .title
{
  height: 53px;
  background: url('/images/edithese/small_box_title_login.gif') top left no-repeat;
}

#login_help .small_box .title, 
#help_box .small_box .title
{
  height: 31px;
  background: url('/images/edithese/small_box_title_help.gif') top left no-repeat;
}

#infos_box .small_box .title
{
  height: 25px;
  background: url('/images/ei2/small_box_title_infos.gif') top left no-repeat;
}

#login_set #login_connect, 
#login_set #login_help
{
  float: left;
}

#login_set #login_register
{
  float: right;
}

#register_set #register_new
{
  float: left;
}

#register_set #login_help
{
  float: right;
}

/*
** Medium Box
*/
 
.medium_box {
  float: left;
  width: 451px;
  background: url('/images/edithese/medium_box_background.gif') top left repeat-y;
}

.medium_box .sublayer {
  padding-bottom: 22px;
  background: url('/images/edithese/medium_box_footer.gif') bottom left no-repeat;
}

.medium_box .title h1 {
  display: none;
}

.medium_box .content {
  padding-left: 17px;
  padding-right: 17px;
  padding-top: 5px;
}

.medium_box .content p {
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: justify;
  line-height: 130%;
}

#quickdepot_box .medium_box .content
{
  padding-top: 15px;
  padding-bottom: 15px;
  background: url('/images/edithese/medium_box_top.gif') top left no-repeat;
}

#quickdepot_box .medium_box .content table
{
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  padding: 0;
  margin: 0;
}

#quickdepot_box .medium_box .content table tr td
{
  padding-top: 5px;
  padding-bottom: 5px;
}

#quickdepot_box .medium_box .content table tr td.fieldname
{
  width: 43%;
  text-align: right;
  font-weight: bold;
}

#quickdepot_box .medium_box .content table tr td.fieldinput
{
  width: 57%;
  text-align: left;
  font-weight: bold;
}

#quickdepot_box .medium_box .content table tr td.fieldtopname
{
  width: 100%;
  padding-bottom: 0px;
  text-align: center;
  font-weight: bold;
}

#login_register .medium_box .title,
#register_new .medium_box .title
{
  height: 35px;
  background: url('/images/edithese/medium_box_title_register.gif') top left no-repeat;
}

#register_coords .medium_box .title
{
  height: 35px;
  background: url('/images/edithese/medium_box_title_coords.gif') top left no-repeat;
}

#register_coords_exp .medium_box .title
{
  height: 35px;
  background: url('/images/edithese/medium_box_title_coords_exp.gif') top left no-repeat;
}

#login_connect .small_box .content table tr td,
#login_register .medium_box .content table tr td,
#register_new .medium_box .content table tr td,
#register_coords .medium_box .title,
#register_coords_exp .medium_box .title
{
  font-weight: bold;
  font-size: 11px;
}

#login_register .medium_box .content,
#register_new .medium_box .content,
#register_coords .medium_box .title,
#register_coords_exp .medium_box .title
{
  padding-top: 10px;
  padding-bottom: 10px;
}

#login_connect .small_box
{
  margin-bottom: 10px;
}

#login_connect .small_box .content
{
  padding-top: 10px;
  padding-bottom: 10px;
}

.medium_box .content form,
.small_box .content form
{
  padding: 0;
  margin: 0;
}

/* FIN AJOUT */

#cart_box table tr td, #cart_box table tr th
{
  font-size: 1em;
}

.cart_pay_box
{
  background: #eeeeee;
  padding: 10px;
  border: 1px solid #cccccc;
}

.cart_pay_box .box_title
{
  text-align: center;
  background: #d6d6d6;
  padding: 5px;
  border: 1px solid #cccccc;
  font-size: 1.2em;
}

/* Mes Achats */

.mesachats_container
{
  border: 1px solid #cccccc;
  padding: 50px;
}

.mesachats .cmd_infos
{
  height: 20px;
  float: left;
  display: block;
  padding: 5px;
}

.mesachats .cmd_status
{
  height: 20px;
  float: right;
  display: block;
  padding: 5px;
}

.mesachats .cmd_content
{
  width: 100%;
  float: left;
  display: block;
  padding: 5px;
  padding-top: 0;
}

.mesachats .book_set
{
  width: 362px;
  float: left;
  margin: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  border: 1px solid #aaaaaa;
  background: #fafafa;
}

.mesachats .book_set .couv
{
  float: left;
  padding-left: 10px;
}

.mesachats .book_set .infos
{
  float: left;
  padding-left: 5px;
  padding-right: 5px;
}

.mesachats .book_set .infos span
{
  display: block;
  padding-top: 2px;
  padding-bottom: 2px;
}

a[target=_blank] {
    background: transparent url('/images/edithese/external_link.png') no-repeat right top;
    padding: 0 12px 0 1px;
}

.prototip .protoblue .content
{
  background: #ffffff;
  color: #000000;
}

.prototip .protoblue .content img
{
  border: 1px solid #aaaaaa;
  margin-right: 5px;
}

#header #menu
{
	padding-left: 200px;
}

#submenu
{
	width: 100%;
}

