@charset "utf-8";
/* CSS Document */
/* VERSION 2007 */

 
 
/* GENERALITES */
body, div, ul, ol, li, p, hr, img, h1, h2, h3, h4, a, form, table, legend, fieldset, dl, dt, dd, input, label {	margin:0px;	padding:0px; }
body.edilaix { background: transparent url(../edilaix/images/body.gif) repeat-x 0 -30px; }
hr           { clear:both; height:10px; width:100%; font-size:10px; visibility:hidden; line-height:10px; }
ul           { list-style-type:none; }
ul.numbered  { list-style-type:decimal; padding:0 0 0 25px; margin: 0 0 10px 0; }
ul.disk      { list-style-type:disc; padding:0 0 0 25px; margin: 0 0 10px 0; }
ul.avecMarge { margin:0 0 10px 10px; }
li.avecMarge { margin:5px 0 0 0; }
.fLeft             { position:relative; float:left; }
.fLeftsansRelatif  { float:left; }
.fRight            { position:relative; float:right; }
.fRightsansRelatif { float:right; }
.nof         { position:relative; clear:both; height:1px; font-size:1px; visibility:hidden; display:block; }
.clearBoth   { clear:both; }
.noClearBoth { clear:none; }
.relatif     { position:relative; }
.scroll      { overflow:auto; }
.scrollX     { overflow-x:auto; overflow-y:hidden; }
.scrollY     { overflow-x:hidden; overflow-y:auto; }
.displayNone { display:none; }
.sepa        { clear:both; height:1px; font-size:1px; visibility:visible; display:block; border:0; border-bottom:1px solid #003366 ; margin:5px 0; }
.sepaGris    { clear:both; height:1px; font-size:1px; visibility:visible; display:block; border:0; border-bottom:1px solid #CCC ; margin:5px 0; }
img          { border:0; }
.masqueGris, .masqueGris * { color:#999; }
strong       { font-weight:bold; }
u            { text-decoration:underline;}
.prixBarre   { text-decoration: line-through; }
.pointer     { cursor:pointer; }
.pointer:hover { text-decoration:underline; }

/* TEXTE PAR DEFAUT */
* {	font-family:Verdana,Helvetica,sans-serif;	font-size:11px;	text-decoration:none;	font-weight:normal;	color:#333; }

/* JEUX DE COULEUR */
.guide            { color:#990000; }
.dico             { color:#0066CC; }
.question_reponse { color:#103A2C; }
.point_droit      { color:#EA1B23; }
.autre_collect    { color:#568ECE; }
.non_juridique    { color:#999999; }

/* ATTRIBUT DE TEXTE */
.txtGras       { font-weight:bold; }
.txtPasGras    { font-weight:normal; }
.txtNormal     { font-weight:normal; }
.txtSouligne   { text-decoration:underline; }
.txtNoDeco     { text-decoration:none; }
.txtItalique   { font-style:italic; }
.txtUppercase  { text-transform:uppercase; }
.txtCapitalize { text-transform:capitalize; }
.txtCenter     { text-align:center; }
.txtRight      { text-align:right; }
.txtLeft       { text-align:left; }
.txtSize9,   #content #col1 #menu_content a.txtSize9   { font-size:9px; }
.txtSize10,  #content #col1 #menu_content a.txtSize10  { font-size:10px; }
.txtSize11,  #content #col1 #menu_content a.txtSize11  { font-size:11px; }
.txtSize12,  #content #col1 #menu_content a.txtSize12  { font-size:12px; }
.txtSize14,  #content #col1 #menu_content a.txtSize14  { font-size:14px; }
.txtNoir,    #content #col1 #menu_content a.txtNoir    { color:#000; }
.txtGris1,   #content #col1 #menu_content a.txtGris1   { color:#666; }
.txtRouge,   #content #col1 #menu_content a.txtRouge   { color:#FF0000; }
.txtBordeau, #content #col1 #menu_content a.txtBordeau { color:#990000; }
.txtBleu,    #content #col1 #menu_content a.txtBleu    { color:#0066CC; }
.txtBleu2,   #content #col1 #menu_content a.txtBleu2   { color:#002E54; }
.noText                                  { text-indent:-50000px; }

/* PARAGRAPHE */
p              { text-align:justify; margin:0 0 10px 0; }
p.sansMarge    { margin:0; }
p.margeHaut    { margin-top:10px; }
.margeHaut     { margin-top:10px; }
p.margeDroite  { margin-right:10px; }
.margeDroite   { margin-right:10px; }
p.margePartout { margin:10px; }
.margePartout  { margin:10px; }
p.margePasHaut { margin-top:0 }
.margePasHaut { margin-top:0 }



/* TITRES */
H1          { font-size:16px; color:#666; font-weight:bold; }
H2          { font-size:14px; color:#666; font-weight:bold; }
H2.traitBas { border-bottom:1px solid #003366; }
H2 a        { font-size:14px; color:#666; font-weight:bold; }
H3          { font-size:12px; color:#666; font-weight:bold; text-decoration:underline; margin-bottom:5px; }
H3 a        { font-size:12px; color:#666; font-weight:bold; text-decoration:none; margin-bottom:5px; }
H1.pictos, H2.pictos, H3.pictos { line-height:normal; height:auto; }

/* LIENS HYPERTEXTE */
a                    { color:#0066CC; text-decoration:none; }
a:hover              { color:#003366; text-decoration:underline; }
a.sansSouligne:hover { text-decoration:none; }
a strong             { font-weight:bold; color:#0066CC; }
a.actual             { padding:0pt 0pt 0pt 20px; background:transparent url(../edilaix/images/fleche990000.gif) no-repeat 0 2px; color:#990000; text-decoration:none; }
a.btCommander        {  display:block; width:90px; height:20px; background:transparent url(../edilaix/images/bt_commander1.gif) no-repeat 0 0; font-size:0px; text-indent:0px; }
a.btCommander:hover  { background:transparent url(../edilaix/images/bt_commander1_survol.gif) no-repeat 0 0; }
a.btCommanderPDF        { display:block; width:134px; height:20px; background:transparent url(../edilaix/images/bt_commander_pdf.gif) no-repeat 0 0; font-size:0px; text-indent:0px; }
a.btCommanderPDF:hover  { background:transparent url(../edilaix/images/bt_commander_pdf_survol.gif) no-repeat 0 0; }


/* FORMULAIRES */
input, select      { border:1px solid #999; padding:1px; margin:0px; vertical-align:middle; }
input.checkbox     { border:none; } 
input.bouton       { padding:2px; border-right:2px solid #999; border-bottom:2px solid #999; background: transparent url(../edilaix/images/pictos.gif) no-repeat scroll; background-position :0 20px; font-weight:bold; cursor:pointer; }
input.btReset      { padding-left:18px; background-position :2px -358px }
input.btRecherche  { padding-left:18px; background-position :2px -98px }
input.btPaieCB     { padding-left:18px; background-position :0 -419px }
input.btPaieCheque { padding-left:16px; background-position :0 -440px }
input.bouton:hover { background-color:#CCC; }
form fieldset      { padding:1em; }
form legend        { font-size:12px; font-weight:bold; }
form legend.pictos { line-height:normal; }
form label         { display: inline; float: left; width: 220px; line-height:17px; }
  /* JSVALIDATE */
  #boxerror2 li { color:#FF0000; padding:0 0 5px 10px; }
  input.errHilite, select.errHilite, textarea.errHilite{ border:1px solid #F51D30; background-color:#CFCFCF; }
  label.errHilite{ color: #F51D30; }

/* PICTOS */
.pictos                { clear:both; background: transparent url(../edilaix/images/pictos.gif) no-repeat scroll 0pt; height:18px; line-height:20px; padding: 1px 0 0 19px; background-position :0 20px }
.pictosFond990000      { background: transparent url(../edilaix/images/pictosFond990000.gif) no-repeat scroll 0pt; background-position :0 20px; }
.pictosFond003366      { background: transparent url(../edilaix/images/pictosFond003366.gif) no-repeat scroll 0pt; background-position :0 20px; }
.pictosNew2            { clear:both; background: transparent url(../edilaix/images/pictosNew2.gif) no-repeat scroll 0pt; height:18px; line-height:20px; padding: 1px 0 0 19px; background-position :0 0 }
.pictosSansPadding     { padding: 1px 0 0 11px; }
.panier                { background-position :0 0 }
.viderPanier           { background-position :0 -21px }
.validerPanier         { background-position :0 -41px }
.Pdf, .pdf             { background-position :0 -60px }
.aide, .Aide_documentation_en_ligne    { background-position :0 -81px }
.recherche             { background-position :0 -100px }
.new                   { background-position :0 -120px }
.ajouterPanier         { background-position :0 -142px }
.plus                  { background-position :0 -161px }
.moins                 { background-position :0 -360px }
.euro                  { background-position :0 -182px }
.accueil               { background-position :0 -201px }
.art, .act_58, .Documentation_en_ligne { background-position :2px -218px }
.info, .act_44, .Infos_edilaix         { background-position :1px -240px }
.contact, .act_45, .Contact            { background-position :0 -260px;  }
.moncompte, .act_53, .Mon_compte       { background-position :0 -281px }
.cgv, .act_51, .Conditions_de_vente    { background-position :0 -301px }
.mettrePanier          { background-position :0 -321px }
.retirerPanier         { background-position :0 -342px }
.accept                { background-position :0 -380px }
.print                 { background-position :0 -400px }
.cb                    { background-position :0 -420px }
.cheque                { background-position :0 -442px }
.deconnect             { background-position :0 -460px }
.creerCompte           { background-position :0 -480px }
.admin                 { background-position :0 -499px }
.abonne                { background-position :0 -519px }
.nonAbonne             { background-position :0 -539px }
.calendrier            { background-position :0 -560px }
.eve                   { background-position :0 -560px }
.suivant               { background-position :0 -581px }
.precedent             { background-position :0 -601px }
.bilbiotheque          { background-position :0 -619px }
.modifCompte           { background-position :0 -640px }
.cmdTermine, .act_47, .Boutique   { background-position :0 -660px }
.cmdAnnule             { background-position :0 -680px }
.cmdPreparation        { background-position :0 -700px }
.cmdRefusPaiement      { background-position :0 -720px }
.cmdAttentePaiement    { background-position :0 -740px }
.newsLetter, .act_57   { background-position :0 -760px }
.inscriptionNews       { background-position :0 -780px }
.desinscriptionNews    { background-position :0 -800px }
.goTop                 { background-position :0 -877px }
.titreFormation        { background-position :0 -920px }
.titreTheme            { background-position :0 -940px }
.titreOffreSpeciale    { background-position :0 -961px }
.etoile                { background-position :0 -961px }
.formation, .act_60, .Formation      { background-position :0 -900px; font-size:13px; }
.loc_bailleur, .act_61, .Locataires_et_bailleurs { background-position :0 -840px; font-size:13px; }

.secure  { display:block; height:18px; width:100px; margin: 5px 0 0 0; background: transparent url(../edilaix/images/paiement_secure.gif) no-repeat scroll 0pt; }
.secure2 { display:block; height:18px; width:122px; margin: 0 0 0 32px; background: transparent url(../edilaix/images/paiement_secure2.gif) no-repeat scroll 0pt; }

.getAcrobat { display:block; height:33px; margin: 0; padding:0 0 0 120px;background: transparent url(/images/get_adobe_reader.gif) no-repeat scroll 0pt; }

/* IMAGES */
.imageOuvrage { border:1px solid #CCC; border-right:2px solid #666; border-bottom:2px solid #666 }

/* BLOCS */
#header  { position:relative; display:block; width:950px; height:170px; margin:0 auto; background: transparent url(../edilaix/images/header.gif) no-repeat 0 -30px; }
#content { display:block; width:950px; margin:0 auto; }
  /* EMPTY & MooDALBOX */
	body div#mb_contents   { border-color:#FFF; }
	body div#mb_bottom     { border-color:#FFF; background-color:#FFF; border-top:1px solid #990000; }
	body div#mb_caption    { font-weight:bold; margin-top:5px; }
	body a#mb_close_link   { width:70px; background: transparent url(../../libs/moodalbox/img/closelabel_fr.gif) no-repeat scroll center right }
	#content.empty                       { width:auto; }
  #content.empty #moduleblock          { width:auto;  margin:0 auto; float:none; }
  #content.empty #moduleblock .content { min-height:0; border:1px solid #990000; }

  /* COLONNE GAUCHE */
  #content #col1                                     { position:relative; display:block; float:left; width:190px; margin:0 10px 0 0; }
  #content #col1 .boite                              { display:block; width:188px; border:1px solid #990000; }
	#content #col1 .bordureBleu                        { border:1px solid #003366; }
  #content #col1 .boite H1                           { padding:2px 5px; font-size:11px; font-weight:bold; color:#FFF; background:#990000; }
  #content #col1 .boite H1.txtSize10                 { font-size:10px; }
	#content #col1 .boite H1.txtSize12                 { font-size:12px; }
	#content #col1 .boite H1.fondBleu                  {background:#003366;}
  #content #col1 .boite H1 a                         { color:#FFF; }
  #content #col1 .boite .contentBoite                { padding:5px; }
  #content #col1 .boite .contentBoite #QDlogin label { width:90px; }
  #content #col1 .boite2                             { display:block; width:188px; border:1px solid #DDD; }
  #content #col1 .boite2 H1                          { padding:2px 5px; font-size:11px; font-weight:bold; color:#333333; background:#FFF; border-bottom:1px solid #DDD; }
  #content #col1 .boite2 H1.txtSize10                { font-size:10px; }
  #content #col1 .boite2 H1 a                        { color:#333333; }
  #content #col1 .boite2 .contentBoite               { padding:5px 5px 5px 28px; }
  #content #col1 #menu_content                       { position:relative; margin:0 0 10px; font-weight:bold; font-size:12px; }
  #content #col1 #menu_content li                    { margin:0; line-height:20px; border-bottom:1px solid #DDD; }
  #content #col1 #menu_content .pictos               { padding: 1px 0 0 13px; }
  #content #col1 #menu_content a                     { padding:0 0 0 20px; font-size:11px; color:#333333; font-weight:bold; }
  #content #col1 #menu_content a:hover               { background:transparent url(../edilaix/images/fleche990000.gif) no-repeat 0 2px; color:#990000; text-decoration:none; }
  #content #col1 #menu_content a.actual              { background:transparent url(../edilaix/images/fleche990000.gif) no-repeat 0 2px; color:#990000; text-decoration:none; }
  /*COLONNE CENTRE */
  #content #moduleblock                                { display:block; float:left; width:550px; margin:0 10px 0 0; }
	#content #moduleblock .contentHTML .question_reponse { color:#103A2C; }
  #content #moduleblock .contentHTML .point_droit      { color:#EA1B23; }
  #content #moduleblock .contentHTML .dico             { color:#0066CC; }
  #content #moduleblock .contentHTML .non_juridique    { color:#999999; }
	#content #moduleblock .avecBordure                   { border:1px solid #990000; border-bottom:0; border-top:0; }
	#content #moduleblock .avecBordureBleu               { border:1px solid #003366; border-bottom:0; border-top:0; }  
    /* BLOC OFFRE SPECIALE 2 : tmt_offre_special2 */
    #content #moduleblock .offreSpeciale                       { position:relative; border:1px solid #003366; border-bottom:0; border-top:0; }
    #content #moduleblock .offreSpeciale.borderTop             { border-top:1px solid #003366; }
    #content #moduleblock .offreSpeciale.borderBottom          { border-bottom:1px solid #003366; margin-bottom:20px; }
    #content #moduleblock .offreSpeciale H1                    { display:inherit; height:40px; line-height:40px; padding:0 0 0 5px; background:transparent url(../edilaix/images/bgTitreOffreSpeciale.gif) repeat-y 0 0; color:#FFF; font-size:20px; font-weight:bold; }
    #content #moduleblock .offreSpeciale .contentOffreSpeciale             { padding:20px 10px 10px; }
    #content #moduleblock .offreSpeciale .petiteMarge                      { padding-top:10px; }
    #content #moduleblock .offreSpeciale .contentOffreSpeciale H2          { margin:0 0 10px 0; color:#990000; font-size:20px; font-weight:bold; }
    #content #moduleblock .offreSpeciale .contentOffreSpeciale .image      { width:124px; }
    #content #moduleblock .offreSpeciale .contentOffreSpeciale .image img  { width:120px; }
    #content #moduleblock .offreSpeciale .contentOffreSpeciale .texte      { width:390px; overflow-y:auto; overflow:hidden; }
    #content #moduleblock .offreSpeciale .contentOffreSpeciale .texte p    { margin-bottom:5px; }
    #content #moduleblock .offreSpeciale .contentOffreSpeciale a.plusInfos { margin-right:10px; }
    /* BLOC VIENT DE PARAITRE : tmt_vient_paraitre.htt */
    #content #moduleblock .vientParaitre                       { margin-bottom:20px; border:1px solid #003366; }
    #content #moduleblock .vientParaitre H1                    { display:inherit; height:40px; line-height:40px; padding:0 0 0 5px; background:transparent url(../edilaix/images/bgTitreOffreSpeciale.gif) repeat-y 0 0; color:#FFF; font-size:20px; font-weight:bold; } 
		#content #moduleblock .vientParaitre H1 a                  { color:#FFF; font-size:20px; font-weight:bold; }
		#content #moduleblock .vientParaitre H1 a:hover            { color:#FFF; font-size:20px; font-weight:bold; text-decoration:none; }
    #content #moduleblock .vientParaitre .contentVientParaitre            { padding:0 10px 10px; overflow-y:auto; }
    #content #moduleblock .vientParaitre .contentVientParaitre .image     { width:124px; margin:20px 10px 0 0; }
    #content #moduleblock .vientParaitre .contentVientParaitre .image img { width:120px; }
    #content #moduleblock .vientParaitre .contentVientParaitre .texte     { margin:20px 0 0 0; overflow-y:auto; overflow:hidden; }
    /* BLOC EVENEMENT : tmt_evenement.htt */
    #content #moduleblock .evenement                   { margin-bottom:20px; border:1px solid #768e57; }
    #content #moduleblock .evenement H1                { display:inherit; height:40px; line-height:40px; padding:0 0 0 5px; background:transparent url(../edilaix/images/bgTitreEvenement.gif) repeat-y 0 0; color:#FFF; font-size:20px; font-weight:bold; }
    #content #moduleblock .evenement H2                { margin-bottom:5px; color:#768e57; }
		#content #moduleblock .evenement .contentEvenement { padding:0 10px 10px; overflow-y:auto; }
		#content #moduleblock .evenement .contentEvenement .documents { margin-left:10px;}
    /* BLOC OFFRE NOUVEAUTE : tmt_offre_nouveaute */
    #content #moduleblock .offreNouveaute                               { position:relative; border:1px solid #003366; margin-bottom:20px; }
    #content #moduleblock .offreNouveaute H1                            { display:inherit; height:40px; line-height:40px; padding:0 0 0 5px; background:transparent url(../edilaix/images/bgTitreOffreSpeciale.gif) repeat-y 0 0; color:#FFF; font-size:17px; font-weight:bold; }
    #content #moduleblock .offreNouveaute .contentNouveaute             { position:relative; padding:10px; }
    #content #moduleblock .offreNouveaute .contentNouveaute H2          { margin:0 0 10px 0; color:#990000; font-size:20px; font-weight:bold; }
    #content #moduleblock .offreNouveaute .contentNouveaute a.plusInfos { margin-left:10px; margin-right:10px; }
    #content #moduleblock .offreNouveaute .contentNouveaute .image img  { width:120px; }
    #content #moduleblock .offreNouveaute .contentNouveaute .texte      { width:390px; overflow-y:auto; overflow:hidden; }
    /* BLOC CONTENU : tmt_content.htt */
    #content #moduleblock .content                 { position:relative; min-height:707px; border:1px solid #990000; }
		#content #moduleblock .content H1              { display:inherit; padding:10px; background:transparent url(../edilaix/images/bgTitre990000.gif) repeat-y 0 0; color:#FFF; font-size:18px; font-weight:bold; }
    #content #moduleblock .content div.contentHTML { position:relative; padding : 20px 10px 10px; }
		#content #moduleblock .contentBleu                 { position:relative; min-height:707px; border:1px solid #003366; }
    #content #moduleblock .contentBleu H1              { display:inherit; padding:10px; background:transparent url(../edilaix/images/bgTitreOffreSpeciale.gif) repeat-y 0 0; color:#FFF; font-size:18px; font-weight:bold; }
		#content #moduleblock .contentBleu div.contentHTML { position:relative; padding : 20px 10px 10px; }
    /* BLOC Erreur 404 : tmt_404.htt */
    #content #moduleblock #goog-wm .content    { position:relative; min-height:0; border:0px }
		#content #moduleblock #goog-wm #goog-wm-qt { width:380px; }
		#content #moduleblock #goog-wm #goog-wm-sb { margin-left:10px; }
    /* BLOC CONTENU INDICES : tmt_content_indices.htt */
    #content #moduleblock .contentIndices                                { position:relative; padding-bottom:20px; border:1px solid #990000; border-top:1px solid #F0F0F0; border-bottom:0px; }
    #content #moduleblock .contentIndices H1                             { padding:10px 0 0 0; font-size:14px; font-weight:bold; text-align:center; }
		#content #moduleblock .contentIndices div.contentHTML                { position:relative; padding : 0 10px; }
		#content #moduleblock .contentIndices div.contentHTML table          { border:1px solid #CCC; margin:10px 0 0 0; padding:0; }
		#content #moduleblock .contentIndices div.contentHTML table caption  { display:none; }
		#content #moduleblock .contentIndices div.contentHTML table td       { border:0; margin:0; padding:3px; text-align:center; }
		#content #moduleblock .contentIndices div.contentHTML table th       { border:1px solid #CCC; border-top:0; border-right:0; font-weight:bold; margin:0; padding:3px; text-align:center; }
		#content #moduleblock .contentIndices div.contentHTML table thead td { font-weight:bold; border:1px solid #CCC; border-top:0; border-right:0; }
		#content #moduleblock .contentIndices div.contentHTML table tbody td { padding:5px 3px; background-color:#F0F0F0; border-left:1px solid #CCC; }
    /* BLOC CONTENU : tmt_titre_rubrique.htt */
    #content #moduleblock .sansBorderbas           { min-height:10px; border-bottom:0; }
    /* BLOC CONTENU : tmt_bas_bloc.htt */
    #content #moduleblock .basBloc                 { margin-bottom:20px; min-height:10px; border:1px solid #990000;border-top:0; }
		#content #moduleblock .basBlocBleu             { margin-bottom:20px; min-height:10px; border:1px solid #003366;border-top:0; }
    /* BLOC LOCATAIRES & BAILLEURS :  tmt_loc_bailleur.htt */
    #content #moduleblock .locBailleur                 { border-left:1px solid #990000; border-right:1px solid #990000; }
    #content #moduleblock .locBailleur div.contentHTML { padding : 20px 10px 10px; }
    /* BLOC CONTACT :  tmt_contact.htt */
    #content #moduleblock .contact                    { border-left:1px solid #990000; border-right:1px solid #990000; min-height:527px; }
    #content #moduleblock .contact div.contentHTML    { padding : 0 10px 10px; }
    #content #moduleblock .contact form               { width:355px; margin:0 auto; }
    #content #moduleblock .contact form fieldset      { border:0; padding: 0 0 5px;}
    #content #moduleblock .contact form label         { clear:both; display:block; float:left; width:100px; }
    #content #moduleblock .contact form input         { width:250px; }
    #content #moduleblock .contact form input.captcha { width:175px; }
    #content #moduleblock .contact form textarea      { height:50px; width:250px; }
    #content #moduleblock .contact form input.bouton  { width:100px; }
    /* BLOC FORMATION : tmt_formation.htt */
    #content #moduleblock .contentFormation                { border-left:1px solid #990000; border-right:1px solid #990000; }
    #content #moduleblock .detailFormation                 { background:#F0F0F0 none repeat scroll 0%; border:1px solid #999999; padding:5px; margin:0 10px 10px 10px; }
    #content #moduleblock .detailFormation h2, h3          { margin-bottom:15px;}
    #content #moduleblock .detailFormation h2              { font-size:14px; }
    #content #moduleblock .detailFormation h3              { text-decoration:none; }
    #content #moduleblock .detailFormation ul              { float:left; width:200px; margin:5px 10px; padding:5px; position:relative; }
    #content #moduleblock .detailFormation p.animation     { background-color:#CCCCCC; border:1px solid #FF0000; margin:5px; padding:5px; }
    #content #moduleblock .detailFormation p.detail        { background-color:#EAF1DD; border:1px solid #938953; margin:5px; padding:5px; }
    #content #moduleblock .detailFormation p.lienProgramme { margin-left:15px;}
    #content #moduleblock .detailFormation .homologation   { background:transparent url(../edilaix/images/homologation.gif) no-repeat scroll right bottom; float:left; height:65px; margin:20px 0pt 0pt; position:relative; width:180px; }
    #content #moduleblock .detailFormation .validez4H      { background:transparent url(../edilaix/images/validez4H.gif) no-repeat scroll right bottom; float:right; height:80px; margin:10px 0pt 0pt; position:relative; width:80px; }    
    /* BLOC ACTU : tmt_actu.htt */
		#content #moduleblock .contentActualite                 { border-left:1px solid #990000; border-right:1px solid #990000; padding:0 0 10px 0; }
		#content #moduleblock .detailActualite                  { height:110px; overflow:hidden; background:#F0F0F0; border:0px solid #999999; margin:0 5px 0px 5px; }
		#content #moduleblock .detailActualite h2               { height:35px; }
		#content #moduleblock .detailActualite .blocAssociation { display : inline; width:155px; min-height:150px; margin:5px; background-color:white; padding:2px; }
		#content #moduleblock .detailActualite .blocAssociation h3 { font-size:10px; margin-bottom:5px; text-decoration:none; text-align:center; }    
    /* BLOC ACTU ACCUEIL : tmt_actu_accueil.htt */
		#content #moduleblock .listeActu                       { margin-bottom:20px; border:1px solid #003366; }
    #content #moduleblock .listeActu H1                    { display:inherit; height:40px; line-height:40px; padding:0 0 0 5px; background:transparent url(../edilaix/images/bgTitreOffreSpeciale.gif) repeat-y 0 0; color:#FFF; font-size:20px; font-weight:bold; } 
    #content #moduleblock .listeActu H1 a                  { color:#FFF; font-size:20px; font-weight:bold; }
    #content #moduleblock .listeActu H1 a:hover            { color:#FFF; font-size:20px; font-weight:bold; text-decoration:none; }
		#content #moduleblock .listeActu .contentListeActu     { padding:10px; }
		#content #moduleblock .listeActu .btActu               { display:inline; font-weight:bold; margin:5px 5px 0 0; padding:5px; background:#F0F0F0; cursor:pointer; }
    /* BLOC AIDE : tmt_aide.htt */
    #content #moduleblock H2.titreAide { margin:0 0 10px 0; border-bottom:1px solid #003366; }
    #content #moduleblock .blocAide    { margin:5px 0 5px 0; padding:5px; }
		/* BLOC BLOG BILLET : tmt_blog_billet.htt */
		#content #moduleblock .blogBillet                 { padding:10px; }
		#content #moduleblock .blogBillet H1              { display:inherit; padding:0 0 10px 0; color:#003366; font-size:18px; font-weight:bold; }
		#content #moduleblock .blogBillet H1 a            { display:inherit; padding:0; color:#003366; font-size:18px; font-weight:bold; }
		#content #moduleblock .blogBillet H2              { margin:10px 0 0 0; color:#333; font-size:16px; font-weight:bold;} 
    #content #moduleblock .blogBillet img             { float:left; width:150px; margin:0 5px 5px 0; border:1px solid #003366; }
		#content #moduleblock .blogBillet div.contentHTML { text-align:justify; }
		#content #moduleblock .blogBillet div.billetInfo  { clear:both; margin:10px 0 0 0; padding:5px; background:#F0F0F0; border:1px solid #CCC; }
		#content #moduleblock .blogComment                 { margin:0 15px 10px; padding-bottom :10px; border-bottom:1px solid #dfdfe3; }
		#content #moduleblock .blogComment H2              { padding:30px 0 0 0;  background:transparent url(../edilaix/images/separateur_post.gif) no-repeat 0 0; }
		#content #moduleblock .blogComment div.commentInfo { color:#666; }
		#content #moduleblock .blogComment div.contentHTML { margin:10px 0 0 0; text-align:justify; }
		#content #moduleblock .blogComment div.contentHTML * { color:#666; }
		/* BLOC BLOG FORMULAIRE : tmt_blog_form.htt */
		#content #moduleblock .blogPost                    { margin:0 10px; padding:0 5px 10px; border:1px solid #CCC; }
    #content #moduleblock .blogPost H2                 { padding:10px 0 0 0; }
		#content #moduleblock .blogPost #errorMsg          { padding:5px; background:#F0F0F0; color:red; }
		#content #moduleblock .blogPost form #loginYes     { border:0; }
		#content #moduleblock .blogPost form #loginNo      { border:0; }
		#content #moduleblock .blogPost form               { margin:5px; padding:5px; }
		#content #moduleblock .blogPost form fieldset      { padding :5px 0; border:0; }
		#content #moduleblock .blogPost form label         { width:240px; }
		#content #moduleblock .blogPost form .fieldComment { display:block; clear:both; font-size:9px; margin-left:240px; font-style:italic; color:#999; }
		#content #moduleblock .blogPost form .captcha      { width:25px; }
		#content #moduleblock .blogPost form .fieldRequire { border:1px solid red; background:#F0F0F0; }
    /* BLOC SHOP : tmt_shop.htt */
    #content #moduleblock .shop                 { position:relative; min-height:707px; border:1px solid #003366; }
    #content #moduleblock .shop H1              { display:inherit; padding:10px; background:transparent url(../edilaix/images/bgTitreShop.gif) repeat-y 0 0; color:#FFF; font-size:18px; font-weight:bold; text-transform:uppercase; }
    #content #moduleblock .shop H1.txtRouge     { color:#FF0000; }
    #content #moduleblock .shop div.contentHTML { padding : 10px 10px 10px; }
      /* BLOC CATEGORIE : Nos Collections skins\edilaix\_shop\templates\tmt_cms_shop_category.htt */
      #content #moduleblock .shop .collection         { margin:0 0 10px 0; border-bottom:1px dashed #003366;}
      #content #moduleblock .shop .guide a            { color:#990000; }
      #content #moduleblock .shop .dico a             { color:#0066CC; }
      #content #moduleblock .shop .question_reponse a { color:#103A2C; }
      #content #moduleblock .shop .point_droit a      { color:#EA1B23; }
      #content #moduleblock .shop .autre_collect a    { color:#568ECE; }
      #content #moduleblock .shop .non_juridique a    { color:#999999; }
      /*BLOC DOCUMENTATION EN LIGNE : tmt_doc_en_ligne.htt */
      #content #moduleblock .docEnLigne                 { min-height:707px; border:1px solid #003366; }
      #content #moduleblock .docEnLigne H1              { display:inherit; padding:10px; background:transparent url(../edilaix/images/bgTitreShop.gif) repeat-y 0 0; color:#FFF; font-size:16px; font-weight:bold; text-transform:uppercase; }
      #content #moduleblock .docEnLigne H2              { padding-bottom:10px; }
      #content #moduleblock .docEnLigne div.contentHTML { padding : 10px 10px 10px; }
      /*BLOC RECHERCHE : skins\edilaix\_shop\templates\tmt_pdf_list.htt */
      #rechercheArticle      {}
      #rechercheArticle #rechercheMotCles { margin-bottom:10px; border-bottom:1px solid #003366; }
      #rechercheArticle ul   { padding-bottom:10px; margin-left:10px; }
      #rechercheArticle form { padding-bottom:10px; }
      #rechercheArticle #rechercheAnneeNumero { margin-bottom:10px; }
      #rechercheArticle div.sommaireNumero { width:176px; float:left;}
      #rechercheArticle div.sommaireNumero ul { padding-bottom:0; }
      #resultSommaire    { padding-top:10px; border-top:1px solid #003366; }
      #resultSommaire ul, #resultRecherche ul { margin-left:10px; margin-bottom:15px; padding-bottom:0; }
      #resultSommaire li, #resultRecherche li { margin-bottom:5px; border-bottom:1px dashed #003366; }
      #resultRecherche   { }
      #resultRecherche #resultProduits        { margin:0 auto 15px auto; width:510px; }
      #resultRecherche #resultProduits li     { display:inline; border-bottom:0; }
      #resultRecherche #resultProduits li img { width:120px; height:180px; }
      #resultRecherche #flashcontent { width:530px; margin:0 auto; border:1px solid #CCC;}
      /* MON COMPTE : Formulaire de Login skins\edilaix\_shop\templates\tmt_cms_shop_login.htt */
      #content #moduleblock #login                   { width:250px; margin:0 auto; padding:10px; border:1px solid #CCC; }
      #content #moduleblock #login form fieldset     { padding :0pt 0pt 5px; border:0;  }
      #content #moduleblock #login form label        { clear:both; display:block; float:left; width:100px;}
      #content #moduleblock #login form input        { width:100px; }
      #content #moduleblock #login form input.bouton { width:30px; }
      /* MON COMPTE : Consultation skins\edilaix\_shop\templates\tmt_cms_shop_consult.htt */
      #content #moduleblock #client   { padding:5px; margin-bottom:10px; border: 1px solid #CCCCCC; }
      #content #moduleblock #bloc1,
      #content #moduleblock #bloc2,
			#content #moduleblock #bloc3    { margin:10px 0; padding:5px; border:1px solid #CCC; }
      #content #moduleblock #bloc1 li,
      #content #moduleblock #bloc2 li,
			#content #moduleblock #bloc3 li {margin-bottom:5px; border-bottom:1px dashed #CCCCCC; }
      #content #moduleblock #bloc3 li.ligneFact { border:0; margin-left:10px; }
      /* MON COMPTE : Creation de compte skins\edilaix\_shop\templates\tmt_cms_shop_consult.htt */
      #content #moduleblock .imageVerif   { display:block; float:left; height:50px; width:160px; }
      #content #moduleblock input.captcha { width:190px; }
      /* MODIFICATION COMPTE : skins\edilaix\_shop\templates\tmt_cms_shop_client.htt */
      #content #moduleblock .shop #modifCompte fieldset     { margin:0; }
      #content #moduleblock .shop #modifCompte fieldset fieldset { border:0; padding: 0 0 5px 0; }
      #content #moduleblock .shop #modifCompte label        { }
      /* BLOC PRODUIT DETAIL : skins\edilaix\_shop\templates\tmt_cms_shop_product_detail.htt */
      #content #moduleblock .shop .bloc_produit_detail                                 { margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #003366; }
      #content #moduleblock .shop .bloc_produit_detail div.imgProduit                  { width:140px; margin:0 10px 0 0; }
      #content #moduleblock .shop .bloc_produit_detail div.imgProduit img.imageOuvrage { width:120px; margin-bottom:10px; }
      #content #moduleblock .shop .bloc_produit_detail div.detailProduitLarge          { width:370px; height:400px; padding:0 4px 0 0; overflow-x:hidden; overflow-y:auto; }
      #content #moduleblock .shop .bloc_produit_detail div.detailProduit               { width:213px; height:255px; margin:0 10px 0 0; padding:0 4px 0 0; border-right:1px solid #CCC; overflow-x:hidden; overflow-y:auto; }
      #content #moduleblock .shop .bloc_produit_detail div.infoProduit                 { width:147px; }
      #content #moduleblock .shop .bloc_produit_detail div.infoProduit li              { margin:0 0 10px 0; }
      #content #moduleblock .shop .bloc_produit_detail ul.tarif        { margin:10px 0 0 10px; }
      #content #moduleblock .shop .bloc_produit_detail ul.tarif li     { margin:0; text-align:center; font-size:12px; }
      /* BLOC PRODUIT LISTE : skins\edilaix\_shop\templates\tmt_cms_shop_product_list.htt */
      #content #moduleblock .shop h2.titreCollection { margin-bottom:10px; }
      #content #moduleblock .shop #listeProduit      { padding-bottom:10px; border-bottom:1px dashed #003366;}
      #content #moduleblock .shop #listeProduit li   { padding-top:10px; border-top:1px dashed #003366;}
      /* BLOC MAXI PANIER (commande) */
      #content #moduleblock .shop #maxiPanier { margin:10px 0 0 0; }
      /* BLOC NEWSLETTER : _newsletter/_templates/newsletter.htt */
      #content #moduleblock #inscriptionNews { margin-bottom:10px; }
      #content #moduleblock #desinscriptionNews { margin-bottom:10px; }


  /*COLONNE DROITE*/
  #content #col3 { position:relative; display:block; float:left; width:190px; }
  #content #col3 .boite2                              { display:block; width:188px; border:1px solid #DDD; /*margin-bottom:20px;*/ }
  #content #col3 .boiteAlerte                         { border-color:#990000; }
  #content #col3 .boite2 p                            { text-align:left; }
  #content #col3 .boite2 H1                           { padding:2px 5px; font-size:11px; font-weight:bold; color:#333333; background:#DDD; border-bottom:1px solid #DDD; }
  #content #col3 .boite2 H1.txtSize10                 { font-size:10px; }
  #content #col3 .boite2 H1.fondGris                  { background:#ddd; }
  #content #col3 .boite2 H1 a                         { color:#333333; }
  #content #col3 .boite2 H2                           { padding-bottom:5px; font-size:12px; }
  #content #col3 .boite2 .contentBoite                { padding:5px 5px 5px 20px; }
  #content #col3 .boite2 .contentBoiteSansMargeGauche { padding:5px; }
  #content #col3 li.prix                              { text-align:right; margin-bottom:5px; }
  #content #col3 li.ouvrage                           { padding-top:5px; border-top:1px solid #DDD; }
  #content #col3 ul.listeRecherche                    { margin-left:10px; }
  #content #col3 ul.listeRecherche li                 { margin-bottom:10px; }

#bottom { display:block; width:100%; height:20px; margin:10px auto 0; padding:30px 0 0 0; background: transparent url(../edilaix/images/bottom.gif) repeat-x 0 0; }
#bottom #contentBottom { width:550px; margin:0 auto; }
#bottom #contentBottom div { color:#FFF; }
#bottom #contentBottom a { color:#FFF; }
#pageRank { margin-right:10px; margin-top:2px; }
#xiti { margin-right:10px }

#NuageTags   { margin:0; }
#NuageTags a { padding:0px; }
#NuageTags a:hover { background-color:#B3B3B3; color:#FFF; text-decoration:none; }
#NuageTags .tagSize_1 { font-size:9px; /*color:#333333*/ }
#NuageTags .tagSize_2 { font-size:11px; }
#NuageTags .tagSize_3 { font-size:13px; /*color:#0033FF;*/ }
#NuageTags .tagSize_4 { font-size:15px; /*color:#BF2470;*/ }
#NuageTags .tagSize_5 { font-size:17px; /*color:#AA3406;*/ }