TABLE {
	VERTICAL-ALIGN: inherit
}
TH {
	VERTICAL-ALIGN: inherit
}
TD {
	VERTICAL-ALIGN: inherit
}
TD[align=right] {
	TEXT-ALIGN: right
}
TD[align=left] {
	TEXT-ALIGN: left
}
.interlocuteursproduits {
	FONT-SIZE: 1.3em
}
.recherchecontacts {
	FONT-SIZE: 1.3em
}
.interlocuteursproduits .articlefull {
	FONT-SIZE: 0.6em
}
.interlocuteursproduits UL LI {
	FONT-SIZE: 0.7em
}
.recherchecontacts UL LI {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; BORDER-BOTTOM-WIDTH: 0px !important
}
.interlocuteursproduits UL LI A {
	TEXT-DECORATION: underline !important
}
.viecol .interlocuteursproduits UL LI A {
	COLOR: #a4c104
}
.inst .interlocuteursproduits UL LI A {
	COLOR: #7380ba
}
.extranet .interlocuteursproduits UL LI A {
	COLOR: #3193c1
}
.interlocuteursproduits .block {
	WIDTH: 310px; FONT-SIZE: 1.3em !important
}
.recherchecontacts .block {
	WIDTH: 310px
}
.interlocuteursproduits .block H5 {
	FONT-SIZE: 0.8em !important
}
.interlocuteursproduits .block H4 {
	PADDING-BOTTOM: 3px !important; PADDING-LEFT: 5px !important; MARGIN-BOTTOM: 10px !important; COLOR: #ffffff !important; FONT-SIZE: 0.6em !important; PADDING-TOP: 3px !important
}
.recherchecontacts .block H4 {
	PADDING-BOTTOM: 3px !important; PADDING-LEFT: 5px !important; MARGIN-BOTTOM: 10px !important; COLOR: #ffffff !important; FONT-SIZE: 0.6em !important; PADDING-TOP: 3px !important
}
.recherchecontacts .block H4 {
	FONT-SIZE: 1em !important
}
.interlocuteursproduits .block .inner {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.interlocuteursproduits .block UL LI {
	LIST-STYLE-TYPE: none !important; FONT-SIZE: 0.75em !important
}
.interlocuteursproduits .block UL LI STRONG {
	COLOR: #000000 !important
}
.interlocuteursproduits .block P {
	COLOR: #000000 !important; FONT-SIZE: 0.65em !important
}
.recherchecontacts .block .inner P {
	PADDING-BOTTOM: 4px; FONT-SIZE: 1em !important; PADDING-TOP: 4px
}
.interlocuteursproduits .block P STRONG {
	COLOR: #000000 !important
}
.smallText {
	FONT-SIZE: 0.8em
}
.cguContainer {
	FONT-SIZE: 0.9em
}
DIV.error {
	MARGIN: 10px; FONT-SIZE: 0.9em
}
DIV.login {
	MARGIN: 10px; FONT-SIZE: 0.9em
}
DIV.error A {
	COLOR: blue; TEXT-DECORATION: underline
}
DIV.error A:hover {
	COLOR: blue; TEXT-DECORATION: none
}
.login > TABLE > TR > TD.left {
	WIDTH: 200px
}
.clavierLeft {
	WIDTH: 50%; FLOAT: left
}
.clavierRight {
	WIDTH: 50%; FLOAT: right
}
.errorMessage {
	COLOR: #ff0000
}
#navigation {
	PADDING-BOTTOM: 0px; HEIGHT: 31px
}
INPUT[type='checkbox'] {
	VERTICAL-ALIGN: baseline
}
INPUT[type='radio'] {
	VERTICAL-ALIGN: baseline
}
.loginError {
	LINE-HEIGHT: 1em; FLOAT: right; COLOR: red; FONT-SIZE: 0.7em; OVERFLOW: hidden
}
.connect .submit {
	CURSOR: pointer
}
.menu_only > #remote {
	MARGIN-TOP: 0px !important
}
.viecol .bttopcol A:link {
	BACKGROUND-POSITION: 100% -67px; COLOR: #a4c104
}
.viecol .bttopcol A:hover {
	BACKGROUND-POSITION: 100% -67px; COLOR: #a4c104
}
.extranet .bttopcol A:link {
	BACKGROUND-POSITION: 100% -137px; COLOR: #3193c1
}
.extranet .bttopcol A:hover {
	BACKGROUND-POSITION: 100% -137px; COLOR: #3193c1
}
.inst .bttopcol A:link {
	BACKGROUND-POSITION: 100% -207px; COLOR: #7380ba
}
.inst .bttopcol A:hover {
	BACKGROUND-POSITION: 100% -207px; COLOR: #7380ba
}
#subnavigation .submenu .inner .list {
	MARGIN-LEFT: 0px
}
#voiraussi H3 {
	FONT-WEIGHT: inherit
}
.bandeauWithRibbon #bandeauhome {
	Z-INDEX: -1
}
#bandeauhome {
	TOP: 116px !important
}
.ms-rte-border {
	BORDER-BOTTOM: #bbbbbb 1px solid; BORDER-LEFT: #bbbbbb 1px solid; BORDER-TOP: #bbbbbb 1px solid; BORDER-RIGHT: #bbbbbb 1px solid
}
.ms-formfieldvaluecontainer {
	BORDER-BOTTOM: #bbbbbb 1px solid; BORDER-LEFT: #bbbbbb 1px solid; BORDER-TOP: #bbbbbb 1px solid; BORDER-RIGHT: #bbbbbb 1px solid
}
.ms-cui-btn-menu-description {
	DISPLAY: none !important
}
#relative-contents {
	WIDTH: 100%
}
.ms-cui-tt-span {
	PADDING-TOP: 0px
}
.ms-siteactionsmenuinner {
	BACKGROUND-IMAGE: none; HEIGHT: 100%; PADDING-TOP: 0px
}
.ms-siteactionsmenuhover {
	BACKGROUND-IMAGE: none; HEIGHT: 100%; PADDING-TOP: 0px
}
.ms-cui-topBar2 {
	HEIGHT: 45px
}
.ms-cui-tts {
	HEIGHT: 45px
}
#RibbonContainer-TabRowLeft > A {
	HEIGHT: 20px !important
}
.ms-cui-cg-i {
	HEIGHT: 14px
}
.ms-cui-cg-t {
	PADDING-BOTTOM: 0px; HEIGHT: 14px; PADDING-TOP: 0px
}
.ms-cui-cg-t-i {
	LINE-HEIGHT: 14px; WIDTH: 100%; FLOAT: left; HEIGHT: 14px; COLOR: #000000
}
.ms-cui-cg-s .ms-cui-cg-t-i {
	COLOR: #ffffff; FONT-WEIGHT: bold
}
.ms-cui-tt-span {
	
}
.ms-cui-tabBody {
	HEIGHT: 94px
}
#ctl00_pnlRibbon {
	BACKGROUND: url(/SiteAssets/img/bgMenuHeaderRibbon.png) #ffffff repeat-x left top
}
#ctl00_pnlRibbon > .ribbonbackground {
	WIDTH: 100%; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
