h2{
font-size : 18px;
}
form { 
  margin: 0; 
} 


body{
		font-family: Tahoma, Geneva, sans-serif;
		font-size:12px;
}		
a {
/* Les liens ne seront plus soulignés */
text-decoration: none; 
}

a:link {
	color: #006080;
	text-decoration: none;
}
a:visited {
	color: #006080;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #C00;
}
a:active {
	text-decoration: none;
	color: #333;
}

body { margin : 5px}

.Sommaire{
	
 border-width:1px; 
 border-style:solid; 
 border-color:#008AA8;
 width:270px;
 height:700px
}
.tdSommaire{
	color: #006080;
	font-weight : bold;
	
	
}
.tdSommaire2{
	color: #006080;
	font-weight : bold;
	background: #008AA8;
	color:white;
	margin : 50px
	
}
.tdSommaire3{
	color: #006080;
	line-height: 7px;
	margin : 50px
}
.Lsommaire{
	line-height: 2px;
}
.td7{
	width : 7%;
}
.td5{
	width : 5%;
}
.td80{
	width : 80%;
}
.Contenu{
	
 border-width:1px; 
 border-style:solid; 
 border-color:#008AA8;
 width:100%;
 height:700px
		
}
#Dlogin{
	width: 600px;
	padding:10px 60px;
	border: 0px solid #666;
	background: #D7E8EA;
	margin: auto;
	margin-top: 60px;
	text-align: left;
	border-radius: 20px;
	font-family : arial;
	box-shadow: 3px 3px 5px 0 rgba(0, 0, 0, 0.5);
    
}
.Dperiode{
	width: 300px;
	padding:10px 60px;
	border: 0px solid #666;
	background: #D7E8EA;
	margin: auto;
	margin-top: 900px;
	text-align: left;
	border-radius: 20px;
	box-shadow: 3px 3px 5px 0 rgba(0, 0, 0, 0.5);
    
}
#Bandeau{
	width:720px;
	background: #D7E8EA;
	margin: auto;
	margin-top: 20px;
	text-align: left;
}
#UBandeau{
	width:850px;
	background: #D7E8EA;
	margin: auto;
	margin-top: 10px;
	text-align: left;
}
.BFormulaire{
	color: #FFFFFF;
	background:#008AA8;
	width: 750px;
	margin-top: 20px;
	font-size:14px;
	text-align: center;
	padding:10px 10px;
	font-weight : bold;
}
.BFormListe{
	width: 79%;
	margin-top: 20px;
	margin-left: 100px;
	font-size:14px;
	text-align: left;
	padding:10px 10px;
	font-weight : bold;
}
.ListePS{
	width: 79%;
	margin-top: 20px;
	margin-left: 240px;
	font-size:14px;
	text-align: left;
	padding:10px 10px;
	font-weight : bold;
}
.Libmod{
	
	margin-left: 240px;
	
}
.btn_gen{
	
	margin-left: 500px;
	padding:50px 50px;
}
#Entete{
	width:850px;
	height:25px;
	background: #D7E8EA;
	margin: auto;
	margin-top: 10px;
	text-align: left;

  
}
.tdEntete {
	background: #D7E8EA;
	font-size:14px;
	font-weight : bold;
	
}
.RetourMenu{
	font-size:14px;
	font-weight : bold;
	background: #D7E8EA;
	margin: auto;
	text-align: center;
	border-radius: 20px;
	box-shadow: 3px 3px 5px 0 rgba(0, 0, 0, 0.5);
	
}
.tdBandeau {
	background: #D7E8EA;
	font-size :10px;
}

