
P { text-align: justify;  }
TABLE TD P {text-align: left;}
.tool-title {
background: none;
}
.alignleft P
{
text-align:left;
}

.tool-text {
background: none;
}


#searchbar
{
	position:fixed;
	width:100px;
	height:22px;
	background-color:#eeeeee;
	border: solid 1px #aaaaaa;
	color:black;
	text-decoration:none;
	cursor:pointer;
	text-align:center;
	font-weight:bold;
	overflow:hidden;
	font-size:14px;
	font-family: tahoma;
	line-height:22px;
}


#searchbar INPUT[type=submit]
{
	width:90px;
}

#searchbar IMG
{
	border: none;
	border: none !important;
}

#searchbar INPUT
{
	width:170px;
	background-color:#ffffff;
	border: solid 1px #CCCCCC;
	color:black;
}
#recherchearrow
{
	border:none;
	cursor:pointer;
}

/* hack ie pour transparence */

* html img,
* html .png {
	behavior: expression(
			(this.runtimeStyle.behavior="none") && (this.pngSet ? this.pngSet = true : (
				this.nodeName == "IMG" ? (
					this.src.toLowerCase().indexOf('.png') > -1 ? (
						this.runtimeStyle.backgroundImage = "none",
						this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
						this.src = "transp.gif"
					) : 0
				) : (
					this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
					this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
					(this.currentStyle.backgroundRepeat != 'no-repeat') ? (
						this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')"
					) : 0,
					this.runtimeStyle.backgroundImage = "none"
				),this.pngSet=true
			)
		)
	);
}

/**/

#connexe { margin-top : 1em; }

#connexe a { text-decoration : none; }
#connexe img { border : 0 !important; }

#connexe h2 {
	font-size : 1em;
	margin : 0;
}

#connexe h2 .gauche {
	/*background : url("pages/imgs/fond-supertitre-gauche.png") top left repeat;*/
	display : block;
	/*margin-right : 12px !important;*/
	/*margin-right : 9px;*/
	height : 24px;
	/*padding-left : 1em;*/
	padding-top : 5px;
}

#connexe h2 .droite {
	/*background : url("pages/imgs/fond-supertitre-droite.png") top right no-repeat;*/
	float : right;
	height : 29px;
	width : 12px;
	/*margin-left : -10px;*/

}

#connexe .message {
	/*background : url("pages/imgs/fond-titre.png") top left;*/
	padding : 1em;
	margin: 0px;
}

#connexe UL
{
	list-style:none;
	width:100%;
	padding : 0;
}

#connexe UL LI
{
	float:left;
	list-style:none;
	text-align:center;
	width:25%;
	overflow:hidden;
	height:150px;
}

#connexe a { outline : none; }

input.formerror { border : 1px solid red; }
textarea.formerror { border : 1px solid red; }
