
				span.colorcat_2181{
				background-color:#8B4513;
				padding:0px 4px;
				font-size:10px;
				}
				span.colornomcat_2181{
				color:#8B4513;
				}
				#calendar-container .calendar tbody td.cat2181{
				background-color:#8B4513;
				}
				
					div.actucat_2181 div.texte_une div.bloc_titre a,
					div.actucat_2181 div.bloc_titre a,
					div.actucat_2181 div.bloc_titre h1,
					div.actucat_2181 div.bloc_titre h1 a,
					div.actucat_2181 div.bloc_titre,
					div.actucat_2181 h3 a,
					div.eventcat_2181 div.bloc_header span.title,
					div.eventcat_2181 div.bloc_header h1 span.title,
					div.eventcat_2181 div.bloc_header h1 span.title a,
					div.eventcat_2181 div.bloc_headerlink span.title a,
					h3.eventcat_2181 span,
					div.lecteur_rss ul li.rssactucat_2181 a,					
					div.lecteur_rss ul li.rsseventcat_2181 a
					{
					color:#8B4513 !important;
					}
					
					
				span.colorcat_2070{
				background-color:#FF0000;
				padding:0px 4px;
				font-size:10px;
				}
				span.colornomcat_2070{
				color:#FF0000;
				}
				#calendar-container .calendar tbody td.cat2070{
				background-color:#FF0000;
				}
				
					div.actucat_2070 div.texte_une div.bloc_titre a,
					div.actucat_2070 div.bloc_titre a,
					div.actucat_2070 div.bloc_titre h1,
					div.actucat_2070 div.bloc_titre h1 a,
					div.actucat_2070 div.bloc_titre,
					div.actucat_2070 h3 a,
					div.eventcat_2070 div.bloc_header span.title,
					div.eventcat_2070 div.bloc_header h1 span.title,
					div.eventcat_2070 div.bloc_header h1 span.title a,
					div.eventcat_2070 div.bloc_headerlink span.title a,
					h3.eventcat_2070 span,
					div.lecteur_rss ul li.rssactucat_2070 a,					
					div.lecteur_rss ul li.rsseventcat_2070 a
					{
					color:#FF0000 !important;
					}
					
					
				span.colorcat_2019{
				background-color:#4682B4;
				padding:0px 4px;
				font-size:10px;
				}
				span.colornomcat_2019{
				color:#4682B4;
				}
				#calendar-container .calendar tbody td.cat2019{
				background-color:#4682B4;
				}
				
					div.actucat_2019 div.texte_une div.bloc_titre a,
					div.actucat_2019 div.bloc_titre a,
					div.actucat_2019 div.bloc_titre h1,
					div.actucat_2019 div.bloc_titre h1 a,
					div.actucat_2019 div.bloc_titre,
					div.actucat_2019 h3 a,
					div.eventcat_2019 div.bloc_header span.title,
					div.eventcat_2019 div.bloc_header h1 span.title,
					div.eventcat_2019 div.bloc_header h1 span.title a,
					div.eventcat_2019 div.bloc_headerlink span.title a,
					h3.eventcat_2019 span,
					div.lecteur_rss ul li.rssactucat_2019 a,					
					div.lecteur_rss ul li.rsseventcat_2019 a
					{
					color:#4682B4 !important;
					}
					
					
				span.colorcat_2047{
				background-color:#800000;
				padding:0px 4px;
				font-size:10px;
				}
				span.colornomcat_2047{
				color:#800000;
				}
				#calendar-container .calendar tbody td.cat2047{
				background-color:#800000;
				}
				
					div.actucat_2047 div.texte_une div.bloc_titre a,
					div.actucat_2047 div.bloc_titre a,
					div.actucat_2047 div.bloc_titre h1,
					div.actucat_2047 div.bloc_titre h1 a,
					div.actucat_2047 div.bloc_titre,
					div.actucat_2047 h3 a,
					div.eventcat_2047 div.bloc_header span.title,
					div.eventcat_2047 div.bloc_header h1 span.title,
					div.eventcat_2047 div.bloc_header h1 span.title a,
					div.eventcat_2047 div.bloc_headerlink span.title a,
					h3.eventcat_2047 span,
					div.lecteur_rss ul li.rssactucat_2047 a,					
					div.lecteur_rss ul li.rsseventcat_2047 a
					{
					color:#800000 !important;
					}
					
					
				span.colorcat_2069{
				background-color:#FF0000;
				padding:0px 4px;
				font-size:10px;
				}
				span.colornomcat_2069{
				color:#FF0000;
				}
				#calendar-container .calendar tbody td.cat2069{
				background-color:#FF0000;
				}
				
					div.actucat_2069 div.texte_une div.bloc_titre a,
					div.actucat_2069 div.bloc_titre a,
					div.actucat_2069 div.bloc_titre h1,
					div.actucat_2069 div.bloc_titre h1 a,
					div.actucat_2069 div.bloc_titre,
					div.actucat_2069 h3 a,
					div.eventcat_2069 div.bloc_header span.title,
					div.eventcat_2069 div.bloc_header h1 span.title,
					div.eventcat_2069 div.bloc_header h1 span.title a,
					div.eventcat_2069 div.bloc_headerlink span.title a,
					h3.eventcat_2069 span,
					div.lecteur_rss ul li.rssactucat_2069 a,					
					div.lecteur_rss ul li.rsseventcat_2069 a
					{
					color:#FF0000 !important;
					}
					
					
				span.colorcat_2087{
				background-color:#556B2F;
				padding:0px 4px;
				font-size:10px;
				}
				span.colornomcat_2087{
				color:#556B2F;
				}
				#calendar-container .calendar tbody td.cat2087{
				background-color:#556B2F;
				}
				
					div.actucat_2087 div.texte_une div.bloc_titre a,
					div.actucat_2087 div.bloc_titre a,
					div.actucat_2087 div.bloc_titre h1,
					div.actucat_2087 div.bloc_titre h1 a,
					div.actucat_2087 div.bloc_titre,
					div.actucat_2087 h3 a,
					div.eventcat_2087 div.bloc_header span.title,
					div.eventcat_2087 div.bloc_header h1 span.title,
					div.eventcat_2087 div.bloc_header h1 span.title a,
					div.eventcat_2087 div.bloc_headerlink span.title a,
					h3.eventcat_2087 span,
					div.lecteur_rss ul li.rssactucat_2087 a,					
					div.lecteur_rss ul li.rsseventcat_2087 a
					{
					color:#556B2F !important;
					}
					
					
				span.colorcat_2103{
				background-color:#1E90FF;
				padding:0px 4px;
				font-size:10px;
				}
				span.colornomcat_2103{
				color:#1E90FF;
				}
				#calendar-container .calendar tbody td.cat2103{
				background-color:#1E90FF;
				}
				
					div.actucat_2103 div.texte_une div.bloc_titre a,
					div.actucat_2103 div.bloc_titre a,
					div.actucat_2103 div.bloc_titre h1,
					div.actucat_2103 div.bloc_titre h1 a,
					div.actucat_2103 div.bloc_titre,
					div.actucat_2103 h3 a,
					div.eventcat_2103 div.bloc_header span.title,
					div.eventcat_2103 div.bloc_header h1 span.title,
					div.eventcat_2103 div.bloc_header h1 span.title a,
					div.eventcat_2103 div.bloc_headerlink span.title a,
					h3.eventcat_2103 span,
					div.lecteur_rss ul li.rssactucat_2103 a,					
					div.lecteur_rss ul li.rsseventcat_2103 a
					{
					color:#1E90FF !important;
					}
					
					
				span.colorcat_2018{
				background-color:#4B0082;
				padding:0px 4px;
				font-size:10px;
				}
				span.colornomcat_2018{
				color:#4B0082;
				}
				#calendar-container .calendar tbody td.cat2018{
				background-color:#4B0082;
				}
				
					div.actucat_2018 div.texte_une div.bloc_titre a,
					div.actucat_2018 div.bloc_titre a,
					div.actucat_2018 div.bloc_titre h1,
					div.actucat_2018 div.bloc_titre h1 a,
					div.actucat_2018 div.bloc_titre,
					div.actucat_2018 h3 a,
					div.eventcat_2018 div.bloc_header span.title,
					div.eventcat_2018 div.bloc_header h1 span.title,
					div.eventcat_2018 div.bloc_header h1 span.title a,
					div.eventcat_2018 div.bloc_headerlink span.title a,
					h3.eventcat_2018 span,
					div.lecteur_rss ul li.rssactucat_2018 a,					
					div.lecteur_rss ul li.rsseventcat_2018 a
					{
					color:#4B0082 !important;
					}
					
					
				span.colorcat_2532{
				background-color:#32CD32;
				padding:0px 4px;
				font-size:10px;
				}
				span.colornomcat_2532{
				color:#32CD32;
				}
				#calendar-container .calendar tbody td.cat2532{
				background-color:#32CD32;
				}
				
					div.actucat_2532 div.texte_une div.bloc_titre a,
					div.actucat_2532 div.bloc_titre a,
					div.actucat_2532 div.bloc_titre h1,
					div.actucat_2532 div.bloc_titre h1 a,
					div.actucat_2532 div.bloc_titre,
					div.actucat_2532 h3 a,
					div.eventcat_2532 div.bloc_header span.title,
					div.eventcat_2532 div.bloc_header h1 span.title,
					div.eventcat_2532 div.bloc_header h1 span.title a,
					div.eventcat_2532 div.bloc_headerlink span.title a,
					h3.eventcat_2532 span,
					div.lecteur_rss ul li.rssactucat_2532 a,					
					div.lecteur_rss ul li.rsseventcat_2532 a
					{
					color:#32CD32 !important;
					}
					
					
				span.colorcat_2218{
				background-color:#FF6347;
				padding:0px 4px;
				font-size:10px;
				}
				span.colornomcat_2218{
				color:#FF6347;
				}
				#calendar-container .calendar tbody td.cat2218{
				background-color:#FF6347;
				}
				
					div.actucat_2218 div.texte_une div.bloc_titre a,
					div.actucat_2218 div.bloc_titre a,
					div.actucat_2218 div.bloc_titre h1,
					div.actucat_2218 div.bloc_titre h1 a,
					div.actucat_2218 div.bloc_titre,
					div.actucat_2218 h3 a,
					div.eventcat_2218 div.bloc_header span.title,
					div.eventcat_2218 div.bloc_header h1 span.title,
					div.eventcat_2218 div.bloc_header h1 span.title a,
					div.eventcat_2218 div.bloc_headerlink span.title a,
					h3.eventcat_2218 span,
					div.lecteur_rss ul li.rssactucat_2218 a,					
					div.lecteur_rss ul li.rsseventcat_2218 a
					{
					color:#FF6347 !important;
					}
					
					
				span.colorcat_2086{
				background-color:#B8860B;
				padding:0px 4px;
				font-size:10px;
				}
				span.colornomcat_2086{
				color:#B8860B;
				}
				#calendar-container .calendar tbody td.cat2086{
				background-color:#B8860B;
				}
				
					div.actucat_2086 div.texte_une div.bloc_titre a,
					div.actucat_2086 div.bloc_titre a,
					div.actucat_2086 div.bloc_titre h1,
					div.actucat_2086 div.bloc_titre h1 a,
					div.actucat_2086 div.bloc_titre,
					div.actucat_2086 h3 a,
					div.eventcat_2086 div.bloc_header span.title,
					div.eventcat_2086 div.bloc_header h1 span.title,
					div.eventcat_2086 div.bloc_header h1 span.title a,
					div.eventcat_2086 div.bloc_headerlink span.title a,
					h3.eventcat_2086 span,
					div.lecteur_rss ul li.rssactucat_2086 a,					
					div.lecteur_rss ul li.rsseventcat_2086 a
					{
					color:#B8860B !important;
					}
					
					
				span.colorcat_1994{
				background-color:#191970;
				padding:0px 4px;
				font-size:10px;
				}
				span.colornomcat_1994{
				color:#191970;
				}
				#calendar-container .calendar tbody td.cat1994{
				background-color:#191970;
				}
				
					div.actucat_1994 div.texte_une div.bloc_titre a,
					div.actucat_1994 div.bloc_titre a,
					div.actucat_1994 div.bloc_titre h1,
					div.actucat_1994 div.bloc_titre h1 a,
					div.actucat_1994 div.bloc_titre,
					div.actucat_1994 h3 a,
					div.eventcat_1994 div.bloc_header span.title,
					div.eventcat_1994 div.bloc_header h1 span.title,
					div.eventcat_1994 div.bloc_header h1 span.title a,
					div.eventcat_1994 div.bloc_headerlink span.title a,
					h3.eventcat_1994 span,
					div.lecteur_rss ul li.rssactucat_1994 a,					
					div.lecteur_rss ul li.rsseventcat_1994 a
					{
					color:#191970 !important;
					}
					
					
				span.colorcat_2098{
				background-color:#87CEFA;
				padding:0px 4px;
				font-size:10px;
				}
				span.colornomcat_2098{
				color:#87CEFA;
				}
				#calendar-container .calendar tbody td.cat2098{
				background-color:#87CEFA;
				}
				
					div.actucat_2098 div.texte_une div.bloc_titre a,
					div.actucat_2098 div.bloc_titre a,
					div.actucat_2098 div.bloc_titre h1,
					div.actucat_2098 div.bloc_titre h1 a,
					div.actucat_2098 div.bloc_titre,
					div.actucat_2098 h3 a,
					div.eventcat_2098 div.bloc_header span.title,
					div.eventcat_2098 div.bloc_header h1 span.title,
					div.eventcat_2098 div.bloc_header h1 span.title a,
					div.eventcat_2098 div.bloc_headerlink span.title a,
					h3.eventcat_2098 span,
					div.lecteur_rss ul li.rssactucat_2098 a,					
					div.lecteur_rss ul li.rsseventcat_2098 a
					{
					color:#87CEFA !important;
					}
					
					
				span.colorcat_2075{
				background-color:#2F4F4F;
				padding:0px 4px;
				font-size:10px;
				}
				span.colornomcat_2075{
				color:#2F4F4F;
				}
				#calendar-container .calendar tbody td.cat2075{
				background-color:#2F4F4F;
				}
				
					div.actucat_2075 div.texte_une div.bloc_titre a,
					div.actucat_2075 div.bloc_titre a,
					div.actucat_2075 div.bloc_titre h1,
					div.actucat_2075 div.bloc_titre h1 a,
					div.actucat_2075 div.bloc_titre,
					div.actucat_2075 h3 a,
					div.eventcat_2075 div.bloc_header span.title,
					div.eventcat_2075 div.bloc_header h1 span.title,
					div.eventcat_2075 div.bloc_header h1 span.title a,
					div.eventcat_2075 div.bloc_headerlink span.title a,
					h3.eventcat_2075 span,
					div.lecteur_rss ul li.rssactucat_2075 a,					
					div.lecteur_rss ul li.rsseventcat_2075 a
					{
					color:#2F4F4F !important;
					}
					
					
				span.colorcat_2095{
				background-color:#FF6347;
				padding:0px 4px;
				font-size:10px;
				}
				span.colornomcat_2095{
				color:#FF6347;
				}
				#calendar-container .calendar tbody td.cat2095{
				background-color:#FF6347;
				}
				
					div.actucat_2095 div.texte_une div.bloc_titre a,
					div.actucat_2095 div.bloc_titre a,
					div.actucat_2095 div.bloc_titre h1,
					div.actucat_2095 div.bloc_titre h1 a,
					div.actucat_2095 div.bloc_titre,
					div.actucat_2095 h3 a,
					div.eventcat_2095 div.bloc_header span.title,
					div.eventcat_2095 div.bloc_header h1 span.title,
					div.eventcat_2095 div.bloc_header h1 span.title a,
					div.eventcat_2095 div.bloc_headerlink span.title a,
					h3.eventcat_2095 span,
					div.lecteur_rss ul li.rssactucat_2095 a,					
					div.lecteur_rss ul li.rsseventcat_2095 a
					{
					color:#FF6347 !important;
					}
					
					
				span.colorcat_2503{
				background-color:#6495ED;
				padding:0px 4px;
				font-size:10px;
				}
				span.colornomcat_2503{
				color:#6495ED;
				}
				#calendar-container .calendar tbody td.cat2503{
				background-color:#6495ED;
				}
				
					div.actucat_2503 div.texte_une div.bloc_titre a,
					div.actucat_2503 div.bloc_titre a,
					div.actucat_2503 div.bloc_titre h1,
					div.actucat_2503 div.bloc_titre h1 a,
					div.actucat_2503 div.bloc_titre,
					div.actucat_2503 h3 a,
					div.eventcat_2503 div.bloc_header span.title,
					div.eventcat_2503 div.bloc_header h1 span.title,
					div.eventcat_2503 div.bloc_header h1 span.title a,
					div.eventcat_2503 div.bloc_headerlink span.title a,
					h3.eventcat_2503 span,
					div.lecteur_rss ul li.rssactucat_2503 a,					
					div.lecteur_rss ul li.rsseventcat_2503 a
					{
					color:#6495ED !important;
					}
					
					
				span.colorcat_2504{
				background-color:#9370DB;
				padding:0px 4px;
				font-size:10px;
				}
				span.colornomcat_2504{
				color:#9370DB;
				}
				#calendar-container .calendar tbody td.cat2504{
				background-color:#9370DB;
				}
				
					div.actucat_2504 div.texte_une div.bloc_titre a,
					div.actucat_2504 div.bloc_titre a,
					div.actucat_2504 div.bloc_titre h1,
					div.actucat_2504 div.bloc_titre h1 a,
					div.actucat_2504 div.bloc_titre,
					div.actucat_2504 h3 a,
					div.eventcat_2504 div.bloc_header span.title,
					div.eventcat_2504 div.bloc_header h1 span.title,
					div.eventcat_2504 div.bloc_header h1 span.title a,
					div.eventcat_2504 div.bloc_headerlink span.title a,
					h3.eventcat_2504 span,
					div.lecteur_rss ul li.rssactucat_2504 a,					
					div.lecteur_rss ul li.rsseventcat_2504 a
					{
					color:#9370DB !important;
					}
					
					
				span.colorcat_2017{
				background-color:#00FF00;
				padding:0px 4px;
				font-size:10px;
				}
				span.colornomcat_2017{
				color:#00FF00;
				}
				#calendar-container .calendar tbody td.cat2017{
				background-color:#00FF00;
				}
				
					div.actucat_2017 div.texte_une div.bloc_titre a,
					div.actucat_2017 div.bloc_titre a,
					div.actucat_2017 div.bloc_titre h1,
					div.actucat_2017 div.bloc_titre h1 a,
					div.actucat_2017 div.bloc_titre,
					div.actucat_2017 h3 a,
					div.eventcat_2017 div.bloc_header span.title,
					div.eventcat_2017 div.bloc_header h1 span.title,
					div.eventcat_2017 div.bloc_header h1 span.title a,
					div.eventcat_2017 div.bloc_headerlink span.title a,
					h3.eventcat_2017 span,
					div.lecteur_rss ul li.rssactucat_2017 a,					
					div.lecteur_rss ul li.rsseventcat_2017 a
					{
					color:#00FF00 !important;
					}
					
					
				span.colorcat_2029{
				background-color:#BA55D3;
				padding:0px 4px;
				font-size:10px;
				}
				span.colornomcat_2029{
				color:#BA55D3;
				}
				#calendar-container .calendar tbody td.cat2029{
				background-color:#BA55D3;
				}
				
					div.actucat_2029 div.texte_une div.bloc_titre a,
					div.actucat_2029 div.bloc_titre a,
					div.actucat_2029 div.bloc_titre h1,
					div.actucat_2029 div.bloc_titre h1 a,
					div.actucat_2029 div.bloc_titre,
					div.actucat_2029 h3 a,
					div.eventcat_2029 div.bloc_header span.title,
					div.eventcat_2029 div.bloc_header h1 span.title,
					div.eventcat_2029 div.bloc_header h1 span.title a,
					div.eventcat_2029 div.bloc_headerlink span.title a,
					h3.eventcat_2029 span,
					div.lecteur_rss ul li.rssactucat_2029 a,					
					div.lecteur_rss ul li.rsseventcat_2029 a
					{
					color:#BA55D3 !important;
					}
					
					
				span.colorcat_2012{
				background-color:#0000CD;
				padding:0px 4px;
				font-size:10px;
				}
				span.colornomcat_2012{
				color:#0000CD;
				}
				#calendar-container .calendar tbody td.cat2012{
				background-color:#0000CD;
				}
				
					div.actucat_2012 div.texte_une div.bloc_titre a,
					div.actucat_2012 div.bloc_titre a,
					div.actucat_2012 div.bloc_titre h1,
					div.actucat_2012 div.bloc_titre h1 a,
					div.actucat_2012 div.bloc_titre,
					div.actucat_2012 h3 a,
					div.eventcat_2012 div.bloc_header span.title,
					div.eventcat_2012 div.bloc_header h1 span.title,
					div.eventcat_2012 div.bloc_header h1 span.title a,
					div.eventcat_2012 div.bloc_headerlink span.title a,
					h3.eventcat_2012 span,
					div.lecteur_rss ul li.rssactucat_2012 a,					
					div.lecteur_rss ul li.rsseventcat_2012 a
					{
					color:#0000CD !important;
					}
					
					
				span.colorcat_2011{
				background-color:#006400;
				padding:0px 4px;
				font-size:10px;
				}
				span.colornomcat_2011{
				color:#006400;
				}
				#calendar-container .calendar tbody td.cat2011{
				background-color:#006400;
				}
				
					div.actucat_2011 div.texte_une div.bloc_titre a,
					div.actucat_2011 div.bloc_titre a,
					div.actucat_2011 div.bloc_titre h1,
					div.actucat_2011 div.bloc_titre h1 a,
					div.actucat_2011 div.bloc_titre,
					div.actucat_2011 h3 a,
					div.eventcat_2011 div.bloc_header span.title,
					div.eventcat_2011 div.bloc_header h1 span.title,
					div.eventcat_2011 div.bloc_header h1 span.title a,
					div.eventcat_2011 div.bloc_headerlink span.title a,
					h3.eventcat_2011 span,
					div.lecteur_rss ul li.rssactucat_2011 a,					
					div.lecteur_rss ul li.rsseventcat_2011 a
					{
					color:#006400 !important;
					}
					
					
				span.colorcat_2156{
				background-color:#FF8C00;
				padding:0px 4px;
				font-size:10px;
				}
				span.colornomcat_2156{
				color:#FF8C00;
				}
				#calendar-container .calendar tbody td.cat2156{
				background-color:#FF8C00;
				}
				
					div.actucat_2156 div.texte_une div.bloc_titre a,
					div.actucat_2156 div.bloc_titre a,
					div.actucat_2156 div.bloc_titre h1,
					div.actucat_2156 div.bloc_titre h1 a,
					div.actucat_2156 div.bloc_titre,
					div.actucat_2156 h3 a,
					div.eventcat_2156 div.bloc_header span.title,
					div.eventcat_2156 div.bloc_header h1 span.title,
					div.eventcat_2156 div.bloc_header h1 span.title a,
					div.eventcat_2156 div.bloc_headerlink span.title a,
					h3.eventcat_2156 span,
					div.lecteur_rss ul li.rssactucat_2156 a,					
					div.lecteur_rss ul li.rsseventcat_2156 a
					{
					color:#FF8C00 !important;
					}
					
					
