/*  ---------  CSS generated for skin Epices - 2017 - http://4avril.com  ----------- */

/@font-face {
    font-family: 'eastmarketregular';
    src: url('font1/EastMarket-webfont.eot');
    src: url('font1/EastMarket-webfont.eot?#iefix') format('embedded-opentype'),
         url('font1/EastMarket-webfont.woff') format('woff'),
         url('font1/EastMarket-webfont.ttf') format('truetype'),
         url('font1/EastMarket-webfont.svg#eastmarketregular') format('svg');
    font-weight: normal;
    font-style: normal;
}/
@font-face {
    font-family: 'source_sans_proregular';
    src: url('font2/sourcesanspro-regular-webfont.woff2') format('woff2'),
         url('font2/sourcesanspro-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/*************************************************************************** 
BOITE MENU - Ajouter ces lignes si 2 langues - Position drapeau
****************************************************************************
.titrebox.TrMIL0, .titrebox.TrMIL1, .titrebox.TrMIR0, .titrebox.TrMIR1 {
	height: 40px;
	padding: 0;
}
#LeftBoxes .pop.menuIcons_flag, #RightBoxes .pop.menuIcons_flag {
	padding: 0;
	margin: -20px 0px 0 16px;
}
#TopBoxes div.pop.menuIcons_flag {
	top: 50px;
}
*****************************************************************************/
#skinCopyright a {
	font-weight: normal;
	color: #695834;
}
p, a, a:hover, .tbl, .tblover, .tblbox, .tblboxover, .box, .box p, .box a, .box a:hover, h1, h2, h3, h4, .textCenter, label, input.texte, p.box.textLeft, .rep, .quest, div.ariane, button, ul.dropdown li, ul.dropdown li li, p.rubr, .boxprint {
	font-family: source_sans_proregular;
}
#page {
	background: url(img/top.png) no-repeat 50% 0%, url(img/photo.png) no-repeat 100% 0%, url(img/footer.png) no-repeat 50% 100% #e1dac9;
}
#TopBoxes, #MainContent, #BottomBoxes {
	max-width: 1280px;
	margin: 10px auto;
}
#TopBoxes .row .col {
	vertical-align: middle;
}
#TopBoxes .row.T0row1, #TopBoxes .row.T1row1, #TopBoxes .row.T2row1 { /*ligne 1 - pour photo*/
	min-height: 380px;
}
/** MENU **/
div.menuIcons ul li.menu_admin { /* section admin */
    position: absolute;
	top: 4px;
	right: 4px;
}
div.menuIcons ul li.menu_admin a span {
	color: transparent;
	font-size: 15px;
	border: 0px;
}
div.menuIcons ul li.menu_admin a:hover span {
	border: 0px;
	color: #fff;
	background: transparent;
}
div.menuIcons ul li a span { /* lien */
    font-variant: small-caps;
	width: 160px;
	border-bottom: 1px dotted #252015;
}
ul.boxmenu li.menu_admin a { /*ADMIN dans boite menu*/
	display: none;
}
div.menuIcons {
	max-width: 220px;
}
div.menuIcons ul li a span, div.menuIcons ul li a:hover span, div.menuIcons ul li a span.current {
	padding: 5px 10px;
	margin: 0px 5px;
}
#TopBoxes .wideboxsearch {
	max-width: 200px;
	background: #d5ccb5;
	padding: 5px;
}
#TopBoxes .wideboxsearch input.texte {
	background: transparent;
	border: 0;
	color: #252015;
}
/* BOITES */
.titrebox {
	background: url(img/titrebox.png) #d5ccb5;
	font-variant: small-caps;
	font-family: source_sans_proregular;
}
.titre, .titre a {
	font-family: Arial;
	font-weight: bold;
}
#BlogCenterBoxes .titrebox { /*Blog - Tous les billets*/
	background: transparent;
	font: 20px Arial;
	color: #a8673a;
}
li.link.curr_item.niv1 img.puce, li.link.curr_item.niv2 img.puce {
	display: none;
}
li.link.curr_item.niv1, li.link.curr_item.niv2 {
	background: #e1dac9;
	border: 1px dotted #b5a57d;
}
li.link.curr_item.niv1 a, li.link.curr_item.niv2 a {
	background-color: transparent;
	padding-left: 0;
	color: #252015;
}
p.rubr.categ.niv1 { /*rubrique*/
	font-variant: small-caps;
	font-size: 18px;
}
ul.boxmenu li.menu_admin a { /*ADMIN dans boite menu*/
	display: none;
}
ul.boxmenu li a, ul.boxmenu li {
	text-align: center;
	font-variant: small-caps;
	font-size: 16px;
}
ul.boxmenu li .curr_item, ul.boxmenu li.curr_item { /* items actifs liste - boite menu*/
	font-variant: small-caps;
	font-size: 16px;
	background: transparent;
	color: #ad3510;
}
/** FORMULAIRE **/
legend {
	background: #b5a57d;
	color: #252015;
	padding: 2px 4px;
	font-family: source_sans_proregular;
	font-variant: small-caps;
	font-weight: normal;
}
fieldset {
	border: 0px;
	border-top: 1px solid #b5a57d;
}
div#pgeditor_ptxt div.contentWIW { /*contour texte du message*/
	border: 2px solid #b5a57d;
}
button, button:hover {
	border: 1px solid #e1dac9;
}
/** CALENDRIER **/
tr.cal { /* calendar nav bar */
    font-family:  source_sans_proregular;
}
select.cal { /* mont and year selection */
    font-family:  source_sans_proregular;
    color: #252015;
	border: 1px solid #b5a57d;
}
td.cals { /* week */
    font-family:  source_sans_proregular;
}
td.cals strong {
	font-weight: normal;
}
td.cal0 { /* empty cell*/
    font-family:  source_sans_proregular;
}
td.cal1 { /* days */
    font-family:  source_sans_proregular;
}
td.cal2 { /* today */
    font-family:  source_sans_proregular;
}
td.cal3 { /* sunday or special */
    font-family:  source_sans_proregular;
}
td.cal4 { /* today is sunday or special */
    font-family:  source_sans_proregular;
}
td.calevt { /* planner event */
    font-family:  source_sans_proregular;
}
td.calevt a { /* link of planner event */
    font-family:  source_sans_proregular;
}
/** CITATION dans BLOG et FORUM **/
.rep .cite span.cite { /*auteur citation*/
	background: #a8673a;
	color: #fff;
	border: 0px dotted #a8673a;
	padding: 2px 4px;
	font-weight: normal;
}
.rep .cite { /*citation*/
	background: #e1dac9;
	border: 1px solid #b5a57d;
}
.rep .cite p { /*texte citation*/
	background: #e1dac9;
	color: #252015;
}
.rep.marginAuto.width95.textLeft.pgrbra { /*commenter un billet - texte du billet*/
	border: 1px solid #b5a57d;
	max-width: 600px;
}
/** FORUM **/
.bord2 {
	border: 0px;
	background: #b5a57d;
}
tr.forum2 a {
	font: 18px source_sans_proregular;
}
.forum p, .forum a, .thtbldiv.textLeft.thheadbodyW a, .thtbldiv.textCenter.width20.thheadsubjectW, .trhtblfr, .forum.tdtbldiv.width12 { /*catégorie - livre or - réaction*/
	color: #fff;
	font-weight: normal;
	font-variant: small-caps;
	font-size: 18px;
}
.forum2.tdtbldiv { /*date quand agenda affiché*/
	color: #252015;
	background: #d5ccb5;
}
.bord.tbldiv.width100.thbody, .rep.tdtblfr.textCenter.width20.thbodysubjectW { /*auteur message, site, courriel*/
	background: #d5ccb5;
}
p.titre.textCenter.textUpper { /*charte du forum*/
	background: url(img/titrebox.png) #e1dac9;
	color: #252015;
	font-size: 15px;
	font-family: source_sans_proregular;
	text-align: center;
}
p.titre.textCenter.textUpper u { /*charte du forum - soulignement*/
	text-decoration: none;
}
p.titre.textCenter.textUnderline { /*utilisation du forum*/
	background: url(img/titrebox.png) #e1dac9;
	color: #252015;
	font-size: 15px;
	font-family: source_sans_proregular;
	text-align: center;
	text-decoration: none;
}
.rep.posRelative.marginAuto.width95.textLeft.pgc1 { /*poster une réponse*/
	border: 1px solid #b5a57d;
	background: #e1dac9;
}
.Code {
	border: 1px solid #b5a57d;
	background: #b5a57d;
	color: #252015;
	font-family: source_sans_proregular;
}
/** ONGLETS - ACCORDEON **/
#gytabs .gyactif, #gyaccordion a, #gyaccordion li a.opened, #gyaccordion li.firstitem a.opened {
	font-weight: normal;
}
/** LIENS **/
.lisubrubr a {
	font: 16px source_sans_proregular;
}
.rep.licontent {
	background: #d5ccb5;
}
/** PHOTOS **/
.phrubr2 {
	font: 18px source_sans_proregular;
}
.phsubrubr {
	background: transparent;
}
.phimg { /* miniatures des galeries photos */
    background: #e1dac9;
    margin: 4px 4px 10px;
    border: 0px solid #C0C0C0 !important;
    border-radius: 0px;
    box-shadow: 0 0 0; 
}
#BottomBoxes .photobox {
	background: transparent;
}
/** FAQ **/
.bord2.displayBlock { 
	background: #e1dac9;
}
.fasubrubr a {
	font: 16px source_sans_proregular;
}
.rep.facontent { /*contenu FAQ*/
	background: #d5ccb5;
}
/** TELECHARGEMENT **/
.dncontent {
	background: #d5ccb5;
}
/** MENU MOBILE **/
.menu-vertical li {
	background: #b5a57d;
}
.menu-vertical li:hover, .menu-vertical li ul li:hover {
	background: #a8673a;
}
.menu-vertical li a, .menu-vertical li a:hover {
	font: 15px source_sans_proregular;
	color: #fff;
}
