@charset "utf-8";
/**
 * $Id: mystyle.css,v 1.1.2.22 2009/05/13 10:47:13 jwolf Exp $
 */


html {
  color: #333;
}

/* Header styles */

#preface-middle {
  color: #333;
}

#header {
  background: #F4F7E7 url('/images/autravail_header.jpg') repeat-x 0 1px;
  min-height: 145px;
  border: none;
}

#header-wrapper {
  border: none;
}

#header-first {
  float: left;    /* LTR */
  font-family: Myriad Pro, Myriad Web Pro Regular, Lucida Grande, Geneva, Trebuchet MS, sans-serif;
  margin: 6px 0 0 0;
  width: 640px;
  min-height: 120px;
}

#header-middle {
}

#header-last {
  width: 300px;
}

#header-first #logo {                            /* logo postion.  default image replaced if you upload your own */
  float: left;    /* LTR */
  margin: 0 14px 0 0;
}

#header-first h1 {    /* site name link */
  font-size: 2.6em;
  line-height: 80%;
  text-align: left;
  margin: 22px 0 5px 180px;
}

#header-first #slogan {                          /* site slogan */
  display: block;
  float: left;
  line-height: 100%;
  font-size: 1.366em;
  margin-left: 183px;
  margin-top: 5px;
  text-align: left;
  width: 600px;
  color: #666;
}

td {
  vertical-align: top;
}

tr.even,tr.odd {
  background-color: #fff;
} 

/* Emplois page */

.view-emplois-table td.views-field-field-date-limite-value {
  width: 165px;
}

/* Events page */

.view-evenements-table td.views-field-title {
  width: 595px;
  padding-top: 20px;
  padding-bottom: 15px;
}

.view-evenements-table span.date-display-start {
  display: block;
}

.view-evenements-table span.date-display-end {
  display: block;
}

.view-evenements-table .views-field-field-event-date-value {
  padding-top: 20px;
  width: 120px;
}

.view-evenements-table th.views-field-sticky {
  visibility: hidden;
}
.view-evenements-table td.views-field-sticky {
  padding-top: 20px;
  width: 120px;
  float: left;
}

.view-evenements-table td.views-field-city {
  padding-top: 20px;
}

/* Don't display the country name */
.country-name {
 display: none;
}


.field-field-event-date {
  margin-top: 20px;
}
.field-field-event-date .field-label,
.field-field-event-date .field-items, 
.field-field-event-date .field-item 
{
  display: inline;
}

.field-label,
.field-items,
.field-item,
.location,
.adr,
.fn,
.street-address,
.locality,
.postal-code {
 display: inline;
}

.adr,
.adr,
.fn,
.location,
.field-label-inline-first,
.street-address,
.locality {
 display: inline;
}
.gmap {
 margin-left: 20px;
 margin-right: 0;
 margin-top: 20px;
}

#org {
  margin-top: 15px;
  display: block;
}

/* Ressource page */

.view-ressources-table td.views-field-title {
  width: 265px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 15px;
}
.view-ressources-table td.views-field-field-date-creation-value {
  width: 120px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 15px;
}
.view-ressources-table td.views-field-field-date-publication-value {
  width: 100px;
  padding-top: 20px;
}
.view-ressources-table td.views-field-field-auteur-value {
  width: 165px;
  padding-top: 20px;
}
.view-ressources-table td.views-field-field-description-breve-value {
  padding-top: 10px;
}

/* Formation page */

.view-formation-table .views-field-title {
  padding-top: 5px;
}

div.block ul {
  padding:10px 20px 20px 10px;
}

#block-views-Ressources-block_1 {
  background-color: #fff;
  padding: 15px;
}

h2 {
  font-size:1.6em;
  font-weight:normal;
}


/**
 * Acquia Marina style overrides
 */



#main-wrapper {
  background: #fff;
  padding-left: 0;    /* LTR */
}

#main {
  padding-left: 0;    /* LTR */
  min-height: 500px;
}
#main {
  background: #F4F7E7 url('images/content-gradient.png') repeat-x 0 1px;
  position: relative;
}

#preface {
 border: none;
 background: none;
}

#preface-wrapper {
  border: none;
  padding:13px 0 2px;
}

#header-wrapper {
  padding-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  padding-left: 0;
  border: none;
}