h3.titreperso, 
h2.titreperso, 
h1.titreperso,
.orga_nom,
.orga_nom_sg {
	color: none;
}

h3.actu, 
h2.actu,
div.default_link a,
h3#section_actus,
h2#section_actus,
div.bloc_titre,
div.actu div.bloc_titre a,
div.actulink div.bloc_titre a,
div.actu div.htmlarea_content p.htmlarea_titre,
div.actu div.htmlarea_content p.htmlarea_sous_titre,
div#actu_nom_suiv a,
div#actu_nom_prec a,
div.actu div.htmlarea_content h1,
div.actu div.htmlarea_content h2 {
	color: none;
}

h3#section_events,
h3.events,
h3#anciensevents,
h2#section_events,
h2.events,
h2#anciensevents,
p.titre_event,
div.bloc_headerlink span.title a,
div.bloc_header span.title a,
div.bloc_header span.title,
div.event div.htmlarea_content p.htmlarea_titre,
div.event div.htmlarea_content p.htmlarea_sous_titre,
div.event div.bloc_header span.title,
div.event div.bloc_headerlink span.title a,
div.eventlink div.bloc_header span.title,
div.eventlink div.bloc_headerlink span.title a,
div.event div.htmlarea_content h1,
div.event div.htmlarea_content h2 {
	color: none;
}

