/*
 * Les couleurs du template
 
  - rgb(255,20,149) : couleur dominante du header (cf. découpe) affichée à la place du header si pas d'image
 
  - rgb(175,10,79) : h1, h2
 
  - rgb(3,48,102) : a, p, strong
 
  - rgb(175,10,79) : liens bas de page (fg)
   
  - rgb(226,179,239) : zones de formulaires et infobulles
  
 */

/* accueil, general */

html, body {
	background-color: #FFFFFF; /*lrv_colors:color_05*/
	color: #000000; /*lrv_colors:color_04*/
}

ul.links li a, ul.links .link-separator {
	color: #000000; /*lrv_colors:color_04*/
}

#header {
	background-color: #0E3D4B; /*lrv_colors:color_01*/
}
#menu-covoiturage #menu-deroulant li ul.under {
	background-color: #A6D0E8; /*lrv_colors:color_02*/
	border: 1px solid #A6D0E8; /*lrv_colors:color_02*/
}
#menu-covoiturage {
	background-color: #0E3D4B; /*lrv_colors:color_01*/
}
	
#nav-accueil li em {
  color: #0E3D4B; /*lrv_colors:color_01*/
}

#content .page-section h2 {
	border-bottom: 1px solid #DA0C20; /*lrv_colors:color_03*/
	color: #DA0C20; /*lrv_colors:color_03*/
}
.page-info p strong {
	color: #0E3D4B; /*lrv_colors:color_01*/
}
#content h1 {
	color: #DA0C20; /*lrv_colors:color_03*/
}
#context span#user {
  color: #0E3D4B; /*lrv_colors:color_01*/
}
.page-info p strong {
	color: #0E3D4B; /*lrv_colors:color_01*/
}
#menu-covoiturage #menu-deroulant li.toplevel a.menu-item {
	color: #000000; /*rgb(252,150,32);*/ /*lrv_colors:color_04*/
}

#menu-covoiturage #menu-deroulant li.toplevel:hover a.menu-item {
	color: #FFFFFF; /*rgb(252,150,32);*/ /*lrv_colors:color_05*/
}

#menu-covoiturage #menu-deroulant li.toplevel:hover ul.under a.menu-item:hover {
	color: #FFFFFF; /*rgb(252,150,32);*/ /*lrv_colors:color_05*/
}

strong {
	color: #0E3D4B; /*lrv_colors:color_01*/
}
#content .page-info p {
	color: #0E3D4B; /*lrv_colors:color_01*/
}
a {
	color: #000000; /*lrv_colors:color_04*/
}
#menu-covoiturage #menu-deroulant li.selectedItem ul.under li.selectedItem a {
	color: #FFFFFF; /*lrv_colors:color_05*/
	background-color: #0E3D4B; /*lrv_colors:color_01*/
}

#menu-covoiturage #menu-deroulant li.selectedItem a.menu-item {
	color: #FFFFFF; /*lrv_colors:color_05*/
}
#menu-covoiturage #menu-deroulant li ul {
	background-color: #FFFFFF; /*lrv_colors:color_05*/
	color: #000000; /*lrv_colors:color_04*/
}
#menu-covoiturage #menu-deroulant li ul.under a {
	color: #000000; /*lrv_colors:color_04*/
}
#menu-covoiturage #menu-deroulant li ul.under a:hover {
	background-color: #0E3D4B; /*lrv_colors:color_01*/
	color: #FFFFFF; /*lrv_colors:color_05*/
}

.warning {
	border: 1px solid #000000; /*lrv_colors:color_04*/
	color: #FF0000; /*lrv_colors:color_warning*/
}
.tooltip {
	border: 1px solid #000000; /*lrv_colors:color_04*/
	background-color: #A6D0E8; /*lrv_colors:color_02*/
}
#content .tooltip-anchor {
	border-bottom: dashed 0.1em #0E3D4B; /*lrv_colors:color_01*/
	
}

input.submit, input.button {
	border: 1px solid #000000; /*lrv_colors:color_04*/
}
.message-content {
	color: #000000; /*lrv_colors:color_04*/
}

.background-color {
	background-color: #A6D0E8; /*lrv_colors:color_02*/
}


/* form */

form .form-error {
  color: #FF0000; /*lrv_colors:color_error*/
}
.fieldset-errors {
	color: #FF0000; /*lrv_colors:color_error*/
}
.fieldset-rightInfo fieldset {
	border-top: 1px solid #0E3D4B; /*lrv_colors:color_01*/
}
.fieldset-rightInfo legend span {
  color: #0E3D4B; /*lrv_colors:color_01*/
}
.inputs .input.error label {
  color: #FF0000; /*lrv_colors:color_error*/
}
.fieldset-radios legend span {
  color: #000000; /*lrv_colors:color_04*/
}
input:focus, select:focus, textarea:focus {
	background: #A6D0E8; /*lrv_colors:color_02*/
	color: #000000; /*lrv_colors:color_04*/
}
.labelTitleHint {
	background: #A6D0E8; /*lrv_colors:color_02*/
}
.form-actions {
	border-top: 1px solid #0E3D4B; /*lrv_colors:color_01*/
}
.fieldset-actions input.button {
	border: 1px solid #0E3D4B; /*lrv_colors:color_01*/
}
.form-actions input.submit, .fieldset-actions input.submit, .action-button {
	color: #FFFFFF; /*lrv_colors:color_05*/
	background: #0E3D4B; /*lrv_colors:color_01*/
}

/* myTrips */

.fieldsetTitle {
	color: #0E3D4B; /*lrv_colors:color_01*/
	border-bottom: #0E3D4B solid 1px; /*lrv_colors:color_01*/
}

#content #page-links li {
	color: #000000; /*lrv_colors:color_04*/
}

body .ui-widget-header {
	background: none;
	background-color: #0E3D4B; /*lrv_colors:color_01*/
	border-color:  #0E3D4B; /*lrv_colors:color_01*/
	colors: #FFFFFF; /*lrv_colors:color_05*/
}