h2,h3,h4,h5,h6,.head {
    margin-bottom: 0;
}

#searchCourse {
    float:left;
    margin:4px;
    border:1px solid #A9A9A9;
    background:#E7E7E7;
    padding:5px;
}
    #searchCourse H4{
        font-weight:normal;
        margin-bottom:3px;
    }
    #searchCourse FORM{
        display:block;
        margin-bottom:10px;
    }
    #searchCourse SELECT OPTION{
        padding-right:10px;
    }
    
.browselink{
    margin-left:0px;
    float:right;
}
    
    
#resultCourse {
    margin:4px;
}
    
    #resultCourse .error {
        font-family:Arial,Verdana; 
        font-size:12px;
        color: #A50013;
        font-weight:normal;
        line-height:19px;
    }
    
    #resultCourse .sort {
        margin-bottom:15px;
        font-weight:bold;
    }
        #resultCourse .sort .title,
        #resultCourse .sort A{
            font-weight:normal;
        }
        #resultCourse .sort .sep {
            font-family:Arial,Verdana; 
            font-size:12px;
            color: #ababab;
            font-weight:normal;
            line-height:19px;
        }
    
    #resultCourse H3{
        background:url("../imgs/bkg_search.gif") repeat-x 0 12px;
        color:#A50013;
        font-family:Arial,Verdana;
        font-size:13px;
        font-weight:bold;
        margin-bottom:10px;
    }
    #resultCourse H3 .item_title{
        background:#FFFFFF;
        display:inline;
        padding-right:4px;
    }
        
    #resultCourse .item {
        /*background:url("../imgs/bkg_search.gif") repeat-x bottom #FFFFFF;*/
        background:#F7F7F7;
        color:#000000;
        font-family:Arial,Verdana;
        font-size:12px;
        font-weight:normal;
        line-height:19px;
        padding-left:10px;
        padding-right:10px;
        padding-bottom:15px;
    }
    #resultCourse .item1 {
        /*background:url("../imgs/bkg_search.gif") repeat-x bottom #F7F7F7;*/
        background:#FFFFFF;
    }
        
        #resultCourse .item H2{
            display:inline;
        }   
            #resultCourse .item H2 A{
                font-size:13px;
                color: #012984;
                font-weight:bold;
                text-decoration: none;
            }   
                #resultCourse .item H2 A:hover{
                    text-decoration: underline;
                }
            
            #resultCourse .item .date{
                font-size:13px;
                color: #012984;
                font-weight:normal;
                padding-left:10px;
                padding-right:10px;
            }
            
            #resultCourse .item .dpt{
                font-size:13px;
                color: #012984;
                font-weight:normal;
                padding-left:10px;
                padding-right:10px;
            }
            
            #resultCourse .item .ville{
                font-size:13px;
                color: #012984;
                font-weight:normal;
                padding-left:10px;
                padding-right:10px;
            }
            
            #resultCourse .item .orga,
            #resultCourse .item .tel,
            #resultCourse .item .email,
            #resultCourse .item .site {
                color:#012984;
                font-family:Arial,Verdana;
                font-size:11px;
                font-weight:normal;
                line-height:19px;
                padding-right:10px;
            }

.boutique {
    float:right;
    width:280px;
    margin-left:15px;
    
    color:#A50013;
    font-family:Arial,Verdana;
    font-size:12px;
    font-weight:bold;
}
    .boutique A{
        color:#A50013;
        font-family:Arial,Verdana;
        font-size:12px;
        font-weight:bold;
        text-decoration:underline;
    }
    .boutique IMG{
        padding:10px;
    }

.complement P IMG {
    margin-left:10px;
}

    .complement A.resultat {
        display:block;
        float:left;
        cursor:hand;
        
        font-family: Arial,Verdana;
        font-size:12px;
        font-weight:normal;
        color:#000000;
        text-decoration: none;
        line-height:19px;
    }
        .complement A.resultat:hover{
            color:#005685;
            text-decoration: underline;
        }
    .complement A SPAN {
        display:block;
        float:left;
    }
            
    SPAN.icon {
        background:url('../imgs/ico/ico_none.gif') no-repeat center center;
        padding-left:22px;
        line-height:19px;
        margin-bottom:4px;
        
        font-family: Verdana, Arial;
        font-size:11px;
        color:#b2b2b2;
        font-weight:normal;
    }

    .complement A SPAN.size {
        font-size:12px;
        color:#005685;
        line-height:19px;
    }
    
SPAN.pdf {
    background:url('../imgs/ico/ico_pdf.gif') no-repeat center center;
}    
SPAN.doc {
    background:url('../imgs/ico/ico_doc.gif') no-repeat center center;
}    
SPAN.xls {
    background:url('../imgs/ico/ico_xls.gif') no-repeat center center;
}    
SPAN.zip {
    background:url('../imgs/ico/ico_zip.gif') no-repeat center center;
}    
SPAN.gif {
    background:url('../imgs/ico/ico_gif.gif') no-repeat center center;
}    
SPAN.jpg {
    background:url('../imgs/ico/ico_jpg.gif') no-repeat center center;
}    
SPAN.txt {
    background:url('../imgs/ico/ico_txt.gif') no-repeat center center;
}    
SPAN.ppt {
    background:url('../imgs/ico/ico_ppt.gif') no-repeat center center;
}


#ArticleTopIndex.course{
    line-height:19px;
}

#ArticleTopIndex.course h3{
    margin-top:15px;
    text-transform: capitalize;
}

A.return {
    /*float:right;*/
    float:left;
    display:block;
    margin-bottom:15px;
}



#mavInsert {
    float:left;
    width:240px;
    margin-left:15px;
    padding:5px;
}
    #mavInsert .mavCourse IMG {
        float:left;
        width:80px;
        padding-right:5px;
        padding-bottom:5px;
    }
    #mavInsert .mavCourse H3 A {
        color:#012984;
        font-size:13px;
        font-weight:bold;
        text-decoration:none;
    }
    #mavInsert .mavCourse H4 {
        color:#000000;
        font-size:12px;
        font-weight:normal;
    }
