/* CSS Document */

body{background-color:#ffffff;margin:0px; padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;}

.menu-haut{font-size:10px; font-weight:bold; color:#b8b8b8;}
.menu-haut a{font-size:10px; font-weight:bold; color:#b8b8b8; text-decoration:none;}
.menu-haut a:hover{font-size:10px; font-weight:bold; color:#b8b8b8; text-decoration:underline;}
.menu-haut-actif{font-size:10px; font-weight:bold; color:#b8b8b8; text-decoration:underline;}

.texte-slogan{font-size:24px; letter-spacing:2px; color:#f8b322;}

.texte-categorie{font-size:20px; letter-spacing:2px; color:#f8b322;}

.menu-principal{font-size:12px; font-weight:bold; text-align:center; letter-spacing:2px; color:#FFFFFF;}
.menu-principal a{font-size:12px; font-weight:bold; text-align:center; letter-spacing:2px; color:#FFFFFF; text-decoration:none;}
.menu-principal a:hover{font-size:12px; font-weight:bold; text-align:center; letter-spacing:2px; color:#f8b322;}
.menu-principal-actif a{font-size:12px; font-weight:bold; text-align:center; letter-spacing:2px; color:#f8b322;}

.menu-bas{font-size:11px; font-weight:bold; text-align:center; letter-spacing:2px; color:#7d7d7d;}
.menu-bas a{font-size:11px; font-weight:bold; text-align:center; letter-spacing:2px; color:#7d7d7d; text-decoration:none;}
.menu-bas a:hover{font-size:11px; font-weight:bold; text-align:center; letter-spacing:2px; color:#000000;}
.menu-bas-actif a{font-size:11px; font-weight:bold; text-align:center; letter-spacing:2px; color:#000000;}
.menu-bas-space{font-size:11px; font-weight:bold; text-align:center; letter-spacing:0px; color:#7d7d7d;}

.texte-bouton{font-size:14px; font-weight:bold; text-align:center; letter-spacing:1px; color:#FFFFFF; text-decoration:none;}
.texte-bouton a:hover{font-size:14px; font-weight:bold; text-align:center; letter-spacing:1px; color:#FFFFFF; text-decoration:underline;}
.texte-bouton-actif{font-size:14px; font-weight:bold; text-align:center; letter-spacing:1px; color:#f8b322; text-decoration:none;}


.titre-boite{font-size:14px; font-weight:bold; letter-spacing:1px; color:#FFFFFF;}
.titre-boite a{font-size:14px; font-weight:bold; letter-spacing:1px; color:#FFFFFF;text-decoration:none}

.titre-boite17{font-size:17px; font-weight:bold; letter-spacing:2px; color:#FFFFFF; vertical-align:middle;}
.titre-boite20{font-size:29px; font-weight:bold; background-color:#000000; color:#FFFFFF; line-height:59px; }
.wrap{height:59px; background-color:#000000;vertical-align:middle; text-align:right; padding-right:15px; letter-spacing:2px;}

.titre-boite23{font-size:29px; font-weight:bold; color:#FFFFFF; vertical-align:middle;}

.texte-boite{
	font-size:11px;
	text-align:justify;
	letter-spacing:1px;
	color:#000000;
}

.texte-boite a{color:#000000;}

br{letter-spacing:normal;}

.texte-boite-realisation{font-size:11px; text-align:center; color:#000000; background-color:#f8b322; padding:6px;}

.texte-boite-realisation a{color:#000000;}

.texte-boite-blanc{font-size:11px; text-align:justify; font-weight:bold; letter-spacing:1px; color:#FFFFFF;padding-bottom:3px;}
.texte-boite-blanc10{font-size:10px; text-align:center; color:#FFFFFF;padding-bottom:2px;}
.texte-boite-jaune{font-size:11px; text-align:justify; font-weight:bold; letter-spacing:1px; color:#f8b322; white-space:nowrap;}

.texte-realisation{font-size:14px; font-weight:bold; text-align:right; background-color:#000000; color:#FFFFFF; line-height:24px; padding-right:10px; letter-spacing:1px;}
.texte-categorie{font-size:12px; font-weight:bold; text-align:right; background-color:#000000; color:#FF9933; line-height:24px; padding-right:10px;}
.boite-realisation {font-size:11px; background-color:#B7B7B7; color:#000000; text-align:justify; font-weight:bold;}
.slogan-realisation{font-size:12px;}.titre {
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	text-align: right;
	font-size: 29px;
	font-weight: bold;
	padding-right: 30px;
	vertical-align: middle;
}
.texte-profil {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align: justify;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.texte-nous-joindres {
	font-size:11px;
	text-align:justify;
	letter-spacing:1px;
	color:#000000;
	padding-left: 30px;
	line-height: 14px;
	padding-top: 0px;
}
.texte-nous-joindres2 {
	font-size:11px;
	text-align:justify;
	letter-spacing:1px;
	color:#000000;
	padding-left: 30px;
	line-height: 14px;
	width: 250px;
	vertical-align: top;
	padding-top: 4px;
}
.texte-nous-joindres-jaune {
	font-size:11px;
	text-align:justify;
	letter-spacing:1px;
	color:#f8b322;
	line-height: 14px;
	font-style: italic;
	font-weight: bold;
}

.texte-nous-joindres-jaune a{
	font-size:11px;
	text-align:justify;
	letter-spacing:1px;
	color:#f8b322;
	line-height: 14px;
	font-style: italic;
	font-weight: bold;
}
.texte-nous-joindres2-gris {
	font-size:11px;
	text-align:justify;
	letter-spacing:1px;
	color:#999;
	padding-left: 30px;
	line-height: 14px;
	width: 250px;
	vertical-align: top;
	padding-top: 4px;
	font-weight: bold;
}
.texte-profil-jaune {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align: justify;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #f8b322;
	font-style: italic;
	font-weight: bold;
}
.texte-profil-blanc {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align: justify;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #FFF;
	font-style: normal;
	font-weight: bold;
}
.contactez-nous {
	position: absolute;
}
.barre-jaune-profil {
	background-image: url(../images/profil-entreprise/Page-profil_04.jpg);
	vertical-align: middle;
}
.contactez-nous-icone {
	text-align: right;
	margin-top: -20px;
	padding-left: 490px;
	vertical-align: middle;
}

.titre-boite-boutique{font-size:15px;font-weight:bold;letter-spacing:1px;color:#000000;}
.texte-boite-boutique{font-size:12px;letter-spacing:normal;line-height:16px;color:#000000;text-align:center;}

.no_rbq{font-size:10px;font-weight:bold;}