/* feuille de surcharge pour le revamping WEB2.0 */

/* BASE PUBLIGEN 
________________*/

/* formulaire de recherche */
.tablein{
	/*border: 0 !important; */
}
.tablein .tdintitre{  
	background: #F8F8F5 !important;
	border: none !important;
	color: #424C57 !important;
}

/* Blocs de recherche */

/* modif table originale */

.tablebiblio {
    background: none repeat scroll 0 0 #F8F8F5;
    border: 1px solid #CACAC1;
    padding-left: 10px;
    padding-right: 10px;
    width: 90%;
}
/*inrs.css (ligne 116)*/

.tdsansborder {
    background-color: transparent !important;
    padding: 10px;
}
/*inrs.css (ligne 113)*/

.titre4emeniveaurouge {
    color: #424C57 !important;
    font: bold 11px Verdana,Arial,Helvetica,sans-serif;
}
/*inrs.css (ligne 179)*/

a.lien:link {
    color: #EB690B !important;
    font: 11px Verdana,Arial,Helvetica,sans-serif;
    text-decoration: none;
}
/*inrs.css (ligne 7)*/

.tablein {
    background-color: #F8F8F5 !important;
    border: 1px solid #CBCBC3 !important;
    margin-bottom: 20px;
	text-align: left !important;
	/*width: 598px;*/
}

.tablein tr {
    border-bottom: 1px solid #FFFFFF !important;
}

td {
	text-align: left;	
}

td .orange a b {
    color: #424C57 !important;
	font-size: 10px;
}

td .orange a:hover b {
    color: #F68406 !important;
}

/* fin modif table */
.clear {
    clear: both;
    cursor: default;
    font-size: 0;
    height: 0;
    line-height: 0;
    width: auto;
}

/* Baobab */

body {
	font: 11px Verdana,Arial,Helvetica,sans-serif;
	}


div.bdd-header {
    margin: 0 0 20px;
	width: 585px;
}

div.bdd-header h1#titre-page, div.bdd-header h2#sous-titre-page {
	cursor: default;
	color: #424c57;
}

div.bdd-header h1#titre-page{
	font-size: 250%;
}

h2#titre-page {
	font-size: 180%;
	color: #424C57 !important;
}

div.bdd-header h2#sous-titre-page, h3#sous-titre-page {
	font-size: 160%;
    margin: 0 0 10px;
}	

h3#sous-titre-page {
	font-size: 140%;
}
	
.search-module-container {
    background-color: #F8F8F5;
    border: 1px solid #CBCBC3;
    margin-bottom: 20px;
    padding: 10px;
    width: 565px;
	color: #5D5E5E !important;
	position: relative;
	cursor: default;
}

/*.search-module-container.savoir-plus {
    border: 1px solid #C84E00;
}*/

.search-module-container.savoir-plus, .search-module-container.bibliographie {
    border: 1px solid #EB690B;
	background-color: transparent;
}

.search-module-title {
	/*margin: 0 0 16px;*/
    border-bottom: 2px solid #CCCCCC;
    padding: 0 0 12px;
    width: 565px;
}

.search-module-title a, .search-module-title span {
    background: url("../img/icons/puce_fleche_orange.gif") no-repeat scroll right 4px transparent;
    color: #424c57;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    margin: 1px 0;
    padding: 0;
    text-decoration: none;
}

.search-module-title.biblio a, .search-module-title.biblio span {
    display: inline;
}

.search-module-title.biblio a {
    color: #EB690B !important;
    font-weight: normal;
	padding-left: 20px;
}

.search-module-title a span {
    background: none repeat scroll 0 0 white;
    border: 1px solid #EB690B !important;
    color: #EB690B !important;
    cursor: pointer;
    padding: 0 4px;
	display: inline;
	line-height: 20px;
}

.search-module-title span {
    background: none;
	cursor: default;
}

.search-module-inputs-container {
	width: 565px;
}

.search-module-inputs-container.court{
	width: 49.8%;
	float: left;
}

.search-module-input {
	border-bottom: 1px solid #CCCCCC;
    padding: 4px 0 8px;
}

