h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
	display: block;
	margin-right: 12pt;
	line-height: 16pt;
	text-decoration: none;
}
h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	line-height: 14pt;
	font-weight: bold;
}
h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 13pt;
	line-height: 14pt;
	font-weight: bold;
}
titre_communication {
	font-family: "Times New Roman", Times, serif;
	font-size: 16pt;
	line-height: 20pt;
	font-weight: bolder;
	text-transform: uppercase;
	color: #666666;
	text-align: center;
	display: block;
}
.bodystyle {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	left: 0px;
	right: 0px;
	margin-left: 18px;
	line-height: 15pt;
	margin-right: 18px;
	list-style-type: square;
	top: 0px;
	text-align: justify;
	text-indent: 12px;
	color: #666666;
}
.signature {
	
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	text-align: right;
	text-decoration: none;
	display: block;
}
citation {
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	text-indent: 45px;
	margin-left: 18px;
	margin-right: 18px;
}
.citation {
	font-size: 10pt;
	text-align: justify;
	padding-right: 25pt;
	padding-left: 25pt;
}
.exposant {
	vertical-align: 3px;
	position: relative;
	text-align: justify;
	font-size:x-small;
}

.Stylemembres {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt:;
	font-style: normal;
	font-weight: bold;
}
.Styleassoc {font-style: italic font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	font-style: italic;
}
.Styledoctorants {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
}

