/**
 * NE PAS MODIFIER DIRECTEMENT CE FICHIER
 * Ce fichier sera Ã©crasÃ© si une modification est faite dans l'outil d'admin
 * Les modifications sont à faire sur le fichier style_class.model.css
 */
timerRideauxFlash/* ~~~LES FILMS ~~~*/
#cont_produit div.produit h1 {
  font-size: 16px;
  color: red;
  font-weight: bold;
  margin: 0px;
  font-family: Verdana;
}

input {
  text-align: right;
  padding-right: 2px;
}

input.invi {
  border: none;
  background-color: transparent;
}

input.invi2 {
  border: none;
  background-color: transparent;
  text-align: left;
}

input.invi3 {
  border: none;
  background-color: transparent;
  color: white;
  text-align: left;
}

input.invipromo {
  border: none;
  background-color: transparent;
  text-decoration: line-through;
}

input.inviprix {
  border: none;
  background-color: transparent;
  font-weight: normal;
  color: green;
  font-size: 20px;
}

input#ttcpopup{
  text-align : right;
}

a#savoirplus {
  color : #99C325;
}

.film_produit {
  width: 985px;
  margin-top: 20px;
  margin-left: 0px;
  padding: 0px;
  text-align: left;
  padding-left: 8px;
}

#cont_produit {
  float: left;
  width: 710px;
  margin-bottom: 20px;
}

#cont_img {
  float: left;
  width: 335px;
  /*height : 420px;*/
  margin-bottom: 10px;
}

#zoomimg {
  width: 335px;
  height : 312px;
  margin-bottom: 20px;
}

#miniatures {
  width: 335px;
  margin-bottom: 20px;
}

#apercu {
  float: left;
  width: 710px;
  height: 160px;
  margin-bottom: 20px;
  margin-top: 15px;
}

.btApercu {
  width: 131px;
  height : 96px;
  margin-left:30px;
  margin-top:20px;
  cursor:pointer;
}

.divScroll {
  width: 700px;
  height:140px;
  overflow: auto;
  text-align: left;
  background : #EFEFEF;
  border : solid 1px #CCC;
}

.divScroll ul {
  list-style-type: none;
}

.divScroll ul li {
  float:left;
  height:84px;
  margin-left:0;
  margin-right:25px;
  margin-top:7px;
  padding-top:12px;
  text-align:center;
  width:131px;
  cursor:pointer;
}

.divScroll ul li.on {
  background-image: url(/images/films/btApercu/optim/background-on.jpg);
}

.divScroll ul li h3 {
  font-weight: normal;
  font-size:0.8em;
  color:#454545;
  margin:0px;
}

.divScroll ul li h3 a {
  color:#454545;
  text-decoration: none;
}

.divScroll_coloris{
  height:150px;
  overflow: auto;
  text-align: left;
  background : #EFEFEF;
  border : solid 1px #CCC;
}

.produit {
  float: right;
  width: 375px;
}
.infobulle{
  position : relative;
}

.bandeau_droite{
  float: right;
  width: 240px;
  height : 590px;
  margin-right : 20px;
}

.bandeau_droite a img{
  margin-bottom : 15px;
}

div#Tabmesure {
  text-align : right;
  margin-left : 0px;
  padding-left : 20px;
}

div#tab_roll {
  text-align : right;
  margin-left : 0px;
  padding-left : 10px;
}

#txtBas1 {
  float: left;
  width: 925px;
  height: 380px;
  padding-top : 10px;
  display : block;
  color : #9F9595;
  padding-left : 30px;
  background : #EFEFEF;
}

#txtBas2 {
  float: left;
  width: 925px;
  height: 405px;
  padding-top : 10px;
  display : none;
  padding-left : 30px;
  color : #9F9595;
  background : #EFEFEF;
}

#txtBas3 {
  float: left;
  width: 925px;
  height: 380px;
  padding-top : 10px;
  display : none;
  color : #9F9595;
  padding-left : 30px;
  background : #EFEFEF;
}

.present_films{
  width: 975px;
  /*height : 1215px;*/
  background-image: url(../images/films/fond_present.png);
  text-align: justify;
  float : left;
  margin-top : 0px;
  margin-left : 20px;
  padding : 0px;
}

.present_standards{
  width: 975px;
  /*height : 1015px;*/
  text-align: justify;
  float : left;
  margin-top : 0px;
  margin-left : 20px;
  padding : 0px;
}

.present_mesure{
  width: 975px;
  /*height : 1115px;*/
  text-align: justify;
  float : left;
  margin-top : 0px;
  margin-left : 20px;
  padding : 0px;
}

.txt_films_entete{
  position : absolute;
  margin-top : 270px;
  margin-left : 26px;
  z-index : 2;
}


.txt_films_cat{
  position : absolute;
  margin-top : 30px;
  margin-left :150px ;
  z-index : 2;
  text-align: justify;
  width: 286px;
  height : 120px;
}

.txt_standard_cat{
  position : absolute;
  margin-top : 30px;
  margin-left :150px ;
  z-index : 2;
  text-align: justify;
  width: 286px;
  height : 120px;
}

.txt_films_cat2{
  position : absolute;
  margin-top : 30px;
  margin-left :150px ;
  z-index : 2;
  text-align: justify;
  width: 286px;
  height : 280px;
}

.txt_cmd_film{
  position : absolute;
  margin-top : 4px;
  margin-left :7px ;
  z-index : 2;
  text-align: justify;
  width: 286px;
  height : 20px;
}


.product_film span.avant{
  background:url('/images/films/arrondi-bleu-avant.gif');
  float:left;
  height:20px;
}
.product_film span.apres{
  background:url('/images/films/arrondi-bleu-apres.gif');
  float:left;
  height:20px;
}
.product_film h2.bleu{
  font-size:1em;
  color:white;
  font-weight:bold;
  margin-top:0px;
  margin-bottom:0px;
  text-decoration: none;
  background:#1f9ec7;
  text-transform:uppercase;
  float:left;
  height:18px;
  padding-top:2px;
}


.product_film span.avant_gris{
  background:url('/images/films/arrondi-gris-avant.gif');
  float:left;
  height:20px;
}
.product_film span.apres_gris{
  background:url('/images/films/arrondi-gris-apres.gif');
  float:left;
  height:20px;
}
.product_film h2.gris{
  font-size:1em;
  color:white;
  font-weight:bold;
  margin-top:0px;
  margin-bottom:0px;
  text-decoration: none;
  background:#535353;
  text-transform:uppercase;
  float:left;
  height:18px;
  padding-top:2px;
}

.fond_notice{
  background-image: url(../images/films/fond_notice.png);
  width: 373px;
  height : 27px;
  text-align : center;
  margin-top : 5px;
  margin-bottom : 5px;
}

.imgmini{
  margin-right : 8px;
}

.descript1{
  width : 375px;
  text-align : justify;
  margin-top: 8px;
}

.pub_bas{
  position : relative;
  margin-top : 270px;
  width : 205px;
  text-align : center;
}

table#tab_present_films{
  width : 975px;
  border-collapse:collapse;
  padding:0;
  margin-top : 22px;
}

table#tab_present_films td{
  padding:0;
  margin:0;
  padding-left : 20px;
}
table#tab_present_films td#entete{
  padding:0;
  margin:0;
  padding-left : 1px;
}
table#tab_present_films td#titre_cat{
  padding:0;
  margin:0;
  height : 30px;
  padding-top:10px;
}

table#tab_present_standards{
  width : 975px;
  border-collapse:collapse;
  padding:0;
  margin-top : 2px;
}
table#tab_present_standards td{
  padding:0;
  margin:0;
  padding-left : 20px;
}

table#tab_present_standards td#entete{
  padding:0;
  margin:0;
  padding-left : 20px;
  padding-right : 20px;
}
table#tab_present_standards td#titre_cat{
  padding:0;
  margin:0;
  height : 30px;
  padding-top:10px;
}


table#tab_cmd {
  background-color: #C0C0C0;
  height : 125px;
  width : 370px;
  border : solid 1px #CCC;
  border-collapse:collapse;
  padding:0;
}

table#tab_cmd td#entete{
  background : #EFEFEF;
  height : 25px;
  width : 185px;
}
table#tab_cmd td#corps{
  background : #EFEFEF;
  height : 100px;
  width : 185px;
  border : none;
  text-align : center;
}

table#tab_cmd td#corps2{
  background : #535353;
  height : 100px;
  width : 280px;
  text-align : right;
  color : white;
  border : none;
}

table#tab_cmd td#corps3{
  background : #535353;
  height : 10px;
  width : 90px;
  border : none;
}


table#selectFilm{
  background : #EFEFEF;
  height : 175px;
  border : solid 1px #CCC;
  border-collapse:collapse;
}

table#selectFilm td{
  height : 175px;
  width : 200px;
  border : solid 1px #CCC;
}

table#panier_film, table#panier_film_roll {
  border-collapse:collapse;
  border : none;
  width: 255px;
}

table#panier_film td#ajout_panier, table#panier_film_roll td#add_roll_to_cart {
  padding-top : 4px;
  text-align : center;
  border : none;
  height : 50px;
}

table#panier_film td.gauche, table#panier_film_roll td.gauche {
  width : 145px;
  height : 30px;
  margin: 0px;
  padding: 1px 1px 1px 4px;
  text-align : left;
  border-right : none;
  background : #EFEFEF;
  float: left;
}

table#panier_film td.droite, tpapaiable#panier_film_roll td.droite,
table#panier_film td.droite_rouge, table#panier_film_roll td.droite_rouge {
  height : 30px;
  margin: 0px;
  padding: 1px 4px 1px 1px;
  width : 100px;
  background : #EFEFEF;
  text-align : right;
  border-left : none;
  float: left;
}

table#panier_film td.droite #prixTTCM, table#panier_film_roll td.droite #prixTTCM2 {
  width: 76px;
}

#panier_film_roll #display_discount {
  display: none;
}

#cgv{
  background-color:#fff;
}

table#tab_acc{
  border-collapse:collapse;
}

table#tab_acc td#l1{
  font-size : 12px;
}
table#tab_acc td#l2{
  font-size : 12px;
  background : #535353;
  height: 30px;
  width : 200px;
  text-align:right;
  color : white;
  font-weight: bold;
}

table#tab_acc td#l22{
  font-size : 12px;
  background : #535353;
  height: 30px;
  text-align:left;
}

table#TabVelux{
  width : 370px;
}

table#TabVelux td#l1{
  width: 150px;
  text-align : left;
}
table#TabVelux td#l2{
  width: 120px;
  text-align : left;
}
table#TabVelux td#l3{
  width: 100px;
  text-align : left;
}

.btn_films_cat{
  /*float: bottom;*/
  position : absolute;
  bottom:5px;
  right : 100px;
}

img#films_cat {
  margin: 0 auto;
  margin-top : 2px;
  height: 157px; /* sp?cifiez la hauteur de l'image, une bonne attitude ? prendre */
  width: 446px; /* sp?cifiez la largeur de l'image, une bonne habitude ? prendre */
}

img#films_cat2 {
  margin: 0 auto;
  margin-top : 2px;
  height: 317px; /* sp?cifiez la hauteur de l'image, une bonne attitude ? prendre */
  width: 446px; /* sp?cifiez la largeur de l'image, une bonne habitude ? prendre */
}

img#films_titre{
  margin-left : 20px;
}

.contour_films{
  border: 1px solid #efefef;
  width: 900px;
  padding: 10px;
}

.entete_descriptif{
  width: 240px;
  height: 25px;
  background-color: #6ba9dc;
  border: 0;
  color: #ffffff;
  text-align: center;
  line-height: 25px;
}

.pose_films{
  background: url(../images/films/fond_degrade.png) repeat-x;
  height : 702px;
  margin-top : 20px;
  margin-bottom: 10px;
}

.photo_text{
  margin-left : 115px;
  margin-top:8px;
  width : 180px;
  font-size: 7pt;

}

.photo_pose1{
  float:left;
  background : url(../images/films/pose_1.jpg);
  height : 152px ;
  width: 295px;
  margin-top :8px;
  margin-left: 10px;
}
.photo_pose2{
  float:right;
  background : url(../images/films/pose_2.jpg);
  height : 152px ;
  width: 295px;
  margin-top : 8px;
  margin-right: 0px;
}
.photo_pose3{
  float:left;
  background : url(../images/films/pose_3.jpg);
  height : 152px ;
  width: 295px;
  margin-top :8px;
  margin-left: 10px;
}
.photo_pose4{
  float:right;
  background : url(../images/films/pose_4.jpg);
  height : 152px ;
  width: 295px;
  margin-top : 8px;
  margin-right: 0px;
}
.photo_pose5{
  float:left;
  background : url(../images/films/pose_5.jpg);
  height : 152px ;
  width: 295px;
  margin-top :8px;
  margin-left: 10px;
}
.photo_pose6{
  float:right;
  background : url(../images/films/pose_6.jpg);
  height : 152px ;
  width: 295px;
  margin-top : 8px;
  margin-right: 0px;
}
.photo_pose7{
  float:left;
  background : url(../images/films/pose_7.jpg);
  height : 152px ;
  width: 295px;
  margin-top :8px;
  margin-left: 10px;
}
.photo_pose8{
  float:right;
  background : url(../images/films/pose_8.jpg);
  height : 152px ;
  width: 295px;
  margin-top : 8px;
  margin-right: 0px;
}


#fil_ariane {
  text-align:left;
  margin-bottom:5px;
  width:100%;
  display:block;
  height:12px;
}

#fil_ariane div {
  float:left;
  display:block;
  margin-right:5px;
}

#fil_ariane div a{
  color:#555555;
  text-decoration:none;
  font-size: 0.9em;
}

#fil_ariane div a:hover{
  text-decoration:underline;
}

#fil_ariane div a span.actif{
  font-weight:bold;
}

div.col_gauche_cat h3{
  margin:0px;
  font-size: 1.2em;
}

.films_top_hr {
  width: 955px;
  border: 0px solid black;
  border-top: 1px #EFEFEF solid;
}

.infoLivraisonPtRelais{
  font-size:10px;
  display:inline-block;
  width:195px;
}
/*******************************
 * Caracteristiques techniques *
 *******************************/
.caracTech h3 {
  color: #FFFFFF;
  display: block;
  max-width: 200px;
  text-align: center;
  margin: 0px;
  padding: 5px;
  font-size: 14px;
}

.caracTech .contentBoxCaracTech {
  width: 33.3%;
  float: left;
  margin: 0px;
  padding: 0px;
}

.caracTech .descriptifH3 {
  background-color: #6BA9DC;
}

.caracTech .descriptifH3Box {
  background-color: #F1F8FD;
  margin-left: 20px;
  height: 320px;
  padding: 5px 10px 0px 10px;
  max-width: 288px;
  overflow: auto;
}

.caracTech .caracTechH3 {
  background-color: #1F6D9F;
}

.caracTech .caracTechH3Box {
  background-color: #E3F4FF;
  margin-left: 20px;
  height: 320px;
  padding: 5px 10px 0px 10px;
  max-width: 288px;
  overflow: auto;
}
.caracTechH3Box span{
  font-size:11px;
  font-weight:bold;
}
.caracTech .utilisationH3 {
  background-color: #00456D;
}

.caracTech .utilisationH3Box {
  background-color: #C9E5F3;
  margin-left: 20px;
  height: 320px;
  padding: 5px 10px 0px 10px;
  max-width: 288px;
  overflow: auto;
}

/*************************************
 * Caracteristiques techniques - FIN *
 *************************************/

.bandeau_droite .ekomi {
  margin-top: 10px;
}

/********************* GENERAL ***********************/
body{
  margin: 0;
  /*padding-left: 32px;*/
  /*background-color: #C2C2C2 !important;*/
  font-family: Arial, Verdana, "Nimbus Sans L", Helvetica, sans-serif;
  font-weight : normal;
  font-size: 12px;
  color: #000000;
  /*background: #E5E5E5 url('../images/operation-marketing/background-site.jpg');
  background-position: top center;
  background-repeat: no-repeat;*/
}
input{
  text-align:left;
}

/*input[type=text]:focus, select:focus, textarea:focus
{
  background-color:#ffffcc;
}*/
a img {border:none;}

.errorCartVoid{
  font-size:14px;
  font-weight:bold;
  color:#BB0000;
  text-align:center;
}

.popinCleanCart{
  color:#000000;
  /*font-weight:bold;*/
  text-align:center;
  padding:20px 10px;
  font-size:15px;
}

option{
  background-color:#ffffff;
}

img{
  border:none;
}

p{
  font-weight:normal;
  text-align:left;
}

#reponse_jeu_facebook{
  /*background:grey;
  border:2px solid #3b5999;*/
  padding:3px;
  color:black;
  height:347px;
  /*background:#ffffff;*/
  /*cursor:pointer;*/
}

#reponse_jeu_facebook small{

  font-weight:normal;
}s

#reponse_jeu_facebook h3{
  color: white;
  font-size: 1.3em;
  font-weight: bold;
  margin-top: -100px !important;
  text-align: center !important;
  width: 249px !important;
}

#libelle2{
  color:#111;
  font-size:14px;
}

#reponse_jeu_facebook h4{
  font-size: 1.3em;
  margin-top: -3px !important;
  text-align: center !important;
  width: 246px;
}
#reponse_jeu_facebook a{
  color:#e6560f;
}

.dialogBox{
  position:absolute
}
.dialogBox .defaultCloseDialogBox{
  position:absolute;
  right:-15px;
  top:-15px;
  cursor:pointer;
  display:block;
  width:25px;
  height:29px;
}
.dialogBox .defaultCloseDialogBoxIndex{
  position:absolute;
  right:-15px;
  top:-12px;
  cursor:pointer;
  display:block;
  width:92px;
  height:32px;
}
.maxHeight{
  height:100%
}
.fLeft{
  float:left;
}
.fRight{
  float:right
}
.tRight{
  text-align:right;
}
.tLeft{
  text-align:left;
}
.tJustify{
  text-align:justify;
}
.pointer{
  cursor:pointer;
  cursor:hand;
}
.dNone{
  display:none;
}
.center{
  text-align: center;
}
.scroll{
  overflow:auto;
}
.bold{
  font-weight:bold;
}
.justify{
  text-align:justify;
}
.auto{
  margin:auto;
}
.bold{
  font-weight:bold;
}
.strike{
  text-decoration: line-through;
}
.italic_mode{
  font-style:italic;
}
.content_coloris{
  padding:10px;
  text-align:left;
  max-width:600px;
}
.content_coloris h1{
  text-align:left;
  padding:0px;
  margin:0px;
}
.content_fiche{
  padding:10px;
  text-align:left;
  width:600px;
}
.content_fiche h1{
  text-align:left;
  padding:0px;
  margin:0px;
}
.redColor{
  color:#BB0000;
}
.titlePopin{
  background-color:#FF6C00;
  color:#ffffff;
  font-size:14px;
  text-align:center;
  padding:5px 0;
  font-weight:bold;
}
.promo_info
{
  color:#BB0000;
  background-color:#F4E31A;
  font-weight:bold;
}
.wrapperPopinNotice{
  padding:10px;
}

.offre_spe{
  font-style: italic;
  float:left;
  margin-left:17px;
}
.offre_spe_appli{
  font-style: italic;
  float:left;
  font-size:10px;
  margin: 0 0 0 18px;
  padding: 0;
}

.offre_spe_appli_trad{
  margin-right: 5px;
  font-size:10px;
  font-style: italic;
  padding: 0;
}

.last_li {
  height: 0px;
  width: 0px;
  clear: both;
  list-style-type: none;
}

.kitPoseFilmCaddie{
  display:block;
  margin-top:22px;
  float:left;
  margin-right:15px;
}
.alertFdpFree{
  width:294px;
  height:208px;
  margin-left:8px;
  text-align:left;
  margin-right:10px;
  background:url('/images/operation-marketing/panier/frais-de-ports-offerts-panier.jpg');
}

.alertFdpFree .wrapperFdpOffert{
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  margin-left: 111px;
  margin-top: 110px;
  width: 125px;
}

.wrapperFdpOffert .sizeBegin{
  font-size:26px;
}
.wrapperFdpOffert .colorPriceFdp{
  font-size:40px;
  font-weight:bold;
}

.wrapperFdpOffert .capitalizeFdpFree{
  text-transform:uppercase;
  font-size:13px;
}

.wrapperFdpOffert .colorOffertFdp{
  font-size:28px;
  font-weight:bold;
  color:#ff5400;
}

.wrapperFdpOffert .linkContinueFdp{
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
  padding-top:7px;
}

.wrapperFdpOffert .linkContinueFdp:hover{
  text-decoration:underline;
}
.greenTitle{
  color:#00BB00;
  font-weight:bold;
}
.titleRecapPaiement{
  text-align:left;
  font-size:12px;
}

/*
.expeditionTime{
  background-color:#
}
*/

#lightBoxShadow{
  position:fixed;
  background-color:#000000;
  opacity:0.8;
  top:0px;
  left:0px;
  z-index:50;
}
#lightBox{
  position:absolute;
  z-index:51;
  /*background-color:#FFFFFF;*/
}
#lightBox #wrapperLightBox{
}
#lightBox #closeImgLightBox{
  margin:0px;
  padding:0px;
  text-align:right;
  height:11px;

}
#closeImgLightBox img{
  margin:0px;
  padding:0px;
  cursor:pointer;
}
.strikeClass{
  text-decoration:line-through;
}
.wrapperInfoRegionPose{
  display:none;
}
/*****************************************************/
/********************* HEADER ************************/

.selectionnePar{
  margin-left: 38px;
}

#recap #pan {
  margin-left:40px;
  padding-top:7px;
  color:#3C5500;
}
#recap #pan a {
  font-weight:normal;
}
#recap #articles {
  color:#3C5500;
  font-weight:normal;
  text-align:center;
  margin-top:20px;
}
#recap #articles #nbr_aticle_reca_panier {
  font-weight:bold;
}
#recap #articles #recap_price_ban {
  color:#000000;
}


.telRefFooter{
  text-align:center;
  margin:10px 0;
  float:left;
  width:734px;
}
.telRefFooter span{
  display:-moz-inline-box;
  display:inline-block;
  padding-right:30px;
  font-size:10px;
}
/******************** INTERIEUR **********************/
.orangeInfoSuiviLivraison{
  color:#F05500;
  font-weight:bold;
}

/******************** INTERIEUR **********************/
.infoExpeditionStandard{
  background-color:#FF6D00;
  color:#FFFFFF;
  font-weight:bold;
  padding:2px 15px;
}

.conteneur{
  width: 1005px ;
  /*background: url(fondsite-noel.gif) repeat-y;*/
  /*background: url(finission-bg-noel.png) repeat-y;*/
  /*background: url('../images/anim_commercial/home/bg-degrade.png') repeat;*/
  /*padding:0 16px 0 14px;*/
  margin:0px auto 0px auto;
  background-color: white;
  text-align:center;
  position: relative;
}

.conteneur:before {
  -moz-box-shadow: -15px 0 10px -15px inset #333;
  -webkit-box-shadow: -15px 0 10px -15px inset #333;
  box-shadow: -15px 0 10px -15px inset #333;
  content: " ";
  height: 100%;
  left: -15px;
  position: absolute;
  top: 0;
  width: 15px;
}
.conteneur:after {
  -moz-box-shadow: 15px 0 10px -15px inset #333;
  -webkit-box-shadow: 15px 0 10px -15px inset #333;
  box-shadow: 15px 0 10px -15px inset #333;
  content: " ";
  height: 100%;
  right: -15px;
  position: absolute;
  top: 0;
  width: 15px;
}

.infobulle_class{
  position:absolute;
}

#stores-bannes-home{
  /* background-color:#FF8B02;*/
  color:#000000;
}

#stores-bannes-home a{
  color:#000000;
  font-size:18px;
  font-weight:bold;
  text-decoration:none;
}

#stores-bannes-home span.sur-mesure{
  color:#B60963;
  font-weight:bold;
  font-size:12px;
}
#stores-bannes-home span.standard{
  color: #66B5C9;
  font-weight:bold;
  font-size:12px;
}

#contenu{
  /*width:1000px;*/
}
.but_search_engine{
  height:20px;
  padding-top:5px;
  margin-left:7px;
  margin-right:7px;
}
#suggestSearchEngine{
  position:absolute;
  max-width:500px;
  display:none;
  list-style-type:none;
  background-color:#FFFFFF;
  z-index:49;
  margin:0px 0 0 0px;
  border:2px solid #C0C0C0;
  border-top:none;
  overflow:auto;
  max-height:214px;
  z-index:52;
  border-top:1px solid #C0C0C0;
}
#suggestSearchEngine li{
  display:block;
}
#suggestSearchEngine li a{
  display:block;
  padding:10px;
  height:auto;
  min-width:198px;
  text-align:left;
  letter-spacing:1px;
}
#suggestSearchEngine li a:first-child{
  color:#808080;
  font-weight:normal;
}
#suggestSearchEngine li a:hover{
  background-color:#C0C0C0;
}
#suggestSearchEngine li a span{
  color:#000000;
  font-weight:bold;
} 
/* PUB INDEX */
.pub_soldes_1{
  background-image: url(../images/bg_pub_haut.png);
  width: 960px;
  height: 436px;
}
.pub_soldes_2{
  /*background-image: url('../images/anim_commercial/home/bg-film-vitrage-sticker-promo.png');*/
  width: 991px;
  height: 403px;
  margin:0 auto 5px auto;
}


