@import url(nuage_tag.css);
@import url(style_tipafriend.css);

*{
margin: 0;
padding: 0;
}

html{
background: url(img/rose.png) repeat-x top;
background-color:###bgColor###;
}

*html{
background: url(img/rose.jpg) repeat-x top;
background-color:###bgColor###;
}

body {
	font-family: Arial;
	background: url(img/bandeau.png) no-repeat top;
	font-size:1em;
	font-size:###fontSize###;
}

*html body {
	font-family: Arial;
	background: url(img/bandeau.jpg) no-repeat top;
}

.clear{
clear:both;
}

div.banniere {
	/*background-image: url(img/banniere.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #ed1f6b;*/
	width: 970px;
	height: 182px;
	margin-left: auto;
	margin-right: auto;
}

div.banniere img {
	position: absolute;
	margin-left: 1em;
	margin-top: 1em;
	border:none;
	display: none;
}

div.banniere a {
	display: block;
	height: 85px;
	width: 174px;
	background: url(img/logo_pink.jpg) no-repeat;
	position: absolute;
	margin-left: 1em;
	margin-top: 1em;
	border:none;
}

div.conteneur {
	width: 970px;
	margin: auto;
}

*html div.conteneur {
	width: 980px;
}

div.menuhaut ul {
	padding:0;
	margin: 0.5em 0 0 0;
}

div.menuhaut ul li {
	list-style: none;
	display: inline;
	font-size: 0.9em;
	color: #ed1f6b;
	/*color: ###fontColor###;*/
	padding-right: 0.8em;
	padding-left: 1.2em;
	background-image: url(img/separateur_vert.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

div.menuhaut ul li a {
	color: #ed1f6b;
	/*color: ###fontColor###;*/
	text-decoration: none;
}

div.menuhaut ul li.premier {
	background: none;
	padding-left: 0;
}

div.ariane p {
	color: #BBB;
	/*color: ###fontColor###;	*/
	font-size: 0.7em;
	margin: 0.5em 0em 0.5em 0em;
}

div.ariane p a {
	color: #BBB;
	/*color: ###fontColor###;*/
	text-decoration: none;
}

div.ariane p a:hover {
	text-decoration: underline;
}

div.colgauche {
	width: 197px;
	float:left;
	margin: 0em 0.5em 0em 0em;
	min-height: 302px;
}

div.colgauche h2 {
	color: #ed1f6b;
	/*color: #464646;*/
	/*color: ###fontColor###;*/
	font-size: 0.8em;
	text-transform: uppercase;
	padding: 0.2em 0em 0.1em 0em;
	border-color: #d7d7d7;
	border-style: solid;
	border-width: 1px 0 1px 0;
}

div.colgauche ul {
	margin: 0;
	padding-top: 0.5em;
	padding-bottom: 1em;
	padding-left: 2em;
	background-color: #f2f2f2;
	list-style: none;
	font-size: 0.7em; 
}

div.colgauche ul li {
	color: #9f9f9f;
	/*color: ###fontColor###;*/
	padding-left: 1em;
	background-image: url(img/puce_rose.jpg);
	background-repeat: no-repeat;
	background-position: left;
	margin-top: 0.5em;
}

div.colgauche ul li a {
	color: #5F5F5F;
	/*color: ###fontColor###;*/
	text-decoration: none;
}

div.colgauche ul li a:hover {
	text-decoration: underline;
}

div.colgauche div.cadre_vert {
	background-color: #a5e215;
	padding: 0.1em 0.5em;
	margin-top: 1em;
	margin-bottom: 0.5em;
}

div.colgauche div.cadre_vert p {
	font-size: 0.7em;
	color: #525252;
	/*color: ###fontColor###;*/
		
}


div.colcentre{
	/*width: 489px;*/
	float:left;
	width:496px;
}

div.centre {
	/*width: 489px;*/
	float:left;
	margin-bottom:1em;
	margin-left:10px;
	margin-right:10px;
	width:476px;
}

div.centre img.spacer-gif/*, div.centre br*/ {
	display: none;
}

div.centre {
	font-size: 0.7em;
	color: #626262;
	/*color: ###fontColor###;*/
}

div.centre h2 {
	/*color: #464646;*/ 
	color: #ed1f6b;
	/*color: ###fontColor###;*/
	font-size: 1.8em;
	text-transform: uppercase;
	padding-left: 1.7em;
	margin-top: 0.2em;
	margin-bottom: 0.4em;
	line-height: 2.1em;
	background-image: url(img/puce_tache.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

div.centre h3 {
	margin-top:0.5em;
	margin-bottom:0.5em;
	font-size: 1.4em;
}


div.centre p {
	color: #626262;
	/*color: ###fontColor###;*/
	margin : 0 0 0.7em 0;
} 

div.centre td,
div.centre th {
	padding : 0.15em;
}

div.centre fieldset {
	border:0px solid #eee;
	padding:5px;
} 

div.centre fieldset label {
	width:15%;
	float:left;
} 

div.centre fieldset div.csc-mailform-field label {
	width:15%;
	float:left;
	text-align:right;
} 

div.centre fieldset div.csc-mailform-field input,
div.centre fieldset div.csc-mailform-field textarea {
	width:83%;
	float:right;
} 
div.centre fieldset div.csc-mailform-field{
	float:left;
	clear:both;
	width:100%;
	margin:5px 0;
}

div.centre fieldset div.csc-mailform-field input#mailformformtype_mail{
		width:30%;
}

div.centre ul {
	margin-left:1.2em;
}

div.centre ul li{
	padding-left:1.2em;
	background: url(img/puceListeVerte.gif) no-repeat center left;
	list-style:none;
}

div.centre ul.outils li{
background:none;
}

div.centre ul.outils li.ecouter{
/*display:none;*/
}

div.centre ul.outils li a{
color:#464646;
}

div.centre a {
	color: #ed1f6b;
	/*color: ###fontColor###;*/
	text-decoration: none;
}

div.centre a:hover {
	text-decoration: underline;
}

div.colcentre div.actu {
	background-image: url(img/bas_actu.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 2.4em;
	position:relative;
	float: left;
	width: 100%;
}

div.colcentre div.actu div.news-list-container{
float: left;
width: 100%;
}

div.colcentre div.actu div.news-list-browse{
background-color: #FFFFFF; 	
position: absolute;
display: block;
width: auto;
padding: 0.2em 0em 0em 0.2em;
bottom: 0.1em;
right: 0;
float: right;
}

div.colcentre div.actu div.news-list-browse a{
display: block;
text-decoration: none;
background: url(img/fa.gif) repeat-x #C2C2C2 top;
color: #FFFFFF;
/*color: ###fontColor###;*/
padding: 0.2em 0.5em 0.3em 0.5em;
font-size: 0.9em;
text-align: center;
float: left;
margin: 0em 0.1em 0.2em 0.2em; 
font-weight: bold;
}

div.colcentre div.actu div.news-list-browse span.active{
display: block;
padding: 0.2em 0.5em 0.3em 0.5em;
float: left;
margin: 0em 0.1em 0.2em 0.2em;
font-size: 0.9em;
font-weight: bold;
color: #FFFFFF;
/*color: ###fontColor###;*/
text-align: center;
background: url(img/factivea.gif) repeat-x #A6E216 top;
}

div.colcentre div.actu img {
	float: left;
	padding-right: 0.5em;
	border: none;
	width:219px;
	height:auto;

}

div.colcentre div.actu img.spacer-gif, div.colcentre div.actu br {
	display : none;
}

div.colcentre div.csc-header-n1 br, div.colcentre div.csc-header-n1 img.spacer-gif ,div.centre div.csc-header br{
	display: none;
}

div.colcentre div.actu div.titre_actu {
	float: left;
	width: 16em;
}

div.colcentre div.actu div.csc-header h2,
div.colcentre div.actu .news-list-container h2,
div.colcentre div.actu .news-list-container span.h2 
h2.newsactu{
	color: #ed1f6b;
	/*color: ###fontColor###;*/
	font-size: 0.8em;
	text-transform: uppercase;
	padding-left: 3em;
	line-height: 2.5em;
	margin-top: 0;
	margin-bottom: 1em;
	background-image: url(img/puce_tache.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
div.colcentre div.actu .news-list-container h2.newsactu{
	margin-left:225px;
}

div.colcentre div.actu h2 {
	font-size: 1em;
	margin: 0;
}

div.colcentre div.actu div.news {
	margin-bottom: 1em;
}

div.colcentre div.actu div.news-item-list {
	clear: both;
	margin-top: 1em;
}

div.colcentre div.actu h3,
div.colcentre div.actu span.h3 {
	font-size: 0.8em;
	text-transform: uppercase;
	color: #626262;
	/*color: ###fontColor###;*/
	text-decoration: none;
	font-weight: normal;
	margin: 0;
}

div.colcentre div.actu p {
	font-size: 0.7em; 
	color: #969696;
	/*color: ###fontColor###;*/
	margin: 0;
}
div.news-single-backlink a,
div.colcentre div.actu div.news-list-morelink a {
	color: #ed1f6b;
	/*color: ###fontColor###;*/
	font-size: 0.7em;
	text-transform: uppercase;
	float:right;
	text-decoration: none;
	padding-left: 1em;
	padding-right: 0.3em;
	background-image: url(img/puce_suite.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

div.news-single-backlink a{
	font-size: 0.9em;
	padding-right: 0;
	background:none;
}

div.colcentre div.actu div.bas_actu {
	background-image: url(img/bas_actu.jpg);
	background-repeat: no-repeat;
	height: 27px;
	width: 486px;
	margin-top: 2em;
}

div.colcentre div.bas_centre {
	background: url(img/fond_centre.jpg) repeat-x top;
	width: 496px;
	/*min-height: 302px;ù*/
	margin-bottom: 0.5em;
	padding-top: 0.4em;
	float: left;
}


div.colcentre div.bas_centre div.mediabox{
position: relative;
background-color: #757575;
float: left;
width: 100%;
}

div.colcentre div.bas_centre div.mediabox ul li {
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
}

div.colcentre div.bas_centre div.mediabox ul{
margin: 0;
padding: 0;
}

div.colcentre div.bas_centre div.mediabox ul li.onglet1 a {
	background-image: none;
}

div.colcentre div.bas_centre div.mediabox ul li a#icsPhotos, div.colcentre div.bas_centre div.mediabox ul li a#icsVidéos, div.colcentre div.bas_centre div.mediabox ul li a#icsPodcast {
	text-transform: uppercase;
	text-decoration: none;
	color: #FFF;
	/*color: ###fontColor###;*/
	background-color: #757575;
	padding-left: 1em;
	padding-right: 1em;
	background-image: url(img/separateur_media.jpg);
	background-repeat: no-repeat;
	background-position: right;
	line-height: 1.5em;
	display: block;
	font-size: 0.9em;
	cursor: pointer;
}

/* Temporaire*/
div.colcentre div.bas_centre div.mediabox ul li a#icsVidéos, div.colcentre div.bas_centre div.mediabox ul li a#icsPodcast{
display:none;
}

div.colcentre div.bas_centre div.mediabox ul li a#icsPodcast {
	background-image: none;
}

div.colcentre div.bas_centre div.mediabox ul li a#icsPhotos.open, div.colcentre div.bas_centre div.mediabox ul li a#icsVidéos.open, div.colcentre div.bas_centre div.mediabox ul li a#icsPodcast.open {
	color: #ed1f6b;
	/*color: ###fontColor###;*/
	background-color: #FFF;
	background-image: none;
}

div.colcentre div.bas_centre div.mediabox ul li div#contenu_icsPhotos div#imageElement {
	text-align: center;
}

div.colcentre div.bas_centre div.mediabox ul li div#contenu_icsPhotos div#imageElement div.thumbs {
	/*width: 16.9em;ù*/
	width:38%;
	float:left;
	margin-top:1em;
	padding:0.5em 0.05em 0;
}

div.colcentre div.bas_centre div.mediabox ul li div#contenu_icsPhotos div#imageElement div.thumbsContent {
	padding-left: 0.5em;
	padding-right: 0.5em;
}

div.colcentre div.bas_centre ul li div.tx-icssimplegallery-pi1{
	float:left;
	width:100%;
	height:170px;
	overflow:hidden;
	width:100%;
}


div.colcentre div.bas_centre ul li div.tx-icssimplegallery-pi1 a {
	background: none;
	padding: 0;
}

div.colcentre div.bas_centre div.mediabox div.blocContenu {
	position: absolute;
	background-color: #FFF;
	/*width: 100%;ù*/
}

div.colcentre div.bas_centre div.mediabox ul.blocTroisOnglets {
	/*margin-left: -2.4em;
	margin-top: -0.9em;*/
}

div.colcentre div.bas_centre div.mediabox ul li a img.thumbnail {
	/*height: 2em;*/
	border:medium none;
	float:left;
	height:35px;
	padding:0 5% 5% 0;
	width:44.5%;
}

div.colcentre div.bas_centre div.mediabox ul li a img#big_pict {
	/*height: 8em;ù*/
	border:medium none;
	float:left;
	margin-top:1em;
	padding:0.5em 1.2em 0.2em 0.4em;
	width:52%;
	background:transparent url(img/photo-border-left.gif) no-repeat scroll right top;
}


