@charset "utf-8";
/* CSS Document */

/* Reset  */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote { margin: 0; padding: 0;}
fieldset, img { border: 0;}
address, caption, cite, code, dfn, em, th, var { font-style:normal;font-weight:normal;}
ol, ul { list-style:none;}
caption ,th { text-align:left;}
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal;}
abbr, acronym { border:0;}
a { outline: none;}
/* // reset */

body {
	background: url(../imgs/fond-body.png) repeat-x #A0A0A0;
	font: 11px "Lucida Grande", "Lucida Sans Unicode" ,Geneva , Arial, Verdana, sans-serif;
	color:#333;
	padding:0;
	margin:0;
}
p {
	padding:0;
	margin:0;
	margin-bottom:10px;
}

.clear {
	clear:both;
}
a {
	text-decoration:underline;
	color:#000;
}
a:hover {
	text-decoration:none;
}
.coul1 {
	color:#B8137F;
}
#global {
	width: 975px;
	margin: auto;
	margin: auto;
}
#bandeau {
	width: 975px;
	height: 138px;
	background: url(../imgs/band-fd.jpg) no-repeat;
}
#bandL {
	width:246px;
	float:left;
}
#bandR {
	float:left;
}
#bandR1 {
	height:73px;
	padding-top:10px;
	padding-left:452px;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
}
#bandR1 a {
	display:block;
	font-size:10px;
	text-decoration:none;
	padding-top:6px;
	font-weight:normal;
}
#bandR1 a:hover {
	text-decoration:underline;
}
#bandR1 #newsemailchp {
	font-size:11px;
	color:#000;
	height:17px;
	padding-top:3px;
	padding-left:3px;
	float:left;
	width:120px;
	border:none;
	background-color:#FFF;
}
#bandR1 #newsbtn {
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	width:83px;
	background:url(../imgs/news-btn-fd.png) no-repeat;
	border:none;
	height:20px;
	padding-bottom:2px;
	padding-left:-2px;
}
#bandR2 {

}
#bandR21 {
	width:593px;
	float:left;
}

#bandR21 ul {
	padding-left:30px;
	padding-top:8px;
}
#bandR21 li {
	display:inline;
	float:left;
	padding-right:16px;
}
#bandR21 li a {
	text-decoration:none;
	color:#B9137F;
}
#bandR21 li a:hover {
	color:#FFF;
}
#bandR22 {
	float:left;
	width:100px;
}
#bandR22 ul {
	padding-top:4px;
}
#bandR22 li a {
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	padding-left:9px;
}
#bandR22 li a:hover {
	color:#B9137F;
	text-decoration:none;
}

#bandL #logo {
	padding-top: 8px;
	padding-left:39px;
}
#main {
	width: 975px;
	background:url(../imgs/main-fd.png) repeat-y;
}
#main1 {
	width: 39px;
	float:left;
}
#main2 {
	width:207px;
	float:left;
}
#main2 ul {
	/*padding-top:10px;*/
	padding-bottom:10px;
}
#main2 li {
	font-size:22px;
	line-height:100%;
	padding-top:16px;
}
#main2 li a {
	color:#E4A1CC;
	text-decoration:none;
	padding-left:10px;
}
#main2 li a:hover, #main2 li a.select {
	color:#B8137F;
	text-decoration:none;
	background:url(../imgs/flech1.png) 0px 8px no-repeat;
}

#main2 .ssnav {
	padding-top:5px;
	padding-left:10px;
	color:#B8137F;
	font-size:11px;
}
#main2 .ssnav a {
	display: inline-block;
	line-height:100%;	
	padding:0;
	margin:0;
	padding-left:15px;
	padding-top:2px;
	padding-bottom:2px;
	color:#B8137F;
	text-decoration:none;
}
#main2 .ssnav a:hover {
	text-decoration:underline;
	background:none;
}
#main2 .ssnav a.select {
	font-weight:bold;
	background:none;
}

#padagenda {
	background:url(../imgs/pad-agenda-fd.png) repeat-x;
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:10px;
}
#padagenda #padagendatit {
	color:#B9137F;
	font-size:16px;
	text-align:center;
	padding-top:6px;
	padding-bottom:8px;
}

