/* CSS Document */

body {
	margin: 0;
	padding:0;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4C4C4C;
	background-color:#000000; 	
}
div, p, ul, li, dl, dt, dd, form, h1, h2, h3, h4, h5, span, a {
	margin: 0;
	padding:0;
}
a:link, a:visited, a:hover, a:active {
	text-decoration:none;
	cursor:pointer;
}
p {
	text-align: justify;
}
.cleardiv {
	clear: both;
	width: 100%;
	margin: 0;
	padding:0;
	font-size:0;
	line-height:0;
}
.cleardiv50 {
	clear: both;
	width: 100%;
	height:60px;
	margin: 0;
	padding:0;
	font-size:0;
	line-height:0;
}


/***
********** BLOCS PRINCIPAUX **********
**/
/** ENTETE **/
#entete {
	height: 185px;
	background : url(../images/design/entete_fond.gif);
	/*line-height:0;*/
}
#centre {
	position:relative;
	width:1090px;
	height: 150px;
	margin: 0 auto 35px auto;
	text-align:center;
	background : url(../images/design/entete_fleur.png) left bottom no-repeat;
}
/** ZONE PRINCIPALE **/
#conteneur_blanc {
	text-align:center;
	background-color:#FFFFFF;
	padding-top:20px;
}
#conten933 {
	position:relative;
	width:1090px;
	margin: 0 auto;
	text-align:left;
}
#gauche {
	width:240px;
	float:left;
	margin: 0 30px 0 70px;
}
#principal {
	margin-left: 340px;
	width:650px;
	background: #FFFFFF;
}
/** PIED DE PAGE **/
#ligne_pp {
	position:relative;
	height:73px;
	background : #FFFFFF url(../images/design/lignepp.gif) center bottom no-repeat;
	text-align:center;
	/*z-index: 98;*/
}
#ligne_pp p {
	width: 910px;
	*width: 1090px;
	padding:0 90px;
	margin:0 auto;
	text-align:left;
}
#piedpage {
	position:relative;
	width: 1090px;
	margin: 0 auto;
	text-align:left;
}
#fin {	
	/*position:relative;
	top:0;
	width: 1090px;
	margin: 0 auto;
	bottom:0;
	height:20px;
	background-color:#FFFFFF;*/
}


/***
********** ENTETE **********
**/
#entete p {
	text-align:center;
}
p#groupe {
	height: 14px;
	background : url(../images/design/entete_t_groupement.png) center top no-repeat;
	margin-top: 16px;
}
p#logo {
	height:44px;
	background : url(../images/design/entete_logo_phono.png) center top no-repeat;
	margin-top: 40px;
	*margin-top: 35px;
}
#groupe span, #logo span {
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}
/*** MENU ACCES RAPIDE ***/
#menu_direct {
	position:absolute;
	right:100px;
	text-align:right;
	bottom:34px;
}
#menu_direct ul {
	list-style-type: none;
}
#menu_direct ul#m_direct li {
	font-size:10px;
	line-height:15px;
	color: #FFFFFF;
	letter-spacing:1px;
}
#menu_direct ul li a:link, #menu_direct ul li a:visited{
	text-decoration: none;
	padding-right: 24px;
	background : url(../images/design/feuille.png) right center no-repeat;
	color:#FFFFFF;
}
#menu_direct ul li a:hover, #menu_direct ul li a:active{
	background : url(../images/design/feuille_ov.png) right center no-repeat;
	color:#E0ED35;
}
/*** MENU CONTACT LANGUE ***/
#menu_inline {
	position:absolute;
	bottom:-25px;
	right:100px;
	text-align:right;
	height:35px;
	/*width:120px;*/
	width:182px;
	line-height:35px;
	/*background : url(images/design/menu_inline_fond.png) center top no-repeat;*/
	background : url(../images/design/menu_inline_fond2.png) center top no-repeat;;
}
#menu_inline ul {
	list-style-type: none;
	vertical-align:bottom;
}
#menu_inline ul li {
	display: inline;
	font-size:10px;
	color: #000000;
	padding:0 6px!important;
	padding:0 4px;
}
#menu_inline ul li a:link, #menu_inline ul li a:visited{
	text-decoration: none;
	color: #000000;
}
#menu_inline ul li a:hover, #menu_inline ul li a:active{
	color:#B60362;
}

