/****************************************************************************************/
/****************************************************************************************/
/*	Couleurs de fond et arrière plans													*/
/****************************************************************************************/

/*balises*********************/

body{
	background-image:url(img/bgimg.gif);
	background-repeat:repeat-x;
	background-position:887px 0px;
	overflow-x:auto;
}


/*conteneurs et menus*********************/

#prelude {
	display: none;
}

#bg{

/*position:absolute;
	left:889px;	
	margin-right:100%;
	background-image:url(img/bgimg.gif);
	background-repeat:repeat-x;
	background-position:1px 0px;*/
}

#fullcontainer{
	background-color:#FFFFFF;
	margin-right:-3px;
	clear:both;
	z-index:50;
	line-height:14px;
	}

#menuNavA1{
	background:#807366;
}

#menuNavB{
	background-image:url(img/pattern1.gif);
	background-repeat:repeat-x;
	background-position:1px 0px;
}

#outils{
	/*background-color:#6699FF;*/
}

.bgCat{
/*	background-color:#FF9933;*/
}

.csc-header h1{
font-size:18px;
}

.csc-header{
clear:both;
}

/****************************************************************************************/
/*	polices et couleurs de texte														*/
/****************************************************************************************/


body {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;	color:#000000;
	}
	
a {
	text-decoration: none;
	outline: none;
/*	color:#FF9933;*/
	}
a:visited {
	}
a:active {
	}
a:hover {
	}


.linkCat{
color:#000000;
}

.input_recherche{
border:solid 1px #807366;
height:16px;
}

.input_pager{
	width:20px;
	height: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1em;
	vertical-align:top;
	margin-top:1px;
	border:solid 1px #807366;
}

.logo{
margin:0 0 12px 3px;
}

/*#menuNavA1 .contenumenu{
margin-left:-5px;
margin-bottom:-10px;
}*/

.contenumenu img{
clear:right;
display:block;
}

#contenuPrincipal .dam_pic{
margin:0px;
padding:20px;
padding-bottom:10px;
padding-top:10px;
}

#contenuPrincipal .dam_left{
padding-left:0px;
}

#contenuPrincipal .dam_right{
padding-right:0px;
}

#contenuPrincipal .imageRTE{
margin:0px;
/*padding:10px;*/
}

/* bug 5684 - 5694 01/10/2010 */
.spacer-gif{
display:block;
visibility:hidden;
}



#menuNavA2{
	font-size:11px;
	line-height:10px;
	color:#FFFFFF;
}

	#menuNavA2 ul{
		margin:0px;
		padding:0px;
		list-style:none;
	}
	#menuNavA2 a{
		color:#FFFFFF;
	}
	#menuNavA2 a:hover{
		color:#000000;
	}
	#menuNavA2 li{
		margin-top:4px;
	}
	#menuNavA2 li.firstLine{
		line-height:19px;
	}
	#menuNavA2 .menuactif a{
		color:#000000;
	}
	
	
#menuNavA3{
	font-size:11px;
	line-height:11px;
/*	color:#FF9933;*/
}

	#menuNavA3 ul{
		margin:0px;
		padding:0px;
		list-style:none;
		list-style-type:none;
		border:1px solid #FFFFFF;
		
		
	}
	#menuNavA3 a{
/*		color:#FF9933;*/
	}
	#menuNavA3 a:hover{
		color:#000000;
	}
	#menuNavA3 li{
		padding:0;
		margin:0px;
		list-style:none;
		list-style-type:none;
		margin-top:4px;
	}
		#menuNavA3 ul ul{
		padding:0;
		margin:0px;
			padding-left:5px;
		}
		#menuNavA3 ul ul a{
			color:#4C4C4C;
		}
		#menuNavA3 ul ul a:hover{
			color:#000000;
		}
	#menuNavA3 a.menuactif {
		color:#000000;
	}
	
	#menuNavA3 .titre {
		color:#000000;
		margin-left:-15px;
		margin-right:-15px;
		margin-bottom:10px;
		font-weight:bold;
		margin-right:0px;
		padding-right:0px;
		font-size:10px;
		text-align:center;
	}
	
	#menuNavA3 .ligne {
		color:#000000;
		margin-left:-5px;
		margin-bottom:5px;
		font-weight:bold;
		font-size:10px;
	}
	
	#Menunava3 .ligne input{
		border:1px solid #807366;
		font-size:12px;
		color : #000000;
		margin:0px;
		padding:0px;
		width:80px;
		height:18px;
		margin-bottom:4px;
	}
	
	#menuNavA3 .recherche{
		height:22px;
	  font-family: verdana, arial, helvetica, sans-serif;
		background-color:#F1F3F8;
		border:solid 1px #807366;
		color:#807366;
		float:right;
		margin:0px;
		padding:0px;
		font-size:11px;
		clear:both;
		display:block;
	}
	
	
#menuNavB{

	font-size:11px;
	line-height:14px;
	color:#4C4C4C;
}


	#menuNavB ul{
		margin:0px 0px 0px 0px;		
		padding:0px;
		list-style:none;
		line-height:12px;
	}
	#menuNavB li{
		/*margin-top:4px;*/
	}
	#menuNavB a{
		color:#4C4C4C;
	}
	#menuNavB a:hover{
		color:#000000;
	}
	#menuNavB a.menuactif, .menuactif {

		color:#000000;
	}
	#menuNavB .niveau2{
		margin-left:5px;
	}

#menuNavB .menuactif a{
		font-weight:bold;
}
	
		#menuNavB .niveau2 .menuactif a{
			font-weight:bold;
			color:#000000;
		}



#contenuPrincipal H2, #deuxcolonnes H2 {
	font-size:15px;
	font-weight:normal;
}


/* menu javascript */

ul#menupro, ul#menupar { width: 150px; list-style: none; list-style-type: none; margin: 0; padding: 0;}

ul#menupro ol, ul#menupar ol { display: none; text-align:left; list-style-type: none; margin: 0px; padding: 0px; margin-bottom:5px; margin-top:5px;}

ul#menuproactif ol, ul#menuparactif ol {text-align:left; list-style-type: none; margin: 0px; padding: 0px; margin-bottom:5px; margin-top:5px;}

ul#menupro li, ul#menupro a, ul#menupar li, ul#menupar a { font-family: verdana, sans-serif;  color:#4C4C4C; margin: 0; padding: 0px; margin-bottom:4px}

ul#menuproactif li, ul#menuparactif li { border-bottom: solid 0px #00FF33; line-height: 10px; width:130px;  margin-bottom:4px}

ul#menupro ol li, ul#menupar ol li, ul#menuproactif ol li, ul#menuparactif ol li {padding-left:10px; border-bottom: none;}

/*ul#menu ol li:before { content: "- ";}*/

ul#menupro a, ul#menupar a { text-decoration: none; outline: none;}

ul#menupro a:hover, ul#menupar a:hover { }

#menuproactif .menuactif{color:#994C8C; font-weight:bold }

#menuparactif .menuactif{color:#4C9999; font-weight:bold }