#padagenda #padagendatit a {
	color:#B9137F;
	text-decoration:none;
}

#padagenda #padagendatit a:hover {
	text-decoration:underline;
}

#padagenda a#btndate {
	display:block;
	width:130px;
	height:21px;
	font-size:10px;
	color:#FFF;
	background-color:#000;
	text-decoration:none;
	background:url(../imgs/agenda-btn-fd.png) no-repeat;
	line-height:21px;
	text-align:center;
	margin-left:25px;
	margin-bottom:10px;
}
#padagenda a#btndate:hover {
	color:#B8137F;
}
#padagenda .padagendaitem {
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	padding-bottom:4px;
	border-top:#999 1px dotted;
}

#main3 {
	float:left;
}
#contenu {
	width:703px;
}
#contenuM {
	padding:7px 0px 7px 16px;
}

#contenuM h1 {
	font-size: 18px;
	padding-bottom: 10px;
}

.homegroupe {
	/*width:156px;*/
	width:210px;
	float:left;
	padding:8px;
	margin-right:10px;
	background:url(../imgs/home-pad-fd1.png) repeat-x;
}
.homegroupehaut {
	height:150px;
}
h2.homegroupetit {
	font-size:14px;
	color:#B9137F;
	line-height:120%;
	padding-top:5px;
	padding-bottom:5px;
}
h2 a {
	color:#B9137F;
	text-decoration:none;
}
.homegroupetxt {
	padding-bottom:10px;
}

#contenutop1 {
	font-size:14px;	
	float:left;
	padding-top:3px;
	padding-right:10px;
}
#contenutop2 {
	float:right;
	padding-right:7px;
}
#contenutop2 li {
	font-size:10px;
	float:left;
	padding-left:3px;
}
#contenutop2 li a {
	float:left;
	padding-left:3px;
	padding-right:3px;
	line-height:22px;
	height:22px;
	background-color:#666;
	color:#FFF;
	text-decoration:none;
}
#contenutop2 li a:hover, #contenutop2 li a.select {
	background-color:#000;
}
/* projet home */
#projetdiapo {
	margin-top:16px;
	width:683px;
	height:372px;
	background: url(../imgs/ombre-photo1.png) no-repeat right bottom;
}

#projetdiapocrade {
	background-image:url(../imgs/degrade-photo.png);
	width:670px;
	height:360px;
	position:absolute;
	z-index:1000;
}

#projetdiapobtn {
	text-align:right;
	padding-right:13px;
	padding-bottom:20px;
}
a.btnnoir, a.btnnoirhome {
	color:#FFF;
	background-color:#000;
	text-decoration:none;
	line-height:20px;
	padding: 4px 10px 4px 10px;
}
a.btnnoirhome {
	display:block;
	width:199px;
	padding: 4px 6px 4px 6px;
}
a.btnnoir:hover, a.btnnoirhome:hover {
	color:#FFF;
	background-color:#B8137F;
	text-decoration:none;
}

* html #projetdiapocrade {
	background-image:url(../imgs/trans.png);
}

#projetL {
	width:246px;
	float:left;
}
#txtdesc {
	padding-right:14px;
}
#projetR {
	float:left;
	width:440px;
}

#projetvideo {
	width:438px;
	height:356px;
	background: url(../imgs/ombre-photo1.png) no-repeat bottom right; 
}

#projetplayeraudio {
	padding-top:30px;
}

.projetplayeraudioL {
	float:left;
	width:260px;
}
.projetplayeraudiotit {
	font-size:16px;	
}
.projetplayeraudiotxt {
	width:600px;
	color:#B8137F;
	padding-bottom:10px;
}
.projetplayeraudiozip {
	padding-top:8px;
}
.projetplayeraudiozip img {
	float:left;
	margin-top:-3px;
	padding-right:8px;
}
.projetplayeraudiozip a {
	text-decoration:none;
	color:#000;
}
.projetplayeraudiozip a:hover {
	text-decoration:none;
	color:#B8137F;
}
.projetplayeraudioR {
	float:left;
	width:350px;
}

/* projet photos */

#projetphotos {
	padding-top:30px;
}

