body    {
                        margin: 10px 0px 0px 0px;
                        padding:0px;
                        background-color:#EEEEEE;
                        font-family:Tahoma;
font-size: 11px;
line-height:140%;
                        }


.error{
color: #FF0000;
font-weight: bold;
}


/* -------------------------- --------------------------*/

h2{
                        line-height:150%;
}
td {
                        font-size:11px;
                        font-family:Tahoma;
                        line-height:13px;
                        vertical-align:top;
text-align: left;
                        } 
em, i {
                        font-style:normal;
                        }                       
b    {
                        color:#7C7C7C;
                        }
strong  {
                        color:#639310;
                        }                       
a   {
                        color:#639310;
                        font-size:11px;
                        text-decoration:underline;
                        }
a:hover {
                        color:#639310;
                        font-size:11px;
                        text-decoration:none;
                        }   


.generale{
margin: 0 auto;
width: 925px;
background: #FFFFFF;
}

.sub-generale{
width: 725px;
background: #FFFFFF;
}

.sub-generale-top{
width: 905px;
background: #FFFFFF;
}

.txt-home-center{
margin:25px 190px 0px 31px;
font-size: 18px;
font-family: arial;
color:#AAAAAA;
font-weight: bold;
line-height:120%;
}
 
/** custom des liens**/
.txt-home-center a, .txt-home-center a:link, .txt-home-center a:active, .txt-home-center a:visited {
color:#FF9933;
font-size: 18px;
font-weight: bold;
text-decoration: none;
   font-weight: bold;

 }
.txt-home-center a:hover{
color:#FF9933;
font-size: 18px;
font-weight: bold;
text-decoration: underline;
   font-weight: bold;
}
/***************************/




.corner-left-top{
background:url(images/corn_bg_l.gif) right top repeat-y;
}
input {
                        width:196px;
                        background-color:#ffffff;
                        font-family:Tahoma;
                        font-size:11px;
                        color:#777E85;
                        line-height:13px;
                        }                                               
.input_0    {
                        height:18px;
                        width:160px;
                        border:1px solid #9F9F9F;
                        margin:0px 6px 2px 17px;
                        padding:0px 0px 0px 2px;
                        background-color:#ffffff;
                        }
.input_1    {
                        height:18px;
                        margin:0px 0px 0px 0px;
                        padding:0px 0px 0px 2px;
                        background-color:#ffffff;
                        }
ul {
                        list-style-type:none;
                        margin:0; 
                        padding:0; 
                        }                           
form {
                        padding:0;
                        margin:0;
                        }
/* -------------------------- cl_1 --------------------------*/
.cl_1 td    {
                        color:#7F7F7F;
                        }
.cl_1 a {
                        color:#7F7F7F;
                        text-decoration:underline;
                        }   
.cl_1 a:hover   {
                        color:#7F7F7F;
                        text-decoration:none;
                        }   

.sub-rubrique{
 background-image: url(images/list_0_2.gif);
 background-position: 0% 0px;
 background-repeat: no-repeat;
}


.cl_1 li a  {
                        color:#7F7F7F;
                        font-size:11px;
                        text-decoration:none;

                        }
.cl_1 li a:hover    {
                        color:#7F7F7F;
                        font-size:11px;
                        text-decoration:underline;
                        }
.cl_1 i {
                        color:#585656;
                        }
.cl_1 b a   {
                        color:#846000;
                        font-size:11px;
                        text-decoration:underline;

                        }
.cl_1 b a:hover {
                        color:#846000;
                        font-size:11px;
                        text-decoration:none;
                        }
/* -------------------------- cl_2 --------------------------*/
.cl_2 td    {
                        color:#696969;
                        }
.cl_2 em    {
                        font-size:10px;
                        }                       
.cl_2 a {
                        color:#6E9719;
                        text-decoration:underline;
                        font-weight:bold;
                        }   
.cl_2 a:hover   {
                        color:#6E9719;
                        text-decoration:none;
                        font-weight:bold;
                        }
.cl_2 b a   {
                        color:#639310;
                        text-decoration:underline;
                        }   
.cl_2 b a:hover {
                        color:#639310;
                        text-decoration:none;
                        }   
.cl_2 strong a  {
                        color:#936C02;
                        text-decoration:underline;
                        }   
.cl_2 strong a:hover    {
                        color:#936C02;
                        text-decoration:none;
                        }
.cl_2 li    {
                        background-image: url(images/list_0_2.gif);
                        background-position: 0% 0px;
                        background-repeat: no-repeat;
                        font-size:11px;
                        margin:0px 0px 0px 0px; 
                        padding:0 0 0 14px;
                        height:22px;
                        line-height:21px;
                        color:#585656;
                        }
.cl_2 li a  {
                        color:#585656;
                        font-size:11px;
                        text-decoration:none;
                        font-weight:normal;

                        }
.cl_2 li a:hover    {
                        color:#585656;
                        font-size:11px;
                        text-decoration:underline;
                        font-weight:normal;
                        }
                        
/*-------------------------- bg_point   ------------------*/
.bg_point   {
                        background-image: url(images/bg_point_x.gif);
                        background-position: left bottom;
                        background-repeat: repeat-x;
                        }
/*-------------------------- border ------------------*/                        
.border  {
                        border:12px solid #ffffff;
                        border-bottom:0px;
                        border-top:0px;
                        }   
.border_16  {
                        border:16px solid #ffffff;
                        border-bottom:0px;
                        border-top:0px;
                        }
/*---------- footer  ---------------------*/
.footer td  {
                        color:#7C7C7C;
                        font-size:11px;
                        }   
.footer a   {
                        color:#7C7C7C;
                        font-size:11px;
                        text-decoration:none;
                        }