.pub_soldes_3{
  background-image: url(../images/bg_encart_bois_tisse.png);
  width: 960px;
  height: 187px;
  text-align:left;
}

.fil, .fil a{
  text-align: left;
  font-family: Tahoma, Myriad, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #808080;
  text-decoration: none;
}

.fil a:hover {
  text-decoration: underline;
}

.fil_last{
  font-weight : bold;
  text-decoration: none;
}
.fil_ari{
  text-align:left;
  padding-top:10px;
  margin-left:17px;
  margin-bottom:17px;
}
.fil_ari, .fil_ari a {
  font-family: Tahoma, Myriad, Verdana, Arial, Helvetica, sans-serif;
  font-weight : normal;
  font-size: 8pt;
  color: #808080 !important;
  text-decoration: none;
}
.fil_ari a:hover {
  font-family: Tahoma, Myriad, Verdana, Arial, Helvetica, sans-serif;
  font-weight : normal;
  font-size: 8pt;
  color: #808080 !important;
  text-decoration: underline;
}
.fil_ari a:visited {
  font-family: Tahoma, Myriad, Verdana, Arial, Helvetica, sans-serif;
  font-weight : normal;
  font-size: 8pt;
  color: #808080 !important;
}
.fil_last{
  font-weight : bold;
}

a.fil_last{
  text-decoration: none;
}
.wrapperVideoPoseEnrouleur{
  background:url('../store-sur-mesure/enrouleur/images/enrouleur-video-pose-store-enrouleur.jpg');
  width:272px;
  height:103px;
  cursor:pointer;
}

.imgPoseFilmVideo{
  border:1px solid #C0C0C0;
}
.imgPoseFilmVideo:hover{
  border:1px solid #FF7400;
}
/* VOLETS ROULANTS */
.logo_CE{
  margin-left:20px;
}
.appli_create {
  font-family: Arial, Tahoma, Verdana;
  font-weight: normal;
  color: #515151;
}
.table_title_create {
  text-align: center;
  font-family: Verdana, Arial, Tahoma;
  width: 100%;
}
.appli_create td {
  margin: 0;
  padding: 0 0px 10px 0px;
}
.payez_tab {
  background-color: #FFFFFF;
  border : solid 1px #CCC;
  border-collapse: collapse;
  width:227px;
}
.payez_tab td {
  margin: 0;
  padding: 0 0px 10px 0px;
}

input[type=text].appli_create:focus, select:focus, textarea:focus {
  /*font-family: Arial, Tahoma, Verdana;*/
  /*background-color: #FFFFFF;*/
  color:#000000;
}

/*select, option{
  background-color:#FFFFFF;
  color:#000000;
}
select{
  border:1px solid #000000;
}*/

.sous_titre1{
  font-weight:bold;
  display:block;
  text-align:left;
}
.sous_titre2{
  font-size:14px;
  font-weight:bold;
  display:block;
  text-align:left;
  padding-left:15px;

}

.sous_titre2 a{
  color:#FF0000;
}

.sous_titre2:before{
  content:'- ';
}

.sous_titre3{
  font-weight:bold;
  display:block;
  color:#FF0000;
}
/* ACCUEIL*/
#accueil_global{
  margin:0 auto 0px auto;
  width:974px;
  height:535px;
  background:url('/images/anim_commercial/home/bg_promo.jpg') no-repeat;
}

#produit_a_la_une{
  width:739px;
  cursor:pointer;
  padding-bottom:263px;
}

#main_products {
  width: 739px;
  height: 30px;
  margin: 0px 0px 0px 0px;
  padding: 3px 0px 0px 10px;
}

#main_products li {
  list-style-type: none;
  float: left;
  margin: 0px 20px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#main_products li a {
  color: #9B9B9B;
  text-decoration: none;
  font-size: 1.6em;
}

#main_products li a:hover {
  text-decoration: underline;
}

#product_top_left {
  list-style-type: none;
  display: inline;
  padding-top: 10px;
  padding-left: 32px;
  border: 0px solid #ff0000;
  width: 700px;
  float: left;
  margin: 0pt;
}

#product_top_left li {
  float: left;
  margin-right: 15px;
  width: 157px;
  background: white;
  height: 199px;
  border: 1px solid #C7C7C7;
}

#product_top_left li:hover {
  border: 1px solid #BD2700;
  cursor: pointer;
}

#product_top_left li img.profiter {
  margin-top: 8px;
}

#product_top_left li h2 a {
  text-decoration: none;
  font-size: 1.2em;
}

#product_top_left li h2 a.product {
  font-size: 1.3em;
  font-weight: bold;
}

#product_top_left li h3 {
  margin: 0px;
}

#product_top_left li h3 span.aspect {
  font-weight: normal;
}

#product_top_left li h3 span.mesure {
  color: #B60963;
}

#product_top_left li h3 span.standard {
  color: #66B5C9;
}

#product_top_left li h3 span.nouveaute {
  color: #B93A41;
  background-color: yellow;
  width: 60px;
  margin: 3px auto 0px auto;
  padding: 2px 3px 2px 3px
}

#product_top_left li img.profiter {
  margin-top: 5px;
}

#product_top_left li.last {
  margin-right: 0pt;
}

#product_top_right{
  margin-top:-295px;
  border: 0px solid rgb(51, 51, 51);
  width: 230px;
  float: right;
  font-family:Arial;
}


#product_top_right ul{
  list-style-type:none;
  padding:0;
  margin:0;
}

#product_top_right ul li{
  width:235px;
  border:1px solid #C7C7C7;

}

#product_top_right ul #rid_voil {
  background-color: #605463;
  height: 340px;
}

#product_top_right ul #rid_voil a {
  color: white;
  text-decoration: none;
  font-weight: bold;
  font-size: 1.5em;
  margin-top: 5px;
  margin-bottom: 5px;
}

#product_top_right ul .rid_voil_mesure {
  color: #f87dbd;
  font-weight: bold;
  font-size: 1.1em;
  margin-bottom: 7px;
}

#product_top_right ul li.rideaux a{
  color:white;
}

#product_top_right ul li.rideaux{
  background-color:#65544D;
  margin-bottom:5px;
}
#product_top_right ul li.rideaux h2 a{
  font-size:1.5em;
  text-decoration:none;
}

#product_top_right ul li.rideaux ul{
  color:#ffffff;
}
#product_top_right ul li.rideaux ul li{
  border:none;
  margin-bottom:0px;
  font-size:1em;
}
#product_top_right ul li.rideaux ul li span{
  font-weight:bold;
}
#product_top_right ul li.rideaux img.profiter{
  margin-top:8px;
  margin-bottom:5px;
}
#product_top_right ul li.volets{
  height:172px !important;
  height:178px;
  padding-bottom:7px;
}


#product_top_right ul li.volets h2 a{
  font-size:1.4em;
  text-decoration:none;
}
#product_top_right ul li.volets h2 a span.mesure{
  font-size:0.9em;
  color:#B60963;
}
#product_top_right ul li.volets h3 {
  font-weight:normal;
  margin-top:7px;
}
#product_top_right ul li.volets h3 img.somfy{
  vertical-align:bottom;
}

#product_top_right ul li.volets h3 a{
  color:#000000;
}
#product_top_right ul li.volets img.profiter {
  margin-bottom:13px;
}

#product_top_right li:hover{
  border:1px solid #BD2700;
  cursor:pointer;
}
#product_top_right ul li ul li{
  border:none;
  margin-bottom:5px;
}
#product_top_right ul li ul li:hover{
  border:none;
  cursor:pointer;
}

#product_top_right span.mesure{
  font-size:1.2em;
}

#product_middle_left{
  margin:0 auto 0 auto;
  /*background:url('../images/home/bg-stores-discount-bateaux-tissu.jpg') no-repeat;*/
  width:485px;
  /*height: 403px; */
  margin-left: 8px;
  float: left;
  border:1px solid #C7C7C7;
  cursor:pointer;

}

#product_middle_left:hover{
  border-color:#BD2700;

}
#product_middle_left img{
  float: left;
}
#product_middle_left h3{
  color:#ffffff;
  background-color:#FF0000;
  font-size:1.3em;
  letter-spacing:0.1em;
  word-spacing:0.3em;
  margin-top:0px;
}
#product_middle_left h2{
  font-size:2em;
  margin-top:0px;
}
#product_middle_left span.inter{
  font-size:2.2em;
  margin-top:0px;
  color:grey;
}
#product_middle_left span.glissieres{
  font-size:1.3em;
  margin-top:0px;

}

#product_middle_left div.corps{

  padding-top:0px;
}
#product_middle_left div.prixproduit span{

  margin-bottom:30px;
  margin-top:30px;
}
#product_middle_left div{
  padding-top: 11px;
  padding-left: 113px;
  border: 0px solid #ff0000;

}

#spacer_bateaux h2{
  text-transform:uppercase;
  color:#A4926B;
  font-size:2.2em;
  margin-bottom:0px
}

.pub_soldes_2 #product_middle_left ul{
  margin-left:0px;
  font-size:0.8em;
  width:238px;
  margin-top:20px;
}
.pub_soldes_2 #product_middle_left ul li{
  margin-bottom:2px;
}

#product_middle_left img.profiter{
  margin-left:50px;
  margin-top:30px
}


#spacer_bateaux h3 {
  margin-top:0px;
  margin-left:0px;
}

#spacer_bateaux h3 a{
  text-transform:uppercase;
  color:#A4926B;
  font-size:1.5em;
  font-weight:normal;
  text-decoration:none;
}
#spacer_bateaux ul{
  list-style-type:none;
  padding:0px;
  margin:0px;
}
#spacer_bateaux ul li{
  background:none repeat scroll 0 0 white;
  border:1px solid #C7C7C7;
  margin-left:14px;
  width:320px;
  height:149px;
  margin-bottom:12px;
}
#spacer_bateaux ul li:hover{
  cursor:pointer;
  border-color:#0091DC;
}

#spacer_bateaux ul li h4{
  text-align:left;
  margin-bottom:0px;
}
#spacer_bateaux ul li h4 a{
  color:#000000;
  font-size:1.4em;
  text-decoration:none;
  font-family:Arial;
  margin-top:9px;
}
#spacer_bateaux ul li h4 a span{
  color:#B60963;
  text-transform: capitalize;
  font-size:1.2em;
  font-weight:normal;
}
#spacer_bateaux ul li h5{
  text-align:left;
  margin-top:0px;
  font-weight:normal;
  font-size:1.1em;
  font-family:arial;
}

#spacer_bateaux ul li img{
  float:left;
  margin-right:8px;
}

#spacer_bateaux ul li img.profiter{
  margin-left:20px
}
#product_middle_right{
  margin:0 auto 0 auto;
  padding-left:8px;
  float: left;
}

#product_bottom_left{
  float:left;
  width:483px;
  /*padding-top:14px;*/
  border:1px solid #C7C7C7;
  width:483px;
  margin-left:13px;
  font-family:Arial;

}
#product_bottom_left:hover{
  cursor:pointer;
  border-color:#BD2700
}

#product_bottom_left img{
  float:left;
  /*margin-bottom:14px;*/
}
#product_bottom_left div{
  margin-top:48px;
  /*border:1px solid blue*/
}
#product_bottom_left h2{
  display:block;

}
#product_bottom_left h2 a{
  font-size:1.9em;
  word-spacing:0.2em;
  text-decoration:none;
}
#product_bottom_left h2 a span.mesure{
  color:#B60963;
  font-size:0.8em;
}
#product_bottom_left div ul, #product_middle_left ul{
  color:#2B8A0E;
  font-weight:bold;
  float:left;
  text-align:center;
  list-style-type:none;
  padding-left:16px;
  width: 217px;
  margin-left:23px

}
#product_bottom_left div ul li, #product_middle_left ul li{
  padding-left:18px;
  text-align:left;
  font-size:1.2em;
}

#product_bottom_left div.action{
  float:right;
  margin-top:5px;
  margin-right:20px;
}

#product_bottom_left span.mot, #product_middle_left span.mot{
  text-decoration:underline;
  font-size:1.1em;

}
#product_bottom_left span.prix, #product_middle_left span.prix{
  color:#FF0303;
  font-size:3em;
  font-weight:bold;
}
#product_bottom_left span.ttc, #product_middle_left span.ttc{
  color:#FF0303;
  font-size:0.8em;
  font-weight:normal;
  font-weight:bold;
}
#product_bottom_left div img{
  margin-left:58px;
  margin-top:10px;
}

#product_bottom_right{
  float:left;
  height:398px;
  margin-left:7px;
  padding-top:7px;
  width:488px;
}
#product_bottom_right h2 a{
  font-size:3.5em;
  text-decoration:none;
}
#product_bottom_right h2 a span{
  color:#ff0000;
  font-weight:normal;
  font-size:0.6em;
  line-height:0.8em;
}
#product_bottom_right ul{
  padding:0px;
  list-style-type:none;
  margin-left:12px;
}
#product_bottom_right ul li{
  padding:0px;
  width:128px;
  height:132px;
  float:left;
  border:1px solid #C7C7C7;
  margin-right:5px;
  margin-bottom:3px;
  padding-left:96px;
}
#product_bottom_right ul li:hover{
  border:1px solid #BD2700;
  cursor:pointer;
}


#product_bottom_right ul li h3 {
  padding-left:0px;
  margin-left:0px;
  text-align:left;
  font-size:1.3em;
  margin-bottom:0px;
}
#product_bottom_right ul li h3 a{
  color:#000000;
  text-decoration:none;
}
#product_bottom_right ul li h3 a span{
  font-weight:normal;
  font-size:0.8em;
}
#product_bottom_right ul li span.texte{
  text-decoration:underline;
  float:left;
  color:#676767;
}
#product_bottom_right ul li span.prix{
  color:#FF0000;
  font-size:2.3em;
  font-weight:bold;
  font-family:Arial;
}
#product_bottom_right ul li span.prix span.ttc{
  font-size:0.3em;
  font-weight:normal;
}

#product_bottom_right ul li img.profiter{
  margin-top:6px;
}


#product_middle_right{
  border:1px solid #C7C7C7;
  float:right;
  font-family:Arial;
  margin-right:7px;
  width:486px;
  padding-left:0px;

}
#product_middle_right:hover{
  border-color:#BD2700
}
#product_middle_right div.operation{
  /*background: url('/images/home/operation-speciale-stores-venitien-bois-discount.png');*/
  background: url('/images/home/operation-speciale-stores-venitien-bois-discount2.png') no-repeat;
  background-color:#555555;
  background-position:0 98%;
  height:280px;
  width:26px;
  float:left;
}
#product_middle_right div.texte{
  float:left;
  width:278px;
}

#product_middle_right div.texte div.decaltitre{
  margin-left:79px;
  text-align:left;
}

#product_middle_right div.texte h2 a{
  display:block;
  margin-top:4px;
  text-transform:uppercase;
  font-size:1.6em;
  font-weight:normal;
  text-decoration:none;
  color:#000000;
}

#product_middle_right div.texte h2 a span{
  font-weight:bold;
  color:#000000;
}

#product_middle_right div.texte span.usine{
  color:#FF0000;
  font-weight:bold;
  font-size:1.6em;
}
#product_middle_right div.texte h3{
  color:#555555;
  font-size:1.5em;
  font-weight:normal;
  margin-bottom:3px;
  margin-top:2px;
  margin-left:0px;
}



#product_middle_right div.texte span.prix{
  color:#ff0000;
  font-size:3em;
  font-weight:bold;
  text-align:center;
  margin-left:12px;
}
#product_middle_right div.texte span.prix span.texte{
  color:#676767;
  font-size:0.4em;

}

#product_middle_right div.texte span.prix big{
  background-color:yellow;
  padding-left:3px;
  padding-right:3px;
}

#product_middle_right div.texte span.prix span.ttc{
  font-size:0.3em;
  color:#676767;

}

#product_middle_right div.texte div h4{
  font-weight:normal;
  font-size:1.2em;
  margin-top:10px;
  margin-bottom:1px;
  color:#676767;
}

#product_middle_right div.texte div ul{
  list-style-type:none;
  float:left;
  padding:0px;
  /*width:100%;*/
  margin-left:5px;
  width:298px;
  text-align: center;
}
#product_middle_right div.texte div ul li{
  float:left;
  font-size:0.9em;
  margin-right:2px;
  width:19%;
  font-weight:bold;
}
#product_middle_right img.profiter{
  margin-top:18px;
  margin-left:19px;
}


#product_middle_right div.illustration{
  float:left;
  width:182px;
}


#product_middle_right:hover{
  cursor:pointer;
  border-color:#BD2700
}
#product_middle_right div.bas{
  margin-left:5px;
  text-align:left;
}

#product_middle_right div.bas span{
  font-size:0.9em;
}

#corps_accueil{
  padding-top:5px;
}

#titre_accueil{
  text-align:left;
  width:800px;
  float:left;

}

img.img_red{
  border:1px solid #c7c7c7;
  margin-bottom:-2px;
}

a:hover img.img_red {
  border: 1px solid #BD2700;
}

a img.img_blue{
  border:1px solid #c7c7c7;
  margin-bottom:-2px;
}

a:hover img.img_blue{
  border: 1px solid #0091DC;
}

.selectTownFromCp{
  overflow:auto;
  max-width:450px;
  height:100px;
  border:1px solid #CCCCCC;
}

.selectTownFromCp div.itemTown{
  padding: 5px 10px;
}


.selectTownFromCp div:hover{
  cursor:pointer;
  background-color:#F05500;
  color:#FFFFFF;
}


#formEchantillon input
{
  text-align:left;
}

/* Galery Ajax */
.AjaxGal
{
  height : 100px;
  min-width:275px;
  text-align : right;
  color : white;
  border : solid 1px #CCC;
  border-collapse:collapse;
  padding:0;
  margin:0px
}
.AjaxGal .colorisGal
{
  text-align:left;
  overflow:auto;

  background-color:#FFFFFF;
}
.AjaxGal .colorisGal img
{
  margin-right : 5px;
}
.AjaxGal table tr td
{
  /*  width : 100%;*/
  min-width:275px;
}
.AjaxGal #colorisGal
{
  /*  width : 100%;*/
  min-height:76px;
}

.btnAddProductToCartRuptureFilm {
  background: url("/images/appli_store/standard/bt-ajout-panier-rupture.png") repeat-x scroll 0 0 transparent;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  height: 23px;
  margin: 5px auto 0;
  max-width: 166px;
  padding-top: 7px;
}
.socialNetworksFooter{
  float:left;
  margin-top:10px;
}
.socialNetworksFooter .barre-grise{
  width: 20px;
  height: 20px;
  background: url(/images/home/barregrise.png) no-repeat center;
}
.decoFooter{
  float:left;
  display:block;
  margin-left:10px;
}

#garantie{
  float:left;
  width:190px;
  padding-left:20px;
  margin-top:25px;
}
#livraison{
  float:left;
  width:530px;
  text-align:center;
}
#livraison #mode_paiement{
  margin:0px;
  padding:0px;
  width:403px;
}
#fraisport{
  float:left;
  width:240px;
  margin-left:10px;

}
#fraisport a{
  display:-moz-inline-box;
  display:inline-block;
  margin-right:5px;
}
#fraisport ul{
  margin : 0 0 0 0px;
  padding : 0;
}
#fraisport li{
  display : inline;
  float : left;
  text-align:center;
  width:65px;
  list-style-type : none;
  margin : 0px 8px 0 0;
}
#fraisport a:hover{
  text-decoration : none;
}

#fraisport li img{
  display : block;
  margin : 20px 0px 0 0px;
  padding : 0;
}
#fraisport li:first-child img{
  margin-left:0px;
}

#fraisport li span{
  display : block;
  overflow:hidden;
  max-width : 65px;
  margin : 0px 0 0 0px;
  text-align : center;
  letter-spacing : 0px;
}

/*****************************************************/
/************************ END ************************/
#end
{
  height:23px;  
  /*padding:0 16px 0 14px;
  background:#fff;
  box-shadow:0 -1px 8px 0 #656565;*/
}
#blockend
{
  /*margin:auto;
  width:1001px;
  padding:0 51px 30px 19px;
  overflow:hidden;*/
}
/*****************************************************/

/***************** A TRIER ***************************/
.h1hidden
{
  position: absolute;
  display: none;
}

.blockLinkVeniAluMesure{
  border:1px solid #C0C0C0;
  width:230px;
  padding:10px;
  cursor:pointer;
}
.blockLinkVeniAluMesure img{
  display:block;
  margin:auto;
}
.blockLinkVeniAluMesure a.linkVeniAluMesure{
  display:block;
  margin-top:10px;
  font-size:22px;
  text-decoration:none;
  font-weight:bold;
  color:#000000;
}
.blockLinkVeniAluMesure a.linkVeniAluMesure span{
  display:block;
  color:#469130;
  font-size:20px;
  font-weight:normal;
}
.blockLinkVeniAluMesure .colorisNumber{
  color:#787878;
  font-size:18px;
}
.blockLinkVeniAluMesure a.btnVeniAluMesure{
  display:block;
  background: url('/images/venitien_bois_alu/bt-voir-offre.png');
  width:163px;
  height:26px;
  font-size:20px;
  padding-top:5px;
  text-decoration:none;
  color:#FFFFFF;
  margin-top:20px;
  margin:0 0 10px 0;
  font-weight:bold;
}
.blockLinkVeniAluMesure a.btnVeniAluMesure:hover{
  background-position:bottom;
}
/* Page infos_reflecteur */
.fondpagereflect{
  height: 882px;
  width: 962px;
  background:url(reflect/bg_infos_reflect.png) 100% 100% no-repeat;
  float: left;
  text-align: left;
  margin-left: 20px;
  margin-top: 10px;
  display:inline;
}
.titrepageinfos{
  font-family: Arial;
  font-weight : bold;
  font-size: 20px;
  color: white;
  margin-top : 30px;
  margin-left : 294px;
}
.soustitrepageinfos{
  font-family: Arial;
  font-weight : bold;
  font-size: 16px;
  color: white;
  margin-top : 5px;
  margin-left : 294px;
}
.descriptioninfos{
  font-family: Arial;
  /*font-weight : bold;*/
  font-size: 13px;
  margin-top : 20px;
  margin-left : 25em;
  width : 592px;
  text-align : justify;
  position : absolute;
  z-index : 1;
}

table#infosReflect {
  width : 474px;
  background : #DFDFDF;
}
table#infosReflect td{
  width : 77px;
  height : 77px;
}

table#infosReflect td#moy{
  width : 200px;
  vertical-align: top;
}

table#infosReflect td#btn{
  vertical-align:middle;
}

table#baspageInfos{
  margin-top : 20px;
  width : 602px;
  background : white;
  border-collapse: collapse;
  border-spacing:0px;
  border-color : #D2D3D3;
}

table#baspageInfos td{
  vertical-align : middle;
  border: 1px solid;
  border-color : #D2D3D3;
  height: 34px;
}

table#baspageInfos td#titre{
  background-image: url(reflect/bg_titre_tableau.png);
  height : 37px;
  /*background : red;*/
}

table#baspageInfos td#noborderdroite{
  border-right : none;
  /*background : red;*/
}
table#baspageInfos td#nobordergauche{
  border-left : none;
  /*background : red;*/
}
.lesPlusTitre{
  font-family: Arial;
  font-weight : bold;
  font-size: 18px;
  color: white;
  margin-top : 72px;
  margin-left : 67px;
  float : left;
}
.lesPlus{
  font-family: Arial;
  font-weight : bold;
  font-size: 12px;
  margin-top : 20px;
  margin-left : 50px;
  float : left;
}
font.ReflectTitreBas{
  color : #40A4D8 ;
  font-size: 14px;
  font-weight: bold;
  margin-left : 16px;
}
font.ReflectDescBas{
  font-size: 12px;
}



/* Velux */
h1.velux{
  color: #000000;
  font-weight: bold;
  font-size: 12pt;
  border-bottom: 1px solid #efefef;
  width: 922px;
  margin:0;
}
.texte_velux{
  border: 1px solid #efefef;
  width: 900px;
  padding: 10px;
}
.texte_velux_categorie{
  position : absolute;
  margin-top : 30px;
  margin-left :150px ;
  z-index : 2;
  text-align: justify;
  width: 286px;
  height : 120px;
}
.contour_velux{
  border: 1px solid #efefef;
  width: 900px;
  padding: 10px;
}
.entete_utilisation{
  width: 240px;
  height: 25px;
  background-color: #1f6d9e;
  border: 0;
  color: #ffffff;
  text-align: center;
  line-height: 25px;
}

.btn_films_cat{
  /*float: bottom;*/
  position : absolute;
  bottom:5px;
  right : 100px;
}

.content_but_cart .btn
{
  margin:0 30px;
  display: inline-block;
}