div.perso div.htmlarea_content p.htmlarea_titre,
div.perso div.htmlarea_content p.htmlarea_sous_titre {
	color: none;
}

.calendar tbody td.evenement,
.calendar tbody td.selected {
	background: none;
}

div#header_aiw {
	background-color: none;;
}

form#formlogin fieldset legend {
	color: none;
}

form#formlogin fieldset label.login,
form#formlogin fieldset h3,
form#formlogin fieldset label.change,
div.oublititre {
	color: none;
}

form#connect {
	background-color:none;
}

form#connect fieldset legend,
form#connect fieldset label {
	color: none;
}

div#header_club h1,
div#header_club h1#titre_nom_club,
div#header_club p,div#header_club p.title_club{ 
	color: none;
}

.colorcat_multi{
	background-color: #869EA3;background-image: linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
	padding: 0px 4px;
	font-size: 10px;
}


div#innerMain {
	background :none url(/data/bkg/pix_570_none.png) 205px 0 repeat-y ;
}

div#html_footer {
	background-color :none;
}
dl.testttt dt a {	
	color: white; 
	background-color: none;
}

div#header_cadre {width : 774px;}
div#container{width : 775px;}

div#demonstration,div#aiw_bande ul li.thelink a{color: none; }
.calendar thead .title,.calendar .button{background-color:none;color: none;}
div.lecteur_rss  div.thetitle, .entetemeteo{background-color:none;}
div.lecteur_rss  div.thetitle p, table.meteo td.entetemeteo{color: none;}
body{background-color: none; }
div#header_club p.title_club,div#header_club h1#titre_nom_club{display:none;}
div#header_club p.description_club{display:none;}

#surveyas div.search_autocomplete ul{
list-style-type: none;
margin: 0px;
padding: 0px;
max-height: 20em;
overflow: auto;
float:none;
}
#surveyas div.search_autocomplete ul li.selected{
background-color: #019393; 
color:#fff;
}
#surveyas div.autocomplete ul li.selected a{
color:#fff;
}
#surveyas div.autocomplete ul li {
list-style-type:none;
display: block;
margin: 0;
padding: 2px;
cursor: pointer;
text-align:left;
}
#surveyas div.autocomplete ul li a{
text-align:left;
font-weight:normal;
color:#000;
}
div#header_club {
	width:514px;
}

div#boutique,
div#recherche,
div.perso,
div.actu,
div.event {border: none;}

div.htmlarea_content table, 
div.htmlarea_content table tbody,
div.htmlarea_content table tbody tr,
div.htmlarea_content table tbody tr td {
border: none;border-color:none;}

div.htmlarea_content {
	font-size: 14px;
	font-family:inherit, sans-serif;
	color: none;
}

div.htmlarea_content h1{font-size: 22px;padding:0px 0px 0px 0px;font-family:inherit, sans-serif;color: none;} 
div.htmlarea_content h2{font-size: 20px;padding:0px 0px 0px 0px;font-family:inherit, sans-serif;color: none;} 
div.htmlarea_content h3{font-size: 18px;font-family:inherit, sans-serif;padding:0px 0px 0px 0px;color: none;}
div.htmlarea_content h4{font-size: 16px;font-family:inherit, sans-serif;padding:0px 0px 0px 0px;color: none;} 
div.htmlarea_content h5{font-size: 14px;font-family:inherit, sans-serif;padding:0px 0px 0px 0px;color: none;} 
div.htmlarea_content h6{font-size: 12px;font-family:inherit, sans-serif;padding:0px 0px 0px 0px;color: none;} 
div.htmlarea_content address{font-size: 10px;font-family:inherit, sans-serif;padding:0px 0px 0px 0px;color: none;} 
div.htmlarea_content p{font-size: 14px;font-family:inherit, sans-serif;padding:0px 0px 0px 0px;color: none;}
div#boutique p,div#recherche p{font-size: 14px;font-family:inherit, sans-serif;padding:0px 0px 0px 0px;color: none;margin-bottom:5px;}
table#tablo_boutique,table#tablo_boutique_vignettes,table.tablo_nav{color: none;}

div#accueil_content,div.htmlarea_content,h1.titreperso,h2.titreperso,h2#section_actus,div.actu,div.actulink,h2#section_events,div.event,div.eventlink,div#boutique,div#recherche{background-color:none;}
h1.titreperso,h2.titreperso,h2#section_actus,h2#section_events{font-size : px;}
div#recherche a,div#boutique a,div.htmlarea_content a{color:none;}
div#recherche a:hover,div#boutique a:hover,div.htmlarea_content a:hover,div#recherche a:visited:hover,div#boutique a:visited:hover,div.htmlarea_content a:visited:hover{color:none;}
div#recherche a:visited,div#boutique a:visited,div.htmlarea_content a:visited{color:none;}
div.htmlarea_content img {position:relative;padding:0px;max-width:520px;max-width: expression( Math.min(parseInt(this.offsetWidth), 520) );}
div.htmlarea_content p img {max-width:520px;max-width: expression( Math.min(parseInt(this.offsetWidth), 520) );}
div.htmlarea_content h1 img {max-width:520px;max-width: expression( Math.min(parseInt(this.offsetWidth), 520) );}
div.htmlarea_content h2 img {max-width:520px;max-width: expression( Math.min(parseInt(this.offsetWidth), 520) );}
div.htmlarea_content h3 img {max-width:520px;max-width: expression( Math.min(parseInt(this.offsetWidth), 520) );}
div.htmlarea_content h4 img {max-width:520px;max-width: expression( Math.min(parseInt(this.offsetWidth), 520) );}
div.htmlarea_content h5 img {max-width:520px;max-width: expression( Math.min(parseInt(this.offsetWidth), 520) );}
div.htmlarea_content h6 img {max-width:520px;max-width: expression( Math.min(parseInt(this.offsetWidth), 520) );}
div.htmlarea_content address img {max-width:520px;max-width: expression( Math.min(parseInt(this.offsetWidth), 520) );}
/*** CLEAN ***/

