BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}


FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation {
  color: #FFFFFF;
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #e6e6e6;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #F1F0EC;
  color: #333333;
  font-weight: bold;
}

/*
.infoBox {
  background: #000000;
}
*/
.infoBox {
  /* background: #FFFFFF; */
}

.infoBoxContents {
  /*background: #FFFFFF; */
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoLeftBoxContents {
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-left:1 dotted #CACACA;border-bottom:1 dotted #CACACA;
}

.infoBoxNew {
  background: #FFFFFF;
}

.infoBoxContentsNew {
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #F1F0EC;
  color: #333333;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #FFFFFF;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #FFFFFF;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: pointer; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }


/* Arma */

TR.headerNavigationArma {
}

TD.headerNavigationArma {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #333333;
  font-weight : bold;
}

A.headerNavigationArma {
  color: #333333;
}

A.headerNavigationArma:hover {
  color: #333333;
}

/* Modif sola : Arma pour Revendeur */

TD.headerNavigationArma2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #993333;
  font-weight : 900;
}

A.headerNavigationArma2 {
  color: #993333;
}

A.headerNavigationArma2:hover {
  color: #993333;
}

/* fin Modif Sola */

.menutext {
  FONT-SIZE: 14;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none
}

.menutextreser {
  FONT-SIZE: 14;
  COLOR: #cc6600;
  FONT-FAMILY: Verdana, Arial,
  Helvetica, sans-serif;
  TEXT-DECORATION: none
}

.menutextdispo {
  FONT-SIZE: 14;
  COLOR: #009900;
  FONT-FAMILY: Verdana, Arial,
  Helvetica, sans-serif;
  TEXT-DECORATION: none
}

.menutextpreco {
  FONT-SIZE: 14;
  COLOR: #cc6600;
  FONT-FAMILY: Verdana, Arial,
  Helvetica, sans-serif;
  TEXT-DECORATION: none
}

.menutextprecodate {
  FONT-SIZE: 12;
  COLOR: #cc6600;
  FONT-FAMILY: Verdana, Arial,
  Helvetica, sans-serif;
  TEXT-DECORATION: none
}

.menuheader {
  FONT-SIZE: 14;
  COLOR: #ffff99;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none
}
.unetext {
  FONT-SIZE: xx-small;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none
}
.uneprix {
  FONT-WEIGHT: normal;
  FONT-SIZE: 20;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none
}

.tablemaster {
				/*border-RIGHT: #000000 1px groove;
                border-TOP: #000000 0px groove;
                border-LEFT: #000000 1px groove;
                border-BOTTOM: #000000 0px groove;
                border-COLLAPSE: collapse;
                border-spacing: 0px*/
              }

.tableproduct { border-RIGHT: #000000 1px groove;
                border-TOP: #000000 0px groove;
                border-LEFT: #000000 1px groove;
                border-BOTTOM: #000000 1px groove;
                border-COLLAPSE: collapse;
                border-spacing: 0px
              }

/* dlgamer */
.dlgamer_logo_menu { font-family: Arial,Helvetica,Sans-Serif; font-size: 10pt; color: #000000; font-weight: bold;}
.dlgamer_titre { font-family: Arial,Helvetica,Sans-Serif; font-size: 10pt; color: #FFFFFF; font-weight: bold;}
.dlgamer_titre A:link {text-decoration: none; color: #FFFFFF;}
.dlgamer_titre A:visited {text-decoration: none; color: #FFFFFF;}
.dlgamer_titre A:active {text-decoration: none; color: #FFFFFF;}
.dlgamer_titre A:hover {text-decoration: none; color: #000000;}
.dlgamer_prix { font-family: Arial; font-size: 18pt; color: #000000; font-weight: bold;}
.dlgamer_dispo { font-family: Arial; font-size: 10pt; color: #336600;}
.dlgamer_preco { font-family: Arial; font-size: 10pt; color: #CC6600;}
.dlgamer_legende { font-family: Arial; font-size: 8pt; color: #FFFFFF; font-weight: bold;}
.dlgamer_petit { font-family: Arial; font-size: 8pt; color: #000000;}
.dlgamer_right { font-family: Arial; font-size: 10pt; color: #FFFFFF; font-weight: bold;}


.boxesRowOver { cursor: pointer; cursor: pointer; }

TR.bodybottom {
  background: #e6e6e6;
}
TR.bodymiddle {
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.submenu_admin {
  background: #62ED93;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}
.submenu_admin A:link {text-decoration: none; color: #000000;}
.submenu_admin A:visited {text-decoration: none; color: #000000;}
.submenu_admin A:active {text-decoration: none; color: #000000;}
.submenu_admin A:hover {text-decoration: none; color: #A0A0A0;}

TD.submenu_asso {
  background: #666666;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
}
.submenu_asso A:link {text-decoration: none; color: #FFFFFF;}
.submenu_asso A:visited {text-decoration: none; color: #FFFFFF;}
.submenu_asso A:active {text-decoration: none; color: #FFFFFF;}
.submenu_asso A:hover {text-decoration: none; color: #A0A0A0;}

TD.submenu_siege {
  background: #59898f;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
}
.submenu_siege A:link {text-decoration: none; color: #FFFFFF;}
.submenu_siege A:visited {text-decoration: none; color: #FFFFFF;}
.submenu_siege A:active {text-decoration: none; color: #FFFFFF;}
.submenu_siege A:hover {text-decoration: none; color: #A0A0A0;}

TD.submenu_nord {
  background: #EA552F;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ffffff		;
}
.submenu_nord A:link {text-decoration: none; color: #FFFFFF;}
.submenu_nord A:visited {text-decoration: none; color: #FFFFFF;}
.submenu_nord A:active {text-decoration: none; color: #FFFFFF;}
.submenu_nord A:hover {text-decoration: none; color: #A0A0A0;}

TD.submenu_vds {
  background: #B2D33F;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
}
.submenu_vds A:link {text-decoration: none; color: #FFFFFF;}
.submenu_vds A:visited {text-decoration: none; color: #FFFFFF;}
.submenu_vds A:active {text-decoration: none; color: #FFFFFF;}
.submenu_vds A:hover {text-decoration: none; color: #A0A0A0;}

TD.submenu_centreouest {
  background: #0066BB;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
}
.submenu_centreouest A:link {text-decoration: none; color: #FFFFFF;}
.submenu_centreouest A:visited {text-decoration: none; color: #FFFFFF;}
.submenu_centreouest A:active {text-decoration: none; color: #FFFFFF;}
.submenu_centreouest A:hover {text-decoration: none; color: #A0A0A0;}

TD.submenu_sudouest {
  background: #FEBE32;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
}
.submenu_sudouest A:link {text-decoration: none; color: #FFFFFF;}
.submenu_sudouest A:visited {text-decoration: none; color: #FFFFFF;}
.submenu_sudouest A:active {text-decoration: none; color: #FFFFFF;}
.submenu_sudouest A:hover {text-decoration: none; color: #A0A0A0;}

TD.submenu_massifcentral {
  background: #AE5DA4;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
}
.submenu_massifcentral A:link {text-decoration: none; color: #FFFFFF;}
.submenu_massifcentral A:visited {text-decoration: none; color: #FFFFFF;}
.submenu_massifcentral A:active {text-decoration: none; color: #FFFFFF;}
.submenu_massifcentral A:hover {text-decoration: none; color: #A0A0A0;}

TD.submenu_sudest {
  background: #00A8E4;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
}
.submenu_sudest A:link {text-decoration: none; color: #FFFFFF;}
.submenu_sudest A:visited {text-decoration: none; color: #FFFFFF;}
.submenu_sudest A:active {text-decoration: none; color: #FFFFFF;}
.submenu_sudest A:hover {text-decoration: none; color: #A0A0A0;}

TD.submenu_rhonealpes {
  background: #633131;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
}
.submenu_rhonealpes A:link {text-decoration: none; color: #FFFFFF;}
.submenu_rhonealpes A:visited {text-decoration: none; color: #FFFFFF;}
.submenu_rhonealpes A:active {text-decoration: none; color: #FFFFFF;}
.submenu_rhonealpes A:hover {text-decoration: none; color: #A0A0A0;}

TD.submenu_under {
  background: #000000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}
.submenu_under A:link {text-decoration: none; color: #FFFFFF;}
.submenu_under A:visited {text-decoration: none; color: #FFFFFF;}
.submenu_under A:active {text-decoration: none; color: #FFFFFF;}
.submenu_under A:hover {text-decoration: none; color: #FFFFFF;}

TD.header_text_gray {
  background: #FFFFFF;
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color : #538C94;
}
TD.header_back_gray {
  background: #E6E6E6;
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
}

TD.separator_vertical {
  background: #E2E5EA
}

/************** News *************************/
TD.news_date{
  background: #FFFFFF;
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color : #666666;
}
TD.news_title{
  background: #FFFFFF;
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 10px;
  color : #59898F;
}
TD.news_title_big {
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size   : 14px;
  font-weight : bold;
#  font-style  : italic;
  color       : #4C4C4C;
}
TD.news_text{
  background: #FFFFFF;
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 10px;
  color : #8F8F8F;
}
.news_texte_bold {
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size   : 10px;
  font-weight : bold;
  color       : #59898F;
}

/************** Corps *************************/
.corps_title{
  background: #FFFFFF;
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 12px;
  color : #59898F;
}
.corps_title_big {
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size   : 14px;
  font-weight : bold;
#  font-style  : italic;
  color       : #4C4C4C;
}
.corps_title_big_italic {
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size   : 14px;
  font-weight : bold;
  font-style  : italic;
  color       : #4C4C4C;
}
.corps_text{
  background  : #FFFFFF;
  font-family : Tahoma, Arial, Verdana, sans-serif;
  font-size   : 12px;
  color       : #8F8F8F;
}
.corps_text_bold{
  background  : #FFFFFF;
  font-family : Tahoma, Arial, Verdana, sans-serif;
  font-size   : 12px;
  color       : #8F8F8F;
  font-weight : bold;
}
.corps_texte_bold {
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size   : 12px;
  font-weight : bold;
  color       : #59898F;
}

.corps_texte_under {
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size   : 12px;
  font-weight : normal;
  color       : #59898F;
  text-decoration: underline;  
}

.corps_texte_italic {
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size   : 12px;
  font-weight : bold;
  font-style  : italic;  
  color       : #59898F;
}
.login_header
{
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color : #666666;
}
.login_text{
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  color : #59898F;
}

.login_form{
  border: 1px solid #818181;
}

.text_404 {
  background: #FFFFFF;
  font-family: Arial, Verdana, sans-serif;
  font-size: 18px;
  font-weight: bold;
}

.text_loginfailed {
  background: #FFFFFF;
  font-family: Arial, Verdana, sans-serif;
  font-size: 18px;
  font-weight: normal;
}

.text_loginsucces_username{
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color : #59898F;
  font-weight: bold;
}

A.menulink {
  color          : #8EB4C6;
  text-decoration: none;
  font-family    : Tahoma, Verdana, Arial, sans-serif;
  font-size      : 12px;
  font-weight    : normal;
}

A.menulink:visited {
  color          : #8EB4C6;
  text-decoration: none;
  font-family    : Tahoma, Verdana, Arial, sans-serif;
  font-size      : 12px;
  font-weight    : normal;
}

A.menulink:hover {
  color          : #8EB4C6;
  text-decoration: underline;
  font-family    : Tahoma, Verdana, Arial, sans-serif;
  font-size      : 12px;
  font-weight    : normal;
}

A.menulink:active {
  color          : #8EB4C6;
  text-decoration: underline;
  font-family    : Tahoma, Verdana, Arial, sans-serif;
  font-size      : 12px;
  font-weight    : normal;
}

.tablebox {
  border-color : #8EB4C6;
  background   : #8EB4C6;
  color        : #8EB4C6;
}

.tablebox_head {
  border-color: #FFFFFF;
  background  : #8EB4C6;
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size   : 12px;
  font-weight : normal;
  color       : #333333;
}

.tablebox_corps {
  border-color: #FFFFFF;
  background  : #ECF1F2;
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size   : 12px;
  font-weight : normal;
  color       : #333333;
}

.tablebox_texte {
  font-family     : Tahoma, Verdana, Arial, sans-serif;
  font-size       : 12px;
  font-weight     : normal;
  color           : #333333;
  background-color: #ECF1F2;
}

.tablebox_texte_head {
  font-family     : Tahoma, Verdana, Arial, sans-serif;
  font-size       : 12px;
  font-weight     : normal;
  color           : #333333;
  background-color: #C2EAF2;
}

.tablebox_texte_pair {
  font-family     : Tahoma, Verdana, Arial, sans-serif;
  font-size       : 12px;
  font-weight     : normal;
  color           : #333333;
  background-color: #DAEEF2;
}

.tablebox_texte_impair {
  font-family     : Tahoma, Verdana, Arial, sans-serif;
  font-size       : 12px;
  font-weight     : normal;
  color           : #333333;
  background-color: #ECF1F2;
}

.fieldRequired { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.admin_alerte {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight : bold;
  color: #FF0000;
}

.admin_ok {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight : bold;
  color: #00FF00;
}

.admin_news_date_ok {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight : normal;
  color: #00FF00;
}
.admin_news_date_ko {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight : normal;
  color: #FF0000;
}

.dw_img {
	border: 0px;
	vertical-align: middle;
	padding-right: 10px;
}

.dw_sub {
	width: 592px;
	background: #ffffff;
	height: 22px;
	color: #59898F;
}

.dw_pad {
	padding-left: 10px;
}

.dw_main {
	width: 600px;
	padding: 6px;
	border: 1px solid #004080;
	background-color: #f5f5f5;
}

.dw_td {
  color: #333333;
	text-decoration: none;
	border-bottom: 1px dashed;
}

a.dw_link {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight : normal;
  color: #333333;
	text-decoration: none;
	border-bottom: 1px dashed;
}

a.dw_link:hover {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight : normal;
  color: #333333;
  background: #FFFFFF;
}

/************** Fiche download *************************/
.dw_panel_nb {
	border: none;
}

#dw_panel_title_puce{
	position: absolute;
	background-image: url(../images/puce_dw.png);
  background-repeat: no-repeat;
  background-position: 10px 0px;
	left: 0px;
  width: 42px;
  height: 32px;
}

a.dw_panel_link_title {
  font-family: Tahoma, Verdana, Arial, sans-serif;
 	font-size: 18px;
 	font-weight: bold;
  color: #333333;
	text-decoration: none;
	border-bottom: 1px dashed;
 	margin-left : 50px;
}

a.dw_panel_link_title:hover {
  font-family: Tahoma, Verdana, Arial, sans-serif;
 	font-size: 18px;
 	font-weight: bold;
  color: #333333;
  background: #FFFFFF;
 	margin-left : 50px;
}

.dw_panel{
  font-size: 10px;
  color: #2C85D7;
  position: relative;
	padding: 5px;
	border: 1px #CDCDCD solid;
	background-color: #f8f8f8;
	font-size: .9em;
	margin-bottom: 10px;
}

.dw_panel_size {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight : normal;
  color: #59898F;
	background-color: #f8f8f8;
}

.dw_panel_date{
  background: #FFFFFF;
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color : #666666;
	background-color: #f8f8f8;
}
.dw_panel_title{
  background: #FFFFFF;
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 10px;
  color : #59898F;
	background-color: #f8f8f8;
}
.dw_panel_title_big {
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size   : 14px;
  font-weight : bold;
  color       : #4C4C4C;
 	margin-left : 50px;
	background-color: #f8f8f8;
}

.dw_panel_text{
  background: #FFFFFF;
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 10px;
  color : #8F8F8F;
	background-color: #f8f8f8;
}
.dw_panel_texte_bold {
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size   : 10px;
  font-weight : bold;
  color       : #59898F;
	background-color: #f8f8f8;
}


A.corps_texte_bold_link {
  color          : #59898F;
  text-decoration: none;
  font-family    : Tahoma, Verdana, Arial, sans-serif;
  font-size      : 12px;
  font-weight    : bold;
}

A.corps_texte_bold_link:visited {
  color          : #59898F;
  text-decoration: none;
  font-family    : Tahoma, Verdana, Arial, sans-serif;
  font-size      : 12px;
  font-weight    : bold;
}

A.corps_texte_bold_link:hover {
  color          : #59898F;
  text-decoration: underline;
  font-family    : Tahoma, Verdana, Arial, sans-serif;
  font-size      : 12px;
  font-weight    : bold;
}

A.corps_texte_bold_link:active {
  color          : #59898F;
  text-decoration: underline;
  font-family    : Tahoma, Verdana, Arial, sans-serif;
  font-size      : 12px;
  font-weight    : bold;
}

/* formulaire */
.tablebox_texte {
  font-family     : Tahoma, Verdana, Arial, sans-serif;
  font-size       : 12px;
  font-weight     : normal;  
  color           : #333333;
  background-color: #ECF1F2;
}

.poplist_form {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight : normal;
  color: #000000;
  border:1px solid #c8c8c8;
  border-color: #c8c8c8;
  background-color: #f0f0f0;
}

.poplist_form_listbox {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight : normal;  
  color: #c8c8c8; 
  border:1px solid #c8c8c8;  
  background-color: #f0f0f0;
  width : 400px;
}

.poplist_form_disable {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight : normal;  
  color: #888888; 
  border:1px solid #c8c8c8;  
  background-color: #F5F5F5;
}

.poplist_texte_head {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight : bold;  
  color: #666666; 
}

.poplist_texte_infos {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight : normal;  
  color: #666666; 
}

/* fin formulaire */

.hintsClass
  {text-align: center; font-family: Verdana, Arial, Helvetica;}
  
/* debut carte */
.mapinfos{
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight : normal;  
  color: #666666; 
}

A.maplink {
  color          : #404040;   /*#8EB4C6;*/
  text-decoration: none;
  font-family    : Tahoma, Verdana, Arial, sans-serif;
  font-size      : 14px;
  font-weight    : bold;
}

A.maplink:visited {
  color          : #404040; /*#8EB4C6;*/
  text-decoration: none;
  font-family    : Tahoma, Verdana, Arial, sans-serif;
  font-size      : 14px;
  font-weight    : bold;
}

A.maplink:hover {
  color          : #808080; /*#8EB4C6;*/
  text-decoration: underline;
  font-family    : Tahoma, Verdana, Arial, sans-serif;
  font-size      : 14px;
  font-weight    : bold;
}

A.maplink:active {
  color          : #404040;   /*#8EB4C6;*/
  text-decoration: none;
  font-family    : Tahoma, Verdana, Arial, sans-serif;
  font-size      : 14px;
  font-weight    : bold;
}
/* fin carte */

/* Table Menu Asso */
TD.mnu_asso_compta {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  background: #d0d0d0;
  color: #4c4c4c;
  font-weight : normal;
}

TD.mnu_asso_grh {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  background: #d8d8d8;
  color: #4c4c4c;
  font-weight : normal;
}

TD.mnu_asso_immo {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  background: #e1e1e1;
  color: #4c4c4c;
  font-weight : normal;
}

TD.mnu_asso_facture {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  background: #eaeaea;
  color: #4c4c4c;
  font-weight : normal;
}

TD.mnu_asso_presta {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  background: #f2f2f2;
  color: #4c4c4c;
  font-weight : normal;
}

/* data table */
.dataTableHeadingRow { background-color: #C9C9C9; }
.dataTableHeadingContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.dataTableRow { background-color: #F0F1F1; }
.dataTableRowWE { background-color: #FCF8E7; }
.dataTableRowSelected { background-color: #DEE4E8; }
.dataTableRowWEOver { background-color: #FFFFFF; cursor: pointer; cursor: pointer; }
.dataTableRowOver { background-color: #FFFFFF; cursor: pointer; cursor: pointer; }
.dataTableContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.dataTableRowAlert { background-color: #FFAAAA; }
.dataTableAliasRowSelected { background-color: #CADCE8; }
.dataTableAliasRow { background-color: #CADCE8; }

/* info box */
.infoBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; background-color: #B3BAC5; }
.infoBoxContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; background-color: #DEE4E8; }