/*Sommaire :

20 - 93 : Structure

95 - 159 : Div

161 - 296 : Class

298 - 362 : Menu gauche orange

364 - 422 : Menu gauche gris

424 - 482 : Menu gauche liens fixes

484 - 523 : Liens

525 - 897 : Tableaux

Fin Sommaire */


/*Structure*/
body {
      width: 1005px;
      margin-left: auto ;
      margin-right: auto ;
      margin-top: -1px;
      margin-bottom: -2px;
      background-image: url(../Images/Menus/fondpage3.png);
      background-position: top;
      background-repeat: repeat-x;
      background-color: #AAAAAA;
      border: 1px solid grey;
      font-family: Arial, sans-serif, bold;
      }
#header {
      background-color: white;
      height:100px;
      margin: 0;
      }
#haut {
      background-image: url(../Images/Menus/menuhaut2.png);
      background-repeat: repeat-y;
      height: 15px;
      line-height: 15px;
      font-size: 12px;
      }
#conteneur {
      background-image: url(../Images/Menus/menuhaut2.png);
      background-repeat: repeat-y;
      font-size:13px;
      background-color:#fafafa;
      }
#conteneur_centre {
      background-color:#fafafa;
      margin-left: 150px;
      margin-right: 202px;
      font-size:13px;
}
#banniere {
      background-color:#fafafa;
      text-align: center;
      }
#video {
      margin-left: auto;
      margin-right: auto;
      }
#centre  {
      background-image: url(../Images/Menus/menuhaut.png);
      background-repeat: repeat-x;
      background-color:#fafafa;
      font-size:13px;
      }
#texte {
      margin-left: 30px;
      margin-right: 30px;
      margin-top: 30px;
      margin-bottom: 15px;
      text-align: justify;
      font-size: 12px;
      }
#gauche  {
      float: left;
      width: 150px;
      height: 100%;
      margin: 0px;
      font-size: 12px;
      background-color:#fafafa;
      }
#droite  {
      margin-top: 16px;
      float: right;
      width: 200px;
      font-size: 12px;
      text-align: center;
      }
#pied {
      clear: both;
      margin-top:10px;
      padding-top: 5px;
      line-height: 20px;
      height: 50px;
      background-color: #DBDBDB;
      font-size: 11px;
      color: black;
      text-align: center;
      }
/*Fin Structure*/

/*Div*/
#gauche2  {
      text-align: center;
      font-size: 12px;
      }
#liensrecherchegauche  {
      text-align: center;
      font-size: 12px;
      padding-left: 25px;
      padding-right: 25px;
      }
#textegauche2  {
      text-align: justify;
      font-size: 11px;
      padding-left: 10px;
      padding-right: 10px;
      }
#textedroite {
      padding-left: 25px;
      padding-right: 25px;
      text-align: justify;
      }
#pageavectableau {
      padding-left: 30px;
      padding-right: 30px;
      padding-bottom: 15px;
      font-size: 13px;
      }
#pageavecgamme {
      padding-left: 15px;
      padding-right: 15px;
      padding-bottom: 15px;
      }
#droite a:link, #droite a:visited  {
      color: #F17A38;
      text-decoration: none;
      font-size: 12px;
      font-weight: bold;
      }
#droite a:hover, #droite a:active, #droite a:focus{
      color: black;
      text-decoration: none;
      font-weight: bold;
      }
      
#gauche2 a:link, #gauche2 a:visited  {
      color: #F17A38;
      text-decoration: none;
      font-size: 12px;
      font-weight: bold;
      }
#gauche2 a:hover, #gauche2 a:active, #gauche2 a:focus{
      color: black;
      text-decoration: none;
      font-weight: bold;
      }
#titretableau {
      font-size: 16px;
      }
#pageavectableau table.betteraves {
      font-size: 13px;
      }
/*Fin Div*/

/*Class*/
ul {list-style: none;}
.menuhaut {
      list-style-type: none;
      margin: 0;
      }
