 
* {
	padding:0;
	margin:0;
}

body, #bodyCentered{
	background:#ffffff url('/theme/Noel/noel1/noel1.jpg') center fixed;
	/*background-attachment:fixed;*/
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #333333;
	text-align:center;
}

#page {
	width: 950px;
	margin: 0 auto 2px auto;
	text-align:center;
	height:auto;
	background:#FFFFFF;
}
::selection{
    background:#d9ecff;
    color:#2071be;
}


#HautBlue{
/*margin-top:10px;*/
width:950px;
height:177px;
/* For Opera */
background-image: -o-linear-gradient(top,#C7D2E0,#fff);
/*background:url(../images/HautBlue.jpg) no-repeat;*/
background: -webkit-gradient(linear, left top, left bottom, from(#C7D2E0), to(#fff));
background: -moz-linear-gradient(top, #C7D2E0, #FFF);
/* For Internet Explorer 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C7D2E0, endColorstr=#FFFFFFFF);
/* For Internet Explorer 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#C7D2E0, endColorstr=#FFFFFFFF)";
text-align:left;
}
#zone_recherche {
  float: left;
  width: 100%;
}
.logo_head{
width:55%;
height:80px;
background: url(/images/logo_v2.png) no-repeat; /*url(/images/logo-inserer.png) no-repeat;*/
margin-top:-6% !important;
float:left;
}
#HautBlue .colonneDroite{
width:57%;
height:40%; /* 95px;*/
float:left;
}
.espaceClient{
width:117px;
height:59px;
background:url(../images/espace_cleint.png) no-repeat;
/*margin-left:223px;*/
margin-top:10px;
/*_margin-left:110px;*/
float:left;
}

.espaceRevendeur{
width:117px;
height:59px;
margin-top:15px;
margin-left:100px;
background:url(../images/revendeur.png) no-repeat;
float:left;
}

.panier{
	float:left;
	width:190px;
	height:59px;
	margin-top:10px;
	float:right; 
}

#MenuHaut{
/*width:350px;*
height:25px;

/*background: url(../images/fdMenuHaut.png) no-repeat;*/
text-align:center;
/*margin-left:138px;*/
}
#MenuHaut .PMenu{
width:100%;
color:#3366FF;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
padding-top:3px !important;
}
#BandeBlanche{
background-color:#FFFFFF;
height:386px;
_height:463px  !important;
width:100%;
margin-top:-13px;
}
 #zone_recherche{
width:inherit;
height:45px;
text-align:left;
float:left;
}
#zone_recherche .icone_recherche{
width:36px;
height:41px;
background:url(../images/icone_recherche.jpg) no-repeat;
float:left;
margin-left:20px;
}
#zone_recherche .recherche{
width:46%;/*460px;*/
margin-top:3%;
/* For Opera */
background-image: -o-linear-gradient(bottom,#c8d3e0,#fff);
/*background:url(../images/HautBlue.jpg) no-repeat;*/
background: -webkit-gradient(linear, left bottom, left top, from(#c8d3e0), to(#fff));
background: -moz-linear-gradient(bottom, #c8d3e0, #FFF);
/* For Internet Explorer 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#c8d3e0);
/* For Internet Explorer 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#c8d3e0)";
height:50px;
border-bottom-left-radius:30px;
border-bottom-right-radius:30px;
}

#zone_recherche .recherche_avancee{
float:left;
margin-top:17px;
color:#333333;
text-decoration:none;
}

#zone_recherche .recherche_avancee a{
color:#333333;
text-decoration:underline;
}

#zone_recherche .newsletter{
margin-right:5px;
width:300px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
font-weight:600;
margin-top:14px;
}
.titre_news{
width:270px;
float:left;
text-align:right;
}
.bouton_news{
text-align:center;
width:30px;
float:left;
margin-top:-1px;
}
#BandeBlanche #zone_menu{
width:950px;
height:37px;
text-align:left;
}

 #zone_publicite{
width:950px;
height:177px;
}
.pub_left{
float:left;
width:15px;
height:177px;
}
.pub_center{
float:left;
width:921px;
height:177px;

}
.pub_right{
float:left;
width:14px;
height:177px;
}
.left_bas{
margin-top:164px;
background:url(../images/left_bas.jpg) no-repeat;
width:15px;
height:13px;
}
.right_bas{
margin-top:164px;
background:url(../images/right_bas.jpg) no-repeat;
width:14px;
height:13px;
}
#BandeBlanche #zone_roubon{
width:950px;
/*height:122px;*/
height:300px;
/*background-color:#43a2d8;
background:url(../images/fd_roubon.jpg) no-repeat;*/
_margin-top:-1px !important;
}
/*#BandeBlanche #zone_publicite_bas{
width:950px;
height:10px;
}
.pub_left_bas{
background:url(../images/arrondie_left.jpg) no-repeat;
width:15px;
height:10px;
float:left;
}
.pub_center_bas{
width:921px;
height:10px;
background:url(../images/ligne.jpg) no-repeat;
float:left;
}

.pub_right_bas{
background:url(../images/arrondie_right.jpg) no-repeat;
width:14px;
float:left;
height:10px;}
*/

#BandeBlanche #BandeJaune{
width:950px;
height:10px;
background:url(../images/bondeJaune.jpg) no-repeat;
_margin-top:-10px;
}

#BandeBlanche #bonde_rayon{
width:950px;
height:9px;
background:url(../images/bonde_rayon.jpg) no-repeat;
}
#BandeBlanche #bon_coup{
float:left;
width:950px;
height:34px;
/*background:url(../images/bon_coup.jpg) no-repeat;*/
}

#zone_mega_solde{
width:950px;
height:208px;
float:left;
}

#zone_mega_solde .zone1{
width:293px;
height:208px;
float:left;
}

#zone_mega_solde .zone2{
width:344px;
height:208px;
float:left;
}

#zone_mega_solde .zone3{
width:33.3%;/*313px;*/
height:208px;
float:left;
}





#BandeBlanche #zoneHeaderSolde{
width:950px;
height:19px;
}
/**********************header Rose satellite*************************/
.sat_headerRose{
background:url(../images/headerRose.jpg) no-repeat;
width:938px;
height:30px;
float:left;
}
.headerCoin{
background-color:#ebf5fa;
width:12px;
height:30px;
float:left;
}
#ContenuZoneHeaderSolde{
height:213px;
width:950px;
}
.ContenuSolde{
height:213px;
float:left;
width:824px;
background-color:#eaf5fa;
}
.ombreSolde{
width:824px;
float:left;
height:11px;
background:url(../images/ombreSolde.jpg) no-repeat;
}
.ContenuSoldes{
height:201px;
float:left;
width:824px;
background-color:#eaf5fa;
}
.bondeSolde{
height:213px;
float:left;
width:114px;
background:url(../images/bondeSolde.jpg) no-repeat;
}
.coinSolde{
height:213px;
float:left;
width:12px;
background:url(../images/coinSolde.jpg) no-repeat;
}

#colonneBas{
background-color:#FFFFFF;
width:950px;
height:auto;
}
#colonneBas #colonneLeft{
width:307px;
height:auto;
float:left;
}
.TitreRubrique{
width:307px;
height:37px;
margin-top:10px;
}
.coinRubrique{
background:url(../images/coinOffre.jpg) no-repeat;
width:8px;
height:37px;
float:left;
}
.Title{
background:url(../images/fdTitle.jpg) no-repeat;
width:299px;
height:37px;
float:left;
}
h2{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:600;
color:#43A2DB;
margin-top:10px;
}
.fil{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:600;
color:#CCC;
margin-top:10px;
}
.accueil_link{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:600;
color:#FFFFFF;
margin-top:10px;
text-decoration:none;
}
h4{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:600;
color:#FFFFFF;
margin-top:5px;
}
.ContenuOffre{
width:299px;
background-color:#FFFFFF;
/*margin-left:7px;*/
}
.ContenuTopProduit{
width:307px;
background-color:#FFFFFF;
}
#colonneBas #colonneRight{
width:636px;
height:auto;
float:left;
/*background-color:#D6EBF6;*/
background:#ffffff url(../images/fdBlue.jpg) repeat-x;
}
.titreRose{
background:url(../images/titreRose.jpg) no-repeat;
width:635px;
height:31px;
margin-top:10px;
margin-left:7px;
}
.contenuRose{
background:url(../images/contenuRose.jpg) no-repeat;
width:635px;
height:212px;
margin-left:7px;
}
.titreVert{
background:url(../images/titreVert.jpg) no-repeat;
width:635px;
height:31px;
margin-top:10px;
margin-left:7px;
}
.contenuVert{
background:url(../images/contenuVert.jpg) no-repeat;
width:635px;
height:212px;
margin-left:7px;
}
.titreJaune{
background:url(../images/titreJaune.jpg) no-repeat;
width:635px;
height:31px;
margin-top:10px;
margin-left:7px;
}
.contenuJaune{
background:url(../images/contenuJaune.jpg) no-repeat;
width:635px;
height:212px;
margin-left:7px;
}
#BasArrondie{
width:950px;
height:16px;
}
#BasArrondie .CoinLeftBasArrondie{
float:left;
width:9px;
height:15px;
background-color:#FFFFFF;
}
#BasArrondie .CenterBasArrondie{
float:left;
width:929px;
height:15px;
background-color:#FFFFFF;
}
#BasArrondie .CoinRightBasArrondie{
float:left;
width:12px;
height:15px;
background-color:#FFFFFF;
}
/**************************************************liste cat***************************************************/

#BandeBlanche #fil_ariane{
width:950px;
height:37px;
}
/*****************************satellite*************************************/
.sat_CoinHautLeftFil{
background:url(../images/sat_CoinHautLeftFil.jpg) no-repeat;
width:8px;
height:37px;
float:left;
}
.sat_texteFil{
background:url(../images/sat_fdTexteFil.jpg) repeat-x;
width:750px;
height:37px;
float:left;
text-align:left;
}
.sat_borneFil{
background:url(../images/sat_borneFil.jpg) no-repeat;
width:4px;
height:37px;
float:left;
}
/*****************************alarmes*************************************/
.ala_CoinHautLeftFil{
background:url(../images/ala_CoinHautLeftFil.jpg) no-repeat;
width:8px;
height:37px;
float:left;
}

.ala_texteFil{
background:url(../images/ala_fdTexteFil.jpg) repeat-x;
width:750px;
height:37px;
float:left;
text-align:left;
}

.ala_borneFil{
background:url(../images/ala_borneFil.jpg) no-repeat;
width:4px;
height:37px;
float:left;
}