/***
********** ZONE PRINCIPALE **********
**/

/*** MENU PRINCIPAL ***/
.navigation {
}
.navigation ul, li {
	list-style-type: none;
	/*width:240px;*/
}
.navigation a, .navigation span {
	display: block;
	text-decoration: none;
}
.navigation a:hover, .navigation a:focus, .navigation a:active {
	text-decoration: none;
}
.navigation .niv1 a, .navigation .toggleSubMenu a {
	padding-left: 24px;
	/*height: 16px;*/
	border: none;
	background : url(../images/design/feuille.png) left center no-repeat;
	line-height: 16px;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.navigation .niv2 a, .navigation .toggleSubMenu2 a {
	padding-left: 24px;
	/*height: 15px;*/
	line-height: 15px;
	font-size: 11px;
	font-weight: bold;
	color: #4C4C4C;
	background:none;
}
.navigation .niv3 a {
	padding-left: 34px;
	height: 15px;
	border: none;
	line-height: 15px;
	font-size: 11px;
	font-weight: normal;
	color: #4C4C4C;
	background:none;
}
.navigation ul.submenu, .navigation ul.submenu2 {
	margin-bottom:2px;
}
.navigation .niv1 a:hover, .navigation .toggleSubMenu a:hover, .navigation .niv1 a:active, .navigation .toggleSubMenu a:active, 
.navigation .niv2 a:hover, .navigation .toggleSubMenu2 a:hover, .navigation .niv2 a:active, .navigation .toggleSubMenu2 a:active, 
.navigation .niv3 a:hover, .navigation .niv3 a:active {
	cursor:pointer;
	color:#B60362;
}
a.encours, a:visited.encours, a:hover.encours, a:active.encours {
	color:#B60362;
}

/*** MESSAGES D'ERREUR ***/
.alert {
	margin: 24px 0 24px 24px;
	padding-left: 5px;
	font-style:italic;
	color : #B60362;
	border-left: solid 1px #B60362;
}
.erreur {
	color : #B60362;
	font-style:italic;
}
.alert a:link, .alert a:visited, .erreur a:link, .erreur a:visited {
	text-decoration:none;
	color:#000000;
}
.alert a:hover, .alert a:active, .erreur a:hover, .erreur a:active {
	color : #B60362;
}


/*** CONTENU PRINCIPAL ***/

#principal h1 {
	height: 60px;
	font-size: 16px;
	font-weight: bold;
	color:#000000;
	background: url(../images/design/fond_titre_principal.gif) right center no-repeat;
}
#principal h2 {
	font-size: 14px;
	font-weight: bold;
	color:#000000;
	margin-bottom: 25px;
}
#principal h2.actu {
	font-size: 14px;
	font-weight: bold;
	color:#000000;
	margin-bottom: 2px;
	*margin-bottom: 0;
}
#principal h2.zoomtitre { 
	font-size: 14px; 
	line-height:14px; 
	font-weight: bold; 
	color:#000000; 
	background-color:#E0ED35; 
	margin: 6px 0; 
	padding:2px 5px; 
	*margin-bottom: 0;
}
#principal h3 {
	font-size: 14px;
	font-weight: bold;
	color:#000000;
	margin-bottom: 10px;
}
#principal h4  {
	font-size: 14px;
	font-weight: bold;
	color:#000000;
	margin-bottom: 2px;
	padding-left: 18px;
	background:url(../images/design/puce_verte.png) left center no-repeat;
}
#principal h4 span {
	font-weight:normal;
}
#principal .tyniintertitre {
	color:#000000;
	font-weight: bold;
	text-align:left;
}
#principal .chapeau {
	/*font-weight: bold;*/
	font-style:italic;
	font-size:13px;
	margin-bottom: 25px;
}
#principal p {
	padding-bottom: 10px;
}
#principal .video {
	margin:4px;
}
#principal .comment {
	padding:0;
}
#principal .left200 {
	float: left;
	width:200px;
	margin: 0 25px 10px 0;
	*margin: 0 20px 10px 0;
}
#principal .right200 {
	float: right;
	width:200px;
	margin: 10px 0 25px 25px;
	*margin: 10px 0 25px 20px;
}
#principal .vignette {
	float:left;
	width: 100px;
	/*height: 70px;*/
	margin-right: 10px;
	padding:0;
	text-align: center;
	/*overflow:hidden;*/
	border: solid 1px #4C4C4C;
}
#principal .vignettelogo {
	float:left;
	width: 100px;
	margin-right: 10px;
	text-align: center;
	overflow:hidden;
	border: solid 1px #FFFFFF;
	padding:0;
}
#principal p.vignette:hover, #principal p.vignette:active, #principal p.vignettelogo:hover, #principal p.vignettelogo:active {
	border: solid 1px #E0ED35;
}
#principal p.vignetteart {
	float:left;
	width: 100px;
	height: 70px;
	line-heigt: 70px;
	margin-right: 20px;
	text-align: center;
	overflow:hidden;
	border: solid 4px #E0ED35;
	background-color:#000000;
}
#principal p.vignetteart a:link, #principal p.vignetteart a:visited {
	color:#8C8C8C;	
}
#principal p.vignetteart a:hover, #principal p.vignetteart a:active {
	color:#E0ED35;	
}
#principal .illustration {
	text-align:left;
	font-size:11px;
	line-height:12px;
	font-style:italic;
	color:#8C8C8C;
	margin:0;
	padding-bottom:6px;
}
#principal .illustration img {
	padding-top:3px;
}
#zoom {
	/*position: relative;*/
	border-left: solid 5px #E0ED35;
	border-right: solid 5px #E0ED35;
	/*padding-bottom:60px;*/
	margin-top:5px;
}
#zoom img {
	float: left;
	width: 170px;
	margin: 0 25px 10px 25px;
}
#zoom .texte {
	margin-right:25px;
	margin-left:25px;
}
.separearticle {
	clear:left;
	height:30px;
}
.rubrique { 
	margin-top:10px; 
	height:26px; 
	padding-top:14px; 
	background: url(http://www.phonopaca.com/images/design/fond_rubrique_vert.gif);
}
.rubrique span { 
	font-weight:bold;  
	font-size:11px; 
	letter-spacing:1px; 
	color:#000000; 
	background-color:#E0ED35; 
	padding: 0 10px; 
	margin-left:10px;
}
.rubrique span a:link, .rubrique span a:visited { 
	color:#000000;
	padding-right: 10px;
	background: url(http://www.phonopaca.com/images/design/fleche_noire_ou.png) right center no-repeat;
}
.rubrique span a:hover, .rubrique span a:active { 
	color:#FFFFFF;
	background: url(http://www.phonopaca.com/images/design/fleche_noire_bl_ov.png) right center no-repeat;
}

.theme {
	font-size: 10px;
	color:#B60362;
	padding-right: 4px;
}
#principal .left200 p.activite {
	font-size: 10px;
	text-align:left;
	color:#000000;
	padding-bottom: 6px;
}
#principal .left200 p.genremus {
	font-size: 10px;
	text-align:left;
	color:#000000;
	padding-top: 6px;
	border-top: solid 2px #B60362;
}
.juridique {
	padding-top:30px;
	font-style:italic;
}
.divadh {
	float:right;
	width:425px;
	padding:0;
	margin-top: 14px;
}
.titreactiv {
	font-size:14px;
	color:#B60362;
	padding-top:15px;
}
#principal p.artaccroche {
	font-weight:bold;
	color:#B60362;
	padding-bottom: 2px
}
#principal p.artgenremus {
	font-size: 10px;
	padding-bottom: 40px;
}
#principal p.artgenremus11 {
	font-size: 11px;
	padding-bottom: 4px;
}