.date_modif,
.chrono,
.spacer  {
    display: none;
}

.separator2, .simplify {
    display: none;
}

#ariane {
    font-size: 12px;
    background: #f7f7f7;
    margin-bottom: 10px;
    padding: 6px 5px;
    color: #bbb !important;
}

#ariane a {
    color: #929292;
}

/*** LIGHTVIEW : ajout du CSS pour le lightview; ***/
/*debut lightview.css*/
/*
 *  Part of Lightview - The jQuery Lightbox
 *  http://projects.nickstakenburg.com/lightview
 *
 *  IMPORTANT:
 *  When modifying or adding skins it's recommended to do this in a seperate file,
 *  overwriting or building on top of the styling defined here to make updating easier.
 *
 *  Documentation:
 *  http://projects.nickstakenburg.com/lightview/documentation/skins
 *
 */

.lv_window {
  position: absolute;
  top: 50%;
  left: 50%;
  padding: 0;
  overflow: hidden;
  text-align: left;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.lv_window,
.lv_controls_top,
.lv_controls_top_close,
.lv_thumbnails,
.lv_thumbnails_top_close {
  z-index: 100000;
}
.lv_skin {
  float: left;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: visible;
}

.lv_bubble,
.lv_shadow {
  position: absolute;
}
.lv_bubble * {
 display: inline;
 position: relative;
 float: left;
 z-index: none;
}

.lv_skin * {
  margin: 0;
  padding: 0;
}

.lv_overlay {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 99999;
}

/* wrapper for the spinner */
.lv_spinner_wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  cursor: pointer;
}

/* The the previous/next overlay buttons on top of images */
.lv_inner_previous_next_overlays {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  overflow: hidden;
  zoom: 1;
  background: url('/src/lightview/skins/blank.gif');
}
.lv_inner_previous_next_overlays * { padding: 0; margin: 0; }
.lv_inner_previous_next_overlays .lv_button {
  position: relative;
  height: 100%;
  width: 49%;
  background: url('/src/lightview/skins/blank.gif');
  zoom: 1;
  cursor: pointer;
}
.lv_button_inner_previous_overlay { float: left; }
.lv_button_inner_next_overlay { float: right; }


.lv_title_caption {
  position:absolute;
  font: 11px/18px "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial, sans-serif;
  color: #eaeaea;
}
.lv_title_caption_slider { position: relative; float:left; overflow-y: hidden;}
.lv_title_caption_slide { position: relative; float: left; top: 0; left: 0; padding: 15px 0 7px 0; }
.lv_title { font-weight: bold; }
.lv_title, .lv_caption {
  float: left;
  clear: both;
}

.lv_update_queue {
  position: absolute;
  top: -15000px;
  left: -15000px;
  width: 5000px;
  height: 5000px;
  visibility: hidden;
}
.lv_update_queue .lv_window,
.lv_update_queue .lv_content {
  position: relative;
  overflow: visible;
  float: left;
  top: auto;
  left: auto;
  width: 100%;
}
.lv_content .lv_content_wrapper {
  float: left;
  clear: both;
  position: relative;  
}
.lv_update_queue .lv_content_wrapper {
  position: absolute;
  top: 0;
  left: 0;
}
.lv_content_wrapper canvas {
	float: left;
	zoom: 1;
}

.lv_content {
  position: absolute;
  padding: 0;
  margin: 0;
  overflow: auto; /* scrollbars */
  text-align: left;
  background: url('/src/lightview/skins/blank.gif'); /* Chrome 18+ opacity bug */
}

.lv_measure_element {
  position: relative;
  float: left;
  clear: both;
}
.lv_content_canvas,
.lv_content_image,
.lv_content_flash,
.lv_content_object,
.lv_content_iframe,
.lv_content_html {
  float: left;
  border: 0;
  clear: both;
  padding: 0;
  margin: 0;
  background: none;
}


.lv_blank_background, /* IE  */
.lv_content /* Chrome 18+ */
 { background-image: url('/src/lightview/skins/blank.gif'); }

/* The buttons on the side when you view a gallery */
.lv_side_buttons_underneath {
  position: absolute;
  top: 50%;
  left: 50%;
  clear: both;
  width: 100%;
  padding: 0;
  height: 67px;
  margin-top: -34px;
}
.lv_side_buttons_underneath * { padding: 0; margin: 0; }

.lv_side_buttons_underneath .lv_side_left { float: left; }
.lv_side_buttons_underneath .lv_side_right { float: right; }

.lv_side,
.lv_side_button {
  height: 37px;
  width: 41px;
  position: absolute;
}
.lv_side {
  position: relative;
  overflow: hidden;
  padding: 15px 0;
  cursor: pointer;
}

.lv_side_left { margin-left: -41px; }
.lv_side_right { margin-right: -41px; }
.lv_side_button {
  height: 31px;
  width: 41px;
  cursor: pointer;
}
.lv_side_button_previous {
  margin-left: 0px;
  background-image: url("/src/lightview/skins/light/sprite.png");
  background-repeat: no-repeat;
  background-position: 0px -33px;
}
.lv_side_button_previous:hover,
.lv_side_left .lv_side_button_out { background-position: 0px -64px; }
.lv_side_button_next {
  margin-left: 0px;
  background-image: url("/src/lightview/skins/light/sprite.png");
  background-repeat: no-repeat;
  background-position: -41px -33px;
}
.lv_side_button_next:hover,
.lv_side_right .lv_side_button_out { background-position: -41px -64px; }
.lv_side_buttons_underneath .lv_side_button_out { margin-left: 0; }

/* disabled states */
.lv_side_buttons_underneath .lv_side_left_disabled .lv_side_button,
.lv_side_buttons_underneath .lv_side_left_disabled:hover .lv_side_button { background-position: 0px -95px; }

.lv_button_top_close {
  width: 33px;
  height: 33px;
  position: absolute;
  cursor: pointer;
  background-image: url("/src/lightview/skins/light/sprite.png");
  background-repeat: no-repeat;
  background-position: 0px 0px;
  /* the spacing option set on the relative controls is taken into account when positioning */
  top: 17px;
  /* left or right is set on the css of the skin */
}
.lv_button_top_close:hover {
  background-position: -33px 0px;
}



/*
 * Top Controls
 */
.lv_controls_top {
  position: fixed;
  top: 0;
  left: 50%;
  width: 126px;
  margin-left: -63px;
  height: 63px;
  overflow: hidden;
}
.lv_controls_top_with_slideshow {
  width: 147px;
  margin-left: -74px;
}

.lv_controls_top .lv_top_middle {
  width: 100%;
  height: 33px;
  margin-top: 15px;
  float: left;
  position: relative;
}

.lv_controls_top .lv_top_button {
  height: 100%;
  float: left;
  position: relative;
}
.lv_controls_top .lv_icon {
  background-image: url("/src/lightview/skins/light/sprite.png");
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  float: left;
  cursor: pointer;
  font-family: "Lucida Sans", "Lucida Grande", Tahoma, sans-serif;
  color: #d4d4d4;
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
  position: relative;
}
.lv_controls_top .lv_icon_disabled {
  cursor: default;
  color: #2e2e2e;
  text-shadow: none;
}

.lv_top_previous { width: 63px; }
.lv_top_previous .lv_icon { background-position: 0px -96px; }
.lv_top_previous:hover .lv_icon { background-position: 0px -129px; }
.lv_top_previous .lv_icon_disabled,
.lv_top_previous:hover .lv_icon_disabled { background-position: 0px -162px; }

.lv_top_slideshow { width: 21px; display: none; position: relative; }
.lv_controls_top_with_slideshow .lv_top_slideshow { display: block; }
.lv_top_slideshow .lv_icon { background-position: -63px -96px; }
.lv_top_slideshow:hover .lv_icon { background-position: -63px -129px; }
.lv_top_slideshow .lv_icon_disabled,
.lv_top_slideshow:hover .lv_icon_disabled { background-position: -63px -162px; }

.lv_top_slideshow_playing .lv_icon { background-position: -148px -96px; }
.lv_top_slideshow_playing:hover .lv_icon { background-position: -148px -129px; }


.lv_top_next { width: 62px; }
.lv_top_next .lv_icon { background-position: -84px -96px; }
.lv_top_next:hover .lv_icon { background-position: -84px -129px; }
.lv_top_next .lv_icon_disabled,
.lv_top_next:hover .lv_icon_disabled { background-position: -84px -162px; }

.lv_icon span { margin-top: 5px; width: 30px; text-align: center; line-height: 23px; }
.lv_top_previous span { float: right; margin-right: 7px; }
.lv_top_next span { float: left; margin-left: 6px; }


.lv_controls_top_close {
  height: 33px;
  width: 33px; /* 46 */
  position: fixed;
  top: 0;
  right: 0;
  padding: 13px;
}
.lv_controls_top_close_button {
  height: 33px;
  width: 33px;
  float: left;
  position: relative;
  background-image: url("/src/lightview/skins/light/sprite.png");
  background-repeat: no-repeat;
  background-position: -166px -21px;
  cursor: pointer;
}
.lv_controls_top_close_button:hover {
  background-position: -166px -54px;
}


/*
 * Relative Controls / Slider
 */
.lv_controls_relative {
  position: absolute;
  bottom: 10px;
  left: 50%;
  margin-left: -150px;
  height: 50px;
  overflow: hidden;
  background: url('/src/lightview/skins/blank.gif');
}
.lv_slider {
  font-family: "Lucida Sans", "Lucida Grande", Tahoma, sans-serif;
  font-size: 9px;
  height: 21px;
  line-height: 21px;
  padding: 15px 0 14px 0;
  position: relative;
  overflow: hidden;
}
.lv_slider .lv_slider_numbers {
  float: left;
  position: relative;
  height: 21px;
  overflow: hidden;
  margin: 0 2px;
}
.lv_slider .lv_slider_slide {
  position: absolute;
  top: 0;
  left: 0;
  height: 21px;
}

