/*****    COULEURS    *****/

#texte_categorie1, #texte_categorie1 a, #filtres_1, #filtres_1 a, #recapitulatif_1, #recapitulatif_1 a, #page_1, #page_1 a {
color:#009933;
}
#texte_categorie2, #texte_categorie2 a, #filtres_2, #filtres_2 a, #recapitulatif_2, #recapitulatif_2 a, #page_2, #page_2 a {
color:#666600;
}
#texte_categorie3, #texte_categorie3 a, #filtres_3, #filtres_3 a, #recapitulatif_3, #recapitulatif_3 a, #page_3, #page_3 a {
color:#003399;
}
#texte_categorie4, #texte_categorie4 a, #filtres_4, #filtres_4 a, #recapitulatif_4, #recapitulatif_4 a, #page_4, #page_4 a {
color:#666666;
}
#texte_categorie5, #texte_categorie5 a, #filtres_5, #filtres_5 a, #recapitulatif_5, #recapitulatif_5 a, #page_5, #page_5 a {
color:#FF0000;
}
#texte_categorie6, #texte_categorie6 a, #filtres_6, #filtres_6 a, #recapitulatif_6, #recapitulatif_6 a, #page_6, #page_6 a {
color:#660066;
}
#texte_categorie7, #texte_categorie7 a, #filtres_7, #filtres_7 a, #recapitulatif_7, #recapitulatif_7 a, #page_7, #page_7 a {
color:#FF6600;
}
#texte_categorie8, #texte_categorie8 a, #filtres_8, #filtres_8 a, #recapitulatif_8, #recapitulatif_8 a, #page_8, #page_8 a {
color:#993399;
}
#texte_categorie9, #texte_categorie9 a, #filtres_9, #filtres_9 a, #recapitulatif_9, #recapitulatif_9 a, #page_9, #page_9 a {
color:#333333;
}
#texte_categorie10, #texte_categorie10 a, #filtres_10, #filtres_10 a, #recapitulatif_10, #recapitulatif_10 a, #page_10, #page_10 a {
color:#006699;
}
#texte_categorie11, #texte_categorie11 a, #filtres_11, #filtres_11 a, #recapitulatif_11, #recapitulatif_11 a, #page_11, #page_11 a {
color:#006633;
}
#texte_categorie12, #texte_categorie12 a, #filtres_12, #filtres_12 a, #recapitulatif_12, #recapitulatif_12 a, #page_12, #page_12 a {
color:#009999;
}
#texte_categorie146, #texte_categorie146 a, #filtres_146, #filtres_146 a, #recapitulatif_146, #recapitulatif_146 a, #page_146, #page_146 a {
color:#2D8586;
}
#texte_categorie147, #texte_categorie147 a, #filtres_147, #filtres_147 a, #recapitulatif_147, #recapitulatif_147 a, #page_147, #page_147 a {
color:#EA9B12;
}

/****************************/
.le_rayon{
margin:0px;
padding:0px;
padding-top: 10px;
padding-left:20px;
}
#le_rayon_titre {
margin:0px;
padding:0px;
margin-bottom:8px;
font-weight:bold;
font-size:18px;
color: #003366;
}
.le_rayon ul {
margin:0px;
padding:0px;
list-style:none;
}
.le_rayon li {
height: 15px;
min-height: 15px !important;
height: auto !important;
padding-top: 3px;
}
.le_rayon a {
display:block;
font-size:10px;
margin-bottom:4px;
border-bottom:solid #E0E5E9 1px;
color: #003366;
}

/*
 * FIN LISTE RAYON CATEGORIE
 */

/*
 * DEBUT SOUS-RUBRIQUE
 */
.recapitulatif{
color:#003399;
width:555px;
height:50px;
background: url(../images/onglet_degrade.jpg) repeat-x;
padding-top: 5px;
}

