body {
margin:0;
padding:0;
background:#000;
/* background:#000;*/
}

.infoDispoPro {
text-transform:uppercase;
color:#e82e15;
margin:0;
font-size:1em;
text-align:center;
}

img, .img {
border:0;
}
p.bodytext {
font-size:0.75em;
text-align:justify;
}
.actuAccueil p.bodytext {
text-align:left;
}
.partnerAccueil p.bodytext {
text-align:left;
}
/* alignement RTE typo */
.align-left {
text-align:left;
font-size:0.75em;
}
.align-center {
text-align:center;
font-size:0.75em;
}
.align-right {
text-align:right;
font-size:0.75em;
}
.important {
color:#e82e15;
text-decoration:none;
}
a {
color:#e82e15;
text-decoration:none;
}
a:hover {
color:#dfdcdc;
}

a.geork:hover {
color:#e82e15;
text-decoration:none;
}
a.geork {
color:#dfdcdc;
}

h1 {
margin:0;
padding:0;
}
h1 span {
display:none;
}
h2 {
font-size:1.2em;
}
.csc-textpic-caption {
font-size:0.6em;
text-align:center;
}
.T3 {
width:550px;
clear:both;
margin-bottom:6px;
}
.T3 .pad {
padding:0 8px;
}
.T3 .pad h2 {
font-size:1em;
}
hr.separActu {
clear:both;
width:95%;
border:0;
border-top: 1px solid #e82e15;
}
#page {
font-family:Arial, Helvetica, sans-serif;
color:#dfdcdc;
width:740px;
margin:auto;
padding:0;
/* background:#000; */
background:#000;
}
#cadreRouge {
border:2px solid #e82e15;
background:#000url(../img/boutFond_cadre_haut.gif) top repeat-x;
/* background:#000 url(../img/boutFond_cadre_haut.gif) top repeat-x; */
width:550px;
padding:0;
margin:10px 0;
min-height:200px;
}
#separBas, #separBas2 {
height:44px;
background:url(../img/boutFond_cadre_bas.gif) top repeat-x;
clear:both;
}
#flags {
float:right;
}
#logo-accroche {
padding:6px;
/* background:#000; */
background:#000;
}
#user {
position:relative;
left:405px;
top:72px;
width:325px;
background:transparent;
text-align:right;
color:#dfdcdc;
font-weight:bold;
}
#deco {
height:190px;
}
#vignettes {
position:relative;
top:100px;
left:410px;
width:330px;
}
#vignettes img {
margin-right:10px;
border:2px solid #000;
}
.rouge {
color:#e82e15;
}
#menuH {
width:105%;
list-style-type:none;
margin:0 0px 10px -20px;
padding:4px 0 3px 0;
text-align:center;
font-size:0.65em;
/* background:#000; */
background:#000;
}
#menuH li {
display:inline;
}
#menuH li a {
font-weight:bold;
color:#FFF;
text-decoration:none;
text-transform:uppercase;
}
#menuH li a:hover, #menuH li a.active {
color:#e82e15;
}
#breadcrumb {
font-size:0.7em;
/* background:#000; */
background:#000;
text-decoration:none;
}
#breadcrumb a {
color:#dfdcdc;
text-decoration:none;
}
#breadcrumb a:hover, #breadcrumb .active {
color:#e82e15;
}
#bande_search_menu {
margin:0;
padding:0;
width:740px;
clear:both;
}
#gaucheH, #gauche {
float:left;
width:170px;
}
#conteneur {
clear:both;
/*background:#000; */
background:#000;
}
#clear{
width:100%;
height:1px;
clear:both;
}
#search_pdt {
padding:0;
font-size:0.7em;
/* background:#000; */
background:#000;
}
.recherche {
font-size:1em;
color:#000;
width:100px;
height:12px;
background-color:#959595;
border:1px solid #dfdcdc;
}
#formsearch {
background:#000;
padding-left:6px;
}
#formsearch div {
/* background:#000;*/
background:#000;
height:16px;
padding:0;
}
#formsearch #formInput { 
/* background:#000 url(../img/fd_searchform.gif) right no-repeat; */
background:#000 url(../img/fd_searchform.gif) right no-repeat;
height:23px;
margin-top:6px;
}
#formsearch div.ok {
float:left;
padding:0 6px 6px 0;
}
#formsearch div.sword {
float:left;
padding:0 0 6px 0;
}
#menuG {
clear:both;
list-style-type:none;
margin:0 0 6px 0;
padding:0;
/* background:#000; */
background:#000;
}
#menuG li {
width:155px;
font-size:0.75em;
}
#menuG li a {
color:#dfdcdc;
text-decoration:none;
font-weight:bold;
display:block;
padding:2px 0;
padding-left:6px;
border-bottom:1px solid #3c3c3e;
}
#menuG li a:hover, #menuG li a.active {
background:#F00;
border-bottom:1px solid #F00;
}
#menuG li.last a {
border-bottom:1px solid #000;
}
#menuG li ul.menuG2 {
list-style-type:none;
margin:0;
padding:0;
}
#menuG li ul.menuG2 li {
font-size:0.95em;
padding:1px 0;
}
#menuG li ul.menuG2 li a {
font-weight:normal;
background:none;
display:inline;
padding-left:12px;
border:0;
}
#menuG li ul.menuG2 li a:hover, #menuG li ul.menuG2 li a.active {
color:#e82e15;
background:none;
border:0;
}
#droiteH {
float:left;
width:570px;
}
#droite {
float:left;
width:570px;
}
#footer {
font-size:0.65em;
color:#808080;
text-align:center;
padding:3px;
/* width:auto; */
width:570px;
float:right;
clear:both;
padding-top:20px;
/* background:#000; */
background:#000;
}
#footer a {
text-decoration:none;
color:#808080;
}
#footer a:hover {
color:#e82e15;
}

