html {margin:0; padding:0;}
body {margin:0; padding:0; font-family:arial, Verdana, sans-serif; color:#000; font-size:0.72em; background:url(../images/site/bg_bas.gif) no-repeat left bottom #fff;}
.site-bg-haut {background:url(../images/site/bg_haut.jpg) no-repeat center top;}
.site-bg-entete {text-align:center; background:url(../images/site/bg_header.gif) no-repeat center 101px;position: relative; z-index: 0;}
.site {width:987px; margin:0 auto; text-align:left;}
img {border:0; vertical-align:middle;}
a {color:#000;}
a:hover {text-decoration:underline;}
form {margin:0; padding:0;}
fieldset {padding:0; margin:0; border:none;}
p.bodytext { line-height: 1.5;}
ol, ul {line-height: 1.5;}

/* ENTETE */
.entete {position:relative;}
.entete a {text-decoration:none; position:absolute;}
.entete div a {position:static;}
.entete .logo {width:175px; padding-top:6px; margin-left:17px; height:79px;}
.entete .logo_print {display:none;}
.entete .liner {position:absolute; top:19px; left:185px; background:url(../images/site/liner.gif) no-repeat;}
.entete .liner p {margin:0 0 0 11px; color:#fff; line-height:1em; padding:3px 0 5px;font-size: 0.98em;}
/* Menu transversal */
.entete .menu-trans_recherche {position:absolute; right: 0; top:6px;}
.entete .menu-trans_recherche .menu-trans {font-size:0.8em; font-family:Verdana, arial, sans-serif;}
.entete .menu-trans_recherche .menu-trans a {margin-right:8px; float:left; background:#fff; padding:0 3px; color:#545353;}
.entete .menu-trans_recherche .menu-trans a span {display:block; background:url(../images/site/menu-trans.gif) right 5px no-repeat; padding-right:8px; line-height:14px;}
.entete .menu-trans_recherche .menu-trans a:hover {color:#fff; background:#7d4460;}
.entete .menu-trans_recherche .menu-trans a:hover span {background-image:url(../images/site/menu-trans_act.gif);}

/* Recherche */
/*.entete .menu-trans_recherche .recherche {display:none;background:url(../images/site/recherche.gif) no-repeat right 1px; position:absolute; right:0px; top:37px;}
.entete .menu-trans_recherche .recherche fieldset legend {display:none;}
.entete .menu-trans_recherche .recherche fieldset label {font-size:0.91em; font-weight:bold; color:#fff; vertical-align:middle; padding-right:10px;}
.entete .menu-trans_recherche .recherche fieldset input {color:#545353; vertical-align:middle; border:none; background:none; height:20px;}
.entete .menu-trans_recherche .recherche fieldset .submit {cursor:pointer; padding:0; height:20px; width:26px; background:url(../images/site/bt_recherche.gif) no-repeat;}
.entete .menu-trans_recherche .recherche fieldset .field {font-size:0.91em; font-family:arial; margin-left:16px; width:108px;}
*/
.entete .menu-trans_recherche .recherche { display:block; width: 230px;float: right; margin-top: 20px; margin-right: 8px;}
/* Fil d'ariane */
.entete .ariane {color:#68756a; float:left; width:685px; margin-left:11px; }
.entete .ariane a {text-decoration:underline; color:#68756a; background:url(../images/site/ariane.gif) no-repeat right 4px; padding-right:8px;}
/* Menu principal */
.entete .menu-princ {font-size:0.8em; font-family:Verdana, arial, sans-serif; padding-bottom:10px; padding-left:4px;}
.entete .menu-princ ul {margin:0; padding:0; list-style:none;}
/* Modification du menu par rapport à la charte graphique suite au bug mantis*/
.entete .menu-princ ul li {font-size:1.1em; font-weight:bold; float:left; margin:0; padding:0 0 0 12px; background:url(../images/site/nav-princ_fond-a.png) no-repeat;}
.entete .menu-princ ul li .item {white-space:nowrap; float:left; text-transform:uppercase; background:url(../images/site/nav-princ_fond-b.png) repeat-x; height:35px;}
.entete .menu-princ ul li .item-right {float:left; width:12px; background:url(../images/site/nav-princ_fond-c.png) no-repeat; height:3.5em;}
.entete .menu-princ ul li .item a {float:left; color:#68756a; height:35px; line-height:32px;}
.entete .menu-princ ul .act {background:url(../images/site/nav-princ_act_fond-a.png) no-repeat;}
.entete .menu-princ ul .act .item {color:#000; background:url(../images/site/nav-princ_act_fond-b.png) repeat-x;}
.entete .menu-princ ul .act .item-right {background:url(../images/site/nav-princ_act_fond-c.png) no-repeat;}
.entete .menu-princ ul .act .item a {color:#000;}
/* Outils */
.entete .partage {float:left; width:60px; margin-right:136px;min-height:2px;}
.partage {position:relative; z-index:900;}
.partage ul {position:absolute; left:0; top:15px; width:57px; border:1px solid #b9b9b9; border-bottom:none; margin:0; padding:0; list-style:none; z-index:1000;}
.partage ul li {background:#fff; font-size:0.8em; border-bottom:1px solid #b9b9b9; margin:0; padding:0 4px; color:#5d5d5d;}
.partage ul li a {color:#5d5d5d; text-decoration:none;}
.entete .outils-texte {float:left; width:82px;}
.entete .outils-texte img {margin-left:10px;}

.actus-item .social, .cadre .social {position:relative; /*z-index:900;*/ float:right;}
.actus-item .social ul {position:absolute; left:0; top:15px; width:57px; border:1px solid #b9b9b9; border-bottom:none; margin:0; padding:0; list-style:none; z-index:1000;}
.actus-item .social ul li {background:#fff; font-size:0.8em; border-bottom:1px solid #b9b9b9; margin:0; padding:0 4px; color:#5d5d5d;}
.actus-item .social ul li a {color:#5d5d5d; text-decoration:none;}

/* COLONNE DE GAUCHE */
.colgauche {width:225px; float:left; margin-right:5px; padding-top:10px;}
.colgauche .aide-context .aide-context-close {background:#d3dc71; text-align:right; padding:4px 6px 0 0;}
.colgauche .aide-context .aide-context-contenu {background:#d3dc71; padding:0 8px 6px; color:#7d4460; font-weight:bold; font-size:1.1em;}
.colgauche .aide-context .aide-context-bas {background:url(../images/colgauche/aide_bas.gif) no-repeat 9px top; height:8px; line-height:0; font-size:0;}
.colgauche .geoloc-wrap {width:206px; margin-left:6px;}
.colgauche .profil #change-pref div {margin-bottom:6px;}
.colgauche .profil #change-pref div img {vertical-align:middle; margin-right:6px; cursor:pointer;}
.colgauche .geoloc_haut {background:url(../images/colgauche/bloc_spirales_haut.gif) no-repeat; height:32px;}
.colgauche .geoloc_bas {background:url(../images/colgauche/bloc_spirales_bas.png) no-repeat; height:26px;}
.colgauche .profil .bas {display:none;}
.colgauche .geoloc-inner {background: url(../images/colgauche/bloc_spirales_bg.gif) repeat-x left bottom #fff; border-right:1px solid #CBCBCB; border-left:1px solid #CBCBCB; padding: 0 15px 10px;}
.colgauche .geoloc-inner .profil .contenu .titre_violet {padding-top:10px; padding-bottom:10px;}
.colgauche .profil .contenu .aide {width:17px; height:17px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Seulement Safari et Chrome */
    .actus-item .actu-item-contenu, .actus-item .article-long-item p{ line-height: 1.3em; }
    .colgauche .geoloc-inner {line-height: 1.4em;}
    .coldroite .acces-rapides, .coldroite .votre-caisse .votre-caisse-inner-inner {line-height: 1.3em; font-size: 1.09em;}
    [class*='intro-type'] .texte-seul{line-height: 1.3em; font-size: 1.09em;}
}
.colgauche .profil .aide {float:right;}
.colgauche .profil .titre_rose {margin:0 17px 12px 0; color:#af536c; font-weight:bold; font-size:1.25em;}
.colgauche .profil .titre_violet {margin:0px 17px 0px 0; color:#7d4460; font-weight:bold; font-size:1.25em;}
.colgauche .profil fieldset legend {display:none;}
.colgauche .profil fieldset select {margin-bottom:12px; width:142px;}
.colgauche .profil .selection-carte  {margin-bottom:10px; text-align:center;}
.colgauche .profil .selection-caisse {visibility:hidden; height:15px}
.colgauche .profil .selection-caisse img {margin-bottom:10px;}
.colgauche .modification-caisse, .colgauche .profil .modification-profil {font-size:0.9em;}
.colgauche .profil .modification-profil {color:#545353; padding-bottom:10px;}
.colgauche .profil .modification-profil .ligne {margin-bottom:7px;}
.colgauche .profil .modification-profil .ligne input, .colgauche .profil .modification-profil .ligne img {cursor:pointer; vertical-align:middle; margin-right:6px;}
.colgauche .profil .modification-profil .ligne label {vertical-align:middle;}
.colgauche .profil .modification-profil .fakesubmit-item {background:url(../images/colgauche/arrow-profil.gif) no-repeat left 4px; padding-left:9px;}
.colgauche .profil .popin-link {text-decoration:none; background:url(../images/site/ariane.gif) left 4px no-repeat; padding-left:10px;}
.colgauche .modification-caisse .lien-infos {padding-left:16px; background:url(../images/colgauche/arrow-profil.gif) no-repeat 4px 3px; padding-bottom:14px;}
.colgauche .modification-caisse .adresse {padding-left:16px; background:url(../images/colgauche/picto_adresse.gif) left 2px no-repeat; padding-bottom:18px;}
.colgauche .modification-caisse .tel {padding-left:16px; background:url(../images/colgauche/picto_tel.gif) 1px 2px no-repeat; padding-bottom:10px;}
.colgauche .modification-caisse .tel span {font-size:0.9em;}
.colgauche .modification-caisse .horaires {
	padding-left:16px;
	/**background:url(../images/colgauche/picto_horloge_zo.png) 0px 2px no-repeat ; **/
	background:url(../images/colgauche/picto_horloge_zo.png) no-repeat scroll 0px 2px transparent;
	padding-bottom:10px;
}
.colgauche .modification-caisse .horaires span {font-size:0.9em;}
.colgauche .modification-caisse .plan  {padding-left:16px; background:url(../images/colgauche/picto_plan.gif) no-repeat; padding-bottom:12px;}
.colgauche .partenaires {margin-bottom:12px; width:206px; margin-left:6px;}
.coldroite .liens-utiles, .coldroite .regles-recherche {margin-bottom:10px;}
.colgauche .partenaires .titre, .coldroite .liens-utiles .titre, .coldroite .regles-recherche .titre {color:#687569; font-size:1.25em; font-weight:bold; padding:2px 2px 2px 22px; background:url(../images/colgauche/participations_titre.gif) repeat-x left bottom #fff;}
.colgauche .partenaires .contenu p {margin:0;}
.colgauche .partenaires .contenu, .coldroite .liens-utiles .contenu, .coldroite .regles-recherche .contenu {padding:12px 30px; background:url(../images/colgauche/bg_partenaires.png) repeat-x;}
.colgauche .partenaires .bas {background:url(../images/colgauche/bg_partenaires_bas.png) no-repeat; height:4px; overflow:hidden;}
.coldroite .liens-utiles .contenu, .coldroite .regles-recherche .contenu {padding:12px 10px;}
.coldroite .liens-utiles .contenu ul, .coldroite .regles-recherche ul {margin:0; padding:0; list-style:none;}
.coldroite .liens-utiles .contenu li, .coldroite .regles-recherche li {margin:0; background:url(../images/site/item-link.png) left 4px no-repeat; padding:0 0 6px 16px;}
.coldroite .regles-recherche li {padding-left:7px; text-decoration:underline; background:url(../images/site/ariane.gif) left 4px no-repeat;}
.coldroite .liens-utiles .sstitre {font-size:0.9em; color:#343434; padding-bottom:10px;}
.colgauche .partenaires .contenu a {margin-right:26px; color:#535353; text-decoration:none; background:url(../images/colgauche/arrow-profil.gif) no-repeat left 4px; padding-left:9px;}
.colgauche .partenaires .contenu a:hover {text-decoration:underline;}
.colgauche .partenaires .contenu2 {background:#fff;}
.colgauche .partenaires .contenu2 p {margin:0;}
.colgauche .menu-second-nivo .menu-second-nivo-menu {zoom:1; background:url(../images/colgauche/menu-bg.gif) repeat-y; padding:5px 13px 5px 14px;}
.colgauche .menu-second-nivo .stitre {font-size:1.15em; font-weight:bold; padding-bottom:4px;}
.colgauche .menu-second-nivo .bas {background:url(../images/colgauche/menu-bas.gif) no-repeat; height:14px;}
.colgauche .menu-second-nivo ul {margin: 4px 0px 4px 0px; padding:0; list-style:none;}
.colgauche .menu-second-nivo ul li {margin: 4px 0px 4px 0px; padding:0; color:#545353;}
.colgauche .menu-second-nivo ul li a {text-decoration:none; color:#545353;}
.colgauche .menu-second-nivo ul ul {margin-left:7px;}
.colgauche .menu-second-nivo .item-nivo1 {zoom:1; margin:2px 0; background:url(../images/colgauche/menu-nivo1-haut.gif) no-repeat #eaeced;}
.colgauche .menu-second-nivo .item-nivo1 a, .colgauche .menu-second-nivo .item-nivo1 span {zoom:1; display:block; padding:4px; background:url(../images/colgauche/menu-nivo1-bas.gif) left bottom no-repeat;}
.colgauche .menu-second-nivo .act-nivo1 .item-nivo1, .colgauche .menu-second-nivo .item-nivo1-hover {zoom:1; background:url(../images/colgauche/menu-nivo1-act-haut.gif) no-repeat #bda1af;}
.colgauche .menu-second-nivo .act-nivo1 .item-nivo1 a, .colgauche .menu-second-nivo .act-nivo1 .item-nivo1 span, .colgauche .menu-second-nivo .item-nivo1-hover a {background:url(../images/colgauche/menu-nivo1-act-bas.gif) left bottom no-repeat;}
.colgauche .menu-second-nivo .item-nivo2 a {zoom:1; display:block; background:url(../images/site/ariane.gif) no-repeat 2px 4px; padding:1px 3px 2px 10px;}
.colgauche .menu-second-nivo .act-nivo2 .item-nivo2, .colgauche .menu-second-nivo .item-nivo2-hover {zoom:1; background:url(../images/colgauche/menu-nivo2-haut-a.gif) no-repeat #d9c9d1;}
.colgauche .menu-second-nivo .item-nivo2-hover .fleche {float:left;}
.colgauche .menu-second-nivo .act-nivo2 a {background: url("../images/site/ariane.gif") no-repeat scroll 1px 5px transparent; display: block; padding: 1px 3px 2px 10px;}

.colgauche .menu-second-nivo .item-nivo2_2 a {zoom:1; display:block; background:url(../images/site/ariane_4level.gif) no-repeat 2px 4px; padding:1px 3px 2px 10px;}
.colgauche .menu-second-nivo .act-nivo2_2 .item-nivo2_2, .colgauche .menu-second-nivo .item-nivo2_2-hover {zoom:1; float:left; background:#E2E8AD;}
.colgauche .menu-second-nivo .act-nivo2_2 .haut, .colgauche .menu-second-nivo .item-nivo2_2-hover .haut {zoom:1; float:left; }
.colgauche .menu-second-nivo .act-nivo2_2 .bas1, .colgauche .menu-second-nivo .item-nivo2_2-hover .bas1 {float:left; }
.colgauche .menu-second-nivo .act-nivo2_2 .bas2, .colgauche .menu-second-nivo .item-nivo2_2-hover .bas2 {float:left; }
.colgauche .menu-second-nivo .item-nivo3 a {zoom:1; display:block; background:url(../images/colgauche/menu-nivo3-ico.gif) no-repeat 3px 6px; padding:1px 3px 2px 23px;}
.colgauche .menu-second-nivo .act-nivo3 .item-nivo3, .colgauche .menu-second-nivo .item-nivo3-hover {zoom:1;background:url(../images/colgauche/menu-nivo2-haut-a.gif) no-repeat #d9c9d1;}
.colgauche .menu-second-nivo .act-nivo3 .item-nivo3 .haut, .colgauche .menu-second-nivo .item-nivo3-hover .haut {zoom:1; float:left; background:url(../images/colgauche/menu-nivo2-haut-b.gif) right top no-repeat;}
.colgauche .menu-second-nivo .act-nivo3 .item-nivo3 .bas1, .colgauche .menu-second-nivo .item-nivo3-hover .bas1 {zoom:1; float:left; background:url(../images/colgauche/menu-nivo2-bas-a.gif) left bottom no-repeat;}
.colgauche .menu-second-nivo .act-nivo3 .item-nivo3 .bas2, .colgauche .menu-second-nivo .item-nivo3-hover .bas2 {float:left; background:url(../images/colgauche/menu-nivo2-bas-b.gif) right bottom no-repeat;}

/* #108639 (clmic) [START] */
.colgauche .menu-second-nivo .act-nivo2 a, .colgauche .menu-second-nivo .item-nivo2_2 a, .colgauche .menu-second-nivo .item-nivo3 a{background-position: 2px 5px;}
.colgauche .menu-second-nivo .act-nivo2_2{padding: 2px 0;}
.colgauche .menu-second-nivo .act-nivo3 .item-nivo3 .fleche a, .colgauche .menu-second-nivo .item-nivo3-hover .fleche a{background-image: url(../images/colgauche/menu-nivo3-act-ico.gif);}
/* #108639 (clmic) [END]   */

.colgauche .rappel-rubrique {font-size:0.9em; background:url(../images/colgauche/menu-haut-bg2.gif) left bottom no-repeat; text-transform:uppercase; font-family:verdana;}
.colgauche .rappel-rubrique-inner {font-size:0.9em; background:url(../images/colgauche/menu-haut-bg.gif) no-repeat; text-align:center;  text-transform:uppercase; font-family:verdana; padding:5px 30px 10px;}
.colgauche .rappel-rubrique .fin-rub {background:url(../images/colgauche/menu-haut-fin-rub.gif) no-repeat; width:2px;}
#infobulle-carte {font-size:0.9em; color:#5c5b5b; display:none; background:url(../images/carte/infobulle.png) no-repeat; width:66px; height:35px; padding:2px 12px 14px 12px; position:absolute;}
#infobulle-carte.infobulle-carteidf {font-size:0.8em; background:url(../images/carte/infobulle_idf.png) no-repeat; width:100px; height:91px; padding:2px 5px 14px 10px;}
#infobulle-carte p {text-align:left; margin:0;}
#infobulle-carte ul {padding:0; color:#828282; text-align:left; margin:0 0 0 15px;}
#infobulle-carte ul a {color:#828282;}

/* COLONNE CENTRALE */
#colcentre {width:534px; float:left; margin-right:5px; text-align:left; padding-top:10px;}
#colcentre .liner-hp {color:#687569; font-size:1.25em; font-weight:bold; padding-bottom:6px;}
#colcentre .liner-hp .article-long-item {background:none; padding:0; margin-bottom:0;}
#colcentre .liner-hp .article-long-item p {margin:0;line-height:1.6em;}
/*
https://redmine-projets.smile.fr/issues/337719#note-59
#colcentre img{ max-width: 512px; }
*/
#colcentre img{ max-width: 534px; }
/* Liste actualites */
.actus-liste {margin-bottom:14px;}
.actus-liste .actus-item {zoom:1; padding:10px; margin-bottom:0px; background:url(../images/colcentre/bg-article-long-item.gif) no-repeat}
.article-long-item .actus-item {margin:22px 0;}
.actus-item .actu-item-img {float:left; width:5px; position:relative; min-height: 40px}
.actus-item .actu-item-img .image-block img {margin: 0; padding: 0;}
/*311994 start*/
.tx-kleehomenews-pi1 .actus-item .actu-item-img {float: none;}
/*311994 end*/
.actus-item.item-without-thumbnail .actu-item-img{display: none;}
.actus-item.item-without-thumbnail .actu-item-text{float: none; width: 100%;}
.actus-item.item-without-thumbnail.item-regional .actu-item-text{margin-left: 8px; margin-bottom: -28px;}
.actus-item.item-without-thumbnail.item-regional .actu-item-img{display: block;}
.actus-item .actu-item-text {margin-left:0px; float: right; width: 366px;}
.actus-item .actu-item-img .etiquette-region {position:absolute; left:-18px; top:0; width:95px; height:28px; background:url(../images/site/etiquette_en_region.png) no-repeat; color:#fff; font-weight:bold;}
.actus-liste .actus-item .actu-item-img .etiquette-region p {margin:0; padding:12px 0 0 24px; line-height:15px;}

.actus-item .actu-item-date {color:#667569; font-size:0.9em;}
.actus-item .actu-item-date-single {color:#687569; font-size:0.95em; text-align:right;}
.actus-item .actu-item-titre {color:#7d4460; font-size:1.1em; font-weight:bold;}
.actus-item .actu-item-titre a{color:#7d4460; text-decoration:none;}
.actus-item .actu-item-titre a:hover {text-decoration:underline;}
.lien-generique {text-align:right; padding-right:8px;}
.lien-generique img {vertical-align:middle;}
.lien-generique .tous-items {background:url(../images/site/ariane.gif) no-repeat left 3px; padding-left:8px; color:#545353; text-decoration:none;}
.news-single-backlink{text-align:right;}
.news-single-backlink a {background:url(../images/site/ariane.gif) no-repeat left 3px; font-size:0.9em; padding-left:8px; color:#545353; text-decoration:none;}
.news-single-img{float:left;}
.lien-generique .tous-items:hover.lien-generique .tous-items:hover {text-decoration:underline;}
.lien-generique .rss {margin-left:12px;}
.actu-item-contenu p{margin:0; padding:0; color:#545353;}
.actu-item-contenu p a{color:#545353;}
/* Pagination */
.actus-liste .pagination-bas {text-align:right; padding:20px 11px 11px; color:#68756a; background:url(../images/colcentre/bg-pager-bas.gif) left bottom no-repeat;}
.actus-liste .pagination-bas img {vertical-align:middle;}
.actus-liste .pagination-bas a {font-weight:bold; color:#7d4560; font-size:1.1em; vertical-align:middle; padding:0 6px;}
.actus-liste .pagination-bas span {font-weight:bold; color:#7d4560; font-size:1.2em; vertical-align:middle; padding:0 6px;}
.actus-liste .pagination-bas .pager-img {padding:0;}

/* Onglets cotisations */
.bloc-onglets-cotisations .accroche {color:#7d4560; font-weight:bold; font-size:1.2em; margin-bottom:10px; text-align:center;}
.bloc-onglets-cotisations .onglets-liste ul {margin:0 0 0 40px; padding:0; list-style:none;}
.bloc-onglets-cotisations .onglets-liste ul li {float:left; margin:0 1px 0 0; padding:0; background:url(../images/colcentre/onglet-inact-a.gif) no-repeat;}
.bloc-onglets-cotisations .onglets-liste ul li a{float:left; width:89px; padding-top:4px; height:25px; line-height:1.18em; font-family:verdana; font-size:0.8em; background:url(../images/colcentre/onglet-inact-b.gif) no-repeat right top; text-align:center; color:#68756a; text-decoration:none;}
.bloc-onglets-cotisations .onglets-liste ul li a span {display:block; padding:4px 0 2px;}
.bloc-onglets-cotisations .onglets-liste ul li:hover, .bloc-onglets-cotisations .onglets-liste ul .active {background-image:url(../images/colcentre/onglet-act-a.gif);}
.bloc-onglets-cotisations .onglets-liste ul li:hover a, .bloc-onglets-cotisations .onglets-liste ul .active a {background-image:url(../images/colcentre/onglet-act-b.gif); color:#000;}
.bloc-onglets-cotisations .ui-tabs-panel {clear:both;}
.bloc-onglets-cotisations .ui-tabs-hide {display:none;}
.bloc-onglets-cotisations .ui-tabs-panel .ui-tabs-panel-int {margin-bottom:5px; padding:0 2px 34px 4px; background:url(../images/colcentre/bg-pager-bas.gif) left bottom no-repeat;}
.bloc-onglets-cotisations .ui-tabs-panel .deuxcols .colg {width:258px; margin-right:11px;}
.bloc-onglets-cotisations .ui-tabs-panel .deuxcols .cold {width:258px;}
.bloc-onglets-cotisations .ui-tabs-panel .panel-titre {padding:10px 12px 4px; color:#af536c; font-weight:bold; font-size:1.2em;}
.bloc-onglets-cotisations .ui-tabs-panel .panel-accroche {font-size:1.05em; padding:0 12px 20px;}
#colcentre .bloc-onglets-cotisations .accroche .article-long-item{background:none;}
.ui-tabs-panel .panel-titre {background: url("../images/colcentre/bg-article-long-item.gif") no-repeat scroll 0 0 transparent; padding: 1px 10px 0;}

/* Accueil ma région */
.rub-ma-region {padding:26px 2px 14px 3px; margin-bottom:5px; background:url(../images/colcentre/bg-pager-bas.gif) left bottom no-repeat;}
.rub-ma-region .deuxcols .colg {width:258px; margin-right:11px;}
.rub-ma-region .deuxcols .cold {width:258px;}
/* intro type article */
.intro-type1 {background:url(../images/colcentre/bg-intro-haut-article-long.gif) no-repeat; margin-bottom:25px;}
.intro-sans-marge {margin-bottom:0;}
.intro-type1-inner {background:url(../images/colcentre/bg-intro-bas-article-long.gif) left bottom no-repeat; padding:14px 12px;}
.intro-type1-inner .rss, h2 .rss{float:right;}
.intro-type1-inner h1 {color:#af536c; font-weight:bold; font-size:1.5em; margin:0 0 8px;}
h1 {color:#a7bb44; font-weight:bold; font-size:1.5em; margin:0 0 8px;}
.titrevert .intro-type1-inner h1 {color:#a7bb44;}
.intro-type1-inner .accroche {margin-bottom:10px; color:#665356; font-size:1.25em;}
.intro-type1-inner .image {float:left; margin:0 18px 0 1px; display:inline;}
.intro-type1-inner .texte {float:left; width:346px; color:#68756a;}
.intro-type1-inner .texte-seul, .intro-type2-inner .texte-seul {margin-left: 1px;}
/*.intro-type1 .vague {position:absolute; width:530px; left:2px; bottom:2px; background:url(../images/colcentre/bg-intro2-vague.png) no-repeat; height:48px;}*/
/*#colcentre .sommaire {padding-top:16px; padding-bottom:16px;}*/
#colcentre .csc-menu-3 ul { list-style:none;}
#colcentre .sommaire li {padding:0 0 2px 9px; background:url(../images/site/ariane.gif) no-repeat left 4px;}
#colcentre .sommaire a {color:#4d4d4d;}

/* intro type accueil rubrique */
.intro-type2 {position:relative; background:url(../images/colcentre/bg-intro2-haut-article-long.gif) no-repeat; margin-bottom:25px;}
.intro-type2-inner {background:url(../images/colcentre/bg-intro2-bas-article-long.gif) left bottom no-repeat; padding:10px 12px 44px;}
.intro-type2-inner h1 {color:#a7bb44; font-weight:bold; font-size:1.5em; margin:0 0 6px;}
.intro-type2 .etiquette-region {position:absolute; width:95px; right:-10px; top:3px; background:url(../images/site/etiquette_en_region2.png) no-repeat; height:27px;}
.intro-type2 .etiquette-region p {font-size:0.9em; color:#fff; padding-left:19px; padding-top:12px; margin:0;}
.intro-type2 .vague {position:absolute; width:530px; left:2px; bottom:2px; background:url(../images/colcentre/bg-intro2-vague.png) no-repeat; height:48px;}
.intro-type2-inner .accroche {margin-bottom:10px; color:#665356; font-size:1.25em;}
.intro-type2-inner .image {float:left; margin:0 15px 0 1px; display:inline;}
.intro-type2-inner .texte {float:left; width:346px; font-size:0.9em;}
.intro-type2-inner .texte p {margin:0 0 12px;}

/* intro type article court */
.intro-type3 {zoom:1; background:url(../images/colcentre/bg-intro3-haut-article.gif) no-repeat; margin-bottom:25px;}
.intro-type3 .rss {float:right; margin-right:7px;}
.intro-rss-inner {padding:7px 0 12px;}
.intro-type3-inner {background:url(../images/colcentre/bg-intro2-bas-article-long.gif) left bottom no-repeat; padding:10px 0 12px;}
.intro-inner-nobg {background:none;}
.intro-type3-inner h1, .intro-rss-inner h1 {color:#a7bb44; font-weight:bold; font-size:1.5em; margin:0 12px 6px;}
.intro-type3-inner .accroche, .intro-rss-inner .accroche {margin:0 12px 10px; color:#665356; font-size:1.25em;}
.intro-type3-inner .image, .intro-rss-inner .image {margin:0 18px 0 6px; float:left; display:inline;}
.intro-type3-inner .texte, .intro-rss-inner .texte {margin:0 12px; float:left; width:346px;}
.intro-type3-inner .texte p, .intro-rss-inner .texte p {margin:12px;}
.intro-type3-inner .texte-seul, .intro-rss-inner .texte-seul {margin:0 12px 10px;}

/* corps */
.article-long-item {margin-bottom:10px; background:url(../images/colcentre/bg-article-long-item.gif) no-repeat; padding:1px 11px 0;}
.csc-textpic {background:url(../images/colcentre/bg-article-long-item.gif) no-repeat; padding-right: 9px; padding-left:11px; word-wrap: break-word;}
.csc-textpic-intext-left {background:url(../images/colcentre/bg-article-long-item.gif) no-repeat; padding:1px 10px 0;}
.csc-textpic-text {background:url(../images/colcentre/bg-article-long-item.gif) no-repeat; padding:1px 10px 0;}
.csc-textpic .csc-textpic-text {margin-bottom:0; background:none; padding:0;}
.csc-header h2 {margin:25px 0 0; background:url(../images/colcentre/bg-titre-article-long-item.gif) no-repeat; font-size:1.1em; padding:3px 20px 2px; font-weight:normal;}
.regrpmt_total h2 span {display:block; background:url(../images/colcentre/faq_off.png) no-repeat right 1px;}
.regrpmt_total h2 .deploye {background:url(../images/colcentre/faq_on.png) no-repeat right 4px;}
.article-long-item p {margin:2px 0;}
:not(.csc-textpic-text) > .article-long-item p {margin-top:10px;}
table{border:1px solid #7c455f; width: 100%; border-collapse:collapse;}
.faq-list-items table {margin:10px 10px; width:96.5%;}
/* YSA : effet de bord tableaux 1*/
.tx-cal-controller table {border:0; margin:0;width:100%}

.article-long-item table{margin:10px 0; width:100%}
thead th {white-space:normal; padding:2px 3px; font-weight:bold;text-align:center; background:#7c455f; color:#fff; border:none; vertical-align:top;}
.thead th {white-space:normal; padding:2px 3px; font-weight:bold;text-align:center; background:#7c455f; color:#fff; border:none; vertical-align:top;}
thead td {white-space:normal; padding:2px 3px; font-weight:bold; text-align:center; background:#7c455f; color:#fff; border:none; vertical-align:top;}
thead .largeur-fixe{white-space:normal; padding:2px 3px; font-weight:bold;text-align:left; background:#7c455f; color:#fff; border:none; vertical-align:top; width:120px;}
thead th span {font-size:0.8em;}
th {padding:3px 5px; background:#e5e5e6; border-bottom:1px solid #7c455f;}
.telecharger thead th {padding:3px 5px; background:#e5e5e6; border-bottom:1px solid #7c455f;}
.telecharger .thead th {padding:3px 5px; background:#e5e5e6; border-bottom:1px solid #7c455f;}
td {padding:3px 5px; border-bottom:1px solid #7c455f; vertical-align:middle;}

/* YSA : effet de bord tableaux 2*/
.tx-cal-controller td {padding:0; border:0;text-align:left;}

.largeur-fixe{padding:3px 5px; border-bottom:1px solid #7c455f; vertical-align:middle; text-align:left; width:120px;}
.article-long-item ul {margin:10px 0; padding:0 0 0 23px; list-style:none;}
.csc-textpic-text ul {margin:10px 0; padding:0 0 0 23px; list-style:none;}
.article-long-item ol {margin:10px 0; /*padding:0 0 0 17px;*/}
.article-long-item ul li {background:url(../images/site/ariane.gif) no-repeat left 3px; padding:0 0 0 17px; margin:10px 0;}
.csc-textpic-text ul li {background:url(../images/site/ariane.gif) no-repeat left 3px; padding:0 0 0 17px; margin:10px 0;}
/*table td ul {list-style-image:url(../images/site/ariane.gif);}*/
table td ul li {background:none; padding:0;}
.article-long-item .image-texte-img {float:left; margin:10px 10px 0 10px;}
.article-long-item .image-texte-txt {float:left; width:374px;}
.article-long-item .image-texte-txt li {background-image:url(../images/colcentre/article-court-item-puce.gif);}
.article-long-item .video {margin:18px 0; text-align:center;}
.article-long-item h3, .tx-kleeinfocaisses-pi1 h3,.csc-textpic-text h3 {margin:0; font-weight:bold; font-size:1em; margin:1px 0 4px;}

.csc-textpic-text h4, .article-long-item h4, .article-bon-a-savoir h4 {
		font-family : verdana;
		font-size   : 1.1em;
		font-weight : normal;
		margin      : 8px 11px 5px;
}

.csc-textpic-text .bodytext img{margin-left:0px;}
.csc-textpic .csc-textpic-text .bodytext img{margin-left:0;}
.article-long-item .accroche {color:#545454; font-weight:bold;margin-top:10px;}
.article-long-item .accroche_event {color:#545454; font-weight:bold;float:left;padding-left:10px;margin-top:10px}
.telecharger, .faq-list-items .telecharger {font-size:0.9em; border:none; background:#e2e8ad;}
.telecharger p{margin:0;}
.telecharger td, .faq-list-items .telecharger td {vertical-align:middle; border:none; border-bottom:1px solid #fff; padding:2px 3px;}
.telecharger .largeur-fixe, .faq-list-items .telecharger .largeur-fixe{vertical-align:middle; border:none; border-bottom:1px solid #fff; padding:2px 3px; width:120px; text-align:left;}
.telecharger th, .faq-list-items .telecharger th {vertical-align:middle; border:none; border-bottom:1px solid #fff; padding:2px 3px;}
.telecharger .centre, .faq-list-items .telecharger .centre{text-align:center;}
.telecharger .nom, .faq-list-items .telecharger .nom {font-weight:bold; color:#4d4c4c; background:#f0f3d6; border-right:1px solid #fff;}
.telecharger th, .faq-list-items .telecharger th{font-weight:bold; color:#4d4c4c; background:#f0f3d6; border-right:1px solid #fff;}
.telecharger .nom a, .faq-list-items .telecharger .nom a {color:#4d4c4c; text-decoration:none;}
.faq-list-items .telecharger th a {color:#4d4c4c; text-decoration:none;}

/*.article-long-item .telecharger .pdf, .faq-list-items .telecharger .poids .pdf {padding:2px 0 0 20px; display:block; background:url(../images/colcentre/article-court-item-pdf.gif) no-repeat;}*/
.telecharger .date, .faq-list-items .telecharger .date {padding-right:10px; text-align:right;}

/** #157857 (clmic) [START] **/
a.item-pdf, a.item-xls, a.item-zip, a.item-doc, a.item-email, a.item-autres-fichiers, a.item-lien-externe, a.item-teleservices {margin-top:6px;  background-repeat: no-repeat; background-position: 1px center;}

		/** ITEM/DEFAULT **/
		a.item-autres-fichiers{background-image: url('../images/site/item-default.png');}
		.article-long-item .item-autres-fichiers,.bodytext .item-autres-fichiers, .a-consulter a.item-autres-fichiers, .article-bon-a-savoir a.item-autres-fichiers, .liens-utiles a.item-autres-fichiers, .event_head_list a.item-autres-fichiers {padding:0 0 3px 20px;}

		/** ITEM/DOC **/
		a.item-doc{background-image: url('../images/site/item-doc.png');}
		.article-long-item .item-doc,.bodytext .item-doc, .a-consulter a.item-doc, .article-bon-a-savoir a.item-doc, .liens-utiles a.item-doc, .event_head_list a.item-doc {padding:0 0 3px 20px;}

		/** ITEM/EMAIL **/
		a.item-email{background-image: url('../images/site/item-email.png');}
		.article-long-item .item-email,.bodytext .item-email, .a-consulter a.item-email, .article-bon-a-savoir a.item-email, .liens-utiles a.item-email, .event_head_list a.item-email {padding:0 0 0 20px;}

		/** ITEM/EXTERNE **/
		a.item-lien-externe{background-image: url(../images/site/item-link.png); background-position: 4px center;}
		.article-long-item .item-lien-externe, .bodytext .item-lien-externe, .a-consulter a.item-lien-externe, .article-bon-a-savoir a.item-lien-externe, .liens-utiles a.item-lien-externe, .event_head_list a.item-lien-externe {padding:0 0 0 20px;}

		/** ITEM/PDF **/
		a.item-pdf{background-image: url('../images/site/item-pdf.png');}
		.article-long-item .item-pdf,.bodytext .item-pdf, .a-consulter a.item-pdf, .article-bon-a-savoir a.item-pdf, .liens-utiles a.item-pdf, .event_head_list a.item-pdf{padding:3px 0 0 20px;}
		.telecharger .item-pdf, .alternatif .item-pdf{padding:0 0 2px 22px; display:block;}


		/** ITEM/BUTTON **/
		a.item-button{
			border: none;
			padding: 0.6em 1em;
			font-size: 1.2em;
			letter-spacing: 1px;
			cursor: pointer;
			border-radius: 2px;
			background: #ffffff;
			background-image: url("/fileadmin/templates/images/button_form.png");
			background-position: 0% 100%;
			background-repeat: no-repeat;
			border: 1px solid #B9B9B7;
			text-transform: uppercase;
			text-decoration: none;
			display: inline-block;
		}

		a.item-button:hover {
			background: #e5e5e5;
			background-image: url("/fileadmin/templates/images/button_form.png");
			background-position: 0% 100%;
			background-repeat: no-repeat;
			border: 1px solid #B9B9B7;
		}

		/** ITEM/XLS **/
		a.item-xls{background-image: url('../images/site/item-xls.png');}
		.article-long-item .item-xls,.bodytext .item-xls, .a-consulter a.item-xls, .article-bon-a-savoir a.item-xls, .liens-utiles a.item-xls, .event_head_list a.item-xls {padding:0 0 3px 20px;}

		/** ITEM/ZIP **/
		a.item-zip{background-image: url('../images/site/item-zip.png');}
		.article-long-item .item-zip,.bodytext .item-zip, .a-consulter a.item-zip, .article-bon-a-savoir a.item-zip, .liens-utiles a.item-zip, .event_head_list a.item-zip {padding:0 0 0 20px;}

        /** ITEM/TELESERVICES **/
        a.item-teleservices{background-image: url('../images/site/item-teleservices.png');}
        .article-long-item .item-teleservices,.bodytext .item-teleservices, .a-consulter a.item-teleservices, .article-bon-a-savoir a.item-teleservices, .liens-utiles a.item-teleservices, .event_head_list a.item-teleservices {padding:0 0 0 20px;}

		/** ITEM/* for bodytext **/
		.bodytext a.item-zip, .bodytext a.item-xls, .bodytext a.item-pdf, .bodytext a.item-lien-externe, .bodytext a.item-email, .bodytext a.item-doc, .bodytext a.item-autres-fichiers, .bodytext a.item-teleservices{margin-top: 0; display: inline-block;}
/** #157857 (clmic) [END]   **/

.hautdepage {
	width: 520px;
	margin: 0 auto;
	text-align:right;
	padding:8px 5px 9px;
	font-size:0.9em;
	background:url(../images/colcentre/bg_hautdepage.gif) no-repeat right top;
	clear:both;
}
.hautdepage a{color:#68756a; text-decoration:none;}
.article-bon-a-savoir {padding:10px; margin-bottom:10px; background:url(../images/colcentre/en-savoir-plus-bas.gif) no-repeat left bottom;}
.article-bon-a-savoir-inner {background:#e9e2e7; padding:8px 12px;}
.article-bon-a-savoir .titre {color:#545454; font-size:1.1em; font-weight:bold; padding-bottom:2px;}
.article-bon-a-savoir .stitre {color:#4d4d4d; background:#c9b4c0; padding:0 2px;}
.article-bon-a-savoir ul {
		/*margin:2px 0;*/
		padding:0;
		list-style:none;
}
.article-bon-a-savoir li {background:url(../images/site/ariane.gif) no-repeat left 4px; padding-left:10px; padding-bottom:5px; color:#4d4d4d;}

.deuxcols .colg {float:left; width:251px; margin-right:20px;}

/* focus */
.focus .titre {color:#7d4460; font-weight:bold; font-size:1.25em; padding-left:13px; background:url(../images/colcentre/focus-image-titre.gif) no-repeat; line-height:25px;}
.focus .contenu {padding-left:11px; background:url(../images/colcentre/focus-image-image.gif) repeat-y;}
.focus .contenu .stitre {padding-left:8px; font-weight:bold; color:#545454; font-size:1.1em;}
.focus .contenu .stitre a {color:#545454; text-decoration:none;}
.focus .contenu .stitre a:hover {text-decoration:underline;}
.focus .contenu p {margin:0; padding:4px 0 8px 8px; font-weight:bold; font-size:0.9em; color:#545454;}
.focus .contenu p a {color:#545454;}
.focus .bandeau {font-weight:bold; font-size:1.1em; padding:6px 22px 16px; color:#fff; background:url(../images/colcentre/focus-image-bandeau.gif) no-repeat left bottom;}
.focus .bandeau a {text-decoration:none; color:#fff;}

/* Services et presta */
.service-presta .titre {font-weight:bold; font-size:1.25em; background:url(../images/colcentre/service-presta-image-titre.gif) no-repeat #7c445f; padding:8px 11px 4px; color:#fff;}
.service-presta .bloc-contenu {position:relative; zoom:1;}
.service-presta .bloc-contenu .img {float:left; margin-right:10px;}
.service-presta .bloc-contenu .texte {float:left; width:180px; padding:14px 0 6px;}
.service-presta .bloc-contenu .stitre {font-weight:bold; color:#545454; font-size:1.1em;}
.service-presta .bloc-contenu .stitre a {color:#545454; text-decoration:none;}
.service-presta .bloc-contenu .stitre a:hover {text-decoration:underline;}
.service-presta .bandeau-bas {background:#7d4560; height:10px; font-size:0; line-height:0;}
.deuxcols .cold {float:left; width:260px;}

/* Blocs d'accueil de rubrique */
.rubriquecol1, .rubriquecol2 {float:left; width:258px; margin-right:6px; margin-left:2px;}
.rubriquecol2 {margin-right:0;}
.bloc-rubrique {margin-bottom:10px;}
.deuxcols .bloc-rubrique, .deuxcols .bloc-rubrique {float:none; width:auto;}
.bloc-rubrique .haut {background:url(../images/colcentre/bloc-rubrique-haut1.gif) no-repeat;}
.bloc-rubrique .haut div {background:url(../images/colcentre/bloc-rubrique-haut2.gif) right top no-repeat; height:5px; font-size:0; line-height:0;}
.bloc-rubrique .bloc-rubrique-inner {padding:0 0 0 8px; background:url(../images/colcentre/bloc-rubrique-bg.gif) repeat-y; border-right:1px solid #e6e6e6;}
.bloc-rubrique .titre {font-weight:bold; padding:0 5px 10px 4px; color:#68756a; font-family:verdana; font-size:1em; background:url(../images/colcentre/bloc-rubrique-titre.gif) repeat-x left bottom;}
.bloc-rubrique .titre a {color:#68756a; display:block; background:url(../images/colcentre/bloc-rubrique-titre-arrow.gif) left 3px no-repeat; padding-left:8px; text-decoration:none;}
.bloc-rubrique .titre a:hover {text-decoration:underline;}
.bloc-rubrique .titre .rss {background:none; padding:0;}
.bloc-rubrique .contenu {padding:0 12px 12px 4px;}
.bloc-rubrique .contenu p {margin:12px 0 9px 0;}
.bloc-rubrique .contenu ul {margin:6px 0; padding:0; list-style:none;}
.bloc-rubrique .contenu li {margin:4px 0px 0px 0px; padding:0 0 1px 9px; background:url(../images/site/ariane.gif) no-repeat left 4px;}
.bloc-rubrique .contenu li a {color:#68756a;}
.bloc-rubrique .contenu p a {text-decoration: none;line-height: 1.4em}
.bloc-rubrique .contenu p a:hover{text-decoration: underline;}
.bloc-rubrique .bas {background:url(../images/colcentre/bloc-rubrique-bas1.gif) no-repeat;}
.bloc-rubrique .bas div {background:url(../images/colcentre/bloc-rubrique-bas2.gif) right top no-repeat; height:6px; font-size:0; line-height:0;}
.bloc-rubrique .rss {float:right;}
.bloc-rubrique .lien-generique {text-align:right; padding-top:4px;}
.bloc-rubrique .lien-generique a {background:url(../images/site/ariane.gif) no-repeat left 4px; padding-left:9px; color:#68756a;}

/* Faq */
.faq-list-items {position:relative; background:url(../images/colcentre/bg-intro2-bas-article-long.gif) left bottom no-repeat; padding:10px 0 64px;}
.faq-list-items .vague {position:absolute; width:530px; left:2px; bottom:2px; background:url(../images/colcentre/bg-intro2-vague.png) no-repeat; height:48px;}
.faq-list-items .accroche {background:url(../images/colcentre/faq_accroche.gif) 2px 1px no-repeat; padding-left:26px; color:#7d4560; font-weight:bold; font-size:1.25em; margin:0 13px 20px;}
.faq-list-items .item-nivo-1, .faq-list-items .item-nivo-1-active {}
.faq-list-items .item-nivo-1 .question-nivo-1 {zoom:1; background:url(../images/colcentre/faq_nivo1_inact_haut.gif) no-repeat #ebeded; margin:3px 14px 3px 13px;}
.faq-list-items .tx_kleefaq_dynamic_answer {margin:0 14px 0 13px;}
.faq-list-items .tx_kleefaq_dynamic_answer .texte-seul { color: #7d4460; font-style: italic; text-align: right; }
.faq-list-items .item-nivo-1 .question-nivo-1-inner {background:url(../images/colcentre/faq_nivo1_inact_bas.gif) left bottom no-repeat; padding:2px 0;}
.faq-list-items .item-nivo-1 .question-nivo-1-inner a {outline:none; display:block; padding:0 0 2px 25px; font-weight:bold; text-decoration:none; font-size:1.1em; background:url(../images/colcentre/faq_ico_plus.gif) no-repeat 5px top;}
.faq-list-items .item-nivo-1 .item-nivo-2 {display:none; margin:0 27px 10px; padding-top:10px;}
.faq-list-items .item-nivo-1-active .question-nivo-1 {background:url(../images/colcentre/faq_nivo1_act_haut.gif) no-repeat #b8c752;}
.faq-list-items .item-nivo-1-active .question-nivo-1 .question-nivo-1-inner {background-image:url(../images/colcentre/faq_nivo1_act_bas.gif);}
.faq-list-items .item-nivo-1-active .question-nivo-1 .question-nivo-1-inner a {padding:0 0 2px 25px; background:url(../images/colcentre/faq_ico_moins.gif) no-repeat 5px 4px;}
.faq-list-items .item-nivo-1-active .item-nivo-2 {display:block;}
.faq-list-items .item-nivo-3 {display:none;}
.faq-list-items .item-nivo-1-active .question-nivo-2 {float:left; background:url(../images/colcentre/faq-nivo2-haut1.gif) no-repeat #ebeded;}
.faq-list-items .item-nivo-1-active .question-nivo-2 .haut {display:block; background:url(../images/colcentre/faq-nivo2-haut2.gif) right top no-repeat;}
.faq-list-items .item-nivo-1-active .question-nivo-2 .bas1 {display:block; background:url(../images/colcentre/faq-nivo2-bas1.gif) left bottom no-repeat;}
.faq-list-items .item-nivo-1-active .question-nivo-2 .bas2 {display:block; padding:2px 50px 1px 7px; background:url(../images/colcentre/faq-nivo2-bas2.gif) right bottom no-repeat;}
.faq-list-items .item-nivo-1-active .question-nivo-2 .bas2 a {outline:none; display:block; padding:0 0 2px 25px; font-weight:bold; text-decoration:none; font-size:1.1em; background:url(../images/colcentre/faq_ico_plus.gif) no-repeat 5px top;}
.faq-list-items .item-nivo-1-active .item-bloc-active .question-nivo-2 {background:url(../images/colcentre/faq-nivo2-act-haut1.gif) no-repeat #b8c752;}
.faq-list-items .item-nivo-1-active .item-bloc-active .question-nivo-2 .haut {background-image:url(../images/colcentre/faq-nivo2-act-haut2.gif);}
.faq-list-items .item-nivo-1-active .item-bloc-active .question-nivo-2 .bas1 {background-image:url(../images/colcentre/faq-nivo2-act-bas1.gif);}
.faq-list-items .item-nivo-1-active .item-bloc-active .question-nivo-2 .bas2 {background-image:url(../images/colcentre/faq-nivo2-act-bas2.gif);}
.faq-list-items .item-nivo-1-active .item-bloc-active .question-nivo-2 .bas2 a {background:url(../images/colcentre/faq_ico_moins.gif) no-repeat 5px 4px;}
.faq-list-items .item-nivo-1-active .item-bloc-active .item-nivo-3 {display:block;}
.faq-list-items .lien {color:#545454;}
.faq-list-items a {text-decoration:none; color:#545454;}
.faq-list-items a:hover {text-decoration:underline;}
.faq-list-items .lien .internal {background:url(../images/site/ariane.gif) no-repeat left 3px; padding-left:10px; margin-left:5px;}
.faq-list-items .lien .external {background:url(../images/site/item-link.png) no-repeat left 4px; padding-left:12px; margin-left:5px;}
.faq-list-items .stitre {color:#7d4560; font-weight:bold; font-size:1.1em;}
.item-nivo-2 p {color:#545454;}
.item-nivo-2 .item-bloc p {color:#000;}

.tx-kleefaq-pi1 ul{margin:0; padding:0; list-style:none;}
.tx-kleefaq-pi1 .tx_kleefaq_dynamic_answer ul li {background:url(../images/site/ariane.gif) no-repeat left 3px; padding:0 0 0 17px; margin:10px 0;}
.tx-kleefaq-pi1 .item-nivo1 {background:url(../images/colcentre/faq_nivo1_inact_haut.gif) no-repeat #ebeded; margin:0 14px 0 13px;}
.tx-kleefaq-pi1 .item-nivo1 a{outline:none; display:block; padding:5px 5px 2px 25px; font-weight:bold; text-decoration:none; font-size:1.1em; margin-bottom:5px; color: #545353;}

/* Recherche */
.recherche-specifique {margin-bottom:4px;}
.recherche-specifique .recherche-specifique-haut {height:7px; line-height:0; font-size:0;}
.recherche-specifique .recherche-specifique-bas {height:7px; line-height:0; font-size:0;}
.recherche-specifique .recherche-specifique-inner {padding:0 4px;}
.recherche-specifique .recherche-specifique-inner-inner {background:#8f4e6a; padding:4px 25px;}
.recherche-specifique h1, .recherche-specifique h2 {padding-bottom:10px; color:#fff; font-weight:bold; font-size:1.4em; margin:0;}
.recherche-specifique legend {display:none;}
.recherche-specifique label {padding-top:4px; float:left; font-weight:bold; width:105px; text-align:right; margin-right:4px; color:#fff;}
.recherche-specifique .champ-text {float:left; width:363px; height:23px; background:url(../images/colcentre/recherche_input.gif) no-repeat;}
.recherche-specifique .champ-text input {border:none; margin-left:22px; margin-top:4px; color:#646464; font-size:1em; width:335px;}
.recherche-specifique .ligne-type1 {margin-bottom:10px;}
.recherche-specifique .ligne-type2 {float:left; width:241px;}
.recherche-specifique .ligne-type2 select, .recherche-specifique .ligne-type2 .ui-selectmenu {width:131px;}
.recherche-specifique .ligne-type3 {float:left; width:221px;}
.recherche-specifique .ligne-type3 label {width:85px;}
.recherche-specifique .ligne-type3 select, .recherche-specifique .ligne-type3 .ui-selectmenu {width:131px;}
.recherche-specifique .ligne-type4 {float:left; width:175px;}
.recherche-specifique .ligne-type4 label {width:105px;}
.recherche-specifique .ligne-type4 select, .recherche-specifique .ligne-type4 .ui-selectmenu {width:64px;}
.recherche-specifique .ligne-type5 {float:left; width:287px;}
.recherche-specifique .ligne-type5 label {width:151px;}
.recherche-specifique .ligne-type5 select, .recherche-specifique .ligne-type5 .ui-selectmenu {width:131px;}
.recherche-specifique .type-recherche, .recherche-specifique .type-recherche2 {text-align:right; padding-top:6px; margin-bottom:20px;}
.recherche-specifique .type-recherche a {padding-left:17px; color:#fff; background:url(../images/colcentre/recherche_lien_recherche.gif) left 3px no-repeat; font-weight:bold; font-size:0.9em; text-decoration:none;}
.recherche-specifique .type-recherche2 a {padding-left:9px; color:#fff; background:url(../images/colcentre/recherche_lien_recherche2.gif) left 3px no-repeat; font-weight:bold; font-size:0.9em; text-decoration:none;}
.recherche-specifique .boutons {padding-bottom:10px;}
.recherche-specifique .boutons input {width:78px; background:url(../images/colcentre/recherche_bouton.gif) no-repeat; overflow:visible; border:none; color:#68756a; font-size:0.9em; font-weight:bold; line-height:1em; padding:0; cursor:pointer;}
.recherche-specifique .boutons .hover {background-image:url(../images/colcentre/recherche_bouton_hover.gif); color:#fff;}
.recherche-specifique .boutons .reset {margin-left:111px; margin-right:205px;}
.info-resultats1, .info-resultats2 {color:#665356; font-size:1.25em; line-height:25px;}
.recherche-resultats .recherche-resultats-item {margin:0 22px 36px 14px;}
.recherche-resultats .recherche-resultats-item .picto {float:left; width:20px;}
.recherche-resultats .recherche-resultats-item .contenu {float:left; width:477px; color:#4d4d4d;}
.recherche-resultats .recherche-resultats-item .contenu .titre-resultat {color:#000; padding-bottom:2px;}
.recherche-resultats .recherche-resultats-item .contenu .titre-resultat a {font-size:1.05em; color:#7d4560; font-weight:bold;}
.recherche-resultats .recherche-resultats-item .contenu .texte-resultat {line-height:1.3em;}
.recherche-resultats .recherche-resultats-item .contenu .surlignage {background-color:#d9dd6f;}
.recherche-resultats .recherche-resultats-item .contenu .chemin {margin:10px 0; background-color:#e9e2e7; padding:3px 10px;}
.recherche-resultats .recherche-resultats-item .contenu .chemin a {background:url(../images/site/ariane.gif) no-repeat scroll right 4px transparent; color:#4d4d4d; padding-right:8px;}
.recherche-resultats .recherche-resultats-item .contenu .chemin .last {background:none;}
.tx-indexedsearch-whatis{color:#665356; font-size:1.25em; line-height:25px;}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {font-weight:bold; font-style:normal;}
.tx-indexedsearch-browsebox{color:#665356; font-size:1.25em; line-height:25px;}
.tx-indexedsearch .tx-indexedsearch-whatis, .tx-indexedsearch-browsebox p{margin:0;}
.tx-indexedsearch-redMarkup{background-color:#d9dd6f; font-weight:normal;}



/* COLONNE DROITE */
.coldroite {width:217px; float:left; text-align:left; padding-top:10px;}

/*#265670 */
.coldroite .csc-textpic-text,  .coldroite .article-long-item{
	padding: 0;
	background: none;
}
/* Acces rapide et votre caisse */
.coldroite .acces-rapides, .coldroite .votre-caisse {zoom:1; background:url(../images/coldroite/acces-rapides-centre.gif) repeat-y; margin-bottom:10px;}
.coldroite .acces-rapides .acces-rapide-inner, .coldroite .votre-caisse-inner {background:url(../images/coldroite/acces-rapides-bas.gif) left bottom no-repeat;}
.coldroite .acces-rapides .acces-rapide-inner-inner, .coldroite .votre-caisse-inner-inner {padding-bottom:12px; background:url(../images/coldroite/acces-rapides-haut.gif) no-repeat;}
.coldroite .acces-rapides .titre, .coldroite .votre-caisse .titre {background:url(../images/coldroite/acces-rapides-titre.gif) no-repeat; zoom:1; padding:6px 12px 4px; color:#af536c; font-weight:bold; font-size:1.25em;}
.coldroite .votre-caisse .titre {padding-top:3px; padding-left:8px;}
.coldroite .votre-caisse .titre span {display:block; background:url(../images/coldroite/picto_carte.gif) no-repeat; padding-left:24px;}
.coldroite .votre-caisse .contenu {padding-top:14px;zoom:1; }
.coldroite .votre-caisse .bloc {
	zoom:1;
	margin:0 11px 12px 8px;
	padding-bottom:4px;
	background:url(../images/colgauche/menu-nivo1-bas.gif) left bottom no-repeat #eaeced;
}
.coldroite .votre-caisse .bloc-titre {zoom:1; padding:4px 7px 6px; color:#545353; background:url(../images/colgauche/menu-nivo1-haut.gif) no-repeat; margin:0;}
.coldroite .votre-caisse .bloc-texte, .coldroite .votre-caisse .tel, .coldroite .votre-caisse .horaires, .coldroite .votre-caisse .adresse, .coldroite .votre-caisse .plan {padding:3px 22px 3px; color:#666;}
.coldroite .votre-caisse .bloc-texte a, .coldroite .votre-caisse .tel a, .coldroite .votre-caisse .horaires a, .coldroite .votre-caisse .adresse a, .coldroite .votre-caisse .plan a {color:#666;}
.coldroite .votre-caisse .tel {background:url(../images/colgauche/picto_tel.gif) no-repeat 4px 5px;}
.coldroite .votre-caisse .horaires {
	/*background:url(../images/colgauche/picto_horloge_zo.png) no-repeat 2px 3px;*/
	background:url(../images/colgauche/picto_horloge_zo.png) no-repeat scroll 4px 5px transparent;
}
.coldroite .votre-caisse .adresse {background:url(../images/colgauche/picto_adresse.gif) no-repeat 4px 5px;}
.coldroite .votre-caisse .plan {background:url(../images/colgauche/picto_plan.gif) no-repeat 4px 3px;}
.coldroite .votre-caisse .item, .coldroite .votre-caisse .item-cal {margin:0 7px;}
.coldroite .votre-caisse .item {padding-bottom:4px;}
.coldroite .votre-caisse .date {color:#687569; font-size:0.9em; margin:0 7px;}
.coldroite .votre-caisse .item-cal {padding-bottom:6px;}
.coldroite .votre-caisse .item-cal .date {margin-right:7px; float:left; width:38px; border:1px solid #7d4460; background:#fff; text-align:center; font-size:0.9em; font-style:italic; color:#687569;}
.coldroite .votre-caisse .item-cal .date span {color:#fff; padding:2px 0; display:block; background:#7d4460;}
.coldroite .votre-caisse .item-cal .lien {float:left; width:116px;}
.coldroite .votre-caisse .item-cal .lien {background:url(../images/coldroite/item-votre-caisse.gif) no-repeat left 5px; padding-left:20px;}
.coldroite .votre-caisse .lien{background:url(../images/coldroite/item-votre-caisse.gif) no-repeat left 5px; padding-left:20px; margin:0 7px;}
.coldroite .acces-rapides .contenu {zoom:1; font-size:0.9em; padding:3px;}
.coldroite .acces-rapides .acces1 {float:left; width:70px; display:inline;text-align:center; font-size: 91%;}
.coldroite .acces-rapides .acces2 {float:left; width:90px;}
/*
.coldroite .acces-rapides .acces1 a {display:block; text-decoration:none; background:url(../images/coldroite/acces-rapides-form.gif) no-repeat center top; padding-top:29px; text-align:center;}
.coldroite .acces-rapides .acces2 a {display:block; text-decoration:none; background:url(../images/coldroite/acces-rapides-bar.gif) no-repeat center top; padding-top:29px; text-align:center;}
*/
.coldroite .acces-rapides .acces1 a {display:block; text-decoration:none; text-align:center;}
.coldroite .acces-rapides .acces1 a:hover, .coldroite .acces-rapides .acces2 a:hover {text-decoration:underline;}
.coldroite .acces-rapides .acces1 span {display:block;}
.coldroite .prevention-sante {margin-top:16px;}
.coldroite .prevention-sante a {float:left;display:block; color:#555555; text-decoration:none; background:url(../images/site/ariane.gif) no-repeat left 4px; padding-left:9px; margin-left:9px;}
.coldroite .prevention-sante a:hover {text-decoration:underline;}
.coldroite .prevention-sante img {float:left;}
.coldroite .a-consulter .prevention-sante {padding-left:82px; background-position:0 4px;}

/* A consulter */
.coldroite .a-consulter {margin-bottom:10px;}
.coldroite .a-consulter .titre {background:url(../images/coldroite/consulter-haut-a.gif) no-repeat;}
.coldroite .a-consulter .titre-inner {background:url(../images/coldroite/consulter-haut-b.gif) left bottom no-repeat; color:#fff; padding:6px 25px 4px; font-weight:bold; font-size:1.25em;}
.coldroite .a-consulter .contenu {padding:8px 14px 1px 28px; background:url(../images/coldroite/consulter_bg.gif) repeat-y;}
.coldroite .a-consulter .contenu li{line-height: 1.75em;}
.coldroite .a-consulter .contenu .lien {margin:0 0 12px; padding:0; list-style:none;}
.coldroite .a-consulter .contenu .lien {background:url(../images/colgauche/menu-nivo3-ico.gif) left 6px no-repeat; padding:0 0 2px 22px;}
.coldroite .a-consulter .contenu .pdf {margin-top:6px; background:url(../images/coldroite/picto_pdf.gif) no-repeat 1px top; padding:0 0 2px 22px;}
.coldroite .a-consulter .bas {background:url(../images/coldroite/consulter_bas.gif) 11px top no-repeat; height:5px; line-height:0; font-size:0;}
.coldroite .a-consulter .contenu ul li{background: url("../images/colgauche/menu-nivo3-ico.gif") no-repeat scroll left 6px transparent; padding: 0 0 2px 22px;}
.coldroite .a-consulter .contenu ul{list-style: none outside none; margin: 0; padding:0 0 0 23px;}

/* Mise en avant audio*/
.coldroite .audio-mea {margin:0 3px 10px 5px;}
.coldroite .audio-mea .titre {color:#687569; font-size:1.25em; font-weight:bold; padding:2px 3px 4px 11px; background:url(../images/colgauche/participations_titre.gif) repeat-x left bottom #fff;}
.coldroite .audio-mea .titre .rss {float:right;}
.coldroite .audio-mea .contenu {font-size:0.9em; padding:10px; background:url(../images/colgauche/bg_partenaires.png) repeat-x;}
.coldroite .audio-mea .contenu .image {float:left;}
.coldroite .audio-mea .contenu .texte {margin-left:37px;}
.coldroite .audio-mea .contenu .texte .date {padding-bottom:6px;}
.coldroite .audio-mea .contenu .lecteur {margin-top:10px;}
.coldroite .audio-mea .bas {background:url(../images/coldroite/bg_rtl_bas.png) no-repeat; height:4px; overflow:hidden;}
.coldroite .audio-mea .lien-generique {margin-top:6px; text-align:right;}
.coldroite .audio-mea .lien-generique a {color:#545353; text-decoration:none; background:url(../images/site/ariane.gif) no-repeat left 4px; padding-left:7px; padding-right:26px;}
.coldroite .audio-mea .lien-generique a:hover {text-decoration:underline;}

/* Zoom */
.coldroite .zoom {zoom:1; margin:0 6px 10px 3px; background:url(../images/coldroite/zoom-centre.gif) repeat-y ;}
.coldroite .zoom .titre {background:url(../images/colcentre/focus-image-titre.gif) no-repeat 14px top #fff; color:#7d1232; font-weight:bold; font-size:1.25em; padding:2px 0 4px 29px;}
.coldroite .zoom .zoom-inner {background:url(../images/coldroite/zoom-bas.gif) left bottom no-repeat;}
.coldroite .zoom .zoom-inner-inner {color:#fff; padding:16px 28px 32px; background:url(../images/coldroite/zoom-haut.gif) no-repeat;}
.coldroite .zoom .zoom-inner-inner a {text-decoration:none; color:#fff;}
.coldroite .zoom h2 {margin:0; font-size:1.25em; font-weight:bold; font-style:italic;}
.coldroite .zoom p {margin:6px 0 0; font-size:1.1em; font-style:italic;}

/* Questions Home page */
#colcentre .question-du-jour { background: url("../images/question-centre.png") repeat-y left 1px transparent; }
#colcentre .question-du-jour .question-inner { background: url("../images/question-bas.png") no-repeat left bottom transparent; }
#colcentre .question-du-jour .titre-inner { background: url("../images/question-haut.png") no-repeat left top transparent; height: 35px; font-size:1.1em; line-height:1.3em; padding:10px 0px 10px 10px; color:#fff; }
#colcentre .question-du-jour .titre-inner span { font-weight:bold; font-size:1.5em; }
#colcentre .question-du-jour .contenu { background: url("../images/question-haut2.png") no-repeat left top transparent;  padding-bottom:6px; color:#7d4460; }
#colcentre .question-du-jour .question-item {padding:2px 25px 0 22px; font-style:italic; font-size:1.6em; font-weight:bold; line-height:1.05em; min-height: 45px; }
#colcentre .question-du-jour .reponse-item {font-size:0.9em; text-align:right; padding:6px 18px 0;}
#colcentre .question-du-jour .tous-items {font-size:0.9em; text-align:right; padding:8px 28px 4px 0;}
#colcentre .question-du-jour .reponse-item a, #colcentre .question-du-jour .tous-items a { background: url("../images/site/ariane.gif") no-repeat scroll left 3px; color:#7d4460; text-decoration:none; padding-left:9px;}
#colcentre .question-du-jour .reponse-item a:hover, #colcentre .question-du-jour .tous-items a:hover {text-decoration:underline;}
#colcentre .question-du-jour .question-item a { color: #7D4460; text-decoration: none; }
#colcentre .question-du-jour .question-item a:hover { text-decoration: underline; }

/* Questions */
.coldroite .question-du-jour {zoom:1; margin:0 3px 10px 3px; background:url(../images/coldroite/question-centre.gif) 10px top repeat-y;}
.coldroite .question-du-jour .titre {background:url(../images/coldroite/question-titre-haut.gif) #fff no-repeat;}
.coldroite .question-du-jour .titre-inner {font-size:1.1em; line-height:1.3em; padding:8px 132px 14px 8px; color:#fff; background:url(../images/coldroite/question-titre-bas.gif) left bottom no-repeat;}
.coldroite .question-du-jour .titre-inner span {font-weight:bold; font-size:1.5em;}
.coldroite .question-du-jour .question-inner {background:url(../images/coldroite/question-bas.gif) 10px bottom no-repeat;}
.coldroite .question-du-jour .contenu { padding-bottom:6px; background:url(../images/coldroite/question-haut.gif) 10px top no-repeat; color:#7d4460;} /* min-height: 70px; */
.coldroite .question-du-jour .question-item {padding:2px 25px 0 22px; font-style:italic; font-size:1.6em; font-weight:bold; line-height:1.05em;}
.coldroite .question-du-jour .reponse-item {font-size:0.9em; text-align:right; padding:6px 18px 0;}
.coldroite .question-du-jour .tous-items {font-size:0.9em; text-align:right; padding:8px 28px 4px 0;}
.coldroite .question-du-jour .reponse-item a, .coldroite .question-du-jour .tous-items a {color:#7d4460; text-decoration:none; background:url(../images/site/ariane.gif) no-repeat left 3px; padding-left:9px;}
.coldroite .question-du-jour .reponse-item a:hover, .coldroite .question-du-jour .tous-items a:hover {text-decoration:underline;}
.coldroite .question-du-jour .question-item a, .zoom .titre a, .focus .titre a{ color: #7D4460; text-decoration: none; }
.coldroite .question-du-jour .question-item a:hover { text-decoration: underline; }

.colgauche .question-du-jour {zoom:1; margin:0 3px 10px 3px; background:url(../images/coldroite/question-centre.gif) 10px top repeat-y;}
.colgauche .question-du-jour .titre {background:url(../images/coldroite/question-titre-haut.gif) #fff no-repeat;}
.colgauche .question-du-jour .titre-inner {font-size:1.1em; line-height:1.3em; padding:8px 132px 14px 8px; color:#fff; background:url(../images/coldroite/question-titre-bas.gif) left bottom no-repeat;}
.colgauche .question-du-jour .titre-inner span {font-weight:bold; font-size:1.5em;}
.colgauche .question-du-jour .question-inner {background:url(../images/coldroite/question-bas.gif) 10px bottom no-repeat;}
.colgauche .question-du-jour .contenu { padding-bottom:6px; background:url(../images/coldroite/question-haut.gif) 10px top no-repeat; color:#7d4460;} /* min-height: 70px; */
.colgauche .question-du-jour .question-item {padding:2px 25px 0 22px; font-style:italic; font-size:1.6em; font-weight:bold; line-height:1.05em;}
.colgauche .question-du-jour .reponse-item {font-size:0.9em; text-align:right; padding:6px 18px 0;}
.colgauche .question-du-jour .tous-items {font-size:0.9em; text-align:right; padding:8px 28px 4px 0;}
.colgauche .question-du-jour .reponse-item a, .colgauche .question-du-jour .tous-items a {color:#7d4460; text-decoration:none; background:url(../images/site/ariane.gif) no-repeat left 3px; padding-left:9px;}
.colgauche .question-du-jour .reponse-item a:hover, .colgauche .question-du-jour .tous-items a:hover {text-decoration:underline;}
.colgauche .question-du-jour .question-item a, .zoom .titre a, .focus .titre a{ color: #7D4460; text-decoration: none; }
.colgauche .question-du-jour .question-item a:hover { text-decoration: underline; }

/* Faux select */
.ui-selectmenu {text-decoration:none; outline: none; float:left; width:100%; line-height:133%; position:relative; text-decoration:none; text-align:left; margin-bottom:12px;}
.ui-selectmenu:hover, .ui-selectmenu a:hover  {text-decoration:none;}
.ui-selectmenu-menu li a, .ui-selectmenu-status {display:block; padding:3px 6px; color:#333; text-align:left;}
span.ui-selectmenu-status {text-decoration:none;}
.ui-selectmenu {background:url(../images/colgauche/bg_select_profil.gif) repeat-x left bottom; border:1px solid #d6d8d8;}
.ui-selectmenu-icon {position:absolute; right:-25px; top:-1px; background:url(../images/colgauche/arrow_select_profil.gif) no-repeat; width:24px; height:23px;}
.ui-selectmenu-menu {margin:0; list-style:none; background:#fff; border:1px solid #e3e3e3; padding:0; position:absolute; top:0; left:0; display:none; z-index:3;}
.ui-selectmenu-menu a {text-decoration:none; color:#333;}
.ui-selectmenu-open {display:block;}

/* Gestion de l'ordre des select pour IE6 */
#profession-button, #profession2-button {z-index:3;}
#situation-button, #situation2-button {z-index:2;}
#liste_region-button, #liste_region2-button {z-index:1;}

/* Faux select recherche */
.recherche-specifique .ui-selectmenu {float:left; text-decoration:none; outline: none; height:21px; position:relative; text-decoration:none; text-align:left; margin-bottom:12px;}
.recherche-specifique .ui-selectmenu:hover, .ui-selectmenu a:hover  {text-decoration:none;}
.recherche-specifique .ui-selectmenu-menu li a, .ui-selectmenu-status {display:block; padding:3px 6px; color:#333; text-align:left;}
.recherche-specifique span.ui-selectmenu-status {text-decoration:none; height:12px; overflow:hidden;}
.recherche-specifique .ui-selectmenu {border:none; background:url(../images/colcentre/recherche_select.gif) repeat-x left bottom;}
.recherche-specifique .ui-selectmenu-icon {position:absolute; right:-17px; top:-2px; background:url(../images/colcentre/recherche_bt_select.gif) no-repeat; width:17px; height:23px;}
.recherche-specifique .ui-selectmenu-menu {margin:0; list-style:none; background:#fff; padding:0; position:absolute; top:0; display:none; z-index:3;}
.recherche-specifique .ui-selectmenu-menu a {text-decoration:none; color:#333;}
.recherche-specifique .ui-selectmenu-open {display:block;}

/* Agenda */
.tx-cal-controller  table {border-collapse:collapse;}
.tx-cal-controller  .weekview .title, .tx-cal-controller  .monthview .title {padding:6px 12px; background:#7d4560; color:#fff;border:1px solid #ded0d7; border-bottom:none;}
.tx-cal-controller .weekview .title {padding-left: 0;}
.tx-cal-controller  .weekview .title h1, .tx-cal-controller  .monthview .title h1 {color:#fff; display:inline; font-size:1em; text-transform:uppercase; font-weight:normal; vertical-align:middle; margin:0 4px;}
.tx-cal-controller  .weekview .title .V12, .tx-cal-controller  .monthview .title .V12 {display:inline;}
.tx-cal-controller  .weekview .title .V12 img, .tx-cal-controller  .monthview .title .V12 img {vertical-align:middle;}
.tx-cal-controller  .optioncal {width:100%;}
.tx-cal-controller  .weekview .calborder, .tx-cal-controller  .monthview .bartitle {margin-top:10px; border:none;}
.tx-cal-controller  .timeborder {width:22px; padding:2px; background:none; border:none; border-right:1px solid #bca0ae;}
.tx-cal-controller  .timeborder-spe {width:27px; padding:2px; background:none; border:none;}
.tx-cal-controller  .rowOff, .tx-cal-controller  .rowOn, .tx-cal-controller  .rowToday {background-color:#fff; border-right:1px solid #bca0ae; border-top:1px solid #bca0ae; padding:0; border-left:none;}
.tx-cal-controller  #allday .rowOff, .tx-cal-controller  #allday  .rowToday {background-color:#e4e5e6; border-right-color:#e4e5e6;}
.tx-cal-controller  .weekborder, .tx-cal-controller  .weekborder2 {border:1px solid #bca0ae; border-left:none; border-bottom:none;}
.tx-cal-controller  .nomjour {background:#d9a9b5; color:#7d4560; text-transform:capitalize;}
.tx-cal-controller  .autrejour {padding:2px; font-size:0.8em; color:#4d4d4d; text-align:right;}
.tx-cal-controller  .weekview, .tx-cal-controller  .monthview {background:url(../images/colcentre/bg-intro2-bas-article-long.gif) no-repeat left bottom; padding:0 7px 20px;}
.tx-cal-controller  .G10B {border-bottom:1px solid #bca0ae;}
.tx-cal-controller .cat_verte {background-color:#bcca02;}
.tx-cal-controller .cat_grise {background-color:#888888;}
.tx-cal-controller .cat_verte_allday {background-color:#bcca02; border:1px solid #838d01;}
.tx-cal-controller .cat_grise_allday {background-color:#888888; border:1px solid #888888;}
.tx-cal-controller .cat_orange_catheader {background-color:#ee6a04;}
.tx-cal-controller .cat_orange_allday {background-color:#ee6a04; border:1px solid #873c02;}
.tx-cal-controller .cat_bleue {background-color:#01bba2;}
.tx-cal-controller .cat_bleue_allday {background-color:#01bba2; border:1px solid #017162;}
.cat_bleue_text, .cat_orange_text, .cat_verte_text, .cat_grise_text,.default_catheader_text{font-size:11px;}
.tx-cal-controller .cat_verte, .tx-cal-controller .cat_verte_allday, .tx-cal-controller .cat_verte_text {background-color:#bcca02;}
.tx-cal-controller .cat_grise, .tx-cal-controller .cat_grise_allday, .tx-cal-controller .cat_grise_text {background-color:#888888;}
.tx-cal-controller .default_catheader_text {background-color:#888888;}
.tx-cal-controller .cat_orange, .tx-cal-controller .cat_orange_allday, .tx-cal-controller .cat_orange_text {background-color:#ee6a04;}
.tx-cal-controller .cat_bleue, .tx-cal-controller .cat_bleue_allday, .tx-cal-controller .cat_bleue_text {background-color:#01bba2;}
.tx-cal-controller .cat_verte_text, .tx-cal-controller .cat_orange_text, .tx-cal-controller .cat_bleue_text {padding:0 1px;}
.tx-cal-controller .weekview td a, .tx-cal-controller .weekview td a:visited, .tx-cal-controller .monthview td a, .tx-cal-controller .monthview td a:visited {color:#fff !important; text-decoration:none;}
.tx-cal-controller .cat_bleue_text, .tx-cal-controller .cat_orange_text, .tx-cal-controller .cat_verte_text {border:none;}
.tx-cal-controller .cat_orange_bullet, .tx-cal-controller .cat_bleue_bullet, .tx-cal-controller .cat_verte_bullet ,.tx-cal-controller .cat_bleue_bullet,.tx-cal-controller .cat_orange_bullet,.tx-cal-controller .cat_verte_bullet,.tx-cal-controller .cat_grise_bullet,.default_catheader_bullet{display:none;}
.tx-cal-controller .month-large {border:1px solid #bda1af; width:100%;}
.tx-cal-controller .month-large th {background:#d9a9b5; color:#7d4560; text-transform:capitalize; border:1px solid #bda1af; border-top-color:#d9a9b5; border-bottom-color:#d9a9b5;}
.tx-cal-controller .month-large td {border:1px solid #bda1af;}
.tx-cal-controller .month-large .day, .tx-cal-controller .month-large .create td {width:72px; height:72px;margin-bottom:5px;}
.month-large .day div {padding-right: 3px; margin-bottom:5px;}
.tx-cal-controller .monthview .month-large .monthSelectedWeek  {background:#fff;}
.tx-cal-controller .monthview .month-large .monthSelected  {background:#cbcbcb!important;}
.tx-cal-controller .subtitle {font-weight:bold; color:#7D4460;}
.tx-cal-controller .month-large .weekday {height: auto; text-indent:5px;}

/* BAS DE PAGE */
.baspage {text-align:center; clear:left; color:#677469; font-size:1.4em; padding:60px 0 90px;}
.baspage a {text-decoration:none; color:#677469; font-size:0.65em; padding:0 8px;}
.baspage a:hover {text-decoration:underline;}

.conteneur-bt {text-align:right;}
.bt_valider {width:71px; height:21px; border:none; background:url(../images/site/bt_valider.gif) no-repeat; overflow:visible; text-indent: -3500px; cursor: pointer;}
.bt_refuser {width:77px; height:21px; border:none; background:url(../images/site/bt_refuser.jpg) no-repeat; overflow:visible; text-indent: -3500px; cursor: pointer;}
.bt_ok {width:42px; height:21px; border:none; background:url(../images/site/bt_ok.gif) no-repeat; overflow:visible;}

.tx-dropdownsitemap-pi1 a, .tx-dropdownsitemap-pi1 a:link, .tx-dropdownsitemap-pi1 a:visited, .tx-dropdownsitemap-pi1 a:hover, .tx-dropdownsitemap-pi1 a:active {
		background-color: inherit;
		color: #AF536C;
}
.tx-dropdownsitemap-pi1 img, .tx-dropdownsitemap-pi1 span {
		vertical-align: middle;
}
.tx-dropdownsitemap-pi1 div.expAll {background-color: #FFFFFF; border: none; }



/* POPIN */
.popin-haut {background:url(/typo3conf/ext/rgmoodalbox/res/img/modal_haut1.png) no-repeat; height:26px; margin-right:75px;}
.popin-haut div {background:url(/typo3conf/ext/rgmoodalbox/res/img/modal_haut2.png) no-repeat; height: 26px; position: absolute; right: 0px; top: 0; width: 75px;}

.popin-left {background:url(/typo3conf/ext/rgmoodalbox/res/img/modal_centre1.png) repeat-y; position: absolute; top:26px; left:0; width: 26px;}
.popin-right {background:url(/typo3conf/ext/rgmoodalbox/res/img/modal_centre2.png) repeat-y; position: absolute; right: 0; top: 26px; width: 26px;}
.popin-content {margin:0 26px; background:#fff;}
.popin-bas {background:url(/typo3conf/ext/rgmoodalbox/res/img/modal_bas1.png) no-repeat; height:26px; margin-right:75px;}
.popin-bas div {background:url(/typo3conf/ext/rgmoodalbox/res/img/modal_bas2.png) no-repeat; height: 26px; position: absolute; right: 0px; bottom: 0; width: 75px;}
#modale .aide-context-close{cursor:pointer;  margin-right: 8px;}


/**** tseverini : AJOUT FORMULAIRE D'ABONNEMENT ****/
#tx_kleeabonnements_pi1_form {padding-left:10px;}
#tx_kleeabonnements_pi1_form .bloc-champ{margin:2px;}
#tx_kleeabonnements_pi1_form  .submit-large{float:left;margin-top:10px;}
#tx_kleeabonnements_pi1_form  .reset-large{float:left;margin-top:10px;margin-left:10px;}
#tx_kleeabonnements_pi1_form  .submit-large button{background-color: #FFFFFF;border: 1px solid #A5ACB2;}
#tx_kleeabonnements_pi1_form  .submit-large button:hover {background-color: #C5D15D;border: 1px solid #A5ACB2;}
#tx_kleeabonnements_pi1_form  .reset-large  button{background-color: #FFFFFF;border: 1px solid #A5ACB2;}
#tx_kleeabonnements_pi1_form  .reset-large button:hover {background-color: #C5D15D;border: 1px solid #A5ACB2;}
#tx_kleeabonnements_pi1_form  legend{margin-bottom:10px;font-weight:bold;padding-left:5px;color:#000000;}
#tx_kleeabonnements_pi1_form  label{float: left;margin-left:10px;width: 110px;}
#tx_kleeabonnements_pi1_form  input{float: left;}
#tx_kleeabonnements_pi1_form  select{float: left;}
.bloc_error .error{margin-bottom:10px;color:red;font-weight:bold;}

.csc-textpic-caption .csc-caption{font-style:italic; margin:0 10px;}
.csc-textpic-image{margin-right:10px;margin-top:10px; margin-bottom:25px!important}
/*.csc-textpic img{margin-left:10px;}*/
.csc-textpic .csc-textpic-image .csc-textpic-image img, .csc-textpic .csc-textpic-imagewrap .csc-textpic-image img {margin-left:10px; margin-right:10px;}
.csc-textpic .csc-textpic-image .csc-textpic-lastcol, .csc-textpic .csc-textpic-imagewrap .csc-textpic-lastcol{margin-right:10px;}

.csc-textpic .csc-textpic-image .csc-textpic-image, .csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-right:10px;}

.csc-textpic-image {
		margin-bottom: 7px;
}

html body div.site-bg-haut div.site-bg-entete div.site div#colcentre div.csc-textpic div.csc-textpic-image div.csc-textpic-image, html body div.site-bg-haut div.site-bg-entete div.site div#colcentre div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-image{margin-right:10px;}

.clearbt {clear:both;}
.clear {clear:both; height:0; font-size:0; line-height:0; overflow:hidden;}
dfn {font-style:normal;}


/** Essais mise en page images et texte */
.csc-textpic-caption-c .csc-textpic-caption {
		text-align: center;
}
.csc-textpic-caption-r .csc-textpic-caption {
		text-align: right;
}
.csc-textpic-caption-l .csc-textpic-caption {
		text-align: left;
}
.csc-textpic .csc-textpic-imagecolumn {
		display: inline;
		float: left;
}
.csc-textpic-border .csc-textpic-image .csc-textpic-image IMG, .csc-textpic-border .csc-textpic-imagewrap .csc-textpic-image IMG, .csc-textpic-border .csc-textpic-single-image IMG {
		border: 2px solid black;
		padding: 0;
}
.csc-textpic-imagewrap, .csc-textpic-image {
		padding: 0;
}
.csc-textpic IMG {
		border: medium none;
}

.csc-textpic-firstcol IMG{

	margin-bottom: 10px;
	margin-top: 11px;

}

.csc-textpic-center .csc-textpic-image {
	margin: 0px auto;
}

.csc-textpic .csc-textpic-imagewrap .csc-textpic-image, .csc-textpic .csc-textpic-image .csc-textpic-image {
		float: left;
}
.csc-textpic .csc-textpic-imagewrap UL, .csc-textpic .csc-textpic-image UL {
		list-style: none outside none;
		margin: 0;
		padding: 0;
}
.csc-textpic .csc-textpic-imagewrap UL LI, .csc-textpic .csc-textpic-image UL LI {
		float: left;
		margin: 0;
		padding: 0;
}
.csc-textpic .csc-textpic-imagewrap .csc-textpic-image, .csc-textpic .csc-textpic-image .csc-textpic-image {
		float: left;
}
.csc-textpic .csc-textpic-imagewrap .csc-textpic-image div, .csc-textpic .csc-textpic-image .csc-textpic-image div {
		float: none;
}
.csc-textpic .csc-textpic-imagewrap .csc-textpic-image div, .csc-textpic .csc-textpic-image .csc-textpic-image div {
		float: none;
}
.csc-textpic .csc-textpic-imagewrap .csc-textpic-image div IMG, .csc-textpic .csc-textpic-image .csc-textpic-image div IMG {
		border: medium none;
}
.csc-textpic-image div {
		display: inline;
		margin: 0;
}
.csc-textpic-image div {
		margin: 0;
}
.csc-textpic-clear {
		clear: both;
}
.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-image, .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap .csc-textpic-image, .csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-image, .csc-textpic-left .csc-textpic-image .csc-textpic-image, .csc-textpic-intext-left-nowrap .csc-textpic-image .csc-textpic-image, .csc-textpic-intext-left .csc-textpic-image .csc-textpic-image {
		display: inline;
		margin-right: 10px;
}
.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-image, .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap .csc-textpic-image, .csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-image, .csc-textpic-right .csc-textpic-image .csc-textpic-image, .csc-textpic-intext-right-nowrap .csc-textpic-image .csc-textpic-image, .csc-textpic-intext-right .csc-textpic-image .csc-textpic-image {
		display: inline;
		margin-left: 10px;
}
.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image, .csc-textpic-center .csc-textpic-image .csc-textpic-image {
		display: inline;
		margin-left: 10px;
}
.csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption, .csc-textpic .csc-textpic-image .csc-textpic-image .csc-textpic-caption {
		margin: 0;
}
.csc-textpic .csc-textpic-imagewrap .csc-textpic-image IMG, .csc-textpic .csc-textpic-image .csc-textpic-image IMG{
		margin: 0;
		vertical-align: bottom;
}
.csc-textpic .csc-textpic-imagewrap .csc-textpic-image, .csc-textpic .csc-textpic-image .csc-textpic-image {
		margin-bottom: 10px;
}
.csc-textpic-equalheight .csc-textpic-imagerow {
		display: block;
		margin-bottom: 10px;
}
.csc-textpic .csc-textpic-imagerow {
		clear: both;
}
.csc-textpic .csc-textpic-single-image IMG {
		margin-bottom: 10px;
		margin-top: 11px;
}
* + html .csc-textpic .csc-textpic-imagerow .csc-textpic-image {
		margin-bottom: 0;
}
* + html .csc-textpic .csc-textpic-imagerow {
		margin-bottom: 10px;
}
.csc-textpic .csc-textpic-imagewrap .csc-textpic-firstcol, .csc-textpic .csc-textpic-image .csc-textpic-firstcol {
		margin-left: 0 !important;
}
.csc-textpic .csc-textpic-imagewrap .csc-textpic-lastcol, .csc-textpic .csc-textpic-image .csc-textpic-lastcol {
		margin-right: 0 !important;
}
.csc-textpic-intext-left .csc-textpic-imagewrap, .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
		margin-right: 10px !important;
}
.csc-textpic-intext-right .csc-textpic-imagewrap, .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
		margin-left: 10px !important;
}
.csc-textpic-above .csc-textpic-text {
		clear: both;
}
.csc-textpic-center {
		text-align: center;
}
.csc-textpic-center .csc-textpic-imagewrap {
		margin: 10px auto;
}
.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image, .csc-textpic-center .csc-textpic-image .csc-textpic-image {
		text-align: left;
}
.csc-textpic-center .csc-textpic-text {
		text-align: left;
}
.csc-textpic-right .csc-textpic-imagewrap, .csc-textpic-right .csc-textpic-image {
		float: right;
}
.csc-textpic-right .csc-textpic-text {
		clear: right;
}
.csc-textpic-left .csc-textpic-imagewrap, .csc-textpic-left .csc-textpic-image {
		float: left;
}
.csc-textpic-left .csc-textpic-text {
		clear: left;
}
.csc-textpic-intext-left .csc-textpic-imagewrap, .csc-textpic-intext-left .csc-textpic-image {
		float: left;
}
.csc-textpic-intext-right .csc-textpic-imagewrap, .csc-textpic-intext-right .csc-textpic-image {
		float: right;
	margin-right:0;
		margin-left:10px;
}
.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap, .csc-textpic-intext-right-nowrap .csc-textpic-image {
		clear: both;
		float: right;
		margin-right:0;
		margin-left:10px;
}
* html .csc-textpic-intext-right-nowrap .csc-textpic-text {
		height: 1%;
}
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap, .csc-textpic-intext-left-nowrap .csc-textpic-image {
		clear: both;
		float: left;
}
* html .csc-textpic-intext-left-nowrap .csc-textpic-text, * html .csc-textpic-intext-left ol, * html .csc-textpic-intext-left ul {
		height: 1%;
}
.csc-textpic .csc-textpic-imagerow-last {
		margin-bottom: 0;
}
.csc-textpic-intext-left ol, .csc-textpic-intext-left ul {
		overflow: auto;
		padding-left: 40px;
}

.tx-cal-controller .actus-liste div.actus-item .article-long-item{background: none repeat scroll 0 0 transparent; margin: 0; padding: 0;}



/****SURCHARGE MODE LIST & ATTACHEMENT FILES*****/

.actus-liste .intro-type3{
	display: block;
}
.actus-liste .intro-type3 h2{
	color: #A7BB44;
		font-size: 1.5em;
		font-weight: bold;
		margin: 0 12px 6px;
}
.tx-cal-controller .files a{
	padding-left: 8px;
}
.tx-cal-controller .article-long-item{
	background:url("../images/colcentre/bg-intro2-bas-article-long.gif") no-repeat scroll left bottom transparent;
	padding-bottom: 10px;
}
.tx-cal-controller .files{
	background: #E9E3E7;
	padding: 9px 9px 2px;
}
.tx-cal-controller .article-long-item-wrapper .files h3{
	font-size: 118%;
	margin: 0;
		padding: 0;
		color: black;
}
.tx-cal-controller .files ul {
	padding: 0;
	margin: 0;
}
.article-long-item ul li {
		padding: 0 0 0 11px;
}
.tx-cal-controller .article-long-item-wrapper .csc-textpic{
	background:none;
}
.tx-cal-controller .article-long-item-wrapper-up{
	background: url("../images/colcentre/bg-article-long-item.gif") no-repeat scroll 0 0 transparent;
	/*margin-top: 10px;*/
}
.tx-cal-controller .link-actu{
	background: url("../images/site/ariane.gif") no-repeat scroll left 4px transparent;
		padding-left: 8px;
}
.tx-cal-controller .csc-textpic-image{
	margin:0;
}
.tx-cal-controller .csc-textpic-caption .csc-caption{
	margin: 0;
		padding: 0;
}
.tx-cal-controller .csc-textpic-image {
	float: left;
}
.tx-cal-controller .csc-textpic{
	margin:0;
}
.tx-cal-controller  .image-title .image-block{
	float:left;
}
.tx-cal-controller  .image-title .accroche_event{
	clear: none;
		overflow: hidden;
		float: none;
		margin: 0;
		padding-top: 5px;
		padding-left: 0;
}
.tx-cal-controller .files .disc{
	background: none repeat scroll 0 0 #C9B4C0;
	color: #4D4D4D;
	padding: 0 2px;
}

/****SURCHARGE MODE LIST & ATTACHEMENT FILES*****/

/**RTE**/
.name{
	width: 20%;
}
.address{
	min-width : 120px;
}
.contact {
	min-width: 120px;
}
.sites{
	width: auto;
}
td.centre {
	text-align: center;
}
img.gauche, div.gauche{
	float: left;
		margin-right: 10px;
}
img.droite, div.droite{
	float: right;
		margin-left: 10px;
}
img.center{
		margin: 0 auto !important;
		display: block;
}
.contenttable td ul {
		padding: 0 0 0 1px;
}
.contenttable th ul li {
		text-align: left;
}
.contenttable th ul{
	padding: 0 0 0 1px;
}
.tableau td ul{
	padding: 0 0 0 13px;
}
.contenttable th ul li, .contenttable th ol li {
		font-weight: normal;
}
.contenttable ol{
	padding: 0 0 0 17px;
	text-align: left;
}
.telecharger td ul {
		padding: 0 0 0 1px;
}
.telecharger th ul{
	padding: 0 0 0 1px;
	text-align: left;
	font-weight: normal;
}
.telecharger ol{
	padding: 0 0 0 17px;
	text-align: left;
	font-weight: normal;
}
.alternatif td ul {
		padding: 0 0 0 1px;
}
.alternatif th ul{
	padding: 0 0 0 1px;
	font-weight: normal;
}
.alternatif ol{
	padding: 0 0 0 17px;
}
.contenttable thead th ul li, .alternatif thead th ul li, .telecharger thead th ul{
	background: url("../images/site/menu-trans_act.gif") no-repeat scroll 2px 4px transparent;
}
.contenttable thead th span, .alternatif thead th span, .telecharger thead span {
	font-size: 1.2em;
}
.contenttable tbody th ul li{
	background: url("../images/site/ariane.gif") no-repeat scroll 2px 4px transparent;
}
.contenttable thead th ul li {
		background: url("../images/site/ariane_white.png") no-repeat scroll 3px 3px transparent
}
.contenttable thead th a, .alternatif thead a, .telecharger thead th a{
	color: #FFFFFF;
}
.telecharger .thead th a, .telecharger .largeur-fixe th a{
	color: #4D4C4C;
}
/**RTE**/

.tx-rsiquickaccess-pi1 .deux-elements{
	margin: 0 auto;
		width: 77%;
}
.tx-rsiquickaccess-pi1 .deux-elements .acces1{
	padding-right: 10px;
}
.coldroite .acces-rapides .un-element .acces1{
	margin: 0 auto;
	float: none;
}
.coldroite .acces-rapides .acces1 span{
	background-color: #EAECED;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 2px;
}
.coldroite .acces-rapides .acces1 a, .coldroite .acces-rapides .acces1 a:hover{
	text-decoration: none;
	padding: 0 1px;
}
.coldroite .acces-rapides .acces1 span:hover{
	background-color: #BDA1AF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 2px;
}
/**HOME PAGE**/

/**MODIFIFCATION tags H**/
.article-long-item h3, .tx-kleeinfocaisses-pi1 h3, .csc-textpic-text h3, h3 {
	font-size: 1.4em;
	color: #7d4460;
	margin: 10px 0;
}
.article-long-item h4, .csc-textpic-text h4 {
	color: #719529;
}
/**MODIFIFCATION tags H**/

/**NEWS**/
.tx-kleehomenews-pi1 .lien-generique ul{
	float: right;
}
.tx-kleehomenews-pi1 .lien-generique ul li{
	background: none;
	list-style: none;
	float: left;
	padding-left: 15px;
}
.actus-item .actu-item-img .etiquette-region {
		top: 19px;
}
.actus-item .actu-item-no_picto_news .etiquette-region{
		top: 30px;
}
.actus-item .actu-item-no_picto_event .etiquette-region{
		top: 55px;
}
.actus-item .actu-item-vcr_no_picto_news .etiquette-region{
		top: 40px;
}
.intro-type3 .intro-rss-inner{
	padding: 18px 9px 5px;
}
.intro-type3 .intro-type3-inner h1{
	margin: 0 4px 6px;
}
.intro-type3 .intro-type3-inner .accroche{
	margin: 0 5px 10px;
}
.intro-type1 {
	position: relative;
}
.intro-type1 .etiquette-region {
		background: url("../images/site/etiquette_en_region2.png") no-repeat scroll 0 0 transparent;
		height: 27px;
		position: absolute;
		right: -9px;
		top: 5px;
		width: 95px;
}
.intro-type1 .etiquette-region p {
		color: #FFFFFF;
		font-size: 0.9em;
}
.intro-type1 .etiquette-region img {
	padding: 3px 17px;
}
/**NEWS**/

/**LOGO**/
.rubrique .entete .logo .logo {
	height: auto;
		margin: 0;
		padding: 0;
		width: auto;
}
/**LOGO**/

/**FOTER**/
.rubrique .baspage{
	clear: none;
		font-size: 1em;
		padding: 0;
}
.rubrique .baspage .baspage{
	clear: left;
		color: #677469;
		font-size: 1.4em;
		padding: 20px 0 90px;
		text-align: center;
}
/**FOTER**/

/**FORM WEB SERVICE**/
.tx-rsisoap-pi1 .code-inner {
		padding: 0 4px;
}
.tx-rsisoap-pi1 .code-inner-inner {
		padding: 4px;
}
.tx-rsisoap-pi1 h1, .tx-rsisoap-pi1 h2 {
		font-size: 1.4em;
		font-weight: bold;
		margin: 0;
		padding: 0px;
}
.tx-rsisoap-pi1 fieldset {
		border: medium none;
		margin: 0;
		padding: 0;
}
.tx-rsisoap-pi1 .ligne-type1 {
		margin-bottom: 10px;
}
.tx-rsisoap-pi1 label {
		color: #545454;
		float: left;
		text-align: right;
		padding: 7px 4px 2px 3px;
}
.tx-rsisoap-pi1 .champ-text {
		background: url("../images/submit_bas.png") repeat-x scroll left bottom transparent;
		border: 1px solid #CCCCCC;
		float: left;
		height: 23px;
		width: 245px;
}
.tx-rsisoap-pi1 .valid {
		background: url("../images/site/bt_valider.gif") no-repeat scroll 0 0 transparent;
		border: medium none;
		height: 21px;
		overflow: visible;
		width: 71px;
		margin: 4px 0;
		float: right;
}
.tx-rsisoap-pi1 .boutons input {
		border: medium none;
		color: #68756A;
		cursor: pointer;
		font-size: 0.9em;
		font-weight: bold;
		line-height: 1em;
		overflow: visible;
		padding: 0;
		width: 78px;
		float: right;
}
.tx-rsisoap-pi1 .error {
	color: red;
		padding: 4px 0 0 9px;
}
.tx-rsisoap-pi1 .cadre-haut {
		background: url("../images/colcentre/bg-article-long-item.gif") no-repeat scroll left top transparent;
}
.tx-rsisoap-pi1 .cadre-haut h2{
		color: #A7BB44;
		font-size: 1.33em;
		margin-left: 17px;
		padding-top: 18px;
}
.tx-rsisoap-pi1 .result-encadre{
	background: repeat-y scroll left top transparent;
		margin-bottom: 12px;
}
.tx-rsisoap-pi1 .encadre-haut {
		background: no-repeat scroll left top transparent;
		height: 7px;
}
.tx-rsisoap-pi1 .result-rte {
	background: no-repeat scroll 12px 3px transparent;
		color: #68756A;
		padding-left: 24px;
}
.tx-rsisoap-pi1 .result-encadre ul {
		background: no-repeat scroll left 5px transparent;
		padding: 11px 0 3px;
		margin: 0;
}
.tx-rsisoap-pi1 .result-encadre ul li {
		background: no-repeat scroll 26px 2px transparent;
		color: #68756A;
		font-size: 0.834em;
		padding-left: 40px;
		list-style: none outside none;
}
.tx-rsisoap-pi1 .encadre-bas {
		background: no-repeat scroll left bottom transparent;
		height: 7px;
}
.tx-rsisoap-pi1 .result{
	font-weight: bold;
}
.tx-rsisoap-pi1 .result-attestion{
	border: 1px solid #7C455F;
}
.tx-rsisoap-pi1 .result-attestion .title{
	background: none repeat scroll 0 0 #7C455F;
		border: medium none;
		color: #FFFFFF;
		font-size: 1em;
		font-weight: bold;
		padding: 2px 3px;
		text-align: center;
		vertical-align: top;
		white-space: normal;
}
.tx-rsisoap-pi1 .result-attestion .label{
	background: none repeat scroll 0 0 #E5E5E6;
		border-bottom: 1px solid #7C455F;
		padding: 3px 5px;
		font-weight: bold;
}
/**FORM WEB SERVICE**/

/**RSS**/
.telecharger a img{
		float: right;
}
.telecharger span a img, .telecharger a.item-pdf img{
		float: none;
}
.telecharger .texteBlocTab1 {
	width:95px;
}
.telecharger .etud-stat-col {
		width:120px;
}
.hide_twrss_table {
	display:none;
}
#twrss_table .article-long-item-no-line h3{
		padding-left: 11px;
}
/*
.intro-type1-inner {
	padding: 7px;
}
*/
.intro-type3 .intro-rss-inner {
		padding: 9px 2px 5px;
}
/**RSS**/

/**FILELINKS**/
.filelinks,
.files_news{
	padding: 9px;
	background: url("../images/colcentre/bg-intro2-bas-article-long.gif") no-repeat scroll left bottom transparent;
		/*padding-bottom: 10px;*/
}
.files_news{
	margin-left: -11px;
	margin-right: -11px;
}
.filelinks .filelinks-wrapper,
.files_news .filelinks-wrapper{
		background: none repeat scroll 0 0 #E9E3E7;
		padding: 9px 9px 2px;
}
.filelinks .filecount,
.files_news .filecount{
	color: black;
		font-size: 118%;
		margin: 0;
		padding: 0;
		font-weight: bold;
}
.filelinks .filelinks-wrapper ul,
.files_news .filelinks-wrapper ul{
	padding: 0;
	margin: 0;
	list-style: none outside none;
}
.filelinks .filelinks-wrapper ul li,
.files_news .filelinks-wrapper ul li{
	padding: 0 0 0 11px;
	background: url("../images/site/ariane.gif") no-repeat scroll left 3px transparent;
	margin: 0;
	margin-bottom: 3px;
}
.filelinks .filelinks-wrapper .file,
.files_news .filelinks-wrapper .file{
	padding-left: 8px;
}
.filelinks .filelinks-wrapper .file a,
.files_news .filelinks-wrapper .file a{
	font-weight: bold;
}
.filelinks .filelinks-wrapper .description,
.files_news .filelinks-wrapper .description{
	background: none repeat scroll 0 0 #C9B4C0;
	color: #4D4D4D;
	padding: 0 2px;
}
/**FILELINKS**/

/**BLOCK TEXT**/
.coldroite .wrapper-text-block, .coldroite .wrapper-textpic-block {
		background: url("../images/coldroite/acces-rapides-centre.gif") repeat-y scroll 0 0 transparent;
		margin-bottom: 10px;
}
.coldroite .wrapper-text-block .inner, .coldroite .wrapper-textpic-block .inner{
		background: url("../images/coldroite/acces-rapides-bas.gif") no-repeat scroll left bottom transparent;
}
.coldroite .wrapper-text-block .inner .csc-header, .coldroite .wrapper-textpic-block .inner .csc-header{
		background: url("../images/coldroite/acces-rapides-titre.gif") no-repeat scroll 0 0 transparent;
		color: #AF536C;
		font-size: 1.25em;
		font-weight: bold;
		padding: 6px 12px 4px;
}
.coldroite .wrapper-text-block .inner .csc-header h2, .coldroite .wrapper-textpic-block .inner .csc-header h2{
	font-size: 1.1em;
		font-weight: bold;
		margin: 0;
		padding: 0;
		background: none;
}
.coldroite .wrapper-text-block .inner .article-long-item, .coldroite .wrapper-textpic-block .inner .article-long-item{
		padding: 3px 12px 12px 13px;
		word-wrap: break-word;
}
.coldroite .article-bon-a-savoir {
		background: url("../images/colcentre/en-savoir-plus-bas_droite.png") no-repeat scroll left bottom transparent;
}
/**BLOCK TEXT**/

/*CALENDAR*/
.tx-cal-controller .month-large .alldays td,
.tx-cal-controller .month-large tr.withEventWeek td.withEventWeek,
.tx-cal-controller .month-large tr.create td {
		border-bottom: medium none;
		border-top: medium none;
		vertical-align: top;
}

.tx-cal-controller .month-large td.empty, tr.currentDay > td.empty{
	border-top: none; border-bottom:none;
	}

.tx-cal-controller .month-large .days td {
		border-top: medium none;
}
.tx-cal-controller .month-large .day, .tx-cal-controller .month-large .create td{
		height: 39px;
}
.currentDay {
		background: none repeat scroll 0 center #99AABB !important;
		border-color: #556677 #AABBCC #AABBCC #556677 !important;
		border-style: solid !important;
		border-width: 1px !important;
}
.currentWeek{
		background-color: #F2F9FF;
}
.tx-cal-controller .withEventWeek .V9{
		-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 2px;
	border:none;
}
.tx-cal-controller .agenda-detail .image{
	margin:0;
	float: none;
}
.tx-cal-controller .agenda-detail .image-block{
	float: left;
}
.tx-cal-controller .agenda-detail .image .csc-textpic{
	background:none;
}
.tx-cal-controller .agenda-detail .image .accroche_event{
	padding: 7px 3px 2px 0px;
	color: #665356;
		font-size: 1.25em;
}
.agenda-detail .accroche_event{
	padding: 3px 3px 10px 0px;
	color: #665356;
		font-size: 1.25em;
}
.agenda-detail .image{
	margin:0;
}
.agenda-detail .date{
	padding-bottom: 3px;
	color: #667569;
}
.agenda-detail .news-single-imgcaption {
		padding: 5px 0;
}
.tx-cal-controller .weekview .eventfont {
		padding: 10px;
}
.tx-cal-controller .default_categoryheader, .tx-cal-controller .default_catheader {
		background-color: #888888;
}
.tx-cal-controller .date-agenda {
	padding: 0 0 5px;
}
.tx-cal-controller .intro-type1-inner p{
	padding: 0;
	margin: 0;
}
.tx-cal-controller .default_categoryheader_allday,.tx-cal-controller .default_catheader_allday, .tx-cal-controller .default_categoryheader, .tx-cal-controller .default_catheader , .tx-cal-controller .default_categorybody, .tx-cal-controller .default_catbody{
		background: #888;
}
.tx-cal-controller .default_catheader .default_catheader_text{
	background: #888;
	border: none;
}
.tx-cal-controller .default_catheader .default_catheader_text{
	margin: 0 1px;
}
.tx-cal-controller .wrapper .cat_bleue_text, .tx-cal-controller .wrapper .cat_orange_text, .tx-cal-controller .wrapper .cat_verte_text, .tx-cal-controller .wrapper .cat_grise_text  {
		border: 2px solid #FFFFFF;
		margin: 0 4px 0 0;
		padding: 0 16px;
		-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.tx-cal-controller .wrapper .treelevel0{
	height: 18px;
}
.tx-cal-controller .wrapper{
	padding: 6px;
}
.tx-cal-controller .acces-rapide-inner-inner{
	padding-bottom: 3px !important;
}
/*CALENDAR*/

/*RECHERCHE*/
.coldroite .regles-recherche li {
	text-decoration: none;
}
/*RECHERCHE*/


/*RADIO BUTTON*/
.NFRadio{
	cursor:pointer;
	/*position:absolute;*/
	display:block;
	width:16px;
	height:16px;
	border:1px solid transparent;
	background:url("../images/colcentre/radio.png") no-repeat 0 98%;
	z-index:2;
}
.NFh{
	background-position:0 0;
}
.NFhidden {
		opacity: 0;
		position: relative;
		z-index: -2;
}
.NFMultiSelectTop, .NFButtonRight, .NFMultiSelectRight, .NFMultiSelectBottom, .NFButtonLeft{
	display:none;
}
/*RADIO BUTTON*/

/*TABLE ALTERNATIF*/
.alternatif thead th {padding:3px 5px; background:#C7B1BF; border-top:1px solid #7c455f;}
.alternatif .thead th {padding:3px 5px; background:#C7B1BF; border-top:1px solid #7c455f;}
.alternatif, .faq-list-items .alternatif {font-size:0.9em; border:none; background:#E8E1E6;}
.alternatif p{margin:0;}
.alternatif td, .faq-list-items .alternatif td {vertical-align:middle; border:none; border-bottom:1px solid #fff; padding:2px 3px;}
.alternatif .largeur-fixe, .faq-list-items .alternatif .largeur-fixe{vertical-align:middle; border:none; border-bottom:1px solid #fff; padding:2px 3px; width:120px; text-align:left;}
.alternatif th, .faq-list-items .alternatif th {vertical-align:middle; border:none; border-bottom:1px solid #fff; padding:2px 3px;}
.alternatif .centre, .faq-list-items .alternatif .centre{text-align:center;}
.alternatif .nom, .faq-list-items .alternatif .nom {font-weight:bold; color:#4d4c4c; background:#f0f3d6; border-right:1px solid #fff;}
.alternatif th, .faq-list-items .alternatif th{font-weight:bold; color:#4d4c4c; background:#C7B1BF; border-right:1px solid #fff;}
.alternatif .nom a, .faq-list-items .alternatif .nom a {color:#4d4c4c; text-decoration:none;}
.faq-list-items .alternatif th a {color:#4d4c4c; text-decoration:none;}
.alternatif .date, .faq-list-items .alternatif .date {padding-right:10px; text-align:right;}
/*TABLE ALTERNATIF*/


/* jQuery.ui.dialog */
.ui-widget-overlay{position: absolute; top: 0; left: 0; background: black; opacity: .68; filter: Alpha(Opacity=68); width: 100% !important;}
.ui-dialog{background: white;}
.ui-dialog-titlebar, .ui-dialog-content{text-align: left; position: relative;}
.ui-dialog-title{color: #289cd2; font-size: 1.5em; font-weight: bold; float: left;}
.ui-dialog-titlebar-close{position: absolute;right: 0.8em;top:50%; width: 21px; margin-top: 4px; margin-right: 2px; padding: 1px; height: 22px; color: white;}
.ui-dialog-titlebar-close .ui-icon-closethick{display: block; margin: 1px; background-image: url('../images/modal-close.png'); width: 20px; height: 20px; text-indent: -99999px;overflow: hidden;background-repeat: no-repeat; color: white;}
.ui-dialog-content{clear: both; padding: 1em 1.2em; }

/* rsi_prehome */
.screen-link{text-decoration: none; border: 0; outline: none;}

/*COTISATION*/
.bloc-onglets-cotisations .ui-tabs-panel .panel-titre {
	padding:15px 12px 4px;
}
.colgauche .rappel-rubrique-inner span{
	text-transform: none;
}
/*COTISATION*/

/*TABLES*/
.contenttable td{
	border: 1px solid #7C455F;
}
.alternatif td{
	border: 1px solid #FFFFFF;
}
.telecharger td{
	border: 1px solid #FFFFFF;
}
/*TABLES*/

/*BLOCK INTRODUCTION*/
.intro-type1-inner .image {
		/*margin: 0 18px 8px 6px;*/
}
.cadre {
		margin: 10px 0%;
}
.cadre .bas-habille-wrap {
		background: url("../images/mobile/bas_habille1.png") no-repeat scroll left bottom transparent;
}
.cadre .bas-habille {
		background: url("../images/mobile/bas_habille2.png") no-repeat scroll right bottom transparent;
}
.cadre .haut-wrap {
		background: url("../images/mobile/cadre_haut2.png") no-repeat scroll right top transparent;
}
.cadre .bas-habille .haut {
		/*padding-bottom: 30px;*/
}
.cadre .haut_titre, .cadre .haut_titre3, .cadre .bas .haut_titre3, .cadre .haut_titre2, .cadre .bas .haut_titre, .cadre .bas .haut_titre2 {
		line-height: 1.4em;
		padding: 2px;
}
.cadre .haut {
		background: url("../images/mobile/cadre_haut1.png") no-repeat scroll 0 0 transparent;
}
.cadre .haut_titre3 .date {
		background: url("../images/mobile/cadre_haut_coin.png") no-repeat scroll right top transparent;
		margin: 0;
		padding: 9px 50px 9px 9px;
		color: #667569;
}
.cadre .haut_titre3 h1{
	color: #AF536C;
		font-size: 1.5em;
		font-weight: bold;
		margin: 0 9px 8px 8px;
}
.cadre .accroche_event {
		color: #665356;
		font-size: 1.25em;
		padding: 8px 3px 18px 7px;
}
.cadre .news-single-imgcaption {
		padding: 5px 0;
}
.event-cadre .haut {
	position: relative;
}
.event-cadre .etiquette-region {
		background: url("../images/site/etiquette_en_region2.png") no-repeat scroll 0 0 transparent;
		height: 27px;
		position: absolute;
		right: -9px;
		top: 2px;
		width: 95px;
}
.event-cadre .etiquette-region{
	padding: 2px 0 0;
	margin-top: 2px;
}
.event-cadre .etiquette-region img{
	padding-left: 18px;
}
.event-cadre .agenda-arrow {
		padding: 3px 0 !important;
}
/*BLOCK INTRODUCTION*/

/** #107749 (clmic) [START] **/
table.alternatif{background: white;border: 0;border-top: 1px solid #A98597;}
table.alternatif th, table.alternatif td{border: 1px solid white; border-left: 0; border-top: 0;}
table.alternatif th{background: #CAB3C0;}
table.alternatif th p{margin: 10px 5px;}
table.alternatif td{background: #E9E3E7; color : #5F5F5F;}
table.alternatif th, table.alternatif caption{font-weight: bold; color: #545454; text-align: left;}
table.alternatif caption{font-size: 1.1em;margin-bottom: 4px;}
table.alternatif ul{padding-left: 4px;}
table.alternatif ol{padding-left: 17px; font-weight: normal;}
table.alternatif ul li, table.alternatif ol li{margin: 4px 0;}
table.alternatif a{color: #545454;}
table.alternatif{font-size: 1em;}
.alternatifblock{background: #E9E3E7; padding: 8px; margin: 8px 0;}
.alternatifblock table{margin: 0;}

table.telecharger th, table.telecharger caption{font-weight: bold;}
table.contenttable caption, table.telecharger caption{font-size: 1.1em;margin-bottom: 4px; text-align: center; color: #7B4460; font-weight: bold;}
/** #107749 (clmic) [END]   **/

/*BLOCK BON A SAVOIR*/
.article-bon-a-savoir-inner ol{
	/*padding: 0 16px;*/
	/*margin: 0;*/
}
.article-bon-a-savoir ol li {
		background: none;
		padding-left: 0;
}
/*BLOCK BON A SAVOIR*/

/*QUESTION DU JOUR*/
.tx-kleefaq-pi1 .bodytext{
	margin: 10px 0;
}
/*QUESTION DU JOUR*/

/*Intro avec accroche et texte d'intro petite vague verte*/
.intro-type3-inner .image, .intro-rss-inner .image {
		margin: 6px 18px 0 6px;
}
/*Intro avec accroche et texte d'intro petite vague verte*/

/*CHANGE REGION*/
.selection-profil .field-change{
	display: none;
}
/*CHANGE REGION*/

.site .baspage {
		padding: 5px 0 90px;
}

.texteBlocTab2 .pdf {
		background: url("../images/colcentre/article-court-item-pdf.gif") no-repeat scroll 0 0 transparent;
		display: block;
		margin-top: 6px;
		padding: 0 0 2px 22px;
}
.menu-second-nivo .link-left-menu{
	text-decoration: none;
}
.menu-second-nivo .link-left-menu:hover{
	text-decoration: underline;
}

.tx-rsicoordonneesoc-pi1 .arrow{
	background: url("../images/site/ariane.gif") no-repeat scroll left 3px transparent;
		font-weight: normal;
		padding: 0 0 0 6px;
}
.tx-rsicoordonneesoc-pi1 .bodytext span{
	font-weight: normal;
		padding: 0 0 0 6px;
}

.tx-rsirss-pi1 .csc-header-prune h2 {
	color: #AF536C;
		font-size: 1.1em;
		font-weight: normal;
		margin: 25px 0 0;
		padding: 3px 20px 2px;
		font-weight: bold;
}

/* #224471 and #372473 */
.tx-rsirss-pi1 .item {
	float:left;
	display: block;
	width: 270px;
}

.tx-rsirss-pi1 .texteBlocTab1{
		width: 120px;
}
.tx-rsirss-pi1 .texteBlocTab2{
	padding: 5px;
}

.tx-rsirss-pi1 .item_image {
    float:right;
}

/* #372473 */
.tx-rsirss-pi1 .item_image img{
	max-height: 100px;
}

.tx-cal-controller .agenda-arrow{
	padding: 12px 0px;
}
/*SELECT_PROFIL_MODALE_PROFILING*/
.geoloc-inner .other{
	position: relative;
}
.geoloc-inner .other .bt_valider{
	right:0;
}
.geoloc-inner .other .bt_refuser{
    margin-right: 8px;
}
.geoloc-inner .other .box-select-entrepreneur .label-entrepreneur {
		float: left;
		padding-top: 3px;
}
.geoloc-inner .other .box-select-entrepreneur .select-entrepreneur {
		float: left;
		padding: 1px 0 0 6px;
}
#modale .aide-context-close {
		cursor: pointer;
		margin-right: 0;
}
.geoloc-inner .res #reset-submit{
	float: left;
    padding-left: 12%;
}
.buttons {
    float: right;
}

.geoloc-inner .res .bt_refuser, .geoloc-inner .res .bt_valider{float: right;}
.geoloc-inner .res .bt_refuser {margin-right: 8px;}
/*SELECT_PROFIL_MODALE_PROFILING*/

/**#108481**/
.tx-cal-controller .image-block .csc-textpic{
	background: none;
}
/**#108481**/

/**#154341**/
.news-single-img {
		margin: 0;
}
.cadre .image {
		margin: 0;
}
.news-single-img img{
		margin: 9px;
}
.image-block img{
	margin: 2px 8px;
}
.cadreTest .image-block{
	float: left;
	margin-left: 9px;
}

.tx-cal-controller .image-block img{
	margin: 2px 0;
}
.cadre .actu-modif {
		padding: 0 3px 18px 9px;
}
/**#154341**/

/**#178567**/
.haut_titre3 .accroche_event {
		padding: 8px 3px 18px 8px;
}
.tx-cal-controller .image-block img{
		padding-top: 8px;
		margin: 0 9px 0 0;
}
/**#178567**/


/**311994**/
.tx-cal-controller .haut_titre3 .accroche_event {
    padding-bottom: 0;
}

/**311994**/

/**#142369**/
.tx-cal-controller .files {
		overflow: auto;
}
/**#142369**/

/**#107749 (thfre)**/
table.contenttable ul li, table.telecharger ul li, table.alternatif ul li {
		background: url(../images/site/ariane.gif) no-repeat 3px 3px;
		padding: 0 0 0 16px;
		margin: 0;
}
table.contenttable, table.telecharger {
		font-size: 1em;
}
table.contenttable tr.thead a {
		color: #ffffff;
}
table.alternatif ul {
		padding-left: 0;
}
table.alternatif p.bodytext, table.contenttable p.bodytext, table.telecharger p.bodytext {
		margin: 10px 0;
}
table.alternatif tr.thead .bodytext {
		text-align: center;
}
table.telecharger th a {
		color: #4d4c4c;
}
table.telecharger li.white_li ,table.contenttable li.white_li, table.alternatif li.white_li {
		background: url(../images/site/ariane_white.png) no-repeat 3px 3px;
}
table.alternatif caption {background-color : #E9E3E7; padding: 8px 8px 4px 8px; margin-bottom:0;}
table.alternatif tbody,table.alternatif thead,table.alternatif caption {border-left:8px solid #E9E3E7;border-right:8px solid #E9E3E7; border-bottom:8px solid #E9E3E6;}
table.alternatif thead,table.alternatif caption{border-bottom: 0;}

table.contenttable tr.thead ul li {
		background: url(../images/site/ariane_white.png) no-repeat 3px 3px;
}
table.telecharger tr.thead th, table.contenttable tr.thead th, table.alternatif tr.thead th, table.telecharger thead th, table.contenttable thead th, table.alternatif thead th  {
		font-weight: bold;
}
table.telecharger tr.thead th li, table.contenttable tr.thead th li, table.alternatif tr.thead th li, table.telecharger thead th li, table.contenttable thead th li, table.alternatif thead th li  {
		font-weight: normal;
}

table.contenttable td, table.contenttable th, table.telecharger td, table.telecharger th, table.alternatif td, table.alternatif th {
		padding: 3px 5px;
}
table.telecharger tr.thead th, table.alternatif tr.thead th, table.contenttable tr.thead th {
		padding: 2px 3px;
}
table.contenttable ol li, table.telecharger ol li, table.alternatif ol li  {
		margin: 0;
}
/**#107749**/

/**#178567**/
ul.event_head_list {
		margin: 10px 9px;
		padding: 0;
		list-style: none;
}

ul.event_head_list li {
		margin: 0;
		padding: 0;
		background: url(../images/site/ariane.gif) no-repeat left 3px;
		padding: 0 0 0 9px;
}

ul.event_head_list p {
		margin: 0;
}
.image_caption {
		margin: 0 9px 0 0;
		font-style: italic;
		width: 120px;
}
/**#178567**/

/**#150890**/
.csc-textpic-text > div{
		background: #e9e2e7;
		padding: 8px 0;
}

/*311994*/
.coldroite .csc-textpic-text > div > ul{
		padding-left: 0;
}
.coldroite .csc-textpic-text > div > ol{
	margin-left: 15px;
	padding-left: 0;
}
/*311994*/

.csc-textpic-text > div.exergue-vert > ul,.csc-textpic-text > div.exergue-vert > ol{
	margin-left: 30px;
}
.csc-textpic-text > div.exergue-prune > ul,.csc-textpic-text > div.exergue-prune > ol{
		margin-left: 20px;
}
.exergue-vert:before {
		position: absolute;
		top: -22px;
		left: 0;
		right: 0;
		content:'';
		display: block;
		height: 24px;
		background: url(../images/site/vert-haut-big.png) no-repeat left top;
}
.exergue-vert, * div.exergue-vert {
		width: 514px;
		margin: 25px auto 17px 0;
		padding: 0;
		position: relative;
		background: url(../images/site/vert-milieu-big.png) repeat-y left top !important;
		clear: both;
}
.exergue-vert > * {
		padding-left: 30px;
}
.exergue-vert:after {
		content:'';
		position: absolute;
		display: block;
		bottom: -8px;
		left: 0;
		right: 0;
		height: 8px;
		background: url(../images/site/vert-bas-big.png) no-repeat left top;
}

.exergue-vert li {
		color: #000;
}
.exergue-prune li {
		color: #fff;
}

.exergue-vert h4 {
		color : #719529;
}

.exergue-prune:before {
		position: absolute;
		top: -19px;
		left: 0;
		right: 0;
		content:'';
		display: block;
		height: 19px;
		background: url(../images/site/violet_haut.png) no-repeat left top;
}
.exergue-prune, * div.exergue-prune {
		width: 471px;
		margin: 35px auto 35px auto;
		padding: 0;
		position: relative;
		background: url(../images/site/violet_milieu.png) repeat-y left top !important;
		clear: both;
}
.exergue-prune > * {
		padding: 0 20px;
}
.exergue-prune:after {
		content:'';
		position: absolute;
		display: block;
		bottom: -18px;
		left: -3px;
		right: 0;
		height: 18px;
		background: url(../images/site/violet_bas.png) no-repeat left top;
}

.exergue-prune h3,
.exergue-prune h4 {
		color: #ffffff;
}

.exergue-vert a {
		color:#af536c;
		text-decoration: underline;
}

.exergue-prune ul, .exergue-prune ol{
	margin-left: 0;
}
.exergue-prune ul {
		padding-left: 21px;
}
.exergue-prune ol{
		padding-left: 20px;
}
.article-long-item .exergue-vert ol {
		padding-left: 30px;
}
.exergue-vert ul {
		padding-left: 31px;
}
.exergue-vert ol, .exergue-prune ol {
		list-style: inside decimal;
}
.exergue-vert ul li, .exergue-prune ul li {
		margin: 0;
}
.exergue-prune {
		color: #ffffff;
}
.exergue-prune a {
		color: #ffffff;
		text-decoration: underline;
}
.exergue-prune ul li {
		background: url(../images/site/ariane_white.png) no-repeat left 3px;
}
/**#150890**/

/**#142369**/
.files_event_attached .filelinks {
		background: none;
		padding: 0;
}
/**#142369**/

/** #127168 **/
.event-cadre .news-single-img img{margin-left: 0; padding-top: 8px;}
/** #127168 **/

/** #108632 **/
.actu-item-img {margin-bottom: 4px;}
.actu-item-img .etiquette-region img{margin-top: 2px;}
.event-cadre .etiquette-region.agenda-arrow{padding: 0 !important;}
.event-cadre .etiquette-region.agenda-arrow img{margin-top: 2px;}
/** #108632 **/

/** #113629 **/
.tx-cal-controller .weekview .allday{width: 10px;}
.tx-cal-controller .weekview .allday .rowOff{background-color: #e4e5e6; border-right-color: #e4e5e6;}
.tx-cal-controller .weekview .allday div{border-radius: 5px; border: none; padding: 2px;}
.tx-cal-controller .weekview .allday div a{display: block;}
.tx-cal-controller .weekview .allday:not(.first) td{border-top: 0;}
.tx-cal-controller .weekview tr.week-days td{vertical-align: top;}
.tx-cal-controller .weekview td.eventbg2 .eventfont{border-radius: 5px; border: none;}

/** #173838 **/
.entete .partage{width: 68px; margin-right: 128px;}
.entete .partage .socialtool{text-align: right;}
.entete .partage .tx-kleesocialnetworks-pi1 ul{left: 8px; top: 16px;}
.entete .partage .tx-kleesocialnetworks-pi1 ul li{padding: 0;}
.entete .partage .tx-kleesocialnetworks-pi1 ul a{display: block; padding: 0 4px;}

/************************************************************/
/** #187520 - ADD SPECIFIC CSS STYLE FOR POWERMAIL - START **/
/************************************************************/

.tx-powermail-pi1 legend {
	color: #AF536C;
	font-weight: bold;
	font-size: 1.2em;
	padding: 10px 0 20px 10px;
}

legend.tx_powermail_pi1_fieldwrap_html_radio_title, legend.tx_powermail_pi1_fieldwrap_html_checkbox_title{
	color: #545454 !important;
	font-weight: 100 !important;
	font-size: 1em !important;
	padding: 0 !important;
}

.tx-powermail-pi1 input, .tx-powermail-pi1 textarea{
	background: url("../images/submit_bas.png") repeat-x scroll left bottom ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	vertical-align: middle;
}

.tx-powermail-pi1 input.powermail_check, .tx-powermail-pi1 input.powermail_radio{
	background: none;
}


.powermail_mandatory {
	color: #A7BB44;
	font-weight: normal;
}

.powermail_text, .powermail_textarea, .powermail_password, .powermail_file{
	border: 1px solid #CCCCCC;
	color: #545454;
	padding: 0.3em 0.5em;
	width: 171px;
}

.powermail_datetime, .powermail_date {
	border: 1px solid #CCCCCC;
	color: #545454;
	padding: 0.3em 0.5em;
	width: 75px;
}

.tx-powermail-pi1 label{
	color: #545454;
	float: left;
	margin-right: 2.5em;
	padding-top: 2px;
	text-align: right;
	vertical-align: middle;
	width: 160px;
}
.tx-powermail-pi1 label a img{margin-left: 8px;}
.tx-powermail-pi1 label a dfn{display: block; visibility: hidden;}
.tx-powermail-pi1 label a:hover dfn{visibility: visible;}

div.tx_powermail_pi1_fieldwrap_html {
	margin-bottom: 15px;
	clear: both;
}

.powermail_radio_inner input {
	margin-right: 0;
}

.powermail_radio_inner label {
	width: 65px;
	margin-right: 2.5em;
	float: none;
}

.tx_powermail_pi1_fieldwrap_html fieldset legend {
	width: 160px;
	text-align: right;
	margin-right: 2.5em;
	float: left;
}

.powermail_check_inner label {
	width: 65px;
	margin-right: 2.5em;
	float: none;
}

.powermail_check_inner input {
	margin-right: 0;
}

input.powermail_submit, input.powermail_reset, .tx_powermail_pi1_fieldwrap_html_button input,
input.tx_powermail_pi1_submitmultiple_forward, input.tx_powermail_pi1_submitmultiple_back, input.tx-powermail-pi1_mandatory_submit,
input.tx-powermail-pi1_confirmation {
	text-transform: uppercase;
	float: right;
	margin : 10px 0 0 10px;
	border: 1px solid #b9b9b7;
	background-image: url(../images/button_form.png) ;
	background-repeat: no-repeat;
}

input.tx_powermail_pi1_submitmultiple_back {
	float: left;
}

input.tx-powermail-pi1_mandatory_submit {
	float: left;
	margin: 0;
}

input.tx-powermail-pi1_confirmation {
	width: auto;
}

.tx-powermail-pi1 .ui-selectmenu {
	width: 160px !important;
}

.tx-powermail-pi1 .ui-selectmenu-menu {
	width: 160px !important;
}

.powermail_pagebrowser {
	color: #545454;
	padding-left: 10px;
	margin-bottom: 0px;
}

.tx-powermail-pi1_mandatory {
	color: red;
	margin: 10px 0 0 10px;
}

.tx-powermail-pi1_confirmation {
	margin: 10px 0 0 10px;
	width: 517px;
}

.tx-powermail-pi1_confirmation p {
	color: #545454;
}

table.powermail_all {
	border: 1px solid #FFFFFF;
}

table.powermail_all tr{
	background: url("../images/colgauche/menu-nivo1-haut.gif") no-repeat scroll 0 0 #EAECED;
}

table.powermail_all tr td{
	border-bottom: 1px solid #FFFFFF;
	padding: 4px 5px;
}

table.powermail_all tr td p{
	margin: 0;
}

.tx-powermail-pi1_thx {
	margin: 10px 0 0 10px;
	width: 517px;
}

/* Calendar */
/* calendar root element */
#calroot {
	/* place on top of other elements. set a higher value if nessessary */
	z-index:10000;

	margin-top: -1px;
	width: 198px;
	padding: 2px;
	background-color: #fff;
	font-size: 11px;
	border: 1px solid #ccc;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	-moz-box-shadow: 0 0 15px #666;
	-webkit-box-shadow: 0 0 15px #666;
	box-shadow: 0 0 15px #666;
	font-family: Calibri, Arial, sans-serif;
}
/* head. contains title, prev/next month controls and possible month/year selectors */
#calhead {
	padding:2px 0;
	height:22px;
}
#caltitle {
	font-size:14px;
	color:#FA8800;
	float:left;
	text-align:center;
	width:155px;
	line-height:20px;
	text-shadow:0 1px 0 #ddd;
}
#calnext, #calprev {
	display:block;
	width:20px;
	height:20px;
	background:transparent url(../images/colcentre/pager-prec.gif) no-repeat scroll center center;
	float:left;
	cursor:pointer;
}
#calnext {
	background-image:url(../images/colcentre/pager-suiv.gif);
	float:right;
}
#calprev.caldisabled, #calnext.caldisabled {
	visibility:hidden;
}
/* year/month selector */
#caltitle select {
	font-size:10px;
}
/* names of the days */
#caldays {
	height:14px;
	border-bottom:1px solid #ddd;
}
#caldays span {
	display:block;
	float:left;
	width:28px;
	text-align:center;
}
/* container for weeks */
#calweeks {
	background-color:#fff;
	margin-top:4px;
}
/* single week */
.calweek {
	clear:left;
	height:22px;
}
/* single day */
.calweek a {
	display:block;
	float:left;
	width:27px;
	height:20px;
	text-decoration:none;
	font-size:11px;
	margin-left:1px;
	text-align:center;
	line-height:20px;
	color:#666;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
/* different states */
.calweek a:hover, .calfocus {
	background-color:#ddd;
}
/* sunday */
a.calsun {
	color:red;
}
/* offmonth day */
a.caloff {
	color:#ccc;
}
a.caloff:hover {
	background-color:rgb(245, 245, 250);
}
/* unselecteble day */
a.caldisabled {
	background-color:#efefef !important;
	color:#ccc	!important;
	cursor:default;
}
/* current day */
#calcurrent {
	background-color:#AF536C;
	color:#fff;
}
/* today */
#caltoday {
	background-color:#A7BB44;
	color:#fff;
}


/* Multiple JS */
div.fieldsets {
		clear: both;
}

div.powermail_multiple_js {
	margin-top: 10px;
}

div.powermail_multiple_js fieldset.tx-powermail-pi1_fieldset legend,
div.powermail_multiple_js fieldset.tx-powermail-pi1_fieldset.ui-tabs-hide{
		display:none;
}
div.powermail_multiple_js fieldset.tx-powermail-pi1_fieldset {
		padding-top:15px;
		background: url("../images/colcentre/bg-article-long-item.gif") no-repeat scroll 0 0 ;
}
div.powermail_multiple_js fieldset.tx-powermail-pi1_fieldset fieldset legend {
		display:block;
}
ul.powermail_multiplejs_tabs {
		list-style-type: none;
		padding: 0;
		margin: 0 0 0 40px;
}
ul.powermail_multiplejs_tabs li {
		float: left;
		margin: 0 1px 0 0;
		padding: 0;
		list-style-type: none;
		background: url("../images/colcentre/onglet-inact-a.gif") no-repeat scroll 0 0 ;
}
ul.powermail_multiplejs_tabs li a {
		background: url("../images/colcentre/onglet-inact-b.gif") no-repeat scroll right top transparent;
		color: #68756A;
		float: left;
		font-family: verdana;
		font-size: 0.8em;
		height: 25px;
		line-height: 1.18em;
		padding-top: 4px;
		text-align: center;
		text-decoration: none;
		width: 89px;
}
ul.powermail_multiplejs_tabs li a.act {
		background-image: url("../images/colcentre/onglet-act-a.gif");
		color: #000000;
		font-family: arial,Verdana,sans-serif;
}

input.tx_powermail_pi1_submitmultiple_forward,
input.tx_powermail_pi1_submitmultiple_back {margin-top:1em;}

input.tx_powermail_pi1_submitmultiple_forward {
		float: right;
}

.powermail_multiple_php form > div.tx_powermail_pi1_fieldwrap_html_submit {
		display: inline;
		float: right;
		margin-top:1em;
}

.tx_powermail_pi1_fieldwrap_html_check fieldset div,.tx_powermail_pi1_fieldwrap_html_radio fieldset div{
	overflow: auto;
}

a.powermail-tooltip{text-decoration: none;}
/**********************************************************/
/** #187520 - ADD SPECIFIC CSS STYLE FOR POWERMAIL - END **/
/**********************************************************/

/* #121627 - START */
.csc-textpic-intext-left .article-long-item {
	background: none;
}

.csc-textpic-intext-left-nowrap .article-long-item{
	background: none;
}
/* #121627 - END */

/* #108454 - START */
#calendar-event .article-long-item ul{overflow: hidden; margin: 0;}
#calendar-event .article-long-item .exergue-prune ul{padding-left: 20px;}
#calendar-event .article-long-item .filelinks-wrapper ul {display: block;}
#calendar-event .article-long-item ul li{margin: 0;}
#calendar-event .article-long-item ul li:not(:last-child){margin-bottom: 5px;}
/* #108454 - END */

/* #178111 - START */
.contenttable.tx-rsicoordonnesoc-pi1 tbody th,.contenttable.tx-rsicoordonnesoc-pi1 tbody td{
	vertical-align: top;
}
/* #178111 - END */

.csc-textpic-text > div.article-long-item {
		background : none;
}

.tx-kleecentrespaiement-pi-filter .selection-caisse{
		margin: 0 9px 0 10px;
}

.tx-kleecentrespaiement-pi-filter .selection-caisse .left-column {
	float: left;
	width: 435px;
}

.tx-kleecentrespaiement-pi-filter .selection-caisse .left-column label {
	float: left;
	line-height: 20px;
	margin-right: 8px;
}

.tx-kleecentrespaiement-pi-filter .selection-caisse .right-column {
	float: right;
		width: 80px;
}

.address-arrow {
	font-weight: normal;
    padding: 0 0 0 6px;
    background: url("../images/site/ariane.gif") no-repeat scroll left 3px transparent;
}

.csc-textpic-imagerow-user div.image .image-block, div.image div.image-block{
    float: left;
    min-height: 70px;
}
.actus-liste div.image div.image-block {
	min-height: 0;
}

div.full-width-hautdepage {
	padding-top: 30px;
	position: relative;
	z-index: 1;
}