div.coldroite{
	width: 255px;
	float:left;
	background-color: #f2f2f2;
	padding-left: 0.2em;
	padding-right: 0.2em;
	padding-bottom: 0.2em;
	margin-left: 0.4em;
}

div.coldroite div.recherche {
	margin-top: 2.5em;
	margin-bottom: 0.5em;
}

div.coldroite div.recherche input.recherche {
	border:1px solid #D4D4D4;
	color:#000;
	/*color: ###fontColor###;*/
	padding:0.3em 0.5em;
	width: 80%;
}

div.coldroite div.recherche input.alterinput {
	background: transparent url(img/recherche.jpg) no-repeat scroll left top;
	border: none;
	width: 24px;
	height: 23px;
	cursor: pointer;
}

div.coldroite div.recherche a img {
	position: absolute;
	margin-left: 0.5em;
	border: none;
}

div.coldroite div.agenda {
	background-color: #FFF;
	margin: 0em 0em 0.5em 0em;
}

div.coldroite div.agenda h2 {
	background-color: #999;
	color: #FFF;
	/*color: ###fontColor###;*/
	padding-left: 2em;
	line-height: 2em;
	font-weight: normal;
	font-size: 1em;
	background-image: url(img/puce_agenda.jpg);
	background-repeat: no-repeat;
	background-position: 5px;
	margin: 0;
	text-transform: uppercase;
	position:relative;
}

div.coldroite div.agenda div.user-manifestations-news {
	padding-left: 0.5em;
	padding-right: 0.5em;
}

div.coldroite div.agenda ul {
	list-style: none;
	font-size: 0.7em;
	margin:0;
	padding:0 0.5em 0.5em 0.5em;
}

div.coldroite div.agenda dl {
	margin-top: 0;
}

div.coldroite div.agenda dl dt {
	font-size: 0.7em;
	padding-left: 1em;
	background-image: url(img/puce_suite.jpg);
	background-repeat: no-repeat;
	background-position: left;
	color: #626262;
	/*color: ###fontColor###;*/
	border-bottom: 1px solid #e0e0e0;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

div.coldroite div.agenda ul li.dernier {
	border: none;
}

div.coldroite  div.agenda dl dt span.dates{
	color: #464646;
	/*color: ###fontColor###;*/
}


div.coldroite div.agenda span.h4 a {
	color: #ED1F6B;
	/*color: #464646;*/
	/*color: ###fontColor###;*/
	text-decoration: none;
	font-weight: bold;
}

div.coldroite div.agenda span.h4 a:hover {
	text-decoration: underline;
}

.agenda .user-manifestations-search{
	width: 90%;
	margin-left: 1em;
}




div.user-manifestations-news dl dt {
	padding-left: 1em;
	background: url(img/puceFlecheAgenda.gif) left 0.25em no-repeat;
	margin-bottom: 1em;
}

div.user-manifestations-news dl dt span.dates {
	color: #e60064;
}

div.user-manifestations-news dl dt a {
	color: #7a7a7a;
	/*color: ###fontColor###;*/
	text-decoration: none;
}

div.user-manifestations-news dl dt a:hover {
	text-decoration: underline;
}

div.user-manifestations-choixCategories {
	display: none;
}

div.blocBasLarge div.link {
	float: right;
	margin: -1.6em 0.5em 0 0;
}

div.blocBasLarge div.link a {
	/*font-size: 0.7em;*/
	color: #71b544;
	text-decoration: none;
	display: block;
	padding-left: 2em;
	background: url(img/flecheVerte.gif) left center no-repeat;
}


.user-manifestations-search #search_topbar {
	margin-top: 1em;
}

.user-manifestations-search form fieldset {
	margin: 0.5em;
}

.uers_manifestations_startdate {
	margin-left: 2em;
	width: 10em;
}

.user-manifestations-skyviewzone {
	padding: 0;
}

.user-manifestations-calendar{
	margin-bottom: 1em;
}