/*****************************audio-video*************************************/
.aud_CoinHautLeftFil{
background:url(../images/aud_CoinHautLeftFil.jpg) no-repeat;
width:8px;
height:37px;
float:left;
}

.aud_texteFil{
background:url(../images/aud_fdTexteFil.jpg) repeat-x;
width:750px;
height:37px;
float:left;
text-align:left;
}

.aud_borneFil{
background:url(../images/aud_borneFil.jpg) no-repeat;
width:4px;
height:37px;
float:left;
}

/*****************************automatismes-portails*************************************/
.aut_CoinHautLeftFil{
background:url(../images/aut_CoinHautLeftFil.jpg) no-repeat;
width:8px;
height:37px;
float:left;
}

.aut_texteFil{
background:url(../images/aut_fdTexteFil.jpg) repeat-x;
width:750px;
height:37px;
float:left;
text-align:left;
}

.aut_borneFil{
background:url(../images/aut_borneFil.jpg) no-repeat;
width:4px;
height:37px;
float:left;
}

/*****************************biometrie*************************************/
.bio_CoinHautLeftFil{
background:url(../images/bio_CoinHautLeftFil.jpg) no-repeat;
width:8px;
height:37px;
float:left;
}

.bio_texteFil{
background:url(../images/bio_fdTexteFil.jpg) repeat-x;
width:750px;
height:37px;
float:left;
text-align:left;
}

.bio_borneFil{
background:url(../images/bio_borneFil.jpg) no-repeat;
width:4px;
height:37px;
float:left;
}

/*****************************domotique*************************************/
.dom_CoinHautLeftFil{
background:url(../images/dom_CoinHautLeftFil.jpg) no-repeat;
width:8px;
height:37px;
float:left;
}

.dom_texteFil{
background:url(../images/dom_fdTexteFil.jpg) repeat-x;
width:750px;
height:37px;
float:left;
text-align:left;
}

.dom_borneFil{
background:url(../images/dom_borneFil.jpg) no-repeat;
width:4px;
height:37px;
float:left;
}

/*****************************eduction-animale*************************************/
.edu_CoinHautLeftFil{
background:url(../images/edu_CoinHautLeftFil.jpg) no-repeat;
width:8px;
height:37px;
float:left;
}

.edu_texteFil{
background:url(../images/edu_fdTexteFil.jpg) repeat-x;
width:750px;
height:37px;
float:left;
text-align:left;
}

.edu_borneFil{
background:url(../images/edu_borneFil.jpg) no-repeat;
width:4px;
height:37px;
float:left;
}

/*****************************electricite*************************************/
.ele_CoinHautLeftFil{
background:url(../images/ele_CoinHautLeftFil.jpg) no-repeat;
width:8px;
height:37px;
float:left;
}

.ele_texteFil{
background:url(../images/ele_fdTexteFil.jpg) repeat-x;
width:750px;
height:37px;
float:left;
text-align:left;
}

.ele_borneFil{
background:url(../images/ele_borneFil.jpg) no-repeat;
width:4px;
height:37px;
float:left;
}
/*****************************energie-solaire*************************************/
.ene_CoinHautLeftFil{
background:url(../images/ene_CoinHautLeftFil.jpg) no-repeat;
width:8px;
height:37px;
float:left;
}

.ene_texteFil{
background:url(../images/ene_fdTexteFil.jpg) repeat-x;
width:750px;
height:37px;
float:left;
text-align:left;
}

.ene_borneFil{
background:url(../images/ene_borneFil.jpg) no-repeat;
width:4px;
height:37px;
float:left;
}

/*****************************gps*************************************/
.gps_CoinHautLeftFil{
background:url(../images/gps_CoinHautLeftFil.jpg) no-repeat;
width:8px;
height:37px;
float:left;
}

.gps_texteFil{
background:url(../images/gps_fdTexteFil.jpg) repeat-x;
width:750px;
height:37px;
float:left;
text-align:left;
}

.gps_borneFil{
background:url(../images/gps_borneFil.jpg) no-repeat;
width:4px;
height:37px;
float:left;
}

/*****************************monetique*************************************/
.mon_CoinHautLeftFil{
background:url(../images/mon_CoinHautLeftFil.jpg) no-repeat;
width:8px;
height:37px;
float:left;
}

.mon_texteFil{
background:url(../images/mon_fdTexteFil.jpg) repeat-x;
width:750px;
height:37px;
float:left;
text-align:left;
}

.mon_borneFil{
background:url(../images/mon_borneFil.jpg) no-repeat;
width:4px;
height:37px;
float:left;
}

/*****************************scanner*************************************/
.sca_CoinHautLeftFil{
background:url(../images/sca_CoinHautLeftFil.jpg) no-repeat;
width:8px;
height:37px;
float:left;
}

.sca_texteFil{
background:url(../images/sca_fdTexteFil.jpg) repeat-x;
width:750px;
height:37px;
float:left;
text-align:left;
}

.sca_borneFil{
background:url(../images/sca_borneFil.jpg) no-repeat;
width:4px;
height:37px;
float:left;
}
/*****************************securite*************************************/
.sec_CoinHautLeftFil{
background:url(../images/sec_CoinHautLeftFil.jpg) no-repeat;
width:8px;
height:37px;
float:left;
}

.sec_texteFil{
background:url(../images/sec_fdTexteFil.jpg) repeat-x;
width:750px;
height:37px;
float:left;
text-align:left;
}

.sec_borneFil{
background:url(../images/sec_borneFil.jpg) no-repeat;
width:4px;
height:37px;
float:left;
}

/*****************************telephonie*************************************/
.tel_CoinHautLeftFil{
background:url(../images/tel_CoinHautLeftFil.jpg) no-repeat;
width:8px;
height:37px;
float:left;
}

.tel_texteFil{
background:url(../images/tel_fdTexteFil.jpg) repeat-x;
width:750px;
height:37px;
float:left;
text-align:left;
}

.tel_borneFil{
background:url(../images/tel_borneFil.jpg) no-repeat;
width:4px;
height:37px;
float:left;
}
/*****************************transmission*************************************/
.tra_CoinHautLeftFil{
background:url(../images/tra_CoinHautLeftFil.jpg) no-repeat;
width:8px;
height:37px;
float:left;
}

.tra_texteFil{
background:url(../images/tra_fdTexteFil.jpg) repeat-x;
width:750px;
height:37px;
float:left;
text-align:left;
}

.tra_borneFil{
background:url(../images/tra_borneFil.jpg) no-repeat;
width:4px;
height:37px;
float:left;
}
/*****************************video-surveillance*************************************/
.vid_CoinHautLeftFil{
background:url(../images/vid_CoinHautLeftFil.jpg) no-repeat;
width:8px;
height:37px;
float:left;
}

.vid_texteFil{
background:url(../images/vid_fdTexteFil.jpg) repeat-x;
width:750px;
height:37px;
float:left;
text-align:left;
}

.vid_borneFil{
background:url(../images/vid_borneFil.jpg) no-repeat;
width:4px;
height:37px;
float:left;
}

/*****************************default*************************************/
.def_CoinHautLeftFil{
background:url(../images/def_CoinHautLeftFil.jpg) no-repeat;
width:8px;
height:37px;
float:left;
}

.def_texteFil{
background:url(../images/def_fdTexteFil.jpg) repeat-x;
width:750px;
height:37px;
float:left;
text-align:left;
}

.def_borneFil{
background:url(../images/def_borneFil.jpg) no-repeat;
width:4px;
height:37px;
float:left;
}
/*****************************recherche avancée*************************************/
.rec_CoinHautLeftFil{
background:url(../images/rec_CoinHautLeftFil.jpg) no-repeat;
width:8px;
height:37px;
float:left;
}

.rec_texteFil{
background:url(../images/rec_fdTexteFil.jpg) repeat-x;
width:750px;
height:37px;
float:left;
text-align:left;
}

.rec_borneFil{
background:url(../images/rec_borneFil.jpg) no-repeat;
width:4px;
height:37px;
float:left;
}





.CoinHautRightFil{
background:url(../images/CoinHautRightFil.jpg) no-repeat;
width:188px;
height:37px;
float:left;
left:2px;
}

#contenuCat {
width:950px;
height:auto;
/*background:url(/boutique/bg_fond.png) repeat-y !important ;*/
}
#contenuCat #colonneLeftCat{
width:188px;
float:left;
height:2500px;
/*background-color:#EAEAEA;*/
margin-top:-313px;
z-index: 1000 !important;
background:url('../images/fdListing.jpg') repeat-y;
}
*html #contenuCat #colonneLeftCat{
width:188px;
float:left;
height:auto;
/*background-color:#d6eaf6 !important;*/
background:#d6ebf6 url(../images/fdBlue.jpg) repeat-x;
margin-top:-318px;
}
#contenuCat #colonneCenterCat{
float:left;
width:574px;
_width:573px;
height:auto;
background-color:#FFFFFF;
margin-top:-313px;
}
#contenuCat #colonneRightCat{
float:right;
width:188px;
height:2540px;
/*background-color:#d6ebf6;*/
width:187px; 
background:url('../images/fdListingRight.jpg') repeat-y;
margin-top:-350px;/*-318px;*/
float:right;
}
#colonneCenterCat .contenu1{
height:auto;
}
.pub1{
background:#FFFFFF url(../images/contenu1.jpg) no-repeat;
width:574px;
height:152px;
}
.pub1_1{
float:left;
width:200px;
height:152px;
}
.pub1_2{
float:left;
width:274px;
height:152px;
}
.pub1_3{
float:left;
width:100px;
height:152px;
}
.pub2{
background:#FFFFFF url(../images/contenu2.jpg) no-repeat;
width:574px;
height:234px;
}
.pub2_1{
float:left;
width:191px;
height:234px;
text-align:left;
}
.pub2_2{
float:left;
width:192px;
height:234px;
text-align:left;
}
.pub2_3{
float:left;
width:191px;
height:234px;
text-align:left;
}
.pub3{
background:#FFFFFF url(../images/contenu3.jpg) no-repeat;
width:574px;
height:233px;
}
.pub3_1{
float:left;
width:287px;
height:233px;
text-align:left;
}
.pub3_prix{
float:left;
height:233px;
width:95px;
}

pub3_donnee{
float:left;
height:233px;
width:200px;
}

.pub3_2{
float:left;
width:287px;
height:233px;
text-align:left;
}
.pub3_2_donnee{
width:287px;
height:163px;
}
.pub3_2_prix{
width:287px;
height:70px;
}

