/* */
body { 
	font: small serif;
  margin: 0px; 
	padding: 0px; 
	line-height: 14px;
	color: #000;
	font-size: x-small;
	voice-family: "\"}\""; 
	voice-family: inherit;
	font-size: small;
	text-align: center; }
/*  */
 

html>body {
	font-size: small;
	}


body { 
	color: #444; 
	background-color: #a9bcdc;
 	background-image: url(css/fond.jpg);
	background-position: top center;
	background-repeat: repeat-y;
	font-size: 11px; 
	line-height: 14px;
	font-family: Cochin, Georgia, "New Century Schoolbook", "Bitstream Vera Serif", "Times New Roman", times, serif; 
	text-align: left;
  margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	}
	
TD {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  text-decoration: none;
	/*color: #0F3D7C; verdana, arial, sans-serifFONT-FAMILY: Georgia, "New Century Schoolbook", Times, serif;*/
}
/* IMG {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;
}*/	
TABLE#nav {
	BORDER-LEFT: #aaa 0px solid; BORDER-BOTTOM: #aaa 1px solid;/*BORDER-top: #FEFDE1 20px solid;  */
}
TABLE#nav TD {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; FONT: 11px ; TEXT-ALIGN: center;
}
TABLE#nav TD a  {COLOR: #1F2AB7;
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal;
	 PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-DECORATION: none;
} 
#nav  A:link {
	DISPLAY: block;  MARGIN: 0px; WIDTH: 125px; LINE-HEIGHT: 25px;
}
#nav A:visited {
	DISPLAY: block;  MARGIN: 0px; WIDTH: 125px; LINE-HEIGHT: 25px;
}
#nav A:active{
	DISPLAY: block;  MARGIN: 0px; WIDTH: 125px; LINE-HEIGHT: 25px;
}  
#nav  A:hover {
	BACKGROUND: #FFF; COLOR: #FF0000;
}
#home  {
	BACKGROUND: url(css/sdtech.jpg);
	 WIDTH: 400px; COLOR: #c30;/* HEIGHT: 100px;*/
	background-position:bottom left ;
	background-repeat: no-repeat;
	font-size: 15px; 
	line-height: 14px;
	font-family: Cochin, Georgia, "New Century Schoolbook", "Bitstream Vera Serif", "Times New Roman", times, serif; 
	text-align: left;
	color: #FF0000;
	}
/* #english a:visitedenglish a:active,*/
/*TD#home A:visited IMG {
	BACKGROUND: url(.gif); WIDTH: 400px; COLOR: #c30; HEIGHT: 75px;
}
TD#home A:hover IMG {
	BACKGROUND: url(.gif) white; WIDTH: 400px; COLOR: #f60; HEIGHT: 75px;
}*/


  
/**/
/*   font-style: normal;text-decoration: none; text-align: justify text-transform: none;font-size: 12px; san-serif; */	
	
	
	
p { /*font-family: Cochin, Georgia, "New Century Schoolbook", "Bitstream Vera Serif", "Times New Roman", times, serif; 
	*/
	font-size: 11px; 
	line-height: 14px;
	text-align: left; 
	margin: 0px; 
	padding: 0px;
	}
h1, h2, h3 {
	font-size: 11px; 
	line-height: 14px;
	font-weight: bold; 
	font-family: Cochin, Georgia, "New Century Schoolbook", "Bitstream Vera Serif", "Times New Roman", times, serif; 
	text-align: left; 
	margin: 0px; 
	padding: 0px;
	}
	 /* 
a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #1F2AB7;
	}
a:visited, 
a:visited:hover { 
	font-weight: bold; 
	text-decoration: none; 
	color: #7fc937;
	}
a:hover, 
a:active { 
	text-decoration: underline; 
	color: #4f711f;
	}
*/

#boite { 
	width: 700px; 
	position: relative;   
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	}
#barrehaut {
line-height: 18px;
	width: 700px;
	height: 25px;
	background-color: #eee;
	}
	#langue a:link { 
	
	text-decoration: none; 
	color: #1F2AB7;
	}