.user-manifestations-search .user-manifestations-listeTheme h3,.user-manifestations-search .user-manifestations-listeTheme h3,.user-manifestations-search .user-manifestations-calendar h3,.user-manifestations-search .user-manifestations-calendar h3
	{
	color: #606060;
	padding: 1em 0 0 1em;
}

.user-manifestations-search .user-manifestations-listeTheme ul li {
	font-size: 0.8em;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

.user-manifestations-search .user-manifestations-listeTheme ul li input
	{
	margin-right: 1em;
}

.user-manifestations-search .user-manifestations-listeTheme input.user-manifestations-listeTheme-submit{
	background: transparent;
	border:medium none;
	color: #ED1F6B;
	float:none;
	font-weight:bold;
	width: 8em;
	text-align: left;
}


.user-manifestations-search .user-manifestations-searchForm {
	clear: both;
}

.user-manifestations-search .user-manifestations-calendar table,.user-manifestations-search .user-manifestations-calendar table
	{
	/*border: 1px solid #B7B7B7;*/
	border-collapse: collapse;
	margin: 0 1px;
	width: 99.7%;
}

.user-manifestations-search .user-manifestations-calendar td,.user-manifestations-search .user-manifestations-calendar td
	{
	/*border: 1px solid #B7B7B7;*/
	padding: 0.05em 0;/*padding: 0.5em 0;*/
	text-align: center;
}

.user-manifestations-search .user-manifestations-calendar td.current,.user-manifestations-search .user-manifestations-calendar td.current
	{
	background-color: #ED1F6B;
}

.user-manifestations-search .user-manifestations-calendar td a {
	color: #662500;
	font-weight: bold;
	text-decoration: none;
}

.user-manifestations-search .user-manifestations-calendar td a:hover {
	text-decoration: underline;
}

.user-manifestations-search .user-manifestations-calendar td.current a {
	color:#FFF;
}

.user-manifestations-search .user-manifestations-calendar td.headerTab,.user-manifestations-search .user-manifestations-calendar td.headerTab
	{
	/*background-color: #CED9EC;
	color: #382c6f;*/
	font-weight: bold;
	color:#662500;/**/
}

.user-manifestations-search .user-manifestations-navigationDate {
	/*background-color: #CED9EC;
	border: 1px solid #B7B7B7;*/
	/*height:3em;*/
	padding: 0em 0em 0 0;/*padding: 1em 1em 0 0;*/
}

#col3 .user-manifestations-search  h3.entete,#col3 h3.enteteFondArrondi{
background: url(img/enteteAgenda.gif) no-repeat top left;
color:#FFF;
font-size:1.3em;
padding: 0.5em 0.5em 0.75em 1em;
margin-bottom:0.5em;

}

.user-manifestations-search  h3.entete{
display:none;
}

#col3 h3.enteteFondArrondi{
font-size:1.1em;
}

#col2 .user-manifestations-search  h3.entete{
display:none;
}

.user-manifestations-search .user-manifestations-links {
	clear: both;
	background: url(img/fondAgendaCold.gif) no-repeat top left;
	padding-top:0.2em;
}

.user-manifestations-search .user-manifestations-navigationDate .user-manifestations-monthList span,.user-manifestations-search .user-manifestations-navigationDate .user-manifestations-monthList span a{
/*float:left;*/
color:#652501;
font-weight:bold;
}

.user-manifestations-search .user-manifestations-navigationDate .user-manifestations-monthList span,.user-manifestations-search .user-manifestations-navigationDate .user-manifestations-monthList span a{
color:#E70164;
}

.user-manifestations-search .user-manifestations-navigationDate .user-manifestations-monthList span.prev{
margin-right:2em;
}

.user-manifestations-search .user-manifestations-navigationDate .user-manifestations-monthList span.mois{
text-transform:capitalize;

}

.user-manifestations-search .user-manifestations-navigationDate .user-manifestations-monthList span.annee{
margin-right:2em;
}

.user-manifestations-search .user-manifestations-navigationDate .user-manifestations-monthList span.next{

}

.user-manifestations-search .user-manifestations-navigationDate .user-manifestations-monthList form
	{
	float: left;
}

.user-manifestations-search .user-manifestations-navigationDate .user-manifestations-yearList
	{
	float: left;
	margin-bottom: 0.5em;
	margin-left: 1em;
	margin-top: 0.5em;
}

.user-manifestations-search .user-manifestations-navigationDate select {
	border: 1px solid #B7B7B7;
	color: #382c6f;
	font-weight: bold;
}

.user-manifestations-search .user-manifestations-navigationDate select option
	{
	color: #382c6f;
	padding-right: 1.5em;
}

.user-manifestations-search .user-manifestations-manifestations .user-manifestations-dateHoraires
	{
	padding: 0.5em 0 0.5em 0em;
	float:left;
}

.user-manifestations-search .user-manifestations-manifestations .user-manifestations-dateHoraires div.debut,.user-manifestations-search .user-manifestations-manifestations .user-manifestations-dateHoraires div.fin{
background-color:#EDEDED;
float:left;
margin-right:0.2em;
text-align:center;
width:3em;
padding-bottom:0.3em;
}

.user-manifestations-search .user-manifestations-manifestations .user-manifestations-dateHoraires .user-manifestations-list-schedules,.user-manifestations-search .user-manifestations-manifestations .user-manifestations-dateHoraires .user-manifestations-list-startdate
	{
	font-weight: bold;
}

.user-manifestations-search .user-manifestations-manifestations .user-manifestations-contentResult{
	float: left;
	margin-bottom: 1em;
	min-height:8em;
	width:73%;
}

.user-manifestations-search .user-manifestations-manifestations div.dt div.user-manifestations-knowmore{
float:right;
}

.user-manifestations-search .user-manifestations-manifestations div.dt div.user-manifestations-knowmore a{
font-size:1em;
color:#ED1F6B;
font-weight:bold;
}

.user-manifestations-search .user-manifestations-manifestations .user-manifestations-skyviewzone
	{
	float: right;
}

.user-manifestations-search .user-manifestations-manifestations .user-manifestations-dateHoraires div span
	{ /*display:block;*/
	color:#010000;/*color: #e60064;*/
	font-weight: bold;
	font-size: 0.8em;
}

.user-manifestations-search .user-manifestations-manifestations .user-manifestations-dateHoraires div span.jour{
font-size:1.35em;
display:block;
}

.user-manifestations-search .user-manifestations-manifestations .user-manifestations-dateHoraires div span.mois{
font-size:1.35em;
display:block;
}

.user-manifestations-search .user-manifestations-manifestations .user-manifestations-dateHoraires div span.annee{
font-size:0.8em;
display:block;
}

.user-manifestations-search .user-manifestations-manifestations .user-manifestations-dateHoraires div
	{
	padding: 0em 0.7em 0em 0.7em;
}

.user-manifestations-search .user-manifestations-manifestations .user-manifestations-precision
	{
	color: #464646;
	/*color: ###fontColor###;*/
	float: left;
	font-size: 0.9em;
	/*font-weight:bold;*/
	margin-right: 1.5em;
	/*width:16.5em;*/
}

.user-manifestations-search .user-manifestations-manifestations .user-m&#38344;ifestations-precision span.user-manifestations-precision-label
	{
	color: #464646;
	/*color: ###fontColor###;*/
	font-weight: bold;
}

.user-manifestations-search .user-manifestations-manifestations .user-manifestations-location
	{
	float: left;
	font-size: 0.8em;
	/*font-weight:bold;*/
	width: 15em;
}

.user-manifestations-search .user-manifestations-manifestations .user-manifestations-location .user-manifestations-location-label
	{
	color: #838D97;
	font-weight: bold;
}

.user-manifestations-search .user-manifestations-manifestations .user-manifestations-manifestationimg
	{
	clear: both;
}

.user-manifestations-search .user-manifestations-manifestations .user-manifestations-location .user-manifestations-location-name
	{
	width: 5em;
}

.user-manifestations-search .user-manifestations-h4 a {
	color: #464646;
	/*color: ###fontColor###;*/
	font-size: 1.2em;
	margin-right: 0.5em;
	text-decoration: none;
}

.user-manifestations-search .user-manifestations-h4 a:hover {
	text-decoration: underline;
}

.user-manifestations-search .user-manifestations-h4 span.catergorie{
color: #ED1F6B;
}

.user-manifestations-search .dates {
	display: none;
}

.user-manifestations-search .user-manifestations-contact {
	font-weight: bold;
}

