/* CSS Document */
*{
	margin:0;
	padding:0;
}

body {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}

#page {
	position:relative;
	margin:0 auto;
	width:1020px;
	height:750px;
	text-align:left;
	/*border:1px solid green;*/
}
html>body div#page {
height:auto;
min-height:750px;
}
#header{
	position:absolute;
	width:1020px;
	height:260px;
	top:0px;
	/*border:1px solid blue;*/
}
#header h1 {
	position:absolute;
	width:350px;
	height:206px;
	background:url(images/addim_drome_logo.jpg) no-repeat;
	top:23px;
	left:0px;
	text-indent:-5000px;
}

#home #header h1 {
	background:url(images/addim_drome_logo_accueil.jpg) no-repeat;
}

#header #menu_special {
	position:absolute;
	width:1020px;
	height:23px;
	background:#ec008c;
	background:url(images/FondHautMenu.jpg) top left no-repeat;
	color:#FFFFFF;
	font-size:11px;
	top:0px;
}
#header #menu_special ul {
	margin-top:4px;
	margin-left:30px;
	list-style-type:none;
}
#header #menu_special ul li {
	position:relative;
	float:left;
}
#header #menu_special ul li a {
	color:#FFFFFF;
	text-decoration:none;
}
#header #menu_special a:hover {
	text-decoration:underline;
}
#header #recherche{
	position:absolute;
	top:0px;
	right:0px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
/*#recherche div.div_recherche {
	width:60px;
	height:14px;
	background:url(fileadmin/template/images/recherche.jpg) no-repeat;
	text-indent:-5000px;
}*/
#header #recherche input.fields_recherche {
	height:16px;
	margin-top:3px;
	border:none;
}
#header #recherche input.fields_ok{
	background:#ec008c;
	color:#FFFFFF;
	font-weight:bold;
	border:none;
	cursor:pointer;
	margin-right:3px;
}
/* cache le titre du resultat de recherche */
body#searchresult #colonne_centre #centre div.csc-header {display:none;}
table.csc-searchResultInfo {
font-size:12px;
margin-bottom:12px;
}
table.csc-searchResultInfo td.csc-searchResultPrevNext {padding-left:8px;}
#content {
/*border:1px solid red;*/
padding-top:264px;
min-height:470px;
}

#home #content {
min-height:600px;
}

*html #home #content {
	height:900px;
}

* html #content {
height:470px;
}
#colonne_centre {
	position:relative;
	width:444px;
	background:url(images/fd_rose.jpg) repeat-x left top;
	margin-left:350px;
	/*padding-top:-100px;
	border:1px solid red;*/
}
/*div#page.smenu1 #colonne_centre,
div#page.smenu2 #colonne_centre {
	background:url(images/fd_rose.jpg) repeat-x left top;
}*/
/*#colonne_centre h2 {display:none;}*/
#colonne_centre h2#titre,
body#single_news div.news-single h3 {
display:block;
text-transform:uppercase;
font-weight:bold;
font-size:15px;
font-stretch: extra-condensed;
color:#eb0080;
margin-top:10px;
margin-left:12px;
}
body#home #colonne_centre h2#titre {display:none;}
#colonne_centre #centre h3.csc-firstHeader {
text-indent:-5000px;
}
div#page.smenu1 #colonne_centre h3,
div#page.smenu2 #colonne_centre h3,
div#page.pied #colonne_centre h3 {
text-indent:0;
margin-top:10px;
margin-bottom:7px;
font-weight:normal;
font-size:12px;
text-transform:uppercase;
}
div#page.smenu1 #colonne_centre p.bodytext,
div#page.smenu2 #colonne_centre p.bodytext {
line-height:normal;
margin-bottom:10px;
}
/*#colonne_centre #centre p.bodytext,
#colonne_centre #centre ul {
width:400px;
}*/
#colonne_centre #centre {
	position:relative;
	margin:16px 10px 0 15px;
	right:5px;
	font-size:11px;
	line-height:12px;
	/*border:1px solid aqua;*/
}
/* marge au debut du bloc central sur le home 
body#home #colonne_centre #centre {margin-top:80px;}*/
div#page.smenu1 #colonne_centre #centre,
div#page.smenu2 #colonne_centre #centre {
font-size:12px;
/*margin-top:20px;*/
margin-bottom:10px;
}
div#page.smenu1 #colonne_centre ul,
div#page.smenu2 #colonne_centre ul,
div#page.smenu1 #colonne_centre ol,
div#page.smenu2 #colonne_centre ol {
	list-style-type:square;
	list-style-position:inside;
}
/* liste presentation de l'addim */
body#home #colonne_centre #centre ul {
	list-style-type:none;
}
body#home #colonne_centre #centre ol li,
body#home #colonne_centre #centre ul li {
	text-indent:12px;
	margin-top:15px;
}
body#home #colonne_centre #centre ul li.ligne1 {
	background:url(images/petit_carre_bleu.jpg) no-repeat left 3px;
}
body#home #colonne_centre #centre ul li.ligne2 {
	background:url(images/petit_carre_rouge.jpg) no-repeat left 3px;
}
body#home #colonne_centre #centre ul li.ligne3 {
	background:url(images/petit_carre_orange.jpg) no-repeat left 3px;
}
/* FIN liste presentation de l'addim */
div#page.smenu1 #colonne_centre ul li,
div#page.smenu2 #colonne_centre ul li,
div#page.smenu1 #colonne_centre ol li,
div#page.smenu2 #colonne_centre ol li {
	margin-top:5px;
}


