/*******************************************************************************
************************   surdéfinition des couleurs   ************************
*******************************************************************************/

html {
/*	background: #fefefe url(../images/fond.jpg) no-repeat center top;
	background: #fefefe url(../images/fond-automne.jpg) no-repeat center top;
*/
	background: #fefefe url(../images/fond-printemps-2012.jpg) no-repeat center top;
}

body {
	
}
a {
	color: #58585A;
}
h1 {
	color: #99CC00;
}
h2, h2 a {
	color: #8C9F02;
}
#accueil h2 {
	color: #58585A;
}
#accueil .actusUne h2 {
	color: #99CC00;
}
h3 {
	color: #58585A;
}
h4 {
	color: black;
}

.champ, .champRecherche {
	color: #453F29;
	background-color: #F0D9E9;
	border: 1px solid #DAB3D0;
}
.bouton {
	color: white;
	background: #666666;
	border: 1px solid black;
}
.champ:hover, .champRecherche:hover, .bouton:hover {
	color: black;
	background-color: white;
}
.champRecherche

.entete_tableau{
	color: white;
	background-color: #17599f;
}


#corps .champ, .champRecherche, #corpsPleinePage .champ {
	color: black;
	background-color: white;
	border: 1px solid #63990D;
}

#corps .bouton, #corpsPleinePage .bouton {
	color: black;
	background-color: #A7D958;
	border: 1px solid #63990D;
}
#corps .bouton:hover {
	color: white;
	background-color: #63990D;
}

.moduleCatalogue .liste th {
   color: white;
   background-color: #17599f;
}
.moduleCatalogue .fiche h1{
   color: white;
   background-color: #0066cc;
}
.moduleCatalogue .fiche h2 {
	color: #9dc82e;
	background: none;
}

.formulaireMail label {
	color: #e24912;
}
#corps .bouton_imprimer{
	background:#83c119;
	color:#ffffff;
	padding:5px;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #63990d; 	
}

/***************************		 menus		  ***************************/
#menuPrincipal {
	background: #453F29;
}



#menuPrincipal a.menuDecouvrir {
	background: url(../images/menu-decouvrir.jpg) no-repeat;
}
#menuPrincipal a.menuSejourner {
	background: url(../images/menu-sejourner.jpg) no-repeat;
}
#menuPrincipal a.menuSeDivertir {
	background: url(../images/menu-se-divertir.jpg) no-repeat;
}
#menuPrincipal a.menuBoutique {
	background: url(../images/menu-boutique.jpg) no-repeat;
}

#menuPrincipal a:hover {
   background-position: 0 -30px;
}

#menuV a {
	color: white;
	background: #B1C903;
	border-bottom: 1px solid #D0DF68;	
}
#menuV li a:hover {
	background: #8C9F02;
}
#menuV a.handicap {
	color: white;
	background: #3343a3;
	border-bottom: 1px solid #D0DF68;	
	padding:1px;
}
#menuV li a.handicap:hover {
	background: #4459db;
}

#menuV .sousMenu {
	background: #8C9F02;
}
#menuV .sousMenu a {
	background: #8C9F02 url(../images/picto-sous-menus.png) no-repeat 8px 9px;
}
#menuV .sousMenu a:hover {
	background: #7A8B02 url(../images/picto-sous-menus.png) no-repeat 8px 9px;
}


/***************************   structure générale   ***************************/

#fond{
	background: url(../images/fond-page.png) repeat-y;
}

#conteneur {
	color: black;
}

#header {
	background: url(../images/header.jpg) no-repeat;
}
#slogan {
	color: white;
	background: #453F29;
	border-bottom: 30px solid #BA7CAF;
}

#corps, #corpsPleinePage {
	color: #58585A;
}
#corpsPleinePage {
	background: white;
}

#corps li {
	list-style : none;
	background : url(../images/puce.gif) no-repeat left center;
}
#corps .moduleFichePartenaire .listPrettyPhotos .slider li {
	background: none;
}