.tdListe {
	background: #D7E8EA;
	font-size :9pt;
	text-align: center;
}
.tdListeP {
	color: #FFFFFF;
	background: #008AA8;
	font-size :9pt;
	text-align: center;
	font-weight : bold;
}
.tdListeCas {
	background: #D7E8EA;
	font-size :9pt;
	text-align: left;
}
.pBandeau {
	text-align : center;
	font-weight : bold;
	font-size : 12pt ;
	background: #D7E8EA;
}	
.conteneur {
width: 50%;
margin-left:750px;
margin-top:100px;
}
.spacer {
clear: both;
}
.flottante{

    width: 200px;
    height: 20px;
    border: 0px solid #666;
    background: #F2F2F2;
	padding:10px;
	margin: 40px;
	text-align: center;
	border-radius: 10px;
	font-family :Arial;
	box-shadow: 3px 3px 5px 0 rgba(0, 0, 0, 0.5);
    font-size : 10pt ;
    font-style : italic;
	
	font-weight : bold;
}

.texteL {
	text-align : center;
}
.pLogin {
	text-align : center;
	font-weight : bold;
}
.erreur{
	color: #FF0000;
	font-weight: bold;
	text-align: center;
	margin-left: 130px;
}
.InfoCloture{
	color: #FF0000;
	width: 750px;
	font-size:14px;
	text-align : left;
	font-weight : bold;
	
}
.InfoRapport{
	color: #FF0000;
	width: 750px;
	font-size:18px;
	text-align : center;
	font-weight : bold;
	
}
.onglets1{
	border: 1px solid black;
	color:black;
	text-align: left;
	}
.tdTitre{
	color: #FFFFFF;
	background:#008AA8;
	margin-top: 10px;
	font-size:14px;
	padding:10px 10px;
	font-weight : bold;
	text-align : left;
}
.tdSTitre{
	color: #FFFFFF;
	background:#008AA8;
	margin-top: 5px;
	font-size:12px;
	padding:10px 10px;
	font-weight : bold;
	text-align : left;
}
.tdSTitre2{
	
	margin-top: 30px;
	font-size:12px;
	padding:5px 5px;
	font-weight : bold;
	text-align : left;
	
}
.tdSTitre3{
	
	color: #FFFFFF;
	margin-top: 20px;
	font-size:12px;
	padding:10px 10px;
	font-weight : bold;
	text-align : left;
	
	
}
.question{
	background:#008AA8;
	font-weight : bold;
	font-size:12px;
	color: #FFFFFF;
	text-align : left;
 } 

 .Titrequestion{
	height:25px;
	text-align : left;
 } 

 .TitrequestionCas{
	height:30px;
	width : 40%;
 }
 .Tab95{
	width : 95%
 }
 .Td63{
 	width : 63%
 }
.OuiNonNa{
  font-weight: bold;
  width:5px;
 }
.asterix{
	font-weight: bold;
	color:red;
	font-size:9px;
 }
.bordure-bas {
    border-bottom : 1px solid black;
}
.bordure-cote{
	border-left:1px solid black;
}
.div_body{
	overflow: auto;
	width : 70%;
}	
.div_rapport{
	overflow: auto;
	width : 95%;	
}
.TdCform{
	text-align :center;
	height : 50px;
	font-weight : bold;

}
.TrCform{
	text-align :center;
	height : 50px;
	font-weight : bold;
	width: 50%;
}
.Libcas {
	text-align :left;
	width: 50%;
	font-weight : bold;
}
.NumFiche{
	width: 750px;
	font-size:14px;
	text-align: right;
	padding:10px 10px;
	margin-right:200px;
	font-weight : bold;
}
.TitreCas{
	width: 750px;
	font-size:18px;
	text-align: left;
	padding:10px 10px;
	font-weight : bold;
}
.TitreInfo{
	width: 750px;
	font-size:14px;
	text-align: left;
	font-weight : bold;
}
.TexteCas{
	width: 750px;
	font-size:12px;
	text-align: left;
	padding:10px 10px;
	
	
}
.LibConsult{
	font-weight : bold;
	color : #008AA8;
}

.TableMed{
	width: 800px;
	font-size:12px;
	color:#333333;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
}
.TableEntMed{
	width: 800px;
	color: #FFFFFF;
	border-color: #666666;
	background:#008AA8;
	margin-top: 5px;
	font-size:12px;
	font-weight : bold;
	text-align : left;
}

table.TableMed td {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #666666;
	background-color: #ffffff;
	
}	
.TableCas{
	width: 750px;
	border-width:0;
}