.menuhaut li {
      display: inline;
      }
.menuhaut a {
      margin: 0 2px;
      }
.menuhaut a:hover {
      text-decoration: none;
      }
				
p {margin: 0 0 10px 0;}

.blanctext{ color: white; }

.droitetexte  {
      padding-left: 10px;
      padding-right: 10px;
      padding-top: 10px;
      padding-bottom: 10px;
      text-align: center;
      text-indent: 20px;
      }
      
.word_space {word-spacing: 25px;}
.word_space2 {word-spacing: 40px;}
    
.titre {
      font-size: 17px;
      font-weight: bold;
      color: #ed7335;
      }
.titreenorangemoyen {
      font-size: 15px;
      font-weight: bold;
      color: #ed7335;
      }
.titreenorangenormal {
      font-size: 13px;
      font-weight: bold;
      color: #ed7335;
      }
.titreenbleu {
      font-size: 17px;
      font-weight: bold;
      color: #0070C0;
      }
.titreenbleunormal {
      font-weight: bold;
      color: #0070C0;
      }
.titreenbleumoyen {
      font-size: 15px;
      font-weight: bold;
      color: #0070C0;
      }
.titre2 {
      font-size: 15px;
      font-weight: bold;
      }
.titreorange {
      color: #ed7335;
      font-size: 17px;
      font-weight: bolder;
      }
.titrevert {
      color: #BED371;
      font-size: 17px;
      font-weight: bolder;
      }
.titregauche {
      font-size: 13px;
      font-weight: bold;
      }
.titrepulve {
      font-size: 17px;
      font-weight: bold;
      color: #0079BC;
      }
.titreimageaccueil {
      font-family: Verdana, sans-serif, bold;
      font-size: 35px;
			font-weight: bold; 
      color: #FFFFFF;     
      }   
.titreimageaccueil2 {
      font-family: Verdana, sans-serif, bold;
      font-size: 18px;
      font-weight: bold; 
      color: #FFFFFF;     
      }          
.soustitrepulve {
      font-size: 13px;
      font-weight: bold;
      color: #FAFAFA;
      }
.chemindacces {
      font-size: 11px;
      }
.textnoir {
      color: #000000;
      } 
.titrecolonne {
      font-size: 13px;
      font-weight: bold;
      }
.titrebleu {
      color: #0070C0;
      font-size: 17px;
      font-weight: bolder;
      }
.textecolonnedroite {
      text-align: justify;
      margin-right: 0px;
      margin-left: 30px;
      } 
/*FinClass*/
 
/*Menu Gauche principal*/
.menugauche {
				list-style: none ;
				margin: 0 ;
				padding: 0 ;
				overflow: hidden ;		
				}
.menugauche li {
				width: 150px ;
				margin-right: 1px ;
        line-height: 30px;
				color: #fff ;
				background: #e5e5e5 ;
				}
.menugauche li a {
				display: block ;
				background: #fafafa url(../Images/Menus/bouton.png) left top no-repeat ;
				color: #fff ;
				padding: 3px 0 ;
				text-align: center ;
				text-decoration: none ;
				}				
.menugauche li a:hover, #nav li a:focus, #nav li a:active {
				background: #e5e5e5 url(../Images/Menus/bouton2.png) left top no-repeat ;
				text-decoration: none ;
				font-size: 12px;
				}
             
.navigation {
      line-height: 36px;
      margin: 0;
      margin-top: 15px;
      padding: 0;
      list-style: none;
      color: black;
      width: 150px;
      font-family: Verdana, sans-serif, bold;
      font-size: 12px;
      }
.navigation a, .navigation span {
      height: 36px;
      line-height: 36px;
      display: block;
      color: #4b4b4b;
			text-align: left ;
			text-decoration: none ;
			font-weight: bold;
      background: #fafafa url(../Images/Menus/bouton.png) no-repeat;
      text-indent: 10px;
      }
