body {
background:none;
}

h1 {
display:none;
}

/* === Bandeau === */
#menu_thematique {
background-color:#DFE5E9;
position:relative;
width:100%;
z-index:1000;
}

#menu_thematique_deco {
margin:0 auto;
width:930px;
}

#menu_thematique_deco ul {
background:url("img/thematique_droite.png") no-repeat 100% 0;
display:block;
min-height:26px;
}

#menu_thematique_deco li {
float:left;
}

#menu_thematique ul ul {
background-image:none;
z-index:100;
}
#menu_thematique ul ul li,#menu_thematique ul ul li:first-child {
border-top:1px solid #8da8b7;
display:block;
line-height:1.2;
margin:0;
padding:0 2px;
}

#menu_thematique ul ul a {
display:block;
}

#menu_thematique ul ul ul {
left:200px;
top:-1px;
}

#menu_thematique li:first-child {
background:url("img/thematique_gauche.png") no-repeat 0 0;
padding-left:0.5em;
}

#menu_thematique li li:first-child {
background:none;
padding-left:2px;
}

#menu_thematique ul li.avec {
background: url(img/picto_sous_menu.png) no-repeat 97% 50% #608396;
}

#menu_thematique ul li.avec:hover {
background: url(img/picto_sous_menu.png) no-repeat 97% 50% #325780;
}

/* === divers === */
div#contenu_deco {
margin-top:20px;
}

#contenu_sans_nav_sans_encadres {
width:930px;
}

div.contenu {
padding:0 0 30px;
}

#contenu_deco {
position:relative;
}

/*=== Pavé annimation ===*/
div.premiere_colonne {
float:left;
height:400px;
margin-bottom:30px;
margin-right:10px;
width:624px;
}

/*=== Pavé articles defilants ===
 div#articles_defilants { 
 background-color: aqua; 
 display: block; 
 min-height: 100px; 
 } */
 
.accueil div.colonne_deco {
padding:0;
margin: 0;
}

/*=== Pavé onglets ===*/
div.premiere_ligne,div.zone_onglets {
display:inline;
}

div.contenu ul.onglet_accueil {
display:block;
height:22px;
margin:0;
max-width:296px;
padding:0;
position:relative;
z-index:100;
}

ul.onglet_accueil li {
background:#fff;
border-left:1px solid #fff;
border-top:2px solid #fff;
float:left;
line-height:1.5454em;
list-style:none;
padding-top:2px;
}

ul.onglet_accueil li.onglet_actif {
border:solid #acbec8;
border-top:2px solid #b20838;
border-width:2px 1px 0;
margin-left:1px;
padding-bottom:2px;
}

ul.onglet_accueil li.onglet_inactif {
border-top:0;
}

ul.onglet_accueil li.onglet_actif:first-child {
margin:0;
}

ul.onglet_accueil li a {
font-weight:700;
padding:0 18px;
}

ul.onglet_accueil li.onglet_actif a {
background-color:#fff;
color:#b20838;
}

ul.onglet_accueil h2 {
margin:0;
}

ul.onglet_accueil li.onglet_inactif h2 {
background-color:#ced8dd;
border-bottom:1px solid #fff;
padding-top:2px;
}

div.contenu_onglet_accueil {
background:#fff;
border:1px solid #acbec8;
display:block;
height:180px;
padding:10px;
position:relative;
width:274px;
}

.contenu_onglet_accueil .liste-objets li {
border-bottom:0;
border-top:1px solid #d0dae0;
height:51px;
margin:4px 0 0;
overflow:hidden;
padding:4px 0 0;
}

div.contenu_onglet_accueil .liste-objets .contenu_liste {
margin:0;
}

.contenu_onglet_accueil .liste-objets li:first-child {
border:0;
margin-top:0;
padding-top:0;
}

.contenu_onglet_accueil strong.voir_plus_de {
background-color:#acbec8;
bottom:0;
left:0;
position:absolute;
text-align:right;
width:100%;
}

.contenu_onglet_accueil strong.voir_plus_de a {
color:#fff;
padding-right:15px;
text-transform:uppercase;
}

/*=== Pavé profils ===*/
#acces_profil li {
float:left;
list-style:none;
margin-bottom: .9em;
}

#acces_profil *{
cursor: pointer;
}

#acces_profil a {
color:#fff;
display:block;
float:left;
height:80px;
margin:0 0 0 0.9em;
overflow:hidden;
position:relative;
width:80px;
}

#acces_profil a:hover {
background:#ffd700;
}

#acces_profil .lettre {
bottom:-0.3em;
font-size:10em;
font-weight:700;
line-height:normal;
opacity:0.5;
position:absolute;
right:-0.0555em;
}

