*{margin:0;padding:0;}html{width:100,01%;overflow-y:scroll;}img{border:none;}
img,div{behavior:url(iepngfix.htc);}

body{background:url(img/bg.png) top left repeat-x #FFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;line-height:1.2em;color:#666;}

a{color:#0075d0;text-decoration:none;}
a:hover{color:#3a4c58;}

p{margin:0 0 1em 0;}

h1{color:#0075d0;font-size:1.2em;margin:0 0 0 5px;}

#container{width:880px;margin:0 auto;padding:20px 0 0 0;}

	#ban{width:880px;height:130px;}
	
	#marge{padding:0 12px;overflow:hidden;background:url(img/page.png) top left repeat-y #FFF;}
	
	#boutons{height:35px;background:url(img/degbleu.png) top left  repeat #0075d0;margin:0 0 10px 0;}
		#boutons li{float:left;list-style-type:none;display:block;padding:10px 12px 9px 12px;margin:0 0 0 0;color:#FFF;font-weight:bold;font-size:0.8em;border-right:2px solid #FFF;}
		#boutons li a,#boutons li a:hover{color:#FFF;text-decoration:none;}
		#boutons li.on, #boutons li:hover{background:url(img/deggris.png) top left  repeat #3a4c58;}
		
	.renseignements{text-align:right;color:#FFF;padding:1px 5px 0 0;}
	.renseignements a{color:#FFF;}
		
	#megaban{text-align:center;}
		#megaban embed{margin:10px 0;}
		
	#pub{text-align:center;background:#F1F1F1;}
		#pub embed{margin:10px 0;}
		
	#col1{width:530px;float:left;margin:0 0 2px 0;}
	#col1 li{list-style-type:none;list-style-image:url(list.png);margin:0 5px 5px 20px;}
	#col11{width:260px;float:left;margin:0px 5px 2px 0;}
	#col11 li{list-style-type:none;list-style-image:url(list.png);margin:0 0 0 20px;}

	#col12{width:260px;float:left;margin:0 0 2px 5px;}
	#col12 li{list-style-type:none;list-style-image:url(list.png);margin:0 0 0 20px;}
		#moteur, #liste{background:#EBEBEB;padding:5px 0;margin:0 0 2px 0;text-align:center;}
		#liste{margin:0 0 20px 0;}
		#moteur input{width:90px;margin:0 1px;color:#999;font-weight:bold;}
		#liste a{margin:0 2px;font-weight:bold;}
		
		.bloc{margin:0 0 10px 0;}
			.bloc h2{background:url(img/h2.gif) top left repeat-x #cccbcb;color:#555;padding:3px;margin:0 0 2px 0;font-size:12px;}
			.bloc p{margin:0 0 1em 10px;}
			.bloc .r{text-align:right;font-size:0.9em;}
			.bloc strong{color:#0075D0;}
			.bloc .pf{color:#0075D0;font-size:0.8em;}
			
	#col2{width:320px;float:left;margin:0 0 2px 6px;}
		#col2 h2{background:#3a4c58;color:#FFF;font-size:1em;padding:3px 6px;}
		#col2 p{margin:0 0 5px 5px;}
		#col2 h3{margin:0 0 0.2em 0;}
		.partenaires{border:1px solid #3a4c58;padding:5px;}
				
		.payant .top{width:320px;height:5px;background:url(img/topbleu.png) top left no-repeat;}
		.payant .mid{width:310px;background:url(img/midbleu.png) top left repeat-y;padding:0 5px;overflow:hidden;}
		.payant .bot{width:320px;height:5px;background:url(img/botbleu.png) top left no-repeat;margin:0 0 10px 0;}

		.payant .mid .top{width:309px;height:5px;background:url(img/topblanc.png) top left no-repeat #FFF;margin:10px 0 0 0;}
		.payant .mid .mid{width:299px;background:#FFF;padding:0 5px;overflow:hidden;}
		.payant .mid .bot{width:309px;height:5px;background:url(img/botblanc.png) top left no-repeat;}
		
		.payant img{float:left;margin:0 5px 0 0;}
		#col2 .payant h2{background:none;color:#ea7606;font-size:1em;padding:0 5px 5px 0;float:left;}
		#col2 .payant h3{font-size:.8em;padding:0 0 0 0;color:#a62525;}
		.payant .infos{color:#666;margin:0;}
		.payant h1{margin:0 0 5px 0;color:#FFF;}
		#col2 .payant p{margin:0 0 0 0;clear:both;}
		
.infos{font-size:0.8em;color:#AAA;margin-left:5px;}



  #superfooter{width:880px;padding:20px 20px 20px 20px;overflow:hidden;color:#666;height:20px;background:url(img/footer.png) top left no-repeat #FFF;}
  #footer{width:880px;padding:20px 20px 20px 20px;overflow:hidden;color:#666;background:url(img/page.png) top left repeat-y #FFF;}
    #footer .col1{width:480px;float:left;}
    #footer .col1 div{float:left;width:45%;}
    #footer .col2{width:340px;float:left;margin:0 0 0 10px;border-left:1px dotted #CCC;padding:0 0 0 9px;text-align:right;}
    
    #footer h2{font-size:12px;color:#7d1e3b;color:#666;}
    #footer p{margin:0;}
    #footer a{color:#999;}
    #footer a:hover{color:#0075d0;}
    
	
#liens {margin:0 0 10px 0;}
#liens img{vertical-align: top;}
