/* --- 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:Verdana, Helvetica, sans-serif;
  font-size: 13px;
  line-height:18px;
  color: #fff;
  background-color: #572f08;

/* --- BACKGROUND FULLSIZE ---
background: url(http://www.conciergerie-paris-airport.com/fichiers_site/a2267la/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: #fff;
}			
a:hover 
{
text-decoration:underline;
color:#d9a500;
}
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:verdana, Helvetica, sans-serif; 
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color:@heading_link_color
}
h1 , h1 a {
font-size: 30px; 
line-height: 36px; 
color:#fff;
font-size:22px;
border-bottom:1px solid #795939; 
padding-bottom:5px;
margin-bottom:15px;
}
h2 , h2 a { 
font-size: 24px; 
line-height: 36px; 
color:#d9a500;
font-size:16px; 
}
h3 , h3 a { 
line-height: 27px; 
font-size: 18px;
color:#d9a500;
font-size:14px;
}
h4, h5, h6 { 
line-height: 18px; 
}
h4  , h4 a { 
font-size: 16px;
color:#d9a500;
font-size:14px; 
}
h5 , h5 a {
font-size: 12px;
}
h6 {
font-size: 11px; 
color: #999999; 
text-transform: uppercase; 
}

p, input, button, select, textarea, li {
font-family:Verdana, Helvetica, sans-serif;
line-height:18px;
font-size:13px;
color:#fff;
}
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;  // Couleur des survols en utilisant .table
}

/* --- CADRE GLOBAL 1&2 --- */	
#cadre_global_1
{
width:960px;
margin:0 auto;
height:auto;
}
	
#cadre_global_2
{
height:auto;
float:left;
}

/* -- 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: 14px !important;
  line-height: 18px !important;
  color: #572f08 !important;
  text-align: center;

  vertical-align: middle !important;
  background-color: #d9a500 !important;
  background-image: -moz-linear-gradient(top, #d9a500, #d9a500) !important;
  background-image: -ms-linear-gradient(top, #d9a500, #d9a500) !important;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d9a500), to(#d9a500)) !important;
  background-image: -webkit-linear-gradient(top, #d9a500, #d9a500) !important;
  background-image: -o-linear-gradient(top, #d9a500, #d9a500) !important;
  background-image: linear-gradient(top, #d9a500,#d9a500) !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: #d9a500 #d9a500 #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 #d9a500 !important;
  border-bottom-color: #d9a500;
  -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: #d9a500;
}
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;
-webkit-box-shadow: 1px 1px 1px 1px #251404;
box-shadow: 1px 1px 1px 1px #251404; 
}
input [type=submit]:hover, .btn:hover {
  color: #241405;
  text-decoration: none;
  background-color: #d9a500 !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_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
{
float:left;
width:100%;
height:205px;
margin-top:5px;
} 

#live_25
{
background-image : url(http://www.conciergerie-paris-airport.com/fichiers_site/a2267la/contenu_pages/graphisme_global/banniere.jpg);
background-repeat: no-repeat;
background-position:top right;
} 


#live_26
{
margin-top:10px;
}
#live_26
{

}

#live_71
{
float:right;
padding-top:10px;
}
#live_71
{

}

#live_47
{
float:left;
width:100%;
text-align:center;
height:15px;



background-image : url(http://www.conciergerie-paris-airport.com/fichiers_site/a2267la/contenu_pages/graphisme_global/menu.jpg);
background-repeat: no-repeat;
background-position:center center;
}


#live_48 {
    float: left;
    height: 15px;
    text-align: center;
width:880px;
margin-left:50px;

}

#live_48_menu {
    display: block;
    text-align: left;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
}

#live_48 a {
    color: #fff;
}

#live_48 a:hover {
    text-decoration: none;
    color: #d9a500;
}
#live_48 ul,
#live_48 ul ul {
    margin: 0;
    padding: 0;
    list-style: none;
text-align:center;
}

#live_48 ul ul {
    display: none;
    z-index: 100;
    position: absolute;
    top: 100%;
    left: 0;
    padding: 0 0px 0px;
    background-color: #000;
}

/* --- LIENS 1er niveau --- */

#live_48 ul li {
    display: block;
    padding: 0px 11px;
line-height:15px;
    text-align: left;
    text-decoration: none;
    vertical-align: middle;
    color: #fff;
    cursor: pointer;
text-transform:uppercase;
border-right:1px solid #fff;

}

#live_48 ul li:hover>a {
    text-decoration: none;

}

/* --- LIENS 2eme niveau & autres --- */

#live_48 ul ul li {
    padding: 4px;
    text-align: left;
    text-decoration: none;
    text-shadow: #FFF 0 0 0;
    color: #fff;
}

#live_48 ul ul li:hover>a {
    text-decoration: none;
    text-shadow: #FFF 0 0 0;
    color: #d9a500;
    background-color: #424542;
    background-image: none;
}

#live_48 ul ul li {
    float: none;
    margin: 10px 0 0;
}

/* --- SURVOL NE PAS TOUCHER ---*/

#live_48 ul li:hover>* {
    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>li,
#live_48 ul li {
    margin: 0;
}

#live_48 ul a:active,
#live_48 ul a:focus {
    outline-style: none;
}

#live_28
{
float:left;
width:100%;
margin-top:30px;
} 

#live_28
{
     background-color:#572f08;
} 

#live_29
{
float:right;
width:245px;
} 

#live_29 h4
{
width:100%;

background-color:#d9a500;
color:#572f08;
border-top:3px solid #fff;
border-bottom:3px solid #fff;
font-size:20px;
padding:5px;
margin-bottom:15px;
} 


#live_33
{
margin-top:15px;
}
#live_33
{

background-image : url(http://www.conciergerie-paris-airport.com/fichiers_site/a2267la/contenu_pages/graphisme_global/colonne_contact_fond.jpg);
background-repeat: no-repeat;
background-position: top right;
}

#live_34
{
margin-top:15px;

}
#live_34
{

background-image : url(http://www.conciergerie-paris-airport.com/fichiers_site/a2267la/contenu_pages/graphisme_global/colonne_resa_fond.jpg);
background-repeat: no-repeat;
background-position: bottom right;
}

#live_30
{
width:650px;
float:left;
min-height:400px;
} 

#live_30
{

} 


#live_50_microdata {
     font-size: 11px;
margin-top:10px;
}


#live_32
{
padding:10px;

}
#live_32 
{
text-align:justify;
}

#live_31
{
float:right;
margin:10px 0;
width:100%;
border-top:5px solid #d9a500;
} 

#live_31 , #live_31 a
{ 
font-size:11px;
} 


#live_55 {

float:right;

margin:5px 0;
}

#live_55_menu {
}

#live_55_ligne_menu_niveau_1 {
display:inline;text-align:right;
float:left;
width:auto;
padding:0 5px 0 0;
}
#live_55_ligne_menu_niveau_1:after {
margin-left:5px;
content:"|";
}
#live_55_ligne_menu_niveau_1:last-child:after {
content:"";
}
#live_55_ligne_menu_niveau_selected_1 {
float:left;
}

#live_55 a {
}

#live_55 a:hover {
}
#live_55
{

}

#live_35
{
float:right;
margin-right:5px;
}
#live_35
{
font-size:11px;
color:#707070;
}

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


/* --- ICONES --- */
/* --- FONT FACE --- */
@font-face { font-family: ModernPictogramsNormal; src: url(fonts/modernpics-webfont.eot?); src: url(fonts/modernpics-webfont.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:12px; }

.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:"&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:"<"}
.icn_infos:before {content:"="}
.icn_play:before {content:">"}
.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.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;
}
