"/* Style pour fiches E42 et E5 */

@page { margin: 2% }.

	* {
		margin:0;
		padding:0;
	}
	body{
		background-color: #ffffff;
	} 


	p {
	background-color: #ffffff;
	margin:2;
	padding:2;
	}
	
	p.interligne{
		line-height: 3px;
		font-size:5pt;
		/*background-color: trasparent;*/
		background-color: #29506D;
	}
	
	h1{
		background-color: #ffffff;
		font-size:11pt;
		font-family: sans-serif;
		color :#0b0000;
		text-align: center;
		margin:0;
		padding:0;
	}
	.texte
	{
		font-size:10pt;
		font-family: sans-serif;
		color :#0b0000;
		text-align:justify ;
		vertical-align:text-top ;
		 padding-top: 0px;
		 padding-right: 10px;
		 padding-bottom: 0px;
		 padding-left: 10px;
	}
	.textecommentaire
	{
		font-size:9pt;
		font-family: sans-serif;
		font-style: italic;
		color :#0b0000;
		text-align: center;
	}
	
	

	.textegrascentre
	{
		font-weight : bold;
		font-size:10pt;
		font-family: sans-serif;
		color :#0b0000;
		text-align: center ;
	}
	.saut_page
	{ 
		page-break-after : always 
	}

	table 
	{
   border:solid 1px #510000;
   background-color:#eaeaea;
   width:17cm;
   border-collapse:collapse;
   margin-left:1cm;
   }
 
    td,th {
      border:solid 1px #000000;
      margin:15px;
      padding:15px;
    }
 
    td {
      text-align:justify;
      background-color:#ffffff;
      font-size: 100%;
      padding:2;
    }
 
    caption {
      caption-side:bottom;
      text-align:left;
      color:#060;
    }
	.verticalText
	{
		font-family: sans-serif;
		font-size: 90%;
		text-align: center;
		vertical-align: middle;
		width: 15px;
		margin: 0px;
		padding: 0px;
		padding-left: 3px;
		padding-right: 3px;
		padding-top: 10px;
		white-space: nowrap;
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
	}
	.alerte1
	{
		border-width:10px;
		text-align:center;
		font-size:120%;
		border:3px dotted #050505;
		border-radius:7px;
		padding: 20px;
		background-color: #ff9800;
		color: white;
		opacity: 1;
		transition: opacity 0.6s;
		margin-bottom: 15px;
	}
	
/* li et a 	*/
	
	a.bouton:link {
		border: 2px solid #0b0000;
	   border-radius: 5px;
		text-align: center;
		margin-left: 10px;
		font-family:Arial;
		text-decoration:none;
		width : auto;
		/*box-shadow: 8px 8px 5px 2px #465b6c;*/
		cursor:pointer;
		color:#ffffff;
		background-color: #859caf;
		font-size: 0.8em;
		font-weight: bold;
		padding: 5px 30px ;
	 }	
		
	a.bouton:hover {
		background-color:#f8f8fc;
		color:#6D92A0;  ;
	}
	a.bouton:visited {
		color:#ffffff;
		border: 2px solid #0b0000;
	}