@media screen {
 /* Layout Helpers */
  
  /* Center layout be default */
  .container {
    margin: 0 auto;
  }
  
  
  /* Prevent the layout from collapsing if there is nothing in the content column */
  .content-inner {
    min-height: 1px;
  }
  
  
  .lt-ie7 .content-inner {
    height: 1px;
  }
  
  
  /* Ensure the content column is the full width of its container */
  #content-column,
  .content-column {
    width: 100%;
  }
  
  
  /* Compass clearfix */
  .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
  
  .clearfix {
    zoom: 1;
  }
  
  
  /* AT Panels */
  .one-column > .region,
  div.at-panel .region-conditional-stack {
    float: none;
    display: block;
    clear: both;
    width: 100%;
  }
  
  .lt-ie8 .at-panel {
    overflow: hidden;
  } 
}
/*})'"*/
/* HTML Elements */
html {
  font-size: 100%;
  word-wrap: break-word;
  -webkit-text-size-adjust: 100%;
  line-height: 1.5;
  height: 100%;
  overflow-y: scroll;
}
body {
  font-family: Verdana, Geneva, "DejaVu Sans", sans-serif;
  min-height: 100%;
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: optimizeLegibility\9; /* Only IE, can mess with Android */
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
}
/* Sizes match proper font scaling. */
h1 {
  font-size: 1.5em;
}
h2 {
  font-size: 1.9em;
  font-weight: 700;
  line-height: 1.3;
  margin: 7px 0;
}
h3 {
  font-size: 1.2em;
}
h4 {
  font-size: 1.1em;
}
h5,
h6 {
  font-size: 1em;
}
a img {
  border:none;
}
p {
  margin: 0 0 1.5em;
  padding: 0;
}
em,
dfn {
  font-style: italic;
}
ins {
  border-bottom: none;
  text-decoration: none;
}
pre,
code,
tt,
samp,
kbd,
var {
  font-size: 1em;
  font-family: Consolas, "Lucida Console", Menlo, Monaco, "DejaVu Sans Mono", monospace, sans-serif; /* Safari hack */
}
blockquote,
q {
  font-style:italic;
  quotes:"" "";
}
blockquote {
  margin: 0 0 1.5em;
  padding: 0 0 0 3em;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content:"";
}
blockquote p {
  margin: 0;
}
strong,
dfn,
caption,
th {
  font-weight: 700;
}
ul,
ol {
  margin: 0 0 1.5em 40px;
  padding:0;
}
.item-list ul,
.item-list ol {
  margin: 0 0 0 12px;
  padding: 0;
}
ul ul,
ul ol,
ol ol,
ol ul,
.block ul ul,
.block ul ol,
.block ol ol,
.block ol ul,
.item-list ul ul,
.item-list ul ol,
.item-list ol ol,
.item-list ol ul {
  margin-bottom: 0;
}
ul {
  list-style-type: disc;
}
ul ul ul {
  list-style-type: square;
}
ol {
  list-style-type: decimal;
}
ol ol {
  list-style-type: lower-alpha;
}
ol ol ol {
  list-style-type: lower-roman;
}
ul ul,
ul ul ul ul {
  list-style-type: circle;
}
dt {
  font-weight: 700;
}
dd {
  margin: 0 0 1.5em 40px;
}

/* Reset HTML5 elements */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

/**
 * Flexible Media and Cross browser improvements
 * - This can cause issues in table cells where no width is set on the column,
 *   only in some versions of webkit and IE 7/8.
 * - declaring the width attribute on image elements and using max-width causes
 *   the "dissappering images" bug in IE8.
 * - Google maps break also, see below for fixes.
 */
img {
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
}

/* /ht Ethan Marcotte - http://front.ie/l8rJaA */
embed,
object,
video {
  max-width: 100%;
}

/* Disable flexiblity for IE8 and below */
.lt-ie9 img,
.lt-ie9 object,
.lt-ie9 embed,
.lt-ie9 video {
  max-width: none !important;
}

/* Override max-width 100% for map displays and widgets */
#map img,
.gmap img,
.view-gmap img,
.openlayers-map img,
#getlocations_map_canvas img,
#locationmap_map img,
.geofieldMap img,
.views_horizontal_slider img,
.field-widget-imagefield-crop-widget img {
  max-width: none !important;
}

svg:not(:root) {
  overflow: hidden;
}

audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

audio:not([controls]) {
  display: none;
}

[hidden] {
  display: none;
}

/* Custom for Casacourse */
.chzn-single span {
  display:block;
  margin-right:9px; !important
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
section#block-views-resultat-du-jour-block-2.block div.block-inner div.block-content div.view div.view-content div.views-row div.ds-2col-stacked div.group-left section.field div.field-items div.field-item div.field-collection-list div.item-list ul li div.entity div.content div.field div.field-items div.field-item div.textformatter-list {
 background-color: #009900;
    border: 1px solid;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.9);
    color: #FFFFFF;
    float: left;
    font-size: 18px;
    margin: 2px;
    padding: 5px;
}
section#block-views-resultat-du-jour-block-2.block div.block-inner div.block-content div.view div.view-content div.views-row div.ds-2col-stacked div.group-left section.field div.field-items div.field-item div.field-collection-list div.item-list ul {
	display:inline-block
}

section#block-views-resultat-du-jour-block-2.block div.block-inner div.block-content div.view div.view-content div.views-row div.ds-2col-stacked div.group-left section.field div.field-items div.field-item div.field-collection-list div.item-list ul li {
	clear: right;
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
html.js body.section-poll div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block ul li {
	font-size:16px;
}
html.js body.section-poll div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block ul {
	list-style:none;
}
html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block div.view div.view-content table.views-table tbody tr td.views-field div.field-collection-list div.item-list type li {
	clear: right;
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
/*})'"*/
/* Forms */
form {
  margin: 0 0 1.5em;
  padding: 0;
  font-size: 1em;
}
.form-item label {
  font-weight: bold;
}
form#resultat-node-form.node-form div div#edit-field-arrivee.field-type-field-collection-form div#field-arrivee-add-more-wrapper--{num} div.form-item table#field-arrivee-values--{num}.field-multiple-table tbody tr.draggable td div#edit-field-arrivee-und-{num}-field-numero--{num}.field-type-list-text div.form-item label{
	font-size: 0.8em;
	font-weight: bold;
}

input {
  margin: 0;
}
input.title {
  font-size: 1.385em;
}
input.text,
input.title,
textarea,
select {
  -webkit-background-clip:padding-box;
  -webkit-box-shadow:#FFFFFF 0 0 3px inset, rgba(0, 0, 0, 0.0980392) 0 1px 1px;
  background-clip:padding-box;
  background-color:#FFFFFF;
  background-image:linear-gradient(#FFFFFF 20%, #F6F6F6 50%, #EEEEEE 52%, #F4F4F4 100%);
  border:1px solid #AAAAAA;
  box-shadow:#FFFFFF 0 0 3px inset, rgba(0, 0, 0, 0.0980392) 0 1px 1px;
  color:#444444;
  display:inline-block;
  height:18px;
  line-height:17px;
  overflow:hidden;
  padding:0 0 0 8px;
  position:relative;
  text-decoration:none;
   width: auto;
}
form#resultat-node-form.node-form div div#edit-field-arrivee.field-type-field-collection-form div#field-arrivee-add-more-wrapper--{num} div.form-item table#field-arrivee-values--{num}.field-multiple-table tbody tr.draggable td div#edit-field-arrivee-und-0-field-numero--{num}.field-type-list-text div.form-item select#edit-field-arrivee-und-0-field-numero-und--{num}.form-select {
    background-clip: padding-box;
    background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #AAAAAA;
    box-shadow: 0 0 3px #FFFFFF inset, 0 1px 1px rgba(0, 0, 0, 0.098);
    color: #444444;
    display: inline-block;
    height: 18px;
    line-height: 17px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-decoration: none;
    width: auto;
}

/* original select values
  border: 1px solid #ccc;
  margin: 0;
}
select {
  margin-bottom: 3px;
  padding: 3px;
} */
input.form-text,
input.form-password,
input.form-file,
textarea {
  background-color: #fafafa;
  border: 1px solid #ccc;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  padding: 4px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.form-textarea-wrapper.resizable textarea{
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
input.form-text {
  max-width: 100%;
}
input.form-text,
input.form-password,
input.form-file {
  width: auto;
}
.block input.form-text,
.block input.form-password,
.block input.form-file {
  max-width: 400px;
  width: 100%;
}
input.form-file,
.block input.form-file {
  max-width: 240px;
  width: 100%;
}
#block-search-form input.form-text {
  width: auto;
}
input.form-button,
input.form-submit {
border: 1px solid #CCC;
cursor: pointer;
margin: 0px 5px 0px 0px;
padding: 5px 11px;
font-size: 0.6em;
}

html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block form#resultat-node-form.node-form div div#edit-field-arrivee.field-type-field-collection-form div#field-arrivee-add-more-wrapper div.form-item table#field-arrivee-values.field-multiple-table tbody tr.draggable td input#edit-field-arrivee-und-{num}-remove-button.form-submit {
    border: 1px solid #CCCCCC;
    cursor: pointer;
    font-size: 0.8em;
    margin: 0;
    padding: 0;
}
input.form-button:hover,
input.form-submit:hover,
input.form-button:focus,
input.form-submit:focus {
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
}
textarea,
input {
 /* font: 1em normal Arial, Helvetica, sans-serif;*/
}
.form-item,
.form-action {
  margin-top: 5px;
  margin-bottom: 5px;
}
.exposed-filters .form-item {
  margin-top: 0;
  margin-bottom: 10px;
}
.form-item textarea.error {
  padding: 2px;
}
.form-item .description,
fieldset .description,
.fieldset-layout-settings dd {
  font-size: 0.7em;
}
#article-admin-filter ul {
  padding: .5em 0;
}
#edit-operation-wrapper select {
  margin: .5em;
}
fieldset {
  background: transparent;
  border: 1px solid #dadada;
  margin: 10px 0;
  padding: 10px;
  position: relative;
}
fieldset fieldset:last-child {
  margin-bottom: 0;
}
.form-type-radio .description,
.form-type-checkbox .description {
  margin-left: 0;
}
*:first-child+html fieldset {
  background-color: transparent;
  background-position: 0 10px;
  padding: 0 10px 10px;
}
*:first-child+html fieldset > .description,
*:first-child+html fieldset .fieldset-wrapper .description {
  padding-top: 10px;
}
fieldset div.with-legend {
}
fieldset legend {
	font-variant: all-small-caps;
	font-weight: bold;

}
*:first-child+html fieldset legend,
*:first-child+html fieldset.collapsed legend {
  display: inline;
}
fieldset legend span.fieldset-legend {
 display: block;
 padding: 4px 10px;
}
html.js fieldset.collapsed {
  min-height: 1.85em;
}
html.js fieldset.collapsible .fieldset-legend {
  background: none;
}
html.js fieldset.collapsible .fieldset-legend {
  padding: 2px 4px 2px 10px;
}
html.js fieldset.collapsible legend a {
  padding: 0 15px 0 0;
  background: url(/sites/all/themes/corolla/css/images/arrow-1.png) no-repeat right 6px;
}
html.js fieldset.collapsed legend a {
  background: url(/sites/all/themes/corolla/css/images/arrow-2.png) no-repeat right 6px;
}
html.js fieldset.collapsed .fieldset-wrapper,
html.js fieldset.collapsed .action {
  display: none;
}
html.js fieldset.collapsed {
}
html.js fieldset.collapsed {
  border-width: 1px;
  margin-bottom: 15px;
}
html.js fieldset.collapsible div.fieldset-wrapper {
}
html.js input.form-autocomplete {
  background-position: 99% 7px;
}
html.js input.throbbing {
  background-position: 99% -13px;
}
#autocomplete ul li {
  margin: 0;
}
#autocomplete ul li:hover {
  background: none;
}
#autocomplete ul div {
  cursor: pointer;
  position: relative;
  display: block;
  width: 100%;
  padding: 3px;
}
div.resizable-textarea textarea {
  margin-top: 0;
}
.resizable-textarea {
  width: 100%;
}
.resizable-textarea .grippie {
  height: 9px;
  width: 100%;
  background: #ccc url(/sites/all/themes/corolla/css/images/grippie.png) no-repeat center 2px;
  border: 1px solid #ccc;
  border-top-width: 0;
  cursor: s-resize;
  margin-top: -6px;
  position: relative;
  margin-right: 0!important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#search-block-form {
    margin-top: 0.4em;
}
#search-block-form .form-text {
  margin-bottom: 6px;
}
fieldset#edit-advanced fieldset {
  margin: 0 10px 10px 0;
}
fieldset#edit-advanced fieldset .fieldset-legend {
  background: none;
  padding-left: 1em;
}
.advanced-search-submit {
  clear: both;
}
.search-advanced .criterion {
  float: none;
  margin: 0 5px;
}
#edit-keywords-fieldset .form-item:first-child {
  margin-top: 5px;
}
#search-form {
  margin: 10px 0;
}
#search-form > div {}
#search-form .container-inline {}
#search-form #edit-basic label {
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute;
}
.search-advanced .fieldset-wrapper legend {
  background: transparent;
}
#user-login-form ul {
  margin: 0;
  padding: 0;
}
#user-login-form li.openid-link,
#user-login-form li.user-link {
  text-align: center;
}
#user-login ul {
  margin: 0 0 5px;
}
#user-login ul li {
  margin: 0;
}
#user-login-form .item-list li {
  list-style: none;
  margin: 0;
}
#user-login-form li.openid-link,
#user-login li.openid-link {
  background: none;
}
.hide-label label {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  background: none;
}
#user-admin-filter ul li,
#article-admin-filter ul li {
  list-style: none;
}
.description {
  color: #555;
}
.field-type-text-long fieldset {
  padding: 10px 0;
}
.field-type-text-long fieldset .form-item {
  margin: 0;
  padding: 0 0 0 15px;
}
fieldset .filter-help {
  padding: 0 15px 5px;
}
.filter-guidelines {
  font-size: .923em;
  margin: 0;
  padding: 5px 18px 10px;
}
#devel-switch-user-form {
  margin-bottom: 0;
}
fieldset.filter-wrapper {
  display:none;
  margin: 0 0 12px 0;
  border-top: none;
  width: auto;
}
.filter-help {
  float: right;
  margin: 0;
}
.filter-help a {
  background: none;
  padding: 0;
}
.filter-wrapper .form-item {
  margin-top: 0;
}
.filter-guidelines {
  padding-top: 6px;
  font-size: 0.84em;
}
.filter-guidelines ul {
  margin: 0;
}
.block .filter-guidelines ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}
body.page-filter-tips #block-system-main ul {
  margin: 0;
  list-style: none;
}
body.page-filter-tips #block-system-main li {
  margin: 10px 0;
}
body.page-filter-tips #block-system-main table {
  margin: 10px 0;
}
div.vertical-tabs {
  border: 1px solid #ccc;
}
div.vertical-tabs ul.vertical-tabs-list {
  list-style-position: outside;
}
.vertical-tabs-panes {
  padding: 9px 5px;
}
div.vertical-tabs fieldset {
  background: none;
}
ul.vertical-tabs-list li a {
  display: block;
  border: none;
  padding: 7px 12px;
  color: inherit;
}
ul.vertical-tabs-list li.selected a {
  background-color: #fff;
}
.vertical-tabs input {
  width: 100%;
}
.vertical-tabs input.form-checkbox,
.vertical-tabs input.form-radio {
  width: auto;
}
.marker {
  color: #e25401;
  text-transform: capitalize;
  margin-left: 3px;
}
.marker:before {
  content: "(";
}
.marker:after {
  content: ")";
}
.farbtastic .marker:before {
  content: "";
}
.farbtastic .marker:after {
  content: "";
}
#palette .form-item {
  width: auto;
}
.color-form .form-item {
  height: 3em;
}
#palette .item-selected {
  background: none;
}
#palette .lock {
  background-position: 50% 2px;
}
#palette .unlocked {
  background-position: 50% -22px;
}
#palette .hook {
  margin-top: 0.6em;
}
.password-parent,
div.form-item div.password-suggestions {
  position: relative;
  width: auto;
}
#password-strength {
  float: none;
  left: 16em;
  position: absolute;
  width: 11.5em;
}
#password-strength-text,
.password-strength-title,
div.password-confirm {
  font-size: 0.833em;
}
#password-strength-text {
  margin-top: 0.2em;
}
input.password-confirm,
input.password-field {
  width: 15em;
  margin-bottom: 0.4em;
}
div.form-item div.password-suggestions {
  padding: 8px 9px;
  margin: 10px 0;
  background-color: #f3fcdb;
  border: 1px solid #b8e643;
}

