body {
     margin: 0px;
     padding: 0px;
     background-color: white ;

}

body, th, td {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #616161;
}


.cellTitle {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #616161;
}

form {
	margin: 0px;
	padding: 0px;
}

.input1 {
	width: 158px;
	height: 18px;
	background-image:url(images/index15.jpg);
	border: 0px;
	padding-top: 2px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #616161;
}

.align-justify {
	text-align: justify;
}

.text1 {
	font-size: 10px;
	text-align: justify;
}
.text2 {
	font-size: 10px;
	color: #FFFFFF;
}

.text3 {
	color: #D87A19;
}

a {
	color: #616161 ;
/*	color: #FF5549; */
}

a:hover {
	text-decoration: none;
}

/*
Styles that are applied on the containing element
like <TD></TD>. When applied, this will change both
the text and the text links inside them.
*/

.style1 {
	color: #959595;
}

.style1 a {
	color: #616161;
	text-decoration: underline;
}

.style1 a:hover {
	text-decoration: none;
}

.clsUnvisible {
  visibility: hidden ;
}

.clsScrollingArea {
  overflow:scroll;
  overflow-y:auto;
  overflow-x:hidden;
  position:relative;
  height:100px;
  width:100%;
  padding: 0px ;
}

.clsLink {
  color: #01486A;
  font-family: Verdana;
  font-size: 12px;
  text-decoration: underline;
  cursor: pointer  ;
}

.clsTopicTitle {
   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
   font-size: 16px;
   color: #616161;
}

.clsSubTopicTitle {
   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #616161;
}


.clsTopicName {
   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #616161;
   padding-bottom:0px;

}
.clsTopicDescription {
   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #616161;
   text-align: justify;

}

.clsFloatingImage {
   float:left;
   padding-bottom:5px;
   padding-right:5px;
}

.clsNomMarchand {
   vertical-align: center;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size: 20px;
   font-weight: bolder;
   color: #616161;
}
.clsDescriptionMarchand {
   text-align: justify ;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #616161;
}
.clsNomRubrique {
   vertical-align: center;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size: 20px;
   font-weight: bolder;
   color: #616161;
}
.clsDescriptionRubrique {
   text-align: justify ;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #616161;
}

.clsTableauReduction {
  background-color: #66b5ff ;
}
.clsTitreReduction {
   text-align: center ;
   font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma ;
   font-size: 14px;
   font-weight: bolder;
   color: black;
}
.clsDescriptionReduction {
   text-align: justify ;
   font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma ;
   font-size: 14px;
   color: black;
}
.clsInfoReduction {
   vertical-align: center;
   text-align: center ;
   font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma ;
   font-size: 14px;
   color: black;
}

.clsCommentaires {
   font-family: Verdana;
   font-size: 9px;
   color: black;
   text-align: justify;
   vertical-align:top;
   padding:15px;
}
.clsSearchResultRow {
   font-family: Verdana;
   font-size: 10px;
   padding-bottom: 2px;
}

.clsTextLink {
   color: #616161;
   font-family: Verdana;
   font-size: 12px;
   text-decoration: underline;
   cursor:pointer ;
}

.clsNameList {
   width: 250px;
   font-family: Verdana;
   font-size: 12px;
   color: #01486A;
   text-align: Left;
   vertical-align:top;
/*   padding-top:5px;*/
}

.clsInputArea {
   width: 250px;
   font-family: Verdana;
   font-size: 16px;
   color: #01486A;
   text-align: Left;
   vertical-align:top;
   padding-top:5px;
}

.clsListeNomMarchand {
   text-align: center ;
   font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma ;
   font-size: 20px;
   font-weight: bolder;
   color: black;
}

.clsAdContainer {
   background-color: #66B5FF ;
   border:thin groove #3D81EE;
   width:150px;
   height:150px;
   overflow:scroll;
   overflow-y:auto;
   overflow-x:auto;
}

.clsExtraAdContainer {
/*   background-color: #66B5FF ; */
   border:thin groove #3D81EE;
   width:170px;
   height:750px;
/*   overflow:scroll;
   overflow-y:auto;
   overflow-x:auto; */
}

.clsAdTitle {
   text-align: center ;
   font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma ;
   font-size: 10px;
}