.border_standard{border: 2px solid #a7661f;}
.border_standard_orange{border: none/*#F56934*/;}

.cont_hbgd{border: 1px solid #f37a0f;}
.cont_hbg{border: 1px solid #f37a0f;border-right: 0px;}
.cont_bg{border: 1px solid #f37a0f;border-top: 0px;border-right: 0px;}
.cont_bgd{border: 1px solid #f37a0f;border-top: 0px;}

.submit_bt_terminer{
  cursor: pointer;
  width: 275px;
  height: 58px;
  font-size: 0px;
  color: #FFFFFF;
  background-image: url(../images/bt_terminer.png);
  border: 0;
}

.submit_bt_valider-achat {
  cursor: pointer;
  width: 243px;
  height: 54px;
  font-size: 0px;
  color: #FFFFFF;
  background-image: url(../images/valider_panier_off.png);
  border: 0;
}

.submit_bt_valider-achat_over {
  cursor: pointer;
  width: 243px;
  height: 54px;
  font-size: 0px;
  color: #FFFFFF;
  background-image: url(../images/valider_panier_on.png);
  border: 0;
}

.submit_bt_mail{
  cursor: pointer;
  width: 183px;
  height: 31px;
  font-size: 0px;
  color: #FFFFFF;
  background-image: url(../images/bt_email_off.png);
  border: 0;
  z-index: 2;
}

.submit_bt_mail:hover{
  background-image: url(../images/bt_email_on.png);
}

.submit_ok{
  cursor: pointer;
  width: 27px;
  height: 20px;
  font-size: 0px;
  color: #FFFFFF;
  background-image: url(../images/bt_ok.gif);
  border: 0;
}
.submit_ok:hover{
  cursor: pointer;
  width: 27px;
  height: 20px;
  font-size: 0px;
  color: #FFFFFF;
  background-image: url(../images/bt_ok2.gif);
  border: 0;
}

#postit{
  position: absolute;
  top: 400px;
  left: 80px;
  width: 197px;
  height: 194px;
  border: 0px;
  margin: 0px;
  z-index: 900;
}

.simpleItalic {
  font-style: italic;
}

.italic {
  font-style: italic;
  font-weight : bold;
}

h1 {
  font-family: Arial;
  font-weight : bold;
  font-size: 13px;
  color: #000000;
  text-decoration: none;
  margin-left: 10px;
  /*
  width:870px;
  display:inline;
  float:left;*/

}
/*
#facebook{
  display:inline;
}
#blog{
  display:inline;
    margin-left:66px;
}*/

h2, h2 a:link , h2 a:hover, h2 a:visited, .homecat2, .homecat2 a:link , .homecat2 a:hover, .homecat2 a:visited{
  font-family: Arial;
  font-weight : bold;
  font-size: 13px;
  /*text-decoration: underline;*/
  /*margin-left: 10px;*/
  color: black;
  display:inline;
}

.h2b{
  font-weight : bold;
}

h3, .homecat3 {
  font-family: Arial;
  font-weight : bold;
  font-size: 12px;
  text-decoration: none;
  margin-left: 25px;
}

.titremesure {
  font-family: Arial;
  font-weight : bold;
  font-size: 15px;
  color: white;
  background: green;
  height : 23px;
  margin:0px;
  padding-bottom:0px;
  text-align : center;
}
/*h4#grand {
  font-family: Arial;
  font-weight : bold;
  font-size: 15px;
  color: white;
  background: green;
  height : 23px;
  margin:0px;
  padding-bottom:0px;
  text-align : center;
}*/

.titrestandard{
  font-family: Arial;
  font-weight : bold;
  font-size: 16px;
  color: white;
  background: #0085CA;
  height : 25px;
  margin-bottom:0px;
  text-align : center;
}

.titrereflecteur{
  font-family: Arial;
  font-weight : bold;
  font-size: 16px;
  color: white;
  background:url(titre_illustration.png) 100% 100% repeat;
  margin:0px;
  height : 23px;
  width : 556px;
  text-align : center;
}

h1.films{
  color: #000000;
  font-weight: bold;
  font-size: 12pt;
  border-bottom: 1px solid #efefef;
  width: 922px;
  margin:0;
}

h1.standard_bateau{
  color: #A7661F;
  font-weight: bold;
  font-size: 13pt;
}




.hFilms{

  font-family: Arial;
  font-weight : bold;
  font-size: 16px;
  color: white;
  background: #ff8001;
  height : 25px;
  margin-bottom:0px;
  text-align : center;
}


/*TABLEAUX MENU MESURE / COLORIS */

table#MenuVert {
  width: 400px;
  border-collapse: separate;
  border-spacing: 5px 7px;
  border : none;
}

table#MenuVert td {
  height : 157px ;
  width : 192px;
}

table#MenuVert2 {
  width: 420px;
  border-collapse: separate;
  border-spacing: 5px 7px;
  border : none;
}

table#MenuVert2 td {
  height : 173px ;
  width : 193px;
  padding-top : 26px;
}

table#MenuVert2 td#seul {
  height : 173px ;
  padding-top : 26px;
}

table#MenuBleu {
  width: 400px;
  border-collapse: separate;
  /*border-spacing: 5px 1px;*/
  border : none;
}

table#MenuBleu td {
  height : 147px ;
  width : 192px;
}

table#MenuOrange {
  width: 400px;
  border-collapse: separate;
  border-spacing: 7px 1px;
  border : none;
}

table#MenuOrange td {
  height : 157px ;
  width : 192px;
}

table#MenuOrange2 {
  width: 400px;
  border-collapse: separate;
  /*border-spacing: 7px 1px;*/
  border : none;
}

table#MenuOrange2 td {
  height : 127px ;
  width : 194px;
}

table#reflec {
  width : 946px;
  text-align: left;
}

.tab_reflect_gauche {
  width : 556px;
  vertical-align : top;
  text-align: left;
  padding:0;
  margin:0;
}
.tabreflect_droite {
  height : 475px ;
  width : 390px;
  text-align: left;
  padding:0;
  margin:0;
}

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


/* BTN MESURE */
img.MenuMesureJpg {
  padding-top : 6px ;
  padding-left : 6px ;
  padding-bottom : 0px ;
}

img.MenuMesurePdf {
  padding-top : 6px ;
  padding-left : 12px ;
  padding-bottom : 0px ;
}
img.MenuMesureJpg2 {
  padding-top : 0px;
  padding-left : 6px;
  padding-bottom : 0px ;
}

img.MenuMesurePdf2 {
  padding-top : 0px;
  padding-left : 12px ;
  padding-bottom : 0px ;
}

img.MenuPosePdf {
  padding-top : 0px;
  padding-left : 20px ;
  padding-bottom : 0px ;
}

/* BTN COLORIS */

.MenuColoris {
  margin-top : 40px;
  margin-left: 0px;
}
.MenuColoris2 {
  margin-top: 40px;
  margin-left: 0px;
}

/* MENU REFLECTEUR */
img.btReflec {
  margin-top: 10px ;
  margin-left: 30px ;
}

img.btSurMesure {
  margin-top: 45px ;
  margin-left: -14px ;
}
img.btSurMesure2 {
  margin-top: 2px ;
  margin-left: -18px ;
  margin-bottom:5px;
}

img.btStandard {
  margin-top: 45px ;
  margin-left: -5px ;
}

/* MENU VENI */
img.btVeni {
  margin-top: 10px ;
}
img.btkit {
  margin-top: 26px ;
}

.edito {
  font-family: Arial;
  font-size: 12px;
  color: #000066;
  text-decoration: none;
}

.clr {
  clear:both;
}

.ban{
  margin: 0;
  padding: 0;
  width: 1000px;
  /*height: 87px;*/
  /*float: left;*/
  /*margin-left: 14px;*/
}

.cellpanier {
  margin: 0;
  padding: 0;
  width: 818px;
  height: 87px;
  background: white url(../images/banniere_part1.png) no-repeat left top;
  text-align: left;
}

.celltxtpanier {
  margin: 0;
  width: 182px;
  height: 87px;
  background: white url(../images/banniere_part2.png) no-repeat left top;
  padding-left: 75px;
  padding-bottom: 10px;
  text-align: left;
}

a.lienbanpanier{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight : bold;
  font-size: 10pt;
  color: #ffffff;
  text-decoration: none;
}

a.lienbanpanier:link{
  color: #ffffff;
  text-decoration: none;
}

a.lienbanpanier:visited{
  color: #ffffff;
  text-decoration: none;
}

a.lienbanpanier:hover{
  color: #ffffff;
  text-decoration: underline;
}

/* MENU ST SUR MESURE */
.menu_enroul{
  background:url(surmesure/off_enroul1.png) 100% 100% no-repeat;
  height: 124PX;
  width: 192px;
  border: 1px solid #008000 ;
}
.menu_enroul_txt{
  margin-left: 60px;
  padding-left: 40px;
  padding-top: 30px;
  font-size: 12px;
  font-family: arial;
  width : 90px;
}
.menu_veni{
  background:url(surmesure/off_veni1.png) 100% 100% no-repeat;
  height: 124PX;
  width: 192px;
  border: 1px solid #008000 ;
}
.menu_veni_txt{
  margin-left: 60px;
  padding-left: 42px;
  padding-top: 16px;
  font-size: 12px;
  font-family: arial;
  width : 90px;
}
.menu_velum{
  background:url(surmesure/off_velum1.png) 100% 100% no-repeat;
  height: 124PX;
  width: 192px;
  border: 1px solid #008000 ;
}
.menu_velum_txt{
  margin-left: 60px;
  padding-left: 40px;
  padding-top: 30px;
  font-size: 12px;
  font-family: arial;
  width : 98px;
}
.menu_venibois{
  background:url(surmesure/off_venibois1.png) 100% 100% no-repeat;
  height: 124PX;
  width: 192px;
  border: 1px solid #008000 ;
}
.menu_venibois_txt{
  margin-left: 60px;
  padding-left: 42px;
  padding-top: 8px;
  font-size: 12px;
  font-family: arial;
  width : 98px;
}
.menu_bande{
  background:url(surmesure/off_bande1.png) 100% 100% no-repeat;
  height: 124PX;
  width: 192px;
  border: 1px solid #008000 ;
}
.menu_bande_txt{
  margin-left: 60px;
  padding-left: 42px;
  padding-top: 32px;
  font-size: 12px;
  font-family: arial;
  width : 98px;
}
.menu_kit{
  background:url(surmesure/off_kit1.png) 100% 100% no-repeat;
  height: 124PX;
  width: 192px;
  border: 1px solid #008000 ;
}
.menu_kit_txt{
  margin-left: 60px;
  padding-left: 38px;
  padding-top: 16px;
  font-size: 12px;
  font-family: arial;
  width : 98px;
}

/* MENU MESURE */
.menumesure_enroul{
  background:url(mesure/off_enroul1.png) 100% 100% no-repeat;
  height: 157PX;
  width: 192px;
  border: 1px solid #008000 ;
}
.menumesure_enroul_txt{
  margin-left: 60px;
  padding-left: 40px;
  padding-top: 30px;
  font-size: 12px;
  font-family: arial;
  width : 90px;
}
.menumesure_veni{
  background:url(mesure/off_veni1.png) 100% 100% no-repeat;
  height: 157PX;
  width: 192px;
  border: 1px solid #008000 ;
}
.menumesure_veni_txt{
  margin-left: 60px;
  padding-left: 42px;
  padding-top: 16px;
  font-size: 12px;
  font-family: arial;
  width : 90px;
}
.menumesure_velum{
  background:url(mesure/off_velum1.png) 100% 100% no-repeat;
  height: 157PX;
  width: 192px;
  border: 1px solid #008000 ;
}
.menumesure_velum_txt{
  margin-left: 60px;
  padding-left: 42px;
  padding-top: 8px;
  font-size: 12px;
  font-family: arial;
  width : 98px;
}
.menumesure_venibois{
  background:url(mesure/off_venibois1.png) 100% 100% no-repeat;
  height: 157PX;
  width: 192px;
  border: 1px solid #008000 ;
}
.menumesure_venibois_txt{
  margin-left: 60px;
  padding-left: 42px;
  padding-top: 2px;
  font-size: 12px;
  font-family: arial;
  width : 98px;
}
.menumesure_bande{
  background:url(mesure/off_bande1.png) 100% 100% no-repeat;
  height: 157PX;
  width: 192px;
  border: 1px solid #008000 ;
}
.menumesure_bande_txt{
  margin-left: 60px;
  padding-left: 42px;
  padding-top: 6px;
  font-size: 12px;
  font-family: arial;
  width : 98px;
}

/* MENU COLORIS */
/*Sur mesure */
.menucol_enroul{
  background:url(coloris/off_enroul1.png) 100% 100% no-repeat;
  height: 157PX;
  width: 192px;
  border: 1px solid #008000 ;
}
.menucol_enroul_txt{
  margin-left: 60px;
  padding-left: 28px;
  padding-top: 30px;
  font-size: 12px;
  font-family: arial;
  width : 100px;
}
.menucol_veni{
  background:url(coloris/off_veni1.png) 100% 100% no-repeat;
  height: 157PX;
  width: 192px;
  border: 1px solid #008000 ;
}
.menucol_veni_txt{
  margin-left: 60px;
  padding-left: 28px;
  padding-top: 16px;
  font-size: 12px;
  font-family: arial;
  width : 100px;
}
.menucol_velum{
  background:url(coloris/off_velum1.png) 100% 100% no-repeat;
  height: 157PX;
  width: 192px;
  border: 1px solid #008000 ;
}
.menucol_velum_txt{
  margin-left: 60px;
  padding-left: 28px;
  padding-top: 30px;
  font-size: 12px;
  font-family: arial;
  width : 100px;
}
.menucol_venibois{
  background:url(coloris/off_venibois1.png) 100% 100% no-repeat;
  height: 157PX;
  width: 192px;
  border: 1px solid #008000 ;
}
.menucol_venibois_txt{
  margin-left: 60px;
  padding-left: 28px;
  padding-top: 5px;
  font-size: 12px;
  font-family: arial;
  width : 100px;
}
.menucol_bande{
  background:url(coloris/off_bande1.png) 100% 100% no-repeat;
  height: 157PX;
  width: 192px;
  border: 1px solid #008000 ;
}
.menucol_bande_txt{
  margin-left: 60px;
  padding-left: 28px;
  padding-top: 30px;
  font-size: 12px;
  font-family: arial;
  width : 100px;
}
.menucol_kit{
  background:url(coloris/off_kit1.png) 100% 100% no-repeat;
  height: 157PX;
  width: 193px;
  border: 1px solid #008000 ;
}
.menucol_kit_txt{
  margin-left: 90px;
  padding-left: 28px;
  padding-top: 14px;
  font-size: 12px;
  font-family: arial;
  width : 110px;
}
/* MENU REFLECTEUR */
.imggauche{
  z-index: 1;
}

.plusdinfos{
  z-index: 100;
  position:absolute;
  margin-left : 228px;
  margin-top : 410px;
}
.reflectvide{
  height : 10px;
}

.bg_vert{
  background:url(bg_degrade_reflecteur_veranda.png) 100% 100% repeat;
  height: 470px;
  width: 390px;
}

.menureflect_enroul{
  /*background:url(reflect/off_enroul1.png) 100% 100% no-repeat;*/
  background:url(../images/vignette_enrouleur_veranda.png) 100% 100% no-repeat;
  margin-top : 0px; /*utilisation de reflectvide pour l'espace, bug ff ? */
  height: 106px;
  width: 380px;
  margin-left : 5px;
  border: 1px solid #008000 ;
}

.menureflect_enroul_txt{
  margin-left: 155px;
  padding-top : 10px;
  font-size: 12px;
  font-family: arial;
  width : 210px;
}

.menureflect_abandes{
  /*background:url(reflect/off_bande1.png) 100% 100% no-repeat;*/
  background:url(../images/vignette_store_a_bande_veranda.png) 100% 100% no-repeat;
  margin-top : 10px;
  height: 106px;
  width: 381px;
  margin-left : 5px;
  border: 1px solid #008000 ;
}

.menureflect_velum{
  /*background:url(reflect/off_velum1.png) 100% 100% no-repeat;*/
  background:url(../images/vignette_velum_veranda.png) 100% 100% no-repeat;
  margin-top : 10px;
  height: 106px;
  width: 381px;
  margin-left : 5px;
  border: 1px solid #008000 ;
}

.menureflect_kit{
  /*background:url(reflect/off_kit1.png) 100% 100% no-repeat;*/
  background:url(../images/store_kit_veranda.png) 100% 100% no-repeat;
  margin-top : 10px;
  height: 106px;
  width: 381px;
  margin-left : 5px;
  border: 1px solid #008000 ;
}

/* MENU ENROULEUR */


.menuenroul_enroul{
  background:url(enrouleur/off_enroul1.png) 100% 100% no-repeat;
  height: 173PX;
  width: 293px;
  border: 1px solid #008000 ;
  margin-left : 155px;
}

.menuenroul_enroul_txt{
  margin-left: 150px;
  padding-top: 26px;
  font-size: 12px;
  font-family: arial;
  width : 100px;
}

/* MENU VENITIENS */

.menuveni_bois{
  background:url(venitiens/off_veni_bois1.png) 100% 100% no-repeat;
  height: 173PX;
  width: 293px;
  border: 1px solid #008000 ;
}

.menuveni_alu{
  background:url(venitiens/off_veni_alu1.png) 100% 100% no-repeat;
  height: 173PX;
  width: 293px;
  border: 1px solid #008000 ;
}

.menuveni_bois_txt{
  margin-left: 150px;
  padding-top: 16px;
  font-size: 12px;
  font-family: arial;
  width : 100px;
}

.menuveni_alu_txt{
  height: 173PX;
  width: 293px;
}

.menubandes_bandes{
  background:url(bandes/off_store_bandes.png) 100% 100% no-repeat;
  height: 173PX;
  width: 293px;
  border: 1px solid #008000 ;
}

.menubandes_kit{
  background:url(bandes/off_kit.png) 100% 100% no-repeat;
  height: 173PX;
  width: 293px;
  border: 1px solid #008000 ;
}

/* STANDARDS*/
.menucol_bateau{
  background:url(coloris/off_bat1.png) 100% 100% no-repeat;
  height: 127PX;
  width: 194px;
  margin-top:0px;
  margin-bottom: 20px;
  border: 1px solid #008000 ;
}
.menucol_bateau_txt{
  margin-left: 60px;
  padding-left: 3px;
  padding-top: 16px;
  padding-right: 10px;
  font-size: 12px;
  font-family: arial;
  width : 100px;
}

.menucol_velux_txt{
  margin-left: 60px;
  padding-left: 38px;
  padding-top: 16px;
  padding-right: 10px;
  font-size: 12px;
  font-family: arial;
  width : 100px;
}
.menucol_tisse{
  background:url(coloris/off_tiss1.png) 100% 100% no-repeat;
  height: 127PX;
  width: 194px;
  margin-top:0px;
  margin-bottom: 20px;
  border: 1px solid #008000 ;
}
.menucol_tisse_txt{
  margin-left: 60px;
  padding-left: 32px;
  padding-top: 16px;
  padding-right: 10px;
  font-size: 12px;
  font-family: arial;
  width : 100px;
}
.menucol_bois{
  background:url(coloris/off_bois1.png) 100% 100% no-repeat;
  height: 127PX;
  width: 194px;
  margin-top:0px;
  margin-bottom: 20px;
  border: 1px solid #008000 ;
}
.menucol_bois_txt{
  margin-left: 60px;
  padding-left: 32px;
  padding-top: 16px;
  padding-right: 10px;
  font-size: 12px;
  font-family: arial;
  width : 100px;
}
.menucol_film{
  background:url(coloris/off_film1.png) 100% 100% no-repeat;
  height: 127PX;
  width: 194px;
  margin-top:0px;
  margin-bottom: 20px;
  border: 1px solid #008000 ;
}
.menucol_film_txt{
  margin-left: 60px;
  padding-left: 32px;
  padding-top: 16px;
  padding-right: 10px;
  font-size: 12px;
  font-family: arial;
  width : 100px;
}

.menudes_film_txt{
  margin-left: 60px;
  padding-left: 32px;
  padding-top: 16px;
  padding-right: 10px;
  font-size: 12px;
  font-family: arial;
  width : 100px;
}
.menudes_film_intimite{
  background:url(descriptif/vignette_film_intimite.png) 100% 100% no-repeat;
  height: 127PX;
  width: 194px;
  margin-top:0px;
  border: 1px solid #008000 ;
}
.menudes_film_solaire{
  background:url(descriptif/vignette_film_anti_chaleur.png) 100% 100% no-repeat;
  height: 127PX;
  width: 194px;
  margin-top:0px;
  border: 1px solid #008000 ;
}
.menudes_film_couleur{
  background:url(descriptif/vignette_film_couleur.png) 100% 100% no-repeat;
  height: 127PX;
  width: 194px;
  margin-top:0px;
  border: 1px solid #008000 ;
}
.menudes_film_securite{
  background:url(descriptif/vignette_film_securite.png) 100% 100% no-repeat;
  height: 127PX;
  width: 194px;
  margin-top:0px;
  border: 1px solid #008000 ;
}
.menudes_film_deco_intimite{
  background:url(descriptif/vignette_film_deco_intimite.png) 100% 100% no-repeat;
  height: 127PX;
  width: 194px;
  margin-top:0px;
  border: 1px solid #008000 ;
}
.menudes_film_deco_voiture{
  background:url(descriptif/vignette_film_deco_voiture.png) 100% 100% no-repeat;
  height: 127PX;
  width: 194px;
  margin-top:0px;
  border: 1px solid #008000 ;
}
.menu_bateau{
  background:url(standard/off_bat1.png) 100% 100% no-repeat;
  height: 127PX;
  width: 194px;
  margin-top:0px;
  margin-bottom: 20px;
  border: 1px solid #008000 ;
}
.menu_bois{
  background:url(standard/off_bois1.png) 100% 100% no-repeat;
  height: 127PX;
  width: 194px;
  margin-top:0px;
  margin-bottom: 20px;
  border: 1px solid #008000 ;
}

.menu_tisse{
  background:url(standard/off_tiss1.png) 100% 100% no-repeat;
  height: 127PX;
  width: 194px;
  margin-top:0px;
  margin-bottom: 20px;
  border: 1px solid #008000 ;
}

/* MENU POSE */
.menupose_bateau{
  background:url(pose/off_bat1.png) 100% 100% no-repeat;
  height: 127PX;
  width: 194px;
  margin-top:0px;
  margin-bottom: 20px;
  border: 1px solid #008000 ;
}

.menupose_tisse{
  background:url(pose/off_tiss1.png) 100% 100% no-repeat;
  height: 127PX;
  width: 194px;
  margin-top:0px;
  margin-bottom: 20px;
  border: 1px solid #008000 ;
}
.menupose_bois{
  background:url(pose/off_bois1.png) 100% 100% no-repeat;
  height: 127PX;
  width: 194px;
  margin-top:0px;
  margin-bottom: 20px;
  border: 1px solid #008000 ;
}
.menupose_films{
  background:url(pose/off_film1.png) 100% 100% no-repeat;
  height: 127PX;
  width: 194px;
  margin-top:0px;
  margin-bottom: 20px;
  border: 1px solid #008000 ;
}

.menupose_velux{
  background:url(pose/store_fenetre_de_toit.png) 100% 100% no-repeat;
  height: 127PX;
  width: 195px;
  margin-top:0px;
  margin-bottom: 20px;
  border: 1px solid #008000 ;
}

.menupose_veluxb{
  background:url(pose/vignette_store_fenetre_de_toit_occultant.png) 100% 100% no-repeat;
  height: 127PX;
  width: 195px;
  margin-top:0px;
  margin-bottom: 20px;
  border: 1px solid #008000 ;
}

.creer1{
  margin-left : 60px;
}



/* COMMUN */
.appli_store{
  /*position:relative;
  z-index: 100;*/
  margin-top:10px;
  /*visibility:visible;*/
  /*display:block;*/
}
#popup_MailAmi, #popup_MailAmi_ombre { z-index:200; }
#text_popup_MailAmi { z-index:201; }

.paiement_securise {
  float: left;
}

.recherche {
  float: left;
  /*margin-left: 14px;*/
  width: 980px;
  height: 30px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 8pt;
  color: #666666;
  background-color: #f2f2f2;
  /*display:inline;*/
  text-align: right;
}
.recherche_mot{
  color: #556E73;
  width: 150px;
  font-size: 14px;
}
.bt_recherche {
  cursor: pointer;
  width: 27px;
  height: 20px;
  font-size: 0px;
  color: #FFFFFF;
  background-image: url(../images/bt_ok.gif);
  border: 0;
}

.index_centre{
  width: 380px;
  float: left;
  padding-top: 5px;
  display:inline;
}


.index_gauche{
  width: 310px;
  float: left;
  margin-left: 10px;
  padding-top: 5px;
  display:inline;
}

.index_droite{
  width: 300px;
  float: left;
  margin-right: 5px;
  padding-top: 5px;
}

.gauche{
  width:610px;
  float: left;
  text-align: left;
  margin-left: 20px;
  padding-right: 8px;
  padding-top: 5px;
  display:inline;
  border-left-width:0;
  border-right-width:2px;
  border-top-width:0;
  border-bottom-width:0;
  border-color:#EEEEEE;
  border-style:solid;
  padding-bottom: 50px;
}

.gauche h1{
  margin-left:0px;
}


