/* Add Theme to Container Div: classname = Your theme classname */
div.Theme07,
div.Theme01 {
    width: 220px;
    height: 26px;
    background: url(../_images/bg-select-simulateur01.gif) left top no-repeat;    
    cursor: pointer;
}
div.Theme07 { width:190px; background: url(../_images/bg-select-simulateur04.gif) left top no-repeat; }
    div.Theme07 p,
    div.Theme01 p {
        width: 190px;
        padding: 6px 20px 0px 13px !important; 
        color: #FFD708;
        font-size: 1.1em;
        font-weight: bolder;     
    }
    div.Theme07 p { width:160px; }
    div.Theme01 div.DropListUIContainer {/*Wrap UL*/
    }
    /* UL */
    div.Theme07 ul.Theme07,
    div.Theme01 ul.Theme01 {
        width: 220px;
        padding: 0px;
        background-color: #2d2e2d;
        overflow: hidden;
    }
    div.Theme07 ul.Theme07 { width:190px; }
        div.Theme07 ul.Theme07 li,
        div.Theme01 ul.Theme01 li {
            width: 100%;
            padding: 0px;
            font-size: 1.1em;
            font-weight: bolder;
        } 
        /*use for optgroup name*/
        div.Theme07 ul.Theme07 li span,
        div.Theme01 ul.Theme01 li span {
            font-size: 1em;
            font-weight: bolder;
            font-style: italic;
            display: block;
            padding: 4px 0;
            cursor: default;
            padding: 4px 0 4px 4px;
        }
        /*Normal*/
            div.Theme07 ul.Theme07 li a:link,
            div.Theme07 ul.Theme07 li a:visited,
            div.Theme01 ul.Theme01 li a:link,
            div.Theme01 ul.Theme01 li a:visited {
                display: block;
                width: 208px;
                color: #FFD708;
                padding: 3px 0px 5px 13px;
             }
             div.Theme07 ul.Theme07 li a:link,
             div.Theme07 ul.Theme07 li a:visited { width:178px; }
             /*Active*/
            div.Theme07 ul.Theme07 li.Active a:link,
            div.Theme07 ul.Theme07 li.Active a:visited ,
            div.Theme01 ul.Theme01 li.Active a:link,
            div.Theme01 ul.Theme01 li.Active a:visited {
                text-decoration: none;
                color: #fff;
                background: #323332;
            }
            /*Hover*/
            div.Theme07 ul.Theme07 li.Hover a:link,
            div.Theme07 ul.Theme07 li.Hover a:visited,
            div.Theme01 ul.Theme01 li.Hover a:link,
            div.Theme01 ul.Theme01 li.Hover a:visited {
                text-decoration: none;
                color: #fff;
                background: #323332;
            }

            /*level 2 - in case has optgroup*/
            div.Theme07 ul.Theme07 li ul ,
            div.Theme01 ul.Theme01 li ul {
                border: none;
            }
                div.Theme07 ul.Theme07 li ul li,
                div.Theme01 ul.Theme01 li ul li {
                    font-size: 1em;
                }
                    div.Theme07 ul.Theme07 li ul li a:link,
                    div.Theme07 ul.Theme07 li ul li a:visited,
                    div.Theme01 ul.Theme01 li ul li a:link,
                    div.Theme01 ul.Theme01 li ul li a:visited {
                        width: 178px;
                        padding: 3px 0px 5px 15px;
                        font-weight: normal;
                    }
                    div.Theme07 ul.Theme07 li ul li a:link,
                    div.Theme07 ul.Theme07 li ul li a:visited { width:148px; }
