@charset "utf-8";

/* CSS Document */ /*BODY{
background-image:url("images/bg_body.gif");
background-repeat:no-repeat;
background-color:#FFFFFF;
background-attachment:fixed;
font:11px/12px Arial, Helvetica, sans-serif;
color:#484848;
text-align:left;
background-position:top;
margin:0;
padding:0;
}*/
BODY {
	margin: 0; /* pour éviter les marges */
/*	text-align: center; *//* pour corriger le bug de centrage IE */
	background-color: #1a1a1a;
/*	background-image: url(../images/bg_body.jpg);
	background-repeat: repeat-x;
*/	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
}
#container {
	position: relative; /* on positionne le conteneur */
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	text-align: left;
}

#header {
	width: 1000px;
	height: 230px;
}

#surHeader {
	width: 1000px;
	height: 115px;
}
#sousHeader {
	float: left;
	width: 1000px;
	height: 85px;
}
#logoWcc {
	margin-top: 20px;
	float: left;
	width: 770px
}
/*#btnAnnonce {
	font: bold 12px Arial, Helvetica, sans-serif;
	padding-top: 30px;
	color: #FFF;
	float: left;
	height: 85px;
	width: 270px;
}*/

#adLink728 {
	width: 728px;
	padding-top: 10px;
	height: 105px;
	float: left;
	margin-right: 0;
}

#inputs {
	width: auto;
	height: 20px;
	font: 10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	float: left;
	margin-top: 13px;
	text-align: right;
}

#Formulaire {
	width: auto;
	height: 20px;
	background-image: url(../images/header_bg_input.gif);
	background-repeat: no-repeat;
	float: left;
}

#Formulaire INPUT {
	background: none;
	border: 0px;
	height: 20px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #999999;
	width: 93px;
	margin-left: 10px;
	float: left;
}

#Formulaire A {
	display: block;
	background: url(../images/header_btn_input_ok.gif) 0 0px;
	width: 20px;
	height: 20px;
	float: left;
}

#Formulaire A:hover {
	background: url(../images/header_btn_input_ok.gif) 0 -20px;
}

#inputs2 {
	width: auto;
	height: 20px;
	font: 10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	float: left;
	margin-top: 13px;
	text-align: right;
}

#Formulaire2 {
	width: auto;
	height: 20px;
	background-image: url(../images/header_bg_input.gif);
	background-repeat: no-repeat;
	float: left;
}

#Formulaire2 INPUT {
	background: none;
	border: 0px;
	height: 20px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #999999;
	width: 93px;
	margin-left: 10px;
	float: left;
}

#Formulaire2 A {
	display: block;
	background: url(../images/header_btn_input_ok.gif) 0 0px;
	width: 20px;
	height: 20px;
	float: left;
}

#Formulaire2 A:hover {
	background: url(../images/header_btn_input_ok.gif) 0 -20px;
}

#content {
	width: 990px;
	background-image: url(../images/content_bg.gif);
	/*background-color:#FFFFFF;*/
	float: left;
	padding-bottom: 10px;
}

#central { /*background-color:#FFFFFF;*/
	float: left;
	width: 640px; /*640*/
	float: left;
	/*margin-left:5px;*/
}

#central H1 {
	font: 18px Arial, Helvetica, sans-serif;
	color: #000000;
	margin-left: 10px;
	margin-top: 5px;
	/*height: 20px;*/
}
a.linkheader, a:hover.linkheader, .linkheader{
	color:#FFFFFF;
	font:10px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#dateDuJour { /*border:1px solid #00CC00;*/
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	top: 213px;
	position: absolute;
	width: 400px;
	margin-left: 95px;
	margin-right: auto;
	left: 50%;
	z-index: 1000;
}

.bodySite {
	background-color: #FFFFFF;
	padding: 0 5px 10px 5px;
}

.bodyMods {
	background-color: #1A1A1A;
}

.bodyBorder {
	background-color: #484848;
	padding: 5px 5px 5px 5px;
}

.fondMods {
	background-color: #484848;
}

.pOld {
	text-decoration:line-through;
}

.newsletter {
	height: 17px;
	font: 9px Arial, Helvetica, sans-serif;
}

