 body {
          background-color: #FFFFFF;
          margin-top: 0px;
          margin-right: 0px;
          margin-bottom: 0px;
          margin-left: 0px;
          font-family: Arial, Helvetica, sans-serif;
          font-size: 12px;
          line-height: 14px;
          color: #000000}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	margin-top: 3px;
	margin-bottom: 0px;
	color: #006699;
	margin-left: 0px;
	width: 356px;
}


h2 {
          font-family: Arial, Helvetica, sans-serif;
          font-size: 14px;
          font-weight: bold;
          line-height: 14px;
          margin-top: 10px}

h3 {
          font-family: Arial, Helvetica, sans-serif;
          font-size: 12px;
          font-weight: bold;
          line-height: 12px;
          margin-top: 5px}


p,span,div{

          font-family: Arial, Helvetica, sans-serif;
          font-size: 12px;
          line-height: 14px;
          color: #000000}
.td-p{

          font-family: Arial, Helvetica, sans-serif;
          font-size: 12px;
          line-height: 14px;
          vertical-align: top}

ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	list-style-type: square;
	list-style-image: url(../images/outils/boulette_ocre.gif);
}

.texteaccueil {
          font-family: Arial, Helvetica, sans-serif;
          font-size: 12px;
          line-height: 14px;
          color: #FFFFFF}
.address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #006699;
	line-height: 12px;
	margin-bottom: 8px;
	text-decoration: none;
	margin-right: 5px;
}
.addressnoir {
          font-family: Arial, Helvetica, sans-serif;
          font-size: 11px;
          font-style: normal;
          color: #000000;
          line-height: 12px;
          margin-bottom: 8px;
          text-decoration: none}

.addressaccueil {
          font-family: Arial, Helvetica, sans-serif;
          font-size: 11px;
          font-style: normal;
          color: #006699;
          line-height: 12px;
          margin-bottom: 8px;
          text-decoration: none}

.menu1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	padding-right: 3px;
	padding-left: 3px;}

.outilsaccueil {
          font-family: Arial, Helvetica, sans-serif;
          font-size: 11px;
          line-height: 12px;
          color: #006699;
          text-decoration: none}

.outils {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #00CCFF;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 0px;}

.copyright {
          font-family: Arial, Helvetica, sans-serif;
          font-size: 13px;
          line-height: 13px;
          color: #00CCFF;
          text-decoration: none}

.margeoutils {
          margin-bottom: 0px;
          margin-left: 10px}

.margemenu2 {
          margin-left: 5px;
          margin-top: 10px;
          margin-right: 5px;
          margin-bottom: 10px}

.menudyn {
          margin-top: 10px;
          margin-bottom: 10px}

a.menulateral:link {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}

a.menulateral:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}

a.menulateral:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;

}

a.menu1:hover {
color: #CC9900;
 text-decoration: none}

a.outils:hover {
 color: #FFFFFF;
 text-decoration: none}

a.outilson:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 0px;
 color: #FFFFFF;
 text-decoration: none}

a.outilson:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 0px;
 color: #FFFFFF;
 text-decoration: none}

a.outilson:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 0px;
 color: #CC9900;
 text-decoration: none}

a.outilsaccueil:hover {
 color: #FFFFFF;
text-decoration: none}

a.outilsaccueil:hover {
 color: #FFFFFF;
text-decoration: none}

.menu1on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #CC9900;
	text-decoration: none;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	padding-right: 3px;
	padding-left: 3px;

}

a.address:hover {
          color: #000000; 
          text-decoration: none}

a.addressaccueil:hover {
          color: black; 
          text-decoration: none}


.menugestion {
          font-family: Arial, Helvetica, sans-serif;
          font-size: 12px;
          line-height: 13px; 
	  color: #FFCC00;
          text-decoration: none; 
          font-weight: bold}

.margesousmenu2 { margin-left: 15px; 
	margin-top: 6px; 
	margin-right: 5px; 
	margin-bottom: 6px}

.margesousmenu3 { margin-left: 25px; 
	margin-top: 6px; 
	margin-right: 5px; 
	margin-bottom: 6px}

.sousmenugestion { font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFF99; 
	text-decoration: none; 
	line-height: 13px; 
	font-weight: bold }


a.sousmenugestion:hover { color: #FFFFFF; 
	text-decoration: none }

.legendeiconesmusees {  
          color: #990066; 
          font-family: Arial, Helvetica, sans-serif; 
          font-size: 11px; 
          line-height: 22px}