#principal .divadh p.descrip, #principal .cartealbum p.descrip, #principal .cartealbum4 p.descrip {
	font-size: 11px;
	padding-bottom: 2px;
	text-align:left;
}
#principal .divadh p.genremus {
	font-size: 11px;
	color:#000000;
	padding-bottom: 10px;
}
#principal .divadh p.titrealb {
	font-size: 17px;
	color:#B60362;
	padding-bottom: 2px;
}
#principal #playermp3 {
	float: left;
	width:200px;
	margin: 0 0 10px 0;
	*margin: 0 0 10px 0;
	text-align:left;
	font-size:11px;
	padding:5px;
	padding-bottom:8px;
	border:1px solid #B60362;
}
#playermp3 a:link, #playermp3 a:visited, .listplay a:link, .listplay a:visited {
	color: #000000;
}
#playermp3 a:hover, #playermp3 a:active, .listplay a:hover, .listplay a:active {
	color: #B60362;
}
#playermp3 p {
	padding:0;
	margin:0 4px;
}
#playermp3 .titre {
	text-align:left;
	font-size:13px;
	color:#000000;
}
#playermp3 span {
	font-weight:bold;
}
#playermp3 .copy {
	color: #8A8A8A;
}
#playermp3 .lien {
	margin-top:2px;
	background-color:#eaeaea;
}
#playermp3 .lien span {
	border:none;
}
.listplay {
	margin-left:222px;
	line-heigt: 11px;
	font-size: 11px;
}
.listplay .pl {
	font-size:14px;
	font-weight:bold;
	color: #B60362;
}
.listplay p {
	margin:0;
}
.listplay h5 {
	/*color: #B60362;*/
	color: #000000;
	font-size:11px;
	padding-left:10px;
	font-weight:bold;
}
.listplay ul {
	margin-bottom:6px;
	heigth:11px;
	line-heigt: 11px;
	font-size: 11px;
}
.listplay ul li {
	/*padding: 1px;*/
	margin-left:0;
}
.listplay ul li span {
	color: #8A8A8A;
	font-size:9px;
}
.listplay ul li a:link, .listplay ul li a:visited {
	color: #4C4C4C;
	padding-left:10px;
	background: url(../images/design/puce-verte2.png) left top no-repeat;
	padding-bottom: 2px;
}
.listplay ul li a:hover, .listplay ul li a:active {
	color: #B60362;
	background:none;
}
#principal .adhvideo {
	margin-bottom:20px;
}
#principal .adhvideo h2, #principal .adhvideo p {
	margin:0;
	padding:0;
}
#principal .adhvideo p {
	font-size:11px;
	width:480px;
	/*color: #2C2C2C;*/
}
	