.search-module-input p, .search-module-input p.radio, .questions p, .responses p {
    display: block;
    float: left;
    font-weight: bold;
    margin: 0;
    padding: 10px 0 0;
    width: 36%;
	line-height: 12px;
	cursor: default;
}

.search-module-input p.radio {
    padding: 8px 0 0;
}

.bloc-input {
    display: block;
    float: right;
    width: 350px;
}

.bloc-input.radio {
    margin-top: 6px;
}

.bloc-input.radio div, .bloc-input.radio.short div {
    float: left;
    width: 32%;
	height: 20px;
}
.bloc-input.radio.short div {
    width: 14.5%;
}

.bloc-input.radio.short div.long {
    width: 26%;
}

.bloc-input.radio.longer div {
    width: 49%;
}

.bloc-input.radio.longer div p {
    width: 84%;
}

.bloc-input.radio div input {
    float: left;
	cursor: pointer;
}

.bloc-input.radio div p {
	padding: 4px 0 0;
	display: inline; 
	font-weight: normal;
	cursor: default;
}

.bloc-input.field {
    margin-top: 6px;
}

.bloc-input.field div {

}

.bloc-input.field input {
    background-color: #FFFFFF;
    border: 1px solid #CACAC1;
    padding: 0 3px;
    width: 350px;
    color: #424C57 !important;
	height: 20px;
}

.bloc-input.select {
	margin-top: 6px;
	height: 24px;
}

.bloc-input.select select {
    background-color: #FFFFFF;
    border: 1px solid #CACAC1;
    cursor: pointer;
    width: 350px;
    color: #424C57 !important;
	height: 20px;
}

.bloc-input.select.short {
    margin-top: 6px;
	height: 24px;
	float: right;
}

.bloc-input.select.short p {
	font-weight:normal;
    margin: 0;
    padding: 4px;
}

.bloc-input.select.short select {
    width: 152px;
}

.bloc-input.checkbox {
    margin-top: 6px;
}

/* bloc de recherche alphabétique */
 
.search-module-inputs-container-alphabet {
    height: 19px;
    margin: 0;
    padding: 16px 0 6px 10px;
    width: 100%;
    width: 565px;
}

.search-module.alphabet {
    border: 0 none;
    float: left;
    height: 19px;
    padding: 0 2px 0 0;
    margin: 0;
    width: 19px;
 }
 
.search-module.alphabet a {
    background: url("") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #424C57;
    display: block;
    font-size: 120%;
    font-weight: bold;
    height: 19px;
    line-height: 19px;
    margin: 0;
    padding: 0;
    text-align: center;
    text-decoration: none;
    width: 19px;

 }

.search-module.alphabet a:hover {
    background: url("../img/bckgrd-alpha-list-20x20px.png") no-repeat scroll 0 0 #F68406;
	color: #fff;
 }
 
/* fin baobab */

/* ajout pour - $$SearchTemplate%20for%20(allDocRechercheVisu) - */

.search-module-inputs-list {
	/*padding-bottom:8px;*/
	}

.search-module-description-list, .search-module-reglementation-list, .search-module-epidemiologie-list {
	padding:0;
	}

.description-list span, .reglementation-list span, .epidemiologie-list span {
	background: url("../img/icons/rechercheliorangecarre.gif") no-repeat scroll 0 0  transparent;
	color: #EB690B !important;
	font-size: 80%;
	}	
	
.questions, .responses, .name-list, .type-list, .date-list, .publication-list, .index-eficatt {
	float: left;
	width: 30%;
	}

.responses {
	width:69%;
	}

.index-eficatt {
	width:100%;
}
	
.comment {
    font-size: 100%;
    font-weight: bold;
    width: 100%;
	}

.comment p {
	margin:4px 0 0;
	cursor: default;
	}

.title {
	padding-bottom: 10px;
	border-bottom: 2px solid #CCCCCC !important;	
	}
	
.name-list {
	width:85%;	
	}		
	
