
/* ---------- CSS Base ----------*/

body{direction:rtl; background:#FFFFFF url('medias/bg.png') repeat-x top center; margin:0; padding:0; font-family:tahoma,Verdana,Sans-Serif; font-size:0.8em; line-height:1.50em; text-align:center; }
a img{text-decoration:none; border:none; text-align:center; margin:0 auto; }
div {margin:0; padding:0; border:none; }
.print {display:none; }
hr.both {clear:both; visibility:hidden; padding:0; margin:0; height:0; border:none; font-size:0px; }
div.both {clear:both; padding:0; margin:0; height:0; font-size:0px; line-height:0; }
p img{vertical-align:top; border:none; }
h1, h2 {font-family:tahoma;  }
input, select, textarea {font-family:verdana, serif sans arial,; }
h1 {margin:10px 0 10px 0; padding:0 15px 0 0; color:#0095BB; font-size:1.5em; border-bottom:solid 0px #eeeeee; }
h2 {margin:10px 0 10px 0; padding:0 10px 0 0; color:#0095BB; font-size:1.4em; border-bottom:solid 0px #eeeeee; font-weight:normal;background:url('medias/puce-title-h3-rtl.jpg') right no-repeat; padding:0 15px 0 0;}
h3 {margin:10px 0 10px 0; padding:0 0 0 0; color:#FF8338; font-size:1em; border-bottom:solid 0px #eeeeee; }
h4 {margin:10px 0 10px 0; padding:0 10px 0 0; color:#008EB6; font-size:1.1em; border-bottom:solid 0px #eeeeee; }
h5 {margin:05px 0 05px 0; padding:0 05px 0 0; color:#c23131; font-size:1.0em; border-bottom:solid 0px #eeeeee; }
h6 {margin:05px 0 05px 0; padding:0 00px 0 0; color:#107ba7; font-size:1.0em; border-bottom:solid 0px #eeeeee; }
p {margin:.5em 0; line-height:150%; }
a img{text-decoration:none; border:none; }
a, a:link {color:#008EB6; }
a:visited {color:#008EB6; }
a:active, a:hover {color:#008EB6; }
ul{; }
ul li{list-style:url('medias/puce-rtl.png');margin:0 0 6px 0; }
label {font-size:12px; margin:2px 0; padding:1px; color:#333; }
input {font-size:12px; margin:2px 0; padding:1px; border:1px solid #666; color:#333; }
select {font-size:12px; margin:2px 0; padding:1px; border:1px solid #666; color:#333; }
textarea {font-size:12px; margin:2px 0; padding:1px; border:1px solid #666; color:#333; }
input[type=button] {font-size:12px; padding:1px 10px; border:1px solid #666; width:100px; color:#333; float:left; background-color:#E6E6E6; }
input[type=submit] {font-size:12px; padding:1px 10px; border:1px solid #666; width:100px; color:#333; background-color:#eee; }

/* ---------- CSS TEMPLATE ----------*/

#wd-body{background:#fff url('medias/bg-header-top.gif') repeat-x top center; width:936px; padding:0; margin:0 auto; text-align:right; }
#wd-head {; }
#wd-middle {background:url('medias/bg-contenu.png') center top repeat-x; padding-top:10px; }
#wd-foot {background:url('medias/bg-bottom.jpg') repeat-x top center #227da7; padding:20px 20px 10px 20px; color:#CCCCCC; }
#wd-tun { padding:0; margin:35px 10px 10px 10px; float:right; text-align:right; width:300px; }
#wd-tun p { padding:0; margin:0; line-height:125%; text-align:right; font-size:.9Em; color:#000000; }
#wd-tun img { float:right; margin:0 0 0 10px; border:none; width:34px; height:26px; }
#wd-tit { margin:0px 0 10px 30px; width:500px; float:left; padding-top:10px; font-family:Georgia, "Times New Roman", Times, serif;}
#wd-tit p{ color:#119cc0; font-size:2.0em; font-weight:bold; padding:0; margin:0; line-height:1.0em; text-align:left;}
#wd-lang {padding:0; margin:10px 10px 0 0; float:left; width:220px; font-size:1.1em; }
#wd-lang p {padding:0; margin:0; }
#wd-lang a:link {color:#2C99B4; text-decoration:none; }
#wd-lang a:visited {color:#2C99B4; text-decoration:none; }
#wd-lang a:hover {text-decoration:underline; }
#wd-lang a:active {color:#2C99B4; text-decoration:underline; }
#wd-lang a.act {color:#2C99B4; text-decoration:none; }
#wd-ban {clear:both; position:relative; height:170px; }
#wd-ban h1{display:none; }
.kmenu-lang {position:absolute; left:18px; bottom:0; }
#wd-logo {float:right; margin:0; padding:20px 100px 0 25px; display:none; }
#wd-logo p{padding:0; margin:0; }
#wd-slog {display:none; float:right; width:450px; margin:0 30px 0 0; padding:10px 20px 0 0; }
#wd-slog p{color:#0095bb; font-family:"Myriad Pro"; font-style:italic; text-align:left; font-size:1.1em; line-height:1.5em; }
#wd-slog p span{color:#5f5b5c; }
#wd-slog img{float:left; padding:10px 0 30px 0; }
#wd-menu {clear:both; }
#wd-tools {float:right; width:100%; }
#wd-tools .tools-shr {float:right; width:225px; padding:15px 0 5px 0; }
#wd-tools .tools-rlg {float:right; width:480px; padding:15px 0 5px 0; }
#wd-tools .tools-ths {float:left; padding:15px 0 10px 0; }
#wd-colcnt {float:right; width:650px; margin:0; padding:0 0 30px 0; border-left:solid 1px #ccc; }
#wd-colcnt .wd-cnt {padding:20px 25px 20px 20px;}
#wd-colrig {float:right; width:280px; margin:0 -1px 0 0; padding:0; border-right:solid 1px #ccc; }
#wd-colrig h2{ color:#ff8338;background:url('medias/puce-h2-sidebar-rtl.jpg') right no-repeat; padding:0 15px 0 0;}
#wd-colrig .wd-cnt {padding:10px; }
#wd-colrig .csc-default {padding-top:5px; }
#wd-cont-top {clear:both; padding:.2em 1em; color:#999; }
#wd-cont-top p{color:#999; }
#wd-content {margin-top:1.5em; }
#wd-content h2 {margin-top:10px; }
#wd-cont-bot {; }
#wd-foot {background:#e3e4e4; border-top:5px solid #d1d3d3; padding:20px 0; }
#wd-ctask {float:left; width:500px; margin:30px 0 0 30px; font-size:0.9em; }
#wd-ctask p {padding:0; margin:0; text-align:left; }
#wd-ctask a:link {color:#838383; text-decoration:none; }
#wd-ctask a:visited {color:#838383; text-decoration:none; }
#wd-ctask a:hover {text-decoration:underline; }
#wd-ctask a:active {color:#fff; text-decoration:underline; }
#wd-ctask a.act {color:#000; text-decoration:none; }
#wd-copy {color:#FFFFFF; float:right; width:300px; margin:0 30px 0 0; font-size:0.9em;}
#wd-copy p {color:#838383; padding:0; margin:0; }
.afd-part{margin-top:20px;}

/* ---------- CSS TYPO3 ----------*/

.print {display:none; }
.align-right {text-align:right; }
.align-center {text-align:center; }
.align-left {text-align:left; }
.align-justify {text-align:justify; }
.indent {margin-right:20px; }
.float-right {float:right; }
table.contenttable {border-collapse:collapse; border:solid 1px #333333; }
table.contenttable th, table.contenttable td {border:solid 1px #333333; margin:0; padding:0 5px; font-size:0.8em; }
table.contenttable th {background-color:#3d7492; color:#ffffff; font-size:110%; text-align:center; }
table.contenttable th p {color:#ffffff; font-weight:bold; text-align:center; }
table.contenttable td {vertical-align:top; }
.pdf ul {margin:0; padding:0; list-style-image:none; list-style-type:none; border:none; }
.pdf ul li {margin:0 .5em .5em 0; padding:0 24px 0 0; line-height:1.75em; list-style-image:none; list-style-type:none; background:url('medias/folder.gif') 3px right no-repeat; font-weight:bold; }
.pdf ul ul li {background:url('medias/pdf.gif') 3px right no-repeat; font-weight:normal; }
.angle ul {margin:0; padding:0; list-style-image:none; list-style-type:none; border-style:solid; border-color:#333; border-width:0 1px 1px 0; overflow:auto; }
.angle ul li {margin:0; padding:0px; float:right; list-style-image:none; list-style-type:none; border:none; }
.angle ul li a{display:block; text-decoration:none; outline:none; margin:0px; padding:0px 6px; border-style:solid; border-color:#333; border-width:1px 0 0 1px; }
.angle ul li a:link, .angle ul li a:visited, .angle ul li a:hover, .angle ul li a:active{color:#202020; text-decoration:none; }
.angle ul li a:hover{background:#ddd; }
.angle ul li a.act:link{font-weight:bold; color:#ffffff; background:#3d7590; }
.angle ul li a.act:visited{font-weight:bold; color:#ffffff; background:#3d7590; }
.angle ul li a.act:hover{background:#999; }
.list ul {margin:0; padding:0; list-style-image:none; list-style-type:none; border:none; }
.list ul li {margin:0 5px; padding:0 5px; float:right; list-style-image:none; list-style-type:none; border-right:solid 1px #666; }
.list ul li:first-child {border-right:none; }
.list ul li a{text-decoration:none; outline:none; }
.list ul li a.act:hover{text-decoration:underline; }
.undemi {float:right; width:45%;margin:15px 0 0 20px; }
.untiers {float:right; width:33%; }
.unquart {float:right; width:25%; }
.un5em {float:right; width:20%; }

/* ---------- CSS Base ----------*/

.xxxNav {margin:0 0 20px 0; padding:0; border:solid 5px #BACCDA; border-top:none; border-right:none; height:35px; }
.xxxNav ul {margin:0; padding:0; list-style-image:none; list-style-type:none; border-top:solid 1px #fff; }
.xxxNav li {margin:0; padding:0 0 0 4px; float:right; list-style-image:none; list-style-type:none; border:none; background:#fff url('medias/angle-sep.jpg') no-repeat top left; }
.xxxNav li a {display:block; text-decoration:none; outline:none; margin:0; border:none; padding:8px 10px; line-height:1em; background:#EDF3FF url('medias/angle-lst.jpg') repeat-x top right; }
.xxxNav li a:link, .all-vol ul.xxxNav li a:visited, .all-vol ul.xxxNav li a:hover, .all-vol ul.xxxNav li a:active{color:#5F6B77; font-weight:bold; text-decoration:none; }
.xxxNav li a.xxxNavLst:hover {background-color:#999; color:#5F6B77; }
.xxxNav li a.xxxNavAct {color:#5F6B77; background:#BACCDA url('medias/angle-act.jpg') repeat-x top right; }
.xxxCntLst {visibility:hidden; height:0; overflow:hidden; }
.xxxCntAct {visibility:visible; height:100%; overflow:none; }
#menuAdx {font:Arial; font-size:12px; font-weight:bold; color:#fff; clear:both; margin:0; padding:0; position:relative; background:#3aa7c5 top repeat-x url('medias/bg-top-menu.png'); z-index:9999; float:right; width:100%; }
#menuAdx li {background:url('medias/separator-top-menu.png') no-repeat center left; float:right; padding:7px 10px; }
#menuAdx ul {padding:0; margin:0; }
#menuAdx .lev1 {margin:0; padding:0; }
#menuAdx .menuAdxC, #menuAdx .menuAdxC ul li {color:#fff; list-style:none; }
#menuAdx .menuAdxC ul {; }
#menuAdx a:link, #menuAdx a:hover, #menuAdx a:active, #menuAdx a:visited {color:#fff; text-decoration:none; font-size:; }
#menuAdx a:hover {color:#fff; }
#menuAdx .menuAdxC a {font-size:12px; text-align:right; padding:0; display:block; position:relative; }
#menuAdx .no-lev0, #menuAdx .act-lev0 {text-align:right; display:block; position:relative; cursor:default; }
#menuAdx a {cursor:pointer !important; }
#menuAdx .menuAdxC li li a {padding:0; margin:0; color:#3d7590; }
#menuAdx .menuAdxC a:hover, #menuAdx .menuAdxC li:hover>a {color:#ff9453; }
#menuAdx .menuAdxC li li {width:200px; border:1px solid #ccc; border-top:none; background-color:#f8fcff; }
#menuAdx .menuAdxC li li:first-child {border-top:1px solid #ccc; }
#menuAdx .menuAdxC li li a:hover, #menuAdx .menuAdxC li li:hover>a {color:#ff9453; }
#menuAdx .menuAdxC li li:hover>ul {top:-1px; right:100%; }
#menuAdx .menuAdxC a.act {color:#333; }
*+html #menuAdx .menuAdxC a.dact-lev0 {margin-top:-3px; padding-top:5px; }
#menuAdx .menuAdxC a.act-lev0 {color:#ffffff; }
#menuAdx .menuAdxC a.act-lev0:hover {color:#ffffff; }
#menuAdx ul.lev-2 a {background:#81b5e4; }
div.allnews {clear:both; padding:0; margin:10px 0 0 0; overflow:auto; border-top:solid 1px #ddd; }
div.allnews p {background:#FAFAFA url('medias/pu-ltr.gif') no-repeat 3px 6px; float:left; clear:both; border:solid 1px #ddd; border-top:none; border-bottom:solid 4px #DDD; padding:2px 15px 3px 8px; margin:0; }
#select-lang {width:200px; padding:10px 20px 0 0; margin:0px; float:left; color:#FFFFFF; font-size:11px; }
#select-lang a{list-style:none; color:#FFFFFF; font-size:11px; text-decoration:none; }
/* ---------- CSS EXTONSIONS ----------*/
.tx-macinasearchbox-pi1 {padding:25px 30px 10px 0; }
.tx-macinasearchbox-pi1 .shr-lab {display:none; }
.tx-macinasearchbox-pi1 .shr-inp {margin:0 0 0 5px; vertical-align:bottom; background-color:#fff; border:solid 1px #739fc9; padding:2px; color:#AEB3B5; font-size:11px; height:14px; width:153px; }
.tx-macinasearchbox-pi1 .shr-sub {margin:0; vertical-align:top; width:28px; background-color:#AEB3B5; border:none; padding:1px; color:#fff; font-size:11px; background:url('medias/btn-search.jpg'); height:20px; cursor:pointer; }

#uid_134 {border:solid 1px #ddd; height:26px; padding:0 0 0 10px }

.tools-acs {float:left; padding:0 1px 0 0;}
.tools-acces {float:left; padding:0 3px; vertical-align:bottom;}
.tools-acces span {color:#F2FAFC; font-size:0.1em;}
span.tools-sep, span.addthis_separator {float:left; display:block; padding:0; margin:0; vertical-align:bottom;}
.tools-rss {float:left; margin:0; padding:1px 0 0 0; vertical-align:bottom; line-height:1em; }
.rss-ico {background:url('medias/rss.gif') no-repeat 0 3px; padding:2px 0 3px 20px; }
.tools-addthis {float:left; }

.search {float:right; width:360px; height:22px; padding:0 70px; margin:0; }
.search label {display:none; }
.search #sadvanced {display:none; }
.search input {float:right; border:1px solid #d6d6d6; margin:6px 0; font-size:11px; color:#9a9a9a; }
.search input.shr-inp {border:solid 0px red; width:200px; height:22px; float:right; padding:0 20px 8px 0; background:url('medias/bg-search.png') no-repeat; color:#9a9a9a; }
.search input.shr-sub {border:solid 0px red; width:90px; height:22px; float:right; padding:0 5px; cursor:pointer; background:url('medias/btn-search.png') no-repeat; color:#b12ea2; font-weight:bold; font-size:11px; }
.news-latest-container {margin:0 10px 0 0; padding:0; }
.news-single-item {margin:10px 0; padding:0 0 10px 0; border-bottom:solid 1px #eee; clear:both; overflow:auto; }
.news-single-item img {float:right; margin:0 0 0 10px; width:124px; height:93px; }
.news-single-item h3{font-size:1.0em; margin:0; padding:5px 0 0 0; font-weight:normal; }
.news-single-item h3 a{color:#008EB6; }
.news-list-item {margin:10px 0; padding:0 0 10px 0; border-bottom:solid 1px #eee; clear:both; overflow:auto; }
.news-list-item img {float:right; margin:0 0 0 10px; width:124px; height:93px; }
.news-list-item h3{font-size:1.0em; margin:0; padding:5px 0 0 0; font-weight:normal; }
.news-list-item h3 a{color:#008EB6; }
.news-latest-item {margin:20px 0; padding:0; clear:both; overflow:auto; }
.news-latest-item img {float:right; margin:0 0 0 10px; width:124px; height:93px; }
.news-latest-item h3{font-size:1.0em; margin:0; padding:0; font-weight:normal; }
.news-latest-item h3 a{color:#008EB6; }
.news-latest-item p{margin:0; padding:5px 0 0 0; }
.news-latest-date, .news-single-timedata {margin:0; padding:0 !important; color:#999; }
.news-single-leftbox, .news-single-imgcaption, .news-latest-date, .news-latest-morelink, .news-latest-category, .news-list-category, .news-list-author, .news-list-imgcaption, .news-list-date, .news-list-browse, .news-amenu-container, .news-catmenu {font-size:0.9em !important; }
.news-amenu-container {margin:0 0 20px 0; padding:0 0 10px 0; border-bottom:solid 1px #eee; }
.news-amenu-container li {margin:0 20px 0 0; }
.news-amenu-container li.news-amenu-item-year {margin:0 0px 0 0; font-weight:bold; }
.csc-loginform label {display:block !important; float:right; width:100px; }
#loginformuser {width:80px; }
#loginformpass {width:80px; }
#loginformsubmit {margin:2px 100px 0 0; float:right; width:83px; }
.tx-indexedsearch-searchbox label {margin:2px 0; padding:1px 10px 1px 1px; color:#373737; width:120px; float:right; text-align:left; }
.tx-indexedsearch-searchbox input {margin:2px 0; padding:1px; border:1px solid #373737; color:#373737; }
.tx-indexedsearch-searchbox file {margin:2px 0; padding:1px; border:1px solid #373737; color:#373737; }
.tx-indexedsearch-searchbox select {margin:2px 0; padding:1px; border:1px solid #373737; color:#373737; }
.tx-indexedsearch-searchbox textarea {margin:2px 0; padding:1px; border:1px solid #373737; color:#373737; }
.tx-indexedsearch-search-submit {clear:both; }
.tx-indexedsearch-searchbox .submit {margin:2px 0; padding:1px 10px; border:1px solid #373737; color:#373737; }
.tx-indexedsearch-res {clear:both; margin-top:25px; }
.tx-indexedsearch-res h3 span {display:block; float:right; }
.tx-indexedsearch-icon img {vertical-align:bottom; }
.tx-indexedsearch-percent {display:none; visibility:hidden; }
.tx-indexedsearch-descr {clear:both; }
.tx-indexedsearch-browsebox ul {border:solid 1px #666666; overflow:auto; padding:0 3px; background-color:#eeeeee; }
.tx-indexedsearch-browsebox li {float:right; margin:0 5px 0 0; padding:2px; list-style-type:none; list-style-image:none; }
.tx-indexedsearch-res dl {border:solid 1px #cccccc; overflow:auto; padding:3px; font-size:80%; }
.tx-indexedsearch-res dt, .tx-indexedsearch-res dd {display:block; float:right; margin:0; padding:0; }
.tx-indexedsearch-res dt {padding:0 10px 0 0; }
dt.tx-indexedsearch-text-item-path {clear:both; }
.gmaps {padding:0 0 20px 0; padding:0 0 20px 0; border-bottom:solid 1px #666; }
.gmaps .carte {width:470px; height:320px; border:solid 1px #999; }
.gmaps .info {font-size:0.9em; }
.gmaps .titre {font-weight:bold; margin:0 0 5px 0; }
.gmaps .desc p {padding:0 !important; margin:0 !important; }
.tx-jkpoll-pi1 h3 {font-size:1.1em; color:#333; margin:0 0 10px 0; }
.tx-jkpoll-pi1 div.question {display:none; }
.tx-jkpoll-pi1 input.pollsubmit {font-size:1.0em; width:100px; padding:0px; position:relative !important; }
input.pollanswer {border:none; }
.tx-wdaccordion-pi1-accordion_toggle {display:block; background:#C8DDF2 url('medias/module-menu-left.png') 5px 9px no-repeat; padding:2px 20px 2px 2px; color:#ffffff; text-decoration:none; outline:none; font-size:100%; font-weight:bold; color:#000000; border-bottom:1px solid #eeeeee; cursor:pointer; margin:0 0 0 0; }
.tx-wdaccordion-pi1-accordion_toggle_active {background:#C8DDF2 url('medias/module-menu-down.png') 4px 11px no-repeat; }
.tx-wdaccordion-pi1-accordion_content {background-color:#ffffff; color:#444444; overflow:hidden; padding:10px; }
fieldset.csc-mailform {border:none; }
.csc-mailform fieldset {border:none; }
.csc-mailform fieldset legend {display:none; }
.csc-mailform fieldset input {width:20px; float:right; clear:right; text-align:right; }
.csc-mailform fieldset label {width:240px; float:right; text-align:right; padding:0; margin:0; }
.csc-mailform .csc-mailform-label {clear:both; display:block; font-weight:bold; font-size:12px; margin:2px 0; padding:1px 10px 1px 5px; color:#373737; border:solid 1px #eeeeee; background-color:#F7F7F7; }
.csc-mailform label {margin:0px; padding:1px 10px 1px 5px; color:#373737; width:160px; float:right; text-align:right; clear:right; line-height:12px; }
.csc-mailform input {margin:2px 0; padding:1px; border:1px solid #cccccc; width:320px; color:#373737; }
.csc-mailform select {margin:2px 0; padding:1px; border:1px solid #cccccc; width:324px; color:#373737; }
.csc-mailform textarea {margin:2px 0; padding:1px; border:1px solid #cccccc; width:320px; color:#373737; }
.csc-mailform #mailformformtype_mail {margin:2px 176px 0 0; padding:1px 10px; border:1px solid #cccccc; width:155px; color:#373737; float:right; background-color:#F5F5F5; }
.csc-mailform #mailform {float:right; margin-right:12px; padding:1px 10px; border:1px solid #cccccc; width:155px; color:#373737; background-color:#F5F5F5; }
.stx-macinasearchbox-pi1 {padding:0 0 20px 0; margin:0; text-align:center; }
.stx-macinasearchbox-pi1 form {padding:0; margin:0; }
.stx-macinasearchbox-pi1 h4 {color:#01399A; text-align:right; margin:0 10px 3px 0; padding:0; }
.stx-macinasearchbox-pi1 .shr-lab {display:none; }
.stx-macinasearchbox-pi1 .shr-inp {margin:0; vertical-align:bottom; width:120px; background-color:#fff; border:solid 1px #bbb; padding:2px; color:#666; font-size:11px; }
.stx-macinasearchbox-pi1 .shr-sub {margin:0; vertical-align:top; width:70px; background-color:#bbb; border:solid 1px #bbb; padding:1px; color:#fff; font-size:11px; }