body.layout-first-main #sidebar-first {
  background-color: #fff;
  margin: 10px 6px 0 10px;
  width:398px;
}

#sidebar-first div.block div.content, #sidebar-last div.block div.content, #postscript-wrapper div.block div.content {
  padding-top: 0;
}

thead th {
  border-bottom:3px solid #CCCCCC;
  padding-right:1em;
  padding-top:20px;
  text-align:left;
}

#content-new-wrapper {
  float: left;
}

body.layout-first-main #content-new-wrapper {
 width:360px;
 argin: 0;
 padding: 0;
}

#content-top {
 width: 285px;
 margin: 0;
 padding: 0;
}

#mini-panel-main_content {
 width: 560px;
 margin: 0;
 padding: 0;
}

div#mini-panel-Cafe_reo_subscribe_login {
  background-color: #fff;
  border: 1px solid #ccc;
  padding: 25px;
  margin-left: 0;
  width: 145px;
}


/* Front page right side blocks */

div#newsletter {
  background-color: #fff;
  width: 145px;
  border: 1px solid #ccc;
  padding: 20px;
  margin-left: 0;
}

div#mission {
  /* background-color: #ccf; */
  background-color: #fff; 
  border: 1px solid #ccc;
  padding: 20px;
  margin: 0 5px 5px 0;
  color: #333;
  width: 145px;
}


/****************/
/* PRIMARY MENU */
/****************/

#primary-menu-wrapper {                                   /* menu layout */
  background-color: #f5fffa;
  
}

#primary-menu {                                   /* menu layout */
  font-family: Myriad Pro, Myriad Web Pro Regular, Lucida Grande, Geneva, Trebuchet MS, sans-serif;
  font-size: 1.4em;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}

ul.menu {
  list-style:none;
  width: 940px
  margin-left: 00px;
  margin-right: 100px;
  text-align: center;
  float: none;
}
  
#primary-menu ul.links li {                       /* text styling for the top (primary) menu */
}  

#primary-menu ul.links li.first {                 /* .first and .last classes applied to first and last menu & list items */
}
  
#primary-menu ul.links li.last {                  /* .first and .last classes applied to first and last menu & list items */
}
  
#primary-menu ul.links li a:link,
#primary-menu ul.links li a:visited {
}

#primary-menu ul.links li a:hover,
#primary-menu ul.links li a:active {
}  
  

/************************************/
/* PRIMARY MENU WITH DROPDOWNS      */
/* - used with menu_tree theming of */
/* $primary_links in page.tpl.php   */
/************************************/

#primary-menu ul.menu li {                        /* top item layout */
  background: none;
  display: inline;
}

#primary-menu ul.menu li:hover,
#primary-menu ul.menu li.hover,
#primary-menu ul.menu li.active-trail {
  background-position: left -29px;
}

#primary-menu ul.menu li a {
  background: none;
  color: #154B70;
  display: block;
  padding: 0.416em 0.833em 0.83em 0;    /* 5px 10px 1px 0 */
  text-decoration: none;
}

#primary-menu ul.menu li a:hover,
#primary-menu ul.menu li:hover a,
#primary-menu ul.menu li.hover a,
#primary-menu ul.menu li.active-trail a {
  background-position: right -29px;
  color: #999;
}

#primary-menu ul.menu li ul {
  background: transparent url('images/drop-bottom.png') no-repeat 0 bottom;
  background: none;
  left: -999em;
  opacity: 0.95;
  margin: 0 0 0 -10px;
  padding: 2px 0 4px;
  position: absolute;
  width: 144px;
  z-index: 2;
}
  
#primary-menu ul.menu li:hover ul,
#primary-menu ul.menu li.hover ul {
  display: block;
  left: auto;
}
  
#primary-menu ul.menu li ul li {
  background: #94CE18;
  border-bottom: 1px solid #83A638;
  float: left;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.916em;
  height: auto;
  margin: 0;
}

#primary-menu ul.menu li ul li.last {
  border-bottom: none
}

#primary-menu ul.menu li ul li a,
#primary-menu ul.menu li ul li a:link,
#primary-menu ul.menu li ul li a:visited {
  background: transparent;
  color: #154B6F;
  display: block;
  margin: 0;
  padding: 4px 0;
  text-transform: none;
  width: 135px;
}