/* LOGIN */
.tx-newloginbox-pi1 {
padding:0;
font-size:0.75em;
}
.tx-newloginbox-pi1-back {
text-align:center;
}
#droite .tx-newloginbox-pi1 {
font-size:0.75em;
padding:0px 10px;
}
h2.login {
background:transparent url(../img/cadenas.gif) left no-repeat;
padding:12px 0 0 30px;
height:24px;
margin:6px 0 8px 0;
}
.tx-newloginbox-pi1 p {
font-size:1em;
}
.tx-newloginbox-pi1 fieldset {
border:0;
}
.champlog {
clear:both;
display:table;
margin:8px 0;
}
.champlog div {
float:left;
}
.loglabel {
width:256px;
text-align:right;
}
.loginput {
width:200px;
}
.loginput input {
font-size:1em;
color:#000;
width:130px;
height:12px;
background-color:#959595;
border:1px solid #dfdcdc;
}
.logsubmit {
text-align:right;
width:130px;
}
.tx-newloginbox-pi1-forgotP {
text-align:center;
margin-top:0;
}
#contour {
border:2px solid #e82e15;
/* background:#000 url(../img/boutFond_cadre_haut.gif) top repeat-x; */
background:#000 url(../img/boutFond_cadre_haut.gif) top repeat-x;
width:550px;
padding:0;
margin:10px 0;
}
#contour .tx-srfeuserregister-pi1 {
background:url(../img/boutFond_cadre_bas.gif) repeat-x;
height:44px;
}
#contour #44 .tx-newloginbox-pi1 {
padding-top:2px;
height:44px;
}
.tx-srfeuserregister-pi1 div.register {
text-align:center;
padding-top:15px;
}
.tx-srfeuserregister-pi1 #msg_bas {
line-height:0.8em;
padding-top:10px;
}
.tx-srfeuserregister-pi1 #msg_bas p {
text-align:center;
}
#msg_bas a {
color:#dfdcdc;
}
#msg_bas a:hover {
color:#e82e15;
}

/* ENREGISTREMENT UTILISATEUR */
.tx-srfeuserregister-pi1 {
font-size:0.75em;
padding:0;
}
.tx-srfeuserregister-pi1 p {
margin-left:10px;
}

