@charset "utf-8";

@import "style_hw.css";
/* CSS Document */

/* --------------------------------------------- */
/* ---------------- GENERAL -------------------- */
/* --------------------------------------------- */
*{
margin:0;
padding:0;	
}
body {
margin: 0;
padding: 0;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FFFFFF;
background-image:url(../img/fond.png);
background-repeat:repeat-x;
background-color:#2d2c2d;
}
#conteneur {
position: relative;
width: 992px;
margin: 30px auto 0 auto;
padding:0;
}
#top_conteneur{
width: 992px;
height:15px;
margin: 0;
padding:0;
background-image:url(../img/top_conteneur.png);
background-repeat:no-repeat;
}
#mid_conteneur {
width: 977px;
margin: 0;
padding:0 0 0 15px;
background-color:#0e0f0f;
overflow:hidden;
}
#bot_conteneur {
width: 992px;
height:15px;
margin: 0;
padding:0;
overflow:hidden;
background-image:url(../img/bot_conteneur.png);
background-repeat:no-repeat;
}

#header {
margin:0;
padding:0;
width:962px;
height: 100px;
}
#menu {
margin:10px 0 10px 0;
padding:0;
width:962px;
height: 34px;
background-image:url(../img/fond_menu.png);
background-repeat:no-repeat;
}
#gauche {
float:left;
margin :0;
padding:0;
width: 260px;
overflow:hidden;
}
#centre {
float:left;
margin: 0 0 0 10px;
padding:0;
width: 692px;

}
#footer {
height: 17px;
margin: 5px 0 0 0;
padding:3px 0 0 0;
width:962px;
text-align:center;
color:#DDDDDD;
font-size:10px;
}
#footer a{
color:#DDDDDD;
text-decoration:none;
}
#footer a:hover{
color:#FF6600;
text-decoration:underline;
}

p {
margin: 0;
padding:0;
}
img{
border:0;
}
.alert{
display:block;
margin:15px 0 15px 0;
border: 1px solid #FF6600;
background-color:#333;
}
.left_alert{
display:block;
float:left;	
width:50px;
height: 30px;
}
.right_alert{
display:block;
float:left;
height: 24px;
font-size: 13px;
font-weight:bold;
padding : 6px 0 0 0;
white-space:nowrap;
}
.clearer{
display:block;
clear:both;
}

/* --------------------------------------------- */
/* ----------------- HEADER -------------------- */
/* --------------------------------------------- */
#block_logo {
float:left;
margin:0;
padding:0;
width:170px;
height: 100px;
background-color: #CCCCCC;
}
#block_pub{
float:left;
margin:0 0 0 10px;
padding:0;
width:782px;
height: 100px;	
}
#menu ul{
list-style-type:none;
margin:0;
padding:0;
}
.list_menu_fr{
display:block;
float:left;
margin:0;
padding:5px 20px 0 20px;
height:29px;
background: transparent url(../img/sep.png) no-repeat right ;
}
.list_menu_fr a{
color:#FFFFFF;
text-decoration:none;
font-size:18px;
letter-spacing:-1px;
}
.list_menu_en{
display:block;
float:left;
margin:0;
padding:5px 27px 0 27px;
height:29px;
background: transparent url(../img/sep.png) no-repeat right ;
}
.list_menu_en a{
color:#FFFFFF;
text-decoration:none;
font-size:18px;
letter-spacing:-1px;
}
#menu li a:hover{
color:#000000;
text-decoration:none;	
}
.drap_fr a{
display:block;
float:left;
width:18px;
height:12px;
background: transparent url(../img/drap_FR.png) no-repeat;
margin:11px 0 0 20px;
padding:0;
text-indent:-500px;
overflow:hidden;
}
.drap_en a{
display:block;
float:left;
width:18px;
height:12px;
background: transparent url(../img/drap_UK.png) no-repeat;
margin:11px 0 0 16px;
padding:0;
text-indent:-500px;
overflow:hidden;
}

/* --------------------------------------------- */
/* ----------------- GAUCHE -------------------- */
/* --------------------------------------------- */
#block_connexion{
margin:0 0 10px 0;
padding:0px;
width:260px;
height:34px;
background-image:url(../img/fond_connexion_save.png);
background-repeat:no-repeat;
}
.bloc_connect01{
display:block;
float:left;
margin:0;
padding:9px 0 0 4px;
height:22px;
width:125px;
text-align:center;
}
.bloc_connect02{
display:block;
float:left;
margin:0;
padding:9px 4px 0 0;
height:22px;
width:125px;
border-left:1px solid #444444; 
text-align:center;
}
#block_connexion a{
font-size:12px;	
color:#FFF;
text-decoration:none;
}
#block_connexion a:hover{
font-size:12px;	
color:#F60;
text-decoration:none;
}

