@charset "utf-8";
/* CSS Document */
img{border:0;}
*{
	margin:0;
	padding:0;
	behavior: url(../iepngfix.htc);
}
div, dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

body {
background-repeat:repeat-x;
background-color:#fff;
}
  #contener_site{
  font-family:Arial, Helvetica, sans-serif;
  width: 1010px;
  background:#FFFFFF;
  left:50%;
  margin-left:-505px;
  position:absolute;
  }
  
  #bandeau{
  width:1010px;float:left;height:218px;
  background:url(../images/fond_bandeau.jpg)
  }
  	  .drapeaux{
	  width:63px;float:left;height:124px;margin:0 10px 0 190px;
	  }
			.drapeaux img{
			margin-left:4px;
			margin-top:110px;
			foat:left;
			border:0;
			}
				.drapeaux a img{padding:1px; border:1px solid #fff; }
					.drapeaux a:hover img{padding:1px; border:1px solid #46b5e3; }
			
	  .menu_bandeau{
	  width:326px;float:left;height:25px;margin:76px 0 0 0;
	  }
	  	.menu_bandeau ul{
	 	 font-size:11px;color:#fff;font-weight:bold;text-transform:uppercase;
	 	 }
		 	.menu_bandeau li {
			 float:left;text-align:center;
			 }
			.menu_bandeau li a{
			 color:#fff;font-weight:bold;text-transform:uppercase;text-decoration:none;display:block;background:url(../images/border_menu_bandeau.jpg) no-repeat top right;cursor:pointer
			 }
			 .menu_bandeau li a:hover{
			 color:#fff;text-decoration:underline;cursor:pointer
			 }
  
  
  #contener_menu{
  width:1010px;float:left;height:62px;
  }
  	  .menu{
	  width:785px;float:left;height:62px;
	  }
	  .recherche{
	  width:220px;float:left;height:62px;
	  }
	  
  #content{
  width:1010px;height:480px;clear:both;ZZZZZZZZZZZZZZZZZZZZbackground:blue;
  }
  	  .colonne_left{
	  width:250px;float:left;margin-left:27px;margin-top:35px;
	  }
	  	  .module_actus{
		  width:234px;float:left;
		  }
		  .module_videos{
		  width:234px;float:left;margin-top:10px;margin-bottom:15px;
		  }
		   .module_innovations{
		  width:234px;float:left;
		  }
	 .center{
	  width:420px;float:left;margin-left:25px;
	  }
	  	  .module_edito{
		  width:404px;float:left;
		  }
		  .module_animation{
		  width:404px;float:left;margin-top:27px;
		  }
	.colonne_right{
	  width:228px;float:left;margin-left:25px;margin-top:25px;
	  }
	  	  .module_focus{
		  width:228px;float:left;
		  }
		  .module_futurs{
		  width:228px;float:left;
		  }
  #footer{
  width:1010px;float:left;background:#92000e;color:#fff;text-align:center;font-size:10px;text-transform:uppercase;padding:8px 0 ;
  }
		#footer a{  color:#ffcc66;text-decoration:none;font-weight:bold; }
			#footer a:hover{  color:#ffe1a4;text-decoration:underline  }










	#centrebackoffice{
	width: 760px;
	min-height:423px;
	height:auto !important;
	height:423px;
	background:#ffffff;
	padding-top:10px;
	padding-left:10px;
	}
		.images_habillage{
		float:left;
		}
		.images_habillage img{
		padding-top:20px;float:left;
		}
		#actualites{
		
		width: 254px;
		height:515px;
		background:url(../images/fd_actualites.gif) no-repeat ;
		background-color:#FFFFFF;
		float:left;
		padding-left:5px;
		padding-top:0px;
		}
			#actualites h3{
			margin-top:10px;
			font-size:12px;
			width:178px;
			font-weight:bold;
			color:#b6daf1;
			
			}
			#actualites p{
			font-size:11px;
			width:167px;
			color:#fff;
			margin-bottom:5px;
			margin-left:8px;
			}
			.newsletter{
			float:left;
			width: 188px;
			height:65px;
			border-top:4px solid #e3001a;
			border-bottom:4px solid #e3001a;
			margin-left:-5px;
			}
				.newsletter p{
				color:#FFFFFF;
				font-size:0.9em;
				width:188px;
				line-height:1.6em;
				}
				.inscription input{
				border:1px solid green;
				font-size:0.8em;
				float:left;
				border:1px solid #fff;
				margin-left:5px;
				margin-top:10px;
				}

	
	.module{
	height:200px;
	}
	.module img{
	border:0;
	margin-left:35px;
	margin-top:10px;
	vertical-align:bottom;
	}
	#img_right{
	float:right;
	margin-right:41px;
	height:294px;
	background-position:bottom;
	width:231px;
	margin-top:0px;
	}
	#lien_video_acc {
	float:right;
	margin-right:42px;
	height:133px;
	background-position:bottom;
	width:231px;
	margin-top:0px;
	}