.marine { color: #333366}

.blanc { color: #FFFFFF}

.blanc_espace_exposition { color: #FFFFFF; font-size: 11px; }

.bleu { color: #006699}
.jaune { color: #FFCC00}
.ocre { color: #CC9900}
.olive { color: #666600}
.rouge { color: #990000}
.fuschia {  color: #990033}
.fuschiaclair { color: #CC3366}

ol { font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 16px; 
	color: #000000 ; 
	list-style-type: decimal}


a.noir:link { color:black}
a.noir:visited { color:black}
a.noir:active { color:black}

.petit { font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 14px; 
	color: #000000 }

.gris {  color: #999999}

.vignette { font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 12px; 
	color: #999999}

.textelc {  margin-top: 3px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 25px; 
	font-size: 12px; 
	font-weight: normal}

.beige { color: #FFFFCC; 
	font-family: "Times New Roman", Times, serif; 
	font-style: oblique}

.calendarHeader { font-weight: normal; 
	background-color: #333366}

.calendarSelectedWeek { background-color: #CCCCFF; 
	text-align: center; 
	font-size: 10px;}
.calendar { background-color: #666699; 
	text-align: center; 
	font-size: 10px;}

.calcoulclaire { color: #9999CC }

.treeMenu { 
	font-family : Arial,Helvetica,sans-serif; 
	color: #FFFFFF;
	font-size : 8pt; }


.treeLink   { 
	color: #FFFFFF;
}

.margevignette {  margin-left: 5px}

.grasvignette { font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	line-height: 16px; 
	font-weight: bold; 
	color: #000000 }

.italiquevignette { font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: italic; 
	line-height: 16px; 
	color: #000000 }

.menuaccueilcircuits { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 14px; 
	color: #FF9933; 
	text-decoration: none; 
font-weight: bold }

a.menuaccueilcircuits:hover { color: #FFFFFF; 
	text-decoration: none }

.marineclair { color: #9999CC}

.couleurmenucircuits { color: #FF6666}

.menuaccueilguidemusees { font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 14px; 
	color: #FFCC33; 
	text-decoration: none; 
	font-weight: bold }







a.menuaccueilguidemusees:hover { color: #FFFFFF; 



	text-decoration: none }



 



.etiquette {



	font-family: Arial, Helvetica, sans-serif; 



	font-size: 14px; 



	font-weight: bold; 



	line-height: 16px; 



	color: #FFFFFF; 



	background-color: #0099CC;



	padding: 3px;



}







.iframe {  background-color: #006699;
SCROLLBAR-FACE-COLOR: #006699; 
SCROLLBAR-HIGHLIGHT-COLOR: #006699; 
SCROLLBAR-SHADOW-COLOR: #0099cc; 
SCROLLBAR-3DLIGHT-COLOR: #0099cc; 
SCROLLBAR-ARROW-COLOR: #FFFFFF; 
SCROLLBAR-TRACK-COLOR: #006699; 
SCROLLBAR-DARKSHADOW-COLOR: #006699
}	



dd { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #000000 }

dt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #000000 ; font-weight: bold}

.trespetit { font-family: Arial, Helvetica, sans-serif; font-size: 9px; line-height: 10px; color: #000000 ; padding-top: 2px}

.lienpub1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 13px; color: #660000; font-weight: bold }
a.treeLink:visited { color: #0099CC; }


.reservelatin { 
	font-family: Times-Roman, serif; 
	color: #FFFFFF; 
}


/*
 MAD::Profile::Search needs this 
 MAD::Profile::EspaceMusee needs this 
*/

.cellfonce { 
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    background-color: #CC6600
}
.cellmpale {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    background-color: #FF9900
}
.cellstatusexpiration {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    background-color: #FFCC00
}
.celltpalesanstexte {
    font-weight: normal;
    background-color: #CC6600
}
.erreur {
    font-family: Arial, Helvetica, sans-serif;
    color: #FF0000
}
.erreurformulaire {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #FF0000
}
.cellfoncetitre {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #CC9900;
    color: #FFFFFF;
    margin-top: 3px;
    margin-right: 1px;
    margin-bottom: 3px;
    margin-left: 1px;
    border: none
}
.celltpale {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC9900;

}

a.lienaction:link { color: 000000; font-size: 9pt;}
a.lienaction:visited { color: 000000; font-size: 9pt;}
a.lienaction:active { color: 000000;}

.liensurfonce {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none
}
.submitsurfonce {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    border: 1px #000000 solid;
    background-color: #FFCC00;
    margin-top: 3px;
    margin-bottom: 3px;
    font-weight: normal;
    letter-spacing: 2px;
    padding-right: 2px;
    padding-left: 2px
}
.submitsurpalesmall {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    border: 1px #000000 solid;
    background-color: #CC6600;
    margin-top: 3px;
    margin-bottom: 3px;
    font-weight: bold;
    letter-spacing: 2px;
    padding-right: 2px;
    padding-left: 2px 
}
.submitsurfoncesmall {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    border: 1px #000000 solid;
    background-color: #FFCC00;
    font-weight: normal;
    letter-spacing: 2px;
    padding-right: 3px;
    padding-left: 3px
}
.cellcontenupale {
    background-color: #FFCC00;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 14px;
}


.retour {
          font-family: Arial, Helvetica, sans-serif;
          font-size: 12px;
          font-weight: bold;
          color: #FFFFFF;
          text-decoration: none; 
          margin-top: 12px; 
          margin-right: 5px; 
          margin-bottom: 2px; 
          margin-left: 8px
}

.bordure-noir {
	border: 1px solid #000000;
}

.ligne-bleu {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #006699;


}
.ligne-blanc {
	border-bottom-style: none;
	border-right-color: #FFFFFF;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-left-style: none;

}

.billetnom {  
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 18px;
  color: #000000
}

.billetcode {  
  font-family: Arial, Helvetica, sans-serif;
  font-size: 24px;
  line-height: 24px;
  color: #FFFFFF;
  font-weight: bold
}

.form {  
    margin-top: 0px;
    margin-bottom: 0px;
}


.orange {  color: #CC6600}.orange-texte-marge {
	color: #CC6600;
	margin-top: 0px;
	margin-bottom: 5px;

}
.bleu-marge {
	color: #006699;
	margin-top: 0px;
	margin-bottom: 5px;

}
.noir-marge {

	color: #000000;
	margin-top: 0px;
	margin-bottom: 5px;
}
.gros {
	font-size: 14px;
	color: #006699;

}
.fond-bleu {
	background-image:  url(../images/set/iu/accueil/fond-bleu.gif);
	background-repeat: no-repeat;
	background-color: #006699;

}
.fond-cell-navigation {
	background-color: #FFFFFF;
	background-image: url(../images/set/iu/fond_cell_menu.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.ligne-vert {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #636500;

}
.ligne-ocre {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CC9900;


}
.splash {
	background-color: #FFFFFF;
	background-image: url(../images/set/splash/fond_splash.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.ligne-orange {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CC6600;

}
.ligne-ocre-haut {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CC9900;

}
.ligne-ocre-bas {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC9900;


}
.ligne-ocre-droite {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CC9900;




}
.address-splash {
	vertical-align: bottom;
}
.espacegestion {
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 3px;
	font-size: 12px;
	text-align: right;
	margin-right: 10px;
	margin-bottom: 5px;
}

a.menu-splash:link {
	color: #006699;
	text-decoration: none;

}
a.menu-splash:visited {

	color: #006699;
	text-decoration: none;
}
a.menu-splash:hover {


	color: #CC9900;
	text-decoration: none;
}
.contenu {
	margin-right: 167px;
	margin-left: 60px;
}
.ocre-marge {


	color: #CC9900;
	margin-top: 0px;
	margin-bottom: 5px;
}
.bordure-ocre {
	border-top: 1px solid #CC9900;
	border-bottom: 1px solid #CC9900;


}
form {
	margin-top: 0px;
	margin-bottom: 0px;
}
.salle {
          font-family: Arial, Helvetica, sans-serif;
          color: black; 
          font-size: 12px;
          font-weight: bold;
          line-height: 14px;
          margin-top: 10px}
h2.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;


}
.textfield {


          font-family: Arial, Helvetica, sans-serif;
          font-size: 12px;
          line-height: 14px;
          color: #000000
}
.bordure4-ocre {
	border: 1px solid #CC9900;

}
.marge-ul {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin-top: 6px;
	margin-bottom: 3px;

}
.results {
	color: #000000;
}
.detail-entete-bleu-ecran { 
    color: #006699
}
.detail-entete-bleu-impression {
    color: black 
}
.detail-entete-ocre-ecran { 
    color: #CC9900;
    padding-top:0px;
    padding-bottom:0px;
    font-size:12px;
    font-weight:bold;
    line-height:14px;
    vertical-align:text-bottom;
}
.detail-entete-ocre-impression { 
    color: black;
    padding-top:0px;
    padding-bottom:0px;
    font-size:12px;
    font-weight:bold;
    line-height:14px;
    vertical-align:text-bottom;
}
.detail-ligne-ocre-bas-ecran {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC9900;
    margin-bottom: 3px;
    vertical-align:text-bottom;
}
.detail-ligne-ocre-bas-impression {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: black;
    margin-bottom: 3px;
    vertical-align:text-bottom;
}
.detail-etiquette-ecran { 
    color: #CC9900;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 14px;
    vertical-align: top;
    /* white-space: nowrap; */
    padding: 1px 1px;
}
.detail-etiquette-impression { 
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 14px;
    vertical-align: top;
    /* white-space: nowrap; */
    padding: 1px 1px;
}
.detail-donnee-ecran { 
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 14px;
    vertical-align: top;
    padding: 1px 1px;
}
.detail-donnee-impression { 
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 14px;
    vertical-align: top;
    padding: 1px 1px;
}
.detail-fond-cell {
	background-color: #FFFFCC;
	border: 1px solid #CC9900;
}

.bouton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC9900;
	border: 1px outset #FFFFCC;
}
.detail-tab-etiquette-ecran {
    	color: #CC9900;
	padding-left:15px;
    padding: 1px 1px;
}
.detail-tab-etiquette-impression {
	padding-left:15px;
    padding: 1px 1px;
}
.detail-institution {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 14px;
    margin-top: 10px;
}
.detail-ligne-ocre-haut-droite {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CC9900;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CC9900;
}
.return {
    padding-top: 10px;
    padding-bottom: 10px;
}

