html, body {background-color:#fff; padding:0; font-size:0.85em; font-family:arial, verdana; color:#30403f; margin:5px;}
#site {width:510px;}

/*********************** ENTETE ***********************/
#entete {border:1px solid #e80161;}
#entete a{text-decoration:none;}
#entete #haut {padding-top:6px; padding-bottom:6px;}
#entete .logo {position:relative; color:#e90161; font-size:4.55em;}
#entete .logo span {color:#97a5ad; position:absolute; top:15px; left:422px;}
#entete .logo img {margin-right:20px;}
#entete .logo a {color:#e90161;}

#entete #fildariane, #entete #connexion, #entete #liensafsset, #entete #langues, #colgauche, #barreoutils, #coldroite, #colcentre .menu3, #colcentre .menu3rose, #colcentre .blocbas, #colcentre .blocrosebas, #colcentre .bloc .pagination, #colcentre .bloc .navbloc {display:none;}



/*********************** COLONNE CENTRALE ***********************/
#colcentre .bloc, #colcentre .blocrose, #colcentre .blocrose2, #colcentre .intro .csc-textpic-intext-right {padding:10px 9px;}
#colcentre .intro .csc-textpic-intext-right {padding:5px 9px;}
#colcentre h1 {text-transform:uppercase; padding:15px 14px 3px 9px; margin:0; font-size:1.8em;}
#colcentre h2, #colcentre h3.accueil {padding-bottom:2px; margin:9px 10px 0 14px; font-size:1.3em; border-bottom:1px #97a5ad solid; font-weight:bold;}
#colcentre h3.accueil {font-size:1.6em; font-weight:normal;}
#colcentre h2.accueil, #colcentre .intro h2 {padding:3px 12px 0 8px; margin:0; font-size:1.1em; font-weight:bold; line-height:27px;}
#colcentre .intro h2 {text-transform:uppercase;}
#colcentre .bloc p, #colcentre .blocrose p{padding:0; margin:2px 0 10px;}
#colcentre .bloc ul, #colcentre .blocrose ul{padding:0; margin:3px 10px 10px 30px; list-style:none;}
#colcentre .bloc ul li, #colcentre .blocrose ul li{padding-left:7px; background:url('../images/colcentre_puce_lire_suite.gif') no-repeat left 8px;}
#colcentre .bloc h3, #colcentre .blocrose h3, #colcentre .bloc h4.accueil {padding-top:10px; margin:0 10px 0 30px; font-size:1.19em; font-weight:bold;}
#colcentre .bloc h4.accueil {padding-top:4px; margin-left:16px;}
/*#colcentre .bloc h3.accueil {padding-bottom:2px; margin:9px 10px 0 14px; font-size:1.4em; border-bottom:1px solid #97a5ad;}*/
#colcentre .bloc p.intro, #colcentre .blocrose p.intro, #colcentre .intro p{color:#e90161; text-align:justify; width:365px; margin:6px 0 6px 10px; padding:0;}
#colcentre .bloc p.bodytext {padding:5px 10px 0;}
#colcentre .bloc .contenu p.bodytext {padding:0;}
#colcentre .bloc .contenu, #colcentre .blocrose .contenu, #colcentre .blocrose2 .contenu, #colcentre .tx_kleefaq_dynamic_list .contenu{margin:3px 10px 10px 14px;}
#colcentre .blocrose .tx-contagged-list dd .contenu {margin-left:0;}
#colcentre .bloc .contenubloc {margin-left:14px;margin-right:14px;}
#colcentre .bloc .contenubloc h3 {margin-left:16px;}
#colcentre .bloc .contenubloc .contenu {margin-left:16px;}
#colcentre .bloc div.fleft , #colcentre .blocrose div.fleft {width:280px;}
#colcentre .news-single-img {float:right; margin-right:10px; display:inline;}
#colcentre .bloc div.imggauche, #colcentre .blocrose div.imggauche {margin-top:14px; padding-bottom:10px; float:left; }
#colcentre .bloc .csc-textpic-intext-left .csc-textpic-imagewrap, #colcentre .blocrose .csc-textpic-intext-left .csc-textpic-imagewrap {margin-left:30px;}
#colcentre .bloc .csc-textpic-intext-right .csc-textpic-imagewrap, #colcentre .blocrose .csc-textpic-intext-right .csc-textpic-imagewrap {margin-right:10px;}
#colcentre .intro .csc-textpic-intext-right .csc-textpic-imagewrap {margin:14px 15px 0 0; float:right; display:inline;}
#colcentre .intro .csc-textpic-intext-left .csc-textpic-imagewrap {margin:14px 0 0 22px; float:left; display:inline;}
#colcentre .intro .csc-textpic-intext-right .csc-textpic-text {}
#colcentre .intro .csc-textpic-intext-left .csc-textpic-text {float:left;}
#colcentre .contenuhp {margin-top:-10px;}
#colcentre .contenuhp .contenu {padding-left:3px;}
#colcentre .bloc div.imggauche {margin:7px 10px 0 30px; vertical-align:top;}
#colcentre .bloc div.imgdroite {margin:7px 10px 0 10px; vertical-align:top;}
#colcentre .bloc .contenu img.imgdroite {margin-left:30px; margin-right:0px;}
#colcentre .bloc a, #colcentre .blocrose a {padding-left:7px; background:url('../images/colcentre_puce_lire_suite.gif') no-repeat left 8px;}
#colcentre .bloc dfn a, #colcentre .blocrose dfn a, #colcentre .bloc .topofpage a, #colcentre  .csc-textpic-image a, #colcentre  .extlinks a {padding-left:0; background-image:none;}
#colcentre .bloc h2 a, #colcentre .bloc h3 a {text-decoration:none; padding-left:0; background-image:none;}
#colcentre .bloc .tout {clear:both; display:block; margin:0 10px 20px 16px;}
#colcentre .bloc .tout  a, #colcentre .bloc .archive{display:none;}
#colcentre .bloc .archive {display:block; margin:30px 0 0 30px; float:left;}
#colcentre .bloc .news-amenu-form {position:relative; height:46px; margin-bottom:10px;}
#colcentre .bloc .news-amenu-form form {position:absolute; height:36px; background:url(../images/colcentre_archives.gif) no-repeat left bottom; top:10px; left:-6px; width:515px;}
#colcentre .bloc .news-amenu-form label {margin-right:10px; margin-left:39px; font-weight:bold;}
#colcentre .bloc .news-amenu-form select {vertical-align:middle; width:68px; margin-right:12px;}
#colcentre .bloc .news-amenu-form button {vertical-align:middle;}
#colcentre .bloc .extlinks {float:right; width:143px; background-color:#97a5ad; color:#fff; margin-right:10px; margin-left:10px;}
#colcentre .bloc .extlinks dt{font-weight:bold; display:block; padding:10px 10px 4px;}
#colcentre .bloc .extlinks .contenu{margin:0; padding:4px 10px;}
#colcentre .bloc .extlinks .contenu a{background:url('../images/colcentre_puce_rose.gif') no-repeat left 6px; text-decoration:none; color:#fff; display:block;}
#colcentre .bloc .extlinks .contenu a:first-letter {padding-left:8px; }
#colcentre .bloc .extlinks .contenu a:hover {text-decoration:underline;}
#colcentre .bloc .extlinks dd, #colcentre .bloc .extlinks dl {margin:0;}
#colcentre .extlinks .news-single-img {float:none; margin-right:0px; display:block;}
#colcentre .extlinks .news-single-img p{margin:0px;}
#colcentre p.rss {display:none;}
#colcentre .bloc .ftheme {text-align:right; padding:9px 12px 8px;}
#colcentre .bloc .fthemeacc {padding:9px 12px 8px;}
#colcentre .bloc .mtop {padding-top:10px;}
#colcentre .bloc .ftheme select, #colcentre .bloc .fthemeacc select{width:216px; color:#9ba8b1;}
/*#colcentre .tx_kleefaq_dynamic_list{color:#3c3c3c; margin:6px 0 0; padding:0 30px 20px 0; list-style:none;}*/
#colcentre  .tx-kleefaq-pi1-listrow {margin:0 30px 20px;}
#colcentre  .tx_kleefaq_dynamic_list a {display:block; cursor:pointer; margin:3px 0; font-weight:bold; text-decoration:none; background:url('../images/colcentre_puce_fonce.gif') no-repeat left 6px; padding-left:7px;}
#colcentre  .tx_kleefaq_dynamic_list a:hover {color:#e0045e; text-decoration:underline; background-image:url('../images/colcentre_puce_rose.gif');}
#colcentre  .tx_kleefaq_dynamic_list a.visited {color:#98a3a9; background-image:url('../images/colcentre_puce_gris.gif');}
#colcentre  .tx_kleefaq_dynamic_list div{margin-bottom:22px; padding-left:7px;}
#colcentre  .tx_kleefaq_dynamic_list div p{margin:0;}
#colcentre .bloc .navbloc {margin: 30px 0 20px;}
#colcentre .bloc .navbloc ul {list-style:none; margin:0 21px; padding:0 10px; color:#e80161; font-size:1.2em;}
#colcentre .bloc .navbloc a {color:#e80161; text-decoration:none; background:url(../images/colcentre_puce_rose.gif) no-repeat left 5px; padding-left:10px;}
#colcentre .bloc .navbloc ul li {background-image:none; padding-left:0;}
#colcentre .blocrose .tx-contagged-index {margin-left:10px; height:20px; background:url('../images/colcentre_glossaire_fond_lettre.gif') left top no-repeat; padding-left:2px; }
#colcentre .blocrose .tx-contagged-index span{line-height:20px; float:left; width:16px; text-align:center; text-transform:uppercase; margin-right:1px; color:#e90161; font-weight:bold; background:url('../images/colcentre_glossaire_lettre.gif') left top no-repeat;}
#colcentre .blocrose .tx-contagged-index span.tx-contagged-act {background:url('../images/colcentre_glossaire_lettre_on.gif') left top no-repeat; color:#fff;}
#colcentre .blocrose .tx-contagged-index span a{color:#e90161; background-image:none; padding-left:0; text-decoration:none;}
#colcentre .blocrose .tx-contagged-index span.tx-contagged-act  a{color:#fff;}
#colcentre .blocrose .tx-contagged-list {margin:0 13px 0 10px; color:#303f46;}
#colcentre .blocrose .tx-contagged-list dt{margin-top:10px; margin-bottom:2px; font-weight:bold; border-bottom: 1px solid #97a5ad; padding-bottom:3px;}
#colcentre .blocrose .tx-contagged-list dd{margin:0;}
#bubble_tooltip{width:160px; position:absolute; z-index:100; display:none; background: url('../images/colcentre_tooltip.gif') no-repeat; padding-top:7px;}
#bubble_tooltip .bubble_top{display:none;}
#bubble_tooltip .bubble_middle{background-color:#ffffe1; border:1px solid #000; border-top-width:0px; padding: 3px 7px;}
#bubble_tooltip .bubble_middle span{}
#bubble_tooltip .bubble_bottom{display:none;}
#colcentre .blocrose fieldset.recherche label, #colcentre .blocrose fieldset.recherche .label, #colcentre .blocrose2 fieldset.affichage label {float:left; width:155px; margin-right:15px; text-align:right;}
#colcentre .blocrose fieldset.recherche input {font-size:12px; float:left; width:198px; color:#97a5ad; height:12px;}
#colcentre .blocrose fieldset.recherche select, #colcentre .blocrose2 fieldset.affichage select {font-size:12px; float:left; width:220px; color:#97a5ad; height:18px;}
#colcentre .blocrose fieldset.recherche .contenu, #colcentre .blocrose2 fieldset.affichage .contenu {margin-left:10px;}
#colcentre .blocrose fieldset.recherche .horslabel {margin-left:170px;}
#colcentre .blocrose fieldset.recherche .selrub label {width:75px; text-align:left; margin-right:5px;}
#colcentre .blocrose fieldset.recherche .selrub input {float:left; width:auto; margin-left:0;}
#colcentre .blocrose fieldset.recherche .selrub {float:left;}
#colcentre .blocrose fieldset, #colcentre .blocrose2 fieldset {border-width:0; padding:0; margin:0;}
#colcentre .blocrose h2, #colcentre .blocrose2 h2 {color:#3e3e3e; font-size:18px; font-weight:normal; border-bottom:1px solid #e90161; margin-bottom:15px;}
#colcentre .blocrose h2 {margin-top:0;}
#colcentre .blocrose fieldset.recherche .clear, #colcentre .blocrose2 fieldset.affichage .clear {height:4px; line-height:4px; font-size:4px;}
/*********************** FICHES CMR ***********************/
#colcentre h1.tableau {background-image:url(../images/colcentre_fond_bloc_h1_tableau.png);}
#colcentre .bloctableau {zoom:100%; background:url('../images/colcentre_fond_bloc.png'); padding:0 6px 10px;}
#colcentre table.fiches {border-collapse:collapse; width:100%; padding:0; margin:0; border-width:0;}
#colcentre table.fiches td {font-size:0.95em; padding:2px 10px; margin:0; border-width:0;}
#colcentre table.fiches .pair td {background-color:#cdcdcd;}
#colcentre tr.header .cel1 {background:url(../images/colcentre_th_tableau.gif) left top repeat-y;}
#colcentre tr.header .cel2 {background:url(../images/colcentre_th_tableau.gif) right top repeat-y;}
#colcentre tr.header th{font-size:1.1em; color:#fff; font-weight:bold; padding:4px 12px; background-color:#e90161;}

#colcentre .bloconglets {padding:0 7px; height:63px; background:url(../images/colcentre_fond_bloconglets.png) no-repeat;}
#colcentre .bloconglets .onglet, #colcentre .bloconglets .ongleton{margin:7px 1px 7px 0;text-decoration:none; background:url(../images/colcentre_fond_onglet.gif); float:left; width:99px; height:49px; color:#fff;}
#colcentre .bloconglets .onglet span, #colcentre .bloconglets .ongleton span{display:block;  padding:9px 6px; text-align:center;}
#colcentre .bloconglets .onglet .unel, #colcentre .bloconglets .ongleton .unel{padding:16px 6px;}
#colcentre .bloconglets .ongleton, #colcentre .bloconglets .onglet:hover{background-image:url(../images/colcentre_fond_onglet_on.gif);}
#colcentre .bloc p.suite {display:none;}


/*********************** PIED DE PAGE ***********************/
#pieddepage {padding:0 19px 22px 2px; background-color:#fff; zoom:100%; }
#pieddepage ul{border-bottom: 1px solid #97a6ab; border-top: 1px solid #97a6ab; padding:1px 0 2px; margin:0 0 9px; text-align:center;}
#pieddepage ul li{padding:0 7px; list-style:none; display:inline;}
#pieddepage a{text-decoration:none;}
#pieddepage .afsset {float:left;}
#pieddepage .ministere {float:left; text-align:right;}
#pieddepage .ministere p{padding-top:2px; font-size:0.85em; line-height:1em; color:#99a7a8; float:left; margin:0 10px 0 650px; text-align:right;}
#pieddepage .ministere img {float:left;}

/*********************** COMMUNS ***********************/
p.rss {float:right;}
p.rss a {text-decoration:none; padding-left:15px; background:url('../images/colgauche_picto_rss.gif') no-repeat 0 3px; color:#e90161;}
a {color:#30403f;}
.clear {zoom:100%; clear:both; height:0px; font-size:0px; line-height:0px; }
.fleft {float:left;}
.fright {float:right;}
.droite {text-align:right;}
.rose {color:#e80161;}
.justif {text-align:justify;}
.cap {text-transform:uppercase;}
.bold {font-weight:bold;}
form {margin:0; padding:0;}
a img {border-width:0;}
.cache {display:none;}
button{cursor:pointer;}

/*********************** EXT KLEE_LINKS / EXT KLEE_FILES ***********************/
.tx-kleelinks-pi1 #list_links .image, .tx-kleefiles-pi1 #list_files .image{float:right; padding-top:8px; margin-right:10px; margin-left:5px;}
.tx-kleelinks-pi1 #list_links .item_links, .tx-kleefiles-pi1 #list_files .item_files{margin-bottom:20px;}
#list_links .contenubloc .link, #list_files .contenubloc .file {margin-left:16px;}

/*********************** EXT KLEE_SUBSTITUTION_SEARCHBOX (boite a outils) ***********************/
.tx-kleesubstitutionsearchbox-pi1 #select-secteurN2{padding-top:15px;}
.tx-kleesubstitutionsearchbox-pi1 .input-submit{padding-top:5px;}
.tx-kleesubstitutionsearchbox-pi1 #input-codeNAF{padding-top:6px}
.tx-kleesubstitutionsearchbox-pi1 #input-codeNAF input{width:210px;}
#coldroite #boiteoutils .tx-kleesubstitutionsearchbox-pi1 fieldset #select-secteurN5 label {display:inline;}