.lv_slider_number,
.lv_slider_number_empty { 
  float: left;
  position: relative;
  height: 21px;
  width: 28px;
  line-height: 21px;
  overflow: hidden;
  color: #d4d4d4;
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
  background: #4a4a4a;
  text-align: center;
  padding: 0;
  margin: 0;
  zoom: 1;
  text-transform: none;
  text-decoration: none;
  border: none;
  background-repeat: no-repeat;
  background: url('/src/lightview/skins/light/sprite.png');
  background-position: -67px 0px;
  cursor: pointer;
}

.lv_slider_number_empty { background-position: -151px 0px; cursor: default; }
.lv_slider_number_last { margin-right: 0; }

.lv_slider_number:hover {
  background-position: -95px 0px;
  
}
.lv_slider_numbers .lv_slider_number_active,
.lv_slider_numbers .lv_slider_number_active:hover {
  background-position: -123px 0px;
  color: #808080;
  cursor: default;
}

.lv_slider .lv_slider_icon,
.lv_slider .lv_icon {
  height: 21px;
  width: 21px;
}
.lv_slider .lv_slider_icon {
  zoom: 1;
  padding: 0 2px; /* IE6 needs padding instead of margin */
  display: inline;
  position: relative;
  cursor: pointer;
  float: left;
}
.lv_slider .lv_icon {
  background: url('/src/lightview/skins/light/sprite.png');
  background-repeat: no-repeat;
  /* IE6 */
  position: absolute; 
  top: 0;
  left: 2px;
  display: block;
}

.lv_slider_previous .lv_icon { background-position: -82px -21px; }
.lv_slider_previous .lv_icon:hover { background-position: -82px -42px; }
.lv_slider_previous_disabled .lv_icon,
.lv_slider_previous_disabled .lv_icon:hover { background-position: -82px -63px; cursor: default; }

.lv_slider_next .lv_icon { background-position: -103px -21px; }
.lv_slider_next .lv_icon:hover { background-position: -103px -42px; }
.lv_slider_next_disabled .lv_icon,
.lv_slider_next_disabled .lv_icon:hover { background-position: -103px -63px; cursor: default; }

.lv_slider_slideshow { position: relative; top : 0; left: 0; display: inline; }
.lv_slider_slideshow .lv_icon { background-position: -125px -21px;}
.lv_slider_slideshow .lv_icon:hover { background-position: -125px -42px; }
.lv_slider_slideshow_playing .lv_icon { background-position: -146px -21px; }
.lv_slider_slideshow_playing .lv_icon:hover { background-position: -146px -42px; }
.lv_slider_slideshow_disabled .lv_icon,
.lv_slider_slideshow_disabled .lv_icon:hover { background-position: -125px -63px; cursor: default; }


/* thumbnails */
.lv_thumbnails {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 92px;
	padding: 15px 0 25px 0;
	overflow: hidden;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}

.lv_thumbnails_slider {
	position: relative;
	width: 100%;
	height: 100%;
	float: left;
	overflow: hidden;
}

.lv_thumbnails_slide {
  position: absolute;
  top: 0;
  left: 0;
}

.lv_thumbnail {
	width: 92px;
	height: 92px;
	float: left;
	position: relative;
	display: inline; 
	overflow: hidden; /* IE6 */
}
.lv_thumbnail_image {
	position: relative;
	background: red;
	background: #161616;
  width: 80px;
  height: 80px;
  margin: 6px;
  float: left;
  box-shadow: 0 -1px 4px rgba(0, 0, 0, .3);
  cursor: pointer;
  overflow: hidden;
  display: inline; /* IE6 */
  z-index: 0; /* IE8 */
  
}
.lv_thumbnail_image img { position: absolute; }
.lv_thumbnail_active .lv_thumbnail_image {
	filter: alpha(opacity=35);
	opacity: .35;
	display: inline;
}

.lv_thumbnail_icon {
	width: 36px;
	height: 36px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -18px;
	margin-top: -18px;
  background-position: 99px 99px;
  background-repeat: no-repeat;
  display: block !important;
  display: none; /* IE6 */
}

.lv_thumbnail_image_spinner_overlay {
	width: 100%;
	height: 100%;
	float: left;
	position: relative;
	background: #161616;
}

.lv_thumbnail_icon_video { background-position: 0px -196px; }
.lv_thumbnail:hover .lv_thumbnail_icon_video { background-position: -36px -196px; }
.lv_thumbnail_active:hover .lv_thumbnail_icon_video { background-position: 0px -196px; }

/* 
 * Skins
 */
/* normalization for all skins */
.lv_content { text-align: left; }

