/*########################		general		#############################*/

body{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#44668c;

	margin-top:0;

	background: #f8fbfe url('../images/backgrounds/bg_global.gif') repeat-x top left;

}



html {

	overflow-x: hidden;

}



* {

	/* _zoom: 1; */

}



a{

	font-weight:bold;

	font-size:11px;

	color:#85AA03;

	text-decoration:none;

}

a:hover{

	text-decoration:underline;

}

img{

	border:0;

}

input{

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#44668c;/*hï¿½ritage pas top donc info en doublon*/

	width:132px;

	border:1px solid #c0c9d7;

}

select{

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#44668c;/*hï¿½ritage pas top donc info en doublon*/

	width:132px;

	border:1px solid #7f9db9;

}

ul{

	list-style-image:url(../images/pictos/puce_verte.gif);

	list-style-position:inside;

	padding:0px;

}

*+html ul{

	list-style-position:outside;

}

* html ul{list-style-position:outside;}

* html .footer_centre ul li{margin-left:50px;}



form{

	border:0;

	margin:0;

	padding:0;

}



/*################################		PERSONNALISï¿½ES		#####################################*/

.HighLevel{

z-index:20;

}

.clearBoth{clear:both;}

.clearRight{clear:right;}

.clearLeft{clear:left;}



.width50pc{width:50%;}

.width645{

	width:645px;

}

.width554{

	width:554px;

}

.width734{

	width:734px;

}

.width764{

	width:764px;

}

.paddingRight5{

	padding-right:5px;

}

.marginLeft65{margin-left:65px;}



.paddingLeft30{margin-left:30px;}

.paddingLeft10{margin-left:10px;}

.paddingLeft15{margin-left:15px;}



.marginTop15{margin-top:15px;}



.marginL5R5{margin:0 5px 0 5px;}



.marginRight30{margin-right:30px;}

.marginRight10{margin-right:10px;}

.marginRight5{margin-right:5px;}

.marginRight4{margin-right:4px;}

.marginRight3{margin-right:3px;}





.marginLeft10{margin-left:10px;}

.marginLeft5{margin-left:5px;}

.marginLeft4{margin-left:4px;}

.marginLeft32{margin-left:32px;}

.marginT11B11{/*pour les ie car ils suppriment la marge par dï¿½faut oO*/

	margin:11px 0 11px 0;

}





.centrer{text-align: center;}



.noMargeTop{

	margin-top:0;

}

.noMargeBottom{

	margin-bottom:0;

}

.noBorder{

	border:none !important;

}

.noBG{

	background:none;

}

.AtchBot5{

	bottom:5px;

}

.ok{

	margin-bottom:7px;

	margin-right:5px;

}

*+html .ok{

	margin-bottom:5px;

}

* html .ok{

	margin-bottom:5px;

}

.invisible{

	display:none;

}

.relatif{

	position:relative;

}

.absolu{

	position:absolute;

}

.gauche{

	float:left;

}

.droite{

	float:right;

}

.majuscule{

	text-transform:uppercase;

}

.clear{

	clear:both;

}

.cliquable {

	cursor:pointer;

}

.noMargeNoPadd {

	margin:0px;

	padding:0px;

}



/*##########################		header		#######################################*/

.header{

	margin: 10px 0 0px 0;

	background: url('../images/bg_header.gif') no-repeat top left;

}



	.header .gauche {

		background: none;

	}



	/* Logo */

	.Logo{

		top: 0px;/*-15*/

		width:117px;

		height:85px;

		margin-right:79px;

		left:20px;

	}



	* html .Logo{

		margin-right:49px;

	}



	/* Rechercher */

	.acces_direct {

		margin: 15px 0 0 0;

		_margin: 0px 0 0 0;

	}



		.acces_direct .droite a,

		.acces_direct .droite a:link,

		.acces_direct .droite a:visited {

			color: #004494;

			font-weight: normal;

		}



		.acces_direct input	{

		    padding-top : 2px;

		    padding-left : 5px;

			height:13px;

			color: #004494;

		}



		.acces_direct form {

			margin:8px 20px 2px 0;

		}

		.acces_direct .image {

			margin:8px 0px 2px 0;

		}



	/* Menu */

	.menu {

		font-family: 'Trebuchet MS' !important;

		margin: 5px 0 0 10px;

		*margin: 3px 0 0 10px;

		width : 100%;

	}



		.menu table {

	    	text-align:center;

		    vertical-align:middle;

			border:none;

			padding:0;

			margin: 0;

			border-spacing:0px;

			border-collapse: collapse;

		}



		#menuClear {

			clear:both;/*activï¿½ quand item>6 grï¿½ce ï¿½ javascript*/

		}



		.menu table tr {

			height: 28px;

		}



			.menu table tr td {

				width: 162px;

				height: 28px !important;

				margin: 0;

				padding: 0;

			}



			.menu table tr td.separateur{

			    background: url(../images/boutons/separateur_menu.gif) no-repeat top left;

			    width : 2px;

			    height : 28px;

			}



				.menu table tr td.item {

					width: 162px;

					text-align: center;

					height: 28px;

					cursor: pointer;

					background: url('../images/boutons/bg_menu_item.gif') no-repeat top left;

					vertical-align: middle;

					margin: 0;

					padding: 0;

				}



				.menu table tr td.item:hover {

					background: url('../images/boutons/bg_menu_item.gif') no-repeat bottom left;

				}



					.menu table tr td a,

					.menu table tr td a:link,

					.menu table tr td a:visited {

						background: none;

						display: table-cell;

						width: 162px;

						font-family: 'Trebuchet MS' !important;

						color:#ffffff;

						text-decoration:none !important;

						font-weight: normal;

						font-size: 12px;

						height: 28px;

						line-height: 14px;

						*line-height: 12px;

						vertical-align: middle;

						*vertical-align: baseline;

						_vertical-align: middle;

						margin: 0;

						padding: 0;

					}



				.menu table tr td.item_on {

					width: 162px;

					text-align: center;

					height: 28px;

					cursor: pointer;

					*background: url('../images/boutons/bg_menu_item.gif') no-repeat bottom left;

					_background: url('../images/boutons/bg_menu_item.gif') no-repeat bottom left;

				}



					.menu table tr td.item_on a,

					.menu table tr td.item_on a:link,

					.menu table tr td.item_on a:visited {

						display: table-cell;

						width: 162px;

						height: 28px;

						background: url('../images/boutons/bg_menu_item.gif') no-repeat bottom left;

						*background: none;

						font-family: 'Trebuchet MS' !important;

						color:#ffffff;

						text-decoration:none !important;

						vertical-align: middle;

						*vertical-align: baseline;

						_vertical-align: middle;

						line-height: 14px;

						*line-height: 12px;

						font-weight: normal;

						font-size: 12px;

					}



.infoUrcam{

	color:#a7a7a7;

	font-size:9px;

	text-align:center;

}

.infoUrcam p{

	margin-top:0;

}



/*############################		general_content		################################*/

