/* ================================================
   
   ================================================ */

#logo { float:left; }   
.boxbanner { border-left: solid 1px #FFFFFF; border-right: solid 1px #FFFFFF;}
.boxprograma { background: #4B7000; height: 60px; margin-left: 1px; border: solid 1px #222222; text-align:center; color: white;}

#menu { float:left; background: #4B7000; width: 980px; height: 25px; margin-top: 0px;}
#submenu { float:left; background: #96B612; width: 980px; height: 15px; margin-top: 0px;}
.bordure { border: solid 1px #222222; } 
   
#navigation { 
    margin: 0 ; 
    padding: 0 ; 
    list-style: none ; 
    text-align: left ; 
    }

#navigation li { 
    display: inline ; 
    margin-right: 1px ; 
    color: #fff ; 
    background: #c00 ;
    width: 80px; 
    height: 15px;
    }

#navigation li a { 
    padding: 4px 2px ; 
    background: #fff ; 
    color: #000 ; 
    border: 1px solid #600 ; 
    font: 1em "Trebuchet MS",Arial,sans-serif ; 
    line-height: 1em ; 
    text-align: center ; 
    text-decoration: none ; 
    }

#navigation li a:hover, #navigation li a:focus, #navigation li a:active { 
    background: #900 ; 
    text-decoration: underline ; 
    }   


/* Menu principal */

#menuportada{ float:left; border:1px solid #fff; background:#4B7000; width:980px; height:40px; }
#menuportada ul { display: block;
position: absolute; font-size: 10px; list-style-type: none; list-style-position: inside; width: 100%; } 
#menuportada li { float: left; list-style-type: none; list-style-position: outside; font-size: 10px; margin-left:1px; } 

.home{ width:25px; height:25px; margin-top:5px; padding-left:4px; padding-bottom:5px; border: 1px solid #888; }

.menuprinc a { padding:0px; margin: 0 1px; text-align: center; vertical-align: middle; border: 1px solid #888; width: 74px;  /* largeur du bouton */
height: 30px; float: left; display: block; text-decoration: none; color: #000; background: #fff; }

.menuprinc a:hover {  background: #cccc99; }
.menuprinc a:visited { text-decoration: none; }
.menuprinc a:active { background: #cccc99; border: 1px solid #CDCDCD; color: #fff; }
.menuprinc a span {     /* definition de la balise <span> inclue dans <a> */ display: none; }
.menuprinc a div {     /* definition de la balise <div> inclue dans <a> */ display: none; }
.menuprinc a dd {     /* definition de la balise <dd> inclue dans <a> */ display: none; }
.titulospan{ font-size:12px; font-weight:bold; text-transform:uppercase; }

.menuprinc a:hover span{   /* definition de la balise <span> au survol */
display: block;
position: absolute;
top: 39px;
left: 218px;
width: 706px;       /* largeur de la zone de commentaires, selon la taille du menu */
height: 70px;
text-align: left;
color: #000;
border:2px solid #CCCC99;
background: #e9e9b9;
padding:10px 10px 10px 10px;
}

.menuprinc a:hover div{   /* definition de la balise <span> au survol */
display: block;
position: absolute;
top: 538px;
left: -33px;
width: 150px;       /* largeur de la zone de commentaires, selon la taille du menu */
height: auto;
text-align: left;
color: #000;
background: #fff;
}

.menuprinc a:hover dd{   /* definition de la balise <dd> au survol */
display: block;
position: absolute;
top: 538px;
left: -33px;
width: 150px;       /* largeur de la zone de commentaires, selon la taille du menu */
height: auto;
text-align: left;
color: #000;
background: #fff;
}

.menuprinc a:hover ul{   /* definition de la balise <span> au survol */
display: block; position: absolute;
top: 0px; left: 0px; width: 252px;       /* largeur de la zone de commentaires, selon la taille du menu */
height: auto; min-height: 600px; text-align: left; color: #000; background: #fff; }

.menuprinc a:hover li{ list-style-type: circle; list-style-position: inside; font-size: 10px; margin-bottom:7px; }


.d1 li{   
clear:left;
list-style-type: circle;
list-style-position: inside;
font-size: 10px;
margin-bottom:7px;	
padding:1px;
color:#000;
}
   
   


/* -------------- menu activos ---------------- */

#menu_aitim.act,menu_servicios_tecnicos.act,#menu_sellos.act,#menu_afiliacion.act#,menu_productos_y_empresas.act,#menu_maderas.act,#menu_contacto.act,#menu_biblioteca.act
{
	color:#fff; /* texto blanco sobre fondo oscuro */
}

#menu_normativas.act,#menu_revista.act,#menu_publicaciones.act
{
	color: #000; /* texto negro sobre fondo claro */
}
   
   
/* -------------- menu principal ---------------- */

.barremenu00 { background-image: url(../imgprod/fondmenuvert7.gif); height: 33px; width:980px; border-top: solid 1px #FFFFFF;}

/* #barremenu00 { display:block; float:left; background-image: url(../imgprod/fondmenuvert7.gif); height: 33px; width:980px; border-top: solid 1px #FFFFFF;} */


   
   
   