/* MODULE
--------------------------------------------------------- */
div.moduletable h3
{
	font-size: 100%;
	margin: 0 -15px 5px -16px;
	padding: 10px 15px;
	border-bottom: 1px solid #E6E6E6;
	text-transform: uppercase;
	background: url(../images/picture/dot-hilite.gif) repeat-y left #F7F7F7;
}

div.moduletable h3 span
{
	color: #00A9DD;
}

div.moduletable
{
	margin: 0;
	padding: 0 15px 10px;
	border-bottom: 1px solid #E6E6E6;
}

/*-----------------------------------------------*/

.h2head {
background:transparent url(../images/picture/h2d.gif) no-repeat scroll left center;
height:25px;
line-height:25px;
padding-left:35px;
white-space:nowrap;
font-weight: bold;
}
.h2head a {
color: #fff;
font-size : 16px;
text-decoration: none;
}

/* Catalogue InMenu List */
#button {
        //width: 90%;
        padding: 0 0 0 0;
        margin: 0;
        font-family: Tahoma, Arial, sans-serif;
                /*'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif;*/
        font-size : 10px;
        background-color: #3399fe;
        color: #333;
        }

        #button ul {
                list-style: none;
		margin: 0;
		margin-left: 1em;
                padding: 0;
                border: none;
                }

        #button li {
                border-bottom: 1px solid #90bade;
                margin: 0;
                list-style: none;
                list-style-image: none;
                }

        #button li a {
                display: block;
                padding: 5px 5px 5px 0.5em;
                border-left: 10px solid #1958b7;
                border-right: 10px solid #508fc4;
                background-color: #2175bc;
                
                color: #fff;
                text-decoration: none;
                width: 100%;
                }

        html>body #button li a {
                width: auto;
                }

        #button li a:hover {
                border-left: 10px solid #1c64d1;
                border-right: 10px solid #5ba3e0;
                background-color: #2586d7;
                color: #fff;
                }

        #button li #active {
                border-left: 10px solid #1c64d1;
                border-right: 10px solid #5ba3e0;
                background-color: #2586d7;
                color: #fff;
                }
/*---------------------------------*/                
              
                
/*------------- Element */
.m_element {
	empty-cells:		show;
        padding:		0;
	color:				#57005e;
	background:			#3399FF;
}


.m_element a:link, .m_element a:visited, .m_element a:active{
	font-family: Tahoma, Arial, sans-serif;
    	font-size:			10px;
    	text-decoration:	none;
	color:				#57005e;
	background:			#3399FF;
}
.m_element a:hover{
	font-family: Tahoma, Arial, sans-serif;
	font-size:			10px;
    	text-decoration:	underline;
	color:				#57005e;
	background:			#3399FF;
}  
/*-----------------------------------*/

              
/*- Main Menu--------------------------- */

#menu1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
        font-weight: bold;
        width: 200px;
        margin: 10px;
        border-style: solid solid none solid;
        border-color: #3D261D;
        border-size: 1px;
        border-width: 1px;
        }

#menu1 li a {
        height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none;
        }

#menu1 li a:link, #menu1 li a:visited {
        color: #E4D6CD;
        display: block;
        background:  url(images/menu1.gif);
        padding: 8px 0 0 10px;
        }

#menu1 li a:hover, #menu1 li #current {
        color: #FFF;
        background:  url(images/menu1.gif) 0 -32px;
        padding: 8px 0 0 10px;
        }
/*-----------------------------------*/



/*-----------TEST--------------------*/
#button2 {
        padding: 0 0 0 0;
        margin: 0;
        font-family: Tahoma, Arial, sans-serif;
                /*'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif;*/
        font-size : 10px;
        background-color: #3399fe;
        color: #333;
        }

        #button2 ul {
                list-style: none;
		margin: 0;
		margin-left: 0em;
		margin-right: 0.5em;
                padding: 0;
                border: none;
                }

        #button2 li {
                border-bottom: 1px solid #90bade;
                margin: 0;
                list-style: none;
                list-style-image: none;
                }

        #button2 li a {
                display: block;
                vertical-align:middle; 
                padding: 7px 5px 7px 0em;
                border-left: 25px solid #1958b7;
                border-right: 5px solid #508fc4;
                background-color: #2175bc;
                
                color: #fff;
                text-decoration: none;
                width: 100%;
                }

        html>body #button2 li a {
                width: auto;
                }

        #button2 li a:hover {
                border-left: 25px solid #1c64d1;
                border-right: 5px solid #5ba3e0;
                background-color: #2586d7;
                color: #fff;
                }

        #button2 li #active {
                border-left: 25px solid #1c64d1;
                border-right: 5px solid #5ba3e0;
                background-color: #2586d7;
                color: #fff;
                }