ul#menupro a.active {color:#994C8C; font-weight:bold }

ul#menupar a.active {color:#4C9999; font-weight:bold }

.actif {
font-weight:bold;
}



/*********** styles evenements */

#newslist{
	margin-bottom:10px;
}

#newslist p.bodytext{
	margin:0px;
}
#newslist ul{
	padding:0px;
	margin:0px;
}

#newslist ul a:hover{
	color:#000000;
	/*list-style-image:url(img/masquepuce.gif);*/
}

#contenuPrincipal .news-single-img{
	padding-bottom:5px;
}

.eventcategory, .eventcategory a{
	color:#807366;
	/* mbo evol 2012-1 font-weight:bold;*/
}

.eventshort, .eventshort a{
	font-weight:bold;
	font-size:12px;
	line-height:14px;
	color:#000000;
}
	.eventshort a:hover{
		text-decoration:underline;
	}

#contenuPrincipal .eventsubheader,#contenuPrincipal .eventsubheader a, #contenuPrincipal .eventsubheader a em{
		font-size:11px;
		line-height:14px;
		color:#4C4C4C !important;
		margin:0px;
		text-decoration:none !important;
}
#contenuPrincipal .eventsubheader a:hover,#contenuPrincipal .eventsubheader a:hover em,#contenuPrincipal .eventsubheader em:hover{
	text-decoration:underline !important;
	color:#B3B3B3 !important;
}

.eventdates, .eventdates a{
	color:#807366;
	color:#000000;
	font-size:10px;
	margin:0px;

}
.eventdateheure, .eventdateheure a{
	color:#807366;
	margin:4px 0px 4px 0px;
}
.eventlocation{
	color:#807366;
}
#contenuPrincipal .eventlocation p.bodytext{
	margin:0px;
	color:#807366;
}

.eventinfo P.bodytext{
	margin:0px;
}
.eventpartenaires{

}

.eventpartenairesItems{
	margin:4px 0px 4px 0px;
}

.eventmecenes {
	margin-top: 10px;
}
.eventmecenesdroite{
margin: 5px 0 0 10px;
padding-bottom:5px;
}
.eventmecenesdroite img{
margin-right:10px;
vertical-align:middle;
}
.eventmecenestitredroit{
font-weight: bold;
margin-top: 5px;
}

#contenuPrincipal .eventmecenes img {
	margin: 10px 20px 10px 0;
	vertical-align:middle;
}

.eventmecenes p {
	margin:0px;
}

/* mbo evol 2012-1 */
.eventmecenes a {font-weight:bold; font-style:italic;}

.newsmore{
	text-align:right;
	font-weight:bold;
}
.newsimages{
	float:left;
	width:165px;
	margin-left:-5px;
	padding-left:10px;
}

#newslist .newslistimages {
	float:left;
	/*padding-left:10px;*/
}

#newslist .newslistimages img {
	float:left;
	/*margin-left:5px;*/
	padding:0px 10px 10px 10px;
}

#newslist .newslistcontent{
	/*float:left;*/
	margin-left:0px;
	padding:0px;
	margin-top:-5px;
	padding-top:0px;
}

.accueil-agenda-contenu-col2-inner #newslist .newslistcontent {padding-left:0; padding-right:13px;}
.accueil-agenda-contenu-col2-inner #newslist .newslistimages {width:65px;}
.accueil-agenda-contenu-col2-inner #newslist .newslistimages img {float:none; padding:0; margin:0px 0 10px;}
.accueil-agenda-contenu-col2-inner #newslist .newslistcontent .newslisttexte {float:left; width:388px;}

.newstitredroite{
	color:#807366;
	font-weight:bold;
	margin-bottom:5px;
}
.newscontdroite{
	color:#807366;
	margin-bottom:5px;
}
#contenuPrincipal .newscontdroite IMG{
	margin:0px;
}

.commissaires{
	color:#807366;
}
	.commissaires p{
	margin:0px 0px 4px 0px;
	}
	
	
.newsPager{
	float:right;
	text-align:right;
	margin-right:-5px;
	/*width:165px;
	height:65px;*/
}

#contenuPrincipal .tx-ttnews-browsebox IMG{
	margin:0px;
}

.visuel_film{
width:65px;float:left;
height:65px;
background-image:url(img/bgliste.gif);
margin-right:10px;
}

#contenuPrincipal .visuel_film img{margin-left:0px;}

.specials{
border-bottom:1px solid #CC4040;
/*
background-color:#807366;
padding:5px 10px 0px 10px;*/
margin:-10px 0px 10px 0px;
}

#contenuPrincipal .specials h3{
color:#CC4040;
}


/****************************************************************************************/
/*	marges padding et bordures, positions tailles et placement														*/
/****************************************************************************************/

	/*balises*********************/
body{
	margin:0px;
	padding:0px;
}

img{
	border:0px;
}

.clear{
  clear:both;
  height:1px;
  overflow:hidden;
  line-height:1%;
  font-size:0px;
  margin-bottom:-1px;
}


	/*conteneurs et menus*********************/

#menuNavA1, #menuNavA2, #menuNavA3, #menuNavB{
	position:absolute;
	width:165px;
	height:260px;
	overflow:hidden;
}

#menuNavA1{
	top:0px;
	left:15px;
	width:139px;
	height:233px;
	padding:17px 13px 11px;
}
	#menuNavA1 .contenumenu{
		bottom:0px;
		left:0px;
		position:absolute;
	}
#menuNavA1 .contenumenu ul {margin:0; padding:0; list-style:none;}
#menuNavA1 .contenumenu ul li {color:#FFFFFF; font-weight:bold; height:40px; border-top:1px solid #fff; padding:0; position:static; width:165px;}
#menuNavA1 .contenumenu ul .bloc1 {background-color:#cc4040;}
#menuNavA1 .contenumenu ul .bloc2 {background-color:#bfa618;}
#menuNavA1 .contenumenu ul .bloc3 {background-color:#e66700;}
#menuNavA1 .contenumenu ul li a {background:url(img/home2/fleche_blanche.gif) no-repeat 148px 17px; color:#FFFFFF; display:block; font-size:1.15em; line-height:40px; padding:0 15px; text-decoration:none;}
#menuNavA1 .contenumenu ul .active a, #menuNavA1 .contenumenu ul li a:hover {color:#000; background-image:url(img/home2/fleche_noire.gif);}
#menuNavA2{
	top:0px;
	left:190px;
	width:135px;
	height:230px;
	padding:15px;
}
#menuNavA2 .contenumenu{
		bottom:10px;
		left:10px;
		position:absolute;
		width:135px;
		line-height:12px;
	}

#menuNavA3{
	top:325px;
	left:190px;

	width:141px;

	margin:0px;
	
	padding:5px 15px 15px 9px !important;
	
	overflow:visible;
	
	border-top-style:solid;
	border-top-width:10px;
}

#menuNavB{
	top:325px;
	left:15px;
	width:140px !important;
	height:221px;
	padding:19px 15px 15px 11px;
	overflow:visible;
}