BODY #s4-ribbonrow {
	BACKGROUND-COLOR: transparent; WIDTH: 950px; FLOAT: left
}
.ms-cui-topBar2 {
	
}
.ms-cui-tabContainer {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.ms-siteactionsmenu > SPAN > A {
	FONT-WEIGHT: bold
}
.ms-cui-tt-a {
	COLOR: #b03500 !important
}
.ms-cui-tt-a:hover {
	COLOR: #b03500 !important
}
.EditMobilePage-Large.Actions.WebPartPage#Ribbon {
	DISPLAY: none
}
TABLE#onetIDListForm > TBODY > TR > TD > IMG {
	DISPLAY: none
}
.ms-cui-ctl-large-groupPopup .ms-cui-ctl-largeIconContainer {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.ms-cui-disabled.ms-cui-ctl-large-groupPopup:hover .ms-cui-ctl-largeIconContainer {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.ms-cui-dd-text {
	PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
.ms-cui-cb-input {
	PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
TABLE {
	MARGIN-BOTTOM: 0px
}
TH {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
CAPTION {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TABLE.ms-MenuUI {
	WIDTH: auto
}
TABLE.ms-MenuUIItemTable {
	WIDTH: auto
}
.ms-consoleminiframe TABLE {
	WIDTH: auto
}
.ms-globalbreadcrumb TABLE {
	WIDTH: auto
}
.ms-bannerContainer TABLE {
	WIDTH: auto
}
#MSOWebPart_Header TABLE {
	WIDTH: auto
}
.ms-WPBody {
	FONT-FAMILY: inherit; FONT-SIZE: inherit
}
.ms-WPBody A:link {
	COLOR: inherit; TEXT-DECORATION: inherit
}
.ms-WPBody A:visited {
	COLOR: inherit; TEXT-DECORATION: inherit
}
.ms-WPBody A:hover {
	TEXT-DECORATION: inherit
}
.ms-WPBody H3 {
	FONT-SIZE: 1.2em
}
.ms-WPBody H4 {
	FONT-SIZE: 1.2em; FONT-WEIGHT: normal
}
.fixed-ribbon {
	Z-INDEX: 21; POSITION: fixed; BACKGROUND-COLOR: #ffffff; WIDTH: 100%; TOP: 0px
}
#buttonsheader {
	Z-INDEX: 26
}
.ms-cui-cg {
	BACKGROUND-COLOR: #ffffff
}
.ms-cui-menu {
	POSITION: fixed !important
}
BODY .fixed-ribbon #s4-ribbonrow {
	BACKGROUND-COLOR: #ffffff
}
.ms-rteStyle-Normal {
	BACKGROUND-COLOR: transparent
}
.bloclateral {
	WIDTH: 285px
}
#teaser {
	MARGIN-TOP: -4px; WIDTH: 630px
}
#bandeauhome .leftpart {
	TOP: 200px
}
#bandeauhome .liner {
	TOP: 315px
}
#utilities .bottom {
	HEIGHT: 29px; TOP: 26px
}
.colshadow {
	MARGIN-TOP: 7px
}
.SearchTextBox {
	MARGIN: 0px 0px 0px 80px; WIDTH: 150px; FLOAT: left
}
.SearchRadio {
	MARGIN: 0px 0px 0px 6px; WIDTH: 220px; FLOAT: left
}
.SearchButton {
	MARGIN: 4px 0px 0px 13px
}
.SearchButtonHid {
	DISPLAY: none
}
.srch-WPBody {
	FONT-SIZE: 0.85em !important
}
.ms-long {
	WIDTH: 100%
}
#articlefull .inner H4 {
	COLOR: #e05806
}
#articlefull .inner H3 {
	COLOR: #e05806
}
#articlefull .inner H4 {
	COLOR: #e05806
}
#articlefull .inner H5 {
	COLOR: #e05806
}
#articlefull .link A {
	COLOR: #e05806
}
#promoriche {
	MARGIN-TOP: 25px; MARGIN-RIGHT: 0px
}
DIV.note {
	PADDING-BOTTOM: 14px; MARGIN: 10px 0px 20px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #e8e8e8 0px 0px; PADDING-TOP: 10px
}
DIV.note * {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; COLOR: #666666; PADDING-TOP: 0px
}
.inner .intro {
	BORDER-BOTTOM: #c5c1bf 1px solid; WIDTH: 100%; DISPLAY: inline-block; MARGIN-BOTTOM: 10px; BACKGROUND: url(../img/bg_article.jpg) repeat-x left bottom
}
.inner .intro H4 {
	MARGIN: 5px 20px 5px 0px; COLOR: #e05806; FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
.inner .intro {
	PADDING-BOTTOM: 22px; MARGIN-BOTTOM: 38px; COLOR: #666
}
.inner .intro H4 {
	COLOR: #e05806
}
.inner .entry H3 {
	COLOR: #e05806
}
.inner .entry H4 {
	COLOR: #e05806
}
.inner .entry H5 {
	COLOR: #e05806
}
.entry .link A {
	COLOR: #e05806
}
.viecol .inner H3 {
	COLOR: #73960a
}
.viecol .inner .intro H4 {
	COLOR: #73960a
}
.viecol .inner .entry H3 {
	COLOR: #73960a
}
.viecol .inner .entry H4 {
	COLOR: #73960a
}
.viecol .inner .entry H5 {
	COLOR: #73960a
}
.viecol .entry .link A {
	COLOR: #73960a
}
.extranet .inner H3 {
	COLOR: #3193c1
}
.extranet .inner .intro H4 {
	COLOR: #3193c1
}
.extranet .inner .entry H3 {
	COLOR: #3193c1
}
.extranet .inner .entry H4 {
	COLOR: #3193c1
}
.extranet .inner .entry H5 {
	COLOR: #3193c1
}
.extranet .entry .link A {
	COLOR: #3193c1
}
.inst .inner H3 {
	COLOR: #1faaff
}
.inst .inner .intro H4 {
	COLOR: #1faaff
}
.inst .inner .entry H3 {
	COLOR: #1faaff
}
.inst .inner .entry H4 {
	COLOR: #1faaff
}
.inst .inner .entry H5 {
	COLOR: #1faaff
}
.inst .entry .link A {
	COLOR: #1faaff
}
.map {
	FLOAT: left; MARGIN-RIGHT: 20px
}
.infoMap {
	FLOAT: left
}
.infoMap UL LI {
	LIST-STYLE-TYPE: disc; MARGIN-LEFT: 15px
}
.infoMap UL {
	FLOAT: none !important
}
.TCContact01 {
	LINE-HEIGHT: 5px !important; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 12px
}
.clPreview {
	HEIGHT: 740px
}
.clDetails {
	WIDTH: 700px; HEIGHT: 1800px
}
.partenaireSante {
	WIDTH: 510px; HEIGHT: 800px; OVERFLOW: hidden
}
.partenaireSante BODY {
	BACKGROUND-COLOR: transparent
}
#partenairesantesearch #selectiontheme LABEL {
	WIDTH: 170px
}
#partenairesantesearch #selectiontheme SELECT {
	WIDTH: 260px
}
#partenairesantesearch #selectiontheme INPUT[type='text'] {
	WIDTH: 260px
}
#partenairesanteresults TABLE TD:first-child {
	FONT-SIZE: 0.7em; FONT-WEIGHT: normal
}
#partenairesanteresults TABLE TD.name A {
	FONT-WEIGHT: bold
}
.ms-WPBody H5 {
	FONT-SIZE: 100%
}
.relative-contents .inner UL LI {
	BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; MARGIN-BOTTOM: 0px !important; PADDING-TOP: 0px !important
}
#article .precedent {
	FLOAT: left
}
#article .suivant {
	FLOAT: right
}
#listemarches .accordion H3.offre {
	MARGIN-LEFT: 0px
}
.blocGroupe {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.4; PADDING-LEFT: 5px; WIDTH: 200px; PADDING-RIGHT: 10px; FLOAT: left; FONT-SIZE: 12px; MARGIN-RIGHT: 10px; PADDING-TOP: 5px
}
.ListGrp {
	PADDING-BOTTOM: 10px !important; PADDING-LEFT: 25px !important; PADDING-RIGHT: 0px !important; HEIGHT: 350px; PADDING-TOP: 5px !important
}
.ListGrp A {
	COLOR: #874707; TEXT-DECORATION: none
}
.ListGrp A:hover {
	COLOR: #151c33; TEXT-DECORATION: underline
}
.ListGrp LI {
	PADDING-BOTTOM: 10px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.ListGrp1 {
	BACKGROUND-COLOR: #c2c9c2; LIST-STYLE-TYPE: square !important; LIST-STYLE-IMAGE: url(../img/YT/sit_puce02.gif) !important
}
.ListGrp1 LI {
	BACKGROUND-COLOR: #c2c9c2; LIST-STYLE-TYPE: square !important; LIST-STYLE-IMAGE: url(../img/YT/sit_puce02.gif) !important
}
.ListGrp2 {
	BACKGROUND-COLOR: #d9e0c2; LIST-STYLE-TYPE: square !important; LIST-STYLE-IMAGE: url(../img/YT/sit_puce03.gif) !important
}
.ListGrp2 LI {
	BACKGROUND-COLOR: #d9e0c2; LIST-STYLE-TYPE: square !important; LIST-STYLE-IMAGE: url(../img/YT/sit_puce03.gif) !important
}
.ListGrp3 {
	BACKGROUND-COLOR: #c1d6e9; LIST-STYLE-TYPE: square !important; LIST-STYLE-IMAGE: url(../img/YT/sit_puce04.gif) !important
}
.ListGrp3 LI {
	BACKGROUND-COLOR: #c1d6e9; LIST-STYLE-TYPE: square !important; LIST-STYLE-IMAGE: url(../img/YT/sit_puce04.gif) !important
}
.ListGrp4 {
	BACKGROUND-COLOR: #bfd2db; LIST-STYLE-TYPE: square !important; LIST-STYLE-IMAGE: url(../img/YT/sit_puce05.gif) !important
}
.ListGrp4 LI {
	BACKGROUND-COLOR: #bfd2db; LIST-STYLE-TYPE: square !important; LIST-STYLE-IMAGE: url(../img/YT/sit_puce05.gif) !important
}
.ListeTitre {
	FONT-WEIGHT: bold
}
.TitreGroupe {
	BORDER-BOTTOM: #c5c1bf 1px solid; PADDING-BOTTOM: 15px; TEXT-TRANSFORM: uppercase; MARGIN: 10px 0px 30px; FONT-FAMILY: "Mako", arial, serif; COLOR: #000000; FONT-SIZE: 1.4em; FONT-WEIGHT: bold
}
.inner BLOCKQUOTE {
	POSITION: relative; PADDING-BOTTOM: 40px; FONT-STYLE: normal; MARGIN: 0px; PADDING-LEFT: 60px; PADDING-RIGHT: 60px; PADDING-TOP: 40px
}
.inner BLOCKQUOTE DIV {
	Z-INDEX: 2
}
.inner BLOCKQUOTE .blkleft {
	Z-INDEX: 0; POSITION: absolute; WIDTH: 56px; HEIGHT: 108px
}
.inner BLOCKQUOTE .blkright {
	Z-INDEX: 0; POSITION: absolute; WIDTH: 56px; HEIGHT: 108px
}
.inner BLOCKQUOTE .blkleft {
	BACKGROUND: url(../img/blockquote-left.png) no-repeat 0px 0px; TOP: 10px; LEFT: 0px
}
.inner BLOCKQUOTE .blkright {
	BOTTOM: 10px; BACKGROUND: url(../img/blockquote-right.png) no-repeat 0px 0px; RIGHT: 0px
}
.inner .entry BLOCKQUOTE DIV H3 {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333 !important; PADDING-TOP: 0px
}
.inner .entry BLOCKQUOTE DIV H4 {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #666 !important; FONT-SIZE: 0.9em; PADDING-TOP: 0px
}
A.linkbt {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 2px
}
#envoyermessage .liste {
	HEIGHT: 190px
}
#news .inner .block H3 {
	COLOR: #e05806
}
.extranet-collectives-section #news .inner .block H3 {
	COLOR: #a4c104
}
.viecol #news .inner .block H3 {
	COLOR: #a4c104
}
.inst #news .inner .block H3 {
	COLOR: #7380ba
}
.extranet-entreprises-section #news .inner .block H3 {
	COLOR: #3193c1
}
.extranet #news .inner .block H3 {
	COLOR: #3193c1
}
.noResult {
	TEXT-ALIGN: center; FONT-STYLE: italic; FONT-SIZE: 0.9em; PADDING-TOP: 3px
}
P.scroll {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; MAX-HEIGHT: 90px; OVERFLOW: auto; PADDING-TOP: 8px
}
#user-not-connected .connect A.btConnect {
	TEXT-ALIGN: center; LINE-HEIGHT: 16px; MARGIN-TOP: 5px; WIDTH: 117px; DISPLAY: inline-block; BACKGROUND: url(../img/btn-connecte-me-deconnecter.png) no-repeat; HEIGHT: 16px; COLOR: #333
}
.viecol #partenairesanteresults TABLE TD.pair {
	BACKGROUND: #bfd34f 0px 0px
}
.avatarDisplayer {
	Z-INDEX: -1
}
#YTformcontact .deco {
	TOP: -15px
}
#YTformcontact .inner {
	FONT-SIZE: 0.8em
}
#YTformcontact .inner A {
	TEXT-DECORATION: underline
}
#YTformcontact .inner .label {
	PADDING-LEFT: 25px; FLOAT: left
}
.viecol #YTformcontact .inner .label {
	BACKGROUND: url(../img/li_arrow_coll.png) no-repeat 0px 6px
}
.inst #YTformcontact .inner .label {
	BACKGROUND: url(../img/li_arrow_inst.png) no-repeat 0px 6px
}
.extranet #YTformcontact .inner .label {
	BACKGROUND: url(../img/li_arrow_ent.png) no-repeat 0px 6px
}