#primary-menu ul.menu li ul li a:hover {
  color: #999;
  display: block;
  margin: 0;
  padding: 4px 0;
  text-decoration: none;
}

#primary-menu ul.menu li ul li ul.menu {
  left: -999em;
  margin: 0 0 0 -14px;    /* LTR */
  padding: 6px 0 4px;
}

#primary-menu ul.menu li ul li:hover ul.menu,
#primary-menu ul.menu li ul li.hover ul.menu {
  display: block;
  left: 154px;    /* LTR */
  top: -6px;
}

#primary-menu ul.menu li ul li ul.menu li a {
  padding: 4px;
  width: 128px;
}

div.rounded-outside,
div.rounded-inside {
  background: none;
  padding: 0;
}

/* rounded blocks styles -= layout-first-main-last & layout-first-main blocks */
#sidebar-first h2.block-title,
#sidebar-last h2.block-title,
#postscript-wrapper h2.block-title {
  background-color: #fff;
  color: #333;
  padding-top: 20px;
}

/* rounded blocks styles -= layout-first-main-last & layout-first-main blocks */

#join .pane-title {
  background-color: #fff;
  color: #000;
  margin: auto;
  line-height: 120%;
  text-align: center;
}
#join .pane-content {
  background-color: #fff;
  color: #333;
  margin: auto;
  line-height: 120%;
}
#join .pane-content a {
  margin-left: 35px;
}

h1.section-title {
  font-size:1.75em;
  margin-bottom: 35px;
  color: #666;
  float: left;
}

h2.title {
  font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-weight: normal;
  text-transform: none;
  font-size:1.75em;
}

h1.title {
  border-bottom:1px solid #D6DDB9;
  clear:left;
  font-family:Myriad Pro,Myriad Web Pro Regular,Lucida Grande,Geneva,Trebuchet MS,sans-serif;
  font-size:1.9em;
  font-weight:normal;
  line-height:1.272em;
  margin-bottom: 27px;
}

thead {
  border: none;
}
thead th {
  border: none;
}

.view-Nouvelles hr {
  margin: 15px 0 15px 0;
}

.view-Nouvelles .content {
  margin: 0;
  padding: 0;
}

#sidebar-first div.block div.content .view-Nouvelles .content {
  margin: 0;
  padding: 0;
}

#sidebar-first div.block div.content .view-Nouvelles {
  margin-left: 0;
  margin-right: 0;
}

#sidebar-last .block-views {
  margin-top: 22px;
  margin-left: 10px;
}

#sidebar-last div.views-field-title {
  margin-top: 10px;
}

#sidebar-last .view-formation-ang-table div.views-field-title {
  margin-top: 0;
}

/****************/
/* SECONDARY MENU */
/****************/

#block-menu-secondary-links {                                   /* menu layout */
  display: block;
  font-family: Myriad Pro, Myriad Web Pro Regular, Lucida Grande, Geneva, Trebuchet MS, sans-serif;
  margin-top: 12px;
  padding: 0;
  text-transform: none;
  width: 960px;
  padding: 10px;
}
  
#block-menu-secondary-links li a { 
  display:block; 
  border-right: solid 1px #ccc;
  font-size: 15px;
  font-weight: normal;
  line-height: 1.0;
  margin-bottom: 5px;
}

#preface-wrapper div.block ul li {
  padding:0 0 0 10px;
  float: right;
}

#block-menu-secondary-links li.first a {
  border-right: none;
}

#block-menu-secondary-links ul.links li {                       /* text styling for the top (secondary) menu */
}  

#block-menu-secondary-links ul.links li.first {                 /* .first and .last classes applied to first and last menu & list items */
}
  
#block-menu-secondary-links ul.links li.last {                  /* .first and .last classes applied to first and last menu & list items */
}
  
#block-menu-secondary-links ul.links li a:link,
#block-menu-secondary-links ul.links li a:visited {
}

#block-menu-secondary-links ul.links li a:hover,
#block-menu-secondary-links ul.links li a:active {
}  
  

/************************************/
/* PRIMARY MENU WITH DROPDOWNS      */
/* - used with menu_tree theming of */
/* $secondary_links in page.tpl.php   */
/************************************/