.description-list > .name-list, .reglementation-list > .name-list, .epidemiologie-list > .name-list, .savoir-plus-list > .name-list, .bibliographie-list > .name-list {
	width:100% !important;	
	}		
	
.type-list {
	width:15%;	
	}		

.date-list {
	width:9%;
	text-align: right;	
}

.publication-list, .publication-list.long {
    position: relative;
    width: 90%;
}

.publication-list.long {
    /*position: relative;*/
    width: 100%;
}

.questions p, .responses p {
	width: 96%;
	font-size: 120%;
	padding: 4px 0;
	}

.responses p, .responses p b {
	font-weight: normal;
	}
	
.name-list p#vector-latin-name, .name-list p.vector-latin-name, .publication-list p#vector-latin-name, .publication-list p.vector-latin-name, .publication-list p#comment-publication, .publication-list p.comment-publication, .name-list p#common-name, .name-list p.common-name, .type-list p#vector-type, .type-list p.vector-type, .type-list p, .date-list p, .comment-publication p {
	margin: 4px 0pt 2px; 
	cursor: default;
	}		

.publication-list p#vector-latin-name, .publication-list p.vector-latin-name {
	padding-left: 19px;
	text-indent: -3pt;
}
	
.name-list p#vector-type, .name-list p#autre-nom, .name-list p#famille, .name-list p#genre, .name-list p#commentaire, .name-list p#opportuniste, .name-list p#maladies, .name-list p#groupe-risque, .name-list p#tableau-maladies, .name-list p#autorisation,.name-list p#declaration, .name-list p#transmission, .name-list p#zoonose, .name-list p#reservoir,.name-list p#source-contamination, .name-list p#distribution-geo,.name-list p#presence, .name-list p.vector-type, .name-list p.autre-nom, .name-list p.famille, .name-list p.genre, .name-list p.commentaire, .name-list p.opportuniste, .name-list p.maladies, .name-list p.groupe-risque, .name-list p.tableau-maladies, .name-list p.autorisation,.name-list p.declaration, .name-list p.transmission, .name-list p.zoonose, .name-list p.reservoir,.name-list p.source-contamination, .name-list p.distribution-geo,.name-list p.presence {
	margin: 6px 0pt 4px; 
	cursor: default;	
	}		

.publication-list  span  {
	color: #EB690B;
    display: block;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 4px;
    width: 14px;
	}	
	
.name-list p#vector-latin-name span, .publication-list p#vector-latin-name span, .publication-list p#comment-publication span, .name-list p.vector-latin-name span, .publication-list p.vector-latin-name span, .publication-list p.comment-publication span {
	background: url("../img/icons/puce_fleche_orange.gif") no-repeat scroll 0 4px transparent;
    color: #eb690b !important;
    font-style: normal !important;
	}		

.publication-list p#vector-latin-name span, .publication-list p.vector-latin-name span {
	top: 0;
	left: 0;
}
	
.name-list p#vector-latin-name a, .publication-list p#vector-latin-name a, .publication-list p#comment-publication a, .name-list p.vector-latin-name a, .publication-list p.vector-latin-name a, .publication-list p.comment-publication a {
	color: #424C57 !important;
	text-decoration: none;
	font-weight: bold;
	}		

.name-list p#vector-latin-name a:hover,.publication-list p#vector-latin-name a:hover, .publication-list p#comment-publication a:hover, .name-list p.vector-latin-name a:hover,.publication-list p.vector-latin-name a:hover, .publication-list p.comment-publication a:hover{
    color: #eb690b !important;
	text-decoration: underline;    
	}		

.name-list p#common-name,.date-list p#common-name, .type-list p#vector-type, .name-list p.common-name,.date-list p.common-name, .type-list p.vector-type, .type-list p, .date-list p {
	font-style: normal;
	/*padding-left: 6px;*/
	padding-left: 19px;
}		

.name-list p#common-name, .publication-list p#comment-publication, .publication-list p.comment-publication, .publication-list p.num-publication, .publication-list p#num-publication {
	font-style: normal;
	padding-left: 19px;	
	margin:4px 0;
}