#colonne_centre #petit_poucet {
	position:relative;
	width:430px;
	top:0px;
	left:13px;
	padding-top:5px;
	padding-left:3px;
	color:#eb0080;
	background:url(images/filet-pp.gif) no-repeat left bottom;
}
#colonne_centre #petit_poucet a {
	font-size:11px;
	color:#eb0080;
	text-decoration:none;
	text-transform:uppercase;
}
#colonne_centre #petit_poucet a:hover {
	text-decoration:underline;
}
#footer{
	position:relative;
	width:1020px;
	margin:20px auto;
	text-align:center;
	/*height:18px;
	top:735px;*/
	border-top:1px solid #fabfdf;
	font-size:10px;
	color:#ec0081;
	/*padding-left:66px;*/
}
#footer span {
float:left;
}
#footer li {
float:left;
list-style:none;
}
/*#footer{
	position:absolute;
	width:953px;
	height:18px;
	top:735px;
	border-top:#fabfdf 1px solid;
	font-size:10px;
	color:#ec0081;
	padding-left:66px;
}*/
#colonne_droite {
	position:absolute;
	width:200px;
	height:301px;
	top:280px;
	left:800px;
	padding-top:20px;
}
body#home div#colonne_droite {
	background:url(images/titre_actu_droite.gif) top left no-repeat;
	top:280px;
	left:810px;
}

#colonne_droite h3 {
	text-indent:-5000px;
}
/* COLONNE GAUCHE */
#colonne_gauche {
position:absolute;
width:350px;
height:250px;
top:229px;
font-size:12px;
background:url(images/fd_col_gauche.gif) left top no-repeat;
/*border:1px solid orange;
float:left;*/
}
div#colonne_droite div.actu-home {
position:relative;
width:210px;
margin-left:8px;
}

div#colonne_droite div.actu-home .titre {
	display:none;
}

div#colonne_droite div.actu-home h3 {
text-indent:-5000px;
margin-bottom:8px;
height:20px;
}

div#colonne_droite div.actu-home .titre h4 {
	font-size:11px;
	font-weight:normal;
	color:#ca1190;
	padding-left:25px;
	text-transform:none;
	padding-bottom:8px;	
}


div#colonne_droite div.actu-home div.actu-home-content {
margin-top:10px;
}

div#colonne_droite .separation {
	height:1px;
	background:url(images/separation_news_accueil.gif) left top no-repeat;
	margin-top:10px;
	margin-bottom:15px;	
}

#home #colonne_droite .news_sub a {
	color:#4C4C4C;
}