.gauche a.mesure{
  color:#587D00;
}

.gauche a.volet{
  color:#6B4B1D;
}
.gauche a.film{
  color:#AE1B00;
}

.gauche a.pdf{
  margin-bottom:25px;
  color:#333333;
}

.gauche p{
  margin-bottom:5px;
  margin-top:9px;
}

.gauche h2{
  display:block;
  margin-top:18px;
}
.gauche h3{
  margin-left:0px;
}

.gauche p.text_width {
  width: 610px;
}

.gauche ul.text_width {
  width: 570px;
}

.droite{
  width: 350px;
  float: left;
  margin-left: 5px;
  padding-top: 16px;
}


.milieu{
  width: 975px;
  float: left;
  margin-left: 12px; /* OLD : 34px */
  padding-top: 5px;
  /*  text-align: justify;*/
  display: inline;
}


/* pour la page stores_promo3x.php */
.partie_gauche{

  float: left;
  text-align: center;
  margin-left: 20px;
}
.partie_droite{
  /*width:625px;*/
  float: left;
  text-align: left;
  margin-left:10px;
}
.partie_droite h2{
  color:#0087ef;
}
.couleur_promo{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #e1007b;
  font-weight: bold;
}

.promo_fdp_offert {
  width: 932px;
  margin: 0px auto;
}

.promo_fdp_offert_left {
  width: 312px;
  height: 262px;
  margin-right: 20px;
  float: left;
}

.promo_fdp_offert_right {
  width: 600px;
  height: 262px;
  float: left;
  text-align: left;
}

.newsletter{
  float: left;
  text-align:justify;
  display:inline;
}

.commandez{
  width:980px;
  /*float: left;*/
  /*margin-left: 25px;*/
  padding:0 0 10px 10px;
  text-align:justify;
  /*display:inline;*/
}

.signature{
  margin-bottom:30px;
}

.fin_paiement {
  /*  width: 648px;*/
  padding-right: 10px;
  float: left;
}

.fin_paiement p {
  text-align: justify;
  width:880px;
}

.fin_paiement #paiement_chq_how_to ul{
  margin:0;
  padding-left:15px;
}
.fin_paiement #paiement_chq_how_to li{
  margin:5px 0;
  line-height: 20px;
}

*+html .fin_paiement p{
  margin-left: 10px;
  text-align: justify;
  width:auto;  
}

.fin_paiement_facebook {
  border: 1px solid #b5b5b5;
  width: 320px;
  height: 312px;
  float: left;
  margin-top: 25px;
}

.fin_paiement_facebook:hover {
  border: 1px solid #3B5998;
}

.piedpage{
  /*float: left;*/
  /*margin-left: 34px;*/
  width: 1000px;
  text-align: justify;
  font-size: 8pt;
  /*display:inline;*/
}

.footer_gauche{
  width: 150px;
  float: left;
  text-align: center;
  display:inline;
}

.footer_droite{
  width: 700px;
  float: left;
  text-align: center;
}
.desc-image-promo{
  font-size:0.9em;
  color: #333333;
  margin: 5px 20px 20px;
}


/* Liens pied de page */

.pdp:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 7pt;
  color: #F0A017;
  text-decoration: underline;
}
.pdp:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size: 7pt;
  color: #F0A017;
  text-decoration: underline;
}


/* Liens */
/*
a:link {color: #000066;text-decoration: underline;}
a:visited {color: #000066;text-decoration: underline;}
a:hover {color: #000066;text-decoration: underline;}*/

a.lien:link {color: #000000;text-decoration: underline;}
a.lien:visited {color: #000000;text-decoration: underline;}
a.lien:hover {color: #000000;text-decoration: underline;}

a.lienh:link {color: #000000;text-decoration: none;}
a.lienh:visited {color: #000000;text-decoration: none;}
a.lienh:hover {color: #000000;text-decoration: none;}

a.lientxt:link {color: #000000;}
a.lientxt:visited {color: #000000;}
a.lientxt:hover {color: #000000;}

a.lientitre:link {color: #000000;text-decoration: none;}
a.lientitre:visited {color: #000000;text-decoration: none;}
a.lientitre:hover {color: #000000;text-decoration: none;}

gauche#a:link {color: #000000;text-decoration: underline;}
gauche#a:visited {color: #000000;text-decoration: underline;}
gauche#a:hover {color: #000000;text-decoration: underline;}

a.soul:link {color: #000066;text-decoration: underline;}
a.soul:visited {color: #000066;text-decoration: underline;}
a.soul:hover {color: #000066;text-decoration: underline;}

a.soul_noir:link {font-size: 8pt;color: #bdbdbd;text-decoration: underline;}
a.soul_noir:visited {font-size: 8pt;color: #bdbdbd;text-decoration: underline;}
a.soul_noir:hover {font-size: 8pt;color: #bdbdbd;text-decoration: underline;}

a.suppr:link {font-family: Arial, Helvetica, sans-serif;font-style : italic;font-size: 7pt;color: #666666;text-decoration: none;}
a.suppr:hover{font-family: Arial, Helvetica, sans-serif;font-style : italic;font-size: 7pt;color: #AAAAAA;text-decoration: none;}
a.suppr:visited{font-family: Arial, Helvetica, sans-serif;font-style : italic;font-size: 7pt;color: #666666;text-decoration: none;}

a.lienpp:link {color: #FFFFFF;}
a.lienpp:visited {color: #FFFFFF;text-decoration: underline;}
a.lienpp:hover {color: #FFFFFF;text-decoration: underline;}


.bassite{
  /*
width: 1030px;
margin:0px;
padding:0px;*/
}

.titre_promo_rouge{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size: 20px;
  color: #E2001A;
  text-decoration: none;
}
.titre_promo_rose{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size: 20px;
  color: #FF00A9;
  text-decoration: none;
}
.titre_promo_vert{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size: 20px;
  color: #99C228;
  text-decoration: none;
}

.titre {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size: 14px;
  color: green;
  text-decoration: none;
  text-align: left;
}

.titrepage{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size: 12px;
  color: #44891B;
  text-decoration: none;
}

.rouge {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size: 11px;
  color: red;
  text-decoration: none;
}

.vert {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size: 11px;
  color: green;
  text-decoration: none;
}

.vertFormClient {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size: 11px;
  color: green;
  text-decoration: none;
}

.bleu {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size: 11px;
  color: blue;
  text-decoration: none;
}

.orange{
  color:#FF6C00;
}
.reduction {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size: 13px;
  color: #e1007b;
  text-decoration: none;
}

/*Styles des tableaux */
.contour{
  border-color: #000000;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}

.contour_b{
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-left: 0px;
}

.contour_hbgd{
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
}

.contour_hbd{
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  border-left: 0px;
}

.contour_bg{
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  border-right: 0px;
  border-top: 0px;
}

.contour_bgd{
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  border-top: 0px;
}

.contour_bd{
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  border-left: 0px;
  border-top: 0px;
}





.tabchiffres{
  font-family: Verdana;
  font-size: 10px;
  color: black;
  border-color: #000000;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

.tabchiffres2{
  background-color: #D7D6E9;
  font-family: Verdana;
  font-size: 10px;
  color: black;
  border-color: #000000;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

.ttabcaddie {
  /*background-color: #afabda;*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 700;
  padding: 4px;
  text-align: left;
  border: 1px solid Black;
}

.ttabcaddie2 {
  background-color: #afabda;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  padding: 4px;
  text-align: left;
  border: 1px solid Black;
}

.cattabcaddie {
  background-color: #e9e7f2;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  padding: 2px;
  text-align: left;
  border: 1px solid Black;
  border-right: 0px;
  border-top: 0;
}
.cattabcaddiepaiementlivraison {
  background-color: #e9e7f2;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  padding: 2px;
  text-align: left;
  border: 1px solid Black;

}

.cattabcaddieR {
  background-color: #cff1d9;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  padding: 2px;
  text-align: left;
  border: 1px solid Black;
  border-right: 0px;
  border-top: 0;
}

.cattabcaddie1 {
  background-color: #e9e7f2;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  padding: 2px;
  border: 1px solid Black;
  border-right: 0px;
  border-top: 0;
}

.cattabcaddie4 {
  background-color: #CFF1D9;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#008000;
  font-weight: bold;
  text-align: left;
  padding: 2px;
  border: 1px solid Black;
  border-right: 0px;
  border-top: 0;
}

.cattabcaddie2 {
  background-color: #e9e7f2;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  padding: 2px;
  border: 1px solid Black;
  border-right: 0px;
}

.cattabcaddie2_codepromo {
  background-color: #cff1d9;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-align: left;
  padding: 2px;
  border: 1px solid Black;
  border-right: 0px;
}

.cattabcaddiedroite {
  background-color: #e9e7f2;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  padding: 2px;
  text-align: center;
  border: 1px solid Black;
  border-top: 0;
}

.conttabcaddie {
  /*background-color: #FFF;*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  padding: 2px;
  text-align: center;
  border: 1px solid Black;
  border-right: 0px;
  border-top: 0;
}

.conttabcaddiedroite {
  /*background-color: #FFF;*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  padding: 2px;
  text-align: center;
  border: 1px solid Black;
  border-top: 0;
}

.tabvide {
  background-color: #FFF;
  border: none 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size: 14px;
  color: green;
  text-decoration: none;
  text-align: left;
}

.tabcaddie{
  /*border: none;*/
  border:1px solid #000000;
  width:970px;
  border-spacing:0;
}

.sstottabcaddie {
  background-color: #918CC3;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding: 4px;
  text-align: left;
  border: 1px solid Black;
  border-right: 0px;
  border-top: 0;
}

/*CADDIE SS TOTAL*/

.caddiedroite {
  margin-top: 5px;
  width: 116px;
  background-color: #FFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding: 2px;
  text-align: right;
  border: 1px solid Black;
  border-top: 0px;
}

.caddiedroite2 {
  margin-top: 5px;
  width: 116px;
  background-color: #FFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  padding: 2px;
  text-align: right;
  border: 1px solid Black;
  border-top: 0px;
}

.caddiedroite2R {
  margin-top: 5px;
  width: 116px;
  background-color: #cff1d9;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  padding: 2px;
  text-align: right;
  border: 1px solid Black;
  border-top: 0px;
}

.caddiedroite3 {
  margin-top: 5px;
  width: 116px;
  background-color: #FFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  padding: 2px;
  text-align: right;
  border: 1px solid Black;
  border-top: 0px;
}

.caddiedroiteHT {
  margin-top: 5px;
  width: 116px;
  background-color: #FFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding: 2px;
  text-align: right;
  border: 1px solid Black;
}

.caddiettc {
  margin-top: 5px;
  width: 116px;
  background-color: #FFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding: 2px;
  text-align: right;
  border: 1px solid Black;
  border-top: 0px;
}

.caddietitrepanier{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
}

.sp-thumbs {
  vertical-align: middle;
  padding: 5px;
}

.lien_cond{
  font-size: 8pt;
  color: #bdbdbd;
  text-decoration: none;
}

.gaucheimg{
  overflow: visible;
  margin: 7px 7px 7px 7px;
  float: left;
  border: 0;
}

.promo {
  color: green;
  font-weight: bold;
  font-size: 9pt;
}



.table_ref_border {
  border: 1px solid #eaeaea;
  border-top: 0;
  margin-bottom: 30px;
}
.table_ref_th {
  width: 920px;
  background-color: #f0510f;
  text-align: left;
  color: #ffffff;
  font-weight: bold;
  font-size: 10pt;
  padding-left: 30px;
}


.temoignage_1a {
  width: 569px;
  height: 380px;
  font-size: 0px;
  background-image: url(../images/temoignages/efficaciteA.jpg);
  border: 0;
  margin-left: 20px;
}

.temoignage_1a_txt {
  position: absolute;
  width: 190px;
  margin-left: 370px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10pt;
  color: #000000;
}

.temoignage_1b {
  width: 569px;
  height: 380px;
  font-size: 0px;
  background-image: url(../images/temoignages/efficaciteB.jpg);
  border: 0;
  margin-left: 20px;
}

.temoignage_1b_txt {
  position: absolute;
  width: 200px;
  margin-left: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10pt;
  color: #000000;
}


.temoignage_2a {
  width: 569px;
  height: 380px;
  font-size: 0px;
  background-image: url(../images/temoignages/serviceA.jpg);
  border: 0;
  margin-left: 20px;
}

.temoignage_2a_txt {
  position: absolute;
  width: 190px;
  margin-left: 370px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10pt;
  color: #000000;
}

.temoignage_2b {
  width: 569px;
  height: 380px;
  font-size: 0px;
  background-image: url(../images/temoignages/serviceB.jpg);
  border: 0;
  margin-left: 20px;
}

.temoignage_2b_txt {
  position: absolute;
  width: 200px;
  margin-left: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10pt;
  color: #000000;
}


.temoignage_3a {
  width: 569px;
  height: 380px;
  font-size: 0px;
  background-image: url(../images/temoignages/qualiteA.jpg);
  border: 0;
  margin-left: 20px;
}

.temoignage_3a_txt {
  position: absolute;
  width: 200px;
  margin-left: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10pt;
  color: #000000;
}


.temoignage_3b {
  width: 569px;
  height: 380px;
  font-size: 0px;
  background-image: url(../images/temoignages/qualiteB.jpg);
  border: 0;
  margin-left: 20px;
}

.temoignage_3b_txt {
  position: absolute;
  width: 205px;
  margin-left: 350px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10pt;
  color: #000000;
}


.fonctionnement_gauche{
  width:300px;
  float: left;
  text-align: justify;
  display:inline; /* G?re le probl?me de doublement des marges sous IE6 */
}
.fonctionnement_droite{
  width:300px;
  float: left;
  text-align: justify;
  display:inline; /* G?re le probl?me de doublement des marges sous IE6 */
}


.bouton_envoyer{
  cursor: pointer;
  width: 120px;
  height: 35px;
  font-size: 0px;
  color: #FFFFFF;
  background-image: url(../images/emailing_revendeurs_professionnels/envoyer_bt.png);
  border: 0;
}
.bouton_envoyer:hover{
  background-image: url(../images/emailing_revendeurs_professionnels/envoyer_bt_on.png);
}


.texte_appli_store {
  background-color:#DAE4F3;
  font-size:8pt;
  padding:10px;
}


.standard_txt{
  margin-left: 100px;
  margin-right: 100px;
}

.footer_v2{

}

table.table_gauche_appli_store
{
  border: 1px solid #eeeeee;
  border-top: none;
  border-bottom: none;
}
table.table_gauche_appli_store td.title
{
  font-weight: bold;
  text-align: center;
  width: 345px;
  height: 35px;
  background-image: url('../images/appli_store/fond_titre.png');
}
table.table_gauche_appli_store td.label
{
  padding-left: 50px;
  font-weight: bold;
  font-size: 8pt;
}
table.table_gauche_appli_store td.label2
{
  padding-left: 38px;
  font-weight: bold;
  font-size: 8pt;
}


/* ######## Feuillet Contact ############ */
.contact_Titre{
  font-weight: bold;
  text-align: center;
  background-color: #4D7DA3;
  color:#FFFFFF;
  font-size:10pt;
  padding:2px;
}
.contact_Titre2{
  font-weight: bold;
  text-align: center;
  background-color: #B99D87;
  color:#FFFFFF;
  font-size:10pt;
  padding:2px;
}

.border_standard_gris{border: 1px solid #e7e7e7;}
table.border_standard_gris td input{
  text-align:left;
}


.tab_send_devis_mail
{
  /*  border:1px solid #f05500;*/
  margin:0px;
  padding:0px;
  width:940px;
}

.top_tab_send_devis_mail
{
  /*  background-color:#f05500;*/
  margin:0px;
  padding:10px;
  color:#404040;
  font-size:18px;
  border-bottom: 1px solid #404040;
}

/* COMPARATIF MOTORISATIONS */

.comparatif_moteurs_container{
  width:990px;
  margin:40px auto;
  text-align:left;
}

.left{
  float:left;
}

.clear{
  clear:both;
}
.clear:after {
 content: "";
 display: table;
 clear: both;
}

.texte1{
  width:380px;
  padding:40px 0px 0px 15px;
  font-size:14px;
}

.maj{
  text-transform:uppercase;
}

.orange{
  color:#fd6e09;
}

.gras{
  font-weight:bold;
}

.texte2{
  line-height:25px;
  text-transform:uppercase;
  padding:0px 10px;
  width:536px;
  height:220px;
}

.texte2 ul{
  margin:0px;
  width:375px;
  padding:48px 21px;
}

.texte2 ul li{
  list-style-type: none;
  background-image: url('../images/comparatif_motorisation/picto_plus.png');
  background-repeat: no-repeat;
  background-position: 0 0.32em;
  padding-left: 25px;
  font-weight: bold;
}

.texte-fond-gris{
  background-color:#767676;
  color:#FFFFFF;
  height:85px;
  padding:5px;
  position:relative;
}

.texte-fond-blanc{
  height:144px;
}

/********** DESTOCKAGE **********/
h1.title_cat_destock
{
  color:#FF8302;
  font-weight:bold;
  font-size:18px;
}

.link_promo
{
  text-decoration:none;
  font-size:14px;
  margin-bottom:2px;
}

.link_promo:hover
{
  text-decoration:underline;
}

.decoy {
  display:block;
  text-decoration:none;
  margin:2px;
}

.decoy2 {
  display:block;
  text-decoration:none;
  margin:2px;
  text-align:left;
}

.col_gauche_cat{
  width:274px;
  /*border:1px solid #999999;*/
  margin-top:10px;
  margin-left:10px;
  margin-right:10px;
  float:left;
  font-size:12px;
  text-align:justify;
}
.col_gauche_cat p{
  text-align:justify;
}

.col_gauche_cat a{
  color:#000000;
}
.vignette_cat {
  width:194px;
  height:270px;
  float:left;
  margin-top:10px;
  margin-left:10px;
  padding-top:10px;
  padding-left:10px;
  padding-right:10px;
  border: 1px solid #d4d4d4;
}

.col_gauche_cat .video_parasol {
  width: 272px;
  height: 103px;
  border: 1px solid #bebebe;
  margin-top: 5px;
}

.col_gauche_cat .video_parasol:hover {
  border: 1px solid #FF8500;
}

.lien_videos{
  color: #FF6C00;
  margin-left:10px;
  margin-top:5px;
}


.title_content_cat{
  width:274px;
  /*border:1px solid #999999;*/
  margin-top:10px;
  margin-left:10px;
  margin-right:10px;
  float:left;
  font-size:12px;
}

.content_cat_01{
  width:300px;
  /*border:1px solid #999999;*/
  margin-top:10px;
  margin-left:10px;
  margin-right:10px;
  float:left;
  font-size:12px;
}

.blue_cat{
  background-color:#DAE4F3;
  font-size:8pt;
}

.texte_appli_store2 {
  background-color:#ebebeb;
  font-size:8pt;
  padding:10px;
}

.texte_appli_store2 h2,h3 {
  margin-left:0px;
}


/*********** SOUS CAT STYLE ***************/
.info_cat_price_promo
{
  color:#ff6c00;
  font-size:1.3em;
  height:30px;
  margin-top:4px;
}

.info_cat_price
{
  margin-top:4px;
  padding-top:3px;
  height:27px;
}

.info_cat_price_other
{
  font-size:18px;
  margin-top:4px;
  padding-top:3px;
  /* height:27px;*/
}

.info_cat_price .price_product
{
  color:#FF0000;
  font-size:18px;
  font-weight:bold;
}

.title_cat_h1
{
  color: #5a5a5a;
  font-weight: bold;
  font-size: 16pt;
  width: 922px;
  margin:0 0 15px 15px;
  text-align:left;
}

.descript_cat_info_product
{
  min-width:190px;
  max-width: 196px;
  border:1px solid #D4D4D4;
  padding:2px 10px 0 10px;
  margin:10px 0px 0 10px;
  cursor:pointer;
  font-size:11px;
  text-align: center;
  /*  height:263px; ** OLD ** */
  height:275px;
}
.descript_cat_info_product img{
  margin-top:8px;
}
.descript_cat_info_product_fin
{
  margin:10px 0px 0 10px;
}


.descript_cat_info_product h2
{
  margin:7px 0px;
  display:block;
  text-decoration:none;
}

.descript_cat_info_product h2 a
{
  text-decoration:none;

}

.info_connected_com
{
  /*background-color:#FF8B00;
  color:#FFFFFF;*/
  background-color:#000000;
  color:#FFFFFF;
  padding:5px 0;
  font-weight:bold;
  width:1000px;
}

.info_connected_com .sizeInfMessage
{
  font-size:18px;
}

.info_connected_com .yellowColor
{
  color:#FFFF00;
}

.info_connected_com .redColor
{
  color:#FF0000;
}

.info_connected_com a
{
  color:#FF8B00;
}

#promotions h1 {
  text-align:left;
  margin-left:20px;
}

#promotions h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size: 20px;
  text-decoration: none;
}

#promotions h2.red {
  color: #FA0000;
}

#promotions h2.green {
  color: #99C228;
}

#promotions h3 {
  margin-left:0;
  margin-bottom:0;
  margin-top:5px;
}

#pascher {
  float:left;
  margin-left:50px;
  width:900px;
}
#pascher h2{
  float:left;
  margin-bottom:0px;
  color:#D0005D;
}
#pascher ul{
  float:left;
  text-align:left;
  margin-right:100px;
}
#pascher ul li {
  margin-bottom:5px;
}
#pascher ul li a{
  text-decoration:none;
}

#pascher ul li a:hover{
  text-decoration:underline;
}

#facebook_content{
  width:1030px;
  text-align:left;

}
#facebook_content #visuel{
  float:left;
  margin-left:10px;
  width:712px;
  margin-right:20px;
  text-align:justify;
}

#facebook_content #visuel.accueil{
  /*border:1px solid #AAAAAA;*/
}

#facebook_content #visuel p{
  text-align:justify;
}
#facebook_content #visuel a{
  color:#3B5998;
}

#facebook_content #visuel ul li{
  margin-bottom:3px;
}

#facebook_content #facebook_frame{
  float:left;
  width:248px;
}
#facebook_content #liens{
  float:left;
  width:400px;
  margin-left:10px;
  border:1px solid #AAAAAA;
  background:white;
}
#facebook_content #liens h2{
  border:1px solid #C6CEDD;
  color:#1C2A47;
  cursor:default;
  padding-bottom:7px;
  font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
  background-color:#EDEFF4;
  display:block;
  margin-top:0px;
  padding-top:8px;
  padding-left:7px;
}
#facebook_content ul{
  list-style-type: none;
  padding-left:0px;
  float:left;
  margin-right:30px;
}
#facebook_content ul li{
  padding-left:12px;
  margin-bottom:5px;
}
#facebook_content ul li a{
  color:#3B5998;
  text-decoration:none;
  font-weight:bold;
  font-size:0.9em;
}
#facebook_content ul li a:hover{
  text-decoration:underline;
}

#google,
#twitter,
#foot-google,
#foot-twitter{
  float : right;
  margin : 0 0 0 5px;
}

#atterrissage a{
  color:#666666;
}
#atterrissage img{
  float:left;
  margin-right:7px;
  border:1px solid green;
}

#atterrissage ul.page_texte li a{
  color:#063FFE;
}

#atterrissage h1{
  text-transform:capitalize;
}

#promotions .partie_jeu_fb{
  background:url('/images/jeu-facebook/facebook-stores-discount-promo.jpg');
  width:963px;
  height:339px;
  margin-left:20px;
  margin-top:10px;
  margin-bottom:10px;
  cursor:pointer;
}

#promotions .partie_jeu_fb .contenu_jeu_fb{
  margin-left:508px;
  padding-top:65px;
  text-align:left;
}

#promotions .partie_jeu_fb .contenu_jeu_fb h2{
  color:#3B5998;
  display:block;
  margin-top:0px;
  margin-bottom:4px;
  font-size:2.5em;
  font-weight:bold;
  text-decoration:none;
}
#promotions .partie_jeu_fb .contenu_jeu_fb h3{
  color:#D3055A;
  margin-top:0px;
  font-size:2em;
}
#promotions .partie_jeu_fb .contenu_jeu_fb p {
  line-height:1.6em;
}
#promotions .partie_jeu_fb .contenu_jeu_fb p span{
  font-weight:bold;
  font-size:1.4em;
}

#promotions .partie_jeu_fb ul{
  list-style-type:none;
  padding-left:0px;
  float:left;
  width:250px;
}
#promotions .partie_jeu_fb ul li{
  margin-bottom:3px;
}

#promotions .partie_jeu_fb ul li a {
  color:#3B5998;
  font-size:0.9em;
  font-weight:bold;
  text-decoration:none;
}

#promotions .partie_jeu_fb ul li a:hover {
  text-decoration:underline;
}

#promotions .partie_jeu_fb a.fb img {
  float:right;
  margin-right:17px;
  margin-top:32px;
}

#listNewClient
{
  position: fixed;
  bottom:0px;
  right:0px;
  font-size:10px;
  min-width:150px;
  max-height:100%;
}

#listNewClient .infoBoxNewDev
{
  background:orange;
  background-position: -100px;
  cursor:pointer;
  display:none;
}