.sousCategorie{
margin-top:2px;
margin-left:20px;
font-weight:bold;
font-size:18px;
float:left;
}
.nbResultats{
float:right;
margin-top:10px;
margin-right:10px;
font-size:11px;
font-weight:bold;
}
.filtres{
width:555px;
clear:both;
color:#009933;
height: 100px;
min-height: 100px !important;
height: auto;
padding-bottom: 10px;
}
.filtreRow{
height:70px;
}
.filtreCell{
width:550px;
float:left;
padding-bottom:10px;
height: 60px;
}
.filtreLabel{
width: 150px;
font-size:11px;
font-weight:bold;
padding-right: 30px;
}
.filtreSelect{
background-color:#FFFFFF;
border: #999 1px solid;
width:150px;
}
.onglet{
background: #F6F6F6 url(../images/onglet_degrade.jpg) repeat-x;
border-top: 1px solid #E0E5E9;
border-right: 1px solid #E0E5E9;
display:block;
position:relative;
width:554px;
height:28px;
overflow:hidden;
margin:0px;
padding:0px;
left:0px;
z-index:0 !important;
z-index: -1;
}
.img_onglet_off{
position : relative;
top: -28px;
}
.liste_produits{
}
.liste{
padding-top: 5px;
padding-top: 10px;
border-right: 1px solid #E0E5E9;
border-bottom: 1px solid #E0E5E9;
background: bottom url(../images/onglet_degrade_inverse.jpg) repeat-x;
}
.liste_numerotation{
clear:both;
margin-top: 10px;
margin-bottom: 40px;
margin-left: 15px;
}
#liste_numerotation_1{

}
.page{
float:right;
padding-top: 7px;
/* IE 6 et 7 */
/padding-top : 0px ;
/margin-top : -23px ;
margin-right:10px;
font-weight:bold;
font-size: 10px;
}
.produit_item{
width:550px;
padding-left:5px;
}
.produit_image{
float:left;
width: 129px;
height: 115px;
text-align: center;
}
.produit_infos{
float:left;
width:250px;
padding-left: 10px;
padding-right: 10px;
padding-top: 20px;
padding-bottom: 20px;
}
.produit_nom, .produit_nom a{
color:#003466;
font-weight:bold;
}
.produit_description, .produit_description a{
color:#003466;
}
.produit_location, .produit_location a{
color:#666666;
font-weight:bold;
margin-top:10px;
}
.produit_prix{
width: 130px;
}
.produit_prix_effectif, .produit_prix_effectif a{
font-size:18px;
color:#CC0003;
font-weight:bold;
}
.produit_prix_effectif_old, .produit_prix_effectif_old a{
color:#666666;
text-decoration:line-through;
}
.produit_EC, .produit_EC a{
font-size:10px;
color:#666666;
}
.produit_stock, .produit_stock a{
font-size:12px;
color:#CC0003;
font-weight: bold;
padding-top: 15px;
width: 100px;
}
.pagination{
text-align:center;
font-size: 13px;
color:#003399;
}
.pagination_on, .pagination_on a{
text-decoration: none;
color:#003399;
}
.pagination_on a:hover{
text-decoration: underline;
color:#003399;
}
.pagination_off, .pagination_off a{
font-weight: bold;
text-decoration: none;
color:#003399;
}
.pagination_off a:hover{
text-decoration: none;
}

/*
 * FIN SOUS-RUBRIQUE
 */

/*
 * DEBUT FICHE DETAIL VENTE
 */
