html, body { height: 100%; }

	.printOnly{
		display:block;
		text-align:left;
		margin: 0 0 30px 0;
	}
	
body{
	text-align:center;
	margin:0;
	padding:0;
	background:#fff;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#2c2c2c;

}
h1{
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	color:#ffab00;
	margin:0 0 0 50px;
	padding:0;
}
h2{
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color:#2c2c2c;
	text-align:left;
	padding: 0px 0 10px 0;
	margin:0;
}
.printOnly h2{
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color:#2c2c2c;
	text-align:left;
	padding: 0px 0 10px 0;
	margin:0 0 0 16px;
}
h3{
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
	color:#2c2c2c;
	text-align:left;
}
p{
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#2c2c2c;
	text-align:left;
	padding:2px 0 2px 0;
	margin:0; 
}
p a{
	color:#0364ae;
	text-decoration:none;
}
p a:hover{
	color:#ffab00;
	text-decoration:none;
}
.bloc_texte a{
	color:#0364ae;
	text-decoration:none;
}
.bloc_texte a:hover{
	color:#ffab00;
	text-decoration:none;
}
.imageleft {
	float: left;
	margin: 0px 17px 5px 0px;
	border: solid 1px #999999;
}

.imageright {
	float: right;
	margin: 0px 0px 5px 17px;
	border: solid 1px #999999;
}

.imagecenter {

	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 6px;	
	border: solid 1px #999999;

}

.tr_main{
	margin:0;
	padding:0;
	text-align:center;
}
.td_gauche{
background:url(../../images/fond_gauche_rep-x.png) repeat-x right top;
}
.td_droit{
background:url(../../images/fond_droit_rep-x.png) repeat-x left top;
}
.tr_bottom{
	vertical-align:bottom;
	margin:0;
	padding:0;
	text-align:center;
}
.boite_header{
	display:none;
}
.boite_nav_headerTop{
	display:none;
}
	.boite_nav_headerTop a{
		display:none;
	}
	.boite_nav_headerTop a:hover{
		display:none;
	}
	 a.english{
		display:none;
	}
	 a:hover.english{
		display:none;
	}
	a.submit{
		display:none;
	}
	a:hover.submit{
		display:none;
	}
	.champ_recherche{
		display:none;
	}

/** ACCUIEL **/
.main_contenu_accueil{
	width:982px;
 	background:url(../../images/fond_contenu_accueil2.png) #000000 no-repeat top; /* pour que ca paraisse pas quand le contenu gauche est plus long*/
	margin: 0 0 6px 0;
	min-height:402px;
	_height:402px;
	
	color:#989898;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}	
.td_main_standard{
	text-align:center;
}

.boite_contenu_quoideneuf{
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#989898;
	margin:0 17px;
}
.boite_titre_editorial{
 display:none;
}
.boite_titre_editorial_en{
 display:none;
}

.boite_editorial{
	margin:0 0 10px 16px;
	height:294px;
	_height:294px;
	min-height:294px;
	width:310px;
}

.boite_titre_nouvelles{
 display:none;
}
.boite_titre_nouvelles_en{

	 display:none;
}

.boite_nouvelles{
	margin:0 0 10px 16px;
	height:294px;
	_height:294px;
	min-height:294px;
	width:310px;
}
#boite_player_accueil{
 display:none;
}

.boite_titre_asurveiller{
	margin:23px 0 0 0px;
	width:262px;
	padding: 0;
	min-height:37px;_height:37px;
	background:url(../../images/titre_accueil_asurveiller.gif) no-repeat left ;
}
.boite_titre_asurveiller_en{
	margin:23px 0 0 0px;
	width:262px;
	padding: 0;
	min-height:37px;_height:37px;
	background:url(../../images/titre_accueil_asurveiller_en.gif) no-repeat left ;
}