#block_recherche_gauche{
margin:0 0 10px 0;
padding:5px 15px;
width:230px;
height:235px;
background-image:url(../img/fond_recherche_gauche.png);
background-repeat:no-repeat;
}
#block_inscription{
margin:0 0 10px 0;
padding:5px 15px;
width:235px;
height:140px;
background-image:url(../img/fond_inscription.png);
background-repeat:no-repeat;
}
#block_parrainage{
margin:0 0 0 0;
padding:5px 15px;
width:235px;
height:184px;
background-image:url(../img/fond_parrainage.png);
background-repeat:no-repeat;
}
#block_actu_top{
margin:0 0 0 0;
padding:8px 15px 0 15px;
width:230px;
height:37px;
background-image:url(../img/actu_top.png);
background-repeat:no-repeat;
}
#block_actu_mid{
margin:0 0 0 0;
padding:0 15px;
width:230px;
background-image:url(../img/actu_mid.png);
background-repeat:repeat-y;
}
#block_actu_bot{
margin:0 0 0 0;
padding:0;
width:260px;
height:20px;
background-image:url(../img/actu_bot.png);
background-repeat:no-repeat;
}
.actu{
padding : 0 0 10px 0;
}
.left_actu{
display:block;
float:left;
width:75px;
margin : 10px 0 0 0;
}
.right_actu{
display:block;
float:left;
margin : 10px 0 0 15px;
width:140px;
}
.trait2{
width:100%;
height:2px;
margin : 0;
background-image:url(../img/trait2.png);
background-repeat:repeat-x;	
overflow:hidden;
}
.lienExt a{
display:block;
color:#222;
text-decoration:underline;
}
.lienExt a:hover{
display:block;
color:#222;
text-decoration:none;
}

/* --------------------------------------------- */
/* ----------------- CENTRE -------------------- */
/* --------------------------------------------- */
#block_titre{
margin:0px;
padding:0px;
width:692px;
height:82px;
}
#block_recherche_centre{
margin:10px 0 0 0;
padding:20px;
width:652px;
height:220px;
background-image:url(../img/fond_recherche_centre.png);
background-repeat:no-repeat;
}
#block_annonce{
margin:10px 0 0 0;
padding:0px;
width:692px;
height:180px;
/*background-image:url(../img/fond_annonce.png);
background-repeat:no-repeat;*/
}
#block_flash_replace{
margin:0;
padding:0 0 0 5px;
width:692px;
height:180px;
background-image:url(../img/fond_annonce.png);
background-repeat:no-repeat;
}
.block_annonce_replace{
float:left;
margin:0 12px 0 0;
padding:10px 20px 10px 20px;
width:174px;
height:160px;
text-align:center;
}
#block_groupe{
display:block;
float:left;
margin:10px 0 0 0;
padding:0;
width:341px;
height:34px;
background-image:url(../img/fond_groupe.png);
background-repeat:no-repeat;
}
#block_recommande{
display:block;
float:left;
margin:10px 0 0 10px;
padding:0;
width:341px;
height:34px;
background-image:url(../img/fond_groupe.png);
background-repeat:no-repeat;	
}
.groupe_blocG{
display:block;
float:left;
margin:0;
padding:9px 0 0 20px;
height:25px;
width:180px;
}
.groupe_blocD{
display:block;
float:left;	
margin:0;
padding:5px 0 0 5px;
height:29px;
width:136px;
}
.specialisation{
display:block;
float:left;	
margin:25px 0 0 0;
padding:0;
width:300px;
}
.specialisation li{
margin:0 0 0 5px;
padding:0 0 0 25px;
list-style-type: none;
background-image: url(../img/puce1.png);
background-repeat: no-repeat;
background-position: 0% 50%;
font-size:20px;
color:#ff6600;
font-weight:bold;
}
.specialisation li a{
color:#ff6600;
text-decoration:none;
}
.specialisation li a:hover{
color:#ffffff;
text-decoration:none;
}

