/*@import url(http://fonts.googleapis.com/css?family=Roboto+Slab);
*/

*{
/* With these codes padding and border does not increase it's width and gives intuitive style.*/
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
body {
margin:0;
padding:0;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}



.resultat_moulinette {
	color:black;font-style:italic;font-weight:normal;font-size:16px;
}

.nom_resultat_moulinette {
	display:block;margin: 0px 4px 0px 4px;font-size:18px;
}

.nom_resultat_moulinette2 {
	display:block;margin: 0px 4px 0px 4px;color: #006b98;
	font-size: 22px;font-weight: bold;
}

.resultat_range {
font-size:18px;
margin-bottom: 10px;
margin-top: 10px;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
}

/* Tout le CSS suivant concerne l'infobulle */

.conteneur_boutons{
  display: flex;
  flex-direction: column;
}

.conteneur_boutons div{
  order: 100;
}

.flex-container_classes {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
  }
  
  .flex-container_classes > div {
	  margin:4px;
	  padding:0px;
  }

.flex-container_creneaux {
	display: flex;
	flex-wrap: wrap;
	justify-content: left;
  }
  
  .flex-container_creneaux > div {
	  margin:0px;
	  padding:4px;
  }
  
.flex-container_qcm {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	padding:4px;
  }
  
  .flex-container_qcm > div {
	  margin:0px;
	  padding:4px;
	  border: 2px solid black;
	  width: 50%;
  }
  
  .flex-container_qcm > fieldset {
	  margin:0px 4px 0px 4px ;
	  padding:4px;
  }
  
.flex-container_qcm_gerer {
	display: flex;
	flex-wrap: wrap;
	justify-content: left;
	border: 2px solid #006b98;
	background-color: #dadffe3a;
	max-width: 620px;
	margin: 10px 2px;
  }
  
  .flex-container_qcm_gerer > div {
	display: inline-block;
	  margin:0px;
	  padding:4px;
	  border-top: 1px solid #006b98;
	  border-left: 1px solid #006b98;
	  max-width: 380px;
	  text-align: left;
  }

  .flex-container_qcm_reponses {
	display: flex;
	flex-wrap: wrap;
	justify-content: left;
	border:  2px solid #006b98;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin: 10px 2px;	
  }
  
  .flex-container_qcm_reponses > div {
	  margin:0px;
	  padding:4px;
  }
  
.flex-container_qcm_reponses img
{
	max-width: 100%;
	height: auto;
}
	
  .flex-container_qcm_sujet {
	/* display: flex; */
	/* flex-wrap: wrap; */
	justify-content: left;
	border:  2px solid #006b98;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin: 10px 2px;
	padding-left:4px;
  }
  
  .flex-container_qcm_sujet > div {
	  margin:4px;
	  padding:4px;
	  width: 100%;
  }
     
  .flex-container_qcm_sujet img {
	  max-width: 100%;
	  height: auto;
  } 

.flex-container_boutons_pages {
	display: flex;
	flex-wrap: wrap;
	justify-content: left;
  }
  
  .flex-container_boutons_pages > a {
	  margin:1px;
	  padding:0px;
  }  
  .flex-container_boutons_pages > div {
	  margin:1px 4px 1px 8px;
	  padding:0px;
  }

/* Rend invisible tout notre bloc span */
a.info_bulle span
{								   
	position       :  absolute;
	top            :  -2000em;
	left           :  -2000em;
	width          :  1px;
	height         :  1px;
	overflow       :  hidden; 
	background     :  #dcecfa;   /* Définition du fond, sinon on a le même que notre lien #DDEEFF */
	/* border         :  1px solid #1672c5; /* Définition des bordures */
} 

a.info_bulle
{				
  color           : #04300a;
  text-decoration : none; 
  padding         : 2px 16px 2px 2px; /*Définition des marges intérieures de notre lien */
  /* Définition de l'arrière plan de notre lien 
  background      : transparent url('images/interrogation.gif') no-repeat right center;*/
  position        : absolute; /* Indispensable pour le bon positionnement de l'info-bulle, avant il y avait relative */ 
}  
 
a.info_bulle:hover 
{
   border          : 0;  /* ligne qui corrige le bug d'IE6 et inférieur */
   background: none; /* correction d'un bug IE */
}  

/* Rend visible tout notre bloc span et lui attribue une taille */
a.info_bulle:hover span, a.info_bulle:focus span, a.info_bulle:active span 
{
	padding         : 16px;
	top        :  auto;
	left       :  -20px;
	width      :  280px;
	height     :  auto;
	overflow   :  visible;
	border-radius: 0 12px 12px 30px;
}

/* Panneaux déroulants pour commentaires pour profs */
.accordeon {
  cursor: pointer;
  transition: 0.4s;
}

.active, .accordeon:hover {
  background-color: #ccc;
}

.accordeon:after {
  content: '\02795'; /* Unicode character for "plus" sign (+) */
  font-size: 13px;
  color: #777;
  float: left;
  margin-right: 5px;
}

.active:after {
  content: "\2796"; /* Unicode character for "minus" sign (-) */
}
.panneau {
  padding: 0 18px;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

/* Panneaux déroulants pour commentaires pour profs */
.accordeon3 {
  cursor: pointer;
  transition: 0.4s;
}

.active3, .accordeon3:hover {
  background-color: #ccc;
}

.accordeon3:after {
  content: "\2796"; /* Unicode character for "plus" sign (+) */
  font-size: 13px;
  color: #777;
  float: left;
  margin-right: 5px;
}

.active3:after {
  content: '\02795'; /* Unicode character for "minus" sign (-) */
}

.imageflottante
{
   float: right;
}

div#vers_ancre_fixe {
position:fixed;
right:10px;
top:260px;
margin-bottom: 20px;
margin-right: 20px;
cursor:pointer;
}

div#vers_ancre_fixe_day {
position:fixed;
right:10px;
top:200px;
margin-bottom: 20px;
margin-right: 20px;
cursor:pointer;
}

a#vers_ancre_fixe {
text-decoration:none;
font-weight:bold;
color:#006b98
}

a#vers_ancre_fixe:visited {
color:#006b98
}

.rouge_gras{
	color: red;
	font-weight:bold;
	text-decoration: underline overline;
}

.labos_gras{
	color: #9e0202;
	font-weight:bold;
	text-decoration: underline overline;
}

.rouge_gras_centre{
	color: red;
	font-weight:bold;
	font-size:120%;
	text-decoration: underline overline;
	text-align: center;
}

.reduit{
	font-size: 65%;
	font-weight : lighter;
	font-style : italic;
	color : black;
}

input[type=submit]#enregistrer_fixe_jurys {
position:fixed;
top:324px;
margin-bottom: 20px;
margin-right: 20px;
margin-left: 400px;
width:170px;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_enr.png);
background-repeat: no-repeat;
background-position: left;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
vertical-align: top;
}

input[type=submit]#enregistrer_fixe_jurys:hover {
background-color: #66a6c1;
background-image:url(images/logo_enr2.png);
}

input[type=submit]#enregistrer_fixe_jurys:active {
background-color: #00435f;
background-image:url(images/logo_enr3.png);
}

input[type=submit]#enregistrer_fixe_weeks {
position:fixed;
top:324px;
margin-bottom: 20px;
margin-right: 20px;
margin-left: 240px;
width:170px;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_enr.png);
background-repeat: no-repeat;
background-position: left;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
vertical-align: top;
}

input[type=submit]#enregistrer_fixe_weeks:hover {
background-color: #66a6c1;
background-image:url(images/logo_enr2.png);
}

input[type=submit]#enregistrer_fixe_weeks:active {
background-color: #00435f;
background-image:url(images/logo_enr3.png);
}

input[type=submit]#enregistrer_fixe {
position:fixed;
right:10px;
top:200px;
margin-bottom: 20px;
margin-right: 20px;
width:60px;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_enr.png);
background-repeat: no-repeat;
background-position: center;
cursor:pointer;
}

input[type=submit]#enregistrer_fixe:hover {
background-image:url(images/logo_enr2.png);
}

input[type=submit]#enregistrer_fixe:active {
background-image:url(images/logo_enr3.png);
}

input[type=submit]#enregistrer_fixe_day {
position:fixed;
right:10px;
top:150px;
margin-bottom: 20px;
margin-right: 20px;
width:60px;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_enr.png);
background-repeat: no-repeat;
background-position: center;
cursor:pointer;
}

input[type=submit]#enregistrer_fixe_day:hover {
background-image:url(images/logo_enr2.png);
}

input[type=submit]#enregistrer_fixe_day:active {
background-image:url(images/logo_enr3.png);
}

div.grippie {
	background:#EEEEEE url(images/grippie.png) no-repeat scroll center 2px;
	border-color:#DDDDDD;
	border-style:solid;
	border-width:0pt 1px 1px;
	cursor:s-resize;
	height:9px;
	margin-left:10px;
	overflow:hidden;
}
.resizable-textarea textarea {
	display:block;
	margin-bottom:0pt;
	width:98%;
/* 	width:50%;
	height: 30%; */
}

img {
	vertical-align: middle;
	max-width: 100%;
	height: auto;
}

textarea img {
	max-width: 100%;
	height: auto;
}

.h1{
font-size:140%;
color : #006b98;
font-weight : 900;
}

h3{
font-size:120%;
color : #006b98;
}
			
.h3{
font-size:120%;
color : #006b98;
font-weight : 900;
}

.h3iu{
/*font-size:120%;*/
color : #006b98;
font-weight : 900;
font-style : italic;
text-decoration: underline;
}



			h1.h1_qcm
			{
				margin-left:40px;
				color:#006b98;
				font-weight:bold;
			}

			h2.h2_qcm
			{
				margin-left:15px;
				color:#006b98;
				font-weight:bold;
			}
			
			h3.h3_qcm
			{
				margin-left:15px;
				color:#006b98;
				font-weight:bold;
				font-style: italic;
			}
			
			h4.h4_qcm
			{
				color:#006b98;
				font-weight:bold;
				font-style: italic;
			}


.zoom_photo0 img {
height:46px;
}

.zoom_photo1 img {
height:46px;
}
.zoom_photo1 img:hover {
height:100px;
}
.zoom_photo2 img {
height:50px;
}
.zoom_photo2 img:hover {
height:100px;
}
.apercu_doc {
height:70px;
border-radius:10px;
}

div#envelope{
width: 80%;
/* margin: 10px 30% 10px 25%; */
margin: 10px 9% 10px 9%;
padding:10px 0;
border: 2px solid #c7d5db;
border-radius:10px;
}

div#envelope_covoit{
width: 80%;
margin: 10px 9% 10px 9%;
padding:2px;
border: 2px solid #c7d5db;
border-radius:10px;
}

div#envelopek{
width: 80%;
/* margin: 10px 30% 10px 25%; */
margin: 10px 9% 10px 9%;
padding:10px 0;
border: 4px solid red;
border-radius:10px;
}

div#envelope_large{
width: 100%;
/* margin: 10px 30% 10px 25%; */
margin: 0;
padding:10px 0;
border: 2px solid #c7d5db;
border-radius:10px;
}

div.marge_interne{
padding: 10px;
}

div.footer{
text-align: center;
font-size:18px;
}

a.pas_souligne{
	text-decoration :none;
}

td.day0{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:top;
	color: #006b98;
	font-size:18px;
	font-weight:bold;
	background-color: #dff5fe;
}

td.day1{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:top;
	color: #006b98;
	font-size:18px;
	font-weight:bold;
	background-color: #fefcdf;
}

td.day2{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:top;
	color: #006b98;
	font-size:18px;
	font-weight:bold;
	background-color: #f5dffe;
}
td.day3{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:top;
	color: #006b98;
	font-size:18px;
	font-weight:bold;
	background-color: #dffee4;
}
td.day4{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:top;
	color: #006b98;
	font-size:18px;
	font-weight:bold;
	background-color: #f9c569;
}
td.day5{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:top;
	color: #006b98;
	font-size:18px;
	font-weight:bold;
	background-color: #fd626a;
}
td.day6{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:top;
	color: #006b98;
	font-size:18px;
	font-weight:bold;
	background-color: #ba8c51;
}
td.day7{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:top;
	color: #006b98;
	font-size:18px;
	font-weight:bold;
	background-color: #67c080;
}
td.day8{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:top;
	color: #006b98;
	font-size:18px;
	font-weight:bold;
	background-color: #cfcfd0;
}
td.day9{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:top;
	color: #006b98;
	font-size:18px;
	font-weight:bold;
	background-color: #ffffff;
}
td.day10{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:top;
	color: #006b98;
	font-size:18px;
	font-weight:bold;
	background-color: #cfcfd0;
}
td.day11{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:top;
	color: #006b98;
	font-size:18px;
	font-weight:bold;
	background-color: #ffffff;
}
td.day12{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:top;
	color: #006b98;
	font-size:18px;
	font-weight:bold;
	background-color: #cfcfd0;
}
td.day13{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:top;
	color: #006b98;
	font-size:18px;
	font-weight:bold;
	background-color: #ffffff;
}
td.day14{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:top;
	color: #006b98;
	font-size:18px;
	font-weight:bold;
	background-color: #cfcfd0;
}
td.day15{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:top;
	color: #006b98;
	font-size:18px;
	font-weight:bold;
	background-color: #ffffff;
}

div.lien-mailto{
word-break: break-all;
padding:4px;
border: 1px solid #006b98;
border-radius:10px;
background-color: #dff5fe;
min-height: 40px;
}

div.degrades{
padding:0px 2px 0px 2px;
border: 1px solid #006b98;
border-radius:2px;
}

div.bj0{
padding:0px 2px 0px 2px;
border: 1px solid #006b98;
border-radius:2px;
background-color: #dff5fe;
}
div.bj1{
padding:0px 2px 0px 2px;
border: 1px solid #006b98;
border-radius:2px;
background-color: #fefcdf;
}
div.bj2{
padding:0px 2px 0px 2px;
border: 1px solid #006b98;
border-radius:2px;
background-color: #f5dffe;
}
div.bj3{
padding:0px 2px 0px 2px;
border: 1px solid #006b98;
border-radius:2px;
background-color: #dffee4;
}
div.bj4{
padding:0px 2px 0px 2px;
border: 1px solid #006b98;
border-radius:2px;
background-color: #f9c569;
}
div.bj5{
padding:0px 2px 0px 2px;
border: 1px solid #006b98;
border-radius:2px;
background-color: #fd626a;
}
div.bj6{
padding:0px 2px 0px 2px;
border: 1px solid #006b98;
border-radius:2px;
background-color: #ba8c51;
}
div.bj7
{
padding:0px 2px 0px 2px;
border: 1px solid #006b98;
border-radius:2px;
background-color: #67c080;
}
div.bj8{
padding:0px 2px 0px 2px;
border: 1px solid #006b98;
border-radius:2px;
background-color: #cfcfd0;
}
div.bj9{
padding:0px 2px 0px 2px;
border: 1px solid #006b98;
border-radius:2px;
background-color: #ffffff;
}
div.bj10{
padding:0px 2px 0px 2px;
border: 1px solid #006b98;
border-radius:2px;
background-color: #cfcfd0;
}
div.bj11{
padding:0px 2px 0px 2px;
border: 1px solid #006b98;
border-radius:2px;
background-color: #ffffff;
}
div.bj12{
padding:0px 2px 0px 2px;
border: 1px solid #006b98;
border-radius:2px;
background-color: #cfcfd0;
}
div.bj13{
padding:0px 2px 0px 2px;
border: 1px solid #006b98;
border-radius:2px;
background-color: #ffffff;
}
div.bj14{
padding:0px 2px 0px 2px;
border: 1px solid #006b98;
border-radius:2px;
background-color: #cfcfd0;
}
div.bj15{
padding:0px 2px 0px 2px;
border: 1px solid #006b98;
border-radius:2px;
background-color: #ffffff;
}
div.bj16{
padding:0px 2px 0px 2px;
border: 1px solid #006b98;
border-radius:2px;
background-color: #cfcfd0;
}
div.bj17{
padding:0px 2px 0px 2px;
border: 1px solid #006b98;
border-radius:2px;
background-color: #ffffff;
}
div.bj18{
padding:0px 2px 0px 2px;
border: 1px solid #006b98;
border-radius:2px;
background-color: #cfcfd0;
}
div.bj19{
padding:0px 2px 0px 2px;
border: 1px solid #006b98;
border-radius:2px;
background-color: #ffffff;
}
div.bj20{
padding:0px 2px 0px 2px;
border: 1px solid #006b98;
border-radius:2px;
background-color: #cfcfd0;
}
div.bj21{
padding:0px 2px 0px 2px;
border: 1px solid #006b98;
border-radius:2px;
background-color: #ffffff;
}
div.bj22{
padding:0px 2px 0px 2px;
border: 1px solid #006b98;
border-radius:2px;
background-color: #cfcfd0;
}
div.bj23{
padding:0px 2px 0px 2px;
border: 1px solid #006b98;
border-radius:2px;
background-color: #ffffff;
}
div.bj24{
padding:0px 2px 0px 2px;
border: 1px solid #006b98;
border-radius:2px;
background-color: #cfcfd0;
}
div.bj25{
padding:0px 2px 0px 2px;
border: 1px solid #006b98;
border-radius:2px;
background-color: #ffffff;
}