.pub4{
background:#FFFFFF url(../images/contenu4.jpg) no-repeat;
width:574px;
height:234px;
}
.donnee{
height:160px;
}
.prix{
height:6px;
padding-top:3px;
}
/*****************************satellite*************************************/
#colonneCenterCat .sat_contenu2{
background:url(../images/sat_fdTitreh3.jpg) repeat-x;
width:574px;
_width:573px;
height:43px;
text-align:left;
}

.sat_rub{
color:#43a2d8;
margin-left:5px;
padding-top:7px;
font-size:19px;
font-weight:600;
}
/*****************************alarmes*************************************/
#colonneCenterCat .ala_contenu2{
background:url(../images/ala_fdTitreh3.jpg) repeat-x;
width:574px;
_width:573px;
height:43px;
text-align:left;
}
.ala_rub{
color:#8b3bd1;
margin-left:5px;
padding-top:7px;
font-size:19px;
font-weight:600;
}
/*****************************audio-video*************************************/
#colonneCenterCat .aud_contenu2{
background:url(../images/aud_fdTitreh3.jpg) repeat-x;
width:574px;
_width:573px;
height:43px;
text-align:left;
}
.aud_rub{
color:#aa6ddf;
margin-left:5px;
padding-top:7px;
font-size:19px;
font-weight:600;
}

/*****************************automatismes-portails*************************************/
#colonneCenterCat .aut_contenu2{
background:url(../images/aut_fdTitreh3.jpg) repeat-x;
width:574px;
_width:573px;
height:43px;
text-align:left;
}
.aut_rub{
color:#e95180;
margin-left:5px;
padding-top:7px;
font-size:19px;
font-weight:600;
}

/*****************************biometrie*************************************/
#colonneCenterCat .bio_contenu2{
background:url(../images/bio_fdTitreh3.jpg) repeat-x;
width:574px;
_width:573px;
height:43px;
text-align:left;
}
.bio_rub{
color:#32759b;
margin-left:5px;
padding-top:7px;
font-size:19px;
font-weight:600;
}

/*****************************domotique*************************************/
#colonneCenterCat .dom_contenu2{
background:url(../images/dom_fdTitreh3.jpg) repeat-x;
width:574px;
_width:573px;
height:43px;
text-align:left;
}
.dom_rub{
color:#0072cf;
margin-left:5px;
padding-top:7px;
font-size:19px;
font-weight:600;
}


/*****************************eduction animale*************************************/
#colonneCenterCat .edu_contenu2{
background:url(../images/edu_fdTitreh3.jpg) repeat-x;
width:574px;
_width:573px;
height:43px;
text-align:left;
}
.edu_rub{
color:#91b9de;
margin-left:5px;
padding-top:7px;
font-size:19px;
font-weight:600;
}
/*****************************electricite*************************************/

#colonneCenterCat .ele_contenu2{

background:url(../images/ele_fdTitreh3.jpg) repeat-x;
width:574px;
_width:573px;
height:43px;
text-align:left;
}
.ele_rub{
color:#fa7901;
margin-left:5px;
padding-top:7px;
font-size:19px;
font-weight:600;
}
/*****************************energie-solaire*************************************/

#colonneCenterCat .ene_contenu2{
background:url(../images/ene_fdTitreh3.jpg) repeat-x;
width:574px;
_width:573px;
height:43px;
text-align:left;
}
.ene_rub{
color:#79d008;
margin-left:5px;
padding-top:7px;
font-size:19px;
font-weight:600;
}
/*****************************gps*************************************/

#colonneCenterCat .gps_contenu2{
background:url(../images/gps_fdTitreh3.jpg) repeat-x;
width:574px;
_width:573px;
height:43px;
text-align:left;
}
.gps_rub{
color:#9e9189;
margin-left:5px;
padding-top:7px;
font-size:19px;
font-weight:600;
}

/*****************************monetique*************************************/

#colonneCenterCat .mon_contenu2{
background:url(../images/mon_fdTitreh3.jpg) repeat-x;
width:574px;
_width:573px;
height:43px;
text-align:left;
}
.mon_rub{
color:#aeaeae;
margin-left:5px;
padding-top:7px;
font-size:19px;
font-weight:600;
}

/*****************************scanner*************************************/

#colonneCenterCat .sca_contenu2{
background:url(../images/sca_fdTitreh3.jpg) repeat-x;
width:574px;
_width:573px;
height:43px;
text-align:left;
}
.sca_rub{
color:#e890ac;
margin-left:5px;
padding-top:7px;
font-size:19px;
font-weight:600;
}
/*****************************securite*************************************/

#colonneCenterCat .sec_contenu2{
background:url(../images/sec_fdTitreh3.jpg) repeat-x;
width:574px;
_width:573px;
height:43px;
text-align:left;
}
.sec_rub{
color:#747679;
margin-left:5px;
padding-top:7px;
font-size:19px;
font-weight:600;
}
/*****************************telephonie*************************************/
#colonneCenterCat .tel_contenu2{
background:url(../images/tel_fdTitreh3.jpg) repeat-x;
width:574px;
_width:573px;
height:43px;
text-align:left;
}
.tel_rub{
color:#9f9204;
margin-left:5px;
padding-top:7px;
font-size:19px;
font-weight:600;
}

/*****************************transmission*************************************/
#colonneCenterCat .tra_contenu2{
background:url(../images/tra_fdTitreh3.jpg) repeat-x;
width:574px;
_width:573px;
height:43px;
text-align:left;
}
.tra_rub{
color:#9bb1c8;
margin-left:5px;
padding-top:7px;
font-size:19px;
font-weight:600;
}

/*****************************video-surveillance*************************************/
#colonneCenterCat .vid_contenu2{
background:url(../images/vid_fdTitreh3.jpg) repeat-x;
width:574px;
_width:573px;
height:43px;
text-align:left;
}
.vid_rub{
color:#b8b1ab;
margin-left:5px;
padding-top:7px;
font-size:19px;
font-weight:600;
}
/*****************************default*************************************/
#colonneCenterCat .def_contenu2{
background:url(../images/def_fdTitreh3.jpg) repeat-x;
width:574px;
_width:573px;
height:43px;
text-align:left;
}
.def_rub{
color:#ae053b;
margin-left:5px;
padding-top:7px;
font-size:19px;
font-weight:600;
}
/*****************************recherche avancée*************************************/
#colonneCenterCat .rec_contenu2{
background:url(../images/rec_fdTitreh3.jpg) repeat-x;
width:574px;
_width:573px;
height:43px;
text-align:left;
}
.rec_rub{
color:#9a0034;
margin-left:5px;
padding-top:7px;
font-size:19px;
font-weight:600;
}












#colonneCenterCat .contenu3{
background:#FFFFFF url(../images/dfGrisRayon.jpg) repeat-x;
height:auto;
width:100%;
}


#colonneLeftCat .espaceBlanc{
width:187px;
height:0px;
background:url(../images/espaceBlanc.jpg) no-repeat;
}
#colonneLeftCat .EnteteRubonCat{
width:187px;
height:7px !important;
_margin-top:-5px;
}

/********************************satellite*************************************/
.sat_CoinEnteteRubonCat{
background:url(../images/sat_CoinHautRubonCat.jpg) no-repeat;
width:8px;
height:7px;
float:left;
}
/********************************alarmes*************************************/
.ala_CoinEnteteRubonCat{
background:url(../images/ala_CoinHautRubonCat.jpg) no-repeat;
width:8px;
height:7px;
float:left;
}
/********************************audio-video*************************************/
.aud_CoinEnteteRubonCat{
background:url(../images/aud_CoinHautRubonCat.jpg) no-repeat;
width:8px;
height:7px;
float:left;
}
/********************************automatismes-portails*************************************/
.aut_CoinEnteteRubonCat{
background:url(../images/aut_CoinHautRubonCat.jpg) no-repeat;
width:8px;
height:7px;
float:left;
}

/********************************biometrie*************************************/
.bio_CoinEnteteRubonCat{
background:url(../images/bio_CoinHautRubonCat.jpg) no-repeat;
width:8px;
height:7px;
float:left;
}

/********************************domotique*************************************/
.dom_CoinEnteteRubonCat{
background:url(../images/dom_CoinHautRubonCat.jpg) no-repeat;
width:8px;
height:7px;
float:left;
}

/*****************************eduction animale*************************************/
.edu_CoinEnteteRubonCat{
background:url(../images/edu_CoinHautRubonCat.jpg) no-repeat;
width:8px;
height:7px;
float:left;
}
/*****************************electricite*************************************/

.ele_CoinEnteteRubonCat{
background:url(../images/ele_CoinHautRubonCat.jpg) no-repeat;
width:8px;
height:7px;
float:left;
}
/*****************************energie-solaire*************************************/

.ene_CoinEnteteRubonCat{
background:url(../images/ene_CoinHautRubonCat.jpg) no-repeat;
width:8px;
height:7px;
float:left;
}
/*****************************gps*************************************/

.gps_CoinEnteteRubonCat{
background:url(../images/gps_CoinHautRubonCat.jpg) no-repeat;
width:8px;
height:7px;
float:left;
}
/*****************************monetique*************************************/

.mon_CoinEnteteRubonCat{
background:url(../images/mon_CoinHautRubonCat.jpg) no-repeat;
width:8px;
height:7px;
float:left;
}

/*****************************scanner*************************************/

.sca_CoinEnteteRubonCat{
background:url(../images/sca_CoinHautRubonCat.jpg) no-repeat;
width:8px;
height:7px;
float:left;
}
/*****************************securite*************************************/
.sec_CoinEnteteRubonCat{
background:url(../images/sec_CoinHautRubonCat.jpg) no-repeat;
width:8px;
height:7px;
float:left;
}

/*****************************telephonie*************************************/
.tel_CoinEnteteRubonCat{
background:url(../images/tel_CoinHautRubonCat.jpg) no-repeat;
width:8px;
height:7px;
float:left;
}

/*****************************transmission*************************************/
.tra_CoinEnteteRubonCat{
background:url(../images/tra_CoinHautRubonCat.jpg) no-repeat;
width:8px;
height:7px;
float:left;
}
/*****************************video-surveillance*************************************/
.vid_CoinEnteteRubonCat{
background:url(../images/vid_CoinHautRubonCat.jpg) no-repeat;
width:8px;
height:7px;
float:left;
}
/*****************************default*************************************/
.def_CoinEnteteRubonCat{
background:url(../images/def_CoinHautRubonCat.jpg) no-repeat;
width:8px;
height:7px;
float:left;
}
/*****************************recherche avancée*************************************/
.rec_CoinEnteteRubonCat{
background:url(../images/rec_CoinHautRubonCat.jpg) no-repeat;
width:8px;
height:7px;
float:left;
}