/* Reset textarea backgrounds in WYSIWYG module text editors */
body.wysiwygeditor {
  background-color: #fff;
  background-image: none;
}
.form-textarea-wrapper textarea {
    -moz-box-sizing: border-box;
    display: block;
    margin: 0;
    min-height: 200px;!important
    width: 100%;
}
form#user-register-form {
	font-size:1.1em;
}
html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block form#user-register-form.user-info-from-cookie div div#edit-actions.form-actions input#edit-submit.form-submit {
	font-size:.8em;
}

nav#block-user-login.block form#user-login-form {
	font-size:1.9em;
}
html.js body.html div#page-wrapper div#page.page div#menu-bar-wrapper div.container div#menu-bar.nav nav#block-user-login.block form#user-login-form div a {
	color: #FFF;	
}
.ds-2col-stacked-fluid > .group-left {
    float: left;
	padding:20px;
	width: auto;
}
.ds-2col-stacked-fluid > .group-right {
    float: left;
	padding:20px;
}
html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block div.user-profile {
	font-size: 1em;
}
html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block div.user-profile div.group-right section.history h3 {
	display:none;
}
html.js body.html div#page-wrapper div#page.page div#messages-help-wrapper div.container div.region div.region-inner div#block-system-help.block div.block-inner div.block-content {
	font-size: 1.8em;}
	html.js body.page-node-submission div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block {
	font-size: 1em;
	}
html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block form#digital-imaging-center-work-orde-node-form.node-form {
	font-size: 1em;}
	
/* remove author display from comments */
div#edit-author--2 {
	display:none;}
/* style for login */
#user-login-form label {
    padding-left: 10px;
}
.location-wrapper {
	display:none;}
select#edit-customer-profile-billing-commerce-customer-address-und-0-country {
	height: 40px;
	font-size: 1.2em;
}
/* remove fileds from order form */
.form-item-customer-profile-billing-commerce-customer-address-und-0-postal-code, .form-item-customer-profile-billing-commerce-customer-address-und-0-premise {
	display:none;
}
/* fixed "ajoutez un fichier" field in comments */
.form-item-field-prono-fichier-und-0 .form-managed-file #edit-field-prono-fichier-und-0-upload {
  max-width: inherit;
}
/*})'"*/
/* Tables */
table {
  border-spacing: 0;
  border-color: #eee;
  font-size: inherit;
  font: 100%;
  margin: 10px 0;
  padding: 0;
  width: 100%;!important
}
table.sticky-header {
  z-index: 10;
}
table,
td,
th {
  vertical-align:middle;
}
th,
thead,
thead th {
	background-color: #efefef;
border: 1px solid #D7D7D7;
color: #0099FF;
font-size: 1em;
padding: 10px;
font-variant: all-small-caps;
font-weight:bold;
}
caption,
th,
td {
  text-align:center;
}
td,
th {
  border-bottom: none;
  margin: 0;
}
tr.even,
tr.odd {
  border-bottom: none;
}
field-multiple-table tbody tr.draggable odd, tr.draggable odd {
    background: none repeat scroll 0 0 #F3F4EE;
    border-color: #BEBFB9;
    border-style: solid;
    border-width: 0 1px;
    display: block;
    float: left;
	 clear: right;
    width: auto;
}
html.js body.page-node-add-resultat div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block form#resultat-node-form.node-form div div#edit-field-arrivee.field-type-field-collection-form div#field-arrivee-add-more-wrapper div.form-item table#field-arrivee-values.field-multiple-table tbody tr.draggable {
	border-color: #FFFFCC;
	border-style: solid;
	border-width: 0 1px;
	display: block;
	float: left;
	clear: right;
	width: auto;
}
tr.odd,
tr.info {
  background-color: #f5f5f5;
}
tr.even {
  background-color: #fff;
}
tr.drag {
  background-color: #fffff0;
}
tr.drag-previous {
  background-color: #ffd;
}
tr.odd td.active {
  background-color: #eee;
}
tr.even td.active {
  background-color: #f7f7f7;
}
td.region,
td.module,
td.container td.category {
  background-color: #eee;
  border-bottom: 1px solid #ccc;
  border-top: 20px solid #fff;
  color: #222;
  font-weight: 700;
}
tr:first-child td.region,
tr:first-child td.module,
tr:first-child td.container {
  border-top-width: 0;
}
#forum {
}
body.page-forum ul.action-links {
  margin: 9px 0;
}
#forum td.container {
  border-top: 1px solid #2e2e2e;
  border-bottom: 1px solid #2e2e2e;
}
#forum td.container .name a {
  font-size: 1.25em;
  text-transform: uppercase;
  line-height: 1.3;
  padding: 0 0 4px 0;
  color: inherit;
}
#forum td.container .name a:hover {
  color: #e25400;
}
#forum td {
  padding: 13px 14px;
  vertical-align: top;
}
#forum > table {
  margin-top: 0;
}
#forum tr td.forum {
  background: none;
  padding-left: 0;
}
#forum .description {
  line-height: 1.5;
  margin: 4px 0 0 0;
  font-size: 1em;
}
#forum div.indent {
  margin: 0 0 0 15px;
}
#forum td.icon .topic-status-sticky {
  background: url(/sites/all/themes/corolla/css/images/forum-sticky.png) no-repeat center center;
  width: 30px;
  height: 35px;
}
#forum td.icon .topic-status-default {
  background: url(/sites/all/themes/corolla/css/images/forum-default.png) no-repeat center center;
  width: 37px;
  height: 32px;
}
#forum td.icon .topic-status-closed {
  background: url(/sites/all/themes/corolla/css/images/forum-closed.png) no-repeat center center;
  width: 30px;
  height: 35px;
}
#forum td.icon .topic-status-hot {
  background: url(/sites/all/themes/corolla/css/images/forum-hot.png) no-repeat center center;
  width: 37px;
  height: 32px;
}
#forum td.icon .topic-status-new {
  background: url(/sites/all/themes/corolla/css/images/forum-new.png) no-repeat center center;
  width: 42px;
  height: 39px;
}
#forum td.icon .topic-status-hot-new {
  background: url(/sites/all/themes/corolla/css/images/forum-hot-new.png) no-repeat center center;
  width: 43px;
  height: 38px;
}
/* Table drag & drop */
.draggable a.tabledrag-handle {
  margin: 0 12px 0 0;
  padding: 0;
}
tr.drag {
  background-color: #f3fbfe;
}
tr.drag-previous {
  background-color: #f8fdfe;
}
span.tabledrag-changed {
  font-size: 13px;
  margin-left: 3px;
  color: #f00;
}
th a,
thead a {
  color: #086782!important;
}
th a:hover,
thead a:hover {
  color: #195567;
}
table img {
  margin: 0 0 0 7px;
}
/**
 * Webkit work-around. Uncomment and adjust if you have borders on td.
 */
tr td:last-child {
  border-right: 1px solid #eee;
}
.field-multiple-table tbody tr.even, tr.odd {
    border-color: #BEBFB9;
    border-style: solid;
    border-width: 0 1px;
    float: none;
    width: auto;
}
html.js body.page-node-add-resultat div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block form#resultat-node-form.node-form div div#edit-field-arrivee.field-type-field-collection-form div#field-arrivee-add-more-wrapper--{num} div.form-item table#field-arrivee-values--{num}.field-multiple-table tbody tr.even, tr.odd {
    border-color: #BEBFB9;
    border-style: solid;
    border-width: 0 1px;
    float: none;
    width: auto;
}
html.js body.page-node-add-resultat div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block form#resultat-node-form.node-form div div#edit-field-arrivee.field-type-field-collection-form div#field-arrivee-add-more-wrapper--{num} div.form-item table#field-arrivee-values--{num}.field-multiple-table tbody tr.draggable td.field-multiple-drag {
	 padding: 0;
}
html.js body.page-node-add-resultat div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block form#resultat-node-form.node-form div div#edit-field-arrivee.field-type-field-collection-form div#field-arrivee-add-more-wrapper--{num} div.form-item table#field-arrivee-values--{num}.field-multiple-table tbody tr.draggable td.field-multiple-drag a.tabledrag-handle {
	padding: 0;
	margin:0;
}

html.js body.page-node-add-resultat div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block a.tabledrag-handle .handle {
    height: 13px;
    margin: -0.4em 0.5em;
    width: 13px;
}
html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block div.view div.view-content table.views-table tbody tr.odd td.views-field div.entity div.content div.field div.field-items div.field-item {
	float:left;
}
html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block div.view div.view-content table.views-table tbody tr td.views-field-field-arrivee div.entity {
	background-color: #009900;
	border: 1px solid;
	float: left;
	font-size: 18px;
	padding: 5px;
	color: #FFF;
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.9);
	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.9);
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.9);
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
}
/*table.views-table tbody tr td.views-field div.field-collection-list div.item-list ul li div.field-collection-item-field-non-partants {
	background-color: #CC0000;
	border: 1px solid;
	float: left;
	font-size: 18px;
	padding: 5px;
	color: #FFF;
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.9);
	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.9);
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.9);
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	} */
	html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block div.view div.view-content table.views-table tbody tr td {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #000000;
	border-left-color: #CCCCCC;
	}
	html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block div.view div.view-content table.views-table thead tr {
		text-align:center;
	}
	html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block div.view div.view-content table.views-table caption {
	font-size: 20px;
	background-color: #EFEFEF;
	padding: 2px;
	font-weight: bold;
		}
html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block div.view {
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.9);
	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.9);
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.9);
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	}
	html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block div.view div.view-content table.views-table {
	border: #666 solid 1px;
	margin-top: 10px;
	margin-bottom: 10px;
	width:100%;
	}
td.views-field-field-ordre {
	font-weight:bold;
	font-size:18px;
}
td.views-field-field-d-sordre {
	font-weight:bold;
	font-size:18px;
}
th.views-field-field-nota {
	max-width:100px;
	padding:3px;
}
td.views-field-field-non-partants-1 {
	max-width:100px;
	padding:3px;
}
	
table.views-table tbody tr td.views-field a {
	font-size:12px;}
	
td.views-field-field-arrivee {
	 max-width: 150px;
    min-width: 150px;
}
html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block div.view-pronostics {
	background-color: #FFF;
    border: none;
    box-shadow: 0;
	padding: 10px;
}
html.js body.page-rapports-quartes div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block div.view div.view-content table.views-table tbody tr td.views-field-field-arrivee {
	  max-width: 110px;
    min-width: 110px;
	}
td.views-field-field-date {
	font-weight:bold;
}
td.views-field-field-nota {
	 max-width: 200px;
    min-width: 100px;
}
div.field-name-field-nonpartant {
		background-color: #CC0000;
	border: 1px solid;
	float: left;
	font-size: 18px;
	padding: 5px;
	color: #FFF;
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.9);
	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.9);
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.9);
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
}

/* Table Style for "Page D'acceuil" ------------------------------------------------------------------ */
#comp_table a:link {
	color: #666;
	font-weight: bold;
	text-decoration:none;
}
#comp_table a:visited {
	color: #999999;
	font-weight:bold;
	text-decoration:none;
}
#comp_table a:active,
#comp_table a:hover {
	color: #bd5a35;
	text-decoration:underline;
}
#comp_table {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	text-shadow: 1px 1px 0px #fff;
	background:#eaebec;
	margin:10px;
	border:#ccc 1px solid;

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;

	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
}
#comp_table th {
	padding:10px;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;

	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}
#comp_table th:first-child{
	text-align: left;
	padding-left:20px;
}
#comp_table tr:first-child th:first-child{
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}
#comp_table tr:first-child th:last-child{
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}
#comp_table tr{
	text-align: center;
	padding-left:20px;
}
#comp_table tr td:first-child{
	text-align: left;
	padding-left:20px;
	border-left: 0;
}
#comp_table tr td {
	padding:9px;
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	
	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}
#comp_table tr.even td{
	background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
#comp_table tr:last-child td{
	border-bottom:0;
}
#comp_table tr:last-child td:first-child{
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
#comp_table tr:last-child td:last-child{
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}
#comp_table tr:hover td{
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);	
}

#comp_table {
	font-size: 20px;
}
table#comp_table tbody tr th, thead, thead th {
	color: #333333;}
/* Table Style for "Page D'acceuil" ------------------------------------------------------------------ <end> */

table.sticky-enabled {
	font-size:18px;
	width:100%;}
.views-table {
	width:100%;}