/** LIEN **/
.date, .lienfleche {
	heigth:11px;
	line-heigt: 11px;
	font-size: 9px;
	padding: 0 4px;
	border-left: solid 1px #B60362;
}
.lienfleche a:link, .lienfleche a:visited {
	color:#000000;
	padding-right: 8px;
	background:url(../images/design/fleche_noire_ou.png) right center no-repeat;
}
.lienfleche a:hover, .lienfleche a:active {
	color: #B60362;
	background:url(../images/design/fleche_noire_ov.png) right center no-repeat;
}
/** CONTACTS **/
#principal .contact {
	line-height:12px;
	font-size: 11px;
	padding: 0 0 3px 10px;
	margin: 3px 0;
	text-align:left;
}
#principal .contact a:link, #principal .contact a:visited {
	background: url(../images/design/puce-link.gif) left center no-repeat;
	padding: 0 7px;
	font-size:10px;
}
#formcontact {
	margin-top:40px;
	width:425px;
	text-align: right;
}
#formcontact p {
	margin:0;
	padding:5px 0;
	text-align:left;
}
#formcontact label {
	float:left;
	width: 115px;
	margin-right:8px;
	*width:107px;
}
#formcontact input {
	width: 300px;
	height: 22px;
	background-color:#EFEFEF;
	color:#000000;
	padding:2px;
	border: solid 1px #888888;
	font-family:Arial, Helvetica, sans-serif;
}
#formcontact textarea {
	width: 300px;
	background-color:#EFEFEF;
	color:#000000;
	padding:2px;
	border: solid 1px #888888;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#formcontact p.right {
	float:right;
	width:300px;
	margin-right:1px;
	*margin-right:3px;
}
#formcontact div.check {
	position:relative;
	margin:0;
	padding:5px 0;
	text-align:left;
}
#formcontact div.check p.forIEshit input {
	opacity: 0; /* pour !IE */
    filter: alpha(opacity=0);  /*pour IE*/
    width: 14px;
    height: 14px;
	margin:0;
    position: absolute;
    left: 123px;
	*left: 4px;
	top: 4px;
	/*bottom:2px;*/
	/*float:right;*/
	z-index:150;
}
#formcontact div.check img {
	width: 14px;
    height: 14px;
	margin:0;
    position: absolute;
    left: 123px;
	*left: 4px;
	top: 4px;
}
#formcontact div.check span {
	position: absolute;
    left: 152px;
	*left: 33px;
	top: 4px;
	font-style:italic;
	color:#8C8C8C;
}
#formcontact .fcsubmit {
	cursor:pointer;
	width: 300px;
	height: 22px;
	background-color:#EFEFEF;
	color:#B60362;
	border: solid 1px #000000;
	font-family:Arial, Helvetica, sans-serif;
}
#formcontact .fcsubmit:hover, #formcontact .fcsubmit:active {
	border: solid 1px #B60362;
}