#outils{
	position:absolute;
	width:90px;
	height:180px;
	left:890px;
	top:334px;
	padding:10px;
	z-index:100;
}

	#outils IMG{
		margin-right:9px;
		margin-bottom:10px;
	}

#fullcontainer{
	padding : 0px 0px 0px 0px;
	position:relative;
	float:left;
	top:0px;
	left:0px;
	width:890px;
/*	height:400px;*/
}

#entetes{
	position:relative;
	top:0px;
	left:365px;
	width:515px;
	z-index:90;
}

	#entetes h1{
		color:#000000;
		font-family: verdana, arial, helvetica, sans-serif;
		font-weight:normal;
		margin-bottom:6px;
		position:relative;
		bottom:0px;
		left:10px;
		font-size:18px;
		line-height:22px;
		vertical-align:bottom;
	}	
	#entetes .imagetitre{
		height:260px;
		width:340px;
		position:relative;
	}
		#entetes .imagetitre h1{
			position:absolute;
			
		}
	#entetes .imagedroite{
		position:absolute;
		top:0px;
		left:350px;
	}

#contenuPrincipal{
	position:relative;
	padding:55px 10px 0px 10px ;
	/*height:inherit;*/
	min-height:450px;
	top:0px;
	left:365px;
	width:495px;
	clear:both;
}
#contenuPrincipal p.bodytext{
margin:0;
padding-top:2px;
}

#contenuPrincipal .csc-textpic-image img{
/*margin-left:-15px;*/
}


#contenuPrincipal .csc-textpic-intext-left-nowrap p.bodytext, #contenuPrincipal .csc-textpic-intext-left p.bodytext{
margin:0px;
padding:0px;
padding-left:10px;
padding-right:10px;
}

/*, #contenuPrincipal .csc-textpic-intext-left p.bodytext */

#contenuPrincipal, #contenuPrincipal .content, #contenuPrincipal .bodytext, #contenuPrincipal .justif, #contenuPrincipal .contenu{
color:#4C4C4C;
}


#contenuPrincipal .content a, #contenuPrincipal .bodytext a, #contenuPrincipal .justif a{
	color:#000000;
	text-decoration:underline;
	}

#contenuPrincipal .content a:hover, #contenuPrincipal .bodytext a:hover, #contenuPrincipal .justif a:hover{
	text-decoration:underline;
}

#contenuPrincipal .content a:visited, #contenuPrincipal .bodytext a:visited, #contenuPrincipal .justif a:hover{
	color:#807366;
}

#contenuPrincipal .troisColonnes .unTiers .content, #contenuPrincipal .troisColonnes .unTiers .bodytext, #contenuPrincipal .troisColonnes .unTiers .justif, #contenuPrincipal .troisColonnes .unTiers .eventlocation{
color:#000000;
font-size:9px;
}

#contenuPrincipal .archive ul li a{
text-decoration:none;
}

#contenuPrincipal .archive ul li a:hover{
color:#000000;
text-decoration:none;
}

#contenuPrincipal .archive ul li a:visited:hover{
color:#000000;
text-decoration:none;
}

#contenuPrincipal .unTiers li, #contenuPrincipal .unTiers p,
#contenuPrincipal .lastTiers li, #contenuPrincipal .lastTiers p{
margin-top:0;
padding-top:0;
margin-bottom:0;
padding-bottom:0;
}

#contenuPrincipal .unTiers ul,#contenuPrincipal .lastTiers ul{
margin-top:0;
padding-top:4px;
margin-bottom:0;
padding-bottom:4px;
}


#contenuPrincipal a.archive{
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:10px;
	text-decoration:none;
}

#contenuPrincipal a.archive:hover, #contenuPrincipal a.archive:visited:hover{
color:#000000;
text-decoration:none;
}


#footer{
	position: relative;
	background-image:url(img/bgfooter.gif);
	background-repeat:repeat-x;
	background-position:top left;
	margin-top:5px;
	left:365px;
	width:515px;
	clear:both;
	height:100px;
	z-index:50;
}

.footer{
color:#817267;
text-align:right;
float:right;
padding-top:15px;
padding-bottom:15px;
width:100%;
}

#contenuPrincipal img {
	margin-left:-10px;
}

#bg{
	height:400px;
}

#contenuprincipal H2, #deuxcolonnes H2 {
	margin:0px;
	padding:0px;
	vertical-align:top;
}

/*styles des flexibles contents*/

#contenuPrincipal #deuxcolonnes{
	clear:both;
	width:505px;
	margin-left:-10px;
	padding:10px;
	padding-top:0px;
}

#contenuPrincipal ul{
		color:#4C4C4C;
		padding:0px;
		position:relative;
		margin:0px;
	}
	
#contenuPrincipal .unTiers ul{
	line-height:11px;
	}
	
#contenuPrincipal ul a{
	color:#000000;
	text-decoration:underline;
	}	
#contenuPrincipal .tx-production-pi1 ul a.lienexterne{
	text-decoration:none;
}
	
	
#contenuPrincipal .unTiers ul a, #contenuPrincipal .lastTiers ul a{
	text-decoration:none;
	}
	
#contenuPrincipal li  {
		list-style:none;
		padding-left:10px;
		position:relative;
		background-position:left center;
		background-repeat:no-repeat;
		display:block;
		
	}
	
#contenuPrincipal .unTiers li{
	background-position:0px 2px;
	margin-top:4px;
	}
	
	
#contenuPrincipal .deuxColonnes .deuxTiers{
		float:left;
		margin-left:-10px;
		padding-right:10px;
		display: inline;
		width:330px;
	}
	
#contenuPrincipal .deuxColonnes-33-66 .deuxTiers {
		float:left;
		margin-right:0;
		padding-right:0;
		display: inline;
		width:340px;
	}
	
#contenuPrincipal .deuxColonnes .deuxTiers .content{
			float:none;
			padding-left:10px;
		}
		
			
#contenuPrincipal .deuxColonnes-33-66 .deuxTiers .content{
			float:none;
			padding-right:0;
		}

#contenuPrincipal .deuxColonnes .unTiers, #contenuPrincipal .deuxColonnes-33-66 .unTiers{
		width:145px;
		margin-left:10px;
		padding-left:10px;
		float:left;
		/*overflow:hidden;*/
	}
	
#contenuPrincipal .deuxColonnes-33-66 .unTiers{
		padding-right:10px;
		margin-left:0;
		padding-left:0;
		padding-right:10px;
	}
	
#contenuPrincipal #troiscolonnes{
	width:515px;
	top:10px;
	margin-left:-10px;
	padding:0px;
	position:relative;
	margin-bottom:10px;
	}

	#contenuPrincipal #troiscolonnes .firstTiers, #contenuPrincipal #troiscolonnes .secondTiers, #contenuPrincipal #troiscolonnes .lastTiers{
		min-height:1px;
		width:145px; 
		float:left; 
		padding:0px 10px 0px 10px; 
		overflow:hidden;
	}
	#contenuPrincipal #troiscolonnes .firstTiers, #contenuPrincipal #troiscolonnes .secondTiers{
		margin-right:10px; 
	}
	
