
 /**  Les Class   **/	
.noprint
{
position:absolute;
	margin-top:-1000px;
	margin-left:0px;
} 
.gras{
	font-weight: bold;
		}
		
.gras1{
	font-size:1.2em;
	font-weight: bold;
	color:#8D1A1A;	
	text-decoration: none;	
	letter-spacing: 3px;
		}
.gras2{
	font-size:1em;
	font-weight: bold;
	color:#8D1A1A;	
	text-decoration: none;	
	letter-spacing: 3px;
	padding-left:1ex;
	padding-right:1ex;
	
		}
		
		.gras2b{
	font-size:1em;
	font-weight: bold;
	color:#8D1A1A;	
	text-decoration: none;	
	letter-spacing: 2px;
	
		}
		.gras2b5{
	font-size:1em;
	font-weight: bold;
	color:#8D1A1A;	
	text-decoration: none;	
	letter-spacing: 5px;
	
		}

	.gras2s{font-size:1.8em;font-weight: bold;color:#8D1A1A;	 text-decoration: underline;letter-spacing: 3px;}
		
		.grassouligne{
	font-size:1em;
	font-weight: bold;
	color:#8D1A1A;	
	text-decoration: underline;
			}
.gras2souligne{
	font-size:1.1em;
	font-weight: bold;
	color:#8D1A1A;	
	text-decoration: none;
	letter-spacing: 3px;
	
		}
		.gras3souligne{
	font-size:1em;
	font-weight: bold;
	color:#8D1A1A;	
	text-decoration: underline;	
	letter-spacing: 0.12em;	
		}
.gras3em{
	font-size:3em;
	font-weight: bold;
	color:#8D1A1A;	
	text-decoration: none;	
	letter-spacing: 3px;
		}
	.grasrouge{
		font-weight: bold;
		color: Maroon;
	}
	
.l1{
		letter-spacing: 3px;
		font-size: 24px;
	
	}

.g1 {
	color: #5E0000;
	font-size:1em;
	font-weight: bold;	
		}

.wh{
	color: white;
	font-size:1em;
	font-weight: bold;
	}

.redf{
color:red;
}
.redf2{
color:red;
font-size:1.2em;
}
.blfort{
	color : Navy;
	}

.blforti{
	color : Navy;
	font:  italic;
	}
		
.pfort{
	color: #5E0000;
}


img.cliche{
	border-style:none;
}

.lien {
	   font-size:1em;
		color: yellow;
					}	

.stmenu{
	font-size:1.6em;
	color:  White;
	width:18em;
	margin-left:1em;
	text-align: center;
}					
a:link {
color: teal;
color : #FFFF9D;
text-decoration:none;
	}

	a:visited {
		color: purple;
		text-decoration:none;
	}

	a:active {
		background-color: yellow;
		text-decoration:none;
	}

	a:hover {
		color:red;
		text-decoration:none;
	}
	
	

 
.mini{font-size:0.6em;font-style: italic;}
.submenu {
	color:gray;
}

	
		
	.date_paru{
	font-style: italic;
color:black;
font-size:1.1em;
background-color: none;
}
/** fin des Class  **/
	

 body {  
 	   font-size: 0.8em;
		font-family: "Lucida Handwriting",verdana,arial,helvetica,serif,FRSCRIPT.ttf;
		color:black;
		margin-top:0px;			
		 background-color: #F5F5F5;
		 background-color:  #F3F3F3;	
  width:1280px; 
margin-left:auto;
margin-right:auto;
 background-attachment: fixed;  
    
	 }

			
			
			
			
#header {
	height:47ex;  
	margin-top:0ex;
	margin-left:0px;		
		border-style:none;			
		z-index:1;				
		  width:100%;
		
}

	
#enseigne{
position:absolute;
	margin-top:0ex;
	margin-left:0em;
	padding-top:2ex;
	width:22em;
	 height:44ex;
		text-align:center;
		color:maroon;
		font-weight: bolder;
	z-index:20;	
		background-color:none;
		text-decoration: none;	
	
	opacity:0.9;
  filter:alpha(opacity=90);
	}
	
	

	
	
#animationww{
position:absolute;
	 margin-left:22em; 
		height:47ex;
		 width:78.2em;
	z-index:10;
	background-image: url(../images/diapos/Image1001.jpg);
		 background-repeat: no-repeat;
		 display: block;	
			
}

 #bandeau-cghp {
 	position:absolute;
	margin-left:22em; 
	 margin-top:29ex;
	 width:78.2em;
	 height:18ex; 
	 text-align:center;
		 background-color: #DDDDDD;
	
	 
 }
