/*
FRONT JACQUES MERCIER PROMOTIONS
*/
@media screen
{
	img{
		border :0;
	}
	
	body{
		margin:  0;
		padding: 0;
		background: url(../images/fond.jpg) center top repeat-x #ffffff;
  		width:100%;
  		height:100%;
	}
	
	#pageSup{
		position:absolute;
		margin: 0;
		padding:0;
		top:0px;
		left:0px;
		z-index:1000;
		background-color:#000000;
		overflow:hidden;
		float:left;		
  		filter:alpha(opacity=75);
  		-moz-opacity: 0.75;
  		opacity: 0.75;
  		width:100%;
  		height:100%;
	}
	
	#pageSupBis{
		position:absolute;
		margin: 0;
		padding:0;
		top:0px;
		left:0px;
		z-index:1001;
		overflow:hidden;
		float:left;
  		/*filter:alpha(opacity=90);
  		-moz-opacity: 0.9;
  		opacity: 0.9;*/
  		width:100%;
  		height:100%;
	}
	
	#pageSupBis #videoProgramme{
		color:#fff;
		margin: auto;
		padding-top: 60px;
		width : 800px;
		text-align:center;
		
	}
	
	#pageSupBis #videoProgramme .lien:active, #pageSupBis #videoProgramme .lien:visited, #pageSupBis #videoProgramme .lien:link{
		font-family:"trebuchet ms", verdana, sans-serif;font-size: 12px;color:#ffffff;font-weight:bold;line-height:14px;
		text-decoration:none;
	}
	
	#pageSupBis #videoProgramme .lien:hover{
		color: #d64024;
	}
	
	#pageSupBis #carteProgramme{
		margin: 0 auto;
		padding-top: 40px ;
		width: 988px; 
		height: 100%;	
	}
	
	#pageSupBis #carteProgramme #cadre_carte{
		margin: 0 auto;
		padding-top: 30px;
		width: 820px; 
		height: 620px;
		background-color:#e5e6e4;
		border:1px solid #acaea2;
		text-align:center;
	}
	
	#pageSupBis #carteProgramme #cadre_carte .lien:active, #pageSupBis #carteProgramme #cadre_carte .lien:visited, #pageSupBis #carteProgramme #cadre_carte .lien:link{
		display:block;
		margin: 0;
		padding-bottom: 10px;
		font-family:"trebuchet ms", verdana, sans-serif;font-size: 12px;color:#004a97;font-weight:bold;
		text-decoration:none;
		border-bottom-style:none;
	}
	
	#pageSupBis #carteProgramme #cadre_carte .lien:hover{
		color: #d64024;
	}
		
	
	#pageSupBis #carteProgramme #cadre_carte #ma_carte{
		margin: 0 auto;
		padding-top: 30px;
		padding-bottom: 5px;
		width: 700px; 
		height: 500px;
		border:1px solid #acaea2;
		font-family:"trebuchet ms", verdana, sans-serif;font-size: 12px;color:#004a97;font-weight:normal;
		text-align:left;
	}
	
	#pageSupBis #envoyerAmiProgramme{
		margin: 0 auto;
		padding-top: 40px ;
		width: 988px; 
		height: 100%;	
	}
	
	#pageSupBis #envoyerAmiProgramme #cadre_envoyerami{
		margin: 0 auto;
		padding: 60px;
		width: 310px;
		background-color:#e5e6e4;
		border:1px solid #acaea2;
		text-align:left;
	}
	
	#pageSupBis #envoyerAmiProgramme #cadre_envoyerami label{
		display:block;
		float:left;
		padding:2px;
		font-family:"trebuchet ms", verdana, sans-serif;font-size: 12px;color:#004a97;font-weight:bold;
		width: 90px;
		text-align:right;
	}
	
	#pageSupBis #envoyerAmiProgramme #cadre_envoyerami .champs{
		border:1px solid #acaea2;
		margin:2px;
		padding:2px;
		font-family:"trebuchet ms", verdana, sans-serif;font-size: 12px;color:#004a97;font-weight:normal;
		width: 200px;
	}
	
	#pageSupBis #envoyerAmiProgramme #cadre_envoyerami #btn_envoyer{
		padding-top:5px;
		padding-left:90px;
		width: 220px;
		text-align:center;
	}
	
	#pageSupBis #envoyerAmiProgramme #cadre_envoyerami .lien:active, #pageSupBis #envoyerAmiProgramme #cadre_envoyerami .lien:visited, #pageSupBis #envoyerAmiProgramme #cadre_envoyerami .lien:link{
		font-family:"trebuchet ms", verdana, sans-serif;font-size: 12px;color:#004a97;font-weight:bold;
		text-decoration:none;
		border-bottom-style:none;
	}
	
	#pageSupBis #envoyerAmiProgramme #cadre_envoyerami .lien:hover{
		color: #d64024;
	}
	
	#pageSupBis #envoyerAmiProgramme #cadre_envoyerami #envoyer_ami_chp_obligatoire{
		width: 310px;
		text-align:left;
	}
	
	.champs_obligatoires{
	font-family:"trebuchet ms", verdana, sans-serif;font-size: 12px;color:#004a97;font-style: italic;
	}
	
	#principal{
		margin: 0 auto;
		padding: 0;
		width : 988px;
	}
	
	html>/**/body #principal, x:-moz-any-link, x:default {
		margin: 0 auto;
		padding: 0;
		width : 989px;
	}
	
	*#principal{
		margin: 0 auto;
		padding: 0;
		width : 988px;
	}
	
	.logo{
		float:left;
		width: 282px;
		height: 157px;
	}
	
	.banniere{
		float:right;
		width: 706px;
		height: 218px;
	}
	
	html>/**/body .banniere, x:-moz-any-link, x:default {
		float:right;
		width: 707px;
		height: 218px;
	}
	
	*.banniere{
		float:right;
		width: 706px;
		height: 218px;
	}
	
	.bloc_gauche{
		float:left;
		width: 282px;
	}
	
	.bienvenu{
		margin:0px;
		padding:10px 15px 0px 20px;
		width: 247px;
		height: 208px;
		background: url(../images/fond-bienvenue.jpg) no-repeat;
		font-family:"trebuchet ms", verdana, sans-serif;
		font-size: 12px;
		line-height: 14px;
		color:#333333;
	}
	.bienvenu p{
		margin:0px;
	}
	
	.actu{
		margin:0;
		padding: 20px 20px 0px 20px;
		width: 242px;
	}
	
	.box_fondu{
		margin-top: 10px;
		padding: 13px 0px 0px 13px;
		width: 225px;
		min-height:145px;
  		height:auto !important;
		height:145px;
		background: url(../images/bord-fondu.jpg) no-repeat;
	}
	
	.box_fondu p{
		margin: 0;
		padding-bottom: 10px;
		font-family:"trebuchet ms", verdana, sans-serif;
		line-height:16px;
	}
	
	.box_fondu p .date{
		font-size: 11px;color: #767676;
	}
	
	.titre_actu:active, .titre_actu:visited, .titre_actu:link {
		font-size:11px;
		/*color:#004a97;*/
		color:#d44100;
		font-weight: bold;
		text-decoration:none;
		border-bottom-style: none;
	}
	.titre_actu:hover {
		/*border-bottom: 1px dotted #004a97;*/
		border-bottom: 1px dotted #d44100;
	}
	
	.ensavoirplus:active, .ensavoirplus:visited, .ensavoirplus:link {
		font-family:"trebuchet ms", verdana, sans-serif;
		font-size:11px;
		color:#4a4a4a;
		font-weight: bold;
		text-decoration:none;
		border-bottom-style: none;
	}
	.ensavoirplus:hover {
		border-bottom: 1px dotted #4a4a4a;
	}
	
	.chapo_actu {
		font-size:12px;
		color:#004a97;
	}
	
	.newsletter{
		margin:0;
		padding-left: 20px;
		width: 262px;
		height: 75px;
		background: url(../images/fond-newsletter-accueil.jpg) center no-repeat;
	}
	
	.newsletter form{
		margin:0;
		padding:0;
	}
	
	.newsletter h1{
		margin-left: 13px;
		margin-top: 5px;
		margin-bottom:0px;
		padding:0;
		font-family:"trebuchet ms", verdana, sans-serif;font-size:18px;font-weight: bold;color:#52524c;
	}
	
	.newsletter .champs_email{
		float:left;
		margin-left: 13px;
		margin-top:0;
		padding:0;
		width: 180px;
		height: 20px;
		border: 1px solid #014a97;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:12px;color:#000000;
	}
	
	.newsletter a{
		text-decoration:none;
	}
	
	.contact_accueil{
		margin: 0px;
		padding: 10px 20px 0px 40px;
		width: 222px;
	}
	
	.contact_accueil img{
		float:left;
	}
	
	.contact_accueil p{
		margin:0;
		padding-top:10px;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:12px;
	}
	
	.contact_accueil p a:active, .contact_accueil p a:visited, .contact_accueil p a:link{
		color:#d44100;font-weight: bold;
	}
	
	.contact_accueil p a:hover{
		color:#004a97;
	}
	
	.contact_page{
		margin: 0px;
		padding-top: 15px;
		width: 282px;
		height: 89px;
		background: url(../images/contact_page.jpg) no-repeat;
	}
	
	.contact_page p{
		margin-left: 140px;
		padding-top: 7px!important;
		padding-top: 20px;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:12px;
	}
	
	.contact_page p a:active, .contact_page p a:visited, .contact_page p a:link{
		color:#d44100;font-weight: bold;
	}
	
	.contact_page p a:hover{
		color:#004a97;
	}
	
	.bloc_droit{
		float:left;
		margin:0;
		padding:0;
		width: 706px;
	}
	
	#menu{
		margin:0;
		padding:0;
		list-style-type: none;
	}
	
	#menu dl{
		float: left;
		margin:0;
		padding:0;
	}
	
	#menu dl dt {
		margin:0;
		padding:0;
		height:26px;
	}
	
	#menu .li_sep{
		margin:0;
		padding:0;
		width:2px;
	}
	
	#menu .li_sep img{
		float:left;
	}
	
	#menu dl dt div {
		margin:0;
		padding:0px;
		height:26px;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;
		color:#004a97;
		background: url(../images/bg-menu.jpg) top left repeat-x ;
	}
	/* Style ajouté */
	#menu dl dt div:hover {
		margin:0;
		padding:0px;
		height:24px;
		background: url(../images/bg-menu-rollover.jpg) top left repeat-x ;
		border: 1px solid #BE3A21;
	}
	
	#menu dl dt div a:active, #menu  dl dt div a:visited, #menu  dl dt div a:link{
		display:block;
		margin:0;
		text-align:center;
		height:20px;
		text-decoration:none;
		cursor:pointer;
		color:#004a97;
		
		font-size: 16px;
		padding: 2px 0 0 0;
	}
	
	#menu dl dt div a:hover{
		color:#FFFFFF;
	}
	
	/*
		taille spécial des boutons pour les rubriques
		à modifier également dans le fichier function.js
	*/
	#menu dl .li_0{
		width:81px;
	}
	
	#menu dl .li_1{
		width:124px;
	}
	
	#menu dl .li_2{
		width:148px;
	}
	
	#menu dl .li_3{
		width:141px;
	}
	
	#menu dl .li_4{
		width:119px;
	}
	
	#menu dl .li_5{
		width:83px;
	}
	
	#menu dl dd {
		margin:0;
		padding:0;
		background-color:#d03e23;
	}
	
	.sousmenu {
		position:absolute;
		display:none;
		margin:0;
		padding:0;
		background-color:#d03e23;
		list-style-type: none;
		z-index:1000;
	}
	
	.sousmenu li{
		display:block;
		margin: 0;
		padding: 0;
		background-color:#d03e23;
		border-top:1px solid #e64326;
		border-bottom:1px solid #a02b19;
		border-left:1px solid #a02b19;
		border-right:1px solid #a02b19;
	}
	
	.sousmenu li a:active, .sousmenu li a:visited, .sousmenu li a:link{
		display:block;
		margin:0;
		padding:5px;
		height:19px;
		text-decoration:none;
		white-space: nowrap;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff;
		text-transform: capitalize;
	}
	
	.sousmenu li a:hover{
		background: url(../images/orange-menu.gif) top left repeat-y;
	}
	
	#programmes_mis_enavant{
		clear:both;
		margin:0;
		padding-left:21px;
		width:685px;
		height:307px;
		background-color:#004a97;
	}
	
	h1#titre_accueil_misenavant{
		margin:0;
		padding-top:6px;
		padding-left:6px;
		padding-bottom:0px;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:24px;color:#ffffff;font-weight: normal;
		height:32px;
	}
	
	#programmes_mis_enavant #img_programmes{
		float:left;
		margin-right:15px;
		padding:0;
		width:381px;
		height:231px;
		border:8px solid #ffffff;
	}
	
	#programmes_mis_enavant #sticker{
		position:absolute;
		margin-top:232px;
		margin-left:121px;
		padding:0;
		width:154px;
		height:49px;
		z-index:700;
	}
	
	#programmes_mis_enavant ul{
		float:left;
		margin:0;
		padding:0;
		width:273px;
		list-style-type: none;
	}
	
	#programmes_mis_enavant ul li a:active, #programmes_mis_enavant ul li a:visited, #programmes_mis_enavant ul li a:link{
		display:block;
		margin:0;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;color:#ff9600;font-weight: bold;font-size:18px;
		text-decoration:none;
		text-transform: capitalize;
		width:273px;
		line-height:20px;
	}
	
	#programmes_mis_enavant ul li a:hover{
		/*color:#ffffff*/;
	}
	
	#programmes_mis_enavant ul li .haut{
		padding-top:0px;
		padding-bottom:7px;
		border-bottom:1px solid #003166;
	}
	
	#programmes_mis_enavant ul li .bas{
		padding-top:10px;
		border-top:1px solid #0063cc;
	}
	
	#programmes_mis_enavant ul li .milieu{
		padding-top:7px;
		padding-bottom:7px;
		border-top:1px solid #0063cc;
		border-bottom:1px solid #003166;
	}
	
	#programmes_mis_enavant .ville{
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;color:#b2b3a8;font-weight: bold;font-size:12px;
		text-decoration:none;
		text-transform: capitalize;	
	}
	
	.img_appear{
		display:none;
	}
	
	#entrees{
		margin:0;
		padding-top:24px;
		width:706px;
	}
	
	#entrees .box_fondu2{
		margin: 0;
		padding-left: 27px;
		padding-top: 15px;
		width: 198px;
		min-height:145px;
  		height:auto !important;
		height:145px;
		background: url(../images/box_fondu2.gif) no-repeat;
	}
	
	#entrees #bloc1{
		float:left;
		margin-right:11px;
	}
	
	#entrees #bloc2{
		float:left;
		margin-right:11px;
	}
	
	#entrees #bloc3{
		float:left;
	}
	
	.fildariane{
		clear:both;
		margin:0;
		padding-top: 1px;
		padding-left: 30px;
		background: url(../images/fleche_fildariane.gif) center left no-repeat #959686;
		width:676px;
		height:16px;
	}
	
	.fildariane p{
		margin:0;
		padding:0;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:10px;color:#4c4d45;
		line-height:14px;
	}
	
	.fildariane p .lien_fil2{
		color:#ffffff;
		text-decoration:none;
	}
	
	.fildariane p .lien_fil:active, .fildariane p .lien_fil:visited, .fildariane p .lien_fil:link{
		color:#ffffff;
		text-decoration:none;
	}
	
	.fildariane p .lien_fil:hover{
		color:#004a97;
	}
	
	.bloc_contenu{
		clear:both;
		margin:  0;
		padding-top: 20px;
		width : 988px;
	}
	
	.bloc_contenu .avertissement{
		clear:both;
		margin:  0;
		padding-top: 20px;
		width : 988px;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:18px;color:#004a97;
		text-align:center;
	}
	
	.bloc_contenu{
		clear:both;
		margin:  0;
		padding-top: 20px;
		width : 988px;
	}
	
	.bloc_contenu h1.titre{
		margin:  0;
		padding-left: 22px;
		padding-right: 22px;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:24px;color:#004a97;
		text-transform: Uppercase;
		width:546px;
	}
	
	.bloc_contenu h2.titre{
		margin:  0;
		padding-left: 22px;
		padding-right: 22px;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:18px;color:#828d88;
		width:906px;
	}
	
	.bloc_contenu h2.titre_prog{
		margin:  0;
		padding-left: 22px;
		padding-right: 22px;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:18px;color:#828d88;
		width:546px;
	}
	
	.bloc_contenu .plansite{
		margin:  0;
		padding: 22px;
		width : 944px;
	}
	
	.plansite .rubrique{
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:12px;color:#4a4a4a;
		list-style-image: url(../images/puce-b.gif);
	}
	
	.plansite .rubrique li a:active, .plansite .rubrique li a:visited, .plansite .rubrique li a:link{
		margin:0;
		padding:0;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:12px;color:#004a97;
		text-decoration:none;
		border-bottom-style:none;
	}
	
	.plansite .rubrique li a:hover{
		border-bottom: 1px dotted #004a97;
	}
	
	.plansite .article{
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:12px;color:#4a4a4a;
		list-style-image: url(../images/puce-g.gif);
	}
	
	.plansite .article li a:active, .plansite .article li a:visited, .plansite .article li a:link{
		margin:0;
		padding:0;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:12px;color:#4a4a4a;
		text-decoration:none;
		border-bottom-style:none;
	}
	
	.plansite .article li a:hover{
		border-bottom: 1px dotted #4a4a4a;
	}
	
	.bloc_contenu .desc_libre{
		margin:  0;
		padding: 22px;
		width : 944px;
	}
	
	.bloc_contenu .desc_libre .contenu{
		margin:  0 auto;
		padding: 0;
		float:left;
		width : 671px;
		text-align:center;
	}
	
	.bloc_contenu .desc_libre .localiser-carte{
		margin:  0 auto;
		padding: 0;
		float:left;
		width : 669px;
		height:546px;
		border:1px solid #929292;
		text-align:right;
		position:relative;
		background:url(../images/Localisation.jpg) no-repeat top right;
	}
	
	.bloc_contenu .desc_libre .localiser-carte a{
		position:absolute;
		display:block;
		width:0px;
		height:0px;
	}
	/*lyon 8*/
	.bloc_contenu .desc_libre .localiser-carte #prog1{
		top:350px;
		left:400px;
		width:112px;
		height:65px;
	}
	
	/*francheville*/
	.bloc_contenu .desc_libre .localiser-carte #prog5{
		top:390px;
		left:95px;
		width:142px;
		height:65px;
	}
	/*st cyr*/
	.bloc_contenu .desc_libre .localiser-carte #prog6{
		top:235px;
		left:115px;
		width:140px;
		height:55px;
	}
	/*pontcharra*/
	.bloc_contenu .desc_libre .localiser-carte #prog8{
		top:160px;
		left:0px;
		width:235px;
		height:35px;
	}
	/*limonest*/
	.bloc_contenu .desc_libre .localiser-carte #prog3{
		top:140px;
		left:255px;
		width:130px;
		height:60px;
	}
	/*le bois d'oingt*/
	.bloc_contenu .desc_libre .localiser-carte #prog2{
		top:0px;
		left:185px;
		width:130px;
		height:140px;
	}
	/*bourg*/
	.bloc_contenu .desc_libre .localiser-carte #prog4{
		top:0px;
		left:454px;
		width:215px;
		height:180px;
	}
	/*caluire*/
	.bloc_contenu .desc_libre .localiser-carte #prog7{
		top:205px;
		left:329px;
		width:120px;
		height:50px;
	}
	/*grezieu*/
	.bloc_contenu .desc_libre .localiser-carte #prog18{
		top:335px;
		left:0px;
		width:150px;
		height:60px;
	}
	/*chazay*/
	.bloc_contenu .desc_libre .localiser-carte #prog19{
		top:0px;
		left:30px;
		width:150px;
		height:140px;
	}
	
	.bloc_contenu .desc_libre #recrut{
		margin:  10px auto;
		padding: 0;
		float:none;
		clear:both;
		overflow:hidden;
	}
	
	.bloc_contenu .desc_libre .contenu .planacces{
		font-family:Verdana, 'Trebuchet ms', Arial, Helvetica, sans-serif;font-size:19px;color:#959686;
	}
	
	.bloc_contenu .desc_libre .contenu .planacces a:active, .bloc_contenu .desc_libre .contenu .planacces a:visited, .bloc_contenu .desc_libre .contenu .planacces a:link{
		font-family:Verdana, 'Trebuchet ms', Arial, Helvetica, sans-serif;font-size:19px;color:#959686;
	}
	
	.bloc_contenu .desc_libre .contenu .planacces a:hover{
		text-decoration:none;
	}
	
	.bloc_contenu .desc_libre .contenu #carte{
		margin-top:  20px;
		padding: 0;
		width : 671px;
		height : 534px;
		border: 1px solid #979797;
		text-align:left;
		font-family:Verdana, 'Trebuchet ms', Arial, Helvetica, sans-serif;font-size:12px;color:#959686;
	}
	
	.bloc_contenu .desc_libre .contenu #carte strong{
		font-family:Verdana, 'Trebuchet ms', Arial, Helvetica, sans-serif;font-size:16px;color:#004a97;
	}
	
	.bloc_contenu .desc_libre .contenu #carte a:active, .bloc_contenu .desc_libre .contenu #carte a:visited, .bloc_contenu .desc_libre .contenu #carte a:link{
		font-family:Verdana, 'Trebuchet ms', Arial, Helvetica, sans-serif;font-size:10px;color:#959686;
	}
	
	.bloc_contenu .desc_libre .contenu #carte a:hover{
		text-decoration:none;
	}
	
	.bloc_contenu .desc_libre .contenu .contacteznous{
		margin-top:  20px;
		margin-rigth:  20px;
		margin-left:30px;
		padding: 0;
		width : 340px;
		text-align:left;
		float:left;
	}
	
	.bloc_contenu .desc_libre .contenu .contacteznous form{
		margin:  0;
		padding: 0;
	}
	
	.bloc_contenu .desc_libre .contenu .contacteznous .champs_file{
		margin-left:  15px;
		margin-top:  5px;
		border:1px solid #b7b7b7;
		width : 188px;
		background-color:#e9e9e9;
		font-family:'Trebuchet ms', Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#112d5b;
	}
	
	.bloc_contenu .desc_libre .contenu .contacteznous .champs{
		margin-left:  15px;
		margin-top:  5px;
		padding-left: 2px;
		padding-top: 4px;
		width : 188px;
		height:16px;
		background-color:#e9e9e9;
		border:1px solid #b7b7b7;
		font-family:'Trebuchet ms', Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#112d5b;
	}
	
	.bloc_contenu .desc_libre .contenu .contacteznous #checkbox_jours{
		float:left;
		margin-left:  15px;
		margin-top:  5px;
		padding-top: 4px;
		width : 100px;
		font-family:'Trebuchet ms',Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#112d5b;
		text-align:left;
	}
	
	.bloc_contenu .desc_libre .contenu .contacteznous .message_checkbox{
		margin-top:  50px;
		float:left;
		width : 92px;
		font-family:'Trebuchet ms',Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#959686;
		text-align:center;
	}
	
	.bloc_contenu .desc_libre .contenu .contacteznous .champs_select{
		margin-left:  15px;
		margin-top:  5px;
		padding: 0;
		width : 192px;
		height:20px;
		background-color:#e9e9e9;
		border:1px solid #b7b7b7;
		font-family:'Trebuchet ms', Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#112d5b;
	}
	
	.bloc_contenu .desc_libre .contenu .contacteznous .champs_message{
		margin-left:  15px;
		margin-top:  5px;
		padding: 0;
		width : 192px;
		background-color:#e9e9e9;
		border:1px solid #b7b7b7;
		font-family:'Trebuchet ms', Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#112d5b;
	}
	
	.bloc_contenu .desc_libre .contenu .contacteznous .btnvalider:active, .bloc_contenu .desc_libre .contenu .contacteznous .btnvalider:visited, .bloc_contenu .desc_libre .contenu .contacteznous .btnvalider:link{
		margin-top:  5px;
		margin-left: 149px;
		margin-left: 143px!important;
		margin-left: 146px;
		padding-top: 5px;
		display:block;
		width : 89px;
		height : 20px;
		font-family:'Trebuchet ms', Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#112d5b;
		background: url(../images/btn_valider.gif);
		text-align:center;
		text-decoration:none;
	}
	
	.bloc_contenu .desc_libre .contenu .contacteznous .champ_obligatoire{
		margin-top:  5px;
		margin-left: 69px;
		margin-left: 63px!important;
		margin-left: 66px;
		display:block;
		height : 20px;
		font-family:'Trebuchet ms', Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#112d5b;
		text-align:center;
		text-decoration:none;
		 font-style: italic ;
	}
	
	.bloc_contenu .desc_libre .contenu #erreur_contact{
		margin-top:  35px;
		margin-left: 20px;
		padding-top: 5px;
		padding-bottom: 5px;
		visibility:hidden;
		float:left;
		width : 192px;
		font-family:'Trebuchet ms', Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff;
		background-color: #ff4b46;
		border:1px solid #c4221d;
		text-align:center;
	}
	
	.bloc_contenu .desc_libre .contenu .contacteznous label{
		margin-top:  5px;
		padding: 0;
		clear:left;
		display:block;
		float:left;
		width : 128px;
		height: 20px;
		line-height: 20px;
		text-align:right;
		font-family:'Trebuchet ms',Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#112d5b;
	}
	
	.bloc_contenu .desc_libre .contenu_sans_image{
		margin:  0;
		padding: 0;
		float:left;
		width : 944px;
	}
	
	.bloc_contenu .desc_libre .image_droite{
		margin-right:  33px;
		margin-bottom:  33px;
		padding: 4px;
		overflow:hidden;
		width:228px;
		float:left;
		border:1px solid #929292;
	}
	
	.bloc_contenu .desc_libre .contact{
		margin-right:  33px;
		margin-bottom:  33px;
		overflow:hidden;
		width:238px;
		float:left;
	}
	
	.bloc_contenu .desc_libre .contact .img_title{
		margin-bottom:  10px;
	}
	
	.bloc_contenu .desc_libre .contact .contact_p{
		margin: 0;
		padding:0;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:12px;color:#143667;
	}
	
	.bloc_contenu .desc_libre .contact .contact_p:active, .bloc_contenu .desc_libre .contact .contact_p:visited, .bloc_contenu .desc_libre .contact .contact_p:link{
		margin:0;
		padding:0;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:12px;color:#143667;
		text-decoration:none;
		border-bottom-style:none;
	}
	
	.bloc_contenu .desc_libre .contact .contact_p a:hover{
		border-bottom: 1px dotted #143667;
	}
	
	.bloc_contenu .desc_libre .contact .img_contact{
		margin-top:10px;
		padding: 4px;
		overflow:hidden;
		width:228px;
		float:left;
		border:1px solid #929292;
	}
	
	.desc_libre h1{
		margin:  0;
		padding: 0;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:18px;color:#004a97;
		text-transform: capitalize;
		text-align:left;
	}
	
	.desc_libre h2{
		margin-top:  10px;
		padding: 0;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:12px;color:#4a4a4a;font-weight:bold;
		text-transform: capitalize;	
		text-align:left;
	}
	
	.desc_libre h3{
		margin-top:  10px;
		padding: 0;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:11px;color:#4a4a4a;font-weight:bold;
		text-transform: capitalize;	
	}
	
	.desc_libre h4{
		margin-top:  10px;
		padding: 0;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:10px;color:#4a4a4a;font-weight:bold;
		text-transform: capitalize;	
	}
	
	.desc_libre p{
		margin-top:  10px;
		padding: 0;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:12px;color:#4a4a4a;
	}
	
	.desc_libre p a:active, .desc_libre p a:visited, .desc_libre p a:link{
		margin:0;
		padding:0;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:12px;color:#004a97;
		text-decoration:none;
		border-bottom-style:none;
	}
	
	.desc_libre p a:hover{
		border-bottom: 1px dotted #004a97;
	}
	
	.desc_libre ul{
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:12px;color:#4a4a4a;
		list-style-image: url(../images/puce-b.gif);
	}
	
	.desc_libre ul li a:active, .desc_libre ul li a:visited, .desc_libre ul li a:link{
		margin:0;
		padding:0;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:12px;color:#004a97;
		text-decoration:none;
		border-bottom-style:none;
	}
	
	.desc_libre ul li a:hover{
		border-bottom: 1px dotted #004a97;
	}
	
	.desc_libre pre{
		padding-top:5px;
		padding-left:60px;
		padding-right:60px;
		padding-bottom:5px;
		
		background-color: #ececec;
		font-family:'Verdana, Trebuchet ms',  Arial, Helvetica, sans-serif;font-size:12px;color:#15376e;
	}
	
	.desc_actu{
		clear:both;
		margin:  0;
		padding: 22px;
		width : 662px;
	}
	
	.desc_actu .desc_all_actu{
		margin:  0;
		padding: 0;
		width : 662px;
		overflow:hidden;
		border-bottom: 1px solid #ececec;
	}
	
	.desc_actu h1.titre{
		margin:  0;
		padding:0;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:24px;color:#004a97;
		text-transform: Uppercase;
		width:662px;
		text-align:left;
	}
	
	.desc_actu h2.titre{
		margin:  0;
		padding:0;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:18px;color:#828d88;
		text-transform: Uppercase;
		width:662px;
		text-align:left;
	}
	
	.desc_actu h3{
		margin:  0;
		padding-top: 10px;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:18px;color:#004a97;
		text-transform: capitalize;
		text-align:left;
		width:605px;
	}
	
	.desc_actu .date_actu{
		margin-top:10px;
		margin-right:20px;
		padding-top:5px;
		float:left;
		width:32px;
		background-color:#ececec;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:14px;color:#d8302b;font-weight:bold;
		text-align:center;
		min-height: 440px;
		height: auto !important;
		height: 440px;
	}
	
	.desc_actu .presentation_actu{
		margin:0;
		padding:0;
		float:left;
		width:605px;
	}
	
	.desc_actu .date_actu_all{
		margin-top:10px;
		margin-right:20px;
		padding-top:5px;
		float:left;
		width:32px;
		background-color:#ececec;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:14px;color:#d8302b;font-weight:bold;
		text-align:center;
		/*min-height: 50px;
		height: auto !important;*/
		height: 100px;
	}
	
	.desc_actu .presentation_actu_all{
		margin:0;
		padding:0;
		float:left;
		width:605px;
		/*min-height: 50px;
		height: auto !important;*/
		height: 115px;
	}
	
	.desc_actu p.chapo{
		margin-top:  10px;
		padding: 0;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:12px;color:#4a4a4a;font-style: italic ;
		text-align:justify;
	}
	
	.desc_actu p.descriptif{
		margin-top:  10px;
		padding: 0;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:12px;color:#4a4a4a;
		text-align:justify;
	}
	
	.desc_actu p.descriptif a:active, .desc_actu p.descriptif a:visited, .desc_actu p.descriptif a:link{
		margin:0;
		padding:0;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:12px;color:#004a97;
		text-decoration:none;
		border-bottom-style:none;
	}
	
	.desc_actu p.descriptif a:hover{
		border-bottom: 1px dotted #004a97;
	}
	
	.bloc_contenu #naviguer_fiche{
		margin-right:1px;
		padding-top:15px;
		padding-right:10px;
		padding-bottom:15px;
		float:right;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:11px;color:#004a97;
		width:369px;
		height:15px;
		background-color:#f3f3f3;
		text-align:right;
	}
	
	.bloc_contenu #naviguer_fiche a:active, .bloc_contenu #naviguer_fiche a:visited, .bloc_contenu #naviguer_fiche a:link{
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:11px;color:#004a97;
		text-decoration:none;
	}
	
	.bloc_contenu #naviguer_fiche a:hover{
		color:#f74a0f;
	}
	
	.bloc_contenu .tri{
		margin-top: 20px;
		padding-top: 3px;
		padding-left: 48px;
		height:19px;
		width: 939px;
		background-color:#ececec;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:11px;color:#d03e23;
		
	}
	
	.bloc_contenu .tri select{
		margin: 0;
		padding: 0;
		height: 18px;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:10px;color:#d06c21;
	}
	
	.bloc_contenu .tri a:active, .bloc_contenu .tri a:visited, .bloc_contenu .tri a:link{
		text-decoration:none;
		
	}
	
	#footer{
		clear:both;
		margin:  0;
		padding-top: 20px;
		width : 988px;
		text-align:center;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:11px;color:#52524c;
		line-height: 20px;
	}
	
	#entrees .box_fondu2 .img_accueil:active, #entrees .box_fondu2 .img_accueil:visited, #entrees .box_fondu2 .img_accueil:link{
		margin-top: 8px;
		padding:0;
		display:block;
		border:5px solid #004a97;
		width:159px;
		height:121px;
	}
	
	.bloc_contenu .liste_ul{
		margin:  0;
		padding-left: 22px;
		padding-right: 22px;
		width : 944px;
		list-style-type: none;
	}
	
	.bloc_contenu .liste_ul li{
		margin-top:  22px;
		padding: 0;
		width : 944px;
		height:212px;
	}
	
	.bloc_contenu .liste_ul li .imageduprogramme{
		float:left;
		margin-right: 10px;
		padding:4px;
		width:337px;
		height:204px;
		text-align:center;
		border:1px solid #929292;
	}
	
	.bloc_contenu .liste_ul li .descriptionduprogramme{
		float:left;
		margin: 0;
		padding:0;
		width:587px;
		height:212px;
	}
	
	.bloc_contenu .liste_ul li .descriptionduprogramme .descriptif_liste{
		cursor: pointer;
		text-decoration: none;
	}
	
	.bloc_contenu .liste_ul li .descriptionduprogramme .desc{
		margin:0;
		padding:0;
		width:585px;
		height:191px;
		border:1px solid #929292;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:12px;color:#4a4a4a;
	}
	
	.bloc_contenu .liste_ul li .descriptionduprogramme .desc .etiquette{
		position:absolute;
		margin:0;
		padding:0;
		width:585px;
		text-align:right;
		z-index:30;
	}
	
	.bloc_contenu .liste_ul li .descriptionduprogramme .desc h3{
		margin:0;
		padding: 8px;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#004a97;
	}
	
	.bloc_contenu .liste_ul li .descriptionduprogramme .desc h3 a{
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#004a97;
		cursor: pointer;
		text-decoration: none;
	}
	
	.bloc_contenu .liste_ul li .descriptionduprogramme .desc .adresse{
		display: table-cell;
		vertical-align:middle;
		margin: 0;
		padding-left: 10px;
		padding-top: 2px;
		height: 55px;
		width:575px;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:11px;color:#4a4a4a;font-style: italic;
		background-color:#ececec;
	}
	
	.bloc_contenu .liste_ul li .descriptionduprogramme .desc .detail{
		margin-top: 12px;
		padding:0;
	}
	
	.bloc_contenu .liste_ul li .descriptionduprogramme .desc .label{
		float:left;
		margin:0;
		padding:0;
		width:160px;
		text-align:right;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:12px;color:#004a97;
	}
	
	.bloc_contenu .liste_ul li .descriptionduprogramme .btn a:active, .bloc_contenu .liste_ul li .descriptionduprogramme .btn a:visited, .bloc_contenu .liste_ul li .descriptionduprogramme .btn a:link{
		display:block;
		margin: 0;
		padding-top:2px;
		padding-left:13px;
		width:150px;
		height:19px;
		background: url(../images/btn-liste-programme.jpg) top left no-repeat;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:12px;color:#0d254a;font-weight:bold;
		text-decoration:none;
	}
	
	.bloc_contenu .liste_ul li .descriptionduprogramme .btn a:hover{
		color:#cb3d22;
	}
	
	.bloc_contenu .fiche_programme{
		margin-top: 20px;
		margin-left:  30px;
		margin-bottom:-1px;
		padding-left: 0;
		padding-right: 0;
		width : 927px;
		list-style-type: none;
	}
	
	.bloc_contenu .fiche_programme .li_onglet{
		margin-right: 12px;
		padding-top: 10px;
		float:left;
		height:35px;
	}
	
	.bloc_contenu .fiche_programme .li_onglet a:active, .bloc_contenu .fiche_programme .li_onglet a:visited, .bloc_contenu .fiche_programme .li_onglet a:link{
		display:block;
		margin:0;
		padding: 0;
		text-decoration:none;
		cursor:pointer;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:12px;color:#004a97;font-weight:bold;
		line-height:12px;
	}
	
	.bloc_contenu .fiche_programme .li_onglet a .ongletg{
		float:left;
		margin:0;
		padding-top: 8px;
		width:8px;
		height:27px;
		background: url(../images/onglet-bord-rollover-g.gif) top no-repeat;
	}
	
	.bloc_contenu .fiche_programme .li_onglet a .ongletc{
		float:left;
		margin:0;
		padding-top: 16px;
		padding-left: 4px;
		padding-right: 4px;
		height:18px;
		border-top:1px solid #959686;
		background-color:#f3f3f3;
	}
	
	.bloc_contenu .fiche_programme .li_onglet a .ongletd{
		float:left;
		margin:0;
		padding-top: 8px;
		width:8px;
		height:27px;
		background: url(../images/onglet-bord-rollover-d.gif) top no-repeat;
	}
	
	.bloc_contenu .fiche_programme .li_onglet a .ongletssg{
		margin:0;
		padding: 0;
		width:7px;
		height:27px;
		border-left:1px solid #959686;
		background-color:#f3f3f3;
	}
	
	.bloc_contenu .fiche_programme .li_onglet a .ongletssd{
		margin:0;
		padding: 0;
		width:7px;
		height:27px;
		border-right:1px solid #959686;
		background-color:#f3f3f3;
	}
	
	.bloc_contenu .fiche_programme .li_onglet_current{
		margin-right: 12px;
		padding: 0;
		float:left;
		height:45px;
	}
	
	.bloc_contenu .fiche_programme .li_onglet_current a:active, .bloc_contenu .fiche_programme .li_onglet_current a:visited, .bloc_contenu .fiche_programme .li_onglet_current a:link{
		display:block;
		margin:0;
		padding: 0;
		text-decoration:none;
		cursor:pointer;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:12px;color:#004a97;font-weight:bold;
		line-height:12px;
	}
	
	.bloc_contenu .fiche_programme .li_onglet_current a .ville_onglet{
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:9px;color:#959686;font-weight:normal;
		line-height:9px;
	}
	
	.bloc_contenu .fiche_programme .li_onglet_current a .ongletg{
		float:left;
		position:relative;
		margin:0;
		padding-top: 8px;
		width:8px;
		height:38px;
		background: url(../images/onglet-bord-g.gif) top no-repeat;
		background-color: #ffffff;
	}
	
	.bloc_contenu .fiche_programme .li_onglet_current a .ongletc{
		float:left;
		position:relative;
		margin:0;
		padding-top: 16px;
		padding-left: 4px;
		padding-right: 4px;
		height:29px;
		border-top:1px solid #959686;
		background-color:#ffffff;
	}
	
	.bloc_contenu .fiche_programme .li_onglet_current a .ongletd{
		float:left;
		position:relative;
		margin:0;
		padding-top: 8px;
		width:8px;
		height:38px;
		background: url(../images/onglet-bord-d.gif) top no-repeat;
		background-color: #ffffff;
	}
	
	.bloc_contenu .fiche_programme .li_onglet_current a .ongletssg{
		margin:0;
		padding: 0;
		width:7px;
		height:38px;
		*+height:37px;
		*height:38px;
		border-left:1px solid #959686;
	}
	
	.bloc_contenu .fiche_programme .li_onglet_current a .ongletssd{
		position:relative;
		margin:0;
		padding: 0;
		width:7px;
		height:38px;
		*+height:37px;
		*height:38px;
		border-right:1px solid #959686;
	}
	
	.bloc_contenu .contenu_onglet{
		clear:both;
		margin-top:0;
		margin-left:  30px;
		padding: 0;
		width : 927px;
		min-height:130px;
  		height:auto !important;
		height:130px;
		background: url(../images/bord-fiche.gif) top left no-repeat;
	}
	
	.bloc_contenu .contenu_onglet .desc_onglet{
		position:relative;
		margin:0;
		padding: 23px;
		width : 881px;
	}
	
	.bloc_contenu .contenu_onglet .desc_onglet .blocG{
		margin:0;
		padding:0;
		float:left;
		width : 610px;
	}
	
	.bloc_contenu .contenu_onglet .desc_onglet .blocG .etiquettes{
		margin:0;
		padding:10px 0 0 0;
		width : 610px;
	}
	
	.bloc_contenu .contenu_onglet .desc_onglet .blocG .adresse .titre_adresse{
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:12px;color:#174583;font-weight:bold;font-style:normal;
	}
	
	.bloc_contenu .contenu_onglet .desc_onglet .blocG .adresse{
		float:left;
		margin:0;
		padding-top:10px;
		width : 240px;
		height:80px;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:11px;color:#174583;font-style:italic;
	}
	
	.bloc_contenu .contenu_onglet .desc_onglet .blocG .localiser:active, .bloc_contenu .contenu_onglet .desc_onglet .blocG .localiser:visited, .bloc_contenu .contenu_onglet .desc_onglet .blocG .localiser:link{
		float:left;
		display:block;
		margin:0;
		padding:0;
		width:264px;
		height:70px;
		background: url(../images/btn_localiser.gif) center no-repeat;
	}
	
	.bloc_contenu .contenu_onglet .desc_onglet .blocG .intro_txt{
		clear:both;
		display:block;
		margin:0;
		padding-top:10px;
		width : 610px;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:18px;color:#f74a0f;font-weight:bold;
	}
	
	.bloc_contenu .contenu_onglet .desc_onglet .blocG .desc_txt{
		clear:both;
		display:block;
		margin:0;
		padding-top:5px;
		width : 610px;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:12px;color:#4a4a4a;
	}
	
	.bloc_contenu .contenu_onglet .desc_onglet .blocD{
		float:left;
		margin:0;
		padding:2px;
		width : 267px;
		background-color:#f3f3f3;
	}
	
	.bloc_contenu .contenu_onglet .desc_onglet .blocD hr{
		margin-top:10px;
		margin-bottom:10px;
		border-left-style:none;
		border-right-style:none;
		border-bottom:1px solid #d2d2d2;
		border-top:1px solid #ffffff;
		text-decoration:underline;
	}
	
	.bloc_contenu .contenu_onglet .desc_onglet .blocD .video:active, .bloc_contenu .contenu_onglet .desc_onglet .blocD .video:visited, .bloc_contenu .contenu_onglet .desc_onglet .blocD .video:link{
		display:block;
		margin:0;
		padding:0;
		width : 267px;
		height:45px;
		background: url(../images/btn_video.gif) center no-repeat;
		/*border-bottom:1px solid #d2d2d2;*/
	}
	
	.bloc_contenu .contenu_onglet .desc_onglet .blocD .video:hover{
		background: url(../images/btn_video_over.gif) center no-repeat;
	}
	
	.bloc_contenu .contenu_onglet .desc_onglet .blocD .part_doc1{
		margin:0;
		padding:0;
		width:267px;
		list-style-type: none;
		list-style-image: none;	
	}
	
	.bloc_contenu .contenu_onglet .desc_onglet .blocD .part_doc1 li{
		margin:0;
		padding-left:10px;
		text-align:left;
	}
	
	.bloc_contenu .contenu_onglet .desc_onglet .blocD .part_doc1 li .a_doc:active, .bloc_contenu .contenu_onglet .desc_onglet .blocD .part_doc1 li .a_doc:visited, .bloc_contenu .contenu_onglet .desc_onglet .blocD .part_doc1 li .a_doc:link{
		margin:0;
		padding:0;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:12px;color:#004a97;
		text-decoration:none;
		border-bottom-style:none;
	}
	
	.bloc_contenu .contenu_onglet .desc_onglet .blocD .part_doc1 li .a_doc:hover{
		border-bottom: 1px dotted #a62822;
	}
	
	.bloc_contenu .contenu_onglet .desc_onglet .blocD .part_doc1 li .a_alldocs:active, .bloc_contenu .contenu_onglet .desc_onglet .blocD .part_doc1 li .a_alldocs:visited, .bloc_contenu .contenu_onglet .desc_onglet .blocD .part_doc1 li .a_alldocs:link{
		margin:0;
		padding:0;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:9px;color:#004a97;
		text-decoration:underline;
	}
	
	.bloc_contenu .contenu_onglet .desc_onglet .blocD .type_appart{
		margin:0;
		padding:0;
		width:267px;
		list-style-type: none;
		list-style-image: none;	
	}
	
	.bloc_contenu .contenu_onglet .desc_onglet .blocD .type_appart li{
		margin:0;
		padding-top:10px;
		padding-left:10px;
		padding-bottom:5px;
		width:267px;
		height:40px;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:12px;color:#004a97;
		line-height:14px;
		*line-height:18px;
	}
	
	.bloc_contenu .contenu_onglet .desc_onglet .blocD .type_appart li .prix_surface{
		color:#868686;
	}
	
	.bloc_contenu .contenu_onglet .desc_onglet .blocD .decouvrir_ami:active, .bloc_contenu .contenu_onglet .desc_onglet .blocD .decouvrir_ami:visited, .bloc_contenu .contenu_onglet .desc_onglet .blocD .decouvrir_ami:link{
		display:block;
		margin:0;
		padding-top:10px;
		width : 267px;
		height:43px;
		background: url(../images/btn-decouvrir-ami.gif) center no-repeat;
		/*border-bottom:1px solid #d2d2d2;*/
	}
	
	.desc_onglet h1{
		margin-top:  10px;
		padding: 0;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:18px;color:#004a97;
		text-transform: capitalize;	
	}
	
	.desc_onglet h2{
		margin-top:  10px;
		padding: 0;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:12px;color:#4a4a4a;font-weight:bold;
		text-transform: capitalize;	
	}
	
	.desc_onglet h3{
		margin-top:  10px;
		padding: 0;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:11px;color:#4a4a4a;font-weight:bold;
		text-transform: capitalize;	
	}
	
	.desc_onglet h4{
		margin-top:  10px;
		padding: 0;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:10px;color:#4a4a4a;font-weight:bold;
		text-transform: capitalize;	
	}
	
	.desc_onglet p{
		margin-top:  10px;
		padding: 0;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:12px;color:#4a4a4a;
	}
	
	.desc_onglet p a:active, .desc_onglet p a:visited, .desc_onglet p a:link{
		margin:0;
		padding:0;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:12px;color:#004a97;
		text-decoration:none;
		border-bottom-style:none;
	}
	
	.desc_onglet p a:hover{
		border-bottom: 1px dotted #004a97;
	}
	
	.desc_onglet ul{
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:12px;color:#4a4a4a;
		list-style-image: url(../images/puce-b.gif);
	}
	
	.desc_onglet ul li a:active, .desc_onglet ul li a:visited, .desc_onglet ul li a:link{
		margin:0;
		padding:0;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:12px;color:#004a97;
		text-decoration:none;
		border-bottom-style:none;
	}
	
	.desc_onglet ul li a:hover{
		border-bottom: 1px dotted #004a97;
	}
	
	.desc_onglet pre{
		padding-top:5px;
		padding-left:60px;
		padding-right:60px;
		padding-bottom:5px;
		
		background-color: #ececec;
		font-family:'Verdana, Trebuchet ms',  Arial, Helvetica, sans-serif;font-size:12px;color:#15376e;
	}
	
	.bloc_contenu .contenu_onglet .desc_phototheque{
		position:relative;
		margin:0;
		padding: 12px;
		width : 902px;
		font-family:'Trebuchet ms', Verdana,  Arial, Helvetica, sans-serif;font-size:12px;color:#004a97;
	}
	
	.bloc_contenu .contenu_onglet .desc_phototheque #lesvignettes{
		margin:0;
		padding: 0;
		float:left;
		overflow:hidden;
		width : 833px;
		height:69px;
	}
	
	.bloc_contenu .contenu_onglet .desc_phototheque #lesvignettes #sous{
		margin-left:0px;
		padding: 0;
		height:69px;
	}
	
	.bloc_contenu .contenu_onglet .desc_phototheque #lesvignettes #sous .vignette{
		margin-right:9px;
		padding:3px;
		float:left;
		border:1px solid #adadad;
		cursor:pointer;
	}
	
	.bloc_contenu .contenu_onglet .desc_phototheque #lesvignettes #sous .current_vignette{
		margin-right:9px;
		padding:3px;
		float:left;
		border:1px solid #004a97;
		cursor:pointer;
	}
	
	.bloc_contenu .contenu_onglet .desc_phototheque .fleche_precedent{
		float:left;
		margin-left:6px;
		margin-right:13px;
		margin-top:20px;
		cursor:pointer;
	}
	
	.bloc_contenu .contenu_onglet .desc_phototheque .fleche_suivant{
		margin-left:3px;
		margin-top:20px;
		cursor:pointer;
	}
	
	.bloc_contenu .contenu_onglet .desc_phototheque .principal{
		margin-top: 10px;
		padding:4px;
		border:1px solid #adadad;
	}
	
	#footer p{
		background: url(../images/groupe-jacques-mercier.jpg) top right no-repeat;
	}
	
	#footer p a:active, #footer p a:visited, #footer p a:link {
		color:#52524c;
		text-decoration:none;
		border-bottom-style:none;
	}
	#footer p a:hover {
		color:#a62822;
		border-bottom: 1px dotted #a62822;
	}
	
}