.navigation .toggleSubMenu a, .navigation .toggleSubMenu span {
      color: #4b4b4b;
      line-height: 36px;
      }
.navigation .open a, .navigation .open span {
      color: black;
      line-height: 36px;
			text-decoration: none ;
      background-image: url(../Images/Menus/bouton2.png);
      }
.navigation a:focus, .navigation a:active {
      background-image: url(../Images/Menus/bouton2.png);
      color: black;
      line-height: 36px;
			text-decoration: none ;
      }
.navigation a:hover {
      background-image: url(../Images/Menus/bouton2.png);
      color: black;
      line-height: 36px;
			text-decoration: none ;
      }
.navigation .subMenu {
      
      line-height: 36px;
      font-size: 12px;
      background: url(../Images/Menus/bouton4.png) repeat-y;
      margin: 0;
      padding: 0;
      }
.navigation ul.subMenu a {
      line-height: 36px;
      color: #4b4b4b;
      background: none;
			text-decoration: none ;
      }    
.navigation ul.subMenu a:hover, .navigation ul.subMenu a:focus {
   line-height: 36px;
   background: url(../Images/Menus/bouton5.png);
   color: black;
   }
/*Fin Menu gauche principal*/
   
/*2e menu gauche en gris*/   
.navigation2 {
      line-height: 25px;
      margin: 0;
      padding: 0;
      list-style: none;
      color: black;
      width: 150px;
      font-family: Verdana, sans-serif, bold;
      font-size: 11px;
      }
.navigation2 a, .navigation2 span {
      height: 25px;
      line-height: 25px;
      display: block;
      color: #4b4b4b;
			text-align: left ;
			text-decoration: none ;
			font-weight: bold;
      background: #fafafa url(../Images/Menus/bouton4.png) repeat-y;
      text-indent: 10px;
      }
.navigation2 .toggleSubMenu a, .navigation2 .toggleSubMenu span {
      color: #4b4b4b;
      }
.navigation2 li.click a:hover .click a:active{
      background: url(../Images/Menus/bouton2.png);
      color: black;
      }
.navigation2 .open a, .navigation2 .open span {
      color: black;
      background-image: url(../Images/Menus/bouton2.png);
      }
.navigation2 a:focus, .navigation2 a:active {
      background-image: url(../Images/Menus/bouton2.png);
      color: black;
			text-decoration: none ;
      }
.navigation2 a:hover {
      background-image: url(../Images/Menus/bouton2.png);
      color: black;
			text-decoration: none ;
      }
.navigation2 .subMenu {
      line-height: 17px;
      font-size: 11px;
      background: #fafafa;
      margin: 0;
      padding: 0;
      }
.navigation2 ul.subMenu a {
      color: #4b4b4b;
      background: none;
      }    
.navigation2 ul.subMenu a:hover, .navigation2 ul.subMenu a:focus {
   background: url(../Images/Menus/bouton5.png);
   color: black;
   }
/*fin 2e menu gauche*/

/*2e menu gauche gris (liens fixes)*/
.navigation3 {
      line-height: 25px;
      margin: 0;
      padding: 0;
      list-style: none;
      color: black;
      width: 150px;
      font-family: Verdana, sans-serif, bold;
      font-size: 11px;
      }
.navigation3 a, .navigation3 span {
      height: 25px;
      line-height: 25px;
      display: block;
      color: #4b4b4b;
			text-align: left ;
			text-decoration: none ;
			font-weight: bold;
      background: #fafafa url(../Images/Menus/bouton4.png) repeat-y;
      text-indent: 10px;
      }
.navigation3 .toggleSubMenu a, .navigation3 .toggleSubMenu span {
      color: #4b4b4b;
      }
.navigation3 li.click a:hover .click a:active{
      background: url(../Images/Menus/bouton2.png);
      color: black;
      }
.navigation3 .open a, .navigation3 .open span {
      color: black;
      background-image: url(../Images/Menus/bouton2.png);
      }
