body {
	color: rgb(51, 51, 51); 
	line-height: 1.4285; 
	background-color: rgb(255, 255, 255);
}

body {
  font-family: Verdana,'Dosis', sans-serif;
  font-size: 17px;
}

header {
	display: block;
}

#mainMenu ul {
	list-style:none;
	margin:10px 0 10px 0;
	padding:10px 0 10px 0;
}

#mainMenu li {
	display:inline;
}

.main-nav {
  position: absolute;
  width: 100%;
  z-index: 999;
}


.header-top {
  display: block;
  overflow: hidden;
  padding: 95px 20px 0 0;
}

.navbar-right {
	float: right !important;
	opacity: 0.9; 
	background-color: rgb(27, 123, 152);
}


.navbar-right li a {
	color: #fff;
	text-transform: uppercase;
 	font-family: Verdana, 'sans-serif';
	font-weight: 300;
	padding: 35px 11px; 
	font-size: 17px;
}

.navbar-right li a:hover, .navbar-right li a:focus, .navbar-right .active a {
  background-color: #fff;
  color: #16728f
}

.img-responsive {
	height: auto; 
	display: block; 
	max-width: 100%;
}

.title {
	text-align: center;
	font-size:19px;
}

.text-center {
	text-align: center;
}

.text-left {
	text-align: left;
}

.text-right {
	text-align: right;
}

.text-padding40 {
	padding: 40px
}

.fond_droit  {
    background-color: rgb(255, 141, 66);
}

.fond_gauche  {
    background-color: rgb(255, 141, 66);
}

.fond_gauche2  {
    background-color: rgb(255, 141, 66);
}

.fond_at  {
    background-color: rgb(215, 167, 79);
}

.fond_luc  {
    background-color: rgb(163, 194, 255);
}

.fond_aa  {
    background-color: rgb(164, 222, 0);
}

.fond_bleuf  {
    background-color: rgb(51, 204, 204);
}

.fond_bleut  {
    background-color: rgb(0, 255, 255);
}

.fond_rose  {
    background-color: rgb(255, 0, 255);
}

.cotebasf  {
    border-bottom: solid;
    border-bottom-width:5px;
    border-bottom-color:rgb(51, 204, 204);
}

.couleur_blanc  {
    color: rgb(255, 255, 255);
}

.couleur_bleu  {
    color: rgb(0, 0, 255);
}

.couleur_fushia  {
    color: rgb(255, 0, 255);
}

.couleur_gris  {
    color: rgb(138, 138, 138);
}

.couleur_lavande  {
    color: rgb(204, 153, 255);
}

.couleur_orange  {
    color: rgb(255, 102, 0);
}

.couleur_prune  {
    color: rgb(153, 51, 102);
}

.couleur_rouge  {
    color: rgb(255, 0, 0);
}

.couleur_turquoise  {
    color: rgb(0, 255, 255);
}

.couleur_vert  {
    color: rgb(0, 153, 0);
}

.couleur_violet  {
    color: rgb(138, 43, 226);
}

.img-center {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 90%;
} 

.img-center75 {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 75%;
} 

.img-center100 {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
} 

.img-left {
	float: left;
	padding: 0px 20px 0px 0px;
	border: 2px;
}

.img-right {
	float: right;
	padding: 0px 20px 0px 0px;
	border: 2px;
}

.linkNu a:link  {
    text-decoration: none;
    color: rgb(0, 0, 0);
}

.mot-traduit a:link  {
    text-decoration: underline;
}

.note {	
	font-size:12px;	
}

.fonte15 {	
	font-size:15px;	
}

.fonte12 {	
	font-size:12px;	
}

#table2 {
    border-collapse: collapse;
    border: 1px solid black;
}

.noborder-bottom {
  border-bottom: solid 1px #FFF;
}

.noborder-top {
  border-top: solid 1px #FFF;
}

.clearboth {
   clear:both;
}

.cote4s {
  border-bottom: solid;
  border-bottom-width: thin;
  border-top: solid;
  border-top-width: thin;
  border-right: solid;
  border-right-width: thin;
  border-left: solid;
  border-left-width: thin;
}

.coteg {
    border-left: solid;
    border-width: thin;
}

.coteg2 {
    border-left: solid;
    border-width: thick;
}

.coteb {
    border-bottom: solid;
    border-width: thin;
}

.coteb2 {
    border-bottom: solid;
    border-bottom-width: thick;
}

.coted {
    border-right: solid;
    border-width: thin;
}

.coted2 {
    border-right: solid;
    border-width: thick;
}

.coteh {
    border-top: solid;
    border-width: thin;
}

.coteh2 {
    border-top: solid;
    border-width: thick;
}

.cotegh {
    border-left: solid;
    border-top: solid;
    border-width: thin;
}

.cotebh {
    border-bottom: solid;
    border-top: solid;
    border-width: thin;
}

.cotehd {
    border-right: solid;
    border-top: solid;
    border-width: thin;
}

.cotegd {
    border-left: solid;
    border-right: solid;
    border-width: thin;
    border-collapse: collapse;
}

.cotebd {
    border-bottom: solid;
    border-right: solid;
    border-width: thin;
}

.cotebd2 {
    border-bottom: solid;
    border-bottom-width: thick;
    border-right: solid;
    border-right-width: thin;
}

.cotegbd {
    border-left: solid;
    border-bottom: solid;
    border-right: solid;
    border-width: thin;
}

.cotegbh {
    border-left: solid;
    border-top: solid;
    border-bottom: solid;
    border-width: thin;
}

.cotedbh {
    border-right: solid;
    border-top: solid;
    border-bottom: solid;
    border-width: thin;
   
}

.lignebb {
    border-bottom: solid;
    border-bottom-color: rgb(255, 255, 255);
    border-left: solid;
    border-right: solid;
    border-width: thin;
    border-collapse: collapse;
}

.lignehb {
    border-top: solid;
    border-top-color: rgb(255, 255, 255);
    border-collapse: separate;
}

.img-responsive {
	height: auto; 
	display: block; 
	max-width: 100%;
}

.choix {
	opacity: 0.8; 
	background-color: rgb(27, 123, 152);
}

.choix a:visited {
	color: orange;
}

.float-right {
	float: right; 
}

#tableC {
  border-collapse: collapse;
} 

.tableC {
  border-collapse: collapse;
} 

.suscrit {
    text-decoration: overline;
}

.d_souligne {
  text-decoration: underline;
  border-bottom: 1px solid #000;
}

.v_souligne {
  text-decoration-line: underline;
  text-decoration-style: wavy;
}

.box1 {
     border: 1px solid black;
}

.nobull {
  list-style-type: none;
 }