/* --------------------------------------------- */
/* ----------------- TEXTES -------------------- */
/* --------------------------------------------- */
h1{
display:block;
margin:0;
padding:0;
color:#FFFFFF;
font-size:36px;
letter-spacing:-2px;
font-weight:bold;
line-height:40px;
}
h2{
display:block;
margin:0;
padding:0;
color:#ff6600;
font-size:36px;
letter-spacing:-2px;
font-weight:bold;
line-height:40px;
}
h3{
display:block;
margin:0 0 0 5px;
padding:0;
color:#ff6600;
font-size:36px;
letter-spacing:-2px;
font-weight:bold;
line-height:36px;
}
h4{
display:block;
margin:19px 0 0 5px;
padding:0;
color:#FFFFFF;
font-size:22px;
line-height:20px;
letter-spacing:-1px;
font-weight:bold;
}
h4 a{
color:#FF6600;
}
h4 a:hover{
color:#FFFFFF;
}
h5{
display:block;
margin:2px 0 2px 0;
padding:0;
color:#FFFFFF;
font-size:24px;
letter-spacing:-1px;
font-weight:bold;
}
h6{
display:block;
margin:0 0 12px 0;
padding:0;
color:#FFFFFF;
font-size:36px;
letter-spacing:-2px;
font-weight:bold;
line-height:40px;
}
.titreReplace{
display:block;
margin:0 0 0 5px;
padding:0;
color:#FFFFFF;
font-size:22px;
line-height:20px;
letter-spacing:-1px;
font-weight:bold;
}
.style00{
display:inline;
color:#FFFFFF;
font-size:16px;
letter-spacing:-1px;
font-weight:bold;
}

.style01{
display:inline;
margin:0 5px 0 0;
padding:0;
color:#FFFFFF;
font-size:13px;
/*font-weight:bold;*/
letter-spacing:0px;
}
.style02{
display:block;
margin:5px 5px 0 0;
padding:0;
color:#FFFFFF;
font-size:13px;
/*font-weight:bold;*/
letter-spacing:0px;
}
.style03{
color:#FFFFFF;
font-size:12px;
}
.style04{
color:#222222;
font-size:18px;
letter-spacing:-1px;
text-decoration:none;
font-weight:bold;
}
.courant{
color:#FFFFFF;
font-size:13px;	
}
.courant a{
color:#FF6600;
font-size:13px;
text-decoration:none;
}
.courant a:hover{
color:#FFFFFF;
font-size:13px;	
text-decoration:none;
}
.txt_connexion{
display:block;
margin: 10px 0 10px 125px;
}
.txt_connexion a{
color:#FFFFFF;
font-size:11px;	
text-decoration:none;
}
.txt_connexion a:hover{
color:#FF6600;
font-size:11px;	
text-decoration:none;
}
.ss_titre_part{
font-size:18px;
font-weight:bold;
color:#FF6600;
text-decoration:none;
}
.titre_list a{
font-size:18px;
font-weight:bold;
color:#FF6600;
text-decoration:none;
}
.titre_list a:hover{
color:#FFFFFF;
text-decoration:none;
}
.ss_titre_list{
font-size:16px;
color:#CCCCCC;	
}
.txt_titre_list{
font-size:13px;
color:#CCCCCC;		
}

.lienOrange a{
color:#FF6600;
text-decoration:underline;
}
.lienOrange a:hover{
color:#FFFFFF;
text-decoration:underline;
}
.mention2{
font-size:12px;
color:#ff6600;
font-weight:bold;
}

