input.ok		{ font-weight:bold !important; text-align:center !important; }
input.ok:hover 	{ background:black !important; border:1px solid black !important; cursor:hand; cursor:pointer; }

.content		{ width:980px; margin:0 auto; text-align:justify; }


#conct			{ border:1px solid #646464; background:white; position:fixed; z-index:10; top:-10px; margin-left:420px; display:none; left:50%; height:1px; width:1px; z-index:114; text-align:center; overflow:hidden; 
							_position: absolute; }

#content		{ margin:0 auto; text-align:justify; padding-top:220px; text-align:center; }
h3				{ color:black; font-weight:bold; font-size:16px; margin:5px 10px;  }
h4				{ color:#646464; font-weight:bold; text-transform:uppercase; font-size:12px; margin:5px 10px;  }
p				{ color:#808080; margin:5px 10px; }

small			{ font-size:11px !important; }
img.p			{ margin:10px 0 0 8px; }

div.grey		{ background:url(../img/bg_ban.png) repeat-x top left; height:200px; padding-top:10px; text-align:center; }


/* page d'accueil */
div.fleft		{ float:left; width:245px; padding:0 0 20px 0; }
div.fright		{ border:1px solid #cbcbcb; background:white; float:right; width:240px; padding:5px 0 5px 0; margin-bottom:10px; }

.sendincr	p			{ margin-top:0 !important; margin-bottom:2px !important; }
.sendincr	label		{ float:left; width:70px; }
.sendincr	input		{ border:1px solid #9f9f9f; width:155px; }
.sendincr	input.ok	{ border:1px solid #9f9f9f; background:#c8c8c8; width:225px; color:white; margin-top:0px; }
.sendincr	input.ok:hover	{ background:black; }

/* connexion */
.white					{ padding:20px; text-align:left; }
.white h3				{ padding-left:0; }
.white a.close			{ float:right; margin-top:5px; }
.white #resultlogin 	{ display:none; }
.white #resultlogin img	{ vertical-align:middle; margin-right:10px; }

.white form				{ float:left; background:#f0f0f0; border:1px solid #cbcbcb; margin:20px 0 15px 0; }
.white form div			{ border:1px solid white; padding:5px; }
.white form p label		{ display:block; float:left; width:130px; }
.white form p input		{ width:155px; color:black; border:1px solid black; }
.white form p input.ok	{ background:black; border:1px solid black; width:155px; color:white; margin-top:0px; }

.white form p input#lostpasswd	{ border:1px solid #9f9f9f; }
.white form p input.ok.small	{ background:#9f9f9f; border:1px solid #9f9f9f; width:127px; color:white; margin-top:0px; }

.white form.sendinc				 { background:#e8f3f8; border:1px solid #99d8fd; float:right; width:220px; }
.white form.sendinc h4			 { color:#0470b0; }
.white form.sendinc p			 { color:black; }
.white form.sendinc p label		 { color:#0470b0; width:57px; }
.white form.sendinc p input		 { width:125px; color:black; border:1px solid #0470b0; }
.white form.sendinc p input:focus{ border:1px solid black; }
.white form.sendinc p input.ok	 { background:#0470b0; border:1px solid #0470b0; width:182px; color:white; margin-top:2px; }

.llform							{ background:#f4f4f4; border:1px solid #cbcbcb; padding:20px; margin:20px auto; width:920px; text-align:left; }
.llform	p						{ margin:10px; }
.llform input, .llform select	{ width:350px; }
.llform textarea				{ width:480px; height:245px; }
.llform input.ok				{ background:#9f9f9f; border:1px solid #9f9f9f; color:white; }
