
@import url(http://fonts.googleapis.com/css?family=Fjalla+One);
@import url(https://fonts.googleapis.com/css?family=Great+Vibes);
/* --- RESET CSS --- */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}
audio, canvas, video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
audio:not([controls]) {
  display: none;
}
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
a:hover, a:active {
  outline: 0;
}
sub, sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
   border: 0;
  -ms-interpolation-mode: bicubic;
}
button,
input,
select,
textarea {
  margin: 0  !important;
  font-size: 100%  !important;
  vertical-align: middle !important;
}
button, input {
  *overflow: visible  !important;
  line-height: normal  !important;
}
button::-moz-focus-inner, input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer  !important;
  -webkit-appearance: button  !important;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before, .clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}

/* --- FIN DU RESET --- */

body {
  margin: 0;
  font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 18px;
  color: #3b3b3b;
  background-color: #f5f6f8 !important;

/* --- BACKGROUND FULLSIZE ---
background: url(http://jckarmann.com/fichiers_site/a2535jc/contenu_pages/graphisme_global/background.jpg) no-repeat top center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
*/	
}

a 
{
text-decoration: none;
color: #3b3b3b;
}			
a:hover 
{
text-decoration:underline;
color: #3b3b3b;
}
a.active, a:focus
{
outline:none; 
}

/* --- DEFINITION DES TITRES --- */
h1, h2, h3, h4, h5, h6 { 
margin: 0; 
font-weight: normal; 
text-rendering: optimizelegibility; 
font-family:Fjalla One, Arial, Helvetica, sans-serif; 
  text-transform:uppercase;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color:@heading_link_color
}
h1 {
width:auto;
float:left;  
font-size: 30px; 
line-height: 30px; 
color:#3b3b3b;
font-size:30px;
  border-bottom:#3b3b3b 1px solid;
  padding-bottom:5px;
}
h2 { 
font-size: 24px; 
line-height: 18px; 
color:#2ebfe8;
font-size:16px; 
}
h3 { 
line-height: 27px; 
font-size: 18px;
color:#3b3b3b;
font-size:18px;
}
h4, h5, h6 { 
line-height: 18px; 
}
h4 { 
color:#3b3b3b;
font-size:16px; 
}
h5 {
}
h6 {
}

p, input, button, select, textarea, li {
font-family:Trebuchet MS, Helvetica, sans-serif;
line-height:18px;
font-size:13px;
color:#3b3b3b;
}
hr {
margin: 18px 0;
border: 0;
border-top: 1px solid #EEE;
border-bottom: 1px solid white;
}

/* --- HOVER TABLE --- */
.table tbody tr:hover td, .table tbody tr:hover th {
  background-color: #666; 
}

/* --- CADRE GLOBAL 1&2 --- */	
#cadre_global_1
{
width:100%;
height:auto;
}
	
#cadre_global_2
{
height:auto;
float:left;
  width:100%;
}

