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

.accueil_fr #wrapper
	{
		background:url('../tl_files/xBrowser_style_sheets/images/bg_home.jpg') top left repeat;
		min-height:936px;
	}
	
#logo
	{
		width:390px;
		height:250px;
	}
	
.rouge #logo 		{	background-color:#db2024;	}
.vert #logo 		{	background-color:#7ba052;	}
.orange #logo 	{	background-color:#df780a;	}
.bleu #logo 		{	background-color:#4072a9;	}
.violet #logo 	{	background-color:#6640a9;	}
.beige2 #logo 	{	background-color:#DFB360;	}
	
#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
	{
	margin-top:0;
	font-weight:normal;
	font-size:14px;
	color:#000;
	text-decoration:none;
	width:350px;
	}

#breadcrum 
	{
		margin:0 0 10px auto;
		display:block;
		}
		
	#breadcrum a
		{
			text-decoration:none;
			color:#333;
		}
	
.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
	{
	margin-top:280px;
	}

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

#menu 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 ul li.menu_2
	{
	padding-left:45px;
	}
	
#menu ul li.menu_4
	{
	padding-left:40px;
	}
	
#menu ul.level_1 .menu_1:first-letter,
#menu ul.level_1 .menu_2:first-letter,
#menu ul.level_1 .menu_3:first-letter,
#menu ul.level_1 .menu_4:first-letter,
#menu ul.level_1 .menu_5:first-letter,
#menu ul.level_1 .menu_6:first-letter,
#menu 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
	{ 
  	font-size:14px;
	} 

#menu ul li.menu_1
	{
	background-image: url('../tl_files/xBrowser_style_sheets/images/menu_m_rouge.png');
	background-repeat: no-repeat;
	background-position: left top;
	}

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

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

#menu ul li.menu_4
	{
	margin-top:40px;
	background-image: url('../tl_files/xBrowser_style_sheets/images/menu_a_bleu.png');
	background-repeat: no-repeat;
	background-position: left top;
	}

#menu ul li.menu_5
	{
	background-image: url('../tl_files/xBrowser_style_sheets/images/menu_e_rouge.png');
	background-repeat: no-repeat;
	background-position: left top;
	}

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

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

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

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

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

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

#menu p
	{
	margin:0;
	} 


#menu ul li.menu_1 ul.level_2 li,
#menu ul li.menu_5 ul.level_2 li
	{ 
		background:url('../tl_files/xBrowser_style_sheets/images/puce_menu_rouge.gif') center left no-repeat;
		padding-left:15px;
	} 

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

#menu ul li.menu_2 ul.level_2 li

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

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

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

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

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

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

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

#menu ul li.menu_6 ul.level_2 li p,
#menu ul li.menu_6 ul.level_2 li .active,
#menu 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('../tl_files/xBrowser_style_sheets/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('../tl_files/xBrowser_style_sheets/images/footer_accueil_fr.gif') bottom left no-repeat;
		height:173px;
		margin-top:20px;
	}

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

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

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


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

	.accueil_fr #footer_accueil_fr #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;
}