.bgHeader {
	background-image: url(images/header_wcc.jpg);
	background-repeat: no-repeat;
}

.textAlign {
	text-align: justify;
}

a.linkheader,a:hover.linkheader,.linkheader {
	color: #FFFFFF;
	font: 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.lienIndex {
	font: 11px/ 12px Arial, Helvetica, sans-serif;
	color: #000000;
	padding-right: 10px;
	text-decoration: underline;
}

a:hover.lienIndex {
	font: 11px/ 12px Arial, Helvetica, sans-serif;
	color: #000000;
	padding-right: 10px;
	text-decoration: underline;
}

/*li {
	list-style:square;
	list-style-position:inside;
}*/
td {
	font: 11px/ 12px Arial, Helvetica, sans-serif;
	color: #484848;
}

.tableTxt {
	font: 11px/ 12px Arial, Helvetica, sans-serif;
	color: #484848;
}

.headerTxt,.headerTxt a {
	font: 9px/ 10px Arial, Helvetica, sans-serif;
	color: #cfcfcf;
	padding-right: 2px;
}

.headerTxt a,.headerTxt a:hover {
	font: 9px/ 10px Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding-right: 2px;
}

.textJustify {
	text-align: justify;
}

#zoneRemarqueDate { /*border:2px solid #484848;*/
	color: #CC0000;
	font-size: 12px;
}

.etoile {
	color: #cc0000;
}

H1 {
	font: bold 15px/ 35px Arial, Helvetica, sans-serif;
	color: #000000;
	/*background-image:url("images/bg_h1.gif");
background-repeat:repeat-x;
vertical-align:middle;*/
	padding-left: 5px;
	margin: 0;
}

H1.bis {
	font: bold 15px/ 25px Arial, Helvetica, sans-serif;
	color: #000000;
	vertical-align: middle;
	padding-left: 0px;
	margin: 0;
	background-image: none;
}

#indexH2 h2 {
	color: #FFFFFF;
}

H2 {
	font: bold 12px/ 12px Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0;
}

H2.bis {
	font: bold 13px/ 12px Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0;
}

H3 {
	font: bold 12px/ 16px Arial, Helvetica, sans-serif;
	color: #FFF;
	margin: 0;
	/*background-image:url("images/slConfigurateur.gif");
background-repeat:repeat-x;
background-position:right bottom;*/
	height: 20px;
}

TD.list,.listSearch {
	background-image: url("images/bg_tdbottom.gif");
	background-repeat: repeat-x;
	background-position: bottom;
	font-weight: bold;
	padding: 6px 0 5px 6px;
}

.listSearch2 {
	background-color: #e7e7e7;
	padding: 0 0 0 18px;
	/*font-style:italic;*/
}

.listSearchHover {
	color: #dd0000;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	padding: 0 0 0 18px;
	/*font-style:italic;*/
}

.list a {
	color: #FFFFFF;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.list a:hover {
	color: #ffffff;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.list select,.list input {
	border: 1px solid #c4c4c4;
	background-color: #FFFFFF;
	color: #333333;
	font: 10px Arial, Helvetica, sans-serif;
	width: 120px;
}

.listSearch a {
	color: #333333;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
}

.listSearch a:hover {
	color: #333333;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
	font-style: normal;
}

.listSearch2 a {
	color: #333333;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	/*font-style:italic;*/
}

.listSearch2 a:hover {
	color: #333333;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	/*font-style:italic;*/
}