/** BLOC DE LIENS **/
#principal .savoirplus {
	height:10px;
	line-height:10px;
	font-size: 10px;
	padding: 0 7px;
	margin: 3px 0;
	text-align:left;
	background: url(../images/design/puce-link.gif) left center no-repeat;
	white-space:nowrap;
	width:185px;
	overflow: hidden; 
}
#principal .savoirplus span, #principal .savoirplus span {
	color:#8C8C8C;
}
#principal .savoirplus a:link, #principal .savoirplus a:visited, #listeadh dt a:link, #listeadh dt a:visited, #listeadh2 dt a:link, #listeadh2 dt a:visited, #principal .contact a:link, #principal .contact a:visited, ul.agenda li a:link, ul.agenda li a:visited {
	color: #000000;
}
#principal .savoirplus a:hover, #principal .savoirplus a:active, #listeadh dt a:hover, #listeadh dt a:active, #listeadh2 dt a:hover, #listeadh2 dt a:active, #principal .savoirplus a:hover span, #principal .savoirplus a:active span, #principal .contact a:hover, #principal .contact a:active, ul.agenda li a:hover, ul.agenda li a:active {
	color: #B60362;
}
#principal .titresavoirplus {
	font-size: 10px;
	padding : 0 5px;
	margin: 8px 0 6px 0;
	height:15px;
	line-height:15px;
	text-align: right;
	font-weight:bold;
	color: #2D2D2D;
	background-color:#E0ED35;
}

