.cadrefrVide {;}
.cadreukVide {;}
.cadreesVide {;}
.cadreruVide {;}
.cadrecnVide {;}

.cadrefr1 { border: 1px solid #9D070D;}
.cadrefrbordeau { border: 1px solid #9D070D; padding: 3px 3px 3px 0px; margin:10px 0px 0px 0px;}

.plandusiteniveau1 { font-family: verdana; font-size: 15px; font-weight: bold;}

.cadreqt1 { border: 1px solid #9D070D;}

acronym { border-bottom: 1px dotted #FF0000;}

.formulaire { font-size: 11px; color: #000000; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; }
.formulaireCO { font-size: 11px; color: #000000;font-weight: bold; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; }

.titremenu, .titremenu a { list-style-type: none; font-size: 15px; font-weight: bold; text-decoration: none; color: #000000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 5px 0px 0px 0px; }
.accrochemenu, .accrochemenu a { list-style-type: square; font-size: 13px; font-weight: bold; text-decoration: none; color: #000000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.textemenu { list-style-type: square; font-size: 11px; text-decoration: none; color: #000000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.titremenu a:hover { list-style-type: none; font-size: 15px; font-weight: bold; text-decoration: underline; color: #000000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 5px 0px 0px 0px; }
.accrochemenu a:hover { list-style-type: square; font-size: 13px; font-weight: bold; text-decoration: underline; color: #000000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }

#newsCadre { position: relative; width: 270px; height: 160px; }
#newsMasque { position: relative; left: 10px; top: 8px; width: 260px; height: 160px; overflow: hidden; }
#newsDeroulante1 { position: absolute; width: 260px; height: 160px; }
#newsDeroulante2 { position: absolute; width: 260px; height: 160px; }
.newsInfo { display: none;}

.newst { margin: 0px; font-size: 14px; font-style: normal; font-weight: bold; color: #FFFFFF; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; display: block; }
.newsa { margin: 0px; font-size: 12px; font-style: normal; color: #FFFFFF; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular;  display: block; }
.newstxt { margin: 0px; font-size: 11px; font-style: normal; color: #efe86e; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; display: inline; }

.menuniveau0 { color: #3D713C;}
.menuniveau0 a, .menuniveau0 a:hover, .menuniveau0 a:visited, .menuniveau0 a:active, .menuniveau0 a:link { 
	color: #3D713C;
	font-size: 14px;
	font-weight: bold;
	font-family: arial, helvetica, geneva, Swiss, SunSans-regular;
	text-decoration: none;
}

#tableauCommande { border: 1px solid black; border-collapse:collapse; }
#tableauCommande td { border: 1px solid black; }
#tableauCommande input { height: 18px; color: #323232; font-size: 11px; font-family: verdana, helvetica; }

/** Centre de dispatching **/
.textenoir { font-size: 12px; color: #454545; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; }
.breve { color: #323232; font-size: 11px; font-family: arial, verdana, helvetica; }
.ttbreve { color: #db5200; font-weight: bold; font-size: 12px; font-family: arial, verdana, helvetica; }

body { margin: 0px;}

.tableau { border: 0px; border-collapse:collapse;}
.tableau1   { border: 0px; color: #8b0000; font-weight: bold; font-size: 12px; font-family: arial, verdana, helvetica; background-color: #e2e2e2; }
.tableau1b   { border: 0px; color: #ffd700; font-weight: bold; font-size: 14px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; background-color: #8b0000; }
.tableau2 { border: 0px; color: #000; font-size: 10px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; background-color: #00427b;}
.tableau3  { border: 0px; font-size: 10px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; background-color: #b0c4de; }
.tableau2b { border: 0px; color: #fffff; font-size: 11px; font-weight: bold; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; background-color: #00427b; }
.tableau3b { border: 0px; color: #fff; font-size: 10px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; background-color: #ddd17f; }
#body .tableau1 p { color: #8b0000; }
#body .tableau1b p { color: #ffd700; }
#body .tableau2 p { color: #FFFFFF; }
#body .tableau2b p { color: #FFFFFF; }
#body .tableau3b p { color: #FFFFFF; }

p { margin: 0px; } 

/* Styles pour le système d'hébergement */
.textesmall { font-size: 11px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular }
.ttbreve { color: #bba300; font-weight: bold; font-size: 14px; font-family: arial, verdana, helvetica }
.texte2 { color: #4F4F4F; font-size: 12px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular }
.hebergement1   { color: #fff; font-weight: bold; font-size: 11px; font-family: arial, verdana, helvetica; background-color: #00008b }
.hebergement1b   { color: #fff; font-weight: bold; font-size: 11px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; background-color: #f00 }
.hebergement2  { font-size: 10px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; background-color: #fff }
.hebergement3  { color: #FF6600; font-size: 10px; font-weight: bold; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; background-color: #FFFFFF }
.hebergement2b   { font-size: 10px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; background-color: #F1F1F1}
.thebergement3b { color: #000000; font-size: 10px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; background-color: #F1F1F1 }

/* Pour le système hébergement */
.tableauheb2  { font-size: 10px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; background-color: #fff; }
.tableauheb1   { color: #fff; font-weight: bold; font-size: 11px; font-family: arial, verdana, helvetica; background-color: #00008b }
.tableauheb1b   { color: #fff; font-weight: bold; font-size: 11px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; background-color: #f00 }
.tableauheb3  { color: #FF6600; font-size: 10px; font-weight: bold; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; background-color: #FFFFFF }
.tableauheb2b   { font-size: 10px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; background-color: #F1F1F1}
.tableauheb3b { color: #000000; font-size: 10px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; background-color: #F1F1F1 }

/************************************/
/* Formulaire "conseiller à un ami" */
#conseiller_ami { width: 480px; padding: 10px; }
#conseiller_ami p { float: left; width: 100%; }
#conseiller_ami p.msgErreur { color: #966; }
#conseiller_ami label { width: 30%; float: left; text-align: right; }
#conseiller_ami span.champsForm { width: 65%; float: right; text-align: left; }
#conseiller_ami input.saisie, #conseiller_ami textarea.saisie { color: #000; width: 97%; }
#conseiller_ami span.asterisques { color: #dd653f; }
#conseiller_ami span.txtNotaBene {  }
#conseiller_ami span.txtChampsObligatoires { font-weight: bold; }
/*******************************/

/* Formulaire Recherche */
.rechercheBouton { border: 0px; background: #D4D4D4; font-weight: bold; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; height: 20px;}

.sousMenuGauche { margin: 0px; padding: 0px 0px 0px 10px; }
.sousMenuGauche0 { padding-left: 15px; list-style-type: none; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0px; }
.sousMenuGauche1 { margin-left: 0px; list-style-type: none; }
.sousMenuGauche0 a { color: #5c5f66; padding: 2px 0px 2px 25px; line-height: 20px; background: url("medias/images/Fond_rubrique.gif") no-repeat; }
.sousMenuGauche1 a { color: #f57923; font-size: 11px; line-height: 20px; }

.titrespectacledate { color: #4f4f4f; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold }
.titrespectacle { color: #f60; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold }
.salle { color: #8c929a; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.blocrecherche { color: white; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.texte { color: #4f4f4f; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }

/* Pour le système hébergement */
.tableauheb2  { font-size: 10px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; background-color: #fff; }
.tableauheb1   { color: #fff; font-weight: bold; font-size: 11px; font-family: arial, verdana, helvetica; background-color: #00008b }
.tableauheb1b   { color: #fff; font-weight: bold; font-size: 11px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; background-color: #f00 }
.tableauheb3  { color: #FF6600; font-size: 10px; font-weight: bold; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; background-color: #FFFFFF }
.tableauheb2b   { font-size: 10px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; background-color: #F1F1F1}
.tableauheb3b { color: #000000; font-size: 10px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; background-color: #F1F1F1 }

/* Styles pour le système d'hébergement */
.textesmall { font-size: 11px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular }
.ttbreve { color: #bba300; font-weight: bold; font-size: 14px; font-family: arial, verdana, helvetica }
.texte2 { color: #4F4F4F; font-size: 12px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular }
.hebergement1   { color: #fff; font-weight: bold; font-size: 11px; font-family: arial, verdana, helvetica; background-color: #00008b }
.hebergement1b   { color: #fff; font-weight: bold; font-size: 11px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; background-color: #f00 }
.hebergement2  { font-size: 10px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; background-color: #fff }
.hebergement3  { color: #FF6600; font-size: 10px; font-weight: bold; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; background-color: #FFFFFF }
.hebergement2b   { font-size: 10px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; background-color: #F1F1F1}
.thebergement3b { color: #000000; font-size: 10px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; background-color: #F1F1F1 }
