/* CSS Document */

@charset "utf-8";
/* CSS Document */

body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
background-color:#FFF;
margin:0;
padding:0;
padding-top:10px;
padding-right:5px;
padding-left:5px;
}

/************************************/

a:link,a:active,a:visited{
text-decoration:none;color:#0000CC;border:none;
}
a:hover{
text-decoration:underline;color:#990000;border:none;
}
/************************************/
ul,li {
margin: 10px;
margin-left:20px;
padding: 0px;
list-style-type:disc;
}
/************************************/
dl, dt, dd{
margin: 0;
padding: 0;
list-style-type: none;
}



/******************************/
#nav {
/*margin-top: 8px;*/
letter-spacing:2px;
float: left;
width: 100%;
overflow: hidden;
width: 850px; /* 850 */
}

ul.nav{
padding:0.75em; 
text-align:center;
font-size: 95%;
margin-top: 8px;

height:49px; /*49*/
line-height:30px;
float:left;
list-style:none;
font-size:11px;
text-transform:uppercase;
margin:0; 
padding:0;
}

ul.nav li{
letter-spacing:2px;
background:#EAE8E9;  
float:left;
list-style-type:none;
margin:0;padding:0;
text-align:center;
}



ul.nav li a:link,ul.nav li a:visited{
color:#000000;
float:left;
display:block;
text-decoration:none;
padding:2px;
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
width:165px; 
}

ul.nav li a:hover,ul.nav li a:active{
background:#999999;
border-right:1px solid #000;
border-top: 1px solid #CCCCCC;/* 1px dotted #000; */
border-left: 1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
color: #fff;
text-decoration:underline;
}



ul.nav li ul{
float:left; margin:0;padding:0;
}
/************************************/

.cadrePrincipal {
/* border-top: 20px ; */
	vertical-align: top;
	float: left;
	/*width: 100%;*/
	overflow: hidden;
	width:850px; /* initialement à 800 */
}

.bPost
{
	clear: both;
	margin-right: 10px;	
	margin-left: 10px;
	margin-top: 15px;
	margin-bottom: 15px;
	/* border: 1px solid #CCCCCC; */
	margin-top:0px;
	padding-right: 8px;
	padding-left: 8px;
}





.cadreEnTete{
	align:left;
	width:100%;
	margin-top: 0px;
	margin-bottom: 20px;
}

.enTete{
    background-color:#FFFFFF ; /*#EAE8E9;*/
	border: 1px dotted #333333;
	width:auto;
	padding:10px;
	text-align:justify;
	align:left;
	margin-left:5px;
}

.cadreEnTeteCV{
	align:left;
	width:100%;
	margin-top: 0px;
	margin-bottom: 20px;
}

.enTeteCV{
    background-color:#EAE8E9;
	border-style:solid;
	border-color: #CCCCCC;
	border-width:1px;
	width:auto;
	padding:10px;
	text-align:justify;
	align:left;
	margin-left:5px;
}

.cadreSection{
height:30px;
line-height:30px;
	height:auto;
	align:left;
	width:100%;
	padding:0px;
		margin-top:20px;
	margin-bottom: 10px;
}

.cadreSection2{
padding:0px;
height:30px;
	align:left;
	width:100%;
	margin-top:40px;
	margin-bottom: 10px;
}
.section {
line-height:100%;
    background-color:#E0E0F0;
	/*width:auto;*/
	/*padding:0px;*/
	text-align:justify;
	align:left;
	margin-left:5px;
	vertical-align:middle;
}

.cadreDescription {
text-align:justigy;
	/*width:auto;*/
	padding:2px;
	text-align:justify;
	margin-left:5px;
	margin-bottom:20px;
}


.spacify{
margin:200px;
}

/* ********************************************************************************** */
/* *********************  Bandeau  ************************************************** */
/* ********************************************************************************** */

.cadreBandeau{
background:#E0E0F0; 
margin-left:5px;
margin-top : 40px;
margin-bottom: 20px;
}

.bandeau {
background:#E0E0F0; 
float: left;
width: 100%;
overflow: hidden;
width: 850px; /* 850 */
}

ul.bandeau{
height:35px;
float:left;
list-style:none;
font-size:11px;
margin:0; 
padding:0;
}

ul.bandeau li{
letter-spacing:2px;
background:#E0E0F0;  
float:left;
list-style-type:none;
color:#000000;
padding:5px;
margin:0; /*padding:0;*/

}

.bandeauItem1{
line-height:100%;
height:100%;
width:30px; 
}

.bandeauItem2{
line-height:100%;
height:100%;
width:710px; 
}

.bandeauItem3{
line-height:100%;
height:100%;
width:20px; 
}

.bandeauItem4{
line-height:100%;
height:100%;
width:20px; 
float:none;
}

/* ********************************************************************************** */
/* *********************  Fin Bandeau  ********************************************** */
/* ********************************************************************************** */




h1 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 18px;
letter-spacing:2px;
text-transform:uppercase;
text-align:center;
}

h2{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px;
letter-spacing:2px;
text-align:center;
text-decoration:none;
vertical-align:middle;

}

h3{
    font-size: 11px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #0000FF;
	vertical-align:top;
}

h4{ font-size : 12px;
	color: #666666;
	font-weight:100;
}

h5{
letter-spacing:2px;
font-size:14px;
}

h6{ 
	font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000066; 
	text-transform:uppercase;

	
}
h7 {
	padding:0.20em; 
	text-align:center;
	font-size: 95%;
	width:auto;
	height:auto;
	margin-top: 8px;
}

/* Animation page d'acceuil */
/********************************************************/
.anim{ border:1px dotted #666666;
width:750;
vertical-align:middle;
margin: 10px;;
text-align:center;

}

/* Style pour les PUBLICATIONS */
/********************************************************/
.bibImages{
    font-size: 11px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #0000FF;
	vertical-align:top;
border-right:dotted 1px #333333;
}


.cadreCV{
margin-top:5px;
margin-left:10px;
}

.cadreBibTex{
margin-top:15px;
margin-left:10px;
}

.bibTeX{
padding-left:5px;
}

.description{
padding-left:5px;
vertical-align:top;
text-align:justify;
}

.leftDescription{
	vertical-align:top;
	padding-right:4px;
    font-size: 11px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #0000FF;
	vertical-align:top;
border-right:dotted 1px #333333;
}


.BibTypeConf{
background-color:#E0E0F0;
border:1px dotted #333333;
margin-top:10px;
margin-bottom:15px;
font-size:13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
/* letter-spacing:2px; */
color:#000066;
font-weight: bold;
}


.style_bib_name{
	font-size:11px;
	font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000066; 
	text-transform:uppercase;
	
}


.style_bib_date{
	font-size:11px;
	font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000066; 
	text-transform:uppercase;
}

.style_bib_titre{
		font-size:12.5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FF6633;
	text-transform:none;
}

.style_bib_descr{

}

.style_bib_conf{
	font-size:12px;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style:oblique;
}
