.gall-block .article strong {
    color: #FF9900;
}
.gall-block .article strong:hover {
    text-decoration: underline;
}

#footer .frame a {
	color: #FFFFFF;
}

.slideset.parquets a {
    color: #546F79;
    display: inline-block;
    font: 14px/16px 'Merriweather','Times New Roman',Times,serif;
    margin: 0 0 7px;
    vertical-align: top;
}
.carousel .mesures strong, .slideset.parquets a strong {
	font-weight:bold;
}
.section .slideset.informations a, .section .parquets a {
	color:#FF9900;
	text-decoration:underline;
}

#hierarchie a {
	color:#979999;
}
#hierarchie {
	color:#858585;
	margin-bottom:10px;
	font-size:11px;
}

.section .video {
	/*padding-top:74px;*/
}
.section .video iframe {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    margin: 10px;
}

/** Bloc en pratique **/
.section.pratique ul{
	padding:0 0 1px;
	margin:0;
	list-style:none;
	text-align:center;
}
.section.pratique ul li{
	font-size:1.385em;
	line-height:1.57em;
	font-style:italic;
	font-weight:300;
	position:relative;
	color:#7f796c;
	width:auto;
}
.section.pratique ul li span{
	display:inline-block;
	vertical-align:top;
	position:relative;
	padding:0 0 0 14px;
}
.section.pratique ul li span:before{
	content:'';
	position:absolute;
	top:13px;
	left:0;
	background:url(../images/sprite.png) no-repeat -94px 0;
	width: 6px;
	height: 6px;
}
.section.pratique ul a{
	color:#f90;
	text-decoration:underline;
}
.section.pratique ul a:hover{text-decoration:none;}
  
/** onglets rubrique **/
#liste_onglets {
    list-style: none;
    padding-left: 0px;
    margin: 10px 0px 0px 0px;
}
#liste_onglets li {
    float: left;
    width: auto;
    height: 25px;
    padding: 0px 14px 5px;
    font-size:13px;
    font-weight:normal;
    line-height:31px;	
}
#liste_onglets li.active {
    border: 1px solid #E0DEDA;
    border-bottom: none;   
    font-size:13px;
    font-weight:bold;
    line-height:31px;
    color:#FF9900;
}
#liste_onglets li a {
	color:#FF9900;
}
#contenu_page_interieure {
	font-size:13px;
	border:1px solid #E0DEDA;
	padding: 20px 20px 20px 40px;
	margin-bottom:10px;
	clear:both;
	position:relative;
	line-height:20px;
	min-height: 420px;
}
.titre_rubrique {
	color:#536E79;
	font-weight:bold;
	font-size:30px;
	line-height:45px;
	margin-bottom:10px;
}
#contenu_page_interieure h3 {
	color:#FF9900;
	margin-bottom: 15px;
    margin-top: 15px;
    font-weight:bold;
    text-align: center;
}
#contenu_page_interieure p {
	margin-bottom: 15px;
    margin-top: 15px;
}
#contenu_page_interieure strong, .section .slideset.informations strong, .section .parquets strong {
	font-weight:bold;
}
#contenu_page_interieure i, .section .slideset.informations i, .section .parquets i {
	font-style:italic;
}
#contenu_page_interieure a {
	text-decoration:underline;
    color: #002EB8;
}
#contenu_page_interieure ul {
	list-style:disc;
	list-style-position:inside;
}
#contenu_page_interieure ul, #contenu_page_interieure ol {
	margin-left: 10px;
    padding-left: 10px;
}
#contenu_page_interieure ul li ul {
	list-style:circle;
	list-style-position:inside;
}