.boite_asurveiller{
 display:none;
}
.boite_accueil_date{
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color:#5d5c5c;
	float:left;
}
.boite_accueil_auteur_header{
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color:#5d5c5c;
	margin: 10px 0 0 16px;
}
.boite_accueil_auteur{
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color:#5d5c5c;
	float:right;
}
a.titre{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#0a94ff;
	margin: 7px 0 5px 0;
	text-decoration:none;
	float:left;
	padding:0;
}
a:hover.titre{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#ffab00;
	margin: 7px 0 5px 0;
	text-decoration:none;
	float:left;
	padding:0;
}
.main_contenu_accueil p{
	color:#989898;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	float:left;
	margin:0px 0 30px 0;
	padding:0;
}
.boite_accueil_auteur_header{
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color:#5d5c5c;
	margin: 10px 0 0 50px;
}
/****** PAGE ***/
.boite_navig{
	display:none;
}
	/*.boite_navig a{
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
		text-decoration:none;
		width:140px;
		min-height:50px;
		_height:50px;
		background: url(../../images/menu/bouton_header.jpg) no-repeat right;
		margin:0;
		padding:0;
		display:block;
		
		float:left;
	}
	.boite_navig a:hover{
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
		text-decoration:none;
		width:140px;
		min-height:50px;
		_height:50px;
		background: url(../../images/menu/bouton_header_over.jpg) no-repeat right;
		margin:0;
		padding:0;
		display:block;
		float:left;
	}*/
	
	.bouton_main{ /* pour COOLmenuPRO .JS*/
		display:none;
	}
	.bouton_main_over{ /* pour COOLmenuPRO .JS*/
		display:none;
	}
		
		.textedelien{
			width:140px;
			display:block;
			margin: 16px 0 0 0;
			
		}
		.textedelien2ligne{
			width:140px;
			display:block;
			margin: 11px 0 0 0;
			
		}
	.bouton_sousmenu1{
		display:none;	}
	.bouton_sousmenu1_over{
		display:none;	}
	
.boite_path{
	display:none;
}
.boite_image{
	text-align:left;
	width:100%;
	min-height:130px;
	_height:130px;
	margin:0;
	padding:0;


}
.boite_image_sans{
	width:100%;
	min-height:130px;
	_height:130px;
	margin:0;
	padding:0;
	text-align:left;
}
	.boite_image img{
		display:none;
	}
	.head_td_h1{
		width:500px;
		min-height:100px;
		height:100px;
		_height:100px;
	}
	.head_td_h1_sansImg{
		width:100%;
		height:130px;
		_height:130px;
		min-height:130px;
		vertical-align:middle;
	}

.main_contenu{
 	width:100%;
 	background:#131313; /* pour que ca paraisse pas quand le contenu gauche est plus long*/
	border-bottom: none;
	margin: 0 0 6px 0;
}
	.boite_sousmenu_gauche{
		display:none;
	}
		.boite_sousmenu_gauche img{
			display:none;
		}
	.boite_sousmenu_droite{
		display:none;		
	}
	.boite_contenu_gauche{
		width:100%;
		background:#d7d7d7;
		min-height:400px;
		_height:400px;
		margin:0;
		float:left;
		padding:10px 0 0 0;
	}
	.boite_contenu_droite{
		display:none;
	}
		.boite_bloc_contenu{
			width:100%;
			margin: 25px 0 20px 0 ;
			padding: 0 60px 25px 30px;
			text-align:left;
			border-bottom:dotted 1px #5d5d5d;
		}
		.boite_ligne_backtotop{
			background:url(../../images/separateur_bloc_contenu.gif) repeat-x ;
			min-height:20px;
			_height:20px;
		}
			.bouton_backtotop{
				float:right;
				margin: 0 41px 0 0;
				display:none;
			}
.item_voiraussi{
	width:620px;
	margin: 5px 0 10px 0;
	min-height:56px;
	_height:56px;
	vertical-align: middle;
}
			
.voiraussi_element {
	text-align: left;
	vertical-align: middle;
	/*border: 1px solid #CCCCCC;*/
	background:url(../../images/canevas_image_produit_liste2.gif) no-repeat center left;
	padding:5px 0 5px 5px;
	min-height:56px;
	_height : 56px;
	height : 56px;
	width:120px;
	
	cursor:pointer;
}
.voiraussi_texte{
	border-left: solid 1px #EFEFEF;
	vertical-align: middle;
	padding: 0 10px;
	height : 56px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	background:#DFDFDF;

}
.voiraussi_texte_alt{
	border-left: solid 1px #EFEFEF;
	vertical-align: middle;
	padding: 0 10px;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	background:#DFDFDF;
	height : 56px;

}

.strech_basPage{
	
}

.baspage{
	width:982px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#717377;
	text-align:center;
}
	.baspage_mbiance{
		width: 220px;
		float:left;
		margin:6px 20px 20px 0;
		text-align:left;
		display:none;	
	}
	.baspage_mbiance a{
		display:none;
	}
	.baspage_custom{
		float:right;
		width:502px;
		text-align:center;
		margin:12px 0 0 0 ;
	}
	.baspage_avis{
		display:none;
	}
	.baspage a{
		font:normal 11px Verdana, Arial, Helvetica, sans-serif;
		color:#717377;
		text-decoration:none;
	}
	.baspage a:hover{
		font:normal 11px Verdana, Arial, Helvetica, sans-serif;
		color:#ffab00;
		text-decoration:none;
	}
	
.baspage_mbiance_print{
		width: 220px;
		float:left;
		margin:6px 20px 20px 0;
		text-align:left;
		display:block;
}
