/*body {margin:0; text-align:center; font-family:arial,helvetica,sans-serif; font-size:75%; background-image:url(../img/bkgrd_page.gif); background-repeat:repeat-x; background-color:#fff;}*/
a {text-decoration:none; color:#000;}
a:hover {text-decoration:underline;}
form {margin:0;}

#mainContainer {width:1000px; text-align:left; margin:auto;  background-color:#fff;}

#header {width:960px; height:115px; margin:0px 0px 0px 20px; position:relative;}
#outils {float:right; font-size:85%; height:20px; }
#outils span {color:#d6050b;}
#outils a {color:#000;}
#outils ul {float:right; padding:2px 0px 0px 0px; margin:0; list-style:none;}
#outils  ul li {float: left; margin:0px 0px 0px 12px;}
#outils  ul li.searchPlaceHolder {margin-right:-8px;}
#header2ndLine {height:70px; clear:both; padding-top:10px;}
#logo {position:absolute; left:0; top:40px;}

.comboboxContainer {color:#999999;font-family:Arial,Helvetica,sans-serif !important;font-size:10px !important;height:auto;}
.comboboxValueContainer {cursor:pointer;}
.comboboxValueContent {padding-left:5px; width:100%; height:15px; top:0px !important; line-height:15px; color:#999999; background-image:url(../img/bg_select_header.gif); background-repeat:no-repeat; background-position:top left !important;}
.comboboxDropDownContainer {border-bottom:1px solid #CFCFCF;border-left:1px solid #CFCFCF;border-right:1px solid #CFCFCF;overflow:hidden;padding:0px !important;margin:-1px 0px 0px 0px !important;color:#999999;width:118px !important;left:auto !important;background:#FFFFFF;}
.comboboxDropDownContainer li {float:none !important;padding:0px 0px 0px 5px !important;background:none !important;}
.comboboxDropDownButton {width:14px; height:15px; background-image:url(../img/bg_select_header_r.gif); background-repeat:no-repeat; background-position:top left !important; cursor:pointer;}
.comboboxItem {color:#999999;font-weight:normal;font-style:normal;cursor:pointer;}
.comboboxItemHover {color:#000000;}


#blocLogin {position:relative; width:210px; height:60px; border:solid 1px #e7e7e6; background-image:url(../img/bkgrd_blocLogin.gif); background-repeat:repeat-x; float:right; padding:7px 0px 0px 13px; font-size:85%; color:#fff; margin-left:20px;}
#blocLogin span.btnClose {position:absolute; right:7px; top:6px; }
#blocLogin a {color:#000;}
#blocLogin span.btnClose a {background-image:url(../img/btn_close_blocLogin.gif); background-repeat:no-repeat; background-position:100% 50%; padding-right:15px;}
#blocLogin form {margin:6px 0 5px 0;}
#blocLogin form img {float:left; margin: 1px 50px 0 0;}
#blocLogin .loginText {width:100px; height:15px; margin:0 6px 0px 1px; padding:0; font-size:11px; border: solid 1px #666; float:left;}
#blocLogin .loginSubmit {width:21px; height:19px; background-image:url(../img/btn_ok_blocLogin.gif); background-repeat:no-repeat; margin:1px 5px 0 0;  background-color:transparent; border:none; float:left;}

#baseline {float:right; margin-top:45px;}

#navContainer {width:960px; height:52px; margin:0px 0px 10px 20px;background-image:url(../img/bkgrd_navContainer.gif); background-repeat:repeat-x; position:relative; z-index:200;}
#searchForm {position:absolute; right:0; top:7px;}
#searchForm .searchIcon, #outils .searchIcon {background-image:url(../img/bkgrd_search_nav.gif); background-repeat:no-repeat; width:20px; height:16px; display:block; float:left;}
#searchForm .searchInputText, #outils .searchInputText {background-image:url(../img/bkgrd_search_navBody.gif); background-repeat:repeat-x; background-color:transparent; border:none;  margin:0; font-size:11px; height:16px; width:111px; float:left; margin-right:8px;}
#searchForm .searchSubmit {width:19px; height:17px; background-image:url(../img/btn_ok_searchNav.gif); background-repeat:no-repeat; margin:1px 5px 0 0;  background-color:transparent; border:none; float:left;}
#outils .searchSubmit {width:25px; height:22px; background-image:url(../img/btn_ok_searchHeader.gif); background-repeat:no-repeat; margin:1px 0px 0 0;  background-color:transparent; border:none; float:left; margin-bottom:-5px;}

#contentContainer {/*padding:0px 20px 0px 20px; margin-bottom:25px;*/ margin:0px /*2*/0px 25px 20px; min-height:300px; height:auto !important; height:300px;}

#footer {border-top:solid 1px; width:960px; margin-left:20px; padding-top:5px; height:25px; font-size:95%;}
#footerNoir {width:950px; height:15px;  margin-left:20px; background-color:#000;color:#fff; padding:2px 5px 0px 5px; font-size:85%;}
#footer span, #footerNoir span  {float:left;}
#footerNoir span a {color:#fff;}
#footer ul, #footerNoir ul {float:right; padding:0; margin:0; list-style:none;}
#footer ul li, #footerNoir ul li {float: left; margin:0px 0px 0px 12px;font-size:90%;}
#footer ul li a { color:#e72f31;}
#footerNoir ul li a {color:#fff;}

/*** menu vertical ****/
#menuVertical {width:225px; float:left; font-size:95%;}
#menuVertical ul {list-style:none; padding:0 0 1px 0; margin:0; background-image:url(../img/bkgrd_menuVert1.gif); background-repeat:no-repeat; background-position:100% 100%;}
#menuVertical ul ul, #menuVertical ul ul ul {background-image:none;}
#menuVertical ul li {background-image:url(../img/bkgrd_menuVert1.gif); background-repeat:no-repeat; background-position:100% 0; font-weight:bold; text-transform:uppercase; padding:5px 0px 5px 12px;}
#menuVertical ul li a {display:block; background-image:url(../img/p_menuVert.gif); background-repeat:no-repeat; background-position:0 50%; padding-left:15px; color:#000;}
#menuVertical ul li.active {/*background-image: none;*/ padding-bottom:0;}
#menuVertical ul li.active a {color:#e60028; background-image:url(../img/p_menuVert_active.gif);}
#menuVertical ul li.active ul { background-color:#e4e4e4; margin-top:5px;}
#menuVertical ul li ul li {text-transform:none; }
#menuVertical ul li ul li ul li {padding:2px 0px 2px 12px;}
#menuVertical ul li ul li ul li a {display:inline;}
#menuVertical ul li.active ul li {background-image:url(../img/bkgrd_menuVert2.gif);}
#menuVertical ul li.active ul li a {background-image:url(../img/p_menuVert.gif); color:#000;}
#menuVertical ul li.active ul li.active a {background-image:url(../img/p_menuVert_active.gif); color:#e60028;}
#menuVertical ul li.active ul li.active ul {margin-top:0;}
#menuVertical ul li.active ul li.active ul li {background-image:none;}
#menuVertical ul li.active ul li.active ul li a {background-image:url(../img/p_menuVert.gif); color:#000;}
#menuVertical ul li.active ul li.active ul li.active a {background-image:url(../img/p_menuVert_active2.gif); color:#e60028;}

#content {width:715px; float:left; margin:0 0 0 20px;}
#contentContainer  #blocTitre { background-color:#e60028; margin: 0 20px 25px 0;}
#contentContainer  #content #blocTitre { background-color:#e60028; margin: 0 0 25px 0;}

#contentContainer #content.marron #blocTitre {background-color:#733928;}
#contentContainer #content.bleu #blocTitre {background-color:#28bdee;}
#contentContainer #content.orange #blocTitre {background-color:#f07f00;}
#contentContainer #content.vert #blocTitre {background-color:#a0d44f;}
#contentContainer #content.violet #blocTitre {background-color:#782471;}

#contentContainer #content h3 {font-size:100%; text-transform:uppercase; margin:0 0 3px 0; /*color:#000;*/}

#blocTitre #titre {float:left; width:55%; }
#blocTitre #titre h1 {color:#fff; font-size:220%; margin:25px  0 0 30px;}
#blocTitre #titre h1.expertise {font-size:180%;}
#blocTitre #titre p.soustitre {color:#fff; margin:0; padding-left:30px;}
#blocTitre #visuel  {float:right; width:45%; text-align:right;}
#blocTitre #titreBottom {background-color:#e60028; font-size:1px; height:7px; border-top:solid 1px #fff;}
#contentContainer #content.vert #blocTitre #titreBottom {background-color:#a0d44f; font-size:1px; height:7px; border-top:solid 1px #fff;}
#contentContainer #content.marron #blocTitre #titreBottom {background-color:#733928; font-size:1px; height:7px; border-top:solid 1px #fff;}
#contentContainer #content.bleu #blocTitre #titreBottom {background-color:#28bdee; font-size:1px; height:7px; border-top:solid 1px #fff;}
#contentContainer #content.orange #blocTitre #titreBottom {background-color:#f07f00; font-size:1px; height:7px; border-top:solid 1px #fff;}
#contentContainer #content.violet #blocTitre #titreBottom {background-color:#782471; font-size:1px; height:7px; border-top:solid 1px #fff;}

.clearFix {clear:both; font-size:1px;}

.bloc2Tiers1Tiers {clear:both;}
.bloc2Tiers1Tiers .left {width:66%; float:left;}
.bloc2Tiers1Tiers .left .inner {padding:0 20px 0 0;}
.bloc1Tiers2Tiers .left {width:34%; float:left;}

.bloc2Tiers1Tiers .right {width:34%; float:right;}
.bloc1Tiers2Tiers .right {width:66%; float:right;}
.bloc1Tiers2Tiers .right .inner {padding:0 0 0 20px;}


.singelColumn {width:80%;}
.tripletColumn {clear:both;}
.untiersTriplet {width:31%; margin-right:20px; float:left; /*text-align:justify;*/}
.untiersLastTriplet {width:31%; float:left;/* text-align:justify;*/}

.untiersTriplet h3, .untiersTriplet h3 a, .untiersLastTriplet h3 a {color:#e60028;}

.bloc2Tiers1Tiers .left h2, .singelColumn h2, .tripletColumn h2, .bloc1Tiers2Tiers .right h2, #content h2 {font-size:100%; text-transform:uppercase; margin:0 0 3px 0; color:#e60028;}
#contentContainer #content.vert .bloc2Tiers1Tiers .left h2, #contentContainer #content.vert .bloc1Tiers2Tiers .right h2, #contentContainer #content.vert .singelColumn h2, #contentContainer #content.vert .tripletColumn h2 {color:#87bc55;}
#contentContainer #content.marron .bloc2Tiers1Tiers .left h2, #contentContainer #content.marron .bloc1Tiers2Tiers .right h2, #contentContainer #content.marron .singelColumn h2 , #contentContainer #content.marron .tripletColumn h2 {color:#733928;}
#contentContainer #content.bleu .bloc2Tiers1Tiers .left h2, #contentContainer #content.bleu .bloc1Tiers2Tiers .right h2,  #contentContainer #content.bleu .singelColumn h2, #contentContainer #content.bleu .tripletColumn h2  {color:#28bdee;}
#contentContainer #content.orange .bloc2Tiers1Tiers .left h2, #contentContainer #content.orange .bloc1Tiers2Tiers .right h2,  #contentContainer #content.orange .singelColumn h2, #contentContainer #content.orange .tripletColumn h2  {color:#f07f00;}
#contentContainer #content.violet .bloc2Tiers1Tiers .left h2, #contentContainer #content.violet .bloc1Tiers2Tiers .right h2,  #contentContainer #content.violet .singelColumn h2, #contentContainer #content.violet .tripletColumn h2  {color:#782471;}


.bloc2Tiers1Tiers .left p, .bloc1Tiers2Tiers .right p, .singelColumn p, .tripletColumn p {margin: 0 0 15px 0;}
.bloc2Tiers1Tiers .left p a, .bloc1Tiers2Tiers .right p a, .singelColumn p a, .tripletColumn p a {text-decoration:underline;}
.bloc2Tiers1Tiers .left ul, .bloc1Tiers2Tiers .right ul, .singelColumn ul, .tripletColumn ul, /*add*/ #content ul {list-style:none; margin:0 0 15px 0; padding:0;}

/** rouge **/
.bloc2Tiers1Tiers .left ul li, .bloc1Tiers2Tiers .right ul li, .singelColumn ul li, /*add*/ #content ul li, .tripletColumn ul li {background-image:url(../img/p_bulletRouge.gif); background-repeat:no-repeat; padding-left:15px; background-position:0 5px;}
.bloc2Tiers1Tiers .left ul.liens li, .bloc1Tiers2Tiers .right ul.liens li, .singelColumn ul.liens li, /*add*/ #content ul.liens li, .tripletColumn ul.liens li {padding:0 0 0px 15px;  background-image:url(../img/p_bulletLink_rouge.gif); background-repeat:no-repeat; background-position:0 4px;}

/* vert **/
#contentContainer #content.vert .bloc2Tiers1Tiers .left ul li, #contentContainer #content.vert .bloc1Tiers2Tiers .right ul li, #contentContainer #content.vert .singelColumn  ul li, #contentContainer #content.vert .tripletColumn  ul li {background-image:url(../img/p_bulletVert.gif);}
#contentContainer #content.vert .bloc2Tiers1Tiers .left ul.liens li, #contentContainer #content.vert .bloc1Tiers2Tiers .right ul.liens li, #contentContainer #content.vert .singelColumn  ul.liens li, #contentContainer #content.vert .tripletColumn  ul.liens li {padding:0 0 0px 15px;  background-image:url(../img/p_bulletLink_rouge.gif); background-repeat:no-repeat; background-position:0 4px;}

/**marron**/
#contentContainer #content.marron .bloc2Tiers1Tiers .left ul li, #contentContainer #content.marron .bloc1Tiers2Tiers .right ul li, #contentContainer #content.marron .singelColumn ul li, #contentContainer #content.marron .tripletColumn  ul li  {background-image:url(../img/p_bulletMarron.gif);}
#contentContainer #content.marron .bloc2Tiers1Tiers .left ul.liens li, #contentContainer #content.marron .bloc1Tiers2Tiers .right ul.liens li, #contentContainer #content.marron .singelColumn  ul.liens li, #contentContainer #content.marron .tripletColumn  ul.liens li {padding:0 0 0px 15px;  background-image:url(../img/p_bulletLink_rouge.gif); background-repeat:no-repeat; background-position:0 4px;}

/** bleu **/
#contentContainer #content.bleu .bloc2Tiers1Tiers .left ul li, #contentContainer #content.bleu .bloc1Tiers2Tiers .right ul li,  #contentContainer #content.bleu .singelColumn ul li, #contentContainer #content.bleu .tripletColumn  ul li  {background-image:url(../img/p_bulletBleu.gif);}
#contentContainer #content.bleu .bloc2Tiers1Tiers .left ul.liens li, #contentContainer #content.bleu .bloc1Tiers2Tiers .right ul.liens li, #contentContainer #content.bleu .singelColumn  ul.liens li, #contentContainer #content.bleu .tripletColumn  ul.liens li {padding:0 0 0px 15px;  background-image:url(../img/p_bulletLink_rouge.gif); background-repeat:no-repeat; background-position:0 4px;}

/** orange **/
#contentContainer #content.orange .bloc2Tiers1Tiers .left ul li, #contentContainer #content.orange .bloc1Tiers2Tiers .right ul li,  #contentContainer #content.orange .singelColumn ul li, #contentContainer #content.orange .tripletColumn  ul li  {background-image:url(../img/p_bulletOrange.gif);}
#contentContainer #content.orange .bloc2Tiers1Tiers .left ul.liens li, #contentContainer #content.orange .bloc1Tiers2Tiers .right ul.liens li, #contentContainer #content.orange .singelColumn  ul.liens li, #contentContainer #content.orange .tripletColumn  ul.liens li {padding:0 0 0px 15px;  background-image:url(../img/p_bulletLink_rouge.gif); background-repeat:no-repeat; background-position:0 4px;}

/** violet **/
#contentContainer #content.violet .bloc2Tiers1Tiers .left ul li, #contentContainer #content.violet .bloc1Tiers2Tiers .right ul li,  #contentContainer #content.violet .singelColumn ul li, #contentContainer #content.violet .tripletColumn  ul li  {background-image:url(../img/p_bulletViolet.gif);}
#contentContainer #content.violet .bloc2Tiers1Tiers .left ul.liens li, #contentContainer #content.violet .bloc1Tiers2Tiers .right ul.liens li, #contentContainer #content.violet .singelColumn  ul.liens li, #contentContainer #content.violet .tripletColumn  ul.liens li {padding:0 0 0px 15px;  background-image:url(../img/p_bulletLink_rouge.gif); background-repeat:no-repeat; background-position:0 4px;}

.lastCol {margin-right:0;}

/*** news ***/
#contentContainer #content /*.singelColumn*/ .newsListBloc h2 {margin:0;}
#contentContainer #content /*.singelColumn*/ .newsListBloc h2 a {color:#656565; text-transform:none; text-decoration:none;}
#contentContainer #content /*.singelColumn*/ .newsListBloc h2 a:hover {text-decoration:underline;}
#contentContainer #content /*.singelColumn*/ .newsListBloc h2 a span {color:#e60028;}
#contentContainer #content /*.singelColumn*/ .newsListBloc p {margin:0px 0px 15px 0px;}
#contentContainer #content /*.singelColumn*/ .newsListBloc p p {margin:0;}
#contentContainer #content /*.singelColumn*/ .newsListBloc p a, #content .singelColumn .newsListBloc a p , #contentContainer #content .singelColumn .newsListBloc p a:hover {color:#000; text-decoration:none;}
#contentContainer #content /*.singelColumn*/ .newsListBloc a:hover p {text-decoration:none;}

.news-single-item a {color:#606060;}
.news-single-item .news-single-backlink a { font-weight:bold; background-image:url(../img/p_linkBack.gif);  background-repeat:no-repeat; padding-left:15px; background-position:0 50%;}

/*** site map ****/
.bloc2Tiers1Tiers .left .csc-sitemap ul li {padding:0; background-image:none; margin-bottom:5px;  height:auto !important; height:.8em;}
.bloc2Tiers1Tiers .left .csc-sitemap ul li a {color:#fff; background-color:#e60028; display:block; padding:3px 5px; font-weight:bold; text-transform:uppercase;}
.bloc2Tiers1Tiers .left .csc-sitemap ul li ul li {background-image:url(../img/p_bulletRouge.gif); background-repeat:no-repeat; padding:0 0 0 10px; background-position:0 5px; margin-bottom:0;}
.bloc2Tiers1Tiers .left .csc-sitemap ul li ul li ul {margin:0 0 0 4px;}
.bloc2Tiers1Tiers .left .csc-sitemap ul li ul li a {font-weight:normal; text-transform:none; background-color:transparent; color:#000;}


/**** home page *****/
#homePanes {width:980px;}
#homePanes #leftPane {width:735px; float:left;}
#homePanes #rightPane {width:245px; float:left;}
#homeBandeau {margin-bottom:20px; height:160px;}
#homePanes .homeLine {clear:both; height:auto !important; height:228px; min-height:228px;} /** hauteur obligatoire pour IE **/
#homePanes .homeBloc_2-1 {float:left; width:490px;}
#homePanes .homeBloc {float:left; width:245px;}

#homeExpertise {width:239px; background-image:url(../img/shadow_right1.gif);  background-repeat:repeat-y; background-position:100% 0;}
#homeExpertise ul {margin:0; padding:13px 28px 0 8px; list-style:none; height:197px;}
#homeExpertise ul li {border-bottom:solid 1px #e4e2e2;}
#homeExpertise ul li.lastItem {border-bottom:none;}
#homeExpertise ul li a {display:block; text-transform:uppercase; font-weight:bold; padding:4px 0 5px 13px;}
#homeExpertise ul li a.marron {color:#884a33; background-image:url(../img/p_bulletLink_marron.gif); background-repeat:no-repeat;  background-position:0 7px;}
#homeExpertise ul li a.marron:hover {color:#fff; background-color:#884a33; text-decoration:none;}
#homeExpertise ul li a.vert {color:#a0d34f; background-image:url(../img/p_bulletLink_vert.gif); background-repeat:no-repeat; background-position:0 7px;}
#homeExpertise ul li a.vert:hover {color:#fff; background-color:#a0d34f; text-decoration:none;}
#homeExpertise ul li a.violet {color:#8d3784; background-image:url(../img/p_bulletLink_violet.gif); background-repeat:no-repeat;  background-position:0 7px;}
#homeExpertise ul li a.violet:hover {color:#fff; background-color:#8d3784; text-decoration:none;}
#homeExpertise ul li a.bleu {color:#00c9f2; background-image:url(../img/p_bulletLink_bleu.gif); background-repeat:no-repeat;  background-position:0 7px;}
#homeExpertise ul li a.bleu:hover {color:#fff; background-color:#00c9f2; text-decoration:none;}
#homeExpertise ul li a.orange {color:#f79100; background-image:url(../img/p_bulletLink_orange.gif); background-repeat:no-repeat;  background-position:0 7px;}
#homeExpertise ul li a.orange:hover {color:#fff; background-color:#f79100; text-decoration:none;}
#homeExpertise ul li a.rouge {color:#e60028; background-image:url(../img/p_bulletLink_rouge.gif); background-repeat:no-repeat;  background-position:0 7px;}
#homeExpertise ul li a.rouge:hover {color:#fff; background-color:#e60028; text-decoration:none;}


#homeVousEtes {width:484px;  background-image:url(../img/shadow_right1.gif);  background-repeat:repeat-y; background-position:100% 0;}
#homeVousEtes ul {margin:0; padding:13px 28px 6px 7px; list-style:none; height:191px;}
#homeVousEtes ul li {border-bottom:solid 1px #e4e2e2;}
#homeVousEtes ul li.lastItem {border-bottom:none;}
#homeVousEtes ul li a {display:block; text-transform:uppercase; font-weight:bold; padding:9px 0 8px 14px !important;  padding:8px 0 8px 14px; background-image:url(../img/p_bulletNoire_flBlanche.gif); background-repeat:no-repeat;  background-position:0 10px; color:#e60028; line-height:1em; }

#homeLogin {margin-bottom:20px; height:54px; width:225px; background-color:#e4e2e2; position:relative;}
#homeLogin h2 {position:absolute; left:10px; top:7px; text-transform:uppercase; color:#d6050b; font-size:90%; margin:0; background-image:url(../img/p_cadenas.gif); background-position:100% 2px; background-repeat:no-repeat; padding-right:10px;}
#homeLogin #homeLoginForm {position:absolute; left:10px; top:27px;}
#SGSSAbt {margin-bottom:20px;}

#homeActus {width:239px;  background-image:url(../img/shadow_right1.gif);  background-repeat:repeat-y; background-position:100% 0; min-height:504px; position:relative;}
#homeActus h1 {color:#e60028; border:solid 1px #bfc0bf; margin:0; font-size:100%; text-transform:uppercase; width:203px; padding:4px 10px;} 
#homeActus span {position:absolute; right:0; margin:7px 20px 0 0;}
#homeActus #homeActusResume {padding:13px 26px 0 15px;}
#homeActus #homeActusResume h2 {margin:0; font-size:100%; text-transform:uppercase; color:#e60028;}
#homeActus #homeActusResume p {margin:0 0 10px 0;}
#homeActus #homeActusResume #homeActusLink {padding:0 0 14px 0; border-bottom:solid 1px #e4e2e2;}
#homeActus #homeActusResume #homeActusLink a {color:#e60028; background-image:url(../img/p_suite.gif); background-repeat:no-repeat;  background-position:0 50%; padding-left:13px;}
#homeActusBottom {padding:12px 26px 0 15px;}
#homeActusBottom h3 {margin:0 0 3px 0; font-size:90%; text-transform:uppercase;}
html:first-child #homeActusBottom h3 {font-size:95%;}
#homeActusBottom ul {margin:0; padding:0; list-style:none; font-size:90%;}
html:first-child #homeActusBottom ul {font-size:95%;}
#homeActusBottom ul li {background-image:url(../img/p_bulletActusHome.gif); background-repeat:no-repeat; padding:0 0 8px 11px; /*margin-bottom:9px;*/ background-position:0 4px;}
#homeActusBottom ul li a {color:#e60028; padding-left:1px;}


/**** blocs couleurs ****/
#contentContainer #content .encartRouge {background-color:#e60028; padding:15px; width:195px; margin-bottom:15px; color:#fff;}
#contentContainer #content .encartRouge h3 {text-align:center; font-size:110%; color:#fff; margin:0 0 20px 0;}
#contentContainer #content .encartRouge ul {list-style:none; margin:0; padding:0;}
#contentContainer #content .encartRouge ul li {padding:0 0 10px 11px;  background-image:url(../img/p_bulletList_blanc.gif); background-repeat:no-repeat; background-position:0 4px;}
#contentContainer #content .encartRouge ul.liens li {padding:0 0 10px 15px;  background-image:url(../img/p_bulletNoire_flBlanche.gif); background-repeat:no-repeat; background-position:0 4px;}
#contentContainer #content .encartRouge p {margin:0 0 10px 0;}
#contentContainer #content .encartRouge a {color:#fff;}

#contentContainer #content .encartVert {background-color:#9fd34e; padding:15px; width:195px; margin-bottom:15px; color:#fff;}
#contentContainer #content .encartVert h3 {text-align:center; font-size:110%; color:#fff; margin:0 0 20px 0;}
#contentContainer #content .encartVert ul {list-style:none; margin:0; padding:0;}
#contentContainer #content .encartVert ul li {padding:0 0 10px 11px;  background-image:url(../img/p_bulletList_blanc.gif); background-repeat:no-repeat; background-position:0 4px;}
#contentContainer #content .encartVert ul.liens li {padding:0 0 10px 15px;  background-image:url(../img/p_bulletNoire_flBlanche.gif); background-repeat:no-repeat; background-position:0 4px;}
#contentContainer #content .encartVert p {margin:0 0 10px 0;}
#contentContainer #content .encartVert a {color:#fff;}

#contentContainer #content .encartBleu {background-color:#00c9f2; padding:15px; width:195px; margin-bottom:15px; color:#fff;}
#contentContainer #content .encartBleu h3 {text-align:center; font-size:110%; color:#fff; margin:0 0 20px 0;}
#contentContainer #content .encartBleu ul {list-style:none; margin:0; padding:0;}
#contentContainer #content .encartBleu ul li {padding:0 0 10px 11px;  background-image:url(../img/p_bulletList_blanc.gif); background-repeat:no-repeat; background-position:0 4px;}
#contentContainer #content .encartBleu ul.liens li {padding:0 0 10px 15px;  background-image:url(../img/p_bulletNoire_flBlanche.gif); background-repeat:no-repeat; background-position:0 4px;}
#contentContainer #content .encartBleu p {margin:0 0 10px 0;}
#contentContainer #content .encartBleu a {color:#fff;}

#contentContainer #content .encartOrange {background-color:#f07e02; padding:15px; width:195px; margin-bottom:15px; color:#fff;}
#contentContainer #content .encartOrange h3 {text-align:center; font-size:110%; color:#fff; margin:0 0 20px 0;}
#contentContainer #content .encartOrange ul {list-style:none; margin:0; padding:0;}
#contentContainer #content .encartOrange ul li {padding:0 0 10px 11px;  background-image:url(../img/p_bulletList_blanc.gif); background-repeat:no-repeat; background-position:0 4px;}
#contentContainer #content .encartOrange ul.liens li {padding:0 0 10px 15px;  background-image:url(../img/p_bulletNoire_flBlanche.gif); background-repeat:no-repeat; background-position:0 4px;}
#contentContainer #content .encartOrange p {margin:0 0 10px 0;}
#contentContainer #content .encartOrange a {color:#fff;}

#contentContainer #content .encartGrisClair, #contentContainer #homePanes .encartGrisClair {background-color:#faf9f9; padding:15px 14px; width:195px; margin-bottom:15px; color:#58585a; border:solid 1px #e4e2e2;}
#contentContainer #content .encartGrisClair h3, #contentContainer #homePanes .encartGrisClair h3 {text-align:center; font-size:110%; color:#c1082c; margin:0 0 20px 0;}
#contentContainer #content .encartGrisClair ul,#contentContainer #homePanes .encartGrisClair ul {list-style:none; margin:0; padding:0;}
#contentContainer #content .encartGrisClair ul li, #contentContainer #homePanes .encartGrisClair ul li {padding:0 0 10px 11px;  background-image:url(../img/b_bulletList_base.gif); background-repeat:no-repeat; background-position:0 4px;}
#contentContainer #content .encartGrisClair ul.liens li, #contentContainer #homePanes .encartGrisClair ul.liens li {padding:0 0 10px 15px;  background-image:url(../img/p_bulletLink_rouge.gif); background-repeat:no-repeat; background-position:0 4px;}
#contentContainer #content .encartGrisClair p, #contentContainer #homePanes .encartGrisClair p {margin:0 0 10px 0;}
#contentContainer #content .encartGrisClair a, #contentContainer #homePanes .encartGrisClair a {color:#58585a;}

#contentContainer #content .encartGrisFonce {background-color:#e4e2e2; padding:15px 15px; width:195px; margin-bottom:15px; color:#131419;}
#contentContainer #content .encartGrisFonce h3 {text-align:center; font-size:110%; color:#131419; margin:0 0 20px 0;}
#contentContainer #content .encartGrisFonce ul {list-style:none; margin:0; padding:0;}
#contentContainer #content .encartGrisFonce ul li {padding:0 0 10px 11px;  background-image:url(../img/b_bulletList_base.gif); background-repeat:no-repeat; background-position:0 4px;}
#contentContainer #content .encartGrisFonce ul.liens li {padding:0 0 10px 15px;  background-image:url(../img/p_bulletLink_rouge.gif); background-repeat:no-repeat; background-position:0 4px;}
#contentContainer #content .encartGrisFonce p {margin:0 0 10px 0;}
#contentContainer #content .encartGrisFonce a {color:#131419;}

#contentContainer #content .encartOmbre {width:239px; background-image:url(../img/shadow_right1.gif);  background-repeat:repeat-y; background-position:100% 0; position:relative;}
#contentContainer #content .encartOmbre .blocBottomBkgrd {position:absolute; bottom:0;}
#contentContainer #content .encartOmbre .inner {padding:15px 15px 28px 15px; width:195px;}
#contentContainer #content .encartOmbre h3 {text-align:center; font-size:110%; color:#131419; margin:0 0 20px 0;}
#contentContainer #content .encartOmbre ul {list-style:none; margin:0; padding:0;}
#contentContainer #content .encartOmbre ul li {padding:0 0 10px 11px;  background-image:url(../img/b_bulletList_base.gif); background-repeat:no-repeat; background-position:0 4px;}
#contentContainer #content .encartOmbre ul.liens li {padding:0 0 10px 15px;  background-image:url(../img/p_bulletLink_rouge.gif); background-repeat:no-repeat; background-position:0 4px;}
#contentContainer #content .encartOmbre p {margin:0 0 10px 0;}
#contentContainer #content .encartOmbre a {color:#131419;}

#contentContainer #content .encartOmbreSquarre {width:239px;  height:228px; overflow:hidden; background-image:url(../img/shadow_right1.gif);  background-repeat:repeat-y; background-position:100% 0; position:relative;}
#contentContainer #content .encartOmbreSquarre .blocBottomBkgrd {position:absolute; bottom:0px;}
#contentContainer #content .encartOmbreSquarre .inner {padding:15px 15px 28px 15px; width:195px;}
#contentContainer #content .encartOmbreSquarre h3 {text-align:center; font-size:110%; color:#131419; margin:0 0 20px 0;}
#contentContainer #content .encartOmbreSquarre ul {list-style:none; margin:0; padding:0;}
#contentContainer #content .encartOmbreSquarre ul li {padding:0 0 10px 11px;  background-image:url(../img/b_bulletList_base.gif); background-repeat:no-repeat; background-position:0 4px;}
#contentContainer #content .encartOmbreSquarre ul.liens li {padding:0 0 10px 15px;  background-image:url(../img/p_bulletLink_rouge.gif); background-repeat:no-repeat; background-position:0 4px;}
#contentContainer #content .encartOmbreSquarre p {margin:0 0 10px 0;}
#contentContainer #content .encartOmbreSquarre a {color:#131419;}

#contentContainer #content .squarre {height:198px;}

#contentContainer #content .unTiersHomePresse {width:245px; float:left;}
#contentContainer #content .lastTiersHomePresse {width:225px; float:left;}
#contentContainer #content .resumePresse { margin:15px 30px 0px 15px; border-bottom:solid 1px #e3e3e3; font-size:90%;}
#contentContainer #content .unTiersHomePresse .resumePresse h4 {margin:0;  color:#e60028;}
#contentContainer #content .unTiersHomePresse .resumePresse p {margin:0; padding:0 0 10px 13px;  background-image:url(../img/p_bulletLink_rouge.gif); background-repeat:no-repeat; background-position:0 4px;}
#contentContainer #content .unTiersHomePresse .resumePresse a, #contentContainer #content .unTiersHomePresse .videosLinksBox a, #contentContainer #content .lastTiersHomePresse .linksList ul li a {color:#e60028; background-image:url(../img/p_suite.gif); background-repeat:no-repeat;  background-position:0 50%; padding-left:13px;}
#contentContainer #content .unTiersHomePresse .resumePresseBottomLinks {padding:10px 0 35px 15px; font-size:90%;}
#contentContainer #content .unTiersHomePresse .resumePresseBottomLinks a {color:#e60028; background-image:url(../img/p_suite.gif); background-repeat:no-repeat;  background-position:0 50%; padding-left:13px;}
#contentContainer #content .unTiersHomePresse .videosLinksBox {padding:10px 0 25px 0; font-size:90%;}
#contentContainer #content .unTiersHomePresse .videosLinksBox h4 { margin:0; font-size:100%; color:#000; background-image:url(../img/p_video.gif); background-repeat:no-repeat; padding: 3px 0 5px 30px;}
#contentContainer #content .unTiersHomePresse .videosLinksBox ul {margin:0 0 0 30px;}
#contentContainer #content .unTiersHomePresse .videosLinksBox a {font-size:90%;}

#contentContainer #content .lastTiersHomePresse .linksList {background-color:#e4e2e2; width:225px;}
#contentContainer #content .lastTiersHomePresse .linksList h3 {border:solid 1px #bfc0bf; background-color:#fff; color:#e60028; margin:0; padding:5px 0 5px 10px;}
#contentContainer #content .lastTiersHomePresse .linksList h4 {color:#e60028; margin:0; padding:1px 0 0 0;}
#contentContainer #content .lastTiersHomePresse .linksList ul {list-style:none; margin:0; padding:10px;}
#contentContainer #content .lastTiersHomePresse .linksList ul li {background-image:url(../img/p_bulletNoire_flBlanche.gif); margin-bottom:15px;}

/* séparateurs (page "organisation") */
hr {
	color: #ccc; /* Pour IE */
	background-color: #ccc; /* Pour FF */
	height: 1px; /* Pour OP */
	border: #ccc; /* Pour OP toujours */
	margin:30px 0 20px 0;
}

/* page "carousel produits" */

#content #carousel h2 {font-size:100%;color:#e60028;margin:0;}

#content #carousel .marron h2 {color:#733928;}
#content #carousel .bleu h2 {color:#28bdee;}
#content #carousel .orange h2 {color:#f07f00;}
#content #carousel .vert h2 {color:#a0d44f;}
#content #carousel .violet h2 {color:#782471;}
#content #carousel.rouge h2 {color:#e60028;}

#content #carousel ul {margin:0; padding:13px 28px 0 0px; list-style:none; }
#content #carousel .rouge  ul li {background-image:url(../img/p_bulletRouge.gif); background-repeat:no-repeat; padding-left:15px; background-position:0 5px;}
#content #carousel .marron  ul li {background-image:url(../img/p_bulletMarron.gif); background-repeat:no-repeat; padding-left:15px; background-position:0 5px;}
#content #carousel .bleu  ul li {background-image:url(../img/p_bulletBleu.gif); background-repeat:no-repeat; padding-left:15px; background-position:0 5px;}
#content #carousel .orange  ul li {background-image:url(../img/p_bulletOrange.gif); background-repeat:no-repeat; padding-left:15px; background-position:0 5px;}
#content #carousel .violet  ul li {background-image:url(../img/p_bulletViolet.gif); background-repeat:no-repeat; padding-left:15px; background-position:0 5px;}
#content #carousel .vert  ul li {background-image:url(../img/p_bulletVert.gif); background-repeat:no-repeat; padding-left:15px; background-position:0 5px;}

table {
border:3px solid #CCC;
border-collapse:collapse;
}
tbody {
background-color:white;
border:1px solid #ccc;
}
th {
border:1px solid #ccc;
background-color:#e60028;
background-image:url(table_bakcground.gif);
width:25%;
color:white;
padding:0 0 0 5px;
font-size:120%;
}
th p.bodytext{padding:0;margin:5px 0 5px 0;}
td {
vertical-align:top;
border:1px solid #ccc;
padding:5px;
}

.bloc3-4_1-4 {margin-right:20px;}
.bloc3-4_1-4 .left {width:74%; float:left;}
.bloc3-4_1-4 .left table, .bloc3-4_1-4 .left td {border:none;}
.bloc3-4_1-4 .left tbody {background-color:transparent; border:none;}
.bloc3-4_1-4 .left .inner {padding:5px 10px 0 15px; margin-right:10px; font-size:90%; position:relative;}
.bloc3-4_1-4 .left .contactInput1 {width:215px; height:18px; background:transparent; border:solid 1px #000; font-size:11px;}
.bloc3-4_1-4 .left .contactInput2 {width:215px !important; width:219px;height:21px; border:solid 1px #000; font-size:11px;}
.bloc3-4_1-4 .left .contactInput3 {font-family:arial,sans-serif; font-size:11px; background:transparent; border:solid 1px #000; width:460px; height:100px;}
.bloc3-4_1-4 .left .contactInput4 { font-size:11px; background-color:#e60028; color:#fff; border:none; padding:1px 10px;}
.bloc3-4_1-4 .left .contactInfos {padding:20px 0; font-size:90%;}
.bloc3-4_1-4 .left .contactInfos a {text-decoration:underline;}
.bloc3-4_1-4 .right {width:25%; float:right;}
#redirectionMsgBox {background-color:#fff; border:solid 3px #CCCCCC; padding:50px 0; font-weight:bold; text-align:center; width:300px; height:60px; position:absolute; left:30%; top:100px;}
#redirectionMsgBox a {color:#e60028;}
.formAlerte {color:#e60028; font-weight:bold; padding:10px 0;}
#redirectBoxClose {position:absolute; bottom:5px; right:15px;}
#redirectBoxClose a {padding:0 0 0px 15px;  background-image:url(../img/p_bulletNoire_flBlanche.gif); background-repeat:no-repeat; background-position:0 3px;}

/* home */
p.homeAccrocheNoir, p.homeAccrocheRouge {
margin:0;
padding:0;
font-size:20px;
}
p.homeAccrocheRouge {
margin-top:20px;	
margin-bottom:8px;
}
.homeAccrocheNoir span{
background-color:#000000;
color:white;
padding:5px;
margin:50px;
}
.homeAccrocheRouge span{
background-color:#e60028;
color:white;
padding:5px;
}
/* pagination */

.news-list-browse table, .news-list-browse td, .news-list-browse tbody {border:none;}

.homeBloc p{
margin:0;
padding:0;
	
}
.trombinoBloc img {margin-right: 10px; float: left;}
.trombinoBloc {border-bottom:1px solid #CCC;height:90px;margin-bottom:20px;margin-top:10px}

.SGSSListForm {margin-bottom:20px; width:205px; background-color:#e4e2e2; padding:10px;}
.SGSSListForm h2 {}
.SGSSListForm select {width:80%; font-size:11px;}