div.Theme02 {
    width: 81px;
    height: 26px;
    background: url(../_images/bg-select-simulateur03.gif) left top no-repeat;
    cursor: pointer;
}
    div.Theme02 p {
        width: 51px;
        padding: 5px 20px 0px 10px !important; 
        color: #FFD708;
        font-size: 1.1em;
        font-weight: bolder;     
    }

    /* UL */
    div.Theme02 ul.Theme02 {
        width: 81px;
        padding: 0px;
        background-color: #2d2e2d;
    }
        div.Theme02 ul.Theme02 li {
            width: 100%;
            padding: 0px;
            font-size: 1.1em;
            font-weight: bolder;
        }      
        /*use for optgroup name*/
        div.Theme02 ul.Theme02 li span {
            font-size: 1em;
            font-weight: bolder;
            font-style: italic;
            display: block;
            padding: 4px 0;
            cursor: default;
            padding: 4px 0 4px 4px;
        }
        /*Normal*/
            div.Theme02 ul.Theme02 li a:link,
            div.Theme02 ul.Theme02 li a:visited {
                display: block;
                width: 71px;
                color: #FFD708;
                padding: 3px 0px 5px 10px;
             }
             /*Active*/
            div.Theme02 ul.Theme02 li.Active a:link,
            div.Theme02 ul.Theme02 li.Active a:visited {
                text-decoration: none;
                color: #fff;
                background: #323332;
            }
            /*Hover*/
            div.Theme02 ul.Theme02 li.Hover a:link,
            div.Theme02 ul.Theme02 li.Hover a:visited {
                text-decoration: none;
                color: #fff;
                background: #323332;
            }


div.Theme03 {
    width: 101px;
    height: 26px;
    background: url(../_images/bg-select-simulateur02.gif) left top no-repeat;
    cursor: pointer;
}
    div.Theme03 p {
        width: 71px;
        padding: 5px 20px 0px 15px !important; 
        color: #FFD708;
        font-size: 1.1em;
        font-weight: bolder;     
    }

    /* UL */
    div.Theme03 ul.Theme03 {
        width: 101px;
        padding: 0px;
        background-color: #2d2e2d;
    }
        div.Theme03 ul.Theme03 li {
            width: 100%;
            padding: 0px;
            font-size: 1.1em;
            font-weight: bolder;
        } 
        /*use for optgroup name*/
        div.Theme03 ul.Theme03 li span {
            font-size: 1em;
            font-weight: bolder;
            font-style: italic;
            display: block;
            padding: 4px 0;
            cursor: default;
            padding: 4px 0 4px 4px;
        }
        /*Normal*/
            div.Theme03 ul.Theme03 li a:link,
            div.Theme03 ul.Theme03 li a:visited {
                display: block;
                width: 91px;
                color: #FFD708;
                padding: 3px 0px 5px 15px;
             }
             /*Active*/
            div.Theme03 ul.Theme03 li.Active a:link,
            div.Theme03 ul.Theme03 li.Active a:visited {
                text-decoration: none;
                color: #fff;
                background: #323332;    
            }
            /*Hover*/
            div.Theme03 ul.Theme03 li.Hover a:link,
            div.Theme03 ul.Theme03 li.Hover a:visited {
                text-decoration: none;
                color: #fff;
                background: #323332;    
            }    
            
div.Theme04 {    
    width: 210px;
    background: url(../_images/bg-select.gif) left top no-repeat;
    height: 20px;
    float: left;
    cursor: pointer;
}
	div.Theme04 .DropListUIContainer {
		background: url(../_images/bg-bottom-droplist.gif) left bottom no-repeat;
		padding-bottom: 4px;	
		width: 213px;
	}
    div.Theme04 p {
        width: 180px;
        color: #FFD708;
        font-size: 1.1em;
        font-weight: bolder;
        padding: 2px 20px 0px 10px !important;
        line-height: 1.4em;  
        height: 20px;      
    }

    /* UL */
    div.Theme04 ul.Theme04 {
        width: 213px;
        padding: 0px;
        background-color: #0d0e0d;
        position: relative;
    }
        div.Theme04 ul.Theme04 li {
            width: 100%;
            font-size: 1.1em;
        }
        /*use for optgroup name*/
        div.Theme04 ul.Theme04 li span {
            font-size: 1em;
            font-style: italic;
            display: block;
            padding: 4px 0;
            cursor: default;
            padding: 4px 0 4px 4px;
        }
        /*Normal*/
            div.Theme04 ul.Theme04 li a:link,
            div.Theme04 ul.Theme04 li a:visited {
                display: block;
                width: 200px;
                font-size: 1em;
                color: #ffd708;
                padding: 3px 0px 5px 10px;
                overflow: hidden;
                position: relative;
                text-decoration: none;
             }
             /*Active*/
            div.Theme04 ul.Theme04 li.Active a:link,
            div.Theme04 ul.Theme04 li.Active a:visited {
                text-decoration: none;
                color: #fff;
                background: #323332;
            }
            /*Hover*/
            div.Theme04 ul.Theme04 li.Hover a:link,
            div.Theme04 ul.Theme04 li.Hover a:visited {
                text-decoration: none;
                color: #fff;
                background: #323332;    
				margin: 0px 3px;
				padding-left: 7px;
            }                        
                
