#searchEngine select, #searchEngine input, #resultSearch input,  #resultSearch select{
  font-size:11px !important;
  color:#777777;
}

#searchEngine h3, #resultSearch h3{
  font-size:13px;
}

#searchEngine h4, #resultSearch h4{
  font-size:11px;
}

#upcoming_events .content{
background:transparent url(../images/img_css/bg_content_article.png) no-repeat;
min-height:295px;
padding:10px 10px 10px 15px;
width:567px;
}
#upcoming_events .titre {
    background:transparent url(../images/img_css/bg_titre_article.png) no-repeat scroll 0% !important;
    height:28px !important;
    padding:2px 2px 0pt 12px !important;
    width:580px !important;
    font-size:16px !important;
}
#searchEngine input, #searchEngine textarea, #searchEngine select {
    background:#FFFFFF url('../images/img_css/input.gif') no-repeat scroll 0%;
    border-color:#7C7C7C rgb(206, 206, 206) rgb(195, 195, 195) rgb(124, 124, 124);
    border-style:solid;
    border-width:1px;
}

#resultSearch input, #resultSearch textarea, #resultSearch select {
    background:#FFFFFF url('../images/img_css/input.gif') no-repeat scroll 0%;
    border-color:#7C7C7C rgb(206, 206, 206) rgb(195, 195, 195) rgb(124, 124, 124);
    border-style:solid;
    border-width:1px;
}

#warning{
    border:1px solid #eee;
    width:100%;
    background-color:#F0F0F0;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    color:#CC3300;
    margin-bottom:5px;
}

.warningField{
    font-size:11px;
    font-weight:bold;
    color:#CC3300;
}

#total{
    border:1px solid #eee;
    width:160px;
    margin-top:10px;
    background-color:#fff;
    padding:10px;
    float:left;
}

#totalIndiceLibelle{
    margin-left:10px;
}

#total input{
    margin-left:10px;
}

#total h3{
    margin-bottom:5px;
}

.titleTotal{
    background-color:#84BE42 !important;
    border:none !important;
    width:584px !important;
    padding:2px !important;
    color:#fff !important;
    margin-top:10px !important;
    font-size:135% !important;
}

#activities{
    border:1px solid #eee;
    width:130px;
    background-color:#fff;
    padding:10px;
    float:left;
}

#activities input, #total input{
    border:0px;
    background:none;
}

#activities h3{
    margin-bottom:5px;
}

.labelActivity{
    width:70px;
    float:left;
    margin:0px;
    padding:0px;
    margin-left:15px;
    font-size:88%
}

.inputActivity{
    float:left;
}
    
#country_region{
    border:1px solid #eee;
    width:290px;
    background-color:#fff;
    padding:10px;
    float:right;
}

#country_region select{
    margin-left:15px;
    width:275px;
}

#country_region h3{
    margin-bottom:5px;
}

.clear{
    clear:both;
}

#activityears{
    border:1px solid #eee;
    float:left;
    width:130px;
    background-color:#fff;
    margin-top:10px;
    padding:10px;
}

#activityears h3{
    margin-bottom:5px;
}

#activityears select{
    margin-left:15px;
    width:84px;
}

#choice{
    margin-top:5px;
    margin-bottom:5px;
    padding:10px;
    width:96.1%;
    border:1px solid #eee;
    background-color:#fff;
}

#information{
    margin-top:5px;
    margin-bottom:5px;
    padding:10px;
    width:96.1%;
    border:1px solid #eee;
    background-color:#fff;
}

#information p{
    text-indent:10px;
    padding:5px;
}

#information ul{
    list-style-type : disc;
    margin-left:20px;
}

#choiceResult{
    margin-top:5px;
    margin-bottom:5px;
    padding:10px;
    width:96.1%;
    border:1px solid #eee;
    background-color:#fff;
}

#choice h3{
    float:left;
}

#choiceResult h3{
    float:left;
}

#choice1 input, #choice2 input, #choice3 input{
    margin-top:2px;
    margin-bottom:2px;
    width:110px;
    padding:1px;
    border:1px solid #000;
    background-color:#EFEFEF;
}

#choice1Result input, #choice2Result input, #choice3Result input{
    margin-top:2px;
    margin-bottom:2px;
    width:110px;
    padding:1px;
    border:1px solid #000;
    background-color:#EFEFEF;
}

#choice1, #choice2, #choice3{
    margin-left:3px;
}

#choice1Result, #choice2Result, #choice3Result{
    margin-left:3px;
}

#choice1{
    margin-left:5px;
    float:left;
    width:145px;
}
#choice2{
    float:left;
    width:145px;
}

#choice3{
    float:left;
    width:145px;
}

#choice1Result{
    margin-left:5px;
    float:left;
    width:140px;
}
#choice2Result{
    float:left;
    width:140px;
}

#choice3Result{
    float:left;
    width:140px;
}

#actyer{
    float:left;
    width:250px;
}

