/*
couleur 1 : #515C54 (GRIS ESF);
couleur 2 : #378854 (VERT ESF);
couleur 3 : black; (contenu textuel de la page)
couleur 4 : #DFEAE2; (fond des menus)
*/

body{color:black;}

.color1,
.home .row1 .gauche,
.content a,
.menu ul ul a,
.content h2, .content h2 a,
.content h3, .content h3 a,
.content .gauche ul li a,
.ariane a, .content .general-program h3 a, .content .conf-detail h3{
	color:#515C54;
	border-color:#515C54;
}
.content .news-list li,
.home .row2 .gauche .gauche{border-color:#515C54;}

.menu ul ul,
.surheader,
.footer{background-color:#515C54;}

.home .row1 .droite h2,
.home .row1 .droite a,
.home .row2 .gauche .gauche h2,
.home .row2 .gauche .droite h2,
.home .row2 .gauche .droite a,
.home .row3 h2,
.home .row3 h2 a,
.content h1,
.content .bio h2{
	color:#378854;
}
.home .row1 .droite h2,
.content h1,
.content .bio h2,
.menu,
.footer,
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img, div.csc-textpic-border div.csc-textpic-single-image img{
	border-color:#378854;
}

a.readmore,
.follow,
.home .row2 .gauche .droite p.readmore a,
.content .general-program-header a,
.content .bio .infos p.links a,
.content .news-list p.links a,
.content p.back a,
.content .tx-felogin-pi1 form .submit input,
.content .csc-mailform-fieldset .csc_mailform_submit,
.content .tx-indexedsearch .tx-indexedsearch-searchbox-button,
.menu,
.menu a.actif,
.menu ul li:hover ul a:hover,
.content .gauche ul li a:hover, .content .gauche ul li a.actif,
.subfooter{background-color:#378854;}

a.readmore,
.menu a,
.menu ul li:hover ul a:hover,
.home .row1 .droite a.readmore,
.home .row2 .gauche .gauche a.readmore,
.home .row1 .gauche .center-wrap, .home .row1 .gauche .center-wrap a,
.home .row2 .gauche p.readmore a,
.follow,
.home .row2 .droite a,
.footer ul li a,
.subfooter, .subfooter a,
.content .general-program-header a,
.content .bio .infos p.links a,
.content .news-list p.links a,
.content p.back a,
.content .tx-felogin-pi1 form .submit input,
.content .csc-mailform-fieldset .csc_mailform_submit,
.content .tx-indexedsearch .tx-indexedsearch-searchbox-button,
.surheader .links, .surheader .links a,
.content .gauche ul li a:hover, .content .gauche ul li a.actif{color:white;}
{background-color:white;}
.menu ul li:hover ul a, .menu ul li:hover ul a:hover,
.content .gauche ul li a,
.content .gauche ul li a:hover,
.content .gauche ul li a.actif{border-color:white;}

.menu ul ul,
.content .gauche ul{background:#DFEAE2;}

/* Variantes d'images */
.menu ul li:hover ul a, .content .gauche ul li a{background-image:url('../images/menu-item-standard.png');}
.menu ul li:hover ul a:hover, .content .gauche ul li a:hover, .content .gauche ul li a.actif{background-image:url('../images/menu-item-hover.png');}

.home .row1 .gauche .center-wrap{background-image:url('../images/barre-slider-home.png');}
.home .row1 .gauche .center-wrap p a{background-image:url('../images/item-inact-slider-home.png');}
.home .row1 .gauche .center-wrap p a.active{background-image:url('../images/item-act-slider-home.png');}

.home .row2 .gauche .gauche h2{background-image:url('../images/h2-row2-gauche-gauche.png');}

.content p.back a{background-image:url('../images/picto-back.png');}

.content .totopwrapper p.csc-linkToTop a{background-image:url('../images/totop.png');}