html, body {margin:0; padding:0; font-family:arial,verdana,sans-serif; font-size:0.85em;}
a img {border:none;}
a {color:#000; text-decoration:none;}
a:hover {text-decoration:underline;}
form {margin:0; padding:0;}
#site {background:url(../images/bg_site.jpg) no-repeat center top #fff; text-align:center; padding-bottom:20px;}
#sitecentre {margin:0 auto; width:998px; text-align:left; background:url(../images/bg_centre_site.jpg) no-repeat;}
#sitebas {margin:0 auto; width:998px; background:url(../images/bg_bas_site.jpg) no-repeat; height:5px; line-height:0px; font-size:0px;}
.entete {padding:5px 0 0;}
.entete .menutrans {text-align:right; color:#545454;}
.entete .menutrans a {padding:0 20px; color:#545454;}
.entete .menutrans a:hover {text-decoration:underline;}
.entete .logo {float:left; width:708px; margin:14px 0 0 22px; display:inline; overflow:hidden;}
.entete .logo h1 {margin:0;}
.entete .recherche {background:url(../images/recherche_bg.gif) no-repeat; float:left; width:253px; height:67px; margin:16px 0 11px; position:relative;}
.entete .recherche fieldset {margin:0; padding:27px 0 0; border:none;}
.entete .recherche fieldset legend img {position:absolute; top:7px; left:36px;}
.entete .recherche fieldset .input {margin:0 0 0 14px; width:204px; height:20px; background:url(../images/recherche_champ.gif) no-repeat; border:none; vertical-align:middle;}
.entete .recherche fieldset .submit {width:24px; height:22px; margin-left:2px; background:url(../images/recherche_btok.gif) no-repeat; border:none; vertical-align:middle;}
.entete .recherche .lien {font-weight:bold; margin-left:14px; padding-top:1px; color:#74889d; font-size:0.9em;}
.entete .recherche .lien a {color:#74889d; background:url(../images/recherche_puce.gif) left 4px no-repeat; padding-left:8px;}
.entete .menu{clear:both; margin-bottom:26px;}
.entete .menu .menu1 {padding:0 24px;}
.entete .menu1 {height:36px;}
.entete .item1, .entete .item1_act, .entete .item2, .entete .item2_act, .entete .item3, .entete .item3_act, .entete .item4, .entete .item4_act, .entete .item5, .entete .item5_act {width:193px; float:left; height:36px;}
.entete .menu .menu1 div img {margin:11px 0 0 15px;}
.entete .menu .menu1 div a, .entete .menu .menu1 div div {display:block; background:url(../images/fleche_menu.gif) right 16px no-repeat; margin-right:12px;}
.entete .menu .menu1 div .hover {background-image:url(../images/fleche_menu_down.gif);}
.entete .menu .menu1 .item1 {width:102px; background:url(../images/menu1_bg.gif) no-repeat; border-right:1px solid #003658;}
.entete .menu .menu1 .item1_act{width:102px; background:url(../images/menu1_bg_act.gif) no-repeat; border-right:1px solid #a2a2a2;}
.entete .menu .menu1 .item1_act a, .entete .menu .menu1 .item2_act a, .entete .menu .menu1 .item3_act a, .entete .menu .menu1 .item4_act a, .entete .menu .menu1 .item5_act a, .entete .menu .menu1 .item1_act div, .entete .menu .menu1 .item2_act div, .entete .menu .menu1 .item3_act div, .entete .menu .menu1 .item4_act div, .entete .menu .menu1 .item5_act div {background:url(../images/fleche_menu_act.gif) right 17px no-repeat; cursor:default;}
.entete .menu .menu1 .item1 a, .entete .menu .menu1 .item2 a, .entete .menu .menu1 .item3 a, .entete .menu .menu1 .item4 a, .entete .menu .menu1 .item5 a, .entete .menu .menu1 .item1 div, .entete .menu .menu1 .item2 div, .entete .menu .menu1 .item3 div, .entete .menu .menu1 .item4 div, .entete .menu .menu1 .item5 div { cursor:default;}
.entete .menu .menu1 .item2 {background:url(../images/menu2_bg.gif) repeat-x; border-right:1px solid #1f425c; border-left:1px solid #6d8ea9;}
.entete .menu .menu1 .item3 {background:url(../images/menu3_bg.gif) repeat-x; border-right:1px solid #234a6a; border-left:1px solid #749cbc;}
.entete .menu .menu1 .item4 {background:url(../images/menu4_bg.gif) repeat-x; border-right:1px solid #23547b; border-left:1px solid #749cbc;}
.entete .menu .menu1 .item2_act, .entete .menu .menu1 .item3_act, .entete .menu .menu1 .item4_act {background:url(../images/menu_bg_act.gif) repeat-x; border-right:1px solid #a9a9a9; border-left:1px solid #f8f8f8;}
.entete .menu .menu1 .item5 {background:url(../images/menu5_bg.gif) right top no-repeat; border-left:1px solid #74abd5;}
.entete .menu .menu1 .item5_act {background:url(../images/menu5_bg_act.gif) right top no-repeat; border-left:1px solid #f8f8f8;}
.entete .menu .menu1 .item2, .entete .menu .menu1 .item2_act, .entete .menu .menu1 .item5, .entete .menu .menu1 .item5_act {width:227px;}
.entete .menu .menu1 .menu-hover-5 {background:url(../images/menu5_bg_act2.gif) right top no-repeat;}
.entete .menu .menu1 .menu-hover-1 {background:url(../images/menu1_bg_act2.gif) no-repeat;}
.entete .menu .menu1 .menu-hover {background:url(../images/menu_bg_act2.gif) repeat-x;}
.entete .menu .menu2 {margin:0 24px;}
.entete .menu .menu2 #submenu_15 {position:absolute; top:150px; height:25px; line-height:25px; background:url(../images/bg_menu_nivo2.gif) left bottom no-repeat; white-space:nowrap}
.entete .menu .menu2 #submenu_37 {position:absolute; top:150px; height:25px; line-height:25px; background:url(../images/bg_menu_nivo2.gif) left bottom no-repeat; white-space:nowrap}
.entete .menu .menu2 #submenu_55 {position:absolute; top:150px; height:25px; line-height:25px; background:url(../images/bg_menu_nivo2.gif) left bottom no-repeat; white-space:nowrap}
.entete .menu .menu2 #submenu_61 {position:absolute; top:150px; height:25px; line-height:25px; background:url(../images/bg_menu_nivo2.gif) left bottom no-repeat; white-space:nowrap}
.entete .menu .menu2 #submenu_79 {position:absolute; top:150px; height:25px; line-height:25px; background:url(../images/bg_menu_nivo2.gif) left bottom no-repeat; white-space:nowrap}
.entete .menu .menu2 .interieur {background:url(../images/bg_menu_nivo2b.gif) right bottom no-repeat;}
.entete .menu .menu2 .interieur .item {font-size:1.2em; margin-top:6px; border-right:1px solid #fff; padding:0 10px 3px; display:inline;}
.entete .menu .menu2 .interieur .prem {padding-left:18px;}
.entete .menu .menu2 .interieur .active {font-weight:bold;}
.entete .ariane, .entete .ariane_special{padding:0 24px; height:21px; line-height:21px; color:#00568a; font-size:0.95em;}
.entete .ariane a, .entete .ariane_special a {color:#00568a;}
.entete .ariane_special{padding-top:3px;}
.clear {clear:both; height:0; line-height:0; font-size:0; overflow:hidden;}

.colgauche, .colGaucheSpeciale {width:232px; float:left; margin-right:7px; margin-left:21px; display:inline; min-height:1px;}
.colgauche .titre, .colGaucheSpeciale .titre {background:url(../images/titre_bg.gif) no-repeat; position:relative; height:36px; margin-right:10px;}
.colgauche .titre a:hover img, .colGaucheSpeciale .titre a:hover img {border-bottom:1px solid #fff;}
.colgauche .titre div, .colGaucheSpeciale .titre div{background:url(../images/titre_bg2.gif) right top no-repeat; top:0; position:absolute; right:-10px; width:10px; height:36px;}
.colgauche .blocaccueil .contenu, .colGaucheSpeciale .blocaccueil .contenu {padding:9px; border-left:1px solid #bec0c4; background:#e3e7ef; border-right:1px solid #bec0c4;}
.colgauche .blocaccueil .contenu p, .colGaucheSpeciale .blocaccueil .contenu p {margin:0; padding-bottom:20px;}
.colgauche .blocaccueil .contenu .lien , .colGaucheSpeciale .blocaccueil .contenu .lien{text-align:right; padding-bottom:0;}
.colgauche .blocaccueil .lien a, .colGaucheSpeciale .blocaccueil .lien a {background:url(../images/puce_bleue.gif) no-repeat left 4px; padding-left:9px;}
.colgauche .blocmenu ul , .colGaucheSpeciale .blocmenu ul {margin:0; padding:0; list-style:none;}

.colgauche .blocmenu ul ul li{background:url("../images/puce_menu2.gif") no-repeat scroll 3px 8px transparent; border-top:1px solid #C2C1BD; font-weight:normal; padding:3px 3px 3px 10px;}

.colgauche .blocmenu li, .colGaucheSpeciale .blocmenu li, .colgauche .blocmenu ul li{color:#333333; padding:3px 10px; background:url(../images/menugauche_li.gif) no-repeat #d1d1d1; margin:0;}
.colgauche .blocmenu .faqsubtheme{color:#333333; padding:3px 10px; background:url(../images/menugauche_li.gif) no-repeat 0 -20px #d1d1d1; margin:0;}
.colgauche .blocmenu li a, .colGaucheSpeciale .blocmenu li a{color:#333333; text-decoration:none;}
.colgauche .blocmenu .prem, .colGaucheSpeciale .blocmenu .prem{background:url(../images/menugauche_prem.gif) no-repeat #d1d1d1;}
.colgauche .blocmenu .act, .colGaucheSpeciale .blocmenu .act, .colgauche .blocmenu .faqsubtheme {font-weight:bold;}
.colgauche .blocmenu .act ul, .colGaucheSpeciale .blocmenu .act ul , .colgauche .blocmenu .faqsubtheme ul{margin-top:4px;}
.colgauche .blocmenu .act li, .colGaucheSpeciale .blocmenu .act li, .colgauche .blocmenu .faqsubtheme li {border-top:1px solid #c2c1bd; background:url(../images/puce_menu2.gif) 3px 8px no-repeat; font-weight:normal; padding:3px 3px 3px 10px;}
.colgauche .blocmenu .act .act, .colgauche .news-amenu-container .amenu-act, .colGaucheSpeciale .blocmenu .act .act, .colgauche .blocmenu .faqsubtheme .act {background:url(../images/puce_menu2_act.gif) 3px 8px no-repeat; color:#1d68a6;}
.colgauche .blocmenu .act .act a, .colgauche .news-amenu-container .amenu-act a, .colGaucheSpeciale .blocmenu .act .act a, .colgauche .blocmenu .faqsubtheme .act a {color:#1d68a6;}
.colgauche .blocmenu li ul li, .colGaucheSpeciale .blocmenu li ul li {background:none;}
#colcentre {width:485px; float:left; margin-right:7px;}
#colcentre .blocaccueilactus {margin:0 7px 16px 6px;}
#colcentre .blocaccueilactus .article {zoom:1; margin:0 2px; padding:12px 12px 6px; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; background-color:#fff;}
#colcentre .blocaccueilactus .article .illustration {float:left; margin-right:14px; width:126px;}
#colcentre .blocaccueilactus .article .texte {float:left; width:300px;}
#colcentre .blocaccueilactus .article .texte h3 {margin:0; font-size:1em; font-weight:bold;}
#colcentre .blocaccueilactus .article .texte h3 .date {color:#898989; font-weight:normal;}
#colcentre .blocaccueilactus .article .texte p {margin:0; padding-bottom:6px;}
#colcentre .blocaccueilactus .article .texte .lien {color:#333; font-weight:bold; font-size:0.95em;}
#colcentre .blocaccueilactus .article .texte .lien a{color:#333; background:url(../images/puce_bleue.gif) no-repeat left 4px; padding-left:9px;}
#colcentre .autresactus {margin:0 1px;}
#colcentre .autresactus h3 {font-size:1em; font-weight:bold; padding:6px 20px; margin:0; background:url(../images/accueil_actu_bg1.gif) no-repeat;}
#colcentre .autresactus ul {margin:0; padding:0; list-style:none;}
#colcentre .autresactus ul li{margin:0; padding:6px 20px 6px 10px; background-color:#e0e0e0; border:1px solid #c0beba;}
#colcentre .autresactus ul .prem {background:url(../images/accueil_actu_bg2.gif) no-repeat; border:none;}
#colcentre .autresactus ul .last {background:url(../images/accueil_actu_bg3.gif) left bottom no-repeat; border:none;}
#colcentre .autresactus ul a {background:url(../images/puce_jaune.gif) no-repeat left 3px; padding-left:10px;}
#colcentre .accueilencart {margin:0 7px 0 6px; background:url(../images/accueil_encart_bg4.gif) right bottom no-repeat; zoom:1;}
#colcentre .accueilencart .titres {float:left; width:202px;}
#colcentre .accueilencart .titres ul {margin:0; padding:0; list-style:none;}
#colcentre .accueilencart .titres ul li {font-weight:bold; margin:0; padding:6px 4px 6px 9px; background:url(../images/accueil_encart_bg2.gif) repeat-x #B5B5B5; border:1px solid #c0beba; border-top:none;}
#colcentre .accueilencart .titres ul li a {zoom:1; padding-left:10px; background:url(../images/puce_noire.gif) no-repeat left 4px;}
#colcentre .accueilencart .titres ul .prem {background:url(../images/accueil_encart_bg1.gif) no-repeat; border-left:none;}
#colcentre .accueilencart .titres ul .last {background:url(../images/accueil_encart_bg3.gif) no-repeat left bottom; border-left:none; border-bottom:none;}
#colcentre .accueilencart .titres ul .active, #colcentre .accueilencart .titres ul .premactive, #colcentre .accueilencart .titres ul .lastactive {background:none #fff; color:#007ac8; border-right:none;}
#colcentre .accueilencart .titres ul .active a, #colcentre .accueilencart .titres ul .premactive a, #colcentre .accueilencart .titres ul .lastactive a {padding-left:11px; background:url(../images/puce_jaune.gif) no-repeat left 2px; color:#007ac8;}
#colcentre .accueilencart .titres ul .premactive {background:url(../images/accueil_encart_bg1_on.gif) no-repeat transparent;}
#colcentre .accueilencart .titres ul .lastactive {background:url(../images/accueil_encart_bg3_on.gif) left bottom no-repeat transparent;}
#colcentre .accueilencart .illustration {padding:3px 2px 0; background:url(../images/accueil_encart_bg5.gif) no-repeat right top;}
#colcentre .accueilencart .texte {padding:5px 8px; font-size:0.95em;}
#colcentre .accueilencart .texte p {margin:0; padding-bottom:6px;}
#colcentre .accueilencart .texte ul {margin:0; padding:0 0 6px 0; list-style:none;}
#colcentre .accueilencart .texte li {background:url(../images/bullet_bleu.gif) left 7px no-repeat; padding:2px 0 2px 8px; margin:0;}
#colcentre .accueilencart .texte .lien {padding:0; text-align:right;}
#colcentre .accueilencart .texte .lien a {background:url(../images/puce_bleue.gif) left 4px no-repeat; padding-left:10px;}
#colcentre .accueilencart .contenu {float:left; width:270px;}
#colcentre .bloceditorial .lien a {text-decoration:underline; background:url(../images/puce_bleue.gif) no-repeat left 4px; padding-left:9px;}
#colcentre .bloceditorial .bodytext a {text-decoration:underline; background:none; padding-left:0;}
#colcentre .bloceditorial, #colcentre .bloccontact {background:url(../images/bg_rub1.gif) no-repeat #CEDEED;}
#colcentre .bloceditorial .rubrique, #colcentre .bloccontact .rubrique {padding:5px 10px 2px; background:url(../images/bg_rub2.gif) right top no-repeat;}
#colcentre .bloceditorial .article, #colcentre .bloccontact .article {background:#fff; margin:0 7px 0 8px; padding:6px 14px 20px; border-left:1px solid #d0d1d3; border-right:1px solid #d0d1d3;}
#colcentre .bloceditorial .rss{float:right; margin:0;}
.prevnext{padding-bottom: 15px;}

#colcentre .bloccontact .intro {padding:10px 30px;}
#colcentre .bloccontact .intro p{margin:0;}
#colcentre .bloccontact .article fieldset {border:none; margin:0; padding:0;}
#colcentre .bloccontact .article .col1 {float:left; width:300px; margin-right:18px;}
#colcentre .bloccontact .article .col1 input, #colcentre .bloccontact .article .col1 select, #colcentre .bloccontact .article .col2 input, #colcentre .bloccontact .article .col2 select, #colcentre .bloccontact .article .col2 textarea {margin-bottom:10px;}
#colcentre .bloccontact .article .col1 input{width:228px;}
#colcentre .bloccontact .article .col2 textarea {width:348px; height:120px;}
#colcentre .bloccontact .article .mandatory {color:red; font-size:1.5em; vertical-align:middle; padding-left:8px;}
#colcentre .bloccontact .article .col2 {float:left; width:350px;}
#colcentre .bloccontact .article .submit {text-align:center;}
#colcentre .bloccontact .article legend {margin:0; padding:0; color:#000; display:block; margin-bottom:18px;}
#colcentre .bloccontact .article label {display:block; margin-bottom:4px;}
#colcentre .bloceditorial .article h2{color:#1d68a6; padding-bottom:3px; margin:0;} /*suppression de : "border-bottom:1px solid #1d68a6;" */

#colcentre .bloceditorial .tx-kleefaq-pi1-listrow h2{color:#1d68a6; padding-bottom:3px; margin:0;}

#colcentre .article-bas {margin:0 7px 0 8px; background:url(../images/bg_article_bas1.gif) no-repeat;}
#colcentre .article-bas div{background:url(../images/bg_article_bas2.gif) right top no-repeat; height:4px; line-height:0; font-size:0;}

#colcentre .bloceditorial .article .contenttable {width:100%; border-collapse:collapse;margin-top:10px;margin-bottom:20px;}
#colcentre .bloceditorial .article .contenttable th {padding:5px 10px; font-size:1.2em; border:1px solid #95d4ff; background-color:#65c0ff; color:#fff; font-weight:bold;}
#colcentre .bloceditorial .article .contenttable td {color:#333; padding:5px 10px; border:1px solid #cccfd2;}
#colcentre .bloceditorial .article .contenttable .pair {background-color:#e2f3ff;}
#colcentre .bloceditorial .article  .texte ol li{ padding-bottom:15px;}

#colcentre .bloceditorial a {text-decoration: underline;}
#colcentre .bloceditorial .col1 {float:left; width:47%; margin-right:3%;}
#colcentre .bloceditorial .col2 {float:left; width:47%;}
#colcentre .bloceditorial p {margin:10px 0; zoom:1;}
#colcentre .bloceditorial .sommaire {margin:0 0 15px; padding:0; list-style:none; zoom:1;}
#colcentre .bloceditorial .sommaire li {font-weight:bold; margin:0; background:url(../images/puce_bleue2.gif) left 2px no-repeat; padding:0 0 2px 14px;}
#colcentre .bloceditorial .hautdepage {height:1em; position:relative; font-size:0.95em; color:#439ae3; text-align:right; margin-bottom: 20px;}
#colcentre .bloceditorial .hautdepage a {position:absolute; right:0; bottom:-1.55em; color:#439ae3; background:url(../images/hautdepage.gif) right 6px no-repeat; padding-right:10px;}
#colcentre .bloceditorial-bas, #colcentre .bloccontact-bas {/*background:url(../images/bg_rub3.gif) left bottom no-repeat;*/ position:relative; height:0; line-height:0; font-size:0;}
#colcentre .bloceditorial-bas div, #colcentre .bloccontact-bas div {width:485px; position:absolute; background:url(../images/bg_rub3.gif) no-repeat; top:0px; height:9px; left:0; line-height:0; font-size:0;}
#colcentre .bloceditorial .agauche {float:left; width:224px; margin-left:9px; display:inline; margin-right:18px;}
#colcentre .bloceditorial .adroite {float:left; width:224px;}
#colcentre .blocaccueilrub .bloc  {float:left; width:224px; margin:0 9px 12px; display:inline;}
#colcentre .bloceditorial .bloc {margin-bottom:12px;}
#colcentre .bloceditorial .bloc .contenu {border-left:1px solid #cccfd2; border-right:1px solid #cccfd2; background-color:#fff;}
#colcentre .bloceditorial .bloc .contenu p {margin:0; padding:10px 14px;}
#colcentre .bloceditorial .bloc .contenu-bas {background:url(../images/coldroite_bg_bloc_bas.gif) left bottom no-repeat; height:10px; line-height:0; font-size:0;}

#colcentre .blocaccueilrub p {padding-left:10px;padding-right:5px;}

.pictos {width:224px; float:left; color:#00568a; text-align:right; margin-top:-17px;}
.pictos a {text-decoration:none; color:#00568a;}
.pictos img {margin-right:7px;}
.coldroite {width:224px; float:left;}
.coldroite .titre, #colcentre .blocaccueilactus .h2, #colcentre .bloceditorial .h1, #colcentre .bloccontact .h1 {background:url(../images/titre_bg_fdblc.gif) no-repeat; position:relative; height:36px; margin-right:10px;}
#colcentre .bloceditorial .h1 h1 span, #colcentre .bloccontact .h1 h1 span {display:none;}
#colcentre .blocaccueilactus .h2 {margin:0 12px 0 2px;}
#colcentre .bloceditorial .h1, #colcentre .bloccontact .h1 {margin:0 17px 0 8px; zoom:1;}
#colcentre .bloceditorial h1, #colcentre .blocaccueilactus h2, #colcentre .bloccontact h1 {margin:0;}
#colcentre h1 {font-size:1.4em;}
#colcentre h2 {font-size:1.3em;}
#colcentre h3 {font-size:1.2em;}
#colcentre h4 {font-size:1.1em;}
#colcentre .blocaccueilrub .bloc .titre {background:url(../images/titre_bgfonce_fdblc.gif) no-repeat; position:relative; height:36px; width:214px; zoom:1;}
.coldroite .titre div, #colcentre .blocaccueilactus .h2 div, #colcentre .bloceditorial .h1 div, #colcentre .bloccontact .h1 div{background:url(../images/titre_bg2_fdblc.gif) right top no-repeat; position:absolute; right:-10px; top:0; width:10px; height:36px;}
#colcentre .blocaccueilrub .bloc .titre div{background:url(../images/titre_bgfonce2_fdblc.gif) right top no-repeat; position:absolute; left:214px; top:0; width:10px; height:36px; zoom:1;}
.colgauche .titre img, .coldroite .titre img, #colcentre .blocaccueilactus .h2 img, #colcentre .bloceditorial .h1 img, #colcentre .blocaccueilrub .bloc .titre img, #colcentre .bloccontact .h1 img{margin:5px 0 0 11px;}
#colcentre .bloceditorial .rubrique h1 {background:none; font-size:1em; margin:0;}
.coldroite .bloc {margin-bottom:8px;}
.coldroite .contenu ul, #colcentre .bloceditorial .bloc .contenu ul{margin:0; padding:0; list-style:none;}
.coldroite .contenu ul li{margin:0; border:1px solid #cccfd2; border-top:none; background-color:#fff; padding:6px 14px;}
#colcentre .bloceditorial .bloc .contenu ul li{margin:0; border-bottom:1px solid #cccfd2;}
.coldroite .contenu ul li a {text-decoration:underline;}
.coldroite .contenu ul .liaccueil , #colcentre .bloceditorial .bloc .contenu ul li {display:block; padding-left:14px; background:url(../images/puce_jaune.gif) no-repeat; background-color:#FFFFFF;padding:6px 16px;background-position:4px 9px;}
#colcentre .bloceditorial .blocaccueilrub .bloc .contenu ul li a {display:inline; background:none; padding:0; text-decoration:underline;}
#colcentre .bloceditorial .blocaccueilrub .bloc .contenu p a {padding:0; background:none;}
#colcentre .bloceditorial .blocaccueilrub .bloc .contenu ul li {padding:4px 10px 4px 24px; background:url(../images/puce_jaune.gif) no-repeat 10px 6px}
#colcentre .bloceditorial .bloc .contenu .lien {padding:6px 26px 0; background:url(../images/puce_jaune.gif) 12px 9px no-repeat; border-top:1px solid #cccfd2;}
#colcentre .bloceditorial .bloc .contenu ul .last {border-bottom:none;}
#colcentre .bloceditorial .bloc .contenu ul .last a {padding-bottom:0;}
.coldroite .contenu ul .last {padding:0 1px; background:url(../images/coldroite_bg_bloc_bas.gif) transparent left bottom no-repeat; border:none;}
.coldroite .contenu .last {height:5px; line-height:0; font-size:0; background:url(../images/coldroite_bg_bloc_bas.gif) transparent left bottom no-repeat; position:relative; top:-2px;}
.coldroite .contenu .cont-titre {font-weight:bold;}

.piedpage {text-align:center; color:#004d9b; padding:12px 0;}
.piedpage a {color:#004d9b; padding:0 14px;}
.tx-dropdownsitemap-pi1 a, .tx-dropdownsitemap-pi1 a:link, .tx-dropdownsitemap-pi1 a:visited, .tx-dropdownsitemap-pi1 a:hover, .tx-dropdownsitemap-pi1 a:active {color:#00568A;}
.tx-dropdownsitemap-pi1 img, .tx-dropdownsitemap-pi1 span {vertical-align:middle;}
.tx-dropdownsitemap-pi1 div.expAll {background:none; border:none; border-bottom:1px solid #f4e200; margin-bottom:10px;}
.tx-dropdownsitemap-pi1 div.expAll img {vertical-align:bottom;}
.tx-indexedsearch-selectbox-defop, .tx-indexedsearch-selectbox-lang {width:140px;}
.tx-indexedsearch-selectbox-type, .tx-indexedsearch-selectbox-media {width:200px; margin-right:4px;}
.cache {display:none;}

.tx_kleefaq_dynamic_question{background:url(../images/puce_bleue.gif) no-repeat left 4px; padding-left:12px; padding-bottom:5px; font-weight: bold; cursor: pointer;}
.tx_kleefaq_dynamic_question_newthing{background:url(../images/puce_bleue.gif) no-repeat left 4px; padding-left:12px; padding-bottom:5px; font-weight: bold; cursor: pointer; color: #00568A;}
.tx_kleefaq_dynamic_answer {margin-left:9px;}
#colcentre .bloceditorial .tx_kleefaq_dynamic_answer p{margin:0; padding-bottom: 10px;}
.tx-kleefaq-pi1 ul{margin:0; padding:0; list-style:none;}
.tx-kleefaq-pi1 ul li{background:url(../images/bullet_bleu.gif) left 7px no-repeat; padding:2px 0 2px 8px; margin:0;}

#colcentre .csc-textpic-imagewrap{padding-bottom:10px;}

#colcentre .tnrbf .error {color:red;text-align:center;}
#colcentre .error {background-color:red;color:white;}
dfn{border-bottom:1px dotted #333333; cursor:help; font-style:normal; position:relative;}

#colcentre .bloceditorial .article .news-list-item {zoom:1;}
#colcentre .bloceditorial .article .news-list-item h2 a{color:#1D68A6;}
#colcentre .bloceditorial .article .news-month { font-weight:bold; font-size:1em;color:#000000; background:url("../images/puce_jaune.gif") no-repeat scroll 4px 2px #FFFFFF; padding:0px 16px; margin-bottom:5px;}
#colcentre .bloceditorial .news-single-item .accroche {margin:5px 0;}
#colcentre .bloceditorial .article .news-single-item h2{height:auto;}
#colcentre #no_month {display:none;}
.toto{
display:none;
}
.tata{
display:block;
}

p.centre, p.align-center {text-align:center;}
table.centre {text-align:center;}
th.centre {text-align:center;}
td.centre {text-align:center;}
span.graisse {font-weight:bold;}
p.graisse {font-weight:bold;}
div.graisse {font-weight:bold;}
th.graisse{font-weight:bold;}
td.graisse{font-weight:bold;}
span.italique {font-style:italic;}
p.italique {font-style:italic;}
div.italique {font-style:italic;}
th.italique {font-style:italic;}
td.italique {font-style:italic;}

#colcentre .bloceditorial .article .csc-default ul li{padding-bottom:2px;}

/* Position de la date dans les blocs actualités */
#colcentre .bloceditorial .news-single-rightbox {width:70px; font-size:1em;}

/* Création d'un faux HR dans les actualités */
#colcentre .bloceditorial .fauxHR {background:white;height:1px;}

.news-list-date{font-size:1em; margin-top:2px;}
#colcentre .bloceditorial .article .csc-default ul li.news-amenu-item-year{color:#1D68A6; font-size:1.1em; background-color:transparent;}
.colgauche .news-amenu-container li{margin:0;padding:3px 3px 3px 10px; background:url("../images/puce_menu2.gif") no-repeat scroll 3px 8px transparent;}
li.news-amenu-item-year a{color:#333333;}
.colgauche .news-amenu-container{background:none repeat scroll 0 0 #D3D3D3; width:auto; margin:0; padding-left:10px;}
.colgauche .news-amenu-container ul{margin:0;}

#colcentre .news-amenu-container li{font-weight:normal; font-size:1.1em; margin:0; background:url("../images/puce_bleue2.gif") no-repeat scroll 4px 2px #FFFFFF; padding:0px 16px;}


/* Dictionnaire */
.tx-kleedictionnaire-pi1 .bloceditorial .rubrique {color:#3A8DC8;font-size:1.3em;font-weight:bold;}
.tx-kleedictionnaire-pi1 ul {margin: 0 8px 0 7px;padding:0;width: 100%;}
.tx-kleedictionnaire-pi1 ul li{display: inline;float: left;overflow:hidden;text-align:center;margin-left:2px;line-height:17px;height:17px;}
.tx-kleedictionnaire-pi1 ul li a{float:left;width:12px;height:18px;padding-bottom:2px;}
#colcentre .tx-kleedictionnaire-pi1 .bloceditorial .article {margin-top:10px;}
.tx-kleedictionnaire-pi1 a.ancre:hover{text-decoration:none;}
.tx-kleedictionnaire-pi1 ul li.toutes-lien a,
.tx-kleedictionnaire-pi1 ul li.toutes-affichee-lien a,
.tx-kleedictionnaire-pi1 ul li.toutes-inactive-lien a{width:40px;}
.tx-kleedictionnaire-pi1 ul li.toutes-inactive-lien ,
.tx-kleedictionnaire-pi1 ul li.lettre-inactive-lien {cursor:default;background-color:#E0E0E0;border: 1px solid #C0BEBA;color:#8f8f8f;width:12px;line-height:15px;height:15px;}
.tx-kleedictionnaire-pi1 ul li.toutes-affichee-lien a,
.tx-kleedictionnaire-pi1 ul li.lettre-affichee-lien a, 
.tx-kleedictionnaire-pi1 ul li.toutes-lien a,
.tx-kleedictionnaire-pi1 ul li.lettre-lien a{background-color:#64C2FC;border: 1px solid #C0BEBA;color:white;}
.tx-kleedictionnaire-pi1 .article .titre-lettre-affichee {font-weight:bold;padding-left:15px;background: url("../images/puce_jaune.gif") no-repeat 4px;margin-bottom:10px;}
.tx-kleedictionnaire-pi1 ul li.toutes-lien a:hover,
.tx-kleedictionnaire-pi1 ul li.lettre-lien a:hover,
.tx-kleedictionnaire-pi1 ul li.toutes-affichee-lien a,
.tx-kleedictionnaire-pi1 ul li.lettre-affichee-lien a{background-color:#27587E;}