.LeftEnteteRubonCat{
width:179px;
height:7px;
background:url(../images/espaceBlanc2.jpg) no-repeat;
float:left;
}
#colonneLeftCat .RubonCat{
width:187px;
height:30px;
_margin-top:-7px;
}
/********************************satellite*************************************/
.sat_CoinRubonCat{
float:left;
width:8px;
height:30px;
background:url(../images/sat_CoinRubonCat.jpg) no-repeat;
}

.sat_TitreCat{
float:left;
width:179px;
height:30px;
background:url(../images/sat_fdTitreCat.jpg) no-repeat;
}

/********************************alarmes*************************************/
.ala_CoinRubonCat{
float:left;
width:8px;
height:30px;
background:url(../images/ala_CoinRubonCat.jpg) no-repeat;
}

.ala_TitreCat{
float:left;
width:179px;
height:30px;
background:url(../images/ala_fdTitreCat.jpg) no-repeat;
}

/********************************audio-video*************************************/
.aud_CoinRubonCat{
float:left;
width:8px;
height:30px;
background:url(../images/aud_CoinRubonCat.jpg) no-repeat;
}

.aud_TitreCat{
float:left;
width:179px;
height:30px;
background:url(../images/aud_fdTitreCat.jpg) no-repeat;
}

/********************************automatismes-portails*************************************/
.aut_CoinRubonCat{
float:left;
width:8px;
height:30px;
background:url(../images/aut_CoinRubonCat.jpg) no-repeat;
}

.aut_TitreCat{
float:left;
width:179px;
height:30px;
background:url(../images/aut_fdTitreCat.jpg) no-repeat;
}

/********************************biometrie*************************************/
.bio_CoinRubonCat{
float:left;
width:8px;
height:30px;
background:url(../images/bio_CoinRubonCat.jpg) no-repeat;
}

.bio_TitreCat{
float:left;
width:179px;
height:30px;
background:url(../images/bio_fdTitreCat.jpg) no-repeat;
}

/********************************domotique*************************************/
.dom_CoinRubonCat{
float:left;
width:8px;
height:30px;
background:url(../images/dom_CoinRubonCat.jpg) no-repeat;
}

.dom_TitreCat{
float:left;
width:179px;
height:30px;
background:url(../images/dom_fdTitreCat.jpg) no-repeat;
}


/********************************eduction animale*************************************/
.edu_CoinRubonCat{
float:left;
width:8px;
height:30px;
background:url(../images/edu_CoinRubonCat.jpg) no-repeat;
}

.edu_TitreCat{
float:left;
width:179px;
height:30px;
background:url(../images/edu_fdTitreCat.jpg) no-repeat;
}

/*****************************electricite*************************************/
.ele_CoinRubonCat{
float:left;
width:8px;
height:30px;
background:url(../images/ele_CoinRubonCat.jpg) no-repeat;
}

.ele_TitreCat{
float:left;
width:179px;
height:30px;
background:url(../images/ele_fdTitreCat.jpg) no-repeat;
}
/*****************************energie-solaire*************************************/
.ene_CoinRubonCat{
float:left;
width:8px;
height:30px;
background:url(../images/ene_CoinRubonCat.jpg) no-repeat;
}

.ene_TitreCat{
float:left;
width:179px;
height:30px;
background:url(../images/ene_fdTitreCat.jpg) no-repeat;
}

/*****************************gps*************************************/
.gps_CoinRubonCat{
float:left;
width:8px;
height:30px;
background:url(../images/gps_CoinRubonCat.jpg) no-repeat;
}

.gps_TitreCat{
float:left;
width:179px;
height:30px;
background:url(../images/gps_fdTitreCat.jpg) no-repeat;
}

/*****************************monetique*************************************/
.mon_CoinRubonCat{
float:left;
width:8px;
height:30px;
background:url(../images/mon_CoinRubonCat.jpg) no-repeat;
}

.mon_TitreCat{
float:left;
width:179px;
height:30px;
background:url(../images/mon_fdTitreCat.jpg) no-repeat;
}

/*****************************scanner*************************************/
.sca_CoinRubonCat{
float:left;
width:8px;
height:30px;
background:url(../images/sca_CoinRubonCat.jpg) no-repeat;
}

.sca_TitreCat{
float:left;
width:179px;
height:30px;
background:url(../images/sca_fdTitreCat.jpg) no-repeat;
}
/*****************************securite*************************************/
.sec_CoinRubonCat{
float:left;
width:8px;
height:30px;
background:url(../images/sec_CoinRubonCat.jpg) no-repeat;
}

.sec_TitreCat{
float:left;
width:179px;
height:30px;
background:url(../images/sec_fdTitreCat.jpg) no-repeat;
}
/*****************************telephonie*************************************/
.tel_CoinRubonCat{
float:left;
width:8px;
height:30px;
background:url(../images/tel_CoinRubonCat.jpg) no-repeat;
}

.tel_TitreCat{
float:left;
width:179px;
height:30px;
background:url(../images/tel_fdTitreCat.jpg) no-repeat;
}

/*****************************transmission*************************************/
.tra_CoinRubonCat{
float:left;
width:8px;
height:30px;
background:url(../images/tra_CoinRubonCat.jpg) no-repeat;
}

.tra_TitreCat{
float:left;
width:179px;
height:30px;
background:url(../images/tra_fdTitreCat.jpg) no-repeat;
}
/*****************************video-surveillance*************************************/
.vid_CoinRubonCat{
float:left;
width:8px;
height:30px;
background:url(../images/vid_CoinRubonCat.jpg) no-repeat;
}

.vid_TitreCat{
float:left;
width:179px;
height:30px;
background:url(../images/vid_fdTitreCat.jpg) no-repeat;
}
/*****************************default*************************************/
.def_CoinRubonCat{
float:left;
width:8px;
height:30px;
background:url(../images/def_CoinRubonCat.jpg) no-repeat;
}

.def_TitreCat{
float:left;
width:179px;
height:30px;
background:url(../images/def_fdTitreCat.jpg) no-repeat;
}
/*****************************recherche avancée*************************************/
.rec_CoinRubonCat{
float:left;
width:8px;
height:30px;
background:url(../images/rec_CoinRubonCat.jpg) no-repeat;
}

.rec_TitreCat{
float:left;
width:179px;
height:30px;
background:url(../images/rec_fdTitreCat.jpg) no-repeat;
}





#colonneLeftCat .Lists{
width:187px;
height:auto;
background:url(../images/fdListing.jpg) repeat-y;
text-align:left;
}
.top_vente{
width:180px; 
height:auto;
margin-left:5px; 
background:url('../images/fdListing.jpg') repeat-y;
}




/** html .ListingB{
width:187px;
height:100%;
background:url(../images/fdListing.jpg) repeat-y;

}*/

#colonneLeftCat .ListingB{
width:187px;
height:auto;
background:url(../images/fdListing.jpg) repeat-y;
}

#colonneLeftCat .ListingC{
width:187px;
height:auto;
background:url(../images/fdListing.jpg) repeat-y;
text-align:left;
}
#colonneLeftCat .espaceFournisseur{
width:187px;
height:auto;
background:url(../images/fdListing.jpg) repeat-y;
text-align:left;
float:left;
}

html:not([lang*=""]) #colonneLeftCat .espaceFournisseur{
width:187px;
height:auto;
background:url(../images/fdListing.jpg) repeat-y;
text-align:left;
}

#colonneLeftCat .ListingD{
width:187px;
height:auto;
background:url(../images/fdListing.jpg) repeat-y;
text-align:left;
}
#colonneLeftCat .ombreColLeftBas{
/*background:url(../images/ombreBasColleft.jpg) no-repeat;*/
width:187px;
height:7px;
}
#colonneRightCat .espaceBlanc{
width:188px;
height:10px;
background:url(../images/espaceBlanc3.jpg) no-repeat;
margin-top:-1px;
}

#colonneRightCat .EnteteRubonCat1{
width:188px;
height:7px;
_margin-top:-5px;
}
.RightEnteteRubonCat{
background:url(../images/espaceBlanc4.jpg) no-repeat;
float:left;
width:180px;
height:8px;
}
/********************************satellite*************************************/
.sat_CoinRightEnteteRubonCat{
background:url(../images/sat_coinRightRubon.jpg) no-repeat;
width:8px;
height:8px;
float:left;
}

/********************************alarmes*************************************/
.ala_CoinRightEnteteRubonCat{
background:url(../images/ala_coinRightRubon.jpg) no-repeat;
width:8px;
height:8px;
float:left;
}

/********************************audio-video*************************************/
.aud_CoinRightEnteteRubonCat{
background:url(../images/aud_coinRightRubon.jpg) no-repeat;
width:8px;
height:8px;
float:left;
}
/********************************automatismes-portails*************************************/
.aut_CoinRightEnteteRubonCat{
background:url(../images/aut_coinRightRubon.jpg) no-repeat;
width:8px;
height:8px;
float:left;
}

/********************************biometrie*************************************/
.bio_CoinRightEnteteRubonCat{
background:url(../images/bio_coinRightRubon.jpg) no-repeat;
width:8px;
height:8px;
float:left;
}

/********************************domotique*************************************/
.dom_CoinRightEnteteRubonCat{
background:url(../images/dom_coinRightRubon.jpg) no-repeat;
width:8px;
height:8px;
float:left;
}

/********************************eduction animale*************************************/
.edu_CoinRightEnteteRubonCat{
background:url(../images/edu_coinRightRubon.jpg) no-repeat;
width:8px;
height:8px;
float:left;
}


/********************************electricite*************************************/
.ele_CoinRightEnteteRubonCat{
background:url(../images/ele_coinRightRubon.jpg) no-repeat;
width:8px;
height:8px;
float:left;
}

/********************************energie-solaire*************************************/
.ene_CoinRightEnteteRubonCat{
background:url(../images/ene_coinRightRubon.jpg) no-repeat;
width:8px;
height:8px;
float:left;
}

/********************************gps*************************************/
.gps_CoinRightEnteteRubonCat{
background:url(../images/gps_coinRightRubon.jpg) no-repeat;
width:8px;
height:8px;
float:left;
}
/********************************monetique*************************************/
.mon_CoinRightEnteteRubonCat{
background:url(../images/mon_coinRightRubon.jpg) no-repeat;
width:8px;
height:8px;
float:left;
}

