/* A SUPPRIMER */
.spacer{
	width:1px;
	clear:both;
	height:150px;
}

/* Balises, classes génériques */
body{
	margin:0;
	font-size:11px;
	color:#787878;
}
body *{
	font-family:arial,verdana, sans-serif;
}
a img{
	border:none;
}
ul{
	list-style:none;
	margin:0;
	padding:0;
}
address{
font-style:normal;
}
h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
}

strong{
	font-weight:normal;
}

select{
color:#666;
padding-left:2px;
}

.relative{
position:relative;
}

a{
	text-decoration:none;
	color: #787878;
}
a:hover{
	text-decoration:underline;
}

.noBorder{
	border:none !important;
}

.center{
text-align:center;
}

.none{
	display:none !important;
}

.italic{
	font-style:italic;
}

.block{
	display:block !important;
}

.cBoth{
	clear:both;
/*	font-size:0;
	overflow:hidden;
	line-height:0;*/
}



.both:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

* html .both{
	height:1%;
}
*:first-child+html .both{
	height:1%;
}
	
.fLeft{
	float:left;
}

.fRight{
	float:right;
}

fieldset{
	border:none;
}
legend,caption{
	display:none;
}
	


/* zone de contenu */
#conteneur{
	width:980px;
	margin:0 auto;
}
	
#contenu {
	float:left;
	margin-left:20px;
	margin-bottom:215px;
}

#une_col #contenu{
margin-left:8px;
}

* html #deux_col #contenu{
margin-left:8px;
}
	
/* GABARITS */

	/* propriétés communes aux gabarits */
	 .bloc_blanc {
		margin-bottom:7px;
		clear:both;
	}
	

	/* home */	
	#home #contenu{
		margin-left:45px;
	}
	* html #home #contenu,* html #une_col #contenu{
		float:none;
	}
		/* blocs de la home */
		#home #contenu .col1{
			width:639px;
			float:left;
		}

			
		#home #contenu .col1 h2{
		width:500px;
		}

		#home #contenu .col1 .bloc1{
			margin-bottom:22px;
			float:left;
		}

		#home #contenu .col1 .bloc1 img{
			float:left;
			margin-right:20px;
		}
		#home #contenu .col1 .bloc1 p,#home #contenu .col1 .bloc1 h3{
			text-align:justify;
			width:340px;
			float:left;
		}
		#home #contenu .col1 .bloc1 p a{
			color:#f28e00;
		}


		#home #contenu .col1  p{
			margin:0;
		}

		#home #contenu .col1 h3{
			color:#f28e00;
			margin-bottom:4px;
			font-size:15px;
			font-weight:bold;
		}

		#home #contenu .col1 .bloc2 {
			float:left;
			margin-bottom:20px;
		}

		#home #contenu .col1 .bloc2 .s_bloc{
			float:left;
			margin-right:56px;
		}
		#home #contenu .col1 .bloc2 .s_bloc.last{
			margin-right:0;
		}
		#home #contenu .col1 .bloc2 .s_bloc a.puce{
			display:block;
			width:128px;
			background: url('../img/picto_fleche.gif') left top no-repeat;
			padding-left:22px;
			margin-top:12px;
		}

		#home #contenu .col2{
			margin-left:7px;
			width:242px;
			float:left;
		}

		#home #contenu .col2 .conteneur{
			background: url('../img/bg_home_bloc2_r.gif') left top repeat-y;
			padding-bottom:6px;
		}

		#home #contenu .col2 .s_col{
		 padding: 0 16px;
		}
		#home #contenu .col2 h2{
			position:relative;
			width:210px;
		}
		#home #contenu .col2 h2 a{
			position:absolute;
			right:0;
		}

		#home #contenu .col2 p{
			width:200px;
			margin-top:0;
		}
		#home #contenu .col2 h3{
		color:black;
		font-weight:bold;
		font-size:12px;
		}

		#home #contenu .col2 a.center{
		display:block;
		}

		#home #contenu .col2 #emails {
		clear:both;
		display:block;
		text-align:center;
		background:#fbd601;
		border-top:1px solid white;
		padding:10px 0 5px 0; 
		margin-bottom:13px;
		}

			
		#home #contenu .recherche{
			background: #7e7e7e url('../img/bg_contenu_loupe.gif') left top no-repeat;
			float:left;
			padding:7px 0 7px 35px;
			width:207px;
		}

		#home #contenu .col1 .conteneur{
			padding-left: 30px;
			padding-bottom:21px;
			background: url('../img/bg_home_bloc1_r.gif') left top repeat-y;
			width:610px;
		}
		* html #home #contenu  .col1 .conteneur{
			padding-bottom:38px;
		}
		*:first-child+html #home #contenu  .col1 .conteneur{
			padding-bottom:43px;
		}
		
	
		#home #contenu .recherche input{
			float:left;
			font-size:10px;
		}

		#home #contenu .recherche input.text{
			padding:0 4px;
			margin-right:7px;
		}


		#home #contenu .col2 ul{
			clear:both;
		}


	
	/* une colonne */
		
		#une_col #contenu a{
			color:#F28E00;
		}
	
	/* deux colonnes */	
		#deux_col #contenu {
			width:766px;
		}
		
		#deux_col #contenu .bloc_blanc .conteneur{
			background: url('../img/bg_bloc_blanc_pt_r.gif') left bottom repeat-y;
			width:726px;
			padding:0 20px;
			float:left;
		}
		
		/* MENU  */
			#menu {
				width:170px;
				float:left;
				border-top:1px solid #C9C9C9;
				margin-left:9px;
			}
			#menu #menu_programmes a{
				background: url('../img/menu_programmes_rouge.png') left top no-repeat;
			}
			#menu #menu_audience a{
				background: url('../img/menu_audience.png') left top no-repeat;
			}
			#menu #menu_tarifs a{
				background: url('../img/menu_tarifs.png') left top no-repeat;
			}
			#menu #menu_remise a{
				background: url('../img/menu_remise.png') left top no-repeat;
			}
			#menu #menu_parrainage a{
				background: url('../img/menu_parrainage.png') left top no-repeat;
			}
			#menu #menu_contact a{
				background: url('../img/menu_contact.png') left top no-repeat;
			}
			#menu ul li {
				border-top:1px solid #C9C9C9;
			}
			#menu ul li a{
				cursor:pointer;
				width:170px;
				height:26px;
				display:block;
			}
			#menu ul li:hover ul {
				display:block;
			}
			#menu ul li ul {
				margin-top:5px;
				margin-bottom:20px;
				display:none;
			}
		
			#menu ul li.on ul {
				display:block;
			}
			#menu .noBorder{
				border-top:none;
			}
			#menu ul li ul li{
				border-top:none;
				background: url('../img/menu_fleche_rouge.gif') left top no-repeat;
				padding-left:18px;
				margin-left:20px;
			}
			#menu ul li ul a{
				background:none !important;
				height:auto !important;
				display:inline;
				color:#797979;
			}
			#menu ul li a span{
				display:none;
			}
			* html #menu ul li {
				float:left;
			}
			* html #menu ul li ul li {
				float:none;
			}
			
			
		
		/* tracker (fil d'ariane)  */
			#tracker{
				float:right;
				padding-right:16px;
				margin-bottom:7px;
			}
			#tracker ul{
				text-align:right;
				float:right;
			}
			#tracker li{
				display:block;
				float:left;
				background: url('../img/puce_tracker.gif') right center no-repeat;
				padding: 0 10px 0 5px;
			}
			#tracker .last{
				background:none;
				padding-right:0;
			}
			
			#tracker a {
				color:#797979;
			}
			

/* Footer */
#footer{
	clear:both;
}

#footer li {
	background: url('../img/bg_footer_lien.gif') 0 6px no-repeat;
	padding-left:6px;
}

#footer li a{
	font-size:10px;
}

#footer .col1{
	float:left;
}

#footer .col1 .s_col{
	float:left;
	width:141px;
	background:#878787 url('../img/bg_footer_pointilles.gif') right top repeat-y;
}
#footer .col1 h2{
	margin-left:20px;
}


#footer .col2{
	width:244px;
	float:left;
}


#footer .recherche input{
	float:left;
	font-size:10px;
}

#footer .recherche input.text{
	padding:0 4px;
	margin-right:2px;
}

#footer .col2 ul{
	padding-top:15px;
	margin-left:30px;
	clear:both;
}