#separator, .separator{
	background-image:url(img/lignepts.gif);
	background-repeat:repeat-x;
	background-position:0px 5px;
	clear:both;
	margin:10px -10px 10px -10px;
	padding-top:5px;
	padding-bottom:5px;
	overflow:hidden;
	width:100%;
}

/* retour haut de page */



.csc-linkToTop {
background-image:url(img/totop.gif);
background-repeat:no-repeat;
background-position:right 4px;
padding-right:15px;
text-align:right;
clear:both;
}

/* TABLEAUX */

.grandtableaux{
	border:none;
	border-collapse:collapse;
	width:515px;
	color:#4C4C4C;
	font-size:11px;
	line-height:14px;
	margin-left:-10px;
	margin-right:-10px;
	
}
.grandtableaux B, .grandtableaux strong{
	color:#000000;
}
	.grandtableaux TH{
		text-align:left;
		margin:0;
	}
	.grandtableaux TD, .grandtableaux TH{
		border-bottom: 1px solid #807366 ;
		margin:0;
		padding:3px 10px 20px;
	}

.petittableau{
	border:none;
	border-collapse:collapse;
	color:#4C4C4C;
	font-size:11px;
	line-height:14px;
	margin-left:-10px;
	margin-right:-10px;
}
	.petittableau B, .petittableau strong{
		color:#000000;
	}
	.petittableau TH{
		text-align:left;
	}
	.petittableau TD{
		padding:10px;
	}
	.petittableau TH{
		padding:0px 10px 0px 10px;
	}
	.petittableau TD.souligne, .petittableau TH.souligne, .petittableau TR.souligne{
		background-image:url(img/trait_tab.gif); background-repeat:repeat-x; background-position:bottom;
	}
	.petittableau TD.catcolor, .petittableau TH.catcolor, .petittableau TR.catcolor{
/*		background-color:#FFCC00 ;*/
		color:#FFFFFF;
		padding:5px 10px 5px 10px;
	}
#contenuPrincipal TD.catcolor p.bodytext,	.petittableau TD.catcolor B, .petittableau TD.catcolor strong, .petittableau TR.catcolor B, .petittableau TR.catcolor strong{
		color:#FFFFFF;
	}






#contenuPrincipal .headerswap,#contenuPrincipal .headerswapOff{
	margin-left:-10px;
	padding:10px;
	margin-bottom:10px;
	padding-top:5px;
	padding-bottom:5px;
	color:#FFFFFF;
	font-size:11px;
	line-height:14px;
	cursor:pointer;
}
#contenuPrincipal .headerswap{
margin-bottom:8px;
}
#contenuPrincipal div.header10{
display:none;
padding-top:10px;
margin-left:-10px;
padding-left:10px;
padding-right:10px;
background-color:#F6F6F6;
}

	.headerswap .plusmoins{
		margin-top:2px;
		width:11px;
		height:11px;
		line-height:11px;
		font-size:5px;
		float:right;
		background-image:url(img/tableau_moins.gif);
		background-position:center center;
		background-repeat:no-repeat;
	}

	.headerswap a{
			color:#FFFFFF;
	}
	
	.headerswapOff .plusmoins{
	    margin-top:2px;
		width:11px;
		height:11px;
		line-height:11px;
		font-size:5px;
		float:right;
		background-image:url(img/tableau_plus.gif);
		background-position:center center;
		background-repeat:no-repeat;
	}

	#contenuPrincipal .headerswapOff a:hover,#contenuPrincipal .headerswap a:hover{
		text-decoration:underline;
	}



.header5{
	display:none;
}
.header5On{
	background-color:#F2F2F2;
	margin-left:-10px;
	padding-left:10px;
}


/*************************************************************
**					Style pour les formulaire csc-mailform-field    **
**************************************************************/

.csc-mailform{
	border: solid 1px #807366;
	padding:5px;
	background-image:none;
}

.csc-mailform-field{
/*height: 2em;*/
	padding-bottom:5px;
	clear: both;
}

.csc-mailform-field input {
			border: solid 1px #807366;	
			height:18px;
}

.contactcaptcha {
	padding-left:20px;
}

#contenuPrincipal select {
			border: solid 1px #807366;	
			height:18px;
      width: auto;
}
 
#contenuPrincipal select.replaced {
      display: none;
    }
    
#contenuPrincipal ul.selectReplacement,
#contenuPrincipal .deuxColonnes .deuxTiers .content ul.selectReplacement {
      background: url(img/menu.jpg) top right no-repeat;
      margin: 0;
      padding: 0;
      height: 20px;
      width: auto;
      line-height: 20px;
      list-style: none;
      list-style-image: none;
      display:block;
			z-index:300;
    }
    
#contenuPrincipal ul.selectReplacement li,   
#contenuPrincipal .deuxColonnes .deuxTiers .content ul.selectReplacement li {
			border: solid 1px #807366;
			background:none;
      color: #000000;
      cursor: pointer;
      display: none;
      font-size: 11px;
      min-height: 18px;
      line-height: 17px;
      list-style: none;
      list-style-image: none;
      margin:0;
      width: auto;  
    }
#contenuPrincipal ul.selectOpen,
#contenuPrincipal .deuxColonnes .deuxTiers .content ul.selectOpen{
z-index:500;
}
    
#contenuPrincipal ul.selectOpen li,
#contenuPrincipal .deuxColonnes .deuxTiers .content ul.selectOpen li{
			/*border-top: solid 1px #807366;*/
			background-color:#FFFFFF;
			list-style-image:none;
			list-style: none;
      display: block;
      z-index:600;
    }
#contenuPrincipal ul.selectReplacement li.selected,   
#contenuPrincipal .deuxColonnes .deuxTiers .content ul.selectReplacement li.selected {
			list-style: none;
      color: #000000;
      display: block;
    }
    
#contenuPrincipal ul.selectOpen li.selected,  
#contenuPrincipal .deuxColonnes .deuxTiers .content ul.selectOpen li.selected {
      background-color: #AFAFAF;
      display: block;
      list-style: none;
      list-style-image: none;
    }
    
#contenuPrincipal ul.selectOpen li:hover,  
#contenuPrincipal ul.selectOpen li.hover, 
#contenuPrincipal ul.selectOpen li.selected:hover,
#contenuPrincipal .deuxColonnes .deuxTiers .content ul.selectOpen li:hover,
#contenuPrincipal .deuxColonnes .deuxTiers .content ul.selectOpen li.hover,
#contenuPrincipal .deuxColonnes .deuxTiers .content ul.selectOpen li.selected:hover{
      background-color: #807366;
      display: block;
      color: #FFFFFF;
      list-style: none;
    }
   
    
/**********/

.csc-mailform-field textarea{
border: solid 1px #807366;
margin-bottom:5px;
margin-left:5px;
width:470px;
}

.csc-mailform-field fieldset{
width:300px;
border: solid 1px #807366;
}
/*****************/
/* STYLE BOUTON **/
/*****************/


