img{border:none;}
body,p,div,table,td,tr	{font-family:Verdana,Arial,Helvetica,sans-serif;
					 font-size:11px;
					 color:#000000;
					 text-align:justify;
						}
						
table,td,tr	{font-family:Verdana,Arial,Helvetica,sans-serif;
					 font-size:11px;
					 color:#4c5354;
					 text-align:justify;
			 }
a
{
cursor: pointer;
}
.indent {text-indent:20px ;}
.right {float:right;} 
.left {float:left;margin-right:30px;} 
/*ul{float:left;}*/
li {list-style-type:none;
 	background-image:url(images/puce.png) ;
 	background-repeat:no-repeat;
 	padding-left:15px;}

.translucide {
   filter:alpha(opacity=20);
   -moz-opacity:0.2;
   opacity: 0.2; }

.opaque{
	background-color: transparent;   
    position: absolute;              
    z-index: 2; }

.formnews{width:230px;
		  margin-top:2px;
		  margin-left:0px;}    

body {background-color:#ffffff;
	  margin:0;
	  padding:0;}   
	  
#main
	{width:100%;
	 height:100%;
 	 position:relative;
	 top:2px;
	 left:0px;	 
	  background:#dedede;
	}
	
#interface
	{width:1024px;
     height:100%;
     position:relative;
     top:0px;
	 left:50%;
     margin-left: -512px;	 
     background:#dedede;
     }
#home {width:50px;
	   height:50px;
	   position:absolute;
	   top:105px;
	   left:12px;
	   z-index:200;}
         
	    
#header
	{width:1024px;
	height:118px;
	position:absolute;	
	top:0px;
	left:0px;
	}  	   
#left
	{width:161px;
	 height:450px;
     position:absolute;
     top:201px;
     margin-left:3px;
     padding-top:10px;
    }

#top
	{width:1024px;
	 height:94px;
     position:absolute;
     top:118px;
     margin-left:0px;
     padding-top:0px;
     padding-left:0px;
     background:url(/media/templates/ce/images/menu/barre_menu.png) 0px 0px no-repeat;
     background-color:#dedede;
     z-index:10;
    }    
#center
	{width:1024px;
	 min-height:580px;
	 height:auto!important;	 
	 height:580px;	
	 position:absolute;
     top:200px;
     margin-left:0px;
     padding-top:35px;
     padding-bottom:75px;
     padding-left:0px;
     background:#dedede;
     z-index:1;
    }  
#footer
	{width:100%;
	 height:38px;
 	 position:absolute;
 	 padding-top:0px;
 	 padding-bottom:3px;
	 bottom:5px;
	 background:#dedede;
	 text-align:center;	 
	 z-index:100;
	}
	#footerhome
	{width:100%;
	 height:38px;
 	 position:absolute;
 	 margin-top:5px;
 	 padding-top:0px;
 	 padding-bottom:3px;
 	 top:584px;
 	 bottom:5px;
	 left:0px;
	/*border-top:1px;
	 border-left:0px;
	 border-right:0px;
	 border-bottom:0px;
	 border-color:#bbbbbb;
	 border-style:solid;*/
	 background:#dedede;
	 text-align:center;	 
	 z-index:100;
	}
	    							/* Debut home page */ 
#center_home
	{width:1024px;
	 height:595px;
     position:absolute;
     top:230px;
     margin-left:0px;
     padding-top:0px;
     padding-bottom:38px;
     padding-left:0px;
     z-index:1;     
     background:url(/media/templates/ce/images/home/fond2.jpg) 0px 0px no-repeat;
     }  
#centerhome  {}     	     
#menuhome    {}
#news	     {}    	    
#campagne    {}
#election    {}
#elecontent  {}     	    
#dossier     {}
#dossiercontent{}     	    
#actualite   {}
#actualite1  {}
#actualite2  {}     		
#multimedia  {}
#france      {}     		
#local       {}
#guide       {} 
  									/* Fin home page */ 
  									
									/****** Actu ******/
#blockleft{
		  width:190px;
		  height:570px;
		  position:absolute;
		  top:45px;
		  left:7px;
		  float:left;
		  background: url('/media/templates/ce/images/actu/blockleft2.png') 0px 9px no-repeat;
		  }
#blockleftcontact{
		  width:181px;
		  height:203px;
		  position:absolute;
		  top:45px;
		  left:10px;
		  float:left;
		  background: url('/media/templates/ce/images/actu/blockleft.png') 0px 9px no-repeat;
		  }	
#blockleftbis{
		  width:181px;
		  height:203px;
		  position:absolute;
		  top:45px;
		  left:10px;
		  left:841px;
		  /*float:left;*/
		  background: url('/media/templates/ce/images/actu/blockleft.png') 0px 9px no-repeat;
		  }	  
		  				  				  		 	
#blockactucontent{width:600px;height:150px;
				  position:absolute;
				  margin-left:25px;top:40px;z-index:10;
		  		 }		  		 	  
#actu1{width:624px;height:213px;
	   position:relative;
	   left:190px;
	   top:0px;
			}			
#blockactu1{width:653px;height:213px;
			position:absolute;
			left:0px;
			top:0px;
			background:url('/media/templates/ce/images/actu/bloc_actu1.png') 0px 0px no-repeat;
			}			
#dlactu1{	width:172px;height:194px;
			position:absolute;
			left:653px;
			top:5px;
			text-align:left;
			background:url('/media/templates/ce/images/actu/blockright.png') 0px 5px no-repeat;
			}			