/*})'"*/
/* General page and module styles */
#header-wrapper {
/*  position: relative; */
    display: block;
    position: relative;
    z-index: 100;
}
#header-wrapper header {
    clear: both;
    display: table;
    width: 100%;
}
#branding {
    display: table-cell;
    padding: 5px 0 5px 10px;
}
.region-header {
	display: table-cell;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0;
	float: right;
}
.region-header .block {
  float: right;
}
#logo {
	display: table-cell;
	vertical-align: middle;
	padding-top: 25;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;
}
.site-logo {
	padding-top:15px;
	padding-left:0px;
	 margin-left: -12px;
	 max-width: 70%;
}
#branding hgroup {
  display: table-cell;
  vertical-align: middle;
}
#site-name {
  font-size: 4.5em;
  line-height: 1;
  margin: 0;
  padding: 0;
  font-weight: 400;
}
#site-name a    {
  letter-spacing: -3px;
}
#site-slogan {
  font-size: 1.1em;
  font-weight: 400;
  padding:0;
  margin-top: -8px;
  
}
#secondary-content-wrapper,
#top-panels-wrapper,
#content-wrapper,
#footer-panels-wrapper,
#tertiary-content-wrapper {
  margin-bottom: 0;
  padding:0;
  clear: both;
}
.content-margin {
  margin:0px;
  
}
.content-style {
  min-height: 170px;
  padding: 25px 30px;
  background-color: #fff;
}
h1#page-title,
.in-maintenance h1#page-title {
  border-bottom: none;
  font-size: 1em;
  line-height: 1.2em;
  margin: 0 0 1em;
  padding: 0;
}
h1.page-title {
  display: inline-block;
  width: 100%;
  word-wrap: break-word;
}
#footer-panels-wrapper {
  background: rgba(255, 255, 255, .1);
  padding: 25px 0 10px;
}
#block-user-login .item-list {
  margin-top: 10px;
}
#user-login-form li.openid-link ,
#user-login li.openid-link,
#user-login-form li.openid-processed {
  margin-left: 0;
}
#block-user-login .description {
  margin-bottom: 10px;
}
.form-item-openid-identifier {
  margin: 10px 0;
  display: block;
}
#edit-openid-identifier {
  background-position: 6px 50%;
  padding-left: 25px;
}
.poll .title {
  font-weight: 700;
  margin-bottom: 8px;
  line-height: 1.3;
   font-size: 16px;
}
.poll .bar-wrapper {
  margin-bottom: 8px;
}
.poll .bar-text {
  line-height: 1.2;
}
.poll .text {
  float: left;
  margin-bottom: 3px;
   font-size: 15px;
}
.poll .percent {
  float: right;
  font-size: 0.833em;
  padding: 1px 3px 0 0;
}
.block-poll .poll .percent {
  font-size: 0.692em;
}
.poll .bar {
  background-color: #fafafa;
  border: 1px solid #ccc;
  height: 1.385em;
}
.poll .bar .foreground {
  height: 1.385em;
}
.vote-form .form-item-choice {
  margin: 6px 0;
  padding: 0;
}
.vote-form .title {
  font-weight: 700;
  line-height: 1.5;
}
.vote-form .form-radios {
  margin: 13px 0 9px 0;
}
.poll .vote-form {
  text-align: left;
}
.poll .vote-form .choices {
  display: block;
}
.poll .total {
  text-align: left;
}
.profile {
  margin: 0;
}
.profile dd {
  margin-left: 0;
}
.profile dt {
  margin: 0;
}
.profile h3 {
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 4px;
  margin-bottom: 10px;
  margin-top: 17px;
}
.profile .user-picture {
  float: right;
  margin-top: 45px;
}
body.page-profile #profile {
  margin-top: 15px;
}
body.page-profile .profile {
  min-height: 60px;
  float: left;
  clear: none;
  width: 48.5%;
  margin-right: 1%;
}
body.page-profile .user-picture {
  margin: 0;
  padding: 0;
  float: left;
}
body.page-profile .user-picture img {
  width: 40px;
  padding: 5px 0;
}
body.page-profile .name,
body.page-profile .field {
  margin-left: 60px;
  padding: 12px 10px 10px 0;
}
.search-results {
  margin: 0;
  padding: 0;
}
.search-results li  {
  margin-bottom: 20px;
}
.search-results .title {
  margin: 0;
}
.search-results .search-snippet-info {
  margin: 0;
  padding: 0;
}
.search-results p {
  margin-bottom: 4px;
}
.search-snippet strong {
  background-color: #e25400;
  color: #fff;
  padding: 0 4px;
}
body.overlay {
  background-color: transparent;
}
#overlay-container {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-border-top-right-radius: 0;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;
}
body.overlay #main-columns,
body.overlay #main {
  padding: 0!important;
  min-width: inherit;
  max-width: inherit;
}
body.overlay #main-columns {
  width: 100%;
}
body.overlay #page {
  border: none;
  padding-bottom: 0;
}
body.overlay #content {
  border: none;
}
.overlay .ui-dialog-title {
  font-size: 2.333em;
  padding: 0 0 6px;
}
form#dblog-filter-form .form-item {
  display: inline-block;
  vertical-align: top;
  margin-right: 15px;
  margin-top: 0;
}
#dblog-filter-form select {
  width: 100%;
}
#dblog-filter-form .form-actions {
  padding: 6px 0;
}
tr.dblog-user {
  background: #ffd;
}
tr.dblog-user .active {
  background: #eed;
}
tr.dblog-content {
  background: #fffee9;
}
tr.dblog-content .active {
  background: #fffcc3;
}
tr.dblog-page-not-found,
tr.dblog-access-denied {
  background: #f3fcdb;
}
tr.dblog-page-not-found .active,
tr.dblog-access-denied .active {
  background: #def2a9;
}
tr.dblog-error {
  background: #fce8dd;
}
tr.dblog-error .active {
  background: #fad4c0;
}
div.contextual-links-wrapper {
  z-index: 20;
}
div.contextual-links-wrapper a.contextual-links-trigger {
  margin: 1px 0 0;
  padding: 0;
}
ul.contextual-links li a {
  color: #333!important;
  display:block;
  margin: 0;
  padding: 5px 5px;
}
a.contextual-links-trigger {
  border: transparent 1px solid;
}
.two-sidebars #placeholder {
  position:static;
  margin-bottom: 10px;
}
#dashboard #disabled-blocks h2 {
  color: #fff;
}
#dashboard .ui-sortable .block h2 {
  background-position: 0 -36px;
}
h1.page-title {
  display: inline-block;
  word-wrap: break-word;
  width: 100%;
}
.shortcut-wrapper {
  position: relative;
}
div.add-or-remove-shortcuts {
  display: none;
  margin-bottom: 3px;
}
div.add-or-remove-shortcuts a span.icon {
  margin-left: 4px;
}
body.page-admin div.add-or-remove-shortcuts,
body.overlay-open div.add-or-remove-shortcuts {
  margin-top: 3px;
  display: inline-block;
}
#toolbar div.toolbar-menu ul li a {
  line-height: 1.7;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  -khtml-border-radius: 9px;
  border-radius: 9px;
}
body.maintenance-page #content {
  margin-top: 5px;
}

/* System help */
#block-system-help {
  background-color: #f5f9fa;
  border: 5px solid #b3cfd4;
  padding: 20px;
}

/* Messages */
#messages {
	font-size: 1em;
}
div.messages {
  margin: 0px;
}
#block-system-help,
div.messages {
	font-size: 1em;
}
#block-system-help {
  margin-bottom: 0px;
}
#block-system-help .block-inner {
  padding: 0;
  margin: 0;
}
div.error, table tr.error {
    background-color: #FEF5F1;

}
div.error, .error {
	color: #990000;
	border: 5px solid #C00;
}
div.error {
    background-image: url(/sites/all/themes/misc/message-24-error.png);
}
div.messages {
    background-position: 8px 8px;
    background-repeat: no-repeat;
}

/* Gutters - if gutters are set in theme settings they will override these
   values: see Extensions > Modify Output > Design */
#main-content,
.block-inner,
.pane-inner,
.menu-wrapper,
.branding-elements,
.breadcrumb-wrapper,
.attribution,
.at-panel .rounded-corner,
.block-panels-mini > .block-title {
  margin-left: 10px;
  margin-right: 10px;
}
div.messages {
  margin: 0px;
  padding:20px;
}
.block-inner {
	margin:0px;}

.one-column .region, div.at-panel .region-conditional-stack {
    clear: left;
    display: inline-block;
    float: left;
    height: 60px;
    min-width: auto;
}
/* Panel pages need negative margin equal to the gutter width applied to #content,
  this is taken care of in theme settings as per above for normal gutters */
#content .panel-display,
#content .panel-flexible {
  margin-left: -10px;
  margin-right: -10px;
}

/* Contextual links */
a.contextual-links-trigger:hover {
  border-bottom: none;
}

.ds-2col-fluid > .group-left {
    float: left;
    width: 10%;
}
.ds-2col-fluid > .group-right {
    float: right;
    width: 90%;
}
div.field.field-name-ds-user-picture.field-type-ds.field-label-hidden.view-mode-full div.field-items div.field-item a img.image-style-none {
	height: 50px;
}
html.js body.html.not-front.logged-in.one-sidebar.sidebar-first.page-node.page-node-.page-node-57.node-type-page.i18n-fr.site-name-hidden.lang-fr.site-name-casa-courses.section-acceuil.color-scheme-custom.corolla.bs-n.bb-n.mb-dd.rc-6.rct-6.admin-menu div#page-wrapper div#page.page.ssc-n.ssw-n.ssa-l.sss-l.btc-sc.btw-b.bta-l.bts-n.ntc-n.ntw-b.nta-l.nts-n.ctc-n.ctw-b.cta-l.cts-n.ptc-c.ptw-b.pta-l.pts-d div#header-wrapper div.container.clearfix header.clearfix.with-logo div.region.region-header div.region-inner.clearfix div#block-logintoboggan-logintoboggan-logged-in.block.block-logintoboggan.contextual-links-region.no-title.even.block-count-2.block-region-header.block-logintoboggan-logged-in div.block-inner.clearfix div.block-content.content {
background: #a90329; /* Old browsers */
background: -moz-linear-gradient(top,  #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* IE10+ */
background: linear-gradient(to bottom,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
font-size: 1.4em;
font-weight:bold;	
padding: 10px;
-webkit-border-radius: 3px ;
border-radius: 3px;
}
div#block-logintoboggan-logintoboggan-logged-in.block.block-logintoboggan.contextual-links-region.no-title.even.block-count-2.block-region-header.block-logintoboggan-logged-in div.block-inner.clearfix div.block-content.content a {
	color:#FFF;
}
section.field.field-name-field-fichier-2-.field-type-file.field-label-above.view-mode-teaser div.field-items div.field-item.even span.file a {
	font-size: 1.8em;
	font-weight:bold;}
section.field.field-name-field-fichier-3.field-type-file.field-label-above.view-mode-teaser div.field-items div.field-item.even span.file a {
	font-size: 1.8em;
	font-weight:bold;}
#top-panels-wrapper > div > div > div.region.region-three-33-bottom {
	height:auto; !important
}
/* top-right ad spacing */
div#block-block-38 {
	float:right;}

div.toboggan-unified .register {
	font-size::60%;}

.view-header > iframe:nth-child(1) {
	width:100%;
	height:280px;
	border:none;
}
.view-header > iframe:nth-child(7) {
	width:100%;
	height:280px;
	border:none;
}

div.view-abonnement-plans div.view-content div.views-row > div {
	background-color: #F8F8F8;
	padding: 20px;
	text-align: center;
	margin: 20px;
	border: 1px solid #999;
}
section.field-name-commerce-price {
	margin-left: 10%;
}

div.field-name-field-product-ref {
	margin-top: 30px;
}

legend {
    color: #086782;!important
    font-variant: small-caps;!important
    font-size: 1.3em;!important
    font-weight: bold;!important
}
div.view-abonnement-plans div.view-content table.views-view-grid.cols-4 td[class^='col-'] {
	background-color: #efefef;
	border: solid 2px #ccc;
	margin:3px;
}
div.view-abonnement-plans div.view-content table.views-view-grid.cols-4 td[class^='col-'] .node-product-display {
	padding:0px;!important
}
body.page-checkout fieldset {
	border:none;!important
}
body.page-checkout  #edit-cart-contents > legend > span.fieldset-legend {
	display:none;
}
#edit-terms-conditions > legend:nth-child(1) > span:nth-child(1) {
	font-size: 1.2em;
}

#block-system-user-menu > div > ul > li.first.leaf.menu-depth-1.menu-item-2 > a {
	background-color:#F63;
}

.field-collection-item-field-les-bases- > div > div > div, .field-collection-item-field-les-outsiders > div > div > div, .field-collection-item-field-casacourses-pronos > div > div > div, .field-collection-item-field-paris-turf-pronos > div > div > div, .field-collection-item-field-paris-courses-pronos > div > div > div, .field-collection-item-field-week-end-pronos > div > div > div, .field-collection-item-field-france-soir > div > div > div, .field-name-field-le-tuyau-du-jour > div > div > div   {
	font-size: 1.2em;
	background-color: #0C0;
	color: #FFF;
	border-radius: 3px;
	margin-right: 3px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}




.responsive-button-name {
  font-size: 18px;
  font-family: Verdana, Geneva, 'DejaVu Sans', Arial, Helvetica, sans-serif ;
  font-weight: bold;
}
.tb-megamenu .btn-navbar {
  color: #525252;
  background-color: none;
}
.tb-megamenu .btn-navbar {
  margin: auto;
}
.node-title {
  font-size: 1em;
  padding-bottom: 20px;
  font-family: Verdana,Geneva,'DejaVu Sans',Arial,Helvetica,sans-serif;
}
.node h1.node-title a {
  font-size:1.5em;
}
div.view-prono-casacourses-gagnant > div.view-content > div.views-row {
  padding-bottom: 40px;
    padding: 20px;
    border: solid #666 1px;
}
div[class~="views-field-field-gains"] > div.field-content {
  color: green;
  font-weight: bold;
 }
 div.views-field.views-field-field-gains-quinte-bonus-4 > div, div.views-field.views-field-field-gains-quinte-bonus-3 > div, div.views-field.views-field-field-gains-quinte-desordre > div, div.views-field.views-field-field-gains-tierce-desordre > div, div.views-field-field-gains-quinte-bonus-4 > div, div.views-field-field-gains-tierce-ordre > div, div.views-field-field-gains-quarte-ordre-france > div, div.views-field-field-gains-quarte-ordre > div, div.views-field-field-gains-quarte-desordre-fran > div, div.views-field-field-gains-quinte-bonus-3-franc > div, div.views-field-field-gains-quinte-bonus-4-franc > div, div.views-field-field-gains-quinte-desordre-fran > div, div.views-field-field-gains-tierce-desordre-fran > div, div.views-field-field-gains-tierce-ordre-france > div {
  color: green;
  font-weight: bold;
 }
 div[class^="views-label-field-gains-"] {
   float:left;
 }
 div.views-field-field-gains-tierce-ordre, div.views-field-field-gains-tierce-desordre , div.views-field-field-gains-quinte-ordre ,div.views-field-field-gains-quinte-desordre, div.views-field-field-gains-quinte-bonus-3, div.views-field-field-gains-quinte-bonus-4, div.views-field-field-gains-tierce-ordre, div.views-field-field-gains-quarte-ordre-france, div.views-field-field-gains-quarte-ordre, div.views-field-field-gains-quarte-desordre-fran, div.views-field-field-gains-quinte-bonus-3-franc, div.views-field-field-gains-quinte-bonus-4-franc, div.views-field-field-gains-quinte-desordre-fran, div.views-field-field-gains-tierce-desordre-fran, div.views-field-field-gains-tierce-ordre-france {
   display: flex;
 }
 td.views-field.views-field-field-non-partants > div > div > ul > li {
margin: 0 0 .25em .25em;
padding: 0;
float: left;
}
#block-system-main > div > div.view-content > div.views-row > span.views-field.views-field-field-casacourses-pronos > span.field-content > div > div > div > div.field {
 background-color:;
}
.page-rapport .views-field-field-arrivee div.field-collection-list div.item-list ul li {
  padding:5px!important;
}
#block-block-18 > div > div.block-content.content {
  background-color: black;
  color: white;
  padding: 20px;
  font-weight: bold;
}
#block-block-18 > div > div.block-content.content a {
  color:white;
  text-decoration: underline;
}
/*})'"*/
/* Articles (nodes) */
.article {
padding-bottom: 0.8em;
padding-top: 0.8em;
padding-left: 0.4em;
border-bottom: 1px dotted rgb(153, 153, 153);;
}

h5.info-date {
	font-style:italic;
	padding-bottom: 10px;
	font-size:.6em;
	font-weight:normal;
}

.article-inner > header {
  margin-bottom: 16px;
}
.article-title {
	border-bottom: none;
	font-size: 0.5em;
	line-height: 1;
	margin: 0;
	padding: 0;
	font-weight: normal;!important
	color: #999;  
}


.article-title a:hover,
.article-title a:focus {
  text-decoration: underline;
}
.article .user-picture {
  float: left;
  margin: 3px 10px 8px 0;
}
.article .user-picture img {
  border: 1px solid #ccc;
  padding: 2px;
  width: 50px;
}
.article-inner .submitted {
  color: #696969;
  line-height: 1;
  margin-top: 3px;
}
.article ul.links {
  margin: 0;
}
.article ul.links li {
  padding: 0;
  margin: 0 8px 0 0;
}
.article-book ul.links {
  margin: 0 0 14px;
}
html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block div.ds-2col-fluid div.group-left div.field div.field-items div.field-item p {
	font-size: 200%;
	}
html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div.region div.region-inner section#block-views-infos-block.block div.block-inner div.block-content div.view div.view-content div.views-row {
	padding-top: 5px;
}
.node-rapports-cpc {
	font-size:1.2em;
}

td.views-field-field-arrivee div.field-collection-list div.item-list ul li {
	color: #387838, impor !important;
}
#block-system-main > div > div.view-content > table > tbody > tr.odd.views-row-first > td.views-field.views-field-field-arrivee.views-align-left > div > div > ul > li > div > div > div > div > div > div {
	color: #387838, impor !important;
}
/*})'"*/
/* Comments */
#comments > h2.title {
  margin-bottom: .5em;
}
.comment {
  border-bottom: 1px solid #ccc;
  margin: 20px 0;
  padding: 0 0 16px;
}
.comment .indented {
  margin-left: 60px;
}
h3.comment-title {
  border: none;
  line-height: 1;
  margin: 0 0 5px;
  padding: 0;
}
.comment-title a:link,
.comment-title a:visited,
.comment-title a:active {
  text-decoration: none;
  border-bottom: none;
}
.comment-title a:hover,
.comment-title a:focus {
  text-decoration: underline;
}
.comment-title .new {
  color: #ff8000;
}
.comment .user-picture {
  float: right;
  margin: 6px 0 10px 10px;
}