#langue a:visited { 

	text-decoration: none; 
	color: #CCCCCC;
	}
#langue a:active{ 
	text-decoration: underline overline;
	color: #1F2AB7;
	}
#langue a:hover { 
	text-decoration: underline overline;
	color: #1F2AB7;
	}
 /*  */
#principal {
 position: absolute;	
  top: 165px;
  left: 0px;
 	width: 460px;
	margin: 0px 0px 0px 242px;
	padding: 0px 0px 0px 0px;
	}


#hautdepage {
 	width: 700px;
 	height: 105px; /* strange but ie6 needs this */
 /*	background-image: url(.jpg); */
	background-position: top center ;
	background-repeat: no-repeat;
	/* border-top: 0px;   
	border-right: 1px solid #aaa;    
	border-bottom: 1px solid #aaa;    
	border-left: 1px solid #aaa; */    
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	}

		
#barremilieu {
 	width: 680px;height: 5px;
 	background-image: url(css/barre.jpg);
	background-position: top left;
	background-repeat: repeat;
	background-color: #fff;
	border-top: 0px;
	border-left: 1px #aaa solid ;
	border-right: 1px #aaa solid ;   
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 20px 10px;
	}
	
/*  Georgia, font-style: normal;text-decoration: none; 
text-align: justify ; san-serif; ,font-size: 18pxfont-family: Geneva, Arial, Helvetica; 
.newsheader { 
  color: #FFFFFF; 
}
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif; 
*/	
	
.newsheader { font-family: Arial, Helvetica, sans-serif;   font-weight: bold;
  color: #1F2AB7; font-size: 12px;
}
.newsheader2 { font-family: Arial, Helvetica, sans-serif;  
  color: #000;  font-size: 12px;
}
	
#gauche { 
	 font-weight: bold;
	color: #1F2AB7;
 	width: 208px;
	border: 0px solid #aaa;    
    background-image: url(css/broyage.jpg);
	background-position: bottom center;
	background-repeat: no-repeat; 
	/* background-color: #B3B284;*/
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	}
	
#gauche a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #fff;
	}
#gauche a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #FFF;
	}
	 
#gauche a:active { 
	font-weight: bold; 
	text-decoration: none; 
	color: #FFF;
	}	
	
#gauche a:hover 
 { /*#gauche a:active text-decoration: underline; #1F2AB7*/ 
	color:#FF0000 ;
	}	
#gauche3 a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #fff;
	}
#gauche3 a:visited, 
#gauche3 a:active { 
	font-weight: bold; 
	text-decoration: none; 
	color: #FFF;
	}
	
	
#gauche3 a:hover
 { /*#gauche a:active text-decoration: underline; #1F2AB7*/ 
	color:#FF0000 ;
	}	
#gauche2 {
	color: #1F2AB7;
 	width: 224px;
	border: 0px solid #aaa;    
   /* background-image: url(.gif); */
	background-position:  center;
	background-repeat: repeat; 
	
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	}
#gauche3 {
	color: #1F2AB7;
	width: 208px;
	height: auto;
	/*border-left: 2px solid #666;*/
	background-image: url(css/micro.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	/*background-color: #B3B284; */
	margin: 0px 0px 20px 0px;
	padding: 10px 10px 40px 10px;
	font-size: 10px;
	}
/*	
#explanation,
#participation,
#benefits {
 	width: 200px;
	border: 1px solid #aaa;    
 	background-image: url(.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
	background-color: #fff;	
	margin: 10px -10px 0px -10px;
	padding: 10px 10px 20px 10px;
	}
	 */
#basdepage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	width: 440px;
	border: 1px solid #aaa;
	background-image: url(css/bas.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #1F2AB7;
	margin: 10px 0px 10px 0px;
	padding: 15px 10px 5px 10px;
	text-align: left;
	color: #fff;
	}
	#basdepage a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #fff;
	}