#logo{
	height:26px;
	clear:both;
	background: url('../img/bg_footer_logo.gif')  706px 0 no-repeat;
}




	#footer .recherche{
		background: #fbd601 url('../img/bg_footer_loupe.gif') left top no-repeat;
		float:left;
		padding:4px 0 3px 30px;
		width:244px;
	}

	#footer .col1 ul{
		padding-top:15px;
		width:141px;
		padding-left:20px;
		clear:both;
		float:left;
		background:white url('../img/bg_footer_pointilles.gif') right top repeat-y;
		min-height:150px;
		width:121px;
    }


	#footer .col1 li{
		padding-left:6px;
	}

/* boutons */
		.btn_simulateur{
			width:125px;
			height:19px;
			display:block;
			background: url('../img/btn_simulateur_achat.gif') left top no-repeat;
		}
		.btn_simulateur:hover{
			background: url('../img/btn_simulateur_achat_h.gif') left top no-repeat;
		}
		.btn_simulateur span{
			display:none;
		}
		
		.btn_lire{
			width:137px;
			height:18px;
			display:block;
			background: url('../img/btn_lireCommunique.gif') left top no-repeat;
		}
		.btn_lire:hover{
			background: url('../img/btn_lireCommunique_h.gif') left top no-repeat;
		}
		.btn_lire span{
			display:none;
		}
		
