@import url("erase.css");

@media print {
  div.header table.headerCommand td.right a {
    display:none;
  }
  div#adherentContent table.content td.buttons {
    display:none;
  }
}

/****** Global */
body {
	font-size:13px;
}
.commons #columns {
	padding-top:0;
  clear:both;
  margin:0 auto;
  background:transparent;
  width:980px;
  min-height:auto;
  height:auto;
}
body * {
	color:#2f2f2f;
}
.hightlight {
  color:#ff7200;
}
.bold {
  font-weight:bold;
}
img.bordered {
	border:1px solid #5b89aa;
}
div#wrapper, div.header, div.footer {
  width:100%;
  float:left;
  clear:both;
}
th.alignLeft {
	text-align:left;
}
.commons #top {
	margin:0 0 20px;
	background-color:#367297;
}
.commons a {
	color:#ff7200;
	text-decoration:none;
	cursor:pointer; cursor:hand;
}
.commons_note {
	margin:0 !important;
}
.column {
	min-height:0;
}
#columns {
  min-height:0;
}
.commons .column .breadcrumb {
	margin-top:10px;
}
.commons a:hover {
  text-decoration:underline;
}
.commons .section_title {
  margin:0 0 5px;
  padding:0 15px 2px 0;
  color:#0053B1;
  background:transparent url("../../images/default/backgrounds/chevron-titre-bleu.jpg") no-repeat bottom right;
  border-bottom:1px solid #0053B1;
  text-align:right;
  font:bold 26px Arial;
}
.commons .error_message, .commons .error_message_normal {
	color:#ff7200;
}
.commons .portlet .content_intro {
	width:980px !important;
	margin:0 auto !important;
	padding:0;
}
input, select, textarea {
	border:1px solid #e2e2e2;
}
.commons .formbutton {
	background:none;
	border:none;
	color:#2f2f2f;
	font-weight:bold;
	height:auto;
	min-height:15px;
	overflow:visible;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer; cursor:hand;
}
.commons .formbutton:hover {
  background:none;
  border:none;
  color:#5f89aa;
}
.commons .selectedbutton {
	color:#ff7200;
}
.commons .portlet {
	margin:20px 0;
	border:none;
}
div h1 {
  margin:0 0 20px;
  padding:0 15px 0 0;
  text-align:right;
  font:bold 17px Arial;
  color:#5b89aa;
}
.commons h2 {
  background-color:transparent;
  text-align:left;
  border:none;
  padding-left:0;
  color:#5b89aa;
  font:bold 16px Arial;
  margin:0;
}
.commons .portlet h2 {
  background-color:transparent;
  text-align:left;
  border:none;
  padding-left:0;
  color:#5b89aa;
	font:bold 16px Arial;
	margin:0;
}
h3 {
  margin:20px 0 5px;
  padding:0;
  font:bold 16px Arial;
  color:#5b89aa;
}
h4 {
  margin:10px 0 5px;
  padding:0;
  color:#ff7200;
  font-size:13px;
  font-weight:bold;
  text-decoration:none;
}
div#top div.image_as_portlet {
	font-size:0;
}
.image_as_portlet {
	text-align:center;
}
.picturegallery ul li {
  background-image:none;
}
div.header, div.footer {
	width:100%;
}
div.header_center, div.footer_center {
	width:30%;
	text-align:center;
	margin:0 auto;
}
table.headerRight {
	width:100%;
	height:148px;
}
table.headerRight td {
	text-align:right;
}
table.headerRight td.elementsTop {
	vertical-align:top;
}
table.headerRight td.elementsBottom {
  vertical-align:bottom;
  padding:0 17px 15px 0;
}
/****** News List */
table.newsList {
	width:100%;
}
table.newsList td {
	padding:10px;
}
table.newsList td.new {
	width:50%;
}
.commons_basicNewThumbnail {
	width:100%;
}
.commons_basicNewsList div.items {
	padding:0 !important;
} 
.commons_basicNewThumbnail .new_text h2, .commons_basicNew .new_text h2 a, .commons_basicNew .new_text h2 a:hover {
	border-bottom:1px solid #5b89aa;
	color:#5b89aa !important;
	font-weight:bold;
	width:100%;
	margin:0 0 10px;
}
.commons_basicNewThumbnail .new_text a, .commons_basicNew .new_text a {
	color:#5b89aa !important;
  text-decoration:none;
}
.commons_basicNewThumbnail .new_text a:hover, .commons_basicNew .new_text a:hover {
  color:#5b89aa !important;
  text-decoration:none;
}
.commons_basicNewThumbnail .new_text p.summary a {
	color:#ff7200 !important;
}
.commons_basicNewThumbnail .new_text p.summary a:hover {
  text-decoration:underline !important;
}
.commons .commons_basicNewThumbnail .new_text .dateReleased, .commons .commons_basicNew .new_text .dateReleased {
	color:#ff7200;
}
/****** Search */
.commons .commons_basicSearchItem .score {
	background-color:#e2e2e2;
	color:#2f2f2f;
}
div.commons_basicSearchItem table.searchItemHeader {
	width:100%;
	border-bottom:1px solid #e2e2e2;
}
div.commons_basicSearchItem table.searchItemHeader td.itemTitle {
	text-align:left;
  font-weight:bold;
}
div.commons_basicSearchItem p.meta {
	font-weight:bold;
}
div.commons_basicSearchItem table.searchItemHeader td.itemScore {
	text-align:right;
	background-color:#e2e2e2;
	color:#2f2f2f;
	padding:0 5px;
	width:100px;
	font-weight:bold;
}
.commons .commons_basicSearchItem p.excerpt {
	margin-top:15px;
}
.commons .commons_basicSearchItem .title {
	border-bottom:1px solid #e2e2e2;
}
.commons .linkedpage a, .commons .linkeddoc a, .commons .return_to_list a {
	color:#ff7200;
	text-decoration:none;
}
.commons .linkedpage a:hover, .commons .linkeddoc a:hover, .commons .return_to_list a:hover {
  text-decoration:underline;
}
/****** Teaser */
.teaserstandard {
	margin:30px 0;
}
/****** Picture gallery */
div.picturegallery ul li {
	background:none;
}
/****** Footer */
.commons #footer {
	background-color:#e2e2e2;
  padding-bottom:20px;
}
#footer {
	height:180px;
}
#footer_left {
	color:#ff7200;
}
.commons #footer_left a, .commons #footer_right {
	color:#2f2f2f;
}
.commons #footer_left a:hover {
  color:#ff7200;
}
.commons #footer_right a {
	color:#ff7200;
}
.footerContent {
  width:980px;
  background-color:#e2e2e2;
  margin:0 auto;
  color:#2f2f2f;
  clear:both;
}
.footerContent span.separator {
	color:#2f2f2f;
}
.footerContent div.left {
  float:left;
}
.footerContent div.right {
  float:right;
}
.footerContent ul {
  list-style:none inside none;
  margin:0;
  padding:0;
}
.footerContent ul li {
  display:block;
  float:left;
  padding:0;
}
.footerContent ul li.space {
padding:0 5px;
}
.footerContent * {
  font:bold 11px Arial;
}
.footerContent a {
  font:bold 11px Arial;
  text-decoration:none;
}
.footerContent span.important, .footerContent a.important, .footerContent a:hover {
  color:#ff7200;
}
/****** Side nav */
.commons .commons_basicMenu {
	margin:0 !important;
}
div.commons_basicMenu h2 {
	padding:0;
	background-color:transparent;
}
.navextract {
  width:225px;
  margin:0;
  padding-bottom:80px;
  background:url("../../images/default/backgrounds/list_last.jpg") no-repeat scroll left bottom transparent;
}
.commons .navextract ul.level1 li {
  border-bottom:1px solid #e2e2e2;
  width:205px;
}
.commons .navextract ul li a {
	color:#2f2f2f;
}
.navextract ul.level1 {
  list-style:none outside none;
  padding:0;
  width:100%;
}
.navextract ul.level1 li {
  padding:0 0 0 20px;
  margin-right:20px;
  background:#ededed url("../../images/default/lists/flech_bleue.gif") no-repeat 5px 7px;
  border-bottom:1px solid #e2e2e2;
  width:100%;
}
.navextract ul.level1 li a {
  text-decoration:none;
  font:bold 12px Arial;
  padding:5px 0;
}
.navextract ul.level1 li.selected, .navextract ul.level1 li.parentselected, .navextract ul.level1 li:hover, .navextract ul.level1 li.hover1 {
  background:#5b89aa url("../../images/default/lists/flech_blanche.gif") no-repeat 5px 7px;
}
.navextract ul.level1 li.selected a, .navextract ul.level1 li:hover a {
  color:#ffffff;
  text-decoration:none;
}
.navextract ul.level1 li.hover1 a {
	color:#ffffff !important;
  text-decoration:none !important;
} 
.navextract ul.level2 {
  list-style:none outside none;
  margin:0;
  padding:0;
}
.navextract ul.level1 li ul.level2 li {
  padding:0 0 0 15px;
  margin-left:-20px;
  margin-right:0;
  background:#ededed url("../../images/default/lists/flech_bleue.gif") no-repeat scroll 20px 7px;
  color:#2f2f2f;
  width:210px;
}
.navextract ul.level1 li ul.level2 li a {
  color:#5b89aa !important;
  text-decoration:none !important;
  font:bold 12px Arial;
  margin-left:20px;
  padding:5px 0;
}
.navextract ul.level1 li ul.level2 li.selected, .navextract ul.level1 li ul.level2 li:hover, .navextract ul.level1 li ul.level2 li.hover2 {
  list-style-image:none;
  background:#ffffff url("../../images/default/lists/flech_grise.gif") no-repeat scroll 20px 7px;
  width:210px;
}
.commons .navextract ul.level1 li ul.level2 li a {
  color:#5b89aa;
}
.navextract ul.level1 li ul.level2 li.selected a, .navextract ul.level1 li ul.level2 li:hover a {
  color:#2f2f2f !important;
}
.navextract ul.level1 li ul.level2 li.hover2 a {
	color:#2f2f2f !important;
}
.commons .navextract ul.level1 li.parentselected a, .commons .navextract ul.level1 li.selected a {
  color:#ffffff;
}
.commons .navextract ul.level1 li ul.level2 li a:hover {
  color:#2f2f2f;
}
/****** Top nav */
.commons #header .commons_navmenu {
  width:100%;
  height:28px;
  margin:0 auto;
  background:transparent url("../../images/default/backgrounds/barre_menu.gif") repeat-x top center;
  text-align:center;
}
.commons #header .commons_navmenu ul {
  list-style:none inside none;
  width:980px;
  margin:0 auto;
 /* margin-top:6px !important;*/
}
.commons #header .commons_navmenu ul li {
  display:block;
  float:left;
  position:relative;
  background:transparent url("../../images/default/backgrounds/barre_menu.gif") repeat-x top center;
  padding:6px 0;
  margin:0;
  text-align:center;
  white-space:nowrap;
}
.commons #header .commons_navmenu ul li * {
	font:bold 13px Arial;
  color:#b4b4b4;
}
.commons #header .commons_navmenu ul li.publications:hover {
  background:transparent url("../../images/default/backgrounds/roll-over_menu.jpg") repeat-x top center;
}
.commons #header .commons_navmenu ul li.selected, .commons #header .commons_navmenu ul li a:hover {
  background:transparent;
}
.commons #header .commons_navmenu ul li.locked, .commons #header .commons_navmenu ul li.locked:hover {
  background:transparent url("../../images/default/backgrounds/barre_menu.gif") repeat-x top center;
  font:bold 13px Arial;
  color:#b4b4b4;
}
.commons #header .commons_navmenu ul li.selected, .commons #header .commons_navmenu ul li:hover {
  background:transparent url("../../images/default/backgrounds/roll-over_menu-bleu.jpg") repeat-x top center;
}
.commons #header .commons_navmenu ul li.theme2 {
  background:transparent url("../../images/default/backgrounds/barre_menu.gif") repeat-x top center;
}
.commons #header .commons_navmenu ul li.theme2:hover, .commons #header .commons_navmenu ul li.selectedtheme2 {
  background:transparent url("../../images/default/backgrounds/roll-over_menu.jpg") repeat-x top center;
}
.commons #header .commons_navmenu ul li a {
  text-decoration:none;
  font:bold 13px Arial;
  color:#2f2f2f;
}
.commons #header .commons_navmenu ul.level1 li a {
	padding:0;
}
.commons #header .commons_navmenu ul li:hover a, .commons #header .commons_navmenu ul li:hover a:hover {
	color:#ffffff;
}
.commons #header .commons_navmenu ul li.theme2:hover a, .commons #header .commons_navmenu ul li.selectedtheme2 a {
	color:#ffffff;
}
.commons #header .commons_navmenu ul li.hover {
  background:transparent url("../../images/default/backgrounds/roll-over_menu-bleu.jpg") repeat-x top center;
}
.commons #header .commons_navmenu ul li.pubhover {
  background:transparent url("../../images/default/backgrounds/roll-over_menu.jpg") repeat-x top center;
}
.commons #header .commons_navmenu ul li.hover a, .commons #header .commons_navmenu ul li.pubhover a {
  color:#ffffff;
}
/****** Paragraph elements */
.paragraph b {
	font-weight:bold;
}

