.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;
}  #frame {
padding-left:20px;
padding-right:20px;
clear:both;
}
* html #frame {
zoom:1;
position: relative;
display:inline;
height:1%;
}
#content, .sidebar {
position: relative;
float: left;
overflow:hidden;
}
* html #frame .sidebar {
position: relative;
display:inline;
height:1%;
word-break: break-all;
}
* html #frame * {
position: relative;
}
#content {
padding: .5em 0 .5em 0;
width: 100%;
float: left;
}
#sidebar_left.sidebar div {
margin-right:20px;
padding-right:10px;
}
#sidebar.sidebar div {
margin-left:20px;
padding-left:10px;
}
.sidebar div {
padding-top:10px;
padding-bottom:10px;
}
.sidebar div div, #sidebar.sidebar div div, #sidebar_left.sidebar div div {
padding:0;
margin:0;
}
#sidebar_left.sidebar {
margin-left: -100%;
}
#sidebar.sidebar {
margin-right: -100%;
}
.sidebar_left #frame {
padding-left:200px;
}
.sidebar_right #frame {
padding-right:250px;
}
#sidebar_left.sidebar {
width:200px;
right:200px;
}
#sidebar.sidebar {
width:250px;
}
* html #sidebar_left {
left:250px;
}
#footer {
clear: both;
}
#frame {
overflow: hidden;
}
#page, #header, #footer {
width:800px;
margin:0 auto 0 auto;
} html>body #page .container {
padding:0 10px 0 10px;
background:transparent url(//lufop.net/wp-content/themes/freshy2/images/shadow_left.png) top left repeat-y;
}
html>body #header {
background:transparent url(//lufop.net/wp-content/themes/freshy2/images/header_shadow_right.png) top right repeat-y;
}
html>body #header .container,
html>body #footer .container {
padding:10px 0 0 10px;
margin-right:10px;
background:transparent url(//lufop.net/wp-content/themes/freshy2/images/header_shadow.png) top left repeat-y;
}
html>body #footer {
background:transparent url(//lufop.net/wp-content/themes/freshy2/images/footer_shadow_right.png) bottom right repeat-y;
}
#footer {
}
html>body #footer .container {
padding:0 0 10px 10px;
background:transparent url(//lufop.net/wp-content/themes/freshy2/images/footer_shadow.png) bottom left repeat-y;
}
#footer_content {
padding:10px;
text-align:center;
line-height:1em;
position: relative;
}
#footer_content * {
padding:0;
margin:0;
}
html>body #page {
background:transparent url(//lufop.net/wp-content/themes/freshy2/images/shadow_right.png) top right repeat-y;
}
#header_image {
position:relative;
padding-top:200px;
height:0;
z-index:85;
}
#menu {
background:transparent;
padding:10px;
height:60px;
margin-top:-80px;
}
html>body #menu {
background-image:url(//lufop.net/wp-content/themes/freshy2/images/transparency/black-60.png);
}
#menu .menu_container {
height:48px;
line-height:48px;
margin:0px 11px 0 0;
padding:11px 0 0 11px;
}
#menu ul {
list-style-type:none;
margin:0;
padding:0;
height:37px;
line-height:37px;
width:100%;
background:center left transparent repeat-x;
position:relative;
}
#menu ul li {
font-size:.9em;
}
#menu ul li li {
font-size:1em;
}
#menu ul li ul {
list-style-type:none;
margin:0;
padding:5px 0 5px 0;
height:auto;
line-height:auto;
width:auto;
position:absolute;
top:37px;
left:0;
display:none;
opacity:.9;
filter:alpha(opacity=90);
background:#313131;
border:0px none;
}
#menu ul li ul ul {
filter:none;
opacity:1;
background:none;
}
#menu ul li:hover {
position:relative;
z-index:90;
}
#menu ul li:hover ul {
display:block;
}
#menu ul li ul ul {
position:relative;
top:0;
padding:0;
margin:0;
}
#menu ul li {
background:none;
padding:0;
vertical-align:middle;
float:left;
position:relative;
height:37px;
line-height:37px;
position:relative;
}
#menu ul li li {
float:none;
clear:both;
width:auto;
height:auto;
margin:0;
padding:0;
white-space:nowrap;
display:block;
position:relative;
line-height:1.3em;
}
#menu ul li li li {
padding:0 0 0 2em;
}
* html #menu ul li li {
width:200px;
}
#menu ul li a {
font-family:Arial, Helvetica, Geneva, Verdana, sans-serif;
text-transform:uppercase;
display:block;
padding:0 10px 0 10px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
height:37px;
line-height:37px;
white-space:nowrap;
}
* html #menu ul li a {
width:10px;
}
* html #menu ul li li a, * html #menu ul li li ul {
width:100%;
}
#menu ul li ul li a {
text-transform:none;
display:block;
font-weight:normal;
position:relative;
color:#ffffff;
text-decoration:none;
height:2.5em;
line-height:2.5em;
}
html>body #menu .menu_container {
background-image:url(//lufop.net/wp-content/themes/freshy2/images/menu/first_menu.png);
}
.menu_end {
right:0;
width:21px;
height:80px;
background:transparent center left no-repeat;
position:absolute;
bottom:0;
}
html>body .menu_end {
background-image:url(//lufop.net/wp-content/themes/freshy2/images/menu/menu_end.png);
}
#menu ul li.current_page_ancestor a, #menu ul li:hover a, #menu ul li.current_page_parent a, #menu ul li.current_page_item a {
background-image:url(//lufop.net/wp-content/themes/freshy2/images/menu/reflect.png);
}
#menu ul li li a {
background-image:none !important;
filter:none !important;
} #menu ul li li.current_page_item li a {
color:#ffffff;
}
#menu ul li:hover a, #menu ul li a:hover { background-color:#3d3d3d;
} #menu ul li li a:hover, #menu ul li li.current_page_item a {
color:#ff6600;
}
#menu ul li li.current_page_item a:hover {
color:#ff6600;
}
#menu ul li.current_page_ancestor:hover a, #menu ul li.current_page_ancestor a, #menu ul li.current_page_parent a, #menu ul li.current_page_item a {
background-color:#ff6600;
}
#menu ul li.current_page_parent li a, #menu ul li.current_page_parent li a, #menu ul li.current_page_item li a, #menu ul li.current_page_item li a, #menu ul li li a {
background-color:transparent !important;
}
#menu .menu_container li.langs {
float:right;
}
#menu .menu_container li.last_menu {
float:right;
}
html { overflow-x: hidden; overflow-y: auto; }
body {
margin:0;
padding:0;
background:#7F7F7F;
background-image:url(//lufop.net/wp-content/themes/freshy2/images/background/fat_lines_light.gif);
background-attachment:fixed;
font-family:Arial, Verdana, Lucida, serif, sans;
line-height: 1.7em;
font-size: 76%;
color:#232323;
}
input, select, textarea {
font-family:Arial, Verdana, Lucida, serif, sans;
font-size:12px;
border:1px solid #c6c6c6;
}
input {
margin-right:5px;
}
textarea{
width:99%;
}
label {
font-weight:bold;
}
label small {
font-weight:normal;
}
*::-moz-selection, *::-selection {
background-color:#ff6600;
color:white;
}
a {
color:#ff6600;
}
#content a:hover {
text-decoration:underline !important;
}
a img {
border:0px none;
}
#title {
margin:0;
padding:0px;
position:relative;
z-index:86;
height:0px ;
}
#header_image {
padding-top:200px;
background-image:url(//lufop.net/wp-content/themes/freshy2/images/headers/499153_79030836.jpg);
background-position:center;
}
#title, #frame, #footer_content { background:white;
}
#footer_content {
border-top:1px solid #d0d0d0;
}
.description small {
font-family:Trebuchet Ms, Lucida, Arial, Verdana, serif, sans;
font-weight:bold;
font-style:italic;
font-size:1em;	
color:#8d8d8d;
position:relative;
left:80px;
top:85px;
}
#quicklinks {
position:absolute;
right:0;
top:0;
padding:13px 23px 13px 13px;
margin:0;
list-style:none;
}
#quicklinks #searchform {
margin:0;
padding:0;
clear:none;
display:inline;
line-height:4em;
position:relative;
margin-left:20px;
}
* html #quicklinks #s {
*margin-top:1.1em;
}
#quicklinks ul {
list-style:none;
padding:0;
margin:0;
float:left;
}
* html #quicklinks {
right:10px;
}
#quicklinks ul li {
padding:0;
margin:0;
font-style:italic;
font-size:1.2em;
float:left;
text-transform:lowercase;
color:#8d8d8d;
}
#quicklinks ul li a {
margin-left:20px;
height:3.5em;
line-height:3.5em;
text-decoration:none;
color:#8d8d8d;
display:inline;
}
#quicklinks ul li a:hover {
text-decoration:underline;
}
#quicklinks ul li a.rss {
color:#ee7700;
padding-right:20px;
background:transparent url(//lufop.net/wp-content/themes/freshy2/images/icons/feed-icon-16x16.gif) no-repeat center right;
}
#quicklinks ul li#fr_FR a {
background:transparent url(//lufop.net/wp-content/themes/freshy2/images/flags/fr.png) no-repeat center right;
}
#quicklinks ul li#en_US a {
background:transparent url(//lufop.net/wp-content/themes/freshy2/images/flags/gb.png) no-repeat center right;
}
#quicklinks ul li#fr_FR.current_page_item a, #quicklinks ul li#en_US.current_page_item a {
display:none;
}
#quicklinks #addicted_results {
position:relative;
z-index:90;
*width:160px;
}
#quicklinks #addicted_results ul {
float:none !important;
position:absolute;
background:white;
border:1px solid #c6c6c6;
opacity:.9;
-moz-opacity:.9;
filter:alpha(opacity=90);
zoom:1;
width:164px;
overflow:hidden;
margin-left:20px;
right:5px;
*left:0;
}
html > body #quicklinks #addicted_results ul {
margin-top:-15px;
}
* html #quicklinks #addicted_results ul {
*margin-top:-2px;
}
#quicklinks #addicted_results ul li {
font-family:Arial, Verdana, Lucida, serif, sans;
font-size:12px;
font-style:normal;
float:left;
clear:both;
width:160px;
line-height:1.2em !important;
height:auto !important;
}
#quicklinks #addicted_results ul li a {
line-height:1.4em !important;
height:auto !important;
margin-left:0;
color:#3d3d3d;
text-decoration:none;
padding:3px;
display:block;
float:left;
clear:both;
width:160px;
}
#quicklinks #addicted_results ul li a:hover {
color:#ffffff;
background-color:#ff6600;
}
h1, h2, h3, h4, h5, h6 {
font-family:Trebuchet Ms, Lucida, Arial, Verdana, serif, sans;
font-weight:normal;
color:#010101;
margin:.5em 0 .5em 0;
padding:0;
}
h1 a,h2 a, h3 a, h4 a, h5 a, h6 a {
color:#010101;
text-decoration:none;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
text-decoration:underline;
}
h1, h2, h3 {
color:#4d9301;
font-size:1.9em;
letter-spacing:-1px;
line-height:1.1em;
margin:1em 0 0 0;
padding:0 0 0 0;
}
h1 a, h2 a, h3 a {
color:#4d9301;
}
h1 a,h2 a, h3 a, h2 img, h3 img {
border:0px none;
}
.rsswidget img {
display:none;
}
h3 {
font-size:1.7em;
letter-spacing:-1px;
line-height:1.2em;
}
h4 {
font-size:1.4em;
letter-spacing:-1px;
line-height:1.2em;
color:#585858;
}
h4 a {
color:#585858;
}
small {
font-size:.9em;
}
.meta {
padding-bottom:9px;
background:transparent url(//lufop.net/wp-content/themes/freshy2/images/box-shadow.png) no-repeat bottom left;
font-size:.9em;
}
.meta dl {
border:1px solid #c6c6c6;
background:white;
margin:0;
padding:4px;
list-style:none;
display:block;
}
* html .meta dl {
height:1em;
}
.meta dl dd, .meta dl dt {
display:inline;
margin:0;
padding:0;
}
.meta dl dt {
margin:0 .5em 0 0;
color:#828282;
white-space: nowrap;
}
.meta dl dt a {
color:#828282;
text-decoration:none;
}
.meta dl dd {
margin:0 1em 0 0;
font-weight:bold;
color:black;
}
.meta dl img {
vertical-align:middle;
}
.meta dl dd a {
text-decoration:none;
color:black;
}
.commentlist, .commentlist ul.children {
margin:0;
padding:0;
list-style:none;
}
.commentlist ul.children {
margin-left:2em;
}
.comment .author, .comment .author a, .comment .date {
color:#585858;
}
.comment div,
.bypostauthor li div {
padding:5px;
margin:15px 0 15px 0;
background:#f3f3f3;
border:1px solid #c6c6c6;
}
.bypostauthor li cite {
color:#585858;
}
.comment div div,
.bypostauthor div div {
padding:0;
margin:0;
background:none;
border:0px none;
}
.comment img.avatar {
float:left;
margin-right:5px;
border:1px solid #ffffff;
}
.comment cite {
font-family:Trebuchet Ms, Lucida, Arial, Verdana, serif, sans;
margin:.5em 0 .5em 0;
padding:0;
font-size:1.4em;
letter-spacing:-1px;
line-height:1.2em;
color:#585858;
font-style: normal;
}
.comment p {
margin:.5em 0 .5em 0;
padding:0;
}
.bypostauthor div {
background-color:#4d9301;
background-image:url(//lufop.net/wp-content/themes/freshy2/images/transparency/white-90.png);
border-color:#4d9301;
}
.bypostauthor cite {
color:#4d9301;
}
#commentform p {
margin:0 0 .5em 0;
padding:0;
}
.comment-meta {
font-size:smaller;
}
.comment-meta,
.comment-meta a {
color:#585858;
}
#sidebar div {
border-left:1px solid #d0d0d0;
}
#sidebar_left div {
border-right:1px solid #d0d0d0;
padding-left:10px;
}
.sidebar div div {
border:0px none !important;
}
.sidebar h2 {
font-size:1.5em;
padding:15px 0 15px 10px;
margin:5px 0 10px -11px;
border-left:2px solid #ff6600;
color:#ff6600;
}
#sidebar_left h2 {
padding:15px 10px 15px 10;
margin:5px -11px 10px -10;
}
.sidebar h2 a {
color:#ff6600;
}
.sidebar ul, .sidebar ol {
padding:0;
margin:0;
list-style:none;
}
.sidebar li {
padding:0;
margin:1px 8px 0 0;
color:#3d3d3d;
line-height:1.8em;
min-height:1.8em;
clear:both;
}
* html .sidebar li {
height: 1.8em;
}
.sidebar li li {
padding:0 0 0 1.3em;
background:url(//lufop.net/wp-content/themes/freshy2/images/bullet.gif) 9px 9px no-repeat;
}
.sidebar li a { position:relative;
z-index:10;
line-height:1.2em;
min-height:1.2em;
}
.sidebar li a:hover {
text-decoration:none;
z-index:99;
}
.sidebar a {
text-decoration:none;
color:#3d3d3d;
}
.sidebar a:hover {
text-decoration:underline;
}
#tag_cloud {
}
#calendar {
width:100%;
}
#wp-calendar {
width:100%;
}
#calendar td {
text-align:center;
padding:0;
}
#calendar td a {
text-align:center;
border:1px solid gray;
display:block;
margin:1px;
}
#calendar td a:hover {
text-decoration:none;
background:gray;
color:white;
}
#calendar tfoot #prev {
text-align:left;
}
#calendar tfoot #next {
text-align:right;
}
#calendar tfoot a {
background:none;
color:inherit;
display:inline;
border:0px none;
}
#calendar #today {
background:#ff6600;
color:white;
}
#calendar #today a {
color:white;
border-color:white;
}
#calendar #today a:hover {
background:none;
}
.sidebar li.current_page_item li a, .sidebar li.current-cat li a {
background:transparent;
color:#3d3d3d;
}
.sidebar li.current_page_item a, .sidebar li.current-cat a, #frame .sidebar li a:hover {
background:#ff6600;
color:white;
}
code, pre {
background:#4d9301 url(//lufop.net/wp-content/themes/freshy2/images/code_bg.png) no-repeat top left;
display:block;
line-height:26px !important;
padding-left:44px;
font-size:14px;
border:1px solid #4d9301;
margin:1em 0 1em 0;
font-family: "Courier New", Courier, monospace;
letter-spacing:0;
clear:both;
overflow:auto;
text-align:left;
color:white;
white-space:nowrap;
}
* html code, * html pre {
position:relative;
width:90%;
overflow:hidden;
overflow-x:scroll;
}
.alignleft {
max-width: 50%;
float:left;
}
.alignright { max-width: 50%;
float:right;
}
.myAddRight {
float:right;
}
.myAddLeft {
float:left;
}
.post {
}
.post .entry {
margin:1em 0 1em 0;
}
.post ul {
list-style:none;
padding:0 0 0 1em;
margin:.7em 0 .7em 0;
}
.post p {
margin:.7em 0 .7em 0;
}
.post ul ul {
margin:0;
}
.post ul li {
padding:0;
margin:0;
list-style-position:inside;
list-style-image:url(//lufop.net/wp-content/themes/freshy2/images/bullet.gif);
}
* html .post ul li {
list-style-image:none;
list-style-position:outside;
background:transparent url(//lufop.net/wp-content/themes/freshy2/images/bullet.gif) no-repeat 0 10px;
padding-left:10px;
}
.post ul li li {
list-style-type:circle;
list-style-image:none;
padding-left:0;
background:transparent;
}
.post a {
text-decoration:none;
}
.post blockquote {
border-left:2px solid #4d9301;
color:#4d9301;
padding:0 0 0 1em;
margin:0;
font-family: Georgia, Times New Roman, sans;
font-style:italic;
font-size:1.1em;
}
.post blockquote a {
color:#4d9301;
}
.post blockquote blockquote {
font-size:1em;
}
ul#linkslist, ul#linkslist li {
list-style-image:none;
background-image:none;
padding:0;
margin:0;
}
ul#linkslist li h2 {
padding:0;
margin:.5em 0 .5em 0;
}
.linkcat {
padding:0;
margin:0;
list-style:none;
}
#searchform {
margin:1em 0 1em 0;
padding:0;
}
* html #searchform {
width:90%;
}
#quicklinks #searchsubmit, .sidebar .widget_search input {
display:none;
}
#s {
background:white url(//lufop.net/wp-content/themes/freshy2/images/search.png) no-repeat 98% 2px;
line-height:1.4em;
padding:2px;
width:160px;
display:inline;
}
.navigation, .meta {
clear:both;
}
p.navigation {
*margin:0;
*padding:.5em 0 2em 0;
} .important {
background:#ffcdc5;
border:1px solid #cd2d12;
padding:5px;
margin:.5em 0 .5em 0;
color:#8c1400;
}
.important a {
color:#8c1400;
}
.note {
background:#d5f69b;
}
.note, .download {
border:1px solid #75ad14;
padding:5px;
margin:.5em 0 .5em 0;
color:#446c00;
}
.note a, .download a {
color:#446c00 !important;
}
.download a {
font-weight:bold;
}
.download {
background:#d5f69b url(//lufop.net/wp-content/themes/freshy2/images/download.png) no-repeat top left;
padding-left:46px;
min-height:35px;
}
address {
padding:5px;
margin:1em 0 1em 0;
background:#f3f3f3;
border:1px solid #c6c6c6;
}