/* -- BOUTONS FORMULAIRES --- */
input[type=submit], .btn, input[type="button"] {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  padding: 4px 10px 4px !important;
  margin-bottom: 0 !important;
  font-size: 13px !important;
  line-height: 18px !important;
  color: #fff !important;
  text-align: center;
  text-shadow:@btn_couleur_texte_shadow;
  vertical-align: middle !important;
  background-color: #000 !important;
  background-image: -moz-linear-gradient(top, #333, #000) !important;
  background-image: -ms-linear-gradient(top, #333, #000) !important;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333), to(#000)) !important;
  background-image: -webkit-linear-gradient(top, #333, #000) !important;
  background-image: -o-linear-gradient(top, #333, #000) !important;
  background-image: linear-gradient(top, #333,#000) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=&rsquo;@btn_couleur_fond_degrade_debut&rsquo;, endColorstr=&rsquo;@btn_couleur_fond_degrade_fin&rsquo;, GradientType=0);
  border-color: #000 #000 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  border: 1px solid #cccccc !important;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  *margin-left: .3em;
height:auto !important
}
input:hover,
input:active,
input.active,
input.disabled,
input[disabled] {
  background-color: #000;
}
input:active,
input.active {
  background-color: #cccccc 9;
}
input:first-child {
  *margin-left: 0;
}
input:hover, .btn:hover {
  color: #333;
  text-decoration: none;
  background-color: #eee ;
  background-position: 0 -15px;
  -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  -ms-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  transition: all 0.1s linear;
}
input [type=submit]:hover, .btn:hover {
  color: #fff;
  text-decoration: none;
  background-color: #000 !important;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -ms-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
/* --- BOUTON CUSTOM --- */
.btn-custom {
    display: inline-block;
    margin-bottom: 0;
    padding: 4px 10px 4px;
    border: 1px solid #ccc;
    border-bottom-color: #b3b3b3;
    border-color: #cccccc #cccccc #cccccc;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1)rgba(0,0,0,0.25);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    font-size: 13px;
    line-height: 18px;
    vertical-align: middle;
    color: #333;
    background-color: #fff;
    background-image: -moz-linear-gradient(top,#fff,#bbb);
    background-image: -ms-linear-gradient(top,#fff,#bbb);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#bbb));
    background-image: -webkit-linear-gradient(top,#fff,#bbb);
    background-image: -o-linear-gradient(top,#fff,#bbb);
    background-image: linear-gradient(top,#fff,#e6e6e6);
    background-repeat: repeat-x;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2) ,0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2) ,0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2) ,0 1px 2px rgba(0,0,0,0.05);
    cursor: pointer;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=&rsquo;@btn-custom_couleur_fond_degrade_debut&rsquo;, endColorstr=&rsquo;@btn-custom_couleur_fond_degrade_fin&rsquo;, GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    *margin-left: .3em;
}

.btn-custom:hover,
.btn-custom:active,
.btn-custom.active,
.btn-custom.disabled,
.btn-custom[disabled] {
    background-color: #e6e6e6;
}

.btn-custom:active,
.btn-custom.active {
    background-color: #cccccc 9;
}

.btn-custom:first-child {
    *margin-left: 0;
}

.btn-custom:hover {
    text-decoration: none;
    color:#000;
    background-color: #bbb;
    background-position: 0 -15px;
    -webkit-transition: background-position 0.1s linear;
    -moz-transition: background-position 0.1s linear;
    -ms-transition: background-position 0.1s linear;
    -o-transition: background-position 0.1s linear;
    transition: background-position 0.1s linear;
}
.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* --- ACTUS --- */
.date {
float:left;
display:inline;
margin-right:10px;
}
#news {
float:left;
width:100%;
  margin-bottom:40px;
}

.image_news  {
 float:left;
  width:200px;
}


.contenu_news {
 float:left;
  margin-left:40px;
  width:660px;
}

.commande_entete_tableau
{
margin-bottom:10px;

}

.commande_entete_etape_en_cours
{
padding:10px 10px 10px 10px;
text-align:center;
background-color:#AAAAAA;
color:#FFFFFF;
border-radius:5px;
border-color:#000000;
}


.commande_entete_etape_normal
{
padding:10px 10px 10px 10px;
text-align:center;
background-color:#CCCCCC;
border-radius:5px;
border-color:#000000;
border:1px;
}

#skin0, #skin1, #skin2, #skin3, #skin4, #skin5 , #skin6, #skin7 , #skin8 , #skin9 , #skin10 , #skin11 , #skin12 , #skin13 , #skin14 , #skin15
{
background-size:contain !important;
    background-color:#f5f6f8 !important;
}

div.backgrounds
{
min-height:100% !important;
  height:100% !important;

}

#div_diapo_1
{    background-color:#f5f6f8 !important;}

#slides-buttons
{
display:none;
}


/*PAGE VIDEO*/

.pagevideo{
  background: url(http://jckarmann.com/fichiers_site/a2535jc/contenu_pages/VAS/background.jpg) no-repeat;
  height: 960px;
  position:relative;
}

.video{
  position:absolute;
  top: 295px;
  left: 223px;
}

#bloc-1{
  position:absolute;
  top: 120px;
  left: 80px;
}

#bloc-2{
  position:absolute;
  top: 140px;
  left: 700px;
}

#bloc-3{
  position:absolute;
  top: 645px;
  left: 75px;
}

#bloc-4{
  position:absolute;
  top: 580px;
  left: 730px;
}

#bloc-1,#bloc-2,#bloc-3,#bloc-4{
  -webkit-transition: all 150ms ease;
    -moz-transition: all 150ms ease;
        -ms-transition: all 150ms ease;
        -o-transition: all 150ms ease;
    transition: all 150ms ease;
}
#bloc-1:hover,#bloc-2:hover,#bloc-3:hover,#bloc-4:hover,#bloc-1.visible,#bloc-2.visible,#bloc-3.visible,#bloc-.visible{
  margin-top: -8px;
}

#bloc-1>img,#bloc-2>img,#bloc-3>img,#bloc-4>img{
	cursor:pointer;  
}

.pagevideo .content{
  width: 200px;
  background: #f5f6f8;
  position:relative;
  border-top: 7px solid;
  margin-top: 10px;
  padding: 10px;
  color:#3b3b3b;

  opacity: 0;
-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
        -ms-transition: all 300ms ease;
        -o-transition: all 300ms ease;
		transition: all 300ms ease;
}

.pagevideo .content h2{
  padding: 0px 10px 8px 10px;
    width: 100%;
  margin-bottom: 7px;
  margin-left: -10px;
  border-bottom: 1px solid;
  font-size: 24px;
}
.pagevideo .content h3{
color: #3b3b3b;
  font-size: 16px;
}

#bloc-1 .content{
  left: -80px;
  border-color: #915b6b;
}
#bloc-1 .content h2{
color: #915b6b;
}
#bloc-2 .content{
  right: 0px;
  border-color: #f03c1c;
}
#bloc-2 .content h2{
color: #f03c1c;
}
#bloc-3 .content{
  left: -80px;
  border-color: #ffa313;
}
#bloc-3 .content h2{
color: #ffa313;
}
#bloc-4 .content{
  right: 20px;
  border-color: #ffcf01;
}
#bloc-4 .content h2{
color: #ffcf01;
}

