/* INITIALISATION ########################################################### */

a {
 outline:none;
}

img {
 border:0;
 vertical-align:bottom;
}

ul, ol {
 list-style-type:none;
 padding:0;
 margin:0;
}

/* ########################################################################## */

.liste {
 clear:both;
 width:740px;
 margin:0 10px 10px 10px;
 background:#d2d2d2;
}

.liste td:hover {
 background:#ededed;
}

.liste td {
 width:14%;
 padding:5px 7px;
 text-align:center;
 border-top:1px solid #fff;
 border-left:1px solid #fff;
}

.liste .entete td,
.liste .entete td:hover {
 color:#fff;
 font-weight:bold;
 border:none;
 background:url('../images/elements/fd_gamme.png') 0 bottom no-repeat;
}

.liste .entete td.none,
.liste .entete td.none:hover {
 background:#fff;
}

.liste td.pro_fiat, .liste td.pro_alko, .liste td.pro_fiat_alko,
.liste td.cap_fiat, .liste td.cap_alko, .liste td.cap_fiat_alko,
.liste td.int_fiat, .liste td.int_alko, .liste td.int_fiat_alko, .liste td.int_mercedes, .liste td.int_fiat_mercedes {
 width:16%;
 border:none;
}

.liste td.cap_fiat,
.liste td.cap_alko,
.liste td.cap_fiat_alko {
 height:120px;
}

.liste td.cap_fiat,
.liste td.cap_fiat:hover {
 background:url('../images/elements/ttr_capucines_fiat.png') 0 bottom no-repeat #fff;
}

.liste td.cap_alko,
.liste td.cap_alko:hover {
 background:url('../images/elements/ttr_capucines_alko.png') 0 bottom no-repeat #fff;
}

.liste td.cap_fiat_alko,
.liste td.cap_fiat_alko:hover {
 background:url('../images/elements/en/ttr_capucines_fiat_alko.png') 0 bottom no-repeat #fff;
}

body.en .liste td.cap_fiat,
body.en .liste td.cap_fiat:hover {
 background:url('../images/elements/en/ttr_capucines_fiat.png') 0 bottom no-repeat #fff;
}

body.en .liste td.cap_alko,
body.en .liste td.cap_alko:hover {
 background:url('../images/elements/en/ttr_capucines_alko.png') 0 bottom no-repeat #fff;
}

body.en .liste td.cap_fiat_alko,
body.en .liste td.cap_fiat_alko:hover {
 background:url('../images/elements/en/ttr_capucines_fiat_alko.png') 0 bottom no-repeat #fff;
}

body.de .liste td.cap_fiat,
body.de .liste td.cap_fiat:hover {
 background:url('../images/elements/de/ttr_capucines_fiat.png') 0 bottom no-repeat #fff;
}

body.de .liste td.cap_alko,
body.de .liste td.cap_alko:hover {
 background:url('../images/elements/de/ttr_capucines_alko.png') 0 bottom no-repeat #fff;
}

body.de .liste td.cap_fiat_alko,
body.de .liste td.cap_fiat_alko:hover {
 background:url('../images/elements/de/ttr_capucines_fiat_alko.png') 0 bottom no-repeat #fff;
}

body.it .liste td.cap_fiat,
body.it .liste td.cap_fiat:hover {
 background:url('../images/elements/it/ttr_capucines_fiat.png') 0 bottom no-repeat #fff;
}

body.it .liste td.cap_alko,
body.it .liste td.cap_alko:hover {
 background:url('../images/elements/it/ttr_capucines_alko.png') 0 bottom no-repeat #fff;
}

body.it .liste td.cap_fiat_alko,
body.it .liste td.cap_fiat_alko:hover {
 background:url('../images/elements/it/ttr_capucines_fiat_alko.png') 0 bottom no-repeat #fff;
}

.liste td.pro_fiat,
.liste td.pro_alko,
.liste td.pro_fiat_alko {
 height:115px;
}