#acces_profil strong {
bottom:.5em;
font-size:1em;
left:0.5em;
position:absolute;
cursor: pointer;
}

#acces_profil {
bottom:128px;
height:170px;
padding-left:26px;
position:absolute;
right:0;
top:229px;
width:270px;
}

body.langue_fr #acces_profil {
background:url("img/vous_etes.png") no-repeat 0 50% #e1e5e8;
}

body.langue_en #acces_profil {
background:url("img/you_are.png") no-repeat 0 50% #e1e5e8;
}

#acces_profil ul {
padding:0;
}

/* === services === */
#fil_services {
clear:both;
display:block;
min-height:50px;
}

#fil_services ul {
padding: 0;
}

#liste_services li {
float:left;
list-style:none;
width:50px;
}

#liste_services li a {
color:#f8941e;
font-size:1.0909em;
font-weight:700;
}

#liste_services li.cinq_colonne {
width:20%;
}

#liste_services li.quatre_colonne {
width:25%;
}

#liste_services img {
float:left;
}

#liste_services a {
float:none;
padding-left:10px;
}

#liste_services span {
display:block;
padding-left:38px;
padding-right:15px;
}

/* === carrousel === */
#animation {
height:341px;
margin:0 auto;
overflow:hidden;
position:relative;
}

.slide {
height:341px;
left:0;
position:absolute;
top:0;
width:455px;
}

.slide a img {
height:341px;
}
.owl-carousel{
	max-height: 342px;
}

.owl-item{
	overflow: hidden;
}

.owl-item .item {
    display: block;
    height: 470px;
}

.owl-controls {
	bottom: 0;
    position: absolute;
    text-align: center;
    width: 625px;
}

.owl-wrapper-outer {
	max-height: 342px;
}

.owl-theme .owl-controls .owl-page span {
	background: none repeat scroll 0 0 #ddd;
	border-radius:7px;
	/*border: 1px solid #6a889d;*/
	opacity: 1;
	height: 13px;
	width: 13px;
}
.owl-theme .owl-controls .active span {
	background: none repeat scroll 0 0 #6a889d;
	/*border: 1px solid #fff;*/
	opacity: 1;
}

.titrecarrouselacceuil {
/*border-top:1px solid #fff;*/
font-family:"Franklin Gothic Medium","Franklin Gothic",arial,sans-serif;
font-size:0;
height:0;
left:0;
margin-left:35px;
position:absolute;
top:140px;
width:465px;
}

.thematiquecarrouselacceuil,.titrecarrouselacceuil a {
color:#fff;
}

.thematiquecarrouselacceuil {
font-family:"Franklin Gothic Medium","Franklin Gothic",arial,sans-serif;
font-size:1.4545em;
height:35px;
left:0;
padding-left:35px;
position:absolute;
top:100px;
width:465px;
}

.navigation {
bottom:13px;
position:absolute;
right:5px;
}

.navigation span {
background:url("img/bulle.png") no-repeat 50% 50%;
color:#fff;
margin-right:14px;
padding:2px 4px 2px 5px;
}

.navigation .stop {
background:url("img/pause.png") no-repeat 50% 50%;
margin-right:10px;
padding:9px;
}

.navigation a.play {
background:url("img/play.png") no-repeat 50% 50%;
margin-right:10px;
padding:9px;
}

.navigation a:hover {
cursor:pointer;
}

.navigation span:hover,
.navigation span.active {
background:url("img/bulle_focus.png") no-repeat 50% 50%;
color:#000;
cursor:pointer;
}

.cacherBoutton {
display:none;
}

#conteneur_articles_defilants {
margin-top:7px;
position:relative;
}

#articles_defilants {
font-family:"Franklin Gothic",arial,sans-serif;
background:url("img/articles_defilants.png") no-repeat 0 0 #dfe5e9;
height:43px;
overflow:hidden;
position:absolute;
top:5px;
width:624px;
}

#articles_defilants a {
color:#5a7e92;
}

.slideshow {
position:absolute;
width:620px;
}

.thematiqueslideshowacceuil {
background:#6a889d;
color:#fff;
float:left;
height:11px;
margin-left:25px;
padding:7px 0 25px 4px;
width:140px;
line-height: 1.2em;
}

.titreslideshowacceuil {
overflow:auto;
padding:7px 0 25px 4px;
line-height: 1.2em;
}

.navigationslideshow {
height:5px;
margin-top:9px;
overflow:hidden;
top:5px;
}

.navigationslideshow label {
background:#acbec8;
color:#fff;
margin:0;
overflow:hidden;
}

.navigationslideshow label.active {
background:#b20838;
}