html, body{
height:100%;
width:100%;
min-width:1024px;
}

body{
background-color: #eeeeee;
color:#000000;
margin:0;
padding:0;
}

a{
color:#0000ee;
text-decoration:none;
}

a:visited{
color:#cc33cc;
}

a:hover{
color:#3333ff;
}

a img{
border:none;
}

h1{
text-align:center;
}

#banniere_monde{
width:170px;
height:170px;
padding-top:65px;
}

#banniere_orpa{
width:280px;
height:282px;
padding-top:9px;
}

#banniere_havre{
width:387px;
height:187px;
padding-top:56px;
}

#banniere_univ{
width:201px;
height:209px;
padding-top:45px;
}

#banniere_titre{
white-space:normal;
text-align:center;
}

.choix_langue{
border-left:1px solid gray;
border-right:1px solid gray;
background-color:#00dddd;
padding-left:5px;
padding-right:5px;
height:100%;
text-align:center;

}



#banniere{
margin:0;
border-bottom: 1px solid black;
background-color:#dddddd;
height:300px;
overflow:visible;
}

#banniere div{
	float:left;
	margin-left:5px;
}

#banniere_titre h1{
font-size:1.8em;
font-family:Century Gothic, Arial;
color:#0000cc;
}

#menu{
margin:0;
left:0;
float:left;
width:100%;
background-color:#ccffff;
overflow:hidden;
border-bottom: 1px solid #dddddd;
}
#menu ul{
padding-top:5px;
padding-bottom:5px;
margin:0;
width:100%;

}
#menu ul li{
display:inline;
}
#menu ul li a{
padding-left:10px;
padding-right:10px;

}
#menu ul li a:hover{
background-color:#dddddd;
}


#content{
background-color:#ffffff;
padding-left:30px;
padding-right:30px;
margin-top:0px;
padding-top:40px;
padding-bottom:40px;
}

#content p{
text-align:justify;
text-indent:20px;
}

hr.separation{
clear:both;
visibility:hidden;
margin:0;
padding:0;
width:0;
height:0;
size:0;
border:none;
}

hr.separation_visible{
clear:both;
margin:0;
padding:0;
}

.contact{
padding-left:20px;
}

.project h1{
padding-left:30px;
color:#999999; 
}

.enligne *{
float:left;
}

.enligne a{
margin-right:20px;
}

.project img{
border:none;
}

.project table{
width:100%;
}

.project table, .project table tr, .project table td{
border-collapse: collapse;
border:1px solid #111111;
padding-left:10px;
text-align:justify;
padding-right:10px;
}

.project table .titre_ligne{
padding-top:5px;
padding-bottom:5px;
width:20%;
font-weight:bold;
font-size:1.2em;
}

.important{
font-weight:bold;
font-style:italic;
}

.veryimportant{
font-weight:bold;
color:red;
font-size:1.2em;
}

table.documents{
margin-top:20px;
border-collapse:collapse;
margin-bottom:30px;
}

table.documents tr {
border:1px solid black;
}

table.documents td{
border:1px solid black;
padding-left:10px;
padding-right:5px;
padding-top:5px;
padding-right:5px;
}

table.documents td:first-child{
font-weight:bold;
text-align:center;
}

table.documents th{
border:1px solid black;
font-size:1.2em;
}

table#tarifs{
width:100%;
border-collapse:collapse;
}

table#tarifs td{
border:1px solid black;
}

table#tarifs td:first-child{
font-weight:bold;
text-align:center;
}


.personal_info{
margin-right:40px;
padding:10px;
background-color:#FFFF99;
float:left;
margin-bottom:10px;
}

.personal_info h1{
font-size:1.2em;
font-weight:bold;
color:black;
text-align:center;
}

#ul_conference{
text-align:justify;
}

#ul_conference li{
margin-bottom:20px;
}

ul.description{
text-align:justify;
list-style-type:square;
}

ul.description li{
margin-bottom:20px;
font-style:italic;
}

li.actuel{
font-weight:bold;
font-style:italic;
background-color:#eeeeee;
padding-left:10px;
padding-right:10px;
}

#footer{
padding-top:10px;
padding-bottom:10px;
background-color:#eeeeee;
}

#titre_footer{
padding-left:50px;
}

ul.partenaires{
list-style-type:none;
}

ul.partenaires li{
margin-top:30px;
font-size:2em;
}

ul.partenaires li img{
margin-left:10px;
margin-right:10px;
}

ul.partenaires a{
color:black;
}

ul.partenaires a:visited{
color:black;
}

.heure{
font-weight:bold;
font-style:italic;
}

.programme_session{
	border:1px solid black;
	border-collapse:collapse;
}
.programme_session th{
font-weight:bold;
}

.programme_session td{
border:1px solid black;
padding:5px;
}

.titre_universite{
font-size:1.1em;
font-weight:bold;
}
