body{
	font-size : 12px;
}
/* Module Actualites */
.titreActualiteListe{
	background-color:#FEDA66;
	font-size:14px;
}
.soustitreActualiteListe{
	color:#E38104;
	font-weight:bold;
}
.ficheActualiteListe{
	border-left:5px solid #ff9800;
	padding: 0px 0px 15px 10px;
	margin: 0px 0px 35px 0px;
}
.ficheActualiteListe h2{
	background: #ff9800;
	color: white;
	padding: 3px 5px;
	margin-left: -10px;
}
.lienActualiteListe{
	text-align:right;
}
.fichierActualiteListe{
	text-align:right;
}
.pagesActualitesListe{
}
.tableActualiteListe img{
	max-width: 200px;
	width: expression((this.width > 200 && this.width>=this.height) ? 200: true);
	max-height: 200px;
	height: expression((this.height > 200 && this.height>this.width) ? 200: true);
}
.titreActualiteFiche{
	
}
.soustitreActualiteFiche{
	
}
.tableActualiteFiche{
	
}
.lienActualiteFiche{
	
}
.fichierActualiteFiche{
	
}
.titreActualitePopup{
	
}
.soustitreActualitePopup{
	
}
.tableActualitePopup{
	
}
.lienActualitePopup{
	
}
.fichierActualitePopup{
	
}
.actualiteTitre{

}

.paragrapheActualiteListe .photoMdl{
	max-width:250px;
	float:right;
	margin:0 0 15px 15px;
}
.paragrapheActualiteListe .photoMdl img{
	max-width:100%;
}
/* Module Catalogue */
.titreCatalogueUne{
	
}
.soustitreCatalogueUne{
	
}
.tableCatalogueListe{
	background-color:#FEDA66;
	font-weight:bold;
}
.titreCatalogueListe{
	color:#5454A4;
}
.tableCatalogue .inscription{
	text-transform:uppercase;
	text-decoration:underline;
	padding:0 5px;
}
.ligneCatalogueListe .image{
	width:120px;
	height:60px;
	background-size:cover;
	background-repeat:no-repeat;
}
.ligneCatalogueListe td {
    border-bottom: 2px solid white;
}
.ligneCatalogueListe .vert{
	background:#5cb85c;
	color:#fff;
}
.ligneCatalogueListe .orange{
	background:#f0ad4e;
	color:#fff;
}
.ligneCatalogueListe .rouge{
	background:#d9534f;
	color:#fff;
}
.ligne2CatalogueListe{
	color:#c13910;
	font-weight:bold;
}
.titre2CatalogueListe{
	color:#c13910;
}
.titreCatalogueFiche{
	background-color:#FEDA66;
	font-size:14px;
}
.soustitreCatalogueFiche{
	color:#E38104;
	font-weight:bold;
}
.tableCatalogueFiche{
	width:600px;
	border:1px solid #FEDA66;
}
.lienCatalogueFiche{
	text-align:right;
}
.panierCatalogueListe{
	width:300px;
	height:150px;
	border : 1px solid #383391;
	/*filter:alpha(opacity=50);*/
	background-color:#e9e9e9;
	color:#000090;
	font-weight:bold;
}
.rechercheCatalogueListe{
	/*width:250px;
	height:10%;
	background-color:#EBEBD6;*/
}
.boutonRechercheCatalogueListe{
	background-color: #C13911;
	color: #FFFFFF;
	font-weight: bold;
}
/* Module Annuaire */
.tableAnnuaireRecherche{
	width:600px;
}
.boutonRechercheAnnuaireRecherche{
	background-color: #C13911;
	color: #FFFFFF;
	font-weight: bold;
}
a.lienAnnuairePartenaireListe{
	
}
a.lienAnnuairePartenaireListe:hover{
	
}
.tableAnnuairePartenaireFiche{
	background-color:#e9e9e9;
	border : 1px solid #383391;
	color:#000000;
	width:100%;	
}
.titreAnnuairePartenaireFiche{
	font-weight:bold;
	font-size:14px;
	color:#1D65A4;
}
.pagesAnnuairePartenaireListe{
	
}
/* Module Adherents */
.texteAdherentsucess{
	
}
.texteAdherentsucess{
	font-size:14px;	
}
/* Module Liens */
.lienListe{
	
}
/* Module telecharger */
.tableTelechargerListe{
	border:1px solid #FEDA66;
	width:400px;
}
.titreTelechargerListe{
	
}
.lienTelechargerListe{
	color:#000000;
}
/* Module Panier */
.boutonPanierAjout{
	background-color: #C13911;
	color: #FFFFFF;
	font-weight: bold;
}
.boutonPanierRecap{
	background-color: #C13911;
	color: #FFFFFF;
	font-weight: bold;
}
.fermerPanierAjout{
	
}
.titrePanierListe{
	background-color:#FEDA66;
	font-weight:bold;
}
.lienPanierListe{
	
}
.tableauBoutonsPanierListe{
	border: 3px; 
	padding: 3px;
	background-color:#E3F2EF; 
	width:316px; 
	height:42px;
	
}
.boutonPanierListe{
	background-color:#5454A4;
	border-bottom-color: #FFFFFF;
	border-right-color: #FFFFFF;
}
.lienBoutonPanierListe{
		color:#FFFFFF;
}
.textePanierValider{

}