#listNewClient .infoBoxNewDev .titleBoxDev
{
  background-color:#333333;
  color:#FFFFFF;
  font-weight:bold;
  padding:0;
  text-align:center;
  margin:0px;
}

#listNewClient .infoBoxNewDev .content_info_com_devis
{
  padding:10px;
}


#chatCom
{
  position: fixed;
  bottom:0px;
  left:0px;
  font-size:10px;
  min-width:250px;
  max-height:100%;
}

#chatCom #writeMessageChat textarea
{
  width:100%;
  height:50px;
  border:1px solid #333333;
}

#chatCom #writeMessageChat textarea:focus
{
  max-width:250px;
}

#chatCom .reduce_chat
{
  background-color:#333333;
  color:#FFFFFF;
  cursor:pointer;
}

#chatCom #messageChat
{
  width:100%;
  border:1px solid #333333;
  overflow:auto;
  font-family: "Courier";
  background-color:#FFFFFF;
  height:200px;
  max-width:250px;
  text-align:left;
  font-size:12px;
}

#chatCom #messageChat .chat_message
{
  border-bottom:1px solid #333333;
}
/************************************/
/********* Qui Sommes Nous **********/
#qui_sommes_nous {
  margin-left:10px;
  text-align:left;
}
#qui_sommes_nous a{
  text-decoration:none;
}

#qui_sommes_nous a:hover{
  text-decoration:underline;
}

#qui_sommes_nous h2{
  font-size:15px;
}
#qui_sommes_nous h2 a{
  color:black;
  text-decoration:none;
  font-size:15px;
}
#qui_sommes_nous a{
  color:#063FFE;
}
#qui_sommes_nous #col_gauche{
  background:white;
  width:330px;
  float:left;
}

#qui_sommes_nous p{
  margin-bottom:19px;

}

#qui_sommes_nous #ciel{
  margin-bottom:15px;
}

#qui_sommes_nous #courre_interieure{
  margin-bottom:5px;
  margin-left:12px;
}
#qui_sommes_nous #bureau{
  margin-left:12px;
}

#qui_sommes_nous #col_1{
  background:white;
  width:312px;
  float:left;
  margin-right:10px;
}
#qui_sommes_nous #col_2{
  background:white;
  width:322px;
  float:left;

}
#qui_sommes_nous #bas{
  clear:both;
  float:left;
}

#qui_sommes_nous #bas #contact{
  background:#ededed;
  width:572px;
  float:left;
  padding:15px 25px 22px 35px;


}
#qui_sommes_nous #bas #liens{
  background:white;
  float:left;
}
#qui_sommes_nous #bas #liens #produits{
  margin-left:20px;
}

#qui_sommes_nous img#bureau{
  margin-top:14px;
}

#plan_site{
  background: white;
  margin-bottom:10px;
}
#plan_site li.niveau1{
  margin-bottom:20px;
}
#plan_site li.niveau1 ul li{
  margin-bottom:10px;
}
#plan_site li.niveau1 ul li ul li{
  margin-bottom:3px;
}

#plan_site a{
  color:#063FFE;
  text-decoration:none;
}
#plan_site a:hover{
  text-decoration:underline;
}
#atterrissage a{
  color:#666666;
}
#atterrissage img{
  float:left;
  margin-right:7px;
  border:1px solid green;
}

#atterrissage ul.page_texte li a{
  color:#063FFE;
}

#atterrissage h1{
  text-transform:capitalize;
}

#home-footer {
  text-align:left;
  margin-top:10px;
  color:#a3a3a3;
  margin-bottom:10px;
}

#home-footer h2 {
  font-family: Lato, Arial, Helvetica, Verdana;
  font-size: 14px;
}

#home-footer #texte {
  color:#555555;
  border:1px solid #C7C7C7;
  padding: 30px 20px;
  font-family: Lato, Arial, Verdana;
}

#home-footer #texte a {
  color:#EA640C;
  text-decoration:none;
}

#home-footer #texte a strong{
  font-weight:normal;
}
#home-footer #texte a:hover {
  text-decoration:underline;
}
#home-footer #texte p{
  font-size: 13px;
  margin-bottom: 0px;
  margin-top: 9px;
}

#pied_page{
  text-align:center;
  margin-top:11px;
  font-size: 0.8em;
}

#choisir{
  text-align:left;
  padding:0 10px 10px 20px;
  width:614px;
  float:left;
}

#choisir h1{
  font-size:2em;
  margin-left:5px;
}

#choisir h2{
  color:white;
  font-size:1.7em;
  display:block;
  margin-top:15px;
  margin-left:5px;
  background-color:#587D00;
  padding:3px 0px 3px 5px;
}

#choisir h2 a {
  color: white;
  font-size: 1em;
}

#choisir h2.ext{
  margin-top:35px;
}
#choisir h3{
  margin-left:0px;
  font-size:1.6em;
  margin-left:10px;
  margin-top:20px;
  color:#587D00;
  text-decoration:underline;
}

#choisir h3 a{
  margin-left:0px;
  font-weight:bold;
  color:#587D00;

}

#choisir h4{
  margin-left:15px;
  font-size:0.9em;

}

#choisir p{
  text-align:justify;
  font-size:0.9em;
  margin-left:18px;
}

#choisir p.chapo{
  margin-left:9px;
  font-weight: bold;
}

.conseils_pratiques_details{
  background-image:url('/images/conseils/mini-header-deco-page-conseils.jpg');
  width:316px;
  height:132px;
}
.conseils_pratiques_details .txt_conseils{
  font-weight:bold;
  font-size:22px;
  padding:56px 0 0 0;
  color:#55c31c;
  font-weight:900;
  font-family: 'Lato';
  margin:0px;
}
.conseils_pratiques_details .txt_pratique{
  font-size:36px;
  color:#25778f;
  font-weight:400;
  font-family: 'Lato';
  margin:0px;
  padding:0px 0 0 40px;
}


div.liens{
  background-color:white;
  border:1px dotted #999999;
  margin-left:36px;
  width:548px;
}
div.liens ul li {
  margin-bottom:3px;
  font-size:0.9em;
  list-style-type:circle;
}

div.liens h2{
  margin-left:5px;
  margin-top:5px;
  display:block;
}

div.liens a{
  text-decoration:none;
  color:#063FFE;
}
div.liens a:hover{
  text-decoration:underline;
}

#choisir a{
  text-decoration:none;
  color:#848fea;
}

#choisir a:hover{
  text-decoration:underline;
}

#choisir hr{
  border:1px solid #cccccc;
}

#choisir #qualite{
  border:1px solid #587D00;
  padding:10px;
  margin-top:17px;
}

#choisir #qualite h2{
  color:#587D00;
  font-size:1.5em;
  display:block;
  background:none;
  margin:0px;
}

#choisir #qualite p{
  margin-left:5px;
}

#conseil_navigation{
  /*border:1px solid #E0E0E0;*/
  border-bottom:none;
  float:left;
  margin-bottom:10px;
  margin-left:26px;
  text-align:left;
  width:315px;
}
#conseil_navigation h2{
  text-align:center;
  display:block;
  color:white;
  background:#666666;
  padding:7px 5px;
  margin-top:0px;
}

#conseil_navigation ul{
  border:1px solid #E0E0E0;
  list-style-type:none;
  padding:0px;
  margin:0px
}
#conseil_navigation ul li{
  border-bottom:1px solid #E0E0E0;
}
#conseil_navigation ul li a{
  color:#666666;
  text-decoration:none;
  font-weight:normal;
  display: block;
  margin-left:19px;
  margin-right:1px;
  margin-top:6px;
  margin-bottom:6px;
}
#conseil_navigation ul li a:hover{
  text-decoration:underline;
  color:#587D00;
}


#illustrations{
  float:left;
  margin-bottom: 10px;
  margin-left:26px;
  width:315px;
  text-align:center;
}

#illustrations h2{
  background:none repeat scroll 0 0 #666666;
  color:#FFFFFF;
  display:block;
  font-size:1em;
  margin-top:0;
  padding:7px 5px;
  text-align:center;
  font-size: 1.1em;
  margin-bottom:20px;
}

#illustrations ul{
  list-style-type:none;
  padding-left:0px;
  text-align: center;
}

#illustrations ul li{
  margin-bottom:33px;
  cursor:pointer;
}

#illustrations ul li.options{
  cursor:default;
}

#illustrations ul li img{
  border:1px solid #587D00;
}

#illustrations ul li div{
  background:none repeat scroll 0 0 black;
  color:white;
  font-size:1.1em;
  margin-left:17px;
  margin-top:132px;
  padding:3px 5px;
  position:absolute;
  text-align:left;
  width:247px;

}

#illustrations ul li div a{
  color:white;
  text-decoration: none;
}

#illustrations ul li div a:hover{
  color:#D5EB8C;
}


div#choisir.trevira{
  padding-left:0px;


}

.trevira img{
  float:left;
  margin-right:8px;
}

.telecommande_volet{
  border: 1px solid #c7c7c7;
  width:283px;
  height:212px;
  text-align:left;
  margin-top:5px;
}

.telecommande_volet:hover{
  /*  border-color:#bd2700;*/
}

.telecommande_volet .haut{
  background-image:url('/images/volets_roulants/telecommande/bg-motorisation-somfy-stores-discount.png');
  height:58px;
}

.telecommande_volet .haut h2{
  color:#1F1F1F;
  font-size:1.4em;
  margin-left:52px;
  font-weight:normal;
  padding-top:6px;
  display:block;
  margin-top:0px;
  margin-bottom:3px;
}

.telecommande_volet .haut h3 {
  margin-top:0px;
}
.telecommande_volet .haut h3 a{
  color:#FF7600;
  font-size:1.1em;
  margin-left:5px;
  font-weight:bold;
  text-decoration:none;
}

.telecommande_volet .bas span{
  font-size:0.75em;
  text-align:left;
  margin-left:3px;

}
.telecommande_volet .bas img{
  vertical-align:bottom;

}

/******* POPUP AJOUT PANIER ***********/
.contenerAddProduct
{
  width:425px;
  height:200px;
  background-image:url('/images/films/fond_popup.png');
}

.contenerAddProduct .titleProductAdd
{
  background-color:#FD791A;
  color:#FFFFFF;
  font-weight:bold;
  padding:9px 0;
  text-align:center;
}


.contenerAddProduct .contenerInfo
{
  margin:15px auto 0 auto;
  width:375px;
}

.contenerAddProduct .contenerInfo .productChoose
{
  font-size:16px;
}

.contenerAddProduct .contenerInfo .imgProduct
{
  float:left;
}

.contenerAddProduct .contenerInfo .imgProduct img
{
  max-height:50px;
  margin-top:10px;
}

.contenerAddProduct .contenerInfo .contenerProductInfo
{
  float:left;
}

.contenerAddProduct .contenerInfo .contenerProductInfo .productTitle
{
  margin-top:3px;
  text-align:left;
  width:295px;
  font-size:14px;
  font-weight:bold;
}

.contenerAddProduct .contenerInfo .contenerProductInfo .boxQtePrice
{
  margin-top:15px;
}

.contenerAddProduct .contenerInfo .contenerProductInfo .boxQtePrice .productPriceAdd
{
  float:right;
  margin-right:10px;
  color:green;
  font-size:18px;
}

.contenerAddProduct .buttonManageProduct
{
  text-align:center;
  margin-top:15px;
}



#store_exterieur_mesure h1{
  color:#FF8B02;
  font-size:2em;
  margin-bottom:0px;
}

#store_exterieur_mesure h2{
  background-color: #FF8B02;
  color: white;
  display: block;
  float: left;
  font-size: 1.2em;
  margin-top: 20px;
  padding: 3px 5px;
  margin-bottom:0px;
}

#store_exterieur_mesure p{
  text-align:justify;
  line-height:1.4em;
}

#store_exterieur_bottom{
  background-color: #EFEFEF;
  border: 1px dotted #999999;
  float: left;
  font-size: 0.9em;
  margin-left: 9px;
  padding: 5px 10px;
  width: 578px;
}

.store_bateau_pub {
  border: 1px solid #535353;
}

/****************
 * Echantillons *
 ***************/

.sample_list {
  border: none;
  margin: 0px;
  padding: 0px;
}

.sample_list_title {
  background-color: #f05500;
  padding-left: 5px;
  height: 40px;
  width: 949px;
  text-align: left;
}

.sample_list_title span {
  color: #FFFFFF;
  font-size: 1.5em;
}

.sample_list_choice {
  color: #f05500;
  font-size: 1.5em;
  margin-left: 30px;
}

.sample_list_hr {
  margin-left: 30px;
  border: none;
  border-top: 1px solid #f05500;
}

.sample_list_column {
  float: left;
  width: 300px;
  margin-right: 15px;
}

.sample_list_gamme {
  margin: 0px 0px 20px 0px;
}

.sample_list_gamme_title {
  font-weight: bold;
  margin: 0px 0px 5px 30px;
}

.sample_list_produit {
  margin: 0px 0px 0px 60px;
}

.sample_list_produit input {
  vertical-align: middle;
}

.sample_list_produit label {
  vertical-align: middle;
}

.checkBoxColorisRideaux, .checkBoxColorisRideaux2 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.sample_curtains_colors {
  width: 130px;
  float: left;
}

.sample_curtains_colors input, .sample_curtains_colors input {
  vertical-align: middle;
}

.checkBoxColorisRideaux label, .checkBoxColorisRideaux2 label {
  vertical-align: middle;
}

.contentEchRideaux, .contentEchRideaux2 {
  margin-bottom: 10px;
}

.contentEchRideaux select, .contentEchRideaux2 select {
  width: 150px;
}

/**********************
 * Echantillons - FIN *
 **********************/

/*******************
 * Rideaux-coloris *
 *******************/

.curtains_colors_list {
  width: 614px;
  float: left;
}

.curtains_colors_list h2 {
  margin: 20px 0px 10px 10px;
  display: block;
  clear: both;
}

.curtains_colors_list p {
  margin: 0px 0px 10px 0px;
}

.curtains_colors_list ul {
  list-style-type: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  clear: both;
}

.curtains_colors_list ul li {
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
  float: left;
}

.curtains_colors_list ul li img {
  margin-right: 15px;
  border: 1px solid #bfbfbf;
  width: 135px;
  height: 80px;
}

/*************************
 * Rideaux-coloris - FIN *
 *************************/

/**********************
 * stores_promo3x.php *
 **********************/

.promo3x_deco {
  text-align: left;
  height: 300px;
  width: 959px;
  margin: 10px auto;
  text-align: left;
  border: 1px solid #cdcdcd;
  cursor: pointer;
}
.damidot{
  height: 290px;
}

.promo3x_deco:hover {
  border: 1px solid #98004b;
}

.promo3x_deco_left {
  float: left;
  height: 290px;
  width: 344px;
}

.promo3x_deco_right {
  float: left;
  height: 290px;
  width: 570px;
  background-color: #fbfcfb;
}

.promo3x_deco_right_txt {
  color: #565656;
  font-size: 1.1em;
  font-weight: bold;
}

.promo3x_deco_right_txt span {
  font-weight: bold;
  font-size: 1.3em;
}

.promo3x_deco_right_links {
  margin: 30px 0px 0px 0px;
}

.promo3x_deco_right_links a {
  color: #0090e9;
  font-weight: bold;
  vertical-align: top;
}

.promo3x_deco_right_logos {
  margin: 50px 0px 0px 0px;
}

.promo3x_volet{
  border:1px solid #DDDDDD;
  display:block;
  margin:auto;
  width:959px;
  height:301px;
}
.promo3x_volet:hover{
  border-color:#98004B;
}

.promo3xList ul{
  display:block;
  float:left;
  padding-left:30px;
}
.promo3xList ul li{
  font-size:12px;
  color:#555;
  padding:5px 0;
}
.promo3xList ul li a{
  font-size:12px;
  color:#555;
}
.promo3xList ul li a:hover{
  text-decoration:underline;
  color:#FF4200
}

/****************************
 * stores_promo3x.php - FIN *
 ****************************/

/* refonte page pr???sentation des prises de mesure et notice de pose */
/* bloc principal */
.refonte_store_sur_mesure_prise_de_mesure{
  width:985px;
  margin:0 auto;
}


/* bande sur le cote */
.sur_mesure_vertical_vert{
  color:#FFF;
  background-color:#90C250;
  width:46px;
  height:855px;
  float:left;
}

.sur_mesure_vertical_vert_coloris{
  color:#FFF;
  background-color:#90C250;
  width:46px;
  height:650px;
  float:left;
}
.sur_mesure_vertical_vert_fdescriptive{
  color:#FFF;
  background-color:#90C250;
  width:46px;
  height:905px;
  float:left;
}


.sur_mesure_vertical_bleu{
  color:#FFF;
  background-color:#66B5C9;
  width:46px;
  height:209px;
  float:left;
}

.notice_vertical_bleu{
  color:#FFF;
  background-color:#66B5C9;
  width:46px;
  height:420px;
  float:left;
}

.notice_vertical_bleu_coloris, .notice_vertical_bleu_fdescriptive{
  color:#FFF;
  background-color:#66B5C9;
  width:46px;
  height:452px;
  float:left;
}

.notice_vertical_bleu_fdescriptive{
  height:452px;
}

.picto{

  margin-top:5px;
}
/* fin bande cote */


.titre_popup_vert{
  padding-top:3px;
  padding-bottom:3px;
  margin:0;
  color:#FFF;
  background:#90C250;
  font-size:1.3em;
}

h3.titre_popup_vert{
  height : 20px;
}
h3.titre_popup_vert{
  height : 20px;
}
.titre_popup_bleu{
  padding-top:3px;
  padding-bottom:3px;
  margin:0;
  color:#FFF;
  background:#66B5C9;
  font-size:1.3em;
}

.prise_de_mesure{
  width:142px;
  height:200px;
  border:1px solid #CCCCCC;
  float:left;
  display:block;
  position:relative;
  margin-left:10px;
  margin-bottom:10px;
  margin-top:3px;
  text-align:center;
  z-index:1;
  background:#FFF;
}

ul.prise_de_mesure{
  list-style-type: none;
}

.notice_de_pose, .fiche_descriptive {
  width:142px;
  height:210px;
  border:1px solid #CCCCCC;
  float:left;
  display:block;
  position:relative;
  margin-left:10px;
  margin-bottom:10px;
  margin-top:3px;
  text-align:center;
  z-index:1;
  background:#FFF;
}

ul.notice_de_pose{
  list-style-type: none;
}

ul.notice_de_pose{
  list-style-type: none;
}

.bordure_bleue:hover{
  border:1px solid #66B5C9;
  cursor:pointer;
}

.bordure_verte:hover {
  cursor:pointer;
  border:1px solid #90C250;
}

.img_prise_de_mesure{
  margin-top:10px;
  margin-bottom:5px;
}

.popup_div_prise_de_mesure{

  width:142px;
  border:1px solid black;
  z-index:2;
}

.ul_prise_de_mesure{
  margin-left:-29px;
}

.popup_div_prise_de_mesure li {
  list-style-type:none;
  display:block;
  font-size:10px;
  margin-top:9px;
  text-align:left;
}

.popup_div_prise_de_mesure li a{
  list-style-type:none;
  width:170px;
  display:block;
  font-size:11px;
  text-decoration:underline;
  color:#B03E26;
  line-height:17px;
}

.popup_div_notice_de_pose, .popup_fiche_descriptive {
  display : none;
  width:142px;
  height : 120px;
  border:1px solid black;
  z-index:2;
}

.popup_div_notice_de_pose li, .popup_fiche_descriptive li {
  list-style-type:none;
  display:block;
  font-size:10px;
  margin-top:9px;
  text-align:left;
}

.popup_div_notice_de_pose li a, .popup_fiche_descriptive li a {
  list-style-type:none;
  width:170px;
  display:block;
  font-size:11px;
  text-decoration:underline;
  color:#B03E26;
}

.picto_pdf{
  margin-left:-5px;
  float:left;
}

.picto_camera{
  margin-left:-5px;
  margin-right:5px;
  float:left;
}

.titre_notice_pmesure{
  text-align:left;
}

#panier_film #gauche{
  background-color:#EFEFEF;
}

#panier_film #droite{
  background-color:#EFEFEF;
}
#panier_film #droite_rouge{
  background-color:#EFEFEF;
}

table#tab_cmd td#entete2{
  background : #535353;
  height : 25px;
  width : 185px;
}

/* refonte page catalogue */

.afficheCatalogueProduit{
  width:970px;
  margin:15px auto;
  border:1px solid #CECECE;
  padding:5px;
  position: relative;
  float: left;
}

.MainProduct{
  width:300px;
  text-align:center;
  padding:0 5px;
}

.MainProduct:hover{
  cursor:pointer;
}

.TitreMainProduct{
  width:310px;
  float: left;

}

.ul_catalogue{
  float:left;
  list-style-type:none;
  display:block;
  width:655px;
  padding:0;
  margin: 0;
}

.li_catalogue{
  border:1px solid #CCCCCC;
  float:left;
  width:140px;
  margin:0 5px 15px 5px;
  text-align: center;
  padding:5px;
  text-decoration: none;
  height: 210px;
}

.li_catalogue:hover{
  border:1px solid #579E0E;
  cursor:pointer;
}

.li_catalogue strong{
  color: #111;
}
.descriptionCatalogue {
  line-height:14px;
  font-size:12px;
  width:300px;
}

.mesureOuStandard,.textPromo{
  font-size:12px;
  text-align: center;
}

.detailsCatalogue{
  width:655px;
  float:left;
}

.textPromo{
  text-align:center;
}
.TitreMainProduct a h2{
  width:970px;
}

.bleu{
  color:#459BB1
}

.vert{
  color:#579E0E;
}

.rose{
  color: #FF00A2;
}

.h3Catalogue{
  color:#535353;
  border:none;
  text-decoration:none;

}

.aCatalogue{
  text-decoration: none;
  color:#535353;
}

.afficheCatalogueProduit h2{
  border:none;
}

.retourAncre{
  float:right;
}

#basCatalogue a{
  text-decoration: none;
  color:#111;
}
#basCatalogue a:hover{
  text-decoration: underline;
}

/* fin refonte catalogue */

/********************
 * store-projection *
 ********************/

.sp_desc_table {
  border-collapse: collapse;
}

.sp_desc_table tr td {
  border: 1px solid black;
  padding: 2px 5px 2px 5px;
}

/**************************
 * store-projection - fin *
 **************************/


.cb_erreur{
  text-align:left;
  width:400px;
  background:url('/images/erreur_cb/bg-carte-refusee.png');
  height:111px;
  margin:10px auto 0 auto;
  padding-top:230px;
  padding-left:566px;
}
.cb_erreur_annulation{
  text-align:left;
  width:526px;
  background:url('/images/erreur_cb/bg-commande-annulee.jpg');
  height:111px;
  margin:10px auto 0 auto;
  padding-top:230px;
  padding-left:440px;
}
.cb_erreur_indisponible{
  text-align:left;
  width:426px;
  background:url('/images/erreur_cb/erreur-query.jpg');
  height:111px;
  margin:10px auto 0 auto;
  padding-top:230px;
  padding-left:540px;
}

.confirmationDemande, .confirmationDemande .center{
  margin-left : 15px;
}

/***********************
 * delais de livraison *
 ***********************/

.delivery_top {
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
  padding: 5px 15px;
  color: #666666;
  font-size: 1.4em;
  text-align: left;
}

.delivery_top img {
  vertical-align: middle;
}

.delivery_middle {
  list-style-type: none;
  padding-left: 0px;
}

.delivery_middle li {
  margin-bottom: 10px;
}

.delivery_middle li img {
  float: left;
}

.delivery_middle li p {
  width: 200px;
  float: left;
  margin-left: 15px;
  margin-bottom: 0px;
  color: #505050;
  text-align: left;
}

.delivery_middle li p span {
  font-weight: bold;
}

.delivery_middle li p .delivery_mesure {
  color: #6ca127;
}

.delivery_middle li p .delivery_roulant {
  color: #402d0d;
}

.delivery_middle li p .delivery_standard {
  color: #3992a8;
}

.delivery_middle li p .delivery_rideau {
  color: #8c1010;
}

.delivery_bottom {
  padding: 5px 15px;
  text-align: left;
  font-size: 0.8em;
}

.delivery_bottom span {
  color: #878787;
  font-weight: bold;
}

.delivery_bottom .delivery_euro {
  color: #606060;
  font-size: 1.3em;
}

/*****************************
 * delais de livraison - fin *
 *****************************/

.enteteRecherche{
  font-weight: bold;
  font-size : 18px;
  color : #fff;
}
.search_resultat{
  font-size: 14pt;
  font-weight: bold;
  color: #828282;
  font-family: arial, verdana, time new roman;
}
.search_tr{
  /*border: none;*/
  background-color: #EAEAEA;
  cursor : pointer;
  cursor : hand;
}
.search_categorie a{
  text-decoration : none;
  color : #666;
  font-weight : bold;
}
.whitetd{
  background-color : #fff; 
}
.search_type a{
  font-size : 14px;
  font-weight: bold;
  text-decoration: none;
  color:#333;
}

.search_description a{
  text-decoration: none;
  color:#111;
}

.borderLeft{
  border-left:1px solid black;
}

.borderTop{
  border-top:1px solid black;
}