.tx-srfeuserregister-pi1 label span, .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error {
color: #e82e15;
}
.tx-srfeuserregister-pi1  form {
font-size:1em;
}
.tx-srfeuserregister-pi1 fieldset {
/* background:#000 url(../img/boutFond_cadre_haut.gif) top repeat-x; */
background:#000 url(../img/boutFond_cadre_haut.gif) top repeat-x;
width:534px;
border:2px solid #e82e15;
padding:4px 0 0 0;
margin:10px 0;
}
#bas3D {
background:url(../img/boutFond_cadre_bas.gif) top repeat-x;
height:44px;
clear:both;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice {
font-style:normal;
}
.tx-srfeuserregister-pi1 .first {
font-weight:bold;
}
h2.fe_register {
background:transparent url(../img/user.gif) left no-repeat;
padding:10px 0 0 34px;
height:24px;
margin:6px 4px 10px 4px;
}
h2.fe_logged, h2.fe_logged_no_Msg {
background:transparent url(../img/cadenas.gif) left no-repeat;
padding:12px 0 0 30px;
height:24px;
margin:4px 0 12px 0;
}
h2.fe_logged {
margin-left:10px;
}
#tpl-logged {
margin:12px 0 6px 0;
width:100%;
display:table;
clear:both;
}
#tpl-logged div.label {
float:left;
}
#tpl-logged div.input {
float:left;
margin:0 0 0px 6px;
}
h2.fe_logged_no_Msg {
width:400px;
float:left;
margin-top:0;
margin-bottom:0;
padding-top:0;
}
h2.fe_logged_no_Msg div, #logout_bt {
padding-top:3px;
}
#logout_bt {
float:right;
}
#logout_bt input {
width:13px;
height:14px;
}

