dl {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

TD#rootline {
	font-family: arial,sans-serif;
	color: white;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
}
TD#rootline a:link, TD#rootline a:active, TD#rootline a:visited {
	font-family: arial,sans-serif;
	color: white;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
TD#rootline a:hover {
	font-family: arial,sans-serif;
	color: white;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;	
}

TD#footer {
text-align:center;
height:16px;
	font-family: arial,sans-serif;
	color: white;
	font-size: 10px;
	padding: 0px 0px 0px 10px;
}
TD#footer img {
margin: 3px 0px 0px 0px;
	}
TD#footer a:link, TD#footer a:active, TD#footer a:visited {
	font-family: arial,sans-serif;
	color: white;
	font-size: 10px;
	text-decoration: none;
}
TD#footer a:hover {
	font-family: arial,sans-serif;
	color: white;
	font-size: 10px;
	text-decoration: underline;	
}

TD#contenu, TD#contenutouteslesnews {

z-index:40;
	font-family: arial,sans-serif;
	color: white;
	font-weight: normal;
	text-align: justify;
	font-size: 12px;
	padding: 10px 25px 10px 25px;
}
TABLE {
	font-family: arial,sans-serif;
	color: white;
	font-weight: normal;
	text-align: justify;
	font-size: 12px;
}
a:link, a:active, a:visited {
	font-family: arial,sans-serif;
	color: white;
	font-size: 11px;
	text-decoration: underline;
}
a:hover {
	font-family: arial,sans-serif;
	color: white;
	font-size: 11px;
	text-decoration: none;
}
li a:link, li a:active, li a:visited {
	font-family: arial,sans-serif;
	color: white;
	font-size: 11px;
	text-decoration: underline;
}
li a:hover {
	font-family: arial,sans-serif;
	color: white;
	font-size: 11px;
	text-decoration: none;
}
TD#en_image {
	padding: 10px 10px 10px 10px;
}

.titre_contenu { 
	font-family: arial, sans-serif;
	font-size: 18px;
	color: #FECB00;
	/**/text-align: center;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 5px 0px;
}
.titre_contenu111 { 
	font-family: arial, sans-serif;
	font-size: 18px;
	color: #FECB00;
	/**/text-align: left;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 5px 0px;
}
			/*-------------------------------------------------------------------------------------*/
												/* formulaire */

TD#border_line {
	background-color: #000000;
	padding: 2px 0px 2px 0px;
}
.label_wrap {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: white;
	font-weight: bold;
	text-align: right;
}
input { 
	font-family: Verdana, sans-serif;
	font-size:10px;
	color: black;
	border:1px solid black;
	font-weight:bold;
}
			/*-------------------------------------------------------------------------------------*/
												/* actu */

.actu-titre-cartouche {
	font-family: arial, sans-serif;
	font-size: 18px;
	color: #FECB00;
	
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 0px 5px 0px;
}											
.actu-total {
	padding: 0px 0px 20px 0px;
}
.actu-total-coeur {
	padding: 0px 0px 15px 0px;
}
.actu-total-index {
	padding: 0px 0px 15px 0px;
}
.actu-img {
	float : right;
	padding: 0px 10px 0px 5px;
}
.actu-titre {
	font-family: arial,sans-serif;
	color: #FECB00;
	font-weight: bold;
	font-size: 13px;
	padding: 0px 0px 5px 10px;
}
.actu-titre-affiche {
	font-family: arial,sans-serif;
	color: #FECB00;
	font-weight: bold;
	font-size: 13px;
	padding: 10px 0px 5px 10px;
}

.actu-date-index {
	font-family: arial,sans-serif;
	color: white;
	font-weight: normal;
	font-size: 11px;
	/*float: left;*/
	padding: 5px 0px 0px 10px
}

