/* CSS Document */

* {
  margin:0;
  padding:0;
  border:0}
  
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background:url(../images/mep/body.gif) repeat-x;
	background-color:#f0eff4;} 

a {color:#ffffff;outline:none;}
a:link, a:visited{text-decoration:none;}
a:hover{text-decoration:none;} 
a img{border:0;}

p{padding:0;line-height: 1.5em;}

ul{list-style:none;}

object,embed{margin:0; padding:0; border:0;}

/*------------------------------  ------- BLOCS -------  ----------------------------
-----------------------------------------------------------------------------------*/
#conteneur {width:1006px;margin: 0 auto;background:url(../images/mep/fondY.gif) repeat-y top center;}

#wrap{width:1006px;height:186px;background:url(../images/mep/fondConteneur2015.jpg) no-repeat top left;}

#blocG{float:left;width:816px;margin-top:174px;}

#contenu{float:left;width:630px;height:auto !important; height:500px; min-height:500px;font-family:Verdana, Arial, Helvetica, sans-serif;}
#contenuText{width:580px; padding:10px 10px 10px 27px;color:#00335d;  }
#myPrintArea a{font-weight:bold;color:#00335d; }
#myPrintArea{width:634px;}

#blocMenu{float:left;font-weight:bold;width:181px;}

#menu{margin:15px 0 0 0}
#accueil{margin:10px 0 0 16px}

#blocR{float:right;width:184px;color:#fff; height:400px;font-weight:bold; }
#blocAdherent{margin:20px 0 0 25px;}
#logo{margin:15px 0 20px 0;background:url(../images/mep/logoFede.png) no-repeat;width:113px;height:24px;}

#footer{height:60px;margin:50px 0 0 0;padding:0;  text-align:center}
#traitFooter{background:url(../images/mep/traitFooter.gif) no-repeat top center;height:12px;width:663px;margin:0 0 0 168px}

.blocTexte{margin-left:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; text-align:justify;padding-right:10px;}

#formMdp{margin:20px 0 0 0;display:none;font-size:10px}

#gestion{ width:634px; text-align:right;margin-top:20px;}
#gestion a{color:#ff7d33;font-weight:bold;margin-right:10px}

#role1{float:left; width:275px;height:123px; background-color:#CCCCCC;padding:5px;}
#role2{float:right; width:275px;height:123px; background-color:#CCCCCC;padding:5px;}
#role3{float:left; width:275px;height:123px; background-color:#CCCCCC;margin:10px 0 0 0;padding:5px;}
#role4{float:right; width:275px;height:123px; background-color:#CCCCCC;margin:10px 0 0 0;padding:5px;}

#organisation1{background-color:#CCCCCC;padding:5px;margin:10px 0}
#organisation2{background-color:#CCCCCC;padding:5px;margin:10px 0}
#organisation3{background-color:#CCCCCC;padding:5px;margin:0 0 10px 0;width:180px;float:left;height:50px;}
#organisation4{background-color:#CCCCCC;padding:5px;margin:0  5px 10px 5px;width:180px;float:left;height:50px;}
#organisation5{background-color:#CCCCCC;padding:5px;margin:0 0 10px  0;width:180px;float:right;height:50px;}
#organisation6{background-color:#CCCCCC;padding:5px;margin:0 0 0 0;}

.bloclisteAdherent{background-color:#CCCCCC;padding:10px;margin:3px 0;width:542px}
.listeAdherentsAnnuaire{}
.tableAdherentsAnnuaire td{padding-top:5px}
.tableAdherentsAnnuaire{ border-collapse:collapse;}

/*------------------------------  ------- STYLE -------  ----------------------------
-----------------------------------------------------------------------------------*/
h1,h2,h3,h4 {font-weight:bold;}
h1{font-size:18px;}
h2{font-size:14px;}
h3{font-size:12px;}
h4{font-size:11px; text-transform:uppercase;}

#contenuText h1{font-size:13px;text-decoration:underline}
#contenuText h2{font-size:12px;text-decoration:underline;margin:10px 0}
#contenuText h3{margin:10px 0}
.encadre2{border:1px solid #CCCCCC;padding:5px;margin:10px 0}
.retourTop{background:url(../images/mep/haut_page.gif) no-repeat center left;padding-left:16px;margin:10px 0 0 230px;text-decoration:underline;vertical-align:middle;}
.telecharger{background:url(../images/mep/pdf.gif) no-repeat left center;padding-left:18px;margin:10px 0 0 0}
.ariane{color:#00335d;font-weight:bold;margin:0 0 0 28px;font-size:10px }
.ariane a {color:#00335d}
.clear{clear:both;}

.headLi{text-transform:uppercase;color:#007437;background:url(../images/mep/puce.gif) no-repeat left center;padding-left:16px;font-size:12px;margin-top:10px}
.espaceInfo, .adherent{ text-transform:uppercase;}
.espaceInfo{margin-bottom:10px;}
#mdpOublie{ font-size:10px;margin-left:35px}

#connecte a,#connecte{color:red;}
#deconnection{float:right;margin:-15px 3px 0 0 ;}
#annuler{float:right;margin: 0 14px 0 0}
#info{position:absolute;color:red;margin:60px 0 0 400px}

.titre{margin:20px 0 0 0;padding:5px 0 0 28px;background:url(../images/mep/fondTitre.gif) no-repeat left center;width:604px;height:34px;color:#00335d;font-size:14px}

.bloc{ background-color:#8a9ba2;margin:0;height:auto !important; height:30px; min-height:30px;color:#fff; padding-bottom:10px;}
.blocFoot{ background-color:#afb8c0;height:16px;color:#1e305f}
.bloc,.blocFoot{padding-left:27px;width:605px;}

.president{float:left;}
.suite{float:right;font-weight:bold;margin-right:60px;background:url(../images/mep/fleche.gif) no-repeat right center;padding-right:15px}

.blocFoot a{color:#1e305f; cursor:pointer}
.orangeSuite{color:#f97244;}

#pourquoi_adherer{font-size:14px; margin-left:150px; text-transform:uppercase;color:#fff;font-weight:bold;padding:20px 0}
/*.datePublication{position:absolute;font-size:10px; color:#006600;margin:20px 0 0 300px;}*/
.datePublication{float:right;font-size:10px; color:#006600;margin:20px 5px 0 0}
.dateEvent{font-size:11px; color:#006600;margin:10px 5px 0 0;padding:10px 0}

.center{width:490px; text-align:center}
.noMarginTop{margin-top:0}
.noMarginLeft{margin-left:0}
.actif a{font-weight:bold; text-decoration:underline;color:#ff7d33}

#contenuText a{color:#00335d; text-decoration:underline;}
#blocForm,#blocAdmin,#blocSociete{width:520px; border:1px solid #CCCCCC;padding:20px}

.img_d{float:right;font-style:italic;font-size:10px;margin-left:10px;}
.img_g{float:left;font-style:italic;font-size:10px;margin-right:10px;}
.tdtableau_couleur{ background-color:#999999;width:130px; vertical-align:top}
.tbtableau{border-collapse: collapse ;  }
.tbtableau td{ border:1px solid #000 ;padding:5px;}
.tdtableau{width:416px;}

#docDl{margin:20px 0}



.bleu{color:#00335D}

/*------------------------------  ------- LISTES -------  --------------------------
-----------------------------------------------------------------------------------*/
.menu{color:#FFFFFF;margin-left:18px}
.menu li a:hover{color:#038741;text-decoration:underline;}

.ssMenu{margin-left:20px;font-size:11px;}

#listeAdherent{margin-top:100px}
#listeAdherent li{margin:0 0 15px 0}
#listeAdherent li a{ text-transform:uppercase;background:url(../images/mep/puce2.gif) no-repeat left center;padding-left:28px;}




#sousListeJuridique,#sousInfosMetier{margin:10px 0 0 30px}
#sousListeJuridique li a,#sousInfosMetier li a { text-transform:none;background:url(../images/mep/puce3.gif) no-repeat 0 2px;padding-left:12px;font-weight:normal;}
#listeAdherent .actif{text-decoration:underline;color:#ff7d33}

#footer ul{margin:10px 0 0 0;padding:0}
#footer li{display:inline;font-size:10px;text-transform:uppercase;}
#footer li a{color:#000}

.liste_sommaire{margin:10px 0}

/*------------------------------  ------- FORMULAIRES -------  ----------------------
-----------------------------------------------------------------------------------*/
#formLogin label{font-size:11px;padding:0;margin:0;border:0;}
#formLogin input, #mdp input{ background-color:#3a393c;border:1px solid #666666;color:#fff}
#emailFormLogin,#passFormLogin,#emailMdp{height:16px;vertical-align:top;}
select{width:200px;background-color:#CCCCCC}

/*input[type=text],input[type=password]{ background-color:#CCCCCC}
input[type=submit],input[type=reset]{ background-color:#999;color:#fff}*/

#contenuText input,#contenuText textarea{background-color:#CCCCCC}
#contenuText .submit{ background-color:#666666;color:#FFFFFF}
textarea{ overflow:auto;background-color:#CCCCCC}
#contenuText a{color:#00335d;}
#blocForm label,#blocSociete label,#ajoutAdherent label{width:180px; float:left;}

/*------------------------------  ------- GALERIE -------  ----------------------
-----------------------------------------------------------------------------------*/
#galerie{list-style:none;margin: 20px 0 0 30px}
#galerie li{display:block; float:left; width:150px; text-align:center; height:150px; border:1px solid #FEFEFE; margin:0 20px 5px 0; padding:0;position:relative;}
#galerie li a, #galerie li a img{margin:0; padding:0; border:0;position:relative;}

/* ----------------------------------------------   	 ERREURS / SESSION INFO
-----------------------------------------------------------------------------------------------------------------------*/
#erreur{
	position:absolute;
	width:400px;
	z-index:88;
	left:50%;
	margin-left:-240px;
	/*margin-top:8px;
	margin-top:-305px;
	margin-left:80px;*/	
	padding:10px;
	overflow:auto;
	height:auto;
	color:#fff;
	background-color:#333333;	
	background:url(../images/mep/fdErreur.png) repeat-x;
	}
.close_err{float:right; cursor:pointer}
#poignee{color:#999999;font-weight:bold;text-transform:uppercase;margin:8px 0;font-size:12px;}

/* ----------------------------------------------   		PAGINATION
 -------------------------------------------------------------------------------------------------------------------*/
.pagination{margin:10px 0}

.pagination a{width:16px; height:16px;border:1px solid #000;background-color:#778899;padding:4px;margin-right:2px;}
	
.pagination a:hover{
	border:1px solid #000;color:#fff}

.pagination span.current{width:16px; height:16px;border:1px solid black;font-weight:bold;background-color:#FF0000;padding:4px;margin-right:2px;}

/*------------------------------  ------- TABLE -------  ----------------------------
-----------------------------------------------------------------------------------*/
/*table{border-spacing:0;}*/

div#blocR ul li ul{ margin-left:20px;}
div#blocR ul li ul li{ font-size:10px; margin-bottom:5px;}
div#blocR ul li ul li a{ display:inline-block;}