.comment .user-picture img {
  padding: 2px;
  width: 28px;
}
.comment-submitted {
  font-size: 0.917em;
  margin: 1px 0 0;
  color: #696969;
  line-height: 1;
  margin-top: 3px;
}
.comment ul.links {
	display: block;
	text-align: left;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.comment ul.links li {
	padding: 0;
	background-color: #F0F0F0;
	color: rgb(51,51,51);
	padding: 5px;
	border-radius: 3px;
	margin: 3px;
	border: 1px solid #CCC;
	display: block;
	float: left;
}
.comment ul.links li a {
	text-transform: capitalize;
	color: #333;
}
.ds-2col-fluid > .group-right {
  float: right;
    padding-left: 10px;
    width: 88%;
}
#comments > div.item-list > ul {
 font-size: 1em;}
#comments > div.item-list > ul > li > a {
	font-size: 1.1em;
	padding: 5px;
	background-color: #CCC;
	color: #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#comments > div.item-list > ul > li.pager-current {
	background-color:#C00;
	font-size:1.1em;
	padding: 5px;
	color:#FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
/* Jeux virtuel */
div[id^='edit-field-jv-prono-und-0-field-'] {
    width: 4em;
    float: left;
	margin-right:.5em;
}

/*
.form-item-field-jv-prono-und-0-field-1er-und-0-value
#edit-field-jv-prono-und-0-field-1er
*/
div[id^='edit-field-jv-prono-und-0-field-']  label:nth-child(1) {
	font-size:.8em;}
div.field-collection-item-field-jv-prono div[class^='field-name-field-'] div.field-items div.field-item {
	padding:0px 5px;
}
div.field-collection-item-field-jv-prono div.content section[class^='field-name-field-'] {
	float:left;
}
div.field-collection-item-field-jv-prono {
	width:500px;}
div.field-collection-item-field-jv-prono div[class*='field-name-field-'] div.field-items div.field-item {
	padding: 0px 10px;
	margin: 0px 5px;
	border: 1px solid #999;
	color: #000;
	background-color: #CCC;
	border-radius: 3px;
}
div.node-teaser ul.links.inline li.comment-add a {
    background-color: #090;
    border-radius: 3px;
    color: #FFF;
    font-weight: bold;
    margin: 3px;
    padding: 3px 5px;
    display: inline-block;
}
div.node-teaser ul.links.inline li.comment-comments a {
    background-color: #333;
    border-radius: 3px;
    color: #FFF;
    font-weight: bold;
    margin: 3px;
    padding: 3px 5px;
    display: inline-block;
}
div.node-jeux-virtuels > ul.links > li.node-readmore {
	display:none;}
	
div.node-jeux-virtuels > ul.links > li.comment-reply {
		display:none;}
body.node-type-jeux-virtuels section#comments > div ul.links > li.comment-reply {
	display:none;
}
div.node-jeux-virtuels section#comments div.comment ul.links li.comment-reply {
	display:none;
}
div.group-left > div.user_badges > img {
	width:33px;
}
/*})'"*/
/* Fields */
.field .field-label {
  font-size: 1em;
  font-weight: 700;
  line-height: inherit;
  margin: 0;
}
.field-lable-inline .field-label {
  display: inline;
}
.field-type-taxonomy-term-reference .field-label {
  font-size: 1em;
}
.field-type-taxonomy-term-reference ul {
  margin: 0;
  padding: 0;
}
.field-type-taxonomy-term-reference ul li {
  display: inline;
  list-style: none;
  padding: 0 .75em 0 0;
}
.field-label-inline .field-label,
.field-label-inline .field-items {
  display: inline;
}
.field-type-image figure {
  margin: 0;
  padding: 0;
}
.field-type-image figcaption {
  margin: 0 0 10px;
  padding: 0;
}
.field-type-image figure img {
  margin: auto;
}
.field-type-image figcaption {
  font-size: 0.823em;
  font-style: italic;
}
table .field-type-image img {
  width: 100%;
  height: auto;
}
/* Added for Casacourse */

/* Arrivee fields */

.field-collection-container .field-items .field-item {
    float: left;
    margin-bottom: 5px;
}
.field-collection-view .entity-field-collection-item {
    width: auto;
}
.field-collection-view ul.field-collection-view-links {
    font-size: 0.621em;
    list-style-type: none;
}
.field-collection-view {
    background-color: #EFEFEF;
    border: 1px dotted #D3D7D9;
    margin: 0 2px 0 0;
    padding: 4px;
}
ul.field-collection-view-links li.edit {
    float: left;
	background: url(/sites/all/themes/corolla/css/images/action-link.png) no-repeat scroll left center transparent;
	padding-left: 15px;
	font-size: .8em;
}
ul.field-collection-view-links li.delete {
    float: left;
	background: url(/sites/all/themes/corolla/css/images/action-link.png) no-repeat scroll left center transparent;
	padding-left: 15px;
	font-size: .8em;
}
.field-collection-view ul.field-collection-view-links {
    float: left;
    font-size: 0.821em;
    list-style-type: none;
    margin: 0 1em;
    padding: 0;
    width: 30px;
}
html.js body.node-type-rapports-cpc div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block div.ds-1col div.field-collection-container section.field h2.field-label {
	color: #333333;
	font-size: 1.9em;
	padding-top: 10px;
	font-variant: small-caps;
	text-transform: capitalize;
}
div.field field-name-field--curie {
	float:left;
}
div.field-name-field-numero-des-gagnants {
	padding-right:10px;
}
div.field-name-field-numero-des-gagnants div.field-items div.field-item {
	padding-right:10px;
}
html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block div.ds-1col div.field-collection-container section.field div.field-items div.field-item div.field-collection-view div.entity div.content div.field div.field-items div.field-item div.item-list ul.textformatter-list li {
	list-style-type: none;	
}
h1.label-above {
	color: #333333;
	font-size: 1.9em;
	padding-top: 5px;
	font-variant: small-caps;
	text-transform: capitalize;
}
h1.label-inline{
	color: #333333;
	font-size:.9em;
	padding-top: 5px;
	font-variant: small-caps;
	text-transform: capitalize;
	}
div.field-name-field-gagnant {
	float:left;}
div.field-name-field-place {
	float:left;}
div.field-name-field-numero-des-jumele {
	float:left;}
div.field-name-field-jumele-ordre-1-dh {
	float:left;}
div.field-name-field-jumel-gagnant-pour-1-dh {
	float:left;}
div.field-name-field-jumele-place-1dh {
	float:left;}
div.field-name-field--curie {
	float:left;}

html.js body.node-type-rapports-cpc div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block div.ds-1col div.field-collection-container div.field-collection-view {
	background-color: #FFF;
	margin: 0 2px 0 0;
	padding: 4px;
	border: none;
}
html.js body.node-type-rapports-cpc div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block div.ds-1col div.field-collection-container div.field-collection-view div.entity div.content div.field div.field-items div.field-item div.item-list ul.textformatter-list li {
	list-style-type: none;
}
div.field-name-field-numero-des-gagnants {
	float:left;
	padding-left: 50px;}
div.montant {
	float:left;
	font-size: .8em;
	padding-left:10px;
	padding-right:10px;
}
div.montant:before {
	font-size:.5em;
	content:" .....................   ";
}
/*html.js body.node-type-rapports-cpc div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block div.ds-1col div.field-collection-container div.field-collection-view div.ds-1col {
	float:inherit;}*/
	
.field-collection-item-field-les-bases- > div > div, .field-collection-item-field-les-outsiders > div > div, .field-collection-item-field-casacourses-pronos > div > div, .field-collection-item-field-paris-turf-pronos > div > div, .field-collection-item-field-paris-courses-pronos > div > div, .field-collection-item-field-week-end-pronos > div > div, .field-collection-item-field-france-soir > div > div {
	float:left;}
	
	/*{font-size: 1.2em;
    float: left;
    display: block;
    padding-top: 10px;
}*/
.field-name-field-les-bases- .field-label, .field-collection-item-field-les-outsiders .field-label, field-collection-item-field-casacourses-pronos .field-label, .field-collection-item-field-paris-turf-pronos > h2, .field-collection-item-field-paris-courses-pronos > h2, .field-collection-item-field-week-end-pronos > h2, .field-collection-item-field-france-soir > h2 {
	font-size: 1.2em;
    float: left;
    display: block;
    margin-top: 20px;
}
/* Pronos de la PRESSE */
body.page-node-add-pronos-press .block input.form-text, .block input.form-password, .block input.form-file {
	max-width: 60px;
	}
body.page-node-add-pronos-press #edit-field-les-bases-und-0-field-1er, #edit-field-les-bases-und-0-field-2-me, #edit-field-les-bases-und-0-field-3-me,#edit-field-les-outsiders-und-0-field-1er, #edit-field-les-outsiders-und-0-field-2-me, #edit-field-les-outsiders-und-0-field-3-me, #edit-field-casacourses-pronos-und-0-field-1er, #edit-field-casacourses-pronos-und-0-field-2-me, #edit-field-casacourses-pronos-und-0-field-3-me, #edit-field-casacourses-pronos-und-0-field-4-me, #edit-field-casacourses-pronos-und-0-field-5-me, #edit-field-casacourses-pronos-und-0-field-6-me, #edit-field-casacourses-pronos-und-0-field-7-me, #edit-field-casacourses-pronos-und-0-field-8-me-non-partant, #edit-field-paris-turf-pronos-und-0-field-1er, #edit-field-paris-turf-pronos-und-0-field-2-me, #edit-field-paris-turf-pronos-und-0-field-3-me, #edit-field-paris-turf-pronos-und-0-field-4-me, #edit-field-paris-turf-pronos-und-0-field-5-me, #edit-field-paris-turf-pronos-und-0-field-6-me, #edit-field-paris-turf-pronos-und-0-field-7-me, #edit-field-paris-turf-pronos-und-0-field-8-me-non-partant, #edit-field-paris-courses-pronos-und-0-field-1er, #edit-field-paris-courses-pronos-und-0-field-2-me, #edit-field-paris-courses-pronos-und-0-field-3-me, #edit-field-paris-courses-pronos-und-0-field-4-me, #edit-field-paris-courses-pronos-und-0-field-5-me, #edit-field-paris-courses-pronos-und-0-field-6-me, #edit-field-paris-courses-pronos-und-0-field-7-me, #edit-field-paris-courses-pronos-und-0-field-8-me-non-partant, #edit-field-week-end-pronos-und-0-field-1er, #edit-field-week-end-pronos-und-0-field-2-me, #edit-field-week-end-pronos-und-0-field-3-me, #edit-field-week-end-pronos-und-0-field-4-me, #edit-field-week-end-pronos-und-0-field-5-me, #edit-field-week-end-pronos-und-0-field-6-me, #edit-field-week-end-pronos-und-0-field-7-me, #edit-field-week-end-pronos-und-0-field-8-me-non-partant, #edit-field-france-soir-und-0-field-1er, #edit-field-france-soir-und-0-field-2-me, #edit-field-france-soir-und-0-field-3-me, #edit-field-france-soir-und-0-field-4-me, #edit-field-france-soir-und-0-field-5-me, #edit-field-france-soir-und-0-field-6-me, #edit-field-france-soir-und-0-field-7-me, #edit-field-france-soir-und-0-field-8-me-non-partant {
		display:block;
		float:left;
		padding: 5px; 
	}
body.page-node-add-pronos-press	#edit-title {
	max-width: 300px;
}
.field-name-field-casacourses-pronos {
	background-image: url(/sites/all/themes/corolla/css/images/logos/casacourse.com-logo.png);
	margin: 0; /* If you want no margin */
	padding: 0; /*if your want to padding */
	background-repeat: no-repeat;
}
.field-name-field-paris-courses-pronos {
	background-image: url(/sites/all/themes/corolla/css/images/logos/paris-courses_logo.gif);
	margin: 0; /* If you want no margin */
	padding: 0; /*if your want to padding */
	background-repeat: no-repeat;
}
.field-name-field-week-end-pronos {
	background-image: url(/sites/all/themes/corolla/css/images/logos/weekend_logo.gif);
	margin: 0; /* If you want no margin */
	padding: 0; /*if your want to padding */
	background-repeat: no-repeat;
}
.field-name-field-paris-turf-pronos {
	background-image: url(/sites/all/themes/corolla/css/images/logos/logo_ParisTurfcom.png);
	margin: 0; /* If you want no margin */
	padding: 0; /*if your want to padding */
	background-repeat: no-repeat;
}
.field-name-field-france-soir {
	background-image: url(/sites/all/themes/corolla/css/images/logos/Logo_FRANCESOIR.png);
	margin: 0; /* If you want no margin */
	padding: 0; /*if your want to padding */
	background-repeat: no-repeat;
}
.field-name-field-casacourses-pronos > h2:nth-child(1), .field-name-field-paris-courses-pronos > h2:nth-child(1), .field-name-field-paris-turf-pronos > h2:nth-child(1), .field-name-field-france-soir > h2:nth-child(1), .field-name-field-week-end-pronos > h2:nth-child(1), .field-name-field-paris-courses-pronos > h2:nth-child(1) {
	display:none; 
}
.field-name-field-paris-turf-pronos > div {
	margin-top:40px;
}
 .field-name-field-france-soir > div, .field-name-field-casacourses-pronos > div, .field-name-field-paris-courses-pronos > div  {
	margin-top:50px;
}
.field-name-field-week-end-pronos > div {
	margin-top:50px;
}
#field-jv-prono-und-0-field-non-partant-me-add-more-wrapper > div {
	width:85px;
}
div.field.field-name-field-non-partant-me.field-type-number-integer.field-label-hidden.view-mode-full > div > div {
	background-color: crimson;
	color: white;
}


/*})'"*/
/* Blocks */
.block {
  clear: both;
  margin-bottom: 2px;
  background-color: #fff;
}
.block:last-child {
  margin-bottom: 2px;
}

#block-system-main .block-inner {
  margin: 0;
}
#dashboard .block ul {
  margin-left: 0;
}
.mini-panel-title {
  margin: 0 10px;
}
.region-secondary-content .block {
  font-size: 1.2em;
  line-height: 1.35;
  text-shadow: 1px 1px 1px #fff;
  text-align: center;
  margin-bottom: 35px;
}
.region-header .block {
  margin-top: 0px;
}
.region-header .block-superfish {
  margin-top: 36px;
}
#menu-bar .block {
	float: right;
	clear: none;
	color: #000000;
	margin: 0;
	padding: 0;
}
#menu-bar #block-system-user-menu {
  float: right;
}
.block .item-list ul  {
  margin-left: 1em;
}
div#block-system-main.block div.ds-2col-stacked div.group-left section.field div.field-items div.field-item div.field-collection-list div.item-list ul{
	display: inline-block;
	list-style-type: none;	
}
html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block div.ds-2col-stacked div.group-right section.field div.field-items div.field-item div.field-collection-list div.item-list ul {
	display: inline-block;
	list-style-type: none;	
	font-size:24px;
	font-weight:bold;
}
html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block div.ds-2col-stacked div.group-left section.field div.field-items div.field-item div.field-collection-list div.item-list ul li {
	background-color: #009900;
    border: 1px solid;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.9);
    color: #FFFFFF;
    float: left;
    font-size: 18px;
    margin: 2px;
    padding: 5px;
}
section.field-name-field-arrivee  div.field-items div.field-item div.field-collection-list div.item-list ul li {
		background-color: #009900;
    border: 1px solid;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.9);
    color: #FFFFFF;
    float: left;
    font-size: 18px;
    margin: 2px;
    padding: 5px;}

section.field-name-field-arrivee  div.field-items div.field-item div.field-collection-list div.item-list ul {
	list-style-type: none;
}
td.views-field-field-arrivee div.field-collection-list  div.item-list ul {
	list-style-type: none;}
td.views-field-field-arrivee div.field-collection-list  div.item-list ul li {
	background-color: #009900;
    border: 1px solid;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.9);
    color: #FFFFFF;
    float: left;
    font-size: 18px;
    margin: 2px;
    padding: 5px;}
td.views-field-field-non-partants  div.field-collection-list  div.item-list ul {
	list-style-type: none;}