.lire a{
color:#ff9900;font-style:italic;
}
.lire a:hover{
text-decoration:underline;
}

.commentaire_gauche{
clear:left;
font-size:11px;
color:#666666;
text-align:right;
margin-right:8px;
}
/* Dupliquer et remplacer par le bonne couleur   DEBUT */	
#gauche_bleu{width:222px;min-height:435px;float:left;
}
	#gauche_bleu h1{
	margin:10px 0 50px 5px ;
	height:43px;
	width:202px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	}
	#gauche_bleu img{
margin-bottom:5px;
	}
/* Dupliquer et remplacer par le bonne couleur   FIN */	


/* pour le module de recherche */	
.bleu_fonce{
color:#01a7d7;
}
 .suiv_prec{
font-size:11px;
}
 .suiv_prec a{
 font-weight:bold;
text-decoration:none;
color:#bfbfbf;
}
 .suiv_prec a:hover{
text-decoration:underline;
color:#01a7d7;
}
 .savoir_plus_recherche{
font-size:11px;
}
 .savoir_plus_recherche a{
 font-weight:bold;
text-decoration:none;
color:#6f6f6f;
}
 .savoir_plus_recherche a:hover{
text-decoration:underline;
color:#01a7d7;
}
.site_recherche{
font-size:11px;
}
 .site_recherche a{
text-decoration:none;
color:#01a7d7;
}
 .site_recherche a:hover{
text-decoration:underline;
color:#6f6f6f;
}
.ssmenu {

  width:200px;
  height:auto;
  margin-top:-40px;
}
.ssmenu ul{
	margin-left:20px;
	font-size:10px;
	margin-bottom:5px;
	}
	.ssmenu li{
	margin-bottom: 3px;
	list-style-image: url(../images/puce_orange.gif);
}
		.ssmenu li a{
		text-decoration:none;
		}
		.ssmenu li a:hover{
		text-decoration: underline;
}
.ssmenu_bleu {
  width:200px;
  height:auto;
  margin-top:-40px;
}
.ssmenu_bleu ul{
	margin-left:20px;
	font-size:10px;
	margin-bottom:5px;
	}
	.ssmenu_bleu li{
	margin-bottom: 3px;
	list-style-image: url(../images/puce_bleu.gif);
}
		.ssmenu_bleu li a{
		color: #47b3e2;
		text-decoration:none;
		}
		.ssmenu_bleu li a:hover{
		color:#47b3e2;
		text-decoration: underline;
}
.ssmenu_orange {
  width:200px;
  height:auto;
  margin-top:-40px;
}
.ssmenu_orange ul{
	margin-left:20px;
	font-size:10px;
	margin-bottom:5px;
	}
	.ssmenu_orange li{
	margin-bottom: 3px;
	list-style-image: url(../images/puce_orange.gif);
}
		.ssmenu_orange li a{
		color: #ea9f34;
		text-decoration:none;
		}
		.ssmenu_orange li a:hover{
		color:#ea9f34;
		text-decoration: underline;
}
.ssmenu_vert {
  width:200px;
  height:auto;
  margin-top:-40px;
}
.ssmenu_vert ul{
	margin-left:20px;
	font-size:10px;
	margin-bottom:5px;
	}
	.ssmenu_vert li{
	margin-bottom: 3px;
	list-style-image: url(../images/puce_vert.gif);
}
		.ssmenu_vert li a{
		color: #97bf0d;
		text-decoration:none;
		}
		.ssmenu_vert li a:hover{
		color:#97bf0d;
		text-decoration: underline;
}
.ssmenu_rouge {
  width:200px;
  height:auto;
  margin-top:-40px;
}
.ssmenu_rouge ul{
	margin-left:20px;
	font-size:10px;
	margin-bottom:5px;
	}
	.ssmenu_rouge li{
	margin-bottom: 3px;
	list-style-image: url(../images/puce_rouge.gif);
}
		.ssmenu_rouge li a{
		color: #b7101d;
		text-decoration:none;
		}
		.ssmenu_rouge li a:hover{
		color:#b7101d;
		text-decoration: underline;
}