#block-menu-secondary-links ul.menu li {                        /* top item layout */
  background: none;
  display: block;
  float: left;    /* LTR */
  margin: 0 4px 0 0;
  padding: 0 0 0 0.833em;    /* 0 0 0 10px */
  position: relative;
  width:  auto;
}

#block-menu-secondary-links ul.menu li:hover,
#block-menu-secondary-links ul.menu li.hover,
#block-menu-secondary-links ul.menu li.active-trail {
  background-position: left -29px;
}

#block-menu-secondary-links ul.menu li a {
  background: none;
  color: #154B70;
  display: block;
  padding: 0.416em 0.833em 0.083em 0;    /* 5px 10px 1px 0 */
  text-decoration: none;
}

#block-menu-secondary-links ul.menu li a:hover,
#block-menu-secondary-links ul.menu li:hover a,
#block-menu-secondary-links ul.menu li.hover a,
#block-menu-secondary-links ul.menu li.active-trail a {
  background-position: right -29px;
  color: #999;
}

#block-menu-secondary-links ul.menu li ul {
  background: none;
  left: -999em;
  opacity: 0.95;
  margin: 0 0 0 -10px;
  padding: 2px 0 4px;
  position: absolute;
  width: 144px;
  z-index: 2;
}
  
#block-menu-secondary-links ul.menu li:hover ul,
#block-menu-secondary-links ul.menu li.hover ul {
  display: block;
  left: auto;
}
  
#block-menu-secondary-links ul.menu li ul li {
  background: #94CE18;
  border-bottom: 1px solid #83A638;
  float: left;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.916em;
  height: auto;
  margin: 0;
}

#block-menu-secondary-links ul.menu li ul li.last {
  border-bottom: none
}

#block-menu-secondary-links ul.menu li ul li a,
#block-menu-secondary-links ul.menu li ul li a:link,
#block-menu-secondary-links ul.menu li ul li a:visited {
  background: transparent;
  color: #154B6F;
  display: block;
  margin: 0;
  padding: 4px 0;
  text-transform: none;
  width: 135px;
}

#block-menu-secondary-links ul.menu li ul li a:hover {
  color: #999;
  display: block;
  margin: 0;
  padding: 4px 0;
  text-decoration: none;
}

#block-menu-secondary-links ul.menu li ul li ul.menu {
  left: -999em;
  margin: 0 0 0 -14px;    /* LTR */
  padding: 6px 0 4px;
}

#block-menu-secondary-links ul.menu li ul li:hover ul.menu,
#block-menu-secondary-links ul.menu li ul li.hover ul.menu {
  display: block;
  left: 154px;    /* LTR */
  top: -6px;
}

#block-menu-secondary-links ul.menu li ul li ul.menu li a {
  padding: 4px;
  width: 128px;
}
  

/* rounded blocks styles -= layout-first-main-last & layout-first-main blocks */
#sidebar-first h2.block-title,
#sidebar-last h2.block-title,
#postscript-wrapper h2.block-title {
  text-shadow: none;
}

/* FRONT PAGE HIGHLIGHT BLOCKS */

/* news */
#block-views-Nouvelles-block_1 .block-icon {
  display: none;
}

#block-views-Nouvelles-block_1 .block-title {
  display: none;
} 

#nouvelles-header {
  width: 340px;
  min-height: 100px;
  font-size: 1.6em;
}

#nouvelles-header a {
  color: #333;
}

#nouvelles-header #ptitle {
  margin-top: 25px;
  width: 120px;
  float: right;
}

#nouvelles-header img{
  float: left;
  height: 122px;
  width: 185px;
}

#mini-panel-main_content #nouvelles-front .views-table{
  margin-top: 0;
}

#block-views-Nouvelles-block_1 .content{
  /* margin: 10px 10px 0 10px; */
}

#block-views-Nouvelles-block_1 .view-content{
  margin-top: 50px;
}
#block-views-Nouvelles-block_1 .view-content .views-row .node-type-nouvelle{
  margin-bottom: 10px;
}

#block-views-Nouvelles-block_1 h2.block-title {
  margin-right: 0;
}

#sidebar-first{
  border: 1px solid #ccc;
}

div.rounded-block-top-left,
div.rounded-block-top-right,
div.rounded-block-bottom-left,
div.rounded-block-bottom-right {
  background: none;
}

