
/*==========================================================================*/
/*:::::::::::::::::       STANDARD          ::::::::::::::::::::::::::::::: */
/*==========================================================================*/

body { width: auto; height: auto; background-color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 10px; padding:0px; margin: 0px; border-style:none;}
a img {border-style:none;border-width:0px;}
a, a:visited{text-decoration: none; letter-spacing: normal;}
a:hover{text-decoration: none; letter-spacing: normal;}
img {border-style:none;border-width:0px;  margin: 0px; padding: 0px;}
dl { margin: 0px; padding: 0px;}
dt { margin: 0px; padding: 0px;}
ul { margin: 0px; padding: 0px; }
li { margin: 0px; padding: 0px; }

input { padding: 0px; margin: 0px;}



/*==========================================================================*/
/*:::::::::::::::::       STRUCTURE          :::::::::::::::::::::::::::::: */
/*==========================================================================*/

.header {  width: 494px; padding:0px; margin: 0px; border-style:none; }
.header-gauche { padding:10px 0 0 42px; margin: 0px; border-style:none;}
.header-droit { padding:0px 0 0 25px; margin: 0px; border-style:none; font-family: Arial, Verdana, sans-serif; color: #8f8f8f; font-size: 10px; font-weight: normal;}
.header-droit .afo { padding:0px; margin: 0px; border-style:none; font-family: Arial, Verdana, sans-serif; color: #000000; font-size: 13px; font-weight: bold; }


.main {clear : both; width: 494px; padding:12px 0 0 0; margin: 0px; border-style:none;}
.c2 { clear : both; width: 494px;  background-color: #FFFFFF; padding: 0px; margin: 0px; border-style:none;}
.c2-imp {  padding:12px 0 0 22px;}

.clear { clear : both;}


.c2-titre { padding: 10px 0 10px 0px;    border-top: solid 1px #8f8f8f;  border-bottom: solid 1px #8f8f8f; }
.c2-titre .texte { padding: 7px 0 7px 0px;  font-family: Arial, Verdana, sans-serif; color: #8f8f8f; font-size: 13px; font-weight:normal; }


.pied-page { clear : both; padding: 50px 0 20px 0px;  font-family: Arial, Verdana, sans-serif; color: #8f8f8f; font-size: 10px; font-weight:normal; }
.pied-page .page {color: #000000; font-size: 12px; font-weight: normal;  }


.objet-gauche {  float : left; width: 144px; padding:32px 0 0 0; margin: 0px; font-family: Arial, Verdana, sans-serif; font-size: 12px; color:#000000; font-weight: normal;}
.objet-gauche img {  width: 144px; }
.objet-gauche .condition { color: #00509A; font-size: 11px; font-weight: bold; padding: 42px 0 0 0;}
.objet-gauche .inscription { color: #00509A; font-size: 11px; padding: 28px 0 0 0;}

.objet-droit {  float : left; width: 312px; padding:32px 0 0 16px; margin: 0px; font-family: Arial, Verdana, sans-serif; font-size: 12px; color:#000000; font-weight: normal;}
.objet-droit dl dt { padding: 0 32px 0 0; }
.objet-droit .date { font-size: 12px; font-weight: bold;}
.objet-droit .lieu { color: #764F0C; font-size: 10px; font-weight: bold;}
.objet-droit .titre { color: #00509A; font-size: 15px; font-weight: bold; padding: 0px 15px 0 0; }
.objet-droit .texte { color: #6E6E6E; font-size: 12px; padding: 20px 29px 0 0;}
.objet-droit .lien { color: #00AD42; font-size: 10px; font-weight: bold; padding: 4px 0 3px 0; margin: 32px 0 0 0; border-top: dotted 1px #00AD42; border-bottom: dotted 1px #00AD42;  }
.objet-droit .lien .detail { padding-left: 18px; color: #00AD42;}
.objet-droit .lien .fleche { float : left; padding: 0 2px 0 0;}
.objet-droit .lien .flecheOver { float : left;  padding: 0 0 0 2px;}


.objet-in { padding: 0 0 0 0px;}
.objet-in .rubrique { clear: both; color: #000000; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; padding: 36px 0 1px 0; border-bottom: solid 1px #000000; }
.objet-in .contact { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: normal; padding: 4px 10px 23px 0px; border-bottom: solid 1px #FFFFFF;}
.objet-in .contact-gauche { float: left; }
.objet-in .contact-droit { color: #000000; float: left; padding: 3px 0 8px 3px;}

.objet-in dl {padding: 4px 10px 0 0;}
.objet-in .adresse { color: #00509A; font-family: Arial, Verdana, sans-serif; font-size: 14px; font-weight: normal; padding: 0px; }
.objet-in .rub-text { color: #00509A; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: normal; padding: 0px; }
.objet-in .rub-item { color: #00509A; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; padding: 0px; }
.objet-in .rub-email { color: #524c6a; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; padding: 0 0 12px 0; }


/*==========================================================================*/
/*:::::::::::::::::       PUBLICATIONS           :::::::::::::::::::::::::: */
/*==========================================================================*/
.c2-imp-publication {  padding:12px 0 0 22px;}
.c2-imp-publication .objet-droit {  float : left; width: 312px; padding:32px 0 0 16px; margin: 0px; font-family: Arial, Verdana, sans-serif; font-size: 12px; color:#000000; font-weight: normal;}
.c2-imp-publication .objet-droit dl dt { padding: 0 16px 0 0; }
.c2-imp-publication .objet-droit .titre { color: #00509A; font-size: 15px; font-weight: bold; padding: 0px; }
.c2-imp-publication .objet-droit .texte { color: #000000; font-size: 12px; padding: 16px 29px 0 0;}
.c2-imp-publication .objet-droit .prix { color: #000000; font-size: 18px; font-weight: bold; padding: 16px 29px 0 0;}
.c2-imp-publication .objet-droit .infos { color: #6E6E6E; font-size: 12px; padding: 12px 29px 12px 0; margin: 19px 0 0 0; border-top: solid 1px #a6ddf4; border-bottom: solid 1px #a6ddf4;  }
.c2-imp-publication .objet-droit .lien { margin: 50px 0 0 0; }


/*==========================================================================*/
/*:::::::::::::::::       LES  ORCHESTRES           ::::::::::::::::::::::: */
/*==========================================================================*/
.c2-imp-orchestres {  padding:12px 0 0 22px;}
.c2-imp-orchestres .c2-titre {  padding:0px 0 0px 70px; border-top: none; border-bottom: none;}
.c2-imp-orchestres .c2-titre .texte { padding: 17px 0 17px 0px; border-top: solid 1px #8f8f8f;  border-bottom: solid 1px #8f8f8f; font-family: Arial, Verdana, sans-serif; color: #8f8f8f; font-size: 13px; font-weight:normal; }
.c2-imp-orchestres .objet-gauche { width:54px; }
.c2-imp-orchestres .objet-droit { width:402px; }
.c2-imp-orchestres .titre { padding : 20px 0px 3px 0px; color: #00509A; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; }
.c2-imp-orchestres .adresse { padding : 0px; color: #000000; font-family: Arial, Verdana, sans-serif; font-size: 10px; font-weight: normal;}
.c2-imp-orchestres .email { padding : 1px 0 0 0;  color: #524c6a;  font-family: Arial, Verdana, sans-serif; font-size: 10px; font-weight: normal;}
.c2-imp-orchestres .objet-end { padding : 5px 0px 0px 0px;  color: #00000; line-height:0px; height:0px;  font-family: Arial, Verdana, sans-serif; font-size: 10px; font-weight: normal; border-bottom: solid 1px #a6ddf4;}

.c2-imp-orchestres .titre-type { padding : 0px 0px 10px 0px; color: #000000; font-family: Arial, Verdana, sans-serif; font-size: 15px; font-weight: bold;}
.c2-imp-orchestres .region01 { padding: 32px 0 3px 0; color: #CEB904; font-family: Arial, Verdana, sans-serif; font-size: 14px; font-weight: normal; font-style: normal; border-bottom: solid 1px #CEB904;}
.c2-imp-orchestres .region02 { padding: 32px 0 3px 0; color: #D5500D; font-family: Arial, Verdana, sans-serif; font-size: 14px; font-weight: normal; font-style: normal; border-bottom: solid 1px #D5500D;}
.c2-imp-orchestres .region03 { padding: 32px 0 3px 0; color: #EFC604; font-family: Arial, Verdana, sans-serif; font-size: 14px; font-weight: normal; font-style: normal; border-bottom: solid 1px #EFC604;}
.c2-imp-orchestres .region04 { padding: 32px 0 3px 0; color: #822207; font-family: Arial, Verdana, sans-serif; font-size: 14px; font-weight: normal; font-style: normal; border-bottom: solid 1px #822207;}
.c2-imp-orchestres .region05 { padding: 32px 0 3px 0; color: #BA6608; font-family: Arial, Verdana, sans-serif; font-size: 14px; font-weight: normal; font-style: normal; border-bottom: solid 1px #BA6608;}


/*==========================================================================*/
/*:::::::::::::::::       PANORAMA                  ::::::::::::::::::::::: */
/*==========================================================================*/
.lien-detail { padding : 25px 0 0 0;}
.titre-detail { padding : 0px 0 4px 0; color: #00509A; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold;}
.texte-detail { padding : 3px 0 0 0; color: #6E6E6E; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: normal;}
.lien-titre { padding : 20px 0 10px 0px; color: #000000; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: normal;}
.lien-titre dl { padding : 10px 0px 10px 0px; border-top: solid 1px #a6ddf4; border-bottom: solid 1px #a6ddf4;}


/*==========================================================================*/
/*:::::::::::::::::       RECRUTEMENT               ::::::::::::::::::::::: */
/*==========================================================================*/
.c2-imp-recrutement {  padding:12px 0 0 22px;}
.c2-imp-recrutement .recrut-A { padding:0px;}
.c2-imp-recrutement .recrut-A dl { padding: 20px 0 10px 0; }

.c2-imp-recrutement .c2-titre {  padding:0px 0 0px 70px; border-top: none; border-bottom: none;}
.c2-imp-recrutement .c2-titre .texte { padding: 17px 0 17px 0px; border-top: solid 1px #8f8f8f;  border-bottom: solid 1px #8f8f8f; font-family: Arial, Verdana, sans-serif; color: #8f8f8f; font-size: 13px; font-weight:normal;  }

.c2-imp-recrutement .objet-gauche { width:54px; padding:22px 0 0 0; }
.c2-imp-recrutement .objet-droit { width:402px; padding:22px 0 0 16px; }

.c2-imp-recrutement .trait {  padding: 7px 0 0px 0; border-bottom: solid 1px #a6ddf4;}

.c2-imp-recrutement .orchestre { color: #000000;  font-size: 15px; font-weight: bold; padding: 0px;}
.c2-imp-recrutement .dat-poste {  color: #764f0c; font-size: 12px; font-weight: bold;}
.c2-imp-recrutement .dat-poste-text {  color: #764f0c; font-size: 12px; font-weight: normal;}
.c2-imp-recrutement .poste {  color: #00509a; font-size: 12px; font-weight: bold; padding: 0 0 19px 0;}
.c2-imp-recrutement .annonce {  font-size: 12px; font-weight: normal;}
.c2-imp-recrutement .texte {  font-size: 10px; font-weight: bold;}


/*==========================================================================*/
/*:::::::::::::::::       LES  ACTIVITES            ::::::::::::::::::::::: */
/*==========================================================================*/
.c2-imp-activites {  padding:12px 0 0 22px;}
.c2-imp-activites .c2-titre {  padding:0px 0 0px 70px; border-top: none; border-bottom: none;}
.c2-imp-activites .c2-titre .texte { padding: 17px 0 17px 0px; border-top: solid 1px #8f8f8f;  border-bottom: solid 1px #8f8f8f; font-family: Arial, Verdana, sans-serif; color: #8f8f8f; font-size: 13px; font-weight:normal; }
.c2-imp-activites .objet-gauche { width:54px; padding:22px 0 0 0; }
.c2-imp-activites .objet-droit { width:402px; padding:22px 0 0 16px; }

.c2-imp-activites .categorie { padding : 30px 0px 3px 0px; color: #000000;  font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; border-bottom: solid 1px #000000;}
.c2-imp-activites .categorie-idem { padding : 0px 0px 3px 0px; }

.c2-imp-activites .objet-start { padding : 5px 0px 0px 0px;  color: #000000; line-height:0px; height:0px;  font-family: Arial, Verdana, sans-serif; font-size: 10px; font-weight: normal; border-bottom: solid 1px #a6ddf4;}
.c2-imp-activites .titre { padding : 0px 0px 3px 0px; color: #00509A; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; }
.c2-imp-activites .titre_b { padding : 0px 0px 3px 0px; color: #9F0F02; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; }
.c2-imp-activites .texte { padding : 0px; color: #6E6E6E; font-family: Arial, Verdana, sans-serif; font-size: 10px; font-weight: normal;}
.c2-imp-activites .lieu { padding : 1px 0 0 0;  color: #764f0c;  font-family: Arial, Verdana, sans-serif; font-size: 10px; font-weight: normal;}
.c2-imp-activites .date { padding : 1px 0 0 0;  color: #00AD42;  font-family: Arial, Verdana, sans-serif; font-size: 10px; font-weight: normal;}
.c2-imp-activites .objet-end { padding : 5px 0px 0px 0px;  color: #000000; line-height:0px; height:0px;  font-family: Arial, Verdana, sans-serif; font-size: 10px; font-weight: normal; border-bottom: solid 1px #a6ddf4;}



/*==========================================================================*/
/*:::::::::::::::::       ANNAUIRE RESULTATS        ::::::::::::::::::::::: */
/*==========================================================================*/
.c2-imp-resultat {  padding:12px 0 0 22px;}
.c2-imp-resultat .c2-titre {  padding:0px 0 0px 70px; border-top: none; border-bottom: none;}
.c2-imp-resultat .c2-titre .texte { padding: 17px 0 17px 0px; border-top: solid 1px #8f8f8f;  border-bottom: solid 1px #8f8f8f; font-family: Arial, Verdana, sans-serif; color: #8f8f8f; font-size: 13px; font-weight:normal; }
.c2-imp-resultat .objet-gauche { width:54px; padding:22px 0 0 0; }
.c2-imp-resultat .objet-droit { width:402px; padding:22px 0 0 16px; }

.c2-imp-resultat .objet-start { padding : 5px 0px 0px 0px;  color: #000000; line-height:0px; height:0px;  font-family: Arial, Verdana, sans-serif; font-size: 10px; font-weight: normal; border-bottom: solid 1px #a6ddf4;}
.c2-imp-resultat .orchestre { padding : 5px 0px 3px 0px; color: #00509A; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; }
.c2-imp-resultat .texte { padding : 0px; color: #6E6E6E; font-family: Arial, Verdana, sans-serif; font-size: 10px; font-weight: normal;}
.c2-imp-resultat .internet { padding : 1px 0 0 0;  color: #00AD42;  font-family: Arial, Verdana, sans-serif; font-size: 10px; font-weight: normal;}
.c2-imp-resultat .nom { padding : 0px; color: #000000; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; }
.c2-imp-resultat .role { padding : 1px 0 0 0;  color: #000000;  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: normal;}
.c2-imp-resultat .email { padding : 1px 0 0 0;  color: #524c6a;  font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: normal;}
.c2-imp-resultat .objet-end { padding : 5px 0px 0px 0px;  color: #000000; line-height:0px; height:0px;  font-family: Arial, Verdana, sans-serif; font-size: 10px; font-weight: normal; border-bottom: solid 1px #a6ddf4;}
.c2-imp-resultat .trait { padding : 15px 0px 0px 0px;  border-bottom: solid 1px #a6ddf4; line-height:0px; height : 0px;}



/*==========================================================================*/
/*:::::::::::::::::       ASSOCIATION               ::::::::::::::::::::::: */
/*==========================================================================*/
.c2-imp-association {  padding:12px 0 0 22px;}
.c2-imp-association .c2-titre {  padding:0px 0 0px 70px; border-top: none; border-bottom: none;}
.c2-imp-association .c2-titre .texte { padding: 17px 0 17px 0px; border-top: solid 1px #8f8f8f;  border-bottom: solid 1px #8f8f8f; font-family: Arial, Verdana, sans-serif; color: #8f8f8f; font-size: 13px; font-weight:normal; }
.c2-imp-association .objet-gauche { width:54px; padding:22px 0 0 0; }
.c2-imp-association .objet-droit { width:402px; padding:22px 0 0 16px; }

.c2-imp-association .objet-start { padding : 5px 0px 0px 0px;  color: #000000; line-height:0px; height:0px;  font-family: Arial, Verdana, sans-serif; font-size: 10px; font-weight: normal; border-bottom: solid 1px #a6ddf4;}
.c2-imp-association .titre { padding : 15px 0px 5px 0px; color: #00509A; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; }
.c2-imp-association .texte { padding : 0px; color: #6E6E6E; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: normal;}
.c2-imp-association .sous-titre { padding : 0px; color: #524c6a; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold;}
.c2-imp-association .titre_b { padding : 25px 0px 3px 0px; color: #00509A; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; }
.c2-imp-association .titre-li { padding : 5px 0 3px 0px; color: #000000; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold;}
.c2-imp-association .bureau { padding : 0px; color: #000000; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: normal;}
.c2-imp-association dt { padding : 2px 0 0 0px; }
.c2-imp-association ul { padding : 2px 0 0 20px; color: #000000; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: normal; list-style-position: outside; list-style-type: decimal;}
.c2-imp-association .ca { padding : 0 0 0 2px; color: #000000; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: normal; list-style-position: outside; list-style-type: decimal;}
.c2-imp-association .rub-texte { padding : 2 0 0 0px; color: #000000; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: normal;}
.c2-imp-association .rub-email { padding : 0 0 5px 0; color: #524c6a; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: normal; }




