body {
 text-align: left;
 margin: 0;
 padding: 0;
 background: #363636;
 font: 12px Trebuchet MS, Verdana, Geneva, sans-serif; /* pma: ajout trebuchet MS  12px*/
}
input {	font: 12px Trebuchet MS, Verdana, Geneva, sans-serif; /* pma: ajout trebuchet MS  12px*/
}
a {
 outline: none;/* plus de pointiller sur firefox */
}
a, a:link, a:visited {
 text-decoration: none;
 color: #c27312;
 font-weight: bold;
}
a, a:active, a:hover {
 color: #846e3c;
}
#nav-gauche {
 color: #ffffff;
 text-decoration: none;
}
div {
 margin: 0;
 padding: 0;
}
#nav-gauche ul li a {
 margin: 0;
 padding: 0;
}
input[type="submit"] {
 cursor: pointer;
}
/* Supprime les bordures dans les elements fieldset et img */
fieldset, img, img a {
 border : 0;
 margin: 0;
 padding: 0;
}
.finfloat, .fin_float {
 clear: both;
 font-size: 0px;
 line-height: 0px;
 margin: 0;
 padding: 0;
 border: 0;
 height: 0;
 overflow:auto;
}
.sepa {
 clear: both;
 font-size: 0px;
 line-height: 0px;
 margin: 0;
 padding: 20px 0 0;
 border: 0;
 height: 0;
 overflow:auto;
}
.finfloat_both {
 clear: both;
 font-size: 0;
 border: 0;
}
#conteneur {
 position: relative;
 clear: both;
 width: 990px;
 text-align: left;
 margin: 0 auto 0 auto;
}
/*********/
/* haut */
/*******/

#logo {
 position: absolute;
 z-index: 1;
 top: 5px;
 left: 17px;
}
#titre-la-une {
 position: absolute;
 z-index: 2;
 top: 40px;
 left: 20px;
}
#bandeaux {
 position: absolute;
 z-index: 1;
 top: 0;
 left: 0;
 height: 127px;
 width: 990px;
}
#compte a:active, #compte a:link, #compte a:visited {
 text-decoration: none;
 color: #4a370b;
 font-weight: normal;
 margin: 0px;
 padding: 0px 0px 0px 15px;
}
#compte a:hover {
 color: #ffffff;
 text-decoration: none;
}
#langues {
 position: absolute;
 z-index: 1;
 top: 5px;
 left: 851px;
 font-size: 85%;
 color: #c8ba9e;
 text-align: right;
 width: 655px;
}
#langues .flag {
 float: left;
 margin: 0px;
 padding: 0 0 0 6px;
}

#langues .flag .FR:link, #langues .flag .GB:link, #langues .flag .SP:link ,  .flag .SP:link, .flag .GB:link {
 background-position: 0 0;
}
#langues .flag .FR:hover ,#langues .flag .GB:hover,#langues .flag .SP:hover , .flag .GB:hover, .flag .SP:hover {
 background-position:  0 -70px;
}

