body {
	background: url("../img/logocpamrhone.jpg") no-repeat; margin: 0px; font-family: helvetica, arial, serif;
}
.contenubody {
	margin: 5%;
	margin-top:0;
}
h1 {
	color: rgb(102, 119, 136); font-size: 1.5em; text-shadow: 1px 1px 2px #aaa;
}
h2 {
	color: rgb(102, 119, 136); font-size: 1.1em; text-shadow: 1px 1px 2px #aaa;
}
h3 {
	color: rgb(206, 23, 160); font-size: 1.1em; text-shadow: 1px 1px 2px #aaa;
}
.printbutton {
	padding: 15px; text-align: center;
}
.ongletmater {
	background: rgb(224, 224, 224) !important; color: rgb(102, 119, 136);
}
.ongletactif {
	background: rgb(255, 255, 255) !important; color: rgb(102, 102, 250) !important; font-weight: bold;
}
.list-inline {
	padding: 10px; margin-left: 0px;
}
.backwhite {
	background: rgb(255, 255, 255);
}
.blocgris {
	background: rgb(238, 238, 238); border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.flexbox1 {
	border-radius: 10px; width: auto;
}
.panels {
	border-radius: 10px; width: auto;
}
ul {
	list-style: none; margin: 0px; padding: 0px;
}
li {
	list-style: none; margin: 0px; padding: 0px; vertical-align: top;
}
li.bloc1 {
	background: rgb(255, 255, 255); margin: 5px 0px 5px 5px; padding: 5px; border-radius: 10px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 15%; color: rgb(137, 45, 212); display: inline-block; min-width: 148px;
}
.titreexamprenat {
	background: rgb(102, 102, 250); color: rgb(255, 255, 255);
}
.enfant {
	background: rgb(102, 102, 250); color: rgb(255, 255, 255);
}
div.blocmater {
	padding: 0px 20px; width: 13%;
}
li.texte {
	color: gray; padding-left: 5px;
}
.datedeb {
	color: rgb(100, 95, 101); padding-right: 5px; padding-left: 5px; font-weight: bold;
}
.datefin {
	color: rgb(100, 95, 101); padding-right: 5px; padding-left: 5px; font-weight: bold;
}
.datedebecho {
	color: rgb(100, 95, 101); padding-right: 5px; padding-left: 5px; font-weight: bold;
}
.datefinecho {
	color: rgb(100, 95, 101); padding-right: 5px; padding-left: 5px; font-weight: bold;
}
#datechargedeb {
	color: rgb(100, 95, 101); padding-right: 5px; padding-left: 5px; font-weight: bold;
}
#datechargefin {
	color: rgb(100, 95, 101); padding-right: 5px; padding-left: 5px; font-weight: bold;
}
#datep {
	color: rgb(100, 95, 101); padding-right: 5px; padding-left: 5px; font-weight: bold;
}
#datenaissp {
	color: rgb(100, 95, 101); padding-right: 5px; padding-left: 5px; font-weight: bold;
}
.titreli {
	padding: 5px; border-radius: 10px; border: 0px currentColor; border-image: none; margin-bottom: 5px; vertical-align: baseline;
}
.conge {
	background: rgb(102, 102, 250); color: rgb(255, 255, 255);
}
.echo {
	background: rgb(255, 101, 0); border: 0px currentColor; border-image: none; color: white; font-weight: normal; margin-top: 10px;
}
.info1 {
	background: rgb(176, 176, 252); color: rgb(255, 255, 255); margin-top: 10px;
}
.info2 {
	color: rgb(102, 102, 102); margin-top: 10px;
}
.info2titre {
	color: rgb(102, 102, 102); vertical-align: baseline;
}
.blocinfo {
	background: rgb(255, 255, 255); padding: 10px; border-radius: 10px; border: 1px solid rgb(221, 221, 221); border-image: none; color: gray; font-weight: normal;
}
.list-inline .blocinfo {
	margin: 5px 0px 5px 5px; vertical-align: baseline;
}
.exam {
	color: orange; font-weight: bold;
}
.fa {
	padding: 5px;
}
.blabla {
	padding: 5px; width: auto; color: rgb(102, 102, 102); margin-left: 10px;
}
#caldategrossesse {
	width: auto;
}
.inputtext {
	background: rgb(238, 238, 238); border-radius: 10px; border: 1px solid rgb(212, 45, 189); border-image: none; width: auto; text-align: center; color: rgb(212, 45, 189); font-family: helvetica, arial, serif; font-weight: bold;
}
.active {
	background: rgb(238, 238, 238);
}
#myTab {
	padding-top: 20px;
}
.panel-title {
	text-align: center;
}
.contenupage {
	background: rgb(255, 255, 255); padding: 10px;
}
.form-group {
	margin-right: 0px !important; margin-left: 0px !important;
}
.ui-datepicker-title {
	color: rgb(102, 102, 102);
}
.titleonglet {
	height: 100%; color: rgb(102, 102, 250) !important; font-weight: bold; float: left; display: none;
}
.info3 {
	font-size: 12px; font-weight: bold;
}
.h2petit {
	font-size: 12px; font-weight: normal;
}
.required {
	color: rgb(255, 0, 0); font-size: 18px; font-weight: normal !important; margin-right: 2px; margin-left: 5px;
}
.legende {
	color: rgb(153, 153, 153); font-size: 10px; font-weight: normal !important;
}
@media print and (orientation:landscape)
{
.notprint {
	display: none; visibility: hidden;
}
body {
	padding: 5px; width: 100%; font-size: 92%; -ms-writing-mode: tb-rl; -webkit-print-color-adjust: exact;
}
.contenubody {
	margin: 0px !important;
}
.bloc1 {
	margin: 2px !important; padding: 3px !important; border: 1px solid rgb(90, 90, 90) !important; border-image: none !important; width: 14% !important; min-width: 50px !important;
}
.list-inline {
	padding: 3px !important;
}
.blocinfo {
	padding: 4px !important;
}
.onlyprint {
	font-size: 14px; font-weight: bold; margin-top: 0px; display: block;
}
.titreli {
	padding: 3px !important;
}
.titreexamprenat {
	border: 1px solid rgb(102, 102, 250) !important; border-image: none !important;
}
.conge {
	border: 1px solid rgb(102, 102, 250) !important; border-image: none !important;
}
.enfant {
	border: 1px solid rgb(102, 102, 250) !important; border-image: none !important;
}
.info1 {
	border: 1px solid rgb(177, 103, 251) !important; border-image: none !important;
}
.echo {
	background: rgb(255, 179, 151) !important; border: 1px solid rgb(255, 101, 0) !important; border-image: none !important; font-weight: bold; -webkit-print-color-adjust: exact;
}
.page-header {
	display: none; visibility: hidden;
}
.form-horizontal {
	display: none; visibility: hidden;
}
#tabs-1 {
	display: block; visibility: visible; opacity: 1;
}
#tabs-2 {
	display: block; visibility: visible; opacity: 1;
}
#tabs-3 {
	display: block; visibility: visible; opacity: 1;
}
.container {
	padding-top: 0px;
}
.titleonglet {
	display: block; visibility: visible; opacity: 1;
}
.info2 {
	border: 0px currentColor !important; border-image: none !important;
}
.info2titre {
	border: 0px currentColor !important; border-image: none !important;
}
.pieddepage {
	width: 100%; text-align: right; bottom: 0px; color: rgb(0, 0, 0); font-size: 12px; font-weight: bold; vertical-align: bottom; display: block; visibility: visible; position: absolute; opacity: 1;
}
}