div#colonne_droite div.actu-home img {
float:right;
margin-top:10px;
}
#colonne_droite h4,
#colonne_gauche div.actu-home h4{
	color:#eb0080;
	font-size:12px;
	text-transform:uppercase;
}
#colonne_droite div.news_date,
#colonne_droite div.actu-home div.actu-home-date {
	color: #000000;
	font-size:11px;
	margin-top:0px;
}
#colonne_droite div.news_sub,
#colonne_droite div.actu-home div.actu-home-text {
	color:#6d6f71;
	font-size:11px;
	margin-top:0px;
	text-align:justify;
}
#colonne_droite div.actu-home div.actu-home-text {
text-align:left;
}
#colonne_droite a,
#colonne_droite div.actu-home a {
	color:#eb0080;
	font-size:11px;
}

#colonne_droite div.actu-home a {
	color:#000000;
}

#colonne_droite div.news_lien {
margin-bottom:10px;
}
/* zone telechargement */
#colonne_gauche div.csc-header-n2 h3 {
background:url(images/titre_telechargement.gif) left top no-repeat;
text-indent:-5000px;
border-top:1px solid #ED008C;
margin-top:15px;
padding-bottom:5px;
}
#colonne_gauche div.csc-textpicHeader h5 {
color:#eb0080;
font-size:12px;
}
#colonne_gauche a.download {
color:#eb0080;
}
ul.csc-menu-1 {
list-style-position: inside;
list-style-type:square;
margin-left:12px;
}
/* menu secondaire */
div#menu_sec {
position:absolute;
top:12px;
left:70px;
width:200px;
}
div#menu_sec ul li {
color:#ED008C;
margin-bottom:10px;
list-style-image:url(images/puce-menu-sec.gif);
}
div#menu_sec ul li a {
color:#ED008C;
text-transform:uppercase;
text-decoration:none;
font-size:12px;
}
div#menu_sec ul li a:hover {
background-color:#FFFFFF;
filter:alpha(opacity=75);
-moz-opacity:0.75;
opacity: 0.75;
-khtml-opacity: 0.75;
}
/* FIN COLONNE GAUCHE */

/* MENU PRINCIPAL */
div#menu_principal {
/*border:1px solid red;*/
background:url(images/fd_menu_theatre.jpg) right top no-repeat;
position:absolute;
top:23px;
left:350px;
width:669px;
height:241px;
}
div#menu_principal dl dt {
display:block;
}
div#menu_principal dl dt a {
display:none;
}
div#menu_principal dt#dt_smenu1 {
/*border:1px solid red;*/
position:absolute;
background:url(images/fd_menu_musique.jpg) left top no-repeat;
top:0px;
left:0px;
width:223px;
height:241px;
}
div#menu_principal dt#dt_smenu2 {
/*border:1px solid aqua;*/
position:absolute;
background:url(images/fd_menu_danse.jpg) left top no-repeat;
top:0px;
left:223px;
width:222px;
height:241px;
}

div#menu_principal dt#dt_smenu3 {
/*border:1px solid aqua;*/
position:absolute;
background:url(images/annuaire.jpg) left top no-repeat;
top:0px;
left:445px;
width:225px;
height:241px;
}

/*div#menu_principal dl dt {display:none;}*/
div#menu_principal dl dd {
background-color:#FFFFFF;
height:170px;
width:223px;
font-size:11px;
/*border:1px solid yellow;*/
position:absolute;
display:none;
top:2px;
}
div#menu_principal dl dd#smenu1 {
left:0;
filter : alpha(opacity=80); 
-moz-opacity : 0.8; 
opacity : 0.8; 
}
div#menu_principal dl dd#smenu2 {
left:223px;
width:222px;
filter : alpha(opacity=80); 
-moz-opacity : 0.8; 
opacity : 0.8; 
}
div#menu_principal dl dd#smenu3 {
left:445px;
width:225px;
filter : alpha(opacity=80); 
-moz-opacity : 0.8; 
opacity : 0.8; 
}
div#menu_principal dl dd li {
list-style-type:none;
}
div#menu_principal dl dd li a {
text-decoration:none;
display:block;
padding-left:4px;
}
div#menu_principal dd#smenu1 li a {
color:#ec008c;
}
div#menu_principal dd#smenu1 li a:hover {
color:#FFFFFF;
background-color:#ec008c;
}
div#menu_principal dd#smenu2 li a {
color:#43A6DD;
}
div#menu_principal dd#smenu2 li a:hover {
color:#FFFFFF;
background-color:#43A6DD;
}
div#menu_principal dd#smenu3 li a {
color:#f05133;
}
div#menu_principal dd#smenu3 li a:hover {
color:#FFFFFF;
background-color:#f05133;
}