html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block div.ds-2col-stacked div.group-left section.field div.field-items div.field-item {
	display: inline-block;
	list-style-type: none;
	font-size:24px;
	font-weight:bold;
}
html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block div.ds-2col-stacked div.group-right section.field div.field-items div.field-item div.field-collection-list div.item-list ul li {
background-color: #CC0000;
	border: 1px solid;
	float: left;
	font-size: 24px;
	padding: 5px;
	color: #FFF;
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.9);
	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.9);
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.9);
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
}
html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block div.ds-2col-stacked div.group-header section.field div.field-items div.field-item div.field-collection-list div.item-list {
	vertical-align: bottom;
}

html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block div.ds-2col-stacked div.group-header section.field h2.field-label {
		font-size:24px;
		font-weight: bold;
}
body.node-type-resultat div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block div.ds-2col-stacked div.group-left section.field h2.field-label {
		font-size:1.5em;
		font-weight: bold;
		/*line-height: 2.5; */
}
html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block div.ds-2col-stacked div.group-right section.field h2.field-label {
		font-size:24px;
		font-weight: bold;
}
		html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block div.ds-2col-stacked div.group-right section.field div.field-items div.field-item {
		font-size:24px;
		font-weight: bold;	
}
html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block div.ds-2col-stacked div.group-header div.field ul.field-items li.field-item {
	font-size: 36px;
	font-weight: bold;
	color: #069;
}
.block-panels_mini .mini-panel-title {
  margin: 0 10px;
}
.block-poll ul.links li {
  list-style: none;
  margin: 0 0.5em 0 0;
}

/* Horizontal login in the menu bar */
#menu-bar .lb-h label {
  color: #fff;
}
#menu-bar #block-user-login.lb-h .item-list {
  margin-top: 3px;
  font-size: 0.9em;
  line-height: 1em;
}
#menu-bar #block-user-login.lb-h .item-list li {
  float: none;
  display: block;
  margin: 0;
  padding: 0;
}
#menu-bar #block-user-login.lb-h .form-actions {
  padding-top: 2px;
}

html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block div.view div.view-content table.views-table tbody tr td.views-field div.field-collection-list div.item-list ul {
	display:inline-block;
	    margin: 0;
    padding: 0;
}
html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block div.view div.view-content table.views-table tbody tr td.views-field div.field-collection-list div.item-list ul li {
	float: left;
	list-style-type: none;
	 margin: 0;
    padding: 0;
	clear: right;
}
.ds-2col-stacked > .group-header {
	font-size: 24px;
	margin-bottom: 20px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: underline;
	}
nav#block-user-login.block {
	-moz-border-radius: 6px 6px 0px 0px;
-webkit-border-radius: 6px 6px 0px 0px;
border-radius: 6px 6px 0px 0px;
font-size: .8em;
	text-transform: capitalize;
	background-color: #ff0000;
	border: 1px solid #6e0006;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ff0000', endColorstr = '#1f0000');
	/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ff0000', endColorstr = '#1f0000')";
	/*Element must have a height (not auto)*/
/*All filters must be placed together*/
	background-image: -moz-linear-gradient(top, #ff0000, #1f0000);
	background-image: -ms-linear-gradient(top, #ff0000, #1f0000);
	background-image: -o-linear-gradient(top, #ff0000, #1f0000);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#ff0000), to(#1f0000));
	background-image: -webkit-linear-gradient(top, #ff0000, #1f0000);
	background-image: linear-gradient(top, #ff0000, #1f0000);
	line-height: normal;
	color: #FFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;/*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/
}
nav#block-user-login.block form#user-login-form div div.form-item label {
	color:#333;
}
html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block div.ds-2col-stacked div.group-footer section.field div.field-items div.field-item {
	font-size:24px;
}
html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block div.ds-2col-stacked div.group-footer section.field h2.field-label {
	font-size:24px
}
html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div.region div.region-inner section#block-views-resultat-du-jour-block-1.block div.block-inner div.block-content div.view div.view-content div.views-row div.ds-2col-stacked div.group-left section.field div.field-items div.field-item div.field-collection-list div.item-list ul {
	display:inline-block;
}
html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div.region div.region-inner section#block-views-resultat-du-jour-block-1.block div.block-inner div.block-content div.view div.view-content div.views-row div.ds-2col-stacked div.group-left section.field div.field-items div.field-item div.field-collection-list div.item-list ul li {
   clear: right;
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

section#block-views-resultat-du-jour-block-1.block div.block-inner div.block-content div.view div.view-content div.views-row div.ds-2col-stacked div.group-left section.field div.field-items div.field-item div.field-collection-list div.item-list ul li div.entity div.content div.field div.field-items div.field-item div.textformatter-list {
    background-color: #009900;
    border: 1px solid;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.9);
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    margin: 2px;
    padding: 4px;}
html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div.region div.region-inner section#block-views-resultat-du-jour-block-1.block div.block-inner div.block-content div.view div.view-content div.views-row div.ds-2col-stacked div.group-left section.field-name-field-non-partants div.field-items div.field-item div.field-collection-list div.item-list ul li div.entity div.content div.field div.field-items div.field-item  {
	background-color: #CC0000;
    border: 1px solid;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.9);
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    margin: 2px;
    padding: 4px;
}
html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div.region div.region-inner section#block-views-resultat-du-jour-block-1.block div.block-inner div.block-content div.view div.view-content div.views-row div.ds-2col-stacked div.group-left section.field h2.field-label {
	float:left;
}
html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div.region div.region-inner section#block-views-resultat-du-jour-block-1.block div.block-inner div.block-content div.view div.view-content div.views-row div.ds-2col-stacked div.group-left section.field div.field-items {
	float:left;}
	html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div.region div.region-inner section#block-views-resultat-du-jour-block-1.block div.block-inner div.block-content div.view div.view-content div.views-row div.ds-2col-stacked div.group-left section.field {
		width:100%;}

html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div.region div.region-inner section#block-fb-social-facebook-facepile-plugin-.block div.block-inner {
	background-color: #333;
	padding: 10px;		
}


html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div.region div.region-inner section#block-fb-social-facebook-facepile-plugin-.block div.block-inner h2.block-title{
	 color: #FFFFFF;
    font-size: 14px;
    text-transform: uppercase;
}
section#block-views-infos-block.block div.block-inner h2.block-title {
	background-color: #333333;
    border-radius: 5px 5px 0 0;
    color: #FFFFFF;
    font-size: 14px;
    margin: -20px -20px 20px;
    padding: 10px;
    text-transform: uppercase;
}
section#block-views-infos-block.block div.block-inner {
	background-color: #FFFFFF;
    border: 1px solid #E1E1E1;
    border-radius: 6px;
    min-height: 170px;
    padding: 20px;
}
html.js body.html div#page-wrapper div#page.page div#top-panels-wrapper div.container div.at-panel div.region div.region-inner nav#block-superfish-1.block {
	padding:0;
	margin:0;
}
html.js body.html div#page-wrapper div#page.page div#menu-bar-wrapper {
	float: right;
	position: relative;
	height: auto;
	width: auto;
}
section#block-user-login.block {
    padding: 5px;
    width: 95%;
    margin: auto;
}
section#block-user-login.block div.block-inner div.block-content form#user-login-form {
	font-size:1em;!important
	padding:10px;
}
section#block-user-login.block .form-actions input {
    margin: 8px;
}
#user-login-form div div.form-item {
    float: none;
    padding-bottom: 10px;
}
section#block-views-infos-block.block  {
	font-size: 1em;}
section#block-views-infos-block.block h2.block-title {
	font-size:1em;
	font-weight:bold;
	
}
html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content section#block-views-infos-block.block div.view div.view-content div.views-row .article.node div.node-inner div.node-content div.field div.field-items div.field-item p {
	font-size:16px;
}
.lire-suite {
	float: left;
	padding-top: 10px;
}
/* Block Polls sur la page d'acceuil*/
section#block-poll-recent.block div.block-inner h2.block-title {
    background-color: #333333;
    border-radius: 5px 5px 0 0;
    color: #FFFFFF;
    font-size: 14px;
    margin: -20px -20px 20px;
    padding: 10px;
    text-transform: uppercase;
}
section#block-poll-recent.block {
	/* padding: 0;
    width: 285px; */
	width: 100%;
border: 1px solid red;
padding: 10px;
background-color: #FFFCC9;
}
section#block-poll-recent.block h2.block-title {
	font-size: 20px;
	font-weight: bold;
}
section#block-poll-recent.block div.block-inner {	
	background-color: #FFFFFF;
    border: 1px solid #E1E1E1;
    border-radius: 6px 6px 6px 6px;
    min-height: 170px;
	padding: 20px;

}
section#block-poll-recent.block div.block-inner div.block-content form#poll-view-voting div div.poll div.vote-form div.choices div.title {
	font-size: 16px;}

section#block-poll-recent.block div.block-inner div.block-content form#poll-view-voting div div.poll div.vote-form div.choices {
		font-size:16px;
	}
div#block-region-sidebar-first {
	float:right;}
html body div.qc-ad-160x600 div.ad-wrapper a img {
	float:right;!important}
div#block-block-15.block div.block-inner div.block-content iframe {
	float:right;}

html.js body.html.not-front.logged-in.one-sidebar.sidebar-first.page-node.page-node-.page-node-57.node-type-page.i18n-fr.site-name-hidden.lang-fr.site-name-casa-courses.section-acceuil.color-scheme-custom.corolla.bs-n.bb-n.mb-dd.rc-6.rct-6.admin-menu div#page-wrapper div#page.page.ssc-n.ssw-n.ssa-l.sss-l.btc-sc.btw-b.bta-l.bts-n.ntc-n.ntw-b.nta-l.nts-n.ctc-n.ctw-b.cta-l.cts-n.ptc-c.ptw-b.pta-l.pts-d div#content-wrapper div.container div#columns div.columns-inner.clearfix div.region.region-sidebar-first.sidebar div.region-inner.clearfix section#block-comment-recent.block.block-comment.contextual-links-region.even.block-count-13.block-region-sidebar-first.block-recent div.block-inner.clearfix h2.block-title {
	 background-color: #333333;
    border-radius: 5px 5px 0 0;
    color: #ffffff;
    font-size: 14px;
  /*  margin: -20px -20px 20px; */
    padding: 10px;
    text-transform: uppercase;

}
html.js body.html.not-front.logged-in.one-sidebar.sidebar-first.page-node.page-node-.page-node-57.node-type-page.i18n-fr.site-name-hidden.lang-fr.site-name-casa-courses.section-acceuil.color-scheme-custom.corolla.bs-n.bb-n.mb-dd.rc-6.rct-6.admin-menu div#page-wrapper div#page.page.ssc-n.ssw-n.ssa-l.sss-l.btc-sc.btw-b.bta-l.bts-n.ntc-n.ntw-b.nta-l.nts-n.ctc-n.ctw-b.cta-l.cts-n.ptc-c.ptw-b.pta-l.pts-d div#content-wrapper div.container div#columns div.columns-inner.clearfix div.region.region-sidebar-first.sidebar div.region-inner.clearfix section#block-views-resultat-du-jour-block-2.block.block-views.contextual-links-region.odd.block-count-12.block-region-sidebar-first.block-resultat-du-jour-block-2 div.block-inner.clearfix {
	padding: 20px;}
section#block-comment-recent.block div.block-inner.clearfix {
	
	  background-color: #ffffff;
    border: 1px solid #e1e1e1;
    border-radius: 6px;
    min-height: 170px;
}
section#block-comment-recent.block.block-comment.contextual-links-region.even.block-count-11.block-region-sidebar-first.block-recent div.block-inner.clearfix div.block-content.content {
	font-size:1.3em;
}
section#block-comment-recent.block div.block-inner.clearfix div.block-content.content div.item-list ul lispan {
	float:left;
	font-size:1.2em;
	color:#999;}
section#block-comment-recent.block div.block-inner.clearfix div.block-content.content div.item-list ul li {
	padding-top: 5px;
	list-style-type: none;
	float:left;
	 border-bottom: 1px dotted #999;
    padding-bottom: 5px;
	font-size: 1.2em;
}
section#block-views-dernier-prono-ordre-block-1 div.block-inner.clearfix div.block-content.content div.view.view-dernier-prono-ordre div.view-content h3 a {
	font-size:2.5em;
}
section#block-views-dernier-prono-ordre-block-1 div.block-inner.clearfix div.block-content.content div.view.view-dernier-prono-ordre div.view-content div.views-row div {
	float:left;
}
section#block-views-dernier-prono-ordre-block-1 div.block-inner.clearfix div.block-content.content div.view.view-dernier-prono-ordre div.view-content div.views-row {
	float:left;
}
/*section#block-views-dernier-prono-ordre-block-1 div.block-inner.clearfix h2.block-title {
	 background-color: #333333;
    border-radius: 5px 5px 0 0;
    color: #ffffff;
    font-size: 14px;
    margin: -20px -20px 20px; 
    padding: 10px;
    text-transform: uppercase;

} */
section#block-views-dernier-prono-ordre-block-1 div.block-inner.clearfix {
	 padding: 10 px;
	  background-color: #ffffff;
    border: 1px solid #e1e1e1;
    border-radius: 6px;
}
div.block-inner.clearfix h2.block-title {
	 background-color: #333333;
    border-radius: 5px 5px 0 0;
    color: #ffffff;
    font-size: 14px;
  /*  margin: -20px -20px 20px; */
    padding: 10px;
    text-transform: uppercase;
}
section#block-views-prono-desordre-block-1 div.block-inner.clearfix {
  padding: 10 px;
  background-color: #ffffff;
    border: 1px solid #e1e1e1;
    border-radius: 6px;
    min-height: 170px;
}
div.view.view-prono-desordre div.view-content h3 a {
	font-size: 1.5em;}
section#block-views-prono-desordre-block-1 div.block-inner.clearfix div.block-content.content div.view.view-prono-desordre div.view-content, section#block-views-dernier-prono-ordre-block-1 div.block-inner.clearfix div.block-content.content div.view.view-dernier-prono-ordre div.view-content {
	padding: 20px;}
section#block-views-prono-desordre-block-1 div.block-inner.clearfix div.block-content.content div.view.view-prono-desordre div.view-content div.views-row {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-size: 1.2em;
	height: 25px;
	float: left;
width: 250px;
}
section#block-views-dernier-prono-ordre-block-1 div.block-inner.clearfix div.block-content.content div.view.view-dernier-prono-ordre div.view-content div.views-row {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-size: 1.2em;
	height: 25px;
	float: left;
width: 250px;
}



div.block-inner.clearfix div.block-content.content div.view.view-prono-desordre div.view-content div.views-field-picture {
	width:21px;
	float:left;
	padding-right:5px;
	padding-top:3px;}
	
div.block-inner.clearfix div.block-content.content div.view.view-prono-desordre div.view-content div.views-field-name {
	float: left;}
div.field-name-node-link div.field-items div.field-item a {
	padding: 5px;
	background-color: #efefef;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #CCC;
}
div.field-name-node-link div.field-items div.field-item {
	padding-top:5px;
	padding-bottom:5px;
}
div.node-pronostic.node-promoted.node-teaser ul.links.inline li.node-readmore {
	display:none;	
}

div.node-pronostic.node-promoted.node-teaser ul.links.inline li.comment-new-comments a {
	background-color: #C00;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #FFF;
	font-weight: bold;
	margin: 3px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	display: inline-block;
}
div.node-pronostic.node-promoted.node-teaser ul.links.inline li.comment-comments a {
	background-color: #333;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #FFF;
	font-weight: bold;
	margin: 3px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	display: inline-block;
}
div.node-pronostic.node-promoted.node-teaser ul.links.inline li.comment-add a {
	background-color: #090;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #FFF;
	font-weight: bold;
	margin: 3px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	display: inline-block;
} 

div.node-pronostic.node-promoted.node-teaser ul {
	padding-top:10px;
	padding-bottom:10px;}
div.field-name-node-link div.field-items div.field-item {
    padding-bottom: 25px;
    padding-top: 25px;
}
ul.links li {
	font-size: 1em;
	padding: 5px;
	margin-top: 0;
	margin-right: 8px;
	margin-bottom: 10px;
	margin-left: 0;
}
div.node-pronostic {
	padding-top:20px
	padding-bottom:20px;
}