/** ALBUM **/
#principal p.ongletalbum {
	font-size: 10px;
	padding : 0 10px;
	margin: 0;
	height:15px;
	line-height:15px;
	text-align: left;
	font-weight:bold;
	color: #2D2D2D;
	background-color:#E0ED35;
}
#principal p.jaquette {
	margin:0;
	padding:0;
}
.cartealbum {
	float:left;
	width:125px;
	margin: 30px 50px 0 0;
	border-bottom: solid 1px #B60362;
}
.cartealbum4 {
	float:left;
	width:125px;
	margin: 30px 0 0 0;
	border-bottom: solid 1px #B60362;
}
.cartealbum .vignettealb img, .cartealbum4 .vignettealb img {
	margin: 0;
	padding:0;
	/*width:125px;
	height:125px;*/
	border:0;
}
.cartealbum .vignettealb a:hover img, .cartealbum .vignettealb a:active img, .cartealbum4 .vignettealb a:hover img, .cartealbum4 .vignettealb a:active img {
	width:123px;
	height:123px;
	border:solid 1px #E0ED35;
}
#principal .cartealbum p.titrealb, #principal .cartealbum4 p.titrealb {
	color:#B60362;
	padding: 1px 0;
	text-align:left;
}
#principal .cartealbum p.nomart, #principal .cartealbum4 p.nomart {
	color:#000000;
	font-size:12px;
	padding: 1px 0;
	text-align:left;
}
#principal .cartealbum span, #principal .cartealbum4 span, #principal span.clair {
	color:#8C8C8C;
}
#principal .cartealbum p.droite, #principal .cartealbum4 p.droite {
	text-align:right;
}
/** GALLERIE **/
#principal .galerie {
	float:left;
	width:90px;
	margin-right:3px;
}
#principal .galerie img {
	width: 80px;
	height: 60px;
	overflow:hidden;
	border: solid 3px #E0ED35;
	margin-bottom:3px;
}
#principal .galerie a:hover img, #principal .galerie a:active img  {
	width: 82px;
	height: 62px;
	border: solid 2px #E0ED35;
}
#principal .diapo {
	float:right;
	width: 345px;
	border-left: solid 5px #E0ED35;
	border-right: solid 5px #E0ED35;
	padding:0 35px;
	margin-top:10px;
	text-align:center;
}
#principal .diapo img {
	margin:0;
	padding:0;
}
#principal .diapo p {
	text-align:left;
	font-size:11px;
	font-style:italic;
	padding: 2px 0 0 0;
}
/** EQUIPE **/
#equipe {
	margin:0;
}
#equipe h4  {
	margin-bottom: 15px;
}
#equipe span {
	color:#000000;
}
#equipe .separation {
	height: 25px;
}
/** ADHERENTS **/
#listeadh {
	position: relative;
	margin-top:10px;
	padding-bottom:40px;
	*padding-bottom:73px;
}
#listeadh dt {
	position: relative;
	cursor:pointer;
	height:18px;
	line-height:18px;
	font-size: 12px;
	padding: 0 7px;
	/*margin: 3px 0;*/
	text-align:left;
	background: url(../images/design/puce-link.gif) left center no-repeat;
}
#listeadh dd {
	position: absolute;
	z-index: 300;
	right:0;;
	margin-top: -14px;
	width: 425px;
}
#listeadh dd p {
	text-align:left;
	padding: 0 7px 0 7px;
	margin:0;
	/*font-size:11px;*/
}
#listeadh dd .nom {
	height: 14px;
	line-height:14px;
	font-weight:bold;
	/*font-size:11px;*/
	color: #000000;
	background:#E0ED35;
	padding: 0 0 0 7px;
	margin-bottom: 2px;
}
#listeadh dd span {
	color:#8C8C8C;
}
#listeadh2 {
	/*position: relative;*/
	margin-top:10px;
	padding-bottom:40px;
	/**padding-bottom:73px;*/
}
#listeadh2 dt {
	/*position: relative;*/
	cursor:pointer;
	height:18px;
	line-height:18px;
	font-size: 12px;
	padding: 0 7px;
	/*margin: 3px 0;*/
	text-align:left;
	background: url(../images/design/puce-link.gif) left center no-repeat;
}
#listeadh2 dd {
	margin-bottom:12px;
	font-size:11px;
	/*position: absolute;
	z-index: 300;
	right:0;;
	margin-top: -14px;
	width: 425px;*/
}
#listeadh2 dd p {
	text-align:left;
	padding: 0 7px 0 7px;
	margin:0;
	/*font-size:11px;*/
}
/*#listeadh2 dd .nom {
	height: 14px;
	line-height:14px;
	font-weight:bold;
	font-size:11px;
	color: #000000;
	background:#E0ED35;
	padding: 0 0 0 7px;
	margin-bottom: 2px;
}*/
#listeadh2 dd span {
	color:#8C8C8C;
}


