.form {
	font-family: Arial, Helvetica, sans-serif;
	color: #697078;
	border: 1px solid #E888A4;
	font-size: 11px;
	width: 90%;
}
.texteGris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #697078;
}
.texteRouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D31346;
}
.texteVert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #339E35;
}
.texteBleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #21368B;
}
/* Couleur et definition des liens */
a:active { 
	color: #D31346; 
	text-decoration: underline;    
}
a:link { 
	color: #D31346; 
	text-decoration: none;  
}
a:visited { 
	color: #D31346; 
	text-decoration: none;  
}
a:hover {  
	color: #D31346;    
	text-decoration: underline;  
}
/* ------------------------------------------------ */
/* Styles pour le pop-up des contacts */
/* Couleur et definition des liens */
a.contact:active { 
	color: #FFFFFF;    
}
a.contact:link { 
	color: #FFFFFF;    
	text-decoration: none;  
}
a.contact:visited { 
	color: #FFFFFF;    
}
a.contact:hover {  
	color: #FFFFFF;    
}
/* ------------------------------------------------ */
.texteGrosGris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #697078;
	/*font-weight: bold;*/
}
.texteGrosRouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #D31346;
	/*font-weight: bold;*/
}
ul, ol {
	color: #697078;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.texteBold {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #697078;
}
li .noList {
	list-style-type: none;
}

.texteUnderline {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.bouton {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: 1px solid #E888A4;
	font-size: 11px;
	background-color: #D31346;
}
.formTextArea {

	font-family: Arial, Helvetica, sans-serif;
	color: #697078;
	border: 1px solid #E888A4;
	font-size: 11px;
	width: 95%;
}
.formCompany {

	font-family: Arial, Helvetica, sans-serif;
	color: #697078;
	border: 1px solid #E888A4;
	font-size: 11px;
	width: 78%;
}
.divAdress {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #D31346;
	border: 1px solid #697078;
	position: absolute;
	left: 608px;
	top: 111px;
}
.hide {
	display: none;
}
.open {
	display: block;
}
.hideOnPrint {
		display: block;
}
.showOnPrint {
		display: none;
}
.paddingNoPicture {
	padding-top: 30px;
	padding-right: 40px;
	padding-bottom: 30px;
	padding-left: 40px;
}

.testimonial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #697078;
}
.testimonialSign {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D31346;
}
.strokeGris {
	border: 1px solid #9A9FA5;
}
@media print {
    .hideOnPrint {
		display: none;
	}
	.showOnPrint {
		display: block;
	}
	.fullWidthOnPrint	{
		width: 90%; text-align:left;
	}
	.noWidthOnPrint	{
		width: 0px;
	}
}