.produit_fiche_top_bloc{
border:#009933 1px solid;
width:534px;
padding:10px;
background: url(../images/onglet_degrade.jpg) repeat-x;
}
#produit_fiche_top_bloc_categorie1{
border-color:#009933;
}
.produit_fiche_valeur_categorie1{
border-left: 1px solid #009933;
border-bottom: 1px solid #009933;
}
#produit_fiche_top_bloc_categorie2{
border-color:#666600;
}
.produit_fiche_valeur_categorie2{
border-left: 1px solid #666600;
border-bottom: 1px solid #666600;
}
#produit_fiche_top_bloc_categorie3{
border-color:#003399;
}
.produit_fiche_valeur_categorie3{
border-left: 1px solid #003399;
border-bottom: 1px solid #003399;
}
#produit_fiche_top_bloc_categorie4{
border-color:#666666;
}
.produit_fiche_valeur_categorie4{
border-left: 1px solid #666666;
border-bottom: 1px solid #666666;
}
#produit_fiche_top_bloc_categorie5{
border-color:#FF0000;
}
.produit_fiche_valeur_categorie5{
border-left: 1px solid #FF0000;
border-bottom: 1px solid #FF0000;
}
#produit_fiche_top_bloc_categorie6{
border-color:#660066;
}
.produit_fiche_valeur_categorie6{
border-left: 1px solid #660066;
border-bottom: 1px solid #660066;
}
#produit_fiche_top_bloc_categorie7{
border-color:#FF6600;
}
.produit_fiche_valeur_categorie7{
border-left: 1px solid #FF6600;
border-bottom: 1px solid #FF6600;
}
#produit_fiche_top_bloc_categorie8{
border-color:#993399;
}
.produit_fiche_valeur_categorie8{
border-left: 1px solid #993399;
border-bottom: 1px solid #993399;
}
#produit_fiche_top_bloc_categorie9{
border-color:#333333;
}
.produit_fiche_valeur_categorie9{
border-left: 1px solid #333333;
border-bottom: 1px solid #333333;
}
#produit_fiche_top_bloc_categorie10{
border-color:#006699;
}
.produit_fiche_valeur_categorie10{
border-left: 1px solid #006699;
border-bottom: 1px solid #006699;
}
#produit_fiche_top_bloc_categorie11{
border-color:#006633;
}
.produit_fiche_valeur_categorie11{
border-left: 1px solid #006633;
border-bottom: 1px solid #006633;
}
#produit_fiche_top_bloc_categorie12{
border-color:#009999;
}
.produit_fiche_valeur_categorie12{
border-left: 1px solid #009999;
border-bottom: 1px solid #009999;
}
#produit_fiche_top_bloc_categorie13{
border-color:#009933;
}
.produit_fiche_valeur_categorie13{
border-left: 1px solid #009933;
border-bottom: 1px solid #009933;
}
#produit_fiche_top_bloc_categorie146{
border-color:#2D8586;
}
.produit_fiche_valeur_categorie146{
border-left: 1px solid #2D8586;
border-bottom: 1px solid #2D8586;
}
#produit_fiche_top_bloc_categorie147{
border-color:#EA9B12;
}
.produit_fiche_valeur_categorie147{
border-left: 1px solid #EA9B12;
border-bottom: 1px solid #EA9B12;
}

.produit_fiche_nom{
color:#009933;
font-weight:bold;
font-size:18px;
width: 420px;
}
.produit_fiche_head{
padding-bottom:10px;
}
.produit_fiche_chemin a{
text-decoration:underline;
color:#003466;
font-size:10px;
}
.produit_fiche_dispo_location{
float:right;
margin-top:-10px;
margin-right:-10px;
/margin-bottom: -35px;
}
.produit_fiche_middle{
clear:both;
}
.produit_fiche_image{
float: left;
text-align: center;
width: 258px;
height: 229px;
margin-right:48px;
}
.produit_fiche_infos{
}
.produit_fiche_prix_effectif{
font-size:24px;
color:#CC0003;
font-weight:bold;
}
.produit_fiche_prix_effectif span{
font-size:12px;
}
.produit_fiche_prix_sans_promo{
font-size:16px;
color:#003466;
font-weight:bold;
text-decoration:line-through;
}
.produit_fiche_prix_sans_promo span{
font-size:12px;
}
.produit_fiche_prix_promo{
font-size:24px;
color:#CC0003;
font-weight:bold;
}
.produit_fiche_prix_promo span{
font-size:12px;
}
.produit_fiche_3fois{
color:#CC0003;
font-weight:bold;
}
.produit_fiche_EC{
color:#003466;
font-size:10px;
}
.produit_fiche_dispo_vente{
margin-top:20px;
color:#CC0003;
font-weight:bold;
font-size:14px;
}
.produit_fiche_fin_promo{
position:relative;
font-weight:bold;
top:8px;
color: #C4AA6F;
}
.produit_fiche_fin_promo img {
position:relative;
top:8px;
}
.produit_fiche_delai{
color:#CC0003;
font-weight:bold;
font-size:12px;
}
.produit_fiche_showroon{
margin-top:20px;
color:#003466;
font-size:10px;
}
.produit_fiche_garantie{
margin-top:10px;
color:#003466;
font-size:10px;
font-weight: bold;
}
#product_added{
border: 1px solid #335588;
color: #335588;
background-color: white;
height:100px;
width: 150px;
margin-top: 250px;
margin-left: 70px;
display: none;
visibility: hidden;
position: absolute;
z-index: 10;
text-align:center;
vertical-align:middle;
}
#product_added p{
padding-top:15px;
text-align:center;
vertical-align:middle;
}
.product_added_fermer{
text-align: right;
padding: 0;
}
#product_error{
border: 1px solid #335588;
color: #335588;
background-color: white;
height:100px;
width: 250px;
margin-top: 250px;
margin-left: 50px;
display: none;
visibility: hidden;
position: absolute;
z-index: 10;
text-align:center;
vertical-align:middle;
}
#product_error p{
padding-top:10px;
text-align:center;
vertical-align:middle;
}
.product_error_fermer{
text-align: right;
padding: 0;
}
#configurerPopup{
border: 1px solid #335588;
color: #335588;
background-color: white;
height:150px;
width: 200px;
margin-top: 200px;
margin-left: 100px;
display: none;
visibility: hidden;
position: absolute;
z-index: 3;
text-align:center;
vertical-align:middle;
}
.configurerPopup_content{
position:relative;
padding: 10px;
height:100px;
top:25%;
}
/*
 * FIN FICHE DETAIL VENTE
 */

