/***************************** PRO *****************************/

a:link,
a:visited,
.popup a:link,
.popup a:visited {
	color:#0099cc;
	text-decoration:none;
}

a:hover,
a:active,
.popup a:hover,
.popup a:active {
	color:#0099cc;
	text-decoration:none;
}

hr {
	background:#0E80A7;
}

/******* divider ******/
.pro .divider {
	background:transparent url(../images/divider-pro.jpg) repeat-x left top;
	height:6px;
}

/******* contenu central #content-inner ******/
#content-inner h1,
#content-inner h2,
#content-inner h3,
#content-inner h4,
.blue {
	color:#0198ca;
}

h1.with-liner {
	background:transparent url(../images/pro/liner-pro.jpg) repeat-x left bottom;
	padding:0 0 12px;
}

/***************************** general layouting *****************************/
#main-out {
	background:transparent url(../images/bg-pro-middle.jpg) repeat-y left top;
}

#main-in {
	background:transparent url(../images/bg-pro-bottom.jpg) no-repeat left bottom;
}

/******* secondary ******/
#secondary {
	background-color:#0d82aa;
}

#secondary ul li {
	background:transparent url(../images/navigation/border-pro.jpg) no-repeat right 4px;
	padding-right:2px;
}

#secondary ul li a.maladie {
	background:transparent url(../images/navigation/maladie-pro2.jpg) no-repeat left top;
	width:117px;
}

#secondary ul li a.maladie:hover,
#secondary ul li.active a.maladie {
	background:transparent url(../images/navigation/maladie-proH2.jpg) no-repeat left top;
	width:117px;
}

#secondary ul li a.famille {
	background:transparent url(../images/navigation/famille-pro2.jpg) no-repeat left top;
	width:139px;
}

#secondary ul li a.famille:hover,
#secondary ul li.active a.famille {
	background:transparent url(../images/navigation/famille-proH2.jpg) no-repeat left top;
	width:139px;
}

#secondary ul li a.retraite {
	background:transparent url(../images/navigation/retraite-pro2.jpg) no-repeat left top;
	width:129px;
}

#secondary ul li a.retraite:hover,
#secondary ul li.active a.retraite {
	background:transparent url(../images/navigation/retraite-proH2.jpg) no-repeat left top;
	width:129px;
}

#secondary ul li a.accidents {
	background:transparent url(../images/navigation/accidents-pro2.jpg) no-repeat left top;
	width:251px;
}

#secondary ul li a.accidents:hover,
#secondary ul li.active a.accidents {
	background:transparent url(../images/navigation/accidents-proH2.jpg) no-repeat left top;
	width:251px;
}

#secondary ul li a.cotisations {
	background:transparent url(../images/navigation/cotisation-pro2.jpg) no-repeat left top;
	width:173px;
}

#secondary ul li a.cotisations:hover,
#secondary ul li.active a.cotisations {
	background:transparent url(../images/navigation/cotisation-proH2.jpg) no-repeat left top;
	width:173px;
}

#secondary ul li a.dependance {
	background:transparent url(../images/navigation/dependance-pro2.jpg) no-repeat left top;
	width:141px;
}

#secondary ul li a.dependance:hover,
#secondary ul li.active a.dependance {
	background:transparent url(../images/navigation/dependance-proH2.jpg) no-repeat left top;
	width:141px;
}

/***************************** PREPEND *****************************/
.breadcrumb {
	border-bottom:1px solid #b5dce8;
	color:#0492c0;
}

#prepend a,
#prepend a:hover {
	color:#0492c0;
}

.share ul li {
	background:transparent url(../images/pro/border.jpg) no-repeat right top;
}

.share a.newsletter {
	background:transparent url(../images/pro/newsletter.jpg) no-repeat left center;
}

.share a.rss {
	background:transparent url(../images/pro/rss.jpg) no-repeat left center;
}

.share a.imprimer {
	background:transparent url(../images/pro/printer.jpg) no-repeat left center;
}

.share a.a-plus {
	background:transparent url(../images/pro/a-plus.jpg) no-repeat left center;
}

.share a.a-moins {
	background:transparent url(../images/pro/a-moins.jpg) no-repeat left center;
}

.share a.mail {
	background:transparent url(../images/pro/mail.jpg) no-repeat left center;
}

.share a.partage {
	background:transparent url(../images/pro/partage.jpg) no-repeat left center;
}

/***************************** sidebar left *****************************/
.navi .block-top {
	background:#0e80a7 url(../images/pro/sbl-top.jpg) no-repeat left top;
}

/*******  ******/
.navi ul li a:hover,.navi ul li a.active {
	background-color:#6eb4cc;
	background-image:url(../images/prehome/arrow-pro-active.jpg);
	color:#003366!important;
}

