/* CSS Document */

/************************************************************************************/
/******************************      BODY       ******************************/
/************************************************************************************/

HTML{
  height:100%;
  width:100%;
}

/*  IE 6 et inférieurs  */
* html BODY{
  margin:0px;
  width:100%;
  height:100%;
  
}

/* IE 7 seulement */
*+html  BODY{
  margin:0px;
  width:100%;
  height:100% ;
}

/* Navigateurs modernes seulement (IE 7 non inclus) */
html>/**/body {
  margin:0px;
  width:100%;
  height:100%;
  
}

/************************************************************************************/
/******************************            DIV           ******************************/
/************************************************************************************/
#conteneurRevendeur{
  position:relative;
  height:790px;
}

#conteneurHeaderMenu{
  width:100%;
}

#menuGamme, #conteneurSlogan{
  position:relative;
  width:1000px;
  margin-left:auto;
  margin-right:auto;
}

#menuHeaderFenetre, #menuHeaderVolet, #menuHeaderSI, #menuHeaderSE{
  float:left;
  width:209px;
}

#retourWebSite{
  width:100px;
  padding-left:14px;
}

#bandeauBleu{
  clear:both;
  height:2px;
  background-color:#0076BD;
}

#logoSDF{
  position:absolute;
  top:40px;
  left:870px;
}

#logoSDFEspacePro{
  position:absolute;
  padding-top:40px;
  padding-left:870px;
}

#menuOmbreRubrique{
  background:url(../img/fond/menuRubrique.gif) top repeat-x;
  /*height:94px;*/
}

#menuRubrique{
  background:url(../img/fond/menuRubrique.gif) top repeat-x;
  width:1000px;
  margin-left:auto;
  margin-right:auto;
  /*height:94px;*/
}

#rubriqueCatalogue{
  background:url(../img/menu/catalogue.png) top no-repeat;
  height:93px;
}

#slogan{
  position:absolute;
  padding-left:635px;
  padding-top:0px;
}

#bandeauCouleurGammeME{
  background:url(../img/fond/gammeME.jpg) repeat-x top;
  width:100%;
  float:left;
  /*height:65px;*/
}

#bandeauCouleurGammeSE{
  background:url(../img/fond/gammeSE.jpg) repeat-x top;
  width:100%;
  float:left;
  /*height:65px;*/
}

#bandeauCouleurGammeFE{
  background:url(../img/fond/gammeFE.jpg) repeat-x top;
  width:100%;
  float:left;
  /*height:65px;*/
}

#bandeauCouleurGammeSI{
  background:url(../img/fond/gammeSI.jpg) repeat-x top;
  width:100%;
  float:left;
  /*height:65px;*/
}

#bandeauCouleurGammeSDF{
  background:url(../img/fond/gammeSDF.jpg) repeat-x top;
  width:100%;
  /*height:65px;*/
  float:left;
}

.atout-durable-ME{
	list-style-position:outside;
	list-style-image:url(../img/visuel/puce-atout-me.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
}

.atout-durable-SE{
	list-style-position:outside;
	list-style-image:url(../img/visuel/puce-atout-se.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
}

.atout-durable-SI{
	list-style-position:outside;
	list-style-image:url(../img/visuel/puce-atout-si.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
}

.atout-durable-FE{
	list-style-position:outside;
	list-style-image:url(../img/visuel/puce-atout-fe.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
}

.entete-encart-plus-SI{
	position:absolute;
	top:-31px;
	left:0px;
	margin:0px;
	padding:0px;
}

.title-entete-encart-plus-SI{
	margin-left:10px;

}

.encart-plus-SI{
	position:relative;
	background-color:#FFEC8C;
	padding:10px;
	padding-bottom:20px;
	padding-top:20px;
}

#divConteneurContenu{
  width:1000px;
  margin-left:auto;
  margin-right:auto;
  position:relative;
  float:left;
  left:50%;
  margin-left:-500px;
}

#titreGammeME{
  background:url(../img/fond/titreGammeME.jpg) no-repeat top;
  width:685px;
  height:65px;
}

#titreGammeSE{
  background:url(../img/fond/titreGammeSE.jpg) no-repeat top;
  width:685px;
  height:65px;
}

#titreGammeFE{
  background:url(../img/fond/titreGammeFE.jpg) no-repeat top;
  width:685px;
  height:65px;
}

#titreGammeSI{
  background:url(../img/fond/titreGammeSI.jpg) no-repeat top;
  width:685px;
  height:65px;
}

#titreGammeSDF{
  background:url(../img/fond/titreGammeSDF.jpg) no-repeat top;
  width:685px;
  height:65px;
}

#titreGamme{
  font-family:Helvetica, Arial, Verdana, sans-serif; 
  font-size:18px; 
  color: #FFFFFF; 
  font-weight:normal;
  padding-left:24px;
  padding-top:16px;
  margin:0px;
}

#titreRight{
  font-family:Helvetica, Arial, Verdana, sans-serif; 
  font-size:20px; 
  color: #FFFFFF; 
  font-weight:normal;
  padding-left:24px;
  padding-top:16px;
  float:left;
}

#rightContent{
  position:relative;
  top:-12px;
  border-left:#e3e3e3 solid 1px;
}

#filArianne{
  font-family:Helvetica, Arial, Verdana, sans-serif; 
  font-size:9px; 
  color: #FFFFFF; 
  font-weight:bold;
  padding-left:24px;
}

#rightGammeME{
  background:url(../img/fond/gammeRightME.jpg) no-repeat top;
  width:315px;
  height:65px;
}