/*
 * DEBUT FICHE CONFIGURER
 */
.produit_configurer{
padding: 0px 15px;
}
.produit_configurer_head{
padding:10px 10px 0px 10px;
border:1px solid #335588;
}
.produit_configurer_titre{
color: #335588;
font-weight:bold;
font-size:14px;
}
.produit_configurer_soustitre{
color: #335588;
font-size:14px;
}
.produit_configurer_img{
padding:10px 0px;
width:258px;
height:229px;
float:left;
text-align: center;
}
.produit_configurer_resume{
float:right;
margin-top:10px;
padding-left:10px;
color:#003466;
font-size:10px;
width:200px;
}
.produit_configurer_resume_titre{
padding-top:10px;
color:#003466;
font-size:12px;
}
.produit_configurer_resume_text, .produit_configurer_resume_text input {
color:#003466;
font-size:12px;
}
.produit_configurer_resume_text input{
border:none;
}
.produit_configurer_btn{
display:block;
position:relative;
overflow:hidden;
z-index:0;
clear:both;
height:29px;
}
.produit_configurer_btn a {
display:inline;
}
#produit_configurer_btn_retour{
display:block;
float:left;
visibility: visible;
}
#produit_configurer_btn_add{
display:block;
float:right;
visibility: visible;
}
.produit_configurer_content{
padding:10px 10px 0px 10px;
}
produit_configurer_content_elems{
padding:10px 10px 0px 10px;
}
.produit_configurer_content_img{
padding-top:10px;
width:100px;
float:left;
}
.produit_configurer_content_img img{
width:100%;
height:100%;
}
.produit_configurer_content_products{
padding-top:10px;
float:right;
width:400px;
}
.produit_configurer_content_products_table{
width:100%;
}
.produit_configurer_content_prod{
width:100%;
text-align:left;
color:#003466;
}
.produit_configurer_content_prod_input{
width:15px;
}
.produit_configurer_content_prod_text, .produit_configurer_content_prod_text a{
font-size: 12px;
color:#003466;
}
.produit_configurer_content_prod_price{
width:100px;
text-align:right;
font-weight: bold;
}
/*
 * FIN FICHE CONFIGURER
 */

#zoomPopup{
border: 1px solid #335588;
color: #335588;
background-color: white;
height: 382px;
min-height: 382px !important;
height: auto !important;
width: 430px;
min-width: 430px !important;
width: auto !important;
margin-top: -100px;
margin-left: 50px;
display: none;
visibility: hidden;
position: absolute;
z-index: 10;
}
.zoomPopup_title{
color: #335588;
text-align: left;
padding-left: 10px;
padding-right: 10px;
font-size:14px;
font-weight: bold;
width: 430px;
max-width: 530px;
}
.zoomPopup_fermer{
text-align: right;
padding: 0;
}
.zoomPopup_page{
padding:0px;
}
.zoomPopup_img_left{
text-align:center;
width:100px;
}
.zoomPopup_img_left img{
max-width: 129px !important;
max-height: 115px !important;
/* IE */
-width: 129px;
-height: 115px;
/width: expression( document.body.clientWidth > 129? "129px");
/height: expression( document.body.clientHeight > 115? "115px");
}
.zoomPopup_img_right{
text-align:center;
height:382px;
width:430px;
}
.zoomPopup_img_zoom{
text-align:center;
height:382px;
width:430px;
}
.zoomPopup_img_zoom td{
vertical-align: middle;
}