/********************************scanner*************************************/
.sca_CoinRightEnteteRubonCat{
background:url(../images/sca_coinRightRubon.jpg) no-repeat;
width:8px;
height:8px;
float:left;
}
/********************************securite*************************************/
.sec_CoinRightEnteteRubonCat{
background:url(../images/sec_coinRightRubon.jpg) no-repeat;
width:8px;
height:8px;
float:left;
}
/*****************************telephonie*************************************/
.tel_CoinRightEnteteRubonCat{
background:url(../images/tel_coinRightRubon.jpg) no-repeat;
width:8px;
height:8px;
float:left;
}
/*****************************transmission*************************************/
.tra_CoinRightEnteteRubonCat{
background:url(../images/tra_coinRightRubon.jpg) no-repeat;
width:8px;
height:8px;
float:left;
}
/*****************************video-surveillance*************************************/
.vid_CoinRightEnteteRubonCat{
background:url(../images/vid_coinRightRubon.jpg) no-repeat;
width:8px;
height:8px;
float:left;
}
/*****************************default*************************************/
.def_CoinRightEnteteRubonCat{
background:url(../images/def_coinRightRubon.jpg) no-repeat;
width:8px;
height:8px;
float:left;
}
/*****************************recherche avancée*************************************/
.rec_CoinRightEnteteRubonCat{
background:url(../images/rec_coinRightRubon.jpg) no-repeat;
width:8px;
height:8px;
float:left;
}




#colonneRightCat .RubonCat{
width:188px;
height:30px;
_margin-top:-7px;
}

/********************************satellite*************************************/
.sat_TitreCatRight{
background:url(../images/sat_TitreCatRight.jpg) no-repeat;
width:180px;
height:30px;
float:left;
}
.sat_CoinRubonCatRight{
background:url(../images/sat_CoinRubonCatRight.jpg) no-repeat;
width:8px;
height:30px;
float:left;
}

/********************************alarmes*************************************/

.ala_TitreCatRight{
background:url(../images/ala_TitreCatRight.jpg) no-repeat;
width:180px;
height:30px;
float:left;
}
.ala_CoinRubonCatRight{
background:url(../images/ala_CoinRubonCatRight.jpg) no-repeat;
width:8px;
height:30px;
float:left;
}

/********************************audio-video*************************************/

.aud_TitreCatRight{
background:url(../images/aud_TitreCatRight.jpg) no-repeat;
width:180px;
height:30px;
float:left;
}
.aud_CoinRubonCatRight{
background:url(../images/aud_CoinRubonCatRight.jpg) no-repeat;
width:8px;
height:30px;
float:left;
}

/********************************automatismes-portails*************************************/

.aut_TitreCatRight{
background:url(../images/aut_TitreCatRight.jpg) no-repeat;
width:180px;
height:30px;
float:left;
}
.aut_CoinRubonCatRight{
background:url(../images/aut_CoinRubonCatRight.jpg) no-repeat;
width:8px;
height:30px;
float:left;
}

/********************************biometrie*************************************/

.bio_TitreCatRight{
background:url(../images/bio_TitreCatRight.jpg) no-repeat;
width:180px;
height:30px;
float:left;
}
.bio_CoinRubonCatRight{
background:url(../images/bio_CoinRubonCatRight.jpg) no-repeat;
width:8px;
height:30px;
float:left;
}

/********************************domotique*************************************/

.dom_TitreCatRight{
background:url(../images/dom_TitreCatRight.jpg) no-repeat;
width:180px;
height:30px;
float:left;
}
.dom_CoinRubonCatRight{
background:url(../images/dom_CoinRubonCatRight.jpg) no-repeat;
width:8px;
height:30px;
float:left;
}

/********************************eduction animale*************************************/

.edu_TitreCatRight{
background:url(../images/edu_TitreCatRight.jpg) no-repeat;
width:180px;
height:30px;
float:left;
}
.edu_CoinRubonCatRight{
background:url(../images/edu_CoinRubonCatRight.jpg) no-repeat;
width:8px;
height:30px;
float:left;
}


/********************************electricite*************************************/

.ele_TitreCatRight{
background:url(../images/ele_TitreCatRight.jpg) no-repeat;
width:180px;
height:30px;
float:left;
}
.ele_CoinRubonCatRight{
background:url(../images/ele_CoinRubonCatRight.jpg) no-repeat;
width:8px;
height:30px;
float:left;
}

/********************************energie-solaire*************************************/

.ene_TitreCatRight{
background:url(../images/ene_TitreCatRight.jpg) no-repeat;
width:180px;
height:30px;
float:left;
}
.ene_CoinRubonCatRight{
background:url(../images/ene_CoinRubonCatRight.jpg) no-repeat;
width:8px;
height:30px;
float:left;
}

/********************************gps*************************************/

.gps_TitreCatRight{
background:url(../images/gps_TitreCatRight.jpg) no-repeat;
width:180px;
height:30px;
float:left;
}
.gps_CoinRubonCatRight{
background:url(../images/gps_CoinRubonCatRight.jpg) no-repeat;
width:8px;
height:30px;
float:left;
}

/********************************monetique*************************************/

.mon_TitreCatRight{
background:url(../images/mon_TitreCatRight.jpg) no-repeat;
width:180px;
height:30px;
float:left;
}
.mon_CoinRubonCatRight{
background:url(../images/mon_CoinRubonCatRight.jpg) no-repeat;
width:8px;
height:30px;
float:left;
}

/********************************scanner*************************************/

.sca_TitreCatRight{
background:url(../images/sca_TitreCatRight.jpg) no-repeat;
width:180px;
height:30px;
float:left;
}
.sca_CoinRubonCatRight{
background:url(../images/sca_CoinRubonCatRight.jpg) no-repeat;
width:8px;
height:30px;
float:left;
}

/********************************securite*************************************/

.sec_TitreCatRight{
background:url(../images/sec_TitreCatRight.jpg) no-repeat;
width:180px;
height:30px;
float:left;
}
.sec_CoinRubonCatRight{
background:url(../images/sec_CoinRubonCatRight.jpg) no-repeat;
width:8px;
height:30px;
float:left;
}
/********************************telephonie*************************************/

.tel_TitreCatRight{
background:url(../images/tel_TitreCatRight.jpg) no-repeat;
width:180px;
height:30px;
float:left;
}
.tel_CoinRubonCatRight{
background:url(../images/tel_CoinRubonCatRight.jpg) no-repeat;
width:8px;
height:30px;
float:left;
}
/********************************transmission*************************************/

.tra_TitreCatRight{
background:url(../images/tra_TitreCatRight.jpg) no-repeat;
width:180px;
height:30px;
float:left;
}
.tra_CoinRubonCatRight{
background:url(../images/tra_CoinRubonCatRight.jpg) no-repeat;
width:8px;
height:30px;
float:left;
}
/*****************************video-surveillance*************************************/
.vid_TitreCatRight{
background:url(../images/vid_TitreCatRight.jpg) no-repeat;
width:180px;
height:30px;
float:left;
}
.vid_CoinRubonCatRight{
background:url(../images/vid_CoinRubonCatRight.jpg) no-repeat;
width:8px;
height:30px;
float:left;
}

/*****************************default*************************************/
.def_TitreCatRight{
background:url(../images/def_TitreCatRight.jpg) no-repeat;
width:180px;
height:30px;
float:left;
}
.def_CoinRubonCatRight{
background:url(../images/def_CoinRubonCatRight.jpg) no-repeat;
width:8px;
height:30px;
float:left;
}
/*****************************recherche avancée*************************************/
.rec_TitreCatRight{
background:url(../images/rec_TitreCatRight.jpg) no-repeat;
width:180px;
height:30px;
float:left;
}
.rec_CoinRubonCatRight{
background:url(../images/rec_CoinRubonCatRight.jpg) no-repeat;
width:8px;
height:30px;
float:left;
}





#colonneRightCat .ListingRight{
width:188px;
height:170px;
background:url(../images/fdListingRight.jpg) repeat-y;
}
#colonneRightCat .ListingRightPanier{
width:188px;
background:url(../images/fdListingRight.jpg) repeat-y;
}
#colonneRightCat .LoginListingRight{
width:188px;
height:165px;
background:url(../images/fdListingRight.jpg) repeat-y;
}
#colonneRightCat .PListingRight{
width:188px;
height:440px;
background:url(../images/fdListingRight.jpg) repeat-y;
text-align:left;
}
#colonneRightCat .ombreColRightBas{
/*background:url(../images/ombreBasColRight.jpg) no-repeat;*/
width:188px;
height:8px;
}
.ombreProd{
background:url(../images/ombreDesc.jpg) no-repeat;
width:762px;
height:12px;
}
/****************texte et infos*******************/
p {
font-size:12px;
margin:0;
padding:0;
}
p.intro {
font-size:15px;
font-weight:bold;
margin-top:0;
padding-left:0;
text-align:center;
}
h4.partie {
color:#ae053b;
padding:3px 3px 3px 7px;
}

/****************************Liste prod page rayon************************/
#ligneProd{
width:553px;
height:201px;
padding-right:5px;
padding-top:15px;
/*padding-left:15px;*/
}
#ligneProd .zonePrix{
float:left; 
width:153px;

}
#ligneProd .zonePhoto{
float:left; 
width:150px;
text-align:center;
}
#ligneProd .zonetitre{
float:left; 
width:53.33333% !important;
text-align:left;
border-right:1px solid #ccc;
padding:0px 10px;
}
.separateur{
width:572px;
height:1px;
text-align:center;
}
.link{
color:#000000;
text-decoration:none;
font-size:12px;
}
 .reference:hover{color:#000;}
 .resume{color: #666; font-size:12px; line-height: 16px;}
 .product_container{border-bottom: 1px solid #ccc; padding-bottom: 5px;}
/**************************** Menu Accordéon **************************/

#leftMenu{
	width:188px;
	/*padding-left:5px;
	padding-right:5px;*/
	float:left;
	text-align:left;
}


#dhtmlgoodies_slidedown_menu li{
	/*list-style-type:none;
	position:relative;*/
	width: 170px;
	list-style: none;	
   
}
#dhtmlgoodies_slidedown_menu ul{
	margin:0px;
	padding:0px;
	position:relative;
	width: 170px;

}

#dhtmlgoodies_slidedown_menu div{
	margin:0px;
	padding:0px;
    
}
/* 	Layout CSS */
#dhtmlgoodies_slidedown_menu{		
	width:180px;	
	visibility:hidden;
	margin-left:7px !important;
     text-align:left;
}

/* All A tags - i.e menu items. */
#dhtmlgoodies_slidedown_menu a{
	
	color: #000000;
	display: block;
	width: 170px;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 4px;
	font-size: 10px;
}

