@charset "ISO-8859-1";
.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 30px;
	font-weight: normal;
	color: #008b6c;
}
.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.menu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.menuon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.esp5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 5px;
	font-style: normal;
	line-height: 5px;
	font-weight: normal;
	color: #000000;
}
.esp8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	line-height: 8px;
	font-weight: normal;
	color: #000000;
}
.esp10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	color: #000000;
}
.esp15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #000000;
}
.esp20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
}
.esp25 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-style: normal;
	line-height: 25px;
	font-weight: normal;
	color: #000000;
}
.esp30 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: normal;
	line-height: 30px;
	font-weight: normal;
	color: #000000;
}
.violoniste01 {
	position:absolute;
	left: 50%;
	top: 228px;
	width: 134px;
	height: 209px;
	margin-left: -530px;
	overflow: visible;
	z-index: 4;
	visibility: visible;
}
.violoniste02 {
	position:absolute;
	left: 50%;
	top: 743px;
	width: 137px;
	height: 194px;
	margin-left: -527px;
	overflow: visible;
	z-index: 4;
	visibility: visible;
}
.violonceliste {
	position:absolute;
	left: 50%;
	top: 341px;
	width: 133px;
	height: 179px;
	margin-left: 450px;
	overflow: visible;
	z-index: 4;
	visibility: visible;
}
.bienvenue {
	position:absolute;
	left: 50%;
	top: 192px;
	width: 310px;
	height: 220px;
	margin-left: -330px;
	overflow: visible;
	z-index: 4;
	visibility: visible;
}
.bienvenuetitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	color: #0071b9;
	display: inline;
}
.bienvenuetexte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #0071b9;
}
.bienvenuevert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #008b6c;
}
.actualites {
	position:absolute;
	left: 50%;
	top: 140px;
	width: 378px;
	height: 350px;
	margin-left: 45px;
	overflow: visible;
	z-index: 3;
	visibility: visible;
}
.actualitestexte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #cc071e;
}
.actualitestextegris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #58585a;
	text-decoration: none;
}
a.actualitestextegris:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #ee7f00;
	text-decoration: none;
}
.actualitestextevert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #008b6c;
}
.actualitespe {
	position:absolute;
	left: 50%;
	top: 220px;
	width: 110px;
	height: 110px;
	margin-left: 300px;
	overflow: visible;
	z-index: 4;
	visibility: visible;
}
.actualitespe2 {
	position:absolute;
	left: 50%;
	top: 315px;
	width: 110px;
	height: 110px;
	margin-left: 65px;
	overflow: visible;
	z-index: 4;
	visibility: visible;
}
.process {
	position:absolute;
	left: 50%;
	top: 430px;
	width: 378px;
	height: 438px;
	margin-left: -428px;
	overflow: visible;
	z-index: 3;
	visibility: visible;
}
.ombremg {
	background-image: url(../images/milieu-gauche.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
.ombremd {
	background-image: url(../images/milieu-droit.gif);
	background-repeat: repeat-y;
	background-position: right 0px;
}
.processtitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #008b6c;
	display: inline;
}
.processtexte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #008b6c;
	text-decoration: none;
	display: inline;
}
a.processtexte:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	color: #008b6c;
	text-decoration: underline;
	display: inline;
}
.paverouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #cc071e;
}
.emballage {
	position:absolute;
	left: 50%;
	top: 470px;
	width: 438px;
	height: 480px;
	margin-left: 53px;
	overflow: visible;
	z-index: 3;
	visibility: visible;
}
.emballagetitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #0071b9;
	display: inline;
}
.emballagetexte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #0071b9;
	text-decoration: none;
	display: inline;
}
a.emballagetexte:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	color: #0071b9;
	text-decoration: underline;
	display: inline;
}
.coordonnees {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #0071b9;
}
.traitvertv {
	background-image: url(../images/vert.gif);
	background-repeat: repeat-y;
	background-position: right 0px;
}
.btformulairevert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #008b6c;
	background-color: #FFFFFF;
	border: 1px solid #008b6c;
	text-decoration: none;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
}
.plus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #cc071e;
	text-decoration: none;
	display: inline;
}
a.plus:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	color: #cc071e;
	text-decoration: underline;
	display: inline;
}
.plusbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	color: #cc071e;
	text-decoration: none;
	display: inline;
}
.formulairevert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #008b6c;
	text-decoration: none;
}
.traitverth {
	background-image: url(../images/vert.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.telephone {
	position:absolute;
	left: 50%;
	top: 180px;
	width: 250px;
	height: 16px;
	margin-left: 215px;
	overflow: visible;
	z-index: 3;
	visibility: visible;
}
.paverougebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #cc071e;
}
.resultattitrevert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #008b6c;
}
.resultattextevert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #008b6c;
}
.traitverthdec10 {
	background-image: url(../images/vert.gif);
	background-repeat: repeat-x;
	background-position: 0px 11px;
}
.violonceliste2 {
	position:absolute;
	left: 50%;
	top: 120px;
	width: 133px;
	height: 179px;
	margin-left: 390px;
	overflow: visible;
	z-index: 4;
	visibility: visible;
}
.fondvioloniste02 {
	background-image: url(../images/violoniste-02.gif);
	background-repeat: no-repeat;
	background-position: 20px 670px;
}
.traitbleuv {
	background-image: url(../images/bleu.gif);
	background-repeat: repeat-y;
	background-position: right 0px;
}
.formulairebleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #0071b9;
	text-decoration: none;
}
.btformulairebleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #0071b9;
	background-color: #FFFFFF;
	border: 1px solid #0071b9;
	text-decoration: none;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
}
.traitbleuh {
	background-image: url(../images/bleu.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.resultattitrebleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #0071b9;
}
.resultattextebleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #0071b9;
}
.traitbleuhdec10 {
	background-image: url(../images/bleu.gif);
	background-repeat: repeat-x;
	background-position: 0px 11px;
}
.violoniste012 {
	position:absolute;
	left: 50%;
	top: 130px;
	width: 134px;
	height: 209px;
	margin-left: 400px;
	overflow: visible;
	z-index: 4;
	visibility: visible;
}
.fondvioloniste01 {
	background-image: url(../images/violoniste-01.gif);
	background-repeat: no-repeat;
	background-position: 20px 640px;
}
.process2 {
	position:absolute;
	left: 50%;
	top: 580px;
	width: 126px;
	height: 119px;
	margin-left: -170px;
	overflow: visible;
	z-index: 5;
	visibility: visible;
}
.recherche {
	position:absolute;
	left: 50%;
	top: 190px;
	width: 220px;
	height: 80px;
	margin-left: -436px;
	overflow: visible;
	z-index: 4;
	visibility: visible;
}
.retour {
	position:absolute;
	left: 50%;
	top: 180px;
	width: 280px;
	height: 16px;
	margin-left: 185px;
	overflow: visible;
	z-index: 3;
	visibility: visible;
}
.retourprocess {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	line-height: 16px;
	font-weight: normal;
	color: #008b6c;
	text-decoration: none;
}
a.retourprocess:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	line-height: 16px;
	font-weight: bold;
	color: #008b6c;
	text-decoration: none;
}
.retouremballage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	line-height: 16px;
	font-weight: normal;
	color: #0071b9;
	text-decoration: none;
}
a.retouremballage:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	line-height: 16px;
	font-weight: bold;
	color: #0071b9;
	text-decoration: none;
}
.resultattitrevert2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	color: #008b6c;
}
.resultattitrebleu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	color: #0071b9;
}
.contacttexte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #000000;
}
.contacttextebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	color: #000000;
}
.contactformulaire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #000000;
}
.processtextebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #008b6c;
	text-decoration: none;
}
.emballagetextebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #0071b9;
	text-decoration: none;
}
.recherchetitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #666666;
}
.formulairenoir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.btformulairenoir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #666666;
	text-decoration: none;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
}
.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
}
.titresociete {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
	display: inline;
}
.textebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
	display: inline;
}
.actualitestextebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	color: #cc071e;
}
.actualitestitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #cc071e;
}
.actualitestextegrisbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	color: #58585a;
}
.ombremgvert {
	background-image: url(../images/fonds/milieu-gauche-vert.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
.ombremdvert {
	background-image: url(../images/fonds/milieu-droit-vert.gif);
	background-repeat: repeat-y;
	background-position: right 0px;
}
.ombremgbleu {
	background-image: url(../images/fonds/milieu-gauche-bleu.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
.ombremdbleu {
	background-image: url(../images/fonds/milieu-droit-bleu.gif);
	background-repeat: repeat-y;
	background-position: right 0px;
}
.suite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #cc071e;
}
.mentions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	color: #999999;
}
.inline {
	display: inline;
}
.nouveautetitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #ee7f00;
	display: inline;
}
.rendezvoustitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #e30062;
	display: inline;
}

