css

body
background-color :#ffb7a0 ;

#bandeau
background :#d20b10 url(plugins/sites_evt/images/ppl2018/motifs-rouge.jpg) repeat-x ;
height:205px ;

#menu_expo .contain-to-grid
background-color :#102d67 ;
padding : 2px 0px 2px 0px ;

.top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"]
border-right : 1px solid rgba(255,255,255,0.5) ;
height : 56px ;

.top-bar-section ul li > a:hover
background-color : #102d67 ;
text-decoration : underline ;

/* version mobile du menu */
.tab-bar
background-color : #102d67 ;

.left-off-canvas-menu
background-color : #102d67 ;

#menu_expo .top-bar-section li:not(.has-form) a:not(.button)
background-color :#102d67 ;

#pied_expo
background-color :#102d67 ;

#document_expo
background : url(plugins/sites_evt/images/ppl2018/fd-page-2018.png) no-repeat bottom center ;

.spip_document_10215
margin:10px 0 20px 0 ;

#corps_expo
background :#FFF ;
padding-left : 25px ;
padding-right : 25px ;
min-height : 600px ;

.expo_bloc_principal
padding:20px ;
margin:0 ;

h1, h2, h3, h4
color :#102d67 ;
font-family : ’RobotoCondensed-Bold’ ;

h1.titre_page_accueil
font-size : 1.8em ;
margin-top : 40px ;

.texte_page_accueil
color :#222 ;
/*text-align : justify ;*/

#chapo_expo p
color :#102d67 ;
font-family : ’RobotoCondensed-Bold’ ;
font-size : 1.2em ;
font-weight : normal ;

a.spip_in
color :#222 ;

a.spip_in:hover
color :#000 ;

/*hr
height : 4px ;
background : #102d67 !important ;
border : 0 ;
margin:20px 5px 20px 5px ;
box-sizing : content-box ;
*/

#texte_expo .row hr
height : 4px ;
background : #102d67 !important ;
border : 0 ;
margin:20px -15px 20px -15px ;
box-sizing : content-box ;

#texte_expo hr
height : 4px ;
background : #102d67 !important ;
border : 0 ;
margin:20px -30px 20px -30px ;
box-sizing : content-box ;

#texte_expo .row .ligne-bleu
margin:20px 0 20px 0 ;

ul.pagination
margin:0 0 25px 15px ;

.pagination a
color :#FFF !important ;
background :#778db7 !important ;
text-decoration : none ;

.pagination a:hover
background : #102d67 !important ;

ul.pagination li
margin:0 2px 5px 2px ;

li.current a
background : #102d67 !important ;
color :#FFF !important ;

li.current a:hover
text-decoration : none ;

.button
background : #102d67 !important ;
color :#FFF !important ;

.button:hover
background : #27447d !important ;
color : #FFF ;

.postfix.button
background : #102d67 !important ;
color : #FFF !important ;

.postfix.button:hover
background : #27447d !important ;
color : #FFF !important ;

select, input[type="text"]
border :1px solid #102d67 ;

select:hover
border :1px solid #27447d ;

.magenda_block_list a
color :#405d96 ;

.magenda_block_list a:hover
color :#222 ;

a.reset_recherche
background : #102d67 ;
color : #FFF ;

a.reset_recherche:hover
background-color : #27447d ;
color : #FFF ;

.breadcrumbs > ::before
color :#222 ;

.rooow
padding:0 ;
margin:0 ;
background :#102d67 ;

.rooow .magenda_block_list
padding:0 ;
margin:0 ;

.accueil-rdv
padding:0 ;
margin:0 ;
background :#102d67 ;

.accueil-rdv h2
padding-left:10px ;
color :#FFF ;

.rooow ul.magenda_ulcentral_image
margin-left:0 ;

.rooow .magenda_ulcentral_image li
margin-bottom : 4px ;

.rooow ul.magenda_ulcentral_image li img
margin-top:8px ;

.item_biblio_autedit, .item_biblio_resume
color :#222 ;

a.item_biblio_liencat
color :#222 ;
display:inline-block ;
margin-bottom:20px ;

a.item_biblio_liencat:hover
color :#000 ;

.div_bloc_rub
background-color : #e4edff ;

/*.rooow .magenda_ulcentral_image li
/*background : #ffe5dd ;*/
margin-bottom : 10px ;
*/

.magenda_ulcentral_image li
background : #e4edff ;

.accueil-expo
Background : #102d67 ;
width:100% ;
margin:0 ;
padding:0 ;

.accueil-expo h2
color : #FFF ;
padding-left:10px ;

.encartBleu
display : block ;
background : #eae6ed ;
padding:5px 5px 4px 5px ;
margin-bottom:4px ;
width:100% ;
min-height:216px ;
/*height:216px ;*/
color :#405d96 ;

.encartBleu p
font-size:1em ;
line-height : 1.4em ;
margin-bottom:10px ;
padding:0 30px 0 30px ;
clear : both ;
font-family : "Roboto-Bold",Arial ;
font-weight : normal ;

.encartBleu span
width:100% ;
display : block ;
margin-top:10px ;

.encartBleu span a
text-align : center ;
margin-bottom:10px ;

.encartBleu a
display : block ;
font-family : ’RobotoCondensed-Bold’ ;
color : #102d67 ;
font-size : 1.4em ;
text-decoration : none ;
margin-bottom:10px ;
clear : both ;
text-align : center ;

.encartBleu a:hover
text-decoration:underline ;

.encartBleu strong
font-weight : normal ;

iframe
height:200px ;

.credits-images
color :#102d67 ;
text-align : right ;
padding:15px 0 0 0 ;