.user-manifestations-search .user-manifestations-contact a,.user-manifestations-search .user-manifestations-know_more a,.user-manifestations-search .user-manifestations-organizers a,.user-manifestations-search .user-manifestations-contact a,.user-manifestations-search .user-manifestations-know_more a,.user-manifestations-search .user-manifestations-organizers a
	{
	color: #464646;
	/*color: ###fontColor###;*/
	font-weight: bold;
	text-decoration: none;
}

.user-manifestations-search .user-manifestations-contact a:hover,d .user-manifestations-search .user-manifestations-organizers a:hover,.user-manifestations-search .user-manifestations-know_more a:hover,.user-manifestations-search .user-manifestations-contact a:hover,.user-manifestations-search .user-manifestations-organizers a:hover,.user-manifestations-search .user-manifestations-know_more a:hover
	{
	text-decoration: underline;
}

.user-manifestations-search .user-manifestations-contact .contact-label
	{
	color: #838D97;
}

.user-manifestations-search .user-manifestations-dateSearched,.user-manifestations-search .user-manifestations-catSearched
	{
	font-size: 1.2em;
	font-weight: bold;
	margin-right: 1em;
	margin-top: 1em;
}

.user-manifestations-search .user-manifestations-dateSearched {
	
}

.user-manifestations-search .manifestationimg {
	/*display: inline;*/
	float: left;
	/*height: 6em;*/
	margin: 0 1em 0 0em;
	/*width: 10em;*/
}



.user-manifestations-search  span.user-manifestations-know_more{
float:left;
margin-right:0.5em;
display:none;
}

.user-manifestations-search .user-manifestations-manifestation-details dd.user-manifestations-know_more{
float:left;
/*width:25%;*/
}

.user-manifestations-search .manifestationContent{
float:left;
margin-top:0;
width:75%;
}

.uid313 .user-manifestations-search .manifestationimg{
float:left;
height:147px;
}

.uid313 .user-manifestations-search .manifestationContent{
float:none;
width:auto;
}

.uid313 .user-manifestations-search .user-manifestations-manifestation-details div.manifestationContent dd, .user-manifestations-search .user-manifestations-manifestation-details div.manifestationContent dd.user-manifestations-dates{
float:none;
}

.uid313 div.user-manifestations-search h4{
display:none;
}

.uid313 div.user-manifestations-search h4.titreDetail{
display:block;
}

.uid313 div#centreContent div.user-manifestations-calendar{
display:none;
}

.uid460 div.coldroite div.user-manifestations-calendar{
display:none;
}

.user-manifestations-search .manifestationimg img {
	float: left;
	margin: 0;
}

.user-manifestations-search .user-manifestations-manifestation-details dt
	{
	clear: left;
	color: #E60064;
	float: left;
	font-size: 1em;
	font-weight: bold;
	margin: 0 0 1em;
	width: 11em;
}

.user-manifestations-search .user-manifestations-manifestation-details dd,
.user-manifestations-search .user-manifestations-manifestation-details dd.user-manifestations-dates
	{
	background: transparent none repeat scroll 0 0;
	border: 0 none;
	display: block;
	/*float: left;*/
	font-size: 1em;
	margin: 0 0 0.5em;
	padding: 0;
	/*width: 100%;*/
	width: 79%;
	
}

.user-manifestations-search .user-manifestations-manifestation-details div.manifestationContent dd,
.user-manifestations-search .user-manifestations-manifestation-details div.manifestationContent dd.user-manifestations-dates{
width: 100%;
}

.user-manifestations-search .user-manifestations-manifestation-details dd.user-manifestations-dates{
width:39%;
font-weight:bold;
color:#e70164;
}

.user-manifestations-search .user-manifestations-manifestation-details dd p
	{
	font-size: 1em;
	font-weight: normal;
}

.user-manifestations-search .user-manifestations-manifestation-details dd ul
	{
	margin: 0;
	padding: 0;
}

.user-manifestations-search .user-manifestations-manifestation-details dd ul li
	{
	color: #464646;
	/*color: ###fontColor###;*/
	font-size: 1em;
	font-weight: normal;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
}

.user-manifestations-search h4 {
	color: #E60064;
	font-size: 1.2em;
	font-weight: bold;
}

.user-manifestations-search h4.titreDetail {
color:#464646;
font-size:1.1em;
/*float:left;*/
font-weight:bold;
margin:0.25em 0 1em 0;
}

.user-manifestations-search p a {
	color: #464646;
	/*color: ###fontColor###;*/
	display: block;
	font-size: 1.1em;
	margin-bottom: 1em;
	text-decoration: none;
}

.user-manifestations-search p a:hover {
	text-decoration: underline;
}

div.user-manifestations-search form {
	margin: 0;
	padding: 0;
}

div.user-manifestations-search form fieldset {
	border: 0 none;
	clear: both;
}

div.user-manifestations-search form fieldset legend {
	clear: both;
	color: #004C81;
	float: left;
	font-family: Arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
}

div.user-manifestations-search form label {
	clear: both;
	float: left;
	font-size: 0.7em;
	font-weight: bold;
	margin: 0.1em 0.2em 0.2em 0;
	width: 15em;
}

div.user-manifestations-search .user-manifestations-listeTheme{
color:#464646;
}

div.user-manifestations-search .user-manifestations-listeTheme p{
margin: 0.5em 0 0.5em 0;
font-size: 0.85em;
}

div.user-manifestations-search .user-manifestations-listeTheme form input
	{
	clear: both;
	float: left;
}

.user-manifestations-search .user-manifestations-listeTheme select{
width: 8.7em;
border:1px solid #AAAAAA;
margin-right: 0.1em;
}


DIV#blocContenuPrincipal div.user-manifestations-search .user-manifestations-listeTheme li{
background:none;
}

div.user-manifestations-search .user-manifestations-listeTheme form label
	{
	clear: none;
	float: left;
	font-size: 1em;
	padding-top: 0.3em;
	width: auto;
}

div.user-manifestations-search form select#user_manifestations_op {
	margin-right: 7em;
	width: 15em;
}

div.user-manifestations-search form input#user_manifestations_startdate
	{
	margin-right: 20em;
}

div.user-manifestations-search form select#user_manifestations_category
	{
	margin-right: 20em;
}

div.user-manifestations-search .user-manifestations-searchForm form input {
	width: 8em;
	padding-left:0.5em;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
}

div.user-manifestations-search .user-manifestations-searchForm form fieldset{
margin:0;
padding:0;
}

div.user-manifestations-search form fieldset.user-manifestations-dates {
	display: table;
}

fieldset.user-manifestations-dates legend {
	border-bottom: 1px solid #000000;
	color: #000000;
	display: block;
	font-size: 0.8em;
	font-weight: bold;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}

div.user-manifestations-search .user-manifestations-choixCategories {
	background-color: #F7F7F7;
	border-bottom: 1px solid #00619E;
	margin-bottom: 0.5em;
	padding-left: 2em;
}

div.user-manifestations-search .user-manifestations-choixCategories div.user-manifestations-calPrev,div.user-manifestations-search .user-manifestations-choixCategories div.user-manifestations-manifsCulturelles
	{
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	margin-top: 0.6em;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
	text-align: center;
}

div.user-manifestations-search .user-manifestations-choixCategories div
	{
	background-color: #B3B3B3;
	margin-right: 0.2em;
	width: 17em;
}

div.user-manifestations-search .user-manifestations-choixCategories div a
	{
	color: #FFFFFF;
	text-decoration: none;
}

div.user-manifestations-search .user-manifestations-choixCategories div a:hover
	{
	text-decoration: underline;
}

div.user-manifestations-search .user-manifestations-choixCategories div.user-manifestations-current
	{
	background-color: #00619E;
	margin-top: 0;
	min-height: 2em;
	padding-bottom: 0.2em;
	padding-top: 0.8em;
}

div.user-manifestations-search .user-manifestations-maxentries {
	float: right;
	margin-bottom: 1em;
}

div.user-manifestations-search .user-manifestations-sortby {
	float: right;
	margin-right: 1.2em;
}

div.user-manifestations-search .user-manifestations-maxentries span,div.user-manifestations-search .user-manifestations-sortby span
	{
	color: #4F4F4F;
}

div.user-manifestations-search .user-manifestations-maxentries select {
	border: 1px solid #B7B7B7;
	color: #382c6f;
	margin: 0.25em 0.2em 0.2em 0;
	width: 3em;
}

div.user-manifestations-search .user-manifestations-sortby select {
	border: 1px solid #B7B7B7;
	color: #382c6f;
	margin: 0.25em 0.2em 0.2em 0;
	width: 13.5em;
}

div.user-manifestations-search .user-manifestations-cattitle {
	color: #382c6f;
	font-size: 1em;
	font-weight: bold;
}

.uid179 .outils {
	display: none;
}