.all_content {

	width:990px;

	margin-left:auto;

	margin-right:auto;

}



	/* Home page Nationale */

	.principal_content {

		clear:both;

		margin: 0 0 0 10px;

		_margin: 0 0 0 20px;

		overflow: hidden;

		width: 100%;

	}



	*+html .principal_content{

		height:1%;

	}



		/* Alertes sanitaires - News ticker */

		.alertesSanitaires {

		    width: 100%;

		    margin: 20px 0 0 0 !important;

		    _margin: 20px 0 0 0 !important;

		    color: #44668c;

		    font-weight: bold;

		}



			.alertesSanitaires .gauche {

				padding: 0;

				margin: 0 10px 0 0 !important;

				float: left;

			}



				.alertesSanitaires .gauche a,

				.alertesSanitaires .gauche a:link,

				.alertesSanitaires .gauche a:visited {

					color: #004494;

					font-weight: bold;

					margin: 0 0 0 10px;

				}



				.alertesSanitaires .marginL5 {

				}



					.alertesSanitaires .marginL5 a,

					.alertesSanitaires .marginL5 a:link,

					.alertesSanitaires .marginL5 a:visited {

						background: url('../images/pictos/rss_mini.gif') no-repeat center left;

						height: 16px;

						padding: 0 0 0 20px;

					}



					.alertesSanitaires .marginL5 a img {

						display: none;

					}



		/* Colonne droite */

		.onglets_droit {

			margin: 20px 0 0 0;

			width: 319px;

			float:right;

			overflow: hidden;

		}



			/* Bloc region */

			#region {

				background:url(../images/backgrounds/bg_ars_region.gif) no-repeat top left;

				height: 160px;

				width:319px;

				margin: 0 0 10px 0;

				float: none;

			}



				#region img {

					margin: 35px 0 0 8px;

				}



					#region .contenu {

						bottom: 35px; /* modifie de 20 en 50 JMM : */

						right:10px;

						_left: 160px;

						/*width:160px;*/

					}



						#region .contenu p {

							width: 120px;

							font-size: 1.3em;

							color: #44668c;

						}



						#region .contenu select {

							width:138px;

							font-size:9px;

							color: #44668c;

						}



						#region .contenu a,

						#region .contenu a:link,

						#region .contenu a:visited {

							display: none;

						}



			/* Bloc Reseaux professionnels */

			#reseaux_pro {

				width: 319px;

				margin: 0px 0 10px 0;

				padding: 0;

				float: none;

			}



				#reseaux_pro .entete {

					background: url('../images/titres/title_reseaux_pro.gif') no-repeat top left;

					width: 319px;

					height: 29px;

				}



				#reseaux_pro .contenu_bg {

					background: url('../images/backgrounds/bg_bloc_droite_footer.gif') no-repeat bottom left;

					width: 319px;

					padding: 0 0 8px 0;

					overflow: hidden;

				}



				#reseaux_pro .contenu {

					background: url(../images/backgrounds/bg_bloc_droite_middle.gif) repeat-y top left;

					width: 319px;

					overflow: hidden;

				}



					#reseaux_pro .contenu div.gauche {

						width: 100%;

						margin: 15px 0 0 35px;

						_margin: 15px 0 0 15px;

					}



						#reseaux_pro .contenu .gauche select {

							width: 205px;

						}



					#reseaux_pro .contenu p.gauche {

						margin: 10px 0 10px 35px;

						_margin: 10px 0 10px 15px;

					}



						#reseaux_pro .contenu p.gauche img {

							display: none;

						}



						#reseaux_pro .contenu p.gauche a,

						#reseaux_pro .contenu p.gauche a:link,

						#reseaux_pro .contenu p.gauche a:visited {

							background: url('../images/pictos/bullet_acces_rapide.gif') no-repeat center left;

							color: #004494;

							font-weight: bold;

							padding: 0 0 0 15px;

						}



			/* Bloc Annuaire */

			#annuaire {

				width: 319px;

				margin: 15px 0 10px 0;

				padding:0;

				float: none;

			}



				#annuaire .entete {

					background: url('../images/titres/title_annuaire.gif') no-repeat top left;

					width: 319px;

					height: 29px;

				}



				#annuaire .contenu_bg {

					background: url('../images/backgrounds/bg_bloc_droite_footer.gif') no-repeat bottom left;

					width: 319px;

					padding: 0 0 8px 0;

					overflow: hidden;

				}



				#annuaire .contenu {

					background: url(../images/backgrounds/bg_bloc_droite_middle.gif) repeat-y top left;

					width: 319px;

					overflow: hidden;

				}



					#annuaire .contenu ul {

						list-style-image: url('../images/pictos/bullet_acces_rapide.gif');

						list-style-position: inside;

						*list-style-position: outside;

						margin: 10px 0 5px 35px;

						*margin: 10px 0 5px 51px;

					}



						#annuaire .contenu ul li a,

						#annuaire .contenu ul li a:link,

						#annuaire .contenu ul li a:visited {

							color: #004494;

							font-weight: bold;

							padding: 0 0 0 0px;

						}



			/* Bloc services collaboratifs */

			#services_collaboratifs {

				width: 319px;

				margin: 15px 0 10px 0;

				padding:0;

				float: none;

			}



				#services_collaboratifs .entete {

					background: url('../images/titres/title_services_collab.gif') no-repeat top left;

					width: 319px;

					height: 29px;

				}



				#services_collaboratifs .contenu_bg {

					background: url('../images/backgrounds/bg_bloc_droite_footer_old.gif') no-repeat bottom left;

					width: 319px;

					padding: 0 0 8px 0;

					overflow: hidden;

				}



				#services_collaboratifs .contenu {

					background: url(../images/backgrounds/bg_bloc_droite_middle.gif) repeat-y top left;

					width: 319px;

					overflow: hidden;

				}



					#services_collaboratifs .contenu .liste {

						margin: 10px 0 10px 35px;

					}



						#services_collaboratifs .contenu .liste .separateur {

							margin: 3px 0;

							width: 90%;

							border-bottom: 1px solid #c6d6e9;

							font-size: 0px;

						}



						#services_collaboratifs .contenu .liste a,

						#services_collaboratifs .contenu .liste a:link,

						#services_collaboratifs .contenu .liste a:visited {

							font-weight: normal;

							color: #004494;

							padding: 0;

						}



			/* Bloc Documentation */

			#documentation {

				width: 319px;

				margin: 15px 0 25px 0;

				padding:0;

				float: none;

			}



				#documentation .entete {

					background: url('../images/titres/title_documentation.gif') no-repeat top left;

					width: 319px;

					height: 29px;

				}



				#documentation .contenu_bg {

					background: url('../images/backgrounds/bg_bloc_droite_footer.gif') no-repeat bottom left;

					width: 319px;

					padding: 0 0 8px 0;

					overflow: hidden;

				}



				#documentation .contenu {

					background: url(../images/backgrounds/bg_bloc_droite_middle.gif) repeat-y top left;

					width: 319px;

					overflow: hidden;

				}



					#documentation .contenu .liste {

						margin: 10px 0 10px 35px;

					}



						#documentation .contenu .liste .separateur {

							margin: 3px 0;

							width: 90%;

							border-bottom: 1px solid #c6d6e9;

							font-size: 0px;

						}



						#documentation .contenu .liste a,

						#documentation .contenu .liste a:link,

						#documentation .contenu .liste a:visited {

							font-weight: normal;

							color: #004494;

						}



			/* Bloc Newsletter HP */

			#newsletter_hp {

				width: 319px;

				margin: 0 0 10px 0;

				padding:0;

				clear: both;

				overflow: hidden;

			}



				#newsletter_hp .entete {

					background: url('../images/titres/title_newsletter.gif') no-repeat top left;

					width: 319px;

					height: 29px;

				}



				#newsletter_hp .contenu_bg {

					background: url('../images/backgrounds/bg_newsletter_hp.gif') no-repeat top left;

					width: 319px;

					height: 109px;

					padding: 0 0 8px 0;

					margin: 0;

					overflow: hidden;

				}



				#newsletter_hp .contenu {

					margin: 30px 10px 0 85px;

					_margin: 25px 0 0 135px !important;

					overflow: hidden;

					padding: 0 0 0 50px;

					_padding: 0 !important;

					_width: 170px;

				}



					#newsletter_hp .contenu .gauche {

					}



					#newsletter_hp .contenu form {

						margin: 10px 0 0 0 !important;

					}



						#newsletter_hp .contenu select {

							margin: 0 !important;

							padding: 0 !important;

						}



						#newsletter_hp .contenu form img {

							margin: 5px 0 0 0;

						}



			/* Bloc services en ligne */

			#services {

				width: 319px;

				margin: 15px 0 10px 0;

				*margin: 5px 0 10px 0;

				padding:0;

				float: none;

				clear: both;

				overflow: hidden;

			}



				#services .entete {

					background: url('../images/titres/title_services_en_ligne.gif') no-repeat top left;

					width: 319px;

					height: 29px;

				}



				#services .contenu_bg {

					background: url('../images/backgrounds/bg_bloc_droite_footer.gif') no-repeat bottom left;

					width: 319px;

					padding: 0 0 8px 0;

					overflow: hidden;

				}



				#services .contenu {

					background: url(../images/backgrounds/bg_bloc_droite_middle.gif) repeat-y top left;

					width: 319px;

					overflow: hidden;

				}



					#services .contenu ul {

						background: transparent url('../images/backgrounds/bg_services_en_ligne_illus.gif') no-repeat scroll 12% top;

						*background: transparent url('../images/backgrounds/bg_services_en_ligne_illus.gif') no-repeat scroll 12% 10%;

						_background: transparent url('../images/backgrounds/bg_services_en_ligne_illus.gif') no-repeat scroll 12% 15%;

						list-style-image: url('../images/pictos/bullet_acces_rapide.gif');

						margin: 15px 0 0 0;

						*margin: 15px 0 0 0;

						_margin: 15px 0 0 0;

						padding: 0 0 0 180px;

						*padding: 0 0 0 175px !important;

						_padding: 0 0 0 180px !important;

						min-height: 100px;

						_height: 100px;



					}



						#services .contenu ul li {

							border-bottom: 1px solid #adc4de;

							margin: 0 0 3px 0;

							_margin: 0 0 3px 0 !important;

							width: 130px;

						}



						#services .contenu ul li a,

						#services .contenu ul li a:link,

						#services .contenu ul li a:visited {

							color: #004494;

							font-weight: bold;

						}



						#services .contenu ul li a:hover {

							text-decoration: underline;

						}



			/* Bloc Un theme en un clic */

			#theme {

				width: 319px;

				margin: 15px 0 10px 0;

				overflow: hidden;

				float: none;

			}



				#theme .entete {

					background: url('../images/titres/title_theme_clic.gif') no-repeat top left;

					width: 319px;

					height: 29px;

				}



				#theme .cache {

					display: none;

				}

				#theme .bulles {

					display: none;

				}



				#theme .contenu_bg {

					background: url('../images/backgrounds/bg_bloc_droite_footer.gif') no-repeat bottom left;

					width: 319px;

					padding: 0 0 8px 0;

					overflow: hidden;

				}



					#theme .contenu {

						background: url(../images/backgrounds/bg_bloc_droite_middle.gif) repeat-y top left;

						width: 319px;

						overflow: hidden;

					}



					#theme .contenu img {

						display: none;

					}



					#theme .contenu a,

					#theme .contenu a:link,

					#theme .contenu a:visited {

						background: url('../images/pictos/bullet_acces_rapide.gif') no-repeat center left;

						color: #004494;

						font-weight: bold;

						text-decoration: none;

						padding: 0 0 0 15px;

						margin: 0 0 0 20px;

					}



					#theme .contenu a:hover {

						text-decoration: underline;

					}



					/***** Nuage de tag ******/

					.nuageTag {

						margin: 0 0 5px 0;

					}



						.nuageTag ul {

							margin: 8px 20px 0px 20px;

							padding:0 0 5px 0;

							list-style:none;

							list-style-image:none;

							list-style-type:none;

							line-height:normal;

							font-weight:normal;

							color:#004494;

							text-align: left;

						}



							.nuageTag li{

								display:inline;



							}



							.nuageTag li a,

							.nuageTag li a:link,

							.nuageTag li a:visited {

								background: none !important;

								padding: 0 !important;

								margin: 0 !important;

								text-decoration:none;

								font-weight:normal !important;

								color: #004494;

								font-size:100%;

							}



							.nuageTag li a:hover {

								color: #7295c1;

							}



		/* Colonne gauche */

		#content_center{

			width : 645px;

			margin: 20px 0 0 0;

		}



			/* Blocs actus */

			.aLaUne {

				width: 100%;

			}



			.bg_top {

			    width : 636px;

			    padding:0;

			    margin:0;

			    height : 14px;

			    background:url(../images/backgrounds/bg_alaune_top.gif) no-repeat;



		    	display: none !important;

			}



			.bg_bottom {

			   	width : 636px;

			   	padding:0;

			   	margin:0;

			   	height : 14px;

			   	background:url(../images/backgrounds/bg_alaune_bottom.gif) no-repeat;



			   	display: none !important;

			}



				/* Dossier */

				.aLaUne .lst_dossier {

					border-bottom: 1px solid #c6d6e9;

					padding-bottom: 15px;

					margin: 0 0 15px 0;

				}



					.aLaUne .lst_dossier .titre {

						width: 200px;

						height: 18px;

						float: right;

						margin: 0 110px 25px 0px !important;

						_margin: 0 55px 25px 0px !important;

					}



					.aLaUne .lst_dossier .bg_top {

						display: none;

					}



					.aLaUne .lst_dossier .image {

						float: left;

					    width: 310px;

					    margin: 0 !important;

					}





					.aLaUne .lst_dossier .resume {

					    float: right;

					    width: 310px;

					    margin: 0px;

					}



						.aLaUne .lst_dossier .resume img {

							display: none;

						}



						.aLaUne .lst_dossier .resume strong {

							background: url('../images/pictos/bullet_acces_rapide.gif') no-repeat center left;

							padding: 0 0 0 15px;

							color: #7ea203;

							font-weight: normal;

						}



						.aLaUne .lst_dossier .resume a.lien_news,

						.aLaUne .lst_dossier .resume a.lien_news:link,

						.aLaUne .lst_dossier .resume a.lien_news:visited {

							color: #004494;

						}



							.aLaUne .lst_dossier .resume a.lien_news strong {

								background: none !important;

								color: #004494;

								padding: 0 0 0 0 !important;

								font-weight: bold;

							}



						.aLaUne .lst_dossier .resume p {

							margin: 5px 0 0 0;

						}



				/* Actualites */

				.aLaUne .lst_actus {

					margin: 0 0 5px 0;

				}



					.aLaUne .lst_actus .titre {

						width: 236px;

						height: 17px;

						display: block;

						margin: 0 0px 0px 0px !important;

					}



					.aLaUne .lst_actus .marginLeft10 {

						margin: 0px 0 0 0 !important;

					}



					.news {

						width:310px;

						margin:7px 0 20px 0;

					}



					.news:hover {

						cursor:pointer;

					}



						.news .image {

							margin: 0 5px 0px 0px;

						}



						.news .resume p {

							margin: 8px 0 0 0 !important;

						}



						.news .resume img {

							display: none;

						}



						.news .resume strong {

							background: url('../images/pictos/bullet_acces_rapide.gif') no-repeat center left;

							padding: 0 0 0 15px;

							color: #7ea203;

							font-weight: normal;

						}



						.news .resume a,

						.news .resume a:link,

						.news .resume a:visited {

							color: #004494;

							text-decoration: none;

						}



							.news .resume a strong {

								color: #004494;

							}



			/* Blocs du bas*/

			.blocsBasHp {

				margin: 0 0 0 0 !important;

				width: 100%;

				overflow: hidden;

			}



				.blocHp {

				    width : 313px;

				    height : 263px;

				    background: url('../images/backgrounds/bg_bloc_hp_bas.gif') no-repeat top left;

				    padding: 0 0 10px 0 !important;

				}



					.blocHp .titre {

						margin: 8px 0 15px 10px;

						font-size: 16px;

						font-weight: bold;

						color: #85aa03;

					}



					.blocHp .resume {

						margin: 5px 10px 8px 10px;

						padding: 0 0 8px 0;

						border-bottom: 1px solid #c6d6e9;

						background: url(../images/pictos/bullet_acces_rapide.gif) no-repeat scroll left 6% !important;

						_background: url('../images/pictos/bullet_acces_rapide.gif') no-repeat 6% left !important;

					}

					

						.blocHp .resume p {

							margin: 0;

							padding: 0 0 0 15px;

						}



						.blocHp .resume p img {

							display: none;

						}



						.blocHp .resume p a,

						.blocHp .resume p a:link,

						.blocHp .resume p a:visited {

							color: #004494;

						}



						.blocHp .resume p strong {

							color: #7ea203;

							font-weight: normal;

						}

					

					/* Quizz */

					.blocHp .tx-srquiz-pi1 {

						margin: 0; 

						padding: 0 10px;

						overflow: hidden;

						width: 280px !important;

					}

					

					.blocHp .csc-textpic-imagewrap {

						/*width: 100% !important;*/

						text-align: center !important;

					}

					.blocHp div.csc-textpic-center div dl.csc-textpic-image{

						text-align: center !important;

					}



					.blocHp div.csc-textpic{

						margin: 0 10px 0 10px;

						_margin: 0;

					}

					

					.blocHp dl dt,

					.blocHp dl {

						width: 100% !important;

					}

					

					.blocHp embed {

						margin: 0 0 10px 52px;

					}

					

					.blocHp table {

						margin: 0 0 0 0px !important;

						padding: 0 0 0 0px !important;

						width: 280px;

					}	

					

						.blocHp table tr {

							height: 25px;

							width: 300px;

						}

						

							.blocHp table tr td form {

								margin: 0 !important;

								padding: 0 !important;

							}

					

							.blocHp table tr td p {

								color:#44668C;

								font-size: 12px;

								margin: 0; padding: 0;

							}

							

							td.quizz_prompt {

								border-bottom: 1px solid #b2c7df;

								padding: 0 0 10px 0;

							}

							

								td.quizz_prompt p {

									font-size: 14px !important;

									font-weight: bold;								

								}

								

							td.quizz_button {

								text-align: center;

								padding: 0 0 15px 0;

							}

							

							p.quizz_button {

								text-align: center;

								padding: 0 0 15px 0;

							}

							

							.tx-srquiz-pi1-label {

								margin: 0 10px 0 0 !important;

								line-height: 2em;

							}

							

							.tx-srquiz-pi1-question-radio input {

								width: 5px !important;

							}

							

							.tx-jkpoll-pi1 {

								padding: 0 10px;

								font-size: 12px;

							}

							

								.pollanswer {

									width: 5px !important;

								}

								

								.titre_poll {

									font-size: 14px !important;

									font-weight: bold;

									color: #44668C;

									border-bottom: 1px solid #b2c7df;

									padding: 0 0 10px 0;

									margin: 0 0px 10px 0px;

								}		

								

								.poll_button {

									display: block;

									text-align: center;

								}

								

							input.tx-srquiz-pi1-submit,

							input.pollsubmit {

								margin: 10px auto 0 auto;

								padding: 0 5px 8px 5px !important;

								background: url(../images/boutons/bg_bouton_generique.gif) repeat-x top left;

								height: 17px;

								line-height: 1px;

								*line-height: 17px;

								font-size: 11px;

								font-weight: bold !important;

								color: #ffffff;

								cursor: pointer;

								outline: none;

								border: none !important;

								overflow: hidden;

								width: auto !important;

							}

					

							

						

			/* Liens RSS et Toute actualites */

			.toutes_actualites {

				clear: both;

				width:630px;

				overflow: hidden;

				margin: 0 0 20px 0;

			}

			

				.toutes_actualites p {

					float: left;

					margin: 0 !important;

				}

			

				.toutes_actualites a,

				.toutes_actualites a:link,

				.toutes_actualites a:visited {

					color: #004494;

					font-weight: bold;

				}

				

				.toutes_actualites img {

					float: left;

				}				

				

				.toutes_actualites .gauche {

					float :left;

					margin: 0 !important;

				}

				

					.toutes_actualites .gauche img {

						float: none;

					}

					

				.toutes_actualites .droite {

					float: right;

					margin: 0 !important;

				}

				

					.toutes_actualites .droite img {

						float: none;

					}

				

				



	/* Page interne */

	

	/* Partie haute */

	.topContent {

		margin: 20px 0 30px 0px; 

		_margin: 15px 0 30px 0px;

		padding: 0;

		overflow: hidden;

		clear: both;

 	}

	

		/* Fil ariane */

		#fil-ariane {

			width:450px;

			margin: 0; padding: 0;		

		}

		

			#fil-ariane ul {

				margin: 0; padding:0;

				list-style-type: none;

			}

		

				#fil-ariane ul li {

					display: inline;

					margin: 0;

					padding: 0;

					color: #969696;

				}

		

					#fil-ariane ul li a, 

					#fil-ariane ul li a:link, 

					#fil-ariane ul li a:visited { 

						color: #004494; 

						text-decoration: none;

						font-weight: normal;

					}

					

					#fil-ariane ul li a:hover { 

						text-decoration: underline;

					}

		

		/* Top links */					

		.lienPage {

			right: 20px;

			_right: 20px;

			top: 18px;

			_top: 13px;

		}

		

			.lienPage a,

			.lienPage a:link,

			.lienPage a:visited {

				color: #004494;

				position: relative;

				bottom: 5px;

				padding: 0 0 0 5px;

			}

			

			.lienPage img {

				padding:0 5px 0 10px;

			}					

	

	/* Partie centrale */		

	.MiddleContent{

		width: 100%;

		margin: 0; padding: 0;

		overflow: hidden;

	}

	

		/* Colonne gauche */

		.menuGauche {

			width: 200px;

			margin: 0 20px 0 0;

		}

			

			/* Partie haute - offre de soins (menu) */

			.menuGauche .partieHaut {

				margin: 0 0 10px 0;

			}

			

				.menuGauche .partieHaut .titre{

					display: block;

					width: 189px;

					/*height: 26px;*/

					padding: 8px 0 0 10px;

					background: url('../images/backgrounds/bg_bloc_gauche_top.gif') no-repeat top left;

					font-size: 16px;

					font-family: Arial, sans-serif;

					font-weight: bold;

					color: #85aa03;

					overflow: hidden;	

				}

				

				/**	Menu de gauche - contenu **/

				div.urcam_menu {

					background: url(../images/backgrounds/bg_menu_gauche_bottom.gif) no-repeat bottom left;

					margin: 0;

					padding: 0 0 15px 0;

					overflow: hidden;

				}

					

					/* Actu en continu (flux rss) */

					div.urcam_menu .rss {

						background: url('../images/backgrounds/bg_menu_gauche_middle.gif') repeat-y top left;

						display: block;

						overflow: hidden;

						padding: 15px 0 0 0;

						margin: 0;

					}

					

						div.urcam_menu .rss img {

							display: block;

							width: 16px;

							padding: 0 0 0 20px;

						}

						

						div.urcam_menu .rss a,

						div.urcam_menu .rss a:link,

						div.urcam_menu .rss a:visited {

							color: #004494;

							display: block;

							overflow: hidden;		

							cursor: pointer;						

						}

						

						div.urcam_menu .rss a:hover {

							text-decoration: underline !important;

						}

						

							div.urcam_menu .rss span {

								color: #004494;

								padding: 0 14px 0 10px;

								width: 140px;							

							}

						

							

					

					div.urcam_menu ul {

						background: url('../images/backgrounds/bg_menu_gauche_middle.gif') repeat-y top left;

						list-style-type: none;

						list-style-image: none;

						margin: 0;

						padding: 0 0 0 3px;

					}

					

						div.urcam_menu ul ul {

							font-weight:normal;

							font-size:11px;

							margin: 5px 0 0 0;

							padding-left:20px;

							background: none !important;

							border: none !important; 

							display:none;

						}

							

							div.urcam_menu ul ul li {

								line-height: 12px;

							}

							

								div.urcam_menu ul ul a,

								div.urcam_menu ul ul a:link,

								div.urcam_menu ul ul a:visited {

									font-weight:normal !important;

									background: url('../images/pictos/puce_verte.gif') no-repeat 0px 3px !important;

									margin: 0;

									padding: 0px 0px 5px 8px;

									*padding: 0px 0px 0px 8px;

									border: none !important;

									color: #004494 !important;

								}

					

						/* LI actif sur menu */

						div.urcam_menu ul .act {

							border-bottom: 1px solid #ccdaea;

							padding: 9px 10px 0 7px;

							

						}

						

							div.urcam_menu ul .act a,

							div.urcam_menu ul .act a:link,

							div.urcam_menu ul .act a:visited {

								border: none;

								color: #85aa03;

								

							}

						

							div.urcam_menu ul .act ul {

								display: block;

							}

								

								div.urcam_menu ul .act ul li.act {

									color: #85aa03 !important;

									border: none !important;

									margin: 0; padding: 0;

								}

								

									div.urcam_menu ul .act ul li.act a,

									div.urcam_menu ul .act ul li.act a:link,

									div.urcam_menu ul .act ul li.act a:visited {

										background: url('../images/pictos/puce_verte_bas_true.gif') no-repeat 0px 4px !important;

										color: #85aa03 !important;

										padding: 0px 0px 5px 10px;

									}									

								

								div.urcam_menu ul ul ul{

									font-size:10px;

									margin: 0 0 0 0;

								}

							

						div.urcam_menu ul li {

							margin: 0px;

							padding: 9px 10px 0px 7px;

							*padding: 4px 10px 0px 7px;

							_padding: 5px 10px 0px 7px;

							zoom: 1;

						}

						

							div.urcam_menu ul li li{

								padding:0px 0px 0px 0px;

								background:none;

							}

							

						div.urcam_menu ul a, 

						div.urcam_menu ul a:link,

						div.urcam_menu ul a:visited,

						div.urcam_menu ul a.normal {

							text-decoration: none;

							background: url('../images/pictos/bullet_acces_rapide.gif') no-repeat 0px 4px;

							color: #004494;

							margin: 0px;

							padding: 0px 0px 5px 16px;

							*padding: 0px 0px 5px 16px;

							display: block;

							border-bottom: 1px solid #ccdaea;

						}

					

						div.urcam_menu ul a:hover, 

						div.urcam_menu ul a.normal:hover {

							text-decoration:underline;

						}

					

						div.urcam_menu ul a.select,

						div.urcam_menu ul a.select:link,

						div.urcam_menu ul a.select:visited {

							color: #004a99;

							background: url('../images/pictos/bullet_acces_rapide.gif') no-repeat 0px 4px;

							text-decoration: underline;

						}			

			

			.menuGauche .niv1{

				width:198px;

				list-style-image:url(../images/pictos/puce_bleue.gif);

			}

			.menuGauche .niv2{

				display:none;

				width:198px;

				padding-left:10px;

			}

			

			/* Partie basse - services en lignes + themes */

			.menuGauche .partieBas {

				margin: 0 0 10px 0;			

			}

				

				/* Services en ligne */

				.menuGauche .partieBas .haut {

					margin: 0 0 10px 0;

				}

					.menuGauche .partieBas .haut .titre {

						background: url('../images/titres/title_services_en_ligneG.gif') no-repeat top left;

						height: 34px;

						width: 200px;

					}

					

						.menuGauche .partieBas .haut .contenu {

							background: url('../images/backgrounds/bg_menu_gauche_bottom.gif') no-repeat bottom left;

							width: 200px;

							padding: 0 0 15px 0;

							*padding: 0 0 12px 0;

							_padding: 0 0 12px 0;

						}

						

							.menuGauche .partieBas .haut .contenu img {

								width: 200px; 

								height: 112px;

							}

							

							.menuGauche .partieBas .haut .contenu ul {

								background: url('../images/backgrounds/bg_menu_gauche_middle.gif') repeat-y top left;

								list-style-type: none;

								list-style-image: none;

								margin: 0;

								padding: 10px 0 0 3px;

							}

							

								.menuGauche .partieBas .haut .contenu ul li {

									margin: 0px;

									padding: 0px 10px 0px 7px;

									_padding: 0px 10px 0px 7px;

									zoom: 1;

								}

								

									.menuGauche .partieBas .haut .contenu ul li a,

									.menuGauche .partieBas .haut .contenu ul li a:link,

									.menuGauche .partieBas .haut .contenu ul li a:visited {

										text-decoration: none;

										background: url('../images/pictos/bullet_acces_rapide.gif') no-repeat 0px 4px;

										color: #004494;

										margin: 0px;

										padding: 0px 0px 5px 16px;

										*padding: 0px 0px 0px 16px;

										display: block;

									}

									

									.menuGauche .partieBas .haut .contenu ul li a:hover {

										text-decoration: underline;

									}

					

				/* Themes */

				.menuGauche .partieBas .bas {

					margin: 0 0 10px 0;

				}

				

					.menuGauche .partieBas .bas .titre{

						background: url('../images/titres/title_theme_clicG.gif') no-repeat top left;

						height: 34px;

						width: 200px;

						margin: 0; 

						padding: 0;

					}

					

					.menuGauche .partieBas .bas .contenu {

						background: url('../images/backgrounds/bg_menu_gauche_middle.gif') repeat-y top left;

						width: 200px;

						margin: 0; 

						padding: 0;

						overflow: hidden;

					}

					

						.menuGauche .partieBas .bas .contenu .nuageTag ul {

							margin: 20px 5px;

							text-align: center;

						}

						

							.menuGauche .partieBas .bas .contenu .nuageTag ul li {

								line-height: 16px;

							}

						

					.menuGauche .partieBas .bas .pied{

						background: url('../images/backgrounds/bg_menu_gauche_bottom.gif') no-repeat top left;

						width: 200px;

						height: 15px;

						margin: 0; 

						padding: 0;

					}



		/* Colonne middle */

		.formatType {

			background: url('../images/backgrounds/bg_formatType.png') no-repeat top left;

			_background: url('../images/backgrounds/bg_formatType.gif') no-repeat top left;

			width: 475px;

			color: #44668c;

			margin: 0 15px 0 0;

			padding: 15px 20px 15px 5px;

			overflow: hidden;

		}

			

			/* Titre + intro */

			.label_page {

				font-weight:bold;

				margin: 0;

				padding: 0;

				overflow: hidden;

				_zoom: 1;

				color: #85aa03;

				font-size: 17px;

			}

			

			.label_page .paddingLeft10 {

				margin-left: 0 !important;

			}

			

				.label_page .titre_page {

					color: #85aa03;

					font-size: 17px !important;

					margin: 0 0 18px 10px;

				}

				

					.label_page .titre_page h1 {

						color: #85aa03;

						margin:0px; 

						padding:0px; 

						font-size:15px;

					}

					

				.label_page .resume_page {

					color: #44668c;

					font-size: 11px;

					padding: 0 0 0px 10px;

					margin: 0 0 0px 0;

					border-bottom: 1px dotted #c8c8c8;

				}

			

			/* Bloc de type texte */	

			.formatType .bloc_texte {

				margin-left: 10px;

				margin-top: 15px;

				clear: both;

				color: #44668c;

			}

			

				.formatType .titre{

					font-size: 13px;

					color: #1697d3;

					font-weight: bold;

					background: url('../images/pictos/bullet_theme_clic.gif') no-repeat scroll left 4px;

					padding: 0 0 0 15px;

					margin: 0 0 10px 0;

				}		

				

				.formatType .bloc_texte div p {

					margin: 0 0 10px 0 !important;

				}

				

				.formatType .bloc_texte div img {

					margin: 0 10px 10px 0;

				}

				

				.formatType .bloc_texte div a,

				.formatType .bloc_texte div a:link,

				.formatType .bloc_texte div a:visited {

					color: #004494;

					font-weight: bold;

					padding: 0;

				}

				

				.formatType .bloc_texte div a:hover {

					text-decoration: underline;

				}	

				

		/* Colonne de droite */

		.menuDroite {

			width:225px;

			position: static;

		}

		

			.menuDroite img.picto {

				position: static;

				float: left;

				padding: 2px 0 0px 8px;

				zoom: 1;

			}

			

			.menuDroite ul {

				list-style-type: none;

				list-style-image: none;

				margin: 0px 15px 0px 15px;

				padding: 4px 0 5px 18px;

				border-bottom: 1px solid #ccdaea;

			}

			

				.menuDroite ul li a,

				.menuDroite ul li a:link,

				.menuDroite ul li a:visited {

					color: #004494;

					font-weight: bold;

				}

				

				.menuDroite ul li a:hover {

					text-decoration: underline;

				}

		

					

			/* Documents a telecharger */

			.menuDroite .document {

				margin: 0 0 10px 0;

				width: 225px;

			}

				

				.menuDroite .document .titre,

				.menuDroite .document .titre_document {

					background: url('../images/titres/title_documents_telecharger.gif') no-repeat top left;

					height: 29px;				

					overflow: hidden;

					margin: 0;

					padding: 0;

					text-indent: -500em;

				}

				

				.menuDroite .document .haut {

					padding: 15px 0 0 0 !important;

				}

				

				.menuDroite .document .haut,

				.menuDroite .document .milieuDegrade,

				.menuDroite .document .milieuDegradeFonce {

					margin: 0;

					padding: 0;

					background: url('../images/backgrounds/bg_bloc_droite_int_middle.gif') repeat-y top left;

				}

				

				.menuDroite .document .bas {

					margin: 0;

					padding: 0;

					background: url('../images/backgrounds/bg_bloc_droite_int_footer.gif') no-repeat top left;

					height: 56px;

				}

				

					.menuDroite .document .bas ul {

						margin: 0;

						padding: 6px 0 0 12px;

						*padding: 6px 0 0 28px;

						border: none !important;

						list-style-image: url('../images/pictos/bullet_acces_rapide.gif');

					}

					

						.menuDroite .document .bas ul li {

							margin: 0 0 3px 0;						

						}

				

				.menuDroite .document .bloc_texte,

				.menuDroite .document .bloc_texte .inner {

					background-image: none;

					min-height: 0;

					_height: auto;

					padding: 0 5px 0 0;

				}

			

				.menuDroite .document .bloc_texte .pied {

					display: none;

				}

				

			/* Dossier */

			.menuDroite .dossier {

				margin: 0 0 10px 0;

				width: 225px;

			}

				

				.menuDroite .dossier .titre,

				.menuDroite .dossier .titre_document {

					background: url('../images/backgrounds/bg_bloc_droite_int_top.gif') no-repeat top left;

					height: 7px;				

					overflow: hidden;

					margin: 0;

					padding: 0;

				}

				

				.menuDroite .dossier .haut {

					padding: 15px 0 0 0 !important;

				}

				

				.menuDroite .dossier .haut,

				.menuDroite .dossier .milieuDegrade,

				.menuDroite .dossier .milieuDegradeFonce {

					margin: 0;

					padding: 0;

					background: url('../images/backgrounds/bg_bloc_droite_int_middle.gif') repeat-y top left;

				}

				

				.menuDroite .dossier img {

					display: none;

				}

				

				.menuDroite .dossier .bas {

					margin: 0;

					padding: 0;

					background: url('../images/backgrounds/bg_bloc_droite_int_footer_small.gif') no-repeat top left;

					height: 35px;

				}

				

					.menuDroite .dossier ul {

						margin: 0;

						padding: 6px 0 0 12px;

						*padding: 6px 0px 0 12px;

						_padding: 6px 0px 0 12px;

						border: none !important;

						list-style-image: none;

						list-style-type: none;

						position: outside;

					}

					

						.menuDroite .dossier ul li {

							background: url('../images/pictos/bullet_acces_rapide.gif') no-repeat scroll left 3px;

							padding: 0px 0 0 16px;

							margin: 0;

						}

					

						.menuDroite .dossier .bas ul li {

							margin: 0 0 3px 0;						

						}

				

				.menuDroite .dossier .bloc_texte,

				.menuDroite .dossier .bloc_texte .inner {

					background-image: none;

					min-height: 0;

					_height: auto;

					padding: 0 5px 0 0;

				}

			

				.menuDroite .dossier .bloc_texte .pied {

					display: none;

				}

				

			/* Action dans les regions */

			.menuDroite .action {

				margin: 0 0 10px 0;

				width: 225px;

				overflow: hidden;

			}

				

				.menuDroite .action .titre,

				.menuDroite .action .titre_document {

					background: url('../images/titres/title_actions_regions.gif') no-repeat top left;

					height: 29px;				

					overflow: hidden;

					margin: 0;

					padding: 0;

					text-indent: -500em;

				}

				

				.menuDroite .action img {					

					margin: 0px 0 0 0px;

					display: block;

				}

				

				.menuDroite .action ul {

					display: block;

					float: right;

					width: 110px;

					*width: 120px;

					list-style-image: none;

					list-style-type: none;

					border: none;

					*padding: 0;

					*margin: 0 0 10px 0;

				}

				

				.menuDroite .action .milieuDegrade ul {

					padding: 15px 0 0 0 !important;

				}

				

					.menuDroite .action .milieuDegrade ul li,

					.menuDroite .action .milieuDegradeFonce ul li,

					.menuDroite .action .bas ul li {

						margin: 0;

						background: url('../images/pictos/bullet_acces_rapide.gif') no-repeat scroll left 3px;

						padding: 0px 0 0 16px;

					}

				

				.menuDroite .action .haut,

				.menuDroite .action .milieuDegrade,

				.menuDroite .action .milieuDegradeFonce {

					margin: 0;

					padding: 0;

					background: url('../images/backgrounds/bg_bloc_droite_int_middle.gif') repeat-y top left;

					overflow: hidden;

					zoom: 1;

				}

				

				.menuDroite .action .bas {

					margin: 0;

					padding: 0;

					background: url('../images/backgrounds/bg_bloc_droite_int_footer.gif') no-repeat top left;

					height: 56px;

				}



