﻿* html a:hover {visibility:visible}
body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #808080; font-weight: bold; border:0px; margin:0px;}
table {  border-collapse:collapse; margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #808080; font-weight: bold;}
select {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #808080; font-weight: bold;}
td {  margin:0; padding:0;}
h1 { font-size: 24pt; margin: 0; padding: 0;}
h1.rouge { color:Red; margin:-2px 0 0 -2px;}
h2 { font-size: 11pt; white-space: nowrap; margin: 0; padding: 0;}
h4 { font-size: 8pt; margin: 0; padding: 0;}
img { border: 0; }
a {color: #808080; font-weight: bold;}

#haut {border:0; height:96px; background: url(images/haut-droite.gif) }

/* menu principal */
.menu { position:absolute; left:32px; top:76px; }
.menu div { position:absolute; width: 120px; height:20px; background: url(images/bouton-menu.gif)}
.menu a { display: block; width: 120px; height:20px; font-family: Arial, Helvetica, sans-serif; font-size:8pt; font-weight: bold; line-height:14px; color: white;  text-decoration: none; text-align: center;}
.menu div a:hover { background: url(images/bouton-menu-over.gif); color:red;}
.menu div.selected  { background: url(); font-family: Arial, Helvetica, sans-serif; font-size:8pt; font-weight: bold; line-height:14px; color: red; text-align: center; }
.menu div.selected a  { visibility: hidden; }
#ctl00_menu_occasion {left:0px;}
#ctl00_menu_occasion_detail {left:0px; background: url(images/bouton-menu-over.gif); color:red;}
#ctl00_menu_occasion_detail a {color:#ff7777;}
#ctl00_menu_occasion_detail a:hover {color:Red;}
#ctl00_menu_occasion_selected {left:0px;}
#ctl00_menu_neuf {left:105px;}
#ctl00_menu_neuf_detail {left:105px; background: url(images/bouton-menu-over.gif); color:red;}
#ctl00_menu_neuf_detail a {color:#ff7777;}
#ctl00_menu_neuf_detail a:hover {color:Red;}
#ctl00_menu_neuf_selected {left:105px;}
#ctl00_menu_location {left:210px;}
#ctl00_menu_location_detail {left:210px; background: url(images/bouton-menu-over.gif); color:red;}
#ctl00_menu_location_detail a {color:#ff7777;}
#ctl00_menu_location_detail a:hover {color:Red;}
#ctl00_menu_location_selected {left:210px;}
#ctl00_menu_partenaires {left:315px;}
#ctl00_menu_partenaires_selected {left:315px;}
#ctl00_menu_contact {left:420px;}
#ctl00_menu_contact_selected {left:420px;}
#ctl00_menu_cevi  {left:525px; height:20px; background: url(images/bouton-menu-cevi.gif); }
#ctl00_menu_cevi a:hover { background: url(images/bouton-menu-cevi-over.gif); }
#ctl00_menu_cevi a:hover img { visibility:hidden;}
#ctl00_menu_cevi_selected {left:525px;}
#ctl00_menu_liens {left:630px;}
#ctl00_menu_liens_selected {left:630px;}
#ctl00_menu_gestion {left:735px;}
#ctl00_menu_gestion_selected {left:735px;}


/* menu langues */
.menu-langues { position:absolute; left:317px; top:0px;}
.menu-langues div { position:absolute; height:18px; }
.menu-langues img { height:18px; }
.menu-langues div a:hover img { visibility:hidden;}
#menu-langues-francais {width:88px; background: url(images/bouton-francais-over.gif);}
#menu-langues-anglais {left:76px; width:76px; background: url(images/bouton-anglais-over.gif);}
#menu-langues-allemand {left:140px; width:76px; background: url(images/bouton-allemand-over.gif);}
#menu-langues-italien {left:208px; width:86px; background: url(images/bouton-italien-over.gif);}
#titre-semi-remorque-ombre { position:absolute; left:18px; top:18px;}
#titre-semi-remorque-ombre h1 { color:gray; font-size:26px; margin:0; padding:2px 0 0 2px;}
#titre-semi-remorque { position:absolute; left:18px; top:18px; }
#titre-semi-remorque h1 { color:red; font-size:26px; margin:0; }
#achat-vente {position:absolute; left:30px; top:55px; }
#uti {position:absolute; left:880px; top:16px; text-align: center;  white-space: nowrap; font-size:7pt; color:#808080}
#uti a {font-size:7pt; color:#808080}
#uti a:hover {color:#999999}
#proposez {position:absolute; top:30px; left:350px; text-align: center; white-space: nowrap;}
#proposez1 {position:absolute; top:24px; line-height: 30px; left:350px; width:400px; height:30px; white-space: nowrap; font-weight: bold; background-image:url(images/proposez.gif);}
#proposez1 a {line-height:24px; color:White; font-size:10pt; text-decoration:none; font-weight: bold; text-align:left; }
#proposez1 img {vertical-align: middle; }

#identification {position:absolute; top:10px; left:800px; text-align: center; white-space: nowrap; font-size: 7pt; font-weight:lighter; }
.login {position: absolute; top:6px;left:760px; }
.login input {border:solid 1px grey; height:10px; font-size:7pt; }

.loginview {position: absolute; top:16px; left:800px; width:300px;}

#selections {width:100%; padding-left:20px; margin: 10px 0px 0px 0px;}
#selections table td {line-height:20px; height: 39px; }
#selections-numero {width:100px; height:19px;}
.ddlpartenaires {width:100px;}
.ddlmarques {width:100px;}
.ddltypes {width:130px;}
.ddlmodeles {width:165px;}
.ddlannees {width:125px;}
.ddlprix {width:160px;}
.ddlhayons {width:100px;}
.ddlregions {width:130px;}
.ddlfichesstatus {width:100px;}

#ctl00_ContentPlaceHolder1_menu_grille {height: 30px; width: 884px; margin: 20px 0px 0px 20px;}
/*.tabtous { border: solid 1px red; display: inline-block; position: relative; top: 3px; width:160px; padding :4px 0 4px 0; font-size: 7pt; text-align: center; text-decoration: none; }
.tabselection { border: solid 1px red; display: inline-block; position: relative; top: 3px; width:150px; padding :4px 0 4px 0; font-size: 7pt; text-align: center; text-decoration: none; }*/
.tabtous { display: inline-block; position: relative; top: 0px; padding :0px 26px; font-size: 7pt; text-align: center; text-decoration: none; }
.tabselection { display: inline-block; position: relative; top: 0px; padding :0px 26px; font-size: 7pt; text-align: center; text-decoration: none; }
       
#grille {position:relative; background: url(images/grille.jpg) no-repeat; height:510px; width:884px; margin:0px 0px 20px 20px;}
.tablegrille {margin: 2px 8px 6px 8px;}
.imagegrille {display: block; padding: 1px 5px 3px 5px; } 

#pneus {width:200px;}
#pneus td {border:solid 1px black; height:12px; text-align:center;}
#pneus th {border:solid 1px black; height:11px; text-align:center;}

.micrositetitre {font-size:14pt; font-weight:bold; }
.micrositetexte {font-size:10pt; }

.ficheselect {border:solid 1px red; height:12px;}
.ficheinput {border:solid 1px red; height:12px;}


#cadre-explications {width: 760px; border: solid 0px green; margin:10px; padding-left:10px;}
#cadre-explications * {border:solid 0px red;}
#cadre-explications table {border-collapse:collapse; }
#cadre-explications table td {vertical-align:top;}
#cadre-explications table table {margin:0; padding:0px;}
#cadre-explications table table td {padding:0;}
#cadre-explications input {font-size:9pt; border: solid 1px gray; height:14px;}

#cadre-client {width: 760px; border: solid 0px green; margin:0 0 5px 10px; padding: 0 0 0 10px; background-image:url(images/fond-saisie-milieu.jpg)}
#cadre-client * {border:solid 0px red;}
#cadre-client h4 {padding: 6px 0 14px 10px; margin-left:-10px; color:#ffffff; font-weight:bold; font-size:9pt;  background-image:url(images/fond-saisie-haut.jpg); background-repeat:no-repeat; }
#cadre-client table {border-collapse:collapse; }
#cadre-client table td {vertical-align:top;}
#cadre-client table table {margin:0; padding:0px;}
#cadre-client table table td {padding:0;}
#cadre-client input {font-size:9pt; border: solid 1px gray; height:14px;}
#cadre-client textarea {font-size:9pt; border: solid 1px gray; }

#cadre-paiement {width: 760px; border: solid 0px green; margin:0 0 5px 10px; padding: 0 0 0 10px; background-image:url(images/fond-saisie-milieu.jpg)}
#cadre-paiement * {border:solid 0px red;}
#cadre-paiement h4 {padding: 6px 0 14px 10px; margin-left:-10px; color:#ffffff; font-weight:bold; font-size:9pt; background-image:url(images/fond-saisie-haut.jpg); background-repeat:no-repeat; }
#cadre-paiement table {border-collapse:collapse; }
#cadre-paiement table td {vertical-align:top;}
#cadre-paiement table table {margin:0; padding:0px;}
#cadre-paiement table table td {padding:0;}
#cadre-paiement input {font-size:9pt; border: solid 1px gray; height:14px;}

#cadre-mode-paiement {width: 760px; border: solid 1px green; padding:10px;}
#cadre-mode-paiement * {border:solid 0px red;}
#cadre-mode-paiement table {border-collapse:collapse; }
#cadre-mode-paiement table td {vertical-align:top; }
#cadre-mode-paiement table table {margin:0; padding:0px;}
#cadre-mode-paiement table table td {padding:0;}
#cadre-mode-paiement input {font-size:9pt; border: solid 1px gray; height:14px;}

#cadre-vehicule {width: 760px; border: solid 0px green; margin:0 0 5px 10px; padding: 0 0 0 10px; background-image:url(images/fond-saisie-milieu.jpg)}
#cadre-vehicule * {border:solid 0px red;}
#cadre-vehicule h4 {padding: 6px 0 14px 10px; margin-left:-10px; color:#ffffff; font-weight:bold; font-size:9pt; background-image:url(images/fond-saisie-haut.jpg); background-repeat:no-repeat; }
#cadre-vehicule h5 {padding: 5px 0 5px 0; margin:0; font-weight:bold; font-size:8pt;}
#cadre-vehicule table {border-collapse:collapse; }
#cadre-vehicule table td {vertical-align:top;}
#cadre-vehicule input {font-size:9pt; border: solid 1px gray; margin: 0 0 0 0; height:14px;}
#cadre-vehicule select {border: solid 1px gray; margin: 1px 0 1px 0; height:16px;}
#cadre-vehicule textarea {font-size:9pt; border: solid 1px gray; }

.offre
{
    position:absolute; font-family: arial; font-size: 10pt; background-color:white; color:red;  top:-37px; left:6px; width:126px; height:16px; border:solid 1px red; text-align:center;
}
.dossier
{
    
    /*border: solid 1px red;*/
}

.diaporama {  filter: blendTrans(duration=1)}

.etapes
{
    width: 760px;
}
.etapes table
{
    font-size: 10pt;
}
.etapes table td
{
    padding: 5px;
}
.etapes-photos table td
{
    padding: 0;
}

