/* CSS Document */
form { margin:0px; }

/*-----le menu haut-----*/
#menu_haut { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; }
	#menu_haut a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
	#menu_haut a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#94b8fe; }
#langue select { font-family: Verdana, Arial, Helvetica, sans-serif !important; font-size:12px; }
/*- Menu -*/
		div.menu{ width:1000px; height:38px; float:left; font-size:12px; margin-top:1px; background:url(../images/bgMenu.gif) repeat-x left top; }
			div.menu-bgLeft{ float:left; background:url(../images/bgMenu-l.gif) no-repeat left top; }
				div.menu-bgRight{ width:989px; float:left; padding:0 6px; background:url(../images/bgMenu-r.gif) no-repeat right top; }
					div.menu ul{ width:100%; float:left; }
						div.menu ul li{ float:left; padding:0 7px; line-height:38px; position:relative; }
							div.menu ul li a{ color:#FFF; }
							div.menu ul li.active a{ color:#3CC; }
							
						div.menu ul li ul{ width:181px; position:absolute; left:0; top:38px; display:none; }
							div.menu ul li ul li{ width:100%; padding:0; clear:left; display:block; background-color:#236f92; line-height:normal; font-size:11px; border-bottom:1px solid #2b8bb8; }
								div.menu ul li ul li a, div.menu ul li.active ul li a{ padding:4px 6px; padding-left:16px; display:block; background:url(../images/puce2.gif) no-repeat 8px 8px; color:#FFF; }
									div.menu ul li ul li a:hover{ background-color:#56acc6; text-decoration:none; }
							div.menu ul li ul li.bgEnd{ height:6px; font-size:1px; background:url(../images/subMenu-bg.png) no-repeat left bottom; border:0; }
		/*- End Menu -*/
/*---paragraphe de presentation---*/
	#contenu h1 { font-family: "Trebuchet MS"; margin:0px 0px 10px 0px; font-size:16px; color:#30466e; letter-spacing:1px; font-weight:bold; /*text-transform:capitalize;*/ }
	#contenu h2 {padding-top:0; font-family: "Trebuchet MS"; margin:0px 0px 10px 0px; font-size:14px; color:#a02323; letter-spacing:1px; font-weight:bold; /*text-transform:capitalize;*/ background-image: url(../images/backgrounds/fleche-m.gif); background-position:0px 4px; background-repeat:no-repeat; padding-left:12px; }
		#contenu h2 a { font-size:12px; letter-spacing:1px; color:#3d588c; font-weight:bold; /*text-transform:capitalize;*/ text-decoration:none; }
		#contenu h2 a:hover { font-size:12px; color:#a02323; font-weight:bold; text-decoration: underline; }
	#contenu p { font-size:12px; color:#30466e; line-height:16px; margin:10px 0; text-align:justify }
td.details { font-size:12px; color:#30466e; padding:0px 4px 0px 4px; }
td.description { font-size:12px; color:#30466e; padding:0px 4px 0px 4px; }
#newsletter_msg { font-size:12px; color:#30466e; line-height:16px; margin:0px 0px 16px 0px; }
	#contenu ul { margin:4px 0px 4px 20px; padding:0px; list-style:none; }
		#contenu ul li { background-image:url(../images/puces/puce_b.jpg); background-position:0px 5px !important; background-position:0px 8px; background-repeat:no-repeat; padding-left:8px; font-size:12px; color:#30466e; margin-bottom:6px !important; margin-bottom:2px; }
			#contenu ul li a { text-decoration:none; color:#30466e; }
			#contenu ul li a:hover { text-decoration: underline; color:#30466e; }
				#contenu ul li ul li { font-size:12px; color:#A02323; margin-bottom:6px !important; margin-bottom:2px; }
					#contenu ul li ul li a { text-decoration:none; color:#A02323; }
					#contenu ul li ul li a:hover { text-decoration: underline; color:#A02323; }
.auteur { font-size:11px; color:#7498E2; }
div.pagination { font-size:11px; color:#30466e; font-weight:bold; }
	div.pagination a { font-size:11px; color:#30466e; font-weight:bold; text-decoration:none; }
	div.pagination a:hover { font-size:11px; color:#A02323; font-weight:bold; text-decoration:underline; }
img.gauche { float:left; margin:0px 10px 0px 0px; }
a.imprimer { color:#30466e; font-size:11px; text-decoration:none; background-image:url(../images/icones/imprimer.gif); background-repeat:no-repeat; background-position:top; height-top:36px; padding-top:26px; display:block; margin:0px 8px 0px 8px; float:right; }
a.imprimer:hover { color:#30466e; font-size:11px; text-decoration:underline; }
a.envoyer { color:#30466e; font-size:11px; text-decoration:none; background-image:url(../images/icones/envoyer.gif); background-repeat:no-repeat; background-position:top; height-top:36px; padding-top:26px; display:block; margin:0px 8px 0px 8px; float:right; }
a.envoyer:hover { color:#30466e; font-size:11px; text-decoration:underline; }

/*-bloc recherche-------*/
#recherche { font-size:11px; color:#ffffff; font-weight:bold; float:left; position:relative;}
	#recherche input {width:88px; font-size:11px; color:#000000; margin-left:2px; }
	#recherche select { width:92px; font-size:11px; color:#000000; margin-left:2px; }
	#recherche td { vertical-align:middle; padding-bottom:6px; font-size:10px; }
	#content_presse h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#afbad0; margin:4px 0px 10px 0px; }
	#content_presse span.date { display:block; font-size:10px; font-weight:bold; color:#FFFFFF; margin-bottom:4px; }
	#content_presse p { font-size:11px; color:#FFFFFF; margin:0px; }
	#content_presse ul { margin:0px 0px 6px 0px; padding:0px; list-style:none; }
		#content_presse ul li { font-size:11px; color:#FFFFFF; margin:0px 0px 4px 0px !important; margin:0px; }
	#content_presse a { font-size:11px; color:#FFFFFF; text-decoration:underline; }
	#content_presse a:hover { font-size:11px; color:#FFFFFF; margin:0px; text-decoration:none; }
img.credit { margin-right:12px; }

/*---fil d'ariane---*/
#ariane { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#3d588c; margin-bottom:34px; }
	#ariane a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#3d588c; text-decoration:none; }
	#ariane a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#a02323; text-decoration:none; }
	#ariane a.actif { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#a02323; text-decoration:none; }

/* formulaire news*/
#table_news { border:1px solid #2F426A; margin:5px; background-color:#F2F4F6; font-size:12px; }
	#table_news input[type="text"]{ border:1px solid #2F426A; background-color:#FFFFFF; padding:0 0 0 4px; }
	#table_news select { border:1px solid #2F426A; background-color:#FFFFFF; }
	#table_news input[type="submit"] { border:1px solid #000000; background-color:#2F426A; color:#FFFFFF;margin:20px 0 20px 70px; }
	#table_news input[type="submit"]:hover { border:1px solid #000000; background-color:#257193; color:#FFFFFF; }
	#table_news td { font-weight:bold; color:#005177; }
	#table_news th { font-weight:bold; color:#FFFFFF; background-color:#2F426A; }
	#table_news h1 { font-size:12px; font-weight:bold; }

/*------lien mediatheque------*/
	p.video a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#3d588c; text-decoration:none; }
	p.video a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#a02323; text-decoration:none; }


#recherche .btnOk{width:20px; height:19px; border:none; float:left; position:absolute; right:10px; bottom:20px;}
#recherche .inputRecherche{float:left;}
#recherche table{width:180px;}
/*-------------------------------------------------------------[ FOOTER ]---------------------------------------------------------------*/
	div#footer{ float:left; padding:7px 0; }
		div#footer div.menu{ font-size:10px; }
			div#footer ul{ width:70%; float:left; }
				div#footer div.menu li{ background:url(../images/sepMenu.gif) no-repeat right 15px; }
			div#footer div.pyxi{ width:26%; float:right; text-align:left; line-height:37px; color:#FFF; }
				div#footer div.pyxi a{ color:#FFF; }
/*-----------------------------------------------------------[ END FOOTER ]-------------------------------------------------------------*/
