body {margin:0;font-family:Tahoma;font-size:13px;}
td {padding:0;font-family:Tahoma;font-size:13px;}
input {font-family:Tahoma;font-size:13px;}
table {border-spacing:0;border-collapse:collapse;}
a {font-family:Tahoma;color:#00FF00;}
a:active {border:none;}
a:active img {border:none;}

body.faq {
    scrollbar-face-color: #515151;
    scrollbar-shadow-color: #000000;
    scrollbar-highlight-color: #CDCDCD;
    scrollbar-3dlight-color: #b7b7b7;
    scrollbar-darkshadow-color: #000000;
    scrollbar-track-color: #000000;
    scrollbar-arrow-color: #12FF00;
   }
 
a img {border:none;}
ul.menu li {display:block;float:left;margin-left:12px;}

h1, h3, table.list, table.edit, p.add, div.submit, div.otherforms {margin-left:30px;}
div.otherforms {border-left:1px solid gray;}
h3 {margin-left:0;padding-left:60px;border-top:1px solid gray;}
table.list td, table.edit td {padding:3px 8px;}
table.list tr.even {background-color:#FFFFFF;}
table.list tr.odd {background-color:#F8F8F8;}
body.commandes table.list tr.odd {background-color:transparent;}
body.commandes table.list td {border-bottom:1px solid gray;padding:4px;}
body.commandes table.list td.apercu {width:20%;}
body.commandes table.list td.apercu embed {float:left;}

div.warning {color:red;font-size:13px;font-weight:bold;margin:10px 0;}
span.errors, td.error {color:red;font-weight:bold;}

select {width:130px;}

span.arrow {display:none;}

div.main {background:url(images/bg2.gif) repeat-x #D7D7D7;height:400px;}
div.panier {width:500px;padding:0px 0px;}
div.panier h2 {text-transform:uppercase;font-family:Tahoma;font-size:13px;color:#00FF00;}
div.panier table#menuCommande {display:none;}
div.panier table#menuCommande a {color:black;font-weight:bold;font-size:13px;}
div.panier table#menuCommande td {background:#E0FFE0;}
div.panier table.panier table {margin-left:30px;border-collapse:collapse;}
div.panier table.panier table th {border:1px solid black;background:#BBB;padding:8px 4px;}
div.panier table.panier table td {border:1px solid black;padding:7px 4px;}
div.panier table.panier table tr.odd td {background:#FFF;}
div.panier table.panier table tr.even td {background:#F8F8F8;}
div.panier table.panier table td.qtt {border-left:none;border-right:none;padding: 0;}
div.panier table.panier table td.plus {border-left:none;border-right:none;padding: 0;}
div.panier table.panier table td.moins {border-left:none;border-right:none;padding: 0;}
div.panier tr.totalttc td {color:white;background:black;font-weight:bold;}
div.panier td {text-align:right;font-family:Tahoma;font-size:12px;padding:2px 5px;}
div.panier th {text-align:center;}
div.panier input, div.panier textarea{width:200px;}
div.panier table.moyenpaiement td {border:1px solid black;text-align:center;height:45px;}
div.panier table.moyenpaiement td.icone {border-right:none;width:300px;text-align:right;}
div.panier table.moyenpaiement td.radio {border-left:none;width:30px;}
div.panier table.moyenpaiement input {width:30px;}
div.panier table.moyenpaiement div#divValiderCommandeButton input {width:200px;}
div.panier table.moyenpaiement {margin:0;width:500px;}
div.panier table.recap {margin:0 40px;width:600px;}
div.panier table.formulaire td {text-align:left;}
div.panier div#ContentLivraisonCoord {text-align:left;}
div.panier div#ContentPaiementCoord {text-align:left;}
div.panier p.intro {margin:0 100px;}
div.panier p.warning {;color:red;font-weight:bold;margin:0;width:500px;}
div.panier textarea {height:55px;}
div.valider {text-align:right;margin:0;;}

body.mon-compte h2 {text-transform:uppercase;font-family:Tahoma;font-size:13px;color:#00FF00;margin-left:30px;}
body.mon-compte div#ContentPaiementCoord {margin:20px 0 0 30px;}
body.mon-compte div#ContentLivraisonCoord {margin:20px 0 0 30px;}
body.mon-compte input {width:200px;}
body.mon-compte input#modPaiement {width:200px;margin:0 0 20px 30px;}
body.mon-compte input#modLivraison {width:200px;margin:0 0 20px 30px;}

div.main h1 {font-size:16px;margin:8px;color:#00FF00;}
.success {color:#00FF00;font-weight:bold;}
.detail {font-size:9px;}

p.titre {font-family:Tahoma;font-weight:bold;font-size:15px;margin:12px 24px;color:#00FF00;}
p, div.texte {font-family:Tahoma;margin:12px 34px;font-size:13px;}

ul.menu a {font-size:13px;font-weight:bold;}

span.qttplural {font-size:17px;font-weight:bold;}

body.accueil h1 {margin:0 0 0 10px;padding:8px;text-transform:uppercase;color:white;font-size:22px;font-weight:bold;letter-spacing:1px;}
body.accueil h2 {text-transform:uppercase;font-weight:bold;font-size:13px;border-bottom:1px solid black;padding-bottom:7px;width:600px;margin-top:0;margin-bottom:0;margin-top:15px;}
body.accueil table.choix {margin:0 0 0 40px;width:500px;}
body.accueil table.choix tr.intro td {text-align:center;}
body.accueil table.choix tr.intro .precision {color:black;font-size:9px;}
body.accueil table.choix tr.down td {text-align:center;}
body.accueil table.choix tr.down td img{margin:10px 0px 10px 0;}
body.accueil table.choix tr.bottom td.ou img{margin:0 5px 55px 0;}
body.accueil table.choix tr.bottom {text-align:center;}
body.accueil div.remoteControle {margin-left:250px;margin-top:20px;}
body.accueil div.precision {color:#A3A3A3;font-size:9px;margin-left:10px;}
body.accueil div.mentionLégale {width:405px; text-align:center; margin-top:-37px;margin-left:80px;}


body.accueil td.choix1 p.delais {top:-45px;margin-right:-5px;left:-20px;}
body.accueil td.choix2 p.delais {top:-45px;margin-right:-15px;left:-20px;}
body.accueil p.delais {position:relative;color:white;line-height:12px;font-weight:bold;font-size: 11px;}

body.accueil div.infos {width:600px;margin-left:14px;margin-top:0;position:relative;display:none;height:145px;margin-top:55px;}
body.accueil div.info {position:absolute;display:none;overflow:hidden;}
body.accueil div.infos div.add{ position: absolute;height: 159px;}
body.accueil div.info p {height:111px;float:right;width:270px;margin:0;padding:12px 34px 0 35px;}


div.signature {font-size:9px;text-align:left;margin:12px 0 8px 767px;}
div.signature a {color:black;text-decoration:none;color:#A0A0A0;}
div.signature a:hover {text-decoration:underline;color:gray;}

/*PAGE TARIF GIAD*/
body.tarifs h1{color:#FFFFFF;font-size:24px;font-family:arial;padding-top:18px; margin:0px 0px 3px 33px;}
body.tarifs h2{background-color:black;color:#FFFFFF;padding:12px 0px 12px 10px;font-size:13px;width:610px;margin-top:20px;}
body.tarifs h2 span.subtitle{font-size:10px;color:#808080;}
body.tarifs table.price_table{margin-left:2px;}
/*Marche pas sous IE 7 et inferieur, voir la ligne du dessous, différence dans la taille des interligne (td vide) mais pas trouvé mieux*/
/*body.tarifs table.price_table tr {border-bottom:1px solid #adadad;}*/
body.tarifs table.price_table td {border-bottom:1px solid #adadad;height:10px;}
body.tarifs table.price_table td {padding: 7px 0px 7px 0px;font-size:13px;font-weight: bold;font-family:Arial;}
body.tarifs table.price_table td.first{width:395px;}
body.tarifs table.price_table td.second{width:90px;text-align:center;}
body.tarifs table.price_table td.third{width:90px;text-align:center;}
body.tarifs table.price_table td span.detail_piece {font-size:10px;font-weight:normal;padding-left:5px;}
body.tarifs div.mention_tableau {margin:10px 0px 35px 3px;font-family:Tahoma;font-size:10px;color:#000000;}
body.tarifs div.mentions{margin-left:33px;margin-top:20px;}
body.tarifs table.price_table td.secondTitle {text-align:center;}
body.tarifs table.price_table td.lastTitle {text-align:center;}
body.tarifs table.price_table  td.interligneTd {height:35px;}

div.accessooireTitle {margin:10px 0px 0px 25px;width:432px;text-align:right;color:#606060;font-size:10px;}
div.accessoires {width:390px;height:200px;margin-left:25px;color:#606060;font-size:10px;margin-top:10px;border:solid 1px #A2AEBA;overflow:auto;padding:20px 20px 20px 20px;}
table.accessoires_table tr{height:40px;}
table.accessoires_table tr.odd{height:40px;background-color:#EEEEEE;}
table.accessoires_table td.image img{;margin-left:10px; border:solid 1px #A2AEBA;}
table.accessoires_table td.checkbox input{margin-right:10px;margin-left:10px;}
table.accessoires_table td.nom{width:100%;text-align:right;}
div.hover {border:1px solid black;position:absolute;left:475px;top:387px;width:170px;height:170px;}
div.hover2 {position:absolute;left:475px;top:570px;width:170px;height:57px;text-align:center;color:#606060;font-size:12px;}
img.afterSelectMoto {display:none;}

body.realisation-pks-formulaire h1{color:#FFFFFF;font-size:25px;font-family:arial;margin:0px 0px 3px 20px;}
body.realisation-pks-formulaire span.asterix {color:#00ff00;}
body.realisation-pks-formulaire div.bandesoustitre {margin-top:10px; margin-bottom:10px; background-color:black;padding:12px 0px 12px 10px;font-size:13px;width:590px;height:13px;}
body.realisation-pks-formulaire table.selectForMoto td {padding:0 10px 0 10px;}
body.realisation-pks-formulaire table.selectForMoto {margin-bottom:15px;}
body.realisation-pks-formulaire div.text {margin:0px 0 10px 10px;width:388px;clear:both;}
body.realisation-pks-formulaire div.text input {display:block; float:right; width:124px;}
body.realisation-pks-formulaire div.text input[type=file] {display:block; float:right; width:170px;margin-right:-40px;}
body.realisation-pks-formulaire div.text select {display:block; float:right; width:130px;}
body.realisation-pks-formulaire input[type=submit]  {margin-left:10px;}
body.realisation-pks-formulaire textarea.demandeTextarea {margin-left:10px; margin-top:20px;margin-bottom:20px;}
body.realisation-pks-formulaire div.explications {margin-left:10px; font-size:11px;}
body.realisation-pks-formulaire div.legende {font-size:10px;margin-left:10px;}
body.realisation-pks-formulaire div.text.groupe {margin-top:20px;}
body.realisation-pks-formulaire div.cadreDiv  {width:650px; height:500px;overflow:auto;}
body.realisation-pks-formulaire div.submitDiv {width:555px; text-align:right;}

body.accueil2 div.afterSelectMotoDiv {width:600px;}
body.accueil2 div.afterSelectMotoDiv img.afterSelectMoto{float:right;margin-top:20px;cursor:pointer;}
body.accueil2 div.hover2 span.accessoireHover2Text {color:red;font-weight:bold;}

body.realisation-perso div.boutonContinuerDiv {width:520px;}
body.realisation-perso div.boutonContinuerDiv a {float:right;}
body.realisation-perso a.voirTarif {color:black;font-size:9px;}

body.realisation-pks-ok div.bandeNoir {background: black none repeat scroll 0% 0%;width: 600px; height: 30px; padding-top: 10px; margin-top: 23px; margin-bottom: 20px;}
body.realisation-pks-ok h1 {margin-left:20px; color:#FFFFFF;face:tahoma;margin-top:0px;padding-top:19px;}
body.realisation-pks-ok  span.postscriptum{font-size:10px;}
body.realisation-pks-ok  div.info{margin-left:30px;}
