
/*
 * 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(77,154,50);
}
#menu-covoiturage #menu-deroulant li ul.under {
	background-color: rgb(184,242,106);
	border: 1px solid rgb(77,154,50);
}
#menu-covoiturage {
	background-color: rgb(77,154,50);
}
	
#nav-accueil li em {
  color: rgb(175,4,40);
}

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

#menu-covoiturage #menu-deroulant li.toplevel:hover a.menu-item:hover {
	color: black; /*rgb(175,4,40);*/
}

strong {
	color: rgb(77,154,50);
}
#content .page-info p {
	color: rgb(77,154,50);
}
a {
	color: black;
}
#menu-covoiturage #menu-deroulant li.selectedItem ul.under li.selectedItem a {
	color: white;
	background-color: rgb(77,154,50);
}

#menu-covoiturage #menu-deroulant li.selectedItem a.menu-item {
	color: black;
}
#menu-covoiturage #menu-deroulant li ul {
	background-color: white;
	color: rgb(black);
}
#menu-covoiturage #menu-deroulant li ul.under a {
	color: rgb(black);
}
#menu-covoiturage #menu-deroulant li ul.under a:hover {
	background-color: rgb(77,154,50);
	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(77,154,50);
	
}

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(175,4,40);
}
.fieldset-rightInfo legend span {
  color: rgb(175,4,40);
}
.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(175,4,40);
}
.fieldset-actions input.button {
	border: 1px solid rgb(175,4,40);
}
.form-actions input.submit, .fieldset-actions input.submit {
	color: white;
	background: rgb(175,4,40);
}

/* myTrips */

.fieldsetTitle {
	color: rgb(175,4,40);
	border-bottom: rgb(175,4,40) solid 1px;	
}
