body{
	background-color:#021639;
	background-image:url(../images/bg_body.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0; margin:0; border:0;
	text-align:center;	
}

#main{
	width:980px;
	padding:0; margin:0 auto; border:0;
	text-align:justify;
}
/******************************************************/

/******************* Top ******************************/
#top{
	background-image:url(../images/bg_toper.jpg);
	background-repeat:no-repeat;
	width:980px; height:201px;
	padding:0; margin:0; border:0;
}
/******************************************************/

/******************** Menu ****************************/
	#menu{
		background-image:url(../images/bg_menue.jpg);
		background-repeat:no-repeat;
		width:980px; height:43px;
		position:relative;
	}
	#menu a{
		font-size:15px;
		font-weight:bold;
		text-decoration:none;
		color:#021639;
	}
	#menu a:hover{color:#c5121f;text-decoration:underline;}
	#menu #menu_accueil{
		display:block;
		position:absolute;
		left:215px; top:10px;
	}
	#menu #menu_publicite{
		display:block;
		position:absolute;
		left:343px; top:10px;
	}
	#menu #menu_grille_horaire{
		display:block;
		position:absolute;
		left:453px; top:10px;
	}
	#menu #menu_a_propos{
		display:block;
		position:absolute;
		left:610px; top:10px;
	}
	#menu #menu_nous_joindre{
		display:block;
		position:absolute;
		left:728px; top:10px;
	}
/******************************************************/

/****************** Content ***************************/
	#content{
		background-color:#ffffff;
		color:#000000;
		width:980px;
		padding:0; margin:0; border:0;
	}

	/***** Colonne 1 (colonne avec image a gauche) ********/
		#content #c1{
			width:16px;
			padding:0; margin:0; border:0;
			background-color:#ffffff;
			background-image:url(../images/bg_col1.jpg);
			background-repeat:no-repeat;
			background-position:top;
			vertical-align:top;
		}
	/******************************************************/
	
	/*********** Colonne 2 (colonne de gauche) ************/
		#content #c2{
			width:190px;
			padding:35px 10px 0 0; margin:0; border:0;
			vertical-align:top;
		}
		/*#content #c2 #aujourdhui{
			width:190px; height:20px;
			padding:15px 0 0 0; margin:0; border:0;
			font-size:84%;
			font-weight:bold;
			text-align:center;
			color:#103760;
		}*/
		#content #c2 #box_gauche{
			width:170px;
			background-image:url(../images/bg_box.gif);
			background-repeat:repeat-x;
			background-position:top;
			padding:10px; margin:0; border:0;
			text-align:center;
		}

		#content #c2 .banniere_gauche{
			width:170px;
			text-align:center;
			padding:0 0 10px 0; margin:0; border:0;
		}
	/******************************************************/
	
	/*********** Colonne 2 (colonne de gauche) ************/
		#content #c6{
			width:200px;
			padding:35px 10px 0 0; margin:0; border:0;
			vertical-align:top;
		}
		/*#content #c2 #aujourdhui{
			width:190px; height:20px;
			padding:15px 0 0 0; margin:0; border:0;
			font-size:84%;
			font-weight:bold;
			text-align:center;
			color:#103760;
		}*/
		#content #c6 #box_droite{
			width:200px;
			background-image:url(../images/bg_box.gif);
			background-repeat:repeat-x;
			background-position:top;
			padding:10px; margin:0; border:0;
			text-align:center;
		}

		#content #c6 .banniere_droite{
			width:200px;
			text-align:center;
			padding:0 0 10px 0; margin:0; border:0;
		}
	/******************************************************/

	/** Colonne 3 (colonne entre menu gauche et contenu) **/
		#content #c3{
			width:19px;
			padding:0; margin:0; border:0;
			background-color:#ffffff;
			background-image:url(../images/bg_col3.jpg);
			background-repeat:no-repeat;
			background-position:top;
			vertical-align:top;
			/*border-left:1px solid #ececec;*/
		}
	/******************************************************/
	
	/*********** Colonne 4 (Colonne de contenu) ***********/
		#content #c4{
			width:450px;
			padding:0; margin:0; border:0;
			vertical-align:top;
			color:#103760;
		}
		
		#c4_top{width:495px; padding:0; margin:0; border:0; height:35px;}
		#c4_top #c4_top_1{
			width:270px; height:35px;
			padding:0; margin:0; border:0;
			text-align:left;
		}
		#c4_top #c4_top_2{
			width:225px; height:35px;
			padding:0; margin:0; border:0;
			text-align:right;
			vertical-align:middle;
		}
		/*************** titre de page ************************/
			#titre{
				padding:0; margin:0; border:0;
				height:35px;
			}
			#titre #titre_texte{
				padding:7px 25px 0 0; margin:0; border:0;
				color:#103760;
				font-size:15px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-weight:bold;
				height:17px;
			}
			#titre #titre_image{
				background-image:url(../images/bg_titre.gif);
				background-repeat:no-repeat;
				background-position:0 50%;
				padding:7px 0 0 0; margin:0; border:0;
				width:43px; height:17px;
			}
			#titre #titre_ligne{
				padding:0 0 4px 0; margin:0; border:0; height:3px; line-height:0; font-size:0;
			}
			#titre #titre_ligne #ligne_titre{
				background-color:#103760;
				height:3px;
				padding:0; margin:0; border:0; font-size:0; line-height:0;
			}
		/******************************************************/
		
		#aujourdhui2{
			padding:0; margin:0; border:0;
			font-size:11px;
			font-weight:bold;
			color:#103760;
		}
		
		/******************* Contenu **************************/
			#contenu{
				width:480px;
				background-image:url(../images/bg_box.gif);
				background-repeat:repeat-x;
				background-position:top;
				padding:10px; margin:0; border:0;
				font-size:11px;
			}
			h2{
				font-size:12px;
				font-weight:bold;
				padding:0; margin:0; border:0;
			}
			.coming_soon{padding:50px; text-align:center;}
			.imgBorder{border:2px solid #021639;}
			.basic_title{width:100%;}
			.basic_title .basic_date{width:150px; text-align:right; font-size:11px; font-weight:bold;}
			
			a{color:#103760; text-decoration:underline; font-weight:bold;}
			a:hover{color:#c61120;}
		/******************************************************/
		
	/******************************************************/

	/***** Colonne 5 (colonne avec image a droite) ********/
		#content #c5{
			width:15px;
			padding:0; margin:0; border:0;
			background-color:#ffffff;
			background-image:url(../images/bg_col5.jpg);
			background-repeat:no-repeat;
			background-position:top;
			vertical-align:top;
		}
	/******************************************************/


/******************************************************/

/**************** Banniere bottom *********************/
	#banniere_bottom{
		background-color:#ffffff;
		width:960px; height:60px;
		padding:10px; margin:0; border:0;
		clear:both;
		text-align:right;
		position:relative;
	}
/******************************************************/

/******************* Copyright ************************/
	#copyright{
		width:700px; padding:0; margin:0; border:0;
		color:#ffffff;
		font-size:10px;
	}
	#copyright #c1{
		width:350px;
		padding:3px 0 15px 0; margin:0; border:0;
		text-align:left;
		vertical-align:top;
	}
	#copyright #c2{
		width:350px;
		padding:3px 0 15px 0; margin:0; border:0;
		text-align:right;
		vertical-align:top;
	}
	#copyright a{color:#ffffff; text-decoration:none;}
	#copyright a:hover{text-decoration:underline;}