.pagevideo .content .videobtn{
  padding: 15px 10px 15px 10px;
  margin-left: -10px;
  width: 100%;
  text-align:right;
  display: block;
  background: red;
  color: #fff !important;
font-family: "Fjalla One",sans-serif;
font-size: 24px;
  font-style:normal !important;
  text-transform:uppercase !important;
    -webkit-transition: all 150ms ease;
    -moz-transition: all 150ms ease;
        -ms-transition: all 150ms ease;
        -o-transition: all 150ms ease;
    transition: all 150ms ease;
}
.pagevideo .content .videobtn:hover{
  text-decoration: none;
  color: #eee !important;
}
.pagevideo #bloc-1 .videobtn{
  background: #915b6b ;
}
.pagevideo #bloc-2 .videobtn{
  background: #f03c1c ;
}
.pagevideo #bloc-3 .videobtn{
  background: #ffa313 ;
}
.pagevideo #bloc-4 .videobtn{
  background: #ffcf01 ;
}
.pagevideo .visible .content{
  display: block;
  opacity: 1;
}

*, *:before, *:after {
 -webkit-box-sizing: initial;
-moz-box-sizing: initial;
 box-sizing: initial; 
}
.citation{font-family: Great Vibes,cursive;font-size: 33px;color: #3b3b3b;display: inline-block; width: 200px;position: absolute;right: 22%;bottom: 50px;line-height: 30px;font-weight: 300;z-index: 9999;}


#live_91
{
float:left;
  width:100%;
  background-color:#f5f6f8
}
#live_91
{

}




#live_92
{
position:relative;
  z-index:100;
} 



#live_94
{
float:left;
    width:100%;
margin-top:30px;
  margin-left:18px;
z-index:300;
}
#live_94
{

}

#live_95
{
float:left;
  width:100%;
  margin-top:55px;
}

#live_95_ligne_menu_niveau_1
{
display:block;
font-family:Fjalla One;
  font-size:14px;
  text-transform:uppercase;
  margin-bottom:13px !important;

}

#live_95_ligne_menu_niveau_1 a
{
  background-image : url(http://jckarmann.com/fichiers_site/a2535jc/contenu_pages/graphisme_global/carre_noir.jpg);
background-repeat: no-repeat;
  padding-left:18px;
margin-top:-10px; !important;
}

#live_95_ligne_menu_niveau_1 a:hover
{
color:#2ebfe8;
  text-decoration:none;
  background-image : url(http://jckarmann.com/fichiers_site/a2535jc/contenu_pages/graphisme_global/carre_bleu.jpg);
background-repeat: no-repeat;
}


#live_96
{
content:"[meta:diapo:1:CTo=]"
} 

#live_96
{

}


	
a.active, a:focus
{
outline:none;
}

#image_right 
{
	background-image:  url("../images_global/carre.jpg");
	background-position:right;
	background-repeat:no-repeat;
	padding-right:5px;
}

#admin_menu 
{
	height:145px;
	font-family:Arial, Helvetica, sans-serif; /*Verdana*/
	font-size:13px;/*12px*/
	border-bottom:1px solid #AAAAAA;
}

#holdm
{
	position:absolute;
	z-index:100;
	width:100%;
	padding-top:10px;
}

#nav
{
	list-style: none; 
}


#nav ul 
{
	display:none;   
	padding: 0;
	margin:0;
	list-style: none;
    width:12em;
    z-index:99;
    position:relative;
    overflow:visible; 
	line-height:25px;
}


#nav a {
	text-decoration:none; 
	display:block;
	height:28px;/*20px*/
	vertical-align:middle;
}

#nav li { 
    margin:0;   
    position: relative; 
    float:left;
	width: 13em;/*12em*/
	background-color:#25a3c5;/*931B00*/
    border:solid 1px #000000;
    display:block;
    height:auto;
	text-align:center;
	border:2px solid #FFFFFF;
	line-height:28px;
}

#nav li a { 
	color:#FFFFFF;
}