/*
 * DEBUT FICHE DETAIL COMMUN
 */
.produit_fiche_foot{
clear:both;
height:32px;
}
.produit_fiche_boutons{
display:block;
position:relative;
height:27px;
overflow:hidden;
margin:0px;
padding:0px;
left:0px;
top:3px;
z-index:0 !important;
z-index: 1;
}
.produit_fiche_boutons img{
margin-right:3px;
}
.a_produit_fiche_boutons:hover{
position: relative;
top: 27px;
}
.img_produit_fiche_boutons_off{
position:relative;
top:-27px;
}
.produit_fiche_bouton_camion{
text-align: right;
margin-right: 50px;
z-index:-1 !important;
z-index: 0;
}
/*
 * FIN FICHE DETAIL COMMUN
 */

/*
 * DEBUT FICHE DETAIL LOCATION
 */
.produit_fiche_calendar_range{
float:right;
margin:45px 50px 0px 0px;
}
.produit_fiche_calendar{
margin-left:10px;
}
.produit_fiche_disponibilite{
margin-top:10px;
color:#003466;
font-size:10px;
font-weight:bold;
}
.produit_fiche_disponibilite a{
text-decoration:underline;
color:#003466;
}
/*
 * FIN FICHE DETAIL LOCATION
 */

/*
 * DEBUT FICHE DETAIL PRESENTATION
 */
.produit_fiche_bottom{
border: 1px solid #E0E5E9;
height: 200px;
min-height: 200px !important;
height: auto !important;
}
.produit_fiche_menu{
background: #F6F6F6 url(../images/onglet_degrade.jpg) repeat-x;
display:block;
position:relative;
width:553px;
height:28px;
overflow:hidden;
margin:0px;
padding:0px;
left:0px;
z-index:0 !important;
z-index: -1;
}
.img_fiche_menu_off{
position: relative;
top: -28px
}                
.produit_fiche_contenu{
padding: 10px;
color: #003466;
}
.produit_fiche_contenu table{
}
.produit_fiche_titre{
color:#009933;
font-weight:bold;
font-size:14px;
}
.produit_fiche_presentation{
margin-top:10px;
color:#003466;
font-size:11px;
width:500px;
}
/*
 * FIN FICHE DETAIL PRESENTATION
 */

/*
 * DEBUT FICHE TECHNIQUE
 */
.produit_fiche_attribut{
width:100px;
font-weight: bold;
color: #335588;
text-align: right;
padding: 10px;
}
#produit_fiche_valeur{
width:450px;
color: #335588;
padding: 10px;
border-left: 1px solid #E0E5E9;
border-bottom: 1px solid #E0E5E9;
}
/*
 * FIN FICHE TECHNIQUE
 */

/*
 * DEBUT FICHE DETAIL ACCESSOIRES
 */
.produit_fiche_groupe_accessoires{
color:#003366;
font-weight:bold;
clear:both;
margin-top:20px;
padding-bottom: 10px;
}
.produit_fiche_accessoire{
clear:both;
width:530px;
border-bottom: 1px solid #E0E5E9;
}
.produit_fiche_accessoire_infos{
height:70px;
width:530px;
max-width:530px;
}
.produit_fiche_accessoire_image{
width: 95px;
height: 84px;
text-align: center;
}
.produit_fiche_accessoire_nom a{
color:#335588;
}
.produit_fiche_accessoire_nom a:hover{
text-decoration: underline;
}
.produit_fiche_accessoire_prix_effectif{
text-align:right;
font-size:18px;
color:#CC0003;
font-weight:bold;
padding-right:5px;
}
.produit_fiche_accessoire_bouton_td{
width:125px;
}
.produit_fiche_accessoire_bouton{
display:block;
position:relative;
height: 27px;
overflow:hidden;
margin:0px;
padding:0px;
left:0px;
z-index:0 !important;
z-index: -1;
}
.a_fiche_accessoire:hover{
position: relative;
top: 27px;
}
.img_fiche_accessoire_on{
position: relative;
top: 27px;
}
.img_fiche_accessoire_off{
position: relative;
top: -27px
}
/*
 * FIN FICHE DETAIL ACCESSOIRES
 */