/* Colonne middle large */

.format-large,

.fullWeigth {

	background: url('../images/backgrounds/bg_formatType_large.png') no-repeat top left;

	_background: url('../images/backgrounds/bg_formatType_large.gif') no-repeat top left;

	width: 725px !important;

	_width: 715px !important;

	color: #44668c;

	margin: 0;

	padding: 20px 20px 15px 5px;

	overflow: hidden;

}



/* Onglets */

.onglet {

	margin: 40px 0 0 10px;

	background-color: #5e87b5;

	padding: 5px 5px 0 5px;

}



	/* Choix de la region */

	.onglet .choix_region {

		position: relative !important;

		display: block;

		text-align: right;

		margin: 0;

		padding: 0;

	}

	

		.onglet .bouton_ok {

			vertical-align: bottom;

			width: 23px;

			border: none;

			height: 17px;

		}

		

	.onglet .boutons {

		top: -20px;

		left: 0px;

	}

	

		/* Onglet non selectionne */

		.onglet .boutons .bouton{

			cursor: pointer;

			margin-right: 5px;

			background-color: #99badf;

			color: #ffffff;

			height: 14px;

			padding-bottom: 6px;

			overflow: hidden;

		}

		

			.onglet .boutons .bouton .coinG {

				background:url(../images/onglet/coin_gaucheClair.gif) no-repeat top left;

				height: 7px;

				width: 4px;

			}

			

			.onglet .boutons .bouton .coinD {

				background:url(../images/onglet/coin_droitClair.gif) no-repeat top right;

				height: 7px;

				width: 4px;

			}

			

			.onglet .boutons .bouton .label{

				padding-top:3px;

				padding-bottom:3px;

				padding-left:7px;

				padding-right:7px;

			}

		

		/* Onglet selectionne */	

		.onglet .boutons .selection{

			background-color: #5e87b5;

			color: #ffffff;

		}

		

			.onglet .boutons .selection .coinG{

				background:url(../images/onglet/coin_gaucheHaut.gif) no-repeat top left;

			}

			.onglet .boutons .selection .coinD{

				background:url(../images/onglet/coin_droitHaut.gif) no-repeat top right;

			}

		

		/* Ligne du bas */

		.onglet .cotebas {

			height: 5px;

		}

		

			.onglet .cotebas .cotegauche{

				background:#5e87b5 url(../images/onglet/coin_basGauche.gif) no-repeat bottom left;

				height: 5px;

				width: 5px;

				margin-left: -5px;

			}

			.onglet .cotebas .cotedroit{

				background:#5e87b5 url(../images/onglet/coin_droitBas.gif) no-repeat bottom right;

				height: 5px;

				width: 5px;

				margin-right: -5px;

			}

		

		/* Contenu des onglets */

		.onglet #ressources .bloc_tableau,

		.onglet #docs_dl .bloc_tableau {

			border: none;

			padding: 0;

		}

		.onglet #ressources,

		.onglet #docs_dl {

			background-color: #ffffff;

			padding: 1px 11px 11px 11px;

			margin-top: 5px;

		}

		

			.onglet table {

				border: 1px solid #d9d9d9 !important;

			}

			

				.onglet table tr {

					height: 20px !important;

				}

				

				.onglet table .beige{

					background-color: #e9f3fd !important;

				}

				

					.onglet table tr th {

						border-left: 1px solid #ffffff !important;

						font-weight: normal;

					}

					

					.onglet table tr th.noBorderLeft,

					.onglet table tr td.noBorderLeft {

						border-left: none !important;

					}

					

					.onglet table tr td {

						text-align: left;

						padding: 3px 10px 0px 10px;

						border: none !important;

						border-left: 1px solid #d9d9d9 !important;

						border-bottom: 1px solid #d9d9d9 !important;

					}

					

					.onglet table tr td.region {

						vertical-align: top !important;

						font-weight: bold;

						color: #44668c;

					}

					

						.onglet table tr td a,

						.onglet table tr td a:link,

						.onglet table tr td a:visited {

							color: #004494;

							margin: 0;

							padding: 0;

						}

						

						.onglet table tr td p {

							margin: 0 0 0 0;

							padding: 0;

						}

						

						.onglet table tr td .fil-arianeTableau ul{

							list-style-image:none;

							list-style-type:none;

							margin-left:0px;

						}

						

							.onglet table tr td .fil-arianeTableau ul li {

								display:inline;

								color: #85aa03;

								font-size: 10px;

							}

							

								.onglet table tr td .fil-arianeTableau ul li a,

								.onglet table tr td .fil-arianeTableau ul li a:link,

								.onglet table tr td .fil-arianeTableau ul li a:visited {

									font-weight: normal;

									font-size: 10px;

								}

		

				.onglet table .vertClair {

					background-color: #b6cfeb;

				}