/* FIN MENU PRINCIPAL */

/* REVUE DE PRESSE, HOMEPAGE */

#revue-presse-home {
position:relative;
margin-top:20px;
padding-top:7px;
border-top:1px solid #ED008C;
}
#revue-presse-home h3 {
background:url(images/titre_presse.gif) left top no-repeat;
text-indent:-5000px;
margin-bottom:7px;
}
#revue-presse-home div.presse-titre {
display:block;
margin-right:10px;
float:left;
}
#revue-presse-home div.presse-date {
position:relative;
color:#666666;
}
#revue-presse-home a {
color:#ec008c;
}
/* FIN REVUE DE PRESSE, HOMEPAGE */
/* partenaires */
#colonne_centre .csc-header-n3 {
position: relative;
width:113px;
height:12px;
background:url(images/titre_partenaire.gif) left top no-repeat;
text-indent:-5000px;
margin-top:10px;
margin-bottom:7px;
}
#colonne_centre p.csc-frame-frame1 {
margin-bottom:50px;
}
/* VOS CONTACTS */
div#vos-contacts {
/*border:1px solid aqua;*/
position:relative;
}
div#vos-contacts h3 {
background:url(images/titre_vos-contacts.gif) left top no-repeat;
}
div#vos-contacts dl dt {
font-size:11px;
color:#000000;
font-weight:bold;
}
div#vos-contacts dl dd {
font-size:11px;
color: #999999;
}
/* FIN VOS CONTACTS */

/* NEWSLETTER, INSCRIPTION ... */
#inscription_newsletter {
position:relative;
border-top:1px solid #ED008C;
font-size:11px;
background-position:top left;
background-repeat:no-repeat;
margin-bottom:10px;
}

#inscription_newsletter .colonne_newsletter_gauche {
	width:1px;
	position:relative;	
}

#inscription_newsletter .colonne_newsletter_droite {
	float:left;
	position:relative;
	width:339px;	
}

#inscription_newsletter span {
color:#ED008C;
font-size:11px;
}
#inscription_newsletter h4 {
background:url(images/titre_inscription_newsletter.gif) left top no-repeat;
width:190px;
height:16px;
text-indent:-5000px;
margin-top:8px;
margin-bottom:5px;
}
#inscription_newsletter label {
font-size:10px;
}
#inscription_newsletter input.bordure {
border:1px solid #b3b0af;
clear:both;
}


.bloc_annuaire {
	position:relative;
	font-size:11px;
	background-position:top left;
	background-repeat:no-repeat;
	padding-bottom:5px;
	margin-top:15px;	
	
}


.bloc_annuaire .colonne_gauche {
	float:left;
	width:1px;
	position:relative;	
}

.bloc_annuaire .colonne_droite {
	position:relative;
	width:339px;	
}

.bloc_annuaire h3 {
background:url(images/titre_annuaire.gif) left top no-repeat;
width:190px;
height:16px;
text-indent:-5000px;
margin-top:8px;
margin-bottom:5px;
}
.bloc_annuaire h4 {
	color:#ed008c;
	font-size:11px;
}		

.bloc_annuaire div.texte a {
	color:#EC008C;
	font-weight:bold;
}


.bloc_emplois {
	position:relative;
	border-top:1px solid #ED008C;
	font-size:11px;
	padding-bottom:15px;
	margin-top:15px;	
}

.bloc_emplois h3 {
background:url(images/titre_emplois.gif) left top no-repeat;
width:190px;
height:16px;
text-indent:-5000px;
margin-top:10px;
margin-bottom:5px;
}

.bloc_emplois .texte {
	color:#000000;
}

.bloc_emplois .texte a {
	color:#00a8ea;
}

/*input.btn-img {border:1px solid red;}*/
.clear {clear:both;}

/* a reprendre ; tt_content upload */
td.csc-uploads-fileName,
td.csc-uploads-fileSize {
font-size:12px;
}
td.csc-uploads-fileName a {
color:#ec008c;
}
td.csc-uploads-fileSize {
padding-left:10px;
}

#colonne_droite div.csc-textpic-imagewrap dl  {
position: relative;
/*border:1px solid lime;*/
text-align:center;
margin-left:0;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom:15px;
}