.actu-date {
	font-family: arial,sans-serif;
	color: white;
	font-weight: normal;
	font-size: 11px;
	/*float: left;*/
	padding: 0px 0px 0px 10px
}
.actu-time {
	font-family: arial,sans-serif;
	color: white;
	font-weight: normal;
	font-size: 11px;
	/*float: left;*/
	padding: 0px 0px 20px 10px
}

.actu-contenu {
	font-family: arial,sans-serif;
	color: white;
	font-weight: normal;
	font-size: 11px;
	padding: 0px 5px 2px 10px;
}

.actu-suite {
	font-family: arial,sans-serif;
	color: white;
	font-weight: normal;
	font-size: 11px;
	/*float: right;*/
	padding: 5px 30px 0px 10px;
}
.actu-suite a:link, .actu-suite a:visited, .actu-suite a:active {
	font-family: arial,sans-serif;
	color: white;
	font-weight: normal;
	font-size: 11px;
	/*float: right;*/
	text-decoration: underline;
}
.actu-suite a:hover {
	font-family: arial,sans-serif;
	color: white;
	font-weight: normal;
	font-size: 11px;
	/*float: right;*/
	text-decoration: none;
}
.actu-suite-file {
	font-family: arial,sans-serif;
	color: white;
	font-weight: normal;
	font-size: 11px;
	/*float: right;*/
	padding: 5px 20px 0px 0px;
}

