/*-------------------------------------------------------------------------------------*/
/* =  fond de page			 */
/*-------------------------------------------------------------------------------------*/

html{background:#FDF6F2 url('../imgMinisite1/bg_body.png') repeat-x;
}

#page {
	background-color : transparent ;
}

#header{
	background:transparent url('../imgMinisite1/bg_header.png') no-repeat;
}

#header h1 {position:relative; top:50px;}
#topBar a {color: #F35825;}
#topBar .inptBtn {background-color: #F35825; color:#fff;}

#footer {background: transparent url('../imgMinisite1/bgFooterActus.png');
  	background-repeat: repeat-x;
	background-size: cover!important;
}

.footer-links{
	display: flex;
  	justify-content: center;
  	align-items: center;
}

/* = Colonne de droite
--------------------- */

.module {
	background: #484848;
	color: #fff;

}
.module a {color: #fff;}
.module a:hover, .module a:focus {color: #FEFE88;}

.module .wsg a {color: #ffffff;}

.module h2 {
	color: #fff;
}

.menuminisite {background:#a91615 url('../imgMinisite1/bg_menuminisite.png') repeat-y;}


/*--------------------- main*/
#main{background: #fff}

/*#sideblock{background-color:#518999;}*/




/* = Article
----------- */
.wsg h1,
.wsg h2,
.wsg h3,
.wsg h4,
.wsg h5,
.wsg h6,
#article h1,
#article h2,
#article h3,
#article h4,
#article h5,
#article h6,
#actuUne h2,
.actuContent h2 a,
.themeActu strong, .tagsActu strong,
.cartouche.typB a,
h2.itemTitle,
.itemTitle a {
	color: #5f4b42;
}

p.date{color: #F35825}

.module  .wsg h1,
.module  .wsg h2,
.module  .wsg h3,
.module  .wsg h4,
.module  .wsg h5,
.module  .wsg h6{
	color:#fff;
}

.wsg a {text-decoration: underline; color: #F35825;}

.actuImage span{color: #5f4b42;}

#plus h2,#plus h3,#plus strong  {
	color: #5f4b42;
}

.cartouche.typB {
	color: #5f4b42;
}


#article .actuDate, #actuUne .actuDate, .actu .actuDate, .item .actuDate {
	background: #6f5d55;
	color: #fff;
	background: url('../imgMinisite1/dateAlpha80.png') ;
}

#commentaires h2, #commentaires h3, .auteur strong{
	color: #F35825;
}

#list .itemTitle a:hover,#list .itemTitle a:focus, .tagsActu a:hover , #list .infoItem a:hover , .actuContent a:hover  {color: #F35825}


/* = Info complÃ©mentaires
------------------------ */
#complements {margin: 15px 0 0 0;}
#complements .comp {
	border-top: 1px #D88A8A solid;
}
#complements .comp.last {
	border-bottom: 1px #D88A8A solid;
}
#complements .tiComp {
	text-align: right;
	color: #4C3932;
	border-top: 1px #D88A8A solid;
	font-weight: bold;
	padding: .5em 0 0 0;
}
#complements .wsg {font-size: 90%;}

/*--------------------- pagination*/
.pagination a, .pagination span, .bt_offre a, .bt_offre span {color: #F35825;border: 1px #F35825 solid;}
.pagination a:hover, .pagination a:focus,.bt_offre a:hover, .bt_offre a:focus {background: #6f5d55; color: #fff;}
.pagination .current {background: #F35825; color: #fff;}


/*--------------------- bt formulaire*/
.formBox .field_valid .inptBtn, .myspaceContent .formBox .field_valid .inptBtn {
	background: #F35825; color: #fff;
}

/*--------------------- les onglet*/
.onglet {
	background: #6f5d55;
	color: #fff;
}

/*-------------------------------------------------------------------------------------*/
/* =  plan du site			 */
/*-------------------------------------------------------------------------------------*/
#planSite ul{border-left:1px #9F8E83 solid;}
#planSite a{text-decoration:none; color:#6f5d55;}
#planSite a:hover, #planSite a:focus{text-decoration:none; color:#F35825;}



/* P. Le Bot - 13/02/2009 - Pagebrowser resultats de recherche */
.tx-indexedsearch .pagination a {
	margin: 3px;
}

#formulaire fieldset { padding: 15px; }
#formulaire legend { font-weight: bold; }
#formulaire label { font-size: 85%; }
#formulaire input { font-size: 85%; }
#formulaire select { font-size: 85%; }


/* = Recherche
------------- */

.resultat {
padding: 10px 5px;
margin: 5px 0;
float: left;
border-top: 1px solid #dcd0de;
}

.resultat .descriptif {
width: 540px;
float: left;
padding: 0 10px 0 0;
border-right: 1px solid #dcd0de;
}

.resultat div.infosFichier ul li {
list-style: none;
color: #511158;
}

.resultat .infosFichier {
width: 210px;
float: right;
}

#formulaire {
/*width: 780px;*/
margin: 15px 0 0 0;
padding: 10px 0 0 0;
float: left;
background: url(../images/bgFormulaireRecherche.gif)
}

#formulaire form fieldset {
float: left;
}

#formulaire form fieldset legend {
display: none;
}

#formulaire form fieldset p.fieldline label {
width: auto;
margin: 0 8px 0 0;
}

#formulaire form fieldset p.fieldline label.texte {
width: 230px;
}

#formulaire form fieldset p.fieldline input {
width: auto;
float: left;
}

#formulaire form p.fieldline,
#formulaire form p.fieldbutton {
/*width: 720px;*/
margin: 0 10px 0px 10px;
float: left;
padding: 10px 0px;
}

#formulaire form p.fieldline input,
#formulaire form p.fieldline select, 
#formulaire form p.fieldline textarea {
width: 280px;
float: left;
margin-right: 10px;
text-align:left;
padding: 0;
}

#formulaire form p.fieldline input.court {
width: 85px;
}

#formulaire form p.fieldline {
border-bottom: 1px dotted #444444;
}

#formulaire form p.fieldline label,
#formulaire form p.fieldline span.pseudolabel {
width: 230px;
float: left;
margin: 0 0 10px 0;
font-weight: bold;
color: #511158;
}

#formulaire form p.fieldbutton span.pseudolabel {
margin: 0 0 0 0;
}

#formulaire form p.fieldline label span,
#formulaire form p.fieldline span.pseudolabel span,
#formulaire form p.fieldbutton span.pseudolabel {
color: #444444;
font-weight: normal;
}

#formulaire form p.fieldline label.short {
width: 15px;
margin: 0 10px 0 0;
}

#formulaire form p.fieldline label span.requis {
color: #B20000;
}

.inptBtn { margin-top: 10px; }

#errorMessage {
width: 50%;
padding: 5px;
background: #fff;
margin: 0 auto;
border:  1px solid #B20000;
	}

#page_tele { padding: 0px 120px; }
	#page_tele p { margin: 20px 0px !important; width: 80px; }

#share { float: left; width: 20px; text-align: center; }



#ariane {
	width:650px;
}

#recherche {
	width:152px;
}