/******************************************************************************/
/******************************************************************************/
/*                 	HABILLAGE				 				                */
/******************************************************************************/
/******************************************************************************/

/******************************************************************************/
/*        Commun         	 			                                                               	                 */
/******************************************************************************/

html {
	margin : 0;
	padding : 0;
	background-image:url(../../images/structure/fd_degrade_gris_nacre_culture_danse.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#DBDBDB;
}
body {
	background-image:url(../../images/structure/fd_interface_nacre_culture_danse.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
}


/******************************************************************************/
/*                 	GENERAL					 				                */
/******************************************************************************/

#conteneur {
	display:block;
	width:996px;
	height:900px;
	margin:0 auto;
	padding:0;
	background-image:url(../../images/structure/fd_degrade_gris_nacre_culture_danse.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

/******************************************************************************/
/***********************       BANDO HAUT       ************************************/
/******************************************************************************/

#bando_haut {
	display:block;
	width:996px;
	height:222px;
	margin:0 auto;
	padding:0;
	position: relative;
}
#bando_haut .bando_haut_haut {
	width:996px;
	height:29px;
	margin:0;
	padding:0;
}

#bando_haut .bando_haut_haut_print {
	display:none;
}

#bando_haut .bando_haut_haut .thematiques {
	width:255px;
	height:22px;
	margin:0 0 0 45px;
	padding:7px 0 0;
	text-align:center;
	background-image:url(../../images/structure/fd_menu_infos_nacre_culture_danse.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	position: absolute;
	left: 0;
	top: 0;
}
#bando_haut .bando_haut_haut .logo_lien{
	position:absolute;
	left:40px;
	top:45px;
}
#bando_haut .bando_haut_haut .logo_lien a{
	display:block;
	width:270px;
	height:135px;
}
#bando_haut .bando_haut_haut .logo_lien a img {
	width:270px;
	height:135px;
}

#bando_haut .bando_haut_haut .webradio {
	float:right;
	width:120px;
	height:29px;
	margin:0 20px 0 0;
	padding:0;
	background-image:url(../../images/structure/fd_webradio_nacre_culture_danse.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
}


/******************************************************************************/
/*******************       MENU PRINCIPAL       ************************************/
/******************************************************************************/

#menu_principal {
	float:left;
	width:996px;
	height:48px;
	margin:0;
	padding:0;
	background-image:url(../../images/structure/fd_menu_principal_nacre_culture_danse.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	position:relative;
}
#menu_principal form {
	position:absolute;
	left:816px;
	padding: 10px 0 0 5px;
}
#menu_principal label {
	float:left;
	width:auto;
	display:none;
}
#menu_principal form input.recherche_input {
	padding: 2px 0 0 2px;
}
#P1Menu {
	position:absolute;
	left:18px;
	top:7px;
	z-index:2;
	width:810px;
	font-family:Arial, sans-serif;
	background-color:transparent;
	padding-left:0;
	list-style:none;
}

#P1Menu ul {
	margin:3px;
	padding:0;
	list-style:none;
}
#P1Menu li {
	margin:3px 0;
	background: transparent url(../../images/structure/trait_gris_1_nacre_culture_danse.gif) no-repeat right 2px;
	padding:0 4px;
}
#P1Menu li a {
	font-family:Helvetica, Arial;
	font-size:1.2em;
	font-weight:bold;
}	
#P1Menu a {
	text-decoration:none;
}
#P1Menu a:hover {
	text-decoration:underline;
}
#P1Menu .P1Tetiere {
	height:28px;
	float:left;
	width:auto;
}

#P1Menu .bloc-cache {
	display:none;
}
#P1Menu .bloc-visible{
	display:block;
	position:absolute;
	z-index:2000;
	top:25px;
	left:0;
	overflow:hidden;
}

#P1Menu .titre {
	text-decoration:none;
	color: #d21a59;
	font-weight:bold;
	padding: 4px 15px;
	border-right: 1px solid #555555;
	font-family:Helvetica, Arial;
	font-size:1.2em;
	font-weight:bold;
	padding:0 4px;
}
#P1Menu .titre:hover, .current .titre {
	color:#d21a59;
}
#P1Menu .currentTemp .titre {
	color:white;
}

#P1Menu .menuzero {
	width:770px;
	padding-bottom:14px;
	padding-right:9px;
	float: left;
	margin-top:-2px;
}
#P1Menu .menuzero_traits {
        background: transparent url(../../images/structure/fond_traits.gif) no-repeat;
        width:770px;
        margin:0;
        padding:0;
        float:left;
}
#P1Menu .menufirst {
	width:100%;
	height:100%;
	background-color:#e5e5e5;
	position:relative;
	border:1px solid #dddddd;
	border-top:0;
	padding:8px;
	float: left;
}