#rightGammeSE{
  background:url(../img/fond/gammeRightSE.jpg) no-repeat top;
  width:315px;
  height:65px;
}

#rightGammeFE{
  background:url(../img/fond/gammeRightFE.jpg) no-repeat top;
  width:315px;
  height:65px;
}

#rightGammeSI{
  background:url(../img/fond/gammeRightSI.jpg) no-repeat top;
  width:315px;
  height:65px;
}

#rightGammeSDF{
  background:url(../img/fond/gammeRightSDF.jpg) no-repeat top;
  width:315px;
  height:65px;
}


#content{
  width:685px;
  float:left;
}

#right{
  width:315px;
  float:left;
  position:relative;
  right:0px;
  top:0px;
}

#introGamme{
  font-family:  Arial, Verdana, sans-serif; 
  font-size:12px; 
  color: #4C4C4C; 
  font-weight:normal;
  text-align:justify;
  padding-left:40px;
  padding-right:48px;
  width:595px;
}

#produitActuGauche{
  margin:0px;
  padding:0px;
  padding-left:24px;
  width:290px;
  float:left;
}

#produitActuDroite{
  margin:0px;
  padding:0px;
  padding-left:40px;
  width:290px;
  float:left;
}

#produitActu .exclu-volet-roulant{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#D30039;
}

#produitActu .liste-exclu-volet-roulant{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
}

#listeProduit{
  clear:both;
  padding-left:24px;
}

.conteneurProduitListing{
  margin:0px;
  padding:0px;
  padding-bottom:40px;
  width:525px;
}

#photoRevendeur{
  position:absolute;
  top:19px;
  left:22px;
}

#planRevendeur{
  position:absolute;
  top:18px;
  left:21px;
}

#cartePostale{
  position:absolute;
  top:234px;
  left:150px;
  z-index:1;
}

#cadrePhoto{
  position:absolute;
  left:210px;
  z-index:4;
}

#cadrePlan{
  position:absolute;
  top:500px;
  left:170px;
  z-index:2;
}

#tasse{
  position:absolute;
  top:168px;
  z-index:5;
}

#adresseRevendeur{
  position:absolute;
  margin-top:120px;
  margin-left:225px;
}

#adresseRevendeur .raisonSocial{
  font-family:  Arial, Verdana, sans-serif; 
  font-size:16px; 
  color: #658DBE; 
  font-weight:bold;
  text-align:left;
  margin:0px;
}

#adresseRevendeur .adresse, #adresseRevendeur .cp, #adresseRevendeur .ville, #adresseRevendeur .telephone, #adresseRevendeur .mail{
  font-family:  Arial, Verdana, sans-serif; 
  font-size:12px; 
  color: #658DBE; 
  font-weight:bold;
  text-align:left;
  margin:0px;
}

#adresseRevendeur .site_web{
  font-family:  Arial, Verdana, sans-serif; 
  font-size:12px; 
  color: #658DBE; 
  font-weight:bold;
  text-align:left;
  margin:0px;
  margin-top:4px;
}

#adresseRevendeur a:link, #adresseRevendeur a:visited, #adresseRevendeur a:hover, #adresseRevendeur a:active{
  font-family:  Arial, Verdana, sans-serif; 
  font-size:12px; 
  color: #658DBE; 
  font-weight:bold;
}

#itinairaire{
  margin-top:9px;
}

#formulaire{
  margin-left:auto;
  margin-right:auto;
  background:url(../img/fond/formulaireRevendeur.jpg) top left no-repeat;
  width:403px;
  clear:both;
}

#formulaire .titre{
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bold;
  color:#4C4C4C;
  padding-top:20px;
  padding-left:20px;
}

#formulaire table{
  font-family:  Arial, Verdana, sans-serif; 
  font-size:12px; 
  color: #000000; 
  font-weight:bold;
  margin-left:20px;
}

.raisonSocialGoogle{
  font-family:  Arial, Verdana, sans-serif; 
  font-size:16px; 
  color: #658DBE; 
  font-weight:bold;
  text-align:left;
}

.adresseGoogle, .cpGoogle, .villeGoogle, .telephoneGoogle{
  font-family:  Arial, Verdana, sans-serif; 
  font-size:12px; 
  color: #658DBE; 
  font-weight:bold;
  text-align:left;
}

#crayon{
  position:absolute;
  top:350px;
  left:590px;
  z-index:3;
}

#prologue{
  font-family:  Arial, Verdana, sans-serif; 
  font-size:12px; 
  color: #658DBE; 
  font-weight:normal;
  text-align:left;
  padding-left:20px;
}

#prologue h3{
  margin:0px;
}

#prologue span.welcome{
  font-size:14px;
  color:#4c4c4c;
}

#identificationEspacePro{
  width:170px;
  height:147px;
  background:url(../img/fond/identification.jpg) top left no-repeat;
  margin-left:161px;
  margin-top:30px;
  padding-left:55px;
  padding-top:55px;
}

#identificationEspacePro input.texte{
  width:90px;
}

#identificationEspacePro a{
  font-family:Helvetica, Arial, sans-serif;
  font-size:11px;
  font-weight:bold;
  font-style:italic;
  color:#000000;
}

#identificationEspacePro div.login, div.password{
  font-family:Helvetica, Arial, sans-serif;
  font-size:11px;
  color:#000000;
  font-weight:bold;

}

#identificationEspacePro div.loginSaisie, div.passwordSaisie{
  font-family:Helvetica, Arial, sans-serif;
  font-size:11px;
  color:#000000;
  font-weight:bold;
}

