Bonjour,

Je suis en train de créer mon premier site web (sous wordpress) et je n'arrive pas à mettre le searchform à ma sauce (vori ci dessous):

Je n'arrive pas à décaler le texte afin qu'il ne recouvre pas la loupe.

Est ce possible? (si oui, comment? si non, une idée?)

Merci d'avance!!!

le problème :
Nom : pb.PNG
Affichages : 468
Taille : 2,3 Ko

l'image insérée:
Nom : recherche3.PNG
Affichages : 455
Taille : 1,7 Ko

voici le code html:
Nom : html.PNG
Affichages : 1044
Taille : 14,6 Ko

et le css:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
/* =Header
-------------------------------------------------------------- */
#header {
	margin-left:-512px;
	left:50%;
	background-color:#031f34;
	position:fixed;
	width:1024px;
	height:100px;
	z-index:100;
}
 
#header_bandeau{
	background-color:#031f34;
	position:fixed;
	width:100%;
	height:100px;
	z-index:99;
	margin-left:-50%;
	left:50%;
}
 
#header_block1 {
	position:relative;
	display:block;
	height:50px;
}
 
#header_side1  {
	float:right;
	width:460px;
	height:50px;
}
 
#header_side1 #nav, #header_side1 span{
	float:left;
	height:50px;
}
 
#header_side1 #nav a , #header_side1 #bonjour, #header_side1 #logout1{
	color: #ffffff;
	height:50px;
	line-height:50px;
	vertical-align:center;
}
 
#logout1 a {
	float:left;
	margin-left:10px;
}
 
#logo {
	margin-left:10px;
	float: left;
	height:50px;
 
}
 
#searchform {
	display:inline;
	float:right;
	height:50px;
	line-height:50px;
	vertical-align:center;
}
 
#searchform #s {
	clear: both;
	background: url("../images/recherche3.png") no-repeat center;
	border: 0px solid rgb(0, 0, 0);
	color: rgb(136, 136, 136);
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif !important;
    font-size: 13px;
    height: 30px;
    width: 185px;
	margin: 0;
    margin-right:0 0 0 22px;
	box-shadow: 0 0px 0 rgb(255, 255, 255), 0 0px 0px rgba(0, 0, 0, 0.2) inset;
 
}
 
#loginform p {
	margin:0;
}
 
 #loginform .login-submit {
	margin-bottom:20px;
	text-align:right;
 }
 
.site-name {
	font-size: 2.063em; /* = 33px */
 
	/* line-height: 1.0em; */
}
 
.site-name a {
	color: #ffffff;
	font-weight: 700;
	text-align:center;
	line-height:50px;
}
 
.site-name a:hover {
	background-color: red;
}
 
.site-description {
	color: #afafaf;
	display: block;
	font-size: 0.875em; /* = 14px */
	margin: 10px 0;
}