/* Table general */	

.formatType caption {

	text-align: left;

}



.formatType table {

	width: 100%;

	text-align: center;

	border: none;

	padding: 0;

	border-spacing: 0px;

}



	.formatType table tr {

		height: 35px;

		padding:0;

	}

	

		.formatType table td,

		.formatType table th {

			border-right:1px solid #c6c6c6;

			border-bottom:1px solid #c6c6c6;

			border-top:1px solid #c6c6c6;

			border-spacing:0px;

			padding: 0 0 0 10px;

			text-align: left;

		}

		

		.formatType table th {

			text-align: center;

			padding: 0 0 0 0px;

			font-size: 12px;

		}

		

		.formatType table .nombre{

			text-align: right;

			padding-right: 10px;

		}



		.formatType table .borderGauche {

			border-left:1px solid #C6C6C6;

			text-align: left;

		}

		

		.formatType table th.borderGauche {

			padding: 0 0 0 10px;

			font-size: 12px;

		}



		.formatType table .beige {

			background-color: #e9f3fd;

		}

		

		.formatType table .bleu {

			background-color: #b6cfeb;

		}

		

		.formatType table .bleu th.vide {

			background-color: #FFFFFF;

			border-top:none;

			border-bottom:none;

		}

		

		.formatType table .vert {

			background-color: #235191;

			color: #ffffff;

		}

		

		.formatType table .coinHautGauche {

			background: #235191 url(../images/tableau/tableau_1.gif) no-repeat left top;

			border-top:none;

			border-left:none;

		}

		

		.formatType table .coinHautDroit {

			background:#235191 url(../images/tableau/tableau_2.gif) no-repeat right top;

			border-right:none;

			border-top:none;

		}

		.formatType table .coinBasGauche {

			background:#ffffff url(../images/tableau/tableau_3.gif) no-repeat left bottom;

			height:37px;

			border-bottom:none;

			border-left:none;

		}

		.formatType table .coinBasDroit {

			background:#ffffff url(../images/tableau/tableau_4.gif) no-repeat right bottom;

			height:37px;

			border-right:none;

			border-bottom:none;

		}	



