<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(http://fonts.googleapis.com/css?family=Pontano+Sans);

.shadetabs{
padding: 3px 0;
margin-left: 0;
font: bold 12px;
font-family:Lucida Sans Unicode;
list-style-type: none;
text-align: left;
border-bottom:1px solid #000000;
}

.shadetabs li
{
display: inline;
margin: 0;
padding: 3px 7px;
margin-right: 3px;

}

.shadetabs li a
{
text-decoration: none;
}/* --- 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:Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height:18px;
  color: #36484f;
  overflow-x: hidden;
  background-color: #eeeeee;
background-image : url(fichiers_site/a2332gca/contenu_pages/graphisme_global/background.jpg);
background-repeat: no-repeat;
background-position:top center;

/* --- BACKGROUND FULLSIZE ---
background: url(http://www.gcat.lu/fichiers_site/a2332gca/contenu_pages/graphisme_global/background.jpg) no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
*/	
}

a 
{
text-decoration: none;
color: #36484f;
}			
a:hover 
{
text-decoration:underline;
color: #36484f;
}
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:Pontano Sans }
h1 { font-size: 30px; line-height: 18px; color:#3baad6;font-size:18px; font-weight:bold}
h2 { font-size: 24px; line-height: 16px; color:#414e59;font-size:14px; font-weight:bold; }
h3 { line-height: 27px; font-size: 18px;color:#3baad6;font-size:14px; }
h4, h5, h6 { line-height: 18px; }
h4 { font-size: 16px;#fff;font-size:16px; }
h5 { font-size: 12px; }
h6 { font-size: 11px; color: #999999; text-transform: uppercase; }

p, input, button, select, textarea, li {
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
font-size:12px;
color:#36484f;
}
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&amp;2 --- */	
#cadre_global_1
{
margin:0 auto;
height:auto;
}


	
#cadre_global_2
{
height:auto;

}

/* -- BOUTONS FORMULAIRES --- */
input[type=submit], .btn {
  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:0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle !important;
  background-color: #3baad6 !important;
  background-image: -moz-linear-gradient(top, #3baad6, #3baad6) !important;
  background-image: -ms-linear-gradient(top, #3baad6, #3baad6) !important;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3baad6), to(#3baad6)) !important;
  background-image: -webkit-linear-gradient(top, #3baad6, #3baad6) !important;
  background-image: -o-linear-gradient(top, #3baad6, #3baad6) !important;
  background-image: linear-gradient(top, #3baad6,#3baad6) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=&amp;rsquo;@btn_couleur_fond_degrade_debut&amp;rsquo;, endColorstr=&amp;rsquo;@btn_couleur_fond_degrade_fin&amp;rsquo;, GradientType=0);
  border-color: #3baad6 #3baad6 #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 #3baad6 !important;
  border-bottom-color: #3baad6;
  -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: #3baad6;
}
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: #3baad6 !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;
}

/* --- ACTUS --- */
.date {
float:left;
display:inline;
margin-right:10px;
}
#news_detail p {
float:left;
width:100%;
}


.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;
}


#live_25
{
width:1000px;
margin-left:auto;
margin-right:auto;
} 
#live_25
{

} 


#live_26
{
float:left;
width:100%;
} 

#live_26
{


} 


#live_71
{
float:left;
width:242px;
margin-left:373px;
}
#live_71
{

}

#live_72
{
float:left;
margin-left:312px;
margin-top:20px;
}

#live_72_langue
{
float:left;
display: inline;
padding-right:5px;
}
#live_72
{

}

#live_73
{
float:left;
height:215px;
left:50%;
margin-left:-800px;
overflow:hidden;
position:relative;
width:1600px;
} 
#live_73
{
} 


#live_47
{
float:left;
width:100%;
text-align:center;
height:32px;
background: #26b8f2;  /* Couleur du background sous-menu */;
background: -moz-linear-gradient(top, @menu_couleur_degrade_debut 0%, @menu_couleur_degrade_fin 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,@menu_couleur_degrade_debut), color-stop(100%,@menu_couleur_degrade_fin));
background: -webkit-linear-gradient(top,@menu_couleur_degrade_debut 0%,@menu_couleur_degrade_fin 100%);
background: -o-linear-gradient(top, @menu_couleur_degrade_debut 0%,@menu_couleur_degrade_fin 100%);
background: -ms-linear-gradient(top, @menu_couleur_degrade_debut 0%,@menu_couleur_degrade_fin 100%);
background: linear-gradient(top, @menu_couleur_degrade_debut 0%,@menu_couleur_degrade_fin 100%);
background-image : url(fichiers_site/a2332gca/contenu_pages/graphisme_global/repeat_menu.jpg);
background-repeat: repeat-s;
}


#live_48
{
width:1000px;
margin-left:auto;
margin-right:auto;
} 


#live_48_menu {
display:block;
	text-align : left;
	text-decoration : none;
	vertical-align : middle;
	cursor : pointer;
}

#live_48_ligne_menu_niveau_1 {
     padding-left: 10px;
     padding-right: 10px;
}

#live_48 a {
     color: #fff;
}

#live_48 a:hover {
     color: #fff;
     text-decoration: none;
}
#live_48 ul,
#live_48 ul ul {
	margin-top : 0px;
	padding : 0;
	list-style : none;
margin-left:0px;
}

#live_48 ul ul {
	display : none;
	position : absolute;
	top : 100%;
	left : 0;
	padding : 0 10px 10px;
	background-color : #30a5d4;
border-right:none !important;
z-index:100;
margin-left:0px;

}