.navigation3 a:focus, .navigation3 a:active {
      background-image: url(../Images/Menus/bouton2.png);
      color: black;
			text-decoration: none ;
      }
.navigation3 a:hover {
      background-image: url(../Images/Menus/bouton2.png);
      color: black;
			text-decoration: none ;
      }
.navigation3 .subMenu {
      line-height: 17px;
      font-size: 11px;
      background: #fafafa;
      margin: 0;
      padding: 0;
      }
.navigation3 ul.subMenu a {
      color: #4b4b4b;
      background: none;
      }      
.navigation3 ul.subMenu a:hover, .navigation3 ul.subMenu a:focus {
      background: url(../Images/Menus/bouton5.png);
      color: black;
      }
.floatleft{
float: left;
margin-right: 5px;
}
.floatright{
float: right;
margin-left: 5px;
}
img.align_milieu {
vertical-align: middle;
}
/*Fin 2e menu gauche gris (liens fixes)*/

/* Liens */ 
#centre table.Gammebetteraves a:link {color: #fafafa;text-decoration: none; border: none;}
#centre table.Gammebetteraves a:visited {color: #fafafa;text-decoration: none; border: none;}
#centre table.Gammebetteraves a:hover {color: black;text-decoration: none;}
#centre table.Gammebetteraves a:active {color: black;text-decoration: none;}

#centre table.Gammebetteraves a.noir:link {color: black;text-decoration: none; border: none;}
#centre table.Gammebetteraves a.noir:visited {color: black;text-decoration: none; border: none;}
#centre table.Gammebetteraves a.noir:hover {color: #ed7335;text-decoration: none;}
#centre table.Gammebetteraves a.noir:active {color: #ed7335;text-decoration: none;}

#centre a.bleu:link {color: #0070C0;text-decoration: none; border: none; font-weight: bold;}
#centre a.bleu:visited {color: #0070C0;text-decoration: none; border: none; font-weight: bold;}
#centre a.bleu:hover {color: black;text-decoration: none; font-weight: bold;}
#centre a.bleu:active {color: black;text-decoration: none; font-weight: bold;}

#centre a.orange:link {color: #ed7335;text-decoration: none; border: none; font-weight: bold;}
#centre a.orange:visited {color: #ed7335;text-decoration: none; border: none; font-weight: bold;}
#centre a.orange:hover {color: black;text-decoration: none; font-weight: bold;}
#centre a.orange:active {color: black;text-decoration: none; font-weight: bold;}

#centre a.chemindacces:link {color: black;text-decoration: none; font-weight: normal;}
#centre a.chemindacces:visited {color: black;text-decoration: none; font-weight: normal;}
#centre a.chemindacces:hover {color: #ed7335;text-decoration: none; font-weight: normal;}
#centre a.chemindacces:active {color: #ed7335;text-decoration: none; font-weight: normal;}

#centre a:link, #centre a img:link {color: black;text-decoration: none; border: none; font-weight: bold;}
#centre a:visited, #centre a img:visited {color: black;text-decoration: none; border: none; font-weight: bold;}
#centre a:hover {color: #ed7335;text-decoration: none; font-weight: bold;}
#centre a:active {color: #ed7335;text-decoration: none; font-weight: bold;}

#droite a.bleu:link {color: #0070C0;text-decoration: none; border: none; font-weight: bold;}
#droite a.bleu:visited {color: #0070C0;text-decoration: none; border: none; font-weight: bold;}
#droite a.bleu:hover {color: black;text-decoration: none; font-weight: bold;}
#droite a.bleu:active {color: black;text-decoration: none; font-weight: bold;}

#droite a.noirbleu:link {color: black;text-decoration: none; border: none; font-weight: bold;}
#droite a.noirbleu:visited {color: black;text-decoration: none; border: none; font-weight: bold;}
#droite a.noirbleu:hover {color: #0070C0;text-decoration: none; font-weight: bold;}
#droite a.noirbleu:active {color: #0070C0;text-decoration: none; font-weight: bold;}

