@CHARSET "UTF-8";
table.tableau { border-collapse: collapse; border:none; mso-border-alt:solid windowtext .5pt; padding:2px; margin: 0; empty-cells: show;}    
td.HGBD0 {border-top:none; 1.0pt; border-left:none; border-bottom:none; border-right:none; padding:2px;}    
td.H {border-top:solid windowtext 1.0pt; border-left:none; border-bottom:none; border-right:none; padding:2px;}    
td.G {border-top:none; border-left:solid windowtext 1.0pt; border-bottom:none; border-right:none; padding:2px;}    
td.B {border-top:none; border-left:none; border-bottom:solid windowtext 1.0pt; border-right:none; padding:2px;}    
td.D {border-top:none; border-left:none; border-bottom:none; border-right:solid windowtext 1.0pt; padding:2px;}    
td.HG {border-top:solid windowtext 1.0pt; border-left:solid windowtext 1.0pt; border-bottom:none; border-right:none; padding:2px;}    
td.HB {border-top:solid windowtext 1.0pt; border-left:none; border-bottom:solid windowtext 1.0pt; border-right:none; padding:2px;}    
td.HD {border-top:solid windowtext 1.0pt; border-left:none; border-bottom:none; border-right:solid windowtext 1.0pt; padding:2px;}    
td.GB {border-top:none; border-left:solid windowtext 1.0pt; border-bottom:solid windowtext 1.0pt; border-right:none; padding:2px;}    
td.GD {border-top:none; border-left:solid windowtext 1.0pt; border-bottom:none; border-right:solid windowtext 1.0pt; padding:2px;}    
td.BD {border-top:none; border-left:none; border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt; padding:2px;}    
td.HGB {border-top:solid windowtext 1.0pt; border-left:solid windowtext 1.0pt; border-bottom:solid windowtext 1.0pt; border-right:none; padding:2px;}    
td.HGD {border-top:solid windowtext 1.0pt; border-left:solid windowtext 1.0pt; border-bottom:none; border-right:solid windowtext 1.0pt; padding:2px;}    
td.HBD {border-top:solid windowtext 1.0pt; border-left:none; border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt; padding:2px;}    
td.GBD {border-top:none; border-left:solid windowtext 1.0pt; border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt; padding:2px;}    
td.HGBD {border-top:solid windowtext 1.0pt; border-left:solid windowtext 1.0pt; border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt; padding:2px;}    
td.serif {font-family: Times New Roman,Times,serif; font-weight: bold;} 

.imgeq {
	vertical-align:none;
} 

#epsilon-title img {
	vertical-align: middle;
	display:inline;
}

.bloc_essentiel{
box-shadow: 1px 1px 10px #555;
-moz-box-shadow: 1px 1px 10px #555;
-webkit-box-shadow: 1px 1px 10px #555;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
color:white;
font-size:14px;
background-color:#000458;
background-image: linear-gradient(top, rgb(16,113,120) 0%, rgb(31,23,19) 40%, rgb(33,61,61) 80%);
background-image: -o-linear-gradient(top, rgb(16,113,120) 0%, rgb(31,23,19) 40%, rgb(33,61,61) 80%);
background-image: -moz-linear-gradient(top, rgb(16,113,120) 0%, rgb(31,23,19) 40%, rgb(33,61,61) 80%);
background-image: -webkit-linear-gradient(top, rgb(16,113,120) 0%, rgb(31,23,19) 40%, rgb(33,61,61) 80%);
background-image: -ms-linear-gradient(top, rgb(16,113,120) 0%, rgb(31,23,19) 40%, rgb(33,61,61) 80%);

background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, rgb(16,113,120)),
	color-stop(0.4, rgb(31,23,19)),
	color-stop(0.8, rgb(33,61,61))
);
padding:10px;	
}


.news {
	color:#55ffdd;
}

.downloads  a{
padding:6px;
margin:4px;
}

#sous-titre-OS {
color: rgb(0, 0, 153); 
font-family: Calibri,sans-serif; 
font-size: 12pt; 
font-style: italic;
}

.btn-bold {
	font-weight:bold;
}

.titre-paragraphe{
color: rgb(185, 0, 0);
font-weight: bold;
font-style: italic;
font-size: 11pt;
}

.avecmath {
vertical-align: middle;
}

.exemple {
border: thin;
border-style: solid;
margin:3px;
}

.cadre {
border: thin;
border-style: solid;	
margin:5px;
}

.text-center-ew {
text-align: center;
margin:15px;
}

.btns {
	margin:20px;
	padding:5px;
}

.gallery h4 {
	font-style:italic;
	font-weight:bold;
	color:#337ab7;
}

.bg-titre-page {
	padding:20px;
	margin-left:20px;
}


.almiddle {
	vertical-align: middle;
	padding:20px;
}

.btnspace {
	margin:20px;
}

.acces-titre {
font-size:14px;	
font-weight:bold;
	
}

.icobouton{
	padding:10px;
}

.encart10{
	padding:10px;
}

.slogan {
	background-color:#ff6600;
	border-color:#ff6600;	
}

.slogan-nouveau {
	/*background-color:#ff6600;*/
        background-color:#FD5E6A;
	border-color:#ff6600;	
}