input.validForm{
  font-family:Helvetica, Arial, sans-serif;
  font-size:11px;
  color:#000000;
  font-weight:bold;
  margin-top:10px;
  margin-left:30px;
  padding:0px;
  width:64px;
  background:url(../img/fond/btnIdentification.jpg) no-repeat;
  border:none;
  height:25px;
}


.conteneurVitrage{
  margin-bottom:50px;
}

.position_droite{
  float:right;
}

.position_gauche{
  float:left;
}

.alignCenter{
  text-align:center;
}

.clearBoth{
  clear:both;
}

.listeGammealu{
  color:#007DC5;
}

/************************************************************************************/
/******************************          TEXTES           ******************************/
/************************************************************************************/

a.lienRubrique:link { text-decoration:none; font-family:Helvetica, Arial, Verdana, sans-serif; font-size:12px; color: #0076BD; font-weight:bold; }
a.lienRubrique:active { text-decoration:none; font-family:Helvetica, Arial, Verdana, sans-serif; font-size:12px; color: #0076BD; font-weight:bold }
a.lienRubrique:visited { text-decoration:none; font-family:Helvetica, Arial, Verdana, sans-serif; font-size:12px; color: #0076BD; font-weight:bold }
a.lienRubrique:hover { text-decoration:none; font-family: Helvetica, Arial, Verdana, sans-serif; font-size:12px; color: #0076BD; font-weight:bold }

a.bleu_lien_titre:link { text-decoration:none; font-family:Helvetica, Arial, Verdana, sans-serif; font-size:12px; color: #0076BD; font-weight:bold; }
a.bleu_lien_titre:active { text-decoration:none; font-family:Helvetica, Arial, Verdana, sans-serif; font-size:12px; color: #0076BD; font-weight:bold }
a.bleu_lien_titre:visited { text-decoration:none; font-family:Helvetica, Arial, Verdana, sans-serif; font-size:12px; color: #0076BD; font-weight:bold }
a.bleu_lien_titre:hover { text-decoration:none; font-family: Helvetica, Arial, Verdana, sans-serif; font-size:12px; color: #0076BD; font-weight:bold }

a.filArianne:link { text-decoration:none; font-family:Helvetica, Arial, Verdana, sans-serif; font-size:9px; color: #FFFFFF; font-weight:bold }
a.filArianne:active { text-decoration:none; font-family:Helvetica, Arial, Verdana, sans-serif; font-size:9px; color: #FFFFFF; font-weight:bold }
a.filArianne:visited { text-decoration:none; font-family:Helvetica, Arial, Verdana, sans-serif; font-size:9px; color: #FFFFFF; font-weight:bold }
a.filArianne:hover { text-decoration:none; font-family: Helvetica, Arial, Verdana, sans-serif; font-size:9px; color: #FFFFFF; font-weight:bold }

a.lienProduitListe:link { text-decoration:none; font-family:Arial, Verdana, sans-serif; font-size:12px; color: #4C4C4C; font-weight:bold }
a.lienProduitListe:active { text-decoration:none; font-family:Arial, Verdana, sans-serif; font-size:12px; color: #4C4C4C; font-weight:bold }
a.lienProduitListe:visited { text-decoration:none; font-family:Arial, Verdana, sans-serif; font-size:12px; color: #4C4C4C; font-weight:bold }
a.lienProduitListe:hover { text-decoration:none; font-family: Arial, Verdana, sans-serif; font-size:12px; color: #4C4C4C; font-weight:bold }

a.bleu_lien:link { font-family:Arial, Verdana, sans-serif; font-size:12px; text-decoration:none; color:#007DC5; font-weight:bold;}
a.bleu_lien:active {font-family:Arial, Verdana, sans-serif; font-size:12px;  text-decoration:none; color:#007DC5; font-weight:bold;}
a.bleu_lien:visited {font-family:Arial, Verdana, sans-serif; font-size:12px;  text-decoration:none; color:#007DC5; font-weight:bold;}
a.bleu_lien:hover { font-family:Arial, Verdana, sans-serif; font-size:12px; text-decoration:underline;  color:#007DC5; font-weight:bold;}

a.bleu_lien_normal:link { text-decoration:none; color:#007DC5;}
a.bleu_lien_normal:active { text-decoration:none; color:#007DC5;}
a.bleu_lien_normal:visited { text-decoration:none; color:#007DC5;}
a.bleu_lien_normal:hover { text-decoration:underline;  color:#007DC5;}

a.bleu_lien_petit:link { text-decoration:none; font-size:10px; color:#007DC5;}
a.bleu_lien_petit:active { text-decoration:none; font-size:10px; color:#007DC5;}
a.bleu_lien_petit:visited { text-decoration:none; font-size:10px; color:#007DC5;}
a.bleu_lien_petit:hover { text-decoration:underline;  font-size:10px; color:#007DC5;}

a.si_lien:link { font:Arial, Helvetica, sans-serif; text-decoration:none; color:#FEB221; font-weight:normal;}
a.si_lien:active { text-decoration:none; color:#FEB221; font-weight:normal;}
a.si_lien:visited { text-decoration:none; color:#FEB221; font-weight:normal;}
a.si_lien:hover { text-decoration:underline;  color:#FEB221; font-weight:normal;}

a.se_lien:link { font:Arial, Helvetica, sans-serif; text-decoration:none; color:#87C548; font-weight:normal;}
a.se_lien:active { text-decoration:none;  color:#87C548; font-weight:normal;}
a.se_lien:visited { text-decoration:none;  color:#87C548; font-weight:normal;}
a.se_lien:hover { text-decoration:underline;  color:#87C548; font-weight:normal;}

a.fe_lien:link { font:Arial, Helvetica, sans-serif; text-decoration:none; color:#AE53A4; font-weight:normal;}
a.fe_lien:active { text-decoration:none;  color:#AE53A4; font-weight:normal;}
a.fe_lien:visited { text-decoration:none; color:#AE53A4; font-weight:normal;}
a.fe_lien:hover { text-decoration:underline; color:#AE53A4; font-weight:normal;}

a.vo_lien:link { font:Arial, Helvetica, sans-serif; text-decoration:none; color:#CC3333; font-weight:normal;}
a.vo_lien:active { text-decoration:none; color:#CC3333; font-weight:normal;}
a.vo_lien:visited { text-decoration:none; color:#CC3333; font-weight:normal;}
a.vo_lien:hover { text-decoration:underline; color:#CC3333; font-weight:normal;}

a.sdf_lien:link { font:Arial, Helvetica, sans-serif; text-decoration:none; color:#CC3333; font-weight:normal;}
a.sdf_lien:active { text-decoration:none; color:#CC3333; font-weight:normal;}
a.sdf_lien:visited { text-decoration:none; color:#CC3333; font-weight:normal;}
a.sdf_lien:hover { text-decoration:underline; color:#CC3333; font-weight:normal;}

a.lienFooter:link { font-family:Arial, Helvetica, sans-serif; font-size:9px; text-decoration:none; color:#0076BD; font-weight:normal;}
a.lienFooter:active { font-family:Arial, Helvetica, sans-serif; font-size:9px; text-decoration:none; color:#0076BD; font-weight:normal;}
a.lienFooter:visited { font-family:Arial, Helvetica, sans-serif; font-size:9px; text-decoration:none; color:#0076BD; font-weight:normal;}
a.lienFooter:hover { font-family:Arial, Helvetica, sans-serif; font-size:9px; text-decoration:underline; color:#0076BD; font-weight:normal;}

a.contactME:link { color:#942C85; }
a.contactME:active { color:#942C85; }
a.contactME:visited { color:#942C85; }
a.contactME:hover { color:#942C85; }

a.contactFE:link { color:#D30039; }
a.contactFE:active { color:#D30039; }
a.contactFE:visited { color:#D30039; }
a.contactFE:hover { color:#D30039; }

a.contactSE:link { color:#ACC703; }
a.contactSE:active { color:#ACC703; }
a.contactSE:visited { color:#ACC703; }
a.contactSE:hover { color:#ACC703; }

a.contactSI:link { color:#FDDA04; }
a.contactSI:active { color:#FDDA04; }
a.contactSI:visited { color:#FDDA04; }
a.contactSI:hover { color:#FDDA04; }

a.lienContact{
  margin:0px;
  padding:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  width:180px;
  text-align:justify;
  text-decoration:none;
}

.texteFooter{ 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:9px; 
  text-decoration:none; 
  color:#4C4C4C; 
  font-weight:normal;
}

.grasbanc {
color: #FFFFFF;
font-weight: bold;
}

#border {
border: solid 1px #007DC5;
height: 150px;
/*margin-top: 5px;*/
}



.nomProduitActu{
  margin:0px;
  padding:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bold;
  color:#4C4C4C;
}

.nomProduitActu a:link, .nomProduitActu a:visited, .nomProduitActu a:hover, .nomProduitActu a:active{
  color:#4C4C4C;
  text-decoration:none;
}

.introProduit{
  margin:0px;
  padding:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#4C4C4C;
}

div.imageProduit{
  margin-top:20px;
}

.conteneurImageProduit{
  clear:both;
}

img.imageProduit{
  float:left;
  margin-right:10px;
}

table.imageProduit{
  height:180px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#4C4C4C;
}

table.imageDecoration{
  height:251px;
}

.laiusProduit{
  margin:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#4C4C4C;
}

.laiusProduit2{
  margin:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#4C4C4C;
margin-left:120px;
}

.lienGoogle{
  margin:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#4C4C4C;
}

.titreProduitSDF{
  margin:0px;
  padding:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bold;
  color:#405C97;
  clear:both;
}

h2.titreProduitSDF{
  margin:0px;
  padding:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bold;
  color:#405C97;
}

.titreProduit20ansSDF{
  margin:0px;
  padding:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bold;
  color:#405C97;
  line-height:50px;
  
}

.reseauPicto20ans{
  float:left;  
  margin-right:10px;
}

.titreProduitME{
  margin:0px;
  padding:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bold;
  color:#974393;
  clear:both;
}

h2.titreProduitME{
  margin:0px;
  padding:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bold;
  color:#974393;
}

.titreProduitFE{
  margin:0px;
  padding:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bold;
  color:#D30039;
  clear:both;
}

h2.titreProduitFE{
  margin:0px;
  padding:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bold;
  color:#D30039;
}

.titreProduitSE{
  margin:0px;
  padding:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bold;
  color:#ACC703;
  clear:both;
}

h2.titreProduitSE{
  margin:0px;
  padding:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bold;
  color:#ACC703;
}

.titreProduitSI{
  margin:0px;
  padding:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bold;
  color:#fdd904;
  clear:both;
}

h2.titreProduitSI{
  margin:0px;
  padding:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bold;
  color:#fdd904;
}

.soustitreProduitME{
  margin:0px;
  padding:0px;
  margin-top:4px;
  margin-bottom:4px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#974393;
}

h3.soustitreProduitME{
  margin:0px;
  padding:0px;
  margin-top:4px;
  margin-bottom:4px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#974393;
}

.soustitreProduitFE{
  margin:0px;
  padding:0px;
  margin-top:4px;
  margin-bottom:4px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#D30039;
}

h3.soustitreProduitFE{
  margin:0px;
  padding:0px;
  margin-top:4px;
  margin-bottom:4px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#D30039;
}

.soustitreProduitSE{
  margin:0px;
  padding:0px;
  margin-top:4px;
  margin-bottom:4px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#ACC703;
}

h3.soustitreProduitSE{
  margin:0px;
  padding:0px;
  margin-top:4px;
  margin-bottom:4px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#ACC703;
}

.soustitreProduitSI{
  margin:0px;
  padding:0px;
  margin-top:4px;
  margin-bottom:4px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#fdd904;
}

h3.soustitreProduitSI{
  margin:0px;
  padding:0px;
  margin-top:4px;
  margin-bottom:4px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#fdd904;
}

.soustitreProduitSDF{
  margin:0px;
  padding:0px;
  margin-top:4px;
  margin-bottom:4px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#405C97;
}

h3.soustitreProduitSDF{
  margin:0px;
  padding:0px;
  margin-top:4px;
  margin-bottom:4px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#405C97;
}

.grasSE{
  margin:0px;
  padding:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#ACC703;
}

.soustitreProduit{
  margin:0px;
  padding:0px;
  margin-top:4px;
  margin-bottom:4px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bold;
  color:#4C4C4C;
}

.vingtans{
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-style:italic;
  color:#405C97;
}

.anniversaire{
  margin:0px;
  padding:0px;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:20px;
  font-weight:normal;
  font-style:italic;
  color:#e62aa2;
}

.anniversaire .an{
  font-size:26px;
  margin:0px;
  padding:0px;
  font-weight:bold;    
}

.minimenu{
  text-align:center;  
}

.legendeProduit,
.asterisque{
  margin:0px;
  padding:0px;
  margin-top:4px;
  margin-bottom:4px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#4C4C4C;
  text-align:center;
}

.liste-produit{
  margin:0px;
  padding:0px;
  margin-top:4px;
  margin-bottom:4px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#4C4C4C;
  list-style:inside disc;
}

.liste-produit-side{
  margin:0px;
  padding:0px;
  margin-top:20px;
  margin-bottom:4px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#4C4C4C;
  list-style:inside disc;
}

.texteDetail{
  float:left;
  margin:0px;
  padding:0px;
  margin-top:4px;
  margin-bottom:4px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#4C4C4C;
  width:300px;
}

.imageDetail{
  float:left;
  margin:0px;
  padding:0px;
  margin-right:10px;  
  width:139px;
}

.conteneurDetail{
  clear:both;
  margin-top:10px;
  height:96px;
}

.pictoLegende{
  margin-right:10px;
}

.legendeProduitActu,
.legende{
  margin:0px;
  padding:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#4C4C4C;
  width:180px;
  text-align:justify;
}

.contenuProduitActu{
  margin:0px;
  padding:0px;
  padding-top:18px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:normal;
  color:#4C4C4C;
  width:180px;
  text-align:justify;
}

.contentProduitListe{
  margin:0px;
  padding:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#4C4C4C;
  text-align:justify;
  width:410px;
}

.conteneurEnveloppe{
  position:relative;
}

.enveloppeProduitActu{
  position:absolute;
  top:-53px;
  left:5px;
}

.contactProduitActu{
  margin:0px;
  padding:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#872C82;
  width:180px;
  text-align:justify;
}

.imageProduitListe{
  margin:0px;
  padding:0px;
  float:left;
}

.contenuProduitListe{
  margin:0px;
  padding:0px;
  padding-left:18px;
  width:410px;
  float:left;
}

.lienProduitListe{
  clear:both;
  text-align:right;
  width:100%;
}

.lienProduitListe td{
	white-space:nowrap;
}

.nomProduitListe{
  margin:0px;
  padding:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bold;
  color:#4C4C4C;
}

.nomProduitListe a:link, .nomProduitListe a:visited, .nomProduitListe a:hover, .nomProduitListe a:active{
  color:#4C4C4C;
  text-decoration:none;
}

#contenu{
  display:inline;
}

/************************************************************************************/
/******************************          TABLEAU           ******************************/
/************************************************************************************/
.celluleIconeRubrique{
  position:relative;
  margin-bottom:20px;
}

.celluleTexteRubrique{
  position:absolute;
  top:65px;
  left:0px;
  width:100%;
}

table.tableIconeRubrique{
  width:840px;
}

.boxBas{
  background:url(../img/tableau/bas.jpg) repeat-x top;
}

.boxTop{
  background:url(../img/tableau/haut.jpg) repeat-x bottom;
}

.boxRight{
  background:url(../img/tableau/D.jpg) repeat-y left;
}

.boxLeftME{
  background-color:#942C85;
}

.boxLeftFE{
  background-color:#D30039;
}

.boxLeftSE{
  background-color:#ACC703;
}

.boxLeftSI{
  background-color:#FDDA04;
}

.boxLeftSDF{
  background-color:#405c97;
}

.boxLeftOmbre{
  background:url(../img/tableau/DD.jpg) repeat-y right;
}

.boxCenter{
  padding:25px;
}

.pictoProduit{
  position:absolute;
  padding-top:0px;
}

.celullePointFortME{
  background-color:#AE53A4;
  color:#FFFFFF;
  font-family: tahoma, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  width:20px;
  height:20px;
  text-align:center;
}

.td_input_form_client{
  text-align:left;
}

/************************************************************************************/
/******************************        image         ******************************/
/************************************************************************************/

.banniere{
  border:0px;
  padding:0px;
  margin:0px;
  margin-bottom:2px;
}

.boutonEspacePro{
  border:0px;
  padding:0px;
  margin:0px;
  margin-top:18px;
}

img.produitActu{
  margin:0px;
  padding:0px;
  margin-top:4px;
}

.pastilleGarantie{
  margin:0px;
  margin-top:10px;
  margin-bottom:10px;
}

.image_positiondroite {
  float:right;
  margin-left: 3px;
  margin-bottom: 3px;
  border : 0px;
}

/*    ACCUEIL    */
.divContenerPerso{
  width:100%;
  height:100%;
  position:absolute;
  top:0px;
  left:0px;
  z-index:10;
  background:url(http://www.storistes-de-france.com/img/fond/fondEspaceProTarif.png) repeat;
  _background:none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='http://www.storistes-de-france.com/img/fond/fondEspaceProTarif.png', sizingMethod='scale');
  background-repeat:repeat;
}

/************************************************************************************/
/******************************          Fiche offre         ******************************/
/************************************************************************************/


/************************************************************************************/
/******************************          Menu Gauche         ******************************/
/************************************************************************************/


/*****************************************************************************************/
/******************************            NEWSLETTER         ******************************/
/*****************************************************************************************/


/*****************************************************************************************/
/******************************         OFFRE D'EMPLOI        ******************************/
/*****************************************************************************************/

.cadre_offre_emploi {
  width : 300px;
  height : 138px;
  background: url(../img/offre_emploi/cadre_offre_emploi.png) no-repeat top left;
	left:0px;
	position:absolute;
	z-index:5;
}

.cadre_offre_emploi .titre_offre{
  color:#000000;
  font-family: tahoma, Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  width:270px;
	margin-bottom:10px;
	margin-left:10px;
	margin-top:10px;
}

.cadre_offre_emploi .contenu_offre{
  color:#000000;
  font-family: tahoma, Arial, Helvetica, sans-serif;
  font-size:11px;
  width:270px;
  margin-bottom:10px;
	margin-left:10px;
}

.cadre_offre_emploi .date_offre{
  color:#000000;
  font-family: tahoma, Arial, Helvetica, sans-serif;
  font-size:11px;
  width:270px;
  margin-bottom:10px;
	margin-left:10px;
}

.cadre_offre_emploi .en_savoir_plus_offre{
  color:#000000;
  font-family: tahoma, Arial, Helvetica, sans-serif;
  font-size:11px;
	margin-left:10px;
}

.cadre_offre_emploi .en_savoir_plus_offre .lien_en_savoir_plus_offre{
  text-decoration:none;
}

.cadre_offre_emploi .puce_offre{
  border:0px;
  padding-right:5px;
}

#entete_offre{
  text-align:center;
  font-weight:bold;
}

#lien_offre_adh{
  color:#FF0000;
}

input.validRechOffre{
  font-family:Helvetica, Arial, sans-serif;
  font-size:11px;
  color:#000000;
  font-weight:bold;
  margin-top:10px;
  padding:0px;
  width:70px;
  background:url(../img/fond/btnIdentification.jpg) no-repeat;
  border:none;
  height:25px;
}

#choix_recherche_offre{
  text-align:left;
  font-weight:bold;
  clear:both;
}

#choix_recherche_offre .type_recherche{
  text-align:center;
  font-weight:bold;
  float:left;
  margin-right:15px;
}

#liste_offre{
  padding-top:35px;
  clear:both;
}

#texteposte {
  font-family:  Arial, Verdana, sans-serif; 
  font-size:12px; 
  font-weight:normal;
  text-align:left;
}

.liseret_offre{
  color:4C4C4C;
  background-color: 4C4C4C;
  height:1px;
  width:85%;
}

.offre_imprim {
  border:1px solid #000000;
	width:600px;
	padding:10px;
  font-family:  Arial, Verdana, sans-serif; 
  font-size:13px; 
  font-weight:normal;
  text-align:left;
}

.offre_imprim #logo {
	width:600px;
	height:138px;
	overflow:hidden;
}

.conteneur-produit-avantage{
	width:584px;
	clear:both;
	margin-top:15px;
	position:relative;
}

.conteneur-produit-avantage .contenu-avantage{
	width:50%;
	float:left;
}

.conteneur-produit-avantage .photo-avantage{
	width:50%;
	float:left;
	text-align:center;
}

.conteneur-produit-avantage .contenu-avantage .titre{
	margin:0px;
	color:#D30039;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

.conteneur-produit-avantage .contenu-avantage .texte{
	margin:0px;
	margin-bottom:10px;
	padding-left:15px;
	color:#000;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.conteneur-picto{
	position:absolute;
	right:0px;
	bottom:0px;
}

.bloc-gris-avantage{
	background-color:#E9F0F8;	
	border-top:#1A171B 1px solid;
	position:relative;
	margin-top:20px;
	margin-bottom:20px;
	padding-bottom:2px;
}

.mention-credit-impot{
	font-size:8px;
	color:#eee;
}

.bloc-gris-avantage ul li{
	list-style-position:outside;	
	color:#0076bd;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
}

.duree-garantie-exergue{
	color:#0076BD;	
	font-size:13px;
	font-weight:bold;
}

.bloc-gris-avantage .titre{
	background-color:#0076BD;
	color:#FFF;
	margin:0px;
	margin-left:-15px;
	width:70px;
	line-height:15px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
}

.bloc-gris-avantage .titre-moustiquaire{
	width:120px;	
}

.bloc-gris-avantage .titre-store{
	width:70px;	
}

.bloc-gris-avantage .titre-first{
	position:absolute;
	top:-8px;
}

.soltis-texyloop {
	margin-top:15px;
	margin-bottom:15px;
	height:143px;
	border:#D30039 solid 1px;
	padding:5px;
}

.soltis-texyloop img{
	margin-right:10px;	
}

.soltis-texyloop p{
	margin:0px;
	margin-bottom:10px;
	color:#000;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


.hautpage  {
	text-align:right;
	margin:0px;
	font-size:12px;
}

.hautpage a:visited{
text-decoration:none;
color:#4C4C4C;
font-family:Arial, Helvetica, sans-serif;
}

.hautpage a{
text-decoration:none;
color:#4C4C4C;
font-family:Arial, Helvetica, sans-serif;
}

.hautpage img{
	border:none;
}

.cochon {
position:absolute;
margin-left:170px;

}
.cochon2{
position:absolute;
maring-left:0px;
}
.sstitre{
 margin:0px;
  padding:0px;
  margin-top:4px;
  margin-bottom:4px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:20px;
  font-weight:bold;
  color:#D30039;}
  
  .sstitre2{
 margin:0px;
  padding:0px;
  margin-top:4px;
  margin-bottom:4px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#D30039;}
  
  .picton{
  position:absolute;
  }
  
  .baspage a{
  text-decoration:underline;
  color:#D30039;
  }
  
   .baspage {
  text-decoration:underline;
  color:#D30039;
  }
  
  .baspage a:visited{
  text-decoration:none;
  color:#D30039;
  }
  
.image-header{
	position:relative; 
}

.plus-fenetre-alu{
	position:absolute;
	width:301px;
	height:64px;
	bottom:10px;
	right:20px;
}

.plus-coulissant-alu{
	position:absolute;
	width:221px;
	height:96px;
	bottom:20px;
	left:40px;
}

.plus-design-neo,
.plus-design-authentique
{
	position:absolute;
	width:273px;
	height:49px;
	bottom:20px;
	left:40px;
}

.plus-design-australe
{
	position:absolute;
	width:318px;
	height:34px;
	bottom:20px;
	left:40px;
}

.plus-porte-classique-un
{
	position:absolute;
	width:189px;
	height:50px;
	bottom:20px;
	left:40px;
}

.plus-porte-contemporaine
{
	position:absolute;
	width:165px;
	height:49px;
	bottom:0px;
	right:0px;
}

.plus-corfou-ambiance{
	position:absolute;
	bottom:20px;
	left:30px;
	width:206px;
	height:45px;
}

.plus-sierra{
	position:absolute;
	width:218px;
	height:47px;
	bottom:10px;
	left:20px;
}

.plus-balnea{
	position:absolute;
	width:293px;
	height:31px;
	bottom:30px;
	left:20px;
}

.plus-super{
	position:absolute;
	width:218px;
	height:62px;
	bottom:30px;
	left:20px;
}

.plus-presto{
	position:absolute;
	width:487px;
	height:48px;
	bottom:10px;
	left:5px;
}

.plus-bannette-projection{
	position:absolute;
	width:193px;
	height:31px;
	bottom:10px;
	left:5px;
}

.plus-venise-vertical{
	position:absolute;
	width:226px;
	height:46px;
	bottom:10px;
	left:5px;
}

.plus-store-plaza{
	position:absolute;
	width:178px;
	height:31px;
	bottom:10px;
	left:5px;
}

.plus-moustiquaire-porte{
	position:absolute;
	width:146px;
	height:106px;
	bottom:10px;
	left:350px;
}

.plus-store-terraclim{
	position:absolute;
	width:191px;
	height:31px;
	bottom:10px;
	left:20px;
}

.plus-store-veraclim{
	position:absolute;
	width:444px;
	height:46px;
	bottom:10px;
	left:20px;
}

.plus-store-veraflex{
	position:absolute;
	width:347px;
	height:31px;
	bottom:10px;
	left:20px;
	
}

.plus-store-velum-bateau{
	position:absolute;
	width:277px;
	height:31px;
	bottom:10px;
	left:20px;	
}

.plus-store-bso{
	position:absolute;
	width:499px;
	height:46px;
	bottom:10px;
	left:1px;	
}

.plus-plisign{
	position:absolute;
	bottom:0px;
	left:0px;
	width:247px;
	height:48px;
}

.plus-facette{
	position:absolute;
	bottom:20px;
	left:10px;
	width:226px;
	height:31px;
	
}

.plus-venitien-alu{
	position:absolute;
	bottom:20px;
	left:10px;
	width:386px;
	height:48px;
}

.plus-venitien-bois{
	position:absolute;
	bottom:20px;
	left:10px;
	width:306px;
	height:31px;
}

.plus-bandes-verticales{
	position:absolute;
	bottom:20px;
	left:90px;
	width:335px;
	height:31px;	
}

.plus-enroulement{
	position:absolute;
	bottom:20px;
	left:10px;
	width:290px;
	height:48px;	
}

.plus-enroulement-decor{
	position:absolute;
	bottom:20px;
	left:10px;
	width:446px;
	height:48px;	
}

.plus-plisses{
	position:absolute;
	bottom:20px;
	left:10px;
	width:195px;
	height:48px;	
}

.plus-volet-roulant-motorisation{
	position:absolute;
	width:267px;
	height:177px;
	left:230px;
	bottom:-90px;
}

.plus-volet-roulant-automatisme{
	position:absolute;
	width:250px;
	height:62px;
	top:0px;
	left:0px;
}

.plus-volet-roulant-avantage2-isolation{
	position:absolute;
	bottom:20px;
	left:10px;
	width:247x;
	height:66px;
}

.plus-volet-roulant-traditionnel{
	position:absolute;
	bottom:20px;
	left:10px;
	width:476px;
	height:47px;
}

.plus-volet-roulant-avantage2-moustiquaire{
	position:absolute;
	bottom:20px;
	left:10px;
	width:247x;
	height:61px;	
}

.plus-volet-roulant-renovation-renobloc{
	position:absolute;
	bottom:20px;
	left:200px;
	width:267px;
	height:61px;
}

.picto-securisoft-automatisme{
	position:absolute;
	bottom:-10px;
	right:0px;
	width:126px;
	height:37px;
}

.picto-fe-avantage2-isolation{
	position:absolute;
	top:10px;
	left:20px;
}

.picto-credit-impot-renobloc{
	position:absolute;
	bottom:30px;
	left:20px;
	width:76px;
	height:50px;
}

.picto-credit-impot-traditionnel{
	position:absolute;
	top:30px;
	left:20px;
	width:76px;
	height:50px;
}

.picto-battant-persienne-garantie{
	position:absolute;
	top:30px;
	left:190px;
	width:75px;
	height:80px;		
}

.picto-battant-persienne-repliante-garantie{
	position:absolute;
	top:30px;
	left:-10px;
	width:75px;
	height:80px;		
}

.picto-battant-persienne-coulissante-garantie{
	position:absolute;
	top:30px;
	left:190px;
	width:75px;
	height:80px;		
}

.picto-credit-impot-persienne-coulissante{
	position:absolute;
	top:110px;
	left:190px;
}

.plus-volet-roulant-sectionnelle-laterale{
	position:absolute;
	bottom:20px;
	left:10px;
}

.plus-volet-roulant-sectionnelle-plafond{
	position:absolute;
	bottom:20px;
	left:10px;
	width:237px;
	height:46px;
}

.plus-volet-roulant-sectionnelle-plafond-portillon{
	position:absolute;
	bottom:20px;
	left:10px;
	width:146px;
	height:31px;
}

.picto-sectionnelle-plafond-garantie{
	position:absolute;
	top:10px;
	left:400px;
}

.legende-motorisation{
	width:250px;
	text-align:left;
}

.legende-avantage2{
	width:250px;
	text-align:left;
}

.tableau-porte div td{
	position:relative;	
}

.picto-porte-nouveaute{
	position:absolute;
	top:0px;
	left:30px;
}

.picto-nouveaute-bso{
	position:absolute;
	top:-35px;
	left:30px;
}

.picto-porte-nouveaute-header
{
	position:absolute;
	top:20px;
	right:30px;
	width:75px;
	height:30px;
}

.picto-se-sierra-nouveaute{
	position:absolute;
	bottom:-20px;
	left:350px;
}

.picto-australe-nouveaute-header{
	position:absolute;
	top:-20px;
	right:150px;
}

.picto-si-venitien-alu-gland-nouveaute{
	position:absolute;
	width:131px;
	height:51px;
	bottom:-10px;
	left:-20px;
}

.picto-australe-garantie{
	position:absolute;
	top:-50px;
	right:30px;
}

.picto-ambiance-garantie{
	position:absolute;
	top:-50px;
	left:400px;
}

.picto-horizon-garantie{
	position:absolute;
	top:-40px;
	left:400px;
}

.picto-store-veraflex-garantie{
	position:absolute;
	top:-40px;
	left:450px;
}

.picto-authentique-garantie,
.picto-neo-garantie
{
	position:absolute;
	bottom:20px;
	right:30px;
}

.picto-credit-impot-avantage-store{
	position:absolute;
	width:67px;
	height:46px;
	top:0px;
	left:-10px;
}

.red-guide-choix-se{
	color:#E20019;	
}

.titre-type-coffre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
}

.texte-type-coffre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#575859;
}

.picto-nouveaute-rampe{
	position:absolute;	
	top:0px;
	right:-20px;
}

.picto-si-japonnais-nouveaute,
.picto-si-plisign-nouveaute
{
	position:absolute;
	bottom:10px;
	left:350px;
}


.picto-corfou-ambiance-nouveaute{
	position:absolute;
	bottom:10px;
	left:330px;
	width:130px;
	height:70px;
}

.picto-credit-impot-guide-lame-pvc{
	position:absolute;
	top:-10px;
	left:-10px;
	width:67px;
	height:46px;
}

.picto-cloris-tablier-guide{
	position:absolute;
	width:132px;
	height:132px;
	bottom:-50px;
	left:-35px;
}

.legende-coloris-tablier-guide{
	text-align:right;
}

.picto-coloris-encadrement-guide{
	position:absolute;
	bottom:5px;
	left:-5px;
	width:23px;
	height:125px;
}

.fond-titre-tableau-info-se{
	background-color:#DBE49A;	
}

.fond-titre-tableau-info-fe{
	background-color:#e88d95;	
}

.fond-titre-tableau-info-si{
	background-color:#FFEC8C;	
}

.nom_affilies{
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	font-weight:bold;
	text-align:left;
	margin:0px;
}

.adr_affilies{
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	font-weight:normal;
	text-align:left;
	margin:0px;
}

.coordonnees_affilies{
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	font-weight:normal;
	text-align:left;
	margin:0px;
	margin-bottom:5px;
}