#poher-blason {
position:absolute;
	margin-left:24em;
	 margin-top:22ex;
		background-repeat: no-repeat;
		z-index:30;
}
#bretagne-poher {
position:absolute;
		margin-left:92.2em;
		margin-top:23ex;
		background-repeat: no-repeat;
		z-index:30;
	}

/*  barre MENU */

#bloc_nav_haut{
z-index:10;
clear:both;
	position:absolute;
	margin-top:0ex;
	height:10ex;
			width:1284px;
	background-color: #F4F4F4;
	background-color:none;
		border-style:none;
		
}



#mn_administration { 
 position:absolute;
float: left;
margin-top:-43ex;
margin-left:78.5em;
 font-size: 1.1em;
 width:12.5em;
 height:5ex;
 padding:2px 0px 2px 0px;
  background-color: red;
 border:solid;
 z-index:12;
    }
	 
	 #mn_administrationul {
	 margin: 0;
 padding:0;
  
	 }
  
#mn_administration li {
position: relative;
 list-style: none;
  margin-top: -5px;
  float:left;
  text-align:left;
  		width:100px;
		}

#mn_administration li a {
display: block;
   text-decoration: none;
	padding: 0 0 0.25em 0;
   width: 100px;   
		 color:  WHITE;
	 font-size: 1.2em;
		 margin-left:-3px;
	 
	}
  
#mn_administration li a:hover {
color: white;
font-size: 1.2em;
} 


#bouton_identification{
	position:absolute;
float: left;
 margin-top:-6.5ex;
margin-left:78em;
 font-size: 1.1em;
 width:170px;
 height:20px;
 padding:2px 0px 2px 0px;
  background-color: none;
  border:NONE;
 COLOR: black;
 z-index:10;
}
#butidentif{width:12.5em;text-align:center;height:5ex;font-size:1.05em;background-image:url(../images/jauneb_min.gif);background-repeat;repeat-x;}



 
#bloc_gauchexxxx{
position:absolute;
margin-top:10ex;
	 height:197ex;
		width:22em;
		display: block;
		color:white;			
		   background-color: #E1E1E1;  
	 background-repeat: repeat-y;	 
	 opacity:0.9;
  filter:alpha(opacity=90);
}


#bloc_droitxxxxx{position:absolute;
  margin-top:10ex;
  margin-left: 22em;
	  width:78.5em; 
			height:200ex;  height:197ex;
	  	  background-color: #F4F4F4; 
		  background-color:red;
	  		display: block;
  	  	 overflow-y:scroll;
   
}

#pied_page {

position:absolute;
display:block;
margin-top:200ex;   
height:20ex;
	margin-left:0;
		background-color: #F1F1F1;		
			color:white;	
				WIDTH:100.5em;
		 opacity:0.9;
  filter:alpha(opacity=90);
  background-color:black;
}

#wb{
	margin-top:1ex;
	margin-left: 1em;
		width:20em;
	text-align: left;
	font-size:1.1em;
		font-weight:bolder;
		 border-style:none;
}



#al{
	margin-top:-2.5ex;;
	 margin-left:8em;
		width:80em;
	text-align: left;
	font-size:1.1em;
		font-weight: bolder; 
		
}




	


	
#mn_courriel { 
float: left;
margin-top:0ex;
margin-left: 10px;
  width:200px;
  height:2ex;
  background-color: none;
   border:NONE;
  z-index:10;
   
 }
 #mn_courriel ul {
	 margin: 0;
 padding:0;
  
	 }
  
#mn_courriel li {
position: relative;
 list-style: none;
  margin-top: 0ex;
  background-color: none;
  float:left;
    		width:190px;
			
		}

#mn_courriel li a {
display: block;
   text-decoration: none;
	padding: 0 5px 0 0;
   width: 190px;   
		 color:  grey;
	 font-size: 1.4em;
		text-align:center;
	 
	}




#titre_1{position:absolute;margin-top:8ex;margin-left:2em; height:60px;}






.trait{
margin-left:0px; 
margin-top:1px; 
background-image: url(../images/bv2.jpg); 
background-repeat: no-repeat;
z-index:10;
}



	