#mini-panel-main_content #evenements-front {
  background: #fff;
  background-position: 140px 10px;
  border: 1px solid #ccc;
  padding: 15px;
  padding-right: 0;
}

.panel-col-last #evenements-block {
  width: 220px;
  float: right;
}
.panel-col-first #evenements-block {
  width: 700px;
}

/* events */

.view-evenements-front tr.even td {
  background-color: #fff;
  border-bottom: 1px solid #fff;
}
.view-evenements-front tr.odd td {
  background-color: #fff;
  border-bottom: 1px solid #fff;
}
.view-evenements-front ul li, ul.menu li, .item-list ul li, li.leaf {
  margin-top:30px;
  background:transparent url(images/green-bullet.png) no-repeat scroll left 0.5em;
}


#block-views-evenements_front-block_1 {
  background-color: #fff;
  padding: 25px;
}


#evenements-front .pane-title {
  background-color: #fff;
  color: #333;
  width: 120px;
  margin: 15px 10px 8px 0px;
  text-align: center;
  display: none;
}

#evenements-front .pane-title {
  display: none;
}

#evenements-header {
  background-color: #fff;
  width: 310px;
  min-height: 123px;
  line-height: 130%;
  font-size: 1.6em;
}

#evenements-header img {
  height: 122px;
  width: 185px;
}

#evenements-header a {
  color: #333;
}

#evenements-header #ptitle {
  margin-top: 25px;
  width: 120px;
  float: left;
}

#evenements-header img{
  float: right;
}

#mini-panel-main_content .panel-col-last {
  width: 200px;
}

#mini-panel-main_content .panel-col-first {
  width: 340px;
}

#mini-panel-main_content .panel-col-first .inside {
  margin: 0;
}

/* resources */

#ressources-front .pane-title {
  display: none;
}

#ressources-header {
  background-color: #fff;
  /* width: 320px; */
  min-height: 100px;
  line-height: 130%;
  font-size: 1.6em;
}

#ressources-header img {
  height: 122px;
  width: 185px;
  margin-right: 6px;
}

#ressources-header a {
  color: #333;
}

#ressources-header #ptitle {
  margin-top: 20px;
  width: 120px;
  float: left;
}

#ressources-header img{
  float: right;
}

#mini-panel-main_content #ressources-front .views-table{
  margin-top: 20px;
}

tr.even td {
  background-color:#fff;
  border-bottom:1px solid #fff;
  border-bottom:none;
}
tr.odd td {
  background-color:#fff;
  border-bottom:none;
}

div.block ul.menu li, div.block .item-list ul li {
  margin-top:15px;
}

#preface-wrapper {
  border: none;
}

#preface-wrapper h2.block-title {
  background-color:#fff;
  color:#333;
  font-size:0.7em;
  padding:0;
  font-weight: bold;
  float: left;
  margin-right: 10px;
}

input.form-submit, input.teaser-button {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-moz-outline-radius-bottomleft:4px;
-moz-outline-radius-bottomright:4px;
-moz-outline-radius-topleft:4px;
-moz-outline-radius-topright:4px;
cursor:pointer;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:0.916em;
margin:0 2px;
outline-color:#333;
outline-style:solid;
outline-width:1px;
padding:1px 2px;
background: none;
text-transform: none;
color: #333;
}

#block-jump-menu:menu-sites {
  display: inline;
}

h3 {
  font-size:1.25em;
  font-weight:bold;
  line-height: 120%;
}

#toolbar #tool {
  margin-bottom: 3px;
}
#toolbar {
  align: right;
  margin-bottom: 30px;
}


#block-user-0 {
 width: 600px;
}

#preface-wrapper {
  padding: 10px 0 0 0;
}

#preface-last {
  padding-bottom: 0;
}

#preface-wrapper div.block ul li {
  background: none;
}

#preface-wrapper.prefaces-3 div.column {
 display:inline;
 float:left;
 margin: 0;
}

#preface-wrapper #preface-middle {
  width: 270px;
  padding-top: 35px;
}

#preface-wrapper #preface-middle a:link, a:visited {
  color: #27638C;
}

#preface-last #user-login-form div{
 display: inline;
}

#preface-last #user-login-form .form-required {
 display: none;
}