.publication-list p#num-publication,.publication-list p.num-publication {
    margin: 10px 0 0;
    padding-bottom: 4px;;
}
	
.title p#title-list, .title p.title-list {
	font-size: 120%;
	font-weight: bold;
	line-height: 120%;
	margin:0;
	cursor: default;	
	}		
	
.title p#title-list a, .title p.title-list a {
    background: none repeat scroll 0 0 white;
    border: 1px solid #EB690B !important;
    color: #EB690B !important;
    cursor: pointer;
    display: inline;
    line-height: 20px;
    padding: 0 4px;
	}		

.title span {
    display: block;
    margin: 4px 0 0;
    padding: 0 0 4px;
}
	
.response-list {
	border-bottom: 1px solid #CCCCCC;
	margin: 3px 0 0;
	padding-bottom: 4px;
	}
	
.button-nouvelle.recherche {
    margin: 10px 0 16px;
    padding: 0 0 0 204px;
    text-align: center;
}
	
.button-nouvelle.recherche span, .button-nouvelle.recherche span.right {
    float: left;
    height: 18px;
    width: 170px;
}

.button-nouvelle span a {
    background: none repeat scroll 0 0 #EB690B;
    color: #FFFFFF !important;
    display: block;
    font-size: 10px;
    font-weight: bold;
    line-height: 18px;
    text-align: center;
    text-decoration: none !important;
}

.button-nouvelle span a:hover {
	background: url("../img/button-108x18px.png") repeat scroll 0 0 #EB690B
	}

.search-module.alphabet-all {
	border: 0 none;
    margin: 0;
    padding: 0;
	text-align: center;
	}

.search-module.alphabet-all a {
    color: #eb690b !important;
	text-decoration: none;
	}

.search-module.alphabet-all a:hover {
	text-decoration: underline;
	}

p#tableau-maladies a, p#transmission a, p#reservoir a, p#source-contamination a {
    background: url("http://www.inrs.fr/inrs-fr/gfx/miniorangecarre.gif") no-repeat scroll 0 0.5em transparent;
    line-height: 1.3em;
    list-style-type: none;
    margin-left: 12px;
    padding-left: 8px;
	}

p#document, p.document {
    line-height: 1.3em;
    list-style-type: none;
	cursor: default;
    margin: 6px 0 4px;
	overflow: hidden;
	width: 565px;
}

p.document.biblio {
    padding-left: 10px;;
}

p#document span, p.document span {
    color: #eb690b !important;
	font-size: 80%;
    margin: 0;
    padding: 0;
}

p#document a, p.document a, p.document a.eficatt {
    color: #EB690B !important;
    text-decoration: none;
    margin: 0;
    padding: 0;
	cursor: pointer;
}

p.document a.eficatt {
    line-height: 1.6em;
}

p#document a:hover, p.document a:hover, p.document a:hover.eficatt {
    color: #eb690b !important;
	text-decoration: underline;
}

p#transmission span.comment, p#reservoir span.comment, p.transmission span.comment, p.reservoir span.comment {
    background: none repeat scroll 0 0 transparent;
    color: #424C57 !important;
    display: block;
    font-weight: normal;
	font-size: 100% !important;
    padding: 2px 0 2px 10px;;
	}
	
/* -------------------*/
/* ajout BIOTOX */

.response-list.biotox {
    border-bottom: none;
}

#title-list.col-famille, #title-list.col-substance, #title-list.col-numcas, #title-list.col-dosage {

}	

.row, .row-eficatt {
	border-bottom: 1px solid #CCCCCC;
    margin: 10px 0 0;
    padding: 0 0 10px;
	cursor: default;
}

.row-eficatt {
    margin: 0 10px 0 0;
    padding: 0;
}

.col-famille, .col-substance, .col-numcas, .col-dosage, .col-reference, .col-valeur, .col-laboratoire, .col-region, .col-ville, .col-substancelab {
	display:block;
	float: left;
}	

.col-eficatt {
	display:block;
}

