@charset "utf-8";

/***********************************************/
/***************** UNIVERSEL *******************/
/***********************************************/


/* ECRITURE */

a:link, a:visited {
  color: #7F9F7F;
  text-decoration: none;
}


a:hover {
  color: #7F9F7F;
  text-decoration: none;
}


a:active {
  color: #7F9F7F;
  text-decoration: none;
}


/******************************/

a, p, pw, titre, label, h1, h2, h3, h4, textarea, hidetext, imgbuttontxt {
	font-family: Calibri;
	line-height: normal;
}

h1, h2, h3, h4 {
	font-weight: bold;
}

h1 {
	color: white;
	font-size: 2em;
}

h2 {
	color: white;
	font-size: 1.6em;
}

h3 {
	color: white;
	font-size: 1.4em;
}

h4 {
	color: black;
	font-size: 1.2em;
}

p {
	font-size: 1em;
}

.nostyle {
	all: inherit;
}

/***********************************************/
/**************** ORDINATEUR *******************/
/***********************************************/

@media screen and (min-width: 1024px) {



}


/***********************************************/
/****************** TABLETTE *******************/
/***********************************************/

@media screen and (min-width: 100px) and (max-width: 1023px) and (orientation: landscape) {




}

/***********************************************/
/**************** SMARTPHONE *******************/
/***********************************************/

@media screen and (min-width: 100px) and (max-width: 1023px) and (orientation: portrait) {

h1 {
	color: white;
	font-size: 4em;
}

h2 {
	color: white;
	font-size: 3.4em;
}

h3 {
	color: white;
	font-size: 2.8em;
}

h4 {
	color: black;
	font-size: 2.2em;
}

p {
	font-size: 1.8em;
}

label, input, textarea {
	font-size: 2.2em;
}
	
}