/* PAGE PRESSE */
body#presse div#colonne_centre {
background:url(images/fd_rose.jpg) repeat-x left top;
}
body#presse div#colonne_centre div#presse-liste div.revue-presse {
margin-bottom:10px;
font-size:12px;
}
body#presse div#colonne_centre div#presse-liste div.revue-presse h5.titre {
color:#ec008c;
font-size:inherit;
}
body#presse div#colonne_centre div#presse-liste div.revue-presse div.date {
color:#666666;
}
/* FIN PAGE PRESSE */

/* PAGES NEWS */
.news-detail-item h3 {
position:relative;
text-transform:uppercase;
margin-top:12px;
margin-bottom:6px;
color:#ec008c;
font-size:12px;
clear:both;
/*float:left;*/
margin-right:10px;
}
.news-detail-item div.news-detail-titre {
color: #333333;
text-align:justify;
font-size:12px;
margin-bottom:12px;
margin-top:9px;
}
.news-detail-item img {
float:left;
margin-right:8px;
margin-bottom:8px;
}
.news-detail-item .news_date {
position:relative;
color:#6d6f71;
}

.news-detail-item p.news_date+p.bodytext {
font-size:12px;
color:#666666;
clear:both;
}
/* single news */
body#single_news h2#titre {
display:none;
}
/* FIN PAGES NEWS */

/* LIENS */
a {
color:#ec008c;
text-decoration:none;
}
a:hover {
color:#ec008c;
text-decoration:underline;
}

a.external-link-new-window {
text-decoration:underline;
color:#ec008c;
padding-right:15px;
background:url(images/lien_ext.gif) right 3px no-repeat;
}
/* rgsmoothgallery */
.tx-rgsmoothgallery-pi1 {
position:relative;
margin-left:-5px;
/*margin-top:-90px;*/
}
/* diaporama dans le bandeau, temporairement  la place du bouton theatre */
/*#diaporama {
position:absolute;
overflow: hidden;
top:-31px;
right:-115px;
*/
/*
CLIP:RECT
v1 dbut de la zone visible verticale,
v2 fin de la zone visible horizontale,
v3 fin de la zone visible verticale,
v4 dbut de la zone visible horizontale
*/
/*clip: rect(55px, 339px, 295px, 115px);*/

#diaporama {
	position:absolute;
	overflow: hidden;
	top:23px;
	right:0px;
	display:none;
}

#diaporama img {
	border:0;
}

/* vignettes diaporama */
#colonne_droite.jdExtCarousel {
height:480px;
overflow:auto;
margin-top:-15px;
}
#colonne_droite.jdExtCarousel .label {
display:none;
}
#colonne_droite.jdExtCarousel .thumbnail {
width:75px !important;
height:75px !important;
float:left;
}
/* PLAN DU SITE */
/*.csc-sitemap {
border:1px solid aqua;
}*/
.csc-sitemap ul {
list-style-type:square;
list-style-position:inside;
}
.csc-sitemap ul ul {
position:relative;
margin-left:15px;
}
/* premier niveau du plan */
.csc-sitemap ul li {
text-transform:uppercase;
margin-bottom:10px;
margin-top:5px;
font-size:13px;
font-weight:bold;
}
.csc-sitemap ul ul li {
text-transform:lowercase;
margin-bottom:5px;
font-size:12px;
font-weight:normal;
}
/* video */
body#video #centre {
position:relative;
width:650px;
border:1 px solid lime;
}
.tx-bddbflvvideogallery-pi1 {
border:1 px solid lime;
}
.tx-bddbflvvideogallery-pi1 #playlist {
position:relative;
/*border:1px solid red;*/
z-index:1;
margin-left:450px;
}
.tx-femp3player-pi1 {
position:relative;
margin-top:90px;
/*border:1px solid red;*/
}

div.texte_annuaire {
	padding-left:10px;
	font-size:12px;
	font-weight:bold;
	color:#eb0080;
	font-style:italic;
}

div.texte_annuaire a {
	font-size:12px !important;
}

#home #colonne_centre #centre .csc-header h1,
#home #colonne_centre #centre .csc-header h2,
#home #colonne_centre #centre .csc-header h3,
#home #colonne_centre #centre .csc-header h4,
#home #colonne_centre #centre .csc-header h5,

