/*** Les actualités de la page Echafaudage ABC Minet ***/

div.actu_echafaudage ul {list-style-type:none; margin: 0; padding: 0}

div.actu_echafaudage ul.nodes li.node a.lienimage {display: block; height: 84px; width: 60px; float:left; margin: 0 10px 10px 0}

div.actu_echafaudage ul.nodes li.node {border-top: 1px solid #f7e7e8; border-bottom: 1px solid #9a8788; overflow: hidden; padding: 10px 0 0}
div.actu_echafaudage ul.nodes li.node:first-child {border-top:none}
div.actu_echafaudage ul.nodes li.node:last-child {border-bottom:none}

/*** Présentation des pdf à télécharger ***/

div.document-echafaudage ul {list-style-type:none; margin: 0 10px 0; padding: 0}
div.document-echafaudage ul li.lidocument {margin: 0 0 10px 0}
div.document-echafaudage ul li a {margin: 0 10px 0 0}
div.document-echafaudage ul li a.lienicone {float:left; padding: 12px}
div.document-echafaudage ul li a.liendocument {font-size: 14px; display: block; width: 250px; padding: 15px; border: 1px solid #ddd; background: url('http://imtwo.actioncom.fr/dbIMAGE/abcminet/hd/I_19072011_110049.PNG') no-repeat 240px 5px}
div.document-echafaudage ul li a.liendocument:hover {background-color: #ddd}/** Les différents titres avec des flèches **/
div.titre_titre {  margin: 10px 0 5px; height: 20px }
div.titre_titre span {font-weight: bold; font-size: 14px; color: #333; text-transform: uppercase;  padding: 0 0 0 15px; background: url(http://imtwo.actioncom.fr/dbIMAGE/abcminet/hd/I_07062011_170430.JPG) no-repeat 0 3px; height: 14px;}

/** Les blocs menu du portail échafaudage et services **/
div.menu_accueil {float:left; width: 457px; height: 139px; position: relative}
div.menu_accueil.echafaudage { background: url('http://imtwo.actioncom.fr/dbIMAGE/abcminet/hd/I_09092011_145656.JPG') no-repeat 0 0 }
div.menu_accueil.services { background: url('http://imtwo.actioncom.fr/dbIMAGE/abcminet/hd/I_07062011_170448.JPG') no-repeat 0 0; margin: 0 0 0 20px }

div.titre_rubrique {height: 29px; background: url('http://imtwo.actioncom.fr/dbIMAGE/abcminet/hd/I_08062011_114559.PNG') no-repeat 0 3px;}
div.titre_rubrique a {padding: 0 0 0 30px; display: block; text-transform: uppercase; font-weight: bold; color: #fff; font-size: 24px}

/** Les menus dans les blocs échafaudages et services **/
ul.menu_portail { margin-top: 50px; padding: 0; color: #fff; font-weight: bold; line-height: 16px}
ul.menu_portail li {  list-style-type: none }
ul.menu_portail li:before { content : '> ' }
ul.menu_portail li a { font-size: 12px; color: #fff; font-weight: bold }

div.menu_accueil.echafaudage ul.menu_portail {margin-left: 60px}
div.menu_accueil.services ul.menu_portail {margin-left: 60px}

/** Le texte de l'accueil -- et l'Actuanode **/
div.texte_accueil_accueil { border-right: 1px solid #ccc }

div.texte_accueil_accueil p.text { padding: 0 10px 0 0 }
div.texte_accueil_accueil p.text img {margin: 0 10px 10px 0; float:left}
div.texte_accueil_accueil h2 {font-size: 14px}

div.actu_accueil_accueil {border-left: 1px solid #ddd}
div.actu_accueil_accueil ul.nodes {margin: 0; padding: 0; list-style-type:none}
div.actu_accueil_accueil ul.nodes li.node {padding: 0 10px 10px; margin:0 10px 10px; border-bottom: 1px solid #ddd}
div.actu_accueil_accueil ul.nodes li.node a.lienimage {height: 115px; width: 120px;display: block; float: left; margin: 0 10px 10px 0}
div.actu_accueil_accueil ul.nodes li.node a.lienlibel {text-decoration: underline}
div.actu_accueil_accueil ul.nodes li.node:last-child {border-bottom: none}

/** Les documents **/

div.documents {background: #B5AAAB; min-height: 300px; border-top-right-radius: 8px; -moz-border-top-right-radius: 8px; -webkit-border-top-right-radius: 8px; -o-border-top-right-radius: 8px}

div.documents ul.uldocuments {list-style-type:none; padding: 10px 20px}
div.documents ul.uldocuments li.lidocument {margin: 0 0 25px}
div.documents ul.uldocuments li.lidocument a img {float: left}
div.documents ul.uldocuments li.lidocument a.liendocument {margin : 0 0 0 10px}
#textenoiti1 img { width: 250px ; height: 320px ; float: center; }

#textenoiti0 p { font-size: 13px;}

.tdtitre { font-family: tahoma ; font-size: 14px ; color: #383838 ; font-weight: bold }
.tdnoeud { font-family: tahoma ; font-size: 18px ; color: #383838 ; text-align: center }

#textenoilienexterne p{ padding-top: 0px; margin-top: 0px;  left: 5px; top: 3px ; font-family: arial; font-size: 11px; color: #6D6D6D; }

#textenoilienexterne a,
#textenoilienexterne a:link,
#textenoilienexterne a:visited,
#textenoilienexterne a:active { margin: 0px; padding: 0px; font-family: tahoma; font-weight: normal; font-size: 11px;  color: #7c7c7c;  text-decoration: none }
#textenoilienexterne a:hover { color: #383838 ; }



/***#textenoisociete h1 {  position: absolute; font-size: 17px; left: 25px; width: 250px; color: #000000 ; border:1px solid black}
#textenoisociete img {position: absolute; left: 350px; top: -32px; width: 530px; height: 350px; float:right; border:1px solid green}
#textenoisociete p {position: absolute; text-align: justify; left : 25px; font-size: 12px; top: 40px; width: 310px; display:block; border:1px solid blue}
#textenoisociete ul {}
#textenoisociete li {}***/

/**POsitionnement de l'image société ***/
#textenoisociete img {float:right; margin: 0 0 10px 10px}/** Mise en forme des contenus services **/

div.titre_menuservices h1 {font-size:18px}

div.contenus_services { border-left: 1px solid #ccc }

div.contenus_services div.textes p.text, div.contenus_services div.textes h2 {padding: 0 10px}
div.contenus_services div.textes h2 {color: #bb0000}
div.contenus_services div.textes p.text img {float:right; padding: 0 0 0 10px}

div.contenus_services div.textes p.text a.icone {display:block;margin: 0 0 5px; text-decoration: underline}
div.contenus_services div.textes p.text a.icone img {display:none} 


/*** Le sous menu de gauche ***/
div.menu_services_gauche ul {list-style-type: none; margin: 0; padding: 0}
div.menu_services_gauche ul li {margin: 10px 0}
div.menu_services_gauche ul li a {font-size: 13px}
div.menu_services_gauche div img.image {width: 270px}


/*** Mise en forme des produits liste et fiche ***/
div.liste_services {margin: 10px}
div.liste_services ul {list-style-type: none; margin: 0; padding: 0;  overflow: hidden; clear: both;}
div.liste_services ul li ul li {float:left; margin: 5px 10px;}
div.liste_services ul li ul.textes li.titre {padding-top: 18px}
div.liste_services ul li ul li.liproduitrow_libelle a {font-size: 14px; display: block; padding-top: 12px;}

div.liste_services li.row:nth-child(2n+1) {background: #ccc}

div.texte_produit_services div.textes h3 {margin: 0  20px}
 div.texte_produit_services div.textes p {margin: 10px }
div.image_produit_services {margin : 10px 20px;  }
div.image_produit_services img {width: 350px}

div.mozaique_produit_services ul.vignettes {list-style-type:none; background: #ccc; margin: 0; padding: 0}
div.mozaique_produit_services ul.vignettes li.vignette {margin: 10px; text-align:center}
div.mozaique_produit_services ul.vignettes li.vignette img {border: 2px solid #fff; margin: 5px 0}

/**div.retour_article {background: url('http://imtwo.actioncom.fr/dbIMAGE/abcminet/hd/I_09062011_161529.PNG') #ccc no-repeat 0 0; height: 16px; width: 120px;}
div.retour_article a {padding: 1px 0 0 20px; display: block}**/

div.retour_article {background: url('http://imtwo.actioncom.fr/dbIMAGE/abcminet/hd/I_02112005_181818.png') no-repeat 0 0; height: 24px; width: 120px;}
div.retour_article a { display: block; height: 24px; width: 120px}/** Image de fond du header -- tout le bandeau rouge supérieur **/
div.header{background:url('http://imtwo.actioncom.fr/dbIMAGE/abcminet/hd/I_02112005_061240.png') no-repeat 0 0; height: 127px; width: 936px}

div.retour_accueil a {display: block; width: 356px; height: 100px}

#itcoidentii1 h1 { font-family: tahoma ; font-size: 11px ; margin: 1px ; padding: 0px }
#itcoidentii1 ul { font-family: tahoma ; font-size: 11px ; list-style: none ; padding: 0px ; margin: 0px ; text-align: right }
#itcoidentii1 li { font-family: tahoma ; font-size: 11px ; padding: 1px ; margin: 0px ; text-align: right }

#itcoidentii1 input.bsubmit { background-color: #BD0000 ; border:1px solid black; color: white ; font-family: tahoma ; font-size: 11px; margin-right: 4px; cursor: pointer }
#itcoidentii1 input.breset { background-color: #B5AAAD ; border:1px solid black; color: white ; font-family: tahoma ; font-size: 11px ; cursor: pointer }
#itcoidentii1 input.textlogin { font-family: tahoma ; font-size: 10px }
#itcoidentii1 input.textpass { font-family: tahoma ; font-size: 10px }

#itcoidentii1 input.textoubli { font-family: tahoma ; font-size: 11px ; width: 210px }
#itcoidentii1 input.boubli { background-color: #BD0000 ; border:1px solid black; color: white ; font-family: tahoma ; font-size: 11px; margin-right: 4px; cursor: pointer }

#inscriptionnoif1 ul { float: none ; width: 100% ; padding: 0px ; margin: 0px ; list-style: none }
#inscriptionnoif1 li { width: 100% ; text-align: left }
#inscriptionnoif1 textarea { color: #383838 }
#inscriptionnoif1 span { width: 200px ; padding-top: 3px; color: #383838 ; float: left }
#inscriptionnoif1 div.validation { position: relative ; top: 20px }
#inscriptionnoif1 input { font-family: tahoma ; font-size: 11px ; color: #383838 ; border:1px solid #727272 ; padding: 2px }
#inscriptionnoif1 input.button { color: white }


#textenoitc1 h1 { font-family: tahoma ; font-size: 12px ; color: #383838 }
#textenoitc1 p { font-family: tahoma ; font-size: 11px ; color: #383838 }


#itconavigatorina1 ul { font-family: tahoma ; font-size: 11px ; color : white ; list-style: none }
#itconavigatorina1 li { font-family: tahoma; font-size: 14px ; color: white ; text-align: left }

#itconavigatorina1 a { position: relative; left: 194px ; top: 5px; font-family: tahoma ; font-size: 11px ; font-weight: normal ; color: white; border: 1px solid black; background-color: #B5AAAD; padding: 4px }
#itconavigatorina1 a:hover { color: white; background-color: #BD0000 }


#documentnoiap1 ul { padding: 0px ; margin: 0px ; list-style: none }
#documentnoiap1 img.imagedocument { clear: both }
#documentnoiap1 li { padding: 5px ; margin: 0px ; width: 200px ; border:1px solid #727272 ; background-color: #eaeaea ; margin: 4px ; text-align: center ; list-style: none ; float: left }
#documentnoiap1 h1.titre{ font-family: impact ; font-size: 15px; color: #015e8a ; width: 160px ;}



















@media print { 
  body { font-family: Verdana; font-size:12pt; border:1px solid #cccccc; padding:5px; }
}#tarifnoit1 { padding: 3px }
#tarifnoit1 h1 { font-family: tahoma ; font-size: 11px ; color: #383838 ; float : left ; font-weight: normal ; width: 150px; }
#tarifnoit1 ul { list-style : none ; float: left }
#tarifnoit1 li { font-weight: bold }

#tarifnoit1 span.fin { padding-left: 3px}

#tarifnoit2 { padding: 3px }
#tarifnoit2 h1 { font-family: tahoma ; font-size: 11px ; color: #383838 ; float : left ; font-weight: normal ; width: 150px; }
#tarifnoit2 ul { list-style : none ; float: left }
#tarifnoit2 li { font-weight: bold }

/*** ***/
div#liprofamlpf2 ul {margin: 0; padding: 0;}
div#liprofamlpf2 ul li ul {margin: 0}

div#liprofamlpf2 ul.ulmenu li ul.ulnode li.linode:first-child {border:none}
div#liprofamlpf2 ul.ulmenu li ul.ulnode li.linode { border-left: 1px dashed #ccc; width: 230px; float:left; margin: 10px 15px; padding: 0 20px 0 5px}
div#liprofamlpf2 ul.ulmenu li ul.ulnode li.linode:nth-child(4) {clear:both; border:none}
div#liprofamlpf2 ul.ulmenu li ul.ulnode li.linode ul.ulnode li.linode {border: none; }

div#liprofamlpf2 ul li ul li {margin: 5px 0; padding: 0;}
div#liprofamlpf2 ul li ul li a {color: #d00; font-weigth: bold; text-transform: uppercase; font-size: 18px;}

div#liprofamlpf2 ul li ul li ul li {  }
div#liprofamlpf2 ul li ul li ul li a {font-weight: bold; font-size: 11px; text-transform: none; color: #333;  border-bottom: 1px dashed #ccc;}

div#liprofamlpf2 ul li ul li ul li ul { border:none }
div#liprofamlpf2 ul li ul li ul li ul ul  {margin: 0; padding: 0; border:none}

div#liprofamlpf2 ul li ul li ul li ul ul li ul, div#liprofamlpf2 ul li ul li ul li ul ul li ul a {border:none; }
div#liprofamlpf2 ul li ul li ul li ul ul li ul li:before {content:">"}
div#liprofamlpf2 ul li ul li ul li ul ul li ul li a { font-weight: normal}/*** Mise en forme du formulaire de contact ***/
/**div.contact tr {height: 28px}**/
div.contact input, div.contact textarea {margin: 5px; max-width: 380px}

div.contact input:focus, div.contact textarea:focus {background-color: #fff}

div.codetexte span {display:block; margin-bottom: 5px}
div.codetexte img {margin: 5px;}

span.bouton {display: block; margin: 10px 0 0}
span.bouton input {height: 30px}/***#liprofamlpf2                { position : relative; font: normal 11px tahoma; color : #383838 }

#liprofamlpf2 a,
#liprofamlpf2 a:link,
#liprofamlpf2 a:visited,
#liprofamlpf2 a:active       { font-family: tahoma ; font-size: 11px ; color : #000000 ; text-decoration : none ; }
#liprofamlpf2 a:hover        { font-weight : bold }

#liprofamlpf2 a.liennode,
#liprofamlpf2 a.liennode:link,
#liprofamlpf2 a.liennode:visited,
#liprofamlpf2 a.liennode:active       { color: #383838 ; text-decoration : none ; }
#liprofamlpf2 a.liennode:hover        { font-weight : bold ; }

#liprofamlpf2 a.lienproduit,
#liprofamlpf2 a.lienproduit:link,
#liprofamlpf2 a.lienproduit:visited,
#liprofamlpf2 a.lienproduit:active    { text-decoration : none ; }
#liprofamlpf2 a.lienproduit:hover     { color : #000000; }
***/
#liprofamlpf2 li { list-style:none }
#liprofamlpf2 li.liproduitrow_valeurs { display:none }







#liprofamlpf3 { position : relative; font: normal 11px tahoma; color : #383838 }

#liprofamlpf3 a,
#liprofamlpf3 a:link,
#liprofamlpf3 a:visited,
#liprofamlpf3 a:active { font-family: tahoma ; font-size: 11px ; color : #000000 ; text-decoration : none }
#liprofamlpf3 a:hover { font-weight : bold }

#liprofamlpf3 a.liennode,
#liprofamlpf3 a.liennode:link,
#liprofamlpf3 a.liennode:visited,
#liprofamlpf3 a.liennode:active { color: #383838 ; text-decoration : none}
#liprofamlpf3 a.liennode:hover { font-weight : bold}

#liprofamlpf3 a.lienproduit,
#liprofamlpf3 a.lienproduit:link,
#liprofamlpf3 a.lienproduit:visited,
#liprofamlpf3 a.lienproduit:active { text-decoration : none}
#liprofamlpf3 a.lienproduit:hover { color : #000000}

#liprofamlpf3 li.liproduit { list-style:none }
#liprofamlpf3 li { list-style:none }
#liprofamlpf3 li.liproduitrow_valeurs { display:none}body{
  scrollbar-base-color: white;
  scrollbar-face-color: white;
  scrollbar-track-color: white;
  scrollbar-highlight-color: white;
  scrollbar-3dlight-color: 7c7c7c;
  scrollbar-shadow-color: white;
  scrollbar-darkshadow-color: 7c7c7c;
  scrollbar-arrow-color: 73706a;
  overflow: auto;
  font-family: tahoma;
  font-size: 12px;
  color: #333333
}

#main{
  position: relative;
  width: 936px;
  top:10px;
  
  margin: 0 auto;
}

.menuderoulant { width: 170px }

.tdmenuderoulant{ 
  background-color: transparent;
  color: white; 
  font-family: tahoma; 
  font-size: 11px; 
  font-weight: bold ; 
  width: 100%; 
  text-align: center; 
  cursor: pointer 
}

.titregamme { font-family: tahoma; font-size: 12px; font-weight: bold; color: #585858; width: 100%; text-align: center }
.textegamme { font-family: tahoma; font-size: 11px; color: #727272; position: relative; top:9px}

.adressetitre { font-family: tahoma; font-size: 12px; margin: 1px; font-weight: bold; color: #bb0000}

.soustitre { font-family: tahoma; font-size: 13px; margin: 1px; font-weight: bold; color: #ffffff}
td{ font-family: tahoma; font-size: 11px; color: #585858}

.text { font-family: tahoma; font-size: 11px; color: #585858; text-align: left }
.titre { font-family: tahoma; font-size: 16px; font-weight: bold;}
.accroche{ font-family: verdana; font-size: 14px; font-weight: bold; color: #7a7583}

div.footer .button { border: 1px solid white; font-family: tahoma ; font-size: 11px ; color: white ; background-color: #b5aaab ; cursor: pointer }
.field { border:1px solid #727272; font-family: tahoma ; font-size: 11px ; color: #727272;  background-color: #eaeaea; height: 18px ; }

.fieldlogin{ border:1px solid #727272; font-family: tahoma ; font-size: 11px ; color: #727272;  background-color: #eaeaea; padding: 3px ; height: 22px ; width: 180px }
.fieldpassword{ border:1px solid #727272; font-family: tahoma ; font-size: 11px ; color: #727272;  background-color: #eaeaea; padding: 3px ; height: 22px ; }

.buttonchampoubli{border:1px solid white; font-family: tahoma ; font-size: 11px ; color: white ; background-color: #b5aaab ; cursor: pointer }
.fieldchampoubli{ border:1px solid #727272; font-family: tahoma ; font-size: 11px ; color: #727272;  background-color: #eaeaea; padding: 100px ; height: 22px ; width: 260px }

.menuactif { font-family: tahoma; font-size: 11px; color: #ffffff; width: 100%; margin: 2px; padding: 4px }


.recherche { font-family: tahoma; font-size: 11px; color: white }

.texterechercheombre { font-family: tahoma; font-size: 11px; color: white }



.telechargementitre { font-family: tahoma ; font-size: 12px; border-right: 1px solid #727272}
.telechargementexte { font-family: tahoma ; font-size: 11px; }







a { font-family: tahoma; font-size: 11px; color: #7c7c7c; font-weight: normal; text-decoration: none; cursor: pointer }
a { color: #000000 }

a.lienactioncom,
a.lienactioncom:link,
a.lienactioncom:visited,
a.lienactioncom:active{font-family: tahoma; font-size: 9px; color: #7c7c7c; font-weight: normal; cursor: pointer; text-decoration: none;}
a.lienactioncom:hover{color: #000000}

a.oubli,
a.oubli:link,
a.oubli:visited,
a.oubli:active{color: #727272 ; padding: 1px ; text-decoration: none ; }
a.oubli:hover{color: #000000 }

a.itemmenuderoulant,
a.itemmenuderoulant:link,
a.itemmenuderoulant:visited,
a.itemmenuderoulant:active{ font-family: tahoma ; font-size: 12px ; color: #727272; margin : 0px ; padding : 0px ; }
a.itemmenuderoulant:hover{ color : #BB0000 }

a.titremenuderoulant,
a.titremenuderoulant:link,
a.titremenuderoulant:visited,
a.titremenuderoulant:active{ color: #ffffff; margin : 0px ; padding : 0px ; width : 170px ; text-align : center ; }
a.titremenuderoulant:hover{ background-color: #BB0000 }

a.extranet,
a.extranet:link,
a.extranet:visited,
a.extranet:active{ color: #585858; margin : 0px ; padding : 0px ; width : 100% ; text-align : right }
a.extranet:hover{ font-weight: bold }

a.telechargement,
a.telechargement:link,
a.telechargement:visited,
a.telechargement:active{ color: #727272 ; font-weight: bold ; font-size: 14px; margin : 0px ; padding : 0px ; }
a.telechargement:hover{ color : #BB0000 }

a.menuinstitutionnel,
a.menuinstitutionnel:link,
a.menuinstitutionnel:visited,
a.menuinstitutionnel:active{ color: #eaeaea; font-size: 14px}
a.menuinstitutionnel:hover{ color: #ffffff }

span.menuinstitutionnelactif {font-size: 14px}

a.produitlistetitre,
a.produitlistetitre:link,
a.produitlistetitre:visited,
a.produitlistetitre:active{ color: #eaeaea}
a.produitlistetitre:hover{ color: #ffffff }

a.produitfamille,
a.produitfamille:link,
a.produitfamille:visited,
a.produitfamille:active{ color: #727272 ; width: 100%; padding: 3px;}
a.produitfamille:hover{ color: #ffffff; background-color: #bb0000}

a.infojuri,
a.infojuri:link,
a.infojuri:visited,
a.infojuri:active{ font-size: 10px; color: #7c7c7c }
a.infojuri:hover{ color: #000000 ; }


/***Inactif dans le chemin de navigation***/
span.inactif {font-size: 11px}


#etiquettenoiaccroche span { font-size: 10px; font-weight: normal; color: #eaeaea}ul.menu_secondaire {background: #B5AAAB; list-style-type:none; margin: 25px 0 0; padding: 0; position: relative; height: 34px; z-index:99;border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px}
ul.menu_secondaire li {float:left;  min-width: 165px; height: 34px; position: relative; text-align: center; border-left: 1px solid #f7e7e8; border-right: 1px solid #9a8788 } 
ul.menu_secondaire li:first-child {border-left: none}
ul.menu_secondaire li:last-child {border-right: none}
ul.menu_secondaire li a {color: #fff; font-weight: bold; font-size: 12px; display: block; padding: 8px 8px 0;}

ul.menu_secondaire ul.item {display:none;padding: 0; margin: 0; width: 100%; background: #fff}
ul.menu_secondaire ul.item li {background:none; list-style-type:none; margin: 0; padding: 0; border: none;  border-bottom: 1px dotted #ddd;width: 100%; height: 28px  }
ul.menu_secondaire ul.item li:last-child {border-bottom: none}
ul.menu_secondaire ul.item li a {color: #333;  text-align: left; font-size: 10px; display: block; padding-left: 5px;}

ul.menu_secondaire li:hover ul.item {display:block; position: absolute; top: 34px; left: 0;  border: 1px solid #ddd; border-top: none;  z-index:99; background: #fff}

ul.menu_secondaire li.entete.active a, div.menu_services_gauche ul li.entete.active a {color: #bb0000}


/** Mise en place des séparateurs -- impossible car on ne peut pas encore mettre deux background-images dans une seule balise **/

/***ul.menu_secondaire li:nth-child(odd) {background: url('http://imtwo.actioncom.fr/dbIMAGE/abcminet/hd/I_30112005_184917.png') no-repeat right 0}
ul.menu_secondaire li:nth-child(even) {background: url('http://imtwo.actioncom.fr/dbIMAGE/abcminet/hd/I_30112005_185352.png') no-repeat left 0}***/