.listRight {
	padding-top: 3px;
	color: #FFFFFF;
	font: 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.listRight a {
	color: #FFFFFF;
	font: 10px/ 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.listRight a:hover {
	color: #ffffff;
	font: 10px/ 10px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

TD.list2 {
	background-image: url("images/bg_tdbottom.gif");
	background-repeat: repeat-x;
	background-position: center;
}

.price1 {
	font: bold 20px/ 20px Arial, Helvetica, sans-serif;
	color: #dd0000;
}

/*A.sousMenu{font:9px Arial, Helvetica, sans-serif;text-decoration:none;color:#898989;}
A:hover.sousMenu{font:9px Arial, Helvetica, sans-serif;text-decoration:underline;color:#898989;}
A.sousMenuRG{font:bold 11px Arial, Helvetica, sans-serif;text-decoration:none;color:#CC0000;}
A:hover.sousMenuRG{font:bold 11px Arial, Helvetica, sans-serif;text-decoration:underline;color:#CC0000;}*/
A.seeall {
	font: 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #999999;
}

A:hover.seeall {
	font: 10px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #999999;
}

A.brut {
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

A:hover.brut {
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #dd0000
}

A {
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #535353
}

A:hover {
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #000000
}

/*.menu {
	background-image:url(images/bg_menu_off.jpg);
	background-position:center;
	background-repeat:repeat-x;
	color:#000000;
	cursor:default;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.menuHover {
	background-image:url(images/bg_menu_on.jpg);
	background-position:center;
	background-repeat:repeat-x;
	color:#FFFFFF;
	cursor:pointer;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.menuMask {
	background-image:url(images/bg_menu_mask.jpg);
	background-position:center;
	background-repeat:repeat-x;
	color:#f7b8b8;
	cursor:pointer;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.menuSf {
	background-image:url(images/menu/menu_bkoff.gif);
	background-position:center;
	background-repeat:repeat-x;
	color:#000000;
	cursor:default;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.menuHoverSf {
	background-image:url(images/menu/menu_bkon.gif);
	background-position:center;
	background-repeat:repeat-x;
	color:#FFFFFF;
	cursor:pointer;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.lienMenu a{
	color:#000000;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.lienMenu a:hover {
	color:#FFFFFF;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.menu A{font:bold 11px Arial, Helvetica, sans-serif;text-decoration:none; color:#000000; }
.menu A:hover{font:bold 11px Arial, Helvetica, sans-serif;text-decoration:none; color:#FFFFFF; }

.sous_menu { 
	background-image:url(images/bg_ssmenu.jpg);
	background-repeat:repeat-x;
}
.sous_menu_actif {
	color:#ffffff;
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	padding-left:10px;
	padding-right:10px;
}
*/
.modsH3 {
	color: #FFFFFF;
	display: inline;
	font: bold 12px/ 16px Arial, Helvetica, sans-serif;
}

.bgTitle {
	background-image: url(images/bg_titlecols.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font: bold 12px Arial, Helvetica, sans-serif;
}

a.bgTitleA,a:link.bgTitleA,a:hover.bgTitleA {
	color: #FFFFFF;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}  /*

.sous_menu A{font:12px Arial, Helvetica, sans-serif;text-decoration:none; color:#FFFFFF; padding-left:10px; padding-right:10px;}
.sous_menu A:hover{font:12px Arial, Helvetica, sans-serif;text-decoration:underline; color:#FFFFFF; padding-left:10px; padding-right:10px;}*/
A.footer {
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #a3a3a3;
	padding-right: 15px;
	padding-left: 15px;
}

A:hover.footer {
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #737373;
	padding-right: 15px;
	padding-left: 15px;
}

.footer {
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #a3a3a3;
}

A.footerTop {
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #a3a3a3;
}

A:hover.footerTop {
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #737373;
}

A.search {
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #535353
}

A:hover.search {
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #000000
}

A.searchTop,.searchTop {
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #cc0000
}

A:hover.searchTop {
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #000000
}

.sousMenuHover {
	display: none;
	position: absolute;
	height: 44px; /*29*/ /*padding-top:7px;*/
	top: 191px; /*205*/
	width: 999px;
	border: 0; /*1px solid #33CCCC;*/
	vertical-align: bottom;
	background-image: url(images/bg_ssmenu.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

#menuMarque,#menuPrix {
	background-color: #e7e7e7;
	/*display:none;*/
}

#aff_menuMarque,#aff_menuPrix {
	cursor: pointer;
}

/* PUB HOME */
#pubHome {
	background-image: url(images/publicite.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	height: 12px;
	width: 300px;
}

#pubHome .texte {
	font: bold 9px/ 9px Verdana, Arial, Helvetica, sans-serif;
	padding: 0 2px 2px 6px;
}

/* FIN PUB HOME */ /* LISTING HOME / CIRCUIT */
#homeBack {
	background-image: url(images/bg_vignettehp.jpg);
	background-position: center;
	background-repeat: no-repeat;
}

#homeBack .type,#pageCircuit .type {
	color: #CCCCCC;
	font: bold 8px/ 9px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 5px;
}

#homeBack .title,#pageCircuit .title {
	color: #FFFFFF;
	font: bold 14px Arial, Helvetica, sans-serif;
	padding-left: 5px;
}

#homeBack .title a {
	color: #FFFFFF;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#homeBack .title a:hover {
	color: #FFFFFF;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

#homeBack .text {
	color: #000000;
	font: 11px/ 12px Arial, Helvetica, sans-serif;
}

#homeBack .text a {
	color: #000000;
	font: 11px/ 12px Arial, Helvetica, sans-serif;
}

#homeBack .text a:hover {
	color: #000000;
	font: 11px/ 12px Arial, Helvetica, sans-serif;
}

#homeBack .aPartir {
	color: #000000;
	font: bold 12px/ 10PX Arial, Helvetica, sans-serif;
	padding-right: 5px;
}