.tx-srfeuserregister-pi1-text, .tx-srfeuserregister-pi1-password, #tx-srfeuserregister-pi1-static_info_country, #tx-srfeuserregister-pi1-tx_feuserpro_deb_adresse_pro, .tx-srfeuserregister-pi1-log, #tx-srfeuserregister-pi1-pass {
font-size:1em;
color:#000;
width:200px;
height:14px;
background:#959595;
border:1px solid #dfdcdc;
}
.tx-srfeuserregister-pi1-log, #tx-srfeuserregister-pi1-pass {
width:100px;
}
#tx-srfeuserregister-pi1-static_info_country {
width:208px;
}
.tx-srfeuserregister-pi1 dl {clear:both;}
.tx-srfeuserregister-pi1 dt {
width: 50%;
margin: 10px 0 0 0;
}
.tx-srfeuserregister-pi1 dd {
width: 45%;
margin: 10px 0 0 0;
}
.tx-srfeuserregister-pi1 dd.submit {
width: 215px;
text-align:right;
}
#bas3D p {
padding-top:10px;
text-align:center;
}
/* TT_PRODUCTS  */
#contour .tx-ttproducts-pi1 {
clear:both;
margin-top:12px;
}
#pointsGK {
display:table;
font-size:0.75em;
width:100%;
}
.tabloPoints {
float:left;
margin:15px 0;
}
#ptsFid {
border:0;
border-spacing:0;
border-collapse: collapse;
/* background:#000; */
background:#000;
margin-left:40px;
}
#ptsFid td.separ {
border:0;
/* background:#000; */
background:#000;
}
#ptsFid th {
text-align:left;
border-bottom:1px solid #000;
border-right:1px solid #000;
padding:2px 4px;
width:215px;
}
#ptsFid td {
border-bottom:1px solid #000;
padding:2px 4px;
font-weight:bold;
color:#e82e15;
width:50px;
}
.imgPoints {
float:right;
margin:10px 0 0 0;
padding-right:40px;
}
h3.fidel {
font-size:1.2em;
margin:0;
font-style:italic;
}
h3.fidel span {
font-style:normal;
}
#histo {
padding-left:10px;
font-size:0.75em;
margin-top:20px;
margin-bottom:10px;
clear:both;
}
h3.titreHisto {
font-size:1em;
padding:0;
}
#histoCmd {
margin-left:10px;
}
#histoCmd a {
color:#dfdcdc;
text-decoration:none;
}
#histoCmd a:hover {
color:#e82e15;
}
#histoCmd th{
text-align:left;
}
#listDat, #listTTC {
width:85px;
}
#listFac {
width:130px;
}
#listAct {
color:#000;
width:200px;
}
/* FICHE PRODUIT  - SINGLE*/
#Fprod {
font-size:0.75em;
color:#000;
/* background:#000; */
background:#000;
}
#fiche_prod {
margin:0;
width:552px;
background:#FFF;
}
#fiche_prod p {
font-size:1em;
}
.pdt_title {
color:#e82e15;
text-transform:uppercase;
margin:0;
font-size:1em;
}
.pdt_pro {
color:#e82e15;
text-transform:uppercase;
margin:0;
font-size:1em;
}
.pdt1 {
clear:both;
border:0;
}
.pdt2 {
clear: both;
height : 100% ;
border-top : 2px solid #000 ;
background : transparent url(../img/fondPdt.gif) left top repeat-y ;
}
.clear {
clear : both ;
height : 2px ;
margin : 0 ;
padding : 0 ;
}
.pdt_img {
float:left;
width:280px;
height:210px;
}
.pdt_vignettes {
float:left;
width:280px;
text-align:center;
padding:15px 0;

}
.lienImprimer {
font-size:0.8em;
text-align:left;
}
.lienImprimer img {
margin-left:6px;
}
.pdt_vignettes img {
border:1px solid #000;
/* ajout 21-12-2006 */
clear : both ;
}
.pdt_img div {
padding:0 0 0 5px;
}
.pdt_img1{
padding:0 0 0 5px;
text-align:center;
}
.pdt_desc div {
padding:5px;
}
.pdt_desc {
width:270px;
float:left;
height:210px;
overflow:auto;
border-left:2px solid #000;
}
.pdt_options {
width:270px;
float:left;
border-left:2px solid #000;
}
.pdt-ref-price {
display:table;
}
.pdt_ref, .pdt_price {
float:left;
width:134px; /* IE */
text-align:center;
color:#e82e15;
padding:5px 0;
font-weight:bold;
}
.pdt_ref {
width:132px; /* IE */
/*border-right:2px solid #000;*/
}
.pdt_price {
width:132px; /* IE */
border-left:2px solid #000;
}
.barre { /* pour le prix rayé */
text-decoration:line-through;
}
.variants {
padding:4px 0;
text-align:center;
clear:both;
border-top:2px solid #000;
}
.variants select {
height:16px;
font-size:0.9em;
border:1px solid #000;
background-color:#e3e3e3;
}
.input_qte {
font-size:1em;
color:#e82e15;
width:60px;
height:12px;
background-color:#e3e3e3;
border:1px solid #000;
}
.basket-submit {
padding:4px 0;
border-top:2px solid #000;
color:#e82e15;
display:table;
width:270px;
}
.basket-submit div {
float:left;
padding-left:15px;
}
.corres {
border-top:2px solid #000;
padding:4px 0;
clear:both;
width:270px;
display:table-cell;
}
.cor-select {
margin:5px;
text-align:center;
}
.cor-text {
font-size:0.9em;
text-align:center;
vertical-align: middle;
}
.cor-link {
float:left;
padding-left:8px;
}
.corres .cor-select  select {
height:16px;
font-size:0.9em;
border:1px solid #000;
background-color:#e3e3e3;
}
.corres a {
color:#000;
}
.corres a:hover {
color:#e82e15;
}
.remarques {
clear:both;
border-top:2px solid #000;
}
#armes_corres {
width:552px;
border:0;
border-spacing:0;
border-collapse: collapse;
font-family:Verdana, Helvetica, sans-serif;
font-size:0.6em;
}
#armes_corres caption {
font-weight:bold;
color:#FFF;
/* background:#000; */
background:#000;
text-align:left;
padding:6px;
}
#armes_corres th {
text-align:left;
font-weight:normal;
padding:4px;
background:#b9b9b9;
color:#000;
border-right:1px solid #000;
border-top:1px solid #000;
}
#armes_corres th a {
color:#000;
}
#armes_corres th a:hover {
color:#e82e15;
}
#armes_corres td {
text-align:right;
padding:4px;
background:#c5c5c7;
color:#000;
border-right:1px solid #000;
border-top:1px solid #000;
}
#totop {
width:552px;
text-align:right;
margin:8px 0;
}