#haut a:link {color: black;text-decoration: none;}
#haut a:visited {color: black;text-decoration: none;}
#haut a:hover {color: #ed7335;text-decoration: none;}
#haut a:active {color: #ed7335;text-decoration: none;}

#pied a:link {color: #FAFAFA;text-decoration: none; font-weight: bold;}
#pied a:visited {color: #FAFAFA;text-decoration: none; font-weight: bold;}
#pied a:hover {color: black;text-decoration: none; font-weight: bold;}
#pied a:focus {color: black;text-decoration: none; font-weight: bold;}
#pied a:active {color: black;text-decoration: none; font-weight: bold;}

#centre a img:hover, #centre a img:focus, #centre a img:link {
      border: none;
      }

a img, a img:visited, a img:link{
      border:  none ;
      }
/*Fin liens*/

/*Partie tableau*/     
td {
      font-size: 13px;
      vertical-align: top;
      }     
table.Postes {
      border: 2px solid #F78338;
      border-spacing: 0px;
      font-size: 12px;
      }
th.Postes {
      font-size: 13px;
      color: #FAFAFA;
      padding-left: 5px;
      font-weight: bold;
      text-align: left;
      border-left: 1px solid #FAFAFA;
      border-collapse: collapse;
      }
th.Postes2 {
      font-size: 13px;
      color: #FAFAFA;
      padding-left: 5px;
      font-weight: bold;
      border-collapse: collapse;
      text-align: left;
      }  
td.Postes {
      vertical-align: middle;
      font-size: 12px;
      text-align: left;
      padding-left: 5px;
      border-left: 1px solid #F78338;
      border-top: 1px solid #F78338;
      }
td.Postes2 {
      vertical-align: middle;
      padding-left: 5px;
      font-size: 12px;
      text-align: left;
      border-top: 1px solid #F78338;
      } 
table.hellios {
      margin-left: 12px;
      border-spacing: 0px;
      font-size: 12px;
      height: 100%;
      }
td.hellios {
      padding-left: 21px;
      }
table.maestria {
      border: 2px solid #0079BC;
      border-spacing: 0px;
      font-size: 12px;
      height: 100%;
      }
td.maestria {
      border: 1px solid #0079BC;
      border-spacing: 0px;
      font-size: 12px;
      vertical-align: middle;
      font-weight: bold;
      height: 100%;
      }
table.maestria2 {
      margin-left: 5px;
      border: 2px solid #0079BC;
      border-spacing: 0px;
      font-size: 12px;
      height: 100%;
      }
td.maestria2 {
      border-left: 1px solid #FAFAFA;
      border-spacing: 0px;
      font-size: 12px;
      vertical-align: middle;
      }
table.magister2 {
      margin-left: 5px;
      border: 2px solid #EC7535;
      border-spacing: 0px;
      font-size: 12px;
      height: 100%;
      }
td.autrespulve{
      border-left: 1px solid #0079BC;
      border-top: 1px solid #0079BC;
      border-spacing: 0px;
      font-size: 12px;
      vertical-align: middle;
      }
td.autrespulvegauche{
      border-top: 1px solid #0079BC;
      border-spacing: 0px;
      font-size: 12px;
      font-weight: bold;
      vertical-align: middle;
      }
td.gammepulve {
      border-bottom: 1px solid #0079BC;
      border-right: 1px solid #0079BC;
      font-size: 11px;
      text-align: center;
      vertical-align: middle;
      color: black;
      }
table.gammepulve {
      border: 1px solid #0079BC;
      border-left: 2px solid #0079BC;
      border-right: 2px solid #0079BC;
      border-spacing: 0px;
      width: 95%;
      font-size: 12px;
      }
thead.gammepulve  {
      text-align: center;
      vertical-align: middle;
      color: #fafafa;
      font-size: 13px;
      font-weight: bold;
      background-color: #0070C0;
      border-bottom: 1px solid #0079BC;
      border-right: 1px solid #0079BC;
      }