#P1Menu .classe1 .menufirst {
	background-image:url("../../images/structure/fleche-bas-menu.gif");
	background-repeat:no-repeat;
	background-position:60px 0px;
}

#P1Menu .classe2 .menufirst {
	background-image:url("../../images/structure/fleche-bas-menu.gif");
	background-repeat:no-repeat;
	background-position:210px 0px;
}

#P1Menu .classe3 .menufirst {
	background-image:url("../../images/structure/fleche-bas-menu.gif");
	background-repeat:no-repeat;
	background-position:390px 0px;
}

#P1Menu .classe4 .menufirst {
	background-image:url("../../images/structure/fleche-bas-menu.gif");
	background-repeat:no-repeat;
	background-position:535px 0px;
}
#P1Menu .classe5 .menufirst {
	background-image:url("../../images/structure/fleche-bas-menu.gif");
	background-repeat:no-repeat;
	background-position:685px 0px;
}

#P1Menu .menusecond {
	float:left;
	width:140px;
	margin:4px 1px;
	/*border-right:2px solid #ffffff;*/
	background-image:none;
}	

#P1Menu .menusecond a:hover{
	color: #ffffff;
}
#P1Menu .menuthird  {
	padding:2px;
}
#P1Menu .menuthird li {
	margin:2px 0;
	padding:2px 3px;
}
#P1Menu .menuthird a {
	text-transform:uppercase;
	color:#555555;
	font-family:Arial, helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	display:block;
}
#P1Menu .menuthird a:hover {
	color:#555555;
}
#P1Menu .menufour {
	margin-bottom:3px;
	padding:4px 0;
	float: left;
	width: 133px;
}
#P1Menu .menufour li {
	background-image:none;
	margin:2px 0 0 -5px;
	padding:2px 3px;
	font-size:1em;
}
* html #P1Menu .menufour li {
	margin:2px 0 0 0px;
}
#P1Menu .menufour li:hover,
#P1Menu .menufour li.actif {
	color:#ffffff;
	background-color:#d21a59;
}
#P1Menu .menufour li a {
	text-transform:none;
}

#P1Menu .menufour li:hover a,
#P1Menu .menufour li.actif a {
	color:#ffffff;
	text-transform:none;
}
#P1Menu .menufour a {
	color: #000000;
	font-size:1em;
	font-weight:normal;
	text-decoration:none;
	display:block;
	text-transform:none;
}
/*
#P1Menu .menuright {
	padding:0;
	margin:0;
	display:block;
	height:450px;
	width:12px;
	position:absolute;
	bottom:16px;
	right:0;
	background-image:url("../../images/menu_right.png");
	background-repeat:no-repeat;
	background-position:right bottom;
}
*/
#P1Menu .menubottom {
	width:790px;
	background-image:url("../../images/menu_bottom.png");
	background-position:left bottom;
	background-repeat:no-repeat;
	height:17px;
	font-size:1px;
	position:absolute;
	bottom:5px;
	margin:0;
	padding:0px;
}


/******************************************************************************/
/*******************       CONTENU                    ************************************/
/******************************************************************************/

/*******************       CONTENU GAUCHE           ***********************************/
#contenu_gauche {
	float:left;
	width:645px;
	height:auto;
	margin:0 0 0 15px;
	padding:24px 0 0;
	background-image:url(../../images/structure/fd_contenu_haut_nacre_culture_danse.png);
	background-repeat:no-repeat;
	background-position:left top;
}
* html #contenu_gauche {
	margin:0;
}
#contenu_gauche .contenu_gauche_fond {
	float:left;
	background-image:url(../../images/structure/fd_contenu_nacre_culture_danse.png);
	background-repeat:repeat-y;
	background-position:left top;
	padding:0 11px;
	width:623px;
}
* html #contenu_gauche .contenu_gauche_fond {
	padding:0 1px;
	width:645px;
}
#contenu_gauche .titre_container {
	float:left;
	width:480px;
	height:auto;
	min-height:65px;
	margin:0;
	padding:0 0 0 15px;
	background-image:url(../../images/structure/fd_titre_nacre_culture_danse.jpg);
	background-repeat:repeat-y;
	background-position:left top;
}
#contenu_gauche .titre_container {
	margin:0 0 0 10px;
}
#contenu_gauche .titre_container_home {
	float:left;
	width:480px;
	height:auto;
	min-height:65px;
	margin:0;
	padding:0 0 0 15px;
	background-image:url(../../images/structure/fd_titre_nacre_culture_danse_home.jpg);
	background-repeat:repeat-y;
	background-position:left top;
}
* html #contenu_gauche .titre_container_home {
	margin:0 11px 0 11px;
	padding:0;
	height:65px;
}


