
/* ------------------------------------------------------------------- */
/*  PLUGIN CSS DECLARATION                                             */
/*                                                                     */
/*  To Include this file in a JSP:                                     */
/*  - jcmsContext.addCSSHeader("plugins/{Name}/css/plugin.css");      */
/*                                                                     */
/*  You can also use implements PortalPolicyFilter.setupHeaders()      */
/*                                                                     */
/* ------------------------------------------------------------------- */
.ariane a {color:#000;}
.supprimer img:hover{
cursor:pointer;
cursor:hand; 
}
.supprimer span:hover{
cursor:pointer;
cursor:hand; 
text-decoration:underline;
}
 
.verouille{background-color: #DFD7CF;}
.titreInp{/*font-weight:bold;*/}

#listeExpert{
width:658px;
font-family: arial,verdana,sans-serif;
}
div#listeExpert a.expert-lien{    
    display: block;    
    text-decoration:none;   
    color:#000000;  
    cursor:hand;   
}
div#listeExpert a.expert-lien:hover {
    background: none repeat scroll 0 0 #DFD7CF;    
    text-decoration:none;
    cursor:hand;
}

.expert-membre {
    border-top: 1px solid #C8C8C8;   
    margin-top: 10px;
    padding-top: 21px;
    display: block;  
    width:658px;  
    font-family: arial,verdana,sans-serif;
}

.expert-image {
    padding-left: 10px;
    float: left;
    margin: 0px 7px 0px 2px;    
}
.expert-image img {
    border: 1px solid #9D9D9D;   
    max-width: 123px;
    /*max-height: 120px;*/
}
.expert-logo {
    float: left;   
    width: 125px;
    padding-bottom:5px;
    
}
.expert-logo img {
    border: 1px solid #9D9D9D;       
    max-width: 123px;   
}
.expert-adresse a {
    color:#075390;
}
.expert-adresse {
    font-family: Arial,sans-serif;
    float: right;
    height: 100%;    
    width: 305px; 
    color: #464646;    
    font-size: 11px;
    line-height:14px;
    
}
.expert-nom {
    font-family: "Verdana",Arial,sans-serif;
    color: #791313;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 3px;
    padding-top: 10px;
}
.expert-societe {
    font-family: "Verdana",Arial,sans-serif;
    color: #000000;
    font-size: 16px;
    line-height:20px;
    font-weight: bold;
    margin-bottom: 8px;
}
.expert-valeur {
    font-family: "Verdana",Arial,sans-serif;
    color: #000000;
    font-size: 12px;
    line-height:20px;   
    margin-bottom: 2px;
    padding-bottom: 5px;    
}
.expert-ville {
    font-family: Arial,sans-serif;
    font-size: 12px;
    line-height:15px;
    color: #000000;   
    margin-bottom: 2px;
}

.expert-ville a[rel="sends"] {
    background: url("../../../plugins/LPSIPluginV2/images/picto_send.gif") no-repeat scroll left 0px transparent;
    line-height: 2em;
    padding-left: 20px;
    width: 50px;
    color:#075390;
}    
.telephone {      
    float: left;
    width:70px;
}
.telephone_valeur {       
    float: right;  
    width:150px; 
}
div.profession {
    font-family: Verdana,sans-serif;
    background-color: #791313; 
    /*height:70px;*/   
    color: #ffffff; 
    font-size:12px;
    line-height:15px;    
    font-weight:bold;    
    padding:10px 10px 10px 10px;  
    text-align: left;
    position:relative;
    border: 1px solid #791313;
     
}
div.profession p{
/*position:absolute;
bottom:0;*/
margin-bottom : 0px;
margin-top:20px;
}
.structure-header {
    padding-top:10px;
    padding-left:10px;
}

.structure-detail {
    padding-top:10px; 
    padding-left:10px;  
   
}
.structure-ligne{
margin-bottom:5px;
}

.structure-deux-col-titre{
    font-family: Arial,sans-serif;  
    font-size: 11px;
    line-height:14px;
    font-weight:bold; 
    padding-top:5px;  
}
.structure-deux-col-valeur{
    font-family: Arial,sans-serif;  
    font-size: 11px;
    line-height:14px;    
    height: 100%;
    padding-top:3px;
}
.structure-titre {   
    font-family: Arial,sans-serif;  
    font-size: 11px;
    line-height:14px;
    font-weight:bold;   
    float: left;   
    width: 35%;
    
}
.structure-valeur {
    font-family: Arial,sans-serif;  
    font-size: 11px;
    line-height:14px;
    float: right;
    height: 100%;    
    width: 60%;   
}

.expert-contact {
    color: #791313;
    font-family: "Trebuchet MS",Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-top: 6px;
    text-transform: uppercase;
}