.liste td.pro_fiat,
.liste td.pro_fiat:hover {
 background:url('../images/elements/ttr_profiles_fiat.png') 0 bottom no-repeat #fff;
}

.liste td.pro_alko,
.liste td.pro_alko:hover {
 background:url('../images/elements/ttr_profiles_alko.png') 0 bottom no-repeat #fff;
}

.liste td.pro_fiat_alko,
.liste td.pro_fiat_alko:hover {
 background:url('../images/elements/ttr_profiles_fiat_alko.png') 0 bottom no-repeat #fff;
}

body.en .liste td.pro_fiat,
body.en .liste td.pro_fiat:hover {
 background:url('../images/elements/en/ttr_profiles_fiat.png') 0 bottom no-repeat #fff;
}

body.en .liste td.pro_alko,
body.en .liste td.pro_alko:hover {
 background:url('../images/elements/en/ttr_profiles_alko.png') 0 bottom no-repeat #fff;
}

body.en .liste td.pro_fiat_alko,
body.en .liste td.pro_fiat_alko:hover {
 background:url('../images/elements/en/ttr_profiles_fiat_alko.png') 0 bottom no-repeat #fff;
}

body.de .liste td.pro_fiat,
body.de .liste td.pro_fiat:hover {
 background:url('../images/elements/de/ttr_profiles_fiat.png') 0 bottom no-repeat #fff;
}

body.de .liste td.pro_alko,
body.de .liste td.pro_alko:hover {
 background:url('../images/elements/de/ttr_profiles_alko.png') 0 bottom no-repeat #fff;
}

body.de .liste td.pro_fiat_alko,
body.de .liste td.pro_fiat_alko:hover {
 background:url('../images/elements/de/ttr_profiles_fiat_alko.png') 0 bottom no-repeat #fff;
}

body.it .liste td.pro_fiat,
body.it .liste td.pro_fiat:hover {
 background:url('../images/elements/it/ttr_profiles_fiat.png') 0 bottom no-repeat #fff;
}

body.it .liste td.pro_alko,
body.it .liste td.pro_alko:hover {
 background:url('../images/elements/it/ttr_profiles_alko.png') 0 bottom no-repeat #fff;
}

body.it .liste td.pro_fiat_alko,
body.it .liste td.pro_fiat_alko:hover {
 background:url('../images/elements/it/ttr_profiles_fiat_alko.png') 0 bottom no-repeat #fff;
}

.liste td.int_fiat,
.liste td.int_alko,
.liste td.int_fiat_alko {
 height:115px;
}

.liste td.int_fiat,
.liste td.int_fiat:hover {
 background:url('../images/elements/ttr_integraux_fiat.png') 0 bottom no-repeat #fff;
}

.liste td.int_alko,
.liste td.int_alko:hover {
 background:url('../images/elements/ttr_integraux_alko.png') 0 bottom no-repeat #fff;
}

.liste td.int_fiat_alko,
.liste td.int_fiat_alko:hover {
 background:url('../images/elements/ttr_integraux_fiat_alko.png') 0 bottom no-repeat #fff;
}

body.en .liste td.int_fiat,
body.en .liste td.int_fiat:hover {
 background:url('../images/elements/en/ttr_integraux_fiat.png') 0 bottom no-repeat #fff;
}

body.en .liste td.int_alko,
body.en .liste td.int_alko:hover {
 background:url('../images/elements/en/ttr_integraux_alko.png') 0 bottom no-repeat #fff;
}

body.en .liste td.int_fiat_alko,
body.en .liste td.int_fiat_alko:hover {
 background:url('../images/elements/en/ttr_integraux_fiat_alko.png') 0 bottom no-repeat #fff;
}

body.de .liste td.int_fiat,
body.de .liste td.int_fiat:hover {
 background:url('../images/elements/de/ttr_integraux_fiat.png') 0 bottom no-repeat #fff;
}