.footer a:hover {
                        color:#7C7C7C;
                        font-size:11px;
                        text-decoration:underline;
                        }
.footer em  {
                        color:#969693;
                        font-size:11px;
                        }                       
.footer em a    {
                        color:#969693;
                        font-size:11px;
                        text-decoration:underline;
                        }
.footer em a:hover  {
                        color:#969693;
                        font-size:11px;
                        text-decoration:none;
                        }                       


.menu-link{
width:115px;
text-align:center;
height:40px;
}

/** custom de la barre a gauche au milieu**/
.menu-link a, .menu-link a:link, .menu-link a:active, .menu-link a:visited {
color: #FFFFFF;
text-decoration: none;
   font-weight: bold;

 }
.menu-link a:hover{
color: #FFFFFF;
text-decoration: underline;
   font-weight: bold;
}
/***************************/


.content{
padding:13px 20px 0px 18px;
}
.entry-header-titre{
padding:3px 20px 0px 18px;
color:#FFFFFF;
font-size: 14px;
font-weight: bold;
}

.secure-menu{
background: #D4EFA4;
  padding: 8px;
 margin: 5px;
border: 1px solid #639310;
-moz-border-radius-bottomleft:10px;-moz-border-radius-topright:10px;
font-size: 12px;
float: right;
text-align: right;
}


.tlb-list-cadre-gris{
background: #F0F0F0;
border: 0px;
}                            
.tlb-list-cadre-blanc{  
background: #FEFEFE;
border: 1px #B8B8B8 solid; 
}

.tlb-list-cadre-gris2{
 background: #C6DF99;
 border: 0px;
}                            
.tlb-list-cadre-blanc2{  
 background: #E8FFBF;
 border: 1px #B8B8B8 solid; 
}
.tlb-list-cadre-vide{
 border: 0px;
 border: 1px #B8B8B8 solid; 
}

.ligne-admin-table{
 background: #FF7F84;
}

.tab-list-l0{
 background: #D41380;
color: #FFFFFF;
}
.tab-list-l0 td{
text-align: center;
color: #FFFFFF;
}

.AjaxZoneScroll{
display: block;
height: 60px;
overflow-x: hidden;
overflow-y: auto;
}

.AjaxZoneScrollnew{
display: block;
height: 170px;
border: 1px solid #999999;
position: relative;
padding: 4px;
width: 200px;
overflow-x: hidden;
overflow-y: auto;
}

.presta_title{
color:#0099FF;
border-style:solid; 
border-width:1px; 
border-color:black;
}

.presta_nom{
color:#FF33CC;
font-size:15px;
}

.presta_propositionservice{
color:#333333;
text-align: justify ;
}


.presta_contacte{
color:#CC0066;}

.presta_appreciation{
color:#3366FF;}

.border_bottom{
border-bottom:#000000 solid 1px;
padding-left:5px;
padding-top:10px;
padding-bottom:10px;
}




.particuliers{
color:#CB0165;
}


.particuliers a, .particuliers a:link, .particuliers a:active, .particuliers a:visited {
color: #CB0165;
text-decoration: none;
font-weight: bold;
}

.particuliers a:hover{
color: #CB0165;
text-decoration: underline;
font-weight: bold;
}


.offreurs-de-services{
color:#6599FF;
}

.offreurs-de-services a, .offreurs-de-services a:link, .offreurs-de-services a:active, .offreurs-de-services a:visited {
color: #6599FF;
text-decoration: none;
font-weight: bold;
}

.offreurs-de-services a:hover{
color: #6599FF;
text-decoration: underline;
font-weight: bold;
}

 
.ils-nous-rejoints a, .ils-nous-rejoints a:link, .ils-nous-rejoints a:active, .ils-nous-rejoints a:visited {
color: #6599FE;
text-decoration: none;
font-weight: bold;
}

.ils-nous-rejoints a:hover{
color: #6599FE;
text-decoration: underline;
font-weight: bold;
}



.listing-dernieres-infos a, .listing-dernieres-infos a:link, .listing-dernieres-infos a:active, .listing-dernieres-infos a:visited {
color: #99CC01;
text-decoration: none;
font-weight: bold;
}

.listing-dernieres-infos a:hover{
color: #99CC01;
text-decoration: underline;
font-weight: bold;
}




.listing-temoignages a, .listing-temoignages a:link, .listing-temoignages a:active, .listing-temoignages a:visited {
color: #FF7F00;
text-decoration: none;
font-weight: bold;
}

.listing-temoignages a:hover{
color: #FF7F00;
text-decoration: underline;
font-weight: bold;
}


.subzozonegeo{
height: 170px;
display: none;
border: 1px solid #999999;
position: relative;
padding: 4px;
width: 200px;
/* overflow-x: hidden; */
overflow-y: auto;
}


.subzozonegeo_axelle{
height: 170px;
display: none;
border: 1px solid #999999;
position: absolute;
top: 500px;
left: 240px;
padding: 4px;
width: 200px;
/* overflow-x: hidden; */
overflow-y: auto;
}


.subzozonegeo_jiang{
height: 170px;
border: 1px solid #7F9DB9;
position: relative;
padding: 4px;
width: 200px;
/* overflow-x: hidden; */
overflow-y: auto;
}

.jiang{
display: none;
padding-left:0px; 
margin-left:0px; 
list-style:none;
}

.jiang2{
background-image: url(images/list_0_1.gif);
background-position: 0% 0px;
background-repeat: no-repeat;
padding:2px 0 2px 32px;
font-size:11px;
margin:0px; 
color:#7F7F7F;
}

.form-evaluation{
padding-left:10px;
padding-right:10px;
}

.listeprestataires{
height: 280px;
border: 1px solid #999999;
position: relative;
padding: 1px;
width: 98%;
/* overflow-x: hidden; */
overflow-y: auto;
}