.lv_content,
.lv_content h1,
.lv_content h2,
.lv_content h3,
.lv_content h4,
.lv_content h5,
.lv_content h6 { color: #333; }

.lv_content a,
.lv_content a:hover {
  color: #0088cc;
  font-weight: normal;
  background: none;
  border: 0;
  text-decoration: none;
}
.lv_content a:hover { text-decoration: underline; }

.lv_title_caption a,
.lv_title_caption a:hover {
  color: #b4b4b4;
  font-weight: normal;
  background: none;
  border: 0;
  text-decoration: none;
}
.lv_title_caption a:hover { text-decoration: underline; }

/* 
 * skin: 'light'
 */
/* title/caption */
.lv_window_light .lv_title_caption { text-shadow: 0px 1px 1px rgba(0,0,0,.25); }

/* close button */
.lv_window_light .lv_button_top_close {
	top: 17px;
	left: 55px;
}

/* sprite */
.lv_window_light .lv_side_button_previous,
.lv_window_light .lv_side_button_next,
.lv_window_light .lv_button_top_close,
.lv_window_light .lv_controls_top_close_button,
.lv_window_light .lv_slider .lv_icon,
.lv_window_light .lv_slider_number,
.lv_window_light .lv_slider_number_empty,
.lv_window_light .lv_controls_top_close_button,
.lv_controls_top_skin_light .lv_icon,
.lv_controls_top_close_skin_light .lv_controls_top_close_button,
.lv_thumbnails_skin_light .lv_thumbnail_icon {
  background-image: url('/src/lightview/skins/light/sprite.png') !important;  
  background-image: url('/src/lightview/skins/light/sprite_ie_lt_7.png'); /* IE < 7 */
}


/*
 * skin: 'dark'
 */
/* normalization */
.lv_content_dark,
.lv_content_dark h1,
.lv_content_dark h2,
.lv_content_dark h3,
.lv_content_dark h4,
.lv_content_dark h5,
.lv_content_dark h6 {
  color: #f3f3f3;
}

.lv_content_dark a,
.lv_content_dark a:hover {
  color: #b4b4b4;
}

/* sprite */
.lv_window_dark .lv_side_buttons_underneath .lv_side_button_previous,
.lv_window_dark .lv_side_buttons_underneath .lv_side_button_next,
.lv_window_dark .lv_button_top_close,
.lv_window_dark .lv_controls_top_close_button,
.lv_window_dark .lv_slider .lv_icon,
.lv_window_dark .lv_slider .lv_slider_number,
.lv_window_dark .lv_slider .lv_slider_number_empty,
.lv_window_dark .lv_controls_top_close_button,
.lv_controls_top_skin_dark .lv_icon,
.lv_controls_top_close_skin_dark .lv_controls_top_close_button,
.lv_thumbnails_skin_dark .lv_thumbnail_icon {
  background-image: url('/src/lightview/skins/dark/sprite.png') !important;
  background-image: url('/src/lightview/skins/dark/sprite_ie_lt_7.png'); /* IE < 7 */
}

/* close button */
.lv_window_dark .lv_button_top_close {
  top: 18px;
  left: 53px;
}

/* controls: 'relative' */
.lv_window_dark .lv_slider_number { color: #acacac; }
.lv_window_dark .lv_slider_number:hover { color: #e3e3e3; }
.lv_window_dark .lv_slider_number_active,
.lv_window_dark .lv_slider_number_active:hover { color: #5d5d5d;}

/* controls: 'top' */
.lv_controls_top_skin_dark .lv_icon { color: #a6a6a6; }
.lv_controls_top_skin_dark .lv_icon:hover { color: #e0e0e0; }
.lv_controls_top_skin_dark .lv_icon_disabled,
.lv_controls_top_skin_dark .lv_icon_disabled:hover { color: #575757; }


/* 
 * skin: 'mac'
 */
/* title/caption */
.lv_window_mac .lv_title_caption { text-shadow: 0px 1px 1px rgba(0,0,0,.25); }

/* sprite */
.lv_window_mac .lv_side_button_previous,
.lv_window_mac .lv_side_button_next,
.lv_window_mac .lv_button_top_close,
.lv_window_mac .lv_controls_top_close_button,
.lv_window_mac .lv_slider .lv_icon,
.lv_window_mac .lv_slider_number,
.lv_window_mac .lv_slider_number_empty,
.lv_window_mac .lv_controls_top_close_button,
.lv_controls_top_skin_mac .lv_icon,
.lv_controls_top_close_skin_mac .lv_controls_top_close_button,
.lv_thumbnails_skin_mac .lv_thumbnail_icon {
  background-image: url('/src/lightview/skins/mac/sprite.png') !important;
  background-image: url('/src/lightview/skins/mac/sprite_ie_lt_7.png'); /* IE < 7 */
}

/* close button */
.lv_window_mac .lv_button_top_close {
  top: 39px;
  left: 39px;
}

/* controls: 'relative' */
.lv_window_mac .lv_slider_number { color: #acacac; }
.lv_window_mac .lv_slider_number:hover { color: #e1e1e1; }
.lv_window_mac .lv_slider_number_active,
.lv_window_mac .lv_slider_number_active:hover { color: #5d5d5d; }

/* controls: 'top' */
.lv_controls_top_skin_mac .lv_icon { color: #a6a6a6; }
.lv_controls_top_skin_mac .lv_icon:hover { color: #e0e0e0; }
.lv_controls_top_skin_mac .lv_icon_disabled,
.lv_controls_top_skin_mac .lv_icon_disabled:hover { color: #575757; }



/* html #lightview { /* IE6 */
	position: absolute;	margin-top: expression( (-1 * this.offsetHeight / 2 + (document.documentElement ? document.documentElement.scrollTop : 0) - (Lightview.controllerHeight || 0)) + 'px');	margin-left: expression( -1 * this.offsetWidth / 2 + (document.documentElement ? document.documentElement.scrollLeft : 0) + 'px');}
/* Always cover 100% of the screen in IE6 */
html #lv_overlay {	position: absolute;	height: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollHeight, document.documentElement.scrollHeight, document.body.offsetHeight, document.documentElement.clientHeight].max() : document.documentElement.scrollHeight) + 'px' );	width: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollWidth, document.documentElement.scrollWidth, document.body.offsetWidth, document.documentElement.clientHeight].max() : document.documentElement.scrollWidth) + 'px' );}
/*fin lightview.css*/


/***** STYLES GENERAUX *********************************************************************/
/*******************************************************************************************/

html, body {
    font-size:14px;
    color:#000;
    background: #ffffff;/***valeur initiale F8F2EF***/
    font-family: "Ubuntu", sans-serif;
    margin: 0;
}
input {
    font-family: inherit;
    font-size: 12px;
    padding: 0;
    width: 150px;
    height: 25px;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

label {
    width: 100%;
}

select {
    font-size: 12px;
    height: 25px;
}

textarea {
    font-family: inherit;
    font-size: 12px;
    height: 100px;
    width: 100%;
}

input[type=radio],
input[type="checkbox"],
input[type="reset"],
input[type="file"],
input[type=button] {
    height: auto;
    width: auto;
}edit

input[type=radio] {
  margin: 0 3px;
}

/*** Boutons ***/

input[type=button],
input[type=submit],
a.bouton30, a.bouton50,
a.bouton60, a.bouton75,
a.bouton100, a.bouton125,
a.bouton150, a.bouton200,
a.bouton30 span,
a.bouton50 span,
a.bouton60 span,
a.bouton75 span,
a.bouton100 span,
a.bouton125 span, 
a.bouton150 span,
a.bouton200 span,
a.bouton30 span span,
a.bouton50 span span,
a.bouton60 span span,
a.bouton75 span span,
a.bouton100 span span,
a.bouton125 span span,
a.bouton150 span span,
a.bouton200 span span,
.bouton,
#editme a,
.editme a {
    background: #bc0924 none repeat scroll 0% 0%;
    height: 25px;
    width: auto;
    text-align: center;
    font-size: 14px;
    text-transform: uppercase;
    color: #FFF !important;
    border: 0;
    padding: 5px 15px;
    line-height: 15px;
    border-radius: 15px;
    cursor: pointer;
    text-decoration: none;
    margin: 10px;
}

input[type=button]:hover,
input[type=submit]:hover,
a.bouton30:hover,
a.bouton50:hover,
a.bouton60:hover,
a.bouton75:hover,
a.bouton100:hover,
a.bouton125:hover,
a.bouton150:hover,
a.bouton200:hover,
a.bouton30:hover span,
a.bouton50:hover span,
a.bouton60:hover span,
a.bouton75:hover span,
a.bouton100:hover span,
a.bouton125:hover span,
a.bouton150:hover span,
a.bouton200:hover span,
a.bouton30:hover span span,
a.bouton50:hover span span,
a.bouton60:hover span span,
a.bouton75:hover span span,
a.bouton100:hover span span,
a.bouton125:hover span span,
a.bouton150:hover span span,
a.bouton200:hover span span,
.bouton:hover,
#editme a:hover,
.editme a:hover {
    background: #9c071d none repeat scroll 0% 0%;
    transition: all 0.3s ease 0s;
    text-decoration: none;
}

.bouton_vert {
    background: #318a46 none repeat scroll 0% 0%;
    height: 25px;
    width: auto;
    text-align: center;
    font-size: 14px;
    text-transform: uppercase;
    color: #FFF !important;
    border: 0;
    padding: 5px 15px;
    line-height: 14px;
    border-radius: 15px;
    cursor: pointer;
    text-decoration: none;
    margin: 5px;
}


.bouton_vert:hover {
    background: #36964d none repeat scroll 0% 0%;
    transition: all 0.3s ease 0s;
    text-decoration: none;
}

div.htmlarea_content table,
div.htmlarea_content table tbody,
div.htmlarea_content table tbody tr,
div.htmlarea_content table tbody tr td {
}

p {
    padding: 0px;
    margin: 0px;
}

a, a:visited {
    color:#bc0924;
    text-decoration: none;
}

a:hover, a:focus, a:active {
    text-decoration: underline;
    color: #9c071d;
}

.left {
    float: left;
}

.right {
    float: right;
}

.inline {
    display: inline-block;
    vertical-align: top;
}

.block {
  display: block;
}

.border {
    border: 1px solid #ccc;
}

h1.titreperso,
#section_events,
#section_actus {
    color: #bc0924 !important;
    font-size: 22px !important;
    font-weight: 300 !important;
    text-align: left !important;
    margin: 0px;
    text-transform: uppercase;
    border-bottom: 2px solid #bc0924;
}

/**** Titre dans éditeur de texte ****/

div.htmlarea_content,
div.htmlarea_content p {
    font-family: "Ubuntu", sans-serif !important;
}

div.htmlarea_content h1,
div.htmlarea_content h2,
div.htmlarea_content h3,
div.htmlarea_content h4,
div.htmlarea_content h5,
div.htmlarea_content h6 {
 margin: 0;
 font-weight: 300;
font-family: "Ubuntu", sans-serif;

}

/***** titre + texte deroulant ****/

.edittopic {
  background: url(/offres/doc_inline_src/759/fleche_bas.png);
  background-repeat: no-repeat;
  background-position: bottom;
  padding-bottom: 18px !important;
  cursor: pointer;
}

.edittopicselected {
  background: url(/offres/doc_inline_src/759/fleche_haut.png) no-repeat bottom !important;
}

.t_edit_cont {
display: none;
background : #f2f2f2;
}

/***** STRUCTURE **************************************************************************/
/*******************************************************************************************/

#container {
    max-width: 1145px;
    width: auto !important;
    margin: 0px auto;
    background-color: #1b2c61;
}

/*** COLUMN LEFT *********************************/

#header_aiw {
    width: 25%;
    display: inline-block;
    vertical-align: top;
}

    #z1 {
        text-align: center;
        color: #FFF;
        font-size: 16px;
    }

        .bloc_fiche {
            height: 30px;
            padding-top: 10px;
            background: #bc0924 none repeat scroll 0% 0%;
        }

        .bloc_fiche a {
          color: white;
          font-weight: 600;
        }

        .bloc_fiche a:hover {
          color: white;
        }

        .bloc_fiche img {
            width: 15px;
        }

        .bloc_user_detail {
            padding-top: 6%;
        }

        .icon.icon-user {
            font-size: 50px;
            color: #f2f2f2;
        }
        
        .connect a,
        .disconnect a {
          font-size: 13px;
          color: #94DAEC;
        }

        .connect {
            display: none;
        }

        .statut_2 .connect,
        .statut_3 .connect {
            display: inline-block;
        }

        .disconnect {
            display: inline-block;
        }
        
        .disconnect a,
        .connect a {
            color: white;
        }

    #header_cadre {
      display: none;
    }

    #z7 {
        padding-top: 15%;
    }

      #bloc_faq {
          margin-top: 20px;
          text-align: center;
      }

      #bloc_faq .faq {
        padding: 0 !important;
      }

/***  COLUMN RIGHT  ********************************/

#appli {
    width: 75%;
    display: inline-block;
    vertical-align: top;
    background-color: #ffffff;/***valeur initiale #f8f3e ***/
}

    #bloc_header {
        height: 165px;
        padding: 1% 3% 0 3%;
        position: relative;
    }

        .welcome {
            margin: 0px 0px 10px;
            border-bottom: 1px solid;
            padding: 0px 0px 2px;
            color: #263944;
            font-size: 12px;
            text-align: center;
            font-weight: 600;
          }

        .logo {
      margin: 0 auto;
      width: 330px;
      text-align: center;
        }

            .logo img {
            }

        .return {
          position: absolute;
          top: 7%;
          right: 3%;
        }

        .home {
          padding-left: 16px;
          display: block;
          margin: 0 0 2px 0;
        }

        .home:hover {
          color: #263944;
          transition: all 0.3s ease 0s;
          text-decoration: none;
        }
        
          .return a {
            font-size: 12px;
      font-weight: 600;
          }

    #accueil_content {
        padding: 0 3%;
        min-height: 500px;
    }

    .perso,
    .body_evenement .event  {
      background: #fff;
      padding: 10px 0;
    }

/***  FOOTER ********************************/

/***  AIW FOOTER ****************************/

#aiw_footer {
    font-size: 10px;
    text-align: center;
    margin: 20px 0 10px 0;
}

/* Flexnav Base Styles */

.flexnav {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  transition: none;
  -webkit-transform-style: preserve-3d;
  overflow: hidden;
  margin: 0 auto;
  width: 100%;
  max-height: 0;
  padding: 0;
  list-style: none;
}

.flexnav.opacity {
  opacity: 0;
}

.flexnav.flexnav-show {
  max-height: 2000px;
  opacity: 1;
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}

.flexnav li {
  font-size: 100%;
  position: relative;
  overflow: hidden;
  background: #2c3e77;
}

.flexnav li a,
.flexnav li > span.label {
  position: relative;
  display: block;
  padding: .96em;
  z-index: 2;
  overflow: hidden;
  color: #f8f3ef;
  border-bottom: 1px solid #ccc;
  text-transform: uppercase;
  font-size: 13px;
  text-decoration: none;
}

.flexnav li a:hover,
.flexnav li > span.label:hover {
  background: #3D3D3D;
}

.flexnav li ul {
  width: 100%;
  padding: 0;
  list-style: none;
}

.flexnav li ul li {
  font-size: 100%;
  position: relative;
  overflow: hidden;
  background: #1D6CAC !important;
}

.flexnav li ul.flexnav-show li {
  overflow: visible;
}

.flexnav li ul li a {
  display: block;
}

.flexnav ul li ul li a {
}

.flexnav .touch-button {
  position: absolute;
  z-index: 999;
  top: 0;
  right: 0;
  width: 100%;
  height: 44px;
  display: inline-block;
  text-align: right;
}

.flexnav .touch-button:hover {
  cursor: pointer;
}

.flexnav .touch-button .navicon {
  position: relative;
  top: 1.1em;
  font-size: 12px;
  color: #fff;
  right: 1.1em;
}

.menu-button {
  position: relative;
  display: block;
  padding: 1em;
  background: #1D6CAC;
  color: #f8f3ef;
  cursor: pointer;
}

.menu-button .touch-button {
  background: transparent;
  position: absolute;
  z-index: 999;
  top: 0;
  right: 0;
  width: 50px;
  height: 50px;
  display: inline-block;
  text-align: center;
}

.menu-button .touch-button .navicon {
  font-size: 16px;
  position: relative;
  top: 1em;
  color: #fff;
}

  #flexmenu_44316 {
    background: #bc0924;
  }