#block-views-a66dece059657a4a3ca32524f461298b > div > div.block-content.content {
	background-color:#FFF;}
#block-views-a66dece059657a4a3ca32524f461298b > div > h2 {	
	background-color: #323232;
  border-radius: 3px 3px 0 0;
  color: #FFFFFF;
  font-size: .9em;
  /* margin: -20px -20px 20px; */
  padding: 10px;
  text-transform: uppercase;}
  #block-views-a66dece059657a4a3ca32524f461298b > div > div.block-content.content > div > div.view-content > div > span > span {
	  display:none;}
	  
#block-views-73cf95ccd5d64e655082ac964b582403 > div > div.block-content.content > div > div.attachment > div > div > div > div > section > div > div > div > div > list > li > div > div > div > div > div > div {
  background-color: #009900;
  border: 1px solid;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.9);
  color: #FFFFFF;
  float: left;
  font-size: 1em;
  margin: 2px;
  padding: 5px;}
  #block-views-73cf95ccd5d64e655082ac964b582403 > div > div.block-content.content > div > div.attachment > div.view.view-front-page-derniers-resultats-france.view-id-front_page_derniers-resultats-france.class-bloc-arrivee > div > div > div > div.field.field-name-coursetype-terrain-date.field-type-ds.field-label-hidden.view-mode-resultat_du_jour_slide > div > div {
  font-size: 1.3em;}
  #block-views-73cf95ccd5d64e655082ac964b582403 {
	  width:100%;}
#block-views-73cf95ccd5d64e655082ac964b582403 > div > div.block-content.content > div > div.attachment > div.view.view-front-page-derniers-resultats-france.view-id-front_page_derniers-resultats-france.class-bloc-arrivee > div > div > div > section {
	float: left;}
	#block-views-73cf95ccd5d64e655082ac964b582403 > div > div.block-content.content > div > div.attachment > div.view.view-front-page-derniers-resultats-france.view-id-front_page_derniers_resultats_france.class-bloc-arrivee > div > div > div > div.field.field-name-node-link.field-type-ds.field-label-hidden.view-mode-resultat_du_jour_slide {
		float: left;}
#block-views-73cf95ccd5d64e655082ac964b582403 > div > div.block-content.content > div > div.attachment > div.view.view-front-page-derniers-resultats-france.view-id-front_page_derniers_resultats_france.class-bloc-arrivee > div > div > div > div.field.field-name-node-link.field-type-ds.field-label-hidden.view-mode-resultat_du_jour_slide > div > div {
	padding-left: 10px;
	  padding-bottom: 0px;
  padding-top: 0px;
}
#block-views-73cf95ccd5d64e655082ac964b582403 > div > div.block-content.content {
	background-color:#FFF;}
#block-views-73cf95ccd5d64e655082ac964b582403 > div > h2 {	
	background-color: #323232;
  border-radius: 3px 3px 0 0;
  color: #FFFFFF;
  font-size: .9em;
  /* margin: -20px -20px 20px; */
  padding: 10px;
  text-transform: uppercase;}
  #block-views-73cf95ccd5d64e655082ac964b582403 > div > div.block-content.content > div > div.view-content > div > span > span {
	  display:none;}
#block-views-73cf95ccd5d64e655082ac964b582403 > div > div.block-content.content > div > div.attachment > div > div > div > div > section > div > div > div > div > list > li {
		  float:left;}
		  #block-views-73cf95ccd5d64e655082ac964b582403 > div > div.block-content.content > div > div.attachment > div > div > div > div > section {
			  float:left;}
#block-views-73cf95ccd5d64e655082ac964b582403 > div > div.block-content.content > div > div.attachment > div > div > div > div > div.field.field-name-coursetype-terrain-date.field-type-ds.field-label-hidden.view-mode-resultat_du_jour_slide > div > div {
	font-size:1.3em;}
block-views-dernier-resultats-cpc-block {
	margin:10px;}
div.view-dernier-resultats-cpc {
	padding:10px;
}
div.view-dernier-resultats-cpc .views-field {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
section#block-views-derniers-commentaires-block {
	}
div.view-derniers-commentaires {
	padding:10px;
}

div.view-derniers-commentaires .views-row  {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
#block-block-34 {
	margin-bottom: 10px;
}
div.view-prono-desordre div.view-content h3 {
	font-size: .7em;
	width:100%;}
div.view-dernier-prono-ordre div.view-content h3 {
	font-size: .4em;!important
	width:100%;}
div.view-dernier-prono-ordre div.view-content .views-row div div div.user-picture {
	width: 20px;
padding-right: 5px;}

	

div.view-prono-desordre div.view-content div.views-row:nth-child(2) {
width: 100%;
float: left;
padding-bottom: 50px;
}
.form-item-field-jv-prono-und-0-field-8-me-non-partant-und-0-value > label:nth-child(1) {
	width:150px;}
#edit-field-jv-prono-und-0-field-8-me-non-partant {
	margin-left:20px;}
section.field-name-field-8-me-non-partant {
	border: 1px solid #999;
	color: #000;
	background-color: #FFC;
	border-radius: 3px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: 130px;
	float: left;
}
div.region-sidebar-first div.region-inner div.block-inner div.block-content {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e1e1e1;
	border-bottom-color: #e1e1e1;
	border-left-color: #e1e1e1;
}

.view-prono-desordre > div:nth-child(1) {
	padding:none;
	text-align:center;
}
#programmes-partants {
    width: 100%;
    height: 250px;
}
@media only screen and (min-width: 768px) {
#block-block-34 {
	width: 768px!important;
	}
}
#programmes-partants #tbody > tr:nth-child(1) {
	display:none;
}
@media only screen and (max-width: 480px) and (min-width: 320px) {
#block-block-34 {
 width:360px!important;
}
}
#menu-bar {
	padding-right:0!important;
}

.more-link {
	text-align: center;
	margin-bottom: 10px;
}
.more-link a {
	padding: 3px 15px;
    border: 1px solid #333;
    font-variant-caps: all-small-caps;
    color: #333;
    font-weight: 600;
}
.more-link a:hover {
	color: #fff;
	background-color: #333333;

}
.block h2, h2 {
    color: #666!important;
    font-size: 1.5em!important;
}
 div.group-footer {
	padding-top:50px;
 }
 #block-system-main > div > div.group-footer > section.field-name-changed-date > div.field-label-inline div.field-items  {
	float:none!important;
 }
/*})'"*/
/* CSS for major navigation elements such as menus, pager, superfish etc */
a {
  text-decoration: none;
}

/* Menus */
ul.menu {
  list-style-position: inside;
  margin: 4px 0;
  padding: 0;
}
ul.menu li {
  margin: 2px 0;
  padding: 0;
}
ul.ml-pretty-menu-bar-dark li {
	background-image: linear-gradient(to top, #37373A, #4D4D50);
  margin: 2px 0;
  padding: 0;
}
ul.menu ul {
  margin-left: 15px;
}
.block .menu li.content {
  padding: 0; /* extra class can equal a standard class */
}

/* Pager */
.item-list ul.pager {
  margin: 15px 0 2px 0;
  text-align: left;
}
.item-list ul.pager li {
  margin: 0 6px;
  padding: 0;
}
ul.pager li:first-child {
  margin: 0 6px 0 0; /* LTR */
}
ul.pager li.pager-previous {
  padding-right: 8px;
}
ul.pager li.pager-next {
  padding-left: 8px;
}
ul.pager li.pager-ellipsis {
  margin: 0;
}

/* Breadcrumbs */

/* remove breadcrumbs from pronostic pages */
body.node-type-pronostic .breadcrumb-wrapper {
	display:none;}

#breadcrumb {
  margin: 0 0 10px 0;
  font-size: 1em;
}
#breadcrumb .separator {
  margin: 0 3px;
}
.with-breadcrumb-label h2 {
  display: inline;
  font-size: 1em;
  padding-right: 5px;
}
.with-breadcrumb-label h2:after {
  content: ":";
}
.breadcrumb-wrapper {
  padding: 0;
  margin: 0;
}
.breadcrumb-wrapper ol {
  margin: 0;
  padding: 0;
}
.breadcrumb-wrapper.with-breadcrumb-label ol {
  display: inline;
}
.breadcrumb-wrapper ol li {
  list-style: none;
  display: inline;
}

/* Menu bar / superfish */ 
#menu-bar {
	 padding-bottom: 0;
        padding-right: 113px;
}
.nav .block-menu,
.nav .block-menu ul,
.nav .block-menu ul li {
  list-style: none;
  padding: 0;
  margin: 0;
}
.nav .block-menu ul li,
.nav .block-menu ul {
  float: left;
}
.nav .block-menu ul ul {
}
.nav .block-menu ul a {
  padding: 0.75em 1em;
  text-decoration: none;
  float: left;
}
.nav .block-menu ul li:hover {
	background-color: #6A0003;
	}
.nav .block-menu ul li.sfHover,
.nav .block-menu ul a:focus,
.nav .block-menu ul a:hover,
.nav .block-menu ul a:active {
  outline: 0;
}


.nav .block-menu ul li,
.menu-bar .sf-menu.sf-style-default li.sf-depth-1 {
	margin-right: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	background-color: #900;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	-webkit-box-shadow: 0px 0px 2px rgba(153,153,153,0.25),inset 0 1px #600;
	-moz-box-shadow: 1px 0px 2px rgba(153,153,153,0.25),inset 0 1px #600;
	box-shadow: 1px 0px 2px rgba(153,153,153,0.25),inset 0 1px #600;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #690004;
	border-right-color: #690004;
	border-left-color: #690004;
}
.sf-menu.sf-style-default {
  margin-bottom: 0;
}
.menu-bar div.contextual-links-wrapper {
  right: -30px;
  z-index: 10000;
}


/* Region header Superfish */
.region-header ul {
  text-transform: uppercase;
}
.region-header .block-menu,
.region-header .block-menu ul,
.region-header .block-menu ul li {
  list-style: none;
  padding: 0;
  margin: 0;
}
.region-header .block-menu ul li,
.region-header .block-menu ul {
  float: left;
}
.region-header .block-menu ul ul {
  display: none; /* If the user does not slice the menu hide the children */
}
.region-header .block-menu ul a {
  padding: 0.75em 1em;
  text-decoration: none;
  float: left;
}
.region-header .block-menu ul li:hover,
.region-header .block-menu ul li.sfHover,
.region-header .block-menu ul a:focus,
.region-header .block-menu ul a:hover,
.region-header .block-menu ul a:active {
  outline: 0;
}


/* Skip link */
#skip-link {
  left: 50%;
  margin-left: -6.5em;
  margin-top: 0;
  padding: 0 0.5em;
  position: absolute;
  width: 12em;
  z-index: 50;
}
#skip-link a,
#skip-link a:link,
#skip-link a:visited {
  background: #444;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  display: block;
  line-height: 2;
  padding: 0;
  text-align: center;
  text-decoration: none;
  -khtml-border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  border-radius: 0 0 10px 10px;
}
#skip-link a:hover,
#skip-link a:active,
#skip-link a:focus {
  outline: 0;
}

/* Tasks - Primary/Secondary/Action links */
#tasks {
  margin: 0 20px -1px;
  font-size:16px;
  font-variant:small-caps;
  font-weight: bold;
}
ul.primary {
  border-bottom-color: none;
    margin-bottom: 0;
    margin-top: 10px;
    padding: 10px 10px 3px 5px;
}
ul.primary li a {
  background-color: #f5f5f5;
  margin-right: .08em;
  border-color: #e1e1e1;
  line-height: 1.7;
  padding: 0.4em 1em 0.43em;
  -moz-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
}
.local-tasks ul.primary li a:hover {
  background-color: #f7f7f7;
  border-color: #ccc;
}
ul.primary li.active a {
	border-color: #999999;
}
ul.secondary {
  border-bottom: 1px solid #e1e1e1;
  margin: 0;
  padding: 0 .3em 1em;
}
ul.secondary li {
  border-right: 0;
  list-style: none;
  padding: 0 2em 0 0;
}
ul.secondary li a:hover,
ul.secondary li a.active {
  border-bottom: none;
  text-decoration: underline;
}
ul.action-links {
  margin: 10px 0;
}
ul.action-links li {
  list-style: none;
  display: inline;
  padding: 0 14px 0 1px;
}
ul.action-links li a {
  padding-left: 15px;
  background: url(/sites/all/themes/corolla/css/images/action-link.png) no-repeat left center;
}