#preface-last #user-login-form div.form-item label {
  font-weight: normal;
  font-size: 14px;
  color: #000;
  margin-right: 3px;
}

#preface-last #user-login-form .form-item {
  float: left;
  margin-right: 3px;
}

#preface-last #user-login-form .form-submit {
  margin-top: 34px;
  float: left;
}

#preface-last #user-login-form .item-list {
  display: none;
}

#preface-first {
  padding-top: 12px;
}

#forum_login {
  display: block;
}

#forum_login .item-list {
  display: none;
}

#forum_register {
  display: block;
}



/* Comment out the 'translate text' bar for now */
#l10n-client {
  display: none;
}

#edit-save {
 display: none;
}

span.submitted {
 display: none;
}


/* Position TOC elements */

.form-region-main #edit-field-toc-accept-value-wrapper {
  position: relative;
  padding: 20px;
}

.form-region-main #edit-field-toc-accept-value-wrapper .option {
  position: absolute;
  bottom: -10px;
  left: 270px;
  font-weight: bold;
}

#search-block-form label {
  display: none;
}

#search-block-form input.form-text {
  width:150px;
}

#primary-menu {                                   /* menu layout */
  margin-top: 0;
}

#preface {
  padding-left: 0;
  margin-top: 0;
}

h2 {
 line-height:1.2;
}

/* */
fieldset.group-clients {
  position:relative;
  height: 300px;
}
fieldset legend {
  font-weight:bold;
}
fieldset.group-clients div.form-item {
  width:80%;
  line-height:1.5em;
  margin-top:0;
  margin-bottom:0;
}
.group-clients 
  div.form-item 
+ div.form-item 
+ div.form-item 
+ div.form-item 
+ div.form-item 
+ div.form-item 
+ div.form-item 
+ div.form-item 
+ div.form-item 
+ div.form-item  {
  position:relative;
  left:70%;
  top:-13em
}
/* */
fieldset.group-etablissment {
  position:relative;
  height: 300px;
}
fieldset legend {
  font-weight:bold;
}
fieldset.group-etablissment div.form-item {
  width:80%;
  line-height:1.5em;
  margin-top:0;
  margin-bottom:0;
}
.group-etablissment 
  div.form-item 
+ div.form-item 
+ div.form-item 
+ div.form-item 
+ div.form-item 
+ div.form-item 
+ div.form-item 
+ div.form-item  {
  position:relative;
  left:70%;
  top:-10.5em
}
#edit-field-autre-etablissement-0-value-wrapper {
  position:relative;
  top:-11em
}

.group-langues .form-checkboxes {
  line-height: 0.1;
}

/* Language options, profile form */
fieldset.group-langues {
  position:relative;
  height: 370px;
}
fieldset.group-langues div.form-item {
  width:350px;
  line-height:1.5em;
  margin-top:0;
  margin-bottom:0;
}
.group-langues 
  div.form-item 
+ div.form-item 
+ div.form-item 
+ div.form-item 
+ div.form-item 
+ div.form-item 
+ div.form-item 
+ div.form-item 
+ div.form-item 
+ div.form-item 
+ div.form-item 
+ div.form-item 
+ div.form-item 
+ div.form-item  {
  position:relative;
  left:100%;
  top:-19.5em
}


/* Don't display the event date on the main page */
.front .views-table .date-display-start {
}
.front .views-table .date-display-separator {
  display: none;
}
.front .views-table .date-display-end {
}

.front .views-field-field-event-date-value {
  width:225px;
  float: left;
}
.front .views-field-field-event-date-value a{
  font-weight: bold;
}

.front .views-field-city {
  float: right;
  text-align: right;
}

span.date-display-start {
}
span.date-display-single {
}

.full-node div#content-inner {
  width: 865px;
  margin-top: 20px;
}

body.layout-main-last #sidebar-last h2.block-title {
  color: #333;
  font-family:Myriad Pro,Myriad Web Pro Regular,Lucida Grande,Geneva,Trebuchet MS,sans-serif;
  padding: 0;
  text-align: left;    /* LTR */
  text-shadow: none;
  font-size: 1.8em;
  font-weight:normal;
}

#footer h2.block-title {
  color: #333;
}

.field-content a {
  font-weight: bold;
}