.csc-mailform-field input.csc-mailform-submit ,
#contenuPrincipal input.recherche_ok,
#contenuPrincipal input.recherche ,
#contenuPrincipal input.recherche_droite ,
#contenuPrincipal input.recherche_gauche{
cursor:pointer;
height:20px;
font-family: verdana, arial, helvetica, sans-serif;
background-color:#F1F3F8;
border:solid 1px #807366;
color:#807366;
margin:0px;
padding:2px;
padding-bottom:8px;
font-size:11px;
padding-left:20px;
padding-right:20px;
}

#contenuPrincipal .recherche2 {
height:20px;
font-family: verdana, arial, helvetica, sans-serif;
background-color:#F1F3F8;
border:solid 1px #807366;
color:#807366;
margin:0px;
margin-left:10px;
padding:2px;
cursor:pointer;
padding-bottom:8px;
font-size:11px;
float:left;
height:8px;
padding-left:20px;
padding-right:20px;
}

#contenuPrincipal .recherche_gauche{
		float:left;
}

#contenuPrincipal .recherche_droite{
		float:right;
}

#contenuPrincipal input.recherche_ok{
		float:none;
		width:20px;
		height:12px;
		font-size:0px;
		vertical-align:middle;
		padding:0;
}


.csc-mailform-field .csc-mailform-submit{
float:right;
}


.csc-mailform-field .csc-mailform-check{
border: none;
}

.csc-mailform-field label{
left:0px;
float: left;
width: 200px;
padding-right: 20px;
text-align: right;
display: block;
}


label.checkbox_checked {
	background: #fff url(img/check2.gif) no-repeat;	
	background-position:222px;
	width:200px;
	text-align:right;
	float:left;
	right:35px;
	margin-bottom:5px;
	margin-right:55px;
	padding-right:50px;
	border:none;
	min-height:16px;
	cursor:pointer;
}
label.checkbox_unchecked  {
	background: #fff url(img/check1.gif) no-repeat;	
	background-position:222px;
	width:200px;
	text-align:right;
	float:left;
	right:35px;
	margin-bottom:5px;
	margin-right:55px;
	padding-right:50px;
	border:none;
	min-height:16px;
	cursor:pointer;
}

label.checkbox_checked2 {
	background: #fff url(img/check2.gif) no-repeat;	
	background-position:5px 6px;
	width:auto;
	text-align:left;
	float:left;
	margin-bottom:5px;
	margin-right:10px;
	padding-top:5px;
	padding-left:30px;
	border:none;
	min-height:16px;
	clear:both;
	cursor:pointer;
}
label.checkbox_unchecked2  {
	background: #fff url(img/check1.gif) no-repeat;	
	background-position:5px 6px;
	width:auto;
	text-align:left;
	float:left;
	margin-bottom:5px;
	margin-right:10px;
	padding-top:5px;
	padding-left:30px;
	border:none;
	min-height:16px;
	clear:both;
	cursor:pointer;
}


/* Radio Buttons */
label.radio_checked {
	background: #fff url(img/radio2.gif) no-repeat;
	background-position:5px;
	text-align:left;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-left: 12px;
	height:15px;
}
label.radio_unchecked  {
	background: #fff url(img/radio1.gif) no-repeat;	
	background-position:5px;
	text-align:left;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-left: 12px;
	height:15px;
}

/* Radio Buttons */
label.radio_checked2 {
	background: #fff url(img/radio2.gif) no-repeat;	
	display:block;
	margin: 5px;
	margin-left: 10px;
	padding-left: 15px;
	height:15px;
}
label.radio_unchecked2  {
	background: #fff url(img/radio1.gif) no-repeat;	
	display:block;
	margin: 5px;
	margin-left: 10px;
	padding-left: 15px;
	height:15px;
}


/* Hover State */
label:hover{
	color: #575B60;
}

label.highlighted {
	border: 1px solid #333;
}

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* STOP EDITTING - DO NOT CHANGE OR REMOVE        */
.crirHidden {
	position: absolute;
	left: -3000px;
}



/* calendrier*/

.calendrier {
/*border:1px solid #ed4d0f;*/
	/*margin:5px 0 5px 0;*/
	font-size:10px;
	color:#EAAFAF;
	font-weight:normal;
	height:240px;
	color:#E59F9F;
	position:relative;
}



.calendrier a{
	color:#FFFFFF;
	font-weight:bold;

	}

.datecal{
	position:absolute;
	height:50px;
	text-align:center;
	top:0px;
	right:-10px;
}
.datecalstart{
	position:absolute;
	height:50px;
	text-align:center;
	top:0px;
	left:0px;
	}
	
.datefleche{
		background-image:url(img/agendato.gif);
		background-position:center center;
		background-repeat:no-repeat;
		position:absolute;
		height:20px;
		width:50px;
		text-align:center;
		top:30px;
		left:47px;
	}

	.datecal .caljourstr, .datecalstart .caljourstr{
		color:#EAAFAF;
		line-height:normal;
		font-size:10px;
		/*width:45px;*/
		text-align:center;
	}
	.datecal .caljournum, .datecalstart .caljournum{
		color:#FFFFFF;
		line-height:normal;
		font-size:34px;
		/*width:45px;*/
		text-align:center;
	}
	
	.datecal .calmois, .datecalstart .calmois{
		color:#FFFFFF;
		line-height:normal;
		font-weight:bold;
		font-size:10px;
		/*width:45px;*/
		text-align:center;
	}
	
	.datecal .calannee, .datecalstart .calannee{
		color:#FFFFFF;
		line-height:normal;
		font-size:16px;
		font-weight:bold;
		/*width:45px;*/
		text-align:center;
	}


.calendrier table{
	position:absolute;
	bottom:0px;
	width:145px;
}

.calendrier .hidden{
	display:none;
}

.calendrier .mois {
	
	line-height:12px;;
	font-weight:bold;
	color:#FFFFFF;
}
.calendrier .header {
/*	background-color:#ede9e6;*/
	color:#4c3d28;
}

.calendrier td , .calendrier  th{
text-align:center;
width:14%;
height:14px;
}
.calendrier .nodate {
	color:#FF00FF;
	font-weight:bold;
}
.calendrier .date {
	color:#4b3e2b;
	font-weight:bold;
}

#menuNavA3 .calendrier .date a, #menuNavA3 .calendrier .cal_sunday a{
	color:#fff;
}

.calendrier .activedate {
	color:#ffffff;
	font-weight:bold;
	background-color:#000000;
}
#menuNavA3 .calendrier td.activedate a, #menuNavA3 .calendrier td.activedate a:hover {
	color:#FFFFFF;
}

.calendrier .currentdate, .calendrier .currentdate a {
/*	color:#E59F9F;*/
	font-weight:bold;
	background-color:#CCCCCC;
}

#menuNavA3 .calendrier{
/*display:none;*/
vertical-align:top;
text-align:center;
z-index:90;
}
#menuNavA3 .calendrier a{
color:#FFFFFF;
}

#menuNavA3 .calendrier table{
bottom:auto;
position:relative;
top:0px;
}