#langues a:link, #langues a:visited {
 color: #c8ba9e;
 text-decoration: none;
 font-weight: normal;
}
#langues a:active, #langues a:hover {
 color: #ffffff;
 text-decoration: none;
}
#compte {
 position: absolute;
 z-index: 1;
 top: 45px;
 left: 304px;
 font-size: 100%;
 color: #4a370b;
 text-align: right;
 width: 655px;
}
#caractiristiques {
 font-size: 92%;
 color: #000;
 border-left: 5px solid #958660;
 margin: 20px 0px 10px 0;
 padding: 0 0px 0px 8px;
 line-height: 130%;
}
#caractiristiques .prix {
 font-size: 125%;
 color: #000;
 margin: 0;
 padding: 2px 0 0 0;
 display: block;
 font-weight: bold;
}
#compte a:active, #compte a:hover {
 color: #ffffff;
 text-decoration: none;
}
#compte .nom {
 color: #000;
 font-weight: bold;
}
#compte .articles {
 color: #000;
 font-weight: normal;
 margin: 0px;
 padding: 0px 0px 0px 15px;
}
#recherche {
 position: absolute;
 z-index: 1;
 top: 69px;
 left: 651px;
 font-size: 100%;
 color: #4a370b;
 text-align: right;
 width: 320px;
}
#recherche .contenantGauche {
 margin: 0;
 padding: 3px 0 0 0;
 float: left;
 width:200px;
}
#recherche .contenantGauche input {
 border:0px none #4a5459;
 padding:0.2em 0 0 0.2em;
 width:163px;
 background:#d7d7d7;
 margin:0;
 height: 18px;
 font-size: 12px;
 color: #424242;
}
#recherche .contenantDroit {
 margin:  0 0 0 15px;
 padding: 0;
 float: left;
 width: 93px;
}
#recherche .contenantDroit .bouton {
 font: bold normal 11px Verdana, Geneva, sans-serif;
 color: #d7d7d7;
 text-decoration: none;
 margin: 0;
 padding: 0;
 border: 0;
 display: block;
 text-align: center;
 height: 24px;
 background: transparent url(/images/perrousseaux/fd-bouton-top.gif) no-repeat 0px 3px;
 width: 93px;
}
#recherche .contenantDroit a:link .bouton, #recherche .contenantDroit a:visited .bouton {
 color: #d7d7d7;
 text-decoration: none;
 font-weight: normal;
}
#recherche .contenantDroit a:hover .bouton, #recherche .contenantDroit a:active .bouton {
 color: #ffffff;
 text-decoration: none;
}
#newsletter {
 position: absolute;
 z-index: 1;
 top: 95px;
 left: 651px;
 font-size: 100%;
 color: #4a370b;
 text-align: right;
 width: 320px;
}
#newsletter .contenantGauche {
 margin: 0;
 padding: 3px 0 0 0;
 float: left;
 width:200px;
}
#newsletter .contenantGauche input {
 border:0px none #4a5459;
 padding:0.2em 0 0 0.2em;
 width:163px;
 background:#d7d7d7;
 margin:0;
 height: 18px;
 font-size: 12px;
 color: #424242;
}
#newsletter .contenantDroit {
 margin:  0 0 0 15px;
 padding: 0;
 float: left;
 width: 93px;
}
#newsletter .contenantDroit .bouton {
 font: bold normal 12px Trebuchet MS, Verdana, Geneva, sans-serif;
 color: #d7d7d7;
 text-decoration: none;
 margin: 0;
 padding: 0;
 border: 0;
 display: block;
 text-align: center;
 height: 24px;
 background: transparent url(/images/perrousseaux/fd-bouton-top.gif) no-repeat 0px 3px;
 width: 93px;
}
#newsletter .contenantDroit a:link .bouton, #newsletter .contenantDroit a:visited .bouton {
 color: #d7d7d7;
 text-decoration: none;
 font-weight: normal;
}
#newsletter .contenantDroit a:hover .bouton, #newsletter .contenantDroit a:active .bouton {
 color: #ffffff;
 text-decoration: none;
}
#partage {
 position: absolute;
 z-index: 1;
 top: 95px;
 left: 470px;
 font-size: 90%;
 text-align: left;
 width: 190px;
 font-weight: normal;
}
#partage .txt {
 float: left;
 margin: 0px;
 padding: 3px 5px 0px;
 color: #d3c9ad;
}
#partage .logos {
 float: left;
 margin: 0px;
 padding: 0 0 0 6px;
}
#partage .logos .facebook img {
 display: none;
}

#parutions .legende, #paraitre .legende {
 background-position: 0 0;
}
#partage .logos .facebook:hover {
 background-position:  0 -70px;
}
#partage .logos .twiter img {
 display: none;
}


#partage .logos .twiter:link {
 background-position: 0 0;
}
#partage .logos .twiter:hover {
 background-position:  0 -70px;
}

#partage .logos .google:link {
 background-position: 0 0;
}
#partage .logos .google:hover {
 background-position:  0 -70px;
}