.views-field-title a {
  font-weight: bold;
}
.views-field-field-titre-value a {
  font-weight: bold;
}

img.imagefield {
  float: right;
}

.teaser .field-type-filefield {
  display: none;
}

.breadcrumb {
  margin: 25px 0 0 20px;
  float: left;
}
#breadcrumb {
  display: none;
  margin: 5px;
  width: 280px;
  padding: 5px;
  float: left;
  left: 0;
}

#suggest {
  clear: both;
  margin-bottom: 35px;
}

#desc {
  clear: both;
  margin-bottom: 35px;
}
#block-views-Nouvelles-block_1 .content {
  margin:0 10px 0;
}

#content-content {
  clear:both;
}

#content-content .view-evenements-archive-mensuel .views-row {
  margin-top: 35px;
}

#content-content .view-evenements-archive-annual .views-row {
  margin-top: 35px;
}

#content-content .view-nouvelles-archive-mensuel .views-row {
  margin-top: 35px;
}

#content-content .view-nouvelles-archive-annual .views-row {
  margin-top: 35px;
}

#content-content .view-emplois-archive-mensuel .views-row {
  margin-top: 35px;
}

#content-content .view-emplois-archive-annual .views-row {
  margin-top: 35px;
}

#content-content .view-appels-doffres-archive-annual .views-row {
  margin-top: 35px;
}

#content-content .view-appels-doffres-archive-mensuel .views-row {
  margin-top: 35px;
}

.field-field-directives p {
  margin-top: 0;
}

#ressources-front .pane-content {
  background: #fff;
  border: 1px solid #ccc;
  padding: 10px;
}

div.form-item label {
  font-weight:normal;
  white-space:nowrap;
  /* margin-right: 115px; */
}

div.block ul li a, div.block ul.menu li a {
 font-weight: normal;
}

#ocasi-logo {
  width: 70px;
  margin-top: 0;
  margin-right: 30px;
  vertical-align: middle;
}

#cic-logo {
  width: 250px;
  margin-top: 0;
  vertical-align: middle;
}

#legal-notice {
  display: none;
}

.not-logged-in .teaser-checkbox {
  display: none;
}

/* kill comment links on front page */
.front .comment-add-item {
  display: none;
}

/* inside pages */
body.layout-main-last #sidebar-last {
  width: 240px;
  border: 1px solid #ccc;
  padding: 15px;
  margin-right: 10px;
}

body.layout-main-last #sidebar-last h2.block-title {
  width: 230px;
}

body.layout-main-last #content-inner {
  width: 600px;
  background-color: #fff;
  margin: 0 10px 0 10px;
  padding: 25px;
  border: 1px solid #ccc;
}

body.layout-main-last #content-new-wrapper {
  margin:10px 20px 0 0;
  position:relative;
  width:470px;
}

body.layout-main #content-new-wrapper {
  border: 1px solid #ccc;
  background-color: #fff;
  width:880px;
  padding: 25px;
  margin:10px 7px 0 14px;
}

body.layout-main-last #sidebar-last {
  margin: 10px 10px 0 0;
  padding: 5px;
  padding-top: 21px;
  width:265px;
  position: relative;
  background-color: #fff;
}

#content-top {
 width: 400px;
}

.layout-first-main-last table {
  width:100%;
}

#edit-mail select.form-select, input.form-text {
  width: 145px;
}
 
.toutes {
  margin-right: 10px;
}

.print-link {
  position:absolute;
  right:50px;
  width: 400px;
  top:20px;
} 

#archivelink {
  position:absolute;
  right:50px;
  top:43px;
}

.node-type-evenement .field-field-description-detaillee {
  float: left;
  width: 450px;
  margin-right: 20px;
}

.node-type-evenement .field-field-organisateur {
  float: left;
  width: 450px;
  margin-right: 20px;
}

.node-type-evenement .terms {
  float: left;
  width: 450px;
  margin-right: 30px;
  border-top: 1px solid #ccc;
}

.node-type-evenement .links {
  float: left;
  width: 450px;
  margin-right: 30px;
}

div.node.full-node div.content{
  border-bottom: none;
}

/* Sticky tag is used as new/revised flag */
.sticky-Non {
  display: none;
}
.sticky-Oui {
  color: #f00;
  font-weight: normal;
}

