body
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	}


.accueil_fr #wrapper
	{
		background:url('images/bg_home.jpg') top left repeat;
		min-height:936px;
	}
	
#logo
	{
		width:370px;
		height:250px;
		cursor:pointer;
	}
.rouge #wrapper, .vert #wrapper, .orange #wrapper, .bleu #wrapper, .violet #wrapper, .beige2 #wrapper {
 background-image:url(images/left-bg.jpg);
 background-repeat:repeat-y;
 }	
.rouge #logo{/*background-color:#db2024;*/ background-image:url(images/logo-rouge.png);}
.vert #logo{/*background-color:#7ba052;*/ background-image:url(images/logo-vert.png);}
.orange #logo{/*background-color:#df780a;*/ background-image:url(images/logo-orange.png);}
.bleu #logo{/*background-color:#4072a9;*/ background-image:url(images/logo-bleu.png);}
.violet #logo{/*background-color:#6640a9;*/ background-image:url(images/logo-violet.png);}
.beige2 #logo{/*background-color:#DFB360;*/ background-image:url(images/logo-beige.png);}
	
#main h1, #main_h1		{
	font-size:22px;
	font-weight:normal;
	margin: 15px 0 ;
}
#main h2		{
	font-size:18px;
	font-weight:normal;
	margin: 15px 0 ;
}
#main h1:first-letter 		{
	font-size:60px;
	font-weight: bold;
}
#main h2 			{
 
}
#main h3 			{
font-size:16px;
}
#main h4 			{
	margin: 5px 0 ;
	font-size:14px;
	padding:0px;
}