/* --- LIENS 1er niveau --- */

#live_48 ul a {

color : #fff;
	display : block;
	text-align : left;
	text-decoration : none;
	vertical-align : middle;
	cursor : pointer;
	text-decoration : none;
font-family:Pontano Sans;
font-size:14px;


}

#live_48 ul li  {
	padding-right : 8px;
padding-left : 8px;
margin-top : 7px !important;
	color : #fff;
	display : block;
	text-align : left;
	text-decoration : none;
	vertical-align : middle;
	cursor : pointer;
	text-decoration : none;
font-family:Pontano Sans;
font-size:14px;
border-right:#fff 1px solid;
}



#live_48 ul li:hover&gt;a {
color:#414e59;
	text-decoration : none;
}
/* --- LIENS 2eme niveau &amp; autres --- */

#live_48 ul ul a {
	padding : 0px;
	text-align : left;
	text-decoration : none;
	color : #fff;
font-size:14px;
border-right:none !important;
}

#live_48 ul ul li:hover&gt;a {
	text-decoration : none;
color:#414e59;
border-right:none !important;
}

#live_48 ul ul li {
	float : none;
	margin : 10px 0 0;
border-right:none !important;
}

/* --- SURVOL NE PAS TOUCHER ---*/

#live_48 ul li:hover&gt;* {
	display : block;
}

#live_48 ul li:hover {
	position : relative;
}

#live_48 ul ul ul {
	position : absolute;
	top : 0;
	left : 100%;
}

#live_48 ul {
	display : block;
	float : left;
}

#live_48 ul li {
	display : block;
	float : left;
	white-space : nowrap;
}

#live_48 ul&gt;li,
#live_48 ul li {
	margin : 0;
}

#live_48 ul a:active,
#live_48 ul a:focus {
	outline-style : none;
}


#live_28
{
width:1000px;
margin-left:auto;
margin-right:auto;
} 
#live_28
{

} 

#live_30
{
float:left;
width:100%;
padding-bottom:30px;
} 

#live_30
{


} 


#live_32
{
float:left;
width:695px;
margin-top:38px;
margin-left:25px;
text-align:justify;
}
#live_32
{

}

#live_74
{
float:left;
width:195px;
margin-top:38px;
margin-left:70px;
} 

#live_74
{

} 





#live_31
{
width:1000px;
margin-left:auto;
margin-right:auto;
} 


#live_35
{
float:left;
width:100%;
text-align:center;
margin-top:20px;
}
#live_35
{

}

#live_36
{
float:right;
}
#live_36
{
font-size:11px
}


