body {
	background-color: rgb(230,230,230);
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}

.dep_stats{
position:absolute;
margin-left:0px;margin-top:0px;
background-color:#eeeeee; border:1px solid #ff7700; 
width:150px; height:50px; 
padding-top:5px; padding-left:5px;
}
.dep_stats_off{
display:none;
position:absolute;
margin-left:0px;margin-top:0px;
background-color:#eeeeee; border:1px solid #ff7700; 
width:150px; height:50px; 
padding-top:5px; padding-left:5px;
}

a {
color:#EA3F2C;
font-size:8pt;
border:0px;
}
a:hover{
text-decoration:none;
}

.imglien{
border:0px;
cursor:pointer;
}

.texte_description1{
font-weight:bold;
font-size:12pt;
}

.texte_description2{
font-style:italic;
font-size:8pt;
}

.menudiv_off{
background-image:url('fdgris_trans.png');
position:absolute; 
width:300px; 
border:0px solid #a4c4da; 
visibility: hidden;
display: none;
margin-left:0px;
margin-top:1px;
}

.menudiv_on{
background-image:url('fdgris_trans.png');
position:absolute; 
width:300px; 
border:0px solid #a4c4da; 
visibility: visible;
display: block;
margin-left:0px;
margin-top:1px;
}

.lienmenu {
color:#FFFFFF;
font-size:10pt;
text-decoration:none;
}
.lienmenu:hover {
color:#FFCC00;
}

.groslien{
font-size:10pt;
color:#000000;
text-decoration:none;
cursor:pointer;
}

td{
font-size:10pt;
color:#000000;
border:1px solid #ffffff;
}

.tdcadremessage{
 
background-image:url('./../pics/fd_cadremessage_1000_28.jpg');
background-repeat:no-repeat;
height:28px;  
text-align:center;
color:#000000; 
font-size:12pt;
font-weight:bold;
border:0px;
}

.tdsaisie{
font-size:10pt;
color:#000000;
border:0px;
padding:2 5 2 5px;
}

.mon_alerte{
font-size:10pt;
color:#FF9933;
border:0px;
font-weight:bold;
}

.tdtitrestats{
padding:2 10 2 10px; font-weight:bold; font-style:italic; font-size:12pt;
background-image:url('./../pics/fd_tdtitrestats.jpg');
}

.tdfondstats{
background-color:transparent;
}

.tdtextestats{
color:#dddddd;
}

table{
border-collapse:collapse;
}

img{
border:0px;
}

textarea{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
width:500px; height:300px;
}

.saisie{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
width:200px; 
border:1px solid #cccccc;
}

.saisieedit{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
width:500px; 
border:1px solid #cccccc;
}

.saisieedittrad{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
width:500px; 
border:1px solid #ff0000;
background-color:#FFFBD6;
}
.indicationlangue{
font-style:italic;
color:#ff0000;
font-size:10pt;
font-weight:bold;
background-color:#FFFBD6;
padding:4px;
}

.mytableau{
width:1000px;
}

.mytableaucache{
width:1000px;
visibility: hidden;
display: none;
}

.mytableauapparent{
width:1000px;
visibility: visible;
display: block;;
}

.mytableaucache850{
width:850px;
visibility: hidden;
display: none;
}

.mytableauapparent850{
width:850px;
visibility: visible;
display: block;;
}

.mytableaualerte{
width:1000px;
background-color:#FFCF9F;
}

.bouton{
background-color:#FFE6CB;
width:100px;
height:22px;
color:#555555;
border:1px solid #e4e4e4;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
cursor:pointer;
}

.bouton_retour{
background-color:#DEECFF;
width:100px;
height:22px;
color:#555555;
border:1px solid #e4e4e4;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
cursor:pointer;
}

.bouton_sel{
background-color:#FFFFFF;
width:100px;
height:22px;
color:#555555;
border-top:1px solid #e4e4e4;
border-left:1px solid #e4e4e4;
border-right:1px solid #e4e4e4;
border-bottom:0px solid #e4e4e4;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
cursor:pointer;
font-weight:bold;
}

.apparent
{
   visibility: visible;
   display: block;
}
.cache
{
   visibility: hidden;
   display: none;
}

.cadrehaut{
background-color:#003366; width:100%; height:50px;
}
.cadrehautdroite{
position:absolute; width:650px; height:40px; right:0px; top:0px; text-align:right;padding:10 10 0 0px;
}
.cadrehautgauche{
position:absolute; background-image:url('./../pics/logo_add1_200_44.jpg'); background-repeat:no-repeat; width:200px; height:44px; left:0px; top:2px; text-align:left;padding:0 0 0 0px;
}
.cadremenu{
background-image:url('./../pics/fd_cadremenu.jpg'); background-repeat:repeat-x;
background-color:rgb(27,168,203); width:100%; height:22px; padding:2 0 0 0px;
}
.cadremessage{
background-color:#FFFFFF; width:100%; height:30px; padding:0 0 0 0px; 
color:#000000; 
font-size:15pt;
}
.cadreprincipal{
background-color:#FFFFFF; 
background-image:url('./../pics/fd_cadreprincipal_596_415.jpg'); background-repeat:no-repeat;
width:100%;
padding:15 0 15 0px;
color:#000000;
font-size:10pt;
}
.cadrefooter{
background-image:url('./../pics/fd_footer_230.jpg'); background-repeat:repeat-x; background-color:#E6E6E6; width:100%; height:55px;
padding:15 0 15 0px;
color:#000000;
}


.cadrelogin{
position:absolute;
top:50%;
left:50%;
margin-left:-300px;
margin-top:-200px;
width:600px;
height:380px;
border:0px solid #cccccc; 
background-image:url('./../pics/fd_cadrelogin_600_380.jpg');
background-repeat:no-repeat;
padding:0 0 0 0px;
}
.cadrelogin_form{
position:absolute;
left:30px;
top:160px;
width:550px;
height:100px;
border:0px solid #cccccc; 
padding:0 0 0 0px;
}

#pin_selector{
width:30px;
height:30px;
background:url(./../pics/pin_1.png) no-repeat 0px 0px;
position:absolute;
float:right;
right:10px;
margin-top:-20px;
cursor:pointer;
}
#favoris_close{
position:absolute; margin-left:-45px; font-size:8pt;width:15px; height:600px; cursor:pointer; text-align:center; border:1px solid #cccccc; background-color:rgb(254,213,163); color:#888888;
}
.pin_in_list{
width:15px;
height:15px;
background:url(./../pics/pin_mini.png) no-repeat 0px 0px;
position:absolute;
float:left;
left:30px;
margin-top:0px;
}

.favoris_list_on{
font-size:10pt;
display:block;
text-align:justify;
overflow:auto; 
padding-top:5px; padding-right:5px; padding-left:50px;padding-bottom:5px; 
background-color:#FFF0BD; 
color:#000000;  
position:absolute; 
float:right;
right:10px;
width:400px; 
height:600px; 
top:80px; 
}
.favoris_list_off{
display:none;
/*display:none;*/
overflow:auto; 
padding:5px; 
background-color:#FFF0BD; 
color:#000000; 
font-weight:normal; 
position:absolute; 
float:right;
right:10px;
width:400px; 
height:460px; 
top:50px; 
}