.navi ul li a.active {
	font-weight:bold;
}

/***************************** sidebar right *****************************/
/******* pro ******/
.navisbr ul li a {
	display:block;
	padding:6px 0 6px 35px;
	background-color:#f2f2f2;
	background-position:12px center;
	background-repeat:no-repeat;
}

.navisbr ul li a:hover,.navisbr ul li a.active {
	background-color:#f8f8f8;
	color: #07465a!important;
}

.navisbr ul li.annuaire a {
	background-image:url(../images/pro/annuaire.jpg);
}

.navisbr ul li.services a {
	background-image:url(../images/pro/services.jpg);
}

.navisbr ul li.metiers a {
	background-image:url(../images/pro/metiers.jpg);
}

.navisbr ul li.droits a {
	background-image:url(../images/pro/droits.jpg);
}

.navisbr ul li.baremes a {
	background-image:url(../images/pro/baremes.jpg);
}

.navisbr ul li.glossaires a {
	background-image:url(../images/pro/glossaires.jpg);
}

.navisbr ul li.annuaire a:hover,.navisbr ul li.annuaire a.active {
	background-image:url(../images/pro/annuaireHover.jpg);
}

.navisbr ul li.services a:hover,.navisbr ul li.services a.active {
	background-image:url(../images/pro/servicesHover.jpg);
}

.navisbr ul li.metiers a:hover,.navisbr ul li.metiers a.active {
	background-image:url(../images/pro/metiersHover.jpg);
}

.navisbr ul li.droits a:hover,.navisbr ul li.droits a.active {
	background-image:url(../images/pro/droitsHover.jpg);
}

.navisbr ul li.baremes a:hover,.navisbr ul li.baremes a.active {
	background-image:url(../images/pro/baremesHover.jpg);
}

.navisbr ul li.glossaires a:hover,.navisbr ul li.glossaires a.active {
	background-image:url(../images/pro/glossairesHover.jpg);
}

/***************************** page GLOSSAIRE *****************************/
/******* commons ******/
.glossaire-search {
	background:#abd3e0 url(../images/glossaire/glossaire-pro-bg-top.jpg) no-repeat left top;
	padding:14px 0 13px 12px;
}

.glossaire-search-index p {
	color:#0099cc;
}

.glossaire-search-index ul li a.active {
	color:#0c81aa!important;
}

/******* row ******/
.result .row {
	border-bottom:1px solid #0e80a7;
}

.row-link a {
	background:transparent url(../images/pro/rowlink-pro.jpg) no-repeat left .25em;
}

/******* pager ******/
.pager ul li.first a,.pager ul li.last a {
	color:#0c7fa5!important;
}

.pager .on {
	background-color:#0c7fa5;color:#ffffff;display:inline-block;width:15px;margin:0 -5px;
}

/******* filter ******/
.filter-wrapper {
	border-bottom:1px solid #0E80A7;
}

.filter {
	background:transparent url(../images/filter-bg-pro.jpg) no-repeat left top;
}

/*filter-large*/
.filter-large {
	background:transparent url(../images/filter-large-bg-pro.png) no-repeat left top;/*png non transparent >> meilleure opt que jpg ou gif*/
}

.filter-large input#envoi_ok {
	background:url(../images/ok-button-pro.jpg) no-repeat;
}



/***************************** PAGES BAREMES *****************************/
div.list-baremes {
	border-top:2px solid #0198CA;
	padding-top:10px;
}

.list-baremes h4 {
	background:url(../images/arrow-plus-pro.jpg) left top no-repeat;
}

.list-baremes h4.expanded {
	background:url(../images/arrow-plus-pro-expanded.jpg) left top no-repeat;
}

ul.list-baremes li,
.list-baremes ul li {
	background:url(../images/arrow-pro.jpg) left .25em no-repeat;
}

/*node baremes*/
div.node-bareme table {
	border-bottom:1px solid #0198CA;
}

div.node-bareme table th {
	background:#0198CA;
}

div.node-bareme table td.section-head {
	background:#6EB4CC;
}

div.node-bareme table td.section-head2 {
	border-top:1px solid #0198CA;
}

/***************************** SIDEBAR BLOCK ACTU *****************************/
.block-actus {
	background-color:#BBE6F4;
	padding:10px 4px 10px 10px;
	color:#0198CA;
	margin-bottom:25px;
	width:190px;/* 204 - 14 padding  */
}

.block-actus .row p {
	background:transparent url(../images/actus/arrow-block-actus-pro.jpg) no-repeat left .35em;
	padding:0 0 0 11px;
}

