.faq-question {
cursor: pointer;
color: #3d3d3d;
}
.faq-answer {
margin-top: 5px;
padding:10px; } .cta-link {
display: inline-block;
padding: 10px 20px;
font-size: 18px;
font-weight: bold;
color: white;
text-align: center;
text-decoration: none;
background-color: #27a517;
background-image: linear-gradient(to right, #24b314, #27a517 50%, #2d9e1a);
border: none;
border-radius: 4px;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
transition: all 0.3s ease;
}
.cta-link:hover {
background-image: linear-gradient(to right, #1e8c11, #27a517 50%, #2b9219);
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
transform: translateY(-2px);
}
.cta-link:active {
background-color: #249413;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
transform: translateY(1px);
} fieldset.myFieldsetPOI{
background-color: #F2F3F3;
}
legend.myLegendPOI {
}
#menu_mob {
position: absolute;
right: 0;
top: 10;
padding: 13px 23px 13px 13px;
margin: 0;
list-style: none;
font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;
text-transform: uppercase;
display: block;
padding: 0 10px 0 10px;
font-weight: normal;
color: #ffffff;
height: 37px;
line-height: 37px;
display:none;
z-index:90;
}
#menu_mob a {
color:white;
text-decoration: none;	white-space: nowrap;
}
#menu_mob_sidebar {
display:none;
}
#gauche{
float: left;
width: 85%;
text-align: center;
}
#droite{
float: right;
width: 15%;
text-align: right;
}
.confirmationaccept {
background:#e5f7e3 url(//lufop.net/wp-content/uploads/check.gif) no-repeat;
background-position:7px 7px;
border:1px solid #c5e1c8;
font-weight:700;
color:#005e20;
width:80%;  
padding:8px 8px 8px 28px;
}
.confirmationerror {
background:#ffebeb url(//lufop.net/wp-content/uploads/x.gif) no-repeat;
background-position:7px 7px;
border:1px solid #f5c1c2;
font-weight:700;
color:#9e0b0f;
width:80%;
padding:8px 8px 8px 28px;
}
.confirmationwarning {
background:#fffeeb url(//lufop.net/wp-content/uploads/warning.gif) no-repeat;
background-position:7px 7px;
border:1px solid #e6e5d8;
font-weight:700;
color:#555;
width:80%;
padding:8px 8px 8px 28px;
}
.confirmationquestion {
background:#e8f8fe url(//lufop.net/wp-content/uploads/question.gif) no-repeat;
background-position:7px 7px;
border:1px solid #cfdfe5;
font-weight:700;
color:#004a80;
width:80%;
padding:8px 8px 8px 28px;
}  #radarTable {
width: 60%;
margin: 20px auto;
border-collapse: collapse;
text-align: center;
font-family: 'Arial', sans-serif;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
border-radius: 10px;
overflow: hidden;
} #radarTable thead {
background-color: #9e2a3399;
color: white;
} #radarTable th, #radarTable td {
padding: 2px;
border: 1px solid #e0e0e0;
font-size: 0.9em;
max-width: 100px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
color: #210d0d;
} #radarTable tr:nth-child(even) {
background-color: #fdfdfd;
} .clickable a {
display: block;
text-decoration: none;
color: inherit;
} .clickable:hover {
background-color: #e0e0e0;
} .highlight {
background-color: #f2f2f2;
} #radarTable a {
color: #9e2a33;
text-decoration: none;
}
#radarTable a:hover {
text-decoration: underline;
} td:not(.clickable) {
padding: 8px;
}