 body {


	background-color: #000000;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.red{
	background-color:#ffffff;
	color: #000000;
	text-align: center;
	font: 11px Verdana;


}
/* TABLES */

.index_table {
	width: 783px;
}

.catalogue {
	background-color:#ffffff;
	color: #000000;
	font: 11px Verdana;
	
}

.accueil_table{
	text-align: justify;
	font: 11px Verdana;
}
.accueil_table2{
	background-image: url(images/acc_actu.png);
	background-repeat:no-repeat;
}
.accueil_table4{
	background-image: url(images/acc_apropos.png);
	background-repeat:no-repeat;
	padding-left:3px;
padding-right:3px;

}
.accueil_table3{
background-color:#ebe6cb;
}

.main_table_1 {
	width: 783px;
	background-image: url(images/bck_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.main_table_2 {
	width: 783px;
	background-image: url(images/bck_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.main_table_3 {
	width: 783px;
	background-image: url(images/bck_03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	
}

.main_table_4 {
	width: 783px;
	background-image: url(images/bck_04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.main_table_5 {
	width: 783px;
	background-image: url(images/bck_05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.main_table_6 {
	width: 783px;
	background-image: url(images/bck_06.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.main_table_7 {
	width: 783px;
	background-image: url(images/bck_07.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.main_table_8 {
	width: 783px;
	background-image: url(images/bck_08.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.main_table_9 {
	width: 783px;
	background-image: url(images/bck_09.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.main_table_10 {
	width: 783px;
	background-image: url(images/bck_10.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


.contents_table {
	width: 495px;
	/* background-color: #DDDDDD; */
	background-image: url(images/bg.jpg);
/*	background-repeat: no-repeat; */
	background-position: left bottom;
}

.inside_table {
	width: 465px;
	background-color:#DDDDDD;
	background-image: url(images/bg.jpg);
}

.footer_table {
	width: 495px;
}

.map_table {
	width: 800px;
}


/* TEXTES */
.exposant{
	font: 9px Verdana;

}
.link_cat{
/*Positionne le texte de la page catalogue*/
	color: #000000;
	text-align: center;
	font: 11px Verdana;
}
h1 { 
	text-align: left;
	font: bold 13px Verdana;
	color: #E55712;
	margin: 0;
	padding: 0; 
}

h2 { 
	text-align: right;
	font: bold 12px Verdana;
	color: #B11116;
	padding-top: 1;
	padding-bottom: 1;
}

h3 { 
	text-align: left;
	font: bold 12px Verdana;
	color: #B11116;

}
.date_news { 
	text-align: left;
	font: bold 6px Verdana;
	color: #B11116;

}
h5 { 
	text-align: left;
	font: bold 12px Verdana;
	color: #B11116;
	margin: 0;
	padding: 0; 
}
h4 { 
	text-align: left;
	font: 10px Verdana;
	color: #E55712;
	margin: 0;
	padding: 0; 
}
h6 { 
	text-align: left;
	font: 14px Verdana;
	font-weight:bold;
	color: #FFFFFF;
	margin: 0;
	padding-left: 8px; 
}
.text_main {
	color: #000000;
	text-align: justify;
	font: 11px Verdana;
	line-height: 16px;
}
.history_link {
	color: #000000;
	font: 11px Verdana;
	line-height: 16px;
}

.text_main_bold {
	color: #000000;
	text-align: justify;
	font: 11px Verdana;
	/*line-height: 16px; */
	font-weight:bold;
}
.text_cat {
	color: #000000;
	text-align: right;
	font: 11px Verdana;
}

.text_retour {
	color: #333333;
	text-align: center;
	font: 10px Verdana;
}

.footer_cell {
	color: #666666;
	text-align: right;
	font: italic 10px Verdana;
	padding-top: 5px;
}

.alert {
	color: #990000;
	font: bold italic 12px Verdana;
	line-height: 16px;
}

/* LIENS */

.footer:link, .footer:visited {
	color: #666666;
	text-decoration: none;
}

.footer:hover {
	color: #999999;
	text-decoration: underline;
}

.main_link:link, .main_link:visited {
	color: #333333;
	text-decoration: underline;
}

.main_link:hover {
	color: #D36725;
	text-decoration: underline;
}
.link_catalogue, link_catalogue:visited {
	text-align: left;
	font: bold 14px Verdana;
	color: #E55712;
	text-decoration: underline;
	
}
.link_catalogue:hover {
	text-align: left;
	font: bold 14px Verdana;
	color: #E55712;
	text-decoration: none;
}
/* FORMULAIRES */

.saisie{
	background-color: #CCCCCC;
	font: 11px Verdana;
	color: #000000;
	border: 1px solid #333333;
	width: 99%;
	padding: 2px;
	margin-bottom: 5px;

}

.btn{
	background-color: #FFFFFF;
	font: 10px Verdana;
	color: #000000;
	border: 1px solid #333333;
	padding: 2px;
}

/* VISUS */

.visu {
	padding-bottom: 15px;
}

/* MENU */
/* Style général du menu */   
.menu_cell {
	background-image: url(images/menu_bck.png);
	background-repeat: repeat-x;
	background-position: left top;

}
#menu {
     margin: 0;
     padding: 0;
	 text-align:center;

	 
}
#menu ul {
     list-style-type: none;
     margin: 0;
     padding: 0;


 }
#menu ul li {
     float: left;
	 text-align:center;
 }   

 /* Style global du menu  */   

a#accueil,
a#catalogue,
a#deco,
a#histoire,
a#philo,
a#equipe,
a#faq,
a#liens,
a#presse,
a#contact
 {
    display:block;
	/* */
	margin-right:4px;
	margin-left:5px;
	color:#fff ;
	font: 12px Verdana;
	height:24px;
	text-decoration: none ;


 }  

/* Style particulier pour le background des liens
avec pour chacun : l'état inactif et actif */  

a#accueil,
a#catalogue,
a#deco,
a#histoire,
a#philo,
a#equipe,
a#faq,
a#liens,
a#presse,
a#contact
 {	

    background: url(images/bt.png) 0 0 no-repeat;
}

a#accueil:hover,
a#catalogue:hover,
a#deco:hover,
a#philo:hover,
a#histoire:hover,
a#equipe:hover,
a#faq:hover,
a#liens:hover,
a#presse:hover,
a#contact:hover
{

    background: url(images/bt.png) 0 -25px no-repeat;
}

/* Styles particuliers issus de la fonction PHP pour les liens en cours */   

#menu a.current_accueil,
#menu a.current_catalogue,
#menu a.current_deco,
#menu a.current_histoire,
#menu a.current_philo,
#menu a.current_equipe,
#menu a.current_faq,
#menu a.current_liens,
#menu a.current_index,
#menu a.current_presse,
#menu a.current_index,
#menu a.current_contact
 {
    background: url(images/bt.png) 0 -25px no-repeat;
}

/*SLIDESHOW EN PAGE D ACCUEIL*/
div.slideshow {
  margin: 18px auto;
}	
div.slideshow p {
  padding-top: 9px;
}
div.slideshow ul {
  background: #FFF;
  bottom: -35px;
  left: 0px;
  position: absolute;
  overflow: hidden;
  padding: 5px 0;
  z-index: 10001;
}
div.slideshow ul a {
  cursor: pointer;
  height: 25px;
  margin-right: 5px;
  opacity: 0.5;
  width: 30px;
}
div.slideshow ul a.active,
div.slideshow ul a:hover {
  opacity: 1;
}
div.slideshow ul li {
  float: left;
  list-style: none;
} 