/* --- ICONES --- */
/* --- FONT FACE --- */
@font-face { font-family: ModernPictogramsNormal; src: url(fonts/modernpics-webfontd41d.eot?); src: url(fonts/modernpics-webfontd41d.eot?#iefix) format("embedded-opentype"), url(fonts/modernpics-webfont.woff), url(fonts/modernpics-webfont.ttf); font-weight: normal; font-style: normal; }

/* --- CLASSE ICN --- */
/* --- ICN --- */
.icn:before { color: #000; font-family: ModernPictogramsNormal; font-size: 30px; padding-right:10px; }
/*--- ICN SMALL --- */
.icn_small:before { font-family:ModernPictogramsNormal; font-size:16px; padding-right:5px; line-height:8px; }

.icn:hover, .icn_small:hover { text-decoration:none; }


/* --- ICONES --- */
.icn_alert:before { content:"!"; }
.icn_money:before {content:"#"}
.icn_dollar:before {content:"$"}
.icn_tick:before { content:"%"; }
.icn_stop:before {content:"&amp;rsquo;"}
.icn_stop:before {content:"&amp;rsquo;"}
.icn_tools:before {content:"(";}
.icn_award:before {content:")"}
.icn_star:before { content:"*"}
.icn_plus:before {content:"+"}
.icn_locate:before {content:","}
.icn_up:before {content:"-"}
.icn_down:before {content:"/"}
.icn_volume:before {content:"0"}
.icn_volume_minus:before {content:"1"}
.icn_volume_plus:before {content:"2"}
.icn_table:before {content:"3"}
.icn_list:before {content:"4";}
.icn_table2:before {content:"5";}
.icn_stat:before {content:"6";}
.icn_stats:before {content:"7";}
.icn_stats2:before {content:"8";}
.icn_bell:before {content:"9"}
.icn_back:before {content:"&lt;"}
.icn_infos:before {content:"="}
.icn_play:before {content:"&gt;"}
.icn_question:before {content:"?"}
.icn_at:before {content:"@"}
.icn_photo_camera:before {content:"A"}
.icn_book {content:"B"}
.icn_disc {content:"C"}
.icn_file_download:before { content:"D"; }
.icn_eye:before {content:"E"}
.icn_facebook:before { content:"F"}
.icn_facebook2:before { content:"G"}
.icn_camera:before {content:"H"}
.icn_trash:before {content:"I"}
.icn_tag:before { content:"J"; }
.icn_file:before {content:"K"}
.icn_dislike:before {content:"L"}
.icn_ipod:before {content:"M"}
.icn_phone:before {content:"N"}
.icn_iphone:before { content:"O"}
.icn_video_play:before {content:"P"}
.icn_ipad:before {content:"Q"}
.icn_arrow-round:before { content:"R" }
.icn_presentation:before {content:"S"}
.icn_twitter:before { content:"T" }
.icn_twitter2:before { content:"U" }
.icn_write:before { content:"V" }
.icn_new_docs:before {content:"W"}
.icn_cross:before { content: "X"; }
.icn_pub:before {content:"Y";}
.icn_text:before {content:"Z";}
.icn_download:before {content:"[" }
.icn_upload:before {content:"]" }
.icn_rss:before {content:"^"}
.icn_video:before {content:"_"}
.icn_radio:before {content:"`"}
.icn_newspaper:before {content:"a"}
.icn_bubble:before { content:"b"; }
.icn_trash2:before {content:"c"}
.icn_print:before {content:"d"}
.icn_pen:before {content:"e"}
.icn_user:before { content:"f"; }
.icn_users:before {content:"g"}
.icn_camera:before {content:"h"}
.icn_basket:before { content:"i"; }
.icn_heart:before {content:"j"}
.icn_female:before {content:"k"}
.icn_like:before {content:"l"}
.icn_mail:before {content:"m"}
.icn_lock:before { content:"n" }
.icn_new:before {content:"o"}
.icn_house:before {content:"p"}
.icn_unlock:before {content:"q"}
.icn_pen:before {content:"r"}
.icn_search:before {content:"s"}
.icn_twitter2:before {content:"t"}
.icn_notfullscreen:before{content:"u"}
.icn_fullscreen:before{content:"v"}
.icn_world:before {content:"w"}
.icn_cross:before {content:"x";}
.icn_zoom_in:before{content:"y"}
.icn_zoom_out:before {content:"z"}
.icn_time:before { content:"}"; }
.icn_time2:before { content:"{"; }


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

#image_right 
{
	background-image:  url("images_global/carre.html");
	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;
}
</pre></body></html>