.mention3{
font-size:11px;
color:#FFF;
}
.chapAnnonce{
display:block;
margin:5px 0 0 0;
font-size:12px;
color:#ff6600;
font-weight:bold;
}
/* --------------------------------------------- */
/* -------------- FORMULAIRES ------------------ */
/* --------------------------------------------- */
.select01{
margin: 3px 0 0 0;
width: 225px;
color:#333333;
padding: 0;
background-color:#FFFFFF;
font-size:10px;
}
.select02{
display:block;
float:left;
margin: 5px 4px 5px 0;
width: 50px;
color:#333333;
padding: 0;
background-color:#FFFFFF;
font-size:10px;
}
.select03{
display:block;
float:left;
margin:3px 0 0 4px;
width: 204px;
color:#333333;
padding: 0;
background-color:#FFFFFF;
font-size:10px;
}
.check01{
display:inline;
margin: 0 0 0 0;	
}
.rechercher{
display:block;
float:left;
margin: 4px 0 0 16px;
padding:0;
width:100px;
height:20px;
border:0;
background: transparent url(../img/fond_bouton.png) no-repeat top left ;
color:#FFF;
font-size:14px;
font-weight:bold;
letter-spacing:0px;
cursor: pointer;  
}
.rechercher:hover{
background-position: 0 -20px;
}
.envoyer{
display:block;
margin: 4px 0 0 125px;
padding:0;
width:100px;
height:20px;
border:0;
background: transparent url(../img/fond_bouton.png) no-repeat top left ;
color:#FFF;
font-size:14px;
font-weight:bold;
letter-spacing:0px;
cursor: pointer;
}
.envoyer:hover{
background-position: 0 -20px;
}
.savoirplus a{	
display:block;
margin: 3px 0 8px 0;

height:14px;	
width:120px;
color:#FFFFFF;
border:1px solid #CCCCCC; 
font-size:12px;
font-weight:bold;
text-align:center;
background-color:#FF6600;
text-decoration:none;
white-space: nowrap;
}
.savoirplus a:hover{
display:block;
color:#FFFFFF;
text-decoration:none;
background-color:#333333;
}
.ligne_form{
display:block;
margin:0;
padding:0;
}
#form_inscription label{
display:block;
float:left;
width:121px;
color:#FFFFFF;
font-size:13px;
}
#form_connexion label{
margin:0;
padding: 0;
display:block;
float:left;
width:121px;
color:#FFFFFF;
font-size:13px;
}
#form_enregistrement label{
margin:0;
padding: 3px 0 0 0;
display:block;
float:left;
width:121px;
color:#FFFFFF;
font-size:13px;
}

#form_recherche label{
margin:0;
padding: 2px 0 0 0;
display:block;
float:left;
width:75px;
color:#FFFFFF;
font-size:13px;	
}
.champ01{
display:block;
float:left;
margin:3px 0 0 4px;
padding: 0;
width: 200px;
color:#333333;
background-color:#FFFFFF;
font-size:10px;
}
.champ02{
display:block;
float:left;
margin:3px 0 0 0;
padding: 0;
width: 100px;
color:#333333;
background-color:#FFFFFF;
font-size:10px;
}
.champ03{
display:block;
float:left;
margin:3px 0 0 0;
padding: 0;
width: 85px;
color:#333333;
background-color:#FFFFFF;
font-size:10px;
}
.champ04{
display:block;
float:left;
margin:3px 0 0 0;
padding: 0;
width: 146px;
color:#333333;
background-color:#FFFFFF;
font-size:10px;
}
.champ05{
display:block;
float:left;
margin:3px 0 0 4px;
padding: 0;
width: 126px;
color:#333333;
background-color:#FFFFFF;
font-size:10px;
}
.questionverif{
display:block;
float:left;
margin:4px 0 0 4px;
padding: 0;
width: 70px;
height:16px;
color:#333333;
background-color:#FFFFFF;
}

.ok{
display:block;
float:left;
margin: 3px 0 0 4px;
padding:0;
width:25px;
height:18px;
border:0;
background: transparent url(../img/fond_ok.png) no-repeat top left ;
color:#FFF;
font-size:13px;
font-weight:bold;
letter-spacing:-1px;
cursor: pointer;
}
.ok:hover{
background-position: 0 -18px;
}