/* Objets editoriaux */

.bloc_tableauArrondi, .bloc_tableau {

	border-top: 1px dotted #c8c8c8;

	padding: 15px 0 0 0;

	margin-top: 15px;

}



	.bloc_tableauArrondi caption {

		font-size:13px;

		color:#1697d3;

		font-weight:bold;

		background:url(../images/pictos/puce_bleue_ronde.gif) top left no-repeat;

		padding: 0 0 10px 15px;

	}

	

	.bloc_tableauArrondi thead tr {

		/* vertArrondi  libelle */

		background-color: #72c1ff;

	}

	

	.bloc_tableauArrondi thead .td-0 {

		/* coinHautGauche */

		background:#56b000 url(../images/tableau/tableau_1.gif) no-repeat left top;

		border-top:none;

		border-left:none !important;

	}

	

	.bloc_tableauArrondi thead .td-last {

		/* coinHautDroit */

		background:#56b000 url(../images/tableau/tableau_2.gif) no-repeat right top;

		border-right:none;

		border-top:none;

	}

	

	.bloc_tableauArrondi tbody .tr-odd {

		background-color:#f7feee;

	}

	

	.bloc_tableauArrondi tbody .td-0 {

		/* borderGauche  */

		border-left:1px solid #C6C6C6;

	}