#nav li a:hover
{
    background-color:#25a3c5;/*AF2000*/
}

#nav ul li{
background-color:#FFFFFF;
border-width:1px;
border-color:#AAAAAA;/*931B00*/

width:180px;
text-align:left;
vertical-align:middle;


}

#nav ul li a{
color:#000000;
border-width:1px 1px 0 0;
padding-left:10px;
}

#nav ul li:hover, #nav ul li a:hover{
background-color:#25a3c5;/*931B00*/
color:#FFFFFF;
border-width:1px;
}

#nav ul ul{
    display:none; 
    position:absolute; 
	margin-left:179px;
	margin-top:-29px;
}


#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li:hover ul ul ul ul ul{
    display:none; 
}

#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul, #nav ul ul ul li:hover ul, #nav ul ul ul ul li:hover ul{
    display:block;
}


.styleFontGras
{
	font-weight:bold;
}

.styleFontGris
{
	background-color:#CCCCCC;
}

.styleItalic
{
	font-style:italic;
}

form.css fieldset 
  {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  display: inline;
  }
form.css label 
  {

  display: inline;
  float: left;
  width: 70px;
  } 
form.css form
{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  display: inline;
}

.titre_section_niveau1 {
	background-color:#CCCCCC;color:#67501C;text-decoration:none;
	border-color:#AAAAAA;border-style:solid;border-width:0px 1px 0px 1px;
	padding:2px 0px 2px 0px;display:block;
	font-size:8pt;font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.titre_section_niveau2 {
	margin-left:15px;
	color:#67501C;text-decoration:none;
	border-color:#AAAAAA;border-style:solid;border-width:0px 1px 0px 1px;
	padding:2px 0px 2px 0px;cursor: pointer;display:block;
	font-size:8pt;font-family:Verdana, Arial, Helvetica, sans-serif;
}

.titre_section_niveau3 {
	margin-left:40px;
	color:#67501C;text-decoration:none;
	border-color:#AAAAAA;border-style:solid;border-width:0px 1px 0px 1px;
	padding:2px 0px 2px 0px;cursor: pointer;display:block;
	font-size:8pt;font-family:Verdana, Arial, Helvetica, sans-serif;
}



.classTextField		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

.styleVerdana		{ font-family: Arial, Helvetica, sans-serif; line-height:17px; }

.style_size8		{ font-size: 8px;}
.style_size9		{ font-size: 9px;}
.style_size9p5		{ font-size: 9.5px;}
.style_size10		{ font-size: 12px;} /*10*/
.style_size11		{ font-size: 11px;}
.style_size12 		{ font-size: 12px;}
.style_size13 		{ font-size: 13px;}
.style_size14 		{ font-size: 14px;}
.style_size16 		{ font-size: 16px;}
.style_size18 		{ font-size: 18px;}
.style_size20 		{ font-size: 20px;}
.style_size24 		{ font-size: 24px;}
.style_size28 		{ font-size: 28px;}
.style_size30 		{ font-size: 30px;}
.style_size32 		{ font-size: 32px;}
.style_size36 		{ font-size: 36px;}
.style_size40 		{ font-size: 40px;}
.style_size48 		{ font-size: 48px;}

.styleColorDarkBlue	{ color: #8B93BD;}
.styleColorRed		{ color: #FF0000;}
.styleColorBlack	{ color: #000000;}
.styleColorGray		{ color: #999999;}
.styleColorDarkGray	{ color: #666666;}


.styleArrayBackGround {BACKGROUND: #E0ECE0; } 

.styleColorPurple   { color: #7570D3;}
.styleBackgroundPurple { background-color: #7570D3; }

.styleColorFondBanniere { color: #B6DAD8;}
.styleColorYn { color: #27B7DC; }
.styleColorDev { color: #27A2B7; }
.styleColorPageContenu { color: #9DCECC; }

.styleLineThrough	{ text-decoration:line-through}

.styleBold {}


/*
a {  text-decoration: none; color: #000000}
a:link {  text-decoration: none; color: #000000}
a:visited {  text-decoration: none; color: #000000}
a:hover {  TEXT-DECORATION: underline; color: #A7A0C1}
a:active {  text-decoration: none; color: #000000}
*/

.coteDroitGauche {
	BORDER-RIGHT: #99ccff 1px solid; BORDER-TOP: #99ccff 1px solid; BORDER-LEFT: #99ccff 1px solid; BORDER-BOTTOM: #99ccff 1px solid
}

.divdevis { background-color:#CCFF00 }

.relnav {
	left: -10px;
	top: 0px;
	position: relative;
	visibility: hidden;

}
.absolute {
	left: 2px;
	top: 0px;
	position: absolute;

}
.relnav {
	left: -10px;
	top: 0px;
	position: relative;
	visibility: hidden;
}
.relnavBIS {
	left: -10px;
	top: 0px;
	position: relative;

}
.absolute {
	left: 2px;
	top: 0px;
	position: absolute;
}
.relnavbg {
	left: -10px;
	top: -20px;
	position: relative;
	visibility: hidden;
}
.dropdown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #48ACDC;
	text-decoration: none;
}

.borderRight_1px_black
{
	BORDER-RIGHT: #000000 1px solid;
}
.borderLeft_1px_black
{
	BORDER-LEFT: #000000 1px solid;
}
.borderBottom_1px_black
{
	BORDER-BOTTOM: #000000 1px solid;
}

.textAlign
{
	text-align:justify;
}
.mainArray {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; MARGIN: 0px 0px 0px 0px; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.btnCouleurFondBoutonMenuTop {
	BACKGROUND: #FFFFFF
}

.info{position:relative; 
      z-index:24; 
      color:#000; 
      text-decoration:none} 
	  
.out { display:none; } 
.over {        
				display:block; 
               position:absolute; 
               padding:5px;
               top:-4em; 
               left:120px; 
               width:15em; 
               border:2px outset #000000; 
               background-color:white; 
               color:#000000; 
               text-align: center; 
               font-family:verdana; 
               font-size:11px; 
               z-index:25;} 

.array_right {BORDER-RIGHT: #000000 1px solid;}

.coin_bas_gauche {
	border-left:#000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
}

.coin_bas_droit {
	BORDER-RIGHT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
}

.line_left { 
	BORDER-LEFT: #aaaaaa 1px solid;
}

.line_right { 
	BORDER-RIGHT: #aaaaaa 1px solid;
}

.line_top { 
	BORDER-TOP: #aaaaaa 1px solid;
}

.line_bottom { 
	BORDER-BOTTOM: #aaaaaa 1px solid;
}

.ev_dhx_skyblue {
	line-height:25px;
	height:25px;
}

.odd_dhx_skyblue {
	line-height:25px;
	height:25px;
}

.line_array { 
	BORDER-RIGHT: #aaaaaa 1px solid;
	BORDER-LEFT: #aaaaaa 1px solid;
	BORDER-TOP: #aaaaaa 1px solid;
	BORDER-BOTTOM: #aaaaaa 1px solid;
	padding:5px;
}

.menuTopButton {
	/*height:20px;
	BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	FONT-WEIGHT: bold; 
	MARGIN: 0px 0px 0px 0px; 
	BORDER-LEFT: black 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: black 1px solid;
	background-color:#C5C8DF;*/
	
	font-family:Arial, Helvetica, sans-serif;
	/*float:left;*/
	font-size:12px;
	border:1px solid #d6d6d6;
	background:#fefefe;
	border-radius:5px;
	moz-border-radius:5px;
	/*display:block;*/
	height:27px;
	line-height:130%;
	text-decoration:none;
	color:#666666;
	cursor:pointer;
	padding:5px 10px 6px 7px;
	/*text-shadow: 0px 1px 0px #ffffff;*/
	background: #fefefe; /* Old browsers */
	background: -moz-linear-gradient(top, #f5f5f5 0%, #dcdcdc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #dcdcdc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f5f5f5 0%, #dcdcdc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f5f5f5 0%, #dcdcdc 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #f5f5f5 0%, #dcdcdc 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#dcdcdc', GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #f5f5f5 0%, #dcdcdc 100%); /* W3C */
	FONT-WEIGHT: normal; 
}

.menuTopButton:hover {
	 border: 1px solid #d6d6d6;
     background: #dbdbdb;
}

.btnBouton {
	/* BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	FONT-WEIGHT: bold; FLOAT: left; 
	MARGIN: 0px 0px 0px 0px; 
	BORDER-LEFT: black 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: black 1px solid */
}

#tableCadrille
{
border:1px solid #000000;
border-collapse: collapse;

}

#tableCadrille th
{
background:#CCCCCC;
border:1px solid #000000;
}

#tableCadrille tr
{

border:1px solid #000000;
}

#tableCadrille td
{
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
border:1px solid #000000;
}
