css

@font-face
font-family : ’fengardoNeueRegular’ ;
src : url(’webfonts/fengardo-neue/FengardoNeue_Regular.otf’) ;

@font-face
font-family : ’fengardoNeueBlack’ ;
src : url(’webfonts/fengardo-neue/FengardoNeue_Black.otf’) ;

body
background-color : #42c1f9 ;

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

h1
font-family : ’Gochi Hand’, cursive ;
font-size : 2.5em ;
color : #00b0dd ;
margin-bottom : 10px ;

h2
font-family : ’Gochi Hand’, cursive ;
color : #F65309 ;
font-size : 2em ;

h3
font-family : ’fengardoNeueBlack’, Arial ;
color : #000000 ;
font-size : 1.4em ;

h4
font-family : ’fengardoNeueBlack’, Arial ;
color : #000000 ;
font-size : 1.2em ;

#bandeau
background : #8acdeb url(plugins/sites_evt/images/ppl2017/fd-bandeau.jpg) repeat-x top center ;

#texte_expo
margin-top : 0px ;

#corps_expo
background-color : #FFFFFF ;
min-height : 600px ;

#corps_expo a, #corps_expo a:link, #corps_expo a:visited
color : #F65309 ;

#pied_expo
background-color : #f65309 ;

/*menu et sous menu */
.contain-to-grid,
.top-bar-section li:not(.has-form) a:not(.button),
.top-bar-section .dropdown li:not(.has-form) a:not(.button)

background-color : #f65309 ;
-webkit-transition : background 0.5s ease ;
-moz-transition : background 0.5s ease ;
-o-transition : background 0.5s ease ;
transition : background 0.5s ease ;

.top-bar-section li:not(.has-form) a:hover:not(.button),
.top-bar-section .dropdown li:hover:not(.has-form) > a:not(.button),
.top-bar-section ul li:hover:not(.has-form) > a
background-color : #3a0011 ;
text-decoration : none ;

.top-bar-section li:not(.has-form) a:not(.button)
line-height : 60px ;

.tab-bar
background : #f65309 ;

#bandeau p.soustitre
font-family : ’fengardoNeueBlack’, Arial ;
font-size : 1.5em ;
margin : 0em 0em ;
padding : 0 ;
color : #FFFFFF ;
text-transform : uppercase ;
line-height : 1.5em ;

#bandeau p.date
font-family : ’fengardoNeueBlack’, Arial ;
font-size : 1.5em ;
margin : 0 ;
padding : 0 ;
color : #FFFFFF ;

.encartBleu
background-color : #004f8a ;
color : #FFFFFF ;
padding : 0px 15px ;

.encartBleu h2, .encartBleu h3, .encartJaune h2, .encartJaune h3
color : #FFFFFF ;
padding : 0px ;
font-size : 1.8em ;

#corps_expo .encartBleu a, .accueil-expo .encartBleu a,#corps_expo .encartJaune a, #corps_expo .encartRouge a
color : #FFFFFF !important ;

.encartJaune
background-color : #dbac00 ;
color : #FFFFFF ;
padding : 0px 15px ;

.encartRouge
background-color : #F65309 ;
color : #FFFFFF ;
padding : 0px 15px ;

.align-gauche
float : left ;
margin-right : 10px ;

.align-droite
float : right ;
margin-left : 10px ;

.boutonRouge
background-color : #F65309 !important ;
color : #FFFFFF !important ;
-webkit-transition : background 0.5s ease ;
-moz-transition : background 0.5s ease ;
-o-transition : background 0.5s ease ;
transition : background 0.5s ease ;
text-transform : uppercase ;
font-family : ’RobotoCondensed-Bold’ ;

.boutonRouge:hover
background-color : #3a0011 !important ;
color :#FFFFFF ;

/* page accueil */
.accueil
padding-top : 30px ;

.accueil-rdv h2, .accueil-expo h2
background-color : #004f8a ;
color :#FFFFFF ;
padding : 3px 10px ;
margin : 5px 0px ;
font-size : 1.4em ;

.accueil-expo p
margin :0 ;
padding : 0 ;

.accueil-webradio
margin :40px 0px ;
padding : 0 ;

.accueil-webradio h2, .accueil-articles h2, .aller-plus-loin h2, .intervenants h2
background-color : #dbac00 ;
color :#FFFFFF ;
padding : 3px 10px ;
margin : 5px 0px ;
font-size : 1.4em ;

.bloc_actu p.date_actu
text-transform : uppercase ;
color : #009cc4 ;
margin-bottom : 5px ;
padding :0 ;
font-size : 0.9em ;
font-weight : bold ;

.bloc_actu p
padding :0 ;


.bloc_actu h3.titre_actu
font-size : 1.2em ;

.bloc_actu h3.titre_actu a
color : #000000 !important ;

/* page découvrir */
.aller-plus-loin hr
background-color :#DBAC00 ;
border : 0 ;
height : 2px ;

/* page programme */

#corps_expo .agenda_select_colonne a, #corps_expo .agenda_select_colonne select, #corps_expo .agenda_select_colonne input.button
background-color : #F65309 !important ;
color : #FFFFFF !important ;

#corps_expo .agenda_select_colonne a:hover, #corps_expo .agenda_select_colonne input.button:hover
background-color : #3a0011 !important ;
color : #FFFFFF !important ;

p.magenda_date_themtype
color : #004f8a ;

div.magenda_ulcentral_image, .magenda_ulcentral_image li
background-color : #d1dbdc !important ;
border : 0px ;
margin-bottom : 10px !important ;

.magenda_ulcentral_image li:hover
background-color : #80B0B9 !important ;


div.magenda_ulcentral_image:hover
background-color : #80bac3 ;
-webkit-transition : background 0.5s ease ;
-moz-transition : background 0.5s ease ;
-o-transition : background 0.5s ease ;
transition : background 0.5s ease ;

a.reset_recherche
color :#FFFFFF !important ;

.magenda_h3
font-size : 1.2em ;

ul.magenda_ulcentral_image
margin : 0 ;

p.magenda_central_date, .magenda_central_dscc
color :#000000 ;
padding-bottom :0 ;

ul.magenda_date_blockinfo_bas h4.magenda_h4_dateid, .magenda_partenaires h4.magenda_h4_dateid
background-color : #d1dbdc ;
padding : 5px ;

a.magenda_button, input.button
background-color : #F65309 !important ;
color : #FFFFFF !important ;
-webkit-transition : background 0.5s ease ;
-moz-transition : background 0.5s ease ;
-o-transition : background 0.5s ease ;
transition : background 0.5s ease ;
text-transform : uppercase ;
font-family : ’RobotoCondensed-Bold’ ;

.magenda_button:hover, a.button_on, input.button:hover
background-color : #000000 !important ;
color :#FFFFFF ;

/*bibliographie */
.catbiblio h2
font-size : 1.5em ;

.catbiblio h2
font-size : 1.5em ;

.catbiblio_autedit
padding : 0 ;
margin : 0 ;
font-weight : bold ;

.catbiblio hr
background-color :#F65309 ;
border : 0 ;
height : 2px ;

.catbiblio_resum
margin : 0 ;
padding : 0 ;

.texte_page_accueil
font-family : ’Gochi Hand’, cursive ;
font-size : 1.4em ;

h1.titre_page_accueil
color :#000000 !important ;
font-size : 1.8em ;
margin-top : 50px ;

.div_bloc_rub
background-color : #e9e7e3 ;

.spip_documents_left
padding-right : 15px ;