/*
 * 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: white;
	color: black;
}

ul.links li a, ul.links .link-separator {
	color: white;
}

#header {
	background-color: rgb(213,40,34);
}
#menu-covoiturage #menu-deroulant li ul.under {
	background-color: rgb(231,239,214);
	border: 1px solid rgb(213,40,34);
}
#menu-covoiturage {
	background-color: rgb(213,40,34);
}
	
#nav-accueil li em {
  color: rgb(0,112,57);
}

#content .page-section h2 {
	border-bottom: 1px solid rgb(0,112,57); 
	color: rgb(0,112,57); 
}
.page-info p strong {
	color: rgb(0,112,57);
}
#content h1 {
	color: rgb(0,112,57);
}
#context span#user {
  color: rgb(0,112,57);
}
.page-info p strong {
	color: rgb(0,112,57);
}
#menu-covoiturage #menu-deroulant li.toplevel a.menu-item {
	color: white; /*rgb(0,112,57);*/
}

#menu-covoiturage #menu-deroulant li.toplevel:hover a.menu-item:hover {
	color: white;
}

strong {
	color: rgb(213,40,34);
}
#content .page-info p {
	color: rgb(213,40,34);
}
a {
	color: rgb(213,40,34);
}
#menu-covoiturage #menu-deroulant li.selectedItem ul.under li.selectedItem a {
	color: white;
	background-color: rgb(213,40,34);
}


#menu-covoiturage #menu-deroulant li ul {
	background-color: white;
	color: rgb(213,40,34);
}
#menu-covoiturage #menu-deroulant li ul.under a {
	color: rgb(213,40,34);
}
#menu-covoiturage #menu-deroulant li ul.under a:hover {
	background-color: rgb(213,40,34);
	color: white;
}

.warning {
	border: 1px solid black;
	color: red;
}
.tooltip {
	border: 1px solid black;
	background-color: rgb(227,232,205); 
}
#content .tooltip-anchor {
	border-bottom: dashed 0.1em rgb(213,40,34);
	
}

input.submit, input.button {
	border: 1px solid black;
}
.message-content {
	color: black;
}

.background-color {
	background-color: rgb(227,232,205);
}


/* form */

form .form-error {
  color: rgb(255,0,0);
}
.fieldset-errors {
	color: rgb(255,0,0);
}
.fieldset-rightInfo fieldset {
	border-top: 1px solid rgb(0,112,57);
}
.fieldset-rightInfo legend span {
  color: rgb(0,112,57);
}
.inputs .input.error label {
  color: red;
}
.fieldset-radios legend span {
  color: black;
}
input:focus, select:focus, textarea:focus {
	background: rgb(227,232,205);
	color: black;
}
.labelTitleHint {
	background: rgb(227,232,205);
}
.form-actions {
	border-top: 1px solid rgb(0,112,57);
}
.fieldset-actions input.button {
	border: 1px solid rgb(0,112,57);
}
.form-actions input.submit, .fieldset-actions input.submit, .action-button {
	color: white;
	background: rgb(213,40,34);
}

/* myTrips */

.fieldsetTitle {
	color: rgb(0,112,57);
	border-bottom: rgb(0,112,57) solid 1px;	
}