#dhtmlgoodies_slidedown_menu a:hover {
	color: #2071be;
	width: 165px;
	background-color: #d9ecff;
	padding-left: 9px !important;
}

/*
A tags 
*/
#dhtmlgoodies_slidedown_menu .slMenuItem_depth1{	/* Main menu items */
	margin-top:1px;
	/*border-bottom:1px solid #C1D5E7;*/
}	
#dhtmlgoodies_slidedown_menu .slMenuItem_depth2{	/* Sub menu items */
	margin-top:1px;
	color:#000000;
}	
#dhtmlgoodies_slidedown_menu .slMenuItem_depth3{	/* Sub menu items */
	margin-top:1px;
	color: #000000;
	display: block;
	width: 170px;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	/*padding-left: 4px;*/
	font-size: 11px;
}	
#dhtmlgoodies_slidedown_menu .slMenuItem_depth4{	/* Sub menu items */
	margin-top:1px;
	color:red;
}	
#dhtmlgoodies_slidedown_menu .slMenuItem_depth5{	/* Sub menu items */
	margin-top:1px;
}

/* UL tags, i.e group of menu utems. 
It's important to add style to the UL if you're specifying margins. If not, assign the style directly
to the parent DIV, i.e. 

#dhtmlgoodies_slidedown_menu .slideMenuDiv1

instead of 

#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul
*/

#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul{
	padding:1px;
}
#dhtmlgoodies_slidedown_menu .slideMenuDiv2 ul{
	/*margin-left:5px;*/
	padding:1px;
}
#dhtmlgoodies_slidedown_menu .slideMenuDiv3 ul{
	margin-left:10px;
	padding:1px;
}
#dhtmlgoodies_slidedown_menu .slMenuItem_depth4 ul{
	margin-left:15px;
	padding:1px;
}
/****************************FIN Menu Accordéon**************************/

/****************************debut menu boutique**********************************/
div #boutique{
margin-top:1px;  margin-left:8px;
width:177px;
}
#boutique li{
border-bottom:1px solid #C1D5E7;list-style:none outside none;
}
#boutique a{
	font: 11px Verdana;
	margin-top:1px;
	color: #000000;
	display: block;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 6px;
}
#boutique a:hover {
	color: #2071be;
	background-color: #d9ecff;
	padding-left: 14px;
}
/*******************************debut menu boutique*******************************/
.reference{
color:#098CE4;
font-weight:600;
text-decoration:none;
font-size:11px;
}




/************************************liste_cat****************************************/

.product-name {
color:#203548;
font-size:11px;
font-weight:bold;
width:140px;
}

#div_articles{
width:550px;
height:800px !important;
}
.price {
color:#C76200;
font-size:13px;
font-weight:bold;
width:135px;
}
.product-image {
border:1px solid #A9A9A9;
float:left;
width:135px;
text-align:center;
/*margin-left:30px;*/
}
a.ref {
color:#DC6809 !important;
text-decoration:underline;
}
a.ref:hover{
text-decoration:none;
}
.ratings .rating-box {
float:left;
margin-right:3px;

}

.rating-box {
background:url("/theme/default/images/rating.gif") repeat-x scroll 0 0 transparent;
font-size:0;
height:22px;
line-height:0;
overflow:hidden;
text-indent:-999em;
width:66px;
}
.amount{
margin-top:20px;
color:#1E7EC8;
text-decoration:underline;
}
.icone_panier{
width:140px;
text-align:center;
margin-left:5px;
}

.test_espace{
margin-left:10px;
}

*html .test_espace{
margin-left:0px;
}
/*************************************zoom******************************************/

.MagicZoomPup {
 background:     #90a8d6;
border:         1px solid #022e6f;
}

 /* Styles for header on large zoom window */
.MagicZoomHeader {
 background:     #90a8d6;
font-size: 12px;
}

 /* Styles for large zoom window */
.MagicZoomBigImageCont {
 border:         1px solid #90a8d6;

 }
/************************************************************/
label {
color:#28668B;
font-weight:bold;
}
.lien{
font-size:11px;
text-decoration:underline;
color:#28668B;
}

/******************************Panier******************************/
#shopping_cart{	/* Shopping cart */
	margin:3px;
	padding:3px;
}
.clear{	
	clear:both;
}

img{	/* No image borders */
	border:0px;
}
/**************************top vente, top recherche*******************************/
.ClassNomProduit{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-align:center;
}

.ancien_prix{
font-weight:bold;
background-color:#FFFFFF;
width:80px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:line-through;
text-align:center;
}

.nouveau_prix{
background-color:#FF0000;
color:#FFFFFF;
font:Arial, Helvetica, sans-serif;
font-size:15px;
text-align:center;
width:80px;
font-weight:bold;
}
/**********************************recherche avancee**************************/
.form-label{
width:150px !important;
}
.form-label-left{
width:150px !important;
}
.form-line{
padding:10px;
}
.form-label-right{
width:150px !important;
}
.form-all{
width:647px;
color:Black !important;
font-family:Verdana;
font-size:12px;
}

.ValueOfNbProductsNavigation {
font-family:Arial;
font-size:24px;
font-weight:bold;
height:30px;
color:#3564C9;
}
.TextOfNbProductsNavigation {
font-size:10px;
font-weight:normal;
height:39px;
color:#3564C9;
}
.style5{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
height:18px;
}
.style4{
color:#3575D4;
font-weight:blod;
text-align:left;
padding-left:20px;
}

.style1{
color:#0099FF;
font-weight:blod;
}
.titre{
color:#FF0000;
font-size:12px;
font-weight:bold;
margin:0;
padding:0 0 0 5px;
text-align:left;
}
.cadre_titre {
	border: 1px solid #d6d6d6;
	height: 24px;
}

/***********************Sort products*********************/
.option{
width:574px;
}
.tri_product{
float:left;
width:220px;
text-align:left
}
.pagination_product{
float:left;
width:345px;
text-align:right
}

form#productsSortForm p select {
font-size:1em;
margin-right:10px;
}
form#productsSortForm label{
color:#5D717E;
font-family:Verdana,Arial,Helvetica,Sans-Serif;
font-size:11px;
margin-right:10px;
}
/***********************recherche/autocomplete*********************/
 .suggestionsBox {
background-color:#FFFFFF;
border-color:#0066cc;
border-style:none solid solid;
border-width:medium 1px 1px;
border-bottom-right-radius:10px;
border-bottom-left-radius:10px;
color:#000000;
position:absolute;
/*width:310px;*/
z-index:10000;
height:auto;
overflow:hidden;

 }

 .suggestionList {
 margin: 0px;
 padding: 0px;
 text-align:left;
 }

 .suggestionList ul {
 list-style:none;
 }
 
 .suggestionList li {
 padding: 3px;
 cursor: pointer;
 }

 .suggestionList li:hover {
 background-color:#48B1FB;
 color:#FFFFFF;
 font-weight:bold;
}



.search{
text-decoration:none;
color:#000000 !important;}

.style1{
color:#0099FF;
font-weight:blod;
text-align:left;
}

/***********************envoyer a un amis*********************/
div.send-to-friend{position:relative;margin:10px auto 0 auto;width:432px;}
div.send-to-friend div.content{min-height:460px;height:auto!important;height:460px;float:none;overflow:hidden;margin:0;padding:10px 15px 10px;width:402px;background:url(images/multipays/background/simple-popup-top.png) 0 0 no-repeat;}
div.send-to-friend div.content p.message{margin-top:200px;text-align:center;}
div.send-to-friend h2{margin-top:0;font-size:14px;}
div.send-to-friend img{float:left;margin:0 10px 10px 0;}
div.send-to-friend p.prd-name{display:inline;float:left;width:220px;font-weight:bold;}
div.send-to-friend form label{display:block;margin-bottom:10px;font-weight:bold;font-size:11px;}
div.send-to-friend form fieldset{clear:left;width:auto;}
div.send-to-friend form fieldset p.float{display:inline;float:left;margin:0 15px 5px 0;width:180px;}
div.send-to-friend form fieldset input,
div.send-to-friend form fieldset textarea{display:block;border:1px solid #707070;}
div.send-to-friend form fieldset input{margin-bottom:5px;height:17px;}
div.send-to-friend form fieldset textarea,
div.send-to-friend form fieldset input#mail-obj{width:350px;}
div.send-to-friend div.bottom{clear:both;position:relative;clear:left;height:38px;background:url(images/multipays/background/simple-popup-bottom.png) 0 0 no-repeat;text-align:center;}
div.send-to-friend div.bottom p{position:absolute;left:50%;float:left;}
div.send-to-friend div.bottom p span{position:relative;left:-50%;float:left;margin-top:6px;padding-left:41px;cursor:pointer;background:url(images/multipays/buttons/bt-pop-sent-to-friend-left.png) 0 0 no-repeat;}
div.send-to-friend div.bottom p span button{padding-right:8px;height:27px;background:url(images/multipays/buttons/bt-pop-sent-to-friend-right.png) 100% 0 no-repeat;border:0;font-weight:bold;color:#006699;cursor:pointer;font-size:12px;}
div.send-to-friend div.bottom p a{position:relative;left:-50%;float:left;margin-top:8px;padding-left:7px;height:21px;background:url(images/multipays/buttons/bt-simple-grey-left.png) 0 0 no-repeat;text-decoration:none;}
div.send-to-friend div.bottom p a span{float:left;margin:0;padding:0 7px 0 0;height:21px;line-height:21px;background:url(images/multipays/buttons/bt-simple-grey-right.png) 100% 0 no-repeat;font-weight:bold;color:#006699;font-size:12px;}

#fa-main div.back-top{padding-bottom:10px;text-align:right;}
#fa-main div#mkt{padding:10px 0;text-align:center;border-top:1px solid #ccc;}
#footer .mdr{overflow:hidden;width:985px;}
.h1{
color:#1346A4;
font-family:"Myriad Pro";
font-size:16px;
}
/*************************panier***************************/
#oSteBckBrd {
background:none repeat scroll 0 0 #F7F7F8;
border:2px solid #54A3F3;
/*padding:15px 30px;*/
margin-left:25px;
width:700px;
}

#oSteBckBrd1 {
/*background:none repeat scroll 0 0 #F7F7F8;
border:2px solid #54A3F3;*/
/*padding:15px 30px;*/
margin-left:10px;
width:750px;
text-align:left;
}

.titreLogin {
color:#000000;
font:bold 12px Arial;
}
.Text14b {
color:#000000;
font:bold 14px Arial;
}
.LabFormTxt {
padding:5px 10px 5px 5px;
}
.DataPanier{
background:url("../images/fdPhotoProd.jpg") repeat-y scroll 0 0 transparent;
height:1200px;
text-align:center !important;
width:760px;
}
#recap-adresses {
background:none repeat scroll 0 0 #F8F7F6;
/*border:1px solid #000000;*/
float:left;
padding:10px;
text-align:left;
}
#recap-ad-livr {
border-right:1px solid #000000;
float:left;
width:330px;
}
#recap-ad-fact {
float:left;
margin-left:10px;
width:330px;
}
#recap-ad-livr h2 {
background:url("../images/ico_delivery2.gif") no-repeat scroll 0 0 transparent;
color:#000000;
}
#recap-adresses h2 {
font:bold 14px/50px Arial;
height:50px;
margin:5px;
padding:0 0 0 90px;
}
#recap-ad-fact h2 {
background:url("../images/ico_factu2.gif") no-repeat scroll 0 0 transparent;
line-height:50px;
color:#000000;
}
#recap-adresses h2 {
font:bold 14px/50px Arial;
height:50px;
margin:5px;
padding:0 0 0 90px;
}
.adresse{
font:bold 14px/50px Arial;
color:#43A2D8;
}
#footer {
position: relative;
	 /*margin-top: 50px; negative value of footer height 
	height: 500px;*/
	clear:both;