#form_modif{
margin:0;
padding:0;
}
/* --------------------------------------------- */
/* ------------------- PAGES ------------------- */
/* --------------------------------------------- */
#block_titre_page{
margin:0px;
padding:0px;
width:692px;
}
#centre_centre{
background-image:url(../img/centre_mid.png);
background-repeat:repeat-y;
}
#centre_top{
width:530px;
/*height:120px;*/
background-image:url(../img/centre_top.png);
background-repeat:no-repeat;
padding : 10px 147px 20px 15px;
}
#centre_top2{
width:662px;
height:120px;
background-image:url(../img/centre_top2.png);
background-repeat:no-repeat;
padding : 10px 15px 0 15px;	
}
#centre_top_menu{
width:662px;
height:120px;
background-image:url(../img/centre_top.png);
background-repeat:no-repeat;
padding : 10px 15px 0 15px;	
}
#ss_menu{
width:100%;
height:30px;
}
.ss_menu_actif{
display:block;
float:left;
height:25px;
padding: 5px 30px 0 0;
font-size:13px;
color:#FF6600;
}
#ss_menu a{
display:block;
float:left;
height:25px;
padding: 5px 30px 0 0;
font-size:13px;
color:#CCC;
text-decoration:none;
}
#ss_menu a:hover{
color:#FF6600;
text-decoration:none;
}
#centre_mid{
width:662px;
background-image:url(../img/centre_mid.png);
background-repeat:repeat-y;
padding : 0 15px 0 15px;
}
#centre_mid2{
width:692px;
background-image:url(../img/centre_mid.png);
background-repeat:repeat-y;
padding : 0;
}
#centre_mid3{
width:662px;
background-image:url(../img/centre_mid.png);
background-repeat:repeat-y;
padding : 0 15px 0 15px;
}
#centre_bot{
width:692px;
height:15px;
background-image:url(../img/centre_bot.png);
background-repeat:no-repeat;
}
#centre_bot2{
width:662px;
height:25px;
background-image:url(../img/centre_bot2.png);
background-repeat:no-repeat;
padding : 15px 15px 0 15px;		
}
.trait1{
width:100%;
height:2px;
margin : 0;
background-image:url(../img/trait.png);
background-repeat:repeat-x;	
overflow:hidden;
}
.ligne{
width:100%;
height:2px;
margin : 0 0 15px 0;
background-image:url(../img/trait.png);
background-repeat:repeat-x;	
overflow:hidden;
}
.annonce_list{
width:677px;
padding : 15px 0 15px 15px;
background-image:url(../img/fond_liste.png);
background-repeat:no-repeat;
background-color:#202020;
}
.left_list{
display:block;
float:left;
width:492px;
}
.right_list{
display:block;
float:left;
width:145px;
padding:0 0 0 40px;
}
.recap_recherche{
display:block;
width:100%;
padding : 0 0 0 2px;
height:20px;
font-size:16px;
font-weight:bold;
color:#CCCCCC;
}
.navig_page{
display:block;
float:left;
margin : 0;
width:482px;
text-align:right;
font-size:12px;
}
.navig_prec{
display:block;
float:left;
margin : 0;
width:80px;
text-align:right;
font-size:12px;
}
.navig_suiv{
display:block;
float:left;
margin : 0 15px 0 0;
width:65px;
text-align:right;
font-size:12px;
}
.navig_retour{
display:block;
float:left;
margin : 0;
width:150px;
text-align:left;
font-size:12px;
}
.navig_postul{
display:block;
float:left;
margin : 0 0 0 15px;
width:150px;
text-align:left;
font-size:12px;	
}
.detail_offre{
display:block;
margin: 10px 0 0 0;
}
.int_offre{
display:block;
float:left;
width:130px;
margin: 5px 0 0 0;	
font-size:12px;
font-weight:bold;
}
.txt_offre{
display:block;
float:left;
width:360px;
margin: 5px 0 0 0;	
font-size:12px;
color:#CCCCCC;
}
.txt_offre p{
display:block;
margin: 0 0 5px 0;
}
.txt_offre a{
color:#FF6600;
text-decoration:underline;
}
.txt_offre a:hover{
color:#FFFFFF;
text-decoration:underline;
}
.txt_offre li {
margin-left:40px;
}
.right_contenu{
display:block;
float:left;
width:450px;
margin : 0 0 20px 15px;
}

#centre_mid3 table{	
/*margin-top:15px;*/
width:450px;
margin:0;
paddin:0;
}


#centre_mid3 td{
	
	font-size:12px;	
	color:#fff;
	line-height:15px;
}

.cel01{
	/*background-color:#0F0;*/
	width:180px;
	font-weight:bold;
}

.cel02{
	width:120px;
    vertical-align:top;
/*background-color:#F00;*/
}

.cel03{
	width:75px;
}

.cel04{
	margin-left:82px;
}
.cel05{
	width:120px;
	
	
}
.cel06{
	
	
}

.cel07{
	margin-left:82px;
}

.cel08{
	margin-left:30px
}

