
body {
background-color: white;
font-family:Arial,Verdana,Helvetica;
}

h1 { /** gros titre */
  font-size: 24px;
  color: black;               /*  Donc on utilise une police blanche pour que le texte soit visible */
  padding: 0.3em;             /* Espacement intérieur non nul pour que le texte ne colle pas à la bordure du cadre */
  text-align: center;         /* Le titre doit être centré ! */
  letter-spacing: 0.1em;      /* On espace les caractères pour que ce soit joli :-) */
}

h2 { /** titre */
  font-size: 20px;
  font-weight : bold;
  color: teal;               
  padding: 0.3em;             /* Espacement intérieur non nul pour que le texte ne colle pas à la bordure du cadre */
  text-align: center;         /* Le titre doit être centré ! */
}

p + h2 { /** titre */
  margin-top: 3em;         
}
div + h2 { /** titre */
  margin-top: 3em;         
}


h3 {
  font-size: 16px;
  font-weight : bold;
  color: #000099;               
  text-align: left;
  text-indent:-2em;
  margin-left: 5em;    
  margin-right: 3em;    
  margin-bottom: 0;    

}

h4 {
  font-size: 14px;
  font-weight : bold;
  color: #000099;               
  text-align: left;
  text-indent:0;    
  margin-bottom: 0;    

}

ul {
  margin-top:0;
}

ul li {
  list-style-image: url('./commun/puce_bleue.png');
  list-style-type: circle;
  font-size:14px;
}

dl {
  margin-left: 2em;    
}

dt {
  font-weight : bold;
}

dd {
  
}

p {
  text-indent: 2em;
  margin-left:3em;
}


A:link {
   color:#0000ff;
   
}

A:visited {
   color:#000060;
}

A:active {
   color:#FF0000;
}


img {
  border: none;           /* Ne pas entourer les images, même s'ils contiennent des liens */
  vertical-align: middle; /* Dans le cas d'une icône suivie d'un texte, par exemple       */
}

table.linetable td {
 border-style:solid;
  border-width:1px;  
  margin:0;             
  text-align:center;         
}

table.nolinetable td {
 border-style:none;
 padding-right:1em;
}

table.committee {
 width:60%;
 position:relative;
 left:20%;
 
}




td.member {
  width:45%;
  font-size: 14px;
  font-weight : bold;
  color: black;               
  text-align: left;         
}

td.institution {
  width:55%;
  font-size: 12px;
  font-weight : normal;
  color: black;              
  text-align: left;         

}



p.deadline {
  font-size: 18px;
  font-weight : normal;
  color: #0000ff;  
  text-indent: 0;           
}


span.deadline_event {
  color: black;
}


div.expired p.deadline {
  color: #9999ff;              
}

div.expired span.deadline_event {
  color: #999999;
}

div.expired p {
  color:#666666;
}

div.next_deadline p.deadline {
    font-weight : bold;            

}

div.next_deadline span.deadline_event {
    font-weight : bold;            

}

hr {
	border: 1px dashed lightskyblue;              
  	background-color: steelblue; 
  	height: 4px;               
	width: 70%;                
	text-align: center; 
}


div.IP {
	margin-top: 20px;
	margin-bottom: 2em;
	margin-left:2em;
	margin-right:2em;
	text-indent: 0;

}

p.title {
  	font-size: 18px;
 	font-weight : normal;
  	color: #000099;               
  	text-align: left;
	text-indent: 0;
	margin:0;
	padding:0;
}

p.by {
  	text-align: left;
  	text-indent: 3em;
	margin:0;
	padding:0;
}

span.author {
  	font-size: 18px;
  	font-weight : bold;
  	color: black;               

}


span.affil {
  	font-size: 16px;
  	font-weight : normal;
  	color: black;   
	margin-left:1em;            
}

p.abstract {
  	text-indent:2em;
	margin: 5px 0 0 2em ;
	padding:0;
}
 
table.exhibitor_table {
 width:70%;
 position:relative;
 left:15%;
}

td.exhibitor_name {
  font-size: 18px;
  font-weight : bold;
  color: black;               
  text-align: left;  
  padding:10px;       

}
a.exhibitor_link{
  font-size: 14px;
  font-weight : normal;
  color: black;              

}

div.EFUG {
padding-right:80px;
background-image: url('EFUG_logo_small.gif');
background-repeat: no-repeat;
background-attachment:scroll;
background-position: 90% 50%;
 }

div.ECPE {
padding-right:200px;
background-image: url('ESREF_ECPE_small.jpg');
background-repeat: no-repeat;
background-attachment:scroll;
background-position: 100% 50%;
 }