#productN{
    width:32%;
    border: 1px solid #eee;
    float:left;
    margin-top:5px;
    margin-bottom:5px;
    margin-right:5px;
    background-color:#fff;
}

#productN h3{
    margin-bottom:5px;
    margin-top:10px;
    margin-left:10px;
}

#productN select{
    margin-left:15px;
    width:160px;
    margin-bottom:10px;
}

#productP{
    width:32%;
    border: 1px solid #eee;
    float:left;
    margin:5px;
    background-color:#fff;
}

#productP h3{
    margin-bottom:5px;
    margin-top:10px;
    margin-left:10px;
}

#productP select{
    margin-left:15px;
    width:160px;
    margin-bottom:10px;
}

#productK{
    width:31.2%;
    border: 1px solid #eee;
    float:left;
    margin-top:5px;
    margin-bottom:5px;
    margin-left:5px;
    background-color:#fff;
}

#productK h3{
    margin-bottom:5px;
    margin-top:10px;
    margin-left:10px;
}

#productK select{
    margin-left:15px;
    width:155px;
    margin-bottom:10px;
}

#resultSearch h3, h4, h5{
    margin:4px;    
}

#resultSearch ul{
    margin-left:25px;
    list-style-type: square ;     
}

#resultSearch li{    
}

#activitiesResult{
    float:left;
    width:100px;
}

#YearsResult{
    float:left;
    width:100px;
}

#RegionsCountriesResult{
    float:left;
    width:200px;
}

#resumeResult{
    padding-left:10px;
}

#resumeResult h5{
    font-size:11px;    
}

#productResult{
    float:left;
}

#nitrogenResult{
    float:left;
    width:160px;
    padding-left:10px;
}

#phosphateResult{
    float:left;
    width:160px;
    padding-left:10px;
}

#potashResult{
    float:left;
    width:160px;
    padding-left:10px;
}


.trd{
    font-size:11px;
}

.trd td, .trd th{
    margin:0px !important;
}

.trdi th, .trdi td{
    margin:0px !important;
    padding-left:3px;
    padding-right:3px;
}

.htrd{
    background-color:#E4EEFD;
    color:#2E61C0;
    text-align:center;
}

.ctrd{
    background-color:#9966CC;
    color:#fff;
    text-align:center;
    padding:2px;
}

.vtrd{
    background-color:#EFEFEF;
    text-align:center;
    padding:2px;
}

.ctrdt{
    background-color:#9B8FBF;
    color:#FFF;
    text-align:center;
    padding:4px;
    font-weight:bold;
}

.vtrdt{
    background-color:#CCC;
    color:#000;
    text-align:center;
    padding:4px;
    font-weight:bold;
}

.trdi{
    border : 0px;
    margin-top:10px;
    margin-left:0px;
    font-size:11px;
}

.trax{
    border:1px solid #ccc;
    font-weight:bold;
    padding:2px;
    padding-bottom:10px;
    background-color:#eee;
    color:#38AB3A;
    vertical-align:top;
}

.tray{
    border:1px solid #ccc;
    font-weight:bold;
    padding:1px;
    background-color:#eee;
    color:#2E61C0;
    vertical-align:top;
}

.separ{
    background-color:#FFF;
    border:0pt none;
    font-size:12px;
    height:10px;
    padding-top:10px;
    vertical-align:top;
}

.resultReturnSearch{
    float:right;
}

.resultYouSearch{
    float:left;
}

.superdivPos{
    position:absolute;
    z-index:2;
    margin-top:-87%;
    margin-left:-15px;
    width:99.7%;
    height:510px;
    background-color:#EEE;
    top:2;
    border:1px solid #CCC;
    -moz-opacity:0.9;
    opacity: 0.9;
    filter:alpha(opacity=90);
    visibility:hidden;
}


.resultIfadata .superdivPos{
    margin-top:-67% !important;
    height:450px !important;
}

#resultAll h3{
    border:1px solid #2E61C0;
    text-align:center;
    background-color: #E4EEFD;
    color:#555;
}

#resultAll h4, #resultAll h5{
    float:left;
    margin:0px;
    padding:0px;
    color:#777777;
}

#resultAll h4{
    margin-left:5px;
}

#country_year{
        display:none;
    }
    
#activity_country{
        display:none;
    }
    
#activity_year{
        display:none;
    }
    
#product_activity{
        display:none;
    }
    
#product_year{
        display:none;
    }
    
#product_country{
        display:none;
    }
    
.authority{
    width:100%;
    margin-top:20px;
    margin-bottom:20px;
    font-weight:bold;
    color:red;
}

#choice input:hover, #choiceResult input:hover{
    cursor:pointer;
}

.resultAffiche{
    border:1px solid #EEEEEE;
    height:800px;
    width:100%;
    margin-left:0px;
    overflow-x:auto;
    overflow-y:auto;
}

.labelResult{
    margin-left:7px;
    color:#000;
    font-weight:bold;
}