/***************************** ACTUALITES *****************************/
.actu-content-full {
	border-bottom:1px solid #0099cc;
	padding-bottom:20px;
	margin-bottom:10px;
}

.actu-related ul li {
	background:transparent url(../images/actus/actus-puce-pro.jpg) no-repeat left .35em;
}

/*******  ******/
.actu-annexe {
	background-color:#bbe6f4;
}

/***************************** ACTUALITES LISTING *****************************/
.actu-row {
	border-bottom:1px solid #0099CC;
	padding-bottom:15px;
	margin-bottom:15px;
}

/***************************** PAGE DOCUMENTATION *****************************/
/*Form*/
/*div.node-docu .form-docu form input#envoi_ok {
	background:url(../images/ok-button-pro-docu.jpg) no-repeat;
}
*/
/* Table */
div.node-docu table thead {
	background:url(../images/filter-large-bg-pro.png) no-repeat;
}

div.node-docu table tr.odd {
	background:#dbedf2;
}

div.node-docu table p.date {
	color:#0b82ad;
}

div.node-docu table tr.even td.icon a {
	background:url(../images/icon-classeur-pro.png) top left no-repeat;
}

div.node-docu table tr.odd td.icon a {
	background:url(../images/icon-classeur-pro-bleu.png) top left no-repeat;
}

/***************************** PAGE LISTE des COG *****************************/
/******* ONGLET ******/
.tabs ul {
	background: transparent url(../images/onglets/onglet-ul-pro.png) repeat-x left 44px;
}

.tabs ul li {
	background: transparent url(../images/onglets/onglet-pro-normal.jpg) no-repeat left top;
}

.tabs ul li:hover {
	background: transparent url(../images/onglets/onglet-pro-actif.jpg) no-repeat left top;
}

.tabs ul li.active-trail {
	background: transparent url(../images/onglets/onglet-pro-actifV2.jpg) no-repeat left top;
}

/***************************** textes juridiques text-juridique_part.html /  text-juridique_pro.html *****************************/
.juri-filter-wrapper {
	border-bottom: 1px solid #0E80A7;
}

.date-theme {
	color: #0E80A7;
}

.juri-listing .row a {
	padding-right: 10px;
	background: transparent url(../images/pro/rowlink-pro.jpg) no-repeat right bottom;
}

/***************************** sondage *****************************/
.sondage-block h3 {
	background-color: #abd3e0;
}

.sondage-block {
	border-bottom: 1px solid #0E80A7;
}

a.sondage-button {
	display: block;
	line-height: 0;
	font-size: 0;
	width: 113px;
	height: 39px;
	background: transparent url(../images/sondage-button-pro-02.png) no-repeat left top;
}

/***************************** le saviez vous *****************************/
.block-question ul li {
	background: transparent url(../images/faq-puce-pro.jpg) no-repeat left .4em;
}

.btt a {
	background: transparent url(../images/btt-pro.jpg) no-repeat left center;
}

.block-question {
	background-color: #e2f0f5;
}

.block-reponse {
	border-bottom: 1px solid #0E80A7;
}

/***************************** sous rubrique *****************************/
.sousrub-listing h2 {
	background: transparent url(../images/sous-rubrique/sousrub-h2-pro.jpg) no-repeat left 3px;
}

.sousrub-listing h2 a {
	background: transparent url(../images/sous-rubrique/sousrub-arrow-pro.jpg) no-repeat right center;
}

.sousrub-listing .row {
	border-bottom: 2px solid #0099cc;
}

.sousrub-listing ul li {
	background: transparent url(../images/sous-rubrique/sousrub-puce-pro.jpg) no-repeat left 5px;
}

.sousrub-listing ul li a {
	background: transparent url(../images/sous-rubrique/sousrub-arrow02-pro.jpg) no-repeat right center;
}

.sousrub-listing ul li li a {
	background: transparent url(../images/sous-rubrique/sousrub-arrow03-pro.jpg) no-repeat right center;
}

/***************************** PLFSS *****************************/
.plfss-navigation ul li.preparation {
	background: transparent url(../images/plfss/nav01_pro.jpg) no-repeat left top;
	width: 100px;
}

.plfss-navigation ul li.depot {
	background: transparent url(../images/plfss/nav02_pro.jpg) no-repeat left top;
	width: 84px;
}

.plfss-navigation ul li.examen {
	background: transparent url(../images/plfss/nav03_pro.jpg) no-repeat left top;
	width: 96px;
}

.plfss-navigation ul li.promulgation {
	background: transparent url(../images/plfss/nav04_pro.jpg) no-repeat left top;
	width: 105px;
}

