@import url(layout.css);

/* ******************************** */
/* INITIALISATION STYLES ADMIN */
/* ******************************** */

a, a:link { color: #46B0E4; }
.important {
	color: #d64717;
	font-weight: bold;
}

.lien_orange { background:#d64717; font-size:16px; text-transform: uppercase; color:#fff; padding:4px 8px; border-radius:5px; margin-top:10px; display:inline-block; }
a.lien_orange:hover { text-decoration: none; background:#fff; color:#d64717; }
.block_info { position:relative; margin-top:80px;}
.orange { color:#d64717; font-weight:bold;}
.lien_orange_2 { color:#d64717; font-weight:bold; }

.info {
	background: url(images/puce-info.jpg) no-repeat;
	padding-left: 50px;
}

.alert {
	color: red;
	font-weight: bold;
	font-style: italic;
	background: url(images/puce-alert.jpg) no-repeat;
	padding-left: 50px;
}

.borderImg {
	border: 1px solid #ccc;
}

/* not editor */
.block_bottom { font-size:16px; background:#e4e4e5; text-align:center; display:inline-block; position:absolute; padding:20px 55px; line-height:20px;border-radius:8px 8px 0 0; left:50%; bottom:0; transform: translateX(-50%);  }
img { max-width: 100%; height: auto; }
table { font-size: 14px; }

body{
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
}

/** STYLE DE LA SIDEBAR **/
#menu{
	/*background: #FBFBFB url(images/bg-menu.jpg) repeat-y;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif*/
}
#menu-top{
	/*background: url(images/bg-menu-top.jpg) repeat-y;*/
}
#menu-bottom{
	/*background: url(images/bg-menu-bottom.jpg) repeat-y;*/
}

.secondMenu > ul { counter-reset: li; }
.secondMenu > ul > li { list-style: none; counter-increment: li; }
.secondMenu > ul > li:before { content: counter(li)"."; display: inline-block; width: 20px; margin: 0 4px 0 -24px; text-align: right; }
.secondMenu a { display: inline; padding: 0; }
.secondMenu a[class*="selected"] { color: #e26c02 !important; }

#menu a:hover,
#menu .secondMenu a:hover{
	color: #bcbdbe;
}

/* 1er niveau */
#menu > ol > li,
#menu .secondMenu > ul > li {
	padding: 5px 0; margin-right: 5px; border-bottom: 1px solid #ccc;
}
#menu > ol > li:last-child,
#menu .secondMenu > ul > li:last-child {
    border-bottom: 0;
}

#menu li, #menu li a,
#menu .secondMenu li, #menu .secondMenu li a {
	color: #d64717; font-size:13px; font-weight: bold; text-transform: uppercase; text-decoration: none;
}

/* 2�me niveau */
#menu ol ul,
#menu .secondMenu ul ul {
	list-style: none; text-transform: none; padding: 0;
}

#menu ol ul li,
#menu .secondMenu ul ul li {
    padding-left: 10px; background: url(images/puce-liste.jpg) left -7px top 9px no-repeat;
}
#menu ol ul li li,
#menu .secondMenu ul ul li li {
    padding: 5px 8px 0;
}
#menu li li, #menu li li a,
#menu .secondMenu li li, #menu .secondMenu li li a {
	color: #292929; padding-top: 6px; font-weight: normal; text-transform: none; background: none;
}

/* 3�me niveau */
#menu ol ul ul,
#menu .secondMenu ol ul ul {
	list-style-image: none; list-style-type: none;
}

#menu li li li, #menu li li li a,
#menu .secondMenu li li li, #menu .secondMenu li li li a {
	font-weight: normal; font-style: italic; background: none;
}

/** STYLE DE LA PAGE **/
h2{
	color: #d64717;
	text-transform: uppercase;
	border-bottom: #BCBDBE dotted 1px;
	margin-bottom:40px;
}
h2.h2_titre1 { font-size:1.5rem; margin-bottom:20px;}
.cheminprint { display: none; }
.logoprint { display: none; }

/** FAQ **/
.faqbox .liste_question { margin-bottom: 100px; }
.faqbox .liste_question .question { color:#46B0E4; font-size: 14px; font-weight: bold; margin-bottom: 8px; text-decoration: none; border-bottom: #BCBDBE dotted 1px; }
.faqbox .liste_question .question a, .faqbox .liste_question .question a:hover { text-decoration: none; }
.faqbox .bloc_question .question { color:#d64717; font-size: 13px; font-weight: bold; margin-bottom: 8px; text-decoration: none; border-bottom: #BCBDBE dotted 1px; }
.faqbox .bloc_question .reponse { padding: 0 15px 15px; margin-bottom: 25px; }