#accueil .actusUne {
	background: url(../images/ligne-separation.png) repeat-x;
}
#accueil .enteteUne {
	color: white;
	background: #99CC00;
}
#accueil .enteteUne a{
	text-decoration: none;
	color: white;
}

#gauche .carnetVoyage {
	background: #BA7CAF url(../images/fond-carnet-voyage-colonne.jpg) no-repeat top left;
}
#formIdent a,#formIdent2 a {
	color: white;
}

#footer {
	color: #5F5D5C;
	background: white url(../images/fond-footer.png) no-repeat;
}
#footer a {
	color: #5F5D5C;
}


#signature {
	color: #5F5D5C;
	background: white;
}
#signature a{
	color: #5F5D5C;
}

#infoAccueil {
	color: #666666;
}

#filAriane, #filAriane a {
	color: black;
	font-style: italic;
}

#zoneInscriptionNewsletter {
	background: url(../images/fondInscriptionNewsletter.png) 0 1px no-repeat;
}
#zoneInscriptionNewsletter input {
	background: none;
	border: none;
}
#calendrier {
	border: 1px solid #666666;
	background-color: #ffffff;
}
#calendrier .enteteCalendrier {
	background-color: #17599f;
}
#calendrier .titre {
	color: white;
}
#calendrier a {
	color: #666666;
}
#calendrier a:hover {
	background-color: white;
}
#calendrier .joursVides {
	color: #000000;
	background-color: #e5e5e5;
}
#calendrier .joursNormaux {
	color: #000000;
	background-color: #e5e5e5;
}
#calendrier .aujourdHui {
	font-weight: bold;
	background-color: transparent;
}

#planning {
	background: url(../images/fondPlanning.png);
}
#planning .separateurEntetePlanning {
	border-top: 1px solid #c0c0c0;
}

#planning .fiche {
	border: 1px solid black;
}

#masqueCarte {
	background: white;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
#ficheDetailPoint {
	background: white;
	border: 1px solid #c0c0c0;
}
#ficheDetailPoint .fiche {
	background: #F2EFE9;
}
#ficheDetailPoint h3 {
 	color: #8C9F02;
 	background: #DAD8CB;
}

#ficheDetailPoint .cartoucheFiche {
	background: #EFEDE6;
}
.formulaire h2{
	color:#666666;
	background-color:#DAD8CB;
	padding:2px 5px;	
	margin-bottom:0px;
}
.formulaire table{
	background-color:#F4F0EC;
}
.formulaire .champ{
	background-color:#ffffff;
	border:1px solid #666666;	
	color:#666666;
}

#fondRechercheParCarte {
	background: url(../images/habillage-carte.png) repeat-y left;
}
#fond2RechercheParCarte {
	background: url(../images/habillage-carte-bas.png) no-repeat bottom left;
}
#rechercheParCarte {
	background: url(../images/habillage-carte-haut.png) no-repeat top left;
}

#rechercheParCarte .ongletsCarte a {
	color: white;
	text-decoration: none;
	background: #b5c713 url(../images/ombre-onglet-carte.png) no-repeat right;
}
#rechercheParCarte .ongletsCarte a:hover {	
	background: #8C9F02 url(../images/ombre-onglet-carte.png) no-repeat right;
}
#rechercheParCarte .ongletsCarte a.ongletSelection {
	color: black;
	background: white;
	border-top: 1px solid #e3e3e3;
	border-left: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
}
#rechercheParCarte .legendeCarte {
	color: black;
}
.texteViolet{
	color:#9B1372;
	text-decoration:none;
}
.texteVert{
	color:#8C9F02;
	text-decoration:none;
}

/* cartes postales */

#listeCartesPostales .slider {
	background: white;
	border: 1px solid #C0C0C0;
}
#cartePostale {
	background: white;
	border: 1px solid #C0C0C0;
}

.parametreCartePostale label {
	color: #63990D;
}

.tab-captcha td {
	border: 1px solid #63990D;
}