#actu2{width:824px;height:213px;
	   position:relative;
	   left:200px;
	   top:0px;
			}			
#blockactu2{width:641px;height:213px;
			position:absolute;
			top:0px;
			left:0px;
			background:url('/media/templates/ce/images/actu/bloc_actu2.png') 0px 0px no-repeat;
			}			
#dlactu2{	width:172px;height:194px;
			position:absolute;
			left:641px;
			top:5px;
			background:url('/media/templates/ce/images/actu/blockright.png') 0px 5px no-repeat;
			}
			
							 /*** actu?id_page="x" ***/
#actumain{width:653px;
	   		position:relative;
	   		left:190px;
	   		padding-bottom:0px;
	   		top:0px;	
	   		background:url('/media/templates/ce/images/actu/actu_line.png') 0px 21px repeat;   
			}							 
#actu{	width:653px;
		position:relative;top:0px;
		padding-bottom:25px;
		background:url('/media/templates/ce/images/actu/header_top.png') 0px 0px no-repeat;	
			 }
#actuheader{width:600px;
			position:relative;
			margin-left:25px;top:40px;z-index:10;
		   }
#actucontent{width:610px;
			 position:relative;
			 margin-left:0px;top:50px;z-index:10;
			 padding-left:25px;
			 padding-right:10px;
			 padding-bottom:50px;
		  	 }
#actufooter{width:653px;height:9px;
			position:absolute;
			margin-bottom:-5px;
			bottom:0px;
			 background:url('/media/templates/ce/images/actu/header_footer.png') 0px 0px no-repeat;
			 }	

									/****** Fin Actu ******/	
									
									/****** Contact ******/
#contactcontent{width:610px;height:auto;
			 	position:relative;
			 	margin-left:0px;top:30px;z-index:10;
			 	padding-left:25px;
			 	padding-right:10px;
			 	padding-bottom:10px;
			 	}
#contact1{	width:653px;height:21px;
			position:absolute;
			left:0px;
			top:0px;padding-bottom:25px;
			background:url('/media/templates/ce/images/actu/header_top.png') 0px 0px no-repeat;	
		}
#contactmain{width:653px;height:400px;
	   		 position:absolute;
	  		 left:190px;
	  		 top:45px;
	  		 visibility:hidden;
	  		 z-index:1;	
	   		background:url('/media/templates/ce/images/actu/actu_line.png') 0px 21px repeat;
	   }
#coordcontent{width:610px;height:auto;
			  position:relative;
			  margin-left:0px;top:30px;z-index:10;
			  padding-left:25px;
			  padding-right:10px;
			  padding-bottom:10px;
		  	}
#coord{	width:653px;height:21px;
		position:absolute;
		left:0px;
		top:0px;padding-bottom:25px;
		background:url('/media/templates/ce/images/actu/header_top.png') 0px 0px no-repeat;
		}
#coordmain{width:653px;height:400px;
	   		position:relative;
	   		left:190px;
	   		top:0px;
	   		visibility:visible;
	   		z-index:2;	
	  		background:url('/media/templates/ce/images/actu/actu_line.png') 0px 21px repeat;  
			}		 

#contactfooter{ width:653px;height:9px;
				position:relative;
				left:190px;
				margin-bottom:0px;
				bottom:0px;
				z-index:10;
				background:url('/media/templates/ce/images/actu/header_footer.png') 0px 0px no-repeat;
			 }	
			 /******************PAGE*********************/
			 
.Title{color:#C72D42;font-size:12px;font-weight:bold;text-align:left;text-decoration:underline;}			 
			 
			 
			 
			 /***************** GALERY ****************/
			 
/*
**link**
*/			 
.link{font-family: verdana;	
  	color:#ca5265;
  	font-weight:bold;	
  	text-decoration:none;  
		}
		
.link:hover{font-family: verdana;	
  color:#ca5265;
  font-weight:bold;	
  text-decoration:underline;  
		}
		
/*
**album_default**
*/	
.cell_album_default{float:left;width:22%;height:130px;margin-top:15px;margin-left:5px;background-color:#dedede;padding:5px 0px 5px 0px;
}
.bg_album_default
{
position:relative;width:125px;height:20%;padding-left:5px;margin-left:12%;text-align:center;background-color:#bad569;
}
.bg_album2_default
{
position:relative;width:125px;padding-left:5px;text-align:center;margin-left:12%;background-color:#bad569;
/*background-color:#e0effb;background-color:#bad569;
text-align:center;
padding:3px;*/
}

.cell_album_mosaique{float:left;width:22%;height:130px;margin-top:15px;margin-left:5px;background-color:#dedede;padding:5px 0px 5px 0px;
		background-color:#dedede;}
.bg_album_mosaique
{
position:relative;padding-bottom:5px;text-align:center;
}
.bg_album2_mosaique
{
position:relative;text-align:center;width:96%;margin-left:2%;background-color:#a41133;padding-top:5px;padding-bottom:2px;
/*background-color:#e0effb;background-color:#bad569;
text-align:center;
padding:3px;*/
}

/*
**album_link**
*/		
.cell_album_link{float:left;width:30%;height:220px;margin-top:15px;margin-left:5px;background-color:#dedede;padding:5px 0px 5px 0px;
}
.bg_album_link
{
position:relative;width:80%;height:30px;margin-left:10%;text-align:center;
}
.bg_album2_link
{
position:relative;width:100%;text-align:center;
/*background-color:#e0effb;background-color:#bad569;
text-align:center;
padding:3px;*/
}