.bloc_tableau table tr {

	height: 20px;

}



/* Blocs sous tableaux */

.conteneurBlocMixte{

	width: 485px;

   	margin: 0 0 0 0px;

   	overflow: hidden;

   	text-align: center;

}



	.blocMixte {

		position: relative;

		width: 234px;

		text-align:center;

		overflow: hidden;

		float: left;

	}

	

	.conteneurBlocMixte .gauche {

		margin: 0 0 0 8px;

		_margin: 0 0 0 4px;

	}

	

	.conteneurBlocMixte .droite {

		margin: 0 0 0 5px;

	}

	

	/* En cas de colonne large */

	.format-large .conteneurBlocMixte,

	.fullWeigth .conteneurBlocMixte {

		width: 725px !important;

	}

	

	.format-large .conteneurBlocMixte .gauche,

	.fullWeigth .conteneurBlocMixte .gauche {

		margin: 0 0 0 110px;

		_margin: 0 0 0 55px;

	}

	

	.format-large .conteneurBlocMixte .droite,

	.fullWeigth .conteneurBlocMixte .droite {

		margin: 0 0 0 45px;

	}

	

		.blocMixte .titre {

			font-size: 13px;

			color: #1697d3;

			font-weight: bold;

			background: url(../images/cadres/bloc_01.gif) no-repeat;

			padding: 2px 0 0 0;

			margin: 0;

			text-align: center;

		}

		

		.blocMixte .image,

		.blocMixte .texte {

			background: url(../images/cadres/bloc_02.gif) repeat-y top left;

		}

		

		.blocMixte .texte {

			padding: 0 20px;

		}

		

		.blocMixte ul {

			list-style-image: none;

			list-style-type: none;

		}

		

		.blocMixte .image img {

			text-align:center;

			padding-top:10px;

		}

		

		.blocMixte .texte p {

			text-align: left;

			margin:0;

			padding:10px 0 0 0;

		}

		

		.blocMixte .texte ul {

			margin: 5px 0 0 5px;

			padding: 0 0 0 0;

		}

		

			.blocMixte .texte ul li {

				display: block;

				background: url('../images/pictos/bullet_acces_rapide.gif') no-repeat center left;

				padding: 0 0 0 16px;

				margin: 0;

				text-align: left;

			}

		

		.blocMixte .pied{

			background:url(../images/cadres/bloc_03.gif) no-repeat top left;

			height:20px;

			width: 234px;

			overflow: hidden;

		}