/*-----------------------------------------actu concert--------------------------------------*/
.lien-usine-archive {
padding: 0px 20px 13px 10px ;
	
}
.actu-time-concert {
	font-family: arial,sans-serif;
	color: white;
	font-weight: normal;
	font-size: 11px;
	/*float: left;*/
	padding: 0px 0px 13px 0px ;
	text-align: left;
}
.actu-titre-concert {
	font-family: arial,sans-serif;
	color: #FECB00;
	font-weight: bold;
	font-size: 13px;
	padding: 0px 0px 13px 15px;
	text-align: left;
}
.actu-suite-concert {
	font-family: arial,sans-serif;
	color: white;
	font-weight: normal;
	font-size: 11px;
	/*float: right;*/
	padding: 0px 0px 13px 0px;
}
.actu-suite-concert a:link, .actu-file-concert a:visited, .actu-file-concert a:active {
	font-family: arial,sans-serif;
	color: white;
	font-weight: normal;
	font-size: 11px;
	/*float: right;*/
	
}
.actu-suite-concert a:hover {
	font-family: arial,sans-serif;
	color: white;
	font-weight: normal;
	font-size: 11px;
	/*float: right;*/
	text-decoration: none;
	
}
/*-----------------------------------------fin actu concert--------------------------------------*/
TABLE#menu-sujets {
 	font-family: Verdana,sans-serif;
	font-size: 11px;
	margin:3px;
	padding:3px;
	/*border:1px solid #666;
	background-color:#BA0000;*/
}
.menu-sujets {
 	font-family: Verdana,sans-serif;
	font-size: 11px;
	margin:3px;
	padding:3px;
	border:1px solid #666;
	background-color:#FFECC5;
}
.menu-sujets-titre {
 	font-family: Verdana,sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
.menu-sujets-levelact A:LINK, .menu-sujets-levelact A:VISITED {
	font-weight: bold;
	color: #FECB00;
	font-size: 13px;
}
.menu-sujets-levelact A:ACTIV {
	font-weight: bold;
	color: white;
}

.menu-sujets-levelact A:HOVER {
	font-weight: bold;
	color: white;
}
.menu-sujets-levelno {
	font-weight: normal;
}
/*.menu-sujets-level1 {
	margin: 5px 0px 0px 10px;
}*/

.actu-total-mint  {
	font-family: arial,sans-serif;
	text-decoration: none;
}
.actu-total-mint a:link, .actu-total-mint a:active, .actu-total-mint a:visited {
	font-family: arial,sans-serif;
	text-decoration: none;
}
.actu-total-mint a:hover {
	font-family: arial,sans-serif;
	text-decoration: underline;
}
.actu-titre-mint {
	font-family: arial,sans-serif;
	color: #FECB00;
	font-weight: bold;
	font-size: 12px;
	padding: 0px 0px 5px 0px;
}
.actu-date-mint {
	font-family: arial,sans-serif;
	color: white;
	font-weight: normal;
	font-size: 10px;
	float: right;
}
.actu-contenu-mint {
	font-family: arial,sans-serif;
	color: white;
	font-weight: normal;
	font-size: 10px;
}

			/*-------------------------------------------------------------------------------------*/
												/* single */
												
.actu-total-single {
	padding: 0px 0px 10px 0px;
}
.actu-img-single {
	/*padding: 0px 15x 5px 0px;*/
	/*float: left;*/
	padding: 0px 0x 0px 0px;
}
.actu-img-single-passe
 {
    text-align:center;
	/*padding: 0px 15x 5px 0px;*/
	padding: 0px 0x 0px 0px;
	/*float: left;*/
}
.actu-titre-single {
	font-family: arial,sans-serif;
	color: #FECB00;
	font-weight: bold;
	/*float: left;*/
	font-size: 14px;
	padding: 5px 0px 10px 10px;
}
.actu-date-single {
	font-family: arial,sans-serif;
	color: black;
	/*float: right;*/
	font-weight: bold;
	font-size: 10px;
	padding: 5px 0px 10px 10px;
}
.actu-time-single {
	font-family: arial,sans-serif;
	color: #FECB00;
	/*float: right;*/
	font-weight: bold;
	font-size: 14px;
	padding: 5px 0px 10px 10px;
}
.actu-contenu-single {
	font-family: arial,sans-serif;
	color: white;
	font-weight: normal;
	font-size: 11px;
	text-align: justify;
	padding: 0px 5px 10px 10px;
}
.actu-retour-single {
	font-family: arial,sans-serif;
	color: white;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	padding: 0px 0px 10px 10px;
}
.actu-retour-single a:link, .actu-retour-single a:visited, .actu-retour-single a:active {
	font-family: arial,sans-serif;
	color: white;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	text-decoration: underline;
}
.actu-retour-single a:hover {
	font-family: arial,sans-serif;
	color: white;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
}
.tx-ttnews-browsebox {
 	font-family: arial,sans-serif;
	margin:10px;
	padding:3px;
	/*border:1px solid #666;
	background-color:#BA0000;*/
}
.tx-ttnews-browsebox A:LINK, .tx-ttnews-browsebox A:VISITED, .tx-ttnews-browsebox A:ACTIV {
 	font-family: arial,sans-serif;
	color: white;
	text-decoration: underline;
}
.tx-ttnews-browsebox A:HOVER {
 	font-family: arial,sans-serif;
	color: white;
	text-decoration: none;
}
.tx-ttnews-browsebox TD { 
	font-size: 11px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold; 
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	background-color: #FFCC00;
	border:1px solid #000;
}

.tx-ttnews-browsebox-SCell A:LINK, .tx-ttnews-browsebox-SCell A:VISITED, .tx-ttnews-browsebox-SCell A:ACTIVE { 
 	font-family: arial,sans-serif;
 	color: black;
	font-weight: bold; 
	text-decoration: none;
}
.tx-ttnews-browsebox-SCell A:HOVER { 
 	font-family: arial,sans-serif;
 	color: black;
	font-weight: bold; 
	text-decoration: none;
}

.tx-ttnews-browsebox-morelink A:LINK, .tx-ttnews-browsebox-morelink A:VISITED, .tx-ttnews-browsebox-morelink A:ACTIVE {
 	font-family: arial,sans-serif;
 	font-size: 11px;
 	color: white;
 	text-decoration:underline;
}
.tx-ttnews-browsebox-morelink A:HOVER {
 	font-family: arial,sans-serif;
 	font-size: 11px;
 	color: white;
 	text-decoration:none;
}
/*---------------------------------------------- cine -----------------------------------------------*/

/**/.cine-total {
	padding: 0px 0px 10px 0px;
}
.cine-titre {
	font-family: arial,sans-serif;
	color: white;
	font-weight: bold;
	float: left;
	font-size: 12px;
}
.cine-date {
	font-family: arial,sans-serif;
	color: white;
	text-transform: capitalize;
	float: left;
	font-weight: bold;
	font-size: 12px;
}
.cine-seances {
	font-family: arial,sans-serif;
	color: white;
	font-weight: normal;
	font-size: 11px;
	text-align: justify;
}
.cine-detail {
	font-family: arial,sans-serif;
	color: white;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
}
/**/.cine-detail a:link, .cine-detail a:visited, .cine-detail a:active {
	font-family: arial,sans-serif;
	color: white;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
}
.cine-detail a:hover {
	font-family: arial,sans-serif;
	color: white;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	text-decoration: underline;
}

/*---------------------------------------------- cine detail -----------------------------------------------*/

.cine-total-detail {
	padding: 0px 0px 10px 0px;

}
.cine-titre-detail {
	font-family: arial,sans-serif;
	color: white;
	font-weight: bold;
	text-align:center;
	font-size: 16px;
	padding: 0px 0px 10px 0px;
	
}
.cine-date-detail {
	font-family: arial,sans-serif;
	color: white;
	float: left;
	/*text-transform: capitalize;*/
	font-weight: bold;
	font-size: 11px;
	padding: 10px 0px 0px 0px;
}
.cine-duree-detail, .cine-pub-detail, .cine-cat-detail, .cine-seances-detail, .cine-pays-detail {
	font-family: arial,sans-serif;
	color: white;
	font-weight: normal;
	font-size: 11px;
	text-align: justify;
}
.cine-contenu-detail {
	font-family: arial,sans-serif;
	color: white;
	font-weight: normal;
	font-size: 11px;
	text-align: justify;
	padding: 10px 0px 10px 0px;
}
.cine-actor-detail {
	font-family: arial,sans-serif;
	color: white;
	font-weight: normal;
	font-size: 11px;
	text-align: justify;
	padding: 5px 0px 0px 0px;
}
/**/.cine-lien-detail {
	font-family: arial,sans-serif;
	color: white;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	text-decoration: underline;
}
.cine-lien-detail a:link, .cine-detail-lien a:visited, .cine-detail-lien a:active {
	font-family: arial,sans-serif;
	color: white;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	text-decoration: underline;
}
.cine-lien-detail a:hover {
	font-family: arial,sans-serif;
	color: white;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
}
.cine-site-detail {
	font-family: arial,sans-serif;
	color: white;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
}
.cine-site-detail a:link, .cine-site-lien a:visited, .cine-site-lien a:active {
	font-family: arial,sans-serif;
	color: white;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	text-decoration: underline;
}
.cine-site-detail a:hover {
	font-family: arial,sans-serif;
	color: white;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
}
/*----------------------------------------------------------------------------------------------*/
.actu-tous-total {
 	font-family: arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 20px 5px 20px 5px;
	color: black;
}
.actu-tous-titre {
 	font-family: arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #FECB00;
	text-align:center;
	margin: 0px 0px 0px 0px;
}
.actu-tous-image {
	text-align:center;
	/*border:1px solid;*/
	margin: 0px 0px 10px 0px;
}
.actu-tous-auteur {
 	font-family: arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
	text-align: center;
	margin-bottom: 4px;
}
.actu-tous-contenu {
	text-align: arial,sans-serif;
	font-family:Verdana,sans-serif;
	font-style:normal;
	vertical-align:top;
	font-size:11px;
	color:black;
	/*margin-right:15px;
	margin-left:50px;*/
}
.actu-tous-telechargement {
 	font-family: arial,sans-serif;
	font-size: 11px;
	text-align: center;
	font-weight: normal;
	text-transform: capitalize;
	color: white;
	margin: 0px 0px 0px 0px;
}
.actu-tous-telechargement A:LINK, .actu-tous-telechargement A:VISITED, .actu-tous-telechargement A:ACTIV {
 	font-family: arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: capitalize;
	text-decoration: underline;
	color: white;
}
.actu-tous-telechargement A:HOVER {
 	font-family: arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: capitalize;
	text-decoration: none;
	color: white;
}
/*----------------------------------------------------------------------------------------------*/
#evenement
{
padding: 0px 5px 0px 5px;
}
#deroulant
{
padding: 0px 10px 20px 0px;
border-bottom:#990002 solid 1px;
}

#actu-titre-deroulant {
	font-family: arial, sans-serif;
	font-size: 18px;
	color: #FECB00;
	vertical-align:text-top;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 23px 0px 10px;
	
}	
#boite_a_lien_actus	
{
	white-space:nowrap;
	font-family: arial, sans-serif;
	font-size: 11px;
	display:compact;
padding: 5px 5px 5px 5px;

text-align:left;
background-color:#990002;
}