.paragraph span.hightlight {
	color:#ff7200;
}
.paragraph span.bold{
  font-weight:bold;
}
.paragraph h2, .content_intro h2 {
  color:#5b89aa;
  font:bold 16px Arial;
  margin:10px 0;
}
.paragraph ul {
  list-style:none outside none;
  margin:0;
  padding:0;
}
.paragraph ul li {
  background:transparent url("../../images/default/lists/liste.gif") no-repeat 0 4px;
  padding-left:10px;
}
.paragraph_text {
	width:100%;
}
.paragraph_text td {
  padding:0;
}
.paragraph_text table td {
  vertical-align:top;
}
.paragraph_text table th {
  background-color:#5a8aa8;
  color:#ffffff !important;
  font:bold 12px/11px Arial;
  padding:5px 10px 5px 15px;
  text-align:left;
}
.paragraph_text table th p, .paragraph_text table th strong, .paragraph_text table th p strong {
	color:#ffffff;
}
table th.border_left {
  background:transparent url("../../images/default/backgrounds/btn_bord_gch-bleu.png") no-repeat top right;
}
table th.border_right {
  background:transparent url("../../images/default/backgrounds/btn_bord_drt-bleu.png") no-repeat top left;
}
.paragraph_text span.size {
  color:#ff7200;
}
/****** Header */
div#header {
  padding-top:5px;
}
div#header_top, div#header_bottom {
  margin:0 auto;
  background:transparent;
}
div#header_top {
  width:980px;
}
div#header {
  background:transparent url("../../images/default/backgrounds/bg_header.jpg") no-repeat top center;
}
div#header a, div#header a:hover {
  color:#5f89aa;
}
div#header_top {
  min-height:148px;
  margin:0 auto;
}
div#header_top a {
  color:#5f89aa;
}
div#header_left {
  float:left;
  width:40%;
}
div#header_center {
  float:left;
  display:block;
	margin:0 auto;
	text-align:center;
	width:20%;
}
div#header_right {
  float:right;
  width:40%;
}
/****** Actualites */
div.actualites {
  float:left;
  border-top:1px solid #ededed;
  border-bottom:1px solid #ededed;
  background:transparent url("../../images/default/backgrounds/actualites.png") repeat-y center center;
  padding:10px 0;
  width:732px;
  height:16px;
}
div.actualites a, div.actualites a:hover {
  text-decoration:none !important;
}
div.actualites p {
  float:left;
}
div.actualites ul {
  float:left;
  list-style:none inside none;
  margin:0;
  padding:0;
}
div.actualites ul li {
  width:732px;
  padding:0;
  margin:0;
  display:none;
  float:left;
  text-align:left;
  vertical-align:middle;
}
div.actualites span.actu {
  background:transparent url("../../images/default/buttons/btn_actualites.jpg") no-repeat left center;
  padding-left:108px;
  font:bold 14px Arial;
  color:#426c9e;
}
div.actualites span.date {
  font:bold 12px Arial;
  color:#ff7200;
}
div.actualites span.title {
  font:bold 12px Arial;
  color:#24486C;
}
div.actualites span.content {
  font:bold 12px Arial;
  color:#2f2f2f;
}
div.actualites span.continue {
  background:transparent url("../../images/default/buttons/next.png") no-repeat right center;
  padding-right:15px;
  font:bold 12px Arial;
  color:#2f2f2f;
}
/****** Agenda */
div.agenda h3 {
  margin:20px 0 5px;
  padding:0;
  font:bold 16px Arial;
  color:#5b89aa;
}
div.agenda h4 {
	margin:10px 0 5px;
  padding:0;
  color:#ff7200;
  font-size:13px;
  font-weight:bold;
  border-bottom:1px solid #ff7200;
  text-decoration:none;
}
div.agenda h5 {
  margin:15px 0 5px;
  padding:0;
  font-weight:bold;
}
div.agenda a {
	color:#ff7200;
	text-decoration:none;
}
div.agenda a:hover {
	text-decoration:underline;
}
div.agenda table {
  width:100%;
}
div.agenda td {
  width:25%;
}
div.agenda td.document {
  text-align:center;
}
div.agenda tr.greyline, div.agenda tr.greyline td {
  background-color:#e2e2e2;
}
div.agenda ul {
  list-style:none outside none;
  margin:0;
  padding:0;
}
div.agenda ul li {
  background:transparent url("../../images/default/lists/liste.gif") no-repeat 0 4px;
  margin:5px 0 5px 40px;
}
/****** Document list */
.commons_basicDocLinkList {
	border:1px solid #e2e2e2;
}
.commons_basicDocLinkList .items {
	padding:10px 0 !important;
}
.commons_basicDocLinkList .items table {
	width:100%;
}
.commons_basicDocLinkList .items table td {
	text-align:left;
	padding:0 5px;
}
.commons_basicDocLinkList .items table tr.greyline, .commons_basicDocLinkList .items table tr.greyline td {
  background-color:#e2e2e2;
}
.commons_basicDocLinkList .items ul {
  list-style:none outside none;
  margin:0;
  padding:0;
}
.commons_basicDocLinkList .items ul li {
  background:transparent url("../../images/default/lists/liste.gif") no-repeat 0 4px;
  margin:5px 0 5px 40px;
  padding:0 0 0 20px;
}
/****** Login form */
#header_left .header_utils_login{
  float:left;
  color:#0085BF;
  font-size:11px;
  padding-left:25px;
}
#header_left .header_utils_login .error_message {
  color:#e52b38;
  font-size:11px;
  padding:0px;
}
#header_left .header_utils_login a {
  color:#2f2f2f;
  text-decoration:none;
  font-size:11px;
  padding:5px 0;
  line-height:25px;
}
#header_left .header_utils_login #footlogin_form a{
  background:transparent no-repeat bottom left;
  padding:0px;
}
#header_left .header_utils_login a:hover{
  text-decoration:underline;
  color:#5f89aa;
}
#header_left .header_utils_login .headlogin_wrapper,
#header_left .header_utils_login .headlogout_wrapper{
  margin:0;
}
#header_left .header_utils_login .headlogin_wrapper .right{
  vertical-align:middle;
}
#headlogin_username,
#headlogin_password{
  border:1px solid #8f8f8f;
  background-color:#171717;
  color:#0085BF;
  font-size:11px;
  padding:0px 2px;
  margin-bottom:3px;
  margin-right:3px;
}
#header_left .header_utils_login .headlogin_wrapper .submitbutton,
#header_left .header_utils_login .headlogout_wrapper .submitbutton{
  border:none;
  background:none;
  color:#0085BF;
  font-size:11px;
  font-weight:bold;
}
#header_left .header_utils_login .headlogin_wrapper .hover,
#header_left .header_utils_login .headlogout_wrapper .hover{
  border:none;
  background:none;
  color:#8f8f8f;
  font-size:11px;
  font-weight:bold;
}
#header_left .header_utils_login .headlogout_wrapper .left{
  color:#0085BF;
  font-size:11px;
}
table.footlogin_wrapper {
	margin:0;
}
.footlogout_wrapper p.username {
	color:#5f89aa;
	padding-left:7px;
}
input.checkbox{	border: 0;margin-left: 0;vertical-align: middle;}
.askcookie{	font-size: 11px;}
/****** Commons login form */
.confirmation_table, .check_table, .request_table, .login_table {
	margin:0;
  padding:0;
}
.commons_basicLoginForm .requestForm {
	margin:0;
	padding:0;
}
.commons_basicLoginForm table td.labelCase {
	padding:0 !important;
}
/****** Locales form */
div.header_utils_locales {
	float:right;
	line-height:18px;
	margin:0 20px 0 5px;
	padding:0;
	position:relative;
	color:#5b89aa;
	font-size:11px;
}
div#header div#header_top div.header_utils_locales a {
  text-decoration:none;
  font:bold 11px Arial;
  padding:1px;
  color:#2f2f2f;
}
div#header div#header_top div.header_utils_locales a:hover {
	color:#5f89aa;
}
/****** Search form */
div.header_utils_search {
  float:right;
	margin:0 15px 0 5px;
	padding:0;
	position:relative;
}
div.header_utils_search input.search {
  border:1px solid #ededed;
  font:normal 11px Arial;
  color:#2f2f2f;
}
div.header_utils_search input.search_queryfield {
  border:1px solid #e2e2e2;
  background:transparent;
  font:bold 12px Arial;
  color:#5b89aa;
  margin:0;
  padding:0;
}
/******* Reset password */
.commons_basicResetPasswordForm {
	margin:20px 0;
}
/******* Search */
div.adherentSearch table {
	width:100%;
}
div.snct_list h2, div.adherentSearch h2, div.adherentsSearchResult h2 {
	border-bottom:1px solid #5b89aa !important;
	margin-bottom:10px !important;
}
div.snct_list div.search, div.snct_list div.content {
	margin:20px 0;
}
div.snct_list div.content, div.adherentsSearchResult {
	border:none;
}
div.search table.global_table {
	width:100%;
	margin:10px 0;
}
div.search table.global_table td.name {
  width:30%;
  color:#ff7200;
  padding:10px 0 10px 70px;
}
div.search table.global_table td.value {
  width:50%;
}
div.search table.global_table td.button {
  width:20%;
  text-align:center;
}
div.search table.global_table select {
	width:100%;
}
div.search table.global_table td.button input, div.adherentSearch input.formbutton, div.search table.global_table td.button input:hover, div.adherentSearch input.formbutton:hover {
	background-color:#5b89aa;
	color:#FFFFFF;
	font-weight:bold;
	border:none;
	cursor:pointer; cursor:hand;
}
td.pagination, td.currentPagination {
	width:50%;
}
td.pagination a {
	color:#2f2f2f;
	font-weight:bold;
	text-decoration:none;
	padding:0 5px;
}
td.pagination a:hover {
  color:#ff7200;
}
td.pagination a.paginationSelected {
	color:#ff7200;
}
td.currentPagination {
	text-align:left;
	padding-left:65px;
}
table.adherents {
	width:100%;
}
table.adherents th {
	text-align:left;
	font-weight:bold;
}
table.adherents td {
	width:40%;
}
table.adherents th.zipCode, table.adherents td.zipCode {
  width:20%;
  text-align:center;
}
table.resultsBottom {
	width:100%;
}
table.resultsBottom td.pagination {
	text-align:right;
	padding-right:50px;
}
table.resultsBottom td.pagination form {
	margin:0 0 5px !important;
}
table.resultsBottom td.pagination form input.formbutton:hover {
	color:#ff7200;
}
table.adherents tr.greyline, table.adherents tr.greyline td {
  background-color:#e2e2e2;
}
table.adherents th, table.adherents td {
	padding:5px 0;
}
table.adherents th {
	background-color:#5A8AA8;
	color:#FFFFFF !important;
	font:bold 12px/11px Arial;
	padding:5px 10px 5px 15px;
	text-align:left;
}
table.adherents th.border_left, table.adherents th.border_right {
	background-color:#ffffff;
}
table.adherents td.adherentBorder {
  width:0;
  background-color:#ffffff !important;
}
table.adherents td.society {
	padding-left:40px;
}
/****** Fiche adherent */
div#adherentContent {
  width:700px;
  margin:0 auto;
}
div.adherent {
	padding:10px;
}
div.adherent h3 {
  margin:0 0 20px;
  font:bold 16px Arial;
  color:#5b89aa;
  border-bottom:1px solid #e2e2e2;
}
div.adherent h4 {
  margin:20px 0;
  font:bold 16px Arial;
  color:#5b89aa;
  border-bottom:1px solid #5b89aa;
}
div.adherent span.name {
	color:#5b89aa;
  font:bold 17px Arial;
  padding-left:20px;
}
div.adherent table {
	width:100%;
}