body.de .liste td.int_alko,
body.de .liste td.int_alko:hover {
 background:url('../images/elements/de/ttr_integraux_alko.png') 0 bottom no-repeat #fff;
}

body.de .liste td.int_fiat_alko,
body.de .liste td.int_fiat_alko:hover {
 background:url('../images/elements/de/ttr_integraux_fiat_alko.png') 0 bottom no-repeat #fff;
}

body.it .liste td.int_fiat,
body.it .liste td.int_fiat:hover {
 background:url('../images/elements/it/ttr_integraux_fiat.png') 0 bottom no-repeat #fff;
}

body.it .liste td.int_alko,
body.it .liste td.int_alko:hover {
 background:url('../images/elements/it/ttr_integraux_alko.png') 0 bottom no-repeat #fff;
}

body.it .liste td.int_fiat_alko,
body.it .liste td.int_fiat_alko:hover {
 background:url('../images/elements/it/ttr_integraux_fiat_alko.png') 0 bottom no-repeat #fff;
}

.liste td.int_mercedes,
.liste td.int_fiat_mercedes {
 height:120px;
}

.liste td.int_mercedes,
.liste td.int_mercedes:hover {
 background:url('../images/elements/ttr_integraux_mercedes.png') 0 bottom no-repeat #fff;
}

.liste td.int_fiat_mercedes,
.liste td.int_fiat_mercedes:hover {
 background:url('../images/elements/ttr_integraux_fiat_mercedes.png') 0 bottom no-repeat #fff; 
}

body.en .liste td.int_mercedes,
body.en .liste td.int_mercedes:hover {
 background:url('../images/elements/en/ttr_integraux_mercedes.png') 0 bottom no-repeat #fff;
}

body.en .liste td.int_fiat_mercedes,
body.en .liste td.int_fiat_mercedes:hover {
 background:url('../images/elements/en/ttr_integraux_fiat_mercedes.png') 0 bottom no-repeat #fff; 
}

body.de .liste td.int_mercedes,
body.de .liste td.int_mercedes:hover {
 background:url('../images/elements/de/ttr_integraux_mercedes.png') 0 bottom no-repeat #fff;
}

body.de .liste td.int_fiat_mercedes,
body.de .liste td.int_fiat_mercedes:hover {
 background:url('../images/elements/de/ttr_integraux_fiat_mercedes.png') 0 bottom no-repeat #fff; 
}

body.it .liste td.int_mercedes,
body.it .liste td.int_mercedes:hover {
 background:url('../images/elements/it/ttr_integraux_mercedes.png') 0 bottom no-repeat #fff;
}

body.it .liste td.int_fiat_mercedes,
body.it .liste td.int_fiat_mercedes:hover {
 background:url('../images/elements/it/ttr_integraux_fiat_mercedes.png') 0 bottom no-repeat #fff; 
}

.liste a {
 display:block;
 text-align:left;
 white-space:nowrap;
 padding:2px 0 2px 20px;
 background:url('../images/elements/ico_coche.gif') 0 3px no-repeat;
}

.liste td:hover a {
 padding:2px 0 2px 20px;
 background:url('../images/elements/ico_coche_active.gif') 0 3px no-repeat;
}

.liste td:hover a:hover {
 background:url('../images/elements/ico_coche_active_on.gif') 0 3px no-repeat;
}

.bandeau * {
 padding:0;
 margin:0;
 border:none;
}

.bandeau {
 width:740px;
 height:164px;
 margin:10px;
 background:#393939;
}

.bandeau.aventura {
 /* background:url('../images/elements/fd_explorateur.jpg') right 0 no-repeat #393939; */
}

.bandeau.reference {
 /* background:url('../images/elements/fd_explorateur.jpg') right 0 no-repeat #393939; */
}

.bandeau.explorateur {
 /* background:url('../images/elements/fd_explorateur.jpg') right 0 no-repeat #393939; */
}