.rouge h1,
.rouge h2 		{	color:#db2024;	}
.vert h1,
.vert h2			{	color:#7ba052;	}
.orange h1,
.orange h2 		{	color:#df780a;	}
.bleu h1,
.bleu h2			{	color:#4072a9;	}
.violet h1,
.violet h2 		{	color:#6640a9;	}
.beige2 h1,
.beige2 h2	{	color:#DFB360;	}
	
.rouge a 		{	color:#db2024;	}
.vert a 		{	color:#7ba052;	}
.orange a 	{	color:#df780a;	}
.bleu a 		{	color:#4072a9;	}
.violet a 	{	color:#6640a9;	}
.beige2 a 	{	color:#DFB360;	}

.fond_beige 
	{
		background-color:#ebebe0;
		display:block;
		padding: 0 5px;
		margin:15px 0;
	}
	
#main p	{ margin:8px 0px;}

#menu, #menu_en, #menu_es
	{
	margin-top:0;
	font-weight:normal;
	font-size:14px;
	color:#000;
	text-decoration:none;
	width:350px;
	}

#breadcrum 
	{
		margin:0 0 10px auto;
		display:block;
		font-size:12px;
		}
		
	#breadcrum a
		{
			/*text-decoration:none;
			color:#333;*/
			text-decoration:underline;
		}
	
.align_clear 
	{
		clear: both;
	}

.align_left 
	{
		float: left;
		margin: 0 10px 0 0;
		clear: left;
	}
.align_center 
	{
		display:block;
	}
.align_right 
	{
		float: right;
		margin: 0 0 0 10px;
		clear: right;
	}

/**************** WebReader - lecteur audio ******************/
#WR { margin: 0 0 0 auto; display:block; width:271px; text-align:right; clear:both;}
	
/****************MENU******************/
.accueil_fr #menu, .accueil_fr #menu_en, .accueil_fr #menu_es
	{
	/*margin-top:280px;*/
	padding-top:290px;
	}

#menu a, #menu_en a,#menu_es a
	{
	font-size:14px;
	color:#000;
	text-decoration:none;
	}

#menu ul li, #menu_en ul li, #menu_es ul li
	{
	list-style-type:none;
	padding-left:38px;
	/*height:46px;
		line-height:59px;*/
	font-weight:bold;
	padding-top:22px;
	}
	
#menu ul li.menu_1, #menu_en ul li.menu_1, #menu_es ul li.menu_1,
#menu ul li.menu_2, #menu_en ul li.menu_2, #menu_es ul li.menu_2
	{
	padding-left:45px;
	}
	
#menu ul li.menu_4, #menu_en ul li.menu_4, #menu_es ul li.menu_4
	{
	padding-left:40px;
	}
	
#menu ul.level_1 .menu_1:first-letter, #menu_en ul.level_1 .menu_1:first-letter, #menu_es ul.level_1 .menu_1:first-letter,
#menu ul.level_1 .menu_2:first-letter, #menu_en ul.level_1 .menu_2:first-letter, #menu_es ul.level_1 .menu_2:first-letter,
#menu ul.level_1 .menu_3:first-letter, #menu_en ul.level_1 .menu_3:first-letter, #menu_es ul.level_1 .menu_3:first-letter,
#menu ul.level_1 .menu_4:first-letter, #menu_en ul.level_1 .menu_4:first-letter, #menu_es ul.level_1 .menu_4:first-letter,
#menu ul.level_1 .menu_5:first-letter, #menu_en ul.level_1 .menu_5:first-letter, #menu_es ul.level_1 .menu_5:first-letter,
#menu ul.level_1 .menu_6:first-letter, #menu_en ul.level_1 .menu_6:first-letter, #menu_es ul.level_1 .menu_6:first-letter,
#menu ul.level_1 .menu_7:first-letter, #menu_en ul.level_1 .menu_7:first-letter, #menu_es ul.level_1 .menu_7:first-letter
	{ 
  	font-size:0px;
		color:#fff;
		text-decoration:none;
	} 

#menu ul.level_1 li.submenu ul.level_2 p.active:first-letter, 
#menu_en ul.level_1 li.submenu ul.level_2 p.active:first-letter,
#menu_es ul.level_1 li.submenu ul.level_2 p.active:first-letter
	{ 
  	font-size:14px;
	} 

#menu ul li.menu_1, #menu_es ul li.menu_1
	{
	background-repeat: no-repeat;
	background-position: left top;
	}
#menu ul li.menu_1,#menu_es ul li.menu_1
	{
	background-image: url('images/menu_m_rouge.png');
	}
#menu_en ul li.menu_1
	{
	background-repeat: no-repeat;
	background-position: 5px top;
	background-image: url('images/menu-en/menu_m_rouge.png');
	}


#menu ul li.menu_2, #menu_en ul li.menu_2, #menu_es ul li.menu_2
	{
	background-repeat: no-repeat;
	background-position: left top;
	}
#menu ul li.menu_2, #menu_en ul li.menu_2
	{
	background-image: url('images/menu_m_vert.png');
	}
#menu_es ul li.menu_2
	{
	background-image: url('images/menu-es/menu_m_vert.png');
	}

#menu ul li.menu_3, #menu_en ul li.menu_3, #menu_es ul li.menu_3
	{
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url('images/menu_o_orange.png');
	}

#menu ul li.menu_4, #menu_en ul li.menu_4, #menu_es ul li.menu_4
	{
	margin-top:40px;
	background-repeat: no-repeat;
	background-position: left top;
	}
#menu ul li.menu_4, #menu_es ul li.menu_4
	{
	background-image: url('images/menu_a_bleu.png');
	}
#menu_en ul li.menu_4
	{
	background-image: url('images/menu-en/menu_a_bleu.png');
	}
	
#menu ul li.menu_5, #menu_en ul li.menu_5, #menu_es ul li.menu_5
	{
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url('images/menu_e_rouge.png');
	}

#menu ul li.menu_6, #menu_en ul li.menu_6, #menu_es ul li.menu_6
	{
	margin-top:40px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url('images/menu_s_violet.png');
	}

#menu ul li.menu_7, #menu_en ul li.menu_7, #menu_es ul li.menu_7
	{
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url('images/menu_s_orange.png');
	}

/***********SOUS MENUS******************/

#menu ul.level_2, #menu_en ul.level_2, #menu_es ul.level_2
	{ 
		padding:0;
		margin:0px 0 20px -30px;
	} 

#menu .menu_1 ul.level_2, #menu_en .menu_1 ul.level_2, #menu_es .menu_1 ul.level_2,
#menu .menu_2 ul.level_2, #menu_en .menu_2 ul.level_2, #menu_es .menu_2 ul.level_2
	{ 
		padding:0;
		margin:0px 0 20px -40px;
	} 

#menu ul.level_2 li, #menu_en ul.level_2 li, #menu_es ul.level_2 li
	{
	line-height:30px;
	padding:0;
	font-weight: normal;
	border-bottom:1px solid #ccc;
	} 

#menu p, #menu_en p, #menu_es p
	{
	margin:0;
	} 


#menu ul li.menu_1 ul.level_2 li, #menu_en ul li.menu_1 ul.level_2 li, #menu_es ul li.menu_1 ul.level_2 li,
#menu ul li.menu_5 ul.level_2 li, #menu_en ul li.menu_5 ul.level_2 li, #menu_es ul li.menu_5 ul.level_2 li
	{ 
		/*background:url('images/puce_menu_rouge.gif') center left no-repeat;*/
		background-image:url(images/puce_menu_rouge.gif);
		background-repeat:no-repeat;
		background-position:left 9px;
		padding-left:15px;
	} 

#menu ul li.menu_1 ul.level_2 li p, #menu_en ul li.menu_1 ul.level_2 li p, #menu_es ul li.menu_1 ul.level_2 li p,
#menu ul li.menu_5 ul.level_2 li p, #menu_en ul li.menu_5 ul.level_2 li p, #menu_es ul li.menu_5 ul.level_2 li p,
#menu ul li.menu_1 ul.level_2 li .active, #menu_en ul li.menu_1 ul.level_2 li .active, #menu_es ul li.menu_1 ul.level_2 li .active,
#menu ul li.menu_5 ul.level_2 li .active, #menu_en ul li.menu_5 ul.level_2 li .active, #menu_es ul li.menu_5 ul.level_2 li .active,
#menu ul li.menu_1 ul.level_2 li a.trail, #menu_en ul li.menu_1 ul.level_2 li a.trail, #menu_es ul li.menu_1 ul.level_2 li a.trail,
#menu ul li.menu_5 ul.level_2 li a.trail, #menu_en ul li.menu_5 ul.level_2 li a.trail, #menu_es ul li.menu_5 ul.level_2 li a.trail
	{ 
		color:#db2024;
	} 

#menu ul li.menu_2 ul.level_2 li, #menu_en ul li.menu_2 ul.level_2 li, #menu_es ul li.menu_2 ul.level_2 li

	{ 
		background:url('images/puce_menu_vert.gif') center left no-repeat;
		padding-left:15px;
	} 

#menu ul li.menu_2 ul.level_2 li p, #menu_en ul li.menu_2 ul.level_2 li p, #menu_es ul li.menu_2 ul.level_2 li p,
#menu ul li.menu_2 ul.level_2 li .active, #menu_en ul li.menu_2 ul.level_2 li .active, #menu_es ul li.menu_2 ul.level_2 li .active,
#menu ul li.menu_2 ul.level_2 li a.trail, #menu_en ul li.menu_2 ul.level_2 li a.trail, #menu_es ul li.menu_2 ul.level_2 li a.trail
	{ 
		color:#7ba052;
	} 

#menu ul li.menu_3 ul.level_2 li, #menu_en ul li.menu_3 ul.level_2 li, #menu_es ul li.menu_3 ul.level_2 li,
#menu ul li.menu_7 ul.level_2 li .active, #menu_en ul li.menu_7 ul.level_2 li .active, #menu_es ul li.menu_7 ul.level_2 li .active
	{ 
		background:url('images/puce_menu_orange.gif') center left no-repeat;
		padding-left:15px;
	} 

#menu ul li.menu_3 ul.level_2 li p, #menu_en ul li.menu_3 ul.level_2 li p, #menu_es ul li.menu_3 ul.level_2 li p,
#menu ul li.menu_7 ul.level_2 li p, #menu_en ul li.menu_7 ul.level_2 li p, #menu_es ul li.menu_7 ul.level_2 li p,
#menu ul li.menu_3 ul.level_2 li .active, #menu_en ul li.menu_3 ul.level_2 li .active, #menu_es ul li.menu_3 ul.level_2 li .active,
#menu ul li.menu_7 ul.level_2 li .active, #menu_en ul li.menu_7 ul.level_2 li .active, #menu_es ul li.menu_7 ul.level_2 li .active,
#menu ul li.menu_3 ul.level_2 li a.trail, #menu_en ul li.menu_3 ul.level_2 li a.trail, #menu_es ul li.menu_3 ul.level_2 li a.trail,
#menu ul li.menu_7 ul.level_2 li a.trail, #menu_en ul li.menu_7 ul.level_2 li a.trail, #menu_es ul li.menu_7 ul.level_2 li a.trail
	{ 
		color:#df780a;
	} 

#menu ul li.menu_4 ul.level_2 li, #menu_en ul li.menu_4 ul.level_2 li, #menu_es ul li.menu_4 ul.level_2 li
	{ 
		background:url('images/puce_menu_bleu.gif') center left no-repeat;
		padding-left:15px;
	} 

#menu ul li.menu_4 ul.level_2 li p, #menu_en ul li.menu_4 ul.level_2 li p, #menu_es ul li.menu_4 ul.level_2 li p,
#menu ul li.menu_4 ul.level_2 li .active, #menu_en ul li.menu_4 ul.level_2 li .active, #menu_es ul li.menu_4 ul.level_2 li .active,
#menu ul li.menu_4 ul.level_2 li a.trail, #menu_en ul li.menu_4 ul.level_2 li a.trail, #menu_es ul li.menu_4 ul.level_2 li a.trail
	{ 
		color:#4072a9;
	} 

#menu ul li.menu_6 ul.level_2 li, #menu_en ul li.menu_6 ul.level_2 li, #menu_es ul li.menu_6 ul.level_2 li
	{ 
		background:url('images/puce_menu_violet.gif') center left no-repeat;
		padding-left:15px;
	} 

#menu ul li.menu_6 ul.level_2 li p, #menu_en ul li.menu_6 ul.level_2 li p, #menu_es ul li.menu_6 ul.level_2 li p,
#menu ul li.menu_6 ul.level_2 li .active, #menu_en ul li.menu_6 ul.level_2 li .active, #menu_es ul li.menu_6 ul.level_2 li .active,
#menu ul li.menu_6 ul.level_2 li a.trail, #menu_en ul li.menu_6 ul.level_2 li a.trail, #menu_es ul li.menu_6 ul.level_2 li a.trail
	{ 
		color:#6640a9;
	} 


/*********PAGE d'ACCUEIL *****************/

.accueil_fr #main #accueil-fr 
	{
		padding-top:100px;
		padding-left:300px;
	}

#actus 
	{
		background:url('images/actus.png') center left no-repeat;
	}
	
	#actus h1
	{
		color:#b21111;
		font-size:19px;
		display:inline;
		float:left;
		height:19px;
		line-height:19px;
		font-weight:normal;
		margin:5px 20px 0 5px
	}
	
	#actus .mod_newslist div
	{
		display:inline;
		float:left;
		margin:5px 5px 0;
		padding-right:10px;
		border-right:1px solid #333;
	}
	#actus .mod_newslist div.last
	{
		border-right:none;
	}
	
		#actus .mod_newslist div a
		{
			display:inline;
			float:left;
			color:#333333;
			text-decoration:none;
		}


.accueil_fr #image_1,
.accueil_fr #image_2,
.accueil_fr #image_3,
.accueil_fr #image_4
	{
		width:100px;
		height:100px;
		position:absolute;
	}
.accueil_fr #image_1
	{
		top:40px;
		left:50px;
	}

.accueil_fr #image_2
	{
		top:170px;
		left:0px;
	}

.accueil_fr #image_3
	{
		top:305px;
		left:45px;
	}

.accueil_fr #image_4
	{
		top:390px;
		left:170px;
	}

.accueil_fr #image_1 a,
.accueil_fr #image_2 a,
.accueil_fr #image_3 a,
.accueil_fr #image_4 a
	{
		display:block;
		text-decoration:none;
		height:100px;
	}


.accueil_fr #footer_accueil_fr 
	{
		background:url('images/footer_accueil_fr.gif') bottom left no-repeat;
		height:173px;
		margin-top:20px;
	}
.accueil_fr #footer_accueil_en 
	{
		background:url('images/footer_accueil_en.gif') bottom left no-repeat;
		height:173px;
		margin-top:20px;
	}
.accueil_fr #footer_accueil_es 
	{
		background:url('images/footer_accueil_es.gif') bottom left no-repeat;
		height:173px;
		margin-top:20px;
	}

.accueil_fr #footer_accueil_fr a, .accueil_fr #footer_accueil_en a, .accueil_fr #footer_accueil_es a
	{
		text-decoration:none;
	}

	.accueil_fr #footer_accueil_fr #mentions_legales a, .accueil_fr #footer_accueil_en #mentions_legales a, .accueil_fr #footer_accueil_es #mentions_legales a
	{
		color:#b21111;
		font-size:10px;
	}

	.accueil_fr #footer_accueil_fr #e_lettre a, .accueil_fr #footer_accueil_en #e_lettre a, .accueil_fr #footer_accueil_es #e_lettre a
	{
		color:#fff;
		font-size:14px;
	}


	.accueil_fr #footer_accueil_fr #mentions_legales, .accueil_fr #footer_accueil_en #mentions_legales, .accueil_fr #footer_accueil_es #mentions_legales
		{
			position:absolute;
			top:166px;
			left:580px;
		}

	.accueil_fr #footer_accueil_fr #e_lettre, .accueil_fr #footer_accueil_en #e_lettre, .accueil_fr #footer_accueil_es #e_lettre
		{
			position:absolute;
			top:116px;
			left:740px;
		}

/*********** MENU 1 - RICHESSES DES COLLECTIONS ******************/
.collection_richesse
		{
display:block;
width:250px;
margin: 0 0 35px 0
}
.collection_richesse p
		{
margin:0px;
}
.collection_richesse img
		{
margin:0;
}

/*********** MENU 2 - HORAIRES - ACCES - CONTACT ******************/
#main .table_pratique,  {
	font-size:100%;
}

#main .table_pratique th {
	font-weight:normal;
	background-color: #EBEBE0;
	padding: 8px 10px 8px 0;
	width:150px;
}

#main .table_contact p  {
	line-height:110%;
}

#main .table_contact th {
	font-size:120%;
	font-weight:normal;
	background-color: #EBEBE0;
	padding: 0 10px;
	width:200px;
	text-align:left;
}

#main .table_liens, #main .table_liens2 {
	font-weight:normal;
	display:inline;
	float:left;
	width:230px;
	height:70px;
	padding: 5px 10px;
	border-top-width: 6px;
	border-right-width: 40px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
#main .table_liens {
	/*background-color: #EBEBE0;*/
	background-color: #fce1e1;
}
#main .table_liens2 {
	/*background-color: #f7f7f3;*/
	background-color: #EBEBE0;
}
#main .table_liens p, #main .table_liens2 p {
	margin:0;
	line-height:110%;
}
#main .table_liens a, #main .table_liens2 a {
	color:#333
}


/*********** MENU 3 - ORGANISER VOTRE VISITE ******************/
#main .table_organiser  {
	font-size:100%;
	width:590px;
}

#main .table_organiser th {
	font-weight:bold;
	padding: 10px;
	text-align:left;
	background-color: #EBEBE0;
	width:265px;
}
#main .table_organiser td {
	padding: 10px;
 
 }

#main .table_pros_tourisme  {
	font-size:100%;
	width:590px;
}