@media all and (min-width: 875px) {

  .flexnav {
    overflow: visible;
  }

  .flexnav.opacity {
    opacity: 1;
  }

  .flexnav li {
    position: relative;
    list-style: none;
    display: block;
    overflow: visible;
  }

  .flexnav li a {
    border-left: 1px solid #acaca1;
    text-decoration: none;
  }

  .flexnav li > ul li {
    width: 100%;
    background: #1D6CAC;
  }

  .flexnav li ul li > ul {
    margin-left: 100%;
    top: 0;
  }

  .flexnav li ul li a {
    border-bottom: none;
  }

  .flexnav li ul.open {
    display: block;
    opacity: 1;
    visibility: visible;
    z-index: 1;
  }

  .flexnav li ul.open li {
    overflow: visible;
    max-height: 100px;
  }

  .flexnav li ul.open ul.open {
    margin-left: 100%;
    top: 0;
  }

  .menu-button {
    display: none;
  }
}

/***** GREFFON CONTACT **********************************************************************/
/*******************************************************************************************/

#form_contact_accueil {
    width: 50%;
    margin: 0 auto;
}

.contact {
    display: block;
}

.contact span {
    width: 25%;
    display: inline-block;
}

.contact input {
    margin: 5px 0px;
    padding: 0px;
    width: 74%;
    height: 25px;
}

.contact select {
    min-width: 74%;
}

#code {
    width: 30%;
}

#objet2 {
    display: none;
}

.p_button {
    text-align: center;
}

/***confirmation***/

#messageConfirmation p {
    color: #F87B3D;
}

#messageConfirmation ul {
  display: none;
}
/***** FORMULAIRE **************************************************************************/
/*******************************************************************************************/

.saisie_data,
.time_to_pay {
  background: #f2f2f2;
  padding: 1%;
  margin: 1% 0;
}

#thesurvey fieldset {
    border: none;
    margin: 0;
    padding: 0;
}

#surveyblocidentite .options_bloc,
#igotaccount .options_bloc {
  margin: 1% 0 !important;
}

#surveyblocidentite .options_bloc .libchamp,
#igotaccount .options_bloc .libchamp {
  width: 35%;
  display: inline-block;
}

#surveyblocidentite .options_bloc input,
#igotaccount .options_bloc input {
  width: 63%;
}

#titresurvey {
    font-size: 16px !important;
    padding: 0;
    margin: 0;
}

/**form**/

.surveybloc {
    margin: 1% 0;
}

.encaps_bloc {
    margin: 2px 0 !important;
}

.option_radio {
    display: block;
}

.option_check {
    display: block;
}

.reset {
    position: absolute;
    left: -20px;
}

.enligne .option_radio,
.enligne .option_check {
    display: inline-block;
}

#fieldset_fields .enligne .contenu_bloc,
#recap_answers .enligne .contenu_bloc {
  display: inline-block;
}

#fieldset_fields .enligne .options_bloc,
#recap_answers .enligne .options_bloc  {
    display: inline;
    position: relative;
}

#fieldset_fields .top .options_bloc,
#recap_answers .top .options_bloc  {
    vertical-align: top;
}

#fieldset_fields .taille25 .contenu_bloc,
#recap_answers .taille25 .contenu_bloc {
  width: 25%;
}

#fieldset_fields .taille25 input[type=text],
#fieldset_fields .taille25 select {
  width: 73%;
}

#fieldset_fields .taille35 .contenu_bloc,
#recap_answers .taille35 .contenu_bloc {
  width: 35%;
}

#fieldset_fields .taille35 input[type=text],
#fieldset_fields .taille35 select {
  width: 63%;
}

#fieldset_fields .taille50 .contenu_bloc,
#recap_answers .taille50 .contenu_bloc {
  width: 50%;
}

#fieldset_fields .taille50 input[type=text],
#fieldset_fields .taille50 select {
  width: 43%;
}

#fieldset_fields .taille60 .contenu_bloc,
#recap_answers .taille60 .contenu_bloc {
  width: 60%;
}

#fieldset_fields .taille60 input[type=text],
#fieldset_fields .taille60 select {
  width: 33%;
}

#fieldset_fields .taille75 .contenu_bloc,
#recap_answers .taille75 .contenu_bloc {
  width: 75%;
}

#fieldset_fields .taille75 input[type=text],
#fieldset_fields .taille75 select {
  width: 23%;
}

#fieldset_fields .espacement .contenu_bloc,
#recap_answers .espacement .contenu_bloc {
  padding: 15px 0 !important;
}

#fieldset_fields .gras .contenu_bloc,
#recap_answers .gras .contenu_bloc {
  font-weight: bold;
}

#fieldset_fields .italique .contenu_bloc,
#recap_answers .italique .contenu_bloc {
  font-weight: italic;
}

#fieldset_fields .dix .contenu_bloc,
#recap_answers .dix .contenu_bloc {
  font-size: 10px !important;
}

#fieldset_fields .douze .contenu_bloc,
#recap_answers .douze .contenu_bloc {
  font-size: 12px !important;
}

#fieldset_fields .quatorze .contenu_bloc,
#recap_answers .quatorze .contenu_bloc {
  font-size: 14px !important;
}

#fieldset_fields .orange .contenu_bloc,
#recap_answers .orange .contenu_bloc {
    color: #EB6A30;
}

#fieldset_fields .bleu .contenu_bloc,
#recap_answers .bleu .contenu_bloc {
    color: #005093;
}

/**/

#div_montant_to_pay p,
#montantToPy {
    padding: 10px 0px;
    font-weight: 600;
    color: #bc0924 !important;
    text-align: center;
}

#bt_valid_survey {
    text-align: center;
}

/*** result formulaire ***/

#recap_answers .encaps_bloc {
  margin: 2% 0;
}

#recap_answers .contenu_bloc {
  font-weight: bold;
}

/*** celendrier formulaire ***/

.calendar table {
    text-align: center;
    width: 250px;
    height: auto;
    padding: 5px;
    font-size: 12px;
    background: white;
    padding: 5px;
    border-radius: 10px;
    border: 1px solid #ccc;
}

.calendar .title {
    font-size: 16px;
}

.calendar .day.name {
    width: 14.28%;
    font-size: 14px;
    height: 32px;
}

.calendar .daynames {
    background-color: #263944;
    color: white;
    font-size: 16px;
}

/**/

a.tooltip {
  outline: none;
  text-align: left;
  text-decoration: none;
  border: 1px solid #696969;
  padding: 0 3px;
  border-radius: 5px;
  font-size: 9px;
  color: #696969;
  background-color: #ddd;
  cursor: help;
}

a.tooltip strong {
  line-height: 30px;
}

a.tooltip:hover {
  text-decoration: none;
  background-color: #696969;
  color: #fff;
}

a.tooltip span {
  z-index: 10;
  display: none;
  padding: 14px 20px;
  margin-top: -30px;
  margin-left: 0px;
  width: 240px;
  line-height: 16px;
  font-weight: normal;
}

a.tooltip:hover span {
  display: inline;
  position: absolute;
  color: #111;
  border: 1px solid #DCA;
  background: #fffAF0;
}

a.tooltip span {
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-box-shadow: 5px 5px 8px #CCC;
  -webkit-box-shadow: 5px 5px 8px #CCC;
  box-shadow: 5px 5px 8px #CCC;
}

/***** GREFFON EVENT PLUS ************************************************************************/
/*******************************************************************************************/

#h2_flux_events {
    display: none;
}

.event_flux_rss {
    margin: 1%;
    border-bottom: 1px solid #ddd;
}

.biglogo_event {
    text-align: center;
    float: left;
    margin-right: 20px;
    margin-top: 10px;
    width: 90px;
}

.biglogo_event a {
    height: 90px;
    display: block;
}

.biglogo_event img {
    max-width: 100% !important;
    max-height: 90px;
}

.titre_debut_event {
    font-size: 14px !important;
    font-weight: 500 !important;
    margin-left: 110px !important;
}

.date_event {
    margin-left: 110px;
}

.debut_event {
    text-align: justify;
    margin-left: 110px;
}

.debut_event a {
    color: #000;
    cursor: inherit;
    text-decoration: none;
}

.lien_suite.lien_suite_event {
    margin: 10px 0;
}

.lien_suite.lien_suite_event a,
.lien_suite.lien_suite_event a:hover,
.lien_suite.lien_suite_event a:visited {
    display: block;
    text-align: right;
    font-weight: bold;
    text-decoration: none;
}

.plus {
    background: #bc0924;
    color: white;
    font-weight: bold;
    font-size: 18px;
    padding: 0px 7px 3px;
}

/***** PAGE AUTO EVENTS *********************************************************************/
/*******************************************************************************************/

div.event, div.eventlink {
    margin: 10px 0 !important;
    position: static;
    color: inherit !important;
    background-color: transparent !important;
}

div.bloc_textesmall {
    float: none !important;
    width: auto !important;
}

.event .bloc_header .title {
    font-size: 16px;
}

.event .htmlarea_content {
    clear: both;
}

div.event p {
    margin: 0 !important;
}

.infos_sup_event {
    display: block;
    margin-top: 10px;
}

div.event .input_button {
    text-align: center;
}

/***** ACTUALITES ******************************************************************/
/***********************************************************************************/

#h1_flux_actus {
    display: none;
}

.wrapper_actu {
    width: 22%;
    display: inline-block;
    vertical-align: top;
    margin: 1%;
    border: 1px solid #ccc;
}