.bandeau td {
 position:relative;
 color:#fff;
 font-size:12px;
 font-weight:bold;
 font-style:italic;
}

.bandeau .visuel,
.bandeau #visuel {
 width:383px;
 height:164px;
}

.bandeau .texte {
 padding:10px;
}



/* FICHE #################################################################### */

.blocFiche p {
 margin:0;
 padding:0;
}

.blocFiche {
 clear:both;
 width:740px;
 margin:0 10px;
 padding:10px 0;
 font-size:12px;
}

.blocFiche .retour {
 font-size:12px;
 font-weight:bold;
}

.blocMenu {
 display:block;
 padding:20px 10px;
 height:43px;
 background:url('../images/elements/fd_menu_fiche.gif') 0 40px repeat-x;
}

.blocMenu a {
 float:left;
 width:43px;
 height:43px;
 margin:0 5px;
}

.blocMenu #item4,
.blocMenu #item5,
.blocMenu #item6 {
 float:right;
}

.blocMenu a span {
 display:none;
}

.blocMenu #item1:hover,
.blocMenu #item2:hover,
.blocMenu #item3:hover,
.blocMenu #item4:hover,
.blocMenu #item5:hover,
.blocMenu #item6:hover,
.blocMenu #item1.active,
.blocMenu #item2.active,
.blocMenu #item3.active,
.blocMenu #item4.active,
.blocMenu #item5.active,
.blocMenu #item6.active {
 background-position:0 -43px;
}

.blocMenu #item1 {
 background:url('../images/elements/ico_description.gif') no-repeat;
}

.blocMenu #item2 {
 background:url('../images/elements/ico_images.gif') no-repeat;
}

.blocMenu #item3 {
 background:url('../images/elements/ico_vue.gif') no-repeat;
}

.blocMenu #item4 {
 background:url('../images/elements/ico_fiche.gif') no-repeat;
}

.blocMenu #item5 {
 background:url('../images/elements/ico_options.gif') no-repeat;
}

.blocMenu #item6 {
 background:url('../images/elements/ico_imprimer.gif') no-repeat;
}

.blocFiche .entete {
 clear:both;
 width:740px;
 padding-bottom:10px;
}

.blocFiche #apercu {
 position:relative;
 float:right;
 width:494px;
 height:370px;
 margin-top:-10px;
 border:10px solid #fff;
}

#apercu img.loader {
 position:absolute;
 left:50%;
 top:50%;
 margin-top:-9px;
 margin-left:-110px;
}

.blocFiche .detail {
 float:left;
 width:350px;
 height:auto !important;
 min-height:216px;
 height:216px;
 margin-bottom:10px;
 padding:0 10px 10px 0;
 background:url('../images/elements/fd_detail.png') 0 bottom no-repeat;
 voice-family: "\"}\"";
 voice-family:inherit;
 width:340px;
 height:216px;
}

*html .blocFiche .detail {
 height:226px;
}

*+html .blocFiche .detail {
 min-height:226px;
}

.blocFiche .detail span {
 font-weight:bold;
 text-transform:uppercase;
}

.blocFiche .detail p {
 padding-bottom:10px;
}

.blocFiche #diaporama {
 float:right;
 width:380px;
 height:246px;
 margin-top:-10px;
 border:10px solid #fff;
 voice-family: "\"}\"";
 voice-family:inherit;
 width:360px;
 height:226px;
}

.blocFiche .schema {
 clear:both;
}

.blocFiche #message {
 clear:both;
 float:left;
 width:650px;
 padding:5px 0 5px 235px;
 voice-family: "\"}\"";
 voice-family:inherit;
 width:415px;
}

*html .blocFiche #message {
 margin-top:5px;
 width:650px;
}

*+html .blocFiche #message {
 margin-top:5px;
 width:650px;
}

#impression {
 clear:both;
 width:625px;
 margin:0 auto;
 text-align:left;
 font-family:Arial, Helvetica, sans-serif;
}