.borderRight{
  border-right:1px solid black;
}

.borderBottom{
  border-bottom: 1px solid black;
}
/*
.noelbis, .bouleNoel{
  width:160px
}*/

.verandaStoreDiscount{
  float:left;
  margin-left:10px;
}

.codeFete{
  color:#FA0200;
}

.boldFete{
  font-weight: bold
}

.errorPromoCode{
  font-size:14px;
  color:#BB0000;
  text-align:right;
}

.arianePromo3x{
  margin-left:17px;
  padding-top:5px;
}

.partie_droite{
  margin-left:20px;
}

#vbflashchene{
  border: 1px solid #cdcdcd;
  cursor:pointer;
}

.PromoDamidot{
  float:left;
}

.listePromo{
  color:#FF0000;
  font-weight: bold;
}

#ajout_panier {
  background-color: #EFEFEF;
}

#mail_ami {
  padding: 10px 0px;
}

#mail_ami a {
  color: grey;
}

#ekomiBis{
  width:224px;
  height: 74px;
  background:url('/images/avis-stores-discount-ekomi.jpg') no-repeat;
  margin-left:50px;
  cursor:pointer;
  font-size: 16px;
  font-weight: bold;

}

.ekomiBis2{
  top:2px;
  left:80px;
  position:relative;
  font-size: 15px;
}

.noteEkomi{
  color:#2D2F31;
}

.noteMaxEkomi{
  color:#787878;
}

/**********************
 * Ekomi page produit *
 **********************/

#ekomi_video {
  width: 283px;
  margin: 10px auto 0px auto;
}

#ekomi_video .ekomi {
  background-image: url('/images/colonne_droite/ekomi-stores-discount-avis.jpg');
  width: 138px;
  height: 138px;
  float: left;
  cursor: pointer;
}

#ekomi_video .ekomi .ekomi_mark {
  color: #2D2E30;
  font-weight: bold;
  margin: 74px 0px 0px 85px;
}

#ekomi_video .ekomi .ekomi_max_mark {
  color: #787878;
}

#ekomi_video .video_venitien {
  background-image: url('/images/colonne_droite/video-pose-store-venitien-aluminium.png');
  border: 1px solid #7E7E7E;
  width: 136px;
  height: 56px;
  margin-left: 7px;
  padding-top: 80px;
  float: left;
  cursor: pointer;
}
#ekomi_video .video_venitien_bois {
  border: 1px solid #7E7E7E;
  margin-left: 5px;
  float: left;
  cursor: pointer;
}

#ekomi_video .video_venitien a,
#ekomi_video .video_venitien_bois a{
  text-decoration: none;
  color: #373737;
  font-weight: bold;
  font-size: 1.2em;
}

#ekomi_video .video_venitien a span,
#ekomi_video .video_venitien_bois a span{
  color: #FF5C01;
}

#ekomi_video .video_velum {
  border: 1px solid #7E7E7E;
  margin-left: 5px;
  float: left;
  cursor: pointer;
}

#ekomi_video .video_velum a {
  text-decoration: none;
  color: #373737;
  font-weight: bold;
  font-size: 1.2em;
}

#ekomi_video .video_velum a span {
  color: #FF5C01;
}

#ekomi_video .video_banne {
  border: 1px solid #7E7E7E;
  margin-left: 5px;
  float: left;
  cursor: pointer;
}

#ekomi_video .video_banne a {
  text-decoration: none;
  color: #373737;
  font-weight: bold;
  font-size: 1.2em;
}

#ekomi_video .video_banne a span {
  color: #FF5C01;
}

#ekomi_video .video_volet {
  border: 1px solid #7E7E7E;
  margin-left: 5px;
  float: left;
  cursor: pointer;
}

#ekomi_video .video_volet a {
  text-decoration: none;
  color: #373737;
  font-weight: bold;
  font-size: 1.2em;
}

#ekomi_video .video_volet a span {
  color: #FF5C01;
}

/****************************
 * Ekomi page produit - END *
 ****************************/
/**********************
 * POSE page produit *
 **********************/
.wrapperPoseAppliInf{
  /*  background:url("/images/pose/service-pose-store-banne-nord.jpg");*/
  width:281px;
  height:210px;
  margin-top:10px;
  cursor:pointer;
  border:1px solid #C0C0C0;
}
.wrapperPoseAppliInf:hover{
  border:1px solid #FF6C02;
}
.wrapperPoseAppliInf h2{
  font-size:24px;
  text-align:left;
  margin-left:80px;
  padding-top:5px;
  display:block;
  color:#000000;
  margin-top:0px;
}
.wrapperPoseAppliInf h2 span{
  font-size:13px;
  font-weight:normal;
}
.wrapperPoseAppliInfStd{
  border:1px solid #C0C0C0;
  /* background:url("/images/pose/fiche-produit-standard.png");*/
  width:263px;
  height:196px;
  margin-top:10px;
  cursor:pointer;
}
.wrapperPoseAppliInfStd:hover{
  border:1px solid #FF6C02;

}
.wrapperPoseAppliInfStd h2{
  font-size:22px;
  text-align:left;
  margin-left:80px;
  padding-top:5px;
  display:block;
  margin-top:0px;
}
.wrapperPoseAppliInfStd h2 span{
  font-size:12px;
  font-weight:normal;
}

/*********************
 * 2012-02-24.    *
 * ope volet-roulant *
 *********************/

.ope_volet {
  border: 1px solid #FFAD0B;
}

.NewAjouterDesProduits{
  background: url('../images/ajouter_produit_off.png') no-repeat;
  width: 183px;
  height: 31px;
  color:#FFF;
  font-weight: bold;
  padding-top: 5px;
  font-size: 1.2em;

}
.NewAjouterDesProduits:hover{
  background: url('../images/ajouter_produit_on.png') no-repeat;
  cursor:pointer;
}

.NewValiderDesProduits{
  background: url('../images/valider_panier_off.png') no-repeat;
  width: 183px;
  height: 31px;
  color:#FFF;
  font-weight: bold;
  padding-top: 5px;
  font-size: 1.2em;

}
.NewValiderDesProduits:hover{
  background: url('../images/valider_panier_on.png') no-repeat;
  cursor:pointer;
}

.recevoirMailDevis{
  /*  font-weight: bold;*/
  font-size: 1.5em;
  color: #404040;
  background: #F1F1F1;
  padding: 4px;
}

.texteDemandeDevis p{
  color: #404040;
}

.DevisReceived{
  position:absolute;
  width: 186px;
  text-align: center;
  font-weight: bold;
  font-size: 1.2em;
  color: #FFF;
  height: 26px;
  width: 183px;
  padding-top: 5px;
  background-image: url(../images/bt_email_off.png);
}

.DevisReceived:hover{
  cursor: pointer;
  background-image: url(../images/bt_email_on.png);
}

.interressePose{
  /*  display:none;*/
  width:500px;
  float:left;
  margin-left: 30px;
  margin-top: 50px;
  margin-bottom: 120px;

}

.questionPose{
  color:#FF6C00;
  font-weight: bold;
}

/*
*28/02/2012
*Confirmation de devis POSE
*/
#poseDevisConfirmation h1{
  width : 980px;
  text-align : left;
  margin : 20px 0 30px 20px;
  border-bottom : 1px solid #ccc;
}

#poseDevisConfirmation p{
  margin-left : 40px;
}

#poseDevisConfirmation div{
  position : relative;
  width : 960px;
  height : 240px;
  margin : 10px 0 0 20px;
  background : #eee;
}
#poseDevisConfirmation div img{
  float : left;
}

#poseDevisConfirmation div a{
  display : block;
  float : left;
  width : 286px;
  height : 29px;
  margin : 64px 0 0 50px;;
  line-height : 26px;
  text-decoration : none;
  color : #fff;
  background : url('../images/pose/bt-souscrire-off.png');
}

#poseDevisConfirmation div p{
  position : relative;
  top : 10px;
  margin : 0px 10px 20px 20px;
}

#poseDevisConfirmation div span{
  position : relative;
  top : 80px;
  right : 210px;
  float : left;
  font-style : italic;
  color : #333;
}

.img_fin_cb{
  float:left;
  margin:10px;
}

.form-devis div{
  height : 345px;
  background : #f3f3f3;
}

.form-devis img{
  float : left;
  margin : 40px 0 0 0;
}

/*
 *habillage popup newsletter et dialogBox sauvegarde panier
 */
.boutonSauvegarder{
  float : right;
  margin-right : 5px;
  color : blue;
  cursor : pointer;
  cursor : hand;
  /*display : block;*/
  text-decoration : underline;
}
.entete_orange{
  width:300px;
  color:#FF6C00;
  font-size:1.6em;
  margin:20px 10px 20px 230px;
  letter-spacing: 1px;
}

.div_popup_leave{
  height: 321px;
  padding-top:15px;
}
.div_popup_leave span{
  display : block;
  margin-left : 230px;
  padding : 5px;
  color : #98C10F;
}
.text_popup, .entete_form_popup{
  width:280px;
  color:#111;
  font-size:1.2em;
  margin:20px 10px 20px 230px;
  letter-spacing: 2px;
}

.grand_jeu{
  text-align:center;
  letter-spacing:0px;
  margin:20px 10px;
  width:580px;
  font-family:Arial;
  color:#ffffff;
  font-size:1.2em;
}

.gjsf_gagnant {
  text-transform: uppercase;
}
.gjsf_montant {
  font-weight: bold;
  color: #29875d;
  margin-right: 20px;
}

.champ_popup{
  margin-left:230px;
}

.footer_leave_popup{
  font-size: 0.8em;
  font-style: italic;
  margin-top:40px;
  margin-left:180px;
}

#email{
  width: 170px;
}
.div_popup_leave #success{
  display : block;
  margin-top : 100px;
  color : #628E04;
  font-size : 17px;
}

.overBorder{
  border:1px solid #C0C0C0;
}

.overBorder{
  border:1px solid #C0C0C0;
}
.overBorder:hover{
  border-color:#FF6C02;
}

.formBtnQt{
  border:0px;
  display:block;
  width:21px;
  height:11px;
  background:url('/images/caddie/bt-quantite.gif');
  cursor:pointer;
}
.formBtnQt.btnQtMoins{
  background-position:0px 11px;
}
.formBtnQt.btnQtMoins:hover{
  background-position:21px 11px;
}
.formBtnQt.btnQtPlus{
  background-position:0 0;
  margin-top:2px;
}
.formBtnQt.btnQtPlus:hover{
  background-position:21px 0px;

}

.para{
  margin-left:25px;
}

/*
*Page chargement du panier
*/
#loadpanier{
  position:relative;
  height:380px;
}

span.notice_loadpanier{
  display:block;
  width:1000px;
  height:20px;
  text-align:center;
  margin:300px 0 0 0;
  color:#E60028;
}



/*
* Bloc mode de paiement 
* fichier : formclient_paiement.php
*/
.mode-de-paiement {
  height: 285px;
  padding: 0px 3px;
}
.mode-de-paiement h3{
  text-align:center;
  background-color: #d5d5d5;
  font-weight: bold;
  color: #555555;
  font-size: 18px;
  height: 50px;
  margin:0 3px;
}
.mode-de-paiement h3 span{
  display:block;
  font-weight: normal;
  color: #3d3d3d;
  font-size: 12px;
}
.mode-de-paiement ul{
  padding:0;
  height: 300px;
}
.border-right {
  border-right : 1px solid #d5d5d5;
  padding: 0px 3px;
}
.mode-de-paiement li{
  list-style: none;
  font-weight: bold;
  display:block;
  padding-left: 20px;
}
.color-acacac {
  color : #ACACAC;
}
.trois-items {
  height: 82px;
}
.trois-items label{
}
.quatre-items {
  min-height: 55px;
}
.mode-de-paiement li span{
  display: block;
  font-weight: normal;
  margin-left: 20px;
  font-size: 11px;
}
#paiement-comptant-gauche, #paiement-comptant-droite{
  float: left;
  width:409px;
}
.paiement-mention{
  margin-left:10px;
}
.positionCatFlashTimer{
  position:absolute;
  top:200px;
  font-size:25px;
  padding-left:680px;
  color:#6B4A1D;
  font-weight:bold;
  text-decoration:none;
}
.positionCatRideauxFlashTimer{
  position:absolute;
  font-size:25px;
  top:87px;
  left:263px;
  color:#6B4A1D;
  font-weight:bold;
  text-decoration:none;
}
.positionAppliRideauxFlashTimer{
  position:absolute;
  top:245px;
  font-size:25px;
  padding-left:265px;
  color:#6B4A1D;
  font-weight:bold;
  text-decoration:none;
}
.linkInterieurFlashTimer,
.linkVoletFlashTimer{/* use in home and promo 3x*/
  position:relative;
  display:block;
}
.linkFenetreFlashTimer{/* use in home and promo 3x*/
  position:relative;
  display:block;
}
.linkRideauxFlashTimer{/* use in home and promo 3x*/
  position:relative;
  display:block;
}
.linkChaleurFlashTimer{/* use in home and promo 3x*/
  position:relative;
  display:block;
}
.linkStoresFlashTimer{
  position:relative;
  display:block;  
}
.positionPromo3xFlashTimer{
  position:absolute;
    top :242px;
    left:576px;
  font-size:30px;
  color:#5b381d;
  font-weight:bold;
  text-decoration:none;
  z-index:1;
}
.RideauPromo3xFlashTimer{
  position:absolute;
    top :728px;
    left:525px;
  width : 400px;
  font-size:27px;
  color:#5b381d;
  font-weight:bold;
  text-decoration:none;
  z-index:1;
}
.positionPromo3xBanneFlashTimer{
  position:absolute;
    top : 36px;
    left : 632px;
  display : block;
  font-size:30px;
  color:#5b381d;
  font-weight:bold;
  text-decoration:none;
  z-index:1;
}
.positionPromo3xBanneCatFlashTimer{
  position:absolute;
    top : 204px;
    left : 902px;
  display : block;
  font-size:20px;
  color:#5b381d;
  font-weight:bold;
  text-decoration:none;
  z-index:1;
}
.positionTimerSliderHome{
  position : absolute;
  display : block;
  font-size:20px;
  color:#5b381d;
  font-weight:bold;
  text-decoration:none;
  z-index:1;  
}
.blockPromoFlash{
  position:relative;
  display:block;
}
.positionPromo3xVoletFlashTimer{
  position:absolute;
  font-size:30px;
  color:#5b381d;
  font-weight:bold;
  text-decoration:none;
  z-index:1;
  top:238px;
  left:427px;
}
.positionPromo3xRideauxFlashTimer{
  position:absolute;
  font-size:30px;
  color:#5b381d;
  font-weight:bold;
  text-decoration:none;
  z-index:1;
  top:238px;
  left:566px;
}

.timerVoletFlash{
  top:45px;
  left:585px
}

.timerInterieurFlash {
  top:40px;
  left:615px;
}

.linkInterieurFlashTimer Â {
  position:relative;
}

.timerFenetreFlash{
  bottom:30px;
  right:180px;
}
.timerChaleurFlash{
  font-size:24px;
  position:absolute;
  display:block;
  font-weight:bold;
  color:#5b381d;
  /*bottom:20px;
  right:75px;*/
  top:260px;
  left:44px;
}
.timerPromoChaleurHomeFlash{
  font-size:24px;
  position:absolute;
  display:block;
  font-weight:bold;
  color:#5b381d;
  /*bottom:20px;
  right:75px;*/
  top:260px;
  left:44px;  
}
#home-carousel li .timerChaleurFlash{
  display:none;
}
.promoFlashHomeWrapper{
  position:relative;
  display:block;
}
.timerChaleurFlashPromo{
  bottom:25px;
  right:170px;
}

.timerFlashVoletBandeau{
  position:absolute;
    top:27px;
    left:694px;
  width : 200px;
  bottom:inherit;
  font-size:22px;
  color:#5b381d;
  font-weight:bold;
  z-index:1;
}
.timerFlashChaleurBandeau{
  position:absolute;
  top:27px;
  left:688px;
  width : 210px;
  bottom:0px;
  font-size:24px;
  color:#5b381d;
  font-weight:bold;
  z-index:1;
}

.timerFlashFenetreBandeau{
  position:absolute;
  bottom:22px;
  font-size:24px;
  left:75px;
  color:#5b381d;
  font-weight:bold;
  z-index:1;
}
.timerPromo3xChaleurFlash{
  top:44px;
  left:598px;
}
.timerPromo3xRideauxFlash{
  top:241px;
  right:178px;
}
/*
*formclient_coord
*/
/*#identifiant{
  float : left;
}*/
#idpartenaire, #soc, #tvaInt {
  display : none;
}
#emailpart{
  display : none;
  background : red;
  width : 1000px;
  margin : 0;
}

/********** CSS DU MENU ***********/
#navTab{
    font-family: Arial;
    font-size:12px;
}
#navTab ul{
  margin:0px;
  padding:0px;
  list-style: none
}
#navTab ul li{
  float:left;
}
#navTab ul li a{
  float:left;
  display:block;
  padding:5px 13px 4px;
  min-height:31px;
  text-align:center;
  background:url('../images/display_css_01/menu/back_global_nav.gif') repeat-x #FFFFFF;
  text-decoration:none;
  font-weight:bold;
  color:#535353;
  border-left:1px solid #DEDEDE;
  line-height:14px;
}
#navTab ul li a .navMarge{
  height:8px;
  width:1px;
  display:block;
}
#navTab ul li:first-child a{
  border-left:none;
}
#navTab ul li a.align_tab{
  height:7px;
}
.menu_special ul li {
  width: 120px;
}
.menu_special ul li:nth-last-child(2) {
  width: 121px;
}
.menu_special ul li a {
  width: 94px;
}

.wrapperImgCatMenu{
  width:210px;
  text-align:center;
}
.wrapperImgCatMenu .wrapperNavCatImgZoom{
  position:absolute;
  display:none;
}
#load_content_menu{
  width:1005px;
  position:absolute;
  z-index:50;
  font-family: Arial;
  font-size:12px;
}


#load_content_menu .content_sous_menu{
  background-color:#FFFFFF;
  width:765px;
}

#load_content_menu .description_category{
  padding:10px 10px 0 10px;
  width:205px;
  color:#FFFFFF;
}

#load_content_menu .description_category p{
  text-align:justify;
}

#load_content_menu .description_category .title_desc_cat{
  text-transform:uppercase;
  font-size:16px;
  font-weight:bold;
  text-align:center;
}
#navTab ul li.menu_nav_accueil:hover a{
  color:#FFFFFF;background-image:none;
  background-color:#B7B7B7;}

#navTab ul li.menu_nav_accueil_select a{
  color:#FFFFFF;background-image:none;
  background-color:#B7B7B7;}

#navTab ul li.select_onglet_accueil a{
  color:#FFFFFF;background-image:none;
  background-color:#B7B7B7;}

#load_content_menu .background_sous_menu_accueil{
  padding:5px;
  text-align:left;
  background-color:#B7B7B7;
  overflow:hidden;
}
#load_content_menu .background_sous_menu_accueil .content_link_box_accueil{
  width:250px;
  float: left;
}
#load_content_menu .background_sous_menu_accueil .content_link_box_accueil .cat_link{
  color: #535353;
  margin: 12px 25px 0px 30px;
}
#load_content_menu .background_sous_menu_accueil .content_link_box_accueil .cat_link .title_cat_link{
  margin-top: 10px;
  margin-left: 5px;
}
#load_content_menu .background_sous_menu_accueil .content_link_box_accueil .cat_link .title_cat_link a{
  color: #B7B7B7;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_accueil .content_link_box_accueil .cat_link .title_cat_link a img{
  text-decoration: none;
  border: 0px;
}
#load_content_menu .background_sous_menu_accueil .content_link_box_accueil .cat_link .sub_title_cat_link{
  font-weight: bold;
  margin-top: 7px;
}
#load_content_menu .background_sous_menu_accueil .content_link_box_accueil .cat_link .display_link .promo_link{
  background-color: #FF8401;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_accueil .content_link_box_accueil .cat_link .display_link .nouveaute_link{
  background-color: #FFF000;
  color: #000000;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_accueil .content_link_box_accueil .cat_link .display_link .link4beaches{
  background-color: #FFF000;
  color: #000000;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_accueil .content_link_box_accueil .cat_link .display_link{
  margin-bottom : 15px;
}
#load_content_menu .background_sous_menu_accueil .content_link_box_accueil .cat_link .display_link a{
  text-decoration:none;
  margin:5px;
  color:#535353;
}
#load_content_menu .background_sous_menu_accueil .content_link_box_accueil .cat_link .display_link a:first-letter{
  text-transform: capitalize;
}
#load_content_menu .background_sous_menu_accueil .content_link_box_accueil .cat_link .display_link a:hover{
  text-decoration: underline;
  color: #B7B7B7;
}
#load_content_menu .background_sous_menu_accueil .separator_link_box_accueil{
  float: left;
  height: 340px;
}
#load_content_menu .description_category .separator_menu_cat_accueil{
  margin: 5px 0;
  height: 1px;
  border-bottom: 1px solid #cfcfcf;
}

#navTab ul li.menu_nav_interieur:hover a{
  color:#FFFFFF;background-image:none;
  background-color:#90c250;}

#navTab ul li.menu_nav_interieur_select a{
  color:#FFFFFF;background-image:none;
  background-color:#90c250;}

.menu_separator_color_interieur{
  height:5px;
  /*width:1000px;*/
  background-color:#90c250;
}

#navTab ul li.select_onglet_interieur a{
  color:#FFFFFF;background-image:none;
  background-color:#90c250;}

#load_content_menu .background_sous_menu_interieur{
  padding:5px;
  text-align:left;
  background-color:#90c250;
  overflow:hidden;
}
#load_content_menu .background_sous_menu_interieur .bgImage_sous_menuinterieur{
  height : 520px;
}
#load_content_menu .background_sous_menu_interieur .content_link_box_interieur{
  width : 188px;
  float: left;
}
#load_content_menu .background_sous_menu_interieur .content_link_box_interieur .cat_link{
  color: #535353;
  margin: 12px 8px 0px 8px;
}
#load_content_menu .background_sous_menu_interieur .content_link_box_interieur .cat_link .title_cat_link{
  margin-top: 10px;
  margin-left: 5px;
}
#load_content_menu .background_sous_menu_interieur .content_link_box_interieur .cat_link .title_cat_link a{
  color: #579e0e;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_interieur .content_link_box_interieur .cat_link .title_cat_link a img{
  text-decoration: none;
  border: 0px;
}
#load_content_menu .background_sous_menu_interieur .content_link_box_interieur .cat_link .sub_title_cat_link{
  font-weight: bold;
  margin-top: 7px;
}
#load_content_menu .background_sous_menu_interieur .content_link_box_interieur .cat_link .display_link .promo_link{
  background-color: #FF8401;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_interieur .content_link_box_interieur .cat_link .display_link .nouveaute_link{
  background-color: #FFF000;
  color: #000000;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_interieur .content_link_box_interieur .cat_link .display_link .prixBaisse_link{
  background-color: #FFA500;
  color: #000000;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_interieur .content_link_box_interieur .cat_link .display_link a{
  text-decoration:none;
  margin:5px;
  color:#535353;
}
#load_content_menu .background_sous_menu_interieur .content_link_box_interieur .cat_link .display_link a:first-letter{
  text-transform: capitalize;
}
#load_content_menu .background_sous_menu_interieur .content_link_box_interieur .cat_link .display_link a:hover{
  text-decoration: underline;
  color: #579e0e;
}
#load_content_menu .background_sous_menu_interieur .separator_link_box_interieur{
  float: left;
  height: 498px;
  width: 1px;
  /* background: url('../images/display_css_01/menu/divers/pointillet-vert.gif') repeat-y #000000;*/
}
#load_content_menu .description_category .separator_menu_cat_interieur{
  margin: 5px 0;
  height: 1px;
  border-bottom: 1px solid #579e0e;
}
#navTab ul li.menu_nav_standard:hover a{
  color:#FFFFFF;background-image:none;
  background-color:#66b5c9;}

#navTab ul li.menu_nav_standard_select a{
  color:#FFFFFF;background-image:none;
  background-color:#66b5c9;}

.menu_separator_color_standard{
  height:5px;
  /*width:1000px;*/
  background-color:#66b5c9;
}

#navTab ul li.select_onglet_standard a{
  color:#FFFFFF;background-image:none;
  background-color:#66b5c9;}

