	#site_center{width:1200px;margin:0px auto;}
		#bandeau{width:1200px;height:366px;float:left;}
			#header{width:1200px;height:153px;float:left;}
				#liens_header{float:right;width:445px;height:43px;font-size:12px;}
					#liens_header div{float:left;height:43px;padding-top:0px;}
						#liens_header img{float:left;}
						#liens_header a{color:black;text-decoration:none;display:block;float:left;padding:12px 3px 0px;}
						#liens_header a:hover{text-decoration:underline;}
				#header_bascule{float:right;width:260px;height:129px;padding-top:13px;margin-right:75px;color:white;font-size:12px;}
					#header_cliquez_ici{padding:2px 8px;font-weight:bold;width:59px;height:16px;margin-top:6px;background-color:white;margin-left:27px;}
					#header_cliquez_ici a{text-decoration:none;}
				#header_drapeau{float:right;width:24px;height:128px;margin-right:20px;padding-top:14px;}
			#liens_sociaux{float:right;width:200px;margin-top:50px;}
			#liens_sociaux div{float:left;}
			#sous_header{width:1200px;height:213px;float:left;position:relative;}
				#menu{width:1200px;height:66px;float:left;position:absolute;z-index:100;background:url('../images/fond_gris_menu.png') no-repeat 1197px;}
					#menu a.menulevel0{width:104px;text-decoration:none;color:white;padding:30px 20px 0px 8px;height:36px;float:left;font-weight:bold;font-size:12px;overflow:hidden;}
						/*Afficher le menu en css*/
						#menu div:hover .sssmenu:hover .s_menu_deroulant{display:block;}
						#menu div:hover .menu_deroulant{display:block;}
						.s_menu_deroulant{display:none;}
						.menu_deroulant{width:133px;position:absolute;z-index:200;top:66px;display:none;}
							.menu_deroulant a{border-bottom:1px solid white;font-size:11px;background-image:url('../images/menu/bg_menu_deroulant.png');padding:10px;display:block;width:113px;text-decoration:none;color:white;}
				#moteur_recherche{position:absolute;z-index:10;bottom:0px;left:460px;width:340px;background-image: url("../images/fond_recherche.png");color:white;font-size:11px;height:40px;}
				#moteur_recherche input[type="text"]{margin:15px 0px 0px 115px;background-color:#f5f5f5;color:#dedede;border:1px solid #dedede;border-right:0px;height:19px;width:177px;float:left;color:#7c7c7c;padding-left:3px;padding-top:2px;font-size:12px;}
				
				#entete_actus{position:absolute;z-index:10;bottom:0px;right:0px;width:260px;padding:12px 0px 0px 140px;height:27px;background-image: url("../images/fond_titre_actus.png");}
				
				#login{width:356px;clear:both;float:right;background-image: url("../images/bg_identifiez_vous.png");color:white;font-size:11px;padding-left:18px;}
				#account-recovery{width:356px;clear:both;float:right;height:15px;padding-top:2px;font-size:10px;}
					#account-recovery a{color:black;text-decoration:underline;}
				#meteo{width:150px;float:right;font-size:11px;color:white;bottom:0px;font-size:11px;}
					#ariane a{	color:white;}
		#contenu{width:1200px;float:left;}
			#contenu_gauche{width:780px;padding:0px 10px;float:left;}
			#contenu_droite{width:400px;float:left;}
				#actu{width:400px;float:left;}
					#entete{width:356px;height:24px;background-color:#e6ba6e;background-image:url('../images/fd_carnet.png');background-repeat:no-repeat;background-position:right;}
					#titre_a_la_une{float:left;width:97px;height:17px;background-color:white;text-transform:uppercase;font-size:17px;font-weight:bold;padding:7px 0px 0px 12px;}
						.bt_actu{margin-left:4px;float:left;width:16px;height:18px;background-image:url('../images/puce_actu_off.jpg');cursor:pointer;}
						.bt_actu_on{background-image:url('../images/puce_actu_on.jpg');}
							#contenu_actus{width:400px;height:280px;color:#787878;clear:both;float:left;background-color:#f1f1f1;}
								.div_img_actu{overflow:hidden;width:400px;height:133px;float:left;}
								.titre_actu{width:380px;height:30px;color:#ee9700;clear:both;font-size:14px;font-weight:bold;padding:20px 0px 0px 20px;text-transform:uppercase;}
								.resume_actu{float:left;padding:0px 20px 20px;height:80px;overflow:hidden;text-align:left;font-size:12px;line-height:1.7;width:360px;}
				#historique{width:356px;height:436px;float:left;}
					#titre_historique{text-transform:uppercase;font-size:17px;font-weight:bold;padding:26px 0px 0px 6px;}
					.historique_article{padding:10px 26px 10px 9px;width:321px;height:75px;overflow:hidden;text-align:justify;float:left;cursor:pointer;}
						.titre_article_historique{font-size:12px;font-weight:bold;padding-left:7px;}
						.resume_article_historique{padding-left:7px;height:59px;overflow:hidden;}
		#footer{width:1200px;height:55px;float:left;}
.pied_page{float:left;margin-left:100px;}
.pied_page a{float:left;margin-left:15px;text-decoration:underline;color:white;}
/*Médiatheque*/
#resultats_mediatheque{padding:50px 0px 0px 15px;}
#titre_resultats_mediatheque{text-transform: uppercase;font-size:18px;}
#nb_resultats_mediatheque{color:#008a6d;font-weight:bold;}
.ligne_resultat_mediatheque{width:692px;float:left;height:81px;padding:14px 0px 17px 0px;cursor:pointer;}
	.image_resultat_mediatheque{width:110px;float:left;height:81px;}
	.pres_resultat_mediatheque{width:569px;float:left;height:81px;padding-left:13px;text-align:justify;overflow:hidden;}
		.titre_resultat_mediatheque{font-size:14px;font-weight:bold;color:#555555;padding-left:17px;text-transform:uppercase;height:16px;overflow:hidden;}
		.stitre_resultat_mediatheque{font-size:12px;font-weight:bold;padding-top:5px;}
		.resume_resultat_mediatheque{font-size:11px;padding-top:2px;}
#fond_fiche{width:900px;margin:0px auto;background-color:white;display:table}
#entete_fiche{float:left;width:900px;height:170px;}
#toolbar_fiche{float:left;width:900px;height:25px;}
#corps_fiche{float:left;width:900px;}
#col_gauche_fiche{float:left;width:243px;min-height:407px;height:auto !important;height:407px;}
#col_droite_fiche{padding-left:21px;width:360px;float:left;}
#col_3_fiche{width:233px;padding:0px 12px 0px 27px;float:left;}
	.titre_fiche{font-size:14px;text-transform:uppercase;color:#555555;font-weight:bold;padding-left:20px;background-image:url("../images/carre_vert_13x13_fiche.jpg");background-repeat:no-repeat;background-position:2px 1px;height:35px;float:left;overflow:hidden;}
	.titre_fiche_action{background-image:url("../images/carre_violet_13x13.jpg");}
	.titre_fiche_annuaire{background-image:url("../images/carre_vert_13x13.jpg");}
	.sous_titre_fiche{font-size:12px;font-weight:bold;color:#97be11;float:left;height:15px;overflow:hidden;clear:both;margin-bottom:8px;}
		.sous_titre_fiche_action{color:#941c5f;}
.fiche_ref{font-size:12px;font-weight:bold;color:#97be11;float:left;width:180px;padding-left:8px;padding-top:7px;}
	.fiche_ref_action{color:#941c5f;}
#fiche_details_infos_gauche{float:left;width:176px;padding-top:10px;line-height:1.3;font-size:11px;}
#fiche_details_infos_gauche strong{font-size:12px;}
.fiche_desc_projet{font-size:11px;color:#787878;}
#corps_bas_fiche{float:left;width:900px;clear:both;height:31px;margin-top:10px;}
#bas_col_gauche_fiche{float:left;width:233px;margin-top:30px;}
.niveau2_titre_fiche{font-size:14px;text-transform:uppercase;color:#555555;font-weight:bold;float:left;overflow:hidden;width:212px;padding-left:8px;}
#bas_col_droite_fiche{margin-top:30px;width:233px;float:left;}

.s_titre_action{width:100%;background-repeat:no-repeat;float:left;clear:both;margin-top:32px;padding-left:20px;height:23px;font-weight:bold;text-transform:uppercase;font-size:14px;background-position:0px 2px;}

.res_etab{float:left;clear:both;width:768px;margin-top:24px;}
	.images_etab{float:left;width:109px;height:81px;}
	.desc_etab{	float:left;width:641px;padding-bottom:10px;}
		.titre_etab_res{font-weight:bold;font-size:14px;text-transform:uppercase;padding-left:21px;background-image:url('../images/carre_jaune_10x10.jpg');background-repeat:no-repeat;background-position: 0px 5px;overflow:hidden;}
.InfoAlt{background-color:#FFFFFF;border:2px solid #CCCCCC;padding:5px;white-space:nowrap;}

.onglets_s_menu{width:780px;padding-top:4px;left:0px;background-color:white;float: left;}
	.onglet{float:left;height:20px;padding:4px 10px 0px;margin-right:6px;border:0px;background:#e9e9e9;margin-top:6px;}
	.onglet_on{background:#009a7b;color:#ffffff;}
		.onglet_on a{color:#ffffff;}
	.onglet a{text-decoration:none;}
	
/*Boutique*/
.titre_gras{float:left;font-size:14px;font-weight: bold;text-transform: uppercase;}

#contenu_boutique{clear:both;line-height:20px;}
	#contenu_gauche_boutique{float:left;width:463px;}
		#inner_contenu_gauche_boutique{width:438px;padding:17px 4px 0px 10px;float:left;}
		#intro_gauche_boutique{line-height:1.5;text-align:justify;margin-left:10px;padding:21px 25px 0px 25px;width:391px;margin-top:12px;float:left;cleat:both;height:68px;background-image:url('../images/fond_action_sociale_1.jpg');}
	#contenu_droite_boutique{margin-top:15px;float:left;width:263px;padding:20px 27px;height:204px;background-image:url('../images/fond_droite_boutique.jpg');}
#resultats_boutique{clear:both;float:left;padding-left:10px;width:100%}
	#resultats_gauche_boutique{float:left;width:428px;padding:30px 20px 0px 7px;}
		#titre_categories{padding-bottom:5px;border-bottom:1px solid black;float:left;width:428px;}
		.s_titre_categ{float:left;width:428px;border-bottom:1px solid #d2d2d2;}
			.ligne_res_boutique{width:428px;float:left;clear:both;height:85px;padding:20px 0px 30px}
				.photo_res_boutique{float:left;width:100px;height:85px;overflow:hidden;}
				.desc_res_boutique{float:left;width:300px;height:85px;padding-left:28px;line-height:13px;}
					.titre_res_boutique{float:left;height:27px;padding-top:3px;overflow:hidden;width:300px;color:#555555;font-size:13px;font-weight:bold;overflow:hidden;padding-left: 17px;text-transform: uppercase;background-image: url('../images/carre_vert_10x10.jpg');background-position: 2px 3px;background-repeat:no-repeat;}
					.pdesc_res_boutique{padding-bootom:2px;overflow: hidden;float:left;width:300px;height:28px;border-bottom:1px solid #d2d2d2;font-size:10px;}
						.outils_res_boutique{float:left;height:25px;width:300px;overflow:hidden;}
							.plus_d_infos_res_boutique{float:left;width:70px;padding-top:7px;}
							.prix_res_boutique{text-align:center;float:left;width:120px;font-weight:bold;color:#008a6d;padding-top:10px;font-weight:14px;}
							.quantite_res_boutique{float:left;width:110px;}
	#resultats_droite_boutique{float:left;width:280px;margin:50px 0px 0px 35px;}
	#resultats_droite_boutique.absolute { position: absolute;top:0px;left:464px;}
	#resultats_droite_boutique.fixed { position: fixed;left: 50%;margin-left: -91px;}
		#fond_panier{font-size:14px;padding:25px;width:230px;font-weight:bold;height:45px;background-image:url('../images/fond_panier_boutique.jpg');}
#formulaire_commande,#formulaire_commande div{clear:both;float:left;}
#formulaire_commande div{padding:2px 0px}
#formulaire_commande div label{float:left;width:150px;font-weight:bold;}
#formulaire_commande div input{float:left;width:350px;}

/*Fin Boutique*/


.content_article a{font-weight:bold;color:#008A6D;}

/*Formulaires */
.formulaire_intro{padding-bottom:10px;font-size:13px;}
.ligne_formulaire{float:left;clear:both;margin:5px 0px}
.ligne_formulaire label{float:left;width:250px;}
.ligne_formulaire input{float:left;margin-left:5px;width:300px;}
.ligne_formulaire textarea{float:left;margin-left:5px;width:300px;height:50px;font-size:12px;font-family:helvetica,arial}


/*Carto */
.InfoAlt{background-color:#FFFFFF;border:2px solid #CCCCCC;padding:5px;white-space:nowrap;}


/*Plan site*/
#plan_site{padding:20px;float:left;line-height:30px;}
#plan_site ul{padding-left:35px;}


/* Recherche */
#rech .espace_res .lign_res{clear:both;width:100%;margin-top:10px;float:left;height:60px;overflow:hidden;}
#rech .espace_res .lign_res a{color:#00896D;}



.bloc_accueil{float:left;width:172px;height:197px;margin-left:30px;margin-top:21px;position:relative;}
	.fond_ligne_contenu{position:absolute;z-index:2;width:172px;height:51px;top:134px;filter: alpha(opacity = 80);-moz-opacity: 0.80;opacity: 0.80;}
	.conteneur_ligne_contenu{display:table;text-transform:uppercase;xxline-height:45px;font-size:10px;position:absolute;z-index:3;color:white;width:166px;height:45px;top:134px;font-weight:bold;padding:3px;text-align:center;}
	.boxtable {display:table;height: 300px;width: 300px;background: yellow;xxline-height: 300px;}
	.contenttr {display:table-row;}
	.contenttd {display:table-cell;vertical-align: middle;xxline-height: normal;xxborder: 1px solid #000;font-size:12px;line-height:16px;font-weight:bold;}
			
.acces_rapide{float:left;padding:10px 18px;width:364px;height:30px;color:white;clear:both;margin-top:6px;}
	.titre_acces_rapide{font-weight:bold;text-transform:uppercase;}
		.col_gauche_acces_rapide{height:32px;float:left;width:326px;}
		.col_droite_acces_rapide{float:left;height:32px;width:38px;}