#homeBack .price {
	color: #ca0000;
	font: bold 18px Arial, Helvetica, sans-serif;
	padding-right: 5px;
}

.bgCircuit {
	background-color: #000000;
	background-image: url(images/bg_circuit.gif);
	background-position: right;
	background-repeat: repeat-y;
	padding-top: 3px;
	padding-bottom: 0;
}

.ongletCircuit {
	background-image: url(images/onglet.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.ongletCircuit a {
	color: #cccccc;
	font: bold 12px/ 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.ongletCircuit a:hover {
	color: #ffffff;
	font: bold 12px/ 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.ongletCircuitTri {
	background-image: url(images/onglet.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.ongletCircuitTri a {
	color: #ffffff;
	font: bold 12px/ 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

/* FIN LISTING HOME */ /* MOTEUR DE RECHERCHE */
.code {
	background-image: url(images/btn_code.gif);
	background-position: top left;
	background-repeat: no-repeat;
	border: 0;
	height: 21px;
	vertical-align: middle;
	width: 122px;
}

.recherche {
	background-color: #ffa915;
}

.rechRubrique {
	color: #FFFFFF;
	font: 18px Arial, Helvetica, sans-serif;
	padding-left: 5px;
}
.rechRubrique, .rechRubrique h1 {
-x-system-font:none;
color:#fd8708;
display:inline;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.rechRubrique h2 {
-x-system-font:none;
color:#fd8708;
display:inline;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.rechRubrique a {
	color: #cc0000;
	font: 18px Arial, Helvetica, sans-serif;
}
.rechAffine {
-x-system-font:none;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.rechAffine input {
height:18px;
}
.rechAffine input {
height:18px;
}

.rechAffine input, .rechAffine select {
-x-system-font:none;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
#moteurRechercheSp select {
-x-system-font:none;
border:1px solid #E1E1E1;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.searchEngine {
-x-system-font:none;
border:1px solid #E1E1E1;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.rechAffine input, .rechAffine select {
-x-system-font:none;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.rechRubrique a:hover {
	color: #cc0000;
	font: 18px Arial, Helvetica, sans-serif;
}

.rechNbOffre {
	color: #666666;
	font: 11px Arial, Helvetica, sans-serif;
}

.rechAffine {
	color: #000000;
	font: 11px Arial, Helvetica, sans-serif;
}

.rechAffine input,.rechAffine select {
	color: #000000;
	font: 10px Arial, Helvetica, sans-serif;
}

.rechAffine input {
	height: 18px;
}

.recherche select {
	color: #000000;
	font: 10px Arial, Helvetica, sans-serif;
}

/* FIN MOTEUR DE RECHERCHE */ /* LISTING */
#listingRight {
	padding: 0 5px 0 5px;
}

.listingBack {
	background-image: url(images/bg_listing.gif);
	background-position: top;
	background-repeat: no-repeat;
	cursor: default;
	text-decoration: none;
}

.boxSurvol {
	background-image: url(images/bg_listing_on.gif);
	background-position: top;
	background-repeat: no-repeat;
	cursor: pointer;
}

.boxSurvolFly {
	background-image: url(images/bg_listing_on2.gif);
	background-position: left;
	background-repeat: no-repeat;
	cursor: pointer;
}

.listingTitle {
	color: #FFFFFF;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding: 7px 0 0 7px;
}

.listingTitle2 {
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	padding-top: 10px;
}

.listingDesc {
	color: #666666;
	font: 11px Arial, Helvetica, sans-serif;
}

.listingAPartir {
	color: #000000;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding-right: 15px;
}

.listingPrice {
	color: #e30000;
	font: bold 18px Arial, Helvetica, sans-serif;
	padding-right: 15px;
}

.listingType {
	color: #333333;
	font: bold 11px Arial, Helvetica, sans-serif;
}

.listingRegion {
	color: #666666;
	font: 12px Arial, Helvetica, sans-serif;
}

.listingLivraison {
	color: #000000;
	font: 11px Arial, Helvetica, sans-serif;
}

/* FIN LISTING */ /* COMMANDE / PANIER  */
.descListe a,.descListe a:hover {
	color: #e2e2e2;
	font: 10px Arial, Helvetica, sans-serif;
}

.cdeTitre {
	background-image: url(images/title_arrow.gif);
	background-position: 8px;
	background-repeat: no-repeat;
	background-color: #fd8708;
	color: #FFFFFF;
	font: bold 12px Arial, Helvetica, sans-serif;
	height: 34px;
	padding-left: 21px;
}

.cdeTitreNum {
	background-color: #fd8708;
}

/* FIN COMMANDE / PANIER */
HR.footer {
	height: 1px;
	clear: both;
	border: 0px;
	border-bottom: 1px #adadad solid;
}

TABLE.modsLeft {
	background-color: #ededed;
	border: 1px #c8c6c6 solid;
}

TD.modsLeft {
	background-color: #ededed;
	border: 1px #c8c6c6 solid;
}

.modsLeftCc {
	background-color: #ededed;
}

TABLE.modsSearch {
	background-image: url("images/modsSearch.jpg");
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	height: 430px;
	color: #FFFFFF;
	font-weight: 700;
}

TABLE.modsSearch table td {
	color: #FFFFFF;
	font-weight: 700;
}

INPUT .text,SELECT,.inputText { /*border:1px solid #484848;*/
	font: 11px Arial, Helvetica, sans-serif;
}
.titleLine{
font:bold 12px/16px Arial, Helvetica, sans-serif;
color:#333333;
margin:0;
background-image:url("http://www.superpilote.com/images/slConfigurateur.gif");
background-repeat:repeat-x;
background-position:right bottom;
height:20px;
}
.listing {
	background-image: url("http://www.superpilote.com/images/bg_listing.gif");
	background-repeat: no-repeat;
	background-position: bottom;
}

A.titleList {
	font: bold 15px/ 16px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}

A:hover.titleList {
	font: bold 15px/ 16px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #000000;
}

.SPprice2 {
	font: bold 18px/ 18px Arial, Helvetica, sans-serif;
	color: #dd0000;
}

.price3 {
	font: bold 14px/ 14px Arial, Helvetica, sans-serif;
	color: #dd0000;
}

.price4 {
	font: bold 12px/ 14px Arial, Helvetica, sans-serif;
	color: #333333;
}

.price5 {
	font: bold 18px/ 18px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.pricePromo {
	font: 10px/ 11px Arial, Helvetica, sans-serif;
	color: #484848;
}

.btnOk {
	background-image: url(images/btnOk.gif);
	background-position: left;
	background-repeat: no-repeat;
	border: 0;
	cursor: pointer;
	height: 15px;
	width: 39px;
}

.btnAdd {
	background-image: url(images/btn_add.gif);
	background-position: left;
	background-repeat: no-repeat;
	border: 0;
	cursor: pointer;
	height: 15px;
	width: 45px;
}

.btnDel {
	background-image: url(images/btn_del.gif);
	background-position: left;
	background-repeat: no-repeat;
	border: 0;
	cursor: pointer;
	height: 15px;
	width: 45px;
}

.SPpromo {
	color: #dd0000;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.select_qte {
	width: 42px;
}

.ligneStage {
	background-image: url(images/bg_info_stage.gif);
	background-position: center;
	background-repeat: repeat-x;
	font-size: 9px;
	color: #333333;
	padding-left: 5px;
	padding-right: 5px;
}

.info_stage { /*background-image:url(images/bg_info_stage.gif);
	background-position:center;
	background-repeat:repeat-x;*/
	font-size: 9px;
	color: gray;
	padding-left: 0px;
}

#disabled,#disable,#disabledC,#disableC {
	color: #cac8bb;
}

TABLE.search {
	background-image: url("images/bg_search.gif");
	background-repeat: repeat-x;
	background-position: top;
	border: 1px #d1d1d1 solid;
}

#recherche_avancee,#m_recherche_avancee,#promo {
	display: none;
	color: #666666;
	font: 11px Arial, Helvetica, sans-serif;
}

#recherche_avancee input,#recherche_avancee select {
	color: #000000;
	font: 10px Arial, Helvetica, sans-serif;
}

#recherche_avancee input {
	height: 17px;
}

#a_recherche_avancee {
	display: block;
}

#a_recherche_avancee a,#m_recherche_avancee a {
	color: #dd0000;
}

#configurateur #conf_voiture {
	height: 70px;
	width: 580px;
}

#configurateur #conf_voiture,#configurateur #config_date,#configurateur #config_tour,#configurateur #config_option
	{
	padding-top: 6px;
}

#configurateur #config_date #navi_ie #combo_date {
	background-color: #ffffff;
	border: 1px solid #7f9db9;
	color: #000000;
	display: none;
	position: relative;
	top: 0;
	height: auto;
	width: 320px;
}

#configurateur #config_date #navi_ie {
	display: block;
	border: 0; /*1px solid #000;*/
	background: none;
	width: 146px;
	height: 0;
	position: absolute;
}

.combobox {
	background-image: url("images/combobox.gif");
	background-position: right;
	background-repeat: no-repeat;
	border: 1px solid #7f9db9;
	cursor: default;
	font: 11px Arial, Helvetica, sans-serif;
	padding-left: 2px;
	/*height: 12px;*/
}

.combobox_on {
	background-image: url("images/combobox_on.gif");
	background-position: right;
	background-repeat: no-repeat;
	border: 1px solid #7f9db9;
	cursor: default;
	font: 11px Arial, Helvetica, sans-serif;
	padding-left: 2px;
	/*height: 12px;*/
}

.liste_date {
	font-size: 11px;
	background-color: #fff;
	color: #000;
	cursor: default;
}

.liste_date_on {
	font-size: 11px;
	color: #fff;
	background-color: #dcedfd; /*316ac5;*/
	cursor: default;
}

form {
	margin: 0;
}

.detailPromo {
	color: #dd0000;
	font-weight: bold;
}

.offreNormale {
	cursor: default;
}

.offreSurvol {
	cursor: pointer;
}

.oBgNormale {
	background-color: #FFFFFF;
	cursor: default;
}

.oBgSurvol {
	background-color: #cecece;
	cursor: pointer;
}

/* fin listing */
.service_client {
	color: #393997;
	font: bold 13px/ 10px Arial, Helvetica, sans-serif;
}

.tarif_indigo {
	color: #393997;
	font: normal 10px/ 8px Arial, Helvetica, sans-serif;
}

.horaire {
	font-size: 11px;
	font-weight: bold;
}

/* AdSense */
.box_titre_couleur1 {
	background-color: #6d6d6d;
	border-left: 5px solid #484848;
	border-right: 5px solid #484848;
	border-top: 5px solid #484848;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
	padding: 5px 0 0 7px;
}

.box_titre_couleur1 a {
	background-color: #6d6d6d;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 25px;
}

.box_content_couleur1 {
	background-color: #FFFFFF;
	border-bottom: 5px solid #484848;
	border-left: 5px solid #484848;
	border-right: 5px solid #484848;
	padding-left: 10px;
}
.moteurSearch {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.superpilote.com/images/bg_spsearch_engine_wcc.gif) no-repeat scroll 0 0;
margin-bottom:5px;
margin-top:5px;
}
