body, html { font:normal 11px/1em verdana,helvetica,serif; margin:0; padding:0; margin-bottom: 150px; }
body a { text-decoration:none; font-weight:bold; color: #333; border:none; }
body a:hover { text-decoration:none; font-weight:bold; color: #666; }

h1, h2, h3, h4 { font-family:arial,helvetica,sans-serif; }
h1 { text-transform:uppercase; font-size:20px; color:#666; border-bottom:1px solid #999; height:20px; }
h2 { text-transform:uppercase; font-size:17px; margin-left:10px; color:#666; border-bottom:1px solid #999; height:20px; width:600px; }

.img_index { margin:0 auto; }

#contenu { width:900px; margin:0 auto; }

/* MENU */
.menu { background-color:#F60; height:60px; font:normal 12px/24px arial,helvetica,sans-serif;  background:url("../images/bg_header.gif") repeat fixed top left; }
.menu #logo_icare { float:left; margin-left:10px; margin-top:5px; }
.menu #logo_icare img { border:none; }
.menu ul { list-style-type:none; margin:0 auto; padding:0; width:1200px; }
.menu ul li { float:left; margin:0 3px; width:136px; }
.menu ul li a { padding-top:5px; text-align:center; display:block; color: white; width:140px; background:url('../images/bt_header.png') no-repeat 0 -15px; height:30px; }
.menu ul li a:hover { padding-top:20px; background-position:0 -50px; height:30px; color:#F60; }
.menu .menu_actif { padding-top:20px; background-position:0 -50px; height:30px; color:#F60; }
#deconnection { margin-top:-9px; }

/* SOUS MENU */
.ss_menu_type_support { margin:10px auto 15px auto; height:30px; font:normal 12px/24px arial,helvetica,sans-serif; }
.ss_menu_type_support ul { list-style-type:none; margin:0 auto; padding:0 0 15px 0; width:600px; }
.ss_menu_type_support ul li { float:left; margin:0 3px; width:136px; }
.ss_menu_type_support ul li a { padding-top:5px; text-align:center; display:block; color: #FF6600; background-color:black; width:140px; border:1px solid black; }
.ss_menu_type_support ul li a:hover { background-color:#FFF; }
.ss_menu_type_support .ss_menu_actif { background-color:#FFF; }


/* GESTION DES MESSAGES */

.error{ color: red; font-weight:bold; }
.ok { color: green; font-weight:bold; }
#Message_ok { color : green; font-weight:bold; text-align:center; }
#Message_error { color : red; font-weight:bold; text-align:center; }
#MessageSearch { font-weight:bold; text-align:left; margin:5px; }
#MessageSearch ul { text-align:left; list-style-type:none; font-size:14px; }
#MessageSearch ul li { margin:5px 0; }
#MessageSearch a { color:#333; }
#MessageSearch a:hover { color:#666; }
#ActionResult { padding:5px; margin-bottom:5px; }
#ActionRec { padding:5px; color:red; font-weight:bold; text-align:center; }
#ActionRecPartenaires { margin: 0 auto; padding: 5px; font-weight:bold; text-align:center; }
.message_update_pr { width:600px; margin:0 auto; padding:5px; margin-bottom:5px; }

/* INSERER CATEGORIE */

/* modif / suppress categorie */
.categorie_modif img { padding-left : 5px; padding-right : 5px; cursor:pointer; margin:0 auto;}
.categorie_modif { list-style-type:none; }

/* FORMULAIRES */

form img { padding-left:5px; cursor:pointer; }
form input, form textarea, form select, form label{ margin:5px; }
fieldset { background-color:#EEEEEE; width:600px; }
legend { font-size:12px; text-transform:uppercase; font-weight:bold; }
form .btn_submit { border:1px solid black; color:#F60; background-color:#333; cursor:pointer; font-weight:bold; }


/* LISTE DES SUPPORTS */

#chargement{ margin:20px auto; height:100px; width:100px; }
#Aucunsupport { margin:20px auto; height:100px; width:350px; font-size:16px; }
#liste_supports { font-size:11px; }

.table_liste_supports{ border:solid 1px black; margin:10px auto; empty-cells:show; border-collapse:collapse; }
.table_liste_supports_head { background-color:#FFCEAD; color:black; font:bold 12px/1em arial,helvetica,sans-serif; letter-spacing:1.1px; text-transform:uppercase; }
.table_liste_supports td { border:solid 1px black; padding:5px; margin:0px; empty-cells:show; }
.table_nom_categorie { border-width:1px 0; background-color:#EEE; color:#333; font-weight:bold; margin:0px; }
.table_nom_categorie a { color:#F60; }
.table_nom_categorie a:hover { text-decoration:underline; }
.table_nom_categorie img { padding-left : 5px; padding-right : 5px; cursor:pointer; border:none; }

.div_nom_categorie { padding:5px 20px; border-bottom:1px solid #eee; cursor:pointer; text-transform:uppercase; }
.categorie_non_vide { background-color:#333; color:#F60; }
.categorie_vide { background-color:#757575; color:#FFF }
   
.ligne_preref { background-color:#ECFFED; }
.ligne_soumission { background-color:#FFF1F0; }
.ligne_boost { background-color:#FFFFEE; }
.ligne_plus { background-color:#ECEEFF; }
.ligne_default { background-color:white; }

span.update_pr { margin-left:20px; cursor:pointer; }


/* LISTE UTILISATEURS */

#AucunUtilisateur { margin:20px auto; height:100px; width:350px; font-size:16px; }
#contenu_users { width:600px; padding:5px; margin:0 auto; font-size:11px; }
.table_liste_users{ border:solid 1px black; margin:10px auto; empty-cells:show; border-collapse:collapse; width:600px; }
.table_liste_users_head { background-color:#FFCEAD; color:black; font:bold 12px/1em arial,helvetica,sans-serif; letter-spacing:1.1px; text-transform:uppercase; }
.table_liste_users td { border:solid 1px black; padding:5px; margin:0px; empty-cells:show; }
.table_liste_users td img { cursor:pointer; }


/* LISTE PARTENAIRES */

#liste_partenaires { font-size:11px; }
.table_liste_partenaires { border:solid 1px black; margin:10px auto; empty-cells:show; border-collapse:collapse; }
.table_liste_partenaires_head { background-color:#FFCEAD; color:black; font:bold 12px/1em arial,helvetica,sans-serif; letter-spacing:1.1px; text-transform:uppercase; }
.table_ajout_partenaires_head { background-color:#FFECDA; }
.table_liste_partenaires td { border:solid 1px black; padding:5px; margin:0px; empty-cells:show; }
.table_nom_partenaires { border-width:1px 0; background-color:#EEE; color:#333; font-weight:bold; margin:0px; }
.table_nom_partenaires a { color:#F60; }
.table_nom_partenaires a:hover { text-decoration:underline; }
.table_nom_partenaires img { padding-left : 5px; padding-right : 5px; cursor:pointer; border:none; }
.div_nom_partenaires { padding:5px 20px; border-bottom:1px solid #eee; cursor:pointer; text-transform:uppercase; background-color:#333; color:#F60; }