/* Page erreur */

.headerData {

	margin: 0px 0 250px 10px;

}



	.headerData .label_page {

		margin: 0px 0 25px 0px;

	}

	

	.headerData .info_attention {

		background: url(../images/pictos/erreur_attention.gif) left top no-repeat;

		padding: 8px 20px 20px 60px; 

		font-size: 11px; 

		font-weight: bold; 

	}

	

	.headerData .paddingLeft10 {

		margin: 0;

		padding: 0;

	}

	

	.headerData .titre {

		margin: 0;

		background: url('../images/pictos/bullet_theme_clic.gif') no-repeat scroll left 3px;

		padding: 0px 0 0 16px;

		color:#1697D3;

		font-size:13px;

		font-weight:bold;

	}

	

	.headerData ul {

		margin: 8px 0 0 16px;

		*margin: 8px 0 0 32px;

		list-style-image: url('../images/pictos/bullet_theme_clic_2.gif');

	}

	

		.headerData ul li a,

		.headerData ul li a:link,

		.headerData ul li a:visited {

			color: #004494;

		}



/* Pages contact */

.contactId .format-large {

	color:#44668c;

	width:744px;

	padding:0 0px 50px 17px;

}



/* Conteneur central */

.titre_page_contact_formulaire {

	background: url('../images/contact/bg_contact_top.gif') no-repeat top left;

	text-indent: -500em;

	overflow: hidden;

	width: 100%;

	height: 30px;

	margin: 0;

	padding: 0;	

}



.bg_top_full {

	display: none !important;

}



.bg_bottom_full {

	background: url('../images/contact/bg_contact_bottom.gif') no-repeat top left;

	height: 37px;

	width: 100%;

}



.format-contact {

	padding: 20px 0 0 175px;

	_padding: 20px 0 0 160px;

	margin: 0;

	width: 100%;

	background: url('../images/contact/bg_contact_middle.gif') repeat-y top left;

}



	/* Partie coordonnees */

	.format-contact .label_page {

		background: url('../images/contact/bg_contact_encart_coordonnees.gif') no-repeat top left;

		width: 659px;

		height: 217px;

		overflow: hidden;

	}	

		.contact {

			color:#44668c;

			overflow: hidden;

			padding: 0 0 0 20px;

		}

		

			.contact .titre {

				margin: 10px 0 20px 0px;

				background: url('../images/titres/title_coordonnees.gif') no-repeat top left;

				height : 11px;

				width: 90px;

				text-indent: -500em;

				overflow: hidden;

			}

		

			.contact div {

				height: 154px;

				margin: 0 0 0 0;

				float: left;

			}

		

				.contact .logo-contact {

					width: 216px;

				}

				

				.contact .texte-contact {

					width: 220px;

					font-size: 12px;

					font-weight: normal;

					margin: 0 0 0 10px;

				}

				

					.contact .telecharger {

						height:30px;

						width:100%;

						margin:10px 0 0 0;

						padding:0px;

					}

				

						.contact .texte-telecharger {

							width:200px; 

							height:30px;

							padding:0;margin:0;

							float:left;

						}

					

						.contact .telecharger .pdf {

							width:20px;

							height:30px;

							padding:0;

							margin:0;

							float:left;

						}

						

						.contact ul {

							padding:0; 

							margin:0; 

							list-style:none;

						}

					

							.contact span {

								font-weight:bold; 

								color:#7ccb1e;

							}

							

							.contact .telecharger li {

								background:url(../images/pictos/puce_verte.gif) no-repeat left 4px ;

								padding:0 0 0 10px;

								margin:0;

								font-size: 11px;

							}

						

								.contact .telecharger li a,

								.contact .telecharger li a:link,

								.contact .telecharger li a:visited {

									color: #004494;

								}

								

	/* Partie formulaire */

	.contactFormulaire {

		background: url('../images/contact/bg_contact_encart_coordonnees.gif') no-repeat top left;

		width: 659px;

		height: 217px;

		overflow: hidden;

		margin: 20px 0 0 0;

		padding: 0 0 0 20px;

		color: #44668c;

	}

	

		.contactFormulaire .titre {

			margin: 10px 0 10px 0px;

			background: url('../images/titres/title_form_contact.gif') no-repeat top left;

			height : 11px;

			width: 146px;

			text-indent: -500em;

			overflow: hidden;

		}

	

		.contactFormulaire h2 {

			font-size:11px;

			background:#c4e862;

			margin:0px 0px 5px 0px;

			padding:2px 0px 1px 4px;

			height:20px;

		}

		

		/* Textarea questions */

		.contactFormulaire .droite {

			float: left !important;

			margin: 0 0 0 25px;

			display: inline;

		}

	

		.contactFormulaireContenu {

			padding-top:10px;

		}

		

			.contactFormulaireContenu label {

				width: 90px;

				display: block;

				float: left;

				margin: 3px 0px 2px 0px;

				text-align: left;

				padding-right: 10px;

				font-weight: bold;

			}

		

			.contactFormulaireContenu input {

				width: 250px;

				border: 1px solid #7f9db9;

			}

		

			.contactFormulaireContenu input.bouton_envoyer {

				width: 53px; 

				height: 17px; 

				border: none; 

				vertical-align: bottom;

				margin: 10px 0 0 10px;

			}

		

			.contactFormulaireContenu input.bouton_annuler {

				width: 57px; 

				height: 17px; 

				border: none; 

				vertical-align: bottom;

				margin: 10px 0 0 110px;

				background:url(../images/contact/annuler.png) left top no-repeat;

				cursor: pointer;

			}

		

			.contactFormulaireContenu textarea {

				border: 1px solid #7f9db9;

				background: #ffffff;

				margin: 0; padding: 0;

			}

			

/* Partie Liste des services */

.contentContacts {

	background: url('../images/contact/bg_contact_encart_coordonnees.gif') no-repeat top left;

	width: 659px;

	height: 217px;

	overflow: hidden;

	margin: 20px 0 0 0;

	padding: 10px 0 0 20px;

	color: #44668c;

}

	

	.contentContacts .titre {

		margin: 10px 0 10px 0px;

		background: url('../images/titres/title_liste_services.gif') no-repeat top left;

		height : 11px;

		width: 119px;

		text-indent: -500em;

		overflow: hidden;

	}

		

.contactFiches {

	margin-bottom:50px;

}



.contactFichePersonne {

	width:220px;

	height:100px;

	margin:20px 10px 0px 10px;

	float:left;

}



	.contactFichePersonne p {

		width:170px;

		float:left;

		margin-top:0px;

	}



	.contactFichePersonne ul {

		list-style:none;

		list-style-image:none;

		width:170px;

		margin-top:0px;

		float:left;

		margin-left:0px;

	}



		.contactFichePersonne li.link {

			margin-top:15px;

		}



		.contactFichePersonne img {

			float:left;

		}



		.contactFichePersonne a {

			margin-top:10px;

			padding-left:6px;

			background:url(../images/puces/puce-verte.gif) left 4px no-repeat;

		}



		.contactFichePersonne h2 {

			font-size:11px;

			font-weight:normal;

			background:#c4e862;

			margin:0px 0px 5px 0px;

			padding:2px 0px 1px 4px;

			height:20px;

			background:url(../images/contact/title_textuel_contact.jpg) left top no-repeat;

			margin-bottom:5px;

		}



