@charset "utf-8";
/* CSS Document Commune à l'affichage écran et l'impression */

/*-------------------------------------------------*/
/* SCROLL TRANSITION                         */
/*-------------------------------------------------*/
.reveal-loaded .reveal [class*="reveal-"] {
    opacity: 0;
    transform: translateY(100px);
}

.reveal-loaded [class*="reveal"]{
    transition: 1s cubic-bezier(.3, 0, 0, 1);
}

/* On ajoute du délai */
.reveal-loaded .reveal-2 {
    transition-delay: .1s;
}

.reveal-loaded .reveal-3 {
    transition-delay: .2s;
}

.reveal-loaded .reveal-4 {
    transition-delay: .3s;
}
.reveal-loaded .reveal-5 {
    transition-delay: .4s;
}
.reveal-loaded .reveal-6 {
    transition-delay: .5s;
}

/*-------------------------------------------------*/
/* POLICES GENERAL                                 */
/*-------------------------------------------------*/
.siteFontsH1Left{font-size:60px;line-height:70px;text-align: left;}
.siteFontsH1Center{font-size:28px;line-height:56px;text-align: center;color:#fff;padding-top:10px;padding-bottom:10px;}
.siteFontsH2Center{font-size:50px;line-height:60px;text-align: center;color:#3D3D3D;}
.siteFontsH2Left{font-size:42px;line-height:50px;text-align: left;color:#3D3D3D;}
.siteFontsH3Left{font-size:20px;line-height:24px;text-align: left;color:#EB001A;}
.siteFontsH3Center{font-size:20px;line-height:24px;text-align: center;color:#EB001A;}
.siteFontsPLink{color:#EB001A; padding-bottom:5px;}
.siteFontsColonneTitre
{
    font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:normal;
    font-weight:700; /* bold */
	font-size       : 20px;
	line-height     : 30px;  
	color           : #3D3D3D;
	text-align      : center;
	text-decoration : none;
	padding-left    : 0px;
    padding-right   : 0px;		
	padding-top     : 0px;
	padding-bottom  : 0px;
	width:80%;
	margin: auto;
}
.siteFontsColonneSousTitre
{
    font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:normal;
    font-weight:400;	/*regular */
	font-size       : 16px;
	line-height     : 26px;  
	color           : #666666;
	text-align      : center;
	text-decoration : none;
	padding-left    : 0px;
    padding-right   : 0px;		
	padding-top     : 0px;
	padding-bottom  : 0px;
	width:80%;
	margin: auto;	
}
.siteFontsAccroche
{
    font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:normal;
    font-weight:400;	/*regular */
	font-size       : 16px;
	line-height     : 26px;  
	color           : #EB001A;
	text-align      : center;
	text-decoration : none;
	padding-left    : 0px;
    padding-right   : 0px;		
	padding-top     : 0px;
	padding-bottom  : 0px;
	width:80%;
	margin: auto;	
}

/*-------------------------------------------------*/
/* PAGE GENERAL                                    */
/*-------------------------------------------------*/
.siteGeneral
{
  width:100%;
  float:left;
}
.siteGeneralPart1
{
    width : 100%;
    height:auto;
	float: left;    
	padding-top:20px;
	padding-bottom:120px;
}
.siteGeneralPart1Inner
{
  width:80%;
  margin: auto;
} 
.siteGeneral h2
{
	text-align: left;
}	
.siteGeneralSeparator1
{
  width:100%;
}
.siteGeneralSeparator1Line
{
  width:66%;
  height:15px;
  background-color: #EB001A;
  margin-right:0px;
  float:right;
}

.siteGeneralSeparator2
{
  width:100%;
}
.siteGeneralSeparator2Line
{
  width:66%;
  height:15px;
  background-color: #E6E6E6;
  margin-right:0px;
  float: right;
}

.siteGeneralSeparator3
{
  width:100%;
}
.siteGeneralSeparator3Line
{
  width:66%;
  height:15px;
  background-color: #3D3D3D;
  margin-right:0px;
  float: right;
}

.siteGeneralSeparator4
{
  width:100%;
}
.siteGeneralSeparator4Line
{
  width:66%;
  height:15px;
  background-color: #EB001A;
  margin-right:0px;
  float:right;
}


/*-------------------------------------------------*/
/* 2 COLONNES - STYLE 1                            */
/*-------------------------------------------------*/
.site2ColsStyle1
{
	width : 100%;
}
.site2ColsStyle1_Col
{
  width:50%;
  float:left;  
}
.site2ColsStyle1_ColInner
{
   width:90%;
   margin:auto;
}
.site2ColsStyle1_ColInnerFull
{
   width:100%;
   margin:auto;
}
.site2ColsStyle1_Col2Img1
{
  width:774px;
  height:auto;
  max-width:90%;
}
.site2ColsStyle1_Col2Img2
{
  width:680px;
  height:auto;
  max-width:90%;
}
.site2ColsStyle1_ColImg3
{
  
  width:400px;
  margin-bottom:30px;
  max-width:60%;
}

/*-------------------------------------------------*/
/* 2 COLONNES - STYLE 2                            */
/*-------------------------------------------------*/
.site2ColsStyle2
{
	width : 100%;
}
.site2ColsStyle2_Col
{
  width:50%;
  float:left;  
  margin-bottom:80px;
}
.site2ColsStyle2_ColInner
{
   width:90%;
   margin:auto;
}
.site2ColsStyle2_ColImg
{
  
  width:400px;
  margin-bottom:30px;
  max-width:60%;
}

/*-------------------------------------------------*/
/* 3 COLONNES                                      */
/*-------------------------------------------------*/
.site3Cols
{
    width : 100%;
}
.site3Cols_Col
{
  width:33.33%;
  float:left;  
  margin-bottom:80px;
}
.site3Cols_ColImg
{
  width:400px;
  margin-bottom:30px;
  max-width:70%;
}

/*-------------------------------------------------*/
/* WHITEPAPER                                      */
/*-------------------------------------------------*/
.siteWPTexte
{
	width:100%;
	padding-top: 5px;
	padding-bottom: 5px;
}
.siteWPSaisie
{
	width:100%;
}
.siteWPSaisieInput
{
	width:100%;
	margin-bottom:10px;
}
.siteWPSaisieMessage
{
	width:100%;
	height:20px; 
	padding-top     : 5px;
    padding-bottom  : 0px;
   
  color:red;
  text-align:center;      
    
}


.siteWPSaisieBtn a 
{
   font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-style       : normal;
   font-weight      : 300;	
   font-size        : 16px;
   line-height      : 50px;
   display          : block;
   width            : 100%;
   text-align       : center;
   vertical-align   : middle;
   background-color :#EB001A;   
   color            : #fff;
   text-decoration  : none;
   margin:auto;
   margin-top:15px;
}
.siteWPSaisieBtn a:hover 
{
   text-decoration  : none;   
   background-color : #b70012;
   color            : #fff;   
}




/*-------------------------------------------------*/
/* HOME                                            */
/*-------------------------------------------------*/
.siteHome
{
  background-color: #fff;
  width:100%;
  float:left;
}

/* Partie 1 */
.siteHomePart1
{
    width : 100%;
    height:auto;
	float: left;    
	text-align: center;
	padding-top:120px;
	padding-bottom:120px;
}
.siteHomePart1Inner
{
  width:80%;
  margin: auto;
}  

.siteHomePart1Btn
{
	width:375px;
	height:40px;
	background-color: #EB001A;	
	border: 2px solid #EB001A;
    border-radius: 29px;
    font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:normal;
    font-weight:500;
	font-size       : 18px;
	line-height     : 24px;  
	color           : #fff;
	text-align      : center;
	text-decoration : none;
	padding-left    : 0px;
    padding-right   : 0px;		
	padding-top     : 16px;
	padding-bottom  : 0px;
	margin: auto;
	margin-top:40px;
	transition: 0.5s;
}
.siteHomePart1Btn a
{
	color           : #fff;
}
.siteHomePart1Btn:hover
{
	background-color: #444;
	border: 2px solid #444;
	color : #fff;
	cursor: pointer;
}

.siteHomePart1Btn a:hover
{
	background-color: transparent;	
	color : #fff;	
	cursor: pointer;
}


/* Partie 2 */
.siteHomePart2
{
    width : 100%;
    height:auto;
	float: left;    
	text-align: center;
	padding-top:120px;
	padding-bottom:40px;

}
.siteHomePart2Inner
{
  width:80%;
  margin: auto;
}  
.siteHomePart2Titre
{
    width : 100%;
    margin-bottom:80px;
}

/* Partie 3 */
.siteHomePart3
{
    width : 100%;
    height:auto;
	float: left;    
	text-align: center;
	padding-top:120px;
	padding-bottom:40px;
}
.siteHomePart3Inner
{
  width:80%;
  margin: auto;
}  
.siteHomePart3Titre
{
    width : 100%;
    margin-bottom:80px;
}


/*-------------------------------------------------*/
/* COURTIERS-AGENTS                                */
/*-------------------------------------------------*/
.siteCourtiers
{
  background-color: #fff;
  width:100%;
  float:left;
}
.siteCourtiersTitre
{
  background-color: #3d3d3d;
  width:100%;
  float:left;
}

/* Partie 1 */
.siteCourtiersPart1
{
    width : 100%;
    height:auto;
	float: left;    
	text-align: center;
	padding-top:90px;
	padding-bottom:90px;

}
.siteCourtiersPart1Inner
{
  width:80%;	
  margin: auto;
} 
/* Partie Video de présentation */
.siteCourtiersPart1InnerVideo
{
  width:60%;
  margin: auto;
} 
.siteCourtiersVideoImgContainer
{
	width:90%;
	height:auto;
	margin: auto;
	margin-top:80px;
	margin-bottom:30px;	
}
.siteCourtiersVideoImg
{
	width:100%;
	height:auto;
	margin:auto;
	text-align: center;
}
/* Bouton Commande */
.siteCourtiersPart1InnerBouton
{
  width:80%;	
  margin: auto;
} 
.siteCourtiersBtn
{
	width:375px;
	height:40px;
	background-color: #EB001A;	
	border: 2px solid #EB001A;
    border-radius: 29px;
    font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:normal;
    font-weight:500;
	font-size       : 18px;
	line-height     : 24px;  
	color           : #fff;
	text-align      : center;
	text-decoration : none;
	padding-left    : 0px;
    padding-right   : 0px;		
	padding-top     : 16px;
	padding-bottom  : 0px;
	margin: auto;
	margin-top:40px;
	transition: 0.5s;
}
.siteCourtiersBtn a
{
	color           : #fff;
}
.siteCourtiersBtn:hover
{
	background-color: #444;
	border: 2px solid #444;
	color : #fff;
	cursor: pointer;
}

.siteCourtiersBtn a:hover
{
	background-color: transparent;	
	color : #fff;	
	cursor: pointer;
}


/* Partie 2 */
.siteCourtiersPart2
{
    width : 100%;
    height:auto;
	float: left;    
	text-align: center;
	padding-top:120px;
	padding-bottom:120px;

}
.siteCourtiersPart2Inner
{
  width:80%;
  margin: auto;
} 
.siteCourtiersPart2InnerBouton
{
  width:80%;	
  margin: auto;
  margin-top:60px; 
  margin-bottom:20px; 
} 

/* Partie 3 */
.siteCourtiersPart3
{
    width : 100%;
    height:auto;
	float: left;    
	text-align: center;
	padding-top:120px;
	padding-bottom:120px;

}
.siteCourtiersPart3Inner
{
  width:80%;
  margin: auto;
} 

/* Partie 4 */
.siteCourtiersPart4
{
    width : 100%;
    height:auto;
	float: left;    
	text-align: center;
	padding-top:120px;
	padding-bottom:120px;

}
.siteCourtiersPart4Inner
{
  width:80%;
  margin: auto;
} 

/*-------------------------------------------------*/
/* CARTE COURTIERS-AGENTS                          */
/*-------------------------------------------------*/
.siteCourtiersCarte
{
  background-color: #fff;
  width:100%;
  float:left;
}
.siteCourtiersCarteTitre
{
  background-color: #3d3d3d;
  width:100%;
  float:left;
}

/* Partie 1 */
.siteCourtiersCartePart1
{
    width : 100%;
    height:auto;
	float: left;    
	text-align: center;
	padding-top:90px;
	padding-bottom:80px;

}
.siteCourtiersCartePart1Inner
{
  width:80%;
  margin: auto;
} 
.siteCourtiersCartePart1GoogleMap
{
  width:100%;
  height:500px;
  border:0px;
} 

/* Partie 2 */
.siteCourtiersCartePart2
{
    width : 100%;
    height:auto;
	float: left;    
	text-align: center;
	padding-top:120px;
	padding-bottom:40px;
}
.siteCourtiersCartePart2Inner
{
  width:80%;
  margin: auto;
}  
.siteCourtiersCartePart2Titre
{
    width : 100%;
    margin-bottom:80px;
}


/*-------------------------------------------------*/
/* ASSURANCES-LEASING                              */
/*-------------------------------------------------*/
.siteAssurances
{
  background-color: #fff;
  width:100%;
  float:left;
}
.siteAssurancesTitre
{
  background-color: #3d3d3d;
  width:100%;
  float:left;
}

/* Partie 1 */
.siteAssurancesPart1
{
    width : 100%;
    height:auto;
	float: left;    
	text-align: center;
	padding-top:80px;
	padding-bottom:40px;

}
.siteAssurancesPart1Inner
{
  width:80%;
  margin: auto;
}  
.siteAssurancesPart1Titre
{
    width : 100%;
    margin-bottom:80px;
}

/* Partie 2 */
.siteAssurancesPart2
{
    width : 100%;
    height:auto;
	float: left;    
	text-align: center;
	padding-top:120px;
	padding-bottom:40px;

}
.siteAssurancesPart2Inner
{
  width:80%;
  margin: auto;
}  
.siteAssurancesPart2Titre
{
    width : 100%;
    margin-bottom:80px;
}

/* Partie 3 */
.siteAssurancesPart3
{
    width : 100%;
    height:auto;
	float: left;    
	text-align: center;
	padding-top:120px;
	padding-bottom:40px;

}
.siteAssurancesPart3Inner
{
  width:80%;
  margin: auto;
}  
.siteAssurancesPart3Titre
{
    width : 100%;
    margin-bottom:80px;
}


/*-------------------------------------------------*/
/* FLEET                                           */
/*-------------------------------------------------*/
.siteFleet
{
  background-color: #fff;
  width:100%;
  float:left;
}
.siteFleetTitre
{
  background-color: #3d3d3d;
  width:100%;
  float:left;
}

/* Partie 1 */
.siteFleetPart1
{
    width : 100%;
    height:auto;
	float: left;    
	text-align: center;
	padding-top:90px;
	padding-bottom:120px;

}
.siteFleetPart1Inner
{
  width:80%;
  margin: auto;
} 
.siteFleetPart1InnerCols
{
  width:80%;
  margin: auto;
} 

.siteFleetPart1Titre
{
    width : 100%;
    margin-bottom:80px;
}
/* Partie 2 */
.siteFleetPart2
{
    width : 100%;
    height:auto;
	float: left;    
	text-align: center;
	padding-top:120px;
	padding-bottom:120px;

}
.siteFleetPart2Inner
{
  width:80%;
  margin: auto;
} 
.siteFleetPart2Titre
{
    width : 100%;
    margin-bottom:80px;
}

/*-------------------------------------------------*/
/* GARAGES                                         */
/*-------------------------------------------------*/
.siteGarages
{
  background-color: #fff;
  width:100%;
  float:left;
}
.siteGaragesTitre
{
  background-color: #3d3d3d;
  width:100%;
  float:left;
}

/* Partie 1 */
.siteGaragesPart1
{
    width : 100%;
    height:auto;
	float: left;    
	text-align: center;
	padding-top:90px;
	padding-bottom:90px;

}
.siteGaragesPart1Inner
{
  width:80%;	
  margin: auto;
} 
/* Partie Video de présentation */
.siteGaragesPart1InnerVideo
{
  width:60%;
  margin: auto;
} 
.siteGaragesVideoImgContainer
{
	width:90%;
	height:auto;
	margin: auto;
	margin-top:80px;
	margin-bottom:30px;	
}
.siteGaragesVideoImg
{
	width:100%;
	height:auto;
	margin:auto;
	text-align: center;
}
/* Bouton Commande */
.siteGaragesPart1InnerBouton
{
  width:80%;	
  margin: auto;
} 
.siteGaragesBtn
{
	width:375px;
	height:40px;
	background-color: #EB001A;	
	border: 2px solid #EB001A;
    border-radius: 29px;
    font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:normal;
    font-weight:500;
	font-size       : 18px;
	line-height     : 24px;  
	color           : #fff;
	text-align      : center;
	text-decoration : none;
	padding-left    : 0px;
    padding-right   : 0px;		
	padding-top     : 16px;
	padding-bottom  : 0px;
	margin: auto;
	margin-top:40px;
	transition: 0.5s;
}
.siteGaragesBtn a
{
	color           : #fff;
}
.siteGaragesBtn:hover
{
	background-color: #444;
	border: 2px solid #444;
	color : #fff;
	cursor: pointer;
}

.siteGaragesBtn a:hover
{
	background-color: transparent;	
	color : #fff;	
	cursor: pointer;
}


/* Partie 2 */
.siteGaragesPart2
{
    width : 100%;
    height:auto;
	float: left;    
	text-align: center;
	padding-top:120px;
	padding-bottom:120px;

}
.siteGaragesPart2Inner
{
  width:80%;
  margin: auto;
} 

/*-------------------------------------------------*/
/* PARTENAIRES SECTION                             */
/*-------------------------------------------------*/
.sitePartenairesSection
{
    width : 100%;
    height:auto;
	float: left;    
	text-align: center;
	padding-top:120px;
	padding-bottom:40px;
}
.sitePartenairesSectionInner
{
  width:80%;
  margin: auto;
}  
.sitePartenairesSectionTitre
{
    width : 100%;
    margin-bottom:80px;
}
.sitePartenairesSectionColFull
{
    width : 100%;
}
.sitePartenairesSectionCol
{
  width:33.33%;
  float:left;  
  margin-bottom:80px;
}
.sitePartenairesSectionColImg
{
  max-width: 80%;
  margin-bottom:30px;  
}


/*-------------------------------------------------*/
/* TARIFS                                       */
/*-------------------------------------------------*/
.siteTarifs
{
  width:100%;
  float:left;
}
.siteTarifsPart1
{
    width : 100%;
    height:auto;
	float: left;    
	padding-top:50px;
	padding-bottom:120px;
}
.siteTarifsPart1Inner
{
  width:80%;
  margin: auto;
}

.siteTarifsTab
{
   display:table;
   width:730px;
   height:auto;
   margin: auto;
   margin-top:40px;
}

.siteTarifsTabLigne
{
   display:table-cell;
   width:730px;
   min-height:0px;
   float:left;
}
.siteTarifsTabLigneTabTitre
{
   display:table;
   width:730px;
   height:70px;
  font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-style:normal;
   font-weight:bold;
   font-size:16px;
   line-height: 20px;  
   
}
.siteTarifsTabLigneTab
{
   display:table;
   width:730px;
   min-height:70px;
   margin-top:4px;   
}

.siteTarifsTabLigneCol1Titre
{
   display:table-cell;
   width:400px;
   height:70px;
   background-color: #bbbbbb;
   float: left;
   margin-right: 4px;
   text-align: center;    
   padding: 5px 5px 5px 5px;

}
.siteTarifsTabLigneCol2Titre
{
   display:table-cell;
   width:300px;
   height:70px;   
   background-color: #bbbbbb;
   float: left;
   margin-right: 4px;  
   text-align: center; 
   padding: 5px 5px 5px 5px;   
}

.siteTarifsTabLigneCol1Pair
{
   display:table-cell;
   width:400px;
   height:70px;
   background-color: #EEEEEE;
   float: left;
   margin-right: 4px;
   text-align: left;    
   padding: 5px 5px 5px 5px;
}
.siteTarifsTabLigneCol2Pair
{
   display:table-cell;
   width:300px;
   height:70px;   
   background-color: #EEEEEE;
   float: left;
   margin-right: 4px;  
   text-align: center; 
   padding: 5px 5px 5px 5px;   
}
.siteTarifsTabLigneCol1Impair
{
   display:table-cell;
   width:400px;
   height:70px;
   background-color: #DDDDDD;
   float: left;
   margin-right: 4px;
   text-align: left;    
   padding: 5px 5px 5px 5px;

}
.siteTarifsTabLigneCol2Impair
{
   display:table-cell;
   width:300px;
   height:70px;   
   background-color: #DDDDDD;
   float: left;
   margin-right: 4px;  
   text-align: center; 
   padding: 5px 5px 5px 5px;   
}


.siteTarifsTabLigneCol2Detail
{
  float:left;	
  width:300px;
  height:70px;
  visibility:hidden;
  display:none;
}

.siteTarifsTabLigneCol2Tarif
{
  float:left;	
  width:300px;
  height:70px;
}

.siteTarifsTabLigneCol1Tab
{
   border: none;
   text-align: left;
   margin-left:40px;   
}
.siteTarifsTabLigneCol1TabLigne
{
   height:70px;
   vertical-align: middle;
}
.siteTarifsTabLigneCol1TabCol1
{
  width:330px;	
}

.siteTarifsTabLigneCol2Tab
{
   border: none;
   text-align: center;
   margin-left:70px;
}
.siteTarifsTabLigneCol2TabLigne
{
   height:70px;
   vertical-align:middle;
}
.siteTarifsTabLigneCol2TabCol1
{
   width:110px;
}
.siteTarifsTabLigneCol2TabCol2
{
   width:40px;
}
.siteTarifsInfoFederation
{
    font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style      : normal;
    font-weight     : normal;	
	font-size       : 13px;
	line-height     : 15px;  
	color           : #D90000;
	text-align      : left;
	text-decoration : none;
	margin-left     : 0px;
}
.siteTarifsInfoPrix1
{
    font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style      : italic;
    font-weight     : normal;	
	font-size       : 12px;
	line-height     : 14px;  
	color           : #D90000;
	text-align      : left;
	text-decoration : none;
	margin-left     : 0px;
}
.siteTarifsInfoPrix2
{
    font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style      : italic;
    font-weight     : normal;	
	font-size       : 12px;
	line-height     : 14px;  
	color           : #666;
	text-align      : left;
	text-decoration : none;
	margin-left     : 0px;
}
.siteTarifsInfoFrais1
{
    font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style      : italic;
    font-weight     : normal;	
	font-size       : 12px;
	line-height     : 14px;  
	color           : #fff;
	text-align      : left;
	text-decoration : none;
	margin-left     : 5px;
}
.siteTarifsInfoFrais2
{
    font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style      : italic;
    font-weight     : normal;	
	font-size       : 12px;
	line-height     : 14px;  
	color           : #666;
	text-align      : left;
	text-decoration : none;
	margin-left     : 5px;
}


/*-------------------------------------------------*/
/* PRESSE                                          */
/*-------------------------------------------------*/
.sitePresse
{
  width:100%;
  float:left;
}
.sitePressePart1
{
    width : 100%;
    height:auto;
	float: left;    
	padding-top:50px;
	padding-bottom:120px;
}
.sitePressePart1Inner
{
  width:80%;
  margin: auto;
}
.sitePresseLegende
{
    font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style      : normal;
    font-weight     : normal;	
	font-size       : 11px;
	line-height     : 17px;  
	color           : #666666;
	text-align      : left;
	text-decoration : none;
	
}
.sitePresseVignette
{
    float:left;
    margin-right:20px;
}    
.sitePresseVignetteImg
{
    border-style:solid;
    border-width:1px;
    border-color:#999;
    background-color:#FFF;
    padding:2px;
}    

/*-------------------------------------------------*/
/* TEMOIGNAGES                                     */
/*-------------------------------------------------*/
.siteTemoignages
{
  width:100%;
  float:left;
}
.siteTemoignagesPart1
{
    width : 100%;
    height:auto;
	float: left;    
	padding-top:50px;
	padding-bottom:120px;
}
.siteTemoignagesPart1Inner
{
  width:80%;
  margin: auto;
}
.siteTemoignages h2
{
  text-align: left;
}  

    
/*-------------------------------------------------*/
/* F.A.Q.                                          */
/*-------------------------------------------------*/
.siteFaq
{
  width:100%;
  float:left;
}
.siteFaqPart1
{
    width : 100%;
    height:auto;
	float: left;    
	padding-top:50px;
	padding-bottom:120px;
}
.siteFaqPart1Inner
{
  width:80%;
  margin: auto;
}
.siteFaq h2
{
  text-align: left;
}  

.siteFaqQuestion
{
    font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-style      : normal;
    font-weight     : bold;	
    font-size       : 16px;
    line-height     : 22px;  
	text-align: left;
}
.siteFaqReponse
{
    font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-style:normal;
    font-weight:normal;	
    font-size:14px;
    line-height:20px; 
	text-align:left;
	margin-bottom:20px;
}


/*-------------------------------------------------*/
/* IDENTIFICATION - LOGIN                          */
/*-------------------------------------------------*/
.siteIdentificationLogin
{
  width:100%;
  float:left;
}
.siteIdentificationLoginContainer
{
    width : 100%;
    height:auto;
	float: left;    
	text-align: center;
	padding-top:150px;
	padding-bottom:120px;
}
.siteIdentificationLoginContainerInner
{
  width:80%;
  height:auto;
  margin: auto;
}
  
.siteIdentificationLoginColContainer
{
    width:50%;
    float:left;
    margin-bottom:40px;
}
.siteIdentificationLoginColContainerInner
{
    width:500px;
    background-color: #fff;
    margin: auto;
    border: 1px solid #ccc;
}

.siteIdentificationLoginCol
{
	height:230px;
    background-color: #fff;
}

.siteIdentificationLoginColBouton
{
    width:500px;
	height:60px;
    background-color: #fff;
    margin: auto;
    
}

.siteIdentificationLoginColTitre
{
    font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:normal;
    font-weight:300;	
	font-size:28px;
	line-height: 50px;  
	color:#222222;
	text-align: center;
}
.siteIdentificationLoginColLib
{
	width:460px;
	height:20px; 
	text-align      : left;
	padding-left    : 20px;
    padding-right   : 20px;	
	padding-top     : 20px;
    padding-bottom  : 0px;
}
.siteIdentificationLoginColTexte
{
	width:460px;
	height:55px; 
	text-align      : left;
	padding-left    : 20px;
    padding-right   : 20px;	
	padding-top     : 20px;
    padding-bottom  : 0px;
}
.siteIdentificationLoginColSaisie
{
	width:460px;
	height:35px; 
	text-align      : left;
	padding-left    : 20px;
    padding-right   : 20px;	
	padding-top     : 0px;
    padding-bottom  : 0px;
}
.siteIdentificationLoginColSaisie input
{
  width:452px;	
  background-color:#FFF;
  border-style:solid;
  border-width:1px;
  border-color:#ccc;
  font-weight:normal;
  text-align:left;
}
.siteIdentificationLoginColLien
{
	width:460px;
	height:14px; 
	font-size       : 12px;
	line-height     : 14px;  
	color           : #333;
	text-align      : right;
	padding-left    : 20px;
    padding-right   : 20px;	
	padding-top     : 5px;
    padding-bottom  : 0px;
    font-weight: 400;
}

.siteIdentificationLoginBouton a 
{
   font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-style       : normal;
   font-weight      : 300;	
   font-size        : 16px;
   line-height      : 40px;
   display          : block;
   width            : 240px;
   text-align       : center;
   vertical-align   : middle;
   background-color : #464646;
   color            : #fff;
   text-decoration  : none;
   height : 40px;
   margin:auto;
}
.siteIdentificationLoginBouton a:hover 
{
   text-decoration  : none;   
   background-color : #EB001A;
   color            : #fff;  
}

.siteIdentificationLoginMessageLogin
{
    width:460px;
	height:50px;
    margin: auto;
    background-color:#fff;    
    text-align: center;
}
#siteIdentificationLoginMessageLoginInfo
{
	color:green;
}
#siteIdentificationLoginMessageLoginErr
{
    color:#EB001A;
}
.siteIdentificationLoginMessageCreation
{
    width:460px;
	height:50px;
    background-color:#fff;
    margin: auto;
    text-align: center; 
}
#siteIdentificationLoginMessageCreationErr
{
    color:#EB001A;
}


/*-------------------------------------------------*/
/* CLIENT - FICHE                                  */
/*-------------------------------------------------*/
.siteClient
{
  width:100%;
  float:left;
}
.siteClientPart1
{
    width : 100%;
    height:auto;
	float: left;    
	padding-top:50px;
	padding-bottom:120px;
}
.siteClientPart1Inner
{
  width:80%;
  margin: auto;
}
.siteClientConfirmation
{
    width : 100%;
    height:auto;
	float: left;    
	padding-top:50px;
	padding-bottom:10px;
}
.siteClientConfirmationInner
{
  width:80%;
  margin: auto;
}
.siteClientTabPrivacy
{
   display:table;
   width:690px;
   height:auto;
   margin: auto;
   margin-top:10px;
}
.siteClientTab
{
   display:table;
   width:690px;
   height:auto;
   margin: auto;
   border-color: #d7d7d7;
   border-style: solid;
   border-width: 1px;
   margin-top:30px;
}

.siteClientTabTitre
{
   display:table-cell;
   width:690px;
   min-height:40px;
   background-color: #d7d7d7;
   font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-style:normal;
   font-weight:500;
   font-size:20px;
   line-height: 40px;  
   color:#222222;
   text-align: center;
   float:left;

}

.siteClientTabEspace
{
   display:table-cell;
   width:690px;
   min-height:20px;
   float:left;
}

.siteClientTabDetail
{
   display:table-cell;
   width:650px;
   height:auto;
   min-height:40px;
   float:left;
   padding-top:0px;
   padding-bottom:0px;
   padding-left:20px;
   padding-right:20px;
   font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-style      : normal;
   font-weight     : normal;	
   line-height     : 30px;  
}
.siteClientTabDetailCol1Container
{
   display:table;	
   width:220px;
   height:40px;   
   float:left;   
}
.siteClientTabDetailCol1
{
   display:table-cell;
   width:210px;
   height:40px;
   float:left;
}
.siteClientTabDetailCol1Asterix
{
   display:table-cell;
   width:10px;
   height:40px;
   float:left;
}
.siteClientTabDetailCol2Container
{
   display:table;	
   width:430px;
   height:40px;   
   float:left;   
}
.siteClientTabDetailCol2
{
   display:table-cell;
   width:430px;
   height:40px;
   float:left;  
}
.siteClientTabDetailColCopieContainer
{
   display:table;	
   width:650px;
   height:30px;   
   float:left;   
}
.siteClientTabDetailColCopieIcone
{
   display:table-cell;
   width:40px;
   height:30px;
   float:left;
}
.siteClientTabDetailColCopieTexte
{
   display:table-cell;
   width:610px;
   height:30px;
   float:left;
}

.siteClientTabBasPage
{
   display:table;
   width:690px;
   height:17px;
   margin: auto;
   font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-style:normal;
   font-weight:normal;
   font-size:13px;
   line-height: 17px;  
   color:#EB001A;
   text-align:center;
   margin-top:10px;
   visibility:hidden;
   display:none;
}

.siteClientTabMessageErr
{
   display:table-cell;
   height:30px;
   font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-style:normal;
   font-weight:normal;
   font-size:13px;
   line-height: 17px;  
   color:#EB001A;
   text-align: left;
   float:left;
   margin: auto;
   visibility:hidden;
   display:none;
}


.siteClientTabDetailColInputTaille1
{
   width:400px;
}
.siteClientTabDetailColInputTaille1RO
{
   width:400px;
   color:#EB001A;
}

.siteClientTabDetailColInputTaille2
{
   width:200px;
}

.siteClientTabDetailColInputTaille3
{
   width:80px;
}

.siteClientTabBouton
{
   width:690px;
   margin:auto;
   display:table; 
   margin-top:30px;
}	

.siteClientTabBoutonCol
{
   width:345px;
   margin:auto;
   display:table-cell;   
}	


.siteClientBouton a 
{
   font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-style       : normal;
   font-weight      : 300;	
   font-size        : 16px;
   line-height      : 40px;
   display          : block;
   width            : 240px;
   text-align       : center;
   vertical-align   : middle;
   background-color : #464646;
   color            : #fff;
   text-decoration  : none;
   height : 40px;
   margin:auto;
}
.siteClientBouton a:hover 
{
   text-decoration  : none;   
   background-color : #EB001A;
   color            : #fff;  
}

.siteClientBoutonMDP a 
{
   font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-style       : normal;
   font-weight      : 300;	
   font-size        : 14px;
   line-height      : 36px;
   display          : block;
   width            : 220px;
   text-align       : center;
   vertical-align   : middle;
   background-color : #464646;
   color            : #fff;
   text-decoration  : none;
   height : 36px;
   margin:auto;
}
.siteClientBoutonMDP a:hover 
{
   text-decoration  : none;   
   background-color : #EB001A;
   color            : #fff;  
}

.siteClientTexteCofirmation
{
	text-align: center;
	margin-top:20px;
} 
.siteClientTexteCofirmation p
{
	text-align: center;
}

/*-------------------------------------------------*/
/* COMMANDE                                        */
/*-------------------------------------------------*/
.siteCommande
{
  width:100%;
  float:left;
}
.siteCommandePart1
{
    width : 100%;
    height:auto;
	float: left;    
	padding-top:50px;
	padding-bottom:120px;
}
.siteCommandePart1Inner
{
  width:80%;
  margin: auto;
}

.siteCommandeImgTest
{
    float:left;
	margin-top:0px;
	margin-left:0px;
	margin-right:20px;		
	margin-bottom:10px;
	display:block;
}

.siteCommandeTab
{
   display:table;
   width:690px;
   height:auto;
   margin: auto;
   border-color: #d7d7d7;
   border-style: solid;
   border-width: 1px;
   margin-top:30px;
}
.siteCommandeTabIntro
{
   display:table;
   width:690px;
   height:auto;
   margin: auto;
   margin-top:10px;
}
.siteCommandeTabIntro p
{
	text-align: center;
}	
.siteCommandeTabCGV
{
   display:table;
   width:690px;
   height:auto;
   margin: auto;
   margin-top:10px;
}


.siteCommandeTabTitre
{
   display:table-cell;
   width:690px;
   min-height:30px;
   background-color: #d7d7d7;
   font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-style:normal;
   font-weight:500;
   font-size:20px;
   line-height: 40px;  
   color:#222222;
   text-align: center;
   float:left;

}

.siteCommandeTabEspace
{
   display:table-cell;
   width:690px;
   min-height:20px;
   float:left;
}


.siteCommandeTabDetail
{
   display:table-cell;
   width:650px;
   height:auto;
   min-height:40px;
   float:left;
   padding-top:0px;
   padding-bottom:0px;
   padding-left:20px;
   padding-right:20px;
   font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-style      : normal;
   font-weight     : normal;	
   line-height     : 30px;  
   
}
.siteCommandeTabDetailCol1Container
{
   display:table;	
   width:220px;
   height:40px;   
   float:left;   
}
.siteCommandeTabDetailCol1
{
   display:table-cell;
   width:210px;
   height:40px;
   float:left;
}
.siteCommandeTabDetailCol1Asterix
{
   display:table-cell;
   width:10px;
   height:40px;
   float:left;
}
.siteCommandeTabDetailCol2Container
{
   display:table;	
   width:430px;
   height:40px;   
   float:left;   
}
.siteCommandeTabDetailCol2
{
   display:table-cell;
   width:430px;
   height:40px;
   float:left;  
}
.siteCommandeTabDetailColCopieContainer
{
   display:table;	
   width:650px;
   height:30px;   
   float:left;   
}
.siteCommandeTabDetailColCopieIcone
{
   display:table-cell;
   width:40px;
   height:30px;
   float:left;
}
.siteCommandeTabDetailColCopieTexte
{
   display:table-cell;
   width:610px;
   height:30px;
   float:left;
}

.siteCommandeTabBasPage
{
   display:table;
   width:690px;
   height:17px;
   margin: auto;
   font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-style:normal;
   font-weight:normal;
   font-size:13px;
   line-height: 17px;  
   color:#EB001A;
   text-align:center;
   margin-top:10px;
   visibility:hidden;
   display:none;
}

.siteCommandeTabMessageErr
{
   display:table-cell;
   height:30px;
   width:410px;
   font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-style:normal;
   font-weight:normal;
   font-size:13px;
   line-height: 17px;  
   color:#EB001A;
   text-align: left;
   float:left;
   margin: auto;
   visibility:hidden;
   display:none;
}
.siteCommandeTabInfoExemplaire
{
   display:table-cell;
   height:auto;
   width:410px;   
   font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-style:normal;
   font-weight:normal;
   font-size:13px;
   line-height: 17px;  
   text-align: left;
   float:left;
   margin: auto;
   margin-bottom:10px;
   visibility:hidden;
   display:none;
}
.siteCommandeTabInfoExemplaireFond
{
	width:410px;
	height:auto;
	background-color: #EEEEEE;
}
.siteCommandeTabInfoFraisPort
{
   display:table-cell;
   height:30px;
   width:410px;
   font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-style: italic;
   font-weight:normal;
   font-size:12px;
   line-height: 20px;  
   color:#666666;
   text-align: left;
   float:left;
   margin: auto;
}

.siteCommandeInfoPrixNormal
{
   font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-style: italic;
   font-weight:normal;
   font-size:13px;
   line-height: 20px; 
   color:#666666;
   text-align: left;	
}

.siteCommandeInfoPrixPromo
{
   font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-style:normal;
   font-weight:normal;
   font-size:13px;
   line-height: 20px;  
   color:#EB001A;
   text-align: left;	
}
.siteCommandeTabInfoCodePromo
{
   display:table-cell;
   height:auto;
   width:410px;   
   font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-style:normal;
   font-weight:normal;
   font-size:13px;
   line-height: 17px;  
   text-align: left;
   float:left;
   margin: auto;
   margin-top:5px;
   margin-bottom:10px;
   visibility:hidden;
   display:none;
}
.siteCommandeInfoCodePromoText1
{
   font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-style:normal;
   font-weight:normal;
   font-size:13px;
   line-height: 20px;  
   color:#EB001A;
   text-align: left;	
}
.siteCommandeInfoCodePromoText2
{
   font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-style: italic;
   font-weight:normal;
   font-size:13px;
   line-height: 20px; 
   color:#666666;
   text-align: left;	
}



.siteCommandeTabDetailColInputTaille1
{
   width:400px;
}
.siteCommandeTabDetailColInputTaille1RO
{
   width:400px;
   background-color:#eee;
   font-weight: 600;   
}

.siteCommandeTabDetailColInputTaille2
{
   width:200px;
}
.siteCommandeTabDetailColInputTaille2RO
{
   width:200px;
   background-color:#eee;
   font-weight: 600;   
}

.siteCommandeTabDetailColInputTaille3
{
   width:80px;
}
.siteCommandeTabDetailColInputTaille3RO
{
   width:80px;
   background-color:#eee;
   font-weight: 600;   
}

.siteCommandeTabDetailColInputTaille4
{
   width:65px;
}
.siteCommandeTabDetailColInputTaille5
{
   width:410px;
}
.siteCommandeTabDetailColInputTaille6
{
   width:150px;
}
.siteCommandeTabDetailColInputTotal1
{
  width:80px;
  background-color:#eee;
  border-color:#C6C6C6;
  font-weight: normal;   
  text-align: right;
}
.siteCommandeTabDetailColInputTotal2
{
  width:80px;
  background-color:#eee;
  border-color:#C6C6C6;
  font-weight: bold;   
  text-align: right;
}
.siteCommandeTabDetailColInputTotal3
{
  width:80px;
  background-color:#eee;
  border-color:#C6C6C6;
  font-weight: bold;   
  text-align: right;
  color:#EB001A;
}


.siteCommandeTabBouton
{
   width:690px;
   margin:auto;
   display:table; 
   margin-top:30px;
   text-align: center;
}	
.siteCommandeBouton a 
{
   font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-style       : normal;
   font-weight      : 300;	
   font-size        : 16px;
   line-height      : 40px;
   display          : block;
   width            : 240px;
   text-align       : center;
   vertical-align   : middle;
   background-color : #464646;
   color            : #fff;
   text-decoration  : none;
   height : 40px;
   margin:auto;
}
.siteCommandeBouton a:hover 
{
   text-decoration  : none;   
   background-color : #EB001A;
   color            : #fff;  
}

.siteCommandeTexteCofirmation
{
	text-align: center;
	margin-top:20px;
}
.siteCommandeTexteCofirmation p
{
	text-align: center;
}


.siteCommandeTabPayPal
{
   display:table;
   width:690px;
   height:auto;
   margin: auto;
   margin-top:30px;
}

.siteCommandeTabPayPalImage
{
   display:table-cell;
   width:690px;
   text-align: center;
   float: left;
}

.siteCommandeTabPayPalBouton
{
   width:690px;
   margin:auto;
   display:table-cell; 
   margin-top:10px;
   float: left;
   text-align: center;
}

.siteCommandeTabStripe
{
   display:table;
   width:690px;
   height:auto;
   margin: auto;
   margin-top:30px;
}

.siteCommandeTabStripeImage
{
   display:table-cell;
   width:690px;
   text-align: center;
   float: left;
}
.siteCommandeTabStripeBouton
{
   width:690px;
   margin:auto;
   display:table-cell; 
   margin-top:10px;
   float: left;
   text-align: center;
}
.stripeButton
{
    overflow: hidden;
    display: inline-block;
    visibility: visible !important;
    background-image: -webkit-linear-gradient(#28a0e5,#015e94);
    background-image: -moz-linear-gradient(#28a0e5,#015e94);
    background-image: -ms-linear-gradient(#28a0e5,#015e94);
    background-image: -o-linear-gradient(#28a0e5,#015e94);
    background-image: -webkit-linear-gradient(#28a0e5,#015e94);
    background-image: -moz-linear-gradient(#28a0e5,#015e94);
    background-image: -ms-linear-gradient(#28a0e5,#015e94);
    background-image: -o-linear-gradient(#28a0e5,#015e94);
    background-image: linear-gradient(#28a0e5,#015e94);
    -webkit-font-smoothing: antialiased;
    border: 0;
    padding: 1px;
    text-decoration: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.2);
    -moz-box-shadow: 0 1px 0 rgba(0,0,0,0.2);
    -ms-box-shadow: 0 1px 0 rgba(0,0,0,0.2);
    -o-box-shadow: 0 1px 0 rgba(0,0,0,0.2);
    box-shadow: 0 1px 0 rgba(0,0,0,0.2);
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    color:#fff;
    line-height: 30px;
    padding-right:10px;
    padding-left:10px;
}	

/*-------------------------------------------------*/
/* HISTORIQUE COMMANDES                            */
/*-------------------------------------------------*/
.siteHistoCommandes
{
  width:100%;
  float:left;
}
.siteHistoCommandesPart1
{
    width : 100%;
    height:auto;
	float: left;    
	padding-top:50px;
	padding-bottom:120px;
}
.siteHistoCommandesPart1Inner
{
  width:80%;
  margin: auto;
}
.siteHistoCommandesTab
{
   display:table;
   width:730px;
   height:auto;
   margin: auto;
   margin-top:20px;
   
}

.siteHistoCommandesTabLigne
{
   display:table-cell;
   width:730px;
   min-height:30px;
   float:left;
}
.siteHistoCommandesTabLigneTabTitre
{
   display:table;
   width:730px;
   height:40px;
   font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-style:normal;
   font-weight:600;
   font-size:16px;
   line-height: 40px;  
   
}
.siteHistoCommandesTabLigneTab
{
   display:table;
   width:730px;
   min-height:40px;
   margin-top:4px;   
}



.siteHistoCommandesTabLigneCol1Titre
{
   display:table-cell;
   width:220px;
   height:40px;
   background-color: #bbbbbb;
   float: left;
   margin-right: 4px;
   text-align: left;    
   padding: 5px 5px 5px 5px;
}
.siteHistoCommandesTabLigneCol2Titre
{
   display:table-cell;
   width:90px;
   height:40px;   
   background-color: #bbbbbb;
   float: left;
   margin-right: 4px;  
   text-align: center; 
   padding: 5px 5px 5px 5px;   
}
.siteHistoCommandesTabLigneCol3Titre
{
   display:table-cell;
   width:90px;
   height:40px;    
   background-color: #bbbbbb;
   float: left;   
   margin-right: 4px;   
   text-align: right;   
   padding: 5px 5px 5px 5px;   
}
.siteHistoCommandesTabLigneCol4Titre
{
   display:table-cell;
   width:170px;
   height:40px;    
   background-color: #bbbbbb;
   float: left;   
   margin-right: 4px;   
   text-align: center;    
   padding: 5px 5px 5px 5px;   
}
.siteHistoCommandesTabLigneCol5Titre
{
   display:table-cell;
   width:90px;
   height:40px;    
   background-color: #bbbbbb;
   float: left;   
   text-align: center;    
   padding: 5px 5px 5px 5px;   
}

.siteHistoCommandesTabLigneCol1Pair
{
   display:table-cell;
   width:220px;
   height:30px;
   background-color: #EEEEEE;
   float: left;
   margin-right: 4px;
   text-align: left;    
   padding: 5px 5px 5px 5px;
   font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-style:normal;
   font-weight:normal;
   font-size:14px;
   line-height: 30px;  
}
.siteHistoCommandesTabLigneCol2Pair
{
   display:table-cell;
   width:90px;
   height:30px;   
   background-color: #EEEEEE;
   float: left;
   margin-right: 4px;  
   text-align: center; 
   padding: 5px 5px 5px 5px;   
   font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-style:normal;
   font-weight:normal;
   font-size:14px;
   line-height: 30px;     
}
.siteHistoCommandesTabLigneCol3Pair
{
   display:table-cell;
   width:90px;
   height:30px;    
   background-color: #EEEEEE;
   float: left;   
   margin-right: 4px;   
   text-align: right;   
   padding: 5px 5px 5px 5px;  
   font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-style:normal;
   font-weight:normal;
   font-size:14px;
   line-height: 30px;      
}
.siteHistoCommandesTabLigneCol4Pair
{
   display:table-cell;
   width:170px;
   height:30px;    
   background-color: #EEEEEE;
   float: left;   
   margin-right: 4px;   
   text-align: center;    
   padding: 5px 5px 5px 5px;   
   font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-style:normal;
   font-weight:normal;
   font-size:14px;
   line-height: 30px;     
}
.siteHistoCommandesTabLigneCol5Pair
{
   display:table-cell;
   width:90px;
   height:30px;    
   background-color: #EEEEEE;
   float: left;   
   text-align: center;    
   padding: 5px 5px 5px 5px;   
   font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-style:normal;
   font-weight:normal;
   font-size:14px;
   line-height: 30px;     
}
.siteHistoCommandesTabLigneCol1Impair
{
   display:table-cell;
   width:220px;
   height:30px;
   background-color: #DDDDDD;
   float: left;
   margin-right: 4px;
   text-align: left;    
   padding: 5px 5px 5px 5px;
   font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-style:normal;
   font-weight:normal;
   font-size:14px;
   line-height: 30px;     

}
.siteHistoCommandesTabLigneCol2Impair
{
   display:table-cell;
   width:90px;
   height:30px;   
   background-color: #DDDDDD;
   float: left;
   margin-right: 4px;  
   text-align: center; 
   padding: 5px 5px 5px 5px;   
   font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-style:normal;
   font-weight:normal;
   font-size:14px;
   line-height: 30px;     
}
.siteHistoCommandesTabLigneCol3Impair
{
   display:table-cell;
   width:90px;
   height:30px;    
   background-color: #DDDDDD;
   float: left;   
   margin-right: 4px;   
   text-align: right;   
   padding: 5px 5px 5px 5px;   
   font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-style:normal;
   font-weight:normal;
   font-size:14px;
   line-height: 30px;     
}
.siteHistoCommandesTabLigneCol4Impair
{
   display:table-cell;
   width:170px;
   height:30px;    
   background-color: #DDDDDD;
   float: left;   
   margin-right: 4px;   
   text-align: center;    
   padding: 5px 5px 5px 5px;   
   font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-style:normal;
   font-weight:normal;
   font-size:14px;
   line-height: 30px;     
}
.siteHistoCommandesTabLigneCol5Impair
{
   display:table-cell;
   width:90px;
   height:30px;    
   background-color: #DDDDDD;
   float: left;   
   text-align: center;    
   padding: 5px 5px 5px 5px;   
   font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-style:normal;
   font-weight:normal;
   font-size:14px;
   line-height: 30px;     
}

.siteHistoCommandesTabLigneLoupe
{
   width:14px;
   height:14px;
   border:none;
}   

.siteHistoCommandesTabLignePmt
{
   width:16px;
   height:16px;
   border:none;
   margin-top:7px;
} 
.siteHistoCommandesTabLigneColTitrePair
{
   display:table-cell;
   width:70px;
   height:30px;
   background-color: #EEEEEE;
   float: left;
   margin-right: 4px;
   text-align: left;    
   padding: 5px 5px 5px 5px;
   visibility: hidden;
   display:none;
   font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-style:normal;
   font-weight:bold;
   font-size:14px;
   line-height: 30px;  
}

.siteHistoCommandesTabLigneColTitreImpair
{
   display:table-cell;
   width:70px;
   height:30px;
   background-color: #DDDDDD;
   float: left;
   margin-right: 4px;
   text-align: left;    
   padding: 5px 5px 5px 5px;
   visibility: hidden;
   display:none;
   font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-style:normal;
   font-weight:bold;
   font-size:14px;
   line-height: 30px;    
}



/*-------------------------------------------------*/
/* CONTACT                                         */
/*-------------------------------------------------*/
.siteContact
{
  width:100%;
  float:left;
}
.siteContactPart1
{
    width : 100%;
    height:auto;
	float: left;    
	padding-top:50px;
	padding-bottom:120px;
}
.siteContactPart1Inner
{
  width:80%;
  margin: auto;
}  

.siteContactPart1Col1
{
  width:75%;
  float:left; 
}
.siteContactPart1Col1Inner
{
	width:100%;
}
.siteContactPart1Col2
{
  width:23%;
  float:right;
  
}
.siteContactPart1Col2Inner
{
	width:90%;
}

.contactHaut
{
  text-align:left;
  width:90%;
  margin:auto;
}
.contactForm
{
  text-align:left;
  width:90%;
  margin:auto;
}

.contactFormLigneInput
{
  text-align:left;
  width:100%;
  float:left;
  height:44px;
}
.contactFormInput{width:98%;}

.contactFormLigneTextArea
{
  text-align:left;
  width:98%;
  float:left;
  height:165px;
}
.contactFormTextArea{width:100%;height:140px;}

.contactFormLignePrivacy
{
  float: left;
  width:100%;
  text-align: center;
  margin-top:15px;  
}	

.contactFormLigneBouton
{
  width:100%;
  float:left;
  height:36px;
  margin-top:15px;
  margin-bottom:20px;
}

.siteBoutonContact a 
{
   font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-style       : normal;
   font-weight      : 300;	
   font-size        : 16px;
   line-height      : 50px;
   display          : block;
   width            : 200px;
   text-align       : center;
   vertical-align   : middle;
   background-color :#EB001A;   
   color            : #fff;
   text-decoration  : none;
   margin:auto;
}
.siteBoutonContact a:hover 
{
   text-decoration  : none;   
   background-color : #b70012;
   color            : #fff;   
}
/* Contact - Popup Envoi */
.contactPopupMessage
{
  width:400px;
  height:54px;
  float:left;
  text-align:left;
}

.contactPopupMessageTab
{
  border:none;
  border-spacing:0px;
  border-collapse:collapse;
  empty-cells: show;
  padding:0px;
  margin:0px;
  text-align:left;
}
.contactPopupMessageTabLigne{height:54px;vertical-align:middle;}
.contactPopupMessageTabCol1{width:60px;}
.contactPopupMessageTabCol2{width:340px;}



/* Contact - Partie Gauche (Adresse) */
.contactBoxAdresse
{
  margin-left:15px;
  margin-top:0px;	

}
.contactLogo
{
  margin-left:10px;
  margin-bottom:15px;
}  
.contactSociete
{
   font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-style      : normal;
  font-weight     : 600;	
  font-size       : 20px;
  line-height     : 26px;  
  text-align:left;
}
.contactAdresse
{
   font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-style      : normal;
   font-weight     : normal;	
   font-size       : 14px;
   line-height     : 20px;  
   color           : #555;
   text-align      : left;
   margin-top:20px;
}
.contactEmail
{
   font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style      : normal;
    font-weight     : normal;	
	font-size       : 14px;
	line-height     : 20px;  
	color           : #555;
	text-align      : left;
}
.contactFormRGPD
{
  width:100%;
  margin-top:20px;
  float:left;
}

.contactFormRGPD p
{
  font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-style      : normal;
  font-weight     : normal;	
  font-size       : 12px;
  line-height     : 16px;  
  text-align: justify;
}
/*-------------------------------------------------*/
/* INFO GAUCHE                                     */
/*-------------------------------------------------*/
.siteInfoGaucheHoraire
{
  width:210px;
  height:310px;
  margin-left:20px;
  margin-top:15px;
  margin-bottom:20px;
  background-color:#3F3F3F;
}
.siteInfoGaucheHoraireTitre
{
    font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style      : normal;
    font-weight     : normal;	
	font-size       : 24px;
	line-height     : 50px;  
	color           : #FFF;
	text-align      : left;
	text-decoration : none;
	float           : left;	
	margin-left     : 10px;
	margin-top      : 10px;	
}
.siteInfoGaucheHoraireCorps
{
    font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style      : normal;
    font-weight     : normal;	
	font-size       : 12px;
	line-height     : 16px;  
	color           : #FFF;
	text-align      : left;
	text-decoration : none;
    margin-left     : 20px;		
	margin-top      : 20px;	
	float           : left;	
}


/*-------------------------------------------------*/
/* MESSAGE ERREUR                                  */
/*-------------------------------------------------*/
.siteMsg1Erreur
{
  font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:24px;
  font-weight:normal;
  line-height:30px;
  color:#EB001A;
  text-align:center;  
}

.siteMsg1Info
{
  font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:normal;
  line-height:16px;
  color:#666;
  text-align:left;  
}

.siteMsg2Info
{
  font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  line-height:14px;
  color:#666;
  text-align:left; 
}

.siteMsg3Info
{
  font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:normal;
  font-style:normal;
  line-height:26px;
  color:#EB001A;
  text-align:left;  
}
.siteMsg4Info
{
  font-family: "Poppins", "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:normal;
  font-style:italic;
  line-height:20px;
  color:#888;
  text-align:left; 
}

/*-------------------------------------------------*/
/* LIENS                                           */
/*-------------------------------------------------*/
.siteLien1
{
  color:#F76D03;
  text-align:left;  
  text-decoration:none;
}

/*-------------------------------------------------*/
/* BOUTON WIDGET                                   */
/*-------------------------------------------------*/
#mjs-widget_70 .mjs-widget-content
{
	height:45px;
	width:190px;
	background: transparent;
    background-color: rgb(142,192,77);
}
#mjs-widget_70 .mjs-widget-content:hover, #mjs-widget_70 .mjs-button-active{
	background: transparent;
background-color: rgb(53,59,72);
;
}
#mjs-widget_70 .mjs-widget-content .mjs-button-text div{
	font-weight:normal;font-style:normal;text-decoration:none;margin-top:-1px;line-height:1.2;text-align:center;font-family:'Poppins';font-size:14px;color:#ffffff;letter-spacing:0px;;
}
#mjs-widget_70 .mjs-widget-content:hover .mjs-button-text div, #mjs-widget_70 .mjs-button-active .mjs-button-text div {
	font-weight:normal;font-style:normal;text-decoration:none;margin-top:-1px;line-height:1.2;text-align:center;font-family:'Poppins';font-size:14px;color:#ffffff;letter-spacing:0px;;
}

.mjs-widget-buttonSlot .mjs-button-align {
    display: table;
    width: 100%;
    height: 100%;
}
.mjs-widget-buttonSlot .vert-align {
    vertical-align: middle;
    display: table-cell;
}
#mjs-widget_70 .mjs-widget-content {
    height: 45px;
    width: 190px;
    background: none repeat scroll 0% 0% #8EC04D;
}
.mjs-widget-buttonSlot {
    display: block;
}
.mjs-widget, .mjs-object, .mjs-module, .mjs-slot {
    overflow: hidden;
}
.mjs-widget, .mjs-holder, .mjs-object, .mjs-module, .mjs-slot, .mjs-absolute {
    position: absolute;
    background: none repeat scroll 0px center transparent;
}
.mjs-button-icon
{
float: right; width:45px; height:45px; background:url(../images/arrows1.jpg) no-repeat center center;
}
.mjs-button-text
{
display: table-cell; vertical-align: middle; height: 45px; width: 145px;
}

/*-------------------------------------------------*/
/* GESTION PAGES                                   */
/*-------------------------------------------------*/
.siteGestionPages
{
    width:100%;
	height : 65px;
    margin-left:0px;
	margin-right:0px;
	margin-top:20px;
	margin-bottom:20px;	
	float:left;
}