.annuaire {
  font-family: arial, sans-serif;
  font-size: 11px;
  text-decoration: none;
  font-weight: normal;
}

.tx_spdirectory-pi1-myformactive {
  font-family: arial, sans-serif;
  font-size: 11px;
  text-decoration: none;
  font-weight: normal;
}
.tx_spdirectory-pi1-dotted {
border: 1px solid #DADADA;
}
.tx_spdirectory-pi1-small {
font-size: 11px;
}
.tx_spdirectory-pi1-dottedcorner {
border-top: 0px none;
border-right: 0px none;
border-bottom: 2px dotted #DADADA;
border-left: 2px dotted #DADADA;
}
.tx_spdirectory-pi1-dottedcolor {
border: 2px dashed #EEEEFD;
}

#bandeau {

z-index:0;
}

#trois_minimum
{
font-size: 10px;
}
.news-single-imgcaption{
 font-family: arial, sans-serif;
  font-size: 10px;
  text-align:center;
  
  color:black;
  text-decoration: none;
  font-weight:bold;}
  /*----------xxxxxxxxxxxxxxxxXXXXXXXXXXXXXXXX-----rechercher-----XXXXXXXXXXXXXXXXxxxxxxxxxxxxxxx----------*/
#rechercher {
text-align:center;
	color: #666666;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	padding-top:10px;
	white-space:nowrap;
}
#rechercher form {
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
}
/*#rechercher input.rechercher_img {
	border: 0px;
	padding: 0px 0px 0px 10px;
	margin: 3px 0px 0px 0px;
	vertical-align: text-bottom;
	float: none;
}*/
#rechercher input.champ_rech {
padding:0px 0px 0px 5px;
}
#rechercher input {
vertical-align:middle;
border:#FFCC00;
	font-size: 10px;
	/*background-color:#FFCC00;*/
	background-color:white;
	/*color:#990000;*/
	color: black;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#recherche_av a:link, #recherche_av a:active, #recherche_av a:visited {
	color: #666666;
	font-weight: normal;
	font-size: 10px;
	float: right;
	text-decoration: none;
	padding: 5px 5px 5px 0px;
}
#recherche_av a:hover {
	color: #666666;
	font-weight: normal;
	font-size: 10px;
	float: right;
	text-decoration: underline;
	padding: 5px 5px 5px 0px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
margin-top:5px;
background-color: #970000;
}
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr{padding-bottom:10px;}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup
{color: black;
font-weight:bolder;
}

.tx-indexedsearch a:link, .tx-indexedsearch a:active, .tx-indexedsearch a:visited, .tx-indexedsearch a:hover {
font-weight:bolder;
}