#navigation {
 position: absolute;
 z-index: 20;
 top: 127px;
 left: 0;
 clear: both;
 width: 965px;
 padding: 0 25px 0 0;
 background: transparent url(/images/perrousseaux/fd-nav.png) no-repeat 0px 0px;
 height: 30px;
}
#contenu {
 position: absolute;
 z-index: 1;
 top: 157px;
 left: 0;
 clear: both;
 width: 990px;
 padding: 0;
 background: transparent url(/images/perrousseaux/fd-page.png) repeat-y 0px 0px;
}
#chemin {
 clear: both;
 float: none;
 display: block;
 height: 41px;
 margin:0;
 padding: 0;
 background:url(/images/perrousseaux/fd-degrade-top.png) no-repeat 0px 0px;
 font-size: 80%;
}
#chemin #maj {
 font-weight: normal;
 font-size: 10px;
 color: #000000;
}
#chemin ul {
 clear: both;
 float: none;
 display: block;
 width: 970px;
 text-align: left;
 margin: 0;
 padding: 0 0 0 20px;
}
#chemin ul li {
 display: inline;
 font-weight: normal;
 font-size: 10px;
 color: #a0a0a0;
 margin: 0 2px 0 0;
 padding: 0 0 0 10px;
 background: url(/images/perrousseaux/puce-chemin.png) no-repeat left 4px;
}
#chemin ul li a:link, #chemin ul li a:visited {
 color: #a0a0a0;
 text-decoration: none;
 font-weight: normal;
}
#chemin ul li a:hover, #chemin ul li a:active {
 color: #ffffff;
 text-decoration: none;
}
#bas-de-page {
 width: 970px;
 margin: 0;
    height:60px;
 padding: 47px 0 0 20px;
 background:#363636 url(/images/perrousseaux/fd-bas-de-page.png) no-repeat 0px 0px;
}
#bas-de-page #logos {
 padding: 0;
 margin: 0;
 float: left;
 width: 290px;
}
#bas-de-page #logos ul {
 padding: 0;
 margin: 0;
}
#bas-de-page #logos li {
 display: inline;
 background-repeat: no-repeat;
 padding: 0px 7px 0px 0px;
 margin: 0;
}
#bas-de-page #logos a:hover {
 opacity:.5;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
 filter:alpha(opacity=50);
 }

   #bas-de-page .logo-adverbum a:hover {
 opacity:.5;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
 filter:alpha(opacity=50);
 }