th.gammepulve  {
      border-bottom: 1px solid #0079BC;
      border-right: 1px solid #0079BC;
      text-align: center;
      vertical-align: middle;
      font-size: 13px;
      font-weight: bold;
      color: #fafafa;
      background-color: #FAFAFA;
      }
td.gammepulvedroite {
      border-bottom: 1px solid #0079BC;
      font-size: 11px;
      text-align: center;
      vertical-align: middle;
      color: black;
      }
th.gammepulve2  {
      border-bottom: 1px solid #fafafa;
      border-right: 1px solid #fafafa;
      text-align: center;
      vertical-align: middle;
      font-size: 13px;
      font-weight: bold;
      color: #fafafa;
      }
th.gammepulve3  {
      border-bottom: 1px solid #fafafa;
      text-align: center;
      vertical-align: middle;
      font-size: 13px;
      font-weight: bold;
      color: #fafafa;
      }
table.pulve{
      border: 1px solid #0079BC;
      }
td.pulve{
      border-top: 1px solid #0079BC;
      border-left: 1px solid #0079BC;
      vertical-align: middle;
      font-size: 12px;
      padding-top: 2px;
      padding-bottom: 2px;
      }
td.magister{
      border-top: 1px solid #EC7535;
      border-left: 1px solid #EC7535;
      vertical-align: middle;
      font-size: 12px;
      padding-top: 2px;
      padding-bottom: 2px;
      }
td.pulvegauche{
      border-top: 1px solid #0079BC;
      vertical-align: middle;
      font-size: 12px;
      font-weight: bold;
      padding-top: 2px;
      padding-bottom: 2px;
      }
table.pdf {
      border: 2px solid #0079BC;
      vertical-align: middle;
      }
td.cadrepdf {
      border: 2px solid #0079BC;
      }
td.cadrepdf2 {
      border: 2px solid #EC7535;
      }
td.cadrepdfint {
      font-size: 11px;
      text-align: center;
      }
td.lienpdf {
      font-size: 11px;
      text-align: left;
      } 
table.specificites {
      height: 50px;
      text-align: center;
      vertical-align: middle;
      font-size: 13px;
      font-weight: bold;
      }
td.specificites {
      border: 1px solid #0079BC;
      text-align: center;
      vertical-align: middle;
      font-size: 13px;
      font-weight: bold;
      padding: 10px;
      }
td.equipements {
      border: 1px solid #ed7335;
      text-align: center;
      vertical-align: middle;
      font-size: 13px;
      font-weight: bold;
      padding: 10px;
      }        
table.club {
      vertical-align: middle;
      line-height: 12px;
      }
tr.plan {
      text-align: right;
      }
table.quisommesnous {
      width: 90%;
      }
td.quisommesnous {
      font-size: 13px;
      text-align: justify;
      vertical-align: top;
      text-indent: 10px;
      }
td.quisommesnous2 {
      font-size: 13px;
      text-align: justify;
      vertical-align: top;
      text-indent: 10px;
      padding-left: 15px;
      }
td.imprimer {
      text-align: right;
      vertical-align: middle;
      line-height: 20px;
      }
td.imprimergauche {
      text-align: left;
      vertical-align: middle;
      line-height: 20px;
      }
table.imprimer {
      vertical-align: middle;
      line-height: 20px;
      }
table.historique {
      vertical-align: middle;
      display: block;
      font-size: 11px;
      }
td.historique {
      vertical-align: middle;
      font-size: 11px;
      }  
table.historique  img{
      display: block;
      border: 0;
      margin-right: 10px;
      margin-left: 10px;
      font-size: 11px;
      }
table.Produitsbetteraves {
      border: 2px solid #EC7535;
      border-spacing: 0px;
      font-size: 12px;
      height: 100%;
      }