#contenu_gauche .icon_rss {
	background-color:#EC7020;
}

* html #contenu_gauche .barre_rouge_titre h2.entete {
	background:#EC7020 url("../images/rhonealpesmusic/entete-gauche-h1.jpg") left bottom no-repeat ;
}

.icon_rss {
	float:right;
	width:35px;
	height:20px;
	margin:0 -10px 10px 0;
	padding:10px 0 0 20px;
}


* html .icon_rss {
	float:right;
	width:55px;
	margin:0;
	padding:10px 0 2px 0;
	height:19px;
}

.icon_rss{
 height/*\**/: 19px\9;
}



#contenu_gauche .fil_fer ul {
	list-style:none;
}

#contenu_gauche .fil_fer ul li {
	float:left;
	width:auto;
	background-image:url(../../images/structure/puce_gallon_noir_nacre_culture_danse.gif);
	background-repeat:no-repeat;
	background-position:left 4px;
	padding:0 0 0 10px;
	margin:0 0 0 10px;
}
#contenu_gauche .fil_fer ul li a {
	color:#343434;
}
#contenu_gauche .barre_outils {
	float:right;
	width:100px;
	height:auto;
	margin:0;
	padding:5px 10px 0 15px;
}
* html #contenu_gauche .barre_outils {
	float:right;
	width:95px;
	height:auto;
	margin:0;
	padding:5px 10px 0 15px;
}
#contenu_gauche .barre_outils  a {
	padding:0 2px;
}
#contenu_gauche .barre_rouge_titre {
	float:left;
	margin:0 0 10px;
	padding:0;
	width:595px;
}
* html #contenu_gauche .barre_rouge_titre {
	width:620px;
}
#contenu_gauche .barre_rouge_titre_fleche {
	float:left;
	width:620px;
	height:7px;
	margin:0;
	padding:0;
	background-image:url(../../images/structure/fleche_barre_rouge_nacre_culture_danse.gif);
	background-repeat:no-repeat;
	background-position:20px bottom;
	background-color:#FFFFFF;
}
#contenu_gauche .contenu_gauche_bloc {
	float:left;
	height:auto;
	margin:10px 10px 0 15px;
	padding:0 0 15px 0;
	width:590px;
	/*border-bottom:1px solid #a3a3a3;*/
}
* html #contenu_gauche .contenu_gauche_bloc {
	float:none;
	padding:0;
	margin:10px 0 0 10px;
	width:620px;
}

* html #contenu_gauche .contenu_gauche_bloc table,
* html #contenu_gauche .contenu_gauche_bloc ul,
* html #contenu_gauche .contenu_gauche_bloc ol,  
* html #contenu_gauche .contenu_gauche_bloc p {
	margin:0 10px;
	display:block;
	text-align:justify;
}
/*
* html #contenu_gauche .contenu_gauche_bloc div.fond_standard a {
	display:inline;
	margin:0;
}
*/
#contenu_gauche .bouton_rouge,
#contenu_droit .bouton_rouge {
	float:left;
	width:auto;
	background-color:#d7004b;
	margin:15px 10px 10px 15px;
	padding:4px 15px;
}
#contenu_gauche .bouton_rouge a,
#contenu_droit .bouton_rouge a {
	color:#FFFFFF;
}
#contenu_gauche .contenu_gauche_bas {
	float:left;
	background-image:url(../../images/structure/fd_contenu_bas_nacre_culture_danse.png);
	background-repeat:repeat-y;
	background-position:left top;
	padding:0 11px;
	margin:0 0 20px;
	width:621px;
	height:125px;
}
#contenu_gauche .contenu_gauche_bas .logo_bas {
	float:left;
	padding:0;
	margin:15px 0 0 20px;
	width:101px;
	height:51px;
}
#contenu_gauche .contenu_gauche_bas .menu_bas {
	float:right;
	padding:0;
	margin:30px 0 0 20px;
	width:auto;
	height:20px;
	background-color:#4f4f4f;
	background-image:url(../../images/structure/menu_bas_fond_gauche_nacre_culture_danse.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
/*@media all and (min-width: 0px)
	{
	body #contenu_gauche .contenu_gauche_bas .menu_bas { 
		display:block;
		margin:30px 0 15px 20px; 
		}
	}*/
#contenu_gauche .contenu_gauche_bas .menu_bas ul {
	list-style:none;
	margin:0;
	padding:0 0 0 5px;
}
#contenu_gauche .contenu_gauche_bas .menu_bas ul li {
	width:auto;
	float:left;
	height:20px;
	line-height:20px;
	margin:0;
	padding:0 10px;
	border-right:1px solid #E4E4E4;
}
#contenu_gauche .contenu_gauche_bas .menu_bas ul li.sans_border {
	border:none;
}
#contenu_gauche .contenu_gauche_bas .menu_bas ul li.sans_marge {
	padding:0;
}
#contenu_gauche .contenu_gauche_bas .coordonnees {
	float:left;
	padding:0;
	margin:0 0 0 20px;
	width:600px;
	height:51px;
}