/* generalites */
		.logo{
		position:absolute;
		left:0;
		top:0;
		}
		.logo2{
			position:absolute;
			top:0;
			right:0;
		}

		#une_col .bloc_texte span.bloc {
			width:auto;
		}
		
		#une_col .bloc_texte span.bloc span{
			float:left;
		}
			
		
		#une_col span.center img {
			vertical-align:middle;
		}
		
		#une_col strong.gris {
			font-weight:bold;
			color:#929292;
		}
		
			
		#une_col p.noMargin {
			margin-top:0;
		}
		
		/* Bloc gris ENTIER */
		#une_col  .entier .bloc_gris{
			width:963px;
			float:left;
			margin-bottom:12px;
		}
		#une_col  h3{
		width:50%;
		}
		#une_col .entier .bloc_gris .bg{
			background: url('../img/bg_gris_1col_r.gif') left bottom repeat-y;
			padding:0 20px 5px 20px;
		}	
		#une_col .entier .bloc_gris .bg div.image{
			float:left;
			clear:both;
			margin-right:20px;
			font-size:10px;
		}
		#une_col .entier .bloc_gris .bg div.image span{
			font-size:11px;
			display:block;
		}
		#une_col  .entier .bloc_gris .bg div.image .color{
			color:#AFAFAF !important; 
		}
		#une_col .entier .bloc_gris .bg div.texte{
			float:left;
			width:692px;
		}
	
	
		/* BLOC BLANC ENTIER */
		#une_col #contenu .bloc_blanc .conteneur{
			width:922px;
			float:left;
			background: url('../img/bg_bloc_blanc_r.gif') left top repeat-y;
			 padding: 0 20px;
		}
		
		
		/* bloc gris CINQ CINQ */
		#une_col  .cinq_cinq  .bloc_gris {
			background: url('../img/bg_gris2_1col_1_h.gif') left top no-repeat;
			padding-top:6px;
			width:924px;
			margin-bottom:7px;
			float:left;
		}
		
		#une_col  .cinq_cinq  .bloc_gris .haut{
			background: url('../img/bg_gris2_1col_1_r.gif') left top repeat-y;
			padding-top:10px;
			width:924px;
			float:left;
		}

		#une_col  .cinq_cinq  .bloc_gris .bas{
			background: url('../img/bg_gris2_1col_1_b.jpg') left bottom no-repeat;
			clear:both;
			float:left;
			padding:0 23px;
			min-height:110px;
			width:878px;
		}
		* html #une_col .cinq_cinq  .bloc_gris .bas{
			height:110px;
			padding-bottom:10px;
		}
		*:first-child+html #une_col  .cinq_cinq  .bloc_gris .bas{
			padding-bottom:10px;
		}

			
		#une_col .deux_cinq ul,#une_col .cinq_cinq ul{
			float:left;
		}
		
		#une_col .deux_cinq  .col p{
			clear:both;
			float:left;
			margin-top:7px;
		}
		
		#une_col .deux_cinq  li,#une_ccol .cinq_cinq  li{
			background: url('../img/picto_fleche_gris.gif') 0 3px no-repeat;
			padding-left:8px;
		}
	
		#une_col  .deux_cinq .col{
			margin-bottom:7px;
			clear:both;
			float:left;
		}

		#une_col  .deux_cinq  .bloc{
			float:left;
			width:452px;
			margin-right:18px;
		}
		#une_col  .deux_cinq  .bloc.last{
			margin-right:0;
		}

		#une_col  .deux_cinq  .col .border,#une_col  .deux_cinq .col .border2{
			padding:23px 0 7px 23px;
			float:left;
			border:1px solid #ACACAC;
			width:428px;
		}
		#une_col  .deux_cinq  .col .border2{
			border-bottom:none;
		}

		#une_col  .deux_cinq  .col .arrondi{
			background: url('../img/bg_blanc_arrondi_gd.gif') left bottom no-repeat;
			width:453px;
			height:12px;
			clear:both;
			font-size:1px;
		}
		
		#une_col  .deux_cinq  .form {
			clear:both;
			margin: 8px 0;
			float:left;
		}
		*:first-child+html #une_col  .deux_cinq  .form{
			float:none;
		}
		* html #une_col  .deux_cinq   .cgv .form {
			float:none;
		}
		#une_col  .deux_cinq   .form input{
			position:relative;
			top:4px;
		}
		
		#une_col  .deux_cinq  .form select{
			min-width:150px;
		}
		* html #une_col  .deux_cinq   .form select{
			width:150px;
		}
		*:first-child+html  #une_col  .deux_cinq   .form select{
			width:150px;
		}

		#une_col  .deux_cinq  h4{
			margin-bottom:10px;
		}
		#une_col  .deux_cinq  h4.margin{
			margin-bottom:20px;
		}
		#une_col  .deux_cinq  h4.noMargin{
			margin-bottom:0;
		}
		#une_col  .deux_cinq  h5{
			clear:both;
		}
		
		#une_col  .deux_cinq  .bloc_gris {
			background: url('../img/bg_degrade_1col_2_h.jpg') left top no-repeat;
			padding-top:3px;
			width:454px;
			margin-bottom:7px;
			float:left;
			margin-right:17px;
		}
		
		#une_col  .deux_cinq  .bloc_gris.last {
			margin-right:0;
		}
		
		#une_col  .deux_cinq  .bloc_gris .haut{
			background: url('../img/bg_degrade_1col_2_r.jpg') left top repeat-y;
			padding-top:10px;
			float:left;
			width:454px;
		}

		#une_col  .deux_cinq  .bloc_gris .bas{
			background: url('../img/bg_degrade_1col_2_b.jpg') left bottom no-repeat;
			clear:both;
			float:left;
			width:100%;
			padding:0 23px;
			width:408px;
			min-height:222px;
		}
		* html #une_col  .deux_cinq .bloc_gris .bas{
			height:222px;
		}

		#une_col  .deux_cinq  .bloc .col .border .s_col{
			margin-right:60px;
			float:left;
		}
		#une_col  .deux_cinq .bloc .col .border .s_col.last{
			margin-right:0;
		}
	
		
		
		/* 1/5  */
		#une_col .un_cinq  .conteneur h4 {
			border-bottom:1px solid #D3D3D3;
			margin-bottom:19px;
			padding-bottom:2px;
			clear:both;
		}
		
		#une_col .un_cinq  .conteneur h5 {
			margin-bottom:5px;
		}
		
		#une_col .un_cinq .bloc_gris{
			width:963px;
			float:left;
			margin-bottom:12px;
		}
		
		#une_col .un_cinq .bloc_gris .bg{
			float:left;
			background: url('../img/bg_gris_1col_r.gif') left bottom repeat-y;
			padding:0 20px 5px 40px;
		}
		
		#une_col .un_cinq .bloc_gris .bg img{
			float:left;
			clear:both;
			margin-right:20px;
		}
		
		#une_col .un_cinq .bloc_gris .bg div{
			float:left;
			width:695px;
		}
		
		#une_col .un_cinq .bloc_gris .bg div p{
			clear:both;
		}
		
		
		#une_col .un_cinq  li{
			background: url('../img/picto_fleche_gris.gif') 0 3px no-repeat;
			padding-left:8px;
		}
		
		#une_col .un_cinq  h3{
			margin-bottom:20px;
		}
		#une_col .un_cinq  .bloc  {
			margin-right:18px;
			float:left;
		}
		#une_col .un_cinq  .contenant  {
			padding-left:185px;
			float:left;
			width:742px;
			margin-bottom:20px;
			position:relative;
		}
		
		
		#une_col .un_cinq  .bloc .col {
			float:left;
		}
		#une_col .un_cinq  .bloc.last {
			margin-right:0;
		}
		#une_col .un_cinq  .bloc .col .border{
			height:145px;
			border:1px solid #ACACAC;
			width:201px;
			padding:15px;
			float:left;
			position:relative;
		}
		#une_col .un_cinq  .bloc .col .border ul{
			float:left;
			width:150px;
		}
		
		
		#une_col .un_cinq .form {
			clear:both;
			position:absolute;
			bottom:15px;
		}
		*:first-child+html #une_col .un_cinq .form{
			float:none;
		}
		* html #une_col .un_cinq .form {
			float:none;
		}
		#une_col .un_cinq .form input{
			position:relative;
			top:4px;
		}
		
		#une_col .un_cinq .form select{
			min-width:150px;
		}
		* html #une_col .un_cinq .form select{
			width:150px;
		}
		*:first-child+html #une_col .un_cinq .form select{
			width:150px;
		}
		

		
			
		
	/*  Calendrier */
		#une_col #contenu .calendrier .bloc_blanc .conteneur{
			padding-right:20px;
			width:922px;
		}
		
		
		.calendrier .bloc_blanc  .bloc_gris {
			background: url('../img/bg_degrade_in_h.jpg') left top no-repeat;
			padding-top:25px;
			width:919px;
			margin-bottom:20px;
			float:left;
		}
		
		.calendrier .bloc_blanc .bloc_gris .haut{
			background: url('../img/bg_degrade_in_r.jpg') left top repeat-y;
			padding-top:10px;
			float:left;
			width:919px;
		}

		.calendrier .bloc_blanc  .bloc_gris .bas{
			background: url('../img/bg_degrade_in_b.jpg') left bottom no-repeat;
			clear:both;
			float:left;
			width:100%;
			padding:0 45px;
			width:829px;
			min-height:442px;
		}
		* html .calendrier .bloc_blanc .bloc_gris .bas{
			height:442px;
		}
		
		.calendrier .bloc_gris2{
			width:495px;
			position:relative;
			height:65px;
			background: url('../img/bg_calendrier.jpg') center top no-repeat;
		}
		
		.calendrier .bloc_gris2 ul{
			position:absolute;
			left:98px;
			bottom:0;
		}
		
		.calendrier .bloc_gris2 p{
			position:absolute;
			left:70px;
			top:5px;
			font-size:12px;
			font-weight:bold;
			color:#606060;
		}
		
		* html .calendrier .bloc_gris2 p{
			top:17px;
		}
		*:first-child+html .calendrier .bloc_gris2 p{
			top:17px;
		}
		
		.calendrier .bloc_gris2 span{
			font-size:19px;
			color:#878787;
		}
		
		
		.calendrier .bloc_gris2 li{
			display:block;
			float:left;
		}
		.calendrier .bloc_gris2 li a{
			display:block;
			font-weight:bold;
			width:61px;
			text-align:center;
			font-size:12px;
			color:#606060;
			padding:4px 0;
			background:#E4E4E4;
		}
		
		.calendrier .bloc_gris2 .prec{
			background: url('../img/btn_prec.png') left top no-repeat;
			width:25px;
			display:block;
			position:absolute;
			top:15px;
			left:0;
			height:52px;
		}
		.calendrier .bloc_gris2 .suiv{
			background: url('../img/btn_suiv.png') left top no-repeat;
			width:26px;
			height:52px;
			display:block;
			position:absolute;
			top:14px;
			right:0;
		}
		
		.calendrier .bloc_gris2 .suiv:hover,	.calendrier .bloc_gris2 .prec:hover{
			text-decoration:none;
		}
		
		.calendrier .bloc_gris2 li a:hover{
		text-decoration:none;
		}
		
		.calendrier .bloc_gris2 li.on {
			background: #B3B3B3;
			display:block;
			font-weight:bold;
			width:61px;
			text-align:center;
			font-size:12px;
			color:#606060;
			padding:4px 0;
		}
		
		
		.calendrier .bloc_titre {
			background: url('../img/bg_degrade_communiques_h_4.gif') left top no-repeat;
			margin-bottom:20px;
			padding-top:6px;
			font-size:13px;
			color:#606060;
			width:650px;
		}
		.calendrier .bloc_titre .haut {
			background: url('../img/bg_degrade_communiques_r_4.gif') left top repeat-y;
		}
		.calendrier .bloc_titre .bas {
			padding: 0 15px 8px 15px;
			background: url('../img/bg_degrade_communiques_b_4.gif') left bottom no-repeat;
		}
		
		.calendrier h4 {
			font-size:15px;
			border-bottom:1px solid #D3D3D3;
			margin-bottom:15px;
		}

		.calendrier  h5 {
			font-size:15px;
			margin-left:-55px;
		}
		
		.calendrier .bloc{
		width:605px;
		margin-bottom:30px;
		text-align:justify;
		}
		
		.calendrier table{
			width:100%;
		}
		.calendrier table tr.couleur td{
			height:29px;
			background: url('../img/bg_calendrier_cell.jpg') left top repeat-x;
			padding:0 10px 0 10px !important;
		}

		.calendrier table tr  td{
			height:80px;
		}
		
		.calendrier .bloc_gris .tableau td{
			border-right: 1px solid #D0D0D0;
			border-bottom: 1px solid #D0D0D0;
			padding:7px 10px 7px 10px;
			font-weight:bold;
			width:120px;
		}
		.calendrier .bloc_gris .tableau td.left{
			border-left: 1px solid #D0D0D0;
		}
		.calendrier .bloc_gris .tableau td.top{
			border-top: 1px solid #D0D0D0;
		}
		.calendrier .tableau .on {
			background:white url('../img/bg_calendrier_cell_on.jpg') left bottom repeat-x;
		}
		.calendrier .tableau .on  a{
			display:block;
			font-weight:normal;
			font-weight:normal;
			color:#8F8F8F !important;
			background: url('../img/picto_fleche.gif') left top no-repeat;
			padding-left:22px;
		}
		
		.calendrier .col1{
			float:left;
			font-size:12px;
		}
		
		.calendrier .col2{
			font-size:14px;
			color:black;
			float:right;
		}

		
		
			
		/* grille interactive */
		.grille .tableau{
			position:relative; 
			float:left;
			clear:both;
			padding-left:7px;
			margin-top:20px;
			
		}
		.grille .tableau .col{
			/* z-index:0; */ /* comportement IE */
		/*	position:absolute;  
			top:0; */
			float:left;
			width:128px;
			margin-right:2px;	
		}

	
	
		.grille .conteneur{
			width:922px !important;
		}
	
			
		.grille .tableau .col.last{
			margin-right:0;
		}
		.grille .tableau .col .separateur .code a{
			margin-left:4px;
		}
	
		.grille .tableau .bloc.orange,.bloc_nav .orange span{ 
			background:#FC8E01;
		}
		.grille .bloc_nav ul{
			padding-top:1px;
		}
		.grille .bloc_nav li{
			float:left;
			color:#9A9A9A;
			width:200px;
		}
		.grille .bloc_nav li span{
			float:left;
			width:30px;
			height:13px;
			display:block;
			
		}
		.grille .bloc_nav {
			margin-bottom:30px;
		}
		
		.grille .tableau .bloc.vert,.grille  .bloc_nav .vert span{
			background:#9ACD00;
		}
		.grille .tableau .bloc.violet,.grille  .bloc_nav  .violet span{
			background:#7F007F;
		}
		.grille .tableau .bloc.gris,.grille  .bloc_nav .gris span{
			background:#9A9A9A;
		}
		.grille .tableau .bloc.bleu,.grille  .bloc_nav  .bleu span{
			background:#556C99;
		}
		.grille  .bloc_nav  .rose span{
			background:#ECB7FF;
		}
		.grille  .bloc_nav  .jaune span{
			background:#FFFF00;
		}
		.bloc_nav .couleur .blanc{
			background:white;
		}
		.grille .tableau .col .bloc .texte{
			height:inherit;
			width:100%;
			display:block;
		}
		.grille .tableau .col .bloc .texte:hover{
			text-decoration:none;
		}
		.grille .tableau .col .bloc .texte span
		{
			text-align:right;
			width:120px;
			margin-right:5px;
			color:white;
			height:inherit;
			float:right;
		}
		.grille .tableau .col .bloc .texte span:hover{
			cursor:pointer;
		}
		.grille .tableau .col .bloc{
			position:relative;
		}



	
		.grille .tableau .col .separateur{
			border-bottom:1px solid white; position:relative; z-index:100;
		}
		.grille .tableau .col .separateur .code{			
			position:absolute;  z-index:100;
			top:-15px; left:0; padding:8px 0;
			width:43px;
			background: url('../img/bg_grille_code.gif') right top no-repeat;
		}

		
		.grille   .cols{	
			width:100%;
			clear:both;
			margin-bottom:15px;
		}
		.grille .cols .col2{	
				width:30%;
				float:left;
		}
		.grille .cols .col2 a{	
				float:right;
		}
		.grille  .cols .col1{	
				width:70%;
				float:left;
		}
		.grille  .cols .col1 a{	
			color:#909090 !important;
		}
		
		.grille .tableau .col .bloc .code{
			position:absolute; 
			left:0; padding:8px 0;
			width:43px;
			background: url('../img/bg_grille_code.gif') right top no-repeat;
		}
		.grille .tableau .col .bloc .code a{
			margin-left:4px;
		}
		
		.grille .bloc_blanc  .bloc_gris {
			background: url('../img/bg_degrade_in_h.jpg') left bottom no-repeat;
			padding-top:25px;
			margin-bottom:20px;
			float:left;
			clear:both;
		
		}	
		.grille .bloc_blanc  .logo {
			position:relative;
		}
		.grille .bloc_blanc  .logo img{
			position:absolute;
			top:0;
			right:0;
		}
		* html .grille .bloc_blanc  .logo img{
			right:20px;
		}
		.grille .bloc_blanc  .bloc_gris {
			background: url('../img/bg_degrade_in_h.jpg') left top no-repeat;
			padding-top:8px;
			margin-top:20px;
			float:left;
			clear:both;
		
		}
		.grille .bloc_blanc .bloc_gris .haut{
			background: url('../img/bg_degrade_in_r.jpg') left top repeat-y;
			padding-top:0;
			float:left;
		}

		.grille .bloc_blanc  .bloc_gris .bas{
			background: url('../img/bg_degrade_in_b.jpg') left bottom no-repeat;
			clear:both;
			float:left;
			padding:0;
			width:919px;
			padding-bottom:5px;
		}
		.grille .bloc_blanc  .bloc_gris2 {
			clear:both;
			height:1%;
			background: url('../img/bg_grille_h.jpg') left top no-repeat;
			padding-top:8px;
			margin-top:20px;
		}
		.grille .bloc_blanc .bloc_gris2 .haut{
			background: url('../img/bg_degrade_in_r.jpg') left top repeat-y;
						height:1%;

			
		}

		.grille .bloc_blanc  .bloc_gris2 .bas{
			background: url('../img/bg_grille_b.jpg') left bottom no-repeat;
			padding-bottom:6px;
			width:919px;
						height:1%;

		}
		.grille .bloc_blanc  .bloc_gris .bas .titre{
			text-align:center;
		}
		.grille .bloc_blanc  .bloc_gris2 .bas .titre{
			text-align:center;
		}
		.grille .bloc_blanc  .bloc_gris2 .bas img.loupe{
			position:relative;
			top:-2px;
		}

		
		.grille .tableau #boite,.grille .tableau #boite2,.grille .tableau #boite3,.grille .tableau #boite4,.grille .tableau #boite5,.grille .tableau #boite6{
			position:absolute; z-index:1111111;
			background: white url('../img/bg_boite.jpg') left top no-repeat;
			width:393px;		
			padding:2px;
			padding-top:30px;
		}
		.grille .tableau #boite2,.grille .tableau #boite4,.grille .tableau #boite6{
			background: white url('../img/bg_boite2.jpg') right top no-repeat;
		}
		
	
		.grille .tableau #boite .close,.grille .tableau #boite2 .close,.grille .tableau #boite3 .close,.grille .tableau #boite4 .close,.grille .tableau #boite5 .close,.grille .tableau #boite6 .close{
			position:absolute; z-index:1111111;
			right:3px;
			top:3px;
		}
		
		
		.grille .tableau #boite2 .close,.grille .tableau #boite4 .close,.grille .tableau #boite6 .close{
			left:3px;
			top:3px;
		}
		
		.grille .tableau #boite p,.grille .tableau #boite img,	.grille .tableau #boite2 p,.grille .tableau #boite2 img,.grille .tableau #boite3 p,.grille .tableau #boite3 img,	.grille .tableau #boite4 p,.grille .tableau #boite4 img,.grille .tableau #boite5 p,.grille .tableau #boite5 img,	.grille .tableau #boite6 p,.grille .tableau #boite6 img{
			float:left;
		}
		.grille .tableau #boite p,.grille .tableau #boite2 p,.grille .tableau #boite3 p,.grille .tableau #boite4 p,.grille .tableau #boite5 p,.grille .tableau #boite6 p{
			margin-left:15px;
			width:250px;
		}
		.grille .tableau #boite p.titre,.grille .tableau #boite2 p.titre,.grille .tableau #boite3 p.titre,.grille .tableau #boite4 p.titre,.grille .tableau #boite5 p.titre,.grille .tableau #boite6 p.titre{
			margin-top:0;
			text-align:left !important;
			margin-bottom:0;
			background:none;
		}
		.grille .tableau .navigation  {
		margin-bottom:20px;
		}
		
		.grille .tableau .navigation a {
		text-align:center;
		display:block;
		color:#7D7D7D !important;	
		}	
		.grille .tableau .navigation{
		border-right:1px solid #7D7D7D;
		}
		.grille .tableau .col.last .navigation{
		border-right:0;
		}
		.grille .tableau .navigation a.picto{
		text-align:left;
		float:left;
		margin:0;
		position:relative;
		top:3px;
		}
		.grille .tableau .bloc{
		clear:both;
		}
		.grille .tableau .col.last .navigation  a.picto{
			float:right;
		}

		
		
		
	
		
		
		/* communiques */
		.liste_communiques  { 
			border-bottom:1px solid #E4E4E4;
			margin-bottom:15px;
			position:relative;
			float:left;
		}
		.liste_communiques.last  { 
			border-bottom:0;
			margin-bottom:0;
		}
		.liste_communiques .img,.liste_communiques .cnt {
			float:left;
		}
		.liste_communiques .img{
			margin-right:30px;
		}
		.liste_communiques .cnt {
			width:610px;
			min-height:80px;
		}
		* html .liste_communiques .cnt {
			height:80px;
		}
		.liste_communiques .bloc_titre {
			background: url('../img/bg_degrade_communiques_h.gif') left top no-repeat !important;
			margin-bottom:8px;
			padding-top:6px;
		}
		.liste_communiques .bloc_titre .haut {
			background: url('../img/bg_degrade_communiques_r.gif') left top repeat-y !important;
		}
		.liste_communiques .bloc_titre .bas {
			padding: 0 15px 8px 15px;
			background: url('../img/bg_degrade_communiques_b.gif') left bottom no-repeat !important;
		}
		.liste_communiques h3 { /* ie */
			font-size:11px;
		}
		.liste_communiques .date {
			color:#363636;
			font-weight:bold;
			font-size:15px;
			float:right;
			margin-right:80px;
		}
		.liste_communiques .titre{
			color:#fe0000;
			float:left;
			font-weight:bold;
			font-size:15px;
		}	
		.liste_communiques.sansIMG .bloc_titre {
			background: url('../img/bg_degrade_communiques_h_gd.gif') left top no-repeat !important;
		}
		.liste_communiques.sansIMG .bloc_titre .haut {
			background: url('../img/bg_degrade_communiques_r_gd.gif') left top repeat-y !important;
		}
		.liste_communiques.sansIMG .bloc_titre .bas {
			padding: 0 15px 8px 15px;
			background: url('../img/bg_degrade_communiques_b_gd.gif') left bottom no-repeat !important;
		}
		.liste_communiques.sansIMG .cnt {
			width:718px;
			margin-left:-3px;
		}
		* html .liste_communiques.sansIMG .cnt {
			margin-left:-1px;
		}
		
			/*  pages suivantes */
			#bloc_pages{
				background: url('../img/bg_pages.png') left top no-repeat;
				margin-left:-2px;
				width:772px;
				height:46px;
			}
			#bloc_pages .cnt{
				padding:11px;
				position:relative;
			}
			#bloc_pages .cnt .page{
				background: url('../img/picto_fleche_rouge.gif') left center no-repeat;	
				padding-left:9px;
			}
			#bloc_pages .cnt  ul{
				position:absolute;
				top:18px;
				display:block;
				width:100%;
				text-align:center;
			}
			#bloc_pages .cnt ul li{
				display:inline;
			}	
			#bloc_pages  .btn{
				display:block;
			}
			#bloc_pages  .btn.prec{
				position:absolute;
				top:11px;
				left:11px;
				z-index:4400;
			}
			#bloc_pages  .btn.suiv{
				position:absolute;
				top:11px;
				right:11px;
				z-index:4500;
			}
		
		
		/*  Article */
		
		#deux_col .cinq_cinq .bloc_titre {
			background: url('../img/bg_degrade_communiques_h_gd.gif') left top no-repeat;
			padding-top:6px;
		}
		#deux_col .cinq_cinq  .bloc_titre .haut {
			background: url('../img/bg_degrade_communiques_r_gd.gif') left top repeat-y;
		}
		#deux_col .cinq_cinq  .bloc_titre .bas {
			padding: 0 15px 8px 15px;
			background: url('../img/bg_degrade_communiques_b_gd.gif') left bottom no-repeat;
		}
		#deux_col  .cinq_cinq .cnt {
			padding: 0 90px 0 0;
			text-align:justify;
		}
		
		#deux_col  .cinq_cinq .cnt {
			padding: 0 90px 0 0;
			text-align:justify;
		}
		#deux_col  .cinq_cinq .cnt p img.fLeft {
			margin-right:10px;
			margin-bottom:10px;
		}
		 #deux_col  .cinq_cinq .logo2 {
			right:10px;
		}
		* html #deux_col  .cinq_cinq .logo2 {
			right:50px;
		}
		
		
		/* trois/5 */

		#deux_col .entier .audience .bloc_gris{
			width:772px;
			float:left;
			margin-bottom:12px;
		}
		#deux_col .entier .audience .bloc_gris .bg{
			float:left;
			background: url('../img/bg_gris_2col_r.gif') left bottom repeat-y;
			padding:0 20px 5px 40px;
		}	
		#deux_col .entier .audience .bloc_gris .bg a.border{
			float:left;
			margin-right:30px;
		}
		#deux_col .entier .audience .bloc_gris .bg a.border img{
			border:1px solid black;
		}
		#deux_col .entier .audience .bloc_gris .bg div.relative{
			float:left;
			width:375px;
			text-align:justify;
			padding-bottom:60px;
		}
		
		#deux_col .entier .audience .bloc_gris h5 a{
			font-size:18px;
			font-weight:bold;
			color:#625E5B;	
			text-decoration:none;
		}
		
		#deux_col .entier .audience .bloc_gris h6{
			font-size:14px;
			font-weight:bold;
			color:#8F8E8C;		
		}
		
		#deux_col .entier .audience .bloc_gris .bg div .date{
			font-size:14px;
			font-weight:bold;
			margin-top:0;
		}
		
		#deux_col .entier .audience .bloc_gris .bg div .cBoth{
			margin-top:6px;
			float:left;
		}

		#deux_col .trois_cinq{
			width:461px;
			float:left;
		}
		
		#deux_col .trois_cinq  .bloc{
			clear:both;
			margin-bottom:5px;
		}
		
		#deux_col .trois_cinq  img {
			float:left;
		}
		
		#deux_col .trois_cinq  .s_bloc{
			float:left;
			width:280px;
			margin-left:20px;
		}
		#deux_col .trois_cinq  .s_bloc h4{
			font-weight:bold;
			font-size:15px;
		}
		
		#deux_col .trois_cinq  .s_bloc a.puce{
			background: url('../img/picto_fleche.gif') left top no-repeat;
			padding-left:22px;
			display:block;
			margin-top:10px;
			color:#787878;
		}
		
		#deux_col .trois_cinq   .bloc_gris{
			background: url('../img/bg_degrade2_h.jpg') left top no-repeat;
			padding-top:4px;
			width:461px;
			margin-top:20px;
			margin-bottom:7px;
			float:left;
		}
		
		#deux_col .trois_cinq  .bloc_gris .haut{
			background: url('../img/bg_degrade2_r.jpg') left top repeat-y;
			padding-top:10px;
			float:left;
			width:461px;
		}

		#deux_col .trois_cinq .bloc_gris .bas{
			background: url('../img/bg_degrade2_b.jpg') left bottom no-repeat;
			clear:both;
			float:left;
			width:451px;
			min-height:80px;
			padding-left:10px;
			padding-bottom:10px;
		}
		* html #deux_col .trois_cinq .bloc_gris .bas{
			height:80px;
		}
			
		#deux_col .trois_cinq ul  li{
			background: url('../img/picto_fleche_gris.gif') 0 3px no-repeat;
			padding-left:8px;
		}		
		#deux_col .trois_cinq .form {
			clear:both;
			float:left;
		}
		*:first-child+html #deux_col .trois_cinq .form{
			float:none;
		}
		* html #deux_col .trois_cinq .form {
			float:none;
		}
		#deux_col .trois_cinq .form input{
			position:relative;
			top:4px;
		}
		
		#deux_col .trois_cinq .form select{
			min-width:150px;
		}
		#deux_col .trois_cinq .form select.last{
			margin-right:0;
		}
		* html #deux_col .trois_cinq .form select{
			width:150px;
		}
		*:first-child+html #deux_col .trois_cinq .form select{
			width:150px;
		}
		
		#deux_col .un_cinq {
			margin-left:20px;
			width:229px;
			float:left;
		}
		
		#deux_col .un_cinq h4 {
			margin-bottom:10px;
		}
		
		#deux_col .un_cinq select {
			margin-bottom:10px;
		}
		
		
		#deux_col .un_cinq ul {
			float:left;
			width:170px;
		}
		
		#deux_col .un_cinq  .form{
			margin-top:5px;
		}
		#deux_col .un_cinq .form {
			clear:both;
			float:left;
		}
		*:first-child+html #deux_col .un_cinq .form{
			float:none;
		}
		* html #deux_col .un_cinq .form {
			float:none;
		}
		#deux_col .un_cinq .form input{
			position:relative;
			top:-6px;
		}
		
		#deux_col .un_cinq .form select{
			min-width:150px;
			margin-left:15px;
		}
		* html #deux_col .un_cinq .form select{
			width:150px;
		}
		*:first-child+html #deux_col .un_cinq .form select{
			width:150px;
		}

		#deux_col .un_cinq .puce   li{
			background: url('../img/picto_fleche_gris.gif') 0 3px no-repeat;
			padding-left:8px;
		}
		

		
		#deux_col .un_cinq li  span{
			float:left;
			background: url('../img/picto_fleche_gris.gif') 0 3px no-repeat;
			padding-left:8px;
			margin-left:-8px;
		}
		#deux_col .un_cinq li {
			margin-left:8px;
			clear:both;
		}
		
		#deux_col .un_cinq   .border,#deux_col .un_cinq   .border2{
			border:1px solid #ACACAC;
			width:205px;
			padding:12px;
		}
		
		#deux_col .un_cinq .border2{
			border-bottom:none;
			margin-top:5px;
		}

		#deux_col .un_cinq .arrondi{
			background: url('../img/bg_2col_arrondi_231px.gif') left bottom no-repeat;
			width:231px;
			height:10px;
			clear:both;
			font-size:1px;
		}
		
		
		/* deux col ENTIER */
		#deux_col  .entier .bloc_gris{
			width:767px;
			float:left;
			margin-bottom:12px;
		}
		#deux_col .entier  h3{
		width:50%;
		}
		#deux_col .entier .bloc_gris .bg{
			background: url('../img/bg_gris_1col_r.gif') left bottom repeat-y;
			padding:0 20px 5px 20px;
		}	
		#deux_col .entier .bloc_gris .bg div.image{
			float:left;
			clear:both;
			margin-right:20px;
			font-size:10px;
		}
		#deux_col .entier .bloc_gris .bg div.image span{
			font-size:11px;
			display:block;
		}
		#deux_col  .entier .bloc_gris .bg div.image .color{
			color:#AFAFAF !important; 
		}
		#deux_col .entier .bloc_gris .bg div.texte{
			float:left;
			width:479px;
		}
		
		
		/* deux_col   >  cinq_cinq */
		#deux_col .cinq_cinq .bloc	
		
		
		
		
			/* contact  */
			/* liste des service à contacter */
			
			.contact .bloc_service .col,.contact .bloc_service .col p, .contact .bloc_service .col img{
				float:left;
			}
			
			.contact .conteneur{
			padding:0 20px !important;
			width:766px;
			}
			
			.contact .bloc_service .col img{
				margin-right:10px;
			}
			
			.contact .bloc_service .col p{
				margin:0;
			}
			
			.contact .bloc_service .col div{
				background: url('../img/bg_degrade_contact.jpg') left top no-repeat;
				width:165px;
				padding:11px;
				min-height:100px;
			}

			* html .contact .bloc_service .col div{
				height:100px;
			}
			
			.contact .bloc_service .col div span{
				display:block;
			}
			
			.contact .bloc_service .col div .bold{
				font-weight:bold;
			}
			
			.contact .bloc_titre {
				background: url('../img/bg_degrade_communiques_h_ti.gif') left top no-repeat;
				margin-bottom:20px;
				padding-top:6px;
			}
			.contact .bloc_titre .haut {
				background: url('../img/bg_degrade_communiques_r_ti.gif') left top repeat-y;
			}
			.contact .bloc_titre .bas {
				padding: 0 15px 8px 15px;
				background: url('../img/bg_degrade_communiques_b_ti.gif') left bottom no-repeat;
			}
			.contact h3 { /* ie */
				font-size:11px;
				float:left;
			}
			.contact .titre{
				font-weight:bold;
				font-size:15px;
			}	
			
			.contact .bloc_titre a{
				float:right;
				margin-right:10px;
				margin-top:2px;
			}	
			/* formulaire de contact   */
			.contact .form_contact{
				padding:23px 23px 0 33px;
			}
			.contact .form_contact form{
				float:left;
				width:455px;
				padding-right:20px;
			}	
			.contact .form_contact .bloc{
				float:left;
				width:231px;
				background: url('../img/bg_degrade_2col_2_h.gif') left top no-repeat;
				padding-top:3px;
				margin-bottom:20px;
			}

			.contact .form_contact .bloc .haut{
				background: url('../img/bg_degrade_2col_2_r.gif') left top repeat-y;
				padding-top:10px;
				float:left;
				width:231px;
			}

			.contact .form_contact  .bloc  .bas{
				background: url('../img/bg_degrade_2col_2_b.jpg') left bottom no-repeat;
				clear:both;
				float:left;
				width:201px;
				min-height:119px;
				padding:10px 30px  0 20px;
			}
			* html .contact .form_contact  .bloc  .bas{
				height:119px;
			}

			.contact .form_contact  .bloc address{
				margin:10px 0 20px 0;
			}
			.contact .form_contact  form .txt,.contact .form_contact  form select,.contact .form_contact  form textarea{
				float:left;
				width:345px;
				margin-bottom:10px;
			}
			.contact .form_contact  form .fRight{
				margin-bottom:20px;
			}
			.contact .form_contact   .margin{
				margin-top:10px;
			}
			.contact .form_contact  form select{
				width:349px;
			}
			.contact .form_contact  form textarea{
				height:110px;
			}
			.contact .form_contact  form label{
				width:105px;
				float:left;
			}
			
			.contact .form_contact  .bloc li{
				margin-bottom:7px;
			}
			
			.contact .form_contact  .bloc li span{
				position:relative;
				top:-10px;
			}
			
		
		
		
					
		/* goddiers */
		#deux_col #contenu  .goodies .conteneur{
			padding:20px 0 0 17px;
			width:766px;
		}
		
		.goodies .col {
			background: url('../img/bg_blanc_2col_h_178px.gif') left top no-repeat;
			padding-top:5px;
			width:178px;
			margin-bottom:7px;
			float:left;
			margin-right:7px;
		}
		
		.goodies .col .haut {
			float:left;
			background: url('../img/bg_blanc_2col_r_178px.gif') left top repeat-y;
		}
		
		.goodies .col .bas {
			float:left;
			clear:both;
			background: url('../img/bg_blanc_2col_b_178px.gif') left bottom no-repeat;
			padding:15px;
		}
		.goodies .col .col1 {
			float:left;
			width:120px;
			margin-top:10px;
			border-right:1px solid #E5E5E5;
		}
		.goodies .col .col1 p {
			margin-top:0;
		}

		.goodies .col .col2 {
			margin-top:10px;
			margin-left:3px;
			float:left;
			width:23px;
		}

		
		
		
		
			
		/* planning */
			#deux_col #contenu .planning .conteneur {
				padding:15px;
				width:738px;
			}
				
			.planning .bloc_titre {
				background: url('../img/bg_degrade_communiques_h_ti.gif') left top no-repeat;
				margin-bottom:20px;
				padding-top:6px;
			}
			.planning .bloc_titre .haut {
				background: url('../img/bg_degrade_communiques_r_ti.gif') left top repeat-y;
			}
			.planning .bloc_titre .bas {
				padding: 0 15px 8px 15px;
				background: url('../img/bg_degrade_communiques_b_ti.gif') left bottom no-repeat;
			}
			.planning h3 { /* ie */
				font-size:11px;
			}
			.planning .titre{
				font-weight:bold;
				font-size:15px;
			}	
			
			.planning .bloc_titre a{
				float:right;
				margin-right:10px;
				margin-top:2px;
			}	
			
			
		.planning .bloc_gris {
			background: url('../img/bg_degrade_h.jpg') left top no-repeat;
			margin-bottom:28px;
			padding-top:25px;
			width:739px;
		}
		
		
		.planning .bloc_gris .haut {
			background: url('../img/bg_degrade_r.jpg') left top repeat-y;
		}
		
		.planning .bloc_gris .bas {
			padding: 5px 15px 0 15px;
			background: url('../img/bg_degrade_b.jpg') left bottom no-repeat;
		}
		
		.planning .bloc_gris .tableau{
			background: url('../img/bg_tablo_planning.png') left top no-repeat;
		}
		.planning .bloc_gris .tableau td{
			border-right: 1px solid #D0D0D0;
			border-bottom: 1px solid #D0D0D0;
			padding:7px 29px 7px 10px;
			font-weight:bold;
		}
		.planning .bloc_gris .tableau td.left{
		border-left: 1px solid #D0D0D0;
		}
		.planning .bloc_gris .tableau td.top{
		border-top: 1px solid #D0D0D0;
		}
		.planning .bloc_gris .tableau th{
		color:#8D8D8D;
		font-size:14px;
		padding:4px 29px 4px 10px;
		}
		.planning .bloc_gris .tableau .padding,.planning .bloc_gris .tableau .couleur{
		padding:4px 33px 4px 10px;
		}
		.planning .bloc_gris .tableau .couleur{
			background:#E9E9E9;
		}
		.planning .bloc_gris .tableau .l1{
			background:white;
		}
		.planning .bloc_gris .tableau .l2 
			{
			background: url('../img/bg_tablo_planning_cell.jpg') left top repeat-y;
		}
		
		
		/* packs */
		#deux_col #conteneur #contenu .packs .bloc_blanc .conteneur{
		padding:23px 33px 0 33px;
		width:700px;
		}
		.packs .bloc_titre {
			padding-bottom:2px;
			margin-bottom:7px;
			border-bottom:1px solid #D2D2D2;
		}
		.packs .bloc_titre h2{
			float:left;
		}
		.packs .bloc_titre .form {
			float:right;
		}
		.packs .bloc_logos {
			clear:both;
		}
		.packs .bloc_logos li{
			display:inline;
		}
		.packs .bloc_logos ul{
			text-align:center;
		}
		.packs .form input{
			position:relative;
			top:4px;
		}	
		.packs .form select{
			min-width:150px;
			margin-left:15px;
		}
		* html .packs .form select{
			width:150px;
		}
		*:first-child+html .packs .form select{
			width:150px;
		}
			
		.packs .bloc_titre .cBoth{
			height:1px;
			font-size:1px;
		}
		
		
		
		
		/* lexique */
		#deux_col #conteneur #contenu .lexique .bloc_blanc .conteneur{
			padding:23px 68px 0 43px;
			width:665px;
		}
		.lexique .bloc_titre {
			padding-bottom:2px;
			margin-bottom:7px;
			border-bottom:1px solid #D2D2D2;
		}
		.lexique .bloc_titre h2{
			float:left;
		}
		.lexique .bloc_titre .form {
			float:right;
		}
		.lexique .bloc_liens {
			clear:both;
			margin-top:10px;
			margin-bottom:20px;
		}
		.lexique .bloc_liens li {
			float:left;
			margin-right:2px;
		}
		.lexique .titre{
			clear:both;
			padding-bottom:2px;
			font-size:14px;
			border-bottom:1px solid #D3D3D3;
		}
		.lexique .bloc img.image,.lexique .bloc img.texte{
			float:left;
		}
		.lexique .bloc .image{
			margin-top:10px;
		}
		.lexique .bloc .texte{
			float:left;
			width:482px;
			text-align:justify;
			margin-left:20px;
		}	
		.lexique .bloc{
			margin-bottom:40px;
		}
		.lexique .titre{
			clear:both;
			padding-bottom:2px;
			font-size:14px;
			border-bottom:1px solid #D3D3D3;
		}
		.lexique h2.titre{
			margin-bottom:5px;
		}
		.lexique .btn{
		float:right;
		clear:both;
		margin-top:10px;
		}
		.lexique .bloc_liens li a{
			font-size:14px;
			font-weight:bold;
			background:#E4E4E4;
			color:#C6C6C6;
			padding:2px 7px 2px 7px;
			display:block;
		}
		
		.lexique .bloc_liens li a.on,.lexique .bloc_liens li a:hover{
			background:#B2B2B2;
			color:white;
			text-decoration:none;
		}
		.lexique .bloc_liens li.last{
			margin-right:0;
		}

		.lexique .form input{
			position:relative;
			top:4px;
		}	
		.lexique .form select{
			min-width:150px;
			margin-left:15px;
		}
		* html .lexique .form select{
			width:150px;
		}
		*:first-child+html .lexique .form select{
			width:150px;
		}
			
		.lexique .bloc_titre .cBoth{
			height:1px;
			font-size:1px;
		}
		
		
		
		
		
		/* emission */
		
		#deux_col #contenu .emission .bloc_blanc .conteneur{
			padding:15px 15px 15px 25px;
			width:726px;
		}
		.emission .contenu {
			text-align:justify;
		}
		
		.emission .contenu img.fLeft{
			padding:0 20px 10px 0;
		}		
		
		.emission .bloc_titre {
			background: url('../img/bg_gris2_2col_3_h.jpg') left top no-repeat;
			margin-bottom:8px;
			padding-top:4px;
			width:591px;
		}
		
		.emission .bloc_titre .cols {
			clear:both;
			height:25px;
		}
		
		.emission .bloc_titre .cols.border {
			border-top:1px solid #D2D2D2;
			padding-top:8px;
		}
		
		.emission .bloc_titre .cols .col1{
			float:left;
		}
		
		.emission .bloc_titre .cols .col2 {
			float:right;
		}
		
		.emission .bloc_titre .cols .col2 p,.emission .bloc_titre .cols .col2 ul li{
			font-weight:bold;
			font-size:13px;
			display:inline;
		}
		
		
		.emission .bloc_titre .haut {
			background: url('../img/bg_gris2_2col_3_r.jpg') left top repeat-y;
		}
		
		.emission .bloc_titre .bas {
			padding: 5px 15px 10px 15px;
			background: url('../img/bg_gris2_2col_3_b.jpg') left bottom no-repeat;
		}
		
		.emission .bloc_1 {
		position:relative;
		}
		* html .emission .bloc_1 .logo2{
			right:15px;
		}
		.emission .bloc_1  h3 {
			font-size:14px;
			font-weight:bold;		
		}	
		
		.emission .col1  {
			float:left;
		}
		
		.emission .col1 h3 {
			margin-bottom:7px;
		}
			
		.emission .col1 .bloc .border {
			padding:9px;
			padding-right:0;
			border:1px solid #ACACAC;
			border-bottom:0;
			width:467px;
		}
		
		.emission .col1 .bloc .border .col{
			float:left;
			margin-right:7px;
			width:148px;
		}
		
		.emission .col1 .bloc .border .col.last{
			margin-right:0;
		}
		
		.emission .col1 .bloc .border  a{
			font-size:14px;
			font-weight:bold;
		}
		
		.emission .col1 .bloc  .arrondi{
			background: url('../img/bg_2col_arrondi_2.gif') left bottom no-repeat;
			width:478px;
			height:11px;
			clear:both;
			font-size:1px;
		}
		
		.emission .col2 {
			float:left;
			
		}
		
		.emission .bloc_blanc  .bloc_gris2 {
			background: url('../img/bg_degrade_2col_2_h.gif') left top no-repeat;
			padding-top:3px;
			width:231px;
			margin-bottom:7px;
			margin-left:10px;
			float:left;
		}
		
		.emission .bloc_blanc .bloc_gris2 .haut{
			background: url('../img/bg_degrade_2col_2_r.gif') left top repeat-y;
			padding-top:3px;
			width:231px;
			float:left;
		}

		.emission .bloc_blanc  .bloc_gris2 .bas{
			background: url('../img/bg_degrade_2col_2_b.jpg') left bottom no-repeat;
			clear:both;
			float:left;
			padding:0 23px;
			min-height:120px;
		}
		* html .emission .bloc_blanc .bloc_gris2 .bas{
			height:120px;
		}
			
		.emission .bloc_blanc .bloc_gris2 h3{
			margin-bottom:7px;
		}
		
		.emission .bloc_blanc .bloc_gris2 select{
			width:145px;
			margin-bottom:4px;
		}
		
		.emission .bloc_blanc .bloc_gris2 input{
			display:block;
			clear:both;
			float:right;
			margin-right:36px;
		}
		* html .emission .bloc_blanc .bloc_gris2 input{
			margin-right:18px;
		}
		
		
		
			
		/* equipes */
		#deux_col #contenu .equipes .bloc_blanc .conteneur{
			padding:0 20px;
			width:726px;
		}
		
		.equipes .bloc_gris2{
			width:768px;
			position:relative;
			height:90px;
			margin-bottom:7px;
			background: url('../img/bg_menu_equipes.png') left top no-repeat;
		}
		
		.equipes .bloc_gris2 ul{
			position:absolute;
			left:25px;
			bottom:0;
		}
		
		.equipes .bloc_gris2 h2{
			position:absolute;
			left:35px;
			top:20px;
		}
		
		.equipes .bloc_gris2 li{
			display:block;
			float:left;
			height:23px;
		}
		.equipes .bloc_gris2 li{
			display:block;
			padding-top:7px;
			padding-left:50px;
			padding-right:50px;
			font-size:15px;
			font-weight:bold;
			color:#878787;
		}
		
		.equipes .transparent:hover{
		cursor:pointer !important;
		}
		.equipes .transparent.on:hover{
		cursor:auto !important;
		}
		.equipes .bloc_gris2 li a:hover{
		text-decoration:none;
		}
		
		.equipes .bloc_gris2 li.on{
			background: url('../img/bg_onglet.png') left top no-repeat;
		}
		
		.equipes .bloc_gris2 li.transparent {
			color:#606060;
		}
		
		.equipes .bloc{
			margin-bottom:30px;
		}	
			
		.equipes .titre{
			color:#fe0000;
			font-weight:bold;
			font-size:15px;
		}	
		
		.equipes .bloc ul{
			margin-top:10px;
		}	
		
		.equipes .bloc h4{
			margin-top:15px;
			font-size:12px;
		}
		.equipes .bloc_titre {
			background: url('../img/bg_degrade_communiques_h_3.gif') left top no-repeat;
			margin-bottom:8px;
			padding-top:7px;
		}
		
		.equipes .bloc_titre .haut {
			background: url('../img/bg_degrade_communiques_r_3.gif') left top repeat-y;
		}
		
		.equipes .bloc_titre .bas {
			padding: 0 15px 8px 15px;
			background: url('../img/bg_degrade_communiques_b_3.gif') left bottom no-repeat;
		}
		
		
		
		
			/*  synthese  */
		#deux_col #contenu .synthese .bloc_blanc .conteneur{
			padding-left:95px;
			padding-right:0;
			width:671px;
		}
		
		.synthese .bloc_gris2{
			width:769px;
			position:relative;
			height:90px;
			margin-bottom:7px;
			background: url('../img/bg_synthese.png') left top no-repeat;
		}
		.synthese .bloc_gris2 .logo2{
		right:30px;
		top:10px;
		}
		.synthese .bloc_gris2 ul{
			position:absolute;
			left:98px;
			bottom:0;
		}
		
		.synthese .bloc_gris2 p{
			position:absolute;
			left:112px;
			top:25px;
			font-size:12px;
			font-weight:bold;
			color:#606060;
		}
		
		* html .synthese .bloc_gris2 p{
			top:35px;
		}
		*:first-child+html .synthese .bloc_gris2 p{
			top:35px;
		}
		
		.synthese .bloc_gris2 span{
			font-size:19px;
			color:#878787;
		}
		
		
		.synthese .bloc_gris2 li{
			display:block;
			float:left;
		}
		.synthese .bloc_gris2 li a{
			display:block;
			font-weight:bold;
			width:61px;
			text-align:center;
			font-size:12px;
			color:#606060;
			padding:4px 0;
			background:#E4E4E4;
		}
	
		.synthese .transparent:hover{
		cursor:auto;
		}
		.synthese .transparent a{
		cursor:pointer !important;
		}

	


	
		.synthese .bloc_gris2 .prec{
			background: url('../img/btn_prec.png') left top no-repeat;
			width:25px;
			display:block;
			position:absolute;
			top:30px;
			left:65px;
			height:52px;
		}
		.synthese .bloc_gris2 .suiv{
			background: url('../img/btn_suiv.png') left top no-repeat;
			width:26px;
			height:52px;
			display:block;
			position:absolute;
			top:29px;
			left:533px;
		}
		
		.synthese .bloc_gris2 .suiv:hover,	.synthese .bloc_gris2 .prec:hover{
			text-decoration:none;
		}
		
		.synthese .bloc_gris2 li a:hover{
		text-decoration:none;
		}
		
		.synthese .bloc_gris2 li.on {
			background: #B3B3B3;
			display:block;
			font-weight:bold;
			width:61px;
			text-align:center;
			font-size:12px;
			color:#606060;
			padding:4px 0;
		}
		
		
		.synthese .bloc_titre {
			background: url('../img/bg_degrade_communiques_h_4.gif') left top no-repeat;
			margin-bottom:20px;
			padding-top:6px;
			font-size:13px;
			color:#606060;
			width:650px;
		}
		.synthese .bloc_titre .haut {
			background: url('../img/bg_degrade_communiques_r_4.gif') left top repeat-y;
		}
		.synthese .bloc_titre .bas {
			padding: 0 15px 8px 15px;
			background: url('../img/bg_degrade_communiques_b_4.gif') left bottom no-repeat;
		}
		
		.synthese h4 {
			font-size:15px;
			border-bottom:1px solid #D3D3D3;
			margin-bottom:15px;
		}

		.synthese  h5 {
			font-size:15px;
			margin-left:-55px;
		}
		
		.synthese .bloc{
		width:605px;
		margin-bottom:30px;
		text-align:justify;
		}

		
		
		
			
		
		/* presentation  */
		#deux_col #contenu .presentation .bloc_blanc .conteneur{
			padding-left:25px;
			padding-right:25px;
			padding-top:10px;
			width:716px;
		}
		
		.presentation li a span{
			display:none;
		}
		
		.presentation .col2  li{
			margin-bottom:3px;
			clear:both;
		}
		
		.dernier_bulletin,.grilles_interactives,.tarif{
			width:230px;
			height:68px;
			display:block;
		}
		
		.dernier_bulletin{
			background: url('../img/btn_dernier_bulletin.jpg') left top no-repeat;
		}
		
		.grilles_interactives{
			background: url('../img/btn_grilles.jpg') left top no-repeat;
		}
		.dernier_bulletin:hover{
			background: url('../img/btn_dernier_bulletin_h.jpg') left top no-repeat;
		}
		
		.grilles_interactives:hover{
			background: url('../img/btn_grilles_h.jpg') left top no-repeat;
		}
		
		.tarif{
			background: url('../img/btn_tarifs.jpg') left top no-repeat;
		}
		.tarif:hover{
			background: url('../img/btn_tarifs_h.jpg') left top no-repeat;
		}
		
		.presentation .col1,.presentation .col2{
			float:left;
		}
		.presentation .col1{
			width:465px;
			margin-right:20px;
		}
		.presentation .col2{
			width:230px;
		}
		
		
		.presentation .col1 .bloc .border .col{
			float:left;
			margin-right:7px;
			width:148px;
		}
		
		.presentation .col1 .bloc .border .col.last{
			margin-right:0;
		}
		
		.presentation .col1 .col .color{
			font-size:14px;
			font-weight:bold;
			margin-bottom:0;
			height:35px;
			vertical-align:bottom;
			display:table-cell;
		}

		.presentation .col1 .col img{
			margin-top:7px;
		}
		
		.presentation .col1 .col p.lien a{
			display:block;
			color:#8F8F8F;
			width:128px;
			background: url('../img/picto_fleche.gif') left top no-repeat;
			padding-left:22px;
		}
		
		.presentation .bloc_blanc  .bloc_gris2 {
			background: url('../img/bg_degrade_2col_2_h.gif') left top no-repeat;
			padding-top:3px;
			width:231px;
			margin-bottom:3px;
			float:left;
		}
		
		.presentation .bloc_blanc .bloc_gris2 .haut{
			background: url('../img/bg_degrade_2col_2_r.gif') left top repeat-y;
			padding-top:3px;
			width:231px;
			float:left;
		}

		.presentation .bloc_blanc  .bloc_gris2 .bas{
			background: url('../img/bg_degrade_2col_2_b.jpg') left bottom no-repeat;
			clear:both;
			float:left;
			padding:0 23px;
			min-height:120px;
		}
		* html .presentation .bloc_blanc .bloc_gris2 .bas{
			height:120px;
		}
			
		.presentation .bloc_blanc .bloc_gris2 h3{
			margin-bottom:7px;
		}
		
		.presentation .bloc_blanc .bloc_gris2 select{
			width:145px;
			margin-bottom:4px;
		}
		
		.presentation .bloc_blanc .bloc_gris2 input{
			display:block;
			clear:both;
			float:right;
			margin-right:36px;
		}
		* html .presentation .bloc_blanc .bloc_gris2 input{
			margin-right:18px;
		}
		
		
		
		
		
		/* deux_col  un_cinq */
		#deux_col .un_cinq .bloc_gris {
			background: url('../img/bg_degrade_2col_2_h.gif') left top no-repeat;
			padding-top:3px;
			width:231px;
			margin-bottom:7px;
			margin-left:10px;
			float:left;
		}
		
		#deux_col .un_cinq .bloc_gris .haut{
			background: url('../img/bg_degrade_2col_2_r.gif') left top repeat-y;
			padding-top:3px;
			width:231px;
			float:left;
		}

		#deux_col .un_cinq  .bloc_gris .bas{
			background: url('../img/bg_degrade_2col_2_b.jpg') left bottom no-repeat;
			clear:both;
			float:left;
			padding:0 23px;
			min-height:120px;
			width:185px;
		}
		* html #deux_col .un_cinq .bloc_gris .bas{
			height:120px;
		}
			
		#deux_col .un_cinq .bloc_gris h3{
			margin-bottom:7px;
		}
		
		#deux_col .un_cinq .bloc_gris select{
			width:145px;
			margin-bottom:4px;
			margin-left:0 !important;
		}
		
		#deux_col .un_cinq .bloc_gris input{
			display:block;
			clear:both;
			float:right;
			margin-top:6px;
			margin-right:34px;
		}
		* html .#deux_col .un_cinq .bloc_gris input{
			margin-right:17px;
		}
		
		
		
	
	#footer a{
		color: #787878; 
	}	
	#home .conteneur a{
		color:#F28E00;
	}



	/* couleurs */
	.rouge{
		color:#FE1F1F;
	}
	
	.violet{
		color:#954592;
	}
	
	.orange{
		color:#F28E00;
	}
	
	.rose{
		color:#C00550;
	}
	
	.vert{
		color:#6FA243;
	}
	
	.jaune{
		color:#F1D20D;
	}
	

	* html #footer .col1 ul{
		height:150px;
	}
	
	* html #footer .col2 ul{
		height:150px;
	}
	#une_col #contenu .bloc_blanc .conteneur h2 img {
		float:left;
	}
	#une_col #contenu .bloc_blanc .conteneur h2 img.outil-logo{
		float:right;
	}
	#une_col #contenu .bloc_blanc .conteneur p{
		clear:both;
	}


	