/** formulaire contact **/
#formulaire_contact form {
	margin-left: 50px;
	width: 600px;
}
#formulaire_contact legend {
	display:none;
}
#formulaire_contact li {
	margin-top:10px;
}
#formulaire_contact li.erreur {
	margin-top:25px;
}
#formulaire_contact label {
	width:200px;
	display:inline-block;
}
#formulaire_contact label strong {
	color: #FC7C0F;
	font-weight:normal;
}
#formulaire_contact input {
	width:250px;
}
#formulaire_contact fieldset li p.explication {
    display: inline;
    float: left;
    margin: 0;
    width: 200px;
}
#formulaire_contact fieldset li .choix {
    float: left;
    margin-top: -2px;
    width: 100px;
}
#formulaire_contact fieldset li .choix label {
    display: inline;
}
#formulaire_contact fieldset li .choix input {
    width: auto;
}
#formulaire_contact .saisie_civilite {
	height:20px;
}
#formulaire_contact .saisie_prenom {
	clear:both;
}
#formulaire_contact p.boutons {
    margin: 30px 10px 30px 310px;
    width: 150px;
}
#formulaire_contact .submit {
	width:auto;
	font-size:12px;
}
#formulaire_contact input,
#formulaire_contact textarea,
#formulaire_contact select
{
	color:#000000;
}
#formulaire_contact p {
	margin-left:20px;
}
#contenu_page_interieure #formulaire_contact ul {
	list-style:none;
}
.champs_obligatoires, .mentions_legales {
    font-size: 10px;
    font-style: italic;
}
.champs_obligatoires {
	color: #FF9900;
	font-weight:bold;
}

/** Formulaire de recherche **/
.search-holder {
	position:relative;
}
.search-holder .search_form {
    background: url("../images/bg-recherche.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: none;
    height: 52px;
    padding: 18px 22px 0;
    position: absolute;
    right: -12px;
    top: 36px;
    width: 237px;
}
.search-holder .search_form input[type="text"] {
    background: url("../images/bg-input.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #000000;
    float: left;
    font-size: 12px;
    height: 15px;
    line-height: 15px;
    padding: 5px 8px;
    text-transform: uppercase;
    width: 182px;
}
.search-holder .search_form .submit-holder {
    float: left;
    height: 25px;
    position: relative;
    width: 39px;
}
#nav .search-holder .search_form .submit-holder span.normal-state, #nav .search-holder .search_form .submit-holder span.rollover-state {
    background: url("../images/sprite-submit.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 25px;
    left: 0;
    position: absolute;
    top: 0;
    width: 39px;
}
#nav .search-holder .search_form .submit-holder span.rollover-state {
    background: url("../images/sprite-submit.png") no-repeat scroll 0 -62px rgba(0, 0, 0, 0);
    display: none;
}
.search-holder .search_form input[type="submit"] {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    float: left;
    height: 25px;
    margin: 0;
    position: relative;
    width: 39px;
    z-index: 100;
}

.cycle-gallery-2 .btn-prev {
	background: url("../images/precedent.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 20px;
    width: 88px;
}
.cycle-gallery-2 .btn-next {
    background: url("../images/suivant.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 20px;
    width: 88px;
}

/************/

#contenu_page_interieure ul
{
	list-style:disc;
	list-style-position:inside;
}

#contenu_page_interieure ul,
#contenu_page_interieure ol
{
	margin-left: 10px;
    padding-left: 10px;
}

#contenu_page_interieure ul li ul
{
	list-style:circle;
	list-style-position:inside;
}

#contenu_page_interieure ul li ul li ul
{
	list-style:square;
	list-style-position:inside;
}


* {
	max-height: 30000px;	
}

.section-holder .section.large ul {
	list-style-type: disc;
	padding-bottom: 18px;
    padding-left: 18px;
}

.section-holder .section.large ul ul {
	list-style-type: circle;
}

.article ul {
	list-style-type: disc;
	padding-left: 30px;
}

/*** suppression video du 03062020 **/
.carousel {
	float: none;
	width: auto;
	padding-top: 0;
	padding-bottom: 0;
}
.carousel .mask {
	width: auto;
	/*height: 655px;*/
	/*height: 745px;*/
	height: auto;
	border-bottom: none;
}
.carousel .btn-prev, .carousel .btn-next {
	display: none;
}

#contenu_page_interieure img {
	max-width: 870px;
	height: auto;
}