html,body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	color:#555555;
	background: url(../images/bg1.jpg) no-repeat top center fixed;
}

/********** GLOBALE ***********/
p{margin:0 0 10px 0;padding:0;text-align:justify;}

img {border: 0 none;}
.imgLeft{float:left;margin:0 10px 1px 0;}
.imgRight{float:right;margin:0 0 1px 20px;}
.imgCoin{background:url(../images/coin.png);}
.clear{clear:both;}
.succes {font-weight:bold;color:#4ca100;}
.echec {font-weight:bold;color:#ff0000;}
.obligatoire {font-weight:bold;color:#ff0000;}
.center{text-align:center;}
a {color:#e5382f;text-decoration:none;}
a:hover{color:#000;text-decoration:none;}

h1{font-family:'ITCLubalinGraphStdBookBold',Arial;font-size:24px;color:#555555;margin:0 0 15px 0;padding:0;text-transform:uppercase;}
	h1 span{color:#e5382f;}
h2{font-size:18px;color:#555555;font-weight:bold;margin:0 0 20px 0;padding:20px 0 0 0;text-transform:uppercase;}
	h2 span{color:#e5382f;}
	h2.left{float:left;}
h3{font-weight:bold;font-size:15px;color:#555555;margin:0px 0 10px 0;padding:20px 0 0 0;}

.sep{height:1px;background:#c4c5c7;}

.tableau .entete{background:#e5382f;color:#fff;font-size:14px;}
.tableau .pair{background:#e0e0e0;}

.galerie img{margin-right:6px;border:1px solid #fff;}
.galerie img:hover{border:1px solid #000;}

.accordion_titre{cursor:pointer;background:url(../images/puce-plus.png) 0 3px no-repeat;padding-left:13px;}
.accordion_texte {display:none;}
.accordion_active {background:url(../images/puce-moins.png) 0 17px no-repeat;}

.blocg{background:#e3e5e6;margin:0 0 5px 0;}
	.blocg_g{float:left;width:180px;}
	.blocg_d{float:left;width:460px;padding:0 15px 10px 0;}

.accordion_titre {color:#e5382f;cursor:pointer;}
.accordion_titre:hover {color:#000;}
.accordion_active {color:#e5382f;}
.accordion_texte {display:none;}

.portrait{float:left;width:120px;margin:0 10px 30px 0;height:200px;}

.tinyTip{width:320px;display:block;}
.tinyTip .content{font-size:11px;color:#555555;background:#fff;padding:8px;border:5px solid #c4c5c7;}
.tinyTip .bottom{height:12px;background: url(../images/tinytip-bottom.png) top center no-repeat;}

.flipbook{color:#fff;}
.flipbook a{color:#fff;}

.issuu{color:#fff;}
.issuu a{color:#fff;}

.bouton{background:#f00;color:#fff;text-transform:uppercase;padding:5px 10px;font-family:'ITCLubalinGraphStdBookRegular',Arial;font-size:16px;}

/* CONTENU */
#header{width:980px;margin:0 auto;position:relative;padding:0;height:130px;}
	#logo{float:left;width:360px;padding-top:10px;}
	#recherche{float:right;width:205px;height:35px;padding:5px 0 0 10px;background:#c4c5c7;}
		#recherche form{margin:0;padding:0;}
		#recherche #query2{float:left;margin:0;padding:2px 2px 2px 4px;width:145px;height:19px;background:#fff;color:#555555;border:1px solid #868688;}
		#recherche #recherche_ok{float:left;width:auto;height:auto;margin-left:10px;}
	#slogan{float:left;width:303px;text-align:left;padding:22px 0 0 40px;font-family:'ITCLubalinGraphStdBookRegular',Arial;font-size:18px;text-transform:uppercase;color:#000;}
	#langues{float:right;width:115px;text-align:right;padding:10px 0 0 0;}
	#langues a{text-decoration:none;color:#555555;text-transform:uppercase;font-size:14px;font-weight:bold;}

#bandeau_bg{background:#555555;}
	#bandeau{width:980px;margin:0 auto;position:relative;padding:0;height:345px;}
		#bandeau ul{margin:0;padding:0;list-style-type:none;}
	#bandeau_s{width:980px;margin:0 auto;position:relative;padding:0;height:238px;}

#menu_bg{background:url(../images/bg-menu.png) repeat-x;}
	#menu{width:980px;margin:0 auto;position:relative;height:54px;}
	#menu ul{margin:0;padding:0;list-style-type:none;}
	#menu ul li{float:left;background:url(../images/bg-menu-sep.png) no-repeat top left;height:34px;}	
	#menu ul li a{display:block;height:27px;padding:7px 22px 0 22px;text-transform:uppercase;color:#fff;font-size:16px;text-decoration:none;margin-left:2px;}
	#menu ul li a:hover{background:#868688;}
	#menu ul li a.actif{background:#868688 url(../images/bg-menu-actif.png) bottom center no-repeat;}
	
	.ssmenu{width:980px;position:absolute;top:34px;left:0;background:#c4c5c7;border-top:1px solid #fff;display:none;z-index:99;}
		#menu ul li ul{margin:0;padding:4px 0 0 6px;list-style-type:none;height:19px;}
		#menu ul li ul li{display:inline;padding:0 8px 0 8px;border-right:1px solid #000;background:none;height:16px;}
		#menu ul li ul li.last{border-right:none;}
		#menu ul li ul li a{text-transform:uppercase;text-decoration:none;color:#4b4a4a;font-size:12px;font-family:Arial, Helvetica, sans-serif;padding:0;}
		#menu ul li ul li a:hover,#menu ul li ul li a.actif{color:#fff;background:none;}

#content{width:980px;margin:0 auto;position:relative;padding:30px 0 10px 0;}
	#content_g{float:left;width:655px;}
		
		#content_g ul{margin:0;padding:0 0 0 20px;list-style-type:none;}
		#content_g ul li{padding:2px 0 2px 12px;background:url(../images/puce-li.png) 0 4px no-repeat;text-align:justify;}
		
	#content_d{float:left;width:210px;margin-left:115px;}

		ul#d_liste{margin:0;padding:0;list-style-type:none;}
		ul#d_liste li{margin:6px 0 0 0;}
		ul#d_liste li a{display:block;width:190px;height:25px;padding:9px 0 0 20px;background:url(../images/droite/bg-liste.png) no-repeat top left;color:#555555;font-size:13px;text-decoration:none;text-transform:uppercase;font-weight:bold;}
		ul#d_liste li a:hover,ul#d_liste li a.actif{background-position:bottom left;color:#fff;}
		ul#d_liste li a img{float:left;margin:0 14px 0 0;}
		
		ul#d_liste3{margin:0;padding:0;list-style-type:none;}
		ul#d_liste3 li{margin:6px 0 0 0;}
		ul#d_liste3 li a{display:block;width:190px;height:auto;min-height:20px;padding:9px 0 9px 20px;background:url(../images/droite/bg-liste-3-2.png) no-repeat top left;color:#fff;font-size:13px;text-decoration:none;text-transform:uppercase;font-weight:bold;}
		ul#d_liste3 li a:hover,ul#d_liste3 li a.actif{background-position:0 -70px ;color:#fff;}
		
		ul#d_liste2{margin:0;padding:0;list-style-type:none;}
		ul#d_liste2 li{border-bottom:1px solid #c4c5c7;text-transform:uppercase;color:#555555;font-size:13px;padding:4px 0 2px 20px;height:30px;}
		
			#d_liste2_rs_titre{float:left;padding:6px 0 0 0;width:110px;}
			#d_liste2_rs{float:left;padding:2px 0 0 0;}
			#d_liste2_rs img{margin-right:5px;}
			
			#d_liste2_nw{float:left;padding:2px 0 0 0;}
				#d_liste2_nw form{margin:0;padding:0;}
				#d_liste2_nw #nw_email{float:left;margin:0;padding:2px 2px 2px 4px;width:131px;height:19px;background:#fff;color:#555555;border:1px solid #868688;font-size:12px;}
				#d_liste2_nw #nw_ok{float:left;width:auto;height:auto;margin-left:10px;}
		
#bg_footer{background:url(../images/bg-footer.png) repeat-x;height:163px;}		
#footer{width:980px;margin:0 auto 0 auto;position:relative;padding:0;background:url(../images/bg-footer2.png) no-repeat top right;height:163px;}
	#footer ul{padding:14px 0 10px 0;margin:0;list-style-type:none;}
	#footer ul ul{padding:0;margin:0;}
	#footer ul.footer_nav li.colonne {float:left;margin:0 13px 0 0;padding:0 13px 0 0;width:auto;border-right:1px solid #5a5a5a;}
	#footer ul.footer_nav li.colonne.last {border-right:none;margin:0;padding:0;}
	#footer ul.footer_nav li.colonne span {text-transform:uppercase;color:#343434;font-size:12px;}
	#footer ul.footer_nav li.colonne a {text-decoration:none;color:#fff;font-size:11px;font-weight:normal;}
	#footer ul.footer_nav li.colonne a:hover {text-decoration:none;color:#162f59;}

/* HOME */

#home_g{float:left;width:530px;}
	#home_video1 a{float:left;display:block;width:247px;height:259px;background:url(../images/home/video1.jpg) top left;}
	#home_video2 a{float:left;display:block;width:247px;height:259px;background:url(../images/home/video2.jpg) top left;}
	#home_video1 span,#home_video2 span{display:none;}
	#home_video1 a:hover,#home_video2 a:hover{background-position:bottom left;}

#home_d{float:left;width:400px;margin-left:50px;}
	#home_d_boutons ul{margin:0;padding:0;list-style-type:none;}
	#home_d_boutons ul li{float:left;padding:0 20px 10px 0;}
	#home_d_boutons ul li.last{padding:0 0 10px 0;}
	#home_d_boutons ul li a{display:block;background:url(../images/home/bg-bloc.png) no-repeat top left;width:180px;height:47px;padding:8px 10px 0 0;text-align:right;font-family:'ITCLubalinGraphStdBookRegular',Arial;font-size:16px;color:#fff;}
	#home_d_boutons ul li a:hover{background:url(../images/home/bg-bloc-on.png) no-repeat top left;}
	
	#home_d_boutons ul li.rouge a{background:url(../images/home/bg-bloc-on.png) no-repeat top left;margin-bottom:34px;}
	#home_d_boutons ul li.rouge a:hover{color:#000;}
	
	#newsletter_inscription{margin:4px 0 0 0;height:35px;}
	#newsletter_libelle{padding:2px 5px 5px 0;text-transform:uppercase;font-family:'ITCLubalinGraphStdBookBold',Arial;font-size:20px;}
	#newsletter_inscription input{float:left;margin:0px 5px 0 0;font-size:11px;width:190px;padding:2px;height:25px;border:none;background:#707072;color:#fff;}
	
	#popup_newsletter_inscription{margin:30px 0 0 0;height:35px;}
	#popup_newsletter_libelle{float:left;width:auto;padding:2px 15px 5px 190px;text-transform:uppercase;font-family:'ITCLubalinGraphStdBookBold',Arial;font-size:20px;color:#0e2127;}
	#popup_newsletter_inscription input{float:left;margin:0px 5px 0 0;font-size:11px;width:190px;padding:2px;height:24px;border:none;background:#f6f6f6;color:#000;}
	
	
#home_g ul{margin:0;padding:0 0 0 20px;list-style-type:none;}
#home_g ul li{padding:2px 0 2px 12px;background:url(../images/puce-li.png) 0 4px no-repeat;text-align:justify;}	

.photo_g, #home_video2 {float:right;}
.photo_g {margin-left:10px;}

.bloc {text-align: center; text-transform:uppercase; font-size:12px; float:left; width:120px; margin:0 6px 30px 6px; border-top:1px solid #858585; border-bottom:1px solid #858585; padding:15px 0;}
.bloc.l3 {padding:8px 0;}	
/* PARTENAIRES */
#partenaires img{margin:10px 20px 15px 0;}

/* SITE MEMORIAL */
.sm_portrait{border-bottom:1px solid #c4c5c7;padding:10px 0 10px 0;}
	.sm_portrait_photo{float:left;width:160px;}
	.sm_portrait_texte{float:left;width:495px;}
		.sm_portrait_texte h3{font-weight:normal;margin:0 0 20px 0;padding:0;}

/* PRESSE */
#presse_ident{width:230px;background:#9ea0a1;padding:5px 0 5px 10px;color:#fff;}
#presse_demande{width:230px;background:#9ea0a1;padding:5px 0 5px 10px;color:#fff;}
	
	#presse_ident .titre,#presse_demande .titre{height:35px;font-family:'ITCLubalinGraphStdBookBold',Arial;font-size:18px;color:#fff;line-height:20px;}
	#presse_ident .echec,#presse_demande .echec{color:#000;}
	#presse_ident .succes,#presse_demande .succes{color:#fff;text-align:left;}
	#presse_demande label {float:left;width:60px;margin:2px;cursor:pointer;color:#fff;}
	#presse_ident .focus,#presse_demande .focus {width:140px;background:#dadcdd;color:#000;border:1px solid #67686a;}
	#presse_ident .normal,#presse_demande .normal {width:140px;background:#fff;color:#000;border:1px solid #67686a;}
	#presse_ident input,#presse_demande input {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;height:14px;padding:2px;margin:2px;}
	#presse_ident .btn,#presse_demande .btn {text-align:right;margin:5px 20px 0 0;}

	#presse_galerie img{margin:0 10px 10px 0;border:2px solid #fff;}
 	#presse_galerie img:hover{border:2px solid #e5382f;}

/* MOTEUR RECHERCHE */
.searchBox{width:457px;height:43px;}
#result_report {text-align:center;padding:10px 3px 3px 3px;font-weight: bold;color:#000;margin-bottom:14px;width:450px;height:24px;}
#did_you_mean {font-size: 14px;text-align:center ;margin:10px;}
.url {font-size:11px;color:#ccc;}

/* VIDEOS */
#videos_lecteur{height:400px;}
.videos{float:left;width:315px;margin:0 10px 10px 0;background:#ededed;font-size:11px;}
.videos div{padding:5px;}
.videos a{color:#000;}
.videos a:hover{color:#e5382f;}

/* PROGRAMMATION CULTURELLE */
.prog{background:#e3e5e6;padding:5px 5px 2px 5px;margin:0 0 5px 0;}
.prog_titre{color:#3e728c;font-family:'ITCLubalinGraphStdBookBold',Arial;font-size:14px;}
.prog_texte{}
.prog_date{color:#e5382f;float:right;font-family:'ITCLubalinGraphStdBookBold',Arial;font-size:16px;margin:0 0 0 20px;text-align:right;}
.prog .accordion_texte{padding-top:8px;}


#page_covid .bouton{text-transform: none;padding:3px 6px;font-size:14px;}
h1.covid{background:#9b9b9b;padding:20px;color:#fff;font-size:30px;}

.covid_album{width: 99%;border:1px solid #000;clear: both;margin-bottom: 20px;}
	.covid_album .photo{float:left;width:40%;}
	.covid_album .photo img{width: 100%}
	.covid_album .legende{float:left;width:52%;margin-left:4%;padding:20px 2% 20px 2%;}

#covid_nav{margin:0 0 40px 0;padding:0;list-style-type: none;}
#covid_nav li{float:left;width:100px;margin-right:4px;padding:10px;background-color: #868688;height:48px;font-family:'ITCLubalinGraphStdBookBold',Arial;}
#covid_nav li span{font-family:'ITCLubalinGraphStdBookBold',Arial;font-size:26px;color:#fff;display: block;float:left;width: 25px;}
#covid_nav li a{color:#fff;}
#covid_nav li:hover{background-color:#494949;}
#covid_nav li.actif{background-color:#e5382f;}

#content_g ul.bxslider,#content_g .bxslider li{margin:0;padding: 0;list-style-type: none;background: none;}
.bx-wrapper {position: relative;margin:0 auto;padding:0;width:100%;height:auto;}
	.bx-wrapper img {display: block;width:100%;}
	.bx-wrapper .bx-viewport {background: #fff;-webkit-transform: translatez(0);-moz-transform: translatez(0);-ms-transform: translatez(0);-o-transform: translatez(0);transform: translatez(0);}
	.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {position: absolute;width: 100%;}
	
	.bx-wrapper .bx-pager {position: absolute;top:10px;left:10px;font-size: .85em;font-family: Arial;font-weight: bold;color: #fff;}
	.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}
	.bx-wrapper .bx-pager.bx-default-pager a {background: #000;text-indent: -9999px;display: block;width: 15px;height: 15px;margin: 0 5px;outline: 0;-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;}
	.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {background: #e5382f;}
	
	.bx-wrapper .bx-prev {display:none;left:-30px;background: url(../images/fleche-gauche.png) no-repeat;width:60px;height:120px;}
	.bx-wrapper .bx-next {display:none;right:-30px;background: url(../images/fleche-droite.png) no-repeat;width:60px;height:120px;}
	.bx-wrapper .bx-prev:hover {background-position: 0 -120px;}
	.bx-wrapper .bx-next:hover {background-position: 0 -120px;}
	.bx-wrapper .bx-controls-direction a {position: absolute;top:230px;outline: 0;width:60px;height:120px;text-indent: -9999px;z-index: 9999;}
	.bx-wrapper .bx-controls-direction a.disabled {display: none;}
