@charset "utf-8";
/* CSS Document */

body{
	background-color:#e4d1cb;
	font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Luxi Sans", sans-serif; 
}

#page{
	background-color:#d00861;
}

#menu {
	background-color:#000;
	color:#FFF;
	font-size:12px;
	text-transform:uppercase;
}

#menu li{
	padding-bottom:10px;
	text-transform:uppercase;
	  
}

#menu a{
	color:#FFF;
    text-decoration:none;
    text-transform:uppercase;
}

/*.navigation {
	display:none;	
}
*/
.toggleSubMenu {
	list-style-image:url(../../images/puce_menu.png);
	border:none;
	  text-decoration:none;
}

.simpleMenu
{
	list-style-image:url(../../images/puce_menu.png);
	border:none;
	text-decoration:none;
}


.subMenu a { 
      vertical-align:top;
}


.subMenu li:hover, .subMenu li:focus, .subMenu li:active { 
      
	  background-image:url(../../images/selection_menu.jpg);	
	  background-position:top;
	  height:10px;
	  margin-top:5px;
	  vertical-align:text-bottom;
}

.subMenu {
	list-style-image:none;
	list-style-type:none;
	padding:0px;
	display:none;
}

.subMenu li{
	height:10px;
	width:285px;
	padding:0px;
	margin-top:5px;
	margin-left:-60px;
	text-indent:100px;
	display:block;
}



#header{
	background:url(../../images/recherche.png);
}

/*#bouton_ok{
      background: url(../../images/bouton_ok.png);
      background-repeat:no-repeat; 
}*/

#dates{
	/*background:url(../../images/dates.png);*/
}

#pub{
/*	background:url(../../images/pub.jpg);
	background-repeat:no-repeat; */
	background-color: #006e80;
}

#cadre
{
	/*background-image:url(../../images/fond.jpg);*/
	background: url(../../images/fond-repeat.jpg) repeat-y;
}

#corps
{
	background-color:#591546;
}

/*#logo{
	background:url(../../images/Logo.jpg);
} */

#speedMenu a
{
	color:#ffffff;
	text-decoration:none;
}

/*partie1*/
#partie1
{
	border-left-color:#591546;
}

#titre1{
	/*background:url(../../images/rouge.jpg);*/
	color:#ffffff;
	border-left-color:#591546;
	
}

#bandeau1{
	background:url(../../images/Bandeau1.jpg);
	background-repeat:no-repeat;
}

#avenir1{
	background-color:#3a092c;
	opacity:0.83;
	filter:alpha(opacity=83);
	text-decoration:none;
	color:#ffffff;
	font-size:12px;
}

#avenir1 a
{
	color:#e06683;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.titre{
	color:#e06683;
	font-size:14px;
	font-weight:bold;
}

.puce_avenir{
	background:url(../../images/puce_avenir.png);
}


/*partie2*/
#partie2
{
	border-left-color:#591546;
}

#titre2{
	/*background:url(../../images/verte.jpg);  */
	color:#ffffff;
	border-left-color:#591546;
}

#bandeau2{
	background:url(../../images/Bandeau2.jpg);
}

#avenir2{

}

/*partie3*/
#partie3
{
	border-left-color:#591546;
}

#titre3{
	/*background:url(../../images/jaune.jpg);*/
	color:#ffffff;
	border-left-color:#591546;
	
}

#bandeau3{
	background:url(../../images/Bandeau3.jpg);
}

#avenir3{
	
}

#footer{
	color:#ffffff;	
}

#footer a{
	color:#ffffff;	
	text-decoration:none;
}

#partenaire{
	/*background:url(../../images/partenaires.png);*/
}

#contenu
{
	color:black;
	background-color:white;
	/*border-left-color:#591546;
	border-top-color:#591546;  */
}

#affiche
{
	border-left-color:#591546;
	border-top-color:#591546;
}

.rouge{
	color:#FF0000;
}


.titre_espace{
	color:#591546;
	font-weight:bold;
	background-color:#e4d1cb;
	text-transform:uppercase;
	
}

.titre_espace1{
	color:#591546;
	font-weight:bold;
	background-color:#e4d1cb;
	text-transform:uppercase;
	font-size:18px;
}

.contenu_espace
{
	font-size:12px;
	line-height:1.5;
}

.contenu_espace a
{
	/*color:#9c121b;*/
	color:#004a7d;
}

.chemin{
	color:#591546;
	background-color:#e4d1cb;
	font-size:12px;
	text-decoration:none;
}

.chemin a{
	text-decoration:none;
	color:#591546;
}

/*
#tableau, #tableau td, #tableau th
{
	border:1px solid #84684a;
	border-collapse:collapse;
}

#tableauPlan, #tableauPlan td, #tableauPlan th
{
	border:2px solid #e4d0ca;
	border-collapse:collapse;
	text-align:center;
	padding-right:10px;
	padding-left:10px;
}  */

#photoSousMenuAcces
{
	background:url(../../images/photo-submenu-acces.jpg);
}

#photoSousMenuSalon
{
	background:url(../../images/PH-682.jpg);
}

#photoSousMenuPlan
{
	background:url(../../images/PH-697.jpg);
}

