* { padding: 0; margin: 0; }
a,a:visited { text-decoration:none;}
li {list-style:none;margin-top:5px}
body { background:#333; font-family: Verdana, sans-serif; font-size: 10pt; }
dt      {font-weight: bold; list-style-type:square; }
dd      {font-size:smaller;padding-left:20px;}


#mainContainer  { height:800px; width:100%; background:url(/images/background.gif) repeat-x; }
#container      { height:600px; width:1012px;position:relative; left:50%; margin-left:-506px;}
#header         { width: 1012px;height: 209px; background: url(/images/ban.gif) no-repeat;}
#body           { height:100%;width:1012px;overflow:hidden; padding-left:13px;padding-right:13px;}
#bodyLeft       { width: 13px; height:100%; position:absolute; background:url(/images/left_shadow.gif) no-repeat; }
#bodyContent    { width: 941px;height:100%; background:#e6e6e6;padding:5px;position:absolute; margin-left:10px;z-index:10;border-top:solid 1px #666;}
#bodyRight      { width: 13px;height:100%; background:url(/images/right_shadow.gif) no-repeat; position:absolute;left:972px;}

#navBar { height:30px; position:absolute;top:175px;left:23px; padding-left: 5px;}
.navLink    {display:inline-block;height:100%;padding:0px 10px 0 10px;border:solid 1px #999;

                /* ombre */
                -moz-box-shadow: 0 0 5px #666;
                -webkit-box-shadow: 0 0 5px #666;
                box-shadow: 0 0 5px #666;
                /*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=45, Color='#666666')";*/

                /* coins */

                -moz-border-radius: 5px 5px 0 0;
                -webkit-border-radius: 5px 5px 0 0;
                border-radius: 5px 5px  0 0;


                background:#c6c6c6;
                }
.IE67 .navLink { display: inline; zoom:1; padding: 5px; margin: 2px;height:auto;}
.IE67 #navBar > .navLink { height:100%;}

.navLink a  {color:#333;/*font-weight:bold;text-shadow: 2px 1px 1px #333;*/ width:100px;}
.navLink:hover {border-color:#333;}
.navLink a:active {text-decoration:none;border:0;}
.navLink_selected  {font-weight:bold;background:#666;height:100%;padding-top:5px;color:#fff;}
.navLink_selected a { color: #fff;}
#navLink_disconnect {-moz-border-radius: 0 0 3px 3px;-webkit-border-radius: 0 0 3px 3px;border-radius: 0 0  3px 3px;}

#account_navBar {margin-left:25px;}


#home       {}
#home li    {list-style:none;}
#home_left  { position:absolute; left:0; width:500px;}
#home_right { position:absolute; left:500px;width:450px;}
#home_bottom { position:absolute;}

.box
{
    border:solid 1px #333;
    background:#fff;
    margin:10px;
    padding-bottom:2px;
    padding-left:2px;
    min-height:50px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px  0 0;
    white-space:normal;
}
.box_title {width:100%;background:#666;color:#fff;display:block;font-weight:bold;text-shadow: 2px 1px 1px #000;margin-bottom:5px;padding-left:2px;margin-left:-2px;}
.box_illustration { background-repeat:no-repeat;padding: 10px 5px 40px 50px}
.box_calendar {background-image:url(/images/icons/schedule.png);}
.box_rules {background-image:url(/images/icons/man.png);}
.box_news {background-image:url(/images/icons/news.png);}


a.link:hover    {text-decoration:underline;}
.alignCenter {text-align:center;}
.alignRight {text-align:right;}
.alignLeft  {text-align:left;}
.smaller      {font-size:smaller;}
.bold       {font-weight:bold;}


#home_information {margin:25px;}
.informationFigure {display:block;width:75px;float:left;text-align:right;padding-right:10px;font-weight:bold;}


#ajaxContent {width: 600px; height:365px;overflow-y:auto;}
.resultTable {width: 580px; height:300px; border:#333 solid 1px;background:#fff;}
.resultTable a,.resultTable a:visited { color:#333;font-weight:bold;}
.resultTable thead {text-align:left;}
.resultTable tbody {height:295px; overflow-x:hidden; overflow-y: auto;border-top:solid 1px;}
.resultTable tbody tr { height: auto;}


/** Trombinoscope **/
.member_status_1 { color: #259f25;font-style:oblique;} /*En poste*/
.member_status_2 { color: #f90;} /*En recherche*/
.member_status_3 { font-weight:bold; color: #f00;} /*Urgence*/

/*#searchForm label {width:70px;}*/

.progressBar { background:#999;color:#fff;font-size:8pt;text-align:center;position:absolute;height:40px;width:220px;margin-top:10px;}

#trombi_left, #offers_left  { float:left; margin-right:0px;}
#trombi_right, #offers_right { width: 330px;}

#searchForm .inputLabel {width: 80px;}

label.inputLabel   {width:65px;display:inline-block;}
.ui-button-text {font-size: 8pt;}

/**
    Membre
**/
#profle {white-space:nowrap;}
.pre {white-space:pre-wrap;}
#profile_left {width:49%;white-space:nowrap;height:100%;float:left;}
#profile_avatar {height:200px;margin-bottom:10px;}
.memberAvatar {float:left;margin-right:10px;max-width:150px;max-height:150px;}
#profile_right {width:49%;white-space:nowrap;float:right}
textarea {border: solid 1px #c6c6c6;}
.longInput { width: 300px;}

/* Job */
.job_status_1 { color: #259f25;font-style:oblique;} /*En cours*/
.job_status_2 { font-weight:bold; color: #f00;} /*suspendue*/

.jobActiveStatus { font-style:oblique;}

#job_form .inputLabel {width: 110px;}
#job_form .radio_list, #job_form .radio_list li {display: inline; padding:0; margin:0;}
#job_confidentiality { margin-left: 110px; }


table.box td { padding: 2px 5px;}