#load_content_menu .background_sous_menu_standard{
  padding:5px;
  text-align:left;
  background-color:#66b5c9;
  overflow:hidden;
}
#load_content_menu .background_sous_menu_standard .content_link_box_standard{
  width : 188px;
  float: left;
}
#load_content_menu .background_sous_menu_standard .content_link_box_standard .cat_link{
  color: #535353;
  margin: 12px 13px 0px 13px;
}
#load_content_menu .background_sous_menu_standard .content_link_box_standard .cat_link .title_cat_link{
  margin-top: 10px;
  margin-left: 5px;
}
#load_content_menu .background_sous_menu_standard .content_link_box_standard .cat_link .title_cat_link a{
  color: #459bb1;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_standard .content_link_box_standard .cat_link .title_cat_link a img{
  text-decoration: none;
  border: 0px;
}
#load_content_menu .background_sous_menu_standard .content_link_box_standard .cat_link .sub_title_cat_link{
  font-weight: bold;
  margin-top: 7px;
}
#load_content_menu .background_sous_menu_standard .content_link_box_standard .cat_link .display_link .promo_link{
  background-color: #FF8401;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_standard .content_link_box_standard .cat_link .display_link .nouveaute_link{
  background-color: #FFF000;
  color: #000000;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_standard .content_link_box_standard .cat_link .display_link a{
  text-decoration:none;
  margin:5px;
  color:#535353;
}
#load_content_menu .background_sous_menu_standard .content_link_box_standard .cat_link .display_link a:first-letter{
  text-transform: capitalize;
}
#load_content_menu .background_sous_menu_standard .content_link_box_standard .cat_link .display_link a:hover{
  text-decoration: underline;
  color: #459bb1;
}
#load_content_menu .background_sous_menu_standard .separator_link_box_standard{
  float: left;
  height: 380px;
}
#load_content_menu .description_category .separator_menu_cat_standard{
  margin: 5px 0;
  height: 1px;
  border-bottom: 1px solid #459bb1;
}
#navTab ul li.menu_nav_exterieur:hover a{
  color:#FFFFFF;background-image:none;
  background-color:#ff8b02;}

#navTab ul li.menu_nav_exterieur_select a{
  color:#FFFFFF;background-image:none;
  background-color:#ff8b02;}

.menu_separator_color_exterieur{
  height:5px;
  /*width:1000px;*/
  background-color:#ff8b02;
}

#navTab ul li.select_onglet_exterieur a{
  color:#FFFFFF;background-image:none;
  background-color:#ff8b02;}

#load_content_menu .background_sous_menu_exterieur{
  padding:5px;
  text-align:left;
  background-color:#ff8b02;
  overflow:hidden;
}
#load_content_menu .background_sous_menu_exterieur .bgImage_sous_menuexterieur{
  /*background-image: url('/images/operation-marketing/menu/menu-promo-stores-bannes-sur-mesure.jpg');*/
  /*background-image: url('/images/operation-marketing/menu/menu-stores-bannes-nouvelle-collection.jpg');*/
  /*background-image: url('/images/operation-marketing/menu/menu-promo-store-banne-standard.jpg');*/
  /*background-image: url('/images/operation-marketing/menu/menu-stores-bannes-nouvelle-collection.jpg');*/
  background-image: url('/images/operation-marketing/menu/stores-exterieurs.jpg');
  height: 359px;
  background-repeat: no-repeat;
}
#load_content_menu .background_sous_menu_exterieur .content_link_box_exterieur{
  float: left;
  width : 200px;
}
#load_content_menu .background_sous_menu_exterieur .content_link_box_exterieur .cat_link{
  color: #535353;
  margin: 5px 8px 0px 15px;
}
#load_content_menu .background_sous_menu_exterieur .content_link_box_exterieur .cat_link .title_cat_link{
  margin-top: 10px;
  margin-left: 5px;
}
#load_content_menu .background_sous_menu_exterieur .content_link_box_exterieur .cat_link .title_cat_link a{
  color: #ffa800;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_exterieur .content_link_box_exterieur .cat_link .title_cat_link a img{
  text-decoration: none;
  border: 0px;
}
#load_content_menu .background_sous_menu_exterieur .content_link_box_exterieur .cat_link .sub_title_cat_link{
  font-weight: bold;
  margin-top: 7px;
}
#load_content_menu .background_sous_menu_exterieur .content_link_box_exterieur .cat_link .display_link .promo_link{
  background-color: #FF8401;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_exterieur .content_link_box_exterieur .cat_link .display_link .nouveaute_link{
  background-color: #FFF000;
  color: #000000;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_exterieur .content_link_box_exterieur .cat_link .display_link a{
  text-decoration:none;
  margin:5px;
  color:#535353;
}
#load_content_menu .background_sous_menu_exterieur .content_link_box_exterieur .cat_link .display_link a:first-letter{
  text-transform: capitalize;
}
#load_content_menu .background_sous_menu_exterieur .content_link_box_exterieur .cat_link .display_link a:hover{
  text-decoration: underline;
  color: #ffa800;
}
#load_content_menu .background_sous_menu_exterieur .separator_link_box_exterieur{
  float: left;
  height: 310px;
}
#load_content_menu .description_category .separator_menu_cat_exterieur{
  margin: 5px 0;
  height: 1px;
  border-bottom: 1px solid #ffa800;
}
#navTab ul li.menu_nav_volet:hover a{
  color:#FFFFFF;background-image:none;
  background-color:#6b4b1d;}

#navTab ul li.menu_nav_volet_select a{
  color:#FFFFFF;background-image:none;
  background-color:#6b4b1d;}

.menu_separator_color_volet{
  height:5px;
  /*width:1000px;*/
  background-color:#6b4b1d;
}

#navTab ul li.select_onglet_volet a{
  color:#FFFFFF;background-image:none;
  background-color:#6b4b1d;}

#load_content_menu .background_sous_menu_volet{
  padding:5px;
  text-align:left;
  background-color:#6b4b1d;
  overflow:hidden;
}

#load_content_menu .background_sous_menu_volet .bgImage_sous_menuvolet{
  /*background-image: url('/images/operation-marketing/menu/menu-vente-flash-motorisation-somfy.jpg');*/
  /* background-image: url('/images/operation-marketing/menu/menu2-volet-roulant.jpg');*/
  /*background-image: url('/images/operation-marketing/menu/menu-promo-prix-coutant-somfy.jpg');*/
  /*background-image: url('/images/operation-marketing/menu/menu-volets-roulants-soldes-ete2013.jpg');*/
  background-image: url('/images/operation-marketing/menu/volets-roulants.jpg');
  height: 380px;
  max-height: 380px;
  min-height: 380px;
  background-repeat: no-repeat;
}
#load_content_menu .background_sous_menu_volet .content_link_box_volet{
  float: left;
}
#load_content_menu .background_sous_menu_volet .content_link_box_volet .cat_link{
  color: #535353;
  margin: 12px 8px 0px 15px;
}
#load_content_menu .background_sous_menu_volet .content_link_box_volet .cat_link .title_cat_link{
  margin-top: 10px;
  margin-left: 5px;
}
#load_content_menu .background_sous_menu_volet .content_link_box_volet .cat_link .title_cat_link a{
  color: #5a3d13;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_volet .content_link_box_volet .cat_link .title_cat_link a img{
  text-decoration: none;
  border: 0px;
}
#load_content_menu .background_sous_menu_volet .content_link_box_volet .cat_link .lsub_title_cat_link{
  font-weight: bold;
  margin-top: 7px;
}
#load_content_menu .background_sous_menu_volet .content_link_box_volet .cat_link .display_link .promo_link{
  background-color: #FF8401;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_volet .content_link_box_volet .cat_link .display_link .nouveaute_link{
  background-color: #FFF000;
  color: #000000;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_volet .content_link_box_volet .cat_link .display_link a{
  text-decoration:none;
  margin:5px;
  color:#535353;
}
#load_content_menu .background_sous_menu_volet .content_link_box_volet .cat_link .display_link a:first-letter{
  text-transform: capitalize;
}
#load_content_menu .background_sous_menu_volet .content_link_box_volet .cat_link .display_link a:hover{
  text-decoration: underline;
  color: #5a3d13;
}
#load_content_menu .background_sous_menu_volet .separator_link_box_volet{
  float: left;
  height: 380px;
}
#load_content_menu .description_category .separator_menu_cat_volet{
  margin: 5px 0;
  height: 1px;
  border-bottom: 1px solid #5a3d13;
}
#navTab ul li.menu_nav_rideaux:hover a{
  color:#FFFFFF;background-image:none;
  background-color:#c00054;}

#navTab ul li.menu_nav_rideaux_select a{
  color:#FFFFFF;background-image:none;
  background-color:#c00054;}

.menu_separator_color_rideaux{
  height:5px;
  /*width:1000px;*/
  background-color:#c00054;
}

#navTab ul li.select_onglet_rideaux a{
  color:#FFFFFF;background-image:none;
  background-color:#c00054;}

#load_content_menu .background_sous_menu_rideaux{
  padding:5px;
  text-align:left;
  background-color:#c00054;
  overflow:hidden;
}
#load_content_menu .background_sous_menu_rideaux .bgImage_sous_menurideaux{
  background-image: url('/images/operation-marketing/menu/rideaux-voilages.jpg');
  /*background-image: url('/images/operation-marketing/menu/menu-rideaux-bateaux-soldes-ete2013.jpg');**/
  /*background-image: url('/images/operation-marketing/menu/menu-promo-stores-bateaux-et-rideaux.jpg');*/
  /*background-image: url('/images/operation-marketing/menu/menu-vente-flash-rideau-bateau.jpg');*/
  height: 380px;
  background-repeat: no-repeat;
}
#load_content_menu .background_sous_menu_rideaux .content_link_box_rideaux{
  float: left;
}
#load_content_menu .background_sous_menu_rideaux .content_link_box_rideaux .cat_link{
  color: #535353;
  margin: 10px 15px 0px 15px;
}
#load_content_menu .background_sous_menu_rideaux .content_link_box_rideaux .cat_link .title_cat_link{
  margin-top: 10px;
  margin-left: 5px;
}
#load_content_menu .background_sous_menu_rideaux .content_link_box_rideaux .cat_link .title_cat_link a{
  color: #cb356a;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_rideaux .content_link_box_rideaux .cat_link .title_cat_link a img{
  text-decoration: none;
  border: 0px;
}
#load_content_menu .background_sous_menu_rideaux .content_link_box_rideaux .cat_link .sub_title_cat_link{
  font-weight: bold;
  margin-top: 7px;
}
#load_content_menu .background_sous_menu_rideaux .content_link_box_rideaux .cat_link .display_link .promo_link{
  background-color: #FF8401;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_rideaux .content_link_box_rideaux .cat_link .display_link .nouveaute_link{
  background-color: #FFF000;
  color: #000000;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_rideaux .content_link_box_rideaux .cat_link .display_link a{
  text-decoration:none;
  margin:5px;
  color:#535353;
}
#load_content_menu .background_sous_menu_rideaux .content_link_box_rideaux .cat_link .display_link a:first-letter{
  text-transform: capitalize;
}
#load_content_menu .background_sous_menu_rideaux .content_link_box_rideaux .cat_link .display_link a:hover{
  text-decoration: underline;
  color: #cb356a;
}
#load_content_menu .background_sous_menu_rideaux .separator_link_box_rideaux{
  float: left;
  height: 375px;
}
#load_content_menu .description_category .separator_menu_cat_rideaux{
  margin: 5px 0;
  height: 1px;
  border-bottom: 1px solid #cb356a;
}
#navTab ul li.menu_nav_film:hover a{
  color:#FFFFFF;background-image:none;
  background-color:#ae1b00;}

#navTab ul li.menu_nav_film_select a{
  color:#FFFFFF;background-image:none;
  background-color:#ae1b00;}

.menu_separator_color_film{
  height:5px;
  /*width:1000px;*/
  background-color:#ae1b00;
}

#navTab ul li.select_onglet_film a{
  color:#FFFFFF;background-image:none;
  background-color:#ae1b00;}

#load_content_menu .background_sous_menu_film{
  padding:5px;
  text-align:left;
  background-color:#ae1b00;
  overflow:hidden;
}
#load_content_menu .background_sous_menu_film .bgImage_sous_menufilm{
  background-image: url('/images/operation-marketing/menu/film-vitrage.jpg');
  height: 380px;
  max-height: 380px;
  min-height: 380px;
  background-repeat: no-repeat;
}
#load_content_menu .background_sous_menu_film .content_link_box_film{
  float: left;
}
#load_content_menu .background_sous_menu_film .content_link_box_film:first-child {
  margin-left:330px;
}
#load_content_menu .background_sous_menu_film .catLinkBoxEnter {
  margin:10px 0;
}
#load_content_menu .background_sous_menu_film .content_link_box_film .cat_link{
  color: #535353;
  margin: 0 15px 0px 15px;
}
#load_content_menu .background_sous_menu_film .content_link_box_film .cat_link .title_cat_link{
  margin-top: 10px;
  margin-left: 5px;
}
#load_content_menu .background_sous_menu_film .content_link_box_film .cat_link .title_cat_link a{
  color: #c9543e;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_film .content_link_box_film .cat_link .title_cat_link a img{
  text-decoration: none;
  border: 0px;
}
#load_content_menu .background_sous_menu_film .content_link_box_film .cat_link .sub_title_cat_link{
  font-weight: bold;
  margin-top: 7px;
}
#load_content_menu .background_sous_menu_film .content_link_box_film .cat_link .display_link .promo_link{
  background-color: #FF8401;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_film .content_link_box_film .cat_link .display_link .nouveaute_link{
  background-color: #FFF000;
  color: #000000;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_film .content_link_box_film .cat_link .display_link{
  margin-bottom : 15px;
}
#load_content_menu .background_sous_menu_film .content_link_box_film .cat_link .display_link a{
  text-decoration:none;
  margin:5px;
  color:#535353;
}
#load_content_menu .background_sous_menu_film .content_link_box_film .cat_link .display_link a:first-letter{
  text-transform: capitalize;
}
#load_content_menu .background_sous_menu_film .content_link_box_film .cat_link .display_link a:hover{
  text-decoration: underline;
  color: #c9543e;
}
#load_content_menu .background_sous_menu_film .separator_link_box_film{
  float: left;
  height: 480px;
}
#load_content_menu .description_category .separator_menu_cat_film{
  margin: 5px 0;
  height: 1px;
  border-bottom: 1px solid #c9543e;
}
#navTab ul li.menu_nav_fenetre:hover a{
  color:#FFFFFF;background-image:none;
  background-color:#006FFF;}
#navTab ul li.menu_nav_fenetre_select a{
  color:#FFFFFF;background-image:none;
  background-color:#006FFF;}

.menu_separator_color_fenetre{
  height:5px;
  /*width:1000px;*/
  background-color:#006FFF;
}

#load_content_menu .background_sous_menu_fenetre .bgImage_sous_menufenetre{
  background-image: url('/images/operation-marketing/menu/fenetre-sur-mesure.jpg');
  /*background-image: url('/images/operation-marketing/menu/menu-vente-flash-fentres-pvc.jpg');*/
  height: 373px;
  background-repeat: no-repeat;
}

#navTab ul li.select_onglet_fenetre a{
  color:#FFFFFF;background-image:none;
  background-color:#006FFF;}

#load_content_menu .background_sous_menu_fenetre{
  padding:5px;
  text-align:left;
  background-color:#006FFF;
  overflow:hidden;
}
#load_content_menu .background_sous_menu_fenetre .content_link_box_fenetre{
  float: left;
}
#load_content_menu .background_sous_menu_fenetre .content_link_box_fenetre .cat_link{
  color: #535353;
  margin: 15px 15px 0px 15px;
}
#load_content_menu .background_sous_menu_fenetre .content_link_box_fenetre .cat_link .title_cat_link{
  margin-top: 10px;
  margin-left: 5px;
}
#load_content_menu .background_sous_menu_fenetre .content_link_box_fenetre .cat_link .title_cat_link a{
  color: #006FFF;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_fenetre .content_link_box_fenetre .cat_link .title_cat_link a img{
  text-decoration: none;
  border: 0px;
}
#load_content_menu .background_sous_menu_fenetre .content_link_box_fenetre .cat_link .sub_title_cat_link{
  font-weight: bold;
  margin-top: 7px;
}
#load_content_menu .background_sous_menu_fenetre .content_link_box_fenetre .cat_link .display_link .promo_link{
  background-color: #FF8401;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_fenetre .content_link_box_fenetre .cat_link .display_link .nouveaute_link{
  background-color: #FFF000;
  color: #000000;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_fenetre .content_link_box_fenetre .cat_link .display_link{
  margin-bottom : 15px;
}
#load_content_menu .background_sous_menu_fenetre .content_link_box_fenetre .cat_link .display_link a{
  text-decoration:none;
  margin:5px;
  color:#535353;
}
#load_content_menu .background_sous_menu_fenetre .content_link_box_fenetre .cat_link .display_link a:first-letter{
  text-transform: capitalize;
}
#load_content_menu .background_sous_menu_fenetre .content_link_box_fenetre .cat_link .display_link a:hover{
  text-decoration: underline;
  color: #006FFF;
}
#load_content_menu .background_sous_menu_fenetre .separator_link_box_fenetre{
  float: left;
  height: 480px;
  width: 2px;
  background: url('../images/display_css_01/menu/divers/pointillet-rouge.gif') repeat-y #000000;
}
#load_content_menu .description_category .separator_menu_cat_fenetre{
  margin: 5px 0;
  height: 1px;
  border-bottom: 1px solid #c9543e;
}
#navTab ul li.menu_nav_parasol:hover a{
  color:#FFFFFF;background-image:none;
  background-color:#A6B561;}

#navTab ul li.menu_nav_parasol_select a{
  color:#FFFFFF;background-image:none;
  background-color:#A6B561;}

.menu_separator_color_parasol{
  height:5px;
  /*width:1000px;*/
  background-color:#A6B561;
}

#navTab ul li.select_onglet_parasol a{
  color:#FFFFFF;background-image:none;
  background-color:#A6B561;}

#load_content_menu .background_sous_menu_parasol{
  padding:5px;
  text-align:left;
  background-color:#A6B561;
  overflow:hidden;
}
#load_content_menu .background_sous_menu_parasol .bgImage_sous_menuparasol{
  /*  background-image: url('/images/operation-marketing/menu/parasols.jpg');*/
  /*background-image: url('/images/operation-marketing/menu/menu-big-parasols-nouvelle-collection.jpg');*/
  /*background-image: url('/images/operation-marketing/menu/menu-promo-parasol-deporte-florida.jpg');*/
  /*background-image: url('/images/operation-marketing/menu/menu-soldes-parasols-store-discount.jpg');*/
  background-image: url('/images/operation-marketing/menu/parasol.jpg');
  height: 350px;
  background-repeat: no-repeat;
}
#load_content_menu .background_sous_menu_parasol .content_link_box_parasol{
  float: left;
}
#load_content_menu .background_sous_menu_parasol .content_link_box_parasol .cat_link{
  color: #535353;
  margin: 12px 15px 0px 15px;
}
#load_content_menu .background_sous_menu_parasol .content_link_box_parasol .cat_link .title_cat_link{
  margin-top: 10px;
  margin-left: 5px;
}
#load_content_menu .background_sous_menu_parasol .content_link_box_parasol .cat_link .title_cat_link a{
  color: #667325;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_parasol .content_link_box_parasol .cat_link .title_cat_link a img{
  text-decoration: none;
  border: 0px;
}
#load_content_menu .background_sous_menu_parasol .content_link_box_parasol .cat_link .sub_title_cat_link{
  font-weight: bold;
  margin-top: 7px;
}
#load_content_menu .background_sous_menu_parasol .content_link_box_parasol .cat_link .display_link .promo_link{
  background-color: #FF8401;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_parasol .content_link_box_parasol .cat_link .display_link .nouveaute_link{
  background-color: #FFF000;
  color: #000000;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_parasol .content_link_box_parasol .cat_link .display_link a{
  text-decoration:none;
  margin:5px;
  color:#535353;
}
#load_content_menu .background_sous_menu_parasol .content_link_box_parasol .cat_link .display_link a:first-letter{
  text-transform: capitalize;
}
#load_content_menu .background_sous_menu_parasol .content_link_box_parasol .cat_link .display_link a:hover{
  text-decoration: underline;
  color: #667325;
}
#load_content_menu .background_sous_menu_parasol .separator_link_box_parasol{
  float: left;
  height: 400px;
  width: 2px;
  background: url('../images/display_css_01/menu/divers/pointillet-marron.gif') repeat-y #000000;
}
#load_content_menu .description_category .separator_menu_cat_parasol{
  margin: 5px 0;
  height: 1px;
  border-bottom: 1px solid #667325;
}
#haut_page_anchor{
  float : right;
  margin : 10px 10px 40px 0;
  cursor : hand;
  cursor : pointer;
  text-decoration : underline;
  color : #FF6C00;
}

/*pergola*/
#navTab ul li.menu_nav_pergola:hover a{
  color:#FFFFFF;background-image:none;
  background-color:#57AD35;}
#navTab ul li.menu_nav_pergola_select a{
  color:#FFFFFF;background-image:none;
  background-color:#57AD35;}
#navTab ul li.select_onglet_pergola a{
  color:#FFFFFF;background-image:none;
  background-color:#57AD35;
}

.menu_separator_color_pergola{
  height:5px;
  /*width:1000px;*/
  background-color:#A6B561;
}

#load_content_menu .background_sous_menu_pergola{
  padding:5px;
  text-align:left;
  background-color:#57AD35;
  overflow:hidden;
}
#load_content_menu .background_sous_menu_pergola .bgImage_sous_menupergola{
  /*background-image: url('/images/operation-marketing/menu/menu-pergolas.jpg');*/
  background-image: url('/images/operation-marketing/menu/pergolas.jpg');
  /*background-image: url('/images/operation-marketing/menu/menu-pergolas-moins25.jpg');*/
  height: 324px;
  background-repeat: no-repeat;
}
#load_content_menu .background_sous_menu_pergola .content_link_box_pergola{
  float: left;
}
#load_content_menu .background_sous_menu_pergola .content_link_box_pergola .cat_link{
  color: #535353;
  margin: 12px 15px 0px 15px;
}
#load_content_menu .background_sous_menu_pergola .content_link_box_pergola .cat_link .title_cat_link{
  margin-top: 10px;
  margin-left: 5px;
}
#load_content_menu .background_sous_menu_pergola .content_link_box_pergola .cat_link .title_cat_link a{
  color: #57AD35;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_pergola .content_link_box_pergola .cat_link .title_cat_link a img{
  text-decoration: none;
  border: 0px;
}
#load_content_menu .background_sous_menu_pergola .content_link_box_pergola .cat_link .sub_title_cat_link{
  font-weight: bold;
  margin-top: 7px;
}
#load_content_menu .background_sous_menu_pergola .content_link_box_pergola .cat_link .display_link .promo_link{
  background-color: #FF8401;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_pergola .content_link_box_pergola .cat_link .display_link .nouveaute_link{
  background-color: #FFF000;
  color: #000000;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_pergola .content_link_box_pergola .cat_link .display_link a{
  text-decoration:none;
  margin:5px;
  color:#535353;
}
#load_content_menu .background_sous_menu_pergola .content_link_box_pergola .cat_link .display_link a:first-letter{
  text-transform: capitalize;
}
#load_content_menu .background_sous_menu_pergola .content_link_box_pergola .cat_link .display_link a:hover{
  text-decoration: underline;
  color: #57AD35;
}
#load_content_menu .background_sous_menu_pergola .separator_link_box_pergola{
  float: left;
  height: 400px;
  width: 2px;
  background: url('../images/display_css_01/menu/divers/pointillet-marron.gif') repeat-y #000000;
}
#load_content_menu .description_category .separator_menu_cat_pergola{
  margin: 5px 0;
  height: 1px;
  border-bottom: 1px solid #667325;
}

.link_tab_hover_promo{
  padding-top : 10px;
}
/*#navTab ul li.menu_nav_promo:hover a{
  color:#FFFFFF;background:url('../images/display_css_01/menu/divers/fond-rubrique-promo.png');}
*/
#navTab ul li.menu_nav_promo_select a,
#navTab ul li.select_onglet_promo a,
#navTab ul li.menu_nav_promo a{
  color:#FFFFFF;
  /*background:url('../images/display_css_01/menu/divers/fond-rubrique-promo.png');}*/
  background:inherit;
  background-color:#F11111;
}

/*
#navTab ul li.menu_nav_promo_select a{
  color:#FFFFFF;background:url('../images/display_css_01/menu/divers/fond-rubrique-promo.png');}*/

.menu_separator_color_promo{
  height:5px;
  /*width:1000px;*/
  background-color:#F11111;
  /* background-color:#BF3566;*/
}

/*
#navTab ul li.select_onglet_promo a{
  color:#FFFFFF;background:url('../images/display_css_01/menu/divers/fond-rubrique-promo.png');}*/
