/*
                                __      _ _                   _   
                               / _|    | (_)                 | |  
 _ __ ___   __ _ _ __ ___ ___ | |_ ___ | |_  ___   _ __   ___| |_ 
| '_ ` _ \ / _` | '__/ __/ _ \|  _/ _ \| | |/ _ \ | '_ \ / _ \ __|
| | | | | | (_| | | | (_| (_) | || (_) | | | (_) || | | |  __/ |_ 
|_| |_| |_|\__,_|_|  \___\___/|_| \___/|_|_|\___(_)_| |_|\___|\__|
                                                                  
*/

/* BASIC RESET */
body, div, img, p { padding:0; margin:0; }
a img { border:0 }

/* HTML ELEMENTS */
/*body { font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; background-color:#efefef; background-image:url(../images/bg.jpg); }

/* COMMON CLASSES */
.break { clear:both; }

/* SEARCH FORM */
#searchform2 { margin:50px 200px; font-size:18px; }
#searchform2 div { color:#fff; }
#searchform2 div input { font-size:18px; padding:1px; width:100%; }
#suggestions{ position: relative; left:0px; width:100%; display:none; }

/* SEARCHRESULTS */
#searchresults2 { border-width:1px; border-color:#919191; border-style:solid; width:100%; background-color:#7186a5; font-size:11px; line-height:14px; font-family:Arial, Helvetica, sans-serif }
#searchresults2 a { display:block; background-color:#e4e4e4; clear:left; height:30px; text-decoration:none; }
#searchresults2 a:hover {
	background-color: #FF6600;
	color: #ffffff;
}
#searchresults2 a img { float:left; padding:1px 1px; }
#searchresults2 a span.searchheading { display:block; font-weight:bold; padding-top:0px; color:#191919; }
#searchresults2 a:hover span.searchheading { color:#ffffff; }
#searchresults2 a span { color:#555555; }
#searchresults2 a:hover span { color:#f1f1f1; }
#searchresults2 span.category { font-size:11px; margin:0px; display:block; color:#ffffff; }
#searchresults2 span.seperator { float:right; padding-right:15px; margin-right:5px; margin-bottom:1px;
			background-image:url(../images/shortcuts_arrow.gif); background-repeat:no-repeat; background-position:right; }
#searchresults2 span.seperator a { background-color:transparent; display:block; margin:0px; height:auto; color:#ffffff; }.bouton {
	height: 30px;
	width: 200px;
}
/* SEARCHRESULTS */
#searchresults3 { border-width:1px; border-color:#919191; border-style:solid; width:100%; background-color:#7186a5; font-size:9px; line-height:14px; font-family:Arial, Helvetica, sans-serif }
#searchresults3 a { display:block; background-color:#e4e4e4; clear:left; height:50px; text-decoration:none; }
#searchresults3 a:hover {
	background-color: #FF6600;
	color: #ffffff;
}
#searchresults3 a img { float:left; padding:5px 5px; }
#searchresults3 a span.searchheading { display:block; font-weight:bold; padding-top:0px; color:#191919; }
#searchresults3 a:hover span.searchheading { color:#ffffff; }
#searchresults3 a span { color:#555555; }
#searchresults3 a:hover span { color:#f1f1f1; }
#searchresults3 span.category { font-size:11px; margin:0px; display:block; color:#ffffff; }
#searchresults3 span.seperator { float:right; padding-right:15px; margin-right:5px; margin-bottom:1px;
			background-image:url(../images/shortcuts_arrow.gif); background-repeat:no-repeat; background-position:right; }
#searchresults3 span.seperator a { background-color:transparent; display:block; margin:0px; height:auto; color:#ffffff; }.bouton {
	height: 30px;
	width: 200px;
}
.titre-blanc {
font-size: 1.4em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	margin: 1px 3px 3px 1px;
}