td.Produitsbetteraves {
      border-bottom: 1px solid #F78338;
      vertical-align: middle;
      font-size: 12px;
      font-weight: bold;
      padding-top: 2px;
      padding-bottom: 2px;
      }
td.Produitsbetteravesbas {
      vertical-align: middle;
      font-size: 12px;
      font-weight: bold;
      padding-top: 2px;
      padding-bottom: 2px;
      }
table.Gammebetteraves {
      vertical-align: middle;
      border-left: 2px solid #F78338;
      border-right: 2px solid #F78338;
      border-bottom: 1px solid #F78338;
      border-top: 2px solid #F78338;
      text-align: center;
      font-size: 11px;
      }
th.Gammebetteraves {
      color: #FAFAFA;
      font-size: 13px;
      font-weight: bold;
      border-left: 1px solid #FAFAFA;
      border-bottom: 1px solid #F78338;
      border-collapse: collapse;
      }
th.Gammebetteraves2 {
      font-size: 13px;
      color: #FAFAFA;
      font-weight: bold;
      border: 1px solid #F78338;
      border-collapse: collapse;
      }
td.Gammebetteraves {
      vertical-align: middle;
      font-size: 13px;
      text-align: left;
      height: 30px;
      border-bottom: 1px solid #F78338;
      border-collapse: collapse;
      font-weight: bold;
      }
td.Gammebetteraves2 {
      border-left: 1px solid #F78338;
      border-bottom: 1px solid #F78338;
      vertical-align: middle;
      font-size: 12px;
      padding-top: 2px;
      padding-bottom: 2px;
      }
td.equipements2 {
      border-left: 1px solid #F78338;
      border-bottom: 1px solid #F78338;
      vertical-align: middle;
      text-align: left;
      font-size: 12px;
      padding-left: 5px;
      padding-top: 2px;
      padding-bottom: 2px;
      }
td.Gammebetteraves2bas {
      border-left: 1px solid #F78338;
      vertical-align: middle;
      font-size: 12px;
      padding-top: 2px;
      padding-bottom: 2px;
      }
td.concess {
      border-bottom: 1px solid #F78338;
      text-align: left;
      vertical-align: top;
      font-size: 12px;
      font-weight: bold;
      padding-top: 2px;
      padding-bottom: 2px;
      padding-left: 5px;
      }
td.concess2 {
      border-left: 1px solid #F78338;
      border-bottom: 1px solid #F78338;
      vertical-align: top;
      text-align: left;
      font-size: 12px;
      padding-top: 2px;
      padding-bottom: 2px;
      padding-left: 5px;
      }
td.concess3 {
      border-left: 1px solid #F78338;
      border-bottom: 1px solid #F78338;
      vertical-align: middle;
      text-align: center;
      font-size: 12px;
      padding-top: 2px;
      padding-bottom: 2px;
      }
td.concesscarte {
      border-left: 1px solid #F78338;
      vertical-align: top;
      font-size: 12px;
      padding-top: 2px;
      padding-bottom: 2px;
      width: 260px;
      max-width: 260px;
      }
td.concesscarte2 {
      vertical-align: top;
      font-size: 12px;
      padding-top: 2px;
      padding-bottom: 2px;
      width: 310px;
      }
table.resultatconcess {
      border: 2px solid #EC7535;
      border-spacing: 0px;
      font-size: 12px;
      height: 100%;
      width: 575px;
      }
td.kits {
      padding-left: 40px;
      padding-right: 40px;
      width: 150px;
      }
td.kits2 {
      padding-left: 40px;
      padding-right: 40px;
      width: 200px;
      vertical-align: top;
      }

td.lienlecturevideo {
      height: 25px;
      padding-left: 15px;
      width: 24px;
      vertical-align: middle;
      }
td.lienlecturevideo2 {
      height: 25px;
      vertical-align: middle;
      }
td.lienlecturevideosanspadding {
      height: 25px;
      width: 24px;
      vertical-align: middle;
      }

/*Fin tableau*/