/** CONCERT **/
ul.agenda {
	padding:4px 0;
}

ul.agenda li {
	padding:4px 0;
	line-height:12px;
}
ul.agenda li span.rdv {
	color: #B60362;
}
ul.agenda li span.salle {
	color: #000000;
}
ul.agenda li span.precise {
	font-size:11px;
	color:#6C6C6C;
	padding-right:5px;
}
ul.agenda li a {
	font-size: 10px;
	padding: 0 7px;
	text-align:left;
	border-left: solid 1px #B60362;
}

.searchdate {
	/*float: left;*/
	background: #FFFFFF url(../images/design/fleche_down.gif) right center no-repeat;
	position: relative;
	width:198px;
	*width:199px;
	height:15px;
	margin: 5px 0 0 0;
	border: 1px solid #8C8C8C;
	line-height: 15px;
	font-size:11px;
}
.searchdate p.selects {
	position:relative;
	left:0;
	top:0
	width:198px;
	*width:199px;
	height:15px;
	margin:0;
	padding:0;
	cursor:pointer;
	white-space: nowrap;
	text-indent:6px;
	overflow: hidden;
}
.searchdate ul {
	position:absolute;
	left:-1px;
	top:15px;
	border: 1px solid #8C8C8C;
	border-top:none;
	display: none;
	background: #FFFFFF;
}

.searchdate ul li {
	width:198px;
	*width:199px;
	overflow:hidden;
	white-space: nowrap;
	background: #FFFFFF;
}
.searchdate ul li a {
	height:15px;
	padding:0 6px;
	display: block;
	text-decoration: none;
	cursor:pointer;
	color:#000000;
}

/***
********** PIED DE PAGE **********
**/

/*** BLOC VERT ***/

#divsearch {
	position:absolute;
	top:25px;
	left:90px;
	width:240px;
	z-index:auto;
}
.bloc_vert {
	position:relative;
	width: 194px !important;
	width: 212px;
	padding: 8px 7px 9px 11px;
	font-size:11px;
	color:#000000;
	background-color:#E0ED35;
	margin-bottom:3px;
	z-index:30;
}
.bloc_vert .titre {
	margin-bottom: 6px;
	font-weight:bold;
}