.left_contenu{
display:block;
float:left;
width:150px;
margin : 0;
padding:0 0 0 0;
}
.courant_list{
display:block;	
margin : 8px 0 18px 15px;
color:#FF6600;
}
.courant_list span{
color:#FFFFFF;
}
.courant_list li{
list-style-type:square;
list-style-position:outside;
font-size:13px;
}
.courant_list2{
display:block;	
margin : 8px 0 18px 15px;
color:#FF6600;
}
.courant_list2 span{
color:#FFFFFF;
}
.courant_list2 li{
list-style-image:url(../img/puce2.png);
list-style-position:outside;
font-size:13px;
}
.bloc_contact_gauche{
float:left;
display:block;
width:323px;	
height:130px;
margin :25px 0 0 0;
padding:0;
}
.bloc_contact_droite{
float:left;
display:block;
width:323px;
height:130px;
margin :25px 0 0 16px;
padding:0;
}
.vignettre_contact{
float:left;
display:block;
width:130px;
height:130px;
margin :0;
padding:0;
}
.texte_contact{
float:left;
display:block;
width:185px;
height:130px;
margin :0 0 0 8px;
padding:0;	
}
#placePlan01{
position:absolute;
top:50%;
left:50%;
width:500px;
height:500px;
margin-top:-150px;
margin-left:-250px;
border:5px solid #FFF;
}
#placePlan02{
position:absolute;
top:50%;
left:50%;
width:500px;
height:500px;
margin-top:-150px;
margin-left:-250px;
border:5px solid #FFF;
}
#placePlan03{
position:absolute;
top:50%;
left:50%;
width:500px;
height:500px;
margin-top:-150px;
margin-left:-250px;
border:5px solid #FFF;
}
#placePlan04{
position:absolute;
top:50%;
left:50%;
width:500px;
height:500px;
margin-top:-150px;
margin-left:-250px;
border:5px solid #FFF;
}
.imgPlan{
margin:0;
padding:0;
width:500px;
height:400px;	
background-color:#FFF;
}
.txtplan{
margin:0;
padding:10px 0 0 0;
width:500px;
height:90px;	
background-color:#FFF;
color:#333;
}
.blocAcces01{
display:block;	
float:left;
margin:0 0 0 5px;
padding:0;
width:150px;
height:80px;
}
.blocAcces02{
display:block;	
float:left;
margin:0 0 0 10px;
padding:0;
width:330px;
height:80px;
}
.close{
position:relative;
margin:-25px 0 0 400px;
padding:0;
top:25px;
width:100px;
height:25px;
}
.close a{
display:block;
width:90px;
height:17px;
background-image:url(../img/croix.png);
background-repeat:no-repeat;
text-decoration:none;
font-size:14px;
font-weight:bold;
color:#000;
padding:4px 0 4px 10px;
}
.close a:hover{
font-size:14px;
color:#000;
text-decoration:none;	
font-weight:bold;
}
.chapPlan{
font-size:14px;
font-weight:bold;
color:#F60;
letter-spacing:-1px;
}
.lienPlan a{
color:#F60;
text-decoration:underline;
}
.lienPlan a:hover{
color:#000;
text-decoration:underline;	
}
.blockFleche{
display:block;
background-image:url(../img/fleche.png);
background-repeat:no-repeat;
width:500px;
margin:10px 0 0 0;
padding:0 0 0 50px;
font-size:11px;
font-weight:bold;
}

/* ------------------------------------------------ */
/* ------------------- TABLEAUX ------------------- */
/* ------------------------------------------------ */
#centre_mid table{
width:662px;
border:0;
margin:0;
padding:0;
border-spacing: 0px;
border-collapse: collapse; 
}
#centre_mid caption {
text-align:left;
color:#FF6600;
font-size:18px;
letter-spacing:-1px;
}
#centre_mid th{
padding:2px 5px;
background-color:#FF6600;
border-bottom:1px solid #333333;
}
#centre_mid td{
padding:2px 5px;
border-bottom:1px solid #444444;
}
.cell_1{
text-align:left;
width:250px;
}
.cell_2{
text-align:center;
}
.cell_sep{
background-color:#FF6600;
padding:0;
height:8px;
}
.rich-calendar-days, rich-calendar-week {
    font-weight:bold;
}
rich-calendar-week, .rich-calendar-days, .rich-calendar-cell, .rich-calendar-date-layout td,
.rich-calendar-editor-btn-over, .rich-calendar-editor-tool-over, .rich-calendar-date-layout-ok,
.rich-calendar-date-layout-cancel, .rich-calendar-time-btn {
    background-color:#3C3B3C;
}
.rich-calendar-select {
    font-weight:bold;
    background-color:#FF6600;
}