.col-famille p, .col-substance p, .col-numcas p, .col-dosage p, .col-reference p, .col-valeur p, .col-laboratoire p, .col-region p, .col-ville p, .col-substancelab p, .col-eficatt p {
	padding-right: 10px;
	margin: 0;
}	

.col-dosage p, .col-valeur p {
	padding-right: 0;
}	

.col-substance a, .col-dosage a, .col-reference a, .col-valeur a, .col-laboratoire a {
	cursor: pointer;
	color: #EB690B !important;
	text-decoration: none;
}	

.col-substance a:hover, .col-dosage a:hover, .col-reference a:hover, .col-valeur a:hover, .col-laboratoire a:hover {
	text-decoration: underline;
}	
	
.col-eficatt {

}	
	
.col-famille {
	width: 20%;
}	
	
.col-substance {
	width: 38%;
}	

.col-numcas {
	width: 20%;
}	
	
.col-dosage {
	width: 22%;
}	

.col-reference {
	width: 40%;
}	

.col-valeur {
	width: 60%;
}	

.col-laboratoire {
	width: 25%;
}

.col-region {
	width: 12%;
}

.col-ville {
	width: 13%;
}

.col-substancelab {
	width: 28%;
}

.description-list p {
    line-height: 1.4em;
    margin: 4px 0 0;
}

.description-list .fiche-bibliographie p {
    margin: 4px 0;
    padding: 0 0 4px 10px;
}

.description-list h4 {
	margin-bottom: 0px;
	font-size: 100%;
}

.fiche-bibliographie h4 {
	margin-bottom: 10px;
}

/* -------------------*/

/* --------- Ajouts INRS biblio ----------*/

h2#titre-fiche-biblio {
    margin: 0 0 10px;
    padding-top: 6px;
	font-size: 180% !important;
	line-height: 1.1em;
}

.title .fiche-biblio-num  {
    position: absolute;
    right: 4px;
    top: 2px;
}

.biblio-author {
	margin: 10px 0 4px; 
	border: none;
}

p.biblio-chapo {
	font-style: italic;
	margin: 0 0 8px;
}

.biblio-textbloc {
	padding: 0 0 10px;
}

.biblio-textbloc.relatives {
}

/* -------------------*/

/* --------- corrections bloc globaux ----------*/

#center {
    background: url("../img/icons/bg_content.gif") repeat-y scroll left top transparent;
    display: inline;
    float: left;
    margin-right: 10px;
    position: relative;
    width: 605px;
}
#center.wide {
    margin-right: 0;
    width: 905px;
}
#center .content {/*additional.css (ligne 31)*/
    padding: 0 10px 10px;
}
#page_content {
    color: #5D5E5E;
    display: inline-block;
    line-height: 115%;
    margin: 20px 10px 25px;
    width: 505px;
}
#center.wide #page_content {
    width: 805px;
}

.clear {/*styles.css (ligne 27)*/
    clear: both;
    font-size: 0;
    /*height: 1px;*/
    height: 0;/*modification proposal*/
    line-height: 0;
    width: auto;
	cursor: default;
}

/*-------------------------------------------*/
/* bloc base de données */

.module-base {
    margin: 16px 0 22px;
    }
    
.module-base h3 {
    color: #5D5E5E;
    font-size: 145%;
    margin: 13px 0 2px;
    }

#bloc_titredubloc { 
    }

#center #bloc_titredubloc h4 {
    color: #3B4C5E;
    font-size: 145%;
    font-weight: bold;
    line-height: 100%;
    margin-bottom: 5px;
    cursor: default;
    }

#center .content {
    padding: 0 10px 10px;
    }

#center .bloc-txt .content, #center .bloc-txt.solo .content {
    padding: 0 10px 10px;
    }

.bloc-txt, .bloc-txt.solo {
   /*background: url("../../../../../dms/inrs/integration/background-bloc-txt_507x2px.gif") repeat-y scroll 0 0 transparent;*/
   background: url("../img/background-bloc-txt_507x2px.gif") repeat-y scroll 0 0 transparent;
    width: 507px;
    margin-bottom: 3px;
    cursor: default;
    }