/******************************************************/

/************* inc/messages.php ******************/
	.error{
		background-color:#ffffff;
		color:#ff0000;
		border:1px solid #ff0000;
		text-align:left;
		padding:10px;
		margin:0 0 10px 0;
	}
	.note{
		background-color:#021639;
		color:#ffffff;
		border:1px solid #021639;
		text-align:left;
		padding:10px;
		margin:0 0 10px 0;
	}
	.item a{color:#f9ea15; text-decoration:none; }
	.item a:hover{color:#ffffff; text-decoration:underline;}
	.message{
		background-color:#021639;
		color:#ffffff;
		border:1px solid #021639;
		text-align:left;
		padding:10px;
		margin:0 0 10px 0;
	}
	.message a{color:#f9ea15; text-decoration:none; }
	.message a:hover{color:#ffffff; text-decoration:underline;}
/*************************************************/
.highlightit img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	opacity:1;
	border:0;
}
.highlightit:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	opacity:0.5;
	border:0;
}
.inputTxt{border:1px solid #021639; font-family:Arial, Helvetica, sans-serif; width:295px; font-size:11px;}
.inputTxt2{border:1px solid #021639; font-family:Arial, Helvetica, sans-serif;  font-size:11px;}
.inputTxtArea{border:1px solid #021639; font-family:Arial, Helvetica, sans-serif; height:75px; width:300px; font-size:11px;}
.inputBtn{background-color:#002a55; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

