@charset "UTF-8";
/* CSS Document */

#wrapper {margin:65px auto 0 auto;width:835px;padding-left:5px;}
* html #wrapper {width:840px;}

a {color:#0579B4;}
a:active {outline:none;}
:-moz-any-link:focus {outline:none;}
/* .clear {clear:both;font-size:1px;line-height:0;} */
td {padding:0;}

.clear {clear:both;}
.blue {color:#0579B4;font-size:10px;font-weight:bold;}
.nobg {background:none !important;}
#allactus {float:right;margin-right:10px;text-align:center;background:url(/images/picto/bg-link.gif) no-repeat 0 0;width:132px;height:28px;padding-top:2px;}
#allactus a {color:#FFF;font-size:9px;line-height:20px;}
p.big {font-size:15px !important;margin:15px 0 !important;}
p.back {float:right;padding-top:5px;}
p.back a {background:url(../images/boutons/bt-retour.png) no-repeat 0 0;display:block;width:123px;height:28px;}
p.back a span {display:none;}
.legend {font-size:10px;}
.number {background:url(/images/picto/fond_num.gif) no-repeat 0 0;width:41px;height:15px;font-weight:bold;color:#FFF;font-size:11px;text-align:center;}
.dash {padding:10px 0 15px 0;background:url(../images/picto/pts-line.gif) repeat-x 0 bottom;clear:both;}
ul.puce {padding-left:18px;}
ul.puce li {list-style:none;background:url(../images/puce-bleue.png) no-repeat 0 4px;padding-left:18px;margin-top:10px;}

table.num-page {margin-top:15px;}
table.num-page b {color:#0673AA;}

h2.titre {background:url(../images/picto/pts-line.gif) repeat-x 0 bottom;color:#0673AA;font-weight:bold;font-size:12px;padding-bottom:20px;width:99%;}
h2.titre span {background:url(../images/titres/fleche-bleue.gif) no-repeat 0 0;padding:5px 0 5px 30px;line-height:25px;}
h3.fleche {background:url(../images/titres/fleche-bleue-small.png) no-repeat 0 0;padding:0 0 5px 25px;font-size:12px;margin-top:10px;}

/* HEADER */
#header {background:url(/images/autohandler/bg-header.png) no-repeat 0 0;height:125px;margin:0 0 5px 0;position:relative;}
#header h1 span, #header h2 {display:none;}
#header h1 {position:absolute;top:10px;left:20px;}
#header h1 a {display:block;width:630px;height:85px;}
#header #links {position:absolute;top:67px;right:0;margin:0;}
#header #links li {list-style:none;background:url(/images/autohandler/bt-gris.png) no-repeat;width:172px;height:28px;text-align:center;}
#header #links a {color:#FFF;font-weight:normal;font-size:9px;line-height:20px;}
#header form {position:absolute;top:20px;right:0;}
#header form a {color:#8F8F8F;font-size:9px;font-weight:normal;position:relative;top:-3px;left:5px;}
#header input#keywords {width:130px;height:12px;padding:4px;border:none;margin-left:4px;background:url(../images/autohandler/bg-input.gif) no-repeat 0 0;color:#8F8F8F;font-size:9px;}
#header input {float:left;}

/* FIL D'ARIANE */
#ariane {color:#5D5D5D;margin:0 0 6px 10px;}
#ariane a {color:#5D5D5D;font-size:10px;}

/* LIENS INTERNES RUBRIQUE */
#liens-rub {margin:5px 0 0 0;padding-bottom:10px;}
#liens-rub a {float:left;display:block;color:#FFF;font-weight:normal;font-size:10px;text-align:center;background:url(/images/picto/bg-link.png) no-repeat 0 0;line-height:16px;width:131px;height:16px;margin-right:10px;}
#liens-rub-system_doc {margin:5px 0 0 2px;padding-bottom:10px;}
#liens-rub-system_doc a {float:left;display:block;color:#FFF;font-weight:normal;font-size:9px;text-align:center;background:url(/images/picto/bg-link-gris.png) no-repeat 0 0;line-height:16px;width:144px;height:16px;margin-right:10px;}
#liens-rub-system_doc a:hover, #liens-rub-system_doc a.sfhover {float:left;display:block;color:#FFF;font-weight:normal;font-size:9px;text-align:center;background:url(/images/picto/bg-link-system_doc.png) no-repeat 0 0;line-height:16px;width:144px;height:16px;margin-right:10px;}

/* NAV */
#nav {width:840px;height:38px;background:url(/images/nav/bg-nav.png) no-repeat 0 0;margin:0 0 40px 0;padding:0;position:relative;left:-5px;}
#nav * {margin:0;padding:0;}
#nav dd {float:left;display:block;position:relative;}
#nav dd#m-actu {width:213px;}
#nav dd#m-pub {width:207px;}
#nav dd#m-form {width:213px;}
#nav dd#m-ads {width:207px;}
#nav dd a{font-size:11px;color:#FFF;display:block;padding:10px 0 0 22px;height:28px;}
#nav dd#m-actu a {padding-left:28px;}
#nav dd a:hover {text-decoration:none;}
#nav dd#m-actu a:hover,
#nav dd#m-actu.link-active a {background:url(../images/nav/bg-nav-on.png) no-repeat 0 0;}
#nav dd#m-pub a:hover,
#nav dd#m-pub.link-active a {background:url(../images/nav/bg-nav-on.png) no-repeat -213px 0;}
#nav dd#m-form a:hover,
#nav dd#m-form.link-active a {background:url(../images/nav/bg-nav-on.png) no-repeat -420px 0;}
#nav dd#m-ads a:hover,
#nav dd#m-ads.link-active a {background:url(../images/nav/bg-nav-on.png) no-repeat -633px 0;}

#nav dd ul {display:none;}
#nav dd:hover ul, #nav dd.navon ul {display:block;position:absolute;top:38px;left:2px;width:500px;height:30px;}
#nav dd#m-actu ul {left:5px;}
#nav dd#m-ads ul {left:-25px;width:260px;}
#nav dd ul li {list-style:none;display:block;float:left;background:url(../images/nav/bg-ssmenu.gif) repeat-x 0 0;height:17px;line-height:17px;}
#nav dd ul li a {background:none !important;color:#000;font-size:9px;height:17px;padding:0 8px !important;border-left:1px solid #B3B0B2;border-right:1px solid #B3B0B2;}
#nav dd ul li a:hover,
#nav dd ul li.link-active a {background:url(../images/nav/bg-ssmenu-blue.gif) repeat-x 0 0 !important;color:#FFF;border-left:1px solid #008DC7;border-right:1px solid #008DC7;}


/* HACK IE6 */
* html #nav dd#m-actu li.m1 {width:140px;}
* html #nav dd#m-actu li.m2 {width:130px;}
* html #nav dd#m-actu li.m3 {width:95px;}
* html #nav dd#m-actu li.m4 {width:65px;}
* html #nav dd#m-actu li.m5 {width:65px;}

* html #nav dd#m-pub li.m1 {width:120px;}
* html #nav dd#m-pub li.m2 {width:115px;}
* html #nav dd#m-pub li.m3 {width:150px;}
* html #nav dd#m-pub li.m4 {width:75px;}

* html #nav dd#m-form li.m1 {width:85px;}
* html #nav dd#m-form li.m2 {width:120px;}

* html #nav dd#m-ads ul {left:-50px;}
* html #nav dd#m-ads li.m1 {width:65px;}
* html #nav dd#m-ads li.m2 {width:55px;}
* html #nav dd#m-ads li.m3 {width:135px;}
/* END HACK IE6 */



/* ACTUS / INDICES */
.table-actus td {vertical-align:top;padding:15px 0;background:url(../images/picto/pts-line.gif) repeat-x 0 bottom;}
.item td {background:none;}
.table-actus .number {margin:3px 15px 0 0;}
.table-actus p {margin:0;}
.table-actus img {float:left;margin:0 20px 10px 0;}
.table-actus .source {color:#208FC7;font-size:11px;font-weight:bold;margin-top:15px;}
.table-actus .date {margin-top:15px;color:#666;}

#doc_actu_jur p.link-all {text-align:right;margin-top:10px;}
#doc_actu_jur p.link-all a {color:#3D3B3B;font-size:9px;background:url(../images/fleche-grise.png) no-repeat 0 2px;padding-left:10px;}


#indices h3 {background:url(../images/puce-bleue.png) no-repeat 0 4px;padding-left:18px;font-size:14px;margin-bottom:15px;}
#indices p {margin-left:18px;}
#indices table p {margin:0;padding:5px;}
#indices td.xl90, #indices td.xl91, #indices td.xl86, #indices td.xl88, #indices td.xl81, #indices td.xl93 {color:#0579B4;font-weight:bold;}

/* GAZETTE */
#gazette {margin-top:15px;background:url(../images/publications/visuel-gazette.jpg) no-repeat 0 0;padding-left:305px;font-size:12px;}
#gazette h3 {background:url(../images/titres/fleche-bleue-small.png) no-repeat 0 0;padding:0 0 5px 25px;color:#0579B4;font-size:12px;margin-top:10px;}
#gazette strong {color:#0579B4;}
#gazette .chapo {font-size:14px;}
#gazette ul {padding:0;}
#gazette li {margin:0 0 15px 0;list-style:none;background:url(../images/puce-bleue.png) no-repeat 0 4px;padding-left:18px;}
#gazette ul ul li {background:url(../images/puce-noire.png) no-repeat 0 6px;padding-left:10px;font-size:11px;margin:0;}
#gazette ul.sommaires li {margin-bottom:5px;}
#gazette ul.sommaires li a {font-weight:normal;font-size:11px;background:url(../images/publications/picto-sommaire.png) no-repeat right 0;padding:0 35px 5px 0;}
.bt-abonne {display:block;background:url(../images/publications/bt-abonnement.png) no-repeat 0 0;width:118px;height:28px;text-indent:-9999px;margin:10px 10px 10px 0;float:left;}
.bt-vente {display:block;background:url(../images/publications/bt-vente.png) no-repeat 0 0;width:147px;height:28px;text-indent:-9999px;margin:10px 0;float:left;}


/* RECUEILS ET TABLE */
.bloc-publi {padding:1px 0 0 185px;font-size:12px;height:225px;}
.bloc-publi h3 {background:url(../images/puce-bleue.png) no-repeat 0 4px;padding-left:18px;font-size:14px;}
#recueil {margin-top:10px;background:url(../images/publications/visuel-recueil.jpg) no-repeat 5px 0;}
#table {margin-top:10px;background:url(../images/publications/visuel-table.jpg) no-repeat 5px 0;}
#links-recueil {padding-left:185px; padding-top:15px;}
#links-recueil .bt-abonne {float:left;}
#links-recueil .bt-ventecoll {float:left;display:block;background:url(../images/publications/bt-ventecoll.png) no-repeat 0 0;width:265px;height:28px;text-indent:-9999px;margin:10px;}


/* BASE EN LIGNE LEXTENSO */
#lextenso {padding-top:15px;background:url(../images/publications/visuel-baselextenso.jpg) no-repeat 0 15px;padding-left:365px;font-size:12px;/*height:260px;*/}
#lextenso h3 {font-size:14px; text-align:left;}
#lextenso h3 small {font-size:14px;font-weight:normal;}
#lextenso ul {padding:0;margin:15px 0;}
#lextenso li {margin:0;list-style:none;background:url(../images/puce-bleue.png) no-repeat 0 4px;padding-left:18px;}
#lextenso-info {font-size:10px;/*padding-left:30px;*/}
#lextenso-info ul {padding:0;margin:0 0 20px 0;}
#lextenso-info li {background:url(../images/puce-noire.png) no-repeat 0 6px;padding-left:10px;list-style:none;}


/* ANNONCES LÉGALES / FORMALITÉS */
#annonces {padding:0 0 15px 10px;}
#annonces * {font-size:12px;margin:0;}
#annonces h4,
#annonces p,
#annonces ul {padding-left:18px;}
#annonces table {margin:15px 0;}
#annonces table ul {padding-left:5px;}
#annonces h3 {background:url(../images/titres/fleche-bleue-small.png) no-repeat 0 0;padding:2px 0 5px 20px;color:#0579B4;margin-top:20px;}
#annonces h4 {background:url(../images/puce-bleue.png) no-repeat 0 3px;margin-top:15px;}
#annonces li {background:url(../images/puce-noire.png) no-repeat 0 6px;padding-left:10px;list-style:none;}
#annonces .cadre {padding:10px 15px;font-size:11px;overflow:hidden;margin:0 0 15px 15px;line-height:15px;}
#annonces .cadre big {font-size:12px;font-weight:bold;}
#annonces .cadre ul {padding:0;}
#annonces .cadre li {background:none;padding:0 0 5px 0;}
#annonces .cadre a {font-weight:normal;}
#annonces .cadre * {font-size:11px;}
#annonces .cbig {background:url(../images/annonces/cadre-big.png) no-repeat 0 0;width:402px;height:114px;}
#annonces .csmall {background:url(../images/annonces/cadre-small.png) no-repeat 0 0;width:287px;height:101px;}
#annonces ul.puce li {background:url(../images/puce-bleue.png) no-repeat 0 4px;padding-left:18px;margin-top:10px;}

/* BON DE COMMANDE / ABONNEMENT */
.tab-commande {margin:0 0 0 25px;}
.tab-commande td {background:url(../images/commande/dash.png) repeat-x 0 0;vertical-align:top;padding:15px 0;}
.tab-commande td.nobg {padding:5px 0;}
.tab-commande p {background:url(../images/puce-bleue.png) no-repeat 0 4px;margin:0;padding-left:18px;}
.tab-commande ul {margin:0;padding-left:18px;}
.tab-commande ul li {background:url(../images/puce-noire.png) no-repeat 0 6px;padding-left:10px;list-style:none;}

#tab-abonnement th {color:#0079BC;font-weight:normal;text-align:left;background:url(../images/commande/dash.png) repeat-x 0 0;height:25px;line-height:25px;font-size:12px;}
#tab-abonnement th.col3 {padding-left:5px;}
#tab-abonnement .col1 {width:448px;}
#tab-abonnement .col1 img {float:right;margin-right:25px;}
#tab-abonnement .col2 {width:224px;}
#tab-abonnement .col3 select {float:left;margin:3px 0 0 15px;}
#tab-abonnement .col3 input {float:right;}
#tab-abonnement select#vente_annee {width:100px;}



#tab-vente {padding-left:18px;}
#tab-vente .legend {padding-left:18px;}
#tab-vente div {line-height:30px;}
#tab-vente label {font-weight:bold;padding-right:10px;}
#tab-vente select {width:180px;}
#tab-vente select#vente-annee {width:70px;}
#tab-vente input#vente-numero {width:50px;margin-right:95px;}
#tab-vente input#vente-date,
#tab-vente input#code-abonne {width:130px;}

#tab-ventecoll {padding:15px 0 0 5px;}
#tab-ventecoll * {font-size:12px;}
#tab-ventecoll p {margin-bottom:10px;}
#tab-ventecoll select#annee_collection {margin-right:20px;}
#tab-ventecoll .col1 {width:300px;}
#tab-ventecoll .col2 {width:400px;}
#tab-ventecoll .col3 {text-align:right;}

#valid-commande {text-align:center;padding-top: 20px; margin-bottom:30px;}
#valid-commande a {display:block;font-size:10px;color:#817E7E;}

/*#tab-synthese {border:1px solid #EAEAEA;margin-bottom:30px; width:98%; }
#tab-synthese th {background:#F7F7F7;font-size:10px;color:#817E7E;}
#tab-synthese td {vertical-align:middle;background:none;border-top:1px solid #D5D5D5;font-size:12px; font-weight:bold; color:#817E7E;padding:0 5px;height:20px;}
#tab-synthese .col1 {border-right:1px solid #D5D5D5;}
#tab-synthese .col2 {text-align:center;width:90px;}*/

/* PETITES ANNONCES */
#annonces table#tarifs {width:650px;border:1px solid #CCC;margin:15px auto;}
#tarifs td {border:1px solid #CCC;padding:5px;}
#tarifs td.col1 {width:355px;}
#tarifs td.col2 {width:160px;}
#tarifs td.col3 {width:135px;}

.form-annonce .blue {font-size:12px;}
.form-annonce label.blue {font-weight:normal;}
.form-annonce h4 {margin:25px 0 30px 0 !important;}
.form-annonce h4 small {display:block;padding-left:40px;font-weight:normal;}
.form-annonce p {margin-bottom:10px !important;}
.form-annonce label {display:block;float:left;width:175px;}
.form-annonce .indent {text-indent:175px;}
.form-annonce input {border:none;}
.form-annonce input.standard {background:url(../images/picto/bg-inputtxt.png) no-repeat 0 0;width:164px;height:20px;}
.form-annonce textarea.standard {background:url(../images/picto/bg-textarea-adresse.png) no-repeat 0 0;width:164px;height:47px;border:none;}
.form-annonce textarea.text-annonce {background:url(../images/picto/bg-textarea-annonce.png) no-repeat 0 0;width:230px;height:182px;border:none;}


/* LOGIN */
.bloc-login {float:left;width:390px;background:url(../images/picto/pts-vert.gif) repeat-y 0 0;padding-left:25px;margin:15px 0;font-size:12px;}
.bloc-login h3 {font-size:15px;margin-bottom:15px;}
.bloc-login small {font-size:11px;}
.bloc-login small a {font-size:11px;color:#0079BC;}
.bloc-login input.f-text {border:none;background:url(../images/picto/bg-inputtxt.png) no-repeat 0 0;width:160px;height:20px;padding-left:5px;margin-top:5px;}


/* CONTACTS */
.bloc-contact {float:left;width:255px;background:url(../images/puce-bleue.png) no-repeat 0 4px;padding-left:20px;margin:15px 0;}
.bloc-contact strong {font-size:12px;}
.bloc-contact a {color:#0079BC;font-size:11px;}

/* ADVANCED SEARCH */
#adv-search {padding:25px 10px 0 30px;}
#adv-search * {font-size:12px;}
#adv-search p {margin-bottom:15px;}
#adv-search input {border:none;}
#adv-search input.f-text {background:url(../images/picto/bg-inputsearch.png) no-repeat 0 0;width:478px;height:20px;padding-left:5px;}
#adv-search label {display:block;float:left;width:120px;font-weight:bold;}
#adv-search .periode {padding-bottom:15px;}
#adv-search .periode div.select {float:left;}
#adv-search .periode label {width:auto;padding:4px 15px 0 0;}


/* SEARCH RESULTS */
#results {font-size:12px;padding:15px 0 15px 20px;margin-bottom:20px;}
#results ul.puce {padding:0;margin-bottom:25px;}
#results ul.puce li {margin:0;}

#search-results th {font-size:10px;color:#0079BC;border:2px solid #CCC;}
#search-results td {padding:5px 10px;border-bottom:1px solid #CCC;}
#search-results .col1 {width:310px;}
#search-results .col2 {width:200px;}
#search-results .col3 {width:310px;}
#search-results th.col2 {border-right:none;border-left:none;}
#search-results td.col2 {text-align:center;background:#F5F5F5;}

/* CRÉATION COMPTE */
#compte {font-size:12px;padding:15px 0 0 30px;}
#compte h3 {font-size:12px;color:#0079BC;background:url(../images/puce-bleue.png) no-repeat 0 3px;padding-left:18px;margin:15px 0;}
#compte p {margin-left:18px;}
#compte input {border:none;}
#compte input.standard {background:url(../images/picto/bg-inputtxt-compte.png) no-repeat 0 0;width:350px;height:20px;padding:0 5px;}
#compte select {width:360px;}
#compte textarea {border:none;background:url(../images/picto/bg-textarea-compte.png) no-repeat 0 0;width:350px;height:100px;padding:0 5px;}
#compte label {display:block;float:left;font-weight:bold;width:220px;}

/* NEWSLETTER */
#newsletter {padding:15px 0 0 10px;}
#newsletter * {font-size:12px;}
#newsletter p,
#newsletter ul {padding-left:30px;}
#newsletter li {background:url(../images/puce-noire.png) no-repeat 0 6px;padding-left:10px;list-style:none;}
#newsletter form {padding-top:15px;}
#newsletter form small {display:block;padding-left:25px;font-size:11px;}
#newsletter input {border:none;}


/* INSTITUTIONNEL */
#institutionnel {font-size:12px;padding:15px 0 0 30px;}

.bloc-plan h3 {background:url(../images/titres/fleche-bleue-small.png) no-repeat 0 0;padding:0 0 5px 25px;color:#0579B4;font-size:12px;margin-top:10px;}
.bloc-plan {float:left;width:360px;}
.bloc-plan ul.puce {margin-bottom:25px;}
.bloc-plan ul.puce li {margin-top:0;}
.bloc-plan a,
.bloc-plan a:hover {font-weight:normal;}


/* PANIER */
#tab-panier {font-size:12px;width:800px;border-top:1px solid #CCC;margin-bottom:15px;}
#tab-panier .col1 {width:480px;}
#tab-panier .col2 {width:60px;background:#F5F5F5;}
#tab-panier .col3 {width:100px;}
#tab-panier .col4 {width:80px;background:#F5F5F5;}
#tab-panier .col5 {width:80px;}
#tab-panier th {color:#0079BC;background:#F5F5F5;padding:5px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
#tab-panier th.col1 {text-align:left;border-left:1px solid #CCC;}
#tab-panier td {border-bottom:1px solid #CCC;padding:5px;}
#tab-panier td.col1 {font-weight:bold;}
#tab-panier td.col2, 
#tab-panier td.col3, 
#tab-panier td.col4 {text-align:right;}
#tab-panier td input.standard,
#tab-panier td.col5 {text-align:center;}

/* FOOTER */
#footer {margin:30px 0 10px 0;background:url(../images/picto/pts-line.gif) repeat-x 0 0;padding-top:10px;width:99%;}
#footer * {color:#0079BC;font-size:10px;font-weight:normal;margin:0;padding:0;}
#footer li {list-style:none;display:inline;}