.console {
	background-color: #000000;
	color: #d9f7c5;
}

.user-manifestations-header {
	
}

.user-manifestations-header p {
	color: #A4A3A3;
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 1em;
}

.user-manifestations-search .user-manifestations-searchLink a {
	float: none;
	text-align: right;
}

.user-manifestations-skyviewzone img {
	display: block;
	margin: 0.5em 0;
}

.user-manifestations-manifestation-details{
float:left;
padding:1em;
background: url(img/coinHGAgenda.gif) left top no-repeat;
margin:0;
width:37.5em;
}

.user-manifestations-manifestation-details-hd{
background: url(img/coinHDAgenda.gif) right top no-repeat;
margin:-1px;
}

.user-manifestations-manifestation-details-bg{
background: url(img/coinBGAgenda.gif) left bottom no-repeat;
}

.user-manifestations-manifestation-details-bd{
background: url(img/coinBDAgenda.gif) right bottom no-repeat;
}

.user-manifestations-manifestation-details-hg{
border: 1px solid #9a99db;
}

.user-manifestations-search p.linkIntro{
margin-left:1.5em;
}












div.coldroite div.cinema {
	background-color: #c4c4c4;
	margin-bottom: 0.5em;
	padding: 0 0.5em;
	float:left;
	width:90%;
	clear:both;
}

div.coldroite div.cinema h2, div.coldroite div.nuage-tag h2 {
	text-transform: uppercase;
	color: #2b2b2b;
	margin-bottom: 0.1em;
	padding-left: 2em;
	line-height: 2em;
	font-weight: normal;
	font-size: 1em;
	background-image: url(img/puce_affiche.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

div.coldroite div.cinema img {
	margin-right: 0.15em;
}

div.coldroite img.spacer-gif, div.coldroite br {
	display: none;
}

div.coldroite div.cinema p {
	text-align: right;
}

div.coldroite div.cinema a#c251 {
	display: none;
}

div.coldroite div.cinema a.cinema {
	display: block;
	color: #ed1f6b;
	/*color: ###fontColor###;*/
	font-size: 0.7em;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 1em;
	background-image: url(img/puce_suite.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

div.footer {
	background-image: url(img/footer.jpg);
	background-repeat: no-repeat;
	height: 106px;
	width: 970px;
	float:left;
}

div.footer div.imgRSS {
	float: left;
	margin-top: 0.8em;
}

div.footer div.imgRSS img {
	border: none;
}

div.footer ul {
	padding:0;
	margin: 0.5em 0 0 0;
	float:right;
}

div.footer ul li {
	list-style: none;
	display: inline;
	font-size: 0.7em;
	color: #FFF;
	/*color: ###fontColor###;*/
	padding-right: 0.5em;
	padding-left: 0.5em;
	background-image: url(img/separateur_footer.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

div.footer ul li a {
	text-decoration: none;
	color: #FFF;
	/*color: ###fontColor###;*/
}

div.footer ul li a:hover {
	text-decoration: underline;
}


div.footer ul li.dernier {
	background: none;
}


/*-------------------------------------------------------------------*/

div.ecoute {
	background-image: url(../image/ecoute.jpg);
	background-repeat: no-repeat;
	height: 91px;
	margin-bottom: 0.5em;
}

div.ecoute a {
	color: #FFF;
	/*color: ###fontColor###;*/
	text-decoration: none;
	font-size: 0.8em;
	margin-left:8.6em;
	margin-top:5.8em;
	position:absolute;
}
*+html div.ecoute a {
	margin: 73px 110px 0px;
}

*html div.ecoute a {
	margin: 73px 110px 0px;
}


div.bon_plan {
	background-image: url(../image/bon_plan.jpg);
	background-repeat: no-repeat;
	height: 91px;
	margin-bottom: 0.5em;
}

div.bon_plan a {
	color: #FFF;
	/*color: ###fontColor###;*/
	text-decoration: none;
	font-size: 0.8em;
	margin-left:9.7em;
	margin-top:5.8em;
	position:absolute;
}
*+html div.bon_plan a {
	margin: 73px 110px 0px;
}

*html div.bon_plan a {
	margin: 73px 110px 0px;
}


div.mediatheque {
	background-image: url(../image/mediatheque.jpg);
	background-repeat: no-repeat;
	height: 99px;
}

div.mediatheque a {
	color: #FFF;
	/*color: ###fontColor###;*/
	text-decoration: none;
	font-size: 0.8em;
	margin-left:9.7em;
	margin-top:6.3em;
	position:absolute;
}
*+html div.mediatheque a {
	margin: 73px 110px 0px;
}

*html div.mediatheque a {
	margin: 73px 110px 0px;
}

div.colonne1 {
	float: left;
	width: 58%;
	margin: 0em 0.5em 0em 0em;
}

div.colonne2 {
	float: right;
	width: 40%;
	margin: 0em 0em 0em 0em;
}

.news-single-item img{
	border:none;
}

div#jquery-overlay{
	top:0;
	bottom: 0;
	right: 0;
	left: 0;
	position:fixed;
}
img#lightbox-image{
	left:25%;
	top:10%;
	position:fixed;
	width:50%;
}

a#lightbox-secNav-btnClose img{
	position:fixed;
	top:10%;
	left:70%;
	border:none;
}

#lightbox-loading img{
	position:absolute;
	top:0;
	right:0;
	border:none;
}

div.user-manifestations-news { /*border-top:1px solid #cdcdcd;*/
	overflow: visible;
}

div.user-manifestations-news dl {
	margin: 0;
	padding: 0;
}

div.user-manifestations-news dl dt {
	padding-left: 1em;
	background: url(img/puceFlecheAgenda.gif) left 0.25em no-repeat;
	margin-bottom: 1em;
}

div.user-manifestations-news dl dt span.dates {
	color: #e60064;
	/*color: ###fontColor###;*/
}

#coldroite div.user-manifestations-news dl dt span.dates{
color:auto;
}

div.user-manifestations-news dl dt a {
	color: #7a7a7a;
	/*color: ###fontColor###;*/
	text-decoration: none;
}

div.user-manifestations-news dl dt a:hover {
	text-decoration: underline;
}

div.user-manifestations-choixCategories {
	display: none;
}

.user-manifestations-search {
	clear: both;
	font-size: 0.8em;
	width: 100%;
}

.agenda h3{
	display: none;
}

.centre .user-manifestations-search {
	font-size: 1em;
}

.user-manifestations-search #search_topbar {
	margin-top: 1em;
}

.user-manifestations-search form fieldset {
	margin: 0.5em;
}

.uers_manifestations_startdate {
	margin-left: 2em;
	width: 10em;
}

.user-manifestations-search .user-manifestations-listeTheme {
	float: left;
	padding-bottom: 1em;
	width: 100%;
}

.user-manifestations-skyviewzone {
	padding: 0;
}

.user-manifestations-search .user-manifestations-listeTheme h3,.user-manifestations-search .user-manifestations-listeTheme h3,.user-manifestations-search .user-manifestations-calendar h3,.user-manifestations-search .user-manifestations-calendar h3
	{
	color: #606060;
	/*color: ###fontColor###;*/
	padding: 1em 0 0 1em;
}

.user-manifestations-search .user-manifestations-calendar h3 {
	/*float:left;*/
	margin: 0;
	padding-top: 0;
}