/*******************************************************************************
***********************          MODULE GALERIE          ***********************
*******************************************************************************/


.moduleGalerie h1 {

}
.moduleGalerie h1:first-letter {

}
.moduleGalerie .listeMiniatures {
   /*border-collapse: collapse;*/
}
.moduleGalerie .listeMiniatures th {
   text-align: center;
   padding: 5px;
   text-transform: uppercase;
    color:#6E8A9C;
    font-size:14px;
    font-weight:bold;
}
.moduleGalerie .listeMiniatures .descriptionGalerie {
   text-align: justify;
   border-bottom: 1px dashed grey;
   padding: 5px;
}
.moduleGalerie .listeMiniatures td {
   padding: 5px;
   text-align: center;
}
.moduleGalerie .listeMiniatures img {
   max-width: 150px;
   _width: expression((this.width > 150 && this.width>=this.height) ? 150: true);
   max-height: 150px;
   _height: expression((this.height > 150 && this.height>this.width) ? 150: true);
}
.moduleGalerie .listeMiniatures .titreImg{
   /*font-style: italic;*/
   /*font-weight: bold;*/
}



/*******************************************************************************
**********************              GESTION               **********************
*******************************************************************************/


/**** Menu principal ****/

.moduleGestion {
   font-family: arial, sans-serif;
   margin: 0;
}
.moduleGestion .hautPage {
   width: 100%;
   height: 34px;
   text-align: center;
   font-weight: bold;
   font-size: 14px;
   margin: 0px auto;
   background: url(../modules/gestion/images/barre_grise_milieux.gif) repeat-x;
}
.moduleGestion .hautPage .texte {
   padding-top: 5px;
}
.moduleGestion .entete {
   width: 452px;
   height: 20px;
   text-align: center;
   font-weight: bold;
   font-size: 14px;
   margin: 0px auto;
   background: url(../modules/gestion/images/barre_jaune_milieu.gif) repeat-x;
}
.moduleGestion .entete .texte {
   padding-top: 2px;
}
.moduleGestion .menu {
   width: 450px;
   border-left: 1px solid #a9a298;
   border-right: 1px solid #a9a298;
   border-bottom: 1px solid #a9a298;
   margin: 0px auto;
   padding: 10px 0   ;
   background-color: #ededed;
}
.moduleGestion ul{
   width: 90%;
   padding: 0px;
   margin: 10px;
}

.moduleGestion li{
   text-align: left;
   list-style: none;
   margin: 0px;
   padding: 0px;
}
.moduleGestion li a{
   display: block;
   width: 100%;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-left: 15px;
   font-size: 12px;
   text-decoration: none;
   color: Black;
}
.moduleGestion li a:hover {
  background-color: #ffd729;
}