#basdepage a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #CCCCCC;
	}
#basdepage a:active{ 
	text-decoration: underline overline;
	color: #fff;
	}
#basdepage a:hover { 
	text-decoration: underline overline;
	color: #fff;
	}
#gauche p {
	padding-bottom: 8px;
	/* text-align: justify; */
	}

#gauche h3 {
	color: #fff;
	/* background-color: #1F2AB7;*/
 	background-image: url(css/hautgauche.jpg);
	background-position: center ;
	background-repeat: no-repeat;
	font-size: 11px; 
	line-height: 16px;
	text-transform: uppercase;
	margin: -10px -10px 4px -10px;
	padding: 4px 4px 4px 10px;
	}
	#gauche3 h3 {
	color:#FFF;
 /* 	background-image: url();*/
	font-size: 11px; 
	line-height: 16px;
	text-transform: uppercase;
	margin: -10px -10px 4px -8px;
	padding: 4px 4px 4px 10px;
	}
	#gauche3 h4 {
	color:#000066;
	
 /* 	background-image: url();*/
	font-size: 10px; 

	text-transform: uppercase;
	margin: -10px -10px 0px -8px;
	padding: 4px 4px 0px 10px;
	}
#barremilieu .p1 { 
	color: #000 ;
	font-size: 10px ;
	line-height: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	margin: 0px 50px 0px 0px;
	padding: 0px 0px 10px 0px;
	}
/* */
p.spip { 
	padding: 0px 5px 10px 10px;
	}	
	
.p1 { 
	
	padding: 0px 0px 10px 0px;
	}
#photo { 
	margin: 0px 0px 0px 0px;
	padding: 10px 50px 10px 200px;
	}
/*	
	
.c { 
	color: #6c9e2d ! important;
	font-weight: normal ! important;
	font-style: italic ! important;
	margin: 0px 0px 0px 0px;
	padding: 0px 14px 0px 0px;
	}*/

#principal h3 {
	color: #1F2AB7;
	background-color: #ddd;
 /* 	background-image: url(.jpg);*/
	background-position: center right;
	background-repeat: repeat-x;
	font-size: 11px; 
	line-height: 16px;
	font-weight: bold; 
	font-family: Cochin, Georgia, "New Century Schoolbook", "Bitstream Vera Serif", "Times New Roman", times, serif; 
	text-transform: uppercase;
	text-align: left; 
	border-bottom: 1px solid #aaa;
	margin: 0px 0px 0px 0px; 
	padding: 3px 5px 3px 5px;
	}
	
#ltexte1 {
	background-image: url(css/prisme.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color:   #fff;
	border: 1px solid #1F2AB7/*#aaa*/;    
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 120px 0px;
	}
	
	#ltexte1 h3 {
	color: #FF0000;
	background-image: url(css/titre.jpg);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #fff;
	padding-left: 30px;
	}
#ltexte2 {
	background-image: url(css/prisme.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: #fff;
	border: 1px solid #aaa;    
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 30px 0px;
	}
		
#flash{   
	margin: 0px 0px 50px 0px;
	padding: 0px 0px 0px 0px;
	}
#ltexte1 a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #FF0000;
	}
#ltexte1 a:visited{ 
	font-weight: bold; 
	text-decoration: none; 
	color: #ff0000;
	}
#ltexte1 a:active { 
font-weight: bold; 
	/*text-decoration: underline; */ 
	color: #1F2AB7;}	
	
#ltexte1 a:hover {
font-weight: bold;  
	/*text-decoration: underline; */ 
	color: #1F2AB7;
	}	
/* 
hovers 
	#ltexte1 a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #FF0000;
	}
#ltexte1 a:visited, 
#ltexte1 a:visited:hover { 
	font-weight: bold; 
	text-decoration: none; 
	color: #1F2AB7;
	}
	#ltexte1 a:hover, 
#ltexte1 a:active { 

	color: #1F2AB7;
	}	
	
	
#gauche:hover {
 	background-image: url(.gif);
	}*/