.user-manifestations-search .user-manifestations-listeTheme ul li {
	font-size: 0.8em;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

.user-manifestations-search .user-manifestations-listeTheme ul li input
	{
	margin-right: 1em;
}

div.user-manifestations-search .user-manifestations-searchForm .user-manifestations-submit
	{
	background: transparent;
	border: medium none;
	color: #ED1F6B;
	float: none;
	font-weight: bold;
	padding-left:0.2em;
	text-align:left;
}

.user-manifestations-search .user-manifestations-searchForm {
	clear: both;
}

.user-manifestations-search .user-manifestations-calendar table,.user-manifestations-search .user-manifestations-calendar table
	{
	border: 1px solid #B7B7B7;
	border-collapse: collapse;
	margin: 0 1px;
	width: 99.7%;
}

.user-manifestations-search .user-manifestations-calendar td,.user-manifestations-search .user-manifestations-calendar td
	{
	border: 1px solid #B7B7B7;
	padding: 0.5em 0;
	text-align: center;
}



.user-manifestations-search .user-manifestations-calendar td a {
	color: #4F4F4F;
	/*color: ###fontColor###;*/
	font-weight: bold;
	text-decoration: none;
}

.user-manifestations-search .user-manifestations-calendar td a:hover {
	text-decoration: underline;
}

.user-manifestations-search .user-manifestations-calendar td.headerTab,.user-manifestations-search .user-manifestations-calendar td.headerTab
	{
	/*background-color: #CED9EC;*/
	color: #464646;
	/*color: ###fontColor###;*/
	font-weight: bold;
}

.user-manifestations-search .user-manifestations-navigationDate {
	/*background-color: #CED9EC;*/
	/*border: 1px solid #B7B7B7;*/
	/*height:3em;*/
	padding: 1em 1em 0 0;
	
}

.user-manifestations-search .user-manifestations-links {
	clear: both;
}

.user-manifestations-search .user-manifestations-navigationDate .user-manifestations-monthList
	{
	float: left;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	margin-left: 1em;/*2.5*/
}

.user-manifestations-search .user-manifestations-navigationDate .user-manifestations-monthList form
	{
	float: left;
}

.user-manifestations-search .user-manifestations-navigationDate .user-manifestations-yearList
	{
	float: left;
	margin-bottom: 0.5em;
	margin-left: 1em;
	margin-top: 0.5em;
}

.user-manifestations-search .user-manifestations-navigationDate select {
	border: 1px solid #B7B7B7;
	color: #382c6f;
	/*color: ###fontColor###;*/
	font-weight: bold;
}

.user-manifestations-search .user-manifestations-navigationDate select option
	{
	color: #382c6f;
	/*color: ###fontColor###;*/
	padding-right: 1.5em;
}

.user-manifestations-search .user-manifestations-manifestations .user-manifestations-dateHoraires
	{
	padding: 0.5em 0 0.5em 0em;
}

.user-manifestations-search .user-manifestations-manifestations .user-manifestations-dateETresult{
	clear: both;
	width: 100%;
}

.user-manifestations-search .user-manifestations-manifestations .user-manifestations-dateHoraires .user-manifestations-list-schedules,.user-manifestations-search .user-manifestations-manifestations .user-manifestations-dateHoraires .user-manifestations-list-startdate
	{
	font-weight: bold;
}

.user-manifestations-search .user-manifestations-manifestations div.dt {
	width: 100%;
	float: left;
	margin-bottom: 1em;
	padding: 0.7em;
	padding-top: 0em;
	/*width:38em;*/ /*29*/ /*background-color:#e7efe1;*/
}

.user-manifestations-search .user-manifestations-manifestations .user-manifestations-skyviewzone
	{
	float: right;
}

.user-manifestations-search .user-manifestations-manifestations .user-manifestations-dateHoraires div span
	{ /*display:block;*/
	color: #e60064;
	/*color: ###fontColor###;*/
	font-weight: bold;
	font-size: 1em;
}

.user-manifestations-search .user-manifestations-manifestations .user-manifestations-dateHoraires div
	{
	padding: 0em 0.7em 0em 0.7em;
}

.user-manifestations-search .user-manifestations-manifestations .user-manifestations-precision
	{
	color: #464646;
	/*color: ###fontColor###;*/
	float: left;
	font-size: 0.9em;
	/*font-weight:bold;*/
	margin-right: 1.5em;
	/*width:16.5em;*/
}

.user-manifestations-search .user-manifestations-manifestations .user-m&#38344;ifestations-precision span.user-manifestations-precision-label
	{
	color: #464646;
	/*color: ###fontColor###;*/
	font-weight: bold;
}

.user-manifestations-search .user-manifestations-manifestations .user-manifestations-location
	{
	float: left;
	font-size: 0.8em;
	/*font-weight:bold;*/
	width: 15em;
}

.user-manifestations-search .user-manifestations-manifestations .user-manifestations-location .user-manifestations-location-label
	{
	color: #838D97;
	/*color: ###fontColor###;*/
	font-weight: bold;
}

.user-manifestations-search .user-manifestations-manifestations .user-manifestations-manifestationimg
	{
	clear: both;
}

.user-manifestations-search .user-manifestations-manifestations .user-manifestations-location .user-manifestations-location-name
	{
	width: 5em;
}

.user-manifestations-search .user-manifestations-h4 {
	font-weight: bold;
	margin-top: 0.5em;
	font-size:1.1em;
}

.user-manifestations-search .user-manifestations-h4 a {
	color: #464646;
	/*color: ###fontColor###;*/
	font-size: 1.2em;
	margin-right: 0.5em;
	text-decoration: none;
}

.user-manifestations-search .user-manifestations-h4 a:hover {
	text-decoration: underline;
}

.user-manifestations-search .user-manifestations-h4 span {
	color: #464646;
	/*color: ###fontColor###;*/
	font-size: 1em;
}

.user-manifestations-search .dates {
	display: none;
}

.user-manifestations-search .user-manifestations-summary {
	color: #464646;
	/*color: ###fontColor###;*/
	font-size: 1em;
	font-weight: bold;
	margin: 0.3em 0;
	/*width:37em;*/
	text-align: justify;
}

.user-manifestations-search .user-manifestations-contact {
	font-weight: bold;
}

.user-manifestations-search .user-manifestations-contact a,.user-manifestations-search .user-manifestations-know_more a,.user-manifestations-search .user-manifestations-organizers a,.user-manifestations-search .user-manifestations-contact a,.user-manifestations-search .user-manifestations-know_more a,.user-manifestations-search .user-manifestations-organizers a
	{
	color: #464646;
	/*color: ###fontColor###;*/
	font-weight: bold;
	text-decoration: none;
}

.user-manifestations-search .user-manifestations-know_more a{
	color: #E60064;
	/*color: ###fontColor###;*/
}

.user-manifestations-search .user-manifestations-contact a:hover,d .user-manifestations-search .user-manifestations-organizers a:hover,.user-manifestations-search .user-manifestations-know_more a:hover,.user-manifestations-search .user-manifestations-contact a:hover,.user-manifestations-search .user-manifestations-organizers a:hover,.user-manifestations-search .user-manifestations-know_more a:hover
	{
	text-decoration: underline;
}

.user-manifestations-search .user-manifestations-contact .contact-label
	{
	color: #838D97;
	/*color: ###fontColor###;*/
}

.user-manifestations-search .user-manifestations-dateSearched,.user-manifestations-search .user-manifestations-catSearched
	{
	font-size: 1.2em;
	font-weight: bold;
	margin-right: 1em;
	margin-top: 1em;
}

.user-manifestations-search .user-manifestations-dateSearched {
	
}

.user-manifestations-search .manifestationimg {
	display: inline;
	float: right;
	height: 6em;
	margin: 0 1em;
	width: 196px;
}

.user-manifestations-search .manifestationimg img {
	float: right;
	margin: 0;
}

.user-manifestations-search .user-manifestations-manifestation-details dt
	{
	clear: left;
	color: #E60064;
	/*color: ###fontColor###;*/
	float: left;
	font-size: 1em;
	font-weight: bold;
	margin: 0 0 1em;
	width: 11em;
}

.user-manifestations-search .user-manifestations-manifestation-details dd,
.user-manifestations-search .user-manifestations-manifestation-details dd.user-manifestations-dates
	{
	background: transparent none repeat scroll 0 0;
	border: 0 none;
	display: block;
	float: left;
	font-size: 1em;
	margin: 0 0 0.25em;
	padding: 0;
	width: 50%;
}

.user-manifestations-search .user-manifestations-manifestation-details dd.user-manifestations-dates,.user-manifestations-search .user-manifestations-manifestation-details dd.user-manifestations-categories{
font-size:1.1em;
font-weight:bold;
}

div.user-manifestations-infoPratique{
font-size:1.1em;
background-color:#E60064;
color:#FFF;
/*color: ###fontColor###;*/
width:8em;
padding:0.5em;
margin-bottom:0.5em;
font-weight: bold;
text-align:center;
}

.user-manifestations-search .user-manifestations-manifestation-details dd.user-manifestations-dates{
width:39%;
}

.user-manifestations-search .user-manifestations-manifestation-details dd p
	{
	font-size: 1em;
	font-weight: normal;
}

.user-manifestations-search .user-manifestations-manifestation-details dd ul
	{
	margin: 0;
	padding: 0;
}

.user-manifestations-search .user-manifestations-manifestation-details dd ul li
	{
	color: #464646;
	/*color: ###fontColor###;*/
	font-size: 1em;
	font-weight: normal;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
}

.user-manifestations-search h4 {
	color: #E60064;
	/*color: ###fontColor###;*/
	font-size: 1.2em;
	font-weight: bold;
}

.user-manifestations-search p a {
	color: #464646;
	/*color: ###fontColor###;*/
	display: block;
	font-size: 1.1em;
	margin-bottom: 1em;
	text-decoration: none;
}

.user-manifestations-search p a:hover {
	text-decoration: underline;
}

div.user-manifestations-search form {
	margin: 0;
	padding: 0;
}

div.user-manifestations-search form fieldset {
	border: 0 none;
	clear: both;
}

div.user-manifestations-search form fieldset legend {
	clear: both;
	color: #004C81;
	/*color: ###fontColor###;*/
	float: left;
	font-family: Arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
}

div.user-manifestations-search form label {
	clear: both;
	float: left;
	font-size: 0.7em;
	font-weight: bold;
	margin: 0.1em 0.2em 0.2em 0;
	width: 15em;
}

div.user-manifestations-search .user-manifestations-listeTheme form input
	{
	clear: both;
	float: left;
}


DIV#blocContenuPrincipal div.user-manifestations-search .user-manifestations-listeTheme li{
background:none;
}

