.Bac {
	font-size:large;
	font-family:"Times New Roman",serif;
	line-height : 150%;
	color : black;
}

.Bac p  {
	
	line-height : 150%;
}

.Bac ol  {

	line-height : 150%;
}

.BacTitre {
	font-size:xlarge;
	text-align : center;
	font-weight: bold;
	color : pink;
}

.BacDate {
	text-align : center;
	margin-top : 2px;
}

.BacExoTitre {
	text-align : center;
	margin-top : 20px;
	border-style : solid;
	border-width : 2px 0px 2px 0px;
}

.gros {
	font-size:large;
	font-family:"Times New Roman",serif;
}

.chapo {
	background:#F3F2ED; 
	border:4px double white;
	padding:0 10px;
	margin:30px 0 30px 0;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	box-shadow:3px 3px 6px 2px #A9A9A9;
	-moz-box-shadow:3px 3px 6px 2px #A9A9A9;
	-webkit-box-shadow:3px 3px 6px #A9A9A9;
}
.chapo p {
	line-height:1.5em; 
	text-align:justify;
}

.chapitre{
	font-weight:bold;
	color: black;
	text-align : center;
	margin : 10px 10px 10px 10px;
	font-size : 30px;
	font-variant:small-caps;
}

.titre1{
	font-weight:bold;
	color:#000;
	margin : 30px 10px 25px 10px;
	border-style : solid;
	border-width : 0px 0px 2px 0px;
	font-size : large;
}

.titre2{
	font-weight:bold;
	color:#000;
	margin : 30px 10px 25px 60px;
	border-style : none;
	font-style : underline ;
	font-size : large;
}

.admis{
	font-family:"Times New Roman",serif;
	text-align : right;
	font-variant:small-caps;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-right:40px;
	font-size : small;
	color:red;
}

.activite {
	font-style:italic;
	color:purple ;
	margin: 20 10 0 10;
	font-size : large;
}
	
.def {
	font-weight:bold;
	color:#000;
	margin-top:20px;
	color: green;
	font-size : large;
}

.remarque {
	margin-left:60px;
	margin-top:10px;
	margin-bottom:10px;
	font-size : large;
}

.texte {
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	font-size : large;
}

.exemple {
	margin-left:60px;
	margin-top:10px;
	margin-bottom:20px;
	margin-right:40px;
	background : #EFF5FB;
	padding : 5px;
}

.defcontenu {
	padding:10px;
	color:#300;
	margin-left:40px;
	margin-right:40px;
	margin-top:10px;
	margin-bottom:6px;
	border: 1px #46af28 solid;
	background: #ffffff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 5px 5px 6px 0px #d0c8c8;
	-webkit-box-shadow: 5px 5px 6px 0px #d0c8c8;
	box-shadow: 5px 5px 6px 0px #d0c8c8;
	font-size : large;
}

.notcontenu {
	padding:10px;
	color:#300;
	margin-left:40px;
	margin-right:40px;
	margin-top:10px;
	margin-bottom:6px;
	border: 1px purple solid;
	background: #ffffff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 5px 5px 6px 0px #d0c8c8;
	-webkit-box-shadow: 5px 5px 6px 0px #d0c8c8;
	box-shadow: 5px 5px 6px 0px #d0c8c8;
	font-size : large;
}

.dem {
	padding : 0px;
	font-size : large;
	border-width : 0px 0px 0px 1px ;
	border-color : red ;
	border-style : dashed;
	padding: 0px;
	font-family:"Times New Roman",serif;
	color: black;
	margin-left:80px;
	margin-right:40px;
	margin-top:10px;
	margin-bottom:10px;
	max-height : 0px;
	-webkit-transition: max-height 1s ease ;
    -moz-transition: max-height 1s ease ;
    transition : max-height 1s ease ;
	-webkit-transition: padding 0.5s ease-out ;
    -moz-transition: padding 0.5s ease-out ;
    transition : padding 0.5s ease-out ;
	overflow: hidden;
}

.prop {
	font-weight:bold;
	color:#000;
	margin-top:20px;
	color: red;
	font-size : large;
}
	
