 
.PageAnnuaireSW     {
background-color:#d3dcdd;
font-family:Arial;
font-size:12px;
text-decoration: none;
color:#505151; 
padding:0px
}

.titre_annuaire {
font-weight:bold; 
font-size:14px;
color:#4870ad; 
}

table        { 
font-family:Arial;
font-size:12px;
color:#505151; 
text-decoration: none;
border-collapse: collapse;
}

.PageAnnuaireSW a            {
color:#4870ad; 
text-decoration: none;
}

.PageAnnuaireSW a:hover      { 
color:#4870ad; 
text-decoration: underline;
}

.cellule_contenu a            {
color:#4870ad; 
text-decoration: none;
}

.cellule_contenu a:hover      { 
color:#4870ad; 
text-decoration: underline;
}

.cellule_contenu { 
background-color:#f4f4f4;
background-image:url();
text-decoration: none;
padding: 5px;
color:#505151; 
}

.acces_rapide {
background-color:#f4f4f4; 
background-image:url(http://www.service-webmaster.fr/images/barre_service/barre-vista-turquoise.jpg);
color:#f4f7f8; 
padding:3px; 
border-top: 1px solid #858687; 
height:24px;
text-align:left;
font-weight: bold;
 font-style: normal;
text-decoration: none;
}

.acces_rapide a     {
color:#f4f7f8;
text-decoration: none;
}

.acces_rapide a:hover     {
color:#f4f7f8;
text-decoration: underline;
}

.cellule_titre    { 
background-color:#f4f4f4; 
background-image:url(http://www.service-webmaster.fr/images/barre_service/barre-vista-turquoise.jpg);
color:#f4f7f8; 
padding: 3px; 
border-top: 1px solid #858687; 
border-bottom: 1px solid #858687;
text-align:left;
font-weight: bold;
 font-style: normal;
text-decoration: none;
}

.cellule_titre a     {
color:#f4f7f8;
text-decoration: none;
}

.cellule_titre a:hover     {
color:#f4f7f8;
text-decoration: underline;
}

.table_1     { 
border-left: 1px solid #858687; 
border-right: 1px solid #858687; 
}

.table_2     { 
border: 1px solid #858687;
}

.table_3     { 
border: 1px solid #858687; 
}

.table_4     { 
border-collapse: collapse;
height:25px;
padding:3px;
}

.style1          {
background-color:#f4f4f4;
background-image:url();
border-top: 1px solid #858687; 
height:28px;
padding:3px;
}

.style2      {
background-color:#f4f4f4;
background-image:url();
height:40px;
padding:3px;
text-align:left
}

.PageAnnuaireSW p {
margin:2px;
padding:1px
}

img {
border-width : 0; 
} 

.champs_aide {
		color:A1A1A1;
		background-color:191919;
		background:transparent;
		font-size:10px;
		border:0px;
		width:100%;
}

.bloc {
border:#DADADA solid 1px; 
padding:4px;
}

div.pagination {
    padding: 3px;
    margin: 3px;
	text-align:center
}
div.pagination a {
    background-color: ;
    border: 1px solid #858687;
    color: #4870ad;
    margin: 1px;
    padding: 2px 5px;
    text-decoration: none
}
div.pagination a:hover,active {
    background-color: ;
    border: 1px solid #858687;
    color: #4870ad;
    margin: 1px;
    padding: 2px 5px
}
div.pagination span.courante {
    background-color: #f4f4f4;
    border: 1px solid #858687;
    color: #4870ad;
    font-weight: bold;
    margin: 1px;
    padding: 2px 5px
}
div.pagination span.desactive {
    background-color: ;
    border: 1px solid #858687;
    color: #4870ad;
    margin: 1px;
    padding: 2px 5px
}

.bloc_5 {
background-color:#ffd3d4; 
border:#DADADA solid 1px; 
padding:4px;
}

.bloc_6 {
background-color:#B0E1AD; 
border:#DADADA solid 1px; 
padding:4px;
}

.retour 
{
font-weight : bold;
letter-spacing : 1px;
margin:2px 0px 2px 0px
}

.separation {
border-bottom:#CCCCCC solid 1px; 
width:100%; 
font-weight:bold; 
font-size:13px;
text-transform:uppercase;
}

.PageAnnuaireSW hr {
	color: #858687;
	border: 0;
	height: 1px;
	background: #858687;
}

.image {
border:#858687 1px solid; padding: 2px; background: white none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;
}

fieldset {
border: 1px solid #858687;
padding:3px;
margin:5px
}

legend {
color:#4870ad;
font-size:14px
}

select {
font-family:Arial;
color: #505151;
font-size: 12px;
/*background-color:#f4f4f4;*/
border: 1px solid #505151;
padding:2px;
}

.box_input {
font-size: 12px;
/*background-color: #f4f4f4;*/
border: 1px solid #505151;
color: #505151; 
padding:2px; 
}	

.box_bouton {
font-size: 12px;
background-color: #f4f4f4;
border: 1px solid #505151;
color: #505151;
padding:2px; 
font-weight: bold;
}

.box_bouton:hover {
font-size: 12px;
background-color: #f4f4f4;
border: 1px solid #505151;
color: #4870ad;
padding:2px; 
font-weight: bold;
}

textarea {
font-size: 12px;
/*background-color: #f4f4f4;*/
border: 1px solid #505151;
color: #505151;
padding:3px; 
}

.back_search {
background-image:url(http://www.service-webmaster.fr/images/search-formulaire_03.jpg); 
background-position:left; 
background-repeat:no-repeat; 
padding-left:25px
}

.X9z4Input {
display:none
}