#menuNavA3 input {
	border:1px solid #807366;
	font-size:10px;
	color : #000000;
	margin:0px;
	padding:0px;
}

#menuNavA3 .glissant {
	
}

#menuNavA3 .glissant a.joursplus{
	display:block;
	color:#ffffff;
	position:relative;
	width:35px;
	padding:3px;
	text-align:center;
}
#menuNavA3 .glissant a.joursplus:hover{
	background-color:#EAAFAF
}

#menuNavA3 .filtres{
	color:#000000;
}
/*************************************************************
**	Style pour l'extention guestbook livre d'or          **
**************************************************************/


.tx-guestbook-list-header { background-color:#CC4040; }
.tx-guestbook-list-table { border:none;	border-collapse:collapse; }
tx-guestbook-form-obligationfield {border:none;}
.tx-veguestbook-pi1  INPUT  {
font-style: normal;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;
border:1px solid #807366;
color : #807366;
} 

.tx-veguestbook-pi1  TEXTAREA  {
font-style: normal;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;
border:1px solid #807366;
color : #807366;
} 

.tx-veguestbook-pi1  TD {
font-style: normal;
font-weight: normal;
font-size: 11px;
line-height: normal;
text-decoration: none;
font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;
vertical-align: top;  
} 


/*************************************************************
**	Style pour l'extention guestbook livre d'or          **
**************************************************************/
.suppr_esp_perso a:hover{
	color:#000000;
}

/*************************************************************
** Style pour les legende d'images
**************************************************************/

.dam_caption{
color:#807366;
padding-right:10px;
padding-top:10px;
padding-left:0px;
letter-spacing:-0.5px;
}

.dam_pic .dam_caption{
padding-top:5px;
font-size:9px;
}

.csc-textpic-image .dam_caption{
position:relative;
left:-10px;
font-size:9px;
}

.dam_lg_auteur{
display: block;
}

.dam_lg_titre{
font-style:italic;
display: block;
}

.dam_lg_date{
display: block;
}

.dam_lg_mtt{
display: block;
}

.dam_lg_lieu{
display: block;
}

.dam_lg_acquisition{
display: block;
}

.dam_lg_copyright{
display: block;
}

.dam_lg_dimensions{
display: block;
}



.dam_ct_auteur{
color:#4C4C4C;
display: block;
}

.dam_ct_titre{
color:#4C4C4C;
font-style:italic;
display: block;
}

.dam_ct_copyright{
color:#807366;
display: block;
}


/*************************************************************
**	Style pour l'extention   Communique de presse     **
**************************************************************/
.tx-epmocommpresse-pi1 .titrecomm{
	font-weight:bold;
}

.tx-epmocommpresse-pi1 .liensfichier{
	position: relative;
	left:8px;
}

.tx-epmocommpresse-pi1 .liensfichier IMG{
	margin-right:3px;
	position:relative;
	top:2px;
}

.tx-epmocommpresse-pi1 .titre{
	color: #994c8c;
	font-weight:bold;
	font-size: 14px;
	padding-top:10px;
	padding-bottom:20px;
	text-align:left;
}

.tx-epmocommpresse-pi1 #separator{
	background-image:url(img/lignepts_presse.gif);
	height:1px;
	margin:10px -10px 10px -10px;
	overflow:hidden;
}

.tx-epmocommpresse-pi1 .csc-mailform-field .select_form,
.tx-epmodossierpresse-pi1 .csc-mailform-field .select_form{
padding-left:100px;
width:200px;
height:20px;
}

.tx-epmocommpresse-pi1 .csc-mailform-field label,
.tx-epmodossierpresse-pi1 .csc-mailform-field label{
width:80px;
text-align:right;
}

/*************************************************************
**	Style pour l'extention   Dossier de presse     **
**************************************************************/
.tx-epmodossierpresse-pi1 .titrecomm{
	/*color: #994c8c;*/
	font-weight:bold;
}

.tx-epmodossierpresse-pi1 .liensfichier{
	position: relative;
	left:8px;
}

.tx-epmodossierpresse-pi1 .liensfichier IMG{
	margin-right:3px;
	position:relative;
	top:2px;
}

.tx-epmodossierpresse-pi1 .titre{
	color: #994c8c;
	font-weight:bold;
	font-size: 14px;
	padding-top:10px;
	padding-bottom:20px;
}

.tx-epmodossierpresse-pi1 #separator{
	background-image:url(img/lignepts_presse.gif);
	height:1px;
	margin:10px -10px 10px -10px;
	overflow:hidden;
}
.italiquenoir ,#contenuPrincipal .italiquenoir a,#contenuPrincipal a .italiquenoir,#contenuPrincipal em{
	font-style: italic;
}

#contenuPrincipal .italiquenoir a,#contenuPrincipal a .italiquenoir,#contenuPrincipal a em{
	color:#000000 !important;
	text-decoration:underline;
}



#contenuPrincipal .eventshort a span.italiquenoir {
	text-decoration:none;
}

#contenuPrincipal .eventshort a .italiquenoir:hover{
	text-decoration:underline;
}

#contenuPrincipal .italiquenoir a:hover,#contenuPrincipal a em:hover,#contenuPrincipal a:hover .italiquenoir {
   color:#000000 !important;
   text-decoration:underline;
}

.italiquerubrique{
	font-style: italic;
}
.grasnoir{
	font-weight: bold;
}
.grasrubrique{
	font-weight: bold;
}
.italiquegrasnoir{
	font-style: italic;
	font-weight: bold;
}
.italiquegrasrubrique{
	font-style: italic;
	font-weight: bold;
}

.titrecoldroite{
	font-family:verdana, sans-sherif;
	font-weight:bold;
	font-size:11px;
	line-height:14px;
	color:#4C4C4C;
	clear:both;
	padding-bottom:10px;
}

.soustitrecoldroite{
	font-family:verdana, sans-sherif;
	font-weight:bold;
	font-size:10px;
	line-height:13px;
	color:#000000;
}

#contenuPrincipal .titrecoldroite{
	
}
/****************************/
/* styles des liens annexes */
/****************************/

.lienplanmusee, .lienexterne, .liendoc, .liencontact{
  margin-left:-10px;
  padding-left:10px;
  background-repeat:no-repeat;
  background-position:0px 4px;
}

.liendoc{
background-position:0px 2px;
}

.lienexterne, .liencontact{
background-position:0px 3px;
}

.tarif{
font-size:18px;
line-height:20px;
font-weight:normal;
}

.blocaccueil {
display:block;
padding:10px;
font-family:verdana, sans-sherif;
color:#FFFFFF;
font-size:14px;
line-height:22px;
font-weight:bold;
}

.bloclien  {
cursor:pointer;
}

/*comportement par defaut, un js est également utilisé dans le code de l'extension klee_blocsparam pour assurer la compatibilité ie6*/
#contenuPrincipal .bloclien:hover {
color:#000000;
}