.bloc-txt.solo {
   /*background: url("../../../../../dms/inrs/integration/background-bloc-txt-demi_507x2px.gif") repeat-y scroll 0 0 transparent;*/
   background: url("../img/background-bloc-txt-demi_507x2px.gif") repeat-y scroll 0 0 transparent;
    }

.bloc-txt-left, .bloc-txt-right {
    float: left;
    width: 252px;
    height: auto;
    }

.bloc-txt-left {
        margin-right: 3px;
    }    

.bloc-txt-left h3, .bloc-txt-right h3, .bloc-txt-row h3 {
    background: url("../img/icons/puce_orange_big.gif") no-repeat scroll 0 3px transparent;
    color: #EB690B;
    font-size: 100%;
    margin-left: 10px;
    padding: 0 10px 0 14px;
    }

.bloc-txt-left h3 a, .bloc-txt-right h3 a {
    color: #EB690B;
    text-decoration: none;
    }

.bloc-txt-left h3 a:hover, .bloc-txt-right h3 a:hover {
    text-decoration: underline;
    }

.bloc-txt-left .content p, .bloc-txt-right .content p {
    margin: 0 0 8px;
    }

/* fin bloc base de données */
/* bloc INSCRIPTION */

.contact {/*editorial.css (ligne 85)*/
    background: none repeat scroll 0 0 #E8E8DE;
    margin-top: 19px;
}
.contact.invitation {
    background-color: transparent;
    margin-top: 22px;
    border-bottom: 1px solid #C6C6C6;
    border-top: 1px solid #C6C6C6;
    padding: 5px 0;
}

.contact.invitation ul {
    list-style: none outside none;
    margin: 14px 0 0;
    padding: 0;
}

.contact.invitation a {
    color: #EB690B;
    text-decoration: none;
}

.contact.invitation a:hover {
    text-decoration: underline;
}

.contact .description {/*editorial.css (ligne 85)*/
    padding: 12px;
}

.contact.invitation .description {
    padding: 16px 0 6px;
}

.contact .description p {/*editorial.css (ligne 85)*/
    margin: 0;
}

.contact p.titre {/*editorial.css (ligne 85)*/
    color: #5D5E5E;
    font-size: 145%;
    line-height: 100%;
    margin: -4px 0 5px;
    font-weight: bold;
}

.contact.invitation p.titre {
    margin: -4px 0 0;
}

.contact .clear {/*editorial.css (ligne 87)*/
    background: none repeat scroll 0 0 #FFFFFF;
    margin-bottom: 15px;
}

.bloc-inscription {
    border-bottom: 1px solid #C6C6C6;
    border-top: 1px solid #C6C6C6;
    margin-bottom: 10px;
    padding: 16px 0;
}

.bloc-inscription h3 {
    color: #EB690B !important;
    margin: 0 0 9px !important;
    font-size: 120% !important;
}

.contact h3 {
    color: #424C57;
    font-size: 14px;
    margin-bottom: 8px;
}

.bloc-inscription a {
	 color: #EB690B !important;
    line-height: 100%;
}

.button-inscription {
    margin: 4px 0 0;
}    

.button-inscription-recherche {
    margin: 20px 0 10px;
    padding: 0 100px;
}

.button-inscription span, .button-inscription-recherche span, .button-inscription-recherche span.right {
    background: url("../img/button-70x18px.png") no-repeat scroll 0 0 transparent;
    display: block;
    width: 70px;
    height: 18px;
    padding: 0;
    margin: 0;
}    

.button-inscription-recherche span, .button-inscription-recherche span.right {
    background: url("../img/button-108x18px.png") no-repeat scroll 0 0 #eb690b;
    width: 108px;
	float: left;
}

.button-inscription-recherche span.right {
	float: right;
}

.button-inscription a, .button-inscription-recherche span a {
    color: #FFFFFF !important;
    display: block;
    font-size: 10px;
	font-weight: bold;
    line-height: 17px;
    text-align: center;
    text-decoration: none !important;
}    

/* fin bloc INSCRIPTION */