div.user-manifestations-search .user-manifestations-listeTheme form label
	{
	clear: none;
	float: left;
	font-size: 1em;
	padding-top: 0.3em;
	width: auto;
}

div.user-manifestations-search form select#user_manifestations_op {
	margin-right: 7em;
	width: 15em;
}

div.user-manifestations-search form input#user_manifestations_startdate
	{
	margin-right: 20em;
}

div.user-manifestations-search form select#user_manifestations_category
	{
	margin-right: 20em;
}


div.user-manifestations-search form fieldset.user-manifestations-dates {
	display: table;
}

fieldset.user-manifestations-dates legend {
	border-bottom: 1px solid #000000;
	color: #000000;
	/*color: ###fontColor###;*/
	display: block;
	font-size: 0.8em;
	font-weight: bold;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}

div.user-manifestations-search .user-manifestations-choixCategories {
	background-color: #F7F7F7;
	border-bottom: 1px solid #00619E;
	margin-bottom: 0.5em;
	padding-left: 2em;
}

div.user-manifestations-search .user-manifestations-choixCategories div.user-manifestations-calPrev,div.user-manifestations-search .user-manifestations-choixCategories div.user-manifestations-manifsCulturelles
	{
	color: #FFFFFF;
	/*color: ###fontColor###;*/
	float: left;
	font-weight: bold;
	margin-top: 0.6em;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
	text-align: center;
}

div.user-manifestations-search .user-manifestations-choixCategories div
	{
	background-color: #B3B3B3;
	margin-right: 0.2em;
	width: 17em;
}

div.user-manifestations-search .user-manifestations-choixCategories div a
	{
	color: #FFFFFF;
	/*color: ###fontColor###;*/
	text-decoration: none;
}

div.user-manifestations-search .user-manifestations-choixCategories div a:hover
	{
	text-decoration: underline;
}

div.user-manifestations-search .user-manifestations-choixCategories div.user-manifestations-current
	{
	background-color: #00619E;
	margin-top: 0;
	min-height: 2em;
	padding-bottom: 0.2em;
	padding-top: 0.8em;
}

div.user-manifestations-search .user-manifestations-maxentries {
	float: right;
	margin-bottom: 1em;
}

div.user-manifestations-search .user-manifestations-sortby {
	float: right;
	margin-right: 1.2em;
}

div.user-manifestations-search .user-manifestations-maxentries span,div.user-manifestations-search .user-manifestations-sortby span
	{
	color: #4F4F4F;
	/*color: ###fontColor###;*/
}

div.user-manifestations-search .user-manifestations-maxentries select {
	border: 1px solid #B7B7B7;
	color: #382c6f;
	/*color: ###fontColor###;*/
	margin: 0.25em 0.2em 0.2em 0;
	width: 3em;
}

div.user-manifestations-search .user-manifestations-sortby select {
	border: 1px solid #B7B7B7;
	color: #382c6f;
	/*color: ###fontColor###;*/
	margin: 0.25em 0.2em 0.2em 0;
	width: 13.5em;
}

div.user-manifestations-search .user-manifestations-cattitle {
	color: #382c6f;
	/*color: ###fontColor###;*/
	font-size: 1em;
	font-weight: bold;
}

.user-manifestations-header {
	
}

.user-manifestations-header p {
	color: #A4A3A3;
	/*color: ###fontColor###;*/
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 1em;
}

.user-manifestations-search .user-manifestations-searchLink a {
	float: none;
	text-align: right;
	display:none;
}

.user-manifestations-skyviewzone img {
	display: block;
	margin: 0.5em 0;
}

.user-manifestations-manifestation-details{
float:left;
padding:1em;
background: none;
margin:0;
}

.user-manifestations-manifestation-details-hd{
background: none;
margin:-1px;
}

.user-manifestations-manifestation-details-bg{
background: none;
}

.user-manifestations-manifestation-details-bd{
background: none;
}

.user-manifestations-manifestation-details-hg{
border: 1px solid #D7D7D7;
}

.user-manifestations-search p.linkIntro{
margin-left:1.5em;
}

.user-manifestations-dateSearched {
	display: none;
}

.user-manifestations-search .user-manifestations-manifestation-details dd.user-manifestations-categories/*,.user-manifestations-search .user-manifestations-manifestation-details dd.user-manifestations-dates*/
	{
	float: none;
	margin: 0.25em 0 0.5em 0;
	text-transform:uppercase;
	color:#6cc315;
}


div#style-switcher{
width: 255px;
overflow: hidden;
}

div#style-builder fieldset,
div#style-switcher fieldset{
	padding:5px;
	margin:5px;
}

div#style-builder fieldset legend,
div#style-switcher fieldset legend{
	font-weight:bold;
}


div#style-builder input.submit,
div#style-switcher input.submit{
	width:auto;
	float:right;
	clear:both;
	margin:0;
	padding:0;
		
}

div#style-builder input.init{
	float:left;
}

div#style-builder label,
div#style-builder input,
div#style-builder select,
div#style-switcher label,
div#style-switcher input,
div#style-switcher select{
	margin:5px;
	float:left;	
}

div#style-builder input#displayMediaOn,
div#style-builder input#displayMediaOff{
	width:5%;
	margin-right:0%;
}

div#style-builder label{
	width:30%;
}

div#style-builder label.displayMediaOn,
div#style-builder label.displayMediaOff{
	width:auto;
}

div#style-builder input,
div#style-builder select{
	width:30%;
	margin-right:30%;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
/*height:113px;*/
margin:0;
/*width:auto;*/
}

div.coldroite div.nuage-tag {
background-color:#C4C4C4;
margin-bottom:0.5em;
padding:0 0.5em 0.5em;
}

ul.outils li {
float:left;
font-size:1em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 1em 0 0;
}

div.lienAccessibilite a img{
border:none;
}

ul.outils li.ecouter a {
background:transparent url(img/picto-ecouter.gif) no-repeat scroll right center;
display:block;
margin-right:2em;
padding-right:2.5em;
}

ul.outils li.pdf a {
background:transparent url(img/picto-telecharger.gif) no-repeat scroll right center;
display:block;
margin-right:2em;
padding-right:1.5em;
padding-top:0.2em;
}

ul.outils a li.pdf  {
	color: #626262;
}
ul.outils a li.pdf img  {
	border: none;
}

ul.outils li.print a {
background:transparent url(img/picto-imprimer.gif) no-repeat scroll right center;
display:block;
margin-right:2em;
padding-right:2em;
padding-top:0.2em;
}

ul.outils li.tip a {
background:transparent url(img/picto-envoyer.gif) no-repeat scroll right center;
display:block;
margin-right:2em;
padding-right:2em;
padding-top:0.2em;
}

div.tx-vgetagcloud-pi1{
font-size:0.7em;
}


#centreContent {
clear:both;
}

div.ecouter_readspeaker{
/*display:none;*/
position:absolute;
right:0;
}

div.ecouter_readspeaker a{
	padding-right: 2.5em;
	background: url(img/picto-ecouter.gif) right center no-repeat;
	color: #707070;
	text-decoration: none;
	font-size: 0.7em;
	margin: 0 0.25em -0.5em 0;
}

div.ecouter_readspeaker a:hover{
text-decoration: underline;
}

div.coldroite div.agenda h2 span.ecouter_readspeaker{
/*display:none;*/
font-size:0.8em;
text-transform:none;
position:absolute;
right:0.5em;
top:0;
}

div.coldroite div.agenda h2 span.ecouter_readspeaker a{
padding-right: 2em;
color: #FFF;
text-decoration: none;
margin: 0 0.25em -0.5em 0;
background: url(img/picto_ecouter_blanc.gif) right center no-repeat;
}

div.coldroite div.agenda h2 span.ecouter_readspeaker a:hover{
text-decoration: underline;
}


.tx-icsformulaire-pi5 div.blocContent {
	min-height: 2.5em;
	padding-bottom: 2.4em;
}