#contenuPrincipal li .lienplanmusee a,#contenuPrincipal li .lienexterne a,#contenuPrincipal li .liendoc a,#contenuPrincipal li .liencontact a,#contenuPrincipal li a.lienexterne{
text-decoration:none;
}

#contenuPrincipal li a:hover, #deuxcolonnes li a:hover, #contenuPrincipal .unTiers li a:hover, #contenuPrincipal .lastTiers li a:hover{
	color:#000000;
}

.lienexterne a:hover, .lienplanmusee a:hover, .liendoc a:hover, .liencontact a:hover, .lienplanmusee:hover, .lienexterne:hover, .liendoc:hover, .liencontact:hover{
	color:#000000;
	text-decoration:none;
}

#contenuPrincipal .header2 a{color:#000000;text-decoration:underline;}

#contenuPrincipal .visites,#contenuPrincipal a.visites,#contenuPrincipal .visites a{color:#E66600}
#contenuPrincipal .manifestations,#contenuPrincipal a.manifestations,#contenuPrincipal .manifestations a{color:#CC4040}
#contenuPrincipal .collections,#contenuPrincipal a.collections,#contenuPrincipal .collections a{color:#BFA619}
#contenuPrincipal .personnel,#contenuPrincipal a.personnel,#contenuPrincipal .personnel a{color:#FF9B48}
#contenuPrincipal .professionnel,#contenuPrincipal a.professionnel,#contenuPrincipal .professionnel a{color:#994C8C}
#contenuPrincipal .particulier,#contenuPrincipal a.particulier,#contenuPrincipal .particulier a{color:#4C9999}
#contenuPrincipal .public,#contenuPrincipal a.public,#contenuPrincipal .public a{color:#8080B3}

#contenuPrincipal .unTiers ul li:hover a{color:#000000}
/*************/
/*  section  */
/*************/

#contenuPrincipal .csc-menu{
background-image:none;
background:none;
list-style:none;
list-style-type:none;
list-style-image:none;
margin:0;
padding:0;
padding-bottom:25px;
border-bottom:1px solid #E5E5E5;
}

#contenuPrincipal ul.csc-menu3{
background-image:none;
background:none;
list-style:none;
list-style-type:none;
list-style-image:none;
margin:0;
padding:0;
}




#contenuPrincipal li.csc-section{
background-image:none;
list-style-image:none;
list-style:none;
line-height:18px;
background:none;
font-size:15px;
margin:0;
padding:0;
padding-bottom:14px;
}

#contenuPrincipal li.csc-section:hover{
background-image:none;
}

#contenuPrincipal .csc-section a{
margin:0;
padding:0;
text-decoration:underline;
background-image:none;
list-style-image:none;
}

#contenuPrincipal .csc-section a:hover{
text-decoration:underline;
background-image:none;
list-style-image:none;
}


/********************/
/* Module recherche */
/********************/
#mod_recherche{
height:170px;
margin-top:10px;
width:80px;
color:#FFFFFF;
text-align:center;
}


.lien_recherche{
background-image:url(img/puce_rec.gif);
background-repeat:no-repeat;
background-position:8px 2px;
padding-left:16px;
margin-right:10px;
margin-bottom:15px;
}

.lien_recherche a{
color:#FFFFFF
}

/*************************************************/
.tx-srsendcard-pi1-field textarea{
	width:400px;
}

/**********************
ALERTES
***********************/
.tx-epmoalerte-pi1 .titre{
	background-image:url("../../typo3/gfx/alarme_couleur.gif");
	background-repeat:no-repeat;
	background-position:0px 2px;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	padding-left:17px;
}

.tx-epmoalerte-pi1 IMG{
	margin:0px;
	padding:0px;
	clear:both;
}

/******************************/
.lien_vers_alerte{
	background-image:url("../../typo3/gfx/alarme_couleur_manif.gif");
	background-repeat:no-repeat;
	background-position:0px 2px;
	margin:0px;
	padding:0px;
	padding-left:17px;
}

.lien_vers_alerte:hover{
	color:black;
}

/**********/

#nav{
  position:absolute;
  top:0px;
  left:900px;
}

.orsayField ul.selectOpen li{
width:200px;
}

.recherche_site_submit{
padding-right: 23px;
/*padding-top: 10px;*/
}

.no_response{
padding-top: 10px;
margin-bottom: 10px;
margin-top: 20px;
background-image:url(img/bgfooter.gif);
background-repeat:repeat-x;
width:auto;
}

.list_result_titre{
font-weight: bold;
}

.list_result_date{
/*color:#CC4040;*/
}

.list_result_content{
}

.list_result_last_update{
font-size: 80%;
padding-top: 5px;
}

.list_result_last_update .maj_lib{
}

.recherche_site_emplacement{
margin-top: 5px;
margin-bottom: 5px;
font-weight: bold;
}

.recherche_site_emplacement a{
display: block;
float: right;
font-weight: normal;
}

/* contenu titre 3 colonnes */


.flex3coltitle{
width:165px;
margin-left:-10px;
margin-top:10px;
height:65px;
/*cursor:pointer;*/
position:relative;
}

.flex3coltitle img{
left:20px;
bottom:0px;
position:absolute;
}

.flex3colimg{
margin:0;
padding:0;
width:165px;
margin-left:-10px;
background-image:url(img/bgliste.gif);
min-height:0px;
}

.flex3colimg a {
/*display:none;*/
}

.flex3colimg img{
padding-left:10px;
/*display:inline !important;*/
}

.flex3colcontent{
width:145px;
padding-top:10px;
padding-right:20px;
margin-bottom:10px;
}

/* titres */

#contenuPrincipal h1, #deuxcolonnes h1{
font-size:18px;
line-height:20px;
font-weight:normal;
color:#333333;
}

#contenuPrincipal h2, #deuxcolonnes h2{
font-size:15px;
line-height:20px;
font-weight:bold;
margin-bottom:0px;
padding-bottom:5px;
}

#contenuPrincipal h3, #deuxcolonnes h3{
font-size:13px;
line-height:18px;
font-weight:bold;
color:#333333;
margin-bottom:0px;
padding-bottom:5px;
margin-top: 0px;
}

#contenuPrincipal h4, #deuxcolonnes h4{
font-size:12px;
line-height:18px;
font-weight:bold;
margin-bottom:0px;
padding-bottom:0px;
}

#contenuPrincipal h5, #deuxcolonnes h5{
font-size:11px;
line-height:14px;
font-weight:bold;
color:#333333;
margin-bottom:0px;
padding-bottom:0px;
}

#contenuPrincipal h6, #deuxcolonnes h6{
font-size:11px;
line-height:14px;
font-weight:bold;
margin-bottom:0px;
padding-bottom:0px;
}


/* alignement retour zoom */


#contenuPrincipal .archive ul{
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
}

#contenuPrincipal .archive li{
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
background-position:0px 3px;
}

.select_form{
padding-left:220px;
width:200px;
height:20px;
}

/* info bulles */

.info{
color:#FFFFFF;
position:absolute;
width:13px;
height:13px;
top:0px; 
left:502px; 
font-weight:bold; 
font-family: verdana;
font-size:11px;
}