#projetphotos a {
	display:block;
	float:left;
	width:110px;
	height:110px;
	background-color:#fff;
	padding:6px 6px 30px 6px;
	margin-right:14px;
	margin-bottom:14px;
}

#projetphotos a:hover {
	background-color:#B9137F;
}

#projetvideos {
	padding-top:30px;
}

#projetproplus {
	padding-top:30px;
}

/* player projet video */
#playervideodiv {
	float:left;
	width:425px;
	margin-right:10px;
}
#playervideo {
	width:425px;
	height:344px;
}
h1#videotitre {
	font-size:16px;
	padding-bottom:15px;
}
#videotexte {
	padding-top:10px;
	padding-right:10px;
}
#navigvideo {
	float:left;
	width:235px;
	height:366px;
	margin-bottom:20px;
	background-color:#B4B4B4;
}
#list img {
	float:left;
	padding-right:7px;
	padding-bottom:7px;
}

#list {
	width: 235px;
	height: 366px;
	font-size:10px;
	display: block;
	overflow:hidden;
	overflow-x: hidden;
	overflow-y: auto;
	overflow : -moz-scrollbars-vertical;
}

#list li, #list ul {
	padding:0;
	margin:0;
	list-style:none;	
}

#list li {
	padding-bottom:1px;
}

#list li a {
	text-decoration:none;
	background-color:#999;
	color:#FFF;
	display: block;
	padding-left:14px;
	padding-top:10px;
	padding-right:10px;
	line-height: 1em ;
/*	height:100px; */
}
#list li a:hover {
	background-color:#fff;
	color:#000;
	text-decoration:none;
}
#list li a.select {
	background-color:#BB157F;
	color:#FFF;
	text-decoration:none;
}


/* AGENDA */

#navigmois {
	padding-top:20px;
}
#navigmois ul, #navigmois li {
	margin:0;
	padding:0;
	list-style:none;
}
#navigmois li {
	width:98px;
	height:26px;
	display:block;
	float:left;
	padding-right:3px;
}
#navigmois li a {
	width:98px;
	height:26px;
	display:block;
}
#navigmois li#mois_01 a {
	background:url(../imgs/mois/mois_01.png) no-repeat;
}
#navigmois li#mois_01 a:hover, #navigmois li#mois_01 a.select   {
	background:url(../imgs/mois/mois_01_o.png) no-repeat;
}
#navigmois li#mois_02 a {
	background:url(../imgs/mois/mois_02.png) no-repeat;
}
#navigmois li#mois_02 a:hover, #navigmois li#mois_02 a.select {
	background:url(../imgs/mois/mois_02_o.png) no-repeat;
}
#navigmois li#mois_03 a {
	background:url(../imgs/mois/mois_03.png) no-repeat;
}
#navigmois li#mois_03 a:hover, #navigmois li#mois_03 a.select {
	background:url(../imgs/mois/mois_03_o.png) no-repeat;
}
#navigmois li#mois_04 a {
	background:url(../imgs/mois/mois_04.png) no-repeat;
}
#navigmois li#mois_04 a:hover, #navigmois li#mois_04 a.select {
	background:url(../imgs/mois/mois_04_o.png) no-repeat;
}
#navigmois li#mois_05 a {
	background:url(../imgs/mois/mois_05.png) no-repeat;
}
#navigmois li#mois_05 a:hover, #navigmois li#mois_05 a.select {
	background:url(../imgs/mois/mois_05_o.png) no-repeat;
}
#navigmois li#mois_06 a {
	background:url(../imgs/mois/mois_06.png) no-repeat;
}
#navigmois li#mois_06 a:hover, #navigmois li#mois_06 a.select {
	background:url(../imgs/mois/mois_06_o.png) no-repeat;
}
#navigmois li#mois_07 a {
	background:url(../imgs/mois/mois_07.png) no-repeat;
}
#navigmois li#mois_07 a:hover, #navigmois li#mois_07 a.select  {
	background:url(../imgs/mois/mois_07_o.png) no-repeat;
}
#navigmois li#mois_08 a {
	background:url(../imgs/mois/mois_08.png) no-repeat;
}
#navigmois li#mois_08 a:hover, #navigmois li#mois_08 a.select  {
	background:url(../imgs/mois/mois_08_o.png) no-repeat;
}
#navigmois li#mois_09 a {
	background:url(../imgs/mois/mois_09.png) no-repeat;
}
#navigmois li#mois_09 a:hover, #navigmois li#mois_09 a.select {
	background:url(../imgs/mois/mois_09_o.png) no-repeat;
}
#navigmois li#mois_10 a {
	background:url(../imgs/mois/mois_10.png) no-repeat;
}
#navigmois li#mois_10 a:hover, #navigmois li#mois_10 a.select  {
	background:url(../imgs/mois/mois_10_o.png) no-repeat;
}
#navigmois li#mois_11 a {
	background:url(../imgs/mois/mois_11.png) no-repeat;
}
#navigmois li#mois_11 a:hover, #navigmois li#mois_11 a.select {
	background:url(../imgs/mois/mois_11_o.png) no-repeat;
}
#navigmois li#mois_12 a {
	background:url(../imgs/mois/mois_12.png) no-repeat;
}
#navigmois li#mois_12 a:hover, #navigmois li#mois_12 a.select {
	background:url(../imgs/mois/mois_12_o.png) no-repeat;
}

