/**
 *
 * 	Annoucement Module Styles
 *
 */
#searchAnnoucements {
    float: left;
    clear: left;
    background: url(../images/bg_recherche.jpg) no-repeat;
    height: 262px;
    margin-top: 10px;
    padding: 10px 0px 0px 20px;
    width: 391px;
    color: #fff;
    font-weight:bold;
}

#searchAnnoucements fieldset {
    margin: 0px 0px 0px 28px;
    padding: 0;
    border: 0;
    -margin: 24px 0px 30px 28px;
}

#searchAnnoucements fieldset[id=departureFieldset] {
    margin-top: 28px;
}

#searchAnnoucements fieldset[id=arrivalFieldset] {
    margin-top: 46px;
}

#searchAnnoucements legend {
    display: none;
}

#searchAnnoucements input[type=submit] {
    float: right;
    margin: 10px 25px 0px 0px;
}

#searchAnnoucements input[type=text] {
    background: transparent;
    color:white;
    font-weight:normal;
    border:1px solid #DDDDDD;
    padding:2px;
    vertical-align:middle;
    font-size:10px;
    margin: 0px 4px 2px 4px;
    _width:10px;
    
}

#searchAnnoucements input[type=checkbox] {
    margin:0px 4px 0px 12px;
}

#searchAnnoucementsSearchLink {
    margin:16px 0px 0px 280px;
}

#searchAnnoucementsEraseLink {
    margin:16px 0px 0px 0px;
    -margin:0;
    width:194px;
}

#annoucementsMap {
    background: url(../images/bg_carte.jpg) no-repeat;
    height: 259px;
    margin: 10px 0px 0px 10px;
    padding: 5px 0px 0px 6px;
    width: 220px;
    float: left;
}

#map {
    overflow: hidden;
  /*  margin-top: 10px;*/
}

#announcementsResultsGrid {
    /*border: 1px #2e70a8 solid;*/
    width: 625px;
    max-height: 890px;
    padding: 10px;
    overflow: auto;
    float: left;
    clear: left;
}

#announcementMainDetails {
    float: left;
    width: 320px;
    border: 1px blue solid;
}

#announcementMainDetails h3 {
  color: #4E98D7;
  font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

#announcementAuthor, #announcementFurtherDetails {
  float: left;
  clear: left;
}

#announcementFurtherDetails{
  border: 1px black solid;
  padding: 20px;
  width: 340px;
}

#announcementAuthor {
  border: 1px black solid;
  padding: 20px;
  width: 340px;
}

#announcementAuthor p {
  float: left;
}

#announcementAuthor ul li {
  float: left;
  display: block;
  width: 150px;
}

#announcementComments {
    float: left;
    clear: left;
    border: 1px black solid;
    padding: 20px;
    width: 340px;
}

table#annoucementResultsTable
{
  width: 620px;
  margin-right: 0px;
  background: #ffffff;
}


table#annoucementResultsTable th
{
  color: #ffffff;
  height: 40px;
  padding-left: 24px;
  background-color: #4c97d8;
  background: #4c97d8 url(../images/sortableTable/icon-table-sort.png) no-repeat 6px 15px;
}

table#annoucementResultsTable th.sortedASC {
  background: url(../images/sortableTable/icon-table-sort-asc.png) no-repeat #4c97d8 6px 15px;
}

table#annoucementResultsTable th.sortedDESC {
  background: url(../images/sortableTable/icon-table-sort-desc.png) no-repeat #4c97d8 6px 15px;
}

.tableHeaderOver {
  cursor: pointer;
  color: #4c97d8;
}


table#annoucementResultsTable tr {
  background-color: #fff;
  text-align : center;
}

table#annoucementResultsTable tr.altRow {
  background-color: #D9E9F6;
  text-align : center;
}


table#annoucementResultsTable tr td
{
  background:transparent;
  height: 40px;
  padding-left: 10px;
}

#detail {
  margin-bottom: 15px;
  width:381px;
}

#detailcentreg fieldset {
    border: 0px;
    margin: 0px;
    padding: 0px;
    color: #848380;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    padding-right:8px;
    padding-top:6px;
    padding-bottom:6px;
}

#detailcentreg fieldset input[type="text"] {
    width: 75px;
    color: #4E98D7;
    font-size: 10px;
    font-weight:bold;
}

#detailcentreg fieldset input.hourField {
    width:auto;
}

#detailcentreg fieldset select {
    width: 84px;
    color: #4E98D7;
    font-size: 10px;
    font-weight:bold;
}

#detailcentreg fieldset textarea {
    width: 360px;
}

#detailcentreg fieldset input:focus[type="text"] {
    background-color: #E1E1E1;
}

/** Announcement edit /create **/

#userFieldset label,  #userFieldset label.clear {
  float:left;
  width:90px;
}

#userFieldset label.clear {
 clear:left;
}

#userFieldset input[type="text"], #userFieldset select {
  float:left;
  margin-bottom: 8px;
  margin-right: 8px;
}

/* EC pour spécifique IE6*/
#userFieldset1 label,  #userFieldset label.clear {
  float:left;
  width:90px;
}

#userFieldset1 input[type="text"], #userFieldset select {
	float:left;
  margin-bottom: 8px;
  margin-right: 8px;
  color:#4E98D7;
	font-size:10px;
	font-weight:bold;
	width:80px;
}

#userFieldset p {
  float:left;
  clear:left;
}


#carFieldset label {
  float:left;
  clear:left;
  width:150px;
}

#carFieldset1 label {
  float:left;
  clear:left;
  width:150px;
  color:#848380;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
}

#carFieldset1  input[type="text"] {
  float:left;
  margin-bottom: 8px;
  margin-right: 8px;
  color:#4E98D7;
	font-size:10px;
	font-weight:bold;
	width:80px;
}

#carFieldset  input[type="text"] {
  float:left;
  margin-bottom: 8px;
  margin-right: 8px;
}

#trv1Schedule img, #trv2Schedule {
  cursor:pointer;
}

h3 {
  font-size: 12px;
  color: #4E98D7;
}

#announcementsNavigationLinks{
  float:right;
  margin-right:10px;
}


