@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,600&subset=latin,latin-ext);
#accordion-container {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: #ffffff;
	/*padding: 5px 10px 10px 10px;*/
	/*border: 1px solid #cccccc;*/
	/*-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;*/
	-moz-box-shadow: 0 5px 8px #cccccc;
	-webkit-box-shadow: 0 5px 8px #cccccc;
	box-shadow: 0 5px 8px #cccccc;
	width: 790px;
	margin: auto;
}

.accordion-header {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 700;
	margin: 0px 0 0 0;
	padding: 5px 20px;
	border: 1px solid #cccccc;
	cursor: pointer;
	/*-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;*/
}

.active-header {
	color: #183a8d;
	/*-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;*/
	background: url(images/active-header.gif) #c1d5f6;
	background-repeat: no-repeat;
	background-position: right 50%;
}

.active-header:hover {
	color: #fff;
	background: url(images/active-header.gif) #183a8d;
	background-repeat: no-repeat;
	background-position: right 50%;
}

.inactive-header {
	background: url(images/inactive-header.gif) #ebebeb;
	background-repeat: no-repeat;
	background-position: right 50%;
}

.inactive-header:hover {
	background: url(images/inactive-header.gif) #f5f5f5;
	background-repeat: no-repeat;
	background-position: right 50%;
}

.accordion-content {
	display: none;
	padding: 20px;
	background: #ffffff;
	border: 1px solid #cccccc;
	border-top: 0;
	/*-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;*/
}
.accordion-content table.table1 .prix{
	font-weight: bold;
	color: #8b0000;
	line-height: 20px;
	font-size: 12px;
}
.accordion-content .first-p{
	font-size: 14px;
	color: #183A8D;
	line-height: 18px;
	text-align: justify;
}
/*.accordion-content table.table1 {border: 1px solid #ffffff;}*/
/*.accordion-content table.table1{ background-color: #EFEDED; }*/
/*.accordion-content table.table1 tr{border: 1px solid #f5f5f5;}*/
.accordion-content table.table1 td{background-color: #f5f5f5; text-align: center; border: 1px solid #ffffff;}
.accordion-content table.table1 th{background-color: #EFEDED; font-family: 'Open Sans', sans-serif; font-weight: 700; color: #183A8D; text-align: center; border: 1px solid #ffffff;}
.accordion-content table.table2 p{ font-family: 'Open Sans', sans-serif; color:#ED7731; font-weight: bold; text-align: center; }
.accordion-content table.table3 th{ background-color: #EFEDED; font-family: 'Open Sans', sans-serif; font-weight: 700; color: #183A8D; text-align: center; }
.accordion-content table.table3 td{ background-color: #f5f5f5; font-family: 'Open Sans', sans-serif; font-weight: 600; font-size: 15px; line-height: 18px; color: #ED7731; text-align: center; }
table.table3{ -moz-box-shadow: 0 5px 15px #cccccc; -webkit-box-shadow: 0 2px 5px #cccccc; box-shadow: 0 2px 5px #cccccc; }
table.table3 th{ background-color: #EFEDED; font-family: 'Open Sans', sans-serif; font-weight: 700; color: #183A8D; text-align: center; }
/*table.table3 .rowtitle:hover{ background-color: #183A8D; font-family: 'Open Sans', sans-serif; font-weight: 700; color: #183A8D; text-align: center; }*/
table.table3 td{ background-color: #f5f5f5; font-family: 'Open Sans', sans-serif; font-weight: 600; font-size: 12px; line-height: 16px; color: #ED7731; text-align: center; }
table.table3 .rowtitle {background: #EFEDED;}
.header {font-family: 'Open Sans', sans-serif; font-size: 18px;	font-weight: 700; color: #183a8d; background: #c1d5f6; padding: 5px 20px; text-align: center;}
.pensee {font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: 600; line-height: 20px; color: #ED7731; text-align: center;}
.pensee2 {font-size: 12px; font-weight: 500; line-height: 18px;}
.suite2 {font-family: 'Open Sans', sans-serif; font-size: 12px; font-weight: 600; color: #ED7731;}
table.table4{ -moz-box-shadow: 0 5px 15px #cccccc; -webkit-box-shadow: 0 2px 5px #cccccc; box-shadow: 0 2px 5px #cccccc; }
table.table4 th{ background-color: #EFEDED; font-family: 'Open Sans', sans-serif; font-weight: 700; color: #183A8D; text-align: center; }
table.table4 td{ background-color: #f5f5f5; font-family: 'Open Sans', sans-serif; font-weight: 600; font-size: 12px; line-height: 16px; color: #ED7731; text-align: center; }