body {
	background-color: #FFFFFF;
}

#messagesLangue
{
	border: 1px solid gray;
	background: silver;
	font-weight: bold;
	color:#006600;
}

.titreBlueBold17 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0a5998;
}
.titreBlueBold11 {
	font-size: 10px;
	font-weight: bold;
	color: #0a5998;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.stitreBold9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
.puceblue10 { color: #0a5998; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.texte9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.texteBlue9  { color: #0a5998; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif }
.grey10u {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #808080;
	text-decoration: underline;
}
.grey10u:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #b0b0b0;
	text-decoration: underline;
}
.grey10u:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #808080;
	text-decoration: underline;
}
.texteBlanc9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.titreRedBold10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #b0003d;
}
.formRecherche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #FFFFFF;
	border: black 1px solid;
	border-collapse: collapse;
}
.texte10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.titreBlueBold19 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #0a5998;
}
.titreBlackBold20 { color: black; font-size: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.topLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #ce8174;
	text-decoration: none;
}
.topLinkVisited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #b0003d;
	text-decoration: none;
}
.topLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #b0003d;
	text-decoration: none;
}
.stitreBold12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.fondRouge {
	background-color: #b0003d;
}
.stitreBlueBold11 {
	font-size: 11px;
	font-weight: bold;
	color: #0a5998;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.stitregreyBold11 { color: gray; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.stitreblackBold11 { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.stitreblackBold12 { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.topLinkRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #ce8174;
	text-decoration: none;
}
.topLinkRedVisited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.topLinkRed:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.cellNoBottomBorder {
	border-bottom-width: 0px;
}
.cellNoBottomBorderNoPadding {
	border-bottom-width: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.tableBreves {
	border-collapse: collapse;
	border: 1px none #000000;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.tablePhotoBordure {
	border: 0px none;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.tableRightBorder {
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-color: #000000;
}
.cellTopRightBorder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: silver;
	border-right-color: silver;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.cellNoBorder {
	border: 0px;
}
.cellTopRightBorderNoPadding {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #000000;
	border-right-color: #000000;
	padding: 1px;
}
.cellTopBorder {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #000000;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.cellTopRightBorderNoPaddingExLeft {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #000000;
	border-right-color: #000000;
	padding: 1px 1px 1px 7px;
}
.cellNoBorderExRight {
	border-top: 0px;
	border-right: 1px #000000;
	border-bottom: 0px;
	border-left: 0px;
}
.cellProdTitre {
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 7px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-color: #000000;
}
.cellNoBorderNoPaddingExLeft {
	border: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
}
.cellRightBorderNoPaddingExLeft {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
	border-top: 0px;
	border-right: 1px #000000;
	border-bottom: 0px;
	border-left: 0px;
}
.cellNoBottomBorderBottomPadding {
	border-bottom-width: 0px;
	padding-bottom: 10px;
}
.titreBlueBold10 {
	font-size: 9px;
	font-weight: bold;
	color: #0066CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.cellTopBorderNoPadding {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #000000;
	padding: 0px;
}
.cataLink {
	color: #000000;
	text-decoration: none;
}
.cataLink:hover {
	text-decoration: underline;
}
.cataCol {
	color: #0a5998;
	text-decoration: underline;
}
.cataCol:hover {
	text-decoration: underline;
}
.stitreBlueBold12 {
	font-size: 11px;
	font-weight: bold;
	color: #0a5998;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.divContactList 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}	
.divContact {
 padding-left: 5px;
 border-left: 1px solid silver;
}
.divPlanDacces
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.divLeftBorder {
 padding-left: 5px;
 border-left: 1px solid silver;
}


/************************************/
/* btnWhite  /*
/************************************/
.btnWhite {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px;
    COLOR: #cccccc;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BORDER: none;
}

.btnWhite A {
   PADDING-RIGHT: 5px;
   DISPLAY: block;
   PADDING-LEFT: 5px; 
   PADDING-BOTTOM: 2px; 
   COLOR: gray;
   PADDING-TOP: 2px; POSITION: relative; 
   TEXT-DECORATION: none;
   BORDER: 1px solid #C1C1C1;
   BACKGROUND: WHITE;
}

.btnWhite A:hover {

	BACKGROUND: #F0F0F0; 
	COLOR: #663366; 
	TEXT-DECORATION: none
}
/* END btnWhite */


/************************************/
/* btnGeneralMenu  /*
/************************************/
.tableGeneralMenu
{
	border: 1px solid black;
}

.btnGeneralMenu, .btnGeneralMenuSelected {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px;
    COLOR:#707070;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BORDER: none;
}

.btnGeneralMenu A, .btnGeneralMenuSelected A {
   PADDING-RIGHT: 5px;
   DISPLAY: block;
   PADDING-LEFT: 5px; 
   PADDING-BOTTOM: 2px; 
   padding-top: 2px;
   COLOR:#525850;
   POSITION: relative; 
   TEXT-DECORATION: none;
   BORDER-top: 1px solid gray; /*#C1C1C1; */
   BACKGROUND: WHITE;
}

.btnGeneralMenuSelected  A
{
	background-color: #8A97E1; /* #C7D3EE; */ /* same as A:hover*/
	color:#FFFFFF;
}

.btnGeneralMenu A:hover, .btnGeneralMenuSelected A:hover {
	FONT-WEIGHT: 300;
	BACKGROUND: #C7D3EE;
	COLOR: Blue;  /*#663366; */
	TEXT-DECORATION: none
}
/* END btnGeneralMenu */