#main .table_pros_tourisme th {
	font-weight:normal;
	padding: 5px;
	text-align:left;
	background-color: #EBEBE0;

}
#main .table_pros_tourisme td {
 }

/*********** MENU 6 - boutique ******************/
.boutique1{background-color:#EBEBE0; padding:15px 8px; clear:both; margin:10px 0px;}
.boutique2{background-color:#F7F7F3; padding:15px 8px; clear:both; margin:10px 0px;}

/********* FORMULAIRE PAGE COLLECTIONS **************/
#collections_recherche {
}
#collections_recherche form{
width:90%;
margin:0px auto;
}
.rchch{
background-color: #F7F7F3;
border:#DB2024 1px solid;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
color: #333;
padding: 4px 3px 0px 3px;
height:21px;
width:200px;
}

.mod_zslm_displaymenu {
position:absolute;
top:0px;
left:10px;
width:200px;
}
.accueil_fr .mod_zslm_displaymenu {
position:absolute;
top:277px;
left:10px;
width:200px;
}
.langitem{
float:left;
padding-right:5px;}

#footer-pi{
margin-top:30px;
padding:5px 0px 30px 0px;
background-color:#FFFFFF;
background-image: url(images/footer-pi.png);
height:40px;
background-position:0px;
text-align:center;
color:#FFFFFF;
}
#footer-pi p{margin:0px 0px 3px 0px; text-align:center;}
#footer-pi a, #footer-pi a:visited{color:#FFFFFF; text-decoration:none;}