#agendaliste {
	margin-top:30px;
	padding-right:20px;
}

#agendaliste ul, #spectacleliste li {
	list-style:none;
	padding:0;
	margin:0;
}

#agendaliste li {
	font-size:11px;
	/*color:#580606;*/
	padding-top:6px;
	padding-bottom:12px;
	text-decoration:none;
	cursor: default;
	border-bottom:#999 1px dotted;
}
#agendaliste li:hover {
	background-color:#FFF;
}

#agendaitem1 {
	color:#b9137f;
	font-size:12px;
	font-weight:bold;
	width:75px;
	float:left;
	/*background:url(../imgs/fl1.png) no-repeat 0px 3px;*/
	padding-left:2px;
}
#agendaitem2 {
	font-size:11px;
	width:150px;
	float:left;
	text-align:center;
	background:url(../imgs/barre.png) no-repeat 0px 5px;
}
#agendaitem2 a {
	color:#333;
}
#agendaitem2 a:hover {
	text-decoration:none;
}
#agendaitem3 {
	color:#b9137f;
	font-size:11px;
	font-style:italic;
	width:226px;
	float:left;
	background:url(../imgs/barre.png) no-repeat 0px 5px;
	padding-left:12px;
}
#agendaitem4 {
	font-size:11px;
	width:110px;
	float:left;
	padding-left:12px;
	background:url(../imgs/barre.png) no-repeat 0px 5px;
}
#agendaitem5 {
	color:#b9137f;
	font-size:11px;
	width:50px;
	float:left;
	padding-left:12px;
}
#agendaitem5 a {
	color:#b9137f;
}
#agendaitem5 a:hover {
	text-decoration:none;
}

/* /AGENDA */


#baspage {
	background:url(../imgs/fd-bas.png) no-repeat;
	width:975px;
	height:30px;
}
#bas {
	padding-left:39px;
	text-align:center;
	font-size:10px;
	padding-bottom:10px;
}
#bas a {
	color:#333;
	text-decoration:none;
}
#bas a:hover {
	text-decoration:underline;
}

/* EDITEUR */
#editeur {
	width:670px;
}

#editeur h1 {
	font-size: 18px;
	padding-bottom: 10px;
}
#editeur h2 {
	font-size: 16px;
	color: #BB157F;
	padding-bottom: 10px;
}
#editeur h3 {
	font-size: 13px;
	font-weight:bold;
	padding-bottom: 10px;
}
#editeur h4 {
	font-size: 13px;
	font-weight:bold;
	color: #BB157F;
	padding-bottom: 10px;
}

#editeur .couleur1 {
	color:#BB157F;
}
#editeur ul {
	padding-left:30px;
}
#editeur li {
	list-style: disc;
}
#editeur #gab2col {
	width:100%;
}
#editeur #gab2col td#gab2col1, #editeur #gab2col td#gab2col2  {
	text-align:left;
	vertical-align:top;
}
#editeur td#gab2col1 {
	width:450px;
	padding-right:20px;
}
#editeur td#gab2col2 {
	padding:10px;
	/*background-color:#B9B9B9;*/
}


