@charset "ISO-8859-1";
/* CSS Document */

/*********************************/
/********** STYLES ***************/
/*********************************/
h1,
.petit_titre,
.moyen_titre,
.gros_titre {
	color:#287a9e;
}
h1,
.gros_titre {
	border-bottom:solid 1px #287a9e;
}


#logo {	
	margin:20px 0 0 0;
}

a{
	color:#287a9e;
}

/*********************************/


.slide-pager li a {
	color:#eeb91a;
}


/*********** HEADER ****************/


#menuutilitaire ul li:hover a{
	color:#eeb91a;
}


#choix_langue_select a:hover{
	color:#fff;
	background-color:#eeb91a;
}


/******** MENU PRINCIPAL *************/


#menuprincipal > ul > li:hover > a{
	border-color:#eeb91a;
}

#menuprincipal ul li ul li a:hover {
	color:#fff;
	background-color:#eeb91a;
}

/********* FOOTER **************/

footer input[type=text]:focus, footer input[type=password]:focus, footer input[type=file]:focus, footer textarea:focus, footer select:focus {
	border:solid 1px #eeb91a;
}


/********* ARTICLE **************/

.bouton,
input[type=button],
input[type=submit] {
	color:#eeb91a;
	border-bottom:2px solid #eeb91a;
	border-left:2px solid #eeb91a;
	border-right:2px solid #eeb91a;
}
.bouton:after,
input[type=button]:after,
input[type=submit]:after {
	border-color: #eeb91a transparent transparent transparent;
}
.bouton:hover,
input[type=button]:hover,
input[type=submit]:hover{
	background:#eeb91a;
	color:#2a393e;
}
.moreBtn{
	border-color:#287a9e;
	color:#287a9e;
}
.moreBtn:hover {
	background:#287a9e;
	border-color:#287a9e;
}

/********* PERSONNES CL�Ss **************/

.personneCleContact .petit_titre {
	border-bottom:solid 2px #eeb91a;
}
.personneCleContact .petit_titre:after {
	border-color: #eeb91a transparent transparent transparent;
}
.personneCle .titreNom {
	color:#eeb91a;
	border-bottom:solid 1px #eeb91a;
}
.personneCle .titreNom:after {
	border-color: #eeb91a transparent transparent transparent;
}

/********* REALISATIONS **************/

#villesListe ul li a:hover,
#villesListe ul li a.hover {
	background-color:#eeb91a;
	color:#fff;
}

.mapLabel {
	border-right:solid 6px #eeb91a;
}

.mapBubble .bubbleText {
	background:#EEB91B;
}
.mapBubble .bubbleText:after {
	border-color: #EEB91B transparent transparent transparent;
}

.bgBloc-0 {background-color:rgba(0,0,0, 0.04);}
.bgBloc-1 {background-color:rgba(40,122,158, 0.2);}
.bgBloc-2 {background-color:rgba(40,122,158, 0.9);}
.bgBloc-3 {background-color:#eeb91a;}

.bgBloc-2 p,
.bgBloc-2 a,
.bgBloc-2 .moyen_titre {color:#fff !important;}

.bgBloc-2 .moreBtn {border-color:#fff;}
.bgBloc-2 .moreBtn:hover {background-color:#fff; border-color:#fff;}

.bgBloc-2 .moreBtn:hover {color:#287a9e !important;}
.bgBloc-3 .moreBtn:hover {color:#eeb91a !important;}

/********* OFFRES **************/


.offreCategorie a {
	color:#eeb91a;
}
.offreCategorie a:hover .offreCategorieImage {
	background-color:#eeb91a;
}
.home .offreCategorie {
	background:#eeb91a;
}
.home a .offreCategorie{
	color:#00334d;
}
.home a .offreCategorieSelected{
	color:#fff;
	background:#2a393e;
}
.home .offreCategorieSelected {
	background:#322f31;
}



/********* FOOTER **************/
footer.light {background-color:#eeb91a;}
footer.light #copyright, footer.light #copyright a {color:#000;}
footer.light #menuPied ul li a {color:#287a9e;}





::selection {
	background: #eeb91a; /* WebKit/Blink Browsers */
	color:#fff;
}
::-moz-selection {
	background: #eeb91a; /* Gecko Browsers */
	color:#fff;
}



.folder a:hover .file {
	background:#287a9e;
}