﻿.blocSearch
{
    clear:both;
    float:none;
    margin:0 auto;
    margin-bottom:5px;
}

.lnkProd
{
    margin:0 auto;
    padding:0px;
}
  
  
.blocSearch hr
{
    clear:both;
    float:none;
    visibility:hidden;
    display:block;
}
.searchAll hr
{
    clear:both;
    float:none;
     float:none;
     width:80%;
     margin:0 auto;
     border:none;
     background-color:grey;
     height:1px;
    margin:0 auto;
    padding:0px;
    margin-bottom:5px;
}
  
.imgPrd
{
     width:160px;
     float:left;
     height:90px;
     padding-top:5px;
    display:block;
    margin-right:30px;
    margin-left:10px;
    cursor:pointer;
    margin-bottom:8px;
}   


.blocSearch .blocDetail
{
    float:right;
    width:550px;
    position:relative;
    display:block;
    cursor:pointer;
    margin:0 auto;
    margin-top:4px;
    margin-bottom:8px;
}

.blocSearch .blocDetail .searchTitle
{
    font-size:14px;
    font-weight:bold;
    color:#F17E07;
}
  
.blocSearch .blocDetail .searchSTitle
{
    font-size:14px;
    font-weight:bold;
    color:#246DBC;
}

.blocSearch .blocDetail .searchTranche
{
    font-size:12px;
    font-weight:bold;
    color:#F17E07;
}

.blocSearch .blocDetail .searchRef
{
     font-size:10px;
     font-weight:normal;
     color:black;
}

.blocSearch .blocDetail .searchSaison
{
    font-size:12px;
     font-weight:bold;
     color:#0B3782;
}

.blocSearch .blocDetail .searchVilles
{
     font-size:12px;
     font-weight:normal;
     color:black;
}

.blocSearch .blocDetail .searchActivites
{
    font-size:12px;
     font-weight:normal;
     color:#2A74BF;
}

.blocSearch .blocDetail .searchThemes
{
    font-size:12px;
     font-weight:normal;
     color:#2A74BF;
}

.blocSearch .blocDetail .searchSFormules
{
      font-size:12px;
     font-weight:normal;
     color:black;
}

.blocSearch .blocDetail .searchNiveau
{
      font-size:12px;
     font-weight:bold;
     color:#F17E07;
}

       
.blocSearch .blocDetail .searchShowMore
{
     font-size:12px;
     font-weight:bold;
     color:#5A99DC;
}      
     
.searchAll fieldset
{
    border:solid 1px #5A99DC;
    margin:0px;
    margin-top:10px;
    text-align:left;
}   

.searchAll fieldset legend
{
    color:white;
    background-color:#246DBC;
    border:solid 2px #5A99DC;
    margin:0px;
    text-align:left;
}    

.frmAffine
{
   border:solid 1px #5A99DC;
   padding:4px;
   margin:0 auto;
   width:550px;
   text-align:center;
}  

.frmAffine div select
{
    width:250px;
    margin:3px auto;
    float:left;
    margin-left:10px;
    margin-right:10px;
    margin-top:2px;
    margin-bottom:2px;
}  

.frmAffine div
{
    text-align:right;
}

.frmAffine div input
{
    color:white;
    background-color:#246DBC;
    border:solid 2px #5A99DC;
    margin:0px;
    font-weight:bold;
}

.frmAffine hr
{
    visibility:hidden;
    float:none;
    clear:both;
}

#texteResultat
{
    text-align:center;
    font-weight:bold;
    margin-top:5px;
    color:#F17E07;
    font-size:14px;
}

.lienRetour 
{
    text-align:right;
    color:#0B3782;
    font-weight:bold;
    margin-top:10px;
}

.lienRetour a
{
        color:#0B3782;
}

.selecLng
{
    text-align:center;
    margin-top:20px;
    background-color:#AACCFF;
    border:solid 1px #66A5FF;
    width:400px;
    margin:20px auto;
}

.selecLng p
{
    font-size:14px;
    font-weight:bold;
    color:#0B3782;
   text-align:center;
}

.selecLng table
{
    margin:4px auto;
    text-align:left;
    vertical-align:middle;
 
}

.selecLng table tr td
{
    vertical-align:middle;
    text-align:left;
    padding:5px;
    width:75px;
    color:#0B3782;
    font-weight:bold;
}