.propcontenu {
	font-size : large;
	border: 1px red solid;
	padding:10px;
	cursor : pointer;
	color:#300;
	margin-left:40px;
	margin-right:40px;
	margin-top:10px;
	margin-bottom:6px;
		background: #ffffff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 5px 5px 6px 0px #d0c8c8;
	-webkit-box-shadow: 5px 5px 6px 0px #d0c8c8;
	box-shadow: 5px 5px 6px 0px #d0c8c8;
}

.exercice {
	font-size : large;
	border: 1px grey dotted;
	padding:10px;
	cursor : pointer;
	color:#300;
	margin-left:20px;
	margin-right:300px;
	margin-top:10px;
	margin-bottom:6px;
		background: #FAFAFA;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 1px 1px 2px 0px #d0c8c8;
	-webkit-box-shadow: 1px 1px 2px 0px #d0c8c8;
	box-shadow: 1px 1px 2px 0px #d0c8c8;
}


.menu {font-family: Arial; font-size: 0.8em; color: #FF0000;}	 				 

.menufixe {
	position: fixed;
	z-index : -1;
    left: 0px;
    top: 55px;
    width: 100px;
    margin: -2.5em 0 0 0;
    background: hsla(330, 90%, 40%, 0.7);
    color: white;
    font-weight: bold;
    font-size: large;
    text-align: left;
    border: solid hsla(330, 90%, 40%, 0.5);
    border-left: none;
    padding: 0.5em 0.5em 0.5em 0.5em;
    box-shadow: 2px 2px 2px black;
    border-radius: 0em 0em 0em 0em;
}	  

.menufixe li { margin: 0 }

/* Programmes */
.impays {
box-shadow: 3px 3px 5px 0 rgba(0, 0, 0, 0.5);
}

/* Tableau principal */
.principal {border: none; border-collapse: collapse; background-color: #FFFFFF;width:100%;height:100%}	


/* Menu du haut */
.menuh {margin-top: 10px; text-align:right;font-family : Arial}
.menuselect {color:#FF367D;text-decoration: underline;font-size: 0.9em;}
.nonselect {color:#FF367D;text-decoration: none;font-size: 0.9em;}

/* Mission */
.mission{margin-top: 5px;margin-bottom: 5px; font-size: 1.05em ;font-family : Arial} 

/* Pour les minis fenetres */ 
.droit {border-collapse: collapse; font-family: Arial; font-size: 0.8em; border-top: thin solid #FF0099 ; background : hsla(330, 100%, 88%, 0.10) ; margin-bottom : 6px}  
.premdroit {background: #FFCCCC; text-align: center; color: #000031;}	
.deuxdroit { padding:5px;}   
.centredroit {background: white; color:navy}
div.centredroit a {color: #FF367D; text-decoration: none; }
div.centredroit a:hover {color: #FF367D; text-decoration: underline ; font-weight: bold} 

/* Cours */
.pchapitre {margin-top: 10px; margin-bottom: 0px;}
.schapgen {font-variant: small-caps;background-color: #FFCCCC}
.schapnum {font-variant: small-caps;background-color: #CCFFCC}
.schapgeo {font-variant: small-caps;background-color: #CCCCFF}
.lichapite {margin-top: 5px; margin-bottom: 0px; margin-left:20px}
.coursliste {} 

/* Pour la page TS */		   
.progression {margin-left: 5px;margin-top: 5px;margin-bottom: 5px}  
.its {height:4px}
.dsts {margin-bottom: 0px;margin-top: 13px; margin-bottom: 0px }
.dscom {margin-left: 10px; margin-bottom: 0px;margin-top: 0px; font-style: italic; font-size: smaller}	
.tspre {margin-top: 13px; text-align: right; margin-bottom: 8px}							  
.pts {margin-left: 5px; margin-top: 0px; margin-bottom: 13px; cursor: pointer} 
.ptslast {margin-left: 5px; margin-top: 0px; margin-bottom: 0px; cursor: pointer} 
.exots {margin-left: 5px;margin-top: 5px;margin-bottom: 10px}  
.tscalc {padding : 2em;list-style-type: square;}  
   

/* Diverses polices */ 

.police {font-family: Arial ;font-size: 12px; color: NAVY; } 	

.police08 {font-family: Arial ;font-size: 0.8em; color: NAVY; }

.p6060 {margin-right: 0px;margin-left: 0px;margin-top: 6px;margin-bottom: 6px;}

.p6666t08 {margin-right: 6px;margin-left: 6px;margin-top: 6px;margin-bottom: 6px;font-size: 0.8em;}



/* Pour la partie programme */

.progsoustitre {margin-bottom: 0px ;font-family: Arial ; font-weight: bold;font-size: 1em;}	

.progsource {font-size: 0.8em;margin-top: 0px;margin-bottom: 0px;font-style: italic;} 

.progul {margin-top: 6px ; font-family: Times New Roman ;}



/* Pour la partie construction */  

.construction { font-family: Arial; color: navy}
.choixcons{border-collapse: collapse; font-family: Arial; font-size: 0.8em; }  
.lienscons {color: #FF367D; text-decoration: none; font-weight: bold ; margin-top: 6px;margin-bottom: 6px ; margin-left:6px ; margin-right:6px}

/* Icone */ 
.icone {background-color: #000031; vertical-align: top} 

/* Menu gauche */ 
.menu {background: #FF0031; vertical-align: top}	 
.item1 { padding-left:5px}
.item2 {font-family: Arial; font-size:0.8em;  padding-right:5px} 

/* Page principale */ 
.feuille {background: #FFFFFF; vertical-align: top}		

/* Exercice enonce */ 
.fondexo {background: white; color: navy; border: none}
.fondcor {background: white; color: red; border: none}
.soulexo {background: #FFE6FE; color: navy; border: none; border-bottom: 1px solid #FF66AA; } 	

/* Exo stat 4 */
.statcase {border: 0px solid white; color: #EB2FBC; background-color: white; font-weight: bold}
.statcor {border: 0px solid; color: red; background-color: white; font-weight: bold; text-decoration: underline} 
.statjuste {border: 0px solid; color: green; background-color: white; font-weight: bold; } 

/* TS */

#moncalque{ 
  position:absolute; 
  left:10px; 
  top:0px; 
  width:100px; 
  height:30px; 
  z-index:1; 
  clip: rect(0 100 30 0); 
  visibility: visible;
  background-color: #000099; 
}


a {color: #FF367D; text-decoration: none; font-weight: bold}

a:hover {text-decoration: underline ; }



.sous {font-size: 3mm; font-variant: small-caps}

/* Image du logo */ 

.logo {margin-left: 5px; margin-top: 5px}


/* Bouton pour Jusquou */
.boutonJ {
	-moz-box-shadow:inset 0px 1px 0px 0px #fbafe3;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fbafe3;
	box-shadow:inset 0px 1px 0px 0px #fbafe3;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff5bb0), color-stop(1, #ef027d));
	background:-moz-linear-gradient(top, #ff5bb0 5%, #ef027d 100%);
	background:-webkit-linear-gradient(top, #ff5bb0 5%, #ef027d 100%);
	background:-o-linear-gradient(top, #ff5bb0 5%, #ef027d 100%);
	background:-ms-linear-gradient(top, #ff5bb0 5%, #ef027d 100%);
	background:linear-gradient(to bottom, #ff5bb0 5%, #ef027d 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bb0', endColorstr='#ef027d',GradientType=0);
	background-color:#ff5bb0;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ee1eb5;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #c70067;
}


.boutonJ:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ef027d), color-stop(1, #ff5bb0));
	background:-moz-linear-gradient(top, #ef027d 5%, #ff5bb0 100%);
	background:-webkit-linear-gradient(top, #ef027d 5%, #ff5bb0 100%);
	background:-o-linear-gradient(top, #ef027d 5%, #ff5bb0 100%);
	background:-ms-linear-gradient(top, #ef027d 5%, #ff5bb0 100%);
	background:linear-gradient(to bottom, #ef027d 5%, #ff5bb0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef027d', endColorstr='#ff5bb0',GradientType=0);
	background-color:#ef027d;
}
.boutonj:active {
	position:relative;
	top:1px;
}

.recordmental {
	margin:0px;padding:0px;
	width:100%;
	box-shadow: 5px 5px 2px #888888;
	border:1px solid #000000;
	
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-left-radius:10px;
	border-bottom-left-radius:10px;
	
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
	border-bottom-right-radius:10px;
	
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
	border-top-right-radius:10px;
	
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius:10px;
	border-top-left-radius:10px;
}.recordmental table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.recordmental tr:last-child td:last-child {
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
	border-bottom-right-radius:10px;
}
.recordmental table tr:first-child td:first-child {
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius:10px;
	border-top-left-radius:10px;
}
.recordmental table tr:first-child td:last-child {
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
	border-top-right-radius:10px;
}.recordmental tr:last-child td:first-child{
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-left-radius:10px;
	border-bottom-left-radius:10px;
}.recordmental tr:hover td{
	background-color:#ffffff;
		

}
.recordmental td{
	vertical-align:middle;
		background:-o-linear-gradient(bottom, #ffaaff 5%, #ffffff 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffaaff), color-stop(1, #ffffff) ); 
	background:-moz-linear-gradient( center top, #ffaaff 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffaaff", endColorstr="#ffffff");	background: -o-linear-gradient(top,#ffaaff,ffffff);

	background-color:#ffaaff;

	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:center;
	padding:7px;
	font-size:10px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.recordmental tr:last-child td{
	border-width:0px 1px 0px 0px;
}.recordmental tr td:last-child{
	border-width:0px 0px 1px 0px;
}.recordmental tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.recordmental tr:first-child td{
		background:-o-linear-gradient(bottom, #ff007f 5%, #bf5f00 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff007f), color-stop(1, #bf5f00) );
	background:-moz-linear-gradient( center top, #ff007f 5%, #bf5f00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff007f", endColorstr="#bf5f00");	background: -o-linear-gradient(top,#ff007f,bf5f00);

	background-color:#ff007f;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}
.recordmental tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #ff007f 5%, #bf5f00 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff007f), color-stop(1, #bf5f00) );
	background:-moz-linear-gradient( center top, #ff007f 5%, #bf5f00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff007f", endColorstr="#bf5f00");	background: -o-linear-gradient(top,#ff007f,bf5f00);

	background-color:#ff007f;
}
.recordmental tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.recordmental tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}

.claviernum {
	text-align : center;
	cursor : pointer;
	width : 40px ; height : 40px;
	font-size:24px;
	font-family:Arial;
	font-weight:bold;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0x;
	border:1px solid #dd5df4;
	padding:8px 15px;
	text-decoration:none;
	background:-moz-linear-gradient( center top, #ffddcc28%, #d441ee 77% );
	background:-ms-linear-gradient( top, #ffddcc 28%, #d441ee 77% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eea1fc', endColorstr='#d441ee');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(28%, #ffddcc), color-stop(77%, #ffbbcc) );
	background-color:#eea1fc;
	color:#ffffff;
	display:inline-block;
	text-shadow:1px 1px 0px #b63dcc;
}.claviernum:hover {
	background:-moz-linear-gradient( center top, #d441ee 28%, #eea1fc 77% );
	background:-ms-linear-gradient( top, #d441ee 28%, #eea1fc 77% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d441ee', endColorstr='#eea1fc');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(28%, #d441ee), color-stop(77%, #eea1fc) );
	background-color:#d441ee;
}.claviernum:active {
	position:relative;
	top:2px;
}

.exoV3 {
	margin:0px;padding:0px;
	width:150px;/*100%;*/
	box-shadow: 2px 2px 1px #888888;
	border:1px solid #ef47c8;
	
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
	
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
}.exoV3 table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.exoV3 tr:last-child td:last-child {
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
}
.exoV3 table tr:first-child td:first-child {
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
}
.exoV3 table tr:first-child td:last-child {
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
}.exoV3 tr:last-child td:first-child{
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
}.exoV3 tr:hover td{
	
}
.exoV3 tr:nth-child(odd){ background-color:#ffffff; }
.exoV3 tr:nth-child(even)    { background-color:#ffffff; }.exoV3 td{
	vertical-align:middle;
	border:1px solid #ef47c8;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:7px;
	font-size:10px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.exoV3 tr:last-child td{
	border-width:0px 1px 0px 0px;
}.exoV3 tr td:last-child{
	border-width:0px 0px 1px 0px;
}.exoV3 tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.exoV3 tr:first-child td{
		background:-o-linear-gradient(bottom, #ffaaff 5%, #bf005f 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffaaff), color-stop(1, #bf005f) );
	background:-moz-linear-gradient( center top, #ffaaff 5%, #bf005f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffaaff", endColorstr="#bf005f");	background: -o-linear-gradient(top,#ffaaff,bf005f);
	background-color:#ffaaff;
	border:0px solid #ef47c8;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}
.exoV3 tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #ffaaff 5%, #bf005f 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffaaff), color-stop(1, #bf005f) );
	background:-moz-linear-gradient( center top, #ffaaff 5%, #bf005f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffaaff", endColorstr="#bf005f");	background: -o-linear-gradient(top,#ffaaff,bf005f);
	background-color:#ffaaff;
}
.exoV3 tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.exoV3 tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}

.corV3 {
  background: #d93455;
  background-image: -webkit-linear-gradient(top, #d93455, #ed15b4);
  background-image: -moz-linear-gradient(top, #d93455, #ed15b4);
  background-image: -ms-linear-gradient(top, #d93455, #ed15b4);
  background-image: -o-linear-gradient(top, #d93455, #ed15b4);
  background-image: linear-gradient(to bottom, #d93455, #ed15b4);
  -webkit-border-radius: 8;
  -moz-border-radius: 8;
  border-radius: 8px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  width : 154px;
}

.corV3:hover {
  background: #ed15b4;
  background-image: -webkit-linear-gradient(top, #ed15b4, #d93455);
  background-image: -moz-linear-gradient(top, #ed15b4, #d93455);
  background-image: -ms-linear-gradient(top, #ed15b4, #d93455);
  background-image: -o-linear-gradient(top, #ed15b4, #d93455);
  background-image: linear-gradient(to bottom, #ed15b4, #d93455);
  text-decoration: none;
}

.lancerV3 {
  background: #0B610B;
  background-image: -webkit-linear-gradient(top, #0B610B, #2EFE9A);
  background-image: -moz-linear-gradient(top, #0B610B, #2EFE9A);
  background-image: -ms-linear-gradient(top, #0B610B, #2EFE9A);
  background-image: -o-linear-gradient(top, #0B610B, #2EFE9A);
  background-image: linear-gradient(to bottom, #0B610B, #2EFE9A);
  -webkit-border-radius: 8;
  -moz-border-radius: 8;
  border-radius: 8px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  width : 154px;
}

.lancerV3:hover {
  background: #2EFE9A;
  background-image: -webkit-linear-gradient(top,#2EFE9A, #0B610B);
  background-image: -moz-linear-gradient(top, #2EFE9A, #0B610B);
  background-image: -ms-linear-gradient(top, #2EFE9A, #0B610B);
  background-image: -o-linear-gradient(top, #2EFE9A, #0B610B);
  background-image: linear-gradient(to bottom, #2EFE9A, #0B610B);
  text-decoration: none;
}

.titreV3 {
  background: #d93455;
  background-image: -webkit-linear-gradient(top, #d93455, #ed15b4);
  background-image: -moz-linear-gradient(top, #d93455, #ed15b4);
  background-image: -ms-linear-gradient(top, #d93455, #ed15b4);
  background-image: -o-linear-gradient(top, #d93455, #ed15b4);
  background-image: linear-gradient(to bottom, #d93455, #ed15b4);
  -webkit-border-radius: 8;
  -moz-border-radius: 8;
  border-radius: 8px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.questionV3 {
	border-collapse : separate;
	border-spacing: 10px 10px;
	margin:0px;
	font-size: 20px;
}

.questionV3 td{
    padding :7x;
	margin-left : 3px;
	padding : 0px 3px 0px 3px;
}

.questionV3 tr{
   display : block;
}

.soulexo2 {
	background: #FFDDEE; 
	color: #DE1D7A;	
	width:40px ;
	white-space: nowrap;

} 		
.soulexo2sel {
	background: #FFAAFF; 
	color: #B9246C;
	width:40px ; 
	white-space: nowrap;

}

.comV3 {
   color : red;
   font-size : 15px;
}

.niv3 {
   color : #d93455;
   font-family: Arial;
   font-size: 18px;
}