html.js body.html div#page-wrapper div#page.page div#top-panels-wrapper div.container div.at-panel div.region div.region-inner nav#block-system-main-menu.block {
	z-index:1000;
}
html.js body.html div#page-wrapper div#page.page div#top-panels-wrapper div.container div.at-panel div.region div.region-inner nav#block-system-main-menu.block div.block-inner div.block-content ul.menu {
		margin: 0 auto; 
	width: 100%;
	display: block;
	height: 50px;
	padding: 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #e8eaeb;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.25), inset 0 1px #fff;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.25), inset 0 1px #fff;
	box-shadow: 0 1px 2px rgba(0,0,0,.25), inset 0 1px #fff;
	background-image: -webkit-linear-gradient(bottom, #e8eaeb, #f8f8f8);
	background-image: -moz-linear-gradient(bottom, #e8eaeb, #f8f8f8);
	background-image: -o-linear-gradient(bottom, #e8eaeb, #f8f8f8);
	background-image: -ms-linear-gradient(bottom, #e8eaeb, #f8f8f8);
	background-image: linear-gradient(to top, #e8eaeb, #f8f8f8);
	z-index: 5000;
	text-transform: uppercase;
}
html.js body.html div#page-wrapper div#page.page div#top-panels-wrapper div.container div.at-panel div.region div.region-inner nav#block-system-main-menu.block div.block-inner div.block-content ul.menu li {
	display:block;
	margin:2px 0px 0px 0px;
	float:left;
}
html.js body.html div#page-wrapper div#page.page div#top-panels-wrapper div.container div.at-panel div.region div.region-inner nav#block-system-main-menu.block div.block-inner div.block-content ul.menu a:active-trail, html.js body.html div#page-wrapper div#page.page div#top-panels-wrapper div.container div.at-panel div.region div.region-inner nav#block-system-main-menu.block div.block-inner div.block-content ul.menu a:focus {
	outline-style:none;
}
html.js body.html div#page-wrapper div#page.page div#top-panels-wrapper div.container div.at-panel div.region div.region-inner nav#block-system-main-menu.block div.block-inner div.block-content ul.menu a {
	display:block;
	vertical-align:middle;
	background: none;
	border-right: 1px solid rgba(0,0,0,0.05);
	text-shadow: 0 1px rgba(255,255,255,.25);
	padding: 17px 20px;
	text-decoration: none;
	color: #838383;	
	margin-top: -2px;
	font-weight: bold;
	font-size: 14px;
	font-weight: 300;
	letter-spacing: 1px;
}
html.js body.html div#page-wrapper div#page.page div#top-panels-wrapper div.container div.at-panel div.region div.region-inner nav#block-system-main-menu.block div.block-inner div.block-content ul.menu li ul.menu {
	background: #f6f6f6;
}
html.js body.html div#page-wrapper div#page.page div#top-panels-wrapper div.container div.at-panel div.region div.region-inner nav#block-system-main-menu.block div.block-inner div.block-content ul.menu li ul.menu li {
	float:none;
	margin: 0px 0;
	height: 45px;
	background: #f6f6f6;
}
html.js body.html div#page-wrapper div#page.page div#top-panels-wrapper div.container div.at-panel div.region div.region-inner nav#block-system-main-menu.block div.block-inner div.block-content ul.menu li ul.menu li a {
	height: 30px;
	padding: 15px 20px 0px 20px;
	font-size: 12px;
}
html.js body.html div#page-wrapper div#page.page div#top-panels-wrapper div.container div.at-panel div.region div.region-inner nav#block-system-main-menu.block div.block-inner div.block-content ul.menu li:first-child a {
	-moz-border-radius-bottomleft: 5px; -moz-border-radius-topleft: 5px;
	-webkit-border-bottom-left-radius: 5px; -webkit-border-top-left-radius: 5px;
	border-bottom-left-radius: 5px; border-top-left-radius: 5px;
}
html.js body.html div#page-wrapper div#page.page div#top-panels-wrapper div.container div.at-panel div.region div.region-inner nav#block-system-main-menu.block div.block-inner div.block-content ul.menu ul.menu a {
	text-align:left;
	white-space:nowrap;
}
html.js body.html div#page-wrapper div#page.page div#top-panels-wrapper div.container div.at-panel div.region div.region-inner nav#block-system-main-menu.block div.block-inner div.block-content ul.menu li:hover {
	position:relative;
}
html.js body.html div#page-wrapper div#page.page div#top-panels-wrapper div.container div.at-panel div.region div.region-inner nav#block-system-main-menu.block div.block-inner div.block-content ul.menu li.active-trail a, html.js body.html div#page-wrapper div#page.page div#top-panels-wrapper div.container div.at-panel div.region div.region-inner nav#block-system-main-menu.block div.block-inner div.block-content ul.menu li.active-trail:hover a {
	color: #5f5f5f;
	background-color: #dadbdd;
	-webkit-box-shadow: inset 0 5px 7px rgba(0,0,0,.15);
	-moz-box-shadow: inset 0 5px 7px rgba(0,0,0,.15);
	box-shadow: inset 0 5px 7px rgba(0,0,0,.15);
	background-image: -webkit-linear-gradient(top, #cfd1d3, #dcdfe1);
	background-image: -moz-linear-gradient(top, #cfd1d3, #dcdfe1);
	background-image: -o-linear-gradient(top, #cfd1d3, #dcdfe1);
	background-image: -ms-linear-gradient(top, #cfd1d3, #dcdfe1);
	background-image: linear-gradient(to bottom, #cfd1d3, #dcdfe1);
	border: none;
	height: 16px;
}
/* not added */
html.js body.html div#page-wrapper div#page.page div#top-panels-wrapper div.container div.at-panel div.region div.region-inner nav#block-system-main-menu.block div.block-inner div.block-content  ul.menu li.a {
	overflow:hidden;
}
html.js body.html div#page-wrapper div#page.page div#top-panels-wrapper div.container div.at-panel div.region div.region-inner nav#block-system-main-menu.block div.block-inner div.block-content ul.menu li:hover>a {
	color: #5f5f5f;
	background-color: #f6f6f6;
	-webkit-box-shadow: inset 0 -5px #b5bdc2, inset 0 0 6px rgba(0,0,0,.05);
	-moz-box-shadow: inset 0 -5px #b5bdc2, inset 0 0 6px rgba(0,0,0,.05);
	box-shadow: inset 0 -5px #b5bdc2, inset 0 0 6px rgba(0,0,0,.05);
}
html.js body.html div#page-wrapper div#page.page div#top-panels-wrapper div.container div.at-panel div.region div.region-inner nav#block-system-main-menu.block div.block-inner div.block-content ul.menu ul li a, html.js body.html div#page-wrapper div#page.page div#top-panels-wrapper div.container div.at-panel div.region div.region-inner nav#block-system-main-menu.block div.block-inner div.block-content ul.menu ul li:first-child a {
	-moz-border-radius-topleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
}
html.js body.html div#page-wrapper div#page.page div#top-panels-wrapper div.container div.at-panel div.region div.region-inner nav#block-system-main-menu.block div.block-inner div.block-content ul.menu ul.menu li:first-child a {
	-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;
	border-top-left-radius: 5px; border-top-right-radius: 5px;
}
html.js body.html div#page-wrapper div#page.page div#top-panels-wrapper div.container div.at-panel div.region div.region-inner nav#block-system-main-menu.block div.block-inner div.block-content ul.menu ul li:last-child a {
	-moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;
}
html.js body.html div#page-wrapper div#page.page div#top-panels-wrapper div.container div.at-panel div.region div.region-inner nav#block-system-main-menu.block div.block-inner div.block-content ul.menu ul li:hover>a {
	color: #5f5f5f;
	background: #e3e6e8;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
html.js body.html div#page-wrapper div#page.page div#top-panels-wrapper div.container div.at-panel div.region div.region-inner nav#block-system-main-menu.block div.block-inner div.block-content ul.menu li a:hover{
	position:relative;
}
html.js body.html div#page-wrapper div#page.page div#top-panels-wrapper div.container div.at-panel div.region div.region-inner nav#block-system-main-menu.block div.block-inner div.block-content ul.menu li.collapsed a {
	display:block;
	background-image:url(/sites/all/themes/corolla/css/images/arrow-1.png);
	background-position:right center;
	background-repeat: no-repeat;
    padding-right:18px;
  }
html.js body.html div#page-wrapper div#page.page div#top-panels-wrapper div.container div.at-panel div.region div.region-inner nav#block-system-main-menu.block div.block-inner div.block-content ul.menu li:hover>a>span{
	background-image:url(/sites/all/themes/corolla/css/./arrow-1.png);
}

html.js body.html div#page-wrapper div#page.page div#top-panels-wrapper div.container div.at-panel div.region div.region-inner nav#block-system-main-menu.block div.block-inner div.block-content ul.menu a:hover span{ background-image:url(/sites/all/themes/corolla/css/images/arrow-1.png;)}
ul.ml-pretty-menu-bar-light ul span,ul.ml-pretty-menu-bar-light a:hover table span{ background-image:url(/sites/all/themes/corolla/css/images/arrow-2.png);}
ul.ml-pretty-menu-bar-light ul li:hover > a span{ background-image:url(/sites/all/themes/corolla/css/images/arrow-2.png);}
ul.ml-pretty-menu-bar-light table a:hover span,ul.ml-pretty-menu-bar-light table a:hover a:hover span,ul.ml-pretty-menu-bar-light table a:hover a:hover a:hover span{background-image:url(/sites/all/themes/corolla/css/images/arrow-2.png);}
ul.ml-pretty-menu-bar-light table a:hover table span,ul.ml-pretty-menu-bar-light table a:hover a:hover table span{background-image:url(/sites/all/themes/corolla/css/images/arrow-2.png);}

nav#block-logintoboggan-logintoboggan-logged-in.block {
-moz-border-radius: 3px 3px 0px 0px;
-webkit-border-radius: 3px 3px 0px 0px;
border-radius: 3px 3px 0px 0px;
font-size: 1.2em;
	text-transform: capitalize;
	background-color: #ff0000;
	border: 1px solid #6e0006;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ff0000', endColorstr = '#1f0000');
	/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ff0000', endColorstr = '#1f0000')";
	/*Element must have a height (not auto)*/
/*All filters must be placed together*/
	background-image: -moz-linear-gradient(top, #ff0000, #1f0000);
	background-image: -ms-linear-gradient(top, #ff0000, #1f0000);
	background-image: -o-linear-gradient(top, #ff0000, #1f0000);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#ff0000), to(#1f0000));
	background-image: -webkit-linear-gradient(top, #ff0000, #1f0000);
	background-image: linear-gradient(top, #ff0000, #1f0000);
	line-height: normal;
	color: #FFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;/*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/
}
nav#block-logintoboggan-logintoboggan-logged-in.block a {
	color:#FFF;
	
}
#block-tb-megamenu-main-menu {
	font-size:1.2em; 
	color:#FFF;}
p.attribute-creator small.attribution {
	display:none;
}
.tb-megamenu [class^="icon-"], .tb-megamenu [class*=" icon-"] {
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 14px;
    vertical-align: text-top;
    background-image: url("/casacourses.com/sites/all/modules/tb_megamenu/img/glyphicons-halflings.png");
    background-position: 133px 110px;
    background-repeat: repeat;!important
    margin-top: 1px;
}
#block-system-user-menu {
	font-size:.8em;}
/*})'"*/
/* Styles to support the theme settings */


/* Left */
.hl-l #branding {
  float: left;
  margin: 0 20px;
}

.hl-l .region-header {
  float: right;
  margin: 0 10px;
}

.hl-l .region-header .block {
  display: inline;
  clear: none;
  margin-bottom: 0;
}

.hl-l #logo {
  padding: 0 20px 7px 3px;
}


/* Right */
.hl-r #branding {
  float: right;
  margin: 0 20px;
}

.hl-r .region-header {
  float: left;
  margin: 0 10px;
}

.hl-r .region-header .block {
  display: inline;
  clear: none;
  margin-bottom: 0;
}

.hl-r #logo {
  padding: 0 3px 7px 20px;
}


/* Centered */
.hl-c #branding {
  float: none;
  margin: auto;
  text-align: center;
}

.hl-c .region-header {
  display: table;
  float: none;
  margin: 15px auto 0;
  text-align: center;
}

.hl-c .region-header .block {
  margin: auto;
  display: inline;
  text-align: left;
  clear: none;
}

.hl-c .region-header .block-inner {
  margin: 0 20px;
}

.hl-c #logo {
  padding: 0 0 10px 0;
}


/* Image Alignment */
.ia-l .field-type-image figure,
.iat-l .field-type-image figure {
  margin: 6px 15px 5px 0;
}

.ia-l .field-type-image figcaption,
.iat-l .field-type-image figcaption {
  margin: 5px 0;
}

.ia-r .field-type-image figure,
.iat-r .field-type-image figure {
  margin: 6px 0 5px 15px;
}
.ia-r .field-type-image figcaption,
.iat-r .field-type-image figcaption {
  margin: 5px 0;
}

.ia-c .field-type-image figure,
.ia-n .field-type-image figure,
.iat-c .field-type-image figure,
.iat-n .field-type-image figure {
  border: none;
  padding: 10px 0;
}

.field-type-image.field-label-above {
  margin-top: 0;
}

.field-type-image .field-label {
  margin-bottom: 0.5em;
}

.field-type-image.field-label-inline .field-label {
  margin-bottom: 0;
  line-height: 1;
}


/* Background overlays */

.bb-n {
  background-image: none;
}

.bb-h {
  background-image: url(/sites/all/themes/corolla/css/images/ts/hatch.png);
}

.bb-vl {
  background-image: url(/sites/all/themes/corolla/css/images/ts/line-vert.png);
}

.bb-hl {
  background-image: url(/sites/all/themes/corolla/css/images/ts/line-horiz.png);
}

.bb-g {
  background-image: url(/sites/all/themes/corolla/css/images/ts/grid.png);
}

.bb-d {
  background-image: url(/sites/all/themes/corolla/css/images/ts/dots.png);
}


/* Box shadows */

.sc-n #page .content-style  {
  -webkit-box-shadow:0 0 0 transparent;
  -moz-box-shadow:0 0 0 transparent;
  box-shadow:0 0 0 transparent;
}

.bs-l #page .content-style {
  -webkit-box-shadow:0 0 10px rgba(76, 76, 76, 0.7);
  -moz-box-shadow:0 0 10px rgba(76, 76, 76, 0.7);
  box-shadow:0 0 10px rgba(76, 76, 76, 0.7);
}

.bs-d #page  .content-style {
  -webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.9);
  -moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.9);
  box-shadow:0 0 10px rgba(0, 0, 0, 0.9);
}


/* Bullets */

.mb-n ul.menu {
  padding: 0;
}

.mb-n ul li.leaf,
.mb-n ul li.collapsed,
.mb-n ul li.expanded {
  list-style: none;
  list-style-image: none;
  padding: 0;
}

.mb-ah ul.menu {
  padding: 0 0 0 0.1em;
}

.mb-ah ul li.leaf,
.mb-ah ul li.collapsed,
.mb-ah ul li.expanded {
  list-style-image: url(/sites/all/themes/corolla/css/images/ts/arrow-head.png);
}

.mb-ad ul.menu {
  padding: 0 0 0 0.2em;
}

.mb-ad ul li.leaf,
.mb-ad ul li.collapsed,
.mb-ad ul li.expanded {
  list-style-image: url(/sites/all/themes/corolla/css/images/ts/arrow-double.png);
}

.mb-ca ul.menu {
  padding: 0 0 0 0.6em;
}

.mb-ca ul li.leaf,
.mb-ca ul li.collapsed,
.mb-ca ul li.expanded {
  list-style-image: url(/sites/all/themes/corolla/css/images/ts/arrow-circle.png);
}

.mb-fa ul.menu {
  padding: 0 0 0 0.6em;
}
.mb-fa ul li.leaf,
.mb-fa ul li.collapsed,
.mb-fa ul li.expanded {
  list-style-image: url(/sites/all/themes/corolla/css/images/ts/arrow-fat.png);
}

.mb-sa ul.menu {
  padding: 0 0 0 0.6em;
}

.mb-sa ul li.leaf,
.mb-sa ul li.collapsed,
.mb-sa ul li.expanded {
  list-style-image: url(/sites/all/themes/corolla/css/images/ts/arrow-skinny.png);
}


/* Rounded corners */

.rc-4 .sidebar .block-inner,
.rc-4 .region-highlighted .block-inner,
.rc-4 .four-4x25 .block-inner,
.rc-4 .three-3x33 .block-inner,
.rc-4 .content-style  {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
}

.rc-6 .sidebar .block-inner,
.rc-6 .region-highlighted .block-inner,
.rc-6 .four-4x25 .block-inner,
.rc-6 .three-3x33 .block-inner,
.rc-6 .content-style   {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
}

.rc-8 .sidebar .block-inner,
.rc-8 .region-highlighted .block-inner,
.rc-8 .four-4x25 .block-inner,
.rc-8 .three-3x33 .block-inner,
.rc-8 .content-style   {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px;
}

.rc-10 .sidebar .block-inner,
.rc-10 .region-highlighted .block-inner,
.rc-10 .four-4x25 .block-inner,
.rc-10 .three-3x33 .block-inner,
.rc-10 .content-style {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
}

.rc-12 .sidebar .block-inner,
.rc-12 .region-highlighted .block-inner,
.rc-12 .four-4x25 .block-inner,
.rc-12 .three-3x33 .block-inner,
.rc-12 .content-style {
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  -khtml-border-radius: 12px;
  border-radius: 12px;
}