/* ---------------- LISTE PRODUITS ----------------- */
#pdt_list {
border:2px solid #e82e15;
width:550px;
font-size:0.75em;
/* background:#000; */
background:#000;
margin:10px 0;
}
#top_list_pdt {
height:44px;
background:url(../img/boutFond_cadre_haut.gif) top repeat-x;
}
#top_list_pdt div.liens {
padding:12px 5px 0 5px;
}
#ls-pdt-single {
padding:10px;
clear:both;
}
.ls-pdt-title {
color: #e82e15;
font-weight:bold;
font-size:1.2em;
clear:both;
}
#ls-pdt-single .img {
text-align:center;
padding : 10px 0 ;
}
.pdt-single-bas {
height:24px;
clear:both;
}
#pdt_list .xtraInfo {
float:left;
color:#e82e15;
font-size:0.8em;
padding-left:10px;
}
#pdt_list .xtraInfo img {
vertical-align:middle;
}
#pdt_list .savoir-top {
float:right;
padding-right:3px;
}
#pdt_list .savoir-top img {
margin-left:10px;
}
#bas_list_pdt {
height:44px;
background:url(../img/boutFond_cadre_bas.gif) top repeat-x;
}
#bas_list_pdt div.liens {
padding:12px 5px 0 5px;
}
#same_cat, #same_cat_bas {
text-align:center;
font-size:0.9em;
padding-top:8px;
}
#same_cat a, #same_cat_bas a {
color:#FFF;
}
#same_cat a:hover, #same_cat_bas a:hover {
color:#e82e15;
}
/*************************************/
#tx-accueilRAID-pi1 {
font-size:0.75em;
margin:15px 0;
width:280px;
height:402px;
float:left;
}

.tx-accueilRAID-pi1 {
font-size:0.75em;
margin:15px 0;
width:280px;
height:402px;
float:left;
}
#raid_conteneur{
width:260px;
float:left;
}

#raid_conteneur .img-raid{
float:left;
width:90px;
height:90px;
}

.tx-accueilRAID-pi1 span{
display:none;
}

.text-titre-raid h3 {
color: #e82e15;
margin:0 0 8px 0;
font-weight:bold;
}

.savoir-raid {
width:170px; /* 275 */
clear:both;
margin:0 0 0 0; /* 0 0 20 0 */ 
font-weight:bold;
font-weight:bold;
}

.savoir-raid img {
vertical-align:middle;
}
/*************************************/
/* ---------------- NEWS page d'accueil ----------------- */
#pdt_list_accueil {
font-size:0.75em;
margin:15px 0;
width:280px;
float:left;
}

#pdt_list_accueil .img-pdt {
float:left;
width:80px;
border:1px solid #e82e15;
background: #FFF;
text-align: center;
}
#pdt_list_accueil h2.newsImg {
margin:0 0 0px 8px;
/*margin:0 0 10px 8px;*/
}
h2.newsImg span {
display:none;
}
#pdt_list_accueil .pdt-desc {
height:80px;
float:left;
width:170px;
padding-left:7px;
}
#pdt_list_accueil .pdt-desc pre {
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
margin:6px 0 8px 0;
}

#pdt_list_accueil .text-pdt {
min-height:64px;
}
.accueil-pdt-title {
color: #e82e15;
font-weight:bold;
font-size:1.2em;
margin:0;
}

/* Accueil : zoom produit  */
#highlight {
float:left;
width:269px;
margin:3px 0 0 9px;
}
#highlight img {
margin:0;
}
#zoom {
font-size:0.75em;
/* background:#000; */
background:#000;
border-right:2px solid #9e281a;
border-left:2px solid #9e281a;
margin:0;
}
.zoom-img {
text-align:center;
padding:8px 0;
}
.zoom-titre {
color: #e82e15;
font-weight:bold;
font-size:1.2em;
padding:4px 8px;
}
.zoom-bt {
text-align:right;
padding-right:5px;
}
#zoom pre {
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
padding:0 8px;
margin:0;
}
.separFF {
clear:both;
height:20px;
width:100%;
}


