body{
    text-align : left;
    padding-right: 38px;
    font-family:        Arial, Verdana, Helvetica, sans-serif;
}

h1{
	text-align : center;
}

h3{
	font-weight: bolder;
	margin-left: 1.2em;
}

p{
	padding-left: 1.2em;		
}

img{
	border : 0px;
}

.vspace { 
	padding-top: 1.2em;
}

hr{
     background-color : white;
     color: #8D9EAD;
     border : 0px; 
     border-top : 1px solid orange; 
}

em{
  display : inline;
  border : 0;
  font-weight: normal;
  font-style:italic;  
  font-size: 12px;
  letter-spacing: 0.1em;
  word-spacing: 0.3em;
}

th{
  text-align:center;
  font-size: 15px;
  height : 16px;  
  font-weight: bolder;  
}

ul ul {
   list-style-image: url("images/newsletter/puce_orange.jpg"); 
}

ul ul ul {
   list-style-image: url("images/newsletter/puceVo.gif"); 
}

ul ul ul ul {
   list-style-image: url("images/newsletter/puce2.jpg");	
}

li{
	margin : 3px;
	padding : 2px;
}

table{
    border-collapse:    collapse;
}
tr, td, th{
    border:             1px solid #DEEBF5;
}
td, th {
    padding-left:       0.3em;
    padding-right:      0.3em;
}
table th  {
    background-color:   #8CA6DB;
}
table.borderless tr, 
table.borderless td, 
table.borderless th {
    border:             none;
}

inputbutton{
	display : block;
	float : none;
	clear : both;
}

.news{
	border: 1px solid red;
	padding : 1em;	    
}
.whatsnew{
    margin: 10px 2%;
	border: 1px solid #294c76;	
	padding : 1em;
	padding-bottom : 0px;
}

.info{
	font-size:10pt;
	text-align: center; 
	font-family:Arial, Helvetica, sans-serif;
	color:red; 
}

.lfloat{
	float : left;	
}
.rfloat {
	float : right;	
}

.home {
    border-collapse:    separate;
    border:             0px;
    vertical-align:     top;
    width:              96%;
}
.home, .home tr, .home td, .home th{
    border:             0px;
    vertical-align:     top;
}
.home th{ 
    color:#FFFFFF;
    background-image:url('/images/img/fd_stt.gif'); 
    background-color:#174e78;   
    background-repeat: no-repeat;
    width :         25%;
    padding:        3px 0px 3px 20px;
    font-size:      14px;
}
.home td {
    padding:            1em 0.6em 0em 0.6em;
}

.center{
	border : 0px;
	clear  : both;
	display : inline-block;
	width   : 100%;
	margin  : 0px;
	text-align : left;
	padding-left : 15%;
	padding-right : 15%;
}

.col_third{
	position: relative;
	display : block;
	float : left;
	clear : right; 
	margin: 0px;
	padding: 0px;
	margin-left : 10%;	
	margin-right : 1%;
	padding-left : 1%;
	width : 25%;
	text-valign: top;
	text-align : justify; 
	border: 0px;
}

.col_third + .col_third{
	margin-left: 0px;
	border-left: 1px dashed navy;
}

.col_third + .col_third + .col_third + div {
	clear : both;
}

.col_third  h4,.newsletter h2{	
	background-image: url('/images/img/fd_stt.gif'); 
	background-color: #174e78;	
	background-repeat: no-repeat;
	padding-left : 20px;
	color : white;
	text-decoration:none;
	font-size:11pt;
	letter-spacing: 0.1em;
	word-spacing: 0.3em;	
	line-height: 1.5em;
	height : 1.5em;
	margin : 0px;
	width  : auto;
}

.topmenu + ul{
	 display : inline-block;
	 float : left;
	 border : 1px solid green;
	 width : 100%;
}

.topmenu + ul + li{
	 display : inline-block;
	 float : left;
	 border : 1px dashed green;
}

.topmenu ul + li + ul + li{
	 visibility: hidden;
	 width: 10px;
	 display : inline-block;
	 float : left;
	 border : 1px dashed orange;
	 width : 1px;
	 height:10px;	 
}

.topmenu ul + li:hover + ul + li{
	 visibility: visible;
	 width: auto;
	 display : inline-block;
	 float : left;
	 border : 1px solid yellow;
}

.topmenu ul + li + ul:hover + li{
	 visibility: visible;
	 width: auto;
	 display : inline-block;
	 float : left;
	 border : 1px solid yellow;
}

.nowrap {
    white-space:    nowrap;
}

/* PDF */
div.PDF a {
    background-image:       url('/images/pdf2.jpg');
    background-position:    50% 0;
    background-repeat:      no-repeat;
    font-size:              0px;
    height:                 34px;
    width:                  32px;
    display:                block;
}