/*******************       CONTENU DROIT           ***********************************/
#contenu_droit {
	float:left;
	margin:10px 0 0;
	width:305px;
}
#contenu_droit .bloc_droite .sans_fond {
	margin:0 0 10px 0;
}
#contenu_droit .bloc_droite .sans_fond .liens {
	margin:5px 0 0 0;
}
#contenu_droit .bloc_droite .sans_fond .liens a {
	padding:0 20px 0 0;
}
#contenu_droit .bloc_droite .avec_fond {
	background-image:url(../../images/structure/bloc_droite_fd_nacre_culture_danse.jpg);
	background-repeat:repeat-y;
	background-position:left top;
		margin:10px 0 0 0;
}
#contenu_droit .bloc_droite .menu_fond_small {
	background-image:url(../../images/structure/bloc_droite_fd_nacre_culture_danse_gris_small.jpg);
	background-repeat:repeat-y;
	background-position:left top;
		margin:10px 0 20px 0;
}

#contenu_droit .bloc_droite .menu_fond {
	background-image:url(../../images/structure/bloc_droite_fd_nacre_culture_danse_gris.jpg);
	background-repeat:repeat-y;
	background-position:left top;
		margin:10px 0 20px 0;
}
#contenu_droit .bloc_droite .menu_fond .contenu_bloc_droite_trait ul {
	list-style:none;
}
* html #contenu_droit .bloc_droite .menu_fond .contenu_bloc_droite_trait ul {
	list-style:none;
	height:1px;
}
#contenu_droit .bloc_droite .menu_fond .contenu_bloc_droite_trait ul li {
	background-image:url(../../images/structure/trait_gris_1_nacre_culture_danse.gif);
	background-position:left 6px;
	background-repeat:no-repeat;
	padding:3px 0 3px 10px;
}
*+html #contenu_droit .bloc_droite .menu_fond .contenu_bloc_droite_trait ul li {
	float:left;
	width:260px;
}
#contenu_droit .bloc_droite .menu_fond .contenu_bloc_droite_trait ul li a {
	font-weight:bold;
}
*+html #contenu_droit .bloc_droite .menu_fond .contenu_bloc_droite_trait ul li ul {
	float:left;
	width:auto;
}
#contenu_droit .bloc_droite .menu_fond .contenu_bloc_droite_trait ul li ul li {
	background:none;
	padding:0;
	margin:0;
}
#contenu_droit .bloc_droite .menu_fond .contenu_bloc_droite_trait ul li ul li a {
	font-weight:normal;
}
#contenu_droit .bloc_droite .menu_fond_small .contenu_bloc_droite_trait,
#contenu_droit .bloc_droite .menu_fond .contenu_bloc_droite_trait {
	border-bottom:0;
	margin:0 10px;
	padding:0;
}
.contenu_bloc_droite_trait .sousmenusoussousmenu {
	margin:0 0 0 25px;
	padding:0;
}
#contenu_droit .bloc_droite .avec_fond .contenu_bloc_droite {
	margin:0 10px;
	padding:0;
}
#contenu_droit .bloc_droite .avec_fond .contenu_bloc_droite_trait {
	border-bottom:1px solid #A3A3A3;
	margin:0 10px;
	padding:0 0 10px;
}
#contenu_droit .bloc_droite .avec_fond .encart_date {
	background-color:#4F4F4F;
	float:left;
	height:20px;
	width:auto;
	margin:10px 0 0;
}
#contenu_droit .bloc_droite .avec_fond .encart_date img {
	float:left;
}
#contenu_droit .bloc_droite .avec_fond .encart_date .date {
	float:left;
	font-weight:bold;
	background-color:#4F4F4F;
	color:#FFFFFF;
	height:20px;
	line-height:20px;
	width:120px;
	padding:0;
}
#contenu_droit .bloc_droite .avec_fond p {
	clear:both;
	padding:3px 0 0 5px;
}