div.adherent table.data {
	width:100%;
}
div.adherent table td {
	vertical-align:top;
}
div.adherent table.content {
	widht:100%;
	margin:20px auto;
}
div.adherent table.name {
	width:100%;
}
div.adherent table.name h3 table {
	width:100%;
}
div.adherent table.name h3 table td.title {
  text-align:left;
  color:#5b89aa;
}
div.adherent table td.logo {
	text-align:right;
}
div.adherent table td.logo img {
	border:1px solid #e2e2e2;
}
div.adherent table td.spacerV {
	padding:5px 20px;
	background:transparent url("../../images/default/backgrounds/1pix.png") repeat-y center center;
}
div.adherent table.name h3 table td.buttons {
  text-align:right;
}
div.adherent table.link {
	margin:5px 0;
	width:auto;
}
div.adherent table td.name{
	width:30%;
}
div.adherent table td.value {
	color:#5b89aa;
	width:70%;
}
div.adherent a {
	text-decoration:none;
}
div.adherent a:hover {
	text-decoration:underline;
}
div.adherent table.link td.center {
  background-color:#5a8aa8;
  color:#ffffff;
  font:bold 12px/11px Arial;
  padding:5px 10px 5px 15px;
  text-align:left;
}
div.adherent table.link td.left {
  background:white url("../../images/default/backgrounds/btn_bord_gch-bleu.png") no-repeat top right;
  width:5px;
}
div.adherent table.link td.right {
  background:white url("../../images/default/backgrounds/btn_bord_drt-bleu.png") no-repeat top left;
  width:5px;
}
div.adherent table.link td.center a, div.adherent table.link td.center a:hover {
	color:#ffffff;
}
div.adherent ul {
  list-style:none outside none;
  margin:0;
  padding:0;
}
div.adherent ul li {
  background:transparent url("../../images/default/lists/liste.gif") no-repeat 0 4px;
  padding-left:10px;
}
/****** Footer Sitemap */
div#footer_top {
	width:980px;
	margin:20px auto 5px;
	clear:both;
}
div#footer_top div.footer_link_list {
	float:left;
	font-size:11px;
	font-weight:bold;
	height:auto;
	margin-right:0 25px 0 5px;
	width:170px;
}
div#footer_top div.footer_link_list a {
	color:#2f2f2f;
	text-decoration:none;
}
div#footer_top div.footer_link_list ul li {
	margin:0;
  padding:1px 0 1px 10px;
}
div#footer_top div.footer_link_list a:hover {
  color:#ff7200;
  text-decoration:underline;
}
div#footer_top div.footer_image {
  float:right;
  font-size:0;
  width:120px;
  text-align:right;
  padding-right:7px;
}
/****** Cart Teaser */
div.cartTeaser {
	width:225px;
	margin-bottom:60px;
}
div.cartTeaser p.cartTitle {
	color:#5b89aa;
  font:bold 12px Arial;
}
div.headCartTeaser {
	width:auto;
	margin:0;
}
div.cartTeaser h3 {
  margin:0;
  font:bold 16px Arial;
  color:#ff7200;
}
div.cartTeaser div.cart {
  background:transparent url("../../images/publications/backgrounds/cart_teaser.png") repeat-x center top;
  margin:0;
}
div.headCartTeaser div.cart {
  background-color::transparent;
  background-image:none;
  margin:0;
}
div.cartTeaser a {
  text-decoration:none;
}
div.cartTeaser p {
  font:normal 12px Arial;
  padding:5px;
  margin:0;
}
div.cartTeaser span.articles {
  font:bold 12px Arial;
  color:#ff7200;
}
div.cartTeaser table.links {
  width:100%;
}
div.cartTeaser table.links td {
  text-align:center;
  line-height:30px;
}
div.cartTeaser table.links td a.command {
  background:transparent url("../../images/publications/buttons/command.png") no-repeat center center;
  padding:11px 41px 6px;
}
div.cartTeaser table.links td a.cart {
  background:transparent url("../../images/publications/buttons/cart.png") no-repeat center center;
  padding:13px 11px;
}
div.headCartTeaser a.command {
  background:transparent url("../../images/publications/buttons/command.png") no-repeat center center;
  padding:11px 41px 10px;
}
/****** SiteMap */
div.commons_basicSiteMap table {
	width:100%;
} 
div.siteMap ul {
	margin:0;
	padding:0;
	list:none outside none;
}
div.siteMap ul li {
  margin:0;
  padding:0;
}
div.siteMap ul li.level1 {
	width:100%;
	margin:0 0 20px;
}
div.siteMap ul li.level2 {
  margin:10px;
}
div.siteMap ul li h2 {
	border-bottom:1px solid #5b89aa !important;
  color:#5b89aa !important;
  font:bold 16px Arial;
  width:100%;
  padding:0;
  margin:0 0 10px;
  text-decoration:none;
  text-align:left;
}
div.siteMap ul li h2 a, div.siteMap ul li h2 a:hover {
	color:#5b89aa !important;
	text-decoration:none;
}
div.siteMap ul li h3, div.siteMap ul li h3 a {
  margin:10px 0 5px;
  padding:0;
  color:#ff7200;
  font-size:13px;
  font-weight:bold;
  border-bottom:1px solid #ff7200;
  text-decoration:none;
}
div.siteMap ul li h4, div.siteMap ul li h4 a {
	color:#2f2f2f;
}
div.siteMap ul li h4 a:hover {
	color:#ff7200;
}