.expert-contact span {
    background: url("../images/fleche_gerer.gif") no-repeat scroll left 3px transparent;
    padding-left: 10px;
}

.expert-reseau img{
    width:16px;
    height:16px;
    margin: 5px 5px 5px 5px;    
}
.expert-reseau a{
    color:#075390;
}
.expert-reseau {
padding-left:10px;
}
.slogent{      
    width: 100%;
    border-bottom: 1px solid #C8C8C8;         
    background: url("../images/background_societe_repeat.gif") no-repeat; 
    height:106px;       
}
.slogent div{
   font-family: "Trebuchet","Arial",sans-serif;
   line-height:22px;
   font-style:italic;
   text-align:right;
   padding: 15px 40px 15px 40px; 
   font-size: 16px;  
   color: #791313;
}
.expert-description {
    color: #000000;
    font-size: 12px;
    margin-left: 4px;
    margin-top: 6px;
   
}
.expert-avantage {
    margin-left: 4px;
   
}
.expert-head {
    border-bottom: 2px solid #7D695E;   
   
}
.expert-head-left {     
    float: left;    
    width: 190px;
    
}

div.expert-head-right {
    position:relative; 
    background: none repeat-y scroll left 3px #F6F3F3;
    float: right;   
    width: 460px;
    /*min-height:320px;*/    
     position:relative;  
   
    
}

.expert-head-right-resumer{
    background: none repeat-y scroll left 3px #F6F3F3; 
    float: right;
    width: 460px;
    min-height:160px;
    position:relative;    
}

div.expert-head-right-resumer p{
    position:absolute;
    margin-bottom:0px;    
    padding:10px;      
    /*padding-left:6px;*/
    background-color: #E1DDDC;
    bottom:0; 
    width:444px;    
}
.domaine-droit {    
    padding:10px;   
    background-color: #E1DDDC;
    bottom:0; 
    width:444px; 
}


.expert-left {    
    background-color: #F6F3F3;
    float: left;
    padding-right: 6px;
    padding-left: 10px;
    width: 330px;
    font-size: 12px;
}

.expert-left a{
    color:#075390;
}
.expert-right {
    float: right;
    height: 100%;    
    width: 304px;
    padding-rignt:6px;      
}
.right-titre {
    font-family: Verdana,Arial,sans-serif;
    color: #7A1314;
    font-size: 12px;
    line-height:16px;
    font-weight: bold;        
    padding-top: 8px;
}
.right-valeur {
    font-family: Arial,sans-serif;  
    font-size: 12px;   
}
.expert-titre {
    color: #A6A6A6;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}
.expert-domaines, .expert-specialites {
    color: #000000;
    font-size: 12px;
    margin-bottom: 4px;
}
.expert-infos-nom {
    min-height: 50px;
    padding-left:10px;
}



.formation-annee {   
    font-weight:bold;   
    float: left;   
    width: 20px;    
}
.formation-ecole {    
    float: right;
    height: 100%;    
    width: 88%;   
}


.expert-head-right .navseconde {
    background-color: #7D695E;
    height: 25px;
    color: #FFFFFF;        
}
.expert-head-right .navseconde .nav-item, .expert-head-right .navseconde .nav-item_etab{
    float: right;
    font-size: 13px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    text-align: left;   
    padding-left:13px;
}
.expert-head-right .navseconde .nav-item-active, .expert-head-right .navseconde .nav-item:hover {
    background-color: #7A1314;
    color: #FFFFFF;
    cursor: pointer;
    text-decoration:underline;
}
.expert-head-right .navseconde a{
color: #FFFFFF;
}

.expert-head-right .nav {
    background-color: #7D695E;
    height: 36px;
    color: #FFFFFF;        
}
.expert-head-right .nav .nav-item, .expert-head-right .nav .nav-item_etab{
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    text-align: left;   
    width: 42%;
    padding-left:13px;
}
.expert-head-right .nav .nav-item-active, .expert-head-right .nav .nav-item:hover {
    background-color: #7A1314;
    color: #FFFFFF;
    cursor: pointer;
    text-decoration:underline;
}
.expert-head-right .nav a{
color: #FFFFFF;
}

#listeWS{
    float: right;
    font-size: 11px;
    font-weight: bold;   
    line-height: 25px;
    text-align: left;   
    padding-left:13px;
}
.nav .liste-riche a .nav-item span{
    display: block;
    width-max:290px;
       
}

.nav .liste-riche {
    background: none repeat-x scroll 0 0 #7A1314;  
    color: #000000;   
    padding: 10px; 
    margin-top:  
    width: auto;
    z-index: 12;
}