.plfss-navigation ul li.chiffres {
	background: transparent url(../images/plfss/nav05_pro.jpg) no-repeat left top;
	width: 91px;
}

/***************************** POPUP *****************************/
.popup-item ul li {
	background: transparent url(../images/popup/popup-left-pro.jpg) no-repeat left .30em;
	padding-left: 20px;	
}

.popup-item {
	color: #003366;
}

.popup .close a {
	background:transparent url(../images/popup/close-pro.jpg) no-repeat left top;
}

.popup .liner {
	background:transparent url(../images/popup/liner-pro.jpg) repeat-x left top;
}

.popup ul li {
	background: url(../images/popup/cube-pro.jpg) no-repeat left 1em transparent;
	color: #0d7fa6;
    border-top: 2px solid #0e80a7;
}

.popup ul li a {
	color: #0d7fa6!important;
	background: url("../images/popup/arrowbigpop-pro.jpg") no-repeat right 0.3em transparent;
	padding-right: 15px;
}

.popup ul ul li {
	color: #0d7fa6;
	background: url(../images/popup/puce-pro.jpg) no-repeat left center transparent;
}

.popup ul ul li a {
	color: #0d7fa6!important;
	background: url(../images/popup/arrowpop-pro.jpg) no-repeat right 0.3em transparent;
    padding-right: 13px;
}



/***************************** plfss suite *****************************/
.prepalist li {
    background: url(../images/sous-rubrique/sousrub-puce-pro.jpg) no-repeat left 5px transparent;
}

table .col-top {
	padding: 10px;
	text-align: left;
	border-bottom: 1px solid #0d82aa;
	border-top: 2px solid #0d82aa;
}

table tr {
	background: transparent url(../images/plfss/tr-pro.jpg) repeat-x left bottom;
}

table .coll {
	color: #0c81aa;
	font-weight: bold;
}

#depot ul li {
 	background: url(../images/sous-rubrique/sousrub-puce-pro.jpg) no-repeat left 5px transparent;
 }

/***************************** moteur de recherche *****************************/
.recherche-keywords {
	border-bottom: 1px solid #0E80A7;
	margin-bottom: 20px;
	padding-bottom: 10px;
	font-size: 16px;
	color: #666666;
}

.suggestions h2,
.liens-utiles h3 {
	color: #0198CA;
}

.suggestions {
	background: #c0dfe9 url(../images/recherche/suggestions-bg-pro.png) no-repeat left bottom;
	width: 204px;
	margin-bottom: 15px;
}

.suggestions-inner {
	padding: 10px;
}

.suggestions ul {
	padding: 0;
	margin: 0;
}

.suggestions ul li {
	list-style: none;
	padding: 0 0 0 10px;
	margin: 0 0 7px 0;
	font-weight: bold;
	background: transparent url(../images/recherche/suggestions-puce-pro.png) no-repeat left center;
}

.liens-utiles {
	padding-left: 10px;
}

.liens-utiles a {
    background: url(../images/recherche/suggestions-puceV2-pro.jpg) no-repeat right center transparent;
    padding-right: 8px;
}

/***************************** page bareme avec jquery *****************************/
ul.example_menu li {
	border-bottom: 1px solid #0099CC;
}

ul.example_menu li a.expanded {
	background:transparent url(../images/arrow-plus-pro-expanded.jpg) no-repeat left center;
}

ul.example_menu li a.collapsed {
	background:transparent url(../images/arrow-plus-pro.jpg) no-repeat left center;
}

ul.example_menu ul li {
	background: url(../images/sous-rubrique/sousrub-puce-pro.jpg) no-repeat scroll left 5px transparent;
}

ul.example_menu ul li a {
	background: url(../images/sous-rubrique/sousrub-arrow02-pro.jpg) no-repeat right center transparent;
}

/*les tableaux en général*/
.pro table.spip {
    border: 1px solid #0198CA;
}

/*Les tableaux comité d'histoire*/
.pro table.spip .row_first {
    border-top: 2px solid #0D82AA;
    padding: 10px;
    text-align: left;
	background: none;
}

.pro table.spip .row_first th {
	color: #0D82AA;
}

.pro table.spip th {
    color: #0D82AA;
    font-weight: bold;
}

.pro table.spip td {
    padding: 10px;
}

.pro table.spip th, .pro table.spip td {
    border: 0;
    padding: 1em 0.4em;
    text-align: left;
	border: 1px solid #0198CA;
    vertical-align: middle;
}

.pro table.spip tr {
    background: url("../images/plfss/tr-pro.jpg") repeat-x scroll left bottom transparent;
}

.pro table.spip tr.row_even {
    background: none;
}

.pro table.spip tr.row_odd {
    background: none;
}