#home #colonne_centre #centre h1.csc-firstHeader,
#home #colonne_centre #centre h2.csc-firstHeader,
#home #colonne_centre #centre h3.csc-firstHeader,
#home #colonne_centre #centre h4.csc-firstHeader,
#home #colonne_centre #centre h5.csc-firstHeader,

#colonne_centre #centre h1.csc-firstHeader,
#colonne_centre #centre h2.csc-firstHeader,
#colonne_centre #centre h3.csc-firstHeader,
#colonne_centre #centre h4.csc-firstHeader,
#colonne_centre #centre h5.csc-firstHeader,

#home #colonne_gauche .csc-header h1,
#home #colonne_gauche .csc-header h2,
#home #colonne_gauche .csc-header h3,
#home #colonne_gauche .csc-header h4,
#home #colonne_gauche .csc-header h5 {
	margin-bottom:5px;
	color:#ed008c;
	line-height:normal;
}

#home #colonne_gauche .csc-header h1,
#home #colonne_gauche .csc-header h2,
#home #colonne_gauche .csc-header h3,
#home #colonne_gauche .csc-header h4,
#home #colonne_gauche .csc-header h5 {
	color:#4c4c4c;
}


#home #colonne_centre #centre .csc-header h1 { font-size:22px; }
#home #colonne_centre #centre .csc-header h2 { font-size:20px; }
#home #colonne_centre #centre .csc-header h3 { font-size:18px; }
#home #colonne_centre #centre .csc-header h4 { font-size:14px; }
#home #colonne_centre #centre .csc-header h5 { font-size:12px; }

#home #colonne_gauche .csc-header h1 { font-size:22px; }
#home #colonne_gauche .csc-header h2 { font-size:20px; }
#home #colonne_gauche .csc-header h3 { font-size:18px; }
#home #colonne_gauche .csc-header h4 { font-size:14px; }
#home #colonne_gauche .csc-header h5 { font-size:12px; }

#home #colonne_centre #centre hr {
	color:#ED008C;
	background-color:#ED008C;
	height:1px;
	border:0;
	margin-top:10px;
	margin-bottom:10px;	
}	

#home #colonne_centre #centre p {
	line-height:normal;
	font-size:12px;
}	

#home #colonne_centre,
#home #colonne_gauche {
	color:#4c4c4c;
}

#home #colonne_gauche {
	padding-right:10px;
	width:340px;
	background-image:none;
	
}

.news-single .news-single-img {
	margin:10px !important;
}

img.spacer-gif {
	margin:0 !important;
}

.actu_jazz {
		border-top:1px solid #ED008C;
		padding-top:15px;
		padding-bottom:10px;		
}

.actu_jazz h3 {
	color:#00a8ea;
	font-weight:normal;
	margin-bottom:5px;
	padding-left:80px;
	background:url(images/titre_actu_jazz.gif) no-repeat;
	background-position:80px 0;
	text-indent:-50000px;
	padding-bottom:0;
}

.actu_jazz h4 {
	color:#00a8ea;
	text-transform:uppercase;
	font-size:14px;
	padding-left:80px;	
}

.actu_jazz .news_date {
	color:#000000;
	font-size:12px;	
	text-transform:uppercase;
	font-weight:bold;	
	padding-left:80px;	
}

.actu_jazz .news_sub {
	font-size:12px;	
	padding-left:80px;	
}
.actu_jazz .news_sub a {
	color:#4C4C4C;
}

.actu_jazz img {
	margin-right:5px;
	margin-bottom:5px;	
}

.actu_jazz .more {
	padding-left:80px;
	margin-top:5px;	
}

.actu_jazz .more a {
	color:#00a8ea;
}

.bloc_presse {
	position:relative;
	border-top:1px solid #ED008C;
	font-size:11px;
	padding-bottom:15px;
}

.bloc_presse texte {
	color:#000000;
}


.bloc_presse h3 {
background:url(images/titre_bloc_presse.gif) left top no-repeat;
width:190px;
height:16px;
text-indent:-5000px;
margin-top:10px;
margin-bottom:5px;
}

.news-detail-date {
	display:none;
}