
/* ---( HTML )----------------------------------- */

HTML {  }
body { padding: 0px; margin: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-align: center; font-size: 100%; background-color:#FFFFFF;}
.bodygeneral {  background-color:#FFFFFF; }
.bodyindex {  background-color:#FFFFFF;}
H1 { font-size: 110%; color: #677D4D; padding: 0px; margin: 10px 0px 15px 0px; font-weight: bold; text-align: left;}
H2 { font-size: 100%; color: #0B6185; padding: 0px; margin: 0px 0px 15px 0px; font-weight: bold; text-align: left;}
H3 { font-size: 85%; color: #9C2828; padding: 0px; margin: 0px 0px 15px 0px; font-weight: bold; text-align: left;}
H4 { font-size: 80%; color: #BC8861; padding: 0px; margin: 0px;	text-transform: uppercase;	font-weight: bold;	text-align: left;}
H5 { font-size: 75%; color: #677D4D; padding: 0px; margin: 0px;	text-transform: uppercase;	font-weight: bold;	text-align: left;}
H6 { font-size: 72%; color: #0B6185; padding: 0px; margin: 0px; font-weight: bold; text-align: left;}

.texteStandard { font-size: 70%; color: #646464; line-height: 130%;	text-align: justify;}
.texteBigger { font-size: 72%; color: #646464;	line-height: 132%;}
.menuCours { font-size: 67%; color: #646464; line-height: 95%; text-align: left;}
.texteBigger { font-size: 72%; color: #646464; line-height: 150%; text-align: justify;}
.texteStandard UL, .texteBigger UL, .menuCours UL {	padding: 0px; margin: 0px 0px 10px 0px;	height: 15px; }
.texteStandard LI, .texteBigger LI, .menuCours LI, li.texteStandard, li.texteBigger { list-style-image: url(/medias/fr/pucefleche.gif);	color: #787878;	text-align: left; margin: 0px 0px 0px 16px;}
ul.texteStandard li, ul.texteBigger li  { font-size: 100%; }

.tableauStandard { border-collapse: collapse; border-width: 1px; border-color: #D8D8D8;	border-style:solid;}
.tableauStandard TD { border-width: 1px; border-color: #D8D8D8;	border-style:solid;	margin: 0px; padding: 3px; vertical-align: middle; font-size: 69%;	color: #646464;	line-height: 125%;}

.bold {	font-weight: bold;}
.bolditalic { font-weight: bold; font-style: italic;}

A IMG {	border: none;}

div.hrdotted { height: 7px;	margin: 13px 0px 7px 0px; background-image: url(/medias/fr/lignehr.jpg); background-repeat: repeat-x; clear: both;	width: 85%;	margin-right: auto;	margin-left: auto;}

div.hrdottedsurveiller { height: 7px; margin-top: 15px !important;	margin-top: 13px; margin-bottom: 7px; background: url(/medias/fr/lignehrgris.jpg) repeat-x;	clear: both; width: 99%; display: block;}
div.hrdotteddonateurs {	height: 7px; margin-top: 15px !important; margin-top: 15px;	margin-bottom: 3px;	background: url(/medias/fr/lignehrdonateurs.jpg) repeat-x; clear: both;	width: 99%;	display: block;}
div.hrdottedgris { height: 7px;	margin: 11px 5px 2px -14px;	background: url(/medias/fr/lignehrgris.jpg) repeat-x; clear: both;	width: 100%;}

/* ---( Index )----------------------------------- */

#principalindex { width: 813px;	margin-right: auto;	margin-left: auto; height: 100%; min-height: 100%; padding: 0px 15px 0px 15px;}
.menutopindex {	width: 813px; height: 31px;	text-align: right; padding: 15px 0px 0px 0px;}

/* ---( Index Index concerne les 4 colonnes )----------------------------------- */

#indexsouscol {	width: 813px; text-align: left;}
.btn3secteurs { padding: 0px; margin: 0px 0px 1px 0px; border: none;}
#indexsouscol UL { margin-top: 10px;}
#indexsouscol .indexcol2 LI, #indexsouscol .indexcol4 LI { list-style-image: url(/medias/fr/pucefleche.gif); color: #787878; text-align: left; font-size: 71%; margin-left: -20px; line-height: 135%;}
#indexsouscol OL LI { list-style-type: none;}
#indexsouscol .indexcol2 a:link, #indexsouscol .indexcol4 a:link { text-decoration:none; color: #787878; font-weight: bold;}
#indexsouscol .indexcol2 a:visited, #indexsouscol .indexcol4 a:visited { text-decoration:none; color: #787878; font-weight: bold;}
#indexsouscol .indexcol2 a:hover, #indexsouscol .indexcol4 a:hover { text-decoration:none; color: #69A5C6; font-weight: bold;}
#indexsouscol .indexcol2 a:active, #indexsouscol .indexcol4 a:active {	text-decoration:none; color: #000000; font-weight: bold;}

/* ---( Index colonne 1 )----------------------------------- */

#indexcol1 { width: 264px; text-align: left; float: left;}
#indexcol1 .bienvenue { width: 264px; height: 114px; background: url(/medias/fr/indexsousbienvenue.jpg) no-repeat; color: #FFFFFF; font-size: 82%; font-weight: bold; }

ul.attLink { border:none; zoom:1; margin: 0 0 5px 13px; padding:0; overflow:hidden;  }
ul.attLink li { list-style-type: none; display:block; margin:-3px 0 3px 0; background: url(/medias/communs/indexprofilLI-bg.jpg) no-repeat; height:40px; color: #787878; font-weight: bold; font-size: 71%;}
ul.attLink li a { display:block; text-decoration: none; padding:6px 30px 6px 4px; color: #778e5a; font-size:13px; }
ul.attLink li a:hover { color: #69A5C6; }

ul.attLink li.last { background: #FFFFFF none; margin:-20px 0 0 -5px; padding:0; height:10px; color: #787878; font-weight: normal;}

.printtitle { color: #787878; font-size: 80%; line-height: 120%; padding: 11px 0 10px 15px; position:absolute; font-weight:bold; }
.btnsectioncompcol1 { display:none; }

#indexcol1 .textebienvenue .divcontent { color: #787878; font-size: 71%; line-height: 120%;	margin: -15px 7px 10px 7px !important; margin: 11px 7px 10px 7px; position: relative;}

/* ---( Index colonne 2 & 3 )----------------------------------- */

.btnsectioncomplete { display:none; }
.indexcol2 { width: 176px; margin-left: 7px; text-align: left; float: left;}
.indexcol2 ul { }
.indexcol2 SPAN, .indexcol4 SPAN { width: 170px; padding: 10px;	color: #787878;	font-size: 71%;	line-height: 120%;}

/* ---( Index colonne 4 )----------------------------------- */

.indexcol4 { width: 176px; text-align: left; margin-left: 7px; float: left;}
.indexcol4 ul { }

/* ---( Footer index )----------------------------------- */

.footerindex { width: 813px; text-align: center; color: #69A5C6; font-size: 70%; line-height: 115%;	font-weight: bold; margin-top: 10px; clear: both;}
.footerindex img, .footer img {	vertical-align: middle;	border-style: none;	margin-top: 2px;}

/* ---( Index entte )----------------------------------- */

#indexentete { width: 813px; height: 220px;	margin-bottom: 6px;	display: block;}

/* ---( Global )----------------------------------- */

#principal { width: 961px; margin-right: auto; margin-left: auto;}
#entete { width: 961px;	height: 107px; margin-bottom: 2px;}
.menuprincipal { display:none;}
.sousmenuprincipal { display:none;}

.dropdown { display:none;}
.actif { color: #E3D3A8; background-color: #9C9C9C;	padding: 3px; margin-top: 5px; position: relative; border: 1px solid #666666;}
.actif .dropdown { color: #FFFFFF; background-color: #9C9C9C; padding-bottom: 2px; margin-top: -2px; position: relative; border: 1px solid #7C7C7C; }
.imgstandard { float: right; margin-top: 5px; margin-bottom: 5px; 	border: 1px solid #D8D8D8;	padding: 2px;}
#titreSections { display:none;}
#titreSections H1 { display:none;}
#pubSections {  display:none;}
.SousSpec {	width: 961px; clear: both; text-align: left;}

/* ---( Index Spectacle Surveiller )----------------------------------- */

#indexSousSpec { width: 961px; display: block;}
#indexsurveiller { width: 277px; margin-top: 6px; margin-bottom: 10px; padding-bottom: 10px; text-align: left; float: left; height:520px; }

#indexsurveiller2 {	width: 277px; text-align: left; padding-bottom: 10px; float:left;}
#indexsurveiller .bienvenue { height: 58px;	background-image: url(/medias/fr/sousasurveiller.jpg); background-repeat: no-repeat; color: #FFFFFF; font-size: 84%; font-weight: bold;	margin: 0px; padding: 8px 0px 0px 10px;}
.btnsversfiches { margin: 5px 3px 3px 0px;}
#indexsurveiller UL { margin-top: 10px;}
#indexsurveiller LI { list-style-image: url(/medias/fr/puceflechevert.gif);	color: #5b5b5b;	text-align: left; font-size: 11px; line-height: 16px; margin: 0 5px 4px -20px;}
#indexsurveiller OL LI { list-style-type: none; }
#indexsurveiller a:link, .promo02 a:link, .promo03 a:link, .promo04 a:link{	text-decoration:none; color: #758B58; font-weight: bold; font-size: 110%;}
#indexsurveiller a:visited, .promo02 a:visited, .promo03 a:visited, .promo04 a:visited{	text-decoration:none; color: #758B58; font-weight: bold; font-size: 110%;}
#indexsurveiller a:hover, .promo02 a:hover, .promo03 a:hover, .promo04 a:hover { text-decoration:none; color: #69A5C6; font-weight: bold; font-size: 110%;}
#indexsurveiller a:active, .promo02 a:active, .promo03 a:active, .promo04 a:active{	text-decoration:none; color: #000000; font-weight: bold; font-size: 110%;}

.divImportant {	margin-top: 8px; margin-bottom: 8px; padding: 8px; width: 245px; background-color: #F5F5F5; border: 1px dotted #CCCCCC; display: block; text-align: left; margin-left: auto; margin-right: auto; }

.divImportant H2 { font-size: 105%; color: #516934; font-weight: bold;}
.descImportant { font-size: 11px; color: #7B965F; font-weight: bold; line-height: 16px;}

.promo01 { width: 679px; height: 203px;	margin: 6px 0 5px 5px; text-align: left;	float: left;}
.promo02 { width: 277px; height: 222px;	padding: 0px; margin: 0 0 0 5px; float: left; font-size: 65%; text-align: left;}

.SpecListeDenvoi { width: 277px; height: 239px;	margin-right: 5px; float: right; background: url(/medias/fr/bgSpectacleListeDenvoi.jpg) no-repeat; }
.SpecListeDenvoiGauche { width: 125px; float: left;	text-align: left; padding: 10px 0px 5px 10px;}
.SpecListeDenvoiGauche H2 { color: #FFFFFF;	font-size: 84%;	font-weight: bold;}
.SpecListeDenvoiGauche P { color: #FFFFFF; font-size: 65%;	font-weight: bold; line-height: 140%;}
.SpecListeDenvoiDroit {	width: 128px; margin: 0px; float: right; text-align: left;	padding: 10px 0px 0px 5px; margin: 0px 0px 5px 0px;}
.SpecListeDenvoiDroit H2 { color: #FFFFFF; font-size: 84%; font-weight: bold;}
.SpecListeDenvoiDroit TD { color: #FFFFFF; font-size: 65%;	font-weight: bold;	padding-bottom: 1px; }
.champlisteEnvoi {	font-size: 80%;	width: 90px; height: 18px; border: 1px solid #899042; color: #899042; margin: 3px 0px -5px 0px;	padding: 3px 2px 2px 5px;}

.btnsSousPromo { margin: 2px 0px 1px 0px; height: 34px !important; height: 37px; width: 275px !important; width: 277px; display: block; border: 1px solid #E0DBD7;	text-align: left;}
.btnsSousPromo UL {	padding: 10px 0px 0px 21px; margin: 0px 0px 0px 0px;}
.btnsSousPromo LI { list-style-image: url(/medias/fr/puceflechevert.gif); color: #787878; text-align: left;}

.btnsSousPromo IMG { margin: 2px 1px 0px 2px !important; margin: 2px 1px 2px 2px; padding: 0px; }
.prePromo03 { width: 550px;	height: 3px; display: block; float: right;}
.promo03, .promo04  {	width: 277px; height: 222px; margin-right: 5px;	margin-bottom: 5px;	font-size: 65%;	text-align: left; float: right;}

/* ---( Index Spectacle Liens rapides )----------------------------------- */

.liensrapides {	width: 115px; margin: 0px; padding: 0px; float: right; margin-bottom: 6px;}
.liensrapidesmilieu { width: 115px;	background: url(/medias/fr/bgliensrapides.jpg) repeat-y; margin-top: -18px !important; margin-top: 0px; height: 415px; }
.liensrapidesmilieu IMG { padding-bottom: 0px !important; padding-bottom: 10px;}

.liensrapidesmilieu LI { list-style-image: url(/medias/fr/puceflechebeige.gif);	color: #787878;	text-align: left; font-size: 68%; margin-left: -20px;}
.liensrapidesmilieu a:link { text-decoration:none; color: #AFA096; font-weight: bold;}
.liensrapidesmilieu a:visited { text-decoration:none; color: #AFA096; font-weight: bold;}
.liensrapidesmilieu a:hover { text-decoration:none;	color: #69A5C6;	font-weight: bold;}
.liensrapidesmilieu a:active { text-decoration:none; color: #000000; font-weight: bold;}
.liensrapidesbas { width: 115px;}

/* ---( Menu top global )----------------------------------- */

.menutop { display:none;}
.champrechercherdiv { display:none;}
.iconhaut {	float: right;}
.btnsectionshaut { float: right; width: 131px;}
.hautlogocontact { width: 817px; float: left;}
.champrechercher {  display:none;}

/* ---( Programmation complete (fiches des spectacles)----------------------------------- */

.rsscontent {  display:none;}
.rsssurveiller {  display:none;}
.separator { height: 12px; margin: 20px 20px 5px 5px !important; margin: 11px 5px 5px 5px; background: url(/medias/communs/separator.gif) no-repeat; background-repeat: no-repeat; clear: both;	width: 100%; text-align: center;}
.clear { clear: both; width: 100%;}

.fichespectacle { width: 462px;	padding: 5px; margin-left: 7px;	float: left; font-size: 100%; text-align: left;}
.commanditaire { width: 100px; float: right; margin: 4px 0 10px 10px; border: 1px solid #D8D8D8; padding: 0px;}
.imgpartenaires { border: 0px solid #D8D8D8; padding: 2px;}
.imgleft { border: 0px solid #D8D8D8; margin: 4px 10px 10px 0; float: left;}
.imgright { border: 0px solid #D8D8D8; margin: 4px 0 10px 10px;	float: right;}
.imgartiste { float: left; margin: 4px 10px 10px 0; border: 1px solid #D8D8D8; padding: 0px;}
.fichespectacle H1, .spectacleActif H1, .spectacleActuel H1 { font-size: 110%; color: #758B58; padding: 0px; margin: 0;	font-weight: bold; display: block;}
.fichespectacle .NomSalle, .spectacleActif .NomSalle, .spectacleActuel .NomSalle { font-size: 85%; color: #0F6E99; padding: 0px; margin: 2px 0px 2px 0px; display: block; font-weight: bold;}
.fichespectacle .DescriptionCourte, .spectacleActif .DescriptionCourte, .spectacleActuel .DescriptionCourte { font-size: 80%; color: #9E1515; padding: 0px;	margin: 2px 0px 2px 0px; display: block; font-weight: bold;}
.fichespectacle .Prix, .spectacleActif .Prix, .spectacleActuel .Prix { font-size: 92%; color: #646464; padding: 0px; margin: 5px 0px 5px 0px; display: block; font-weight: bold;}
.fichespectacle .Prixautre, .spectacleActif .Prixautre, .spectacleActuel .Prixautre { font-size: 80%; color: #ABA215; padding: 0px; margin: 5px 0px 5px 0px; display: block; font-weight: bold;}
.fichespectacle .PremierePartie, .spectacleActif .PremierePartie, .spectacleActuel .PremierePartie { font-size: 90%; color: #BC8861; padding: 0px;	margin: 2px 0px 2px 0px; display: block; font-weight: bold;}
.fichespectacle .desc, .spectacleActif .desc, .spectacleActuel .desc { font-size: 69%; color: #646464; line-height: 130%; text-align: justify; clear: both;	margin: 2px 0px 5px 0px;}
.fichespectacle .envoyer, .spectacleActif .envoyer, .spectacleActuel .envoyer {	width: 100%; margin: 10px 0px 0px 0px; padding: 0px; display: block;}
.fichespectacle .envoyer UL, .spectacleActif .envoyer UL, .spectacleActuel .envoyer UL, .fichespectacle UL, .spectacleActif UL, .spectacleActuel UL, .recherche UL { padding: 0px; margin: 0px 0px 10px 0px; height: 15px; }
.fichespectacle .envoyer LI, .spectacleActif .envoyer LI, .spectacleActuel .envoyer LI, .fichespectacle LI, .spectacleActif LI, .spectacleActuel LI, .recherche LI { list-style-image: url(/medias/fr/puceflechebleu.gif); color: #787878;	text-align: left; font-size: 11px; margin: 0px 0px 0px 16px;}

/* --- (Formulaire)Programmation complte (fiches des spectacles) --------------------------------------*/

.contentProgrammation { margin: 15px 20px 10px 20px; clear: both;}
.fichespectacle .envoyerform, .spectacleActif .envoyerform { display: block; background-color: #F3F3F3;	clear: both; margin: 10px 0px 10px 0px;	padding: 3px 3px 3px 5px; border: 1px solid #DFDFDF; width: 98%;}
.spectacleActuel .envoyerform {	display: block;	background-color: #D8E9F0; clear: both;	margin: 10px 0px 10px 0px; padding: 3px 3px 3px 5px; border: 1px solid #CFE3EB; width: 98%; }
.fichespectacle .envoyerform TD, .spectacleActif .envoyerform TD, .spectacleActuel .envoyerform TD { color: #646464; text-align: left; font-size: 71%; padding: 1px; }

.champRequis { font-weight: bold; border-color: #B97F7F; border: 1px solid; padding: 0px; background: #FFF url(/medias/communs/required.gif) no-repeat right top; }
.spectacleActif { width: 455px;	padding: 5px; margin-left: 7px; float: left; font-size: 100%; text-align: left;	background-color: #F5F5F5; border: 1px dotted #CCCCCC;}
.spectacleActuel{ width: 455px;	padding: 5px; margin-left: 7px;	float: left; font-size: 100%; text-align: left;	background-color: #EDF7FB; border: 1px dotted #A9D2E4;}
div.hrfiche { height: 3px; margin: 0px;	padding: 0px; width: 470px;	background: url(/medias/fr/lignehrgris.jpg) repeat-x; clear: both;	margin: 20px 0px 20px 0px;}
div.results { display:none;}
div.txtresults { display:none;}
div.parpage { display:none;}
.DropParPage { display:none;}
div.retourBack { display:none;}

.dateVentePublic { float: left;	height: 46px;}
.dateVentePublicGauche { float: left; width: 12px; height: 46px; padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}
.dateVentePublicChamps { float: left; height: 46px;	color: #69A5C6;	font-size: 65%;	font-weight: bold; background: url(/medias/communs/btnFicheVenteBg.jpg) repeat-x; padding: 10px 0px 0px 0px; margin: 0px 3px 0px 0px;}
.dateVentePublicDroit {	float: none; background: url(/medias/communs/btnFicheVenteBg.jpg) repeat-x;}
.btnFiches { display:none;  }

/* ---( plan du site )----------------------------------- */

.treeview {	padding: 15px 10px;	margin-top: 2px; background: url(/medias/communs/bgblanc.jpg) repeat; border: 0px none; padding: 15px; list-style-type: none;}
	
.treeview ul { padding: 0; margin: 0; list-style-type: none; }
.treeview ul ul { margin-left: 18px; list-style-type: none; }
.treeview li { clear: both; line-height: 16px; list-style-type: none; }
.treeview label { font-weight: bold; margin: 1px 0 0 2px; list-style-type: none; }
.treeview li li * { font-weight: normal; list-style-type: none; }
.treeview img { display: inline; vertical-align: middle; list-style-type: none;  }
.treeview input, .treeview label { float: left; list-style-type: none; }
.treeview a { list-style-type: none;}
.tvBtExpand, .tvBtCollapse { float: left; background: url(/medias/communs/treeview_moins.gif) center no-repeat;	width: 16px; cursor: pointer; list-style-type: none;}
.tvBtCollapse { background: url(/medias/communs/treeview_plus.gif) center no-repeat; list-style-type: none; }
.tvHide { display: none; list-style-type: none; }
.tvLeaf { margin-left: 20px; list-style-type: none; }

.nouvelleActive { width: 100%; padding: 5px; margin-left: 0px;	float: left; font-size: 100%; text-align: left;	background-color: #F5F5F5;	border: 1px dotted #CCCCCC;}

/* ---( galerie d'image et video )----------------------------------- */

.sousGalerieImg { list-style: none;	margin-right: auto;	margin-left: auto;	margin: 0px 0 5px 0px;}
.GalerieImg { float: left; display: inline;	margin: 0px 20px 15px 0px; padding: 0px; border: 1px solid #D8D8D8; width:130px; height:130px;}
.GalerieVideo {	float: left; display: inline; margin: 0px 20px 5px 0px; border: 1px solid #F5F5F5; padding: 5px; width:150px;}
.GalerieVideoTitre { margin: 4px 4px 0px 4px; font-size: 70%; color: #758B58; font-weight: bold; display:block;}
.GalerieVideoTxt { margin: 4px 4px 0 4px; font-size: 66%; color: #646464; display:block;}
.VideoPlay { float: left; margin: 0px 10px 10px 0px; padding: 0px;}
.videoActif { float: left; display: inline;  text-align: left; border: 1px dotted #CCCCCC; background-color:#f5f5f5;}

/* ---( galerie d'art )----------------------------------- */

.galerieArchives { float: left; padding: 2px; color: #69A5C6; font-size: 71%; font-weight: bold;}

/* ---( recherche )----------------------------------- */

.clearfix { font-size: 70%;	color: #646464;	margin: 0px 4px 4px 4px;}
.recherche { margin: 25px 35px 0px 25px;}

/* ---( divers ) ***  */

.displaynone { display: none; visibility: hidden; color: Red; font-size: 75%; font-weight: bold;}
.avertissement { color: #C42A2A; font-size: 75%; font-weight: bold;}
.displayyes {visibility: visible; color: Red; font-size: 75%; font-weight: bold;}

/* download reader */

#dlPdf { width: 225px; background-color: #F5F5F5; margin: 15px 15px 15px 25px; font-size: 10px;	border: 1px dotted #CCCCCC;	color: #646464;}
#dlPdf div { margin: 5px; padding-left: 25px; }
#dlPdf img { display: block; float: left; margin-top: 9px; margin-left: 3px;}

#dlPdf div a:link {	text-decoration:none; color: #69A5C6; font-weight: bold;}
#dlPdf div a:visited { text-decoration:none; color: #69A5C6; font-weight: bold;}
#dlPdf div a:hover { text-decoration:none; color: #758B58; font-weight: bold;}
#dlPdf div a:active { text-decoration:none; color: #000000; font-weight: bold;}

.imgaccompagn {	float: right; margin: 4px 0 5px 10px; border: 1px solid #528265; clear: right;}
.imgaccompagnImage { margin: 4px 0 5px 10px; clear: right;}
.imgaccompagnTransp { float: right;	 margin: 4px 0 5px 10px; border: 0px; clear: right;}
.navigation { width: 98%; clear: both; vertical-align: middle; margin-top: 8px; margin-bottom: 10px;	padding: 8px 12px 10px 12px !important;	padding: 5px 10px 5px 10px;	margin-right: auto;	margin-left: auto;	background-color: #F5F5F5;	border: 1px dotted #CCCCCC;}

.tblFormulaire { margin: 0 auto; padding: 2px;	border-collapse: collapse; width: 99%; border-width: 1px; border-color: #f0f0f0; border-style:solid; clear:both;}
.tblFormulaireTDLeft { width: 130px;}
.tblFormulaire TD, .tblFormulaire TH { margin: 0px;	padding: 3px 3px 3px 6px; vertical-align: middle; border-width: 1px; color: #5b5b5b; border-color: #e6e6e6;	border-style:solid;	background-color: #F6F5F5;	font-size: 72%;	line-height: 130%;}
.tblFormulaire TD H1, .tblFormulaire TD H2, .tblFormulaire TD H3, .tblFormulaire TD H4 { font-size: 115%;}
.tblFormulaire UL {	margin-left: 25px;}
.tblFormulaire UL LI {	font-size: 95%;	vertical-align: middle;	height: 10px;}
.tblFormulaire TD TABLE TR TD {	font-size: 100%; margin: 0px; padding: 0px;	border-width: 0px;}
.tblFormulaireTitre{ background: url(/medias/communs/bgtableForm.jpg) repeat-x; vertical-align: middle;}
.tblFormulaireTitre DIV{ padding:10px 0px 10px 0px;	font-size: 120%; color: #0B6185; font-weight: bold;}
.texteFinancement { font-size: 72%;	color: #454545;	line-height: 140%; text-align: justify;}
.tblFinancement { border-collapse: collapse; border-width: 1px;	border-color: #FFFFFF; border-style:solid;}
.tblFinancementH2 TD { border-width: 3px; border-color: #F6F5F5; border-style:solid; background-color: #FFFFFF;	width: 160px; padding: 0 4px 2px 4px; text-align: left; vertical-align: top; font-size: 80%; color: #0b6185; background-color: #FFFFFF; line-height: 130%; font-weight: bold;}
.tblFinancement TD { font-size: 72%; color: #454545; border-width: 2px; border-color: #FFFFFF; border-style:solid; background-color: #F6F5F5; line-height: 130%; width: 160px; padding: 4px; text-align: left;	vertical-align: top;}
.tblFinancementH3 TD { border-width: 3px; border-color: #F6F5F5; border-style:solid; background-color: #FFFFFF; width: 160px; padding: 0 4px 2px 4px; vertical-align: top; font-size: 80%; color: #454545; line-height: 130%; text-align: left;}
.tblFinancementVideo { margin-top: 7px; text-align: left; vertical-align: top; background: url(/medias/fr/financement_degrad_vert.jpg) no-repeat;}

.tblFinancementVideo TD { padding: 10px; color: #454545; text-align: left; vertical-align: top;}
.tblFinancementVideo H1{ font-size: 100%; color: #FFFFFF; line-height: 140%;}
.tblFinancementVideo P{	font-size: 72%;	color: #FFFFFF;	line-height: 140%;}
.tblFinancementVideo LI { list-style-image: url(/medias/fr/puceflecheblanche.gif); color: #787878; text-align: left; font-size: 11px; margin: 0px 0px 5px 16px;}
.tblFinancementVideo a:link{ text-decoration:none; color: #f6f5f5; font-weight: bold;}
.tblFinancementVideo a:visited { text-decoration:none; color: #f6f5f5; font-weight: bold;}
.tblFinancementVideo a:hover { text-decoration:none; color: #67b1d2; font-weight: bold;}
.tblFinancementVideo a:active { text-decoration:none; color: #758B58; font-weight: bold;}
.tblFinancementpourquoi { clear: both; border-collapse: collapse; border-width: 1px; border-color: #FFFFFF;	border-style:solid; display: block;}
.tblFinancementpourquoi TD { font-size: 72%; color: #454545; border-color: #FFFFFF; border-style:solid;	background-color: #F6F5F5; line-height: 130%; width: 320px;	padding: 4px; text-align: left;	vertical-align: top;}
.tblFinancementpourquoi UL, .tblFinancementreconn UL { padding: 0px; margin: 0px 0px 10px 0px;}
.tblFinancementpourquoi LI, .tblFinancementreconn LI, .texteFinancement LI { list-style-image: url(/medias/fr/pucefleche.gif); color: #787878; text-align: left; font-size: 12px; margin: 0px 0px 5px 16px;}
.tblFinancementreconnH2 TD { border-width: 3px; border-color: #F6F5F5; border-style:solid; background-color: #FFFFFF; padding-right: 4px; text-align: left;	vertical-align: top; font-size: 80%; color: #0b6185; line-height: 130%;	font-weight: bold;}

.tblFinancementreconn TD { font-size: 72%; color: #454545; background-color: #F6F5F5; line-height: 130%; padding: 2px; text-align: left; vertical-align: top;}
.btnaccedez { position: relative; left: 300px; top: 200px;}
.texteFinancementtype { font-size: 100%; font-weight: bold;}

.tblDonateurs, .tblDonateursdetails { width: 100%; margin-right: auto; margin-left: auto; text-align: center;}
.tblDonateurs TD {	border-width: 2px; width: 132px; border-color: #F6F5F5;	border-style:solid;	padding: 0 4px 2px 4px;	text-align: left; vertical-align: top;}
.tblDonateursdetails TD { border: 2px solid #F6F5F5; padding: 0 4px 2px 4px; text-align: left; vertical-align: top;}
.tblDonateurs UL, .tblDonateursdetails UL {	margin-top: 10px;}
.tblDonateurs LI, .tblDonateursdetails LI {	list-style-image: url(/medias/fr/puceflechevert.gif); color: #787878; text-align: left; font-size: 71%;	margin-left: -20px;	line-height: 150%;}
.tblDonateurs H1, .tblDonateursdetails H1 {	margin-top: 6px; font-size: 95%; font-weight: bold;	height: 40px;}
.tblDonateursPrinc { background: url(/medias/communs/bgDonateursPrinc.jpg) repeat;}
.tblDonateursPrinc a:link { text-decoration:none; color: #677d4d; font-weight: bold;}
.tblDonateursPrinc a:visited { text-decoration:none; color: #677d4d; font-weight: bold;}
.tblDonateursPrinc a:hover{	text-decoration:none; color: #69A5C6; font-weight: bold;}
.tblDonateursPrinc a:active{ text-decoration:none; color: #000000; font-weight: bold;}
.tblDonateurs .imgleft { border: 1px solid #e5e4e4; display: block;	clear: both;}
.tblDonateurs .imgright { border: 1px solid #e5e4e4; display: block; clear: both;}
.tblDonateursdetails .imgleft {	border: 1px solid #e5e4e4; float: left;	margin-right: 10px;	display: block;	clear: both;}
.tblDonateursdetails .imgright { border: 1px solid #e5e4e4;	float: left; margin-right: 10px;}
.tblDonateurs H2, .tblDonateursdetails H2 {	margin: 0px; font-size: 80%; font-weight: bold;	display: block; clear: both; text-transform: uppercase;}

/* Ajout Steve */

.error{ color:#bb3131;}

.donateurBorder { border:1px solid #000000;	align:left;	text-align: left;}

.imgaccompagnImageComm { width: 100%;}
.imgaccompagnImageComm IMG { margin: 4px 0 5px 0; clear: right; border: 1px solid #528265;}

/* btns interne */
.btnTxt { padding: 0px; margin: 24px 0 0 0; float:right; font-size:11px; }
.btnTxt div { width:97px; margin: 0 0 4px 0; }

.btnTxt div.divbtnTxtOvation { background: url(/medias/fr/btn_ovation_accueil.jpg) no-repeat; padding: 0; text-align:center; cursor:pointer; text-decoration: none; margin-top: 6px;  }
.btnTxt img { width:97px; height:83px; }
.btnTxt div.divbtnTxtOvation:hover, .btnTxt div.divbtnTxtOvation.over { background: url(/medias/fr/btn_ovation_accueil_roll.jpg) no-repeat; text-align:center; cursor:pointer;}

.btnTxt div.divbtnTxtVideo { background: url(/medias/fr/btn_video_accueil.jpg) no-repeat; padding: 0; text-align:center; cursor:pointer; text-decoration: none; }
.btnTxt div.divbtnTxtVideo:hover, .btnTxt div.divbtnTxtVideo.over { background: url(/medias/fr/btn_video_accueil_roll.jpg) no-repeat; text-align:center; cursor:pointer;}

.btnTxt div.divbtnTxtComm { background: url(/medias/fr/btn_comm_accueil.jpg) no-repeat; padding: 0; text-align:center; cursor:pointer; text-decoration: none; }
.btnTxt div.divbtnTxtComm:hover, .btnTxt div.divbtnTxtComm.over { background: url(/medias/fr/btn_comm_accueil_roll.jpg) no-repeat; text-align:center; cursor:pointer;}


.btnTxtProfil { display:none;}
.btnTxtProfil div { display:none;}

.btnTxtApprec div.divbtnTxtApprec { display:none;}

/* ---( Footer global )----------------------------------- */

.footer { width: 961px; text-align: center; color: #69A5C6; font-size: 70%; font-weight: bold;	padding-bottom: 10px; margin-bottom: 10px; float:none; clear:both;}
.footer a:link, .footerindex a:link, div.results a:link, .fichespectacle .envoyer a:link, .spectacleActif .envoyer a:link, .spectacleActuel .envoyer a:link, .fichespectacle a:link, .spectacleActif a:link, .spectacleActuel a:link, .GalerieImg a:link, .GalerieVideoTxt a:link, .contentProgrammation a:link, .recherche a:link, .texteStandard a:link, .tableauStandard a:link, #dlpdf a:link, H3 a:link, .plansite a:link, .menuCours a:link, .navigation a:link, .texteFinancement a:link, .texteBigger a:link, .tblFormulaire a:link, .linknonconnect a:link{
	text-decoration:none; color: #69A5C6; font-weight: bold;}
.footer a:visited, .footerindex a:visited, div.results a:visited, .fichespectacle .envoyer a:visited, .spectacleActif .envoyer a:visited, .spectacleActuel .envoyer a:visited, .fichespectacle a:visited, .spectacleActif a:visited, .spectacleActuel a:visited, .GalerieImg a:visited, .GalerieVideoTxt a:visited, .contentProgrammation a:visited, .recherche a:visited, .texteStandard a:visited, .tableauStandard a:visited, #dlpdf a:visited, H3 a:visited, .plansite a:visited, .menuCours a:visited, .navigation a:visited, .texteFinancement a:visited, .texteBigger a:visited, .tblFormulaire a:visited, .linknonconnect a:visited{
	text-decoration:none; color: #69A5C6; font-weight: bold;}
.footer a:hover, .footerindex a:hover, div.results a:hover, .fichespectacle .envoyer a:hover, .spectacleActif .envoyer a:hover, .spectacleActuel .envoyer a:hover, .fichespectacle  a:hover, .spectacleActif a:hover, .spectacleActuel a:hover, .GalerieImg a:hover, .GalerieVideoTxt a:hover, .contentProgrammation a:hover, .recherche a:hover, .texteStandard a:hover, .tableauStandard a:hover, #dlpdf a:hover, H3 a:hover, .plansite a:hover, .menuCours a:hover, .navigation a:hover, .texteFinancement a:hover, .texteBigger a:hover, .tblFormulaire a:hover, .linknonconnect a:hover{
	text-decoration:none; color: #758B58; font-weight: bold;}
.footer a:active, .footerindex a:active, div.results a:active, .fichespectacle .envoyer a:active, .spectacleActif .envoyer a:active, .spectacleActuel .envoyer a:active, .fichespectacle a:active, .spectacleActif a:active, .spectacleActuel a:active, .GalerieImg a:active, .GalerieVideoTxt a:active, .contentProgrammation a:active, .recherche a:active, .texteStandard a:active, .tableauStandard a:active, #dlpdf a:active, H3 a:active, .plansite a:active, .menuCours a:active, .navigation a:active, .texteFinancement a:active, .texteBigger a:active, .tblFormulaire a:active, .linknonconnect a:active{
	text-decoration:none; color: #000000; font-weight: bold;}
	
/* ---( Footer global )----------------------------------- */

	
#indexProfil { margin-top: 6px; margin-bottom: 10px; padding-bottom: 10px; text-align: left; float: left;}
.indexProfilbienvenue { width: 477px; height: 107px; background: url(/medias/fr/bgvertsousprofil.jpg) no-repeat; padding-top:15px; }	
.indexProfilbienvenue span { color: #FFFFFF; font-size: 82%; font-weight: bold; margin: 0 15px 0px 15px;}	

.txtProfil { width: 477px; margin: 10px 0 10px 0; padding-bottom: 10px; text-align: left; }
.imgRightProfil { width: 477px; height:426px; margin-top: 6px; margin-bottom: 10px; padding-bottom: 10px; float:right;  }
#indexProfil p { font-size: 70%; color: #646464; line-height: 130%;	text-align: justify; }


/* ---( Profil utilisateur )----------------------------------- */

.linknonconnect {  display:none;}
#profilutil .bgprofil_left { width:270px; height: 58px;	background: url(/medias/fr/sousasurveiller.jpg) no-repeat; color: #FFFFFF; font-size: 84%; font-weight: bold; padding: 8px 0px 0px 10px; margin:0; float:left;}
#profilutil .bgprofil_right { width:668px; height: 58px; background: url(/medias/communs/bgprofil_right.jpg) no-repeat; color: #FFFFFF; font-size: 84%; font-weight: bold; padding: 8px 0px 0px 10px; margin:0; float:right;}

#profilutil .txtprofil_left { width:260px; font-size: 71%; line-height:135%; color: #646464; padding: 8px 0 10px 10px; margin:0; float:left;}
#profilutil .txtprofil_right { width:668px; font-size: 70%; color: #646464; padding: 8px 0px 0px 10px; margin:0; float:right;}

#profilutil .bgsmprofil_left { width:270px; height: 29px; background: url(/medias/communs/bgsmprofil_left.jpg) no-repeat; color: #FFFFFF; font-size: 75%; font-weight: bold; padding: 8px 0px 0px 10px; margin-top:5px; float:left; clear:left;}

/* Form dans la page */

.txtContenu .formBox { background: #f5f5f5 url(/medias/communs/bg_formpage.jpg) repeat-x; margin: 15px 0 5px 0; padding: 0 0 7px 0; width: 550px; }
.txtContenu .formBox2 { background-color: #f5f5f5; margin: 20px 0 5px 0; padding: 0 0 7px 0; width: 550px; }
.txtContenu .formBox h2 { font-size: 130%; padding: 8px 0 0 8px; color: #d06d28; }
.txtContenu .formInfos li { display: inline; float: left; color: #544a31; margin:0; padding:0; }	
.txtContenu .formInfos .txtfield label, .formInfos span { display: block; margin-bottom: 3px; }
.txtContenu .formInfos .txtfield input { width: 230px; }
.txtContenu .formInfos .txtfield .smallinput { width: 150px; }
.txtContenu .formInfos .width13 { width: 250px; margin: 5px 0 7px 0; }
.txtContenu .formInfos .fullwidth { width: 540px; margin: 5px 0 7px 0; }
.txtContenu .important, .formValidator, .formInfos label em, .formInfos span em  { color: #B83916 !important; }
.txtContenu li.txtfield { list-style:none; background: none; }

.aSurveillerH1 { font-size: 125%; line-height:145%; color: #646464; padding: 0px;}
.aSurveillerH2 { font-size: 120%; line-height:140%; color: #728857; padding: 0px; font-weight: bold;}
.aSurveillerH3 { font-size: 120%; line-height:140%; color: #0B6185; padding: 0px; }

/* Abonnement 2008-2009 */

.bg01droit { background: #94737b url(/medias/communs/abon0809/abon0809-01droit.jpg) no-repeat; vertical-align: top; padding: 0; margin: 0;}
.bg02gauche { background: #a1805e url(/medias/communs/abon0809/abon0809-02gauche.jpg) no-repeat; vertical-align: top; padding: 0; margin: 0; }
.bg03droit { background: #a1805e url(/medias/communs/abon0809/abon0809-03droit.jpg) no-repeat; vertical-align: top; padding: 0; margin: 0;}
.bg04gauche { background: #94737b url(/medias/communs/abon0809/abon0809-04gauche.jpg) no-repeat; vertical-align: top; padding: 0; margin: 0;}
.bg05droit { background: #94737b url(/medias/communs/abon0809/abon0809-05droit.jpg) no-repeat; vertical-align: top; padding: 0; margin: 0;}
.bg06gauche { background: #a1805e url(/medias/communs/abon0809/abon0809-06gauche.jpg) no-repeat; vertical-align: top; padding: 0; margin: 0; }
.bg07droit { background: #a1805e url(/medias/communs/abon0809/abon0809-07droit.jpg) no-repeat; vertical-align: top; padding: 0; margin: 0;}
.bg08gauche { background: #a1805e url(/medias/communs/abon0809/abon0809-08gauche.jpg) no-repeat; vertical-align: top; padding: 0; margin: 0; }
.bg09droit { background: #a1805e url(/medias/communs/abon0809/abon0809-09droit.jpg) no-repeat; vertical-align: top; padding: 0; margin: 0;}
.numeroabon0809 { text-align: left; padding: 8px 4px 0 4px; margin: 0;}
.dateabon0809 {	font-size: 11px; color: #f2eae2; text-align: left; font-weight: bold; padding: 0; margin: 0;}
.titreabon0809 { font-size: 14px; color: #FFFFFF; text-align: left;	font-weight: bold; padding: 0; margin: 0;}
.textabon0809 {	font-size: 10px; color: #FFFFFF; text-align: left; padding: 0; margin: 0;}
.bandeauabon_bgtext { background: #000000 url(/medias/fr/bandeau_financ_bgtext.jpg) no-repeat; font-size: 11px; color: #FFFFFF; width: 224px; overflow: hidden;	padding-left: 5px; height: 14px; }
.financementIndex {	margin: 2px 0px 4px 0px;}
.bandeauabon_bgtext a:link { text-decoration:none; color: #FFFFFF;}
.bandeauabon_bgtext a:visited {	text-decoration:none; color: #FFFFFF;}
.bandeauabon_bgtext a:hover { text-decoration:none; color: #8DBFDA;}
.bandeauabon_bgtext a:active { text-decoration:none; color: #8DBFDA;}


/* ACCUEIL SPECTACLE */

div#c_dl { font-family: Arial, Helvetica, sans-serif; text-align:left; margin: 6px 0 6px 6px; width:578px; height:270px; position:relative; float:left; }

ul#dl_tabs, ul#hl_tabs { list-style-type:none; margin:0; padding:0; font-size:11px; font-weight:normal; clear:both;}

ul#hl_tabs {float:right;}

ul#dl_tabs li a, ul#hl_tabs li a { display:block; text-align:center; width:140px; height:20px; text-decoration:none; overflow:hidden; color:#FFFFFF; padding:5px 1px 0 1px;}

ul#dl_tabs li { display:inline; float:left;	margin-right:2px;}

ul#dl_tabs li.last { margin:0;} ul#hl_tabs li { display:inline; float:left; margin-left:2px;}

ul#dl_tabs li a:link, 
ul#dl_tabs li a:visited,
ul#hl_tabs li a:link,
ul#hl_tabs li a:visited { background:transparent url(/medias/communs/tabs_dynamiclead.gif) no-repeat 0 0; overflow:hidden;}

ul#dl_tabs li a:hover, ul#hl_tabs li a:hover { color:#b6e9ff; overflow:hidden;}

ul#dl_tabs li a.tabswitcher_on:link,
ul#dl_tabs li a.tabswitcher_on:visited,
ul#hl_tabs li a.tabswitcher_on:link,
ul#hl_tabs li a.tabswitcher_on:visited { background-position:0 -22px; color:#606060; background:transparent url(/medias/communs/tabs_dynamiclead_on.gif) no-repeat 0 0;}

div.lead { width:555px; height:245px; padding:15px 15px 0 15px; clear:both; display:none; font-size:11px; font-weight:normal; background:transparent url(/medias/communs/bgbox_dynamiclead.gif) no-repeat 0 top; overflow:hidden;}

div.lead#content_1 { display:block;}
div.lead div.spacer { clear:both; height:15px;}
div.lead div.onglet { display:none;}

div.lead h1 { font-family:"Century Gothic", Arial, Helvetica, sans-serif; margin:5px 0 0 0; padding:0; font-size:17px; line-height:22px;}

div.lead h1 a:link,
div.lead h1 a:visited { color:#737171; text-decoration:none;}
div.lead h1 a:hover { text-decoration:underline;}

div.lead h2 { margin:3px 0 5px 0; padding:0; font-size:12px; display:block; color:#737171; font-weight:normal;}
div.lead h3 { margin:5px 0 5px 0; padding:0; font-size:14px; display:block; font-weight:bold; color:#929292;}

div.lead div.ph_lead { width:225px; height:225px; padding:0; display:block; border:1px solid #d5d5d5; float:left; margin:0 15px 0 0;}
div.lead div.ph_lead2 { padding:0; display:block; border:0 solid #d5d5d5; float:left; margin:0 15px 0 0;}
div.lead div.ph_lead2 img { padding:0; border:0 solid #d5d5d5; margin:-8px 0 0 -8px;}

/* btns fiche et ovation */
div.lead div.btnfiche { background: url(/medias/fr/btnversficheSm.jpg) no-repeat 0 0; padding:0px; margin: 0 3px 0 0; width:34px; height:31px; float:left; position:absolute; left:257px; bottom:28px;  }
div.lead div.btnfiche:hover, div.lead div.btnfiche.over { background:url(/medias/fr/btnversficheSm-roll.jpg) no-repeat 0 0; cursor:pointer;}

div.lead div.btnovation { background: url(/medias/fr/btnversOvationSm.jpg) no-repeat 0 0; padding:0px; margin: 0 3px 0 0; width:44px; height:31px; float:left; position:absolute; left:296px; bottom:28px; }
div.lead div.btnovation:hover, div.lead div.btnovation.over { background:url(/medias/fr/btnversOvationSm-roll.jpg) no-repeat 0 0; cursor:pointer;}

/* fin btns fiche et ovation */

div.lead ul {list-style-type:none; margin:0; padding:0; float:left; width:164px;}
div.lead ul li { padding-left:13px; background:url(/medias/fr/puceflechebleu.gif) no-repeat 0 2px; margin-bottom:3px;}
div.lead ul li a:link,
div.lead ul li a:visited{ color:#225b88; text-decoration:none; font-size:11px;}
div.lead ul li a:hover { text-decoration:underline;}

div.lead p { color:#7f7f7f; margin:7px 0 10px 0; font-weight:normal; line-height:15px; }
div.lead a img { border:none;}

div.lead span {color:#898989;font-size:11px;}

div#c_dl div#dl_cpanel { width:75px; height:15px; position:absolute; left:595px; top:4px;}
div#c_dl div#dl_cpanel a {margin:0 4px 0 5px; cursor:pointer; padding-top:20px;}
div#c_dl div#dl_cpanel a#dl_play{ display:none;	float:left;	width:14px;	height:0; overflow:hidden; background:url(/medias/communs/play_dynamiclead.gif) no-repeat;}

div#c_dl div#dl_cpanel a#dl_pause{ display:block; float:left; width:14px; height:0;	overflow:hidden; background:url(/medias/communs/pause_dynamiclead.gif) no-repeat;}

div#c_dl div#dl_cpanel a#dl_previous{ display:block; width:14px; float:left; height:0; overflow:hidden; background:url(/medias/communs/rr_dynamiclead.gif) no-repeat;}

div#c_dl div#dl_cpanel a#dl_next{ display:block; width:14px; float:left; height:0; overflow:hidden; background:url(/medias/communs/ff_dynamiclead.gif) no-repeat;}

img#tabswitcher_fader_dynamiclead { background-color:#eee; display:none; position:absolute; top:27px; left:1px; filter:alpha(opacity=0); opacity:0; -moz-opacity:0; width:572px; height:250px; }


/* profil accueil */

#profilaccueil { width:679px; height:220px; float:right; margin:0px; background: url(/medias/communs/bgprofilaccueil.gif) no-repeat; }
#profilaccueil .monprofil { width:215px; float:left; padding:15px; font-size:71%; text-align:left; color:#737171; background: url(/medias/communs/bgprofilaccueil_separ.gif) no-repeat right top; }

#profilaccueil .listedenvoi { width:230px; float:left; padding:15px; font-size:71%; text-align:left; color:#737171; }

#profilaccueil .monprofil h1, #profilaccueil .monprofil2 h1 { font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#0f729c; margin: 0; padding:0; }

.monprofil2 { width:400px; float:left; padding:12px; text-align:left; }
.monprofil2 h2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0f729c;  }

.monprofil2 ul { padding:0; margin:0 0 10px 0; text-align:left; display: block; background-color:#00FF33; }
.monprofil2 label { vertical-align: middle; float:left; }
.monprofil2 li.width13 { width: 190px; font-size:11px; color:#737171; display: inline; float: left; margin:10px 0 18px 0; text-align:left;}
.monprofil2 .width13 input { width: 175px; height:15px; color:#737171; border-color:#969595; }
.monprofil2 .width13 .btninput { color:#737171; }

.monprofil2 label { left:6px; position:relative; }
.monprofil2 .radiobtn * { width: auto !important; float:left; margin:5px 0 0 0; color:#737171; border:none;  }

/* Rating */
.divratingStar {  display:none; }
.ratingStar {  display:none; }
.filledRatingStar {  display:none;}
.emptyRatingStar {  display:none;}
.savedRatingStar {  display:none;}

/* ---( Profil utilisateur )----------------------------------- */

.linknonconnect { height:23px; position:absolute; float: left; font-size: 70%; color: #646464; margin: 20px 15px 0 0; padding: 4px 0 0 20px; background: url(/medias/communs/iconprofil_sm.jpg) no-repeat; }
#profilutil { margin: 6px 0 0 0; }
#profilutil .bgprofil_genleft { width:270px; float:left; }
#profilutil .bgprofil_left { width:961px; height: 58px;	background: url(/medias/fr/sousmonprofil.jpg) no-repeat; color: #FFFFFF; font-size: 84%; padding: 8px 0px 0px 10px; margin:0; font-weight:bold;float:left;}
#profilutil .txtprofil_left { width:260px; font-size: 71%; line-height:135%; color: #646464; padding: 8px 0 10px 10px; margin:0; }
#profilutil .txtprofil_left p { margin: 0 0 10px 0; }
#profilutil .txtprofil_left h1 { font-size:16px; margin: 0 0 3px 0; color:#646464; }
#profilutil .txtprofil_left h2 { font-size:11px; margin: 0 0 2px 0; color:#677d4d; font-weight:bold;}
#profilutil .txtprofil_left h3 { font-size:11px; margin: 0 0 2px 0; color:#646464; font-weight:normal; }
.messpectaclesNom { width:190px; float: left; padding: 0 10px 0 10px; font-size: 71%; line-height:135%; color: #646464; }
.messpectaclesTitre { width:185px; float: left; padding: 0 10px 0 10px; font-size: 71%; line-height:135%; color: #646464; }
.messpectaclesEval { width:130px; float: left; padding: 2px 10px 0 10px; font-size: 71%; line-height:135%; color: #646464; }
.messpectaclesimg { float: right; margin: -10px 0 5px 10px; border: 1px solid #D8D8D8; padding: 0px;}
.messpectaclesimgtop { float: right; margin: 0 0 5px 5px; border: 1px solid #D8D8D8; padding: 0;}
.messpectaclesimgdelete { float: right; margin: 3px 0 0 10px;  }
#profilutil .bgsmprofil_left { width:270px; height: 29px; background: url(/medias/communs/bgsmprofil_left.jpg) no-repeat; color: #FFFFFF; font-size: 75%; font-weight: bold; padding: 8px 0px 0px 10px; margin-top:5px; }
.loginprofil_left { width:270px; height: 29px; color: #646464; font-size: 75%; padding: 8px 0px 0px 10px;}

#profilutil .bgprofil_genright { width:668px; float:right; text-align:left; }
#profilutil .bgprofil_right { width:668px; height: 58px; background: url(/medias/communs/bgprofil_right.jpg) no-repeat; color: #FFFFFF; font-size: 84%; padding: 8px 0px 0px 10px; margin:0 0 0 3px; font-weight:bold; float:left; text-align:left;}
#profilutil .txtprofil_right { width:660px; color: #646464; padding: 8px 0px 0px 10px; margin:0; float:right; text-align:left;}
#profilutil .txtprofil_right h1{ display:block; clear:both; margin: 15px 0 15px 0; text-align:left; }


/* Form profil utilisateur */
.tblFormProfil { margin: 0 auto; padding: 2px 2px 2px 2px;	border-collapse: collapse; width: 99%; border-width: 0; clear:both; text-align:left; background: url(/medias/fr/profilutilisateur-silhou.jpg) no-repeat top right;}
.tblFormProfil em { font-style:normal; font-weight:bold; }

.tblFormProfilScateg { width: 150px; float:left; }
.tblFormProfil h1 {	margin-top: -1px; font-size: 140%; }
.tblFormProfil h2 {	margin-top: -1px; font-size: 110%; color: #5b5b5b; }
.tblFormProfil TD, .tblFormProfil TH { margin: 0px;	padding: 3px 3px 3px 6px; vertical-align: middle; border-width: 0; color: #5b5b5b; text-align:left;}
.tblFormProfilTDLeft { width: 180px; text-align:left; }
.tblFormProfilTDright { width: 450px; text-align:left; }
.tblFormProfil UL {	margin-left: 25px;}
.tblFormProfil UL LI {	vertical-align: middle;	height: 10px;}
.tblFormProfil TD TABLE TR TD {	font-size: 100%; margin: 0px; padding: 0px;	border-width: 0px;}

#indexsurveiller a:link, .promo02 a:link, .promo03 a:link, .promo04 a:link{	text-decoration:none; color: #758B58; font-weight: bold; font-size: 110%;}
#indexsurveiller a:visited, .promo02 a:visited, .promo03 a:visited, .promo04 a:visited{	text-decoration:none; color: #758B58; font-weight: bold; font-size: 110%;}
#indexsurveiller a:hover, .promo02 a:hover, .promo03 a:hover, .promo04 a:hover{	text-decoration:none; color: #69A5C6; font-weight: bold; font-size: 110%;}
#indexsurveiller a:active, .promo02 a:active, .promo03 a:active, .promo04 a:active{	text-decoration:none; color: #000000; font-weight: bold; font-size: 110%;}
.promo01{ width: 679px;	height: 203px; margin-top: 6px;	margin-bottom: 5px;	text-align: left;	float: right;}
.promo02{ width: 277px;	height: 222px;	padding: 0px;	margin-left: 5px;	margin-bottom: 0px;	float: left; font-size: 65%; text-align: left;}
.promo03 { width: 277px; height: 222px; margin-right: 5px;	margin-bottom: 5px;	font-size: 65%;	text-align: left; float: right;}
.promo04 { width: 277px; height: 222px;	margin-right: 5px;	margin-bottom: 5px;	font-size: 65%;	text-align: left; float: right;}
.prePromo03 { width: 550px; height: 3px; display: block; float: right;}



/* profil accueil et dans profil  */

#profilaccueil { width:679px; height:220px; float:right; margin:0px; background: url(/medias/communs/bgprofilaccueil.gif) no-repeat; }
#profilaccueil .monprofil { width:185px; float:left; padding:15px; font-size:71%; text-align:left; color:#737171; background: url(/medias/communs/bgprofilaccueil_separ.gif) no-repeat right top; }

#profilaccueil .monprofil h1, #profilaccueil .monprofil2 h1 { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#0f729c; margin: 0; padding:0; }

.monprofil2 { width:220px; float:left; padding:12px; text-align:left; font-size:71%; text-align:left; color:#737171;  }
.monprofil2 h2 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0f729c; }

.monprofil ul, .monprofil2 ul { padding:0; margin:0 0 10px 0; text-align:left; display: block;  }
.monprofil label, .monprofil2 label { vertical-align: middle; float:left; }
.monprofil li.width13 , .monprofil2 li.width13 { width: 200px; font-size:11px; color:#737171; display: inline; float: left; margin:0 0 7px 0; text-align:left;}
.monprofil .width13 input, .monprofil2 .width13 input { width: 175px; color:#737171; border-color:#969595;  padding:3px 3px 0 5px; margin:2px 3px 0 0; text-align:left; }
.monprofil .width13 .btninput, .monprofil2 .width13 .btninput { color:#737171; }
.monprofil .radiobtn * { width: auto !important; float:left; margin:5px 0 0 0; padding:0 10px 0 0; color:#737171; border:none; text-align:left;  }

.monprofil label, .monprofil2 label { left:6px; right:6px; position:relative; }
.monprofil2 .radiobtn * { width: auto !important; float:left; margin:5px 0 0 0; padding:4px 10px 0 0; color:#737171; border:none;  }
.monprofil2 input { color:#737171; border-color:#969595;  padding:3px 3px 0 5px; margin:2px 3px 0 0; }

.width13 a:link, .txtprofil_left a:link { text-decoration:underline; color: #737171; }
.width13 a:visited, .txtprofil_left a:visited { text-decoration:underline; color: #737171; }
.width13 a:hover, .txtprofil_left a:hover{ text-decoration:none; color: #69A5C6; }
.width13 a:active, .txtprofil_left a:active{ text-decoration:none; color: #000000; }

.forgetpass { top:4px; position:relative; }
.divcontenuprofil { margin:10px 0 0 10px; }


/*fin  profil accueil et dans profil  */



/* validator callout */
.vceHighlight { background-color: #c6e0eb; text-align:left; border: 1px solid #646464; padding:2px; }
.vcePopup { margin: -2px 0 0 -40px; }
.vcePopup div, .vcePopup td { border: none; background-color: #c6e0eb; color:#105778; text-align:left;}
.vcePopup .ajax__validatorcallout_popup_table { display: none; border: none; background-color: transparent; padding: 0; }
.vcePopup .ajax__validatorcallout_popup_table_row { vertical-align: top; height: 100%; background-color: transparent; padding: 0; }
.vcePopup .ajax__validatorcallout_callout_cell { width: 20px; height: 100%; text-align: right; vertical-align: top; background-color: transparent; padding: 0; }
.vcePopup .ajax__validatorcallout_callout_table { height: 100%; border: none; background-color: transparent; padding: 0; }
.vcePopup .ajax__validatorcallout_callout_table_row { background-color: transparent; padding: 0; }
.vcePopup .ajax__validatorcallout_callout_arrow_cell { padding: 8px 0 8px 5px; text-align: right; vertical-align: top; font-size: 1px; border: none; background-color: transparent; }
.vcePopup .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv { font-size: 1px; position: relative; left: 1px; border-bottom: none; border-right: none; border-left: none; width: 15px; background-color: transparent; padding: 0; }
.vcePopup .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div { height: 1px; overflow: hidden; border-top: none; border-bottom: none; border-right: none; padding: 0; margin-left: auto; }
.vcePopup .ajax__validatorcallout_error_message_cell { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; padding: 7px 5px 10px 10px; border-right: none; width: 100%; color:#105778; }
.vcePopup .ajax__validatorcallout_icon_cell { display: none; width: 20px; padding: 15px; border-right: none; }
.vcePopup .ajax__validatorcallout_close_button_cell { vertical-align: top; padding: 0; border-left: none; }
.vcePopup .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv { border: none; text-align: center; width: 13px; padding: 2px; cursor: pointer; }

.nobold a { font-weight:normal; font-size:11px; }


/* radio buttons trouble firefox*/
input[type="radio"] {
  -moz-appearance: radio; height:13px; vertical-align:baseline;
  margin: 3px 3px 0px 5px;
  padding: 0 !important; 
  cursor: default;  -moz-binding: none; border:none;
}

/* check boxes trouble firefox */
input[type="checkbox"] {
  -moz-appearance: checkbox; height:13px;
  margin: 3px 5px 3px 4px;
  padding: 0 !important;
  cursor: default;
  -moz-binding: none;
  -moz-border-radius: 0 !important; border:none;
}

input, select {  font-size: 11px; color: #646464; padding:2px;}

/* btns interne */
.btnTxt { padding: 0px; margin: 24px 0 0 0; float:right; font-size:11px; }
.btnTxt div { width:97px; margin: 0 0 4px 0; }

.btnTxt div.divbtnTxtOvation { background: url(/medias/fr/btn_ovation_accueil.jpg) no-repeat; padding: 0; text-align:center; cursor:pointer; text-decoration: none; margin-top: 6px;  }
.btnTxt img { width:97px; height:83px; }
.btnTxt div.divbtnTxtOvation:hover { background: url(/medias/fr/btn_ovation_accueil_roll.jpg) no-repeat; text-align:center; cursor:pointer;}

.btnTxt div.divbtnTxtVideo { background: url(/medias/fr/btn_video_accueil.jpg) no-repeat; padding: 0; text-align:center; cursor:pointer; text-decoration: none; }
.btnTxt div.divbtnTxtVideo:hover { background: url(/medias/fr/btn_video_accueil_roll.jpg) no-repeat; text-align:center; cursor:pointer;}

.btnTxt div.divbtnTxtComm { background: url(/medias/fr/btn_comm_accueil.jpg) no-repeat; padding: 0; text-align:center; cursor:pointer; text-decoration: none; }
.btnTxt div.divbtnTxtComm:hover { background: url(/medias/fr/btn_comm_accueil_roll.jpg) no-repeat; text-align:center; cursor:pointer;}


.btnTxtProfil { padding: 0px; margin: 0;}
.btnTxtProfil div { margin: 10px 0 0 0;  }

.btnTxtProfil div.divbtnTxtProfil { width:119px; height:25px; background: url(/medias/communs/bgbtnTxtProfil.jpg) no-repeat; text-align:left; cursor:pointer; font-size: 11px; font-weight:bold; text-align:center; }
.btnTxtProfil div.divbtnTxtProfil a { color:#646464; display:block; text-decoration: none; padding-top: 4px; }
.btnTxtProfil div.divbtnTxtProfil:hover { background: url(/medias/communs/bgbtnTxtProfil_roll.jpg) no-repeat; cursor:pointer;}
.btnTxtProfil div.divbtnTxtProfil:hover a { color:#6da7cc;}

.btnTxtApprec div.divbtnTxtApprec { background: #FFFFFF url(/medias/communs/fleche_btnprofil.png) no-repeat 5px 9px; text-align:left; cursor:pointer; margin: 5px 0 7px 0; font-size: 11px; border: 1px solid #FFFFFF; clear:both;}
.btnTxtApprec div.divbtnTxtApprec a { color:#69a5c6; padding: 5px 5px 4px 18px; display:block; text-decoration: none;  }
.btnTxtApprec div.divbtnTxtApprec strong { color:#3a6b86; }
.btnTxtApprec div.divbtnTxtApprec:hover { background: #69a5c6 url(/medias/communs/fleche_btnprofil_roll.png) no-repeat 5px 9px; cursor:pointer; border: 1px solid #d0e4ed;}
.btnTxtApprec div.divbtnTxtApprec:hover a { color:#FFFFFF;}
.btnTxtApprec div.divbtnTxtApprec:hover a strong { color:#FFFFFF;}

.btnTxtApprec div.divbtnTxtRappel { background: url(/medias/communs/fleche_btnprofil.png) no-repeat 5px 7px; text-align:left; cursor:pointer; margin: 5px 0 7px 0; padding: 3px 5px 4px 18px; font-size: 11px; clear:both; color:#646464; font-weight:bold;}
.btnTxtApprec div.divbtnTxtRappel select { margin: -3px 0 0 0; }

table tr td .texteStandard { font-size: 100%; }
table tr td h1 { font-size: 150%; }
table tr td h2 { font-size: 140%; }
table tr td h3 { font-size: 130%; }
table tr td h4 { font-size: 120%; }
table tr td h5 { font-size: 110%; }
table tr td h6 { font-size: 100%; }
table tr td .avertissement { font-size: 100%;  margin:5px 0 15px 0;}
.texteStandard .texteStandard { font-size: 11px; }

/* btns interne */
div.dateConcours { color: #646464; padding: 0px; margin: 5px 0px 11px 17px; width:400px; font-size:13px;}

ul.dateConcours li { list-style-image: url(/medias/fr/pucefleche.gif); font-size: 13px; color: #787878;	text-align: left; margin: 3px 0px 0px 17px; width:400px;  }

ul.fichierspectacle li { list-style-image: url(/medias/fr/pucefleche.gif); font-size: 12px; color: #787878;	text-align: left; margin: 10px 0px 5px 17px; width:400px;  }

div.liensConcours {  color: #758B58; font-weight: bold; text-align: left; font-size: 16px; line-height: 16px; margin: 20px 5px 18px 0; clear:both; }

.liensConcours UL { margin-top: 10px;}
.liensConcours LI { color: #5b5b5b;	text-align: left; font-size: 16px; line-height: 16px; margin: 0 5px 10px 17px;}
.liensConcours ul li a:link {	text-decoration:underline; color: #758B58; font-weight: bold;}
.liensConcours ul li a:visited {	text-decoration:underline; color: #758B58; font-weight: bold;}
.liensConcours ul li a:hover  { text-decoration:none; color: #69A5C6; font-weight: bold; }
.liensConcours ul li a:active {	text-decoration:none; color: #000000; font-weight: bold;}

div.descConcours { margin: 2px 0px 11px 17px; }
div.descConcours h1 { font-size:16px; line-height:18px; color:#6c6c6c; text-align:left; font-weight:bold; }
div.descConcours h2 { font-size:14px; line-height:13px; color:#657a4b; text-align:left; font-weight:bold; margin:5px auto 15px auto;  }
div.descConcours p { font-size:13px; line-height:15px; color:#6c6c6c; text-align:left; margin:0 auto 5px auto; }

li.tvRoot { margin-top: 10px; }

.Date { margin: 7px 0 13px 0; list-style:none; float:left; width:315px; list-style:none; }
.Date li { margin: 0 0 4px 0; font-size: 12px; color: #646464; list-style:none;   }

.Dateprogrammation { margin: 7px 0 13px 0; list-style:none; margin: 0 0 4px 0; font-size: 12px; color: #646464; list-style:none;   }


.envoyerform h1 {  display:none; }
.envoyerform h2 {  display:none; }
.envoyerform div.criteres {  display:none; }

.envoyerform ul.criteres {  display:none;  }
.envoyerform ul.criteres li {  display:none;}
.criteresexplain {  display:none;  }

.fichespectacle .envoyerform TD a:link, .spectacleActif .envoyerform TD a:link, .spectacleActuel .envoyerform TD a:link { text-decoration:underline; color: #737171; font-weight:normal; }
.fichespectacle .envoyerform TD a:visited, .spectacleActif .envoyerform TD a:visited, .spectacleActuel .envoyerform TD a:visited { text-decoration:underline; color: #737171; font-weight:normal; }
.fichespectacle .envoyerform TD a:hover, .spectacleActif .envoyerform TD a:hover, .spectacleActuel .envoyerform TD a:hover{ text-decoration:none; color: #69A5C6; font-weight:normal; }
.fichespectacle .envoyerform TD a:active, .spectacleActif .envoyerform TD a:active, .spectacleActuel .envoyerform TD a:active{ text-decoration:none; color: #000000; font-weight:normal; }

.zoneutilitaire { position:relative; clear:both; border: 1px solid #d2dfe8; padding: 5px; background-color:#FFFFFF; font-size: 12px; line-height:20px;  }
.progressbar {  display:none;}
.progressbar img {  display:none;}
.progressbar .text { display:none; }


<!--Accueil spectacles-->

div#tourpromo {  display:none; }

.promotions { display:none; }
.promotions h1 {  display:none; }
.promotions h1 a:link, .glidecontent  h1 a:visited { display:none;}
.promotions h1 a:hover {  display:none;}
.promotions h2 { display:none;}
.promotions h3 {  display:none;}
.promotions div.ph_lead {  display:none;}
.promotions div.ph_lead img {  display:none;}
.promotions div.ph_lead2 {  display:none;}

.promotions div.scroll {  display:none;}

/* btns fiche et ovation */

.btnsSousPromo {  display:none;}
.btnsSousPromo IMG {  display:none; }

/* btns fiche et ovation */

.btnspromo {  display:none; }

.btnspromo div.divbtnfiche {  display:none;}
.btnspromo div.divbtnfiche img {  display:none; }
.btnspromo div.divbtnfiche:hover {  display:none;}

.btnspromo div.btnovation {  display:none;}
.btnspromo div.btnovation img {  display:none; }
.btnspromo div.btnovation:hover { }

/* fin btns fiche et ovation */

.btnTxtProfil div {  display:none; }

/* Concours */

.bgconcoursAccueil {  display:none;}


.btnconcoursAccueil {  display:none;  }
.btnconcoursAccueil img {  display:none; }
.btnconcoursAccueil:hover { display:none;}

.textconcoursAccueil h1, .textconcoursAccueil .aSurveillerH1 {  display:none; }
.textconcoursAccueil h2, .textconcoursAccueil .aSurveillerH2 {  display:none;  }
.textconcoursAccueil h3, .textconcoursAccueil .aSurveillerH3 {  display:none;  }
.textconcoursAccueil p {  display:none; }
.textconcoursAccueil .textbigger {  display:none; }
.textconcoursAccueil {  display:none; }

#rotate {  display:none; }