/*
 * DEBUT FICHE DETAIL AVIS
 */
#avis_video {
text-align: center;
padding: 5px;
}
.avis_voir{
text-align: center;
padding: 20px;
}

/*
 * FIN FICHE DETAIL AVIS
 */
/*
 * DEBUT TETES GONDOLES CATEGORIES
 */
.produit_index_categorie{
clear:both;
height: auto !important;
padding: 0;
margin: 0;
}
.produit_index_categorie_ligne{
border: 1px solid #E0E5E9;
width: 553px;
padding: 0;
}
.produit_index_categorie_case{
padding-bottom: 15px;
padding-left: 5px;
vertical-align: top;
}
#produit_index_rectangle{
height: 1px;
}
.produit_index_sous_categorie{
clear:both;
width:272px;
font-weight:bold;
height:130px;
min-height: 130px !important;
height: auto !important;
}
.produit_index_sous_categorie_tr{
height: 40px;
}
.produit_index_sous_categorie_image{
position:relative;
margin-left: 0px;
width: 95px;
height: 84px;
}
.produit_index_sous_categorie_titre{
vertical-align: middle;
}
.produit_index_sous_categorie_titre a{
color:#335588;
font-weight:bold;
font-size:16px;
padding: 0;
margin: 0;
}
.produit_index_sous_categorie_infos{
width: 150px;
padding-top: 10px;
padding-bottom: 10px;
}
.produit_index_sous_categorie_nom{
padding-top:10px;
clear:both;
color:#000000;
font-size:12px;
z-index: 1;
padding-bottom:10px;
}
.produit_index_sous_categorie_prix_effectif, .produit_index_sous_categorie_prix_effectif a{
font-size:18px;
color:#CC0003;
z-index: 1;
}
.produit_index_sous_categorie_prix_old, .produit_index_sous_categorie_prix_old a{
color:#666666;
text-decoration:line-through;
}
.produit_index_sous_categorie_dispo{
padding-top:5px;
width: 150px;
font-size:12px;
color:#CC0003;
z-index: 1;
}
.produit_index_sous_categorie_indispo{
margin-top:5px;
width: 150px;
font-size:12px;
color:#003366;
}
/*
 * FIN TETES GONDOLES CATEGORIES
 */


/*
 * DEBUT RECHERCHE / RECHERCHE AVANCEE
 */
.recherche{
color: #335588;
width: 553px;
border: 1px solid #E0E5E9;
background: url(../images/onglet_degrade.jpg) repeat-x;
height: 40px;
}
.recherche TABLE{
width: 100%;
}
.recherche TD{
padding: 0px;
border-spacing: 0px;
padding-left: 10px;
padding-right: 10px;
}
.recherche_avancee{
color: #335588;
width: 551px;
border: 2px solid #E0E5E9;
background: url(../images/onglet_degrade.jpg) repeat-x;
}
.recherche_avancee TABLE{
width: 100%;
}
.recherche_avancee TR{
height: 50px;
}
.recherche_avancee TD{
padding: 0px;
border-spacing: 0px;
padding-left: 10px;
padding-right: 10px;
}
.recherche_avancee SELECT{
color: #335588;
width: 235px;
}
.recherche_title{
font-weight:bold;
font-size:18px;
}
.recherche_nb_resultats{
font-size: 10px;
text-align: right;

}
.recherche_mots_cles INPUT{
width: 500px;
}
#recherche_prix_mini{
width: 70px;
margin-left: 10px;
margin-right: 20px;
}
#recherche_prix_maxi{
width: 70px;
margin-left: 10px;
}
.recherche_bouton{
text-align: right;
}
.recherche_bouton TD{
padding-right: 35px;
}
#recherche_defaut{
color: black;
background-color: #EDEDED;
}
/*
 * FIN RECHERCHE AVANCEE
 */