/*
#load_content_menu .background_sous_menu_promo{
  padding:5px;
  text-align:left;
  background-color:#F11111;
  overflow:hidden;
}
#load_content_menu .background_sous_menu_promo .content_link_box_promo{
  float: left;
}
#load_content_menu .background_sous_menu_promo .content_link_box_promo .cat_link{
  color: #535353;
  margin: 15px 15px 0px 15px;
}
#load_content_menu .background_sous_menu_promo .content_link_box_promo .cat_link .title_cat_link{
  margin-top: 10px;
  margin-left: 5px;
}
#load_content_menu .background_sous_menu_promo .content_link_box_promo .cat_link .title_cat_link a{
  color: #BB0000;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_promo .content_link_box_promo .cat_link .title_cat_link a img{
  text-decoration: none;
  border: 0px;
}
#load_content_menu .background_sous_menu_promo .content_link_box_promo .cat_link .sub_title_cat_link{
  font-weight: bold;
  margin-top: 7px;
}
#load_content_menu .background_sous_menu_promo .content_link_box_promo .cat_link .display_link .promo_link{
  background-color: #FF8401;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_promo .content_link_box_promo .cat_link .display_link .nouveaute_link{
  background-color: #FFF000;
  color: #000000;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_promo .content_link_box_promo .cat_link .display_link a{
  text-decoration:none;
  margin:5px;
  color:#535353;
}
#load_content_menu .background_sous_menu_promo .content_link_box_promo .cat_link .display_link a:first-letter{
  text-transform: capitalize;
}
#load_content_menu .background_sous_menu_promo .content_link_box_promo .cat_link .display_link a:hover{
  text-decoration: underline;
  color: #FF4200;
}
#load_content_menu .background_sous_menu_promo .separator_link_box_promo{
  float: left;
  height: 470px;
  width: 2px;
  background: url('../images/display_css_01/menu/divers/pointillet-vert.gif') repeat-y #000000;
}
#load_content_menu .description_category .separator_menu_cat_promo{
  margin: 5px 0;
  height: 1px;
  border-bottom: 1px solid #C0C0C0;
}
*/

#navTab ul li.menu_nav_moskito:hover a{
  color:#FFFFFF;background-image:none;
  background-color:#333134;}
#navTab ul li.menu_nav_moskito a{
  /*color:#FFFFFF;background-image:none;
  background-color:#333134;}*/
}

#navTab ul li.menu_nav_moskito_select a{
  color:#FFFFFF;background-image:none;
  background-color:#333134;}

.menu_separator_color_moskito{
  height:5px;
  /*width:1000px;*/
  background-color:#333134;
}

#navTab ul li.select_onglet_moskito a{
  color:#FFFFFF;background-image:none;
  background-color:#333134;}

#load_content_menu .background_sous_menu_moskito{
  padding:5px;
  text-align:left;
  background-color:#333134;
  overflow:hidden;
  height:324px;
}
#load_content_menu .background_sous_menu_moskito .bgImage_sous_menumoskito {
  /*background: url('../images/display_css_01/menu/divers/moustiquaire-stores-discount.jpg') no-repeat;*/
  background: url('/images/operation-marketing/menu/moustiquaires.jpg') no-repeat;
  background-color: white;
  height: 324px;
}
#load_content_menu .background_sous_menu_moskito .content_link_box_moskito{
  float: left;
  margin-left: 15px;
}
#load_content_menu .background_sous_menu_moskito .content_link_box_moskito .cat_link{
  color: #535353;
  margin: 12px 8px 0px 0;
}
#load_content_menu .background_sous_menu_moskito .content_link_box_moskito .cat_link .title_cat_link{
  margin-top: 10px;
  margin-left: 5px;
}
#load_content_menu .background_sous_menu_moskito .content_link_box_moskito .cat_link .title_cat_link a{
  color: #E15D1D;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_moskito .content_link_box_moskito .cat_link .title_cat_link a img{
  text-decoration: none;
  border: 0px;
}
#load_content_menu .background_sous_menu_moskito .content_link_box_moskito .cat_link .sub_title_cat_link{
  font-weight: bold;
  margin-top: 7px;
}
#load_content_menu .background_sous_menu_moskito .content_link_box_moskito .cat_link .display_link .promo_link{
  background-color: #FF8401;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_moskito .content_link_box_moskito .cat_link .display_link .nouveaute_link{
  background-color: #FFF000;
  color: #000000;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_moskito .content_link_box_moskito .cat_link .display_link a{
  text-decoration:none;
  margin:5px;
  color:#535353;
}
#load_content_menu .background_sous_menu_moskito .content_link_box_moskito .cat_link .display_link a:first-letter{
  text-transform: capitalize;
}
#load_content_menu .background_sous_menu_moskito .content_link_box_moskito .cat_link .display_link a:hover{
  text-decoration: underline;
  color: #C0C0C0;
}
#load_content_menu .background_sous_menu_moskito .separator_link_box_moskito{
  float: left;
  height: 400px;
  width: 2px;
  background: url('../images/display_css_01/menu/divers/pointillet-vert.gif') repeat-y #000000;
}
#load_content_menu .description_category .separator_menu_cat_moskito{
  margin: 5px 0;
  height: 1px;
  border-bottom: 1px solid #C0C0C0;
}


#navTab ul li.menu_nav_porteGarage:hover a{
  color:#FFFFFF;background-image:none;
  background-color:#333134;}
#navTab ul li.menu_nav_porteGarage a{
  /*color:#FFFFFF;background-image:none;
  background-color:#333134;}*/
}

#navTab ul li.menu_nav_porteGarage_select a{
  color:#FFFFFF;background-image:none;
  background-color:#333134;}

.menu_separator_color_porteGarage{
  height:5px;
  /*width:1000px;*/
  background-color:#333134;
}

#navTab ul li.select_onglet_porteGarage a{
  color:#FFFFFF;background-image:none;
  background-color:#333134;}

#load_content_menu .background_sous_menu_porteGarage{
  padding:5px;
  text-align:left;
  background-color:#333134;
  overflow:hidden;
  height:372px;
}
#load_content_menu .background_sous_menu_porteGarage .bgImage_sous_menuporteGarage {
  /* background: url('/images/operation-marketing/menu/menu-porte-de-garage-sectionnelle-sur-mesure.jpg') no-repeat;*/
  background: url('/images/operation-marketing/menu/porte-de-garage.jpg') no-repeat;
  background-color: white;
  height: 373px;
}
#load_content_menu .background_sous_menu_porteGarage .content_link_box_porteGarage{
  float: left;
}
#load_content_menu .background_sous_menu_porteGarage .content_link_box_porteGarage .cat_link{
  color: #535353;
  margin: 12px 8px 0px 0;
}
#load_content_menu .background_sous_menu_porteGarage .content_link_box_porteGarage .cat_link .title_cat_link{
  margin-top: 10px;
  margin-left: 5px;
}
#load_content_menu .background_sous_menu_porteGarage .content_link_box_porteGarage .cat_link .title_cat_link a{
  color: #E15D1D;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_porteGarage .content_link_box_porteGarage .cat_link .title_cat_link a img{
  text-decoration: none;
  border: 0px;
}
#load_content_menu .background_sous_menu_porteGarage .content_link_box_porteGarage .cat_link .sub_title_cat_link{
  font-weight: bold;
  margin-top: 7px;
}
#load_content_menu .background_sous_menu_porteGarage .content_link_box_porteGarage .cat_link .display_link .promo_link{
  background-color: #FF8401;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_porteGarage .content_link_box_porteGarage .cat_link .display_link .nouveaute_link{
  background-color: #FFF000;
  color: #000000;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_porteGarage .content_link_box_porteGarage .cat_link .display_link a{
  text-decoration:none;
  margin:5px;
  color:#535353;
}
#load_content_menu .background_sous_menu_porteGarage .content_link_box_porteGarage .cat_link .display_link a:first-letter{
  text-transform: capitalize;
}
#load_content_menu .background_sous_menu_porteGarage .content_link_box_porteGarage .cat_link .display_link a:hover{
  text-decoration: underline;
  color: #C0C0C0;
}
#load_content_menu .background_sous_menu_porteGarage .separator_link_box_porteGarage{
  float: left;
  height: 400px;
  width: 2px;
  background: url('../images/display_css_01/menu/divers/pointillet-vert.gif') repeat-y #000000;
}
#load_content_menu .description_category .separator_menu_cat_porteGarage{
  margin: 5px 0;
  height: 1px;
  border-bottom: 1px solid #C0C0C0;
}


#navTab ul li.menu_nav_echantillon:hover a{
  color:#FFFFFF;background-image:none;
  background-color: grey;
  /*  background-color:#7C6A62; OLD */
}

#navTab ul li.menu_nav_echantillon_select a{
  color:#FFFFFF;background-image:none;
  background-color: grey;}

.menu_separator_color_echantillon{
  height:5px;
  /*width:1000px;*/
  background-color: grey;
}

#navTab ul li.select_onglet_echantillon a{
  /*color:#FFFFFF;background-image:none;
  background-color:#7C6A62;}*/
}

#load_content_menu .background_sous_menu_echantillon{
  padding:2px;
  text-align:left;
  background-color: grey;
  overflow:hidden;
}
#load_content_menu .background_sous_menu_echantillon .content_link_box_echantillon{
  float: left;
}
#load_content_menu .background_sous_menu_echantillon .content_link_box_echantillon .cat_link{
  color: #535353;
  margin: 12px 15px 0px 15px;
}
#load_content_menu .background_sous_menu_echantillon .content_link_box_echantillon .cat_link .title_cat_link{
  margin-top: 10px;
  margin-left: 5px;
}
#load_content_menu .background_sous_menu_echantillon .content_link_box_echantillon .cat_link .title_cat_link a{
  color: #BB0000;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_echantillon .content_link_box_echantillon .cat_link .title_cat_link a img{
  text-decoration: none;
  border: 0px;
}
#load_content_menu .background_sous_menu_echantillon .content_link_box_echantillon .cat_link .sub_title_cat_link{
  font-weight: bold;
  margin-top: 7px;
}
#load_content_menu .background_sous_menu_echantillon .content_link_box_echantillon .cat_link .display_link .promo_link{
  background-color: #FF8401;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_echantillon .content_link_box_echantillon .cat_link .display_link .nouveaute_link{
  background-color: #FFF000;
  color: #000000;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_echantillon .content_link_box_echantillon .cat_link .display_link a{
  text-decoration:none;
  margin:5px;
  color:#535353;
}
#load_content_menu .background_sous_menu_echantillon .content_link_box_echantillon .cat_link .display_link a:first-letter{
  text-transform: capitalize;
}
#load_content_menu .background_sous_menu_echantillon .content_link_box_echantillon .cat_link .display_link a:hover{
  text-decoration: underline;
  color: #C0C0C0;
}
#load_content_menu .background_sous_menu_echantillon .separator_link_box_echantillon{
  float: left;
  height: 500px;
  width: 2px;
  background: url('../images/display_css_01/menu/divers/pointillet-vert.gif') repeat-y #000000;
}
#load_content_menu .description_category .separator_menu_cat_echantillon{
  margin: 5px 0;
  height: 1px;
  border-bottom: 1px solid #C0C0C0;
}
#navTab ul li.menu_nav_contact:hover a{
  color:#FFFFFF;background-image:none;
  background-color:#73647a;}

#navTab ul li.menu_nav_contact_select a{
  color:#FFFFFF;background-image:none;
  background-color:#73647a;}

.menu_separator_color_contact{
  height:5px;
  /*width:1000px;*/
  background-color:#73647a;
}

#navTab ul li.select_onglet_contact a{
  color:#FFFFFF;background-image:none;
  background-color:#73647a;}

#load_content_menu .background_sous_menu_contact{
  padding:2px;
  text-align:left;
  background-color:#73647a;
  overflow:hidden;
}
#load_content_menu .background_sous_menu_contact .content_link_box_contact{
  float: left;
}
#load_content_menu .background_sous_menu_contact .content_link_box_contact .cat_link{
  color: #535353;
  margin: 12px 15px 0px 15px;
}
#load_content_menu .background_sous_menu_contact .content_link_box_contact .cat_link .title_cat_link{
  margin-top: 10px;
  margin-left: 5px;
}
#load_content_menu .background_sous_menu_contact .content_link_box_contact .cat_link .title_cat_link a{
  color: #BB0000;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_contact .content_link_box_contact .cat_link .title_cat_link a img{
  text-decoration: none;
  border: 0px;
}
#load_content_menu .background_sous_menu_contact .content_link_box_contact .cat_link .sub_title_cat_link{
  font-weight: bold;
  margin-top: 7px;
}
#load_content_menu .background_sous_menu_contact .content_link_box_contact .cat_link .display_link .promo_link{
  background-color: #FF8401;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_contact .content_link_box_contact .cat_link .display_link .nouveaute_link{
  background-color: #FFF000;
  color: #000000;
  font-weight: bold;
}
#load_content_menu .background_sous_menu_contact .content_link_box_contact .cat_link .display_link a{
  text-decoration:none;
  margin:5px;
  color:#535353;
}
#load_content_menu .background_sous_menu_contact .content_link_box_contact .cat_link .display_link a:first-letter{
  text-transform: capitalize;
}
#load_content_menu .background_sous_menu_contact .content_link_box_contact .cat_link .display_link a:hover{
  text-decoration: underline;
  color: #C0C0C0;
}
#load_content_menu .background_sous_menu_contact .separator_link_box_contact{
  float: left;
  height: 500px;
  width: 2px;
  background: url('../images/display_css_01/menu/divers/pointillet-vert.gif') repeat-y #000000;
}
#load_content_menu .description_category .separator_menu_cat_contact{
  margin: 5px 0;
  height: 1px;
  border-bottom: 1px solid #C0C0C0;
}

.img_suivi{
  position:relative;
  top:3px;
}

.suivi{
  color:#987D5E;
}

.suivi:hover{
  color:#432C12;
}

/*.catLinkMesure{
  color:#579E0E;
}
.catLinkStandard{
  color:#459BB1;
}
*/

.menuUnvailableItem{
  color:#909090;
  font-style:italic;
}
.borderNavLinkSeparator{
  border-left:1px solid #E6E6E6;
  width:1px;
}

/*************Remise partenaire**********************/
#remise_txt{
  color : #008000;
  font-size : 14px;
  font-weight: bold;
}


#enSavoirPlusCarteAccord{
  visibility: hidden;
  text-decoration : underline;
  cursor : pointer;
  cursor : hand;
}
#surplusFinancement {
  text-decoration : none;
}

/****** Fiche produit base ********/
.boutonDevis {
  color:#787878;
  margin:0px 52px;
  display:block;
  cursor:hand;
  cursor:pointer;
  /*text-decoration: underline;*/

}

/************************ Fiche produit Zend *********************/
.addthis-application{
  display:inline-block;
}
.paiement-3x-sans-frais,.paiement_3_fois{
  cursor:hand;
  cursor:pointer;
}
.droite {
  text-align:right;
  margin-right:5px;
}
.bt-fermer-simulaiton-oney{
  background-image: url('/images/bt-fermer-simulaiton-oney.gif');
  display:block;
  height:27px;
  width:125px;
}
.bt-fermer-simulaiton-oney:hover{
  background-position: bottom;
}
.invisible{
  visibility:hidden;
}
.simulation-oney{
  height:100%;
  width:100%;
}
.white{
  background-color: #fff;
}

.oney-3x,.oney-4x{
  font-family: 'Lato';
  font-size: 16px;
  font-weight: bold;
  color: #707070;
}

.pastille {
  padding:4px;
}

.cout-oney {
  text-decoration: underline;
  
  font-size: 9px;
  
}


/************************ Tunel achat ************************/
ul.fil-ariane-tunnel {
  text-align: center;
}
ul.fil-ariane-tunnel li{
  background-image: url("/images/tunnel-achat/fil-de-fer-store-discount.png");
  color: #FFFFFF;
  display: inline-block;
  height: 24px;
  line-height: 24px;
  text-transform: uppercase;
  width: 170px;
  font-weight: bold;
}
ul.fil-ariane-tunnel li.actif{
  background-image: url("/images/tunnel-achat/fil-de-fer-store-discount-actif.png");
}
small.notice-rgpd {
  display: block;
  margin: 0 40px;
}


/************* MISTER GOOD DEAL ********************/
.menu_picto{
  display:block;text-align:left;padding:8px 0 0 10px;float:left;
}

.choix_livraison{
  width : 150px;
}

/****logo satisfait ou rembourse pdt standard*****/
.satisfait-rembourse-pdt{
  margin:20px 0 0 70px;
}

/***** Bandeau alerte cookie ****/
#cookie_alert {
  padding: 5px 0;
  bottom:0;
  left:0;
  width:100%;
  background-color:rgb(230,230,230);
  background-color:rgba(230,230,230,.75);
  filter: alpha(opacity=75);
  position:fixed;
  z-index:3;
}
#cookie_alert_close {
  float:right;
  display:inline-block;
  text-align:center;
  margin:5px 20px;
}

/****** Styles compteurs *****/

.timerBigOrange {
  color:#d84a1f!important;
  font-family:Arial!important;
  font-size:40px!important;
  width:330px!important;
}

.timerMedBrown {
  font-family:Arial!important;
  font-size:36px!important;
  width:300px!important;
}

.timerMedWhite {
  color:#fff!important;
  font-family:Arial!important;
  font-size:32px!important;
  width:270px!important;  
}

.timerLitWhite {
  color:#fff!important;
  font-family:Arial!important;
  font-size:18px!important;
  width:270px!important;  
}


.timerLitBrown {
  font-family:Arial!important;
  font-size:30px!important;
  width:300px!important;
}

.timerOpeCom.catdernieres-minutes{
  font-size:30px!important;
}


/* scrollup site*/
/*.scrollup {
 display: none;
 position: fixed;
 right: 25px;
 top: 50%;
 width: 120px;
 height: 40px;
 line-height: 100px;
 background: url("/images/home/gen-btup.png") center top no-repeat;
 outline: none;
 text-decoration: none;
 text-align: center;
 color: #808080;
}*/
.scrollup {
 display: none;
 position: fixed;
 right: 25px;
 /*top: 50%;*/
 width: 40px;
 height: 100px;
 padding-top: 45px;
 outline: none;
 text-decoration: none;
 text-align: center;
 color: #808080 !important;
}
.scrollup:hover {
 text-decoration: none;
}

/***** Configurateur ****/
#config_dans_les_choux_alert {
  padding: 5px 0;
  top:0;
  left:0;
  width:100%;
  background-color:rgb(0,0,0);
  filter: alpha(opacity=75);
  position:fixed;
  z-index:3;
}
#config_dans_les_choux_alert_close {
  display:inline-block;
  text-align:center;
  margin:5px 20px;
}
.alert-info{
 color: #3a87ad;
 padding: 8px 35px 8px 14px;
 margin-bottom: 20px;
 text-shadow: 0 1px 0 rgba(255,255,255,0.5);
 background-color: #d9edf7;
 border: 1px solid #bce8f1;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
}

/* ParamÃ¨tre de l'admin */
body {
  background:#FFFFFF url('/images/operation-marketing/background-site.jpg') no-repeat top center fixed;
}

/* Popin inscription newsletter */
#popin_insc_nl_modal {
  display: none;
  position: fixed;
  z-index: 11;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgb(0,0,0);
  background-color: rgba(255,255,255,0.77);
}

#popin_insc_nl_content {
  background-color: #ffffff;
  margin: 15% auto;
  padding: 20px;
  border: 1px solid #c2b4b4;
  width: 725px;
  height: 280px;
}

#popin_insc_nl_content div{
  float: left;
  color: #9d9393;
  text-align: center;
  width:70%;
  margin-bottom: 15px;
  line-height: normal;
}

@font-face{
  font-family: 'coolvetica';
  src: url('/fonts/coolvetica-rg.ttf') format('truetype');
  font-weight: normal;
}

#popin_insc_nl_content .title{
  font-family: 'coolvetica';
  font-size: 33px;
  font-weight: normal;
}

#popin_insc_nl_content .text{
  font-family: 'Century Gothic';
  font-size: 16px;
}

#popin_insc_nl_content input{
  border: 1px solid #848484;
  font-family: 'Century Gothic';
  font-style: italic;
  font-size: 17px;
  color: #c2b4b4;
  text-align: center;
}

#popin_insc_nl_content .bleu{
  color: #4b788f;
  margin-top: 20px;
}

#popin_insc_nl_content .bouton{
  font-family: 'Century Gothic';
  font-weight: bold;
  font-size: 19px;
  text-decoration: underline;
  vertical-align: top;
  cursor: pointer;
  color: #4b788f;
}

@font-face{
  font-family: 'roboto';
  src: url('/fonts/Roboto-Regular.ttf') format('truetype');
  font-weight: normal;
}

#popin_insc_nl_content .next{
  font-family: 'roboto';
  font-size: 14px;
  text-align: right;
  text-decoration: underline;
  cursor: pointer;
  color: #9d9393;
}

#popin_insc_nl_close {
  color: #c2b4b4;
  float: right;
  font-size: 28px;
}

#popin_insc_nl_close:hover,
#popin_insc_nl_close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}

#popin_insc_nl_resp {
  font-family: 'Century Gothic';
  font-size: 15px;
  height: 34px;
}

#popin_insc_nl_resp #email-error {
  margin:0;
  text-align:center;
  color:red;
  font-size:small;
}

.cc-title.cc-title--center {
  text-align: center;
}
.cc-button.cc-button--secondary.cc-button--guest {
  margin-top:20px;
  margin-bottom:40px;
}
.form-engine.mrgn--center, .mrgn--center {
  text-align: center;
}
.commande-guest-subcontainer {
  width: 300px;
  display: inline-block;
}

.cc-reseller-precontainer {
  font-family: 'Lato', Arial, sans-serif;
  font-size: 14px;
  clear: both;
  text-align: center;
}

.cc-reseller-container {
  text-align: left;
  border: 1px solid #ed7941;
  display: inline-block;
  padding: 10px 15px;
  margin-bottom: 10px;
}

.cc-reseller-container .title{
  font-size: 16px;
  color: #ed7941;
  text-decoration: underline;
}

.cc-reseller-container .title:after {
  content: ' :';
  text-decoration: none;
}

.cc-reseller-container .text {
  margin-top: 10px;
}

.cc-signin-info-message {
  padding: 5px;
  margin: 5px;
  display: block;
  font-size: 14px;
  font-family: Lato, Arial, sans-serif;
  background-color: #d4fdd4;
  color: #5aac4a;
  border: 1px solid #5aac4a;
  border-radius: 5px;
}

div.notice-rgpd {
  font-family: Lato;
  font-size: 9px;
  color: #777;
  margin: 0 160px;
  text-align: left;
}
/* Footer shipping delay styles */
#footer .footer-shipping_delay, #footer .homecat3 {
  font-family: Lato, Arial, sans-serif;
}
.footer-shipping_delay-text--strong {
  margin: 0px;
  color: #ef3e0d;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}
.footer-shipping_delay-text {
  margin: 0px;
  color: #ef3e0d;
  font-size: 16px;
  text-align: center;
}
.footer-shipping_delay-text--alter {
  margin: 20px 0px 0px 0px;
  font-weight: bold;
  color: #6f6f6f;
  font-size: 28px;
  text-align: center;
}
.footer-shipping_delay-text--alter--small {
  margin: 0px;
  width: 205px;
  text-align: right;
  color: #6f6f6f;
  font-size: 10px;
}

.order-form .form-engine {
  padding-bottom: 20px;
}

.order-form .form-engine .checkbox-field .input-block .checkbox-text {
  width: 200px;
  font-size: 15px;
}

/* *************************************************************** */
/* Responsive integration fix                    */
.fil-ariane-tunnel {
  margin: 0 10px;
  padding: 10px 0;
}

.cart-right-content .btn {
  box-sizing: border-box;
}

.cart-right-content .text-right.promo {
  line-height: 1;
}

.cart-right-content .price-line-container {
  margin-top: 0px;
  line-height: 1;
}

.footer_col {
  line-height: normal;
}

table td, table th {
  vertical-align: inherit;
}

.order-livraison-methods {
  margin: 0px auto;
}

.order-livraison-methods-radio {
  text-align: center;
}

/* *********************** */
/* promotion picture layer */

/* Default Desktop Styles */
.promotion-picture-container {
  position: relative;
  font-family: Lato, Arial, Verdana;
}
.home-panel ul.home-category-content-products li div.promotion-picture-container {
  position: relative;
  display: inline-block;
  width: 156px;
  height: 92px;
  font-family: Lato, Arial, Verdana;
}
.promotion-picture-layer {
  width: 78px;
  height: 38px;
  color: #FFFFFF;
  background: #F11111; 
  text-align: center;  
  display: block;
  position: absolute;
  bottom: 0px;
  right: 0px;
  font-family: Lato, Arial, Verdana;
  line-height: 15px;
}

.promotion-picture-layer>strong {
  font-size: 20px;
}

.promotion-picture-layer>strong span{
  font-size: 16px;
}

#landing-content .promotion-picture-container {
  position: relative;
  font-family: Lato, Arial, Verdana;
  display: inline-block;
}

#landing-content .promotion-picture-layer {
  bottom: 0px;
  left: 0px;
  width: 110px;
  height: 42px;
  font-size: 13px;
  font-weight: bold;
  padding: 0px 0 5px 0;
  line-height: 19px;
  font-family: Lato, Arial, Verdana;
}

#landing-content .promotion-picture-layer>strong {  
  font-size: 30px;
}
#landing-content .promotion-picture-layer>strong span {
  font-size: 23px;
}

/* Home Desktop Styles */
.home-category-content-products li span.promotion-picture-layer {
  text-decoration: none;
  color: #FFFFFF;
  font-size: 10px;  
  line-height: 15px;
}

.home-category-content-products li span.promotion-picture-layer strong span{
  text-decoration: none;
  color: #FFFFFF;
  font-size: 14px;  
}

.old-admin-alert {
  background-color: #FF0024;
  padding: 10px;
  margin: 10px;
  border-radius: 10px;
}
.old-admin-alert-title {
  color: #e30f2d;
  font-size: 20px;
  padding-top: 10px;
}
/*                         */
/* *********************** */