div#centre h3.tx_icsformulaire_title{
font-size:1.3em;
}

#content .tx-icsformulaire-pi5 div.smenu ul.menug li span a{
	padding-left: 0;
}

div.tx-icsformulaire-pi1 fieldset,div.tx-icsformulaire-pi3 fieldset,div.tx-icsformulaire-pi4 fieldset{
border:none;
}

div.tx-icsformulaire-pi1 form label,div.tx-icsformulaire-pi3 form label,div.tx-icsformulaire-pi4 form label{
color:#343434;
}

div.tx-icsformulaire-pi1 form input,div.tx-icsformulaire-pi1 form select,div.tx-icsformulaire-pi1 form textarea,div.tx-icsformulaire-pi3 form input,div.tx-icsformulaire-pi3 form select,div.tx-icsformulaire-pi3 form textarea,div.tx-icsformulaire-pi4 form input,div.tx-icsformulaire-pi4 form select,div.tx-icsformulaire-pi4 form textarea{
border:1px solid #3cc326;
padding:0.2em 0.1em 0.2em 0.1em;
}

div.tx-icsformulaire-pi3 form input.radio{
border:none;
}

div.tx-icsformulaire-pi1 form div.ligne,div.tx-icsformulaire-pi3 form div.ligne,div.tx-icsformulaire-pi4 form div.ligne{
margin-bottom:0.5em;
clear:both;
}

div.tx-icsformulaire-pi3 form div.ligne input,div.tx-icsformulaire-pi4 form div.ligne input{

}

div.tx-icsformulaire-pi3 form div.ligne span.champOblig,div.tx-icsformulaire-pi4 form div.ligne span.champOblig{
color:#E60064;
}

div.tx-icsformulaire-pi3 form h3,#content div#centre div.tx-icsformulaire-pi4 form h3{
background-color:#FFFFFF;
display:inline;
font-size:1.2em;
font-style:normal;
font-weight:bold;
margin:0 1.5em 0 2.75em;
padding:0 0.7em;
color:#E60064;
position:relative;
}

div.tx-icsformulaire-pi3 form h4,#content div#centre div.tx-icsformulaire-pi4 form h4{
background-color:#FFFFFF;
display:inline;
font-size:1em;
font-style:normal;
font-weight:bold;
margin:0 1.5em 0 2.75em;
padding:0 0.7em;
color:#E60064;
position:relative;
}

div.tx-icsformulaire-pi3 div.ligne a,div.tx-icsformulaire-pi4 div.ligne a{
font-size:0.8em;
color:#E60064;
text-decoration:none;
}

div.tx-icsformulaire-pi3 p.tx_icsformulaire_backlink a,div.tx-icsformulaire-pi4 p.tx_icsformulaire_backlink a{
color:#464646;
text-decoration:none;
font-size:1.2em;
}

div.tx-icsformulaire-pi3 p.tx_icsformulaire_backlink a:hover{
text-decoration:underline;
}

div.tx-icsformulaire-pi3 form a:hover{
text-decoration:underline;
}

div.tx-icsformulaire-pi3 form .styleTitre,div.tx-icsformulaire-pi4 form .styleTitre{
background:url(../../style/img/fondTitreForm.gif) repeat-x left top;
border:none;
margin:-0.5em 0 0 0;
padding: 0;
height:1px;
}

div.tx-icsformulaire-pi3 form div.blocTire,div.tx-icsformulaire-pi4 form div.blocTire{
margin-bottom:1em;
}

div.tx-icsformulaire-pi1 form .ics_formulaire_navpages input.currentpage,div.tx-icsformulaire-pi3 form .ics_formulaire_navpages input.currentpage,div.tx-icsformulaire-pi4 form .ics_formulaire_navpages input.currentpage{
background-color:#ed1f6b;
}

div.tx-icsformulaire-pi1 form .ics_formulaire_navpages input,div.tx-icsformulaire-pi3 form .ics_formulaire_navpages input,div.tx-icsformulaire-pi4 form .ics_formulaire_navpages input{
background-color:#ff94bc;
border:none;
color:#FFF;
padding:0.25em 0.35em 0.25em 0.35em;
font-size:1.1em;
margin-right:1em;
}

div.tx-icsformulaire-pi1 form .ics_formulaire_boutons input.bouton,div.tx-icsformulaire-pi3 form .ics_formulaire_boutons input.bouton{
background:transparent url(../../style/img/fondEtape.jpg) no-repeat scroll center center;
color:#FFF;
border:none;
width:136px;
padding:1em 0 1em 0;
margin-right:0.5em;
text-transform:uppercase;
}

div.tx-icsformulaire-pi3 div.ligne label,div.tx-icsformulaire-pi4 div.ligne label{
width:17em;
}

div.tx-icsformulaire-pi3 div.ligne label.champObligatoire,div.tx-icsformulaire-pi4 div.ligne label.champObligatoire{
font-style: italic;
}

div.tx-icsformulaire-pi3 div.ligne label.radio,div.tx-icsformulaire-pi4 div.ligne label.radio{
width:10em;
float:none;
}

div.tx-icsformulaire-pi3 div.ligne label.nofloat,div.tx-icsformulaire-pi4 div.ligne label.nofloat{
float:none;
}

div.tx-icsformulaire-pi3 div.ligne label.autorisePhotos,
div.tx-icsformulaire-pi3 div.ligne label.autoriseSorties{
width:36em;
}
/*
div.tx-icsformulaire-pi3 div.ligne label.radio.annuel{
width:15em;
}*/


div.tx-icsformulaire-pi3 div.dateSigne{
margin-top:2em;
}


div.infoBulle{
display:none;
position:absolute;
margin-top:-2em;
margin-left:20.5em;
border:1px #3CC326 dotted;
background-color:white;
width:10em;
padding:0.5em;
}

div#infoBulleDate{
margin-top:-1em;
margin-left:0.5em;
}

div#infoBullePrenom{
margin-top:-1em;
margin-left:0.5em;
}

div#infoBullePrenom2{
margin-top:-1em;
margin-left:0.5em;
}

div#infoBulleQuotient{
margin-top:-1em;
margin-left:0.5em;
}

div.infoBulle p{
margin:0;
}

div#flashVideoBloc{
/*position:absolute;*/
}

#coldroite div#descriptifVideo{
width:18em;
/*position:fixed;*/
/*margin-top:-1em;*/
position:relative;
z-index:300;
/*margin-bottom:10em;*/
background-color:#FFF;
margin-top:1em;/*-0em;*/
margin-left:0.75em;
}

#coldroite div#descriptifVideo p.descriptifVideoContent{
border:1px #3CC326 dotted;
padding:0.5em;
margin:0;
text-align:justify;
/*display:none;*/
}

div#flashVideoBloc{
position:relative;/*fixed;*/
z-index:20;
/*position:fixed;
top:300px;*/
}
/*
div#flashVideo{
position:absolute;
z-index:20;
}*/

div#flashVideo object{
/*position:absolute; */
z-index:0;
}

#ligne_nomJeuneFille,#ligne_situation4b,#ligne_adresse2Resp4,#ligne_nom5cj{
display:none;
}

form.ics_formulaireerrors_form input{
display:none;
}

div.tx-icsformulaire-pi1 form input.required,div.tx-icsformulaire-pi1 form select.required,div.tx-icsformulaire-pi1 form textarea.required,div.tx-icsformulaire-pi3 form input.required,div.tx-icsformulaire-pi3 form select.required,div.tx-icsformulaire-pi3 form textarea.required{
border:2px red solid;
}

div#ui-datepicker-div{
font-size:0.7em;
}

div.tx-icsformulaire-pi3 div.ligne label.creneau,div.tx-icsformulaire-pi4 div.ligne label.creneau{
width:6em;
margin-left:1em;
}

div.tx-icsformulaire-pi3 .alert{
background-color:#FFE3C0;
border:1px solid #F59418;
margin-top:3em;
padding:0.25em 1em 0.25em 2em;
}

div.interieur #content div#centre div.tx-icsformulaire-pi3 input.disable{
background-color:#FFF;
border:none;
color:#343434;
}

div.interieur #content div#centre div.tx-icsformulaire-pi3 div.madame,div.interieur #content div#centre div.tx-icsformulaire-pi3 div.monsieur{
background-color:#FFFfe0;
margin-top:0em;
padding:0.25em 1em 0.25em 2em;
}

div.tx-icsformulaire-pi3 p.tx_icsformulaire_backlink a.more{
color:#ED1F6B;
}

div.tx-icsformulaire-pi3 a{
color:#ED1F6B;
}

div.tx-icsformulaire-pi3 ul li a{
color:#464646;
}