body { margin : 0px;  background-color:#FFFFFF; } 

hr   { color: #282828 }

a:link  {
	color : #556268;
	text-decoration : underline;
	font-size: 9pt;
} 
a:visited {color : #556268; text-decoration : underline;font-size: 10pt; } 
a:hover {
	color : #820D11;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
} 

table {
    border-collapse: collapse;}   

ul {list-style-position : outside; list-style-type:square; 
    list-style-image: url(/CGC/z-outils/images/boite-outils/puce.gif)}
                  
p  {margin-top : 5px; margin-bottom : 5px; }                      
ul {
	margin-top : 5px;
	margin-bottom : 5px;
	text-align: left;
	list-style-image: url(/CGC/z-outils/images/boite-outils/puce.gif);
}  
              

td, p, div  
          {
	font-family : "Arial", Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #556268;
	vertical-align : top;
	text-align: left;
	width: auto;
	
}

p.titre 
          {font-size : 14px; color : #820D11; font-weight: normal;}
#Layer2 {
    position: absolute;
    width: 74px;
    height: 45px;
    z-index: 2;
    left: -100px;
    top: 7px;
}
p.MsoNormal {
	margin:0cm;
	margin-bottom:.0001pt;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
           
p.intertitre {
	color:#820D11;
	font-weight: bold;
	font-size: 12px;} 
  


#Layer1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:0;
	left: 2px;
	top: 15px;
}
                
p.intertitre a:link, 
p.intertitre a:visited 
          {color: #820D11; font-weight: bold;  font-size : 10pt;
           text-decoration : none; }
#Layer1 {
	position:absolute;
	width:136px;
	height:13px;
	z-index:2;
	left: 619px;
	top: 6px;
}
           
p.intertitre a:hover 
          {
	color: #820D11;
	font-weight: bold;
	text-decoration : none;
}  

ul.liste-liens a:link    {color : #820D11; text-decoration : none; font-weight: bold;} 
ul.liste-liens a:visited {color : #820D11; text-decoration : none; font-weight: bold;} 
ul.liste-liens a:hover   {color : #BE6E00; text-decoration : underline; font-weight: bold;}            
          
td.separateur { 
	width:1px; 
	background-color: #820D11; 
	}

     
         
centrer{
	text-align: center;
}       
      
.titre_communication {
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	line-height: 20pt;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	text-decoration: none;
}
.titre_publication {
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
	color: #820D11;
	display: block;
	margin-right: 12px;
	margin-left: 12px;
	text-align: right;
}
.PC {
	font-variant: small-caps;
}
.line_15pt {
	line-height: 15pt;
}
.justifier {
	text-align: justify;
}
.centrer_ours {
	text-align: center;
	font-family: "Arial", Times, serif;
	font-size:10pt;
}
.orange {
	color: #820D11;
	font-family: "Arial", Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.titreorange10pt {
	font-family: "Arial", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #820D11;
}
.10ptgris {
	font-family: "Arial", Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.aligner_droite {
	text-align: right;
	font-family: "Arial", Times, serif;
	font-size: 10pt;
}
.retour-haut {
	margin-left: 15px;
	margin-bottom: 15px;
	display: block;
	float: right;}
.centrer_orange {
	color: #820D11;
	font-size: 11pt;
	text-align: center;
	font-family: "Arial", Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.centrer_orange10pt {
	color: #820D11;
	font-size: 10pt;
	text-align: center;
	font-family: "Arial", Arial, Helvetica, sans-serif;
	font-weight: bold;
}



/*-----------------------------------------------------------------------------------------
scrollbar
------------------------------------------------------------------------------------------*/
 /* Works on Chrome, Edge, and Safari */
::-webkit-scrollbar {
  width: 8px;
  height: 5px;
}
::-webkit-scrollbar-button {
  width: 8px;
  height: 5px;
}
::-webkit-scrollbar-thumb {
  background: #e1e1e1;
  border: 0px none #ffffff;
  border-radius: 50px;
}
::-webkit-scrollbar-thumb:hover {
  background: #750001;
}
::-webkit-scrollbar-thumb:active {
  background: #750001;
}
::-webkit-scrollbar-track {
  background: #ffffff;
  border: 0px none #ffffff;
  border-radius: 7px;
}
::-webkit-scrollbar-track:hover {
  background: #DFDFDF;
}
::-webkit-scrollbar-track:active {
  background: #ffffff;
}
::-webkit-scrollbar-corner {
  background: transparent;
}

 /* Works on Firefox */


.scrollbar_800px {
	width: 100%;
	height: 800px;
	border: 0px solid grey;
	overflow: scroll;
	display: inline-block;
}
 .scrollbar_300px {
	width: 100%;
	height: 300px;
	border: 0px solid grey;
	overflow: scroll;
	display: inline-block;
}

/*-----------------------------------------------------------------------------------------
Style boutons reseaux sociaux
------------------------------------------------------------------------------------------*/



.Partage{

  display: table;
  width: 85px;
  height: 40px;
   vertical-align: top;
     float:right;
}

#social-test {
  display: table-cell;
 float:right;
  vertical-align: top;
  text-align: center;
  font-size: 25px;
    }

  .social {
     padding-left: 0px;
      vertical-align: top;
     float:right;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-top: 0px;

  }
  lirs{
    display: inline-block;
  }

  lirs a {
    color: rgba(122,25,27,1.00);
    border-radius: 6px;
    list-style-type: none;
    display: inline-block;
    width: 25px;
    height: 25px;
    line-height: 30px;
    padding: 1%;
    border: 1px solid rgba(122,25,27,1.00);
    cursor: pointer;
    margin-left: 0px;
    margin-right: 10px;
    margin-bottom: 10px;
    transition: ease .3s;
          }
    lirs a:hover {
      color: rgba(122,25,27,1.00);
      border: 1px solid  rgba(122,25,27,1.00);
    }
 

.social:hover > lirs {
  opacity: 0.5;
}

.social:hover > lirs:hover {
  opacity: 1;
}


/*-----------------------------------------------------------------------------------------
Style boutons Projet Laks
------------------------------------------------------------------------------------------*/

.button {
	width: 500px;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	text-align: center;
	vertical-align: middle;
	border-radius: 0px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 2px;
	border: 3px solid #FFFFFF;
	color: #FFFFFF;
	transition: all 0.3s linear;
}
.button-gris {
	width: 100%;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: center;
	text-decoration:none;
	vertical-align: middle;
	border-radius: 0px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 2px;
	border: 0px solid #FFFFFF;
	color: #FFFFFF;
	transition: all 0.3s linear;
}
.button-partenaires {
	width: 80%;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	text-align: center;
	vertical-align: top;
	border-radius: 0px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 2px;
	border: 3px solid #FFFFFF;
	color: #FFFFFF;
	transition: all 0.3s linear;
}
.button:hover {
	background-color: #FEFEFE;
	color: #C4C4C4;
	cursor: pointer;
}
.button-partenaires:hover {
	background-color: #FEFEFE;
	color: #C4C4C4;
	cursor: pointer;
}
.button-gris:hover {
	background-color: #FEFEFE;
	color: #8A8A8A;
	cursor: pointer;
}