#impression .blocFiche {
 clear:both;
 width:625px;
 margin:0;
 padding:10px 0;
 font-size:12px;
}

#impression h2 {
 color:#fff;
 font-size:16px;
 background:#000;
 text-align:center;
 padding:5px 0;
 margin:0 0 10px 0;
}

#impression .detail {
 width:250px;
 voice-family: "\"}\"";
 voice-family:inherit;
 width:240px;
}

#impression .detail p {
 padding-bottom:3px;
}

#impression .visuel {
 float:right;
}


/* Diaporama ---------------------------------------------------------------- */

.blocSlider {
 clear:both;
 float:left;
 width:171px;
 height:370px;
 padding:31px 17px;
 border:1px solid #505050;
 voice-family: "\"}\"";
 voice-family:inherit;
 width:135px;
 height:306px;
}

#tab .blocSlider {
 width:138px;
 voice-family: "\"}\"";
 voice-family:inherit;
 width:102px;
}

.slider {
 clear:both;
 width:135px;
}

#slider li {
 width:135px;
 height:306px;
}

#tab .slider,
#tab #slider li {
 width:102px;
}

#slider li img {
 border:2px solid #fff;
}

#slider li a:hover img,
#slider li a.active img {
 border:2px solid #cf0020;
}

#controls {
 margin:0;
 position:relative;
}

#prevBtn,
#nextBtn {
 position:absolute;
 display:block;
 margin:0;
 overflow:hidden;
 text-indent:-8000px;	
 width:30px;
 height:25px;
 top:-334px;
 left:52px;
}

#tab #prevBtn,
#tab #nextBtn {
 left:35px;
}

#nextBtn {
 top:3px; 
}

#prevBtn a,
#nextBtn a {  
 display:block;
 width:30px;
 height:25px;
}

#prevBtn,
#prevBtn a {
 background:url('../images/navigation/btn_prev.gif') no-repeat;
}

#nextBtn,
#nextBtn a { 
 background:url('../images/navigation/btn_next.gif') no-repeat;
}



/* ONGLETS ################################################################## */

.menuTabs {
 float:left;
 width:100%;
 list-style:none;
 margin:0 0 10px 0;
 padding:0;
 border-bottom:2px solid #6b070a;
}

.menuTabs li {
 float:left;
 margin:0 2px 0 0;
 min-width:84px; /* Opera */
}

.menuTabs a,
.menuTabs a span {
 float:left;
 font-size:13px;
 display:block;
 padding:0 15px;
 background:url('../images/elements/onglet.png') no-repeat;
}

.menuTabs a {
 padding-left:0;
 color:#fff;
 font-size:11px;
 font-weight:bold;
 line-height:30px;
 text-align:center;
 text-decoration:none;
 white-space:nowrap;
 opacity:.30;
 filter:alpha(opacity=30);
}

.menuTabs a span {
 padding-right:0;
}

.menuTabs .active a {
 color:#fff;
}

.menuTabs a.active,
.menuTabs a:hover,
.menuTabs a:focus {
 color:#fff;
 background-position:100% -120px;
 outline:0;
 opacity:1;
 filter:alpha(opacity=100);
}

.menuTabs a {
 background-position:100% -80px;
}

.tabs-nav a span {
 width:64px;
 min-width:64px;
 height:30px;
 min-height:30px;
 padding-right:0;
}

*>.menuTabs a span {
 width:auto;
 height:auto;
}

.menuTabs a.active span,
.menuTabs a:hover span,
.menuTabs a:focus span {
 background-position:0 -40px;
}

.menuTabs a span {
 background-position:0 0;
}
.menuTabs a.active:link,
.menuTabs a.active:visited,
.menuTabs a.active:link,
.menuTabs a.active:visited { /* Opera */
 cursor:text;
}

.menuTabs a:hover,
.menuTabs a:focus,
.menuTabs a:active { /* Opera */
 cursor:pointer;
}