/* PARTENAIRES ***********************************************************/
.tx-partenairesGK-pi1 {
clear:both;
font-size:0.75em;
margin-left:10px;
}
.tx-partenairesGK-pi1 h3 {
color: #e82e15;
font-size:1.2em;
margin:0 0 8px 0;
}
.tx-partenairesGK-pi1 p.bodytext {
font-size:0.8em;
margin-top:0;
}

h2.titrePartner span {
display:none;
}

.partnerAccueil {
width:275px; /* 275 */
height:165px;
float:left;
}

.partnerImg {
float:left;
width:90px;
height:90px;
}

.partnerText {
font-family:Verdana, Helvetica, sans-serif;
float:left;
width:170px; /* 175 */
padding:0 0 0 0px; /* 0 0 0 10 */
margin:0;
vertical-align:top;
}
.partnerPlus {
width:270px; /* 275 */
clear:both;
margin:0 0 0 0; /* 0 0 20 0 */ 
font-weight:bold;
}
.partnerTitre {
width:270px; /* 275 */
height:33px;
clear:both;
margin:0 0 20 0; /* 0 0 20 0 */

}
.partnerPlus img {
vertical-align:middle;
}

/* Accueil - les deux dernières actus */
.tx-actuAccueil-pi1 {
clear:both;
font-size:0.75em;
margin-left:10px;
}
.tx-actuAccueil-pi1 h3 {
color: #e82e15;
font-size:1.2em;
margin:0 0 8px 0;
}
.tx-actuAccueil-pi1 p.bodytext {
font-size:0.8em;
margin-top:0;
}

h2.titreActu span {
display:none;
}
.actuAccueil {
width:275px; /* 275 */
height:165px;
float:left;
}
.actuImg {
float:left;
width:90px;
height:90px;
}

.actuText {
font-family:Verdana, Helvetica, sans-serif;
float:left;
width:170px; /* 175 */
padding:0 0 0 0px; /* 0 0 0 10 */
margin:0;
vertical-align:top;
}

.actuPlus {
width:270px; /* 275 */
clear:both;
margin:0 0 0 0; /* 0 0 20 0 */ 
font-weight:bold;
}
.actuPlus img {
vertical-align:middle;
}



/* ----------------- PANIER -----------------*/
#panier {
/* background:#000; */
background:#000;
border:2px solid #e82e15;
width:550px;
font-size:0.75em;
}
#commanderecap {
/* background:#000; */
background:#000;
border:2px solid #e82e15;
width:550px;
font-size:0.75em;
}
#titrePanier, #titreRecap {
height:44px;
background:url(../img/boutFond_cadre_haut.gif) top repeat-x;
margin:0;
padding:5px 0 10px 12px;
clear:both;
}
#titrePanier h2, #titreRecap h2 {
height:28px;
padding:10px 0 0 30px;
margin:0;
background:transparent url(../img/picto_shoppingbag.gif) center left no-repeat;
}
#titrePanier h2.info {
background:transparent url(../img/picto_modifadresse.gif) center left no-repeat;
}
.bk-article {
border-bottom:2px solid #101013;
width:550px;
height:110px;
clear:both;
margin:0 0 10px 0;
}
.bk-article .pad {
padding:8px;
}
.bk-article .bk-img {
float:left;
width:115px;
height:100px;
}
.bk-article .bk-txt {
float:left;
width:155px;
height:120px;
font-weight:bold;
color:#dfdcdc;
line-height:1.3em;
}
.bk-titre {
font-size:1.2em;
}
.bk-article .bk-table {
/* background:#000; */
background:#000;
width:260px;
margin:0 0 0 6px;
border:0;
border-spacing:0;
border-collapse: collapse;
}
.bk-table td.bk-cut {
text-align:right;
height:30px;
}
.bk-table td.bk-cut input {
border:0;
margin-right:3px;
}
.bk-table th {
/* color:#e82e15; */
border-bottom:2px solid #000;
border-right:2px solid #000;
}
.bk-table td {
height:40px;
vertical-align:center;
text-align:center;
font-weight:bold;
border-bottom:2px solid #000;
border-right:2px solid #000;
}
.bk-table td span {
color:#e82e15;
}
.bk-table td input {
border:1px solid #959595;
width:40px;
/* background:#000; */
background:#000;
font-weight:bold;
color:#dfdcdc;
text-align:center;
}
.bk-table td.bk-cut input {
width:auto;
}
.titre-noir {
/* background:#000; */
background:#000;
clear:both;
margin:10px 0;
padding:6px 0 6px 12px;
font-weight:bold;
}
#bk-sstot {
width:450px;
float:left;
padding-left:10px;
font-weight:bold;
}
#bk-sstot p {
margin-top:0;
}
#bk-port {
width:450px;
float:left;
padding-left:10px;
font-weight:bold;
}
#bk-port p {
margin-top:0;
}
.bk-tax {
float:right;
padding-right:10px;
text-align:right;
font-weight:bold;
}
#bk-pay {
width:450px;
float:left;
padding-left:10px;
font-weight:bold;
}
.bk-total {
float:right;
padding-right:10px;
text-align:right;
}
.txt-tot {
float:left;
}
.titre-noir-tot {
/* background:#000; */
background:#000;
clear:both;
margin-top:10px;
padding:6px 0 6px 12px;
font-weight:bold;
height:30px;
}
#totHT-TVA {
/* background:#000; */
background:#000;
text-align:right;
padding:2px 10px 2px 0;
border-top:2px solid #000;
margin-bottom:25px;
font-weight:bold;
}
#bk-buttons {
text-align:center;
margin-bottom:20px;
}
.message-item-retire {
width:100%;
text-align:center;
border-bottom:2px solid #101013;
clear:both;
}
.message-item-retire img {
vertical-align:middle;
}

