* {
  margin: 0;
  padding: 0;
  border:0}

/*----------------------------------- DEBUT CONSTRUCTION PAGE  -------------*/

body {
  background:url(../images/mep/fond2.gif) repeat-x;
  background-color:#575754;
  font-family: Arial,Verdana,sans-serif;
  font-size: 12px;
  color:#000000;
  }

/* --------------------------------------------------------------------------- 
                    DEBUT DEFINITION ZONE DIV 
 ---------------------------------------------------------------------------*/

#conteneur {
  width:1000px;
  margin: 0 auto 20px auto}
  
#header{
  height:180px;
  background:url(../images/mep/header.png) no-repeat;}
  
#contenu{

  background:url(../images/mep/content.png) repeat-y;
  margin:0; width:980px;
  padding:10px 0 10px 20px}
  
#padding{
  clear:both}
  
#footer{
  height:24px;
  background:url(../images/mep/footer.png) no-repeat;}
  
/* --------------------------------------------------------------------------- 
                    DEBUT DEFINITION LIENS
---------------------------------------------------------------------------*/  
  
a {position:relative;
  font-weight:bold;
  color:#666666;
  text-decoration: none}
  
a:hover {
  text-decoration: underline;
  color: #993366} 

#firefox {text-align:center; color:#FFFFFF;}
#firefox a{ color:#FFFF00}
  
h2{font-size:16px;color:#666666;margin-left:10px;}

/* --------------------------------------------------------------------------- 
                    DEBUT DEFINITION MENU
---------------------------------------------------------------------------*/ 
    
#header ul {color:#fff;padding:100px 0 0 60px;height:20px;}
#menuFoot{text-align:center;color:#FFFFFF;margin-top:2px;}
#header li, #menuFoot li,#externe li{display:inline}	
#menuFoot a {color:#FFFFFF}
 #menuFoot a:hover{color:#993366}
#active {color:#993366}

#header a{
color:#FFFFFF}
#header a:hover {
color:#993366;}

ul.menuAdmin{list-style-type:none;width:auto;position:relative;margin:0;padding:0; }
.menuAdmin li{ list-style:none;padding-left:5px;}
.menuAdmin li a{padding-left:5px;background-color:#00FF66}
.menuAdmin li a:hover{border-left:1px dotted #333333;padding-left:5px;}
.menuAdmin2 li{display:inline;width:120px}
.menuAdmin2 a {background-color:#666633;border: 1px  outset  #ffffcc;color:#FFFFFF;padding:3px;margin-right:5px;  }
.menuAdmin2 a:hover {background-color:#cccc99; color:#FFFFFF;text-decoration:none}
 /*--------------------------------------------------------------
             ERREURS 
---------------------------------------------------------------*/
#erreur{
	position:absolute;width:400px;
	z-index:88;
	top:50%;
	left:50%;
	margin-top:-90px;
	margin-left:-200px;	
	padding: 10px;
	overflow:auto;
	color:#fff;
	border:1px #999999 solid;
	background-color:#000;}

#erreur a,#se_connecter a { color:#FF0000;cursor:default}
.close_err{float:right;}
#poignee{cursor:move;}  
   
   
/* --------------------------------------------------------------------------- 
                    DEBUT DEFINITION STYLE
---------------------------------------------------------------------------*/ 

#airsoft{position:absolute;color:#999999;font-size:16px;margin:-15px 0 0 850px;text-align:right; font-weight:bold}
#bienvenue {width:330px; color:#666666;margin-bottom:5px;}
#bienvenue h1{font-weight:bold;font-size:14px}
.brillance{color:#993366;font-weight:bold;text-transform:uppercase;background:url(../images/mep/puce.gif) no-repeat left center;padding-left:15px;margin:8px 0;}
.clear {clear:both;width:100%}
#contenu{min-height:360px;_height:360px;}
#gauche{position:relative;width:450px; float:left;min-height:50px;_height:50px; margin: 0 10px 0 10px;}
#droite{position:relative;width:480px; float:left;min-height:50px;_height:50px;}
.intro{text-align:right;margin-right:25px}
.inter{width:370px;margin:5px 5px;background:url(../images/mep/pointille2.gif) no-repeat}
.inter2{width:470px;margin:5px 5px;background:url(../images/mep/pointille2.gif) no-repeat}
.interNews{width:940px;margin:5px 0 0 5px;background:url(../images/mep/pointille2.gif) repeat-x}
.tableAccueil{height:80px; font-weight:bold;}
.news{position:relative;width:96%;margin-top:3px;min-height:80px;_height:80px;padding:10px  0 10px 10px;}
.news:hover{background-color:#CCCCCC;min-height:80px;_height:80px;}
.page{text-align:center;margin-right:60px;}
.pageActive{color:#FF0000;}
.png{_behavior: url("../png.htc");}
#externe li{margin-left:10px;list-style-type:none;/*background:url(../images/mep/puce.gif) no-repeat left center;padding-left:15px;*/}
.haut{text-align:center;margin-right:50px;}
.droiteImg{margin:5px 0 0 0;}
#resume p { margin-bottom:10px}
#se_connecter table,.submit{font-weight:bold;}
#se_connecter  form{ position:relative;}
.inputText{background-color:#990099;background:url(../images/mep/input.gif) no-repeat;color:#ffffff;}
#fichierDoc{  background-color:#000000}

.submit {
  position:relative;
  border:1px outset #333333;
  color:#993366; 
  background-color:#333333}

.submit:hover {
  border:1px inset #333333;
  color:#333333; 
  background-color:#666666;
  cursor:auto;}

.selSt, .selSt option {
	text-align:left;
	color:#FFF;
	background-color:#666666;}

.selSt{border:1px solid #2D2D2D;}

#fiche{margin-top:10px;min-height:200px;_height:200px;}
#contact,#compte,#formActu {margin-top:20px;position:relative;}
#contact label,#compte label,#formActu label{ display: inline ; float: left; width:120px ;font-weight: bold;}
#contact input, #contact textarea,#compte input ,#formActu input,#formActu textarea { margin-bottom:5px;color:#FFFFFF}
#contact textarea,#formActu textarea{ background-color:#999999;color:#FFFFFF; overflow:auto;}
.rouge{color:red;}
#ajaxWainting{background:url(../images/loading.gif) center center no-repeat; height:200px;}

.table {width:90%; margin-top:10px; text-align:center;margin-left:15px;}
.table,.table td,.table tr td{ border-collapse:collapse;}
.table tr, .table td{margin:0; padding:0;}
.hautCell{height:20px;margin-bottom:5px;color:#fff;font-weight:bold;text-transform:uppercase;}
.basCell{color:#000}

img{ border:none;}
#bulle { position: absolute; visibility: hidden;  font-size:12px;}
.info{ padding: 7px; color:#666666; background-color:#000;	font-family: Verdana, Arial;}
.inplaceeditor-saving { background: url(../images/loading.gif) bottom right no-repeat;}

#calendar{ cursor: default;}
.lecture{text-align:center; background-color:#333; color:#fff; border:1px solid #666666;padding:4px;}
.lecture p {text-align:center;}

.fermeture {background-color:#CC9900;margin:0;padding:0 5px 0 5px;}

#vision_video{
	 margin:0 0 20px 170px;
	 position:relative;
	 width:430px;}
	 
#imageMedia ul{ list-style:none}
#imageMedia li{display:block; float:left; width:140px; height:130px;}

/*--------------------------------------------------------------------------------------------------------------------------------------------------
																								LIENS
--------------------------------------------------------------------------------------------------------------------------------------------------*/	 
#lienAccoUl{
list-style:none;
width:750px;
margin:10px 0 0 10px;
}	 
	 
#lienAccoUl li{
	width:750px;
		display:block;
  cursor:pointer;
	margin-top:3px;
	border-right:1px solid #cccccc;
	height:20px;
	border-bottom:1px solid #cccccc;background: #fff url(../images/2downarrow.gif) no-repeat 99% center;
}


#lienAccoUl li a{
	width:750px;

		display:block;
  cursor:pointer;}
#lienAccoUl li a:hover{

 text-decoration:none;
}

.lienAcco  a{ color:#FFFFFF;padding-left:5px	;}
.lienAcco  p{ color:#FFFFFF;margin:5px 0; height:10px;}

 /*--------------------------------------------------------------------------------------------------------------------
            			 										GALERIE MEDIA 
-----------------------------------------------------------------------------------------------------------------------*/
	
#galerie{ list-style:none; font-size:0; margin:25px 0 0 30px;}
#galerie li{ display:block; float:left; width:140px; height:130px;padding:5px;margin:0 25px 20px 0;position:relative; background-color:#333333; text-align:center}



#adhesion{list-style:none;margin:5px 0 0 10px;}
#adhesion li{display:block;float:left;width:204px;height:220px;margin:0 25px 20px 0; border:1px solid #CCCCCC; font-weight:bold;text-align:center;color:#000000}
#adhesion li a, #adhesion li a img{margin:0;padding:0;border:0;}