.wrapper_img_actu {
    height: 130px;
    overflow: hidden;
    display: block;
}

.img_actu {
    max-width: 100% !important;
}

.wrapper_actu h3 {
    margin: 5px 0 !important;
    padding: 0 10px !important;
    text-align: center;
}

.text_actu {
    text-align: center;
    padding: 0 5px 10px;
    font-weight: 300;
}

.wrapper_actu .read_more {
    background: #bc0924;
    text-align: center;
    color: white;
    height: 40px;
    line-height: 40px;
    width: 100%;
    border-radius: 0;
}

.wrapper_actu {
    clear: both;
}

 .actu_plus {
    display: inline-block;
}

  a.plus_suite {
    color: white;
}

/***** PAGE AUTO ACTUS *********************************************************************/
/*******************************************************************************************/

#section_actus a {
    display: none;
}

.actu, .actulink {
    margin: 0 !important;
    color: inherit !important;
    background-color: transparent !important;
}

.actu .logo_small {
    display: none;
}

.texte_small {
    float: none !important;
}


.actu .bloc_titre,
.actulink .bloc_titre {
    margin: 0;
    padding: 0 !important;
    position: static !important;
    font-weight: bolder;
    font-size: inherit !important;
}

.actu .bloc_titre a {
    background: none !important;
}

.actu .bloc_titre a,
.actulink .bloc_titre a {
    background: none !important;
    padding: 0 !important;
    margin: 0;
    font-weight: normal !important;
    font-size: inherit !important;
}

.actu p {
    margin: 0 !important;
}

/***/

#actu_navigation {
    margin: 1% 0 0 0;
}

#actu_nom_prec {
    text-align: right;
}

#actu_nom_suiv,
#actu_nom_prec {
    display: inline-block;
    width: 49%;
}

.bouton_retour {
    display: none;
}

/***/

.actu, .actulink {
    border: none !important;
}

.actulink .texte_une {
    float: none;
}

.actulink .logo_une {
    float: none;
    width: 105px;
    margin: 5px 3px 0px 5px;
}

.logo_une {
    display: none;
}

.actulink .texte_une {
    float: none;
}

.actulink .texte_debut_link {
    padding: 10px 0px !important ;
    margin: 0;
    height: auto !important;
    font-size: inherit !important;
    color: inherit !important;
}

.actulink .texte_debut_link a {
    text-decoration: none;
    font-size: inherit !important;
    color: inherit !important;
}

/***** GREFFON DOCUMENTS ********************************************************************/
/*******************************************************************************************/

#files {
    width: 100%;
    text-align: left;
}

#files thead {
    height: 35px;
    background: #f2f2f2;
}

.cacher {
    display: none;
}

/***** GREFFON CALENDRIER ********************************************************************/
/*******************************************************************************************/

.calendar tfoot {
    display: none;
}

.combo {
    display: none;
}

#calendar-container .calendar table {
    text-align: center;
    width: 55%;
    height: 250px;
    margin: 0 auto;
}

#calendar-container .calendar .title {
    font-size: 18px;
    line-height: 2.5;
}

#calendar-container .calendar .day.name {
    width: 14.28%;
}

#calendar-container .calendar .daynames {
    background-color: #bc0924;
    color: white;
    font-size: 16px;
}

#calendar-container .day.false.evenement.catmulti {
    cursor: pointer;
    background-color: #869EA3;
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
    transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
    transparent 75%, transparent); 
}

.daysrow .day {
    border: 2px solid white !important;
    line-height: 2.5;
}

.day.false.evenement {
    cursor: pointer;
    color: white;
    font-weight: 900;
}

.headrow .button.nav:nth-child(2),
.headrow .button.nav:nth-child(4)  {
    cursor: pointer;
}

.button.nav {
    font-size: 20px;
}

/***** MA FICHE ********************************************************************/
/***********************************************************************************/

.blocmasked {
    display: none;
}

.body_myfiche #data_fiche {
    border-bottom: 1px solid #ccc;
    display: block;
    width: 100%;
}

#data_fiche h3,
.fiche_contact_publique h3 {
    padding: 2% 0;
    margin: 4% 0;
    border-bottom: 1px solid #ccc;
}

#col_gauche {
    width: 50%;
    display: inline-block;
    vertical-align: top;
}

  #tof_fiche {
      text-align: center;
      margin: 0 0 20px 0;
  }

  .bttof {
    text-align: center;
  }

      #addmytof {
          font-size: 11px;
          margin: 20px 0 0 0;
      }

      #modmytof, #delmytof  {
          font-size: 11px;
          margin: 1%;
      }

  .body_myfiche #identite_fiche {
      width: 47%;
      display: inline-block;
      vertical-align: top;
      margin-right: 5%;
  }

  #total_fiche {
    width: 48%;
    display: inline-block;
    vertical-align: top;
}

#col_droite {
    display: inline-block;
    width: 48%;
    vertical-align: top;
    margin-left: 5%;
}

#col_droite .annu2 {
  width: 240px;
}

#bloc_fiches_liees {
    padding: 20px 0;
}

.editthe_link,
.title_link,
.date_file {
    display: inline-block;
    vertical-align: top;
    padding: 0 5px;
    height: 22px;
}

.editthe_link {
    float: right;
}

.annu2 {
    border: 1px solid #59a5e3;
    width: 152px;
    height: 27px;
}

#myfiles p {
  text-align: center;
}

.armonyBouton {
    margin-top: 2%;
}

/***** CONTACT LISTE ***********************************************************************/
/*******************************************************************************************/

#data_fiche {
    border-bottom: 1px solid #ccc;
    display: inline-block;
    width: 45%;
}

#titre_liste {
    display: none;
}

.identite {
    font-weight: bold;
    font-size: 15px;
}


/***** MOTEUR RECHERCHE ***********************************************************************/
/*******************************************************************************************/

#section_contact {
     display: none;
}

#form_moteur_recherche {
    text-align: center;
} 

#rech_filtre1 {
    margin: 3% auto;
}

#rech_filtre3 {
    display: none;
}

.data_org {
    width: 44%;
    background: #f2f2f2;
    display: inline-block;
    margin: 1%;
    vertical-align: top;
    padding: 2%;
}

.data_org h3 {
    margin: 2% 0 3% 0 !important;
    border-bottom: 1px solid #ccc;
    padding: 0 2% 0 0 !important;
}


/***** RESPONSIVE **************************************************************************/
/*******************************************************************************************/

.col_2 {
  width: 47.5%;
  display: inline-block;
  vertical-align: top;
  margin: 0 1%;
  }

.col_3 {
  width: 30.99%;
  display: inline-block;
  vertical-align: top;
  margin: 0px 1%;
  }

.col_4 {
  width: 22.60%;
  display: inline-block;
  vertical-align: top;
  margin: 0px 1%;
  }

.col_6 {
  width: 14.24%;
  display: inline-block;
  vertical-align: top;
  margin: 0px 1%;
  }

.col_8 {
  width: 10.46%;
  display: inline-block;
  vertical-align: top;
  margin: 0 1%;
}

.col_2 img,
.col_3 img,
.col_4 img,
.col_6 img,
.col_8 img {
  max-width: 100% !important;
}

@media screen and (max-width: 875px) {

  .col_2 {
      width: 47.55%;
    }

  .col_3 {
    width: 47.55%;
  }

  .col_4 {
    width: 47.55%;
  }

  .col_6 {
    width: 30.75%;
    }

  .col_8 {
      width: 22.34%;
  }

/*** COLUMN LEFT *********************************/

#header_aiw {
    width: 100%;
    display: block;
    background-color: white;
}

    #z1 {
        background: #bc0924;
        text-align: initial;
        height: 25px;
        padding: 2px 0 0 0;
    }

        .bloc_fiche {
            display: inline-block;
            width: 20%;
            vertical-align: top;
            text-align: center;
            border-right: 1px solid yellow;
            height: auto;
            padding: 0;
        }

        .bloc_user_detail {
            display: inline-block;
            width: 79%;
            vertical-align: top;
            padding: 0;
            text-align: right;
        }

            #img_profil {
                display: none;
            }

            .informations {
                display: inline-block;
            }

            .connect {
                margin-left: 20px;
            }

    #header_cadre {
      display: block;
      width: 100% !important;
      min-height: 130px;
    }
    
        div#header_club {
            display: none;
        }

            #bloc_logo_resp {
                position: relative;
            }

            .logo {
                position: absolute;
                left: 3%;
                width: 270px;
                top: 5px;
            }

            .bloc_search {
                  padding-top: 5px;
              }

            .return {
                position: absolute;
                right: 3%;
                top: 5px;
            }

    #z7 {
        padding-top: 0;
        background-color: #263944;
    }

/***  COLUMN RIGHT  ********************************/

#appli {
    width: 100%;
    display: block;
}

    #bloc_header {
        display: none;
    }

    #accueil_content {
        padding: 3%;
    }
}

@media screen and (max-width: 670px) {

.bloc_search {
    position: absolute;
    right: 5px;
    top: 78px;
}
}

@media screen and (max-width: 540px) {

.bloc_fiche {
    width: 30%;
}

.bloc_user_detail {
    width: 65%;
}

.informations {
    display: none;
}

.logo {
    position: static;
    margin: 0 auto;
}

.bloc_search {
    position: static;
    margin: 0 auto !important;
    padding: 0;
}

.return {
    text-align: center;
    position: static;
}

.return a {
    display: inline-block;
}

.calendar table {
    width: 100% !important;
}

}

@media screen and (max-width: 350px) {

  .col_2 {
    width: 98%;
  }

  .col_3 {
    width: 98%;
  }

  .col_4 {
    width: 98%;
  }

  .col_6 {
    width: 47.28%;
    }

  .col_8 {
    width: 47.28%;
  }

  #bloc_logo_resp img {
  width: 100% !important;
  }
}
/*** bouton éditer ****/

#editme p a {
background: url("/offres/doc_inline_src/617/bouton-editer.png") no-repeat scroll 0 0 transparent;
color: #666666;
display: block;
font-size: 14px;
margin-top: 19px;
padding: 10px 0 9px 42px;
text-decoration: none;
width: 53px;
}