fieldset.bj{
background-color:#ffffff;
border: 2px solid #006b98;
border-radius:10px;
margin:15px;
}
			
#fieldset_qcm_rep
{
	/*margin:10%;  Une marge pour séparer les fieldset */
	padding:1%;
	background-color:#FFFFFF;
	width: 420px;
	border:  2px solid #006b98;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}


#fieldset_acces1
{
	/*margin:10%;  Une marge pour séparer les fieldset */
	padding:12px;
	background-color:#FFFFFF;
	width: 400px;
	border:  2px solid #006b98;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#fieldset_acces4
{
	/*margin:10%;  Une marge pour séparer les fieldset */
	padding:12px;
	background-color:#FFFFFF;
	width: 960px;
	border:  2px solid #006b98;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#fieldset_acces5
{
	/*margin:10%;  Une marge pour séparer les fieldset */
	padding:1%;
	background-color:#FFFFFF;
	width: 620px;
	border:  2px solid #FF0000;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
			
#fieldset_acces6
{
	/*margin:10%;  Une marge pour séparer les fieldset */
	padding:12px;
	background-color:#FFFFFF;
	width: 1140px;
	border:  2px solid #006b98;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
				
#fieldset_qcm_gerer
{
	/*margin:10%;  Une marge pour séparer les fieldset */
	padding:12px;
	background-color:#FFFFFF;
	display: inline;
	border:  2px solid #006b98;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
			
			#fieldset_param1
			{
				/*margin:10%;  Une marge pour séparer les fieldset */
				padding:1%;
				background-color:#FFFFFF;
				width: 840px;
				border:  2px solid #006b98;
				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				border-radius: 10px;
			}			

			#fieldset_param2
			{
				/*margin:10%;  Une marge pour séparer les fieldset */
				padding:1%;
				background-color:#FFFFFF;
				/* width: 800px; */
				border:  2px solid #006b98;
				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				border-radius: 10px;
			}

			#fieldset_disabled
			{
				padding:1%;
				background-color:#FFFFFF;
				/* width: 800px; */
				color:  #bdbebe;
				border:  2px solid #bdbebe;
				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				border-radius: 10px;
				margin: 0 20px;
			}
						
			.fieldset_question
			{
				/*margin:10%;  Une marge pour séparer les fieldset */
				padding:1%;
				background-color:#FFFFFF;
				/* width: 840px; */
				border:  2px solid #006b98;
				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				border-radius: 10px;
				margin: 0 10px;
			}
			
			.fieldset_question img
			{
				max-width: 100%;
				height: auto;
			}
			
			#fieldset_question
			{
				/*margin:10%;  Une marge pour séparer les fieldset */
				padding:1%;
				background-color:#FFFFFF;
				/* width: 840px; */
				border:  2px solid #006b98;
				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				border-radius: 10px;
				margin: 0 10px;
			}

			#fieldset_question img
			{
				max-width: 100%;
				height: auto;
			}

						
			#fieldset_reponse
			{
				margin-left:40px;
				padding:1%;
				background-color:#FFFFFF;
				/* width: 800px; */
				border:  2px solid #006b98;
				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				border-radius: 10px;
				margin: 0 20px;
			}	
			
a.a_std {
display:block;
width:80%;
text-decoration: none;
border:  1px solid grey;
padding:6px;
margin: 10px;
color: black;
cursor:pointer;
background:  #dddddd;
border-radius: 10px;
}
a.a_std:hover
{
	border:  2px solid #006b98;
	box-shadow: 0px 2px 0px #006b98;
	background:  #f2fef4;
}			
			.submit_petit
			{
				border-radius: 10px;
				width : 34px;
				height: 16px;
				font-size: 75%
			}			
			.submit_petit:hover
			{
				border:  2px solid #006b98;
				box-shadow: 0px 2px 0px #006b98;
				background:  #f2fef4;
			}
			.submit_gros
			{
				border-radius: 10px;
				width : 280px;
				height: 70px;				
				font-weight:bold;
				font-size: 180%
			}
			.submit_gros:hover
			{
				box-shadow: 0px 2px 0px #006b98;
				border:  2px solid #006b98;
				background:  #f2fef4;
			}
/* 
.submit_std
{
	border-radius: 10px;
}
.submit_std:hover
{
	border:  2px solid #006b98;
	box-shadow: 0px 2px 0px #006b98;
	background:  #f2fef4;
}
			
.submit_actions
{
	margin: 1px;
	border-radius: 10px;
	width : 110px;
}
.submit_actions:hover
{
	box-shadow: 0px 2px 0px #006b98;
	border:  2px solid #006b98;
	background:  #f2fef4;
}
				
.submit_actions2
{
	margin: 1px;
	border-radius: 10px;
	width : 80px;
}
.submit_actions2:hover
{
	box-shadow: 0px 2px 0px #006b98;
	border:  2px solid #006b98;
	background:  #f2fef4;
}
	
.submit_suppr
{
	margin: 1px;
	border-radius: 10px;
	width : 110px;
	color:#ffffff;
	background:  #FF0000;
}
.submit_suppr:hover
{
	box-shadow: 0px 2px 0px #ac0202;
	border:  2px solid #ac0202;
	color:#3d0101;
	background:  #fcdada;
}
.submit_suppr:active
{
	color:#ffffff;
	background:  #f66363;
} */

  input.submit_std,submit.submit_std
  {
	padding: 2px 4px;
	font-size:18px;
	margin: 0 1px 1px 2px;
	border-radius:2px;
  }
  input.submit_std:hover, submit.submit_std:hover
  {
	  border:  2px solid #006b98;
	  /* box-shadow: 0px 1px 0px #006b98; */
	  background:  #f2fef4;
  }
    input.submit_std:active, submit.submit_std:active
  {
	  border:  2px solid black;
	  /* box-shadow: 0px 1px 0px #006b98; */
	  background:  black;
	  color: white;
  }
input.submit_suppr,submit.submit_suppr
  {
	padding: 2px 4px;
	font-size:18px;
	margin: 0 1px 1px 2px;
	border-radius:2px;
	border:  2px solid red;
	background-color: red;
	color: white;
	width : 110px;
  }
  input.submit_suppr:hover, submit.submit_suppr:hover
  {
	  /* box-shadow: 0px 1px 0px #006b98; */
	  background:  #f2fef4;
	  color: red;
  }
   input.submit_suppr:active, submit.submit_suppr:active
  {
	  /* box-shadow: 0px 1px 0px #006b98; */
	  background:  #710618;
	  color: white;
  }
			
  .submit_actions
  {
	padding: 2px 4px;
	font-size:18px;
	margin: 0 1px 1px 2px;
	border-radius:2px;
	width : 110px;
  }
  .submit_actions2
  {
	padding: 2px 4px;
	font-size:18px;
	margin: 0 1px 1px 2px;
	border-radius:2px;
	width : 80px;
  }

  .submit_actions:hover, .submit_actions2:hover
  {
	  /* box-shadow: 0px 1px 0px #006b98; */
	  border:  2px solid #006b98;
	  background:  #f2fef4;
  }
   .submit_actions:active, .submit_actions2:active
  {
	border:  2px solid black;
	/* box-shadow: 0px 1px 0px #006b98; */
	background:  black;
	color: white;
  }

  

.submit_suppr2
{
	margin: 1px;
	border-radius: 10px;
	color:#ffffff;
	background:  #FF0000;
}
.submit_suppr2:hover
{
	box-shadow: 0px 2px 0px #ac0202;
	border:  2px solid #ac0202;
	color:#3d0101;
	background:  #fcdada;
}
.submit_suppr2:active
{
	color:#ffffff;
	background:  #f66363;
}
      .blink {
        width: 100%;
        padding: 10px;
        text-align: left;
        line-height: 50px;
      }
      span.avertissement_vert_qcm {
        font-weight:bold;
        color: Green;
		font-size: 140%;
        animation: blink 4s linear infinite;
      }
      @keyframes blink {
        0% {
          opacity: 0;
        }
        50% {
          opacity: .5;
        }
        100% {
          opacity: 1;
        }
      }						
			table.table_qcm
			{
				border-spacing: 0px;
				border-collapse: collapse;
				font-size: 100%;
			}
			
			table.entete
			{
				width: 940px;
				border: 2px solid #006b98;
				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				border-radius: 10px;
			}

			
			tr.ligne_paire
			{
				background-color:#eaf1fc;
			}			

			tr.ligne_impaire
			{
				background-color:#fdfdea;
			}			
			
			td.liste_stats
			{
				text-align: left;
				padding-left: 10px;
				padding-right: 10px;
				border: 1px solid #006b98;
			}
			
			td.repon_num
			{
				text-align: left;
				padding-left: 10px;
				padding-right: 10px;
				border: 1px solid #006b98;
				color:#006b98;
				font-weight:bold;
			}			
			td.repon_num2
			{
				text-align: left;
				padding-left: 10px;
				padding-right: 10px;
				border: 1px solid #006b98;
			}

div.repon_num
{
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	border-right: 2px solid #006b98;
	color:#006b98;
	font-weight:bold;
}
			
			td.repon
			{
				text-align: left;
				padding: 10px;
				border: 1px solid #006b98;
			}

			th.liste
			{
				text-align: center;
				padding-left: 10px;
				padding-right: 10px;
				font-weight:bold;
				color: #006b98;
				border: 1px solid #006b98;
			}

			td.liste_centre
			{
				text-align: center;
				padding-left: 10px;
				padding-right: 10px;
				border: 1px solid #006b98;
			}


			td.liste_droite
			{
				text-align: right;
				padding-left: 10px;
				padding-right: 10px;
				border: 1px solid #006b98;
			}			

			th.liste_centre
			{
				font-weight:bold;
				text-align: center;
				padding-left: 10px;
				padding-right: 10px;
				border: 1px solid #006b98;
			}
			
			td.liste_rep
			{
				padding-left: 4px;
				border: 1px solid #006b98;
				width: 30px;
			}
			
			td.liste_rep_good
			{
				color:#368606;
				padding-left: 4px;
				border: 1px solid #006b98;
				width: 30px;
			}
			
			td.liste_rep_bad
			{
				color:#FF0000;
				padding-left: 4px;
				border: 1px solid #006b98;
				width: 30px;
			}
			
			td.liste_ges
			{
				padding: 10px;
				border: 1px solid #006b98;
			}

			
			td.liste_ges_droite
			{
				text-align: right;
				padding: 10px;
				border: 1px solid #006b98;
			}


			td.liste_ges_centre
			{
				text-align: center;
				padding: 10px;
				border: 1px solid #006b98;
			}




	
fieldset.degrades{
border: 2px solid #006b98;
border-radius:10px;
margin:15px;
}

fieldset.bj0{
border: 2px solid #006b98;
border-radius:10px;
margin:15px;
background-color: #dff5fe;
}
fieldset.bj1{
border: 2px solid #006b98;
border-radius:10px;
margin:15px;
background-color: #fefcdf;
}
fieldset.bj2{
border: 2px solid #006b98;
border-radius:10px;
margin:15px;
background-color: #f5dffe;
}
fieldset.bj3{
border: 2px solid #006b98;
border-radius:10px;
margin:15px;
background-color: #dffee4;
}
fieldset.bj4{
border: 2px solid #006b98;
border-radius:10px;
margin:15px;
background-color: #f9c569;
}
fieldset.bj5{
border: 2px solid #006b98;
border-radius:10px;
margin:15px;
background-color: #fd626a;
}
fieldset.bj6{
border: 2px solid #006b98;
border-radius:10px;
margin:15px;
background-color: #ba8c51;
}
fieldset.bj7
{
border: 2px solid #006b98;
border-radius:10px;
margin:15px;
background-color: #67c080;
}
fieldset.bj8{
border: 2px solid #006b98;
border-radius:10px;
margin:15px;
background-color: #cfcfd0;
}
fieldset.bj9{
border: 2px solid #006b98;
border-radius:10px;
margin:15px;
background-color: #ffffff;
}
fieldset.bj10{
border: 2px solid #006b98;
border-radius:10px;
margin:15px;
background-color: #cfcfd0;
}
fieldset.bj11{
border: 2px solid #006b98;
border-radius:10px;
margin:15px;
background-color: #ffffff;
}
fieldset.bj12{
border: 2px solid #006b98;
border-radius:10px;
margin:15px;
background-color: #cfcfd0;
}
fieldset.bj13{
border: 2px solid #006b98;
border-radius:10px;
margin:15px;
background-color: #ffffff;
}
fieldset.bj14{
border: 2px solid #006b98;
border-radius:10px;
margin:15px;
background-color: #cfcfd0;
}
fieldset.bj15{
border: 2px solid #006b98;
border-radius:10px;
margin:15px;
background-color: #ffffff;
}
fieldset.bj16{
border: 2px solid #006b98;
border-radius:10px;
margin:15px;
background-color: #cfcfd0;
}
fieldset.bj17{
border: 2px solid #006b98;
border-radius:10px;
margin:15px;
background-color: #ffffff;
}
fieldset.bj18{
border: 2px solid #006b98;
border-radius:10px;
margin:15px;
background-color: #cfcfd0;
}
fieldset.bj19{
border: 2px solid #006b98;
border-radius:10px;
margin:15px;
background-color: #ffffff;
}
fieldset.bj20{
border: 2px solid #006b98;
border-radius:10px;
margin:15px;
background-color: #cfcfd0;
}
fieldset.bj21{
border: 2px solid #006b98;
border-radius:10px;
margin:15px;
background-color: #ffffff;
}
fieldset.bj22{
border: 2px solid #006b98;
border-radius:10px;
margin:15px;
background-color: #cfcfd0;
}
fieldset.bj23{
border: 2px solid #006b98;
border-radius:10px;
margin:15px;
background-color: #ffffff;
}
fieldset.bj24{
border: 2px solid #006b98;
border-radius:10px;
margin:15px;
background-color: #cfcfd0;
}
fieldset.bj25{
border: 2px solid #006b98;
border-radius:10px;
margin:15px;
background-color: #ffffff;
}


legend.bj{
color: #006b98;
font-size:24px;
font-weight:bold;
}
legend.bj2{
color: #006b98;
font-size:18px;
font-weight:bold;
}

			.grosselegende
			{
				color:#006b98;
				font-weight:bold;
				font-style: italic;
				font-size: 150%
			}

			.petitelegende
			{
				color:#006b98;
				font-weight:bold;
				font-style: italic;
				font-size: 115%
			}

			.toutepetitelegende
			{
				color:#006b98;
				font-weight:bold;
				font-style: italic;
				font-size: 100%
			}

			.petitelegende_disabled
			{
				color:#bdbebe;
				font-weight:bold;
				font-style: italic;
				font-size: 115%
			}
						
			.grosselegende_rouge
			{
				color:#FF0000;
				font-weight:bold;
				font-style: italic;
				font-size: 150%
			}


header.labos{
background-color: #9e0202;
text-align: center;
padding-top: 4px;
padding-bottom: 2px;
margin-top: -11px;
margin-bottom: -8px;
border-radius: 10px 10px 0 0;
color: aliceblue;
}

fieldset.cadre_rouge{
width:96%;
background-color:#ffffff;
border: 2px solid red;
border-radius:10px;
margin:2px;
}

fieldset.cadre_rouge2{
max-width:560px;
background-color:#ffffff;
border: 2px solid red;
border-radius:10px;
margin:2px;
}

fieldset.colloscope{
max-width:560px;
background-color:#ffffff;
border: 2px solid #006b98;
border-radius:10px;
margin:2px;
}

fieldset.labos{
width:96%;
background-color:#ffffff;
border: 2px solid #9e0202;
border-radius:10px;
margin:2px;
}

legend.labos{
color: #9e0202;
font-size:24px;
font-weight:bold;
}


header.covoit{
background-color: #55967e;
text-align: center;
padding-top: 4px;
padding-bottom: 2px;
margin-top: -11px;
margin-bottom: -8px;
border-radius: 10px 10px 0 0;
color: aliceblue;
}

fieldset.covoit{
width:96%;
background-color:#ffffff;
border: 2px solid #6d819c;
border-radius:10px;
margin:2px;
}

legend.covoit{
color: #6d819c;
font-size:24px;
font-weight:bold;
}


span.texte_complet, label.texte_complet{
display: inline;
}
span.texte_incomplet{
display: none;
}

input[type=text].champ_note_vert, input[type=number].champ_note_vert{
font-size:18px;
width:60px;
padding: 4px 0px 4px 1px;
background-color: #7cc471;
}

input[type=text].champ_note, input[type=number].champ_note{
font-size:18px;
width:60px;
padding: 4px 0px 4px 1px;
}

input[type=text].champ_note2, input[type=number].champ_note2{
font-size:18px;
width:100px;
height:6px;
}

input[type=checkbox]{
width: 17px;
height: 17px;
}

a.aide_menu, a.aide_menu:visited{
color: #006b98;	
}

a.aide_menu_select{
color: #006b98;
font-size: 120%;
font-weight: bold;
}

td.aide_gauche{
width:30%;
margin:10px;
padding:10px;
border-right: 2px solid #006b98;
}

td.aide_droit{
margin:10px;
padding:10px;
border-left: 2px solid #006b98;
}

td.encadre{
margin:10px;
padding:10px;
border: 2px solid #006b98;
border-radius:10px;
}
form.resp{
width:70%;
margin:4% 15%;
}

form.resp_covoit{
width:96%;
margin:4%;
}
form.form_labos{
width:96%;
margin:2px;
}
header{
background-color: #006b98;
text-align: center;
padding-top: 4px;
padding-bottom: 2px;
margin-top: -11px;
margin-bottom: -8px;
border-radius: 10px 10px 0 0;
color: aliceblue;
}

/* Makes responsive fields. Sets size and field alignment.*/
input[type=text], input[type=password], input[type=email], input[type=number]{
padding: 15px;
font-size:18px;
margin-bottom: 10px;
border-radius:5px;
border:1px solid #005e86;
}
#datepicker_go{
width: 150px;
font-weight: bold;
padding: 15px;
font-size:18px;
margin-bottom: 10px;
border-radius:5px;
border:1px solid #005e86;
}
/* input[type=text], input[type=password], input[type=email]{
font-size:18px;
margin-bottom: 10px;
margin-top: 10px;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
} */

select{
font-size:18px;
margin-bottom: 10px;
margin-top: 10px;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
}

select.petit_select{
font-size:11px;
margin: 0px;
padding: 0px;
border:1px solid #005e86;
}


input[type=submit].tous_h,input[type=button].tous_h{
height:160px;
width:80px;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_tous_h.png);
background-repeat: no-repeat;
background-position: bottom;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
vertical-align: top;
}
input[type=submit].tous_h:hover, input[type=button].tous_h:hover
{
background-color: #66a6c1;
background-image:url(images/logo_tous_h2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].tous_h:active, input[type=button].tous_h:active
{
background-color: #00435f;
background-image:url(images/logo_tous_h3.png);
background-repeat: no-repeat;
color: white;
}



input[type=submit].tous_v,input[type=button].tous_v{
height:160px;
width:80px;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_tous_v.png);
background-repeat: no-repeat;
background-position: bottom;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
vertical-align: top;
}
input[type=submit].tous_v:hover, input[type=button].tous_v:hover
{
background-color: #66a6c1;
background-image:url(images/logo_tous_v2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].tous_v:active, input[type=button].tous_v:active
{
background-color: #00435f;
background-image:url(images/logo_tous_v3.png);
background-repeat: no-repeat;
color: white;
}


input[type=submit].vertical,input[type=button].vertical{
height:140px;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_vide.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].vertical:hover, input[type=button].vertical:hover
{
background-color: #66a6c1;
background-image:url(images/logo_vide2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].vertical:active, input[type=button].vertical:active
{
background-color: #00435f;
background-image:url(images/logo_vide3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].vertical_locking,input[type=button].vertical_locking{
height:140px;
padding: 15px;
border-radius:5px;
border:1px solid #8e8e8e;
background-color: #8e8e8e;
background-image:url(images/logo_locking.png);
background-repeat: no-repeat;
background-position: bottom center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].vertical_locking:hover, input[type=button].vertical_locking:hover
{
background-color: #e6e6e6;
color: black;
}
input[type=submit].vertical_locking:active, input[type=button].vertical_locking:active
{
background-color: black;
color: white;
}

input[type=submit].locked,input[type=button].locked{
margin-bottom: 0px;
padding: 8px;
width:40px;
border-radius:5px;
border:1px solid #8e8e8e;
background-color: #8e8e8e;
background-image:url(images/logo_locking.png);
background-repeat: no-repeat;
background-position: bottom center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].locked:hover, input[type=button].locked:hover
{
background-color: #cae8c7;
color: black;
}
input[type=submit].locked:active, input[type=button].locked:active
{
background-color: black;
color: white;
}
input.locked_p{
margin: 0px;
padding: 0px;
width:20px;
height:20px;
border-radius:5px;
border:1px solid #8e8e8e;
background-color: #8e8e8e;
background-image:url(images/logo_locking_p.png);
background-repeat: no-repeat;
background-position: center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input.locked_p:hover
{
background-color: #cae8c7;
color: black;
}
input.locked_p:active
{
background-color: black;
color: white;
}

input[type=submit].resp_locked,input[type=button].resp_locked{
margin-bottom: 20px;
width:40%;
padding: 15px;
border-radius:5px;
border:1px solid #8e8e8e;
background-color: #8e8e8e;
background-image:url(images/logo_locking.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_locked:hover, input[type=button].resp_locked:hover
{
background-color: #cae8c7;
color: black;
}
input[type=submit].resp_locked:active, input[type=button].resp_locked:active
{
background-color: black;
color: white;
}

input[type=submit].resp_unlocked,input[type=button].resp_unlocked{
margin-bottom: 20px;
width:40%;
padding: 15px;
border-radius:5px;
border:1px solid #cae8c7;
background-color: #cae8c7;
background-image:url(images/logo_unlocking.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_unlocked:hover, input[type=button].resp_unlocked:hover
{
background-color: #8e8e8e;
color: black;
}
input[type=submit].resp_unlocked:active, input[type=button].resp_unlocked:active
{
background-color: black;
color: white;
}

input[type=submit].unlocked,input[type=button].unlocked{
margin-bottom: 0px;
padding: 8px;
width:40px;
border-radius:5px;
border:1px solid #cae8c7;
background-color: #cae8c7;
background-image:url(images/logo_unlocking.png);
background-repeat: no-repeat;
background-position: bottom center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].unlocked:hover, input[type=button].unlocked:hover
{
background-color: #8e8e8e;
color: black;
}
input[type=submit].unlocked:active, input[type=button].unlocked:active
{
background-color: black;
color: white;
}

input.unlocked_p{
margin: 0px;
padding: 0px;
width:20px;
height:20px;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #23a416;
background-image:url(images/logo_unlocking_p.png);
background-repeat: no-repeat;
background-position: center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input.unlocked_p:hover
{
background-color: #8e8e8e;
color: black;
}
input.unlocked_p:active
{
background-color: black;
color: white;
}


input[type=submit].resp_lab,input[type=button].resp_lab{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #9e0202;
background-color: #9e0202;
background-image:url(images/logo_vide_labos.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_lab:hover, input[type=button].resp_lab:hover
{
background-color: #c36969;
background-image:url(images/logo_vide_labos2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_lab:active, input[type=button].resp_lab:active
{
background-color: #5c0202;
background-image:url(images/logo_vide_labos3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp,input[type=button].resp{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_vide.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp:hover, input[type=button].resp:hover
{
background-color: #66a6c1;
background-image:url(images/logo_vide2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp:active, input[type=button].resp:active
{
background-color: #00435f;
background-image:url(images/logo_vide3.png);
background-repeat: no-repeat;
color: white;
}


input[type=submit].resp_disabled,input[type=button].resp_disabled{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #aaaaaa;
background-color: #e5e5e5;
background-image:url(images/logo_vide_disabled.png);
background-repeat: no-repeat;
background-position: left center;
color: #aaaaaa;
font-size:18px;
cursor: not-allowed;
font-weight:bold;
}

input[type=submit].resp_covoit,input[type=button].resp_covoit{
margin-bottom: 20px;
width:94%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #55967e;
background-image:url(images/logo_vide_covoit.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_covoit:hover, input[type=button].resp_covoit:hover
{
background-color: #55ad83;
background-image:url(images/logo_vide_covoit2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_covoit:active, input[type=button].resp_covoit:active
{
background-color: #55727c;
background-image:url(images/logo_vide_covoit3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_bjcovoit,input[type=button].resp_bjcovoit{
margin-bottom: 20px;
width:94%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #55967e;
background-image:url(images/logo_bjcovoit.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_bjcovoit:hover, input[type=button].resp_bjcovoit:hover
{
background-color: #55ad83;
background-image:url(images/logo_bjcovoit2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_bjcovoit:active, input[type=button].resp_bjcovoit:active
{
background-color: #55727c;
background-image:url(images/logo_bjcovoit3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_voiture_index,input[type=button].resp_voiture_index{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #55967e;
background-image:url(images/logo_voiture.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_voiture_index:hover, input[type=button].resp_voiture_index:hover
{
background-color: #55ad83;
background-image:url(images/logo_voiture2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_voiture_index:active, input[type=button].resp_voiture_index:active
{
background-color: #55727c;
background-image:url(images/logo_voiture3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_alert_covoit1,input[type=button].resp_alert_covoit1{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #55967e;
background-image:url(images/logo_voiture_1alert.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_alert_covoit1:hover, input[type=button].resp_alert_covoit1:hover
{
background-color: #55ad83;
background-image:url(images/logo_voiture_1alert2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_alert_covoit1:active, input[type=button].resp_alert_covoit1:active
{
background-color: #55727c;
background-image:url(images/logo_voiture_1alert3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_alert_covoit2,input[type=button].resp_alert_covoit2{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #55967e;
background-image:url(images/logo_voiture_2alert.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_alert_covoit2:hover, input[type=button].resp_alert_covoit2:hover
{
background-color: #55ad83;
background-image:url(images/logo_voiture_2alert2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_alert_covoit2:active, input[type=button].resp_alert_covoit2:active
{
background-color: #55727c;
background-image:url(images/logo_voiture_2alert3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_alert_covoit3,input[type=button].resp_alert_covoit3{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #55967e;
background-image:url(images/logo_voiture_3alert.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_alert_covoit3:hover, input[type=button].resp_alert_covoit3:hover
{
background-color: #55ad83;
background-image:url(images/logo_voiture_3alert2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_alert_covoit3:active, input[type=button].resp_alert_covoit3:active
{
background-color: #55727c;
background-image:url(images/logo_voiture_3alert3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_alert_covoit4,input[type=button].resp_alert_covoit4{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #55967e;
background-image:url(images/logo_voiture_4alert.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_alert_covoit4:hover, input[type=button].resp_alert_covoit4:hover
{
background-color: #55ad83;
background-image:url(images/logo_voiture_4alert2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_alert_covoit4:active, input[type=button].resp_alert_covoit4:active
{
background-color: #55727c;
background-image:url(images/logo_voiture_4alert3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_alert_covoit5,input[type=button].resp_alert_covoit5{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #55967e;
background-image:url(images/logo_voiture_5alert.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_alert_covoit5:hover, input[type=button].resp_alert_covoit5:hover
{
background-color: #55ad83;
background-image:url(images/logo_voiture_5alert2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_alert_covoit5:active, input[type=button].resp_alert_covoit5:active
{
background-color: #55727c;
background-image:url(images/logo_voiture_5alert3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_alert_covoit6,input[type=button].resp_alert_covoit6{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #55967e;
background-image:url(images/logo_voiture_6alert.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_alert_covoit6:hover, input[type=button].resp_alert_covoit6:hover
{
background-color: #55ad83;
background-image:url(images/logo_voiture_6alert2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_alert_covoit6:active, input[type=button].resp_alert_covoit6:active
{
background-color: #55727c;
background-image:url(images/logo_voiture_6alert3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_alert_covoit7,input[type=button].resp_alert_covoit7{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #55967e;
background-image:url(images/logo_voiture_7alert.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_alert_covoit7:hover, input[type=button].resp_alert_covoit7:hover
{
background-color: #55ad83;
background-image:url(images/logo_voiture_7alert2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_alert_covoit7:active, input[type=button].resp_alert_covoit7:active
{
background-color: #55727c;
background-image:url(images/logo_voiture_7alert3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_alert_covoit8,input[type=button].resp_alert_covoit8{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #55967e;
background-image:url(images/logo_voiture_8alert.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_alert_covoit8:hover, input[type=button].resp_alert_covoit8:hover
{
background-color: #55ad83;
background-image:url(images/logo_voiture_8alert2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_alert_covoit8:active, input[type=button].resp_alert_covoit8:active
{
background-color: #55727c;
background-image:url(images/logo_voiture_8alert3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_alert_covoit9,input[type=button].resp_alert_covoit9{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #55967e;
background-image:url(images/logo_voiture_9alert.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_alert_covoit9:hover, input[type=button].resp_alert_covoit9:hover
{
background-color: #55ad83;
background-image:url(images/logo_voiture_9alert2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_alert_covoit9:active, input[type=button].resp_alert_covoit9:active
{
background-color: #55727c;
background-image:url(images/logo_voiture_9alert3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_alert_covoit10,input[type=button].resp_alert_covoit10{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #55967e;
background-image:url(images/logo_voiture_10alert.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_alert_covoit10:hover, input[type=button].resp_alert_covoit10:hover
{
background-color: #55ad83;
background-image:url(images/logo_voiture_10alert2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_alert_covoit10:active, input[type=button].resp_alert_covoit10:active
{
background-color: #55727c;
background-image:url(images/logo_voiture_10alert3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_voiture,input[type=button].resp_voiture{
margin-bottom: 20px;
width:94%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #55967e;
background-image:url(images/logo_voiture.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_voiture:hover, input[type=button].resp_voiture:hover
{
background-color: #55ad83;
background-image:url(images/logo_voiture2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_voiture:active, input[type=button].resp_voiture:active
{
background-color: #55727c;
background-image:url(images/logo_voiture3.png);
background-repeat: no-repeat;
color: white;
}


input[type=submit].resp_station,input[type=button].resp_station{
margin-bottom: 20px;
width:94%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #55967e;
background-image:url(images/logo_station.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_station:hover, input[type=button].resp_station:hover
{
background-color: #55ad83;
background-image:url(images/logo_station2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_station:active, input[type=button].resp_station:active
{
background-color: #55727c;
background-image:url(images/logo_station3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_return,input[type=button].resp_return{
margin-bottom: 20px;
width:94%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #55967e;
background-image:url(images/logo_return.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_return:hover, input[type=button].resp_return:hover
{
background-color: #55ad83;
background-image:url(images/logo_return2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_return:active, input[type=button].resp_return:active
{
background-color: #55727c;
background-image:url(images/logo_return3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_recherche,input[type=button].resp_recherche{
margin-bottom: 20px;
width:94%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #55967e;
background-image:url(images/logo_recherche.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_recherche:hover, input[type=button].resp_recherche:hover
{
background-color: #55ad83;
background-image:url(images/logo_recherche2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_recherche:active, input[type=button].resp_recherche:active
{
background-color: #55727c;
background-image:url(images/logo_recherche3.png);
background-repeat: no-repeat;
color: white;
}


input[type=submit].resp_whatsapp,input[type=button].resp_whatsapp{
margin-bottom: 20px;
width:94%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #55967e;
background-image:url(images/logo_whatsapp.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_whatsapp:hover, input[type=button].resp_whatsapp:hover
{
background-color: #55ad83;
background-image:url(images/logo_whatsapp2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_whatsapp:active, input[type=button].resp_whatsapp:active
{
background-color: #55727c;
background-image:url(images/logo_whatsapp3.png);
background-repeat: no-repeat;
color: white;
}


input[type=submit].resp_accord,input[type=button].resp_accord{
margin-bottom: 20px;
width:94%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #55967e;
background-image:url(images/logo_accord.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_accord:hover, input[type=button].resp_accord:hover
{
background-color: #55ad83;
background-image:url(images/logo_accord2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_accord:active, input[type=button].resp_accord:active
{
background-color: #55727c;
background-image:url(images/logo_accord3.png);
background-repeat: no-repeat;
color: white;
}


input[type=submit].resp_suppr_covoit,input[type=button].resp_suppr_covoit{
margin-bottom: 20px;
width:94%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #55967e;
background-image:url(images/logo_suppr_covoit.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_suppr_covoit:hover, input[type=button].resp_suppr_covoit:hover
{
background-color: #55ad83;
background-image:url(images/logo_suppr_covoit2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_suppr_covoit:active, input[type=button].resp_suppr_covoit:active
{
background-color: #55727c;
background-image:url(images/logo_suppr_covoit3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_partage,input[type=button].resp_partage{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_partage.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_partage:hover, input[type=button].resp_partage:hover
{
background-color: #66a6c1;
background-image:url(images/logo_partage2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_partage:active, input[type=button].resp_partage:active
{
background-color: #00435f;
background-image:url(images/logo_partage3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_compte,input[type=button].resp_compte{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_compte.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_compte:hover, input[type=button].resp_compte:hover
{
background-color: #66a6c1;
background-image:url(images/logo_compte2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_compte:active, input[type=button].resp_compte:active
{
background-color: #00435f;
background-image:url(images/logo_compte3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_upload,input[type=button].resp_upload{
margin-bottom: 20px;
width:30%;
padding: 15px 2px 15px 40px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_upload.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_upload:hover, input[type=button].resp_upload:hover
{
background-color: #66a6c1;
background-image:url(images/logo_upload2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_upload:active, input[type=button].resp_upload:active
{
background-color: #00435f;
background-image:url(images/logo_upload3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_kore,input[type=button].resp_kore{
margin-bottom: 20px;
width:100%;
padding: 15px 2px 15px 40px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_kore.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_kore:hover, input[type=button].resp_kore:hover
{
background-color: #66a6c1;
background-image:url(images/logo_kore2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_kore:active, input[type=button].resp_kore:active
{
background-color: #00435f;
background-image:url(images/logo_kore3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_asie,input[type=button].resp_asie{
margin-bottom: 20px;
width:100%;
padding: 15px 2px 15px 40px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_asie.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_asie:hover, input[type=button].resp_asie:hover
{
background-color: #66a6c1;
background-image:url(images/logo_asie2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_asie:active, input[type=button].resp_asie:active
{
background-color: #00435f;
background-image:url(images/logo_asie3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_euro,input[type=button].resp_euro{
margin-bottom: 20px;
width:100%;
padding: 15px 2px 15px 40px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_euro.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_euro:hover, input[type=button].resp_euro:hover
{
background-color: #66a6c1;
background-image:url(images/logo_euro2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_euro:active, input[type=button].resp_euro:active
{
background-color: #00435f;
background-image:url(images/logo_euro3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_archive,input[type=button].resp_archive{
margin-bottom: 20px;
width:100%;
padding: 15px 2px 15px 40px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_archive.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_archive:hover, input[type=button].resp_archive:hover
{
background-color: #66a6c1;
background-image:url(images/logo_archive2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_archive:active, input[type=button].resp_archive:active
{
background-color: #00435f;
background-image:url(images/logo_archive3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_log,input[type=button].resp_log{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_log.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_log:hover, input[type=button].resp_log:hover
{
background-color: #66a6c1;
background-image:url(images/logo_log2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_log:active, input[type=button].resp_log:active
{
background-color: #00435f;
background-image:url(images/logo_log3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_pdf_synthese,input[type=button].resp_pdf_synthese{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_pdf_synthese.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_pdf_synthese:hover, input[type=button].resp_pdf_synthese:hover
{
background-color: #66a6c1;
background-image:url(images/logo_pdf_synthese2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_pdf_synthese:active, input[type=button].resp_pdf_synthese:active
{
background-color: #00435f;
background-image:url(images/logo_pdf_synthese3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_liste,input[type=button].resp_liste{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_liste.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_liste:hover, input[type=button].resp_liste:hover
{
background-color: #66a6c1;
background-image:url(images/logo_liste2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_liste:active, input[type=button].resp_liste:active
{
background-color: #00435f;
background-image:url(images/logo_liste3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_pdf_blanc,input[type=button].resp_pdf_blanc{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_pdf_blanc.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_pdf_blanc:hover, input[type=button].resp_pdf_blanc:hover
{
background-color: #66a6c1;
background-image:url(images/logo_pdf_blanc2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_pdf_blanc:active, input[type=button].resp_pdf_blanc:active
{
background-color: #00435f;
background-image:url(images/logo_pdf_blanc3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_stats,input[type=button].resp_stats{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_stats.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_stats:hover, input[type=button].resp_stats:hover
{
background-color: #66a6c1;
background-image:url(images/logo_stats2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_stats:active, input[type=button].resp_stats:active
{
background-color: #00435f;
background-image:url(images/logo_stats3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_contacter,input[type=button].resp_contacter{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_contacter.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_contacter:hover, input[type=button].resp_contacter:hover
{
background-color: #66a6c1;
background-image:url(images/logo_contacter2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_contacter:active, input[type=button].resp_contacter:active
{
background-color: #00435f;
background-image:url(images/logo_contacter3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_annuaire,input[type=button].resp_annuaire{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_annuaire.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_annuaire:hover, input[type=button].resp_annuaire:hover
{
background-color: #66a6c1;
background-image:url(images/logo_annuaire2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_annuaire:active, input[type=button].resp_annuaire:active
{
background-color: #00435f;
background-image:url(images/logo_annuaire3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_rdv,input[type=button].resp_rdv{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_rdv.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_rdv:hover, input[type=button].resp_rdv:hover
{
background-color: #66a6c1;
background-image:url(images/logo_rdv2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_rdv:active, input[type=button].resp_rdv:active
{
background-color: #00435f;
background-image:url(images/logo_rdv3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_forum,input[type=button].resp_forum{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_forum.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_forum:hover, input[type=button].resp_forum:hover
{
background-color: #66a6c1;
background-image:url(images/logo_forum2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_forum:active, input[type=button].resp_forum:active
{
background-color: #00435f;
background-image:url(images/logo_forum3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_forum_incompatible,input[type=button].resp_forum_incompatible{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_forum_incompatible.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_forum_incompatible:hover, input[type=button].resp_forum_incompatible:hover
{
background-color: #66a6c1;
background-image:url(images/logo_forum_incompatible2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_forum_incompatible:active, input[type=button].resp_forum_incompatible:active
{
background-color: #00435f;
background-image:url(images/logo_forum_incompatible3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_colis,input[type=button].resp_colis{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_colis.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_colis:hover, input[type=button].resp_colis:hover
{
background-color: #66a6c1;
background-image:url(images/logo_colis2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_colis:active, input[type=button].resp_colis:active
{
background-color: #00435f;
background-image:url(images/logo_colis3.png);
background-repeat: no-repeat;
color: white;
}


input[type=submit].resp_alert,input[type=button].resp_alert{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_alert.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_alert:hover, input[type=button].resp_alert:hover
{
background-color: #66a6c1;
background-image:url(images/logo_alert2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_alert:active, input[type=button].resp_alert:active
{
background-color: #00435f;
background-image:url(images/logo_alert3.png);
background-repeat: no-repeat;
color: white;
}


input[type=submit].resp_repas,input[type=button].resp_repas{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_repas.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_repas:hover, input[type=button].resp_repas:hover
{
background-color: #66a6c1;
background-image:url(images/logo_repas2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_repas:active, input[type=button].resp_repas:active
{
background-color: #00435f;
background-image:url(images/logo_repas3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_ag,input[type=button].resp_ag{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_ag.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_ag:hover, input[type=button].resp_ag:hover
{
background-color: #66a6c1;
background-image:url(images/logo_ag2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_ag:active, input[type=button].resp_ag:active
{
background-color: #00435f;
background-image:url(images/logo_ag3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_csv,input[type=button].resp_csv{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_csv.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_csv:hover, input[type=button].resp_csv:hover
{
background-color: #66a6c1;
background-image:url(images/logo_csv2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_csv:active, input[type=button].resp_csv:active
{
background-color: #00435f;
background-image:url(images/logo_csv3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_spark,input[type=button].resp_spark{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_spark.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_spark:hover, input[type=button].resp_spark:hover
{
background-color: #66a6c1;
background-image:url(images/logo_spark2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_spark:active, input[type=button].resp_spark:active
{
background-color: #00435f;
background-image:url(images/logo_spark3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_rab,input[type=button].resp_rab{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_rab.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_rab:hover, input[type=button].resp_rab:hover
{
background-color: #66a6c1;
background-image:url(images/logo_rab2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_rab:active, input[type=button].resp_rab:active
{
background-color: #00435f;
background-image:url(images/logo_rab3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_exceptions,input[type=button].resp_exceptions{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_exceptions.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_exceptions:hover, input[type=button].resp_exceptions:hover
{
background-color: #66a6c1;
background-image:url(images/logo_exceptions2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_exceptions:active, input[type=button].resp_exceptions:active
{
background-color: #00435f;
background-image:url(images/logo_exceptions3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_cdt,input[type=button].resp_cdt{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_cdt.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_cdt:hover, input[type=button].resp_cdt:hover
{
background-color: #66a6c1;
background-image:url(images/logo_cdt2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_cdt:active, input[type=button].resp_cdt:active
{
background-color: #00435f;
background-image:url(images/logo_cdt3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_plus,input[type=button].resp_plus,a.resp_plus{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_plus.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_plus:hover, input[type=button].resp_plus:hover, a.resp_plus:hover
{
background-color: #66a6c1;
background-image:url(images/logo_plus2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_plus:active, input[type=button].resp_plus:active, a.resp_plus:active
{
background-color: #00435f;
background-image:url(images/logo_plus3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_save,input[type=button].resp_save{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_save.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_save:hover, input[type=button].resp_save:hover
{
background-color: #66a6c1;
background-image:url(images/logo_save2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_save:active, input[type=button].resp_save:active
{
background-color: #00435f;
background-image:url(images/logo_save3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_quit,input[type=button].resp_quit{
margin-bottom: 20px;
width:44px;
padding: 15px;
border-radius:5px;
border:2px solid #c7d5db;
background-color: #8e8f90;
background-image:url(images/logo_retour.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}

input[type=submit].resp_quit:hover,input[type=button].resp_quit:hover
{
background-color: #627c87;
background-image:url(images/logo_retour2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_quit:active,input[type=button].resp_quit:active
{
background-color: #292a2a;
background-image:url(images/logo_retour3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_excel_bleu,input[type=button].resp_excel_bleu{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_excel_bleu.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_excel_bleu:hover, input[type=button].resp_excel_bleu:hover
{
background-color: #66a6c1;
background-image:url(images/logo_excel_bleu2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_excel_bleu:active, input[type=button].resp_excel_bleu:active
{
background-color: #00435f;
background-image:url(images/logo_excel_bleu3.png);
background-repeat: no-repeat;
color: white;
}

a.bouton_recycling{
display:block;
margin-bottom: 20px;
width:100%;
padding: 15px 2px 15px 40px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_recycling.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
text-decoration: none;
text-align: center;
}
a.bouton_recycling:hover
{
background-color: #66a6c1;
background-image:url(images/logo_recycling2.png);
background-repeat: no-repeat;
color: white;
}
a.bouton_recycling:active
{
background-color: #00435f;
background-image:url(images/logo_recycling3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_recycling,input[type=button].resp_recycling{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_recycling.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_recycling:hover, input[type=button].resp_recycling:hover
{
background-color: #66a6c1;
background-image:url(images/logo_recycling2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_recycling:active, input[type=button].resp_recycling:active
{
background-color: #00435f;
background-image:url(images/logo_recycling3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_pdf,input[type=button].resp_pdf{
margin-bottom: 20px;
width:100%;
padding: 15px 2px 15px 40px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_pdf.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_pdf:hover, input[type=button].resp_pdf:hover
{
background-color: #66a6c1;
background-image:url(images/logo_pdf2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_pdf:active, input[type=button].resp_pdf:active
{
background-color: #00435f;
background-image:url(images/logo_pdf3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_email_error,input[type=button].resp_email_error{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_email_error.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_email_error:hover, input[type=button].resp_email_error:hover
{
background-color: #66a6c1;
background-image:url(images/logo_email_error2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_email_error:active, input[type=button].resp_email_error:active
{
background-color: #00435f;
background-image:url(images/logo_email_error3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_email,input[type=button].resp_email{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_email.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_email:hover, input[type=button].resp_email:hover
{
background-color: #66a6c1;
background-image:url(images/logo_email2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_email:active, input[type=button].resp_email:active
{
background-color: #00435f;
background-image:url(images/logo_email3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_weeks,input[type=button].resp_weeks{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_weeks.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_weeks:hover, input[type=button].resp_weeks:hover
{
background-color: #66a6c1;
background-image:url(images/logo_weeks2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_weeks:active, input[type=button].resp_weeks:active
{
background-color: #00435f;
background-image:url(images/logo_weeks3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_conge,input[type=button].resp_conge{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_conge.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_conge:hover, input[type=button].resp_conge:hover
{
background-color: #66a6c1;
background-image:url(images/logo_conge2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_conge:active, input[type=button].resp_conge:active
{
background-color: #00435f;
background-image:url(images/logo_conge3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_agreement,input[type=button].resp_agreement{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_agreement.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_agreement:hover, input[type=button].resp_agreement:hover
{
background-color: #66a6c1;
background-image:url(images/logo_agreement2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_agreement:active, input[type=button].resp_agreement:active
{
background-color: #00435f;
background-image:url(images/logo_agreement3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_upload_photos,input[type=button].resp_upload_photos{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_upload_photos.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_upload_photos:hover, input[type=button].resp_upload_photos:hover
{
background-color: #66a6c1;
background-image:url(images/logo_upload_photos2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_upload_photos:active, input[type=button].resp_upload_photos:active
{
background-color: #00435f;
background-image:url(images/logo_upload_photos3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_upload100,input[type=button].resp_upload100{
margin-bottom: 20px;
width:100%;
padding: 15px 2px 15px 40px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_upload.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_upload100:hover, input[type=button].resp_upload100:hover
{
background-color: #66a6c1;
background-image:url(images/logo_upload2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_upload100:active, input[type=button].resp_upload100:active
{
background-color: #00435f;
background-image:url(images/logo_upload3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_poids,input[type=button].resp_poids{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_poids.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_poids:hover, input[type=button].resp_poids:hover
{
background-color: #66a6c1;
background-image:url(images/logo_poids2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_poids:active, input[type=button].resp_poids:active
{
background-color: #00435f;
background-image:url(images/logo_poids3.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_tribu,input[type=button].resp_tribu{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_tribu.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_tribu:hover, input[type=button].resp_tribu:hover
{
background-color: #66a6c1;
background-image:url(images/logo_tribu2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_tribu:active, input[type=button].resp_tribu:active
{
background-color: #00435f;
background-image:url(images/logo_tribu3.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_groupe,input[type=button].resp_groupe{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_groupe.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_groupe:hover, input[type=button].resp_groupe:hover
{
background-color: #66a6c1;
background-image:url(images/logo_groupe2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_groupe:active, input[type=button].resp_groupe:active
{
background-color: #00435f;
background-image:url(images/logo_groupe3.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_classe,input[type=button].resp_classe{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_classe.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_classe:hover, input[type=button].resp_classe:hover
{
background-color: #66a6c1;
background-image:url(images/logo_classe2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_classe:active, input[type=button].resp_classe:active
{
background-color: #00435f;
background-image:url(images/logo_classe3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_room,input[type=button].resp_room{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_room.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_room:hover, input[type=button].resp_room:hover
{
background-color: #66a6c1;
background-image:url(images/logo_room2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_room:active, input[type=button].resp_room:active
{
background-color: #00435f;
background-image:url(images/logo_room3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_bat,input[type=button].resp_bat{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_bat.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_bat:hover, input[type=button].resp_bat:hover
{
background-color: #66a6c1;
background-image:url(images/logo_bat2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_bat:active, input[type=button].resp_bat:active
{
background-color: #00435f;
background-image:url(images/logo_bat3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_notice,input[type=button].resp_notice{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_notice.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_notice:hover, input[type=button].resp_notice:hover
{
background-color: #66a6c1;
background-image:url(images/logo_notice2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_notice:active, input[type=button].resp_notice:active
{
background-color: #00435f;
background-image:url(images/logo_notice3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_notice2,input[type=button].resp_notice2{
margin-bottom: 0px;
width:100%;
padding: 8px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_notice.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_notice2:hover, input[type=button].resp_notice2:hover
{
background-color: #66a6c1;
background-image:url(images/logo_notice2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_notice2:active, input[type=button].resp_notice2:active
{
background-color: #00435f;
background-image:url(images/logo_notice3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_disc,input[type=button].resp_disc{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_disc.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_disc:hover, input[type=button].resp_disc:hover
{
background-color: #66a6c1;
background-image:url(images/logo_disc2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_disc:active, input[type=button].resp_disc:active
{
background-color: #00435f;
background-image:url(images/logo_disc3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_calendar_vert,input[type=button].resp_calendar_vert{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_calendar_vert.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_calendar_vert:hover, input[type=button].resp_calendar_vert:hover
{
background-color: #66a6c1;
background-image:url(images/logo_calendar_vert2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_calendar_vert:active, input[type=button].resp_calendar_vert:active
{
background-color: #00435f;
background-image:url(images/logo_calendar_vert3.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_contrainte,input[type=button].resp_contrainte{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_contrainte.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_contrainte:hover, input[type=button].resp_contrainte:hover
{
background-color: #66a6c1;
background-image:url(images/logo_contrainte2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_contrainte:active, input[type=button].resp_contrainte:active
{
background-color: #00435f;
background-image:url(images/logo_contrainte3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_calendar_bleu,input[type=button].resp_calendar_bleu{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_calendar_bleu.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_calendar_bleu:hover, input[type=button].resp_calendar_bleu:hover
{
background-color: #66a6c1;
background-image:url(images/logo_calendar_bleu2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_calendar_bleu:active, input[type=button].resp_calendar_bleu:active
{
background-color: #00435f;
background-image:url(images/logo_calendar_bleu3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_consignes,input[type=button].resp_consignes{
margin-bottom: 20px;
width:100%;
padding: 15px 2px 15px 40px;
border-radius:5px;
border:1px solid #9e0202;
background-color: #9e0202;
background-image:url(images/logo_consignes.png);
background-repeat: no-repeat;
background-position: left;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_consignes:hover, input[type=button].resp_consignes:hover
{
background-color: #c36969;
background-image:url(images/logo_consignes2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_consignes:active, input[type=button].resp_consignes:active
{
background-color: #5c0202;
background-image:url(images/logo_consignes3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_tp,input[type=button].resp_tp{
margin-bottom: 20px;
width:100%;
padding: 15px 2px 15px 40px;
border-radius:5px;
border:1px solid #9e0202;
background-color: #9e0202;
background-image:url(images/logo_tp.png);
background-repeat: no-repeat;
background-position: left;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_tp:hover, input[type=button].resp_tp:hover
{
background-color: #c36969;
background-image:url(images/logo_tp2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_tp:active, input[type=button].resp_tp:active
{
background-color: #5c0202;
background-image:url(images/logo_tp3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_tipe,input[type=button].resp_tipe{
margin-bottom: 20px;
width:100%;
padding: 15px 2px 15px 40px;
border-radius:5px;
border:1px solid #9e0202;
background-color: #9e0202;
background-image:url(images/logo_tipe.png);
background-repeat: no-repeat;
background-position: left;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_tipe:hover, input[type=button].resp_tipe:hover
{
background-color: #c36969;
background-image:url(images/logo_tipe2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_tipe:active, input[type=button].resp_tipe:active
{
background-color: #5c0202;
background-image:url(images/logo_tipe3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_gr_tipe,input[type=button].resp_gr_tipe{
margin-bottom: 20px;
width:100%;
padding: 15px 2px 15px 40px;
border-radius:5px;
border:1px solid #9e0202;
background-color: #9e0202;
background-image:url(images/logo_gr_tipe.png);
background-repeat: no-repeat;
background-position: left;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_gr_tipe:hover, input[type=button].resp_gr_tipe:hover
{
background-color: #c36969;
background-image:url(images/logo_gr_tipe2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_gr_tipe:active, input[type=button].resp_gr_tipe:active
{
background-color: #5c0202;
background-image:url(images/logo_gr_tipe3.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_commande,input[type=button].resp_commande{
margin-bottom: 20px;
width:100%;
padding: 15px 2px 15px 40px;
border-radius:5px;
border:1px solid #9e0202;
background-color: #9e0202;
background-image:url(images/logo_commande.png);
background-repeat: no-repeat;
background-position: left;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_commande:hover, input[type=button].resp_commande:hover
{
background-color: #c36969;
background-image:url(images/logo_commande2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_commande:active, input[type=button].resp_commande:active
{
background-color: #5c0202;
background-image:url(images/logo_commande3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_demandes,input[type=button].resp_demandes{
margin-bottom: 20px;
width:100%;
padding: 15px 2px 15px 40px;
border-radius:5px;
border:1px solid #9e0202;
background-color: #9e0202;
background-image:url(images/logo_demandes.png);
background-repeat: no-repeat;
background-position: left;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_demandes:hover, input[type=button].resp_demandes:hover
{
background-color: #c36969;
background-image:url(images/logo_demandes2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_demandes:active, input[type=button].resp_demandes:active
{
background-color: #5c0202;
background-image:url(images/logo_demandes3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_tplibres,input[type=button].resp_tplibres{
margin-bottom: 20px;
width:100%;
padding: 15px 2px 15px 40px;
border-radius:5px;
border:1px solid #9e0202;
background-color: #9e0202;
background-image:url(images/logo_tplibres.png);
background-repeat: no-repeat;
background-position: left;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_tplibres:hover, input[type=button].resp_tplibres:hover
{
background-color: #c36969;
background-image:url(images/logo_tplibres2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_tplibres:active, input[type=button].resp_tplibres:active
{
background-color: #5c0202;
background-image:url(images/logo_tplibres3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_labos,input[type=button].resp_labos{
margin-bottom: 20px;
width:100%;
padding: 15px 2px 15px 40px;
border-radius:5px;
border:1px solid #9e0202;
background-color: #9e0202;
background-image:url(images/logo_labos.png);
background-repeat: no-repeat;
background-position: left;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_labos:hover, input[type=button].resp_labos:hover
{
background-color: #c36969;
background-image:url(images/logo_labos2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_labos:active, input[type=button].resp_labos:active
{
background-color: #5c0202;
background-image:url(images/logo_labos3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].action_suppr,input[type=button].action_suppr{
margin-bottom: 20px;
margin-left: 20px;
width:40%;
padding: 15px;
border-radius:5px;
border:1px solid #ff0000;
background-color: #ff0000;
background-image:url(images/logo_delete.png);
background-repeat: no-repeat;
background-position: left;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].action_suppr:hover, input[type=button].action_suppr:hover
{
background-color: #fd4040;
background-image:url(images/logo_delete2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].action_suppr:active, input[type=button].action_suppr:active
{
background-color: #a70404;
background-image:url(images/logo_delete3.png);
background-repeat: no-repeat;
color: white;
}


input[type=submit].action_labos,input[type=button].action_labos{
margin-bottom: 20px;
margin-left: 20px;
width:40%;
padding: 15px;
border-radius:5px;
border:1px solid #9e0202;
background-color: #9e0202;
background-image:url(images/logo_vide_labos.png);
background-repeat: no-repeat;
background-position: left;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].action_labos:hover, input[type=button].action_labos:hover
{
background-color: #c36969;
background-image:url(images/logo_vide_labos2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].action_labos:active, input[type=button].action_labos:active
{
background-color: #5c0202;
background-image:url(images/logo_vide_labos3.png);
background-repeat: no-repeat;
color: white;
}


.label-file_labos {
display: block;
text-align: center;
margin-bottom: 20px;
margin-left: 20px;
width:40%;
padding: 15px;
border-radius:5px;
border:1px solid #9e0202;
background-color: #9e0202;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
.label-file_labos:hover
{
background-color: #c36969;
color: white;
}
.label-file_labos:active
{
background-color: #5c0202;
color: white;
}
 


input[type=submit].resp_search,input[type=button].resp_search{
margin-bottom: 20px;
width:20%;
padding: 15px 2px 15px 40px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_search.png);
background-repeat: no-repeat;
background-position: left;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_search:hover, input[type=button].resp_search:hover
{
background-color: #66a6c1;
background-image:url(images/logo_search2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_search:active, input[type=button].resp_search:active
{
background-color: #00435f;
background-image:url(images/logo_search3.png);
background-repeat: no-repeat;
color: white;
}


input[type=submit].resp_search_0margin,input[type=button].resp_search_0margin{
margin-bottom: 0px;
width:20%;
padding: 15px 2px 15px 40px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_search.png);
background-repeat: no-repeat;
background-position: left;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_search_0margin:hover, input[type=button].resp_search_0margin:hover
{
background-color: #66a6c1;
background-image:url(images/logo_search2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_search_0margin:active, input[type=button].resp_search_0margin:active
{
background-color: #00435f;
background-image:url(images/logo_search3.png);
background-repeat: no-repeat;
color: white;
}


input[type=submit].resp_qcm,input[type=button].resp_qcm{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_qcm.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_qcm:hover, input[type=button].resp_qcm:hover
{
background-color: #66a6c1;
background-image:url(images/logo_qcm2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_qcm:active, input[type=button].resp_qcm:active
{
background-color: #00435f;
background-image:url(images/logo_qcm3.png);
background-repeat: no-repeat;
color: white;
}


input[type=submit].resp_search_p,input[type=button].resp_search_p{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_search.png);
background-repeat: no-repeat;
background-position: center;
color: aliceblue;
font-size:18px;
cursor:pointer;
}
input[type=submit].resp_search_p:hover, input[type=button].resp_search_p:hover
{
background-color: #66a6c1;
background-image:url(images/logo_search2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_search_p:active, input[type=button].resp_search_p:active
{
background-color: #00435f;
background-image:url(images/logo_search3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_trinome,input[type=button].resp_trinome{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_trinome.png);
background-repeat: no-repeat;
background-position: left;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_trinome:hover, input[type=button].resp_trinome:hover
{
background-color: #66a6c1;
background-image:url(images/logo_trinome2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_trinome:active, input[type=button].resp_trinome:active
{
background-color: #00435f;
background-image:url(images/logo_trinome3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_search_suppr,input[type=button].resp_search_suppr{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_search_suppr.png);
background-repeat: no-repeat;
background-position: center;
color: aliceblue;
font-size:18px;
cursor:pointer;
}
input[type=submit].resp_search_suppr:hover, input[type=button].resp_search_suppr:hover
{
background-color: #66a6c1;
background-image:url(images/logo_search_suppr2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_search_suppr:active, input[type=button].resp_search_suppr:active
{
background-color: #00435f;
background-image:url(images/logo_search_suppr3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_search_so,input[type=button].resp_search_so{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_search_so.png);
background-repeat: no-repeat;
background-position: center;
color: aliceblue;
font-size:18px;
cursor:pointer;
}
input[type=submit].resp_search_so:hover, input[type=button].resp_search_so:hover
{
background-color: #66a6c1;
background-image:url(images/logo_search_so2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_search_so:active, input[type=button].resp_search_so:active
{
background-color: #00435f;
background-image:url(images/logo_search_so3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_dupliquer,input[type=button].resp_dupliquer{
margin-left: 12px;
padding: 2px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
color: aliceblue;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_dupliquer:hover, input[type=button].resp_dupliquer:hover
{
background-color: #66a6c1;
color: white;
}
input[type=submit].resp_dupliquer:active, input[type=button].resp_dupliquer:active
{
background-color: #00435f;
color: white;
}
input[type=submit].resp_chronos,input[type=button].resp_chronos{
width: 44px;
height: 44px;
margin-bottom: 4px;
padding: 4px;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #ff7200;
background-image:url(images/logo_chronos.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_chronos:hover, input[type=button].resp_chronos:hover
{
background-color: #fd9040;
background-image:url(images/logo_chronos2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_chronos:active, input[type=button].resp_chronos:active
{
background-color: #a74d04;
background-image:url(images/logo_chronos3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].nn,input[type=button].nn{
margin-bottom: 20px;
padding: 2px;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #ff7200;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].nn:hover, input[type=button].nn:hover
{
background-color: #fd9040;
color: white;
}
input[type=submit].nn:active, input[type=button].nn:active
{
background-color: #a74d04;
}

input[type=submit].resp_change,input[type=button].resp_change{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #ff7200;
background-image:url(images/logo_pen_o.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_change:hover, input[type=button].resp_change:hover
{
background-color: #fd9040;
background-image:url(images/logo_pen_o2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_change:active, input[type=button].resp_change:active
{
background-color: #a74d04;
background-image:url(images/logo_pen_o3.png);
background-repeat: no-repeat;
color: white;
}

a.resp_change{
display:block;
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #ff7200;
background-image:url(images/logo_pen_o.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
text-decoration: none;
}
a.resp_change:hover
{
background-color: #fd9040;
background-image:url(images/logo_pen_o2.png);
background-repeat: no-repeat;
color: white;
}
a.resp_change:active
{
background-color: #a74d04;
background-image:url(images/logo_pen_o3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_change2,input[type=button].resp_change2{
margin-bottom: 20px;
width:100%;
padding: 15px 2px 15px 40px;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #ff7200;
background-image:url(images/logo_change.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_change2:hover, input[type=button].resp_change2:hover
{
background-color: #fd9040;
background-image:url(images/logo_change2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_change2:active, input[type=button].resp_change2:active
{
background-color: #a74d04;
background-image:url(images/logo_change3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_transfert,input[type=button].resp_transfert{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_transfert.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_transfert:hover, input[type=button].resp_transfert:hover
{
background-color: #66a6c1;
background-image:url(images/logo_transfert2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_transfert:active, input[type=button].resp_transfert:active
{
background-color: #00435f;
background-image:url(images/logo_transfert3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_pen,input[type=button].resp_pen{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_pen.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_pen:hover, input[type=button].resp_pen:hover
{
background-color: #66a6c1;
background-image:url(images/logo_pen2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_pen:active, input[type=button].resp_pen:active
{
background-color: #00435f;
background-image:url(images/logo_pen3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_password,input[type=button].resp_password{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_password.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_password:hover, input[type=button].resp_password:hover
{
background-color: #66a6c1;
background-image:url(images/logo_password2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_password:active, input[type=button].resp_password:active
{
background-color: #00435f;
background-image:url(images/logo_password3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_bookmark,input[type=button].resp_bookmark{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_bookmark.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_bookmark:hover, input[type=button].resp_bookmark:hover
{
background-color: #66a6c1;
background-image:url(images/logo_bookmark2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_bookmark:active, input[type=button].resp_bookmark:active
{
background-color: #00435f;
background-image:url(images/logo_bookmark3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_uti,input[type=button].resp_uti{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_uti.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_uti:hover, input[type=button].resp_uti:hover
{
background-color: #66a6c1;
background-image:url(images/logo_uti2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_uti:active, input[type=button].resp_uti:active
{
background-color: #00435f;
background-image:url(images/logo_uti3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_eleve,input[type=button].resp_eleve{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_eleve.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_eleve:hover, input[type=button].resp_eleve:hover
{
background-color: #66a6c1;
background-image:url(images/logo_eleve2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_eleve:active, input[type=button].resp_eleve:active
{
background-color: #00435f;
background-image:url(images/logo_eleve3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_suppr,input[type=button].resp_suppr{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_suppr.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_suppr:hover, input[type=button].resp_suppr:hover
{
background-color: #66a6c1;
background-image:url(images/logo_suppr2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_suppr:active, input[type=button].resp_suppr:active
{
background-color: #00435f;
background-image:url(images/logo_suppr3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_param,input[type=button].resp_param{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_parametres.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_param:hover, input[type=button].resp_param:hover
{
background-color: #66a6c1;
background-image:url(images/logo_parametres2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_param:active, input[type=button].resp_param:active
{
background-color: #00435f;
background-image:url(images/logo_parametres3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_td_info_jaune,input[type=button].resp_td_info_jaune{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #f4f971;
background-image:url(images/logo_td_info_jaune.png);
background-repeat: no-repeat;
background-position: left center;
color: #006b98;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_td_info_jaune:hover, input[type=button].resp_td_info_jaune:hover
{
background-color: #f6e30e;
background-image:url(images/logo_td_info_jaune2.png);
background-repeat: no-repeat;
}
input[type=submit].resp_td_info_jaune:active, input[type=button].resp_td_info_jaune:active
{
background-color: #f6c70e;
background-image:url(images/logo_td_info_jaune3.png);
background-repeat: no-repeat;
}

input[type=submit].resp_visio,input[type=button].resp_visio{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_visio.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_visio:hover, input[type=button].resp_visio:hover
{
background-color: #66a6c1;
background-image:url(images/logo_visio2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_visio:active, input[type=button].resp_visio:active
{
background-color: #00435f;
background-image:url(images/logo_visio3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_td_info,input[type=button].resp_td_info{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_td_info.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_td_info:hover, input[type=button].resp_td_info:hover
{
background-color: #66a6c1;
background-image:url(images/logo_td_info2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_td_info:active, input[type=button].resp_td_info:active
{
background-color: #00435f;
background-image:url(images/logo_td_info3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_choix_a,input[type=button].resp_choix_a{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #ab9f03;
background-color: #ab9f03;
background-image:url(images/logo_choix_a.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_choix_a:hover, input[type=button].resp_choix_a:hover
{
background-color: #ab8700;
background-image:url(images/logo_choix_a2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_choix_a:active, input[type=button].resp_choix_a:active
{
background-color: #ab6500;
background-image:url(images/logo_choix_a3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_aumonier,input[type=button].resp_aumonier{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #ab9f03;
background-color: #ab9f03;
background-image:url(images/logo_orga_a.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_aumonier:hover, input[type=button].resp_aumonier:hover
{
background-color: #ab8700;
background-image:url(images/logo_orga_a2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_aumonier:active, input[type=button].resp_aumonier:active
{
background-color: #ab6500;
background-image:url(images/logo_orga_a3.png);
background-repeat: no-repeat;
color: white;
}


input[type=submit].resp_notice_p,input[type=button].resp_notice_p{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #c8b4f8;
background-color: #c8b4f8;
background-image:url(images/logo_notice_p.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_notice_p:hover, input[type=button].resp_notice_p:hover
{
background-color: #c88af9;
background-image:url(images/logo_notice_p2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_notice_p:active, input[type=button].resp_notice_p:active
{
background-color: #c800ff;
background-image:url(images/logo_notice_p3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_notice_a,input[type=button].resp_notice_a{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #ab9f03;
background-color: #ab9f03;
background-image:url(images/logo_notice_a.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_notice_a:hover, input[type=button].resp_notice_a:hover
{
background-color: #ab8700;
background-image:url(images/logo_notice_a2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_notice_a:active, input[type=button].resp_notice_a:active
{
background-color: #ab6500;
background-image:url(images/logo_notice_a3.png);
background-repeat: no-repeat;
color: white;
}


input[type=submit].resp_choix_p,input[type=button].resp_choix_p{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #c8b4f8;
background-color: #c8b4f8;
background-image:url(images/logo_choix_p.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_choix_p:hover, input[type=button].resp_choix_p:hover
{
background-color: #c88af9;
background-image:url(images/logo_choix_p2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_choix_p:active, input[type=button].resp_choix_p:active
{
background-color: #c800ff;
background-image:url(images/logo_choix_p3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_prefet,input[type=button].resp_prefet{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #c8b4f8;
background-color: #c8b4f8;
background-image:url(images/logo_orga_p.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_prefet:hover, input[type=button].resp_prefet:hover
{
background-color: #c88af9;
background-image:url(images/logo_orga_p2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_prefet:active, input[type=button].resp_prefet:active
{
background-color: #c800ff;
background-image:url(images/logo_orga_p3.png);
background-repeat: no-repeat;
color: white;
}


input[type=submit].resp_impr,input[type=button].resp_impr{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_impr_0_.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_impr:hover, input[type=button].resp_impr:hover
{
background-color: #66a6c1;
background-image:url(images/logo_impr_0_2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_impr:active, input[type=button].resp_impr:active
{
background-color: #00435f;
background-image:url(images/logo_impr_0_3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].resp_conso,input[type=button].resp_conso{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_conso.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_conso:hover, input[type=button].resp_conso:hover
{
background-color: #66a6c1;
background-image:url(images/logo_conso2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_conso:active, input[type=button].resp_conso:active
{
background-color: #00435f;
background-image:url(images/logo_conso3.png);
background-repeat: no-repeat;
color: white;
}


input[type=submit].resp_saisie,input[type=button].resp_saisie{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_saisie.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_saisie:hover, input[type=button].resp_saisie:hover
{
background-color: #66a6c1;
background-image:url(images/logo_saisie2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_saisie:active, input[type=button].resp_saisie:active
{
background-color: #00435f;
background-image:url(images/logo_saisie3.png);
background-repeat: no-repeat;
color: white;
}


input[type=submit].resp_advance,input[type=button].resp_advance{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_advance.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_advance:hover, input[type=button].resp_advance:hover
{
background-color: #66a6c1;
background-image:url(images/logo_advance2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_advance:active, input[type=button].resp_advance:active
{
background-color: #00435f;
background-image:url(images/logo_advance3.png);
background-repeat: no-repeat;
color: white;
}


input[type=submit].resp_orga,input[type=button].resp_orga{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_orga.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_orga:hover, input[type=button].resp_orga:hover
{
background-color: #66a6c1;
background-image:url(images/logo_orga2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_orga:active, input[type=button].resp_orga:active
{
background-color: #00435f;
background-image:url(images/logo_orga3.png);
background-repeat: no-repeat;
color: white;
}


input[type=submit].resp_j0,input[type=button].resp_j0{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_j-0.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_j0:hover, input[type=button].resp_j0:hover
{
background-color: #66a6c1;
background-image:url(images/logo_j-02.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_j0:active, input[type=button].resp_j0:active
{
background-color: #00435f;
background-image:url(images/logo_j-03.png);
background-repeat: no-repeat;
color: white;
}


input[type=submit].resp_colle,input[type=button].resp_colle{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_oral.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_colle:hover, input[type=button].resp_colle:hover
{
background-color: #66a6c1;
background-image:url(images/logo_oral2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_colle:active, input[type=button].resp_colle:active
{
background-color: #00435f;
background-image:url(images/logo_oral3.png);
background-repeat: no-repeat;
color: white;
}


input[type=submit].resp_moulinette,input[type=button].resp_moulinette{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_moulinette.png);
background-repeat: no-repeat;
background-position: 6px;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_moulinette:hover, input[type=button].resp_moulinette:hover
{
background-color: #66a6c1;
background-image:url(images/logo_moulinette2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_moulinette:active, input[type=button].resp_moulinette:active
{
background-color: #00435f;
background-image:url(images/logo_moulinette3.png);
background-repeat: no-repeat;
color: white;
}


input[type=submit].resp_jury,input[type=button].resp_jury{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_jury.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_jury:hover, input[type=button].resp_jury:hover
{
background-color: #66a6c1;
background-image:url(images/logo_jury2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_jury:active, input[type=button].resp_jury:active
{
background-color: #00435f;
background-image:url(images/logo_jury3.png);
background-repeat: no-repeat;
color: white;
}


input[type=submit].resp_note,input[type=button].resp_note{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_note.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp_note:hover, input[type=button].resp_note:hover
{
background-color: #66a6c1;
background-image:url(images/logo_note2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp_note:active, input[type=button].resp_note:active
{
background-color: #00435f;
background-image:url(images/logo_note3.png);
background-repeat: no-repeat;
color: white;
}


input[type=submit].resp2{
margin-bottom: 20px;
width:150px;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_vide.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].resp2:hover
{
background-color: #66a6c1;
background-image:url(images/logo_vide2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].resp2:active
{
background-color: #00435f;
background-image:url(images/logo_vide3.png);
background-repeat: no-repeat;
color: white;
}

input[type=button].bouton_delete, input[type=submit].bouton_delete{
margin-bottom: 20px;
margin-left: 20px;
width:40%;
padding: 15px;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #ff0000;
background-image:url(images/logo_delete.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}

input[type=button].bouton_delete:hover, input[type=submit].bouton_delete:hover
{
background-color: #fd4040;
background-image:url(images/logo_delete2.png);
background-repeat: no-repeat;
color: white;
}
input[type=button].bouton_delete:active, input[type=submit].bouton_delete:active
{
background-color: #a70404;
background-image:url(images/logo_delete3.png);
background-repeat: no-repeat;
color: white;
}

input.submit_delete2 {
margin-bottom: 0px;
padding: 8px;
width:40px;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #ff0000;
background-image:url(images/logo_delete.png);
background-repeat: no-repeat;
background-position: left center;
color: white;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input.submit_delete2:hover
{
background-color: #fd4040;
background-image:url(images/logo_delete2.png);
background-repeat: no-repeat;
color: white;
}
input.submit_delete2:active
{
background-color: #a70404;
background-image:url(images/logo_delete3.png);
background-repeat: no-repeat;
color: white;
}

input.submit_delete_non {
margin-bottom: 0px;
padding: 8px;
width:40px;
border-radius:5px;
border: 1px solid #828282;
background-color: #ff0000;
background-image:url(images/logo_delete_non.png);
background-repeat: no-repeat;
background-position: left center;
color: white;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input.submit_delete_non:hover
{
background-image:url(images/logo_delete_non2.png);
background-repeat: no-repeat;
color: white;
}
input.submit_delete_non:active
{
background-image:url(images/logo_delete_non.png);
background-repeat: no-repeat;
color: white;
}

input.submit_delete2_p {
margin: 0px;
height:20px;
width:20px;
padding: 0px;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #ff0000;
background-image:url(images/logo_delete_p.png);
background-repeat: no-repeat;
background-position: center;
color: white;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input.submit_delete2_p:hover
{
background-color: #fd4040;
background-image:url(images/logo_delete_p2.png);
background-repeat: no-repeat;
color: white;
}
input.submit_delete2_p:active
{
background-color: #a70404;
background-image:url(images/logo_delete_p3.png);
background-repeat: no-repeat;
color: white;
}

input.submit_delete {
margin-bottom: 0px;
padding: 8px;
width:100%;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #ff0000;
background-image:url(images/logo_delete.png);
background-repeat: no-repeat;
background-position: left center;
color: white;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input.submit_delete:hover
{
background-color: #fd4040;
background-image:url(images/logo_delete2.png);
background-repeat: no-repeat;
color: white;
}
input.submit_delete:active
{
background-color: #a70404;
background-image:url(images/logo_delete3.png);
background-repeat: no-repeat;
color: white;
}

input.submit_desinscrire {
margin-bottom: 0px;
padding: 4px;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #ff0000;
color: white;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input.submit_desinscrire:hover
{
background-color: #fd4040;
}
input.submit_desinscrire:active
{
background-color: #a70404;
}

input.submit_inscrire {
margin-bottom: 0px;
padding: 4px;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #55967e;
color: white;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input.submit_inscrire:hover
{
background-color: #55ad83;
}
input.submit_inscrire:active
{
background-color: #55727c;
}

input.submit_calendar2, button.submit_calendar2 {
margin-bottom: 0px;
padding: 8px;
width:50%;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #ff7200;
background-image:url(images/logo_calendar.png);
background-repeat: no-repeat;
background-position: left center;
color: white;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input.submit_calendar2:hover, button.submit_calendar2:hover
{
background-color: #fd9040;
background-image:url(images/logo_calendar2.png);
background-repeat: no-repeat;
color: white;
}
input.submit_calendar2:active, button.submit_calendar2:active
{
background-color: #a74d04;
background-image:url(images/logo_calendar3.png);
background-repeat: no-repeat;
color: white;
}

input.submit_calendar {
margin-bottom: 0px;
padding: 8px;
width:100%;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #ff7200;
background-image:url(images/logo_calendar.png);
background-repeat: no-repeat;
background-position: left center;
color: white;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input.submit_calendar:hover
{
background-color: #fd9040;
background-image:url(images/logo_calendar2.png);
background-repeat: no-repeat;
color: white;
}
input.submit_calendar:active
{
background-color: #a74d04;
background-image:url(images/logo_calendar3.png);
background-repeat: no-repeat;
color: white;
}

input.submit_change {
margin-bottom: 0px;
padding: 8px;
width:100%;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #ff7200;
background-image:url(images/logo_change.png);
background-repeat: no-repeat;
background-position: left center;
color: white;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input.submit_change:hover
{
background-color: #fd9040;
background-image:url(images/logo_change2.png);
background-repeat: no-repeat;
color: white;
}
input.submit_change:active
{
background-color: #a74d04;
background-image:url(images/logo_change3.png);
background-repeat: no-repeat;
color: white;
}

input.submit_swap {
margin-bottom: 0px;
padding: 8px;
width:40px;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #ff7200;
background-image:url(images/logo_change.png);
background-repeat: no-repeat;
background-position: left center;
color: white;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input.submit_swap:hover
{
background-color: #fd9040;
background-image:url(images/logo_change2.png);
background-repeat: no-repeat;
color: white;
}
input.submit_swap:active
{
background-color: #a74d04;
background-image:url(images/logo_change3.png);
background-repeat: no-repeat;
color: white;
}
input.submit_swap_p {
margin: 0px;
padding: 0px;
width:20px;
height:20px;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #ff7200;
background-image:url(images/logo_change_p.png);
background-repeat: no-repeat;
background-position: center;
color: white;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input.submit_swap_p:hover
{
background-color: #fd9040;
background-image:url(images/logo_change_p2.png);
background-repeat: no-repeat;
color: white;
}
input.submit_swap_p:active
{
background-color: #a74d04;
background-image:url(images/logo_change_p3.png);
background-repeat: no-repeat;
color: white;
}

input.submit_enr_carre {
margin-bottom: 0px;
padding: 8px;
width:40px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_save.png);
background-repeat: no-repeat;
background-position: left center;
color: white;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input.submit_enr_carre:hover
{
background-color: #66a6c1;
background-image:url(images/logo_save2.png);
}
input.submit_enr_carre:active
{
background-color: #00435f;
background-image:url(images/logo_save3.png);
}

input.submit_enr_carre_p {
margin: 0px;
padding: 0px;
width:20px;
height:20px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_save_p.png);
background-repeat: no-repeat;
background-position: center;
color: white;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input.submit_enr_carre_p:hover
{
background-color: #66a6c1;
background-image:url(images/logo_save_p2.png);
}
input.submit_enr_carre_p:active
{
background-color: #00435f;
background-image:url(images/logo_save_p3.png);
}

input.submit_lock {
margin-bottom: 0px;
padding: 2px;
width:100%;
border-radius:5px;
border:1px solid #FDDDCE;
background-color: #FDDDCE;
color: white;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input.submit_lock:hover
{
background-color: white;
border:1px solid black;
}
input.submit_lock:active
{
background-color: black;
border:1px solid white;
}

input.submit_unlock {
margin-bottom: 0px;
padding: 2px;
width:100%;
border-radius:5px;
border:1px solid #D3FDCE;
background-color: #D3FDCE;
color: white;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input.submit_unlock:hover
{
background-color: white;
border:1px solid black;
}
input.submit_unlock:active
{
background-color: black;
border:1px solid white;
}

input.submit_bad {
margin-bottom: 0px;
padding: 8px;
width:40px;
border-radius:5px;
border:1px solid red;
background-color: red;
color: white;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input.submit_bad:hover
{
background-color: #f73627;
border:1px solid white;
}
input.submit_bad:active
{
background-color: #750a12;
}

input.submit_good {
margin-bottom: 0px;
padding: 8px;
width:40px;
border-radius:5px;
border:1px solid green;
background-color: green;
color: white;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input.submit_good:hover
{
background-color: #00fa28;
}
input.submit_good:active
{
background-color: #005c02;
}

input.submit_pen_o4 {
margin-bottom: 0px;
padding: 8px;
width:40px;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #ff7200;
background-image:url(images/logo_pen_o.png);
background-repeat: no-repeat;
background-position: left center;
color: white;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input.submit_pen_o4:hover
{
background-color: #fd9040;
background-image:url(images/logo_pen_o2.png);
background-repeat: no-repeat;
color: white;
}
input.submit_pen_o4:active
{
background-color: #a74d04;
background-image:url(images/logo_pen_o3.png);
background-repeat: no-repeat;
color: white;
}

input.pdf_40 {
margin-bottom: 0px;
padding: 8px;
width:40px;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #ff7200;
background-image:url(images/logo_pdf.png);
background-repeat: no-repeat;
background-position: left center;
color: white;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input.pdf_40:hover
{
background-color: #fd9040;
background-image:url(images/logo_pdf2.png);
background-repeat: no-repeat;
color: white;
}
input.pdf_40:active
{
background-color: #a74d04;
background-image:url(images/logo_pdf3.png);
background-repeat: no-repeat;
color: white;
}


input.submit_pen_o3 {
margin-bottom: 0px;
padding: 8px;
width:135px;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #ff7200;
background-image:url(images/logo_pen_o.png);
background-repeat: no-repeat;
background-position: left center;
color: white;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input.submit_pen_o3:hover
{
background-color: #fd9040;
background-image:url(images/logo_pen_o2.png);
background-repeat: no-repeat;
color: white;
}
input.submit_pen_o3:active
{
background-color: #a74d04;
background-image:url(images/logo_pen_o3.png);
background-repeat: no-repeat;
color: white;
}

input.submit_pen_o2 {
margin-bottom: 0px;
padding: 8px;
width:90px;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #ff7200;
background-image:url(images/logo_pen_o.png);
background-repeat: no-repeat;
background-position: left center;
color: white;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input.submit_pen_o2:hover
{
background-color: #fd9040;
background-image:url(images/logo_pen_o2.png);
background-repeat: no-repeat;
color: white;
}
input.submit_pen_o2:active
{
background-color: #a74d04;
background-image:url(images/logo_pen_o3.png);
background-repeat: no-repeat;
color: white;
}

input.submit_pen_o1 {
margin-bottom: 0px;
padding: 8px;
width:110px;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #ff7200;
background-image:url(images/logo_pen_o.png);
background-repeat: no-repeat;
background-position: left center;
color: white;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input.submit_pen_o1:hover
{
background-color: #fd9040;
background-image:url(images/logo_pen_o2.png);
background-repeat: no-repeat;
color: white;
}
input.submit_pen_o1:active
{
background-color: #a74d04;
background-image:url(images/logo_pen_o3.png);
background-repeat: no-repeat;
color: white;
}

input.submit_pen_o {
margin-bottom: 0px;
padding: 8px;
width:100%;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #ff7200;
background-image:url(images/logo_pen_o.png);
background-repeat: no-repeat;
background-position: left center;
color: white;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input.submit_pen_o:hover
{
background-color: #fd9040;
background-image:url(images/logo_pen_o2.png);
background-repeat: no-repeat;
color: white;
}
input.submit_pen_o:active
{
background-color: #a74d04;
background-image:url(images/logo_pen_o3.png);
background-repeat: no-repeat;
color: white;
}

input.submit_room_o {
margin-bottom: 0px;
padding: 8px;
width:100%;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #ff7200;
background-image:url(images/logo_room_o.png);
background-repeat: no-repeat;
background-position: left center;
color: white;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input.submit_room_o:hover
{
background-color: #fd9040;
background-image:url(images/logo_room_o2.png);
background-repeat: no-repeat;
color: white;
}
input.submit_room_o:active
{
background-color: #a74d04;
background-image:url(images/logo_room_o3.png);
background-repeat: no-repeat;
color: white;
}

input.submit_recur_o {
margin-bottom: 0px;
padding: 8px;
width:100%;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #ff7200;
background-image:url(images/logo_recur_o.png);
background-repeat: no-repeat;
background-position: left center;
color: white;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input.submit_recur_o:hover
{
background-color: #fd9040;
background-image:url(images/logo_recur_o2.png);
background-repeat: no-repeat;
color: white;
}
input.submit_recur_o:active
{
background-color: #a74d04;
background-image:url(images/logo_recur_o3.png);
background-repeat: no-repeat;
color: white;
}

input.submit_impr_0_ {
margin-bottom: 0px;
padding: 8px;
width:100%;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #006b98;
background-image:url(images/logo_impr_0_.png);
background-repeat: no-repeat;
background-position: left center;
color: white;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input.submit_impr_0_:hover
{
background-color: #66a6c1;
background-image:url(images/logo_impr_0_2.png);
background-repeat: no-repeat;
color: white;
}
input.submit_impr_0_:active
{
background-color: #00435f;
background-image:url(images/logo_impr_0_3.png);
background-repeat: no-repeat;
color: white;
}
 
input.submit_impr_1_ {
margin-bottom: 0px;
padding: 8px;
width:100%;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #006b98;
background-image:url(images/logo_impr_1_.png);
background-repeat: no-repeat;
background-position: left center;
color: white;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input.submit_impr_1_:hover
{
background-color: #66a6c1;
background-image:url(images/logo_impr_1_2.png);
background-repeat: no-repeat;
color: white;
}
input.submit_impr_1_:active
{
background-color: #00435f;
background-image:url(images/logo_impr_1_3.png);
background-repeat: no-repeat;
color: white;
}
 
input.submit_bookmark {
margin-bottom: 0px;
padding: 8px;
width:100%;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #006b98;
background-image:url(images/logo_bookmark.png);
background-repeat: no-repeat;
background-position: left center;
color: white;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input.submit_bookmark:hover
{
background-color: #66a6c1;
background-image:url(images/logo_bookmark2.png);
background-repeat: no-repeat;
color: white;
}
input.submit_bookmark:active
{
background-color: #00435f;
background-image:url(images/logo_bookmark3.png);
background-repeat: no-repeat;
color: white;
}
   
input.submit_gerer_eleves {
margin-bottom: 0px;
padding: 8px;
width:100%;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #006b98;
background-image:url(images/logo_eleve.png);
background-repeat: no-repeat;
background-position: left center;
color: white;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input.submit_gerer_eleves:hover
{
background-color: #66a6c1;
background-image:url(images/logo_eleve2.png);
background-repeat: no-repeat;
color: white;
}
input.submit_gerer_eleves:active
{
background-color: #00435f;
background-image:url(images/logo_eleve3.png);
background-repeat: no-repeat;
color: white;
}
     
input.submit_plus {
margin-bottom: 0px;
padding: 8px;
width:100%;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #006b98;
background-image:url(images/logo_plus_p.png);
background-repeat: no-repeat;
background-position: left center;
color: white;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input.submit_plus:hover
{
background-color: #66a6c1;
background-image:url(images/logo_plus2.png);
background-repeat: no-repeat;
color: white;
}
input.submit_plus:active
{
background-color: #00435f;
background-image:url(images/logo_plus3.png);
background-repeat: no-repeat;
color: white;
}
 
label.adaptif{
font-size:100%;
}

.label-file {
display: block;
text-align: center;
margin-bottom: 20px;
margin-left: 20px;
width:40%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
.label-file:hover
{
background-color: #66a6c1;
color: white;
}
.label-file:active
{
background-color: #00435f;
color: white;
}
 

.label-file_change {
display: block;
text-align: center;
margin-bottom: 20px;
margin-left: 20px;
width:40%;
padding: 15px;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #ff7200;
background-image:url(images/logo_change_photo.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
.label-file_change:hover
{
background-color: #fd9040;
background-image:url(images/logo_change_photo2.png);
background-repeat: no-repeat;
color: white;
}
.label-file_change:active
{
background-color: #a74d04;
background-image:url(images/logo_change_photo3.png);
background-repeat: no-repeat;
color: white;
}
 

.pas_visible {
display: none;
}

input[type=button].resp_contacter2, input[type=submit].resp_contacter2{
margin-bottom: 2px;
width:100%;
padding: 15px;
border-radius:5px;
border:2px solid #c7d5db;
background-color: #006b98;
background-image:url(images/logo_contacter.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}

input[type=button].resp_contacter2:hover, input[type=submit].resp_contacter2:hover
{
background-color: #66a6c1;
background-image:url(images/logo_contacter2.png);
background-repeat: no-repeat;
color: white;
}
input[type=button].resp_contacter2:active, input[type=submit].resp_contacter2:active
{
background-color: #00435f;
background-image:url(images/logo_contacter3.png);
background-repeat: no-repeat;
color: white;
}

input[type=button].resp_home_labos, input[type=submit].resp_home_labos{
margin-bottom: 2px;
width: 200px;
padding: 15px;
border-radius:5px;
border:2px solid #c7d5db;
background-color: #9e0202;
background-image:url(images/logo_labos.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}

input[type=button].resp_home_labos:hover, input[type=submit].resp_home_labos:hover
{
background-color: #c36969;
background-image:url(images/logo_labos2.png);
background-repeat: no-repeat;
color: white;
}
input[type=button].resp_home_labos:active, input[type=submit].resp_home_labos:active
{
background-color: #5c0202;
background-image:url(images/logo_labos3.png);
background-repeat: no-repeat;
color: white;
}


input[type=button].resp_home, input[type=submit].resp_home{
margin-bottom: 2px;
width: 200px;
padding: 15px;
border-radius:5px;
border:2px solid #c7d5db;
background-color: #006b98;
background-image:url(images/logo_home.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}

input[type=button].resp_home:hover, input[type=submit].resp_home:hover
{
background-color: #66a6c1;
background-image:url(images/logo_home2.png);
background-repeat: no-repeat;
color: white;
}
input[type=button].resp_home:active, input[type=submit].resp_home:active
{
background-color: #00435f;
background-image:url(images/logo_home3.png);
background-repeat: no-repeat;
color: white;
}


input[type=button].razdate{
margin-bottom: 2px;
padding: 8px;
border-radius:5px;
border:2px solid #c7d5db;
background-color: #8e8f90;
color: aliceblue;
font-size:18px;
cursor:pointer;
}

input[type=button].razdate:hover
{
background-color: #627c87;
color: white;
}
input[type=button].razdate:active
{
background-color: #292a2a;
color: white;
}

input[type=submit].toggle_reject{
margin-bottom: 2px;
width:100%;
padding: 15px;
border:none;
background-color: #ffffff;
background-image:url(images/bouton_toggle_reject.png);
background-repeat: no-repeat;
background-position: left center;
cursor:pointer;
}

input[type=submit].toggle_on{
margin-bottom: 2px;
width:100%;
padding: 15px;
border:none;
background-color: #ffffff;
background-image:url(images/bouton_toggle_on.png);
background-repeat: no-repeat;
background-position: left center;
cursor:pointer;
}

input[type=submit].toggle_off{
margin-bottom: 2px;
width:100%;
padding: 15px;
border:none;
background-color: #ffffff;
background-image:url(images/bouton_toggle_off.png);
background-repeat: no-repeat;
background-position: left center;
cursor:pointer;
}

input[type=button].deconnexion{
margin-bottom: 2px;
width:100%;
padding: 15px;
border-radius:5px;
border:2px solid #c7d5db;
background-color: #8e8f90;
background-image:url(images/logo_deconnexion.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}

input[type=button].deconnexion:hover
{
background-color: #627c87;
background-image:url(images/logo_deconnexion2.png);
background-repeat: no-repeat;
color: white;
}
input[type=button].deconnexion:active
{
background-color: #292a2a;
background-image:url(images/logo_deconnexion3.png);
background-repeat: no-repeat;
color: white;
}

input[type=button].help{
margin-bottom: 5px;
width:100%;
padding: 15px;
border-radius:5px;
border:2px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_help.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}

input[type=button].help:hover
{
background-color: #66a6c1;
background-image:url(images/logo_help2.png);
background-repeat: no-repeat;
color: white;
}
input[type=button].help:active
{
background-color: #00435f;
background-image:url(images/logo_help3.png);
background-repeat: no-repeat;
color: white;
}

input[type=button].ordre{
margin-bottom: 5px;
width:100%;
padding: 15px;
border-radius:5px;
border:2px solid #ffffff;
background-color: #ffffff;
background-image:url(images/logo_ordre.png);
background-repeat: no-repeat;
background-position: left center;
color: #006b98;
font-size:18px;
cursor:pointer;
font-weight:bold;
}

input[type=button].ordre:hover
{
background-image:url(images/logo_ordre2.png);
background-repeat: no-repeat;
color: #66a6c1;
}
input[type=button].ordre:active
{
background-image:url(images/logo_ordre3.png);
background-repeat: no-repeat;
color: #00435f;
}

input[type=button].help_inv{
margin-bottom: 5px;
width:100%;
padding: 15px;
border-radius:5px;
border:2px solid #ffffff;
background-color: #ffffff;
background-image:url(images/logo_help_inv.png);
background-repeat: no-repeat;
background-position: left center;
color: #006b98;
font-size:18px;
cursor:pointer;
font-weight:bold;
}

input[type=button].help_inv:hover
{
background-image:url(images/logo_help_inv2.png);
background-repeat: no-repeat;
color: #66a6c1;
}
input[type=button].help_inv:active
{
background-image:url(images/logo_help_inv3.png);
background-repeat: no-repeat;
color: #00435f;
}

input[type=submit].bouton_recur,input[type=button].bouton_recur{
margin-bottom: 20px;
margin-left: 20px;
width:40%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_recur.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].bouton_recur:hover, input[type=button].bouton_recur:hover
{
background-color: #66a6c1;
background-image:url(images/logo_recur2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].bouton_recur:active, input[type=button].bouton_recur:active
{
background-color: #00435f;
background-image:url(images/logo_recur3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].bouton_pieces,input[type=button].bouton_pieces{
margin-bottom: 20px;
margin-left: 20px;
width:40%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_pieces.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].bouton_pieces:hover, input[type=button].bouton_pieces:hover
{
background-color: #66a6c1;
background-image:url(images/logo_pieces2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].bouton_pieces:active, input[type=button].bouton_pieces:active
{
background-color: #00435f;
background-image:url(images/logo_pieces3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].bouton_plus,input[type=button].bouton_plus{
margin-bottom: 20px;
margin-left: 20px;
width:40%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_plus.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].bouton_plus:hover, input[type=button].bouton_plus:hover
{
background-color: #66a6c1;
background-image:url(images/logo_plus2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].bouton_plus:active, input[type=button].bouton_plus:active
{
background-color: #00435f;
background-image:url(images/logo_plus3.png);
background-repeat: no-repeat;
color: white;
}

input[type=submit].bouton_plus2,input[type=button].bouton_plus2{
margin-bottom: 20px;
margin-left: 20px;
width:90%;
padding: 15px 2px 15px 40px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_plus.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
input[type=submit].bouton_plus2:hover, input[type=button].bouton_plus2:hover
{
background-color: #66a6c1;
background-image:url(images/logo_plus2.png);
background-repeat: no-repeat;
color: white;
}
input[type=submit].bouton_plus2:active, input[type=button].bouton_plus2:active
{
background-color: #00435f;
background-image:url(images/logo_plus3.png);
background-repeat: no-repeat;
color: white;
}

input[type=button].bouton_mince, input[type=submit].bouton_mince{
margin: 0px;
padding-left: 2px;
padding-right: 2px;
border-radius:2px;
border:1px solid #005e86;
background-color: white;
background-repeat: no-repeat;
background-position: left center;
color: #006b98;
font-size:18px;
cursor:pointer;
}

input[type=button].bouton_mince:hover, input[type=submit].bouton_mince:hover
{
background-color: #66a6c1;
background-repeat: no-repeat;
color: white;
}
input[type=button].bouton_mince:active, input[type=submit].bouton_mince:active
{
background-color: #00435f;
background-repeat: no-repeat;
color: white;
}

input[type=button].bouton_valider, input[type=submit].bouton_valider{
margin-bottom: 20px;
margin-left: 20px;
width:40%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_valider.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}

input[type=button].bouton_valider:hover, input[type=submit].bouton_valider:hover
{
background-color: #66a6c1;
background-image:url(images/logo_valider2.png);
background-repeat: no-repeat;
color: white;
}
input[type=button].bouton_valider:active, input[type=submit].bouton_valider:active
{
background-color: #00435f;
background-image:url(images/logo_valider3.png);
background-repeat: no-repeat;
color: white;
}

input[type=button].bouton_action, input[type=submit].bouton_action{
margin-bottom: 20px;
margin-left: 20px;
width:40%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_vide.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}

input[type=button].bouton_action:hover, input[type=submit].bouton_action:hover
{
background-color: #66a6c1;
background-image:url(images/logo_vide2.png);
background-repeat: no-repeat;
color: white;
}
input[type=button].bouton_action:active, input[type=submit].bouton_action:active
{
background-color: #00435f;
background-image:url(images/logo_vide3.png);
background-repeat: no-repeat;
color: white;
}

input[type=button].bouton_action_enr, input[type=submit].bouton_action_enr{
margin-bottom: 20px;
margin-left: 20px;
width:40%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_save.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}

input[type=button].bouton_action_enr:hover, input[type=submit].bouton_action_enr:hover
{
background-color: #66a6c1;
background-image:url(images/logo_save2.png);
background-repeat: no-repeat;
color: white;
}
input[type=button].bouton_action_enr:active, input[type=submit].bouton_action_enr:active
{
background-color: #00435f;
background-image:url(images/logo_save3.png);
background-repeat: no-repeat;
color: white;
}

input[type=button].bouton_advance_action, input[type=submit].bouton_advance_action{
margin-bottom: 20px;
margin-left: 20px;
width:40%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_advance.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}

input[type=button].bouton_advance_action:hover, input[type=submit].bouton_advance_action:hover
{
background-color: #66a6c1;
background-image:url(images/logo_advance2.png);
background-repeat: no-repeat;
color: white;
}
input[type=button].bouton_advance_action:active, input[type=submit].bouton_advance_action:active
{
background-color: #00435f;
background-image:url(images/logo_advance3.png);
background-repeat: no-repeat;
color: white;
}

input[type=button].bouton_action_param, input[type=submit].bouton_action_param{
margin-bottom: 20px;
margin-left: 20px;
width:40%;
padding: 15px;
border-radius:5px;
border:1px solid #005e86;
background-color: #006b98;
background-image:url(images/logo_parametres.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}

input[type=button].bouton_action_param:hover, input[type=submit].bouton_action_param:hover
{
background-color: #66a6c1;
background-image:url(images/logo_parametres2.png);
background-repeat: no-repeat;
color: white;
}
input[type=button].bouton_action_param:active, input[type=submit].bouton_action_param:active
{
background-color: #00435f;
background-image:url(images/logo_parametres3.png);
background-repeat: no-repeat;
color: white;
}

input[type=button].bouton_change_mdp, input[type=submit].bouton_change_mdp{
margin-bottom: 20px;
margin-left: 20px;
width:40%;
padding: 15px;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #ff7200;
background-image:url(images/logo_change_mdp.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}

input[type=button].bouton_change_mdp:hover, input[type=submit].bouton_change_mdp:hover
{
background-color: #fd9040;
background-image:url(images/logo_change_mdp2.png);
background-repeat: no-repeat;
color: white;
}
input[type=button].bouton_change_mdp:active, input[type=submit].bouton_change_mdp:active
{
background-color: #a74d04;
background-image:url(images/logo_change_mdp3.png);
background-repeat: no-repeat;
color: white;
}

input[type=button].bouton_excel, input[type=submit].bouton_excel{
margin-bottom: 20px;
margin-left: 20px;
width:40%;
padding: 15px;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #1d7044;
background-image:url(images/logo_excel.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}

input[type=button].bouton_excel:hover, input[type=submit].bouton_excel:hover
{
background-color: #48986c;
background-image:url(images/logo_excel2.png);
background-repeat: no-repeat;
color: white;
}
input[type=button].bouton_excel:active, input[type=submit].bouton_excel:active
{
background-color: #1a3d2a;
background-image:url(images/logo_excel3.png);
background-repeat: no-repeat;
color: white;
}

button{
margin-bottom: 20px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #c7d5db;
background-color: #006b98;
background-image:url(images/logo_vide.png);
background-repeat: no-repeat;
background-position: left center;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}

button:hover
{
background-color: #66a6c1;
background-image:url(images/logo_vide2.png);
background-repeat: no-repeat;
color: white;
}
button:active
{
background-color: #00435f;
background-image:url(images/logo_vide3.png);
background-repeat: no-repeat;
color: white;
}

textarea{
font-size:18px;
width:80%;
padding: 15px;
margin-top: 10px;
margin-left: 10px;
margin-bottom: 20px;
border:1px solid #005e86;
border-radius:5px;
}
input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,textarea:focus {
border-color: #4697e4;
}
.avertissement
{
	font-weight:bold;
	color:#FF0000;
}
ul.avertissement
{
	font-weight:bold;
	color:#FF0000;
	list-style-type: none;
}

.avertissement_fond
{
	font-weight:bold;
	color:#FF0000;
	background-color: #ffffff;
	padding-left: 2px;
	padding-right: 2px;
}
.avertissement_noir
{
	font-weight:bold;
	color:black;
}
.avertissement_vert
{
	font-weight:bold;
	color:green;
}
.avertissement_vert_fond
{
	font-weight:bold;
	color:green;
	background-color: #ffffff;
	padding-left: 2px;
	padding-right: 2px;
}
.avertissement_aumonier_fond
{
	font-weight:bold;
	color:#ffffff;
	background-color: #ab9f03;
	padding-left: 2px;
	padding-right: 2px;
}
.avertissement_prefet_fond
{
	font-weight:bold;
	color:#ffffff;
	background-color: #c8b4f8;
	padding-left: 2px;
	padding-right: 2px;
}
.avertissement_gris_fond
{
	font-weight:bold;
	color:black;
	background-color: #e0e0e1;
	padding-left: 2px;
	padding-right: 2px;
}
.negatif
{
	color:white;
	background-color: black;
	padding: 2px;
	border: 1px solid white;
}
.avertissement_vert_400
{
	font-size:400%;
	font-weight:bold;
	color:green;
}
.rouge
{
	color:red;
}
.vert
{
	color:green;
}
.avertissement_violet
{
	font-weight:bold;
	color:purple;
}
.avertissement_orange
{
	font-weight:bold;
	color:#fbb776;
}
.avertissement_bleu_sur_blanc
{
	font-weight:bold;
	color:#040c98;
	background-color:#ffffff;
	padding: 2px;
	margin: 2px;
}
.extra-muros
{
	font-weight:bold;
	color:#a6130b;
	background-color:#ffffff;
}
.intra-muros
{
	font-weight:bold;
	color:#49910f;
	background-color:#ffffff;
}
.orange
{
	color:orange;
}
.avertissement_bleu
{
	font-weight:bold;
	color:#0482b6;
}

.eleves_colle
{
	font-weight:bold;
	color:#01851a;
	text-decoration:underline;
	font-size: 110%
}
#video, #image{
border: 2px solid #FFF;}

img.centrage {
    display: block;
    margin-left: auto;
    margin-right: auto }
	
.position_droite
{
	float: right;
}
td.liste{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
}
td.rouge{
	background-color: red;
	color: white;
	font-size: 200%;
	border: 2px solid #c7d5db;
	vertical-align:bottom;
	text-align: center;	
}
td.vert{
	background-color: green;
	color: white;
	font-size: 200%;
	border: 2px solid #c7d5db;
	vertical-align:bottom;
	text-align: center;	
}
td.liste2{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:bottom;
}


td.liste2milieu{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:middle;
}
td.liste2milieu_vert{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:middle;
	background-color: #E0F7CC;
}td.liste2milieu_jaune{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:middle;
	background-color: #FEF384;
}td.liste2milieu_gris{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:middle;
	background-color: #EDEDEC;
}
td.liste2italic{
	font-style: italic;
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:bottom;
}
td.liste6{
	text-align: center;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:top;
}
td.liste7{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:top;
}
td.liste7_vert{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:top;
	background-color: #E0F7CC;
}
td.liste8{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:top;
	max-width: 700px;
	word-wrap: break-word;
}
td.liste8rouge{
	background-color: red;
	color: white;
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:top;
	max-width: 700px;
	word-wrap: break-word;
}
td.td_remarque{
	font-weight:bold;
	color:red;	
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:top;
	max-width: 700px;
	word-wrap: break-word;
}

td.recap_prefet{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 4px solid #c8b4f8;
	vertical-align:bottom;
}
th.recap_prefet{
	font-weight:bold;
	color:white;
	padding-left: 6px;
	padding-right: 6px;
	border: 4px solid #c8b4f8;
	background-color: #c8b4f8;
}

td.recap_aumonier{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 4px solid #ab9f03;
	vertical-align:bottom;
}
th.recap_aumonier{
	font-weight:bold;
	color:white;
	padding-left: 6px;
	padding-right: 6px;
	border: 4px solid #ab9f03;
	background-color: #ab9f03;
}

span.ok, div.ok{
	color: white;
	padding: 3px;
	background-color: #7cc471;
}

td.liste_ok{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:bottom;
	color : white;
	background-color: #7cc471;
}

td.liste_nok{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:bottom;
	color : white;
	background-color: #ff6600;
}
td.liste_t{
	font-weight:bold;
	color:#7a18cc;
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:bottom;
}
th.liste2{
	font-weight:bold;
	color:#006b98;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:bottom;
	background-color: #d2e3ea;
}
th.liste2_pair{
	font-weight:bold;
	color:#006b98;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:bottom;
	background-color: #fefcdf;
}
th.liste2_impair{
	font-weight:bold;
	color:#006b98;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:bottom;
	background-color: #f5dffe;
}
th.liste9{
	font-weight:bold;
	color:#006b98;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:middle;
	background-color: #d2e3ea;
}
th.liste6{
	font-weight:bold;
	color:#006b98;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:top;
	background-color: #d2e3ea;
}
th.liste_g{
	text-align: left;
	font-weight:bold;
	color:#006b98;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:bottom;
	background-color: #d2e3ea;
}
td.liste_g {
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	width: 220px;
	word-wrap: break-word;
}
th.liste_t{
	font-weight:bold;
	color:#7a18cc;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:bottom;
	background-color: #d2e3ea;
}
td.liste_contraintes{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 4px solid #006b98;
	border-radius:5px;
	vertical-align:top;
	background-color: #F6FBFC;
}
td.colle_enregistree{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 4px solid #01851a;
	border-radius:5px;
	vertical-align:top;
	background-color: #F6FBFC;
	color: #01851a;
}
td.colle_enregistree_pas_modifiable{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 4px solid #bdc2be;
	border-radius:5px;
	vertical-align:top;
	background-color: #F6FBFC;
	color: #6e6f6e;
}
td.colle_enregistree_probleme{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 4px solid #ff0000;
	border-radius:5px;
	vertical-align:top;
	background-color: #F6FBFC;
	color: #ff0000;
}
td.liste3{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:top;
	color: #006b98;
	font-size:18px;
	font-weight:bold;
}
td.liste3_gris{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:top;
	color: #909191;
	font-size:18px;
	font-weight:bold;
	font-style : italic;
}
td.liste3k{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 4px solid red;
	vertical-align:top;
	color: #006b98;
	font-size:18px;
	font-weight:bold;
}
td.liste_gros{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 4px solid #c7d5db;
	vertical-align:top;
	color: #006b98;
	font-size:18px;
	font-weight:bold;
}
td.liste_gros_pas_gras{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 4px solid #c7d5db;
	vertical-align:top;
	font-size:18px;
}
td.liste_grosTIPE{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 4px solid #9e0202;
	vertical-align:top;
	color: #9e0202;
	font-size:18px;
	font-weight:bold;
}
td.liste_gros_pas_grasTIPE{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 4px solid #9e0202;
	vertical-align:top;
	font-size:18px;
}
td.td_info{
	background-color: #f4f971;
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:top;
	color: #006b98;
	font-size:18px;
	font-weight:bold;
}
td.colle_pas_validee{
	background-color: #F2F2F2;
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #848484;
	vertical-align:top;
	color: #848484;
	font-size:18px;
	font-weight:bold;
}
td.colle_pas_valideek{
	background-color: #F2F2F2;
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid red;
	vertical-align:top;
	color: #848484;
	font-size:18px;
	font-weight:bold;
}
td.colle_prefet{
	background-color: #c8b4f8;
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:top;
	color: #006b98;
	font-size:18px;
	font-weight:bold;
}
td.colle_aumonier{
	background-color: #ab9f03;
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:top;
	color: #006b98;
	font-size:18px;
	font-weight:bold;
}
td.liste_v{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:top;
	color: #006b98;
	font-size:18px;
	font-weight:bold;
	background-color: #7cc471;
}
td.liste_o{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:top;
	color: #006b98;
	font-size:18px;
	font-weight:bold;
	background-color: #fbb776;
}
td.liste_disc{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:top;
	font-size:10px;
	line-height: 10px;
}
td.liste4{
	text-align: center;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:middle;
	color: #006b98;
	font-size:18px;
	font-weight:bold;
	background-color: #dddddd;
}
td.liste5{
	text-align: center;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:top;
	color: #006b98;
	font-size:18px;
}
td.liste5_pair{
	text-align: center;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:top;
	color: #006b98;
	font-size:18px;
	background-color: #fefcdf;
}
td.liste5_impair{
	text-align: center;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid #c7d5db;
	vertical-align:top;
	color: #006b98;
	font-size:18px;
	background-color: #f5dffe;
}


td.partage{
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	border: 2px solid #7f288c;
	vertical-align:middle;
}
th.partage{
	font-weight:bold;
	color:#ffffff;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid;
	border-right-color: #ffffff;
	border-bottom-color: #7f288c;
	border-top-color: #7f288c;
	border-left-color: #7f288c;
	vertical-align:middle;
	background-color: #7f288c;
}
th.partage2{
	font-weight:bold;
	color:#ffffff;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid;
	border-right-color: #7f288c;
	border-bottom-color: #7f288c;
	border-top-color: #7f288c;
	border-left-color: #ffffff;
	vertical-align:middle;
	background-color: #7f288c;
}
th.partage3{
	font-weight:bold;
	color:#ffffff;
	padding-left: 6px;
	padding-right: 6px;
	border: 2px solid;
	border: 2px solid #7f288c;
	vertical-align:middle;
	background-color: #7f288c;
}
a.feuille{
text-decoration: none;
margin-bottom: 0px;
width:40%;
padding: 2px 2px;
border-radius:5px;
border:1px solid #01851a;
background-color: #01851a;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
a.feuille:hover
{
background-color: #51c467;
color: white;
}
a.feuille:active
{
background-color: #015711;
color: white;
}


a.fichiers_log{
padding:12px 6px 0px 6px;
text-decoration: none;
margin-bottom: 20px;
border-radius:5px;
border:1px solid #c2c9fd;
background-color: #c2c9fd;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
a.fichiers_log:hover
{
background-color: #3e55fc;
color: white;
}
a.fichiers_log:active
{
background-color: #04158f;
color: white;
}

a.numero_page, input.numero_page{
padding:15px;
text-decoration: none;
margin: 1px;
border-radius:5px;
border:1px solid #c2c9fd;
background-color: #c2c9fd;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
a.numero_page:hover, input.numero_page:hover
{
background-color: #3e55fc;
color: white;
}
a.numero_page:active,input.numero_page:active
{
background-color: #04158f;
color: white;
}

a.numero_page_du_jour{
padding:15px;
text-decoration: none;
margin: 1px;
border-radius:5px;
border:1px solid #eeaf1f;
background-color: #eeaf1f;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
a.numero_page_du_jour:hover
{
background-color: #3e55fc;
color: white;
}
a.numero_page_du_jour:active
{
background-color: #04158f;
color: white;
}

a.numero_page_active{
padding:15px;
text-decoration: none;
margin: 1px;
border-radius:5px;
border:2px solid #04158f;
background-color: #3e55fc;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}

a.numero_page_du_jour_active{
padding:15px;
text-decoration: none;
margin: 1px;
border-radius:5px;
border:2px solid #eeaf1f;
background-color: #3e55fc;
color: #eeaf1f;
font-size:18px;
cursor:pointer;
font-weight:bold;
}

a.numero_page_d{
padding:15px 1px 15px 1px;
text-decoration: none;
margin: 1px;
border-radius:5px;
border:1px solid #c2c9fd;
background-color: #c2c9fd;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
a.numero_page_d:hover
{
background-color: #3e55fc;
color: white;
}
a.numero_page_d:active
{
background-color: #04158f;
color: white;
}

a.numero_page_du_jour_d{
padding:15px 1px 15px 1px;
text-decoration: none;
margin: 1px;
border-radius:5px;
border:1px solid #eeaf1f;
background-color: #eeaf1f;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
a.numero_page_du_jour_d:hover
{
background-color: #3e55fc;
color: white;
}
a.numero_page_du_jour_d:active
{
background-color: #04158f;
color: white;
}

a.numero_page_active_d{
padding:15px 1px 15px 1px;
text-decoration: none;
margin: 1px;
border-radius:5px;
border:2px solid #04158f;
background-color: #3e55fc;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}

a.numero_page_du_jour_active_d{
padding:15px 1px 15px 1px;
text-decoration: none;
margin: 1px;
border-radius:5px;
border:2px solid #eeaf1f;
background-color: #3e55fc;
color: #eeaf1f;
font-size:18px;
cursor:pointer;
font-weight:bold;
}

a.bouton_eleve,input.bouton_eleve{
display:block;
width:100%;
padding:15px;
text-decoration: none;
margin-bottom: 0px;
margin-left:3px;
margin-right:3px;
border-radius:5px;
border:1px solid #01851a;
background-color: #01851a;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
a.bouton_eleve:hover,input.bouton_eleve:hover
{
background-color: #51c467;
color: white;
}
a.bouton_eleve:active,input.bouton_eleve:active
{
background-color: #015711;
color: white;
}

a.bouton_eleve_resp,input.bouton_eleve_resp{
width:260px;
font-size:18px;
padding:15px 2px 15px 4px;
display:block;
text-decoration: none;
margin-bottom: 0px;
margin-left:3px;
margin-right:3px;
border-radius:5px;
border:1px solid #01851a;
background-color: #01851a;
color: aliceblue;
cursor:pointer;
font-weight:bold;
text-align:left;
}
a.bouton_eleve_resp:hover,input.bouton_eleve_resp:hover
{
background-color: #51c467;
color: white;
}
a.bouton_eleve_resp:active,input.bouton_eleve_resp:active
{
background-color: #015711;
color: white;
}

a.bouton_doc{
display:block;
width:90%;
padding: 1px 1px 1px 6px ;
text-decoration: none;
margin-bottom: 0px;
margin-left:6px;
border-radius:5px;
border:1px solid #01851a;
background-color: #01851a;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
a.bouton_doc:hover
{
background-color: #51c467;
color: white;
}
a.bouton_doc:active
{
background-color: #015711;
color: white;
}

a.bouton_eleve2{
display:block;
width:90%;
padding:15px;
text-decoration: none;
margin-bottom: 0px;
margin-left:4px;
border-radius:5px;
border:1px solid #01851a;
background-color: #01851a;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
a.bouton_eleve2:hover
{
background-color: #51c467;
color: white;
}
a.bouton_eleve2:active
{
background-color: #015711;
color: white;
}

a.bouton_eleve2_prefet{
display:block;
width:90%;
padding:15px;
text-decoration: none;
margin-bottom: 0px;
margin-left:4px;
border-radius:5px;
border:1px solid #c8b4f8;
background-color: #c8b4f8;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
a.bouton_eleve2_prefet:hover
{
background-color: #c88af9;
color: white;
}
a.bouton_eleve2_prefet:active
{
background-color: #c800ff;
color: white;
}

a.bouton_eleve2_aumonier{
display:block;
width:90%;
padding:15px;
text-decoration: none;
margin-bottom: 0px;
margin-left:4px;
border-radius:5px;
border:1px solid #ab9f03;
background-color: #ab9f03;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
a.bouton_eleve2_aumonier:hover
{
background-color: #ab8700;
color: white;
}
a.bouton_eleve2_aumonier:active
{
background-color: #ab6500;
color: white;
}

a.bouton_eleve2_inactif{
display:block;
width:90%;
padding:15px;
text-decoration: none;
margin-bottom: 0px;
margin-left:6px;
border-radius:5px;
border:1px solid #01851a;
background-color: #01851a;
color: aliceblue;
font-size:18px;
cursor: not-allowed;
font-weight:bold;
}

a.bouton_eleve2_inactif_prefet{
display:block;
width:90%;
padding:15px;
text-decoration: none;
margin-bottom: 0px;
margin-left:6px;
border-radius:5px;
border:1px solid #c8b4f8;
background-color: #c8b4f8;
color: aliceblue;
font-size:18px;
cursor: not-allowed;
font-weight:bold;
}

a.bouton_eleve2_inactif_aumonier{
display:block;
width:90%;
padding:15px;
text-decoration: none;
margin-bottom: 0px;
margin-left:6px;
border-radius:5px;
border:1px solid #ab9f03;
background-color: #ab9f03;
color: aliceblue;
font-size:18px;
cursor: not-allowed;
font-weight:bold;
}

a.bouton_eleve_locking{
display:block;
width:90%;
padding:15px;
text-decoration: none;
margin-bottom: 0px;
margin-left:6px;
border-radius:5px;
border:1px solid #8e8e8e;
background-color: #8e8e8e;
background-image:url(images/logo_locking.png);
background-repeat: no-repeat;
background-position: right center;
color: aliceblue;
font-size:18px;
font-weight:bold;
}
a.bouton_eleve_locking:hover
{
background-color: #e6e6e6;
color: black;
}
a.bouton_eleve_locking:active
{
background-color: black;
color: white;
}

a.bouton_colle_archivee{
display:block;
width:60%;
padding:15px;
text-decoration: none;
margin-bottom: 0px;
margin-left:12px;
border-radius:5px;
border:1px solid #bdc2be;
background-color: #bdc2be;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
a.bouton_colle_archivee:hover
{
background-color: #737673;
color: white;
}
a.bouton_colle_archivee:active
{
background-color: #000000;
color: white;
}
	
a.bouton_eleve_pas_modifiable{
display:block;
width:100%;
padding:15px;
text-decoration: none;
margin-bottom: 0px;
margin-left:6px;
border-radius:5px;
border:1px solid #bdc2be;
background-color: #bdc2be;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
a.bouton_eleve_pas_modifiable:hover
{
background-color: #737673;
color: white;
}
a.bouton_eleve_pas_modifiable:active
{
background-color: #000000;
color: white;
}
	
a.bouton_eleve_probleme{
display:block;
width:100%;
padding:15px;
text-decoration: none;
margin-bottom: 0px;
margin-left:6px;
border-radius:5px;
border:1px solid #ff0000;
background-color: #ff0000;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
a.bouton_eleve_probleme:hover
{
background-color: #737673;
color: white;
}
a.bouton_eleve_probleme:active
{
background-color: #000000;
color: white;
}

a.bouton_partage{
display:block;
width:90%;
padding:15px;
text-decoration: none;
margin-bottom: 0px;
margin-left:6px;
border-radius:5px;
border:1px solid #7f288c;
background-color: #7f288c;
color: aliceblue;
font-size:18px;
cursor:pointer;
font-weight:bold;
}
a.bouton_partage:hover
{
background-color: #9c60a5;
color: white;
}
a.bouton_partage:active
{
background-color: #34003c;
color: white;
}


select.input_std{
padding: 2px;
font-size:18px;
margin-top: 0px;
margin-bottom: 0px;
border-radius:2px;
border:1px solid #005e86;
width: 120px;
}

.input_std{
padding: 2px;
font-size:18px;
margin-top: 0px;
margin-bottom: 0px;
border-radius:2px;
border:1px solid #005e86;
}

input[type="text"].input_std{
padding: 2px;
font-size:18px;
margin-top: 0px;
margin-bottom: 0px;
border-radius:2px;
border:1px solid #005e86;
}
			
/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }

.ui-autocomplete { position: absolute; cursor: default; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu 1.8.24
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */

.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

.ui-progressbar { height:2em; text-align: left; overflow: hidden; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }

.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsHeader}*/; }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png)/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsActive}*/; }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -khtml-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -khtml-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -khtml-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }