.VISData table {
height: 40px;
padding: 0px;
}

.VISDataAlt table {
height: 40px;
vertical-align: top;
padding: 0px;
}

.VISDataAlt {
vertical-align: top;
}
.VISSommaire tr {
vertical-align: top;
}
.VISSommaireCat{
font-size:medium;
color:  Blue;
padding-top:12px;
padding-right: 6px;
vertical-align: top;
}
.VISSommaireItems{
padding-right: 6px;
}

.tH1{
font-size: medium;
color: Blue;
padding: 0px;
vertical-align: baseline;
width: 18%;
max-height: 10px;
float:left;
white-space: nowrap;
}
h1 {
font-size: medium;
color: black;
padding: 1px;
padding-top: 0px;
vertical-align: baseline;
float:left;
white-space: nowrap;

}



h1:first-letter
{
text-transform: capitalize;
font-family: arial, verdana, sans-serif ;
font-size:xx-large;
color: blue ;
}


h2 {
font-size: medium;
color: gray;
padding: 0px;
vertical-align: baseline;
float:left;
white-space: nowrap;
}
h3 {
font-size: medium;
color: red;
padding: 0px;
vertical-align: baseline;
float:left;
white-space: nowrap;

}

.frame {

width: auto;
height: 100px;
overflow: auto;

}
.frame2 {
width: auto;
height: 400px;
overflow: auto;
}

.TitreResult a{
/* background:#ecf5fa;color:#3F5771;padding:0px 0;margin-bottom:13px;width:100%; */
/*padding-top:28px;*/
color:blue;
line-height:14px;
font-size: 11px;
font-family: Arial, sans-serif;
font-weight:bolder;
text-decoration: underline;
text-align: left;

}

.CommentsResult p{
min-width: 500px;
overflow:  hidden;
color:black;
line-height:14px;
font-size: 10px;
font-family: Arial, sans-serif;
text-align: left;
}
.LinkResult {
/*line-height:14px;*/
font-size: 9px;
font-family: Arial, sans-serif;
color:  #00BFFF;
padding-bottom:28px;
text-align: left;

}
.SmallComment{font-size: smaller; font-weight:bolder; background-color:  Silver; color: white;}

table   {
padding-top : 0px;
}

.Shadow{
text-align: left;
}