/********************************** Contenu non style **************************************/







		.menuDroite .picto img {

			left:3px;

			padding:2px 0 0px 0;

		}

		.menuDroite .titre {

			margin-bottom:15px;

		}

		

		

		.menuDroite .normal {

			background: transparent url(../images/backgrounds/bg_bloc_droite_int_middle.gif) repeat-y left top;

			padding: 0;

			width: 225px;

			margin: 0 0 20px 0;

		}

		

		.menuDroite .normal .titre {

			background: transparent url(../images/titres/titre_vide.gif) no-repeat top left;

			font-size: 14px;

			font-weight: bold;

			height: 29px;

			margin: 0;

			padding: 8px 0 0 30px;

			_margin-top: 15px; /* IE6 fix */

			color: #ffffff;

		}

		

		.menuDroite .normal .inner {

			padding: 0;

			_margin: -15px 0 0 0;

			min-height: 120px;

			_height: 120px;

			overflow: visible;

		}

		

			.menuDroite .normal .inner p {

				padding: 0 8px !important;

				overflow: hidden;

				width: 180px !important;

			}

			

		.menuDroite .normal .pied {

			margin: 0;

			padding: 0;

			border: 0;

			background: url(../images/backgrounds/bg_bloc_droite_int_footer.gif) no-repeat bottom left;

			height: 10px;

		}

		

		

		.menuDroite .milieuListItem_haut {

			border-bottom: 1px solid #9fc5eb;

			margin: 0 -5px 0 -5px;

			min-height:36px;

			_height:36px;

		}

		.menuDroite .milieuListItem {

			border-top: 1px solid #ffffff;

			border-bottom: 1px solid #9fc5eb;

			margin: 0 -5px 0 -5px;

			min-height:36px;

			_height:36px;

		}

		.menuDroite .milieuListItem_bas {

			border-top: 1px solid #ffffff;

			margin: 0 -5px 0 -5px;

			min-height:36px;

			_height:36px;

		}				

				

				

				

				

				

				

				

				

					

			

			

		

		.formatTypeContact{

			color:#44668c;

			width:730px;

			padding:0 0px 0 17px;

		}

		

		

		

		

.texteRegion{

	left:310px;

	top:170px;

	font-size:22px;

}

.texteRegion #texteRegionBleuFonce{

	margin:0 0 0 0;

	font-size:22px;

	width:253px;

}



.texteRegion #texteRegionBleuClair{

	margin:0 0 0 90px;

	color:#009cf6;

}

.texteRegion #texteRegionBleuClair strong{

	font-size:48px;

	font-weight:normal;

}







.themes .strong1{

	font-size:9px;

}

.themes .strong2{

	font-size:13px;

}

.themes .strong3{

	font-size:14px;

}

.themes a{

	color:#44668c;

	font-size:inherit;

}

















.recherche_region img{

	margin-right:3px;

}

























/********************/













.paddingBottom{

	padding-bottom:15px;

}



/* CSS Document */

/*########################		gï¿½nï¿½ral		#############################*/















.bouton_publication_left {

    background: transparent url(../images/boutons/publication_right.gif) no-repeat scroll top right;

    color: #44668C;

    display: block;

    float: left;

    font-size: 9px;

    height: 17px;

    margin-right: 6px;

    padding-right: 12px;

    text-decoration: none;

}



.bouton_publication_right {

    background: transparent url(../images/boutons/publication_left.gif) no-repeat;

    display: block;

    line-height: 11px;

    padding: 3px 0 3px 12px;

}

.bouton_publication_right a {

	color: #44668c;

	font-weight: normal;

    font-size: 10px;

}

#menuDroite .bouton_publication_right {

	white-space: nowrap;

	/*text-overflow: ellipsis; */

	max-width: 10em;

	overflow: hidden;

}











.formatType table.contenttable .td-0 {

	border-left:1px solid #C6C6C6;

}

















.bloc_tableau caption {

	/* titre */

	font-size:13px;

	color:#1697d3;

	font-weight:bold;

	background:url(../images/pictos/puce_bleue_ronde.gif) top left no-repeat;

	padding:0 0 10px 15px;

}

.bloc_tableau thead tr {

	/* bleu */

	background-color:#cdeafb;

}

.bloc_tableau thead .td-0 {

	/* vide */

	background-color:#FFFFFF;

	border-top:none;

	border-bottom:none;

	border-left: 0 !important;

}

.bloc_tableau thead th {

	/* borderTop */

}

.bloc_tableau tbody .tr-even {

	/* beige */

	background-color:#f7feee;

}

.bloc_tableau tbody .tr-even .td-0 {

	/* bleu th */

	background-color:#cdeafb;

	font-weight: bold;

}

















.all_content .reset-for-google * {

	position: relative;

	float: none;

	margin: 0;

	padding: 0;

	border: 0;

	font-size: 11px;

	font-weight: normal;

	color: black;

	width: auto;

	height: auto;



	color: white;

	font-size: 8px;



}









.glossaire_list .titre {

	background:transparent url(../images/cadres/glossaire_title.gif) no-repeat scroll left top;

	color:#FFFFFF;

	font-size:17px;

	font-weight:normal;

	height:19px;

	margin:0px;

	padding-left:14px;

	width:472px;

}





.retourHautpage {

	text-align:right;

	margin-bottom:10px;

}









a.external-link img,

a.external-link-new-window img,

a.internal-link img,

a.internal-link-new-window img,

a.download img,

a.mail img {

	padding: 0;

	margin: 0 0.4em 0 0;

	border: 0;

	opacity: 0.6;

	height: auto !important;

	width: auto !important;



}



a.external-link:hover img,

a.external-link-new-window:hover img,

a.internal-link:hover img,

a.internal-link-new-window:hover img,

a.download:hover img,

a.mail:hover img {

	opacity: 1;

}





.label_page .resume_page {

	clear: left;

}

















.width320{

	width:320px;

}

.noBorderLeft{

	border-left:none!important;

	text-align: center;

}

.heightHackIE{

	height:1%;

	position:relative;

}





#tx_dmailinscription_pi1_mail {

	margin-top: 5px;

}



.tx-wmcontenusonglets-pi1 {

	margin-bottom: 30px;

}







.cEnlargeTextSize, .cNormalTextSize, .cReduceTextSize{

    height: 18px;

    display: block;

    float:left;

}



.cEnlargeTextSize img, .cNormalTextSize img, .cReduceTextSize img{

    padding: 0;

    /*padding-top : 5px;*/

    margin-top:5px;

}

.cEnlargeTextSize{

    padding-right: 10px;

}







#aboNlHomePage  .ok {

    background:#85c647 url(../images/boutons/ok.gif) no-repeat bottom left;

	width:23px;

    height:17px;

    border:none;

}



/************************** Footer ****************************/

.footer {

	clear:both;

	width: 10000px;

	position: absolute;

	background: url('../images/backgrounds/bg_footer.gif') repeat-x top left;

	margin: 0px 0 0 -5000px;

	padding: 26px 0 10px 5000px;

	overflow: hidden;

}



	.footer .footer_gd {

    	width:210px;

    	margin: 10px 0 0 0;

	}



		.footer .footer_gd a,

		.footer .footer_gd a:link,

		.footer .footer_gd a:visited {

			background: url('../images/pictos/bullet_acces_rapide.gif') no-repeat center left;

			padding: 0 0 0 15px;

			color: #004494;

			font-weight: normal;

		}



		.footer .footer_txt_libre{

		    width: 120px;

		    margin-left : 10px;

		    margin-right: 10px;

		}

		.footer .footer_img_libre{

		    width:60px;

		    margin-left : 10px;

		    text-align: center;

		}



		* html .footer .footer_txt_libre{width: 100px;}

		* html .footer .footer_img_libre{width: 50px;}



	.footer .footer_centre {

		width:570px;

		margin: 0px 20px 0 20px;

		*margin: 10px 20px 0 20px;

		_margin: 10px 20px 0 0px;

	}



		.footer .footer_liens {

			list-style-image: url('../images/pictos/bullet_acces_rapide.gif');

		    width:180px;

		    *width:160px;

		    _width:100px;

		    margin-left:10px;

		    *padding-left: 20px;

		    _padding-left: 0px;

		}



			.footer .footer_liens li a,

			.footer .footer_liens li a:link,

			.footer .footer_liens li a:visited {

				color: #004494;

				font-weight: normal;

			}



		/** html .footer .footer_centre{width:550px;}*/

		* html .footer .footer_liens{width: 160px;}



	.footer .droite {

		float: left;

		color: #44668c;

		font-weight: bold;

		text-align: left;

	}



		.footer .droite select {

			margin: 5px 0 0 0;

			padding: 0px 0 0 0;

		}





.aLaUne .visuelDossier {

	float:left;

	margin-bottom:10px;

}



.strong{font-weight: bold;}



.bloc_titreDroite{font-weight: normal;}

.bloc_titreGauche{font-weight: bold;}





/* IE6 Fix */

#menuDroite blockquote {

	_margin-left: 0px;

	_margin-right: 0px;

	_padding-left: 30px;

}



.date_agenda{color: #8DA422;}