/* ---------------- Formulaires ---------------- */
#panier .pad {
padding:0 8px;
clear:both;
}
#commanderecap .pad {
padding:0 8px;
clear:both;
}
.center {
text-align:center;
}
#panier .loginput input, .loginput textarea, .loginput select {
font-size:1em;
color:#000;
width:200px;
height:14px;
background:#959595;
border:1px solid #dfdcdc;
}
#panier .loginput select {
width:204px;
}
#panier .loginput textarea, #commanderecap  .loginput textarea {
height:auto;
font-family:Arial, Helvetica, sans-serif;
}
#commanderecap .loginput select.etat {
width:204px;
height:auto;
}
#panier fieldset {
border:0;
}
#panier legend {
display:none;
}
#panier .displayField {
font-weight:bold;
}
#statutCmd {
width:530px;
border:0;
border-spacing:0;
border-collapse: collapse;
/* background:#000; */
background:#000;
text-align:center;
margin:0 auto;
font-size:0.75em;
}

#statutCmd th {
text-align:center;
border-bottom:1px solid #000;
border-right:1px solid #000;
padding:2px 6px;
}
/*
#statutCmd #cmdactions, #statutCmd td.CmdAction {
text-align:left;
}
*/
#statutCmd td {
border-bottom:1px solid #000;
border-right:1px solid #000;
padding:2px 6px;
}
.msgInter {
padding:8px;
font-size:0.75em;
}
/* -----------                Formulaire de Contact et avis-------------------------------------------------------*/
#mailform fieldset.csc-mailform {
border:0;
margin:0 0 10px 0;
padding:0;
width:auto;
font-size:0.75em;
}
#mailform .csc-mailform-field {
clear:both;
margin-left: 15px;
}
#mailform .csc-mailform-field .formlabel {
float:left;
margin:3px;
text-align:right;
width:200px;
}
#mailform .csc-mailform-field .formfield {
float:left;
margin:3px;
text-align:left;
width:250px;
}
#mailform .csc-mailform-field .formfield input {
font-size:1em;
color:#000;
width:180px;
height:12px;
background-color:#959595;
border:1px solid #dfdcdc;
}
#mailform .csc-mailform-field .formfield textarea {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#000;
width:250px;
background-color:#959595;
border: 1px solid #FFF;
display: inline-block;
margin-bottom: 50px;
}
#mailform .csc-mailform-field .formfield input.csc-mailform-submit {
width:auto;
height:auto;
border none;
}

#mailform fieldset{
border: 0px solid #000;
margin-bottom: 50px;
}
#mailform legend{
	color: black;
}
#mailformemail_avis{
	margin-bottom: 50px;
}