background-color:#FFFFFF;
width:100%;
}
#footer .footer_parti1{
height:180px;
width:100%;
color:#3C5A80;
font-size:12px;
font-weight:bold;
}
#footer .footer_parti2{
height:350px;
margin:0px auto 2px auto;
width:100%;
background-color:#EFEAE7;
text-align:center;
margin-left:auto;
margin-right:auto;
}
#footer .crossLinkContainer {
margin:0 auto;
padding:10px 0 15px;
text-align:center;
width:1000px;
}
#footer .crossLinkContainer li {
display:inline;
font-size:11px;
font-weight:bold;
padding:0 12px 0 16px;
}
#footer .crossLinkContainer li a {
color:#3C5A80;
text-decoration:underline;
}
.ferContainer .insideFer {
color:#AAB5C4;
text-align:center;
}

.ferContainer, .footerInLine{
text-align:center;
width:100%;
}

.footer_table{
background:url("../images/contact-boutique-vide.png") no-repeat transparent;
width:950px;
height:160px;
margin-left:10px;
}
.cadre_footer{
float: left;
width: 225px;
height: auto;
margin-top: 23px;
text-align: left;
padding-left: 57px;

}


/****************************************Pmenu*************************/
#signup .form_login{ 
 display:block ; 
 background:url(/theme/default/images/login_background.png); 
 width:190px; 
 height:187px;
 padding:6px 18px 0 14px;
 position:absolute;
 top:23px;
 left:1px;
 z-index:9999;
}

#signup .form_login input.textfield { 
 float:right;
 color:#000;
 background:url(/theme/default/images/login_input.gif);
 font-family:Arial, Helvetica, sans-serif;
 width:100px;
 height:17px;
 padding:4px 7px 3px 7px;
 border:0 none;
}

#signup .form_login input.button { 
 width:70px;
 height:25px;
 background:url(/theme/default/images/bouton_ok.jpg);
 border:0 none;
 font:600 1em Arial, Helvetica, sans-serif;
 float:right; 
}

#signup .form_login label {
 color:#000000;
 float:left ;
 padding:2px 0 0;
 margin:0;
 font-size:10px;
}

#signup .hover{
 background:url(/theme/default/images/login_button.png) repeat-x scroll 0 0 transparent;
 padding:9px 16px 0 12px;
}

#signup .hover span.loginTab{color:#fb8a00;}

.parag {
    height:34px;
    padding-bottom:1px;
    padding-left:0;
    padding-right:0;
    padding-top:10px;
}
.login_lien{
    text-decoration:none;
    color:#000000;
    font-size:11px;
    text-align:center;
}
.PMenu a{
	text-decoration:none; 
	font-size:12px;
}
.PMenu a:hover{
	border-bottom: 3px solid #0072cf;
    transition: border-bottom .5s;
    -webkit-transition: border-bottom .5s;
    -moz-transition: border-bottom .5s;
    -o-transition: border-bottom .5s;
}

/*********************************pack promo***********************************/
.pack-desc{
  color:#7C7C7C;
 font-size:11px;
 }
.designation{
color:#000000;
font-size:12px;
font-weight:bold;
background-color:#E5E5E5;
height:22px;
border-bottom:1px solid #c1d5e7;
 }
.pack-content{
color:#000000;
font-size:12px;
font-weight:bold;
 }
.pack-price {
color:red;
font-size:18px;
font-style:normal;
font-weight:bold;
}
.pack-diff {
color:#92B214;
font-size:15px;
font-weight:bold;
}
/*******************************************************************************************************/
.texte_footer{
/*width:950px;*/
text-align:center;
margin-left: auto; 
margin-right: auto; 
color:#AAB5C4;
     
}

/***********************************************animation rayon***********************************************************/
#containers { 
width:944px; 
/*margin:0px auto 0px; */
background:#FFFFFF; 
/*padding:10px;*/ 
font-size:12px; 
/*margin-top:50px; */
}

a{
	text-transform:none;
	color:#333
}
	.lof-snleft  .lof-main-outer{
		float:right;
	}
	/* move the main wapper to the right side */
	.lof-snleft .lof-main-wapper{
		margin-left:auto;
		margin-right:inherit;
		clear:both;
		height:300px;
	}
	/* move the navigator to the left  side */
	.lof-snleft .lof-navigator-outer{
		left:0;
		top:0;
		right:inherit;
		
	}
	
	ul.lof-main-wapper li {
		position:relative;	
	}
	.lof-snleft .lof-navigator .active{
		background:url(../images/arrow-bg2.gif) center right no-repeat;
	}
	.lof-snleft .lof-navigator li div{
		margin-left:inherit;
		margin-right:18px;
	}
	
	.lof-snleft .lof-navigator li.active div{
		margin-left:inherit;
		margin-right:18px;
		background:url(../images/grad-bg2.gif)
		
	}

.lof-slidecontent{
	position:relative;
	overflow:hidden;
	border:#F4F4F4 solid 1px;
	width:944px; 
	height:300px;
}
.lof-slidecontent .preload{
	height:100%;
	width:100%;
	background:#FFF;
	position:absolute;
	top:0;
	left:0;
	z-index:999;
	color:#FFF;
	text-align:center
}
.lof-slidecontent .preload div{
	height:100%;
	width:100%;
	background:transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;
}
.lof-main-outer{
	position:relative;
	height:100%;
	width:600px;
	z-index:3;
	overflow:hidden;
}


/*******************************************************/
.lof-main-item-desc{
	z-index:100;
	position:absolute;
	top:200px;
	left:30px;
	width:420px;
	background:url(../images/transparent_bg.png);

	/* filter:0.7(opacity:60) */
}
.lof-main-item-desc p{
	color:#FFF;
	margin:0 8px;
	padding:8px 0
}
.lof-main-item-desc h3 a{
	/*color:#EB0000;*/
	color:#FF6;
	margin:0;
	font-size:140%;
	padding:20px 8px 2px;
	/*padding: 2px 3px;
	background:#C01F25 none repeat scroll 0 0;*/
	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;
    
}
.lof-main-item-desc h3 a:hover{
	color:#FF6;
	text-decoration:underline;
}


/* main flash */
ul.lof-main-wapper{
	/* margin-right:auto; */
	overflow:hidden;
	background:transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;
	padding:0px;
	margin:0;
	height:300px;
	width:600px;
	position:absolute;
	overflow:hidden;
}

ul.lof-main-wapper li{
	overflow:hidden;
	padding:0px;
	margin:0px;
	height:100%;
	width:600px;
	float:left;
}
.lof-opacity  li{
	position:absolute;
	top:0;
	left:0;
	float:inherit;
}
ul.lof-main-wapper li img{
	padding:0px;	
	width:600px;
}

li-desc{
	z-index:100;
	position:absolute;
	top:150px;
	left:50px;
	width:400px;
	background:url(../images/transparent_bg1.png);

	/* filter:0.7(opacity:60) */
}
li-desc p{
	color:#FFF;
	margin:0 8px;
	padding:8px 0
}
li-desc h3 a{
	color:#FFF;	
	margin:0;
	font-size:140%;
	padding:20px 8px 2px;
	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;
}
li-desc h3 a:hover{
	color:#FF6;
	text-decoration:underline;
}