#bas-de-page .addthis {
 padding: 22px 5px 0 0;
 margin: 0;
 float: left;
 font-size: 85%;
 color: #FFF;
 width: 170px;
}
#bas-de-page .rss {
 margin: 0;
 padding: 20px 15px 0 0;
 float: left;
}
#bas-de-page .navdebas {
 margin: 0;
 padding: 0;
 float: right;
 width: 460px;
 font-weight: normal;
}
#bas-de-page .navdebas a:link, #bas-de-page .navdebas a:visited {
 color: #ffffff;
 text-decoration: none;
 display: block;
 padding: 0;
 margin: 0;
 font: normal 90% Verdana, Geneva, sans-serif;
}
#bas-de-page .navdebas a:hover, #bas-de-page .navdebas a:active {
 color: #e98e1f;
 text-decoration: none;
 font-weight: normal;
}
#bas-de-page .navdebas .adverbum {
 margin: 0;
 padding: 25px 25px 12px 5px;
 float: right;
}
#bas-de-page .navdebas .logo-adverbum {
 margin: 0;
 padding: 5px 0px 5px 2px;
 float: right;
}
#bas-de-page .navdebas .mentions {
 margin: 0;
 padding: 20px 20px 12px 15px;
 float: right;
}
#bas-de-page .navdebas .copyright {
 margin: 0;
 padding: 25px 0 12px 0px;
 float: right;
}
.titrage-col-droit {
 margin: 0px;
 padding: 0;
 height: 30px;
 display: block;
}
#navplus {
 margin : 0;
 padding: 0;
}
#navlistplus {
 margin : 0;
 padding: 0;
}
#navlistplus li {
 display: inline;
 background-repeat: no-repeat;
 padding: 0px 10px 0px 0px;
}
#navlistplus a {
 padding: 0;
 font-weight: normal;
 text-decoration: none;
 font-size: 11px;
 white-space:nowrap;
}
#navlistplus a:link, #navlistplus a:visited {
 padding-left: 10px;
 color: #d7d6d6;
 background: url(/images/perrousseaux/puce-nav2.gif) no-repeat 0px 3px;
 font-weight: normal;
}
#navlistplus a:hover {
 color: #e98e1f;
 padding-left: 10px;
 background: url(/images/perrousseaux/puce-nav2.gif) no-repeat 0 -32px;
 font-weight: normal;
}
.page-precedente a:link, .page-precedente a:visited {
 padding-left: 10px;
 color: #d7d6d6;
 background: url(/images/perrousseaux/puce-nav2.gif) no-repeat 0px 3px;
 font-weight: normal;
}
.page-precedente a:link, .page-precedente a:visited {
 color: #e98e1f;
 padding-left: 10px;
 background: url(/images/perrousseaux/puce-nav2.gif) no-repeat 0 -32px;
 font-weight: normal;
}
.btrapport img {
 display: none;
}
.btrapport {
 display: block;
 width:35px;
 height:20px;
 background: url(/images/perrousseaux/picto_rapport.jpg);
 float: right;
 margin: 0;
}
#tzr-page-content h3 {
 background-position: 0 0;
}
.btrapport:hover {
 background-position:  0 -60px;
}
.btretourner {
 display: block;
 width:34px;
 height:20px;
 background: url(/images/perrousseaux/picto_retourner.jpg);
 float: right;
 margin: 0;
}
.btretourner:link {
 background-position: 0 0;
}
.btretourner:hover {
 background-position:  0 -60px;
}
.btpdf {
 display: block;
 width:30px;
 height:23px;
 background: url(/images/perrousseaux/picto_pdf.gif);
 float: right;
 margin: -3px 5px 0 0; /* Corrige la position du picto en affichage horizontal */
}
.btpdf:link {
 background-position: 0 0;
}
.btpdf:hover {
 background-position:  0 -60px;
}
.btpdfv {
  margin: 0 -3px 0 0; /* Corrige la position du picto en affichage vertical */
}
.btloupe img {
 display: none;
}
.btloupe {
 display: block;
 width:36px;
 height:20px;
 background: url(/images/perrousseaux/picto_loupe.gif);
 float: right;
 margin: 0;
}
.btloupe:link {
 background-position: 0 0;
}
.btloupe:hover {
 background-position:  0 -60px;
}
.ombre1, .ombre2, .ombre3 {
 display:inline-table;
 display:block;
}
.ombre1 {
 float:left;
 background:url(/images/perrousseaux/ombre.gif) right bottom no-repeat;
}
.ombre2 {
 background:url(/images/perrousseaux/corner_bl.gif) left bottom no-repeat;
}
.ombre3 {
 padding:0 7px 9px 0;
 background:url(/images/perrousseaux/corner_tr.gif) right top no-repeat;
}
.ombrep3 img {
 display:block;
 border: 0px none #FFF;
}
.titre {
 margin: 0;
 padding:0;
}
.titre2 {
 margin: 0;
 padding:0 10px 0 45px;
 float: left;
}
.vignette-ouvrage-cold {
 margin: 0;
 padding:0;
 float: left;
 width: 110px;
}
.cv3-1234images .legende {
 margin: 0;
 padding:0;
 color: #262626;
 font-size: 11px;
}
.vignette-ouvrage-cold a:hover {
 opacity:.5;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
 filter:alpha(opacity=50);
}
.pictos {
 margin: 0;
 padding:0 0 5px 0;
}

#compte a.caddie {
 background: transparent url(/images/caddie.png) no-repeat;
 background-position: 0 0px;
 padding:0 10px 0 30px;
}

#compte a.caddie:hover, #compte a.caddie:active {
 background: transparent url(/images/caddie.png) no-repeat;
 background-position: 0 -61px;
 padding:0 10px 0 30px;
}

.recherche {
 padding:0 10px 10px 20px;
}
.recherche input {
 border:1px solid grey;
 background-color:#eeeeee;
 font-size:10px;
 width:150px;
}
.recherche select{
 border:1px solid grey;
 background-color:#eeeeee;
 font-size:10px;
 width:150px;
}
.recherche .submit {
 border:1px solid grey;
 background-color:#cccccc;
 font-size:10px;
 font-weight:bold;
 width:150px;
}

.txtune {
 display:block;
 font-size:14px;
 color:#555555;
 margin:0 0 0px 0;
}
.colDroit4 .addthis_toolbox {
 padding:20px 5px;
}
.colDroit4 .addthis_toolbox a {
 line-height:30px;
 height:30px;
 display:block;
 float:none;
}
