.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.barre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: line-through;
	font-weight: bold;
}
.titrebleubold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2289ae;
	font-weight: bold;
}
.prix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #FF5110;
	font-weight: bold;
}
.description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}
.txtbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.txtbold14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.blancbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.orange12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF5110;
}
.orange14bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF5110;
}
.vert14bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #009933;
}
.blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.titrebleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0077A2;
}
.titreorangebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF5110;
}
.rougebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CE0000;
}
.barrerouge12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: line-through;
}
.rougeboldclignotant {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC3300;
	text-decoration: blink;
	font-style: italic;
}


.rougeboldbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CE0000;
}
.avenir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #FF5110;
}
.txt20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}
.petitxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.petitxti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
}
.blancbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}
.txt11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.orange18bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FF5110;
}
a:link {
	color: #000099;
	text-decoration: none;
}
a:visited {
	color: #000099;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
a:active {
	color: #000099;
	text-decoration: none;
}
.txtvert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006600;
}
.tahoma12bold {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.tahoma12bold a {
	color: #FFFFFF;
}
.rougepetit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
}
.jaunepetit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFCC00;
}
.minitxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2289ae;
	font-weight: bold;
}

#h1plan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF5110;
}

#h2plan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2289ae;
	font-weight: bold;
}
#description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}
#orange14bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF5110;
}
#rougeboldbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CE0000;
}
#titrebleubold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2289ae;
}
.ligne {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 12px;
}
.vert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006600;
}
#formhaut {
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}
.gris12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525252;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.recherche14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525252;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.bleufonce {
	font-family: Arial, Helvetica, sans-serif;
	color: #000066;
}

/* CUSTOMIZE AUTOSUGGEST STYLE	*/
/*#search-wrap input{width:400px; font-size:16px; color:#999999; padding:6px; border:solid 1px #999999;} */
#results{width:260px; border:solid 1px #DEDEDE; display:none;}
#results ul, #results li{padding:0; margin:0; border:0; list-style:none;}
#results li {border-top:solid 1px #DEDEDE;}
#results li a{display:block; padding:4px; text-decoration:none; color:#000000; font-weight:bold;}
#results li a small{display:block; text-decoration:none; color:#999999; font-weight:normal;}
#results li a:hover{background:#FFFFCC;}
#results ul {padding:6px;}

#resultsmodele{width:260px; border:solid 1px #DEDEDE; display:none;}
#resultsmodele ul, #resultsmodele li{padding:0; margin:0; border:0; list-style:none;}
#resultsmodele li {border-top:solid 1px #DEDEDE;}
#resultsmodele li a{display:block; padding:4px; text-decoration:none; color:#000000; font-weight:bold;}
#resultsmodele li a small{display:block; text-decoration:none; color:#999999; font-weight:normal;}
#resultsmodele li a:hover{background:#FFFFCC;}
#resultsmodele ul {padding:6px;}


/*autocompletion */
/* Autocompletion */
.update{
	position:absolute;
	width:350px;
	background-color:white;
	border:1px solid #888;
	margin:0px;
	padding:0px;
}

ul.modeles, ul.series  {
	list-style-type: none;
	margin:0px;
	padding:0px;
	text-align: left;
}
ul.modeles li.selected, ul.series li.selected { background-color: #ffb; cursor: pointer; }
li.modele, li.serie {
	list-style-type: none;
	display:block;
	margin:0;
	padding:2px;
	height:15px;
}
li.modele div.nom, li.serie div.nom {
	font-weight:bold;
	font-size:12px;
	line-height:1.2em;
}
.txtbg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CE0000;
	background-color: #FFFF00;
}

