body {
	border:0px solid;
  	width:100%;
	}  
/*-----------------------Page--------------------*/

#Page{
	width: 1000px;
	border:solid 0px;
	
	text-align:center;
	float:center;
	display:block;
	padding-top:40px;
	 
	}
/*------------------------------Header-----------*/
#Header, #HeaderHome {

	height: 120vpx;
  	padding-left: 0px;
  	width:100%;
 	border:solid 0px;
 	float:right;
}

    .logo{
      border:0px solid;
      float:left;
      width:150px;
      height:112px;
    }
    .headertxt1, .headertxt2, .headertxt3{
	      float:left;
	      border:solid 0px;
	      text-align:right; 
	      padding:10px; 
      }
      	.headertxt1{	margin:10px 0px 0px 20px;  }
      	.headertxt2{	margin:0px 0px 0 40px; 
      			width:250px;
      			text-align:center;
      			height:75px;
      			overflow:hidden;
      			border:0px solid;
      			}
	.headertxt3{	margin:0px 0 0 0px;float:right;}
    
      
/*----------------------------Container----------*/
#ContainerHome, #Container {	
    	text-align:center;
	width: 920px;
   	background-color:#800000;
}
/*----------------------Menu--------------------*/
/* Emplacement du Menu latéral */
#Menubar1 {
	background-position: 0 0;
	background-repeat: repeat-y;
  	float:left;
  	width:20%;
	border:dotted 0px gray;
	margin:0px 0 0 0px;
	text-align:center;
	display:block;
	height:120px;
	display: table; 
	text-align:left;
	
}
/* Emplacement du Menu horizontal */
#Menubar {
  	background-image:url("../img/navbar.gif");
	background-position: 0 0;
	background-repeat: repeat-x;
  	float:right;
 	 width:80%;
	height:30px;
	border:dotted 0px gray;
	margin:5px 0 0 2px;
	text-align:left;
	display:block;
	border-top:0px solid red;
}
.menutitlewithout{
	width:130px;
	border:0px solid;
}

/*------------------Content-------------------------*/
#Content, #Contentexpo,#ContentHome{
    margin: 0px 0px 0px 0px;
   
    display:block;
    border:0px solid green;
    
}
#Contentexpo{
	width:100%;
	float:center;}
	
#Content,#ContentHome{
	width:100%;
	float:left;
	border: 0px solid;
	height:360px auto;
}
#Content{	
		width:78%;
		}
#ContentHome{	height:410px auto;
		width:78%;}
    /*-------------home----------pas toujours utilisé-------------*/
    .blockLeft{
	     float:left;
	     width:49%;
	     border:0px solid;
    	}
    .blockRight{
	     float:right;
	     width:49%;
	     border:0px solid;
	 }
    .blockBottom{
	      float:right;
	      width:100%;
	      border:0px solid;
	}
    /*------------actu-----------------------*/
    #actu, #actulat{
	      width:28%;
	      height: 100%;
	      float:right;
	      text-align:center;
	      border:0px solid;
         }
      #actulat{ 	height: 100%;padding-bottom:50px;}
      #actu  {	height:410px;}
     .titactu {	float:left; width:100%;padding:5px;border:0px solid #ffffff;margin-left:0px;}
    .news   {	width:100%;float:left; margin-left:0px; height:120px;display:block;}
   
    .titleactu  {	float:center; 
    		width:100%;
    		padding:5px 0 5px 0;
    		border:0px solid #ffffcc;
    		margin-left:0px; 
    		margin-top:0px; 
    		margin-bottom:0px; 
    		height:25px;
    		text-align:center;}
    .actuimg  {width:95%;float:center;height:auto;}
    .actutxt  {width:65%;float:right;text-align:left;margin-left:5px;border:0px solid;}
    .actutxt2  {width:95%;float:right;text-align:left;}
    .actumore{text-align:right;padding-right:15px;}
    /*-------------edito----------------------*/
    .edito{          width:500px;  padding:20px 0 10px 0;float:left;  text-align:right;height:500px; overflow:auto;}
    .editoimg{width:80%;float:center; }
    .editotxt{width:48%;float:right;text-align:left;}
    .editotxt2{width:100%;float:center;text-align:left;}
    .titleedito{padding:10px 0 10px 0;text-align:left;}
    .edito1{}
    .edito2{}
    .edito3{}
    .editomore{float:right;margin-top:-25px;}
    /*-------------articles-------------------*/
    .titlecat{float:right;padding:25px 0px 25px 0px;width:97%;border:0px dotted red;height:50px auto;}
    .titlecat2{float:right;padding:10px 0px 10px 0px;width:470px;border:0px dotted red;}
    .file{float:left;width:100%;border:0px dotted red;}
    .formular{width:600px;}
    .dossier{float:right;width:100%; }
    .date{float:left;border:0px dotted red;padding:5px 5px 5px 0px;}

    /*----------------index2--------------------------*/
    #Center{width:485px;
    float:left;border:0px dotted; display:block;}

    #Droite{width:90px;
    border:0px solid;
    float:right;}
    
    #Article{
      float:left; width:72%;   
      height:auto; 
      display:block;
      clear-after:both;
    }
    #ArticlePlus{float:left; width:100%; display:block;border:0px solid;  }
    
    
    	
				
    
    /*-----------------galerie------------------ */
    
    #expo{border:0px solid; width:165px;float:right;}
     .titgal{width:100%;}
    .gal  {width:95%;float:left; height:125px;overflow:hidden;margin-left:3px;}
    .vignette{width:29%; float:left;}
    .titlegal{float:left; padding:3px;border:0px solid #ffffff;margin-left:0px;width:100%;}
    .galimg  {width:75px;float:left;height:auto;padding-left:3px;}
    .galtxt  {width:65%;float:right;text-align:left;margin-left:5px;border:0px solid;}
    .galtxt2  {width:95%;float:right;text-align:left;}
    .galmore{text-align:right;padding-right:15px;}
/*--------------------Identify-if front---------------------*/
#Logon{
  width:100%;
  background-color:#ffffff;
  border:0px solid;
}
.identify{
  text-align:right;
  padding:5px;

}
.idtitle{
  font-weight:bold;
  font-size:12px;
  width:180px;
}

/*---------------------Menu bas --------------------*/
#PiedMenu{
  height:15px;
  width:720px;
  float:center;

}
    .centerpied{  width:auto;
      text-align:center;
      border:0px solid;
    }
    .menu2{
    width:100px;
    float:left;
    padding:0px 10px 0px 10px;
  }

/*---------------------Footer-----------------------*/
#footer{
  width:920px;
  float:center;
  height:25px;
  border-top: 1px solid #800000;
  background-color:#ffffff;
 
  }

 .footertxt{
   text-align:center;
   padding: 2px 0px 0px 0px;
 }
  .footertxt1, .footertxt2, .footertxt3{
   text-align:center;
   padding: 5px 10px 0px 10px;
   width:auto;
   float:right;
  
 }
 .footertxt3{ padding: 0px 10px 0px 10px;}



/*--------------essential-----------------*/
.clear{
	clear: both;
	font-size: 0px;
	height: -1px;
	margin: 0px;
	padding: 0px;
	border:0px;
}
.help{

	font-size: 6px;
	margin: 0px;
	padding: 0px;

}

