
@media screen {
	.quicksearch    { color: #000578; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #f8e1ff; width: 110px }
	td { color: #000578; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 12px }
	td a { color: #000578; text-decoration: none }
	td a:hover { color: #7d07a3; text-decoration: underline }
	.pmenu  { color: #000578; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif }
	#day { width: 45px }
	#month { width: 80px }
	#year { width: 55px }
	.psaisie { color: #000578; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #f8e1ff; width: 170px }
	.navig { color: #4d65d2; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; display: block; margin-bottom: 7px; width: 690px; border-bottom: 3px double #785cbf }
	.navig td { color: #4d65d2; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
	.navig a { color: #3c0f5b; font-weight: bold; text-decoration: none }
	.navig a:hover { color: #7d07a3; text-decoration: underline }
	.piedpage { color: #120461; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; display: block; margin-top: 10px; margin-bottom: 5px; padding-top: 3px; padding-bottom: 3px; width: 690px; border-top: 1px solid #785cbf; border-bottom: 1px solid #785cbf }
	.piedpage td { color: #120461; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
	.piedpage a { color: #3c0f5b; font-weight: bold; text-decoration: none }
	.piedpage a:hover { color: #7d07a3; text-decoration: underline }
	.cellcrit { background-color: #e1ddfd; border: solid 1px #4f436f }
	.titcrit { background-color: #c2bced; text-align: center; margin: 2px }
	.tabcrit { border-collapse: collapse    }
	.cellstar { border-right: 1px solid #4f436f }
	.numpage { background-color: #e1ddfd; display: inline; padding-right: 3px; padding-left: 3px; border: solid 1px #c2bced !important }
	.numpagesel { background-color: #fff; display: inline; border: solid 1px #c2bced }
	.results { font-size: 12px; line-height: 16px; text-align: center }
	.droite { float: right }
	.gauche { float: left }
	.nomhlist { color: #000578; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin-right: 2px; border-bottom: 1px solid #785cbf }
	.nomhlist a { color: #000578; text-decoration: none }
	.nomhlist a:hover { color: #7d07a3; text-decoration: none }
	.deschlist { color: #000578; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif }
	.dechlist a { color: #000578; text-decoration: none }
	.deschlist a:hover { color: #7d07a3; font-weight: normal; text-decoration: none }
	.stars { display: inline; margin-left: 3px }
	.nomhfiche { color: #000578; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin-right: 2px; border-bottom: 1px solid #785cbf }
	.nomrest { color: #000578; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; display: inline; margin-right: 2px; border-bottom: 1px solid #785cbf }
	.nomchapserv { color: #000578; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; display: inline; margin-right: 2px; border-bottom: 1px solid #785cbf }
	.nomroom { color: #000578; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; display: inline; margin-right: 2px }
	.nomspof { color: #000578; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; display: inline; margin-right: 2px }
	.chapsh { color: #000578; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #e1ddfd; padding: 4px; border: solid 1px #b097d4 }
	.chapsh a { color: #000578; font-size: 11px; text-decoration: none }
	.chapsh a:hover { color: #7d07a3; text-decoration: none }
	.prevnext { color: #000578; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #e1ddfd; display: block; margin: 5px 5px 10px; padding: 2px; border: solid 1px #b097d4 }
	.prevnext a { color: #000578; font-size: 11px; text-decoration: none }
	.prenext a:hover { color: #7d07a3; text-decoration: none }
	.photo { border: double 3px #785cbf }
	.piedvilles  { background-color: #f7f4fd; text-align: center; display: block; margin: 10px 5px 5px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #b097d4; border-bottom: 1px solid #b097d4 }
	.piedvilles h1 { font-size: 11px; font-weight: normal; text-decoration: none; display: inline }
	hr { background-color: #8c80b2; margin-right: 10px; margin-left: 10px; height: 1px; border: 0 }
	.thermo { font-weight: bold; background-color: #f6efff; padding: 3px; float: right; border: solid 1px #8c80b2 }
	#justify { text-align: justify }
	.titrelien { color: #000578; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; display: inline; margin-right: 2px }
	h1 { color: #8753d1; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; display: inline }
	h1.ref  { color: #8753d1; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; display: inline }
	h3 { color: #8753d1; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-align: center; display: inline; margin: 0.67em 0 }
	h3.ref  { color: #8753d1; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-align: center; display: inline; margin: 0.67em 0 }
	.zrefs  { display: block; position: absolute; z-index: 2; top: 0; left: -210px; width: 200px }
	body   { background-color: white; margin: 0; scrollbar-3dlight-color: #F1EFFE; scrollbar-arrow-color: #4B30F2; scrollbar-darkshadow-color: #5D3BB0; scrollbar-face-color: #f8e1ff; scrollbar-highlight-color: #F1EFFE; scrollbar-shadow-color: #5D3BB0; scrollbar-track-color: #FFFFFF; scrollWidth: 5   }
	
}
@media print {
	.quicksearch { color: #000578; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #f8e1ff; width: 150px }
	td { color: #000578; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 12px }
	td a { color: #000578; text-decoration: none }
	td a:hover { color: #7d07a3; text-decoration: underline }
	.pmenu { color: #000578; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif }
	#day { width: 45px }
	#month { width: 80px }
	#year { width: 55px }
	.psaisie { color: #000578; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #f8e1ff; width: 170px }
	.navig { color: #4d65d2; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; display: block; margin-bottom: 7px; width: 690px; border-bottom: 3px double #785cbf }
	.navig td { color: #4d65d2; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
	.navig a { color: #3c0f5b; font-weight: bold; text-decoration: none }
	.navig a:hover { color: #7d07a3; text-decoration: underline }
	.piedpage { color: #120461; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; display: block; margin-top: 10px; margin-bottom: 5px; padding-top: 3px; padding-bottom: 3px; width: 690px; border-top: 1px solid #785cbf; border-bottom: 1px solid #785cbf }
	.piedpage td { color: #120461; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
	.piedpage a { color: #3c0f5b; font-weight: bold; text-decoration: none }
	.piedpage a:hover { color: #7d07a3; text-decoration: underline }
	.cellcrit { background-color: #e1ddfd; border: solid 1px #4f436f }
	.titcrit { background-color: #c2bced; text-align: center; margin: 2px }
	.tabcrit { border-collapse: collapse     }
	.cellstar { border-right: 1px solid #4f436f }
	.numpage { background-color: #e1ddfd; display: inline; padding-right: 3px; padding-left: 3px; border: solid 1px #c2bced !important }
	.numpagesel { background-color: #fff; display: inline; border: solid 1px #c2bced }
	.results { font-size: 12px; line-height: 16px; text-align: center }
	.droite { float: right }
	.gauche { float: left }
	.nomhlist { color: #000578; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin-right: 2px; border-bottom: 1px solid #785cbf }
	.nomhlist a { color: #000578; text-decoration: none }
	.nomhlist a:hover { color: #7d07a3; text-decoration: none }
	.deschlist { color: #000578; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif }
	.dechlist a { color: #000578; text-decoration: none }
	.deschlist a:hover { color: #7d07a3; font-weight: normal; text-decoration: none }
	.stars { display: inline; margin-left: 3px }
	.nomhfiche { color: #000578; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin-right: 2px; border-bottom: 1px solid #785cbf }
	.nomrest { color: #000578; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; display: inline; margin-right: 2px; border-bottom: 1px solid #785cbf }
	.nomchapserv { color: #000578; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; display: inline; margin-right: 2px; border-bottom: 1px solid #785cbf }
	.nomroom { color: #000578; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; display: inline; margin-right: 2px }
	.nomspof { color: #000578; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; display: inline; margin-right: 2px }
	.chapsh { color: #000578; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #e1ddfd; padding: 4px; border: solid 1px #b097d4 }
	.chapsh a { color: #000578; font-size: 11px; text-decoration: none }
	.chapsh a:hover { color: #7d07a3; text-decoration: none }
	.prevnext { color: #000578; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #e1ddfd; display: block; margin: 5px 5px 10px; padding: 2px; border: solid 1px #b097d4 }
	.prevnext a { color: #000578; font-size: 11px; text-decoration: none }
	.prenext a:hover { color: #7d07a3; text-decoration: none }
	.photo { border: double 3px #785cbf }
	.piedvilles { background-color: #f7f4fd; text-align: center; display: block; margin: 10px 5px 5px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #b097d4; border-bottom: 1px solid #b097d4 }
	hr { background-color: #8c80b2; margin-right: 10px; margin-left: 10px; height: 1px; border: 0 }
	.thermo { font-weight: bold; background-color: #f6efff; padding: 3px; float: right; border: solid 1px #8c80b2 }
	#justify { text-align: justify }
	.titrelien { color: #000578; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; display: inline; margin-right: 2px }
}