#photoSousMenuAtelier
{
	background:url(../../images/PH-718.jpg);
}

#photoSousMenuJeux
{
	background:url(../../images/PH-738.jpg);
}

#aVenirSousMenu
{
	background-color:#3a092c;
	opacity:0.83;
	filter:alpha(opacity=83);
	text-decoration:none;
	color:#ffffff;
	font-size:12px;
}

#aVenirSousMenu a
{
	color:#e06683;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.titre_mention{
	color:#591546;
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
}

#imageflash
{
  background-image:url(../../images/bord_noir.png);
}

.couleur_texte{
  color:#591546;
  font-weight:bold;
}

.date{
  color: #FF0066;
}

.titre_animations{
  color: #c2c827;
 
}

#exposant{
  width: 400px;
  background-color:#E4D1CB;
  color: #9C121B;
  text-align: center;
  background-position: center center;
  padding-top: 20px;
  padding-bottom: 20px;  
  
}

#details{
  width: 400px;
  text-align: center;
}

#alphabetique a {
background-image: url(../../images/puce-liste-alpha.png);  
color:white;
} 

.titreSearch
{
  background-color:#61164c; 
  color:white;
}

/*.alpha {
 background-image: url(../../images/puce-liste-alpha.png);         

width: 50px;
height: 50px;
 
 }  

.alpha a:link , .alpha a:visited, .alpha a:active{
      
color:white;

text-decoration:none;

text-align: center;
text-decoration: none;


}
*/

#titrea, #titre2a, #titre3a {
	color: #ffffff;     
}

.news-list-item .news-list-date {
	font-size: 12px;
	color: #F21012;
}

/* avenir */

#avenir .news-list-item .news-list-date {
	font-size: 12px;
	color: #F21012;
}

#avenir .tx-indexedsearch-searchbox-button {
	-moz-border-radius: 15px 15px 15px 15px;
	background-color: #ca006b;
	color: #ffffff;
}

#avenir .news-list-container {
	background-color: #3A092C;
	color: #ffffff;
	font-size: 12px;
	opacity: 0.83;
	text-decoration: none;	
}

#avenir .news-list-container .news-list-date {
	color: #E06683;
}	

#avenir .news-list-container h2 a {
	color: #E06683;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

#avenir .news-list-container a {
	color: #E06683;
	font-size: 12px;
	opacity: 0.83;
	text-decoration: none;
}

#avenir .news-list-morelink {
	color: #E06683;
	font-size: 14px;
	font-weight: bold;
	opacity: 0.83;
	text-decoration: none;
}

#avenir .tx-indexedsearch-descr {
	font-size: 13px;
}

/***** plugin login *****/
.tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable 
{
 /* border-color:#E4D0CA;*/
}

.tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable td.tx-loginboxmacmade-pi1-labelCell 
{
 background:none;
}


/***** contact *****/
.csc-mailform-field input
{
  border-color: #cba79c;
}

.csc-mailform-field textarea
{

  border-color: #cba79c;
}

/***** Plugin news *****/
.news-list-item 
{  
  border-bottom-color: #3F0A30; 
}


/***** Plugin liste exposants *****/
#pagination
{
  background-color: #E4D1CB; 
}

/***** Style des contenus *****/

/*
fushia:#FF0066
rouge:#E01B1D
vert:#C2C827
orange:#ff6600
mauve:#591546
mauve pale:#E4D0CA
jaune:#e3a702
bleu:#004A7D
*/

/* *** Couleurs de Philippe ***
fushia:#cc0066
rouge:#cc0000
vert:#C2C827
orange:#ff6600
mauve:#591546
jaune:#cc9900
bleu:#003366
*/

.contenu_espace h1
{
  /* orange */
  color:#ff6600;
}

.contenu_espace h2
{
  /* vert */
  color:#C2C827;
}

.contenu_espace h3
{
  /* fushia */
  color:#cc0066;
}

.contenu_espace h4
{
  /* jaune */
  color:#cc9900;
}

.contenu_espace h5
{
  /* rouge */
  color:#cc0000;
}

.contenu_espace a
{
  /* bleu */
  color:#003366;
}

.contenu_espace table, .contenu_espace table td, .contenu_espace table th 
{
  border-color:#591546;
}


/***** Plugin rechercher *****/
.csc-firstHeader
{
  color:#ff6600 !important;
}

/*
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr 
{
  border-bottom-color:#591546;
}   */

.tx-indexedsearch-res .tx-indexedsearch-res
{
  border-bottom-color:#591546;
}


.browsebox
{
  background-color:#e4d0ca;
}


/**** bouton recherche ****/
#recherche input.button_recherche {
background:url("../../images/bouton_ok.png") transparent;
background-repeat:no-repeat;
border:medium none;
color:#58585A;
cursor:pointer;
font-size:11px;
padding:0;
width:42px;
float: right;
margin-top: 3px;
padding-bottom: 1px;
}

#recherche input.text_recherche {
width: 170px;
color: #D00861;
}


/* calendrier */

.calendar-table th {
border-bottom-color: #591546 !important;
border-top-color: #591546 !important;
}

.columYear {
color:#591546 !important;
}

.linked_today, .linked_today_nolink {
background-color: #E4D1CB !important;
}