/**** barre de recherche ****/
.gestionRecherche {
   color: #FFFFFF;
   font-family: arial;
   font-size: 12px;
   width: 100%;
   /*height: 45px;*/
   padding: 10px 0;
   background: black url(../modules/gestion/images/fondBarre.jpg) repeat-y;
}
.gestionRecherche h1 {
   position: relative;
   top: -8px;
   color: white;
   width: 155px;
   font-size: 18px;
   font-weight: bold;
   text-align: center;
   /*vertical-align: top;*/
   margin: 0;
   /*margin-top: -27px;*/
   padding: 0px 10px 0px 0;
   /*padding: 0 10px;*/
}
.gestionRecherche td {
   vertical-align: bottom;
   padding: 0 5px;
}
.gestionRecherche a {
   color: #ffd200;
   font-weight: bold;
   text-decoration: none;
}
.gestionRecherche a:hover {
   text-decoration: underline;
}


.gestionCorps {
   background-color: white;
   margin: 0;
}

/**** liste des fiches ****/
.gestionListe {
   height: 500px;
}
html>body .gestionListe {
   height: auto;
   min-height: 500px;
}
.gestionListe .infosResultat {
   color: #999999;
   font-size: 12px;
}
.gestionListe h1 {
   color: black;
   /*text-align: center;*/
   font-size: 18px;
   /*margin-bottom: 0;
   padding: 0 0 0 10px;*/
}
.gestionListe h2 {
   color: black;
   font-family: arial;
   font-size: 12px;
}
.gestionListe img {
   float: right;
   margin-left: 10px;
}
.gestionListe hr {
   display : block;
   clear: both;
   height: 1px;
   padding: 0;
   color: transparent;
   background-color: transparent;
   border: none;
   border-top : 1px dashed #999999;
   margin : 10px auto 0px auto;
/*marges sous ie*/
   _margin: 13px auto;
}
.gestionListe p {
   text-align: center;
}
.gestionListe a {
   color: black;
   /*text-decoration: none;*/
}
.gestionListe a:hover {
   text-decoration: underline;
}
.gestionListe .fiche {
   width: 800px;
   margin: auto;
   font-size: 12px;
}
.gestionListe .fiche h1 {
   color: black;
   width: 100%;
   font-family: arial;
   font-size: 16px;
   margin-bottom: 0;
   padding: 0 0 0 10px;
   background-color: #ffd200;
   /*text-transform: capitalize;*/
}
.gestionListe .fiche h1:first-letter {
   text-transform: uppercase;
}
.gestionListe .fiche p {
   text-align: justify;
}
.gestionListe .action {
   font-size: 12px;
}
.gestionFooter {
   width: 100%;
   color: white;
   padding: 8px 0;
   text-align: center;
   background-color: black;
}
.gestionFooter a {
   color: #ffd200;
}
.gestionListe .attention {
   color: #ee0000;
}
.gestionListe .commentaire {
   color: #999999;
   font-size: 12px;
}


/**** fiche ****/
.gestionEdition {
   background-color: white;
   margin: 0;
}
.gestionEdition #fiche {
   margin: auto;
   width: 700px;
   background-color: #ededed;
   border: 2px solid black;
   font-size: 12px;
}
.gestionEdition #fiche img {
  width: 250px;
}
.gestionEdition h1 {
   color: black;
   width: 100%;
   font-family: arial;
   font-size: 16px;
   text-align: center;
   margin-bottom: 0;
   padding: 8px 0;
   margin: 0;
   background-color: #ffd200;
}
.gestionEdition .action {
   display: block;
   font-size: 12px;
   text-align: right;
   padding-right: 10px;
}
.gestionEdition .commentaire {
   color: #999999;
   font-size: 12px;
}
.gestionEdition hr {
   display : block;
   height: 1px;
   padding: 0;
   color: transparent;
   background-color: transparent;
   border: none;
   border-top : 1px solid black;
   margin : 20px auto;
/*marges sous ie*/
   _margin: 13px auto;
}
.gestionEdition a {
   color: black;
   /*text-decoration: none;*/
}
.gestionEdition a:hover {
   text-decoration: underline;
}
.gestionEdition .footer {
   width: 100%;
   padding: 8px 0;
   text-align: center;
   color: white;
   background-color: black;
}
.gestionEdition .footer a {
   color: #ffd200;
}

