/* CSS Document */

body {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#004663;}


a:hover {color: #004663; text-decoration:none;}
a:link, a:visited, a:active  {color: #004663; text-decoration: underline;}

h1 { color: #01aad3; font-size: 16px; height:25px;  text-decoration:none;  padding-left:10px; border-bottom:1px #CCCCCC solid; border-left:13px #fae800 solid; margin-top:8px;}
h2 { font-size: 14px; font-weight:bold; text-decoration:none; font-weight:bold; padding-left:10px; border-bottom:1px #CCCCCC solid; border-left:16px #fae800 solid;}
h3 { font-size: 12px; font-weight:bold; text-decoration:none; background-image: url(../images/interface/puce_h2-b.gif); background-repeat:no-repeat; background-position:left; padding-left:15px; margin:5px 5px 5px 28px; }
h4 { font-size: 12px; font-weight:bold; text-decoration:none; background-image: url(../images/interface/puce_h2-c.gif); background-repeat:no-repeat; background-position:left; padding-left: 15px; }
h5 { font-size: 12px; font-weight:bold; text-decoration:none; padding-left: 15px; }
h6 { color: #004663; font-size: 16px; height:27px;  text-decoration:none; background-image:url(../images/interface/fd_titl.jpg); background-repeat:no-repeat; margin-top:8px; padding-left:30px; padding-top:10px;}
h7 { font-size: 12px; font-weight:bold; text-decoration:none;}
.head8 { color: #004663; width:900px; font-size: 13px; height:17px;  text-decoration:none; background-image:url(../images/interface/fd_titl2.jpg); background-repeat:no-repeat; margin-top:8px; margin-left:20px; padding:5px 0px 5px 25px; font-weight:bold;}
.headpt { color: #1e1e1e; font-size: 16px; height:27px;  text-decoration:none; background-image:url(../images/interface/fd_titl-pt.jpg); background-repeat:no-repeat; margin-top:8px; padding-left:30px; padding-top:10px; font-weight:bold;}
.head9 { color: #004663; width:430px; font-size: 13px; height:17px;  text-decoration:none; background-image:url(../images/interface/fd_titl2.jpg); background-repeat:no-repeat; margin-top:8px;  padding:5px 0px 5px 25px; font-weight:bold;}
.headstats { color: #282b2d; font-size: 12px; height:18px; font-weight:bold;  text-decoration:none; background-color:#daf3fb; padding: 6px 0px 5px 30px;}

/*-============================================================================
															COMMANDE DETAILLEE
=============================================================================*/

/* styles ON */

.case1 { background-color:#56d7ff; border-top:1px solid white; border-left:1px solid white; border-right:1px solid white; font-size:11px; text-align:center; color:#FFFFFF;}
.case2 { background-color:#56d7ff; border-left:1px solid white; border-right:1px solid white;font-size:10px; text-align:center;}
.case3 { background-color:#56d7ff; border-top:1px solid white; border-left:1px solid #70ddf8; border-right:1px solid white;font-size:11px; text-align:center; color:#FFFFFF;}
.case4 { background-color:#56d7ff; border-top:1px solid white; border-left:1px solid white; font-size:11px; text-align:center;}
.case5 { background-color:#56d7ff; border-top:1px solid white; }
.case6 { background-color:#56d7ff; border-left:1px solid white;font-size:10px; text-align:center; }
.case7 { background-color:#56d7ff;font-size:10px; text-align:center;}
.case8 { background-color:#56d7ff; border-left:1px solid #70ddf8; border-right:1px solid white;font-size:10px; text-align:center;}
.case9 { background-color:#c6cf17;}
.case10 { background-color:#56d7ff; border-top:1px solid white; border-left:1px solid #70ddf8; border-right:1px solid white;font-size:11px; text-align:center;}
.case11 { background-color:#56d7ff; border-top:1px solid white; border-left:1px solid white; border-right:1px solid white; font-size:13px; text-align:center; font-weight:bold; color:#b6025f;}

/* styles OFF */

.case1-b { background-color:#daf3fb; border-top:1px solid white; border-left:1px solid white; border-right:1px solid white; }
.case2-b { background-color:#daf3fb; border-left:1px solid white; border-right:1px solid white;}
.case3-b { background-color:#daf3fb; border-top:1px solid white; border-left:1px solid #70ddf8; border-right:1px solid white;}
.case4-b { background-color:#daf3fb; border-top:1px solid white; border-left:1px solid white;}
.case5-b { background-color:#daf3fb; border-top:1px solid white; }
.case6-b { background-color:#daf3fb; border-left:1px solid white;}
.case7-b { background-color:#daf3fb;}
.case8-b { background-color:#daf3fb; border-left:1px solid #70ddf8; border-right:1px solid white;}
.case9-b { background-color:#c6cf17;}
.case10-b { background-color:#daf3fb; border-top:1px solid white; border-left:1px solid #70ddf8; border-right:1px solid white;}
.case11-b { background-color:#daf3fb; border-top:1px solid white; border-left:1px solid white; border-right:1px solid white;}

/*-============================================================================
																BLOCS TEXTE
=============================================================================*/
.texte_11 { font-size:11px; }

.txtbleu{color: #004663 ; font-weight:bold;}
a.txtbleu{color: #004663 ; font-weight:bold;}
a.txtbleu:link, a.txtgrisf:visited {color: #004663;}

.txtgris{color: #909090 ;}
a.txtgris, a.txtgris:link, a.txtgris:visited {color: #909090 ;text-decoration: underline;}

.txtblc{color:#FFFFFF ;}
a.txtblc, a.txtblc:link, a.txtblc:visited {color:#FFFFFF ;text-decoration: underline;}

.grispt{color: #909090 ;}
a.txtgris, a.txtgris:link, a.txtgris:visited {color: #909090; font-size:10px;}

.footer {color: #282b2d;}
a.footer:hover, a.footer:link, a.footer:visited, a.footer:active  {color: #282b2d; text-decoration: underline;}

.txtblc{color: #FFFFFF;}

.txtvert{color: #b3bc11;}

.txtgris{color: #1e1e1e;}

/* ====================================================================   
	FORMULAIRE
   ==================================================================== */

textarea {background-color:#f3fcff; color: #000000; border: 1px solid #c8c8c8;}
/*input[type=text] { background-color: transparent; border:0px; color:#FFFFFF; text-align: left}*/
.inputBandeau { background-color: transparent; border:0px; color:#FFFFFF; text-align: left}
.inputtext {  border: 1px solid #c8c8c8;color:#000000; background-color:#f3fcff;}
.inputtextcalendrier {  
	color:#000000;
	border:0px;
	background-image:url(../images/interface/datepicker.png);
	background-attachement:fixed;
	width:101px;
	height:19px;
}



.inputtextdisabled {  border: 1px solid #c8c8c8;color:#888; background-color:#efefef;}

.ligne1{
background-color:#f4f2f2;
}

.ligneh{
	background-color:#004663;
	color:#FFFFFF;
}

/*-============================================================================
                                                                        CALENDRIER
=============================================================================*/

.ds_box {
    background-color: #FFF;
    border: 1px solid #000;
    position: absolute;
    z-index: 32767;
}

.ds_tbl {
    background-color: #FFF;
}

.ds_head {
    background-color: #e7c72e;
    color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    letter-spacing: 2px;
}

.ds_subhead {
    background-color: #e7d12e;
    color: #000;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    width: 32px;
}

.ds_cell_grey {
    background-color: #eee;
    color: #000;
    font-size: 13px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    padding: 5px;
    cursor: pointer;
}

.ds_cell {
    background-color: #e1f035;
    color: #000;
    font-size: 13px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    padding: 5px;
    cursor: pointer;
}

.ds_cell:hover {
    background-color: #c4d12e;
} /* This hover code won't work for IE */

.txtExplicatif {
	padding-left:20px;
	font-size: small;
	color: #666;
	text-align: left;
}
.infobulle{
	position: absolute;	
	visibility : hidden;
	border: 1px solid Black;
	padding: 10px;
	font-family: Verdana, Arial;
	font-size: 10px;
	background-color: #FFFFCC;
	width:300px;
}