.champs_bv {
	margin: 2px 5px 2px 0;
	padding:1px 6px;
	width: 161px;
	height:18px;
	border: solid 1px #000000;
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.submit_bv {
	font-size:10px;
	text-align:center;
	width: 25px;
	height: 18px;
	line-height:18px !important;
	line-height:14px;
	border: solid 1px #000000;
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
.submit_bv:hover {
	border-color: #B60362;
	color: #B60362;
	cursor:pointer;
}
.sub_select {
	position:absolute;
	right:9px;
	bottom:11px;
	overflow:hidden;
}
/* LISTE DÉROULANTE */
.inputsSelect {
	/*float: left;*/
	/*background: #FFFFFF url(../images/design/fleche_down.gif) right center no-repeat;*/
	position: relative;
	width:159px;
	height:17px;
	margin: 0 5px 4px 0;
	*margin: 0 5px 2px 0;
}
.inputsSelect p.selects {
	position:relative;
	left:0;
	top:0;
	width:159px;
	height:17px;
	line-height:17px;
	*line-height:14px;
	background: #FFFFFF url(../images/design/fleche_down.gif) right center no-repeat;
	border: 1px solid #000000;
	overflow: hidden;
	white-space: nowrap;
	text-indent:6px;
	cursor:pointer;
}
.inputsSelect ul {
	position:absolute;
	left:0;
	top:17;
	border: 1px solid #000000;
	border-top:none;
	display: none;
	background: #FFFFFF;
}
.inputsSelect ul li {
	/*display: block;*/
	/*z-index: 100;*/
	width:159px;
	*width:157px;
	overflow:hidden;
	white-space: nowrap;
	background: #FFFFFF;
	/*
	height:17px !important;
	
	*/
}
.inputsSelect ul li a {
	/*z-index: 5;*/
	height:15px;
	padding:0 6px;
	display: block;
	text-decoration: none;
	cursor:pointer;
	color:#000000;
}
.searchdate ul li a {
	position: relative;
	color:#4C4C4C;
}
.inputsSelect ul li a:hover, .searchdate ul li a:hover {
	background : #E0ED35;
}
#bloc_newsl {
	margin-top:6px;
}
#bloc_newsl .titre {
	margin-bottom: 6px;
	font-weight:bold;
	padding-bottom: 4px;
	margin-right: 7px;
	border-bottom: solid 1px #000000;
}
#bloc_newsl div {
	width:161px;
	height: 18px;
	position:relative;
}
#bloc_newsl label {
	line-height: 18px;
}
#bloc_newsl input[type=checkbox] {
	opacity: 0; /* pour !IE */
    filter: alpha(opacity=0);  /*pour IE*/
    width: 12px;
    height: 12px;
	margin:0;
    position: absolute;
    right: 0;
	bottom:2px;
	/*float:right;*/
	z-index:99;
}
#bloc_newsl img {
	position: absolute;
    right: 0;
    bottom:2px;
}
#bloc_newsl .forIEshit {
	opacity: 0; /* pour !IE */
    filter: alpha(opacity=0);  /*pour IE*/
    width: 12px;
    height: 12px;
	margin:0;
    position: absolute;
    right: 0;
	bottom:2px;
	/*float:right;*/
	z-index:99;
}

/*** BLOC NEWS ***/

#news1 {
	position:absolute;
	top:0;
	left:340px;
	padding-bottom:20px;
}
#news2 {
	position:absolute;
	top:0;
	left:565px;
	padding-bottom:20px;
}
#news3 {
	position:absolute;
	top:0;
	right:100px;
	padding-bottom:20px;
}
.bloc_news {
	width:200px;
	margin-bottom:20px;
	font-size:11px;
	color: #FFFFFF;
}
.bloc_news h1 {
	height:22px;
	line-height:22px;
	font-size:11px;
	font-weight:bold;
	color: #E0ED35;
	border-bottom: solid 2px #E0ED35;
	margin-bottom:8px;
}
.bloc_news p {
	text-align:left;
	margin-bottom:11px;
}
/* -- NEWS ALBUM -- */
.bloc_news p.album {
	position:relative;
	margin-bottom:14px;
}
.bloc_news p.album img {
	border: solid 1px #FFFFFF;
}
.bloc_news p.album span {
	position:absolute;
	top:0;
	left:85px;
}
.bloc_news a:link, .bloc_news a:visited {
	color: #FFFFFF;
}
.bloc_news a:hover, .bloc_news a:active, .bloc_news p.album a:hover img, .bloc_news p.album a:active img {
	color: #E0ED35;
	border-color:#E0ED35;
}
.bloc_news p.album span em {
	font-size: 10px;
}
/* -- NEWS CONCERTS -- */

.bloc_news ul, li {
	list-style-type: none;
}
.bloc_news li {
	padding-left:10px;
	margin: 0 0 8px 0;
	background: url(../images/design/puce-rose.png) left top no-repeat;
}