.rct-4 input.form-button,
.rct-4 input.form-submit {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.rct-6 input.form-button,
.rct-6 input.form-submit {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-size: 1em;
}

.rct-8 input.form-button,
.rct-8 input.form-submit {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}

.rct-10 input.form-button,
.rct-10 input.form-submit {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

.rct-12 input.form-button,
.rct-12 input.form-submit {
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 10px;
}

.rct-4 #menu-bar .menu-wrapper > ul > li > a,
.rct-4 .region-header .block-content > ul > li  > a {
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -khtml-border-radius-topleft: 4px;
  -khtml-border-radius-topright: 4px;
  -khtml-border-radius-bottomright: 0;
  -khtml-border-radius-bottomleft: 0;
  border-radius: 4px 4px 0 0;
}

.rct-6 .nav .block-menu li a,
.rct-6 #menu-bar li.sf-depth-1,
.rct-6 #menu-bar li.sf-depth-1 > a,
.rct-6 .region-header .block-content > ul > li  > a {
  -moz-border-radius: 6px 6px 0 0;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -khtml-border-radius-topleft: 6px;
  -khtml-border-radius-topright: 6px;
  -khtml-border-radius-bottomright: 0;
  -khtml-border-radius-bottomleft: 0;
  border-radius: 6px 6px 0 0;
}

.rct-8 #menu-bar .menu-wrapper > ul > li > a,
.rct-8 .region-header .block-content > ul > li  > a {
  -moz-border-radius: 8px 8px 0 0;
  -webkit-border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -khtml-border-radius-topleft: 8px;
  -khtml-border-radius-topright: 8px;
  -khtml-border-radius-bottomright: 0;
  -khtml-border-radius-bottomleft: 0;
  border-radius: 8px 8px 0 0;
}

.rct-10 #menu-bar .menu-wrapper > ul > li > a,
.rct-10 .region-header .block-content > ul > li  > a {
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -khtml-border-radius-topleft: 10px;
  -khtml-border-radius-topright: 10px;
  -khtml-border-radius-bottomright: 0;
  -khtml-border-radius-bottomleft: 0;
  border-radius: 10px 10px 0 0;
}

.rct-12 #menu-bar .menu-wrapper > ul > li > a,
.rct-12 .region-header .block-content > ul > li  > a {
  -moz-border-radius: 12px 12px 0 0;
  -webkit-border-top-left-radius: 12px;
  -webkit-border-top-right-radius: 12px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -khtml-border-radius-topleft: 12px;
  -khtml-border-radius-topright: 12px;
  -khtml-border-radius-bottomright: 0;
  -khtml-border-radius-bottomleft: 0;
  border-radius: 12px 12px 0 0;
}
html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block div.view div.view-content table.views-table tbody tr td.views-field div.field-collection-list div.item-list list li {
	display: inline-block;
	list-style-type: none;
}

/* Block resultats d'aujourd'hui*/

section#block-views-resultat-du-jour-block-2.block div.block-inner div.block-content div.view div.view-content div.views-row div.ds-1col section.field div.field-items {
	display:block;
	list-style:none;
}
section#block-views-resultat-du-jour-block-2.block div.block-inner div.block-content div.view div.view-content div.views-row div.ds-1col section.field-name-field-arrivee div.field-items div.field-item div.field-collection-list div.item-list list li {
	float:left;
	 background-color: #009900;
    border: 1px solid;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.9);
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    margin: 2px;
    padding: 5px;
}
section#block-views-resultat-du-jour-block-2.block div.block-inner div.block-content div.view div.view-content div.views-row div.ds-1col section.field-name-field-non-partants div.field-items div.field-item div.field-collection-list div.item-list list li {
	float: left;
	background-color: #CE0000;
	border: 1px solid;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.9);
	color: #FFFFFF;
	float: left;
	font-size: 14px;
	margin: 2px;
	padding: 3px;
}
section#block-views-resultat-du-jour-block-2.block {
	font-size:14px;
}
section#block-views-resultat-du-jour-block-2.block div.block-inner div.block-content div.view div.view-content div.views-row div.ds-1col section.field-name-field-arrivee h2.field-label {
	padding-top: 5px;
	text-transform:uppercase;
	font-size:18px;
}
section#block-views-resultat-du-jour-block-2.block div.block-inner div.block-content div.view div.view-content div.views-row div.ds-1col section.field-name-field-non-partants h2.field-label {
	padding-top: 5px;
	text-transform:uppercase;
	font-size:18px;
}
section#block-views-resultat-du-jour-block-2.block div.block-inner {
	border-radius: 6px 6px 6px 6px;
	border: 1px solid #E1E1E1;
	background-color: #FFFFFF;
    min-height: 170px;
    padding: 5px 5px;
}
section#block-views-resultat-du-jour-block-2.block div.block-inner div.block-content div.view div.view-content div.views-row div.ds-1col section.field-name-field-arrivee {
	float:left;
}
section#block-views-resultat-du-jour-block-2.block div.block-inner div.block-content div.view div.view-content div.views-row div.ds-1col section.field-name-field-non-partants {
	
}
section#block-views-resultat-du-jour-block-2.block div.block-inner h2.block-title {
		background-color: #333333;
    color: #FFFFFF;
    font-size: 14px;
    margin: -20px;
    padding: 10px;
    text-transform: uppercase;
	border-radius: 5px 5px 0px 0px;	
	margin-bottom: 20px;!important
}

section#block-views-resultat-du-jour-block-2.block {
	color:#333;
}
section#block-views-resultat-du-jour-block-2.block div.block-inner {
	padding: 20px;
}
section#block-views-resultat-du-jour-block-2.block div.block-inner div.block-content div.view div.view-content div.views-row div.ds-1col div.field-name-coursetype-terrain-date div.field-items div.field-item {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	font-variant: normal;
	text-transform: uppercase;
	}

/* Block resultats d'Hier*/

section#block-views-resultat-du-jour-block-1.block div.block-inner div.block-content div.view div.view-content div.views-row div.ds-1col section.field div.field-items {
	display:block;
	list-style:none;
}
section#block-views-resultat-du-jour-block-1.block div.block-inner div.block-content div.view div.view-content div.views-row div.ds-1col section.field-name-field-arrivee div.field-items div.field-item div.field-collection-list div.item-list list li {
	float:left;
	 background-color: #009900;
    border: 1px solid;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.9);
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    margin: 2px;
    padding: 5px;
}
section#block-views-resultat-du-jour-block-1.block div.block-inner div.block-content div.view div.view-content div.views-row div.ds-1col section.field-name-field-non-partants div.field-items div.field-item div.field-collection-list div.item-list list li {
	float: left;
	background-color: #CE0000;
	border: 1px solid;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.9);
	color: #FFFFFF;
	float: left;
	font-size: 14px;
	margin: 2px;
	padding: 3px;
}
section#block-views-resultat-du-jour-block-1.block {
	font-size:14px;}
section#block-views-resultat-du-jour-block-1.block div.block-inner div.block-content div.view div.view-content div.views-row div.ds-1col section.field-name-field-arrivee h2.field-label {
	padding-top: 5px;
	text-transform:uppercase;
	font-size:18px;
}
section#block-views-resultat-du-jour-block-1.block div.block-inner div.block-content div.view div.view-content div.views-row div.ds-1col section.field-name-field-non-partants h2.field-label {
	padding-top: 5px;
	text-transform:uppercase;
	font-size:18px;
}
section#block-views-resultat-du-jour-block-1.block div.block-inner {
	border-radius: 6px 6px 6px 6px;
	border: 1px solid #E1E1E1;
	background-color: #FFFFFF;
    min-height: 170px;
    padding: 5px 5px;
}
section#block-views-resultat-du-jour-block-1.block div.block-inner h2.block-title {
	background-color: #333333;
    color: #FFFFFF;
    font-size: 14px;
    margin: -20px;
    padding: 10px;
    text-transform: uppercase;
	border-radius: 5px 5px 0px 0px;	
	margin-bottom: 20px;!important
}
section#block-views-resultat-du-jour-block-1.block {
	color:#333;
}
section#block-views-resultat-du-jour-block-1.block div.block-inner {
	padding: 20px;
}
section#block-views-resultat-du-jour-block-1.block div.block-inner div.block-content div.view div.view-content div.views-row div.ds-1col div.field-name-coursetype-terrain-date div.field-items div.field-item {
	color: #333333;
    font-size: 16px;
    font-variant: normal;
    font-weight: bold;
    margin: 10px -15px;
    text-transform: uppercase;
	}

/* Block resultats Details*/
html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block div.node-resultat {
	font-size:14px;
}
html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style {
	
}
html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block div.ds-1col div.field div.field-items div.field-item {
	font-size:1em;
}
html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block div.ds-1col div.field-name-coursetype-terrain-date div.field-items div.field-item {
	font-size: 24px;
	line-height: normal;
	text-transform: capitalize;
	text-decoration: underline;
	padding-bottom: 20px;		
}

div.ds-1col section.field div.field-items {
	display:block;
	list-style:none;
}
html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block div.ds-1col section.field-name-field-arrivee {
	float: left;
	clear:both;
	}
html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block div.ds-1col section.field {
	clear:both;
}
div#block-system-main.block div.ds-2col-stacked div.group-left section.field-name-field-arrivee div.field-items div.field-item div.field-collection-list div.item-list list li {
	float:left;
	 background-color: #009900;
    border: 1px solid;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.9);
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    margin: 2px;
    padding: 5px;
}
section.field-name-field-non-partants div.field-items div.field-item div.field-collection-list div.item-list list li {
	float:left;
	 background-color: #CE0000;
    border: 1px solid;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.9);
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    margin: 2px;
    padding: 5px;
}


/* section non partants */
html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block div.ds-1col section.field-name-field-non-partants {
	float: left;
	clear:both;
	}
div.ds-1col section.field-name-field-non-partants div.field-items div.field-item div.field-collection-list div.item-list list li {
	float: left;
	background-color: #CE0000;
	border: 1px solid;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.9);
	color: #FFFFFF;
	float: left;
	font-size: 14px;
	margin: 2px;
	padding: 3px;
}
html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block div.ds-1col section.field-name-field-arrivee {
	padding-bottom: 5px;
	
}
div.ds-1col section.field-name-field-arrivee h2.field-label {
	padding-top: 5px;
	text-transform:uppercase;
	font-size:18px;
}
div.ds-1col section.field-name-field-non-partants h2.field-label {
	padding-top: 5px;
	text-transform:uppercase;
	font-size:18px;
}

/* Aimez nous sur facebook */
section#block-fb-social-facebook-likebox-plugin.block div.block-inner h2.block-title {
    background-color: #333333;
    border-radius: 5px 5px 0 0;
    color: #FFFFFF;
    font-size: 14px;
    margin: -10px -5px 20px;
    padding: 10px;
    text-transform: uppercase;
}
section#block-fb-social-facebook-likebox-plugin.block div.block-inner
{   background-color: #FFFFFF;
    border: 1px solid #E1E1E1;
    border-radius: 6px 6px 6px 6px;
    min-height: 170px;
    padding: 5px;
	
}

html.js body.html div#page-wrapper div#page.page div#content-wrapper div.container div#columns div.columns-inner div#content-column div.content-inner section#main-content div.content-margin div.content-style div#content div#block-system-main.block div.ds-2col-fluid div.group-left div.field div.field-items div.field-item center p span em {
	font-size: 18px;}
	


/*})'"*/

/* Background */
body {
  background-color: #f8f8f8;
}
body.corolla .color-form {
  max-width: 100%;
}

/* Text */
body,
#site-name a,
h1.page-title,
.node h2.node-title,
.node h1.node-title a,
.node h2.node-title a,
.comment h3.comment-title a,
.tabs ul.tabs li a,
pre,
code,
samp,
var,
table.update tr,
table.system-status-report tr {
  color: #2e2e2e;
}
#site-name a::-moz-selection {
  background-color: #2e2e2e;
}
#site-name a::selection {
  background-color: #2e2e2e;
}
.node-title a::-moz-selection {
  background-color: #2e2e2e;
}
.node-title a::selection {
  background-color: #2e2e2e;
}

/* Links */
a,
a.active,
li a.active {
  color: #086782;
}
legend {
  background-color: #086782;
  color: #fff;
}

/* Link hovered */
a:hover,
a:focus,
a.active:hover,
a.active:focus,
li a.active:hover,
li a.active:focus {
  color: #e25401;
  border-bottom-color: #e25401;
}
.node h1.node-title a:hover,
.node h2.node-title a:hover {
  color: #e25401;
}

/* Menu bar */
#menu-bar-wrapper {
  background: #2e2e2d;
}
.nav .block-menu ul li a,
.nav .block-menu ul li a:visited {
  color: #fcfcfc;
}
.nav .block-menu ul a:focus,
.nav .block-menu ul a:hover,
.nav .block-menu ul a:active,
.nav .block-menu ul a:visited {
  background: #e25402;
}
.nav .block-menu ul li a.active {
  color: #2e2e2d;
  background-color: #f8f8f8;
}

/* Superfish Skin - we keep the Superfish skin seperate so we can special case
   if we really need to */
.sf-menu.sf-style-default ul {
  margin-left: 0;
}
.sf-menu.sf-style-default a {
   border: 0;
   color: #fcfcfc;
}
.sf-menu.sf-style-default li.last a {
}
.sf-menu.sf-style-default a,
.sf-menu.sf-style-default a:visited {
  color: #fcfcfc;
}
.sf-menu.sf-style-default span.sf-description {
  color: #ffffef;
}
.sf-menu.sf-style-default li li,
.sf-menu.sf-style-default.sf-navbar li ul {
  background-color: #2e2e2d;
  opacity:0.925;
  filter:alpha(opacity=92.5);
}
.sf-menu.sf-style-default li li li {
  background-color: #2e2e2d;
}
.sf-menu.sf-style-default li {
  background: transparent;
  margin: 0;
}
.sf-menu.sf-style-default.sf-navbar {
  background: #2e2e2d;
}
.sf-menu.sf-style-default li a,
.sf-menu.sf-style-default li a:visited {
  color: #fcfcfc;
}
.sf-menu.sf-style-default li:hover,
.sf-menu.sf-style-default li.sfHover,
.sf-menu.sf-style-default a:focus,
.sf-menu.sf-style-default a:hover,
.sf-menu.sf-style-default a:active {
  background-color: #e25402;
}
.sf-menu.sf-style-default .active-trail > a.sf-depth-1,
.sf-menu.sf-style-default .sf-depth-1 > a.active {
  color: #2e2e2d;
  background-color: transparent;
}
#menu-bar-wrapper .sf-menu.sf-style-default .active-trail.sf-depth-1,
#menu-bar-wrapper .sf-menu.sf-style-default .sf-depth-1 > a.active {
  background-color: #f8f8f8;
}
.sf-menu.sf-style-default.sf-navbar li ul li ul {
  background-color: transparent;
}

/* Region header menus */
.region-header .block-menu li a,
.region-header .sf-menu.sf-style-default .sf-depth-1 > a {
  border-bottom: 3px solid #c4c4c4;
  color: #2e2e2d;
}
.region-header .block-menu ul li a,
.region-header .block-menu ul li a:visited {
  color: #2e2e2d;
}
.region-header .block-menu li a:hover,
.region-header .block-menu li a:focus,
.region-header .block-menu li a:active {
  color: #fcfcfc !important;
  border-color: #2e2e2d !important;
  background-color: #e25402;
}

.region-header .sf-depth-1 > a:hover,
.region-header .sf-depth-1 > a:focus {
  border-color: #2e2e2d !important;
}

.region-header .sf-menu.sf-style-default .active-trail.sf-depth-1,
.region-header .sf-menu.sf-style-default .sf-depth-1 > a.active {
  color: #fcfcfc;
  background-color: #e25402;
}
.region-header .sf-menu.sf-style-default li li a,
.region-header .sf-menu.sf-style-default li li a:visited {
  color: #fcfcfc;
  border: 0 !important;
}


/* Tabs */
ul.primary li a,
ul.primary li a:hover,
ul.primary li a:focus {
  border-color: #e1e1e1;
}
ul.primary li.active a {
  border-color: #e1e1e1 #e1e1e1 #fff;
}
ul.primary li.active a:hover,
ul.primary li.active a:focus {
  background: #fff;
}

/* Form inputs */
input.form-select,
input.form-text,
input.form-submit {
  border: 1px solid #c4c4c4;
}
.form-text:focus,
.form-checkbox:focus,
.form-radio:focus,
.form-select:focus {
  background: #fff;
}
textarea:focus {
  background: #fff;
}
#autocomplete ul {
  background: #fff;
  color: #2e2e2e;
}
#autocomplete ul div:hover {
  background: #2e2e2e;
  color: #fff;
}
/* Slogan */
#site-slogan {
  color: #e25400;
}
#site-slogan::selection {
  background-color:  #e25400;
}
#site-slogan::-moz-selection {
  background-color:  #e25400;
}

/* Poll */
.poll .bar .foreground {
  background-color: #e25400 !important;
}
.block-poll .poll .percent {
  color: #fff;
}

/* Border (gray) */
.content-style {
  border: 1px solid #e1e1e1;
}

/* Region block borders (uncomment to enable).
   The rounded corners are already accounted for in corolla.settings.style.css */
/*
.sidebar .block-inner,
.region-highlighted .block-inner,
.four-4x25 .block-inner,
.three-3x33 .block-inner {
  border: 1px solid #e1e1e1;
  padding: 10px;
}
*/

/* Border strong (dark gray) */
#sidebar-first input,
#sidebar-second input {
  border: 1px solid #c4c4c4;
}
.tabs ul.tabs li a {
  border: 1px solid #c4c4c4;
}


/* Verticle tabs */
ul.vertical-tabs-list li a {
  background-color: #f5f4f3;
}

/* Block title */
.block h2,
h2 {
  color: #779125;
}
.block h2::selection {
  color: #fff;
  background-color: #779125;
}
.block h2::-moz-selection {
  background-color: #779125;
  color: #fff;
}

/* Fieldset */
fieldset {
  background-color: #fbfbfb;
}
/* Fieldset border */
fieldset {
  border: 1px solid #e1e1e2;
}

/*})'"*/
