@CHARSET "UTF-8";

/* Autocompletion */
div.autosuggest { position: absolute; background-position: top; background-repeat: no-repeat; padding: 4px 0 0 0; }

div.autosuggest div.as_header,
div.autosuggest div.as_footer { position: relative; height: 6px; padding: 0 6px; background-position: top right; background-repeat: no-repeat; overflow: hidden; }
div.autosuggest div.as_header div.as_corner,
div.autosuggest div.as_footer div.as_corner {	position: absolute;	top: 0; left: 0; height: 6px;	width: 6px; background-position: top left;	background-repeat: no-repeat; }
div.autosuggest div.as_header div.as_bar,
div.autosuggest div.as_footer div.as_bar { height: 6px; overflow: hidden; background-color: #333; }

div.autosuggest ul { list-style: none; margin: 0 0 0px 0; padding: 0; overflow: hidden; background-color: #fff; border-color: #d9d9d9; border-width: 0 1px 1px 1px; border-style: solid; }
div.autosuggest ul li { color: #ccc; padding: 0; margin: 0 0px 0 0px; text-align: left; background-color: #fff; }
div.autosuggest ul li a { color: #ccc; display: block; text-decoration: none; background-color: transparent; position: relative; padding: 0; width: 100%; }
div.autosuggest ul li a:hover { background-color: #FFF; }
div.autosuggest ul li.as_highlight a:hover { background-color: #d9d9d9; }
div.autosuggest ul li a span { display: block; padding: 3px 6px; font-weight: bold; }
div.autosuggest ul li a span small { font-weight: normal; color: #999; }
div.autosuggest ul li.as_highlight a span small { color: #ccc; }
div.autosuggest ul li.as_highlight a { color: #fff; background-color: #f6f6f6; background-position: bottom right; background-repeat: no-repeat; }
div.autosuggest ul li.as_highlight a span { background-position: bottom left; background-repeat: no-repeat; }
div.autosuggest ul li a .tl,div.autosuggest ul li a .tr { background-image: transparent; background-repeat: no-repeat; width: 0px; height: 0px; position: absolute; top: 0; padding: 0; margin: 0;}
div.autosuggest ul li a .tr { right: 0; }
div.autosuggest ul li.as_highlight a .tl { left: 0; background-position: bottom left; }
div.autosuggest ul li.as_highlight a .tr { right: 0; background-position: bottom right; }
div.autosuggest ul li.as_warning { font-weight: bold; text-align: center; }

div.autosuggest .li_rech_img { height:30px; float:left; width:60px; height:30px; text-align:center;  }
div.autosuggest .li_rech_txt {width:180px; float:left; margin-left:10px; height:32px; margin-top:0px;  line-height:10px; color:#000;}
div.autosuggest .li_rech_marque {color:#5a5a5a}
div.autosuggest .li_rech_modele {font-weight:bold; color:#2b2b2b}

/* Modal-Box */	
#simplemodal-overlay { background-color:#000; }
#simplemodal-container { height:153px; width:490px; background-color:#fff; border:3px solid #ccc; padding:5px; }
#simplemodal-container a.modalCloseImg { background:url(../images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-14px; right:-18px; cursor:pointer; }
#simplemodal-container #basicModalContent {padding:0px;}
#simplemodal-overlay { background-color:#000; }

#CGUmodal-container { height:400px; width:700px; background-color:#fff; border:3px solid #ccc; padding:5px; }
#CGUmodal-container a.modalCloseImg { background:url(../images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-14px; right:-18px; cursor:pointer; }
#CGUmodal-container #basicModalContent {padding:5px; }
#CGUmodal-overlay { background-color:#000; }


/* Hintbox */
#hintbox{ position:absolute; top: 0px; background-color:#f6c23f; width: 150px; left: 150px; padding: 3px; border:1px solid #434343; font:normal 11px Arial; line-height:14px; z-index:100; border-right: 3px solid #434343; border-bottom: 3px solid #434343; visibility: hidden; }
.hintanchor{ font-weight: bold; color: navy; margin: 3px 8px; }

/* JTIP */
#JT_arrow_left{ background-image: url(../images/arrow_left.gif); background-repeat: no-repeat; background-position: left top; position: absolute; z-index:101; left:-12px; height:23px; width:10px; top:-3px; }
#JT_arrow_right{background-image: url(../images/arrow_right.gif); background-repeat: no-repeat; background-position: left top; position: absolute; z-index:101; height:23px; width:11px; top:-2px; }
#JT {position: absolute; z-index:100; border: 2px solid #35829A; background-color: #fff;}
#JT_copy{ padding:10px 10px 10px 10px; color:#333333; }
.JT_loader{ background-image: url(../images/loader.gif); background-repeat: no-repeat; background-position: center center; width:100%; height:12px;}
#JT_close_left{ background-color: #35829A; text-align: left; padding-left: 8px; padding-bottom: 5px; padding-top: 2px; font-weight:bold;}
#JT_close_right{ background-color: #CCCCCC; text-align: left; padding-left: 8px; padding-bottom: 5px; padding-top: 2px; font-weight:bold;}
#JT_copy p{margin:3px 0;}
#JT_copy img{padding: 1px; border: 1px solid #CCCCCC; }
.jTip{ cursor:help; }