div.Theme05,
div.Theme06{/*Wrap all*/
    width: 235px;
    height: 24px;
    background: url(../_images/bg-select-formulaire.gif) left top no-repeat;   
}
    div.Theme05 div.DropListUIContainer,
    div.Theme06 div.DropListUIContainer {/*Wrap UL*/
        border: 1px solid #81756a;
        width: 233px !important;
    }
    div.Theme05 p,
    div.Theme06 p {
        width: 203px;
        color: #575757;
        font-size: 1.1em;
        padding: 5px 22px 0px 10px;
        cursor: pointer;
        overflow: hidden !important;
        height: 22px;
    }

    /* UL */
    div.Theme05 ul.Theme05,
    div.Theme06 ul.Theme06 {
        width: 232px;
        padding: 0;
        margin: 0;
        overflow: hidden;
        background-color: #fff;
        padding-left: 1px;
    }
        div.Theme05 ul.Theme05 li,
        div.Theme06 ul.Theme06 li {
            width: 100%;
            padding: 0px;
            font-size: 1.1em;
            border-top: 1px solid #e7e7e7;
        }
        div.Theme05 ul.Theme05 li.First,
        div.Theme06 ul.Theme06 li.First {
            border-top: none !important;
        }
        /*use for optgroup name*/
        div.Theme05 ul.Theme05 li span,
        div.Theme06 ul.Theme06 li span {
            font-size: 1em;
            font-weight: bolder;
            font-style: italic;
            display: block;
            padding: 4px 0;
            cursor: default;
            padding: 4px 0 4px 4px;
        }
        /*Normal*/
            div.Theme05 ul.Theme05 li a:link,
            div.Theme05 ul.Theme05 li a:visited,
            div.Theme06 ul.Theme06 li a:link,
            div.Theme06 ul.Theme06 li a:visited {
                display: block;
                width: 221px;
                font-size: 1em;
                color: #575757;
                padding: 3px 0px 5px 8px;
                overflow: hidden;
                position: relative;
                text-decoration: none;
             }
             /*Active*/
            div.Theme05 ul.Theme05 li.Active a:link,
            div.Theme05 ul.Theme05 li.Active a:visited,
            div.Theme06 ul.Theme06 li.Active a:link,
            div.Theme06 ul.Theme06 li.Active a:visited {
                text-decoration: none;
                color: #D3002B;
            }
            /*Hover*/
            div.Theme05 ul.Theme05 li.Hover a:link,
            div.Theme05 ul.Theme05 li.Hover a:visited,
            div.Theme06 ul.Theme06 li.Hover a:link,
            div.Theme06 ul.Theme06 li.Hover a:visited {
                text-decoration: none;
                color: #D3002B;
                background: #dfdfdf;
            }

            /*level 2 - in case has optgroup*/
            div.Theme05 ul.Theme05 li ul,
            div.Theme06 ul.Theme06 li ul {
                border: none;
            }
                div.Theme05 ul.Theme05 li ul li,
                div.Theme06 ul.Theme06 li ul li {
                    font-size: 1em;
                }
                    div.Theme05 ul.Theme05 li ul li a:link,
                    div.Theme05 ul.Theme05 li ul li a:visited,
                    div.Theme06 ul.Theme06 li ul li a:link,
                    div.Theme06 ul.Theme06 li ul li a:visited  {
                        width: 178px;
                        padding: 3px 0px 5px 15px;
                        font-weight: normal;
                    }


                    