.info img{
padding-left:2px;
}

.info:hover{
background-color:#807366;
}

.infobulle{
position: absolute;	
visibility : hidden;
border: 1px solid Black;
padding: 10px;
font-family: Verdana, Arial;
font-size: 10px;
background-color: #FFFFCC;
z-index:100;
}

.infobulle2{
	position: absolute;
	top:13px;
	left:202px;
	width:250px;
	min-height:20px;
	visibility : hidden;
	padding: 10px;
	padding-left:40px;
	font-family: Verdana, Arial;
	font-size: 10px;
	color:#000000;
  	background-color:#FFFF3D;
  	background-image:url("img/info2.gif");
  	background-repeat:no-repeat;
  	background-position:10px 10px;
}

.infobulle3{
	position: absolute;
	margin-left:-380px;
	margin-top:-320px;	
	visibility : hidden;
	border: 1px solid Black;
	padding: 10px;
	font-family: Verdana, Arial;
	font-size: 10px;
	background-color: #FFFFCC;
	z-index:100;
}

/* cartes postales */

#tx_srsendcard_pi1_card_message{
margin-top:10px;
margin-bottom:10px;
width:460px;
}

.tx-srsendcard-pi1-field input{
margin-top:10px;
margin-bottom:10px;
width:460px;
}

.tx-srsendcard-pi1-error-message{
margin:0;
padding:0;
font-size:10px;
color:#FF9B48;
font-style:italic;
}

.tx-srsendcard-pi1-card-message{
margin-top:-10px;
margin-left:10px;
width:478px;
border:1px solid #FF9B48;
}

.tx-srsendcard-pi1-card-text{
padding:10px;
}

.tx-srsendcard-pi1-card-caption{
font-style:italic;
color:#807366;
padding:10px;
padding-top:0px;
margin-left:20px;
}

.slideFull{
	padding:10px 10px 10px 0px;;
	position:relative; 
	height:63px;
	width:505px;
	overflow:hidden;
	margin-left:-10px;
}


.noticeSlide{
	background-image:url(img/bgliste.gif);
	padding:10px 40px 10px 20px;
	margin:0px 0px 30px 0px;
	position:relative; 
	height:140px;
	width:614px;
	overflow:hidden;
}

.noticeSlide .slidecontainer{
	width:50000px;
}

.noticeSlide .slideCtt{
	white-space:nowrap;
	margin:0px;
	padding:0px;
	position:relative;
/*	background-color:#3333FF;*/
}

.tx-parcours-pi1 .noticeSlide li {
    list-style-image:none;
		list-style:none;
		float:left;
		position:relative;
		display:inline;
		width:65px;
		margin:5px;
	}

.tx-parcours-pi1 .news-single-img{
width:165px;
}

.tx-parcours-pi1 .eventshort{
color:#4C4C4C;
margin-top:-10px;
}

.slideCtt .slideImg{
	position:relative;
	float:left;
/*	display:inline;*/
	background-image:none;
	width:65px;
	height:65px;
	padding:0px 0px 10px 10px ;
}


#contenuPrincipal .noticeSlide img{
	margin:0px;
	padding:0px 10px 0px 5px;
}

.slidetools {
	position:absolute;
	top:0px;
	width:20px;
	height:134px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
}
.slidetools.left{
	left:0px;
	display:table;
}
.slidetools.right{
	right:0px;
	display:table;
}

.slidetools .slidebtt, .slidetools .slidebttmid{
	height:160px;
	position:relative;
	background-color:#FFFFFF;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	margin:0px;
    display: table-cell;
    vertical-align: middle;
}

.slidetools .slidebttmid{
	padding:0px 0px 0px 0px;
	border-top:#807366 solid 1px;
	border-bottom:#807366 solid 1px;
	height:23px;

}
.slidetools .slidebtt .prevBtt, .slidetools .slidebtt .prevBttOver, .slidetools .slidebtt .prevBttActive, 
.slidetools .slidebtt .nextBtt, .slidetools .slidebtt .nextBttOver, .slidetools .slidebtt .nextBttActive,
.slidetools .slidebttmid .mosBtt, .slidetools .slidebttmid .mosBttOver, .slidetools .slidebttmid .mosBttActive, 
.slidetools .slidebtt .notBtt
{
	height:50px;
	width:20px;
	display:block;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:center;
}
.slidetools .slidebtt .notBtt{
	cursor:default;
}
.slidetools .slidebtt .prevBtt{
	background-color:#FFFFFF;
	background-image:url(img/slidebck.gif);
}
.slidetools .slidebtt .prevBttOver{
    background-color:#807366;
    background-image:url(img/slidebck_on.gif);
}
.slidetools .slidebtt .prevBttActive{
    background-color:#807366;
    background-image:url(img/slidebck_act.gif);
}
.slidetools .slidebtt .nextBtt{
	border-top:1px solid #ECEAE8;
	background-color:#FFFFFF;
	background-image:url(img/slidenex.gif);
}
.slidetools .slidebtt .nextBttOver{
    background-color:#807366;
    background-image:url(img/slidenex_on.gif);
}
.slidetools .slidebtt .nextBttActive{
    background-color:#807366;
    background-image:url(img/slidenex_act.gif);
}
	
.slidetools .slidebttmid .mosBtt{
	background-color:#FFFFFF;
	background-image:url(img/slidemos.gif);
	height:23px;
}
.slidetools .slidebttmid .mosBttOver{
    background-color:#807366;
    background-image:url(img/slidemos_on.gif);
    height:23px;
}
.slidetools .slidebttmid .mosBttActive{
    background-color:#807366;
    background-image:url(img/slidemos_act.gif);
    height:23px;
}
.download_wallpaper{
	display: block;
	width: 70px;
	background-color: #eeeeee;
	padding : 0 2px 0 2px;
	margin: 2px auto;
	font-size: 8px;
	
}

.download_wallpaper a{

color:#000000 !important;
}

.download_wallpaper a:hover{
color:#FFFFFF !important;
}

.download_wallpaper:hover{
	/*background-color: #807366;*/
}

.wallpaper_separator{
clear: both;
height: 2px;
}

.date_non_active{
font-weight: normal;
font-size: 80%;
color: #aaaaaa;
}
/* slassaut, bug 499
debut
*/
li.date_non_active
{
    font-size: 100%;
    background-image: url(img/puce_inactive.gif) ! important;
}

li.date_non_active:hover
{
    background-image: url(img/masquepuce.gif) ! important;
}

a:hover span.date_non_active
{
    color: black;
}
/* fin */

.tx-dropdownsitemap-pi1{
margin:0px;
padding:0px;
margin-top:-10px;
}

.tx-kleeadmin-pi2 span.liendoc{
	background-position: 0px 2px;
	background-image: url("rte_01_FILES/doc4c.gif");
}
.tx-kleeadmin-pi2 span.liendoc a:hover{
	text-decoration:underline;
}

#menuNavB .tx-kleeadmin-pi2{
	margin:10px;
}

.force-clear {clear:both;}