/* item navigator */
ul.lof-navigator{
	top:0;
	padding:0;
	margin:0;
	position:absolute;
	width:100%;
}
ul.lof-navigator li{
	cursor:hand; 
	cursor:pointer;
	list-style:none;
	width:100%;
	padding:0;
	margin:0;
	overflow:hidden;
}
.lof-navigator-outer{
	position:absolute;
	right:0;
	top:00px;
	z-index:100;
	height:300px;
	width:310px;
	overflow:hidden;
	color:#FFF
}
.lof-navigator li.active{
	background:url(http://landofcoder.com/demo/jquery/lofslidernews/images/arrow-bg.png) no-repeat scroll left center; 
	color:#FFF
}
.lof-navigator li:hover{
	
}


.lof-navigator li h3{
	color:#FFF;
	font-size:100%;
	padding:15px 0 0 !important;
	margin:0;

}
.lof-navigator li div{
	background:url(../images/transparent_bg1.png);
	color:#FFF;
	height:100%;
	position:relative;
	margin-left:15px;
	padding-left:15px;
	border-top:1px solid #E1E1E1;
}

.lof-navigator li.active div{
	background:url(http://landofcoder.com/demo/jquery/lofslidernews/images/grad-bg.gif);
	color:#FFF;
}
.lof-navigator li img{
	height:60px;
	width:60px;
	margin:15px 15px 10px 0px;
	float:left;
	padding:3px;
	border:#C5C5C5 solid 1px;
}
.lof-navigator li.active img{
	border:##6C8E5C  solid 1px;
}
.lof-navigator li.active h3{
	color:#FFF;
}

/****************************menu en haut**********************************/
.lien_photo_menu_haut{
/*color:#FFFFFF !important; */
font-weight:600 !important;
text-decoration:underline !important;
line-height:1.2em !important;
margin-left:-30px  !important;
}

/*********************** Shiny Buttons ******************************/
	.shiny_button{
		height:1.5em;
		padding:15px 16px;
		margin:0px 10px;
		cursor:pointer;
		display:inline-block;
		color:#FFF;
		font-size:14px/*1em*/;
        font-weight:bold;
		border:1px solid #eee;
		background:#eee;
		border-radius:14px;
		border:1px solid #aaa;
		text-decoration:none;
		-webkit-transition: all 0.3s linear;
		-khtml-transition: all 0.3s linear;
		-moz-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
		transition: all 0.3s linear;
	}
	.shiny_button:hover{
		-webkit-box-shadow:rgba(0,0,0,0.7) 0px 5px 15px, inset rgba(0,0,0,0.15) 0px -10px 20px;
     	-khtml-box-shadow:rgba(0,0,0,0.7) 0px 5px 15px, inset rgba(0,0,0,0.15) 0px -10px 20px;
     	-moz-box-shadow:rgba(0,0,0,0.7) 0px 5px 15px, inset rgba(0,0,0,0.15) 0px -10px 20px;
        -o-box-shadow:rgba(0,0,0,0.7) 0px 5px 15px, inset rgba(0,0,0,0.15) 0px -10px 20px;
        box-shadow:rgba(0,0,0,0.7) 0px 5px 15px, inset rgba(0,0,0,0.15) 0px -10px 20px;
	}
	.shiny_button:active {
		-webkit-box-shadow: rgba(255,255,255,0.25) 0px 1px 0px, inset rgba(255,255,255,0.03) 0px 20px 0px, inset rgba(0,0,0,0.15) 0px -20px 20px, inset rgba(255,255,255,0.05) 0px 20px 20px;
		-khtml-box-shadow: rgba(255,255,255,0.25) 0px 1px 0px, inset rgba(255,255,255,0.03) 0px 20px 0px, inset rgba(0,0,0,0.15) 0px -20px 20px, inset rgba(255,255,255,0.05) 0px 20px 20px;
		-moz-box-shadow: rgba(255,255,255,0.25) 0px 1px 0px, inset rgba(255,255,255,0.03) 0px 20px 0px, inset rgba(0,0,0,0.15) 0px -20px 20px, inset rgba(255,255,255,0.05) 0px 20px 20px;
		-o-box-shadow: rgba(255,255,255,0.25) 0px 1px 0px, inset rgba(255,255,255,0.03) 0px 20px 0px, inset rgba(0,0,0,0.15) 0px -20px 20px, inset rgba(255,255,255,0.05) 0px 20px 20px;
		box-shadow: rgba(255,255,255,0.25) 0px 1px 0px, inset rgba(255,255,255,0.03) 0px 20px 0px, inset rgba(0,0,0,0.15) 0px -20px 20px, inset rgba(255,255,255,0.05) 0px 20px 20px;
		text-shadow:1px 1px 1px #eee;
	}
    .blue_button{
		background: #7abcff; /* Old browsers */
		background: -moz-linear-gradient(top, #7abcff 0%, #2F6DD7 44%, #4096ee 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7abcff), color-stop(44%,#2F6DD7), color-stop(100%,#4096ee)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #7abcff 0%,#2F6DD7 44%,#4096ee 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #7abcff 0%,#2F6DD7 44%,#4096ee 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #7abcff 0%,#2F6DD7 44%,#4096ee 100%); /* IE10+ */
		background: linear-gradient(top, #7abcff 0%,#2F6DD7 44%,#4096ee 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#4096ee',GradientType=0 ); /* IE6-9 */
	}
    .green_button{
		background: #35D61F; /* Old browsers */
        background: -webkit-linear-gradient(top, #35D61F 0%,#0B8510 44%,#20B326 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#35D61F), color-stop(44%,#0B8510), color-stop(100%,#20B326)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #35D61F 0%,#0B8510 44%,#20B326 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #35D61F 0%,#0B8510 44%,#20B326 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #35D61F 0%,#0B8510 44%,#20B326 100%); /* IE10+ */
		background: linear-gradient(top, #35D61F 0%,#0B8510 44%,#20B326 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#35D61F', endColorstr='#20B326',GradientType=0 ); /* IE6-9 */
	}
    
	.light {
		display: block;
		position: relative;
		background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 50%, rgba(255,255,255,0) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(50%,rgba(255,255,255,0.9)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 50%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 50%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 50%,rgba(255,255,255,0) 100%); /* IE10+ */
		background: linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 50%,rgba(255,255,255,0) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
		padding: 1px 9px;
		top: -16px;
		left: -53px;
		height: 0px;
        width:90px;
	}
	
	.shiny_button:hover .light{
		padding:1px 5px;
		-webkit-animation-name: shine;
		-webkit-animation-duration: 0.6s;
		-webkit-animation-timing-function: linear;
		-khtml-animation-name: shine;
		-khtml-animation-duration: 0.6s;
		-khtml-animation-timing-function: linear;
		-moz-animation-name: shine;
		-moz-animation-duration: 0.6s;
		-moz-animation-timing-function: linear;
		-o-animation-name: shine;
		-o-animation-duration: 0.6s;
		-o-animation-timing-function: linear;
		-webkit-animation-name: shine;
		-webkit-animation-duration: 0.6s;
		-webkit-animation-timing-function: linear;
		left:45px;
	}
	@-webkit-keyframes shine {
		0% { top: -15px; left: -48px; }
		10% { top: -5px; }
		20% { top: 5px; }
		30% { top: 15px; }
		40% { top: 25px; }
		50% { top: 35px; }
		60% { top: 25px; }
		70% { top: 15px; }
		80% { top: 5px; }
		90% { top: -5px; }
		100% { top:-15px; left:45px; -webkit-transform: rotate(-360deg); }
	}
	@-khtml-keyframes shine {
		0% { top: -15px; left: -48px; }
		10% { top: -5px; }
		20% { top: 5px; }
		30% { top: 15px; }
		40% { top: 25px; }
		50% { top: 35px; }
		60% { top: 25px; }
		70% { top: 15px; }
		80% { top: 5px; }
		90% { top: -5px; }
		100% { top:-15px; left:45px; -khtml-transform: rotate(-360deg); }
	}
	@-moz-keyframes shine {
		0% { top: -15px; left: -48px; }
		10% { top: -5px; }
		20% { top: 5px; }
		30% { top: 15px; }
		40% { top: 25px; }
		50% { top: 35px; }
		60% { top: 25px; }
		70% { top: 15px; }
		80% { top: 5px; }
		90% { top: -5px; }
		100% { top:-15px; left:45px; -moz-transform: rotate(-360deg); }
	}
	@-o-keyframes shine {
		0% { top: -15px; left: -48px; }
		10% { top: -5px; }
		20% { top: 5px; }
		30% { top: 15px; }
		40% { top: 25px; }
		50% { top: 35px; }
		60% { top: 25px; }
		70% { top: 15px; }
		80% { top: 5px; }
		90% { top: -5px; }
		100% { top:-15px; left:45px; -o-transform: rotate(-360deg); }
	}
	@-keyframes shine {
		0% { top: -15px; left: -48px; }
		10% { top: -5px; }
		20% { top: 5px; }
		30% { top: 15px; }
		40% { top: 25px; }
		50% { top: 35px; }
		60% { top: 25px; }
		70% { top: 15px; }
		80% { top: 5px; }
		90% { top: -5px; }
		100% { top:-15px; left:45px; transform: rotate(-360deg); }
	}
    
    
    
   /****************************************** Footer *******************************/
   
   .cadre_footer a{
		/*color:#3C5A80;*/ 
        color:#000;
		text-decoration:none;
	}
	.cadre_footer a:hover{
		transition: background 1s;
		-webkit-transition: background 1s;
		-moz-transition: background 1s;
        -o-transition: background 1s;
		background: #d9ecff;
	}
    .fam_list a{
		color:#3C5A80; 
		text-decoration:none;
	}
	.fam_list a:hover{
		transition: background 1s;
		-webkit-transition: background 1s;
		-moz-transition: background 1s;
        -o-transition: background 1s;
		background: #d9ecff;
	}
    /*********************************** Zoom image ********************************/
   .hovergallery{
		-webkit-transform:scale(0.5); /*Webkit: Scale down image to 0.8x original size*/
		-moz-transform:scale(0.5); /*Mozilla scale version*/
		-o-transform:scale(0.5); /*Opera scale version*/
		-webkit-transition-duration: 0.5s; /*Webkit: Animation duration*/
		-moz-transition-duration: 0.5s; /*Mozilla duration version*/
		-o-transition-duration: 0.5s; /*Opera duration version*/
	}
	.hovergallery:hover{
		-webkit-transform:scale(0.8); /*Webkit: Scale up image to 1.2x original size*/
		-moz-transform:scale(0.8); /*Mozilla scale version*/
		-o-transform:scale(0.8); /*Opera scale version*/
		opacity: 1;
	}
     
 
  /*********************************** boutons ********************************/
 .btn-panier{
 	border: 1px solid;
	border-color: #0079b6 #006fa8 #012740 #006fa8;
 	text-shadow: 0 -1px rgba(0,0,0,0.8);
    color: #fff;
    padding: 10px 14px;
    font-size: 14px;
    font-weight: bold;
    text-decoration:none;
    background: #009ad0;
    background: -moz-linear-gradient(top, #009ad0 0%, #007ab7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #009ad0), color-stop(100%, #007ab7));
    background: -webkit-linear-gradient(top, #009ad0 0%, #007ab7 100%);
    background: -o-linear-gradient(top, #009ad0 0%, #007ab7 100%);
    background: -ms-linear-gradient(top, #009ad0 0%, #007ab7 100%);
    background: linear-gradient(to bottom, #009ad0 0%, #007ab7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#009ad0', endColorstr='#007ab7',GradientType=0);
 }
 
  .btn-panier:hover {
    border-color: #01314e #004b74 #0079b6 #004b74;
    filter: none;
    background: #0084bf; 
   }
  
  .btn-infosplus{
 	border: 1px solid;
	border-color: #cacaca #b7b7b7 #9a9a9a #b7b7b7;
    color: #000;
    padding: 6px 8px;
    font: bold 12px/14px sans-serif;
    text-decoration:none;
	background: #f7f7f7;
    background: -moz-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ededed));
    background: -webkit-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
    background: -o-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
    background: -ms-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
    background: linear-gradient(to bottom, #f7f7f7 0%, #ededed 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#ededed',GradientType=0);
    }
 
  .btn-infosplus:hover {
    border-color: #9e9e9e #9e9e9e #c8c8c8 #9e9e9e;
    filter: none;
    background: #e7e7e7; 
   }
   
   
  .alert-zeroprod{
  	font-weight: bold;
    background-color: #fe9126;
    text-align:left;
  	color: white;
    padding: 15px;
  	border: 1px solid #e4752b;
  }