*{
margin:0;
padding:0;
font-family:Verdana, Geneva, sans-serif;
}

/*  banner   */
#container{
	width:763px;
	margin:auto;
	background-image:url(images/filet.gif);
	background-repeat:repeat-y;
	}
#banner{
	width:763px;
	height:449px;
	background-image:url(images/banner.jpg);
	background-repeat:no-repeat;
	}
#banner img{
	margin-left:15px;
	}
#banner p.txt_1{
	float:left;
	color:#FFF;
	font-size:12px;
	margin-left:22px;
	margin-top:5px;
	}
#banner p.txt_2{
	float:right;
	color:#FFF;
	font-size:12px;
	margin-right:22px;
	margin-top:5px;
	
	}
#banner p.txt_3{
	clear:both;
	text-align:center;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
	}
#banner p.txt_1b{
	color:#05376e;
	font-size:32px;
	margin-left:120px;
	font-weight:bold;
	margin-top:43px;
	}
#banner p.txt_1b span{
	color:#05376e;
	font-size:16px;
	font-weight:bold;
	
	}
#banner p.txt_2b{
	color:#05376e;
	font-size:14px;
	margin-left:290px;
	font-weight:bold;
		}
#banner p.txt_3b{
	color:#1a7bbe;
	font-size:14px;
	font-weight:bold;
	margin-left:315px;
	margin-top:48px;
	}
	
/* --- FIN  banner --- */

/* middel */	
	


.paragraphe_big{
	float:right;
	width:540px;
	margin:22px 0;
	}
.paragraphe_big img{
	margin:0;
	padding:0;
	float:left;
	}
.paragraphe_big p{
	margin-left:35px;
	}
.txt_time{
	font-size:16px;
	color:#164479;
	}

.txt_color_bold{
	font-size:20px;
	color:#164479;
	font-weight:bold;
	}
span{
	color:#1695c2;
}
.txt_color_bold span.small{
	font-size:12px;
	color:#164479;
	font-weight:bold;
	}
#bloc_small{
	float:left;
	margin:10px 15px 15px 0;
	width:200px;
	}
#bloc_small .img_jury{
	margin-left:35px;
	}
#bloc_small .img_fleche{
	float:left;
	margin-right:15px;
	}	
#bloc_small p{
	font-size:12px;
	font-weight:bold;
	}


	
/**/
#bloc_big{
	clear:both;
	margin:auto;
	margin-bottom:15px;
	width:650px;
	height:198px;
}
#bloc_big2{
	clear:both;
	margin:auto;
	margin-bottom:25px;
	width:650px;

}
#bloc_big img{
	float:left;
	margin : 0 20px 0 0;
}
#bloc_big2 img{
	float:left;
	margin : 0 20px 0 0;
}
#bloc_big p{
	margin-bottom:10px;
}
#bloc_big2 p{
	margin-bottom:10px;
}



.txt_courant{
	color:#000;
	font-size:12px;
	}
.txt_courant_bold{
	color:#000;
	font-size:12px;
	font-weight:bolder;
	font-style:italic;
	
	}
.txt_bold{
	color:#000;
	font-size:16px;
	font-weight:bold;
	
	}
/**/
#container_photos{
	clear:both;
	margin:auto;
	width:650px;
	margin-bottom:20px;
	}
.txt_jury_bleu{
	color:#164479;
	font-size:14px;
	font-weight:bold;
	}
	
.new_line{
	clear:both;
}

.clear{
	clear:both;
	}
.txt_seul_jury{
	font-size:12px;
	font-weight:bold;
	margin-left:25px;
	}
#logos {
	clear:both;
	margin:auto;
	width:650px;
	}
#logos .italic{
	margin-top:45px;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	}

#logos img{
	margin-top:32px;
	}
.bande_bg{
	height:78px;
	background-image:url(images/band_bg.gif);
	background-repeat:repeat-x;
		  }
.bande_bg p{
	color:#1a7bbe;
	font-size:14px;
	font-weight:bold;
	margin-left:215px;
	margin-top:32px;	
		  }
		 
hr {
	clear:both;}
	

/* --- FIN middle --- */
/* footer */

#bg_filet{
	clear:both;
	
	}
#footer {
	clear:both;
	margin:auto;
	width:650px;
	}
#footer .txt_footer{
	clear:both;
	color:#164479;
	/*margin-top:25px;*/
	font-size:11px;
	text-align:center;
	/*font-weight:bold;*/
	}
	
#footer .txt_footer a{
	color:#1695c2;
	text-decoration:none;
	}