/* -------- Tableau de correspondance des armes ------- */
.corresH2 {
font-size:1em;
text-align:center;
}
#tabloCorres {
border:0;
border-spacing:0;
border-collapse:collapse;
/* background:#000; */
background:#000;
font-size:0.7em;
width:95%;
margin:10px auto;
}
#tabloCorres th {
height:30px;
font-size:1.2em;
}
#tabloCorres td, #tabloCorres th {
border:1px solid #000;
padding:2px 4px;
text-align:center;
}
.gkSubmit {
font-style : arial, verdana, sans-serif ;
border : 1px solid #fff ;
background : #68686A ;
color : #fff ;
text-transform : uppercase ;
font-size : 10px ;
padding : 0 ;
}

/* Admin */
h2.suiviCmd {
padding-left:10px;
margin:11px 0 15px 0;
}
.formCmd {
text-align:center;
font-size:0.75em;
}
.loginput select#admchoixcmd, .loginput select.etat, .loginput select#cmdcliobj {
width:270px !important;
}
#cadreRouge #commanderecap {
border:0;
}

/* POUR AFFICHAGE IMAGE AU DESSUS SITE */
#MESS_REM {
/*top:0px;*/
/*left:0px;*/
text-align: center;
visibility:visible; 
position:absolute; /*this is the key*/
}

/* -------------- VOTRE AVIS NOUS INTERESSE --------- */
.tx-pbsurvey-pi1{
	font-size: 0.75em;
}

.tx-pbsurvey-pi1 fieldset{
	border: 0px solid #000;
	margin-bottom: 30px;
	margin-left: 15px;
}

.tx-pbsurvey-pi1 legend{
	color: #FFF;	
}

.tx-pbsurvey-pi1 textarea{
	color:#000;
	background-color:#959595;
	border:1px solid #dfdcdc;
	margin-left: 70px;
}

.tx-pbsurvey-pi1 input[type="submit"]{
	border:1px solid #dfdcdc;
	background-color:#959595;
	width: 15%;
	margin-left: 220px;
}

.VANI_nom legend{
	float:left;
	width:225px;
	text-align: right;
}
.VANI_nom input{
	float:right;
	width: 30%;;
	margin-top: -20px;
	margin-right: 120px;
	text-align: left;
	color:#000;
	background-color:#959595;
	border:1px solid #dfdcdc;
}

.VANI_prenom legend{
	float:left;
	width:225px;
	text-align: right;
}
.VANI_prenom input{
	float:right;
	width: 30%;;
	margin-top: -20px;
	margin-right: 120px;
	text-align: left;
	color:#000;
	background-color:#959595;
	border:1px solid #dfdcdc;
}

.VANI_email legend{
	float:left;
	width:225px;
	text-align: right;
}
.VANI_email input{
	float:right;
	width: 30%;;
	margin-top: -20px;
	margin-right: 120px;
	text-align: left;
	color:#000;
	background-color:#959595;
	border:1px solid #dfdcdc;
}

.VANI_dejacmd input{
	margin-left: 12px;
}

.VANI_vitessecmd input{
	margin-left: 12px;
}

.VANI_trait_suiv_cmd input{
	margin-left: 12px;
}

.VANI_trait_neg_comments{
}

.VANI_design input{
	margin-left: 12px;
}

.VANI_navigation input{
	margin-left: 12px;
}

.VANI_rmq{
}


.tdtxt{
border:1px solid #e82e15;
background-color: #fff;
display: block;
margin: 20px;
padding: 5px;
font-size:1em;
font-weight:bold;
color:#000;
text-align: center;
}

.tdimportant {
color:#e82e15;
text-align: center;
display: block;
}


#cadreRougePM {
border:2px solid #e82e15;
/* background:#000 url(../img/boutFond_cadre_haut.gif) top repeat-x; */
width:569px;
padding:0;
margin:0;
}

#droitePM {
float:left;
width:570px;
}

#offres_ete{
margin: 0;
width: 100%;
height: 100%;
}

.csc-linkToTop a{
background:#000 url(http://www.gkpro.fr/fileadmin/img/retour_haut.gif) no-repeat;
background-position:right;
margin-right:20px;
float: right;
color:transparent;
height: 17px;
margin-top: -25px;
margin-bottom: -15px;
}