body{margin:0; padding:0; text-align:left; background-color:#95A9CA; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
a{color:#B4230B; text-decoration:none;}
/* mis temps le 28/12 /2009*/
a{color:#B4230B; text-decoration:underline;}
a:hover{color:#B4230B; text-decoration:underline;}
#conteneur{ width:955px; background-color:#FFFFFF; padding:10px;}
#menu_header{ color:#5E627D; padding:0; margin:0 10px 0 0; text-align:right;}
#menu_header a{ color:#5E627D;text-decoration:none;}
#menu_header a:hover{ color:#5E627D;text-decoration:underline;}
#header{background:url('/images/header.gif') no-repeat 0 0;}
#header span{display:none;}
#header a{display:block; width:600px; height:170px;}
/*
ul#menu{margin:8px 0; padding:0; width:955px; background:url('/images/bg_menu.gif') no-repeat 0 0; height:31px;}
ul#menu li{float:left;display:block; margin:0 10px; padding:0; line-height:31px; height:31px; list-style-type:none;position:relative;}
ul#menu li span{background:url('/images/puce.gif') no-repeat 0 2px; margin:0; padding:0 0 0 10px;}
ul#menu li a{color:#5E627D; text-decoration:none;}
ul#menu li a:hover{color:#5E627D; text-decoration:underline;}
ul#menu li ul{display:none;}
ul#menu li:hover>ul{display:block;}
ul#menu li ul{position:absolute;background-color:#F7F8FB;width:220px; list-style:none;margin:0px!important;margin:20px 0 0 0px;left:0; padding:0px; z-index:1;border-bottom:1px solid #E8EAF3;}
ul#menu li ul li{ border-top:1px dashed #E8EAF3; width:220px; margin:0; height:24px; line-height:24px; text-indent:10px; position:relative; float:none;border-right:1px solid #E8EAF3;border-left:1px solid #E8EAF3;}
ul#menu li ul li a{color:#5E627D; text-decoration:none;display:block; width:220px; border:none;margin:0px;padding:0px;}
ul#menu li ul li a:hover{color:#B4230B; text-decoration:none;}


*/
#marque_page{margin:0 0 20px 0; padding:2px 0;color:#5E627D; border-bottom:1px solid #EBEDF5;}
#marque_page img{margin:0 0 -5px 0; padding:0; border:none;}
#marque_page a{color:#5E627D; text-decoration:none;}
#marque_page a:hover{color:#5E627D; text-decoration:none;}



.liste_numero{ margin:5px; padding:0;}
.liste_numero img{border:none; float:left; margin:0 8px 0 0; padding:0;}

.erreur {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#B4230B; font-weight:bold;}

#pied{margin:0; padding:0; width:981px; height:118px; background:url('/images/angle_bas.gif') no-repeat -6px 0;}
#footer {margin:0 0 30px 0; padding:10px 30px;}
#footer p{margin:0; padding: 0 0 5px 0;}
#footer .blanc{color:#ffffff; font-size:10px; letter-spacing:1px;}
#footer .blanc a{color:#ffffff; text-decoration:none; letter-spacing:0;}
#footer .blanc a:hover{color:#ffffff; text-decoration:underline;}
/*#footer .bleu{color:#5E627D; font-size:14px; letter-spacing:1px; font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif;}*/
#footer .bleu{ width:760px; height:50px; background:url('/images/pied.gif') no-repeat 0 0;}
#footer .bleu span{ display:none;}
#left_footer{width:760px; float:left;margin:0; padding:0;}
#right_footer{width:130px; float:left;margin:0; padding:0;}
#footer ul li{ list-style-type:none;}
#footer ul li a{color:#ffffff; text-decoration:none; font-weight:bold; font-size:10px;}
#footer ul li a:hover{color:#ffffff; text-decoration:underline; font-weight:bold; font-size:10px;}

#xitilogo{clear:both;margin:60px 0 0 0; padding:0;}


#cvteam{width:70px; height:25px; text-align:right; margin:0;  float:left;}
#cvteam span{ display:none;}
#cvteam a { display:block; width:70px; height:25px; margin:0; padding:0;background:url('/images/cvteam.gif') no-repeat 0 -25px; }
#cvteam a:hover { display:block; width:70px; height:25px; margin:0; padding:0;background:url('/images/cvteam.gif') no-repeat 0 0; }

.meteorn td{border-bottom:1px dashed #E8EAF3;}


form {margin: 0px;}
.button {border : solid 1px #cccccc;background: #E9ECEF;color : #666666;font-weight : bold;font-size : 11px;padding: 4px; cursor:pointer;}
.login {margin-left: auto;margin-right: auto;margin-top:0;padding: 15px;border: 1px solid #cccccc;width: 429px;background: #F1F3F5;}
.login h1 {background: url(/images/login_header.png) no-repeat;background-position: left top;color: #333;margin: 0px;height: 50px;padding: 15px 4px 0 50px;text-align: left;font-size: 1.5em;}
.login p {padding: 0 1em 0 1em;}
.form-block {border: 1px solid #cccccc;background: #E9ECEF;padding-top: 15px;padding-left: 10px;padding-bottom: 10px;padding-right: 10px;}
.login-form {text-align: left;float: right;width: 60%;}
.login-text {text-align: left;width: 40%;float: left;}
.inputlabel {font-weight: bold;text-align: left;}
.inputbox {width: 150px;margin: 0 0 1em 0;border: 1px solid #cccccc;}

.formulaire {padding:2px;border: 1px solid #cccccc;background: #E9ECEF;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}

.filetbleu {	border-left-width: 1px;	border-left-style: solid;	border-left-color: #0066CC;}
