@import url("/typo3conf/ext/ics_css_switcher_style/pi1/loadCustomCss.php?styleSheet=/fileadmin/templates/style/style_temp.css&custom[fontColor]=%23464646&custom[fontSize]=1em&custom[bgColor]=&custom[displayMedia]=off");
@import url("/typo3conf/ext/ics_css_switcher_style/pi1/loadCustomCss.php?styleSheet=/fileadmin/templates/style/annuaire.css&custom[fontColor]=%23464646&custom[fontSize]=1em&custom[bgColor]=&custom[displayMedia]=off");
@import url("/typo3conf/ext/ics_css_switcher_style/pi1/loadCustomCss.php?styleSheet=/fileadmin/templates/style/jquery.lightbox-0.3.css&custom[fontColor]=%23464646&custom[fontSize]=1em&custom[bgColor]=&custom[displayMedia]=off");
@import url("/typo3conf/ext/ics_css_switcher_style/pi1/loadCustomCss.php?styleSheet=/fileadmin/templates/style/style_tout_actu.css&custom[fontColor]=%23464646&custom[fontSize]=1em&custom[bgColor]=&custom[displayMedia]=off");
@import url("/typo3conf/ext/ics_css_switcher_style/pi1/loadCustomCss.php?styleSheet=/fileadmin/templates/style/quiz.css&custom[fontColor]=%23464646&custom[fontSize]=1em&custom[bgColor]=&custom[displayMedia]=off");


body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	background-color: ;
}

.hide {
	display: none;
}

.clear {
	clear: both;
}

a:hover {
	text-decoration: underline;
}

#contenu {
	width: 960px;/*60em;*/
	margin: auto;
}

#logo a {
	color: #FFF;
}

#logo a img {
	border: none;
	vertical-align: top;
	margin-top: 24px;/*1.5em;*/
}

#header {
	float: left;
	position: relative;
	z-index: 100;
}

#langue ul{
/*display:none;*/
}

div#langue ul li.last{
background:none;
}

#header div.blocMenu1 {
	float: right;
	background: url(/fileadmin/templates/style/img/fondMenu.png) bottom center no-repeat;
	position: relative;
	height: 53px;
	width: 770px;
	margin-right: 29px;/*1.82em;*/
	/*margin-top:-0.16em;*/
	margin-top: -53px;/*-3.3em;*/
}

#header div.blocMenu1 ul.menu1 {
	padding: 21px 0 0 29px;/*1.3em 0 0 1.8em;*/
	margin: 0;
	float: left;
}

#header div.blocMenu1 ul.menu1 li {
	float: left;
	list-style: none;
	padding: 3px 10px 0 10px;/*0.3em 0.6em 0 0.6em*/
	background: url(/fileadmin/templates/style/img/borderMenu1.gif) left 10px no-repeat;/*left 0.6em no-repeat*/
	min-height: 30px;/*2em;*/
}

#header div.blocMenu1 ul.menu1 li.first {
	background: none;
}

#header div.blocMenu1 ul.menu1 li.courant {
	background: url(/fileadmin/templates/style/img/fondMenu1Actif.jpg) top left no-repeat;
}

/* Menu espace presse */
#header div.blocMenu1 ul.menu1 li.menu_194 {
	background: transparent url(/fileadmin/templates/style/img/fondEspacePresse.gif) no-repeat scroll 0 -0.1em;
}

#header div.blocMenu1 ul.menu1 li.menu_194 a {
	color: #e60064;
}

/* Fin Menu espace presse */
#header div.blocMenu1 ul.menu1 li a {
	text-decoration: none;
	color: #FFF;
	font-size: 0.7em;
}

#header div#recherche {
	float: right;
	margin: 20px 32px 0 15px;/*1.25em 2em 0 1em;*/
}

#header div#recherche form input.recherche {
	background: url(/fileadmin/templates/style/img/fondRecherche.gif) top left no-repeat;
	border: none;
	width: 105px; /*120*/
	height: 20px;
	margin: 0;
	padding: 0;
	float: left;
	color: #7c7c7c;
	color: #464646;
	font-family: Arial;
	font-size: 0.8em;
	padding: 3px 0 0 15px;/*0.2em 0 0 1.2em;*/
}

#header div#recherche form input.alterinput {
	background: url(/fileadmin/templates/style/img/fondSubmit.gif) top left no-repeat;
	border: none;
	width: 28px;
	height: 20px;
	margin: 0;
	padding: 0;
	float: left;
}

#header div.blocMenu2 {
	/*background: url(/fileadmin/templates/style/img/fondMenu2.gif) top center no-repeat;
	height: 59px;
	width: 949px;
	float: right;
	position: relative;*/
	/*z-index:10;*/
	float: right;
	background: url(/fileadmin/templates/style/img/fondMenu2.gif) top center no-repeat;
	/*margin-right:2.5em;*/ /*1.8*/ /*margin-top:-1.57em;*/
	height: 59px;
	width: 949px;
}

#header div.blocMenu2 ul.menu2 {
	margin: 0;
	padding: 3px 0 0 9px;/*0.35em 0 0 0.5em;*/
	float: left;
	height: 100%;
	width: 100%;
}

#header div.blocMenu2 ul.menu2 li.accueil {
	padding: 3px 10px 0 10px;/*0.3em 0 0.6em 0 0.6em*/
}

#header div.blocMenu2 ul.menu2 li.accueil a {
	display: block;
	height: 11px;
	width: 13px;
	background: url(/fileadmin/templates/style/img/iconeAccueil.gif) no-repeat center center;
}

#header div.blocMenu2 ul.menu2 li {
	float: left;
	list-style: none;
	padding: 0 10px;/*0 0.6em 0 0.6em;*/
	background: url(/fileadmin/templates/style/img/borderMenu2.jpg) right center no-repeat;
	height: 97%;
	/*max-width:12%;*/
}

#header div.blocMenu2 ul.menu2 li.last {
	background: none;
}

#header div.blocMenu2 ul.menu2 li a {
	text-decoration: none;
	/*color:#FFF;*/
	color: #DDD;
	font-size: 0.7em;
}

#content {	
	clear: both;
	padding-top: 0.5em;
}

#content div#col1 {
	float: left;
	width: 21%;
	margin: 0 1em 0 0.25em;
	padding-top: 0.5em;
	font-size: 0.7em;
}
#content div#col2 {
	float: left;
	width: 52%;
	overflow: hidden;
	/*width: 511px;*/
	/*margin: 0.2em 1em 0 0;*/
	margin: 5px 12px 0 0;
	position: relative;
	z-index: 0;	
}

div#actuNewsAccueil, div.mediabox{
/*font-size: 16px;*/
}
/*
.uid208 #content div#col2,.uid205 #content div#col2 {
	width: 74%;
}*/

div.interieur #content div#col2 p {
	font-size: 0.7em;
	color: #515151;
	color: #464646;
	text-align: justify;
}

#content div#col3 {
	float: right;
	width: 23%;
}
#content.langue div#col3{
	margin-top: 1em;	
}
#content div#col3 p.bodytext {
margin:0 0 0 0.5em;
}

#page.accueil #content div#col1 h2 {
	display: none;
}

#page.interieur #content div#col1 h2 {
	display: block;
	color: #382c6f;
	margin: 0 0 0.5em 0;
	font-size: 1.5em;
}

div.interieur #content div#col2 h2 {
	margin-top: 0.5em;
	color: #515151;
	color: #464646;
	letter-spacing: -1px;
	font-size: 1.4em;
	clear: both;
}

#ariane a {
	color: #7e7e7e;
	color: #464646;
	text-decoration: none;
}

#ariane a:hover {
	text-decoration: underline;
}

div.interieur #content div#col2 h2 span {
	color: #e60064;
}

div.interieur #content div#col2 h3 {
	color: #e60064;
	font-size: 1em;
}

div.interieur #content div#col2 div.news-single-item h3 {
	color: #e60064;
	font-size: 0.8em;
}

#biseau {
	background: transparent url(/fileadmin/templates/style/img/biseau.png) no-repeat scroll right;
	height: 3em;
	height: 50px;
	position: absolute;
	top: 194px;/*12.1em;*/
	width: 59.3em;
	width: 949px;
	z-index: 50;
}

#content div.smenu {
	/*background: url(/fileadmin/templates/style/img/blocBas.gif) no-repeat scroll left bottom;*/
	padding-bottom: 0.5em;
}

#content div.smenu ul.menug {
	/*background:transparent url(/fileadmin/templates/style/img/blocHaut.gif) no-repeat scroll left top;*/
	padding: 0em 0 0em 0;
	margin: 0em 0 0em -0.5em;
	/*position: relative;
	z-index: 60;*/
}

div.interieur #content div.smenu ul.menug {
	border-top: 1px solid #D1E67D;
}

#content div.smenu ul.menug li {
	list-style: none;
	border-bottom: solid 1px #d1e67d;
	margin: 0 0em 0em 0em;
	padding: 0.75em 0 0.75em 0em;
	/*font-size:0.7em;*/
}

#content div.smenu ul.menug li.act.sub span a {
	padding-bottom: 0.5em;
}

#content div.smenu ul.menug li.last {
	border: none;
	padding-bottom: 0;
}

/*
#content div.smenu ul.menug li.first{
padding-top:0;
}*/
div.accueil #content div.smenu ul.menug li span.openclose {
	display: block;
	margin: 0em 0.75em 0em 0.7em;
	height: 14px;
	width: 17px;
	float: left;
}

div.accueil #content div.smenu ul.menug li span.close {
	background: transparent url(/fileadmin/templates/style/img/plus.gif) no-repeat scroll left top;
}

div.accueil #content div.smenu ul.menug li span.open {
	background: transparent url(/fileadmin/templates/style/img/moins.gif) no-repeat scroll left top;
}

div.accueil #content div.smenu ul.menug li ul li span {
	background: none;
}

#content div.smenu ul.menug li ul li span a,#content div.smenu ul.menug li.act.sub ul li span a
	{
	padding: 0
}

#content div.smenu ul.menug li span a {
	color: #ed1f6b;
	font-weight: bold;
	text-decoration: none;
	/*background:transparent url(/fileadmin/templates/style/img/plus.gif) no-repeat scroll left top;*/
	display: block;
	padding: 0 0 0em 2.15em
}
#content div.smenu ul.menug li span a.onfocus{
	color: #ed1f6b;
	font-weight: bold;
	text-decoration: none;
	/*background:transparent url(/fileadmin/templates/style/img/plus.gif) no-repeat scroll left top;*/
	display: block;
	padding: 0 0 0em 2.15em
}

div.interieur #content div.smenu ul.menug li ul li span a,div.interieur #content div.smenu ul.menug li.act.sub ul li span a
	{
	padding: 0;
}

#content div.smenu ul.menug li ul {
	border-top: solid 1px #d1e67d;
	margin: 0.8em 0 0 0;
	padding-left: 3.5em;
}

/*div.accueil #content div.smenu ul.menug li ul,div.interieur #content div.smenu ul.menug li ul{
	display: none;
}*/

div.accueil #content div.smenu ul.menug li ul{
display: none;
}

/*.pid165 div.interieur div.menugBloc1,*/div.interieur div.menugBloc1 ul li ul{
display: none;
}

#content div.smenu ul.menug li.act ul {
	border: none;
}

div.interieur #content div.smenu ul.menug li ul {
	margin-top: 0;
}

#content div.smenu ul.menug li ul li {
	border: none;
	list-style: disc;
	color: #a8d009;
	padding-bottom: 0em;
	margin-bottom: 0.25em;
	font-size: 1em;
}

div.interieur #content div.smenu ul.menug li ul li.actif span {
	color: #a8d009;
}

div.interieur #content div.smenu ul.menug li ul li.actif,div.interieur #content div.smenu ul.menug li ul li.actif a
	{
	color: #ed1f6b;
}

#content div.smenu ul.menug li ul li a {
	color: #7e7e7e;
	color: #464646;
	text-decoration: none;
}

#content div.smenu ul.menug li ul li a:hover {
	text-decoration: underline;
}

div.news-latest-title {
	float: right;
	width: 10.5em;
	background: #d9f7c5 url(/fileadmin/templates/style/img/biseauActu.gif) top right no-repeat;
	margin-top: 1.4em;
	min-height: 18em;
	position: relative;
}

div.news-latest-title div.news {
	display: none;
	position: absolute;
	margin-left: -21em; /*-8*/
	top: 0;
}

div.news-latest-title div.titreEntete {
	position: absolute;
	z-index: 80;
	background: url(/fileadmin/templates/style/img/actuEntete.png) 0.6em top no-repeat;
	width: 5em;
	height: 4em;
	padding: 0 0 0 0.8em;
	margin: -1em 0 0 -21em;
}

div.news-latest-title  div.titreEntete h2 {
	color: #FFF;
	font-size: 0.7em;
	text-transform: uppercase;
}

div.news-latest-title div.news.record1 {
	display: block;
	margin-left: -21em;
	/*margin-top:-7.75em;*/
}

div.news-latest-title div.news a {
	display: block;
}

div.news-latest-title a {
	padding: 1.4em 1em 1.4em 1em;
	font-size: 0.7em;
	/*margin: 0 2em 0 2em;*/
	display: block;
	width: 13.5em;
	color: #382c6f;
	text-align: center;
	background: url(/fileadmin/templates/style/img/borderActu.gif) center bottom no-repeat;
	cursor: pointer;
}

div.news-latest-title a:hover {
	text-decoration: none;
}

div.news-latest-title a.news5 {
	background: none;
}

div.news-latest-title div.biseauActu {
	width: 500px;
	height: 15px;
	background: url(/fileadmin/templates/style/img/biseauActu2.png) left top no-repeat;
	position: absolute;
	top: 0;
	margin-left: -20.25em;
	z-index: 50;
}

div.news-latest-title div.news div.lls {
	width: 100%;
	min-height: 7.25em;
	padding: 0.5em 0em 0em 0.5em;
	background-color: #FFF;
}

div.news-latest-title div.news div.lls p {
	font-size: 0.7em;
	margin-top: 0.2em;
	margin-bottom: 0em;
	color: #464646;
}

div.news-latest-title div.news div.lls h2 {
	font-size: 1em;
	color: #1e1e1e;
	margin: 0 0 0.5em 0;
	font-size: 1.3em;
}

div.news-latest-title div.news div.lls h2 p {
	margin: 0;
}

div.news-latest-title div.news div.llsBiseau {
	background: url(/fileadmin/templates/style/img/fondBiseaulls.png) no-repeat bottom right;
	opacity: 0.8;
	filter: alpha(opacity =80);
	margin: -10em 5em 0 0;
	padding-right: 2.38em;
	width: 16em;
	position: relative;
}

/*
div.news-latest-title p.more{
height:1.14em;
filter : alpha(opacity=80);
}

div.news-latest-title p.more a{
background-color:#e60064;
background-image:none;
position:relative;
padding:0;
width:auto;
color:#FFF;
text-decoration:none;
padding: 0.2em 0em 0 1.75em;
height:1.45em;
filter : alpha(opacity=80);
}

div.news-latest-title p.more a:hover{
text-decoration:underline;
}*/
div.news-latest-title div.news div.lls  p.more {
	margin: 0;
	position: absolute;
	bottom: 0;
	right: 2em;
}

div.news-latest-title div.news div.lls p.more a {
	background-color: #e60064;
	background-image: none;
	padding: 0;
	width: auto;
	color: #FFF;
	text-decoration: none;
	height: 1.4em;
	filter: alpha(opacity =       80);
	float: right;
	padding-left: 1.5em;
	padding-top: 0.2em;
	font-size: 1em;
}

div.news-latest-title p.allNewsLink {
	margin: 0;
}

div.news-latest-title a.courant {
	background: transparent url(/fileadmin/templates/style/img/actuCourante.png) no-repeat scroll left
		center;
	color: #FFFFFF;
	display: block;
	margin-left: -2.2em;
	padding-left: 3em;
	padding-right: 3em;
	position: relative;
	z-index: 50;
}

div.newsImg { /*width:337px;
height:295px;*/
	
}

div.ecouter {
	position: relative;
	z-index: 90;
	margin-top: 1.5em;
	float:right;
}

div.ecouter a {
	padding-right: 2em;
	background: url(/fileadmin/templates/style/img/picto-ecouter.gif) right center no-repeat;
	color: #707070;
	color: #464646;
	text-decoration: none;
	/*font-size: 0.7em;*/
	float: right;
	margin: 0 0.25em -0.5em 0;
}

div.ecouter a:hover {
	text-decoration: underline;
}

div.blocHaut,div.blocHautLarge {
	margin-top: 0.5em;
	/*position: relative;
	z-index: 90;*/
	width: 100%;
}

div.blocHautLarge {
	background: url(/fileadmin/templates/style/img/blocHautLarge.gif) no-repeat left top;
}

div.interieur div.blocHautLarge {
	margin-top: 1.5em;
}

div.blocBas,div.blocBasLarge {
	width: 100%;
}

div.blocHaut {
	background: url(/fileadmin/templates/style/img/blocHaut.gif) no-repeat left top;
}

div.interieur div.blocHaut {
	background: url(/fileadmin/templates/style/img/blocHautBleu.gif) no-repeat left top;
}

div.blocBas {
	background: url(/fileadmin/templates/style/img/blocBas.gif) no-repeat left bottom;
}

div.interieur div.blocBas {
	background: url(/fileadmin/templates/style/img/blocBasBleu.gif) no-repeat left bottom;
}

div.blocBasLarge {
	background: url(/fileadmin/templates/style/img/blocBasLarge.gif) no-repeat left bottom;
}

div.blocContent {
	min-height: 5em;
	padding: 3em 0.5em 3em 1em; /*padding:3em 3em 3em 1em;*/
	font-size: 1em; /*0.7em;*/
}

div.interieur div.blocContent {
	padding-top: 2.5em;
}

div.blocContent div.blocLienOpenClose {
	margin-bottom: 1em;
	clear: both;
}

div.blocLienOpenClose div.blocContenu {
	display: none;
}

div.blocLienOpenClose div.blocContenu p a {
	color: #e60064;
	float: right;
	margin-right: 0.5em;
	padding-left: 0.75em;
	background: transparent url(/fileadmin/templates/style/img/puceLien.gif) no-repeat scroll left center;
}

div.blocContent a.show_button {
	color: #ED1F6B;
	display: block;
	font-weight: bold;
	padding: 0 0 0.25em 2.15em;
	text-decoration: none;
	margin-bottom: 0.5em;
	cursor: pointer;
}

div.blocContent a.open {
	background: transparent url(/fileadmin/templates/style/img/moins.gif) no-repeat scroll left top;
}

div.blocContent a.close {
	background: transparent url(/fileadmin/templates/style/img/plus.gif) no-repeat scroll left top;
}

div.blocContent div.blocContenu p {
	color: #7E7E7E;
	color: #464646;
	margin: 0em 0 0 0;
}

div.blocDeuxOnglets {
	width: 17em;
	height: 16em;
}

div.blocDeuxOnglets ul {
	padding-left: 0;
	margin: 0;
	border-bottom: 1px solid #cdcdcd;
	float:left;
}

div.blocDeuxOnglets ul li {
	list-style: none;
	float: left;
	margin-left: 0em;
}

div.blocDeuxOnglets ul li.onglet1 {
	margin-right: 4em;
	position: relative;
}

div.blocDeuxOnglets div.blocLienOpenClose div.blocContenu {
	position: absolute;
	width: 17em;
	height: 14em;
	/*overflow-y:scroll;*/ /*client a demandé de faire ca*/
	padding: 0.5em 1em 0 0;
}

div.blocDeuxOnglets div.blocLienOpenClose div.blocContenu p {
	text-align: justify;
}

div.blocDeuxOnglets li.onglet2 div.blocLienOpenClose div.blocContenu {
	margin-left: -10em;
}

div.blocContent div.blocDeuxOnglets div.blocLienOpenClose {
	margin-bottom: 0.5em;
}

div.blocAlerte {
	border: solid 1px #f59418;
	padding: 0.25em 1em 0.25em 2em;
	margin-top: 1em;
	background: #ffe3c0 url(/fileadmin/templates/style/img/croixAlerte.gif) no-repeat 0.25em 0.25em;
	cursor: pointer;
}

div.blocAlerte h2 {
	font-size: 0.9em;
	color: #000;
	margin: 0;
}

div.blocAlerte p {
	color: #545353;
	margin: 0;
	font-size: 0.7em;
}

div#footer {
	clear: both;
	background: url(/fileadmin/templates/style/img/footer.gif) no-repeat left top;
	font-size: 0.7em;
	padding: 1.5em 1em 1em 1em;
	margin: 2em 0 0 0;
}

div#footer div.adresse {
	float: left;
}

div#footer div.adresse a{
	color: #FFF;
}

div#footer div.liens {
	float: right;
	margin-right: 3em;
	margin-top: 3em;
	width: 38em;
}

div#footer div.liens ul {
	float: left;
}

div#footer div.liens div.imgRSS {
	float: left;
	margin-top: 0.8em;
}

div#footer div.liens div.imgRSS img {
	border: none;
}

div#footer p {
	margin: 0;
	color: #FFF;
}

div#footer p.uppercase {
	text-transform: uppercase;
}

div#footer ul li {
	float: left;
	list-style: none;
	padding: 0 0.5em 0 0.5em;
	background: url(/fileadmin/templates/style/img/borderFooter.gif) no-repeat right center;
}

div#footer ul li.menu_164 {
	background: none;
}

div#footer ul li a {
	color: #382c6f;
	text-decoration: none;
}

div#footer ul li a:hover {
	text-decoration: underline;
}

div.news-list-aussi {
	margin-top: 0.5em;
}

div.news-list-aussi div.news-aussi-img a img {
	border: none;
}

div.news-list-aussi div.news-aussi-img {
	float: left;
	margin-right: 0.35em;
}

div.news-list-aussi div.news-aussi-content {
	float: left;
	width: 10em;
}

div.news-list-aussi div.news-aussi-content h3,div.news-list-aussi div.news-aussi-content p{
	margin: 0;
	font-size: 0.7em;
}

div.news-list-aussi div.news-aussi-content p {
	color: #7c7c7c;
	color: #464646;
	/*letter-spacing:-0.4px;*/
	height: 2.4em;
	overflow: hidden;
}

div.news-list-aussi div.news-aussi-content h3 a {
	color: #ee2e75;
	text-decoration: none;
}

div.news-list-aussi div.news-aussi-content h3 a:hover {
	text-decoration: underline;
}

div.newsContent div.news-list-aussi div.news-item-list {
	margin-bottom: 0.5em;
	padding-bottom: 0.25em;
	border-bottom: 1px solid #e2e2e2;
}

div.newsContent div.news-list-aussi div.news-item-list.news_3 {
	border: none;
}

div#blocActuAussi p.allNews {
	margin: 0em 0 0 0;
	float: right;
	background: url(/fileadmin/templates/style/img/fondAllNews.gif) #392C90 left bottom no-repeat;
}

div#blocActuAussi h2.titre {
	color: #71b544;
	margin-bottom: 0.5em;
	font-size: 1.1em;
	float: left;
}

div#blocActuAussi ul {
	float: right;
	padding: 0 1em 0 1em;
	margin: 1.2em 0 0 0;
}

div#blocActuAussi ul li {
	float: left;
	width: 4em;
	font-size: 0.6em;
	list-style: none;
	margin-right: 0.5em;
	text-transform: uppercase;
}

div#blocActuAussi ul li.rss {
	background: url(/fileadmin/templates/style/img/rss2.gif) left center no-repeat;
	padding-left: 1em;
}

div#blocActuAussi ul li.ecouter {
	background: url(/fileadmin/templates/style/img/ecouter.gif) left center no-repeat;
	padding-left: 2.2em;
}

div#blocActuAussi ul li a {
	text-decoration: none;
	color: #4e4e4e;
}

div#blocActuAussi ul li a:hover {
	text-decoration: underline;
}

div#blocActuAussi p.allNews a {
	color: #FFF;
	padding: 0.2em 0.5em 0.5em 1em;
	font-size: 0.7em;
	text-decoration: none;
	display: block;
	width: 7.3em;
}

div#blocActuAussi p.allNews a:hover {
	text-decoration: underline;
}

div.colonne1 {
	float: left;
	width: 49%;
	margin: 1em 0.5em 0 0;
}

div.colonne2 {
	float: left;
	width: 49%;
	margin: 1em 0em 0 0;
}
div.colonne_une {
	float: left;
	width: 49%;
	margin: 1em 0.5em 0 0;
	text-align: center;
}

div.colonne_deux {
	float: left;
	width: 49%;
	margin: 1em 0em 0 0;
	text-align: center;
}

div.LienExterne {
	margin-top: 0.75em;
}

div.LienExterne a img {
	border: none;
}

div.LienExterne div.siteExterne1 {
	background: url(/fileadmin/templates/style/img/illusSite1.png) left center no-repeat;
	position: relative;
}

div.LienExterne div.siteExterne2 {
	background: url(/fileadmin/templates/style/img/illusSite2.png) left center no-repeat;
	position: relative;
}

div.LienExterne div {
	width: 15em;
	height: 8em;
}

div.LienExterne div div {
	width: auto;
	height: auto;
}

div.LienExterne div h2 {
	margin: 0;
	font-size: 1.05em;
	color: #382b90;
	text-transform: uppercase;
	padding: 1em 0 0 3.5em;
}

div.LienExterne div h2 span.titrePart2 {
	color: #ec206b;
}

#content div#col3 div.LienExterne div p {
	margin: 0.5em 3em 0 5em;
	font-size: 0.7em;
	color: #2f2f2f;
}

div.LienExterne div.vls {
	position: absolute;
	right: 0.1em;
}

div.LienExterne div.siteExterne1 div.vls {
	bottom: 0em;
}

div.LienExterne div.siteExterne2 div.vls {
	bottom: -0.2em;
}

div.LienExterne div.vls a {
	background: url(/fileadmin/templates/style/img/fondLls.gif) left center no-repeat;
	display: block;
	text-decoration: none;
	color: #FFF;
	font-size: 0.7em;
	width: 87px;
	height: 21px;
	text-align: center;
	padding: 0.5em 0 0 0;
}

div.LienExterne div.vls a:hover {
	text-decoration: underline;
}

ul.outils {
	margin: 0;
	padding: 0;
}

ul.outils li {
	float: left;
	font-size: 0.7em;
	list-style: none;
	margin: 0 5px 0 0;/*0 1em 0 0;*/
}

ul.outils li a {
	color: #707070;
	color: #464646;
	text-decoration: none;
}

ul.outils li a:hover {
	text-decoration: underline;
}

ul.outils li.ecouter a {
	padding-right: 2em;
	margin-right: 2em;
	background: url(/fileadmin/templates/style/img/picto-ecouter.gif) right center no-repeat;
	display: block;
}

ul.outils li.pdf a {
	padding-right: 1.5em;
	padding-top: 0.2em;
	margin-right: 2em;
	background: url(/fileadmin/templates/style/img/picto-telecharger.gif) right center no-repeat;
	display: block;
}

ul.outils li.print a {
	padding-right: 2em;
	padding-top: 0.2em;
	margin-right: 2em;
	background: url(/fileadmin/templates/style/img/picto-imprimer.gif) right center no-repeat;
	display: block;
}

ul.outils li.share a {
	padding-right: 2em;
	padding-top: 0.2em;
	margin-right: 2em;
	background: url(/fileadmin/templates/style/img/picto-partager.gif) right center no-repeat;
	display: block;
}

ul.outils li.tip a {
	padding-right: 2em;
	padding-top: 0.2em;
	margin-right: 2em;
	background: url(/fileadmin/templates/style/img/picto-envoyer.gif) right center no-repeat;
	display: block;
}

div.lienAccessibilite {
	position: absolute;
	right: 0;
	top: 7px;
	z-index: 90;
	background-color: #FFFFFF;
	/*display:none;*/
}

#col3 div.lienAccessibilite {
	position: relative;
	right: 0;
	top: 7px;
	z-index: 90;
	background-color: #FFFFFF;
	float:left;
	margin:0.7em 0 0 8em;
}


.lienAccessibilite a.changer,.lienAccessibilite a.changerAccueil{
font-weight: bold;
color: #555555;
margin-right: 0.5em;
}

#col3 div.lienAccessibilite ul li{
	list-style: none;
	background:none;
	margin-right:0;
}

div.lienAccessibilite ul {
	margin: 0;
	padding: 0;
}

div.lienAccessibilite ul li {
	float: left;
	margin-right: 1.2em;
	list-style: none;
}

div.lienAccessibilite ul li.ecouter {
	padding-right: 2em;
	margin-right: 0em;
	background: url(/fileadmin/templates/style/img/picto-ecouter.gif) right 0.5em no-repeat;
	font-size: 0.7em;
}

div.lienAccessibilite ul li.ecouter a {
	color: #707070;
	color: #464646;
	text-decoration: none;
	margin-top: 0.4em;
	display: block;
}

div.lienAccessibilite ul li.ecouter a:hover {
	text-decoration: underline;
}

div.lienAccessibilite a img {
	border: none;
	vertical-align: middle;
}

div#langue {
	float: left;
	position: relative;
	margin: 1.2em 0 0 -9.5em;
}

div#langue a.ecouterMenu{
	padding-right: 2.2em;
	background: url(/fileadmin/templates/style/img/picto-ecouter.gif) right center no-repeat;
	color: #707070;
	color: #464646;
	text-decoration: none;
	margin: 0 0.25em -0.5em 0;
	font-size:0.7em;
}

div#langue a.accesi{
	padding-right: 2.2em;
	color: #E60064;
	text-decoration: none;
	margin: 0 0.25em -0.5em 0;
	font-size:0.8em;
}
div#langue ul {
	margin: 0;
	padding: 0;
}

div#langue ul li {
	float: left;
	list-style: none;
	font-size: 0.7em;
	color: #707070;
	color: #464646;
	padding: 0 0.25em 0 0.25em;
	background: url(/fileadmin/templates/style/img/borderLangue.gif) right center no-repeat;
}

div#langue ul li.courant {
	color: #e60064;
	/*background: none;*/
}

div#langue ul li a {
	color: #707070;
	color: #464646;
	text-decoration: none;
}

div#langue ul li.courant a {
	color: #e60064;
}

div#langue ul li a:hover {
	text-decoration: underline;
}

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(/fileadmin/templates/style/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: #464646;
	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(/fileadmin/templates/style/img/flecheVerte.gif) left center no-repeat;
}

.user-manifestations-search {
	clear: both;
	font-size: 0.8em;
	margin: 0 0em;/*margin: 0 3em;*/
	padding: 0em;/*padding: 0.5em;*/
	width: 100%;
}
/*
.user-manifestations-search p a {
	float: right;
}*/

.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 {
	/*background-color: #CED9EC;
	float: left;
	padding-bottom: 1em;
	width: 40%;*/
}

.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;
	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;
}

.user-manifestations-search .user-manifestations-listeTheme input.user-manifestations-listeTheme-submit
	{
	background-color: transparent;
	border: medium none;
	color: #fb830b;
	font-weight: bold;
	/*margin-top: 1em;*/
	/*padding: 0.2em 0.5em;*/
	/*margin-left: 3em;*/
	padding:0 0 0 0.25em;
	clear:none;
	text-decoration:underline;
	float:left;
}

div.user-manifestations-search .user-manifestations-searchForm .user-manifestations-submit
	{
background-color:transparent;
border:medium none;
clear:none;
color:#FB830B;
float:left;
font-weight:bold;
padding:0 0 0 0.25em;
text-decoration:underline;
width:auto;
}

.user-manifestations-search .user-manifestations-calendar {
	/*float: right;
	width: 57%;*/
	width:77%;
	font-size:1.2em;
}

.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: #652500;
}

.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(/fileadmin/templates/style/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;

}

#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(/fileadmin/templates/style/img/fondAgendaCold.gif) no-repeat top left;
	padding-top:0.2em;
}

.user-manifestations-search .user-manifestations-navigationDate .user-manifestations-monthList
	{
	/*float: left;*/
	/*margin-bottom: 0.5em;
	margin-top: 0em;
	margin-left: 2em;*/
	/*width:20em;*/
	margin:auto;
	text-align:center;
}

.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.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-dateETresult
	{ /*background-color:#e7efe1;*/
	clear: both;
	/*width: 39.4em;*/ /*30.4*/ /*float:left;
position:relative;*/
}

.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
	{ /*background-color:#d9f7c5;*/
	float: left;
	margin-bottom: 1em;
	/*min-height:11em;*/
	min-height:8em;
	width:58%;
	/*border-bottom: 1px solid #CCCCCC;*/
}

.user-manifestations-search .user-manifestations-manifestations div.dt {
	float: left;
	margin-bottom: 1em;
	padding: 0.7em;
	width:100%;
	/*width:38em;*/ /*29*/ /*background-color:#e7efe1;*/
}

.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:0.8em;
color:#000;
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: #464646;
	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: #464646;
	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 {
	font-weight: bold;
	/*margin-top: 0.5em;*/
}

.user-manifestations-search .user-manifestations-h4 a {
	color: #464646;
	color: #464646;
	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: #464646;
	font-size: 0.9em;
}

.user-manifestations-search .user-manifestations-h4 span.catergorie{
color:#adafe0;
}

.user-manifestations-search .dates {
	display: none;
}

.user-manifestations-search .user-manifestations-summary {
	color: #464646;
	color: #464646;
	font-size: 0.8em;
	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: #464646;
	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: right;
	/*height: 6em;*/
	margin: 1em;/*0 1em 0 0em;*/
	/*width: 10em;*/
}

.user-manifestations-search  span.user-manifestations-know_more{
float:left;
margin-right:0.5em;
}

.user-manifestations-search .user-manifestations-manifestation-details .user-manifestations-know_more{
float:left;
/*width:25%;*/
}

.user-manifestations-search .manifestationContent{
/*float:left;*/
margin-top:0;
width:100%;
}

.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 p,
.user-manifestations-search .user-manifestations-manifestation-details .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 p,
.user-manifestations-search .user-manifestations-manifestation-details div.manifestationContent .user-manifestations-dates{
width: 100%;
}

div.interieur #content div#col2 .user-manifestations-search .user-manifestations-manifestation-details .user-manifestations-dates{
width:39%;
font-weight:bold;
color:#e70164;
}

.user-manifestations-search .user-manifestations-manifestation-details p
	{
	font-size: 1em;
	font-weight: normal;
}

.user-manifestations-search .user-manifestations-manifestation-details ul
	{
	margin: 0;
	padding: 0;
}

.user-manifestations-search .user-manifestations-manifestation-details ul li
	{
	color: #464646;
	color: #464646;
	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:#1c93d7;
font-size:1em;
/*float:left;*/
font-weight:bold;
margin: 0.5em 0;
}

.user-manifestations-search p a {
	color: #464646;
	color: #464646;
	display: block;
	font-size: 1em; /*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 form select {
	float: left;
}

div.user-manifestations-search form input,#interieura #mainpage div.user-manifestations-search form select,#interieura #mainpage div.user-manifestations-search form label
	{
	margin: 0.1em 0.2em 0.2em 0;
}

div.user-manifestations-search .user-manifestations-listeTheme form input,div.user-manifestations-search .user-manifestations-listeTheme form select,div.user-manifestations-search .user-manifestations-listeTheme form label
	{
	float: left;
}

div.user-manifestations-search .user-manifestations-listeTheme{
color:#f9820c;
}

div.user-manifestations-search .user-manifestations-listeTheme p{
margin: 0.5em 0 0.5em 0;
}

div.user-manifestations-search .user-manifestations-listeTheme form input
	{
	clear: both;
	float: left;
}

.user-manifestations-search .user-manifestations-listeTheme select{
width:9.55em;
border:1px solid #a4b980;
}


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
	{
	float: left;
	width:8.8em;
	border:1px solid #f78f48;
	margin-right:0;
	padding-left:0.5em;
}

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(/fileadmin/templates/style/img/coinHGAgenda.gif) left top no-repeat;
margin:0;
width:37.5em;
}

.user-manifestations-manifestation-details-hd{
background: url(/fileadmin/templates/style/img/coinHDAgenda.gif) right top no-repeat;
margin:-1px;
}

.user-manifestations-manifestation-details-bg{
background: url(/fileadmin/templates/style/img/coinBGAgenda.gif) left bottom no-repeat;
}

.user-manifestations-manifestation-details-bd{
background: url(/fileadmin/templates/style/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.blocBasLarge div.link a:hover {
	text-decoration: underline;
}

div#readspeaker_button {
	position: relative;
	z-index: 90;
}

div#rs_div {
	display: none;
}

#search_pagination_top ul li {
	float: left;
	padding: 0.5em 1em 0.5em 1em;
	list-style: none;
}

#search_pagination_top ul li.active {
	background-color: #E7EFE1;
}

#search_pagination_top ul li a {
	color: #E60064;
	text-decoration: none;
}

#search_pagination_top ul li a:hover {
	text-decoration: underline;
}

.user-manifestations-dateSearched {
	display: none;
}

div.interieur #content div#col2 .user-manifestations-search .user-manifestations-manifestation-details .user-manifestations-categories/*,.user-manifestations-search .user-manifestations-manifestation-details dd.user-manifestations-dates*/
	{
	/*float: none;*/
	margin: 0;
	/*margin-bottom: 0.5em;*/
	color:#ff9609;
	width:75%;
}

.user-manifestations-search .user-manifestations-manifestation-details p.user-manifestations-description{
width:73%;
margin: 0;
}

.user-manifestations-search .user-manifestations-manifestation-details .user-manifestations-description p{
margin: 0.35em  0 0.35em 0;
}

.user-manifestations-search .user-manifestations-manifestation-details div.user-manifestations-infoPratique,
.user-manifestations-search div.user-manifestations-infoPratique{
background: url(/fileadmin/templates/style/img/fondColgDetailAgenda.gif) no-repeat top left;
padding:0.5em 0.5em 0.5em 1em;
color:#E70164;
font-size:0.8em;
font-weight:bold;
float:left;
width:9.5em;
/*min-height:7em;*/
}

.user-manifestations-search div.colgDetail{
float:left;/**/
/*width:26%;*/
margin-right:1em;
margin-top:1em;
margin-left:1em;
}

.user-manifestations-search div.coldDetail{
margin-top:1em;
float:left;
width:70%;
}

.user-manifestations-search span.user-manifestations-schedules{
font-weight:bold;
}

.tx-basecontact-pi1 table {
	font-size: 0.8em;
}

.tx-basecontact-pi1 table a {
	color: #464646;
	color: #464646;
	text-decoration: none;
}

.tx-basecontact-pi1 table a:hover {
	text-decoration: underline;
}

.tx-basecontact-pi1 table a img {
	border: none;
}

div.interieur #content div#col2 .tx-basecontact-pi1  p {
	/*color:#464646;*/
	font-size: 0.85em;
}
.tx-basecontact-pi1 .details p{
	margin: 0;
}
.tx-basecontact-pi1 .details dl dt.label {
	color: #464646;
	color: #464646;
}

#conteneur .tx-basecontact-pi1 .details dl {
font-size:0.8em;
}
.tx-basecontact-pi1 .details dl .bloc1 dd.value{
	padding:5px;
}
div.tx-basecontactgooglemapfe-pi1 div.gmapForm form fieldset{
border: 0;
}

div.tx-basecontactgooglemapfe-pi1 div.gmapForm form label {
	/*width:15em;
float:left;*/
	
}

div.tx-basecontactgooglemapfe-pi1 div.gmapForm form div {
	clear: both;
}

fieldset.simplesearch{
border:none;
}

div.creationUser label {
	font-size: 0.8em;
	float: left;
	width: 15em;
	color: #464646;
	color: #464646;
}

div.creationUser a {
	font-size: 0.7em;
	color: #464646;
	color: #464646;
	text-decoration: none;
}

div.creationUser a:hover {
	text-decoration: underline;
}

div.blocContenu table {
	font-size: 0.8em;
	width:100%;
}

div.blocContenu table.contenttable{
font-size:1em;
border-collapse:collapse;
}

div.blocContenu table.contenttable thead th{
font-size:1.1em;
border: 1px solid #515151;
padding: 0.25em 1em 0.25em 0.5em;
}

div.blocContenu table td{
border: 1px solid #515151;
}

div.blocContenu table.previewUser td{
border:none;
}

div.interieur #content div#col2 div.blocContenu table.contenttable thead th p{
color:#ED1F6B;
margin:0;
}

div.interieur div#blocContenuPrincipal{
/*font-size: 16px;*/
}

div.interieur div#blocContenuPrincipal div.blocContenu table label {
	font-size: 1em;
}

div.blocContenu table {
	border: solid 1px #000;
	border: none;
}

div.blocContenu table td {
	padding-left: 0.5em;
	padding-right: 0.5em;
}

p a {
	color: #202020;
	text-decoration: none;
}

p a:none {
	text-decoration: underline;
}

div.mediabox {
	min-height: 250px;
	width: 217px;
	background: url(/fileadmin/templates/style/img/fondMediabox.png) left center no-repeat;
	position: relative;
        margin: 1em;
        margin-left: 1.8em;
}

ul.blocTroisOnglets {
	float: left;
	padding-left: 0.8em;
	margin-left: 0;
}

ul.blocTroisOnglets li {
	float: left;
	list-style: none;
	margin: -2em 0.3em 0 0;
	font-size: 0.75em;
}

ul.blocTroisOnglets li a {
	display: block;
	text-transform: uppercase;
	position: relative;
	z-index: 90;
	cursor: pointer;
}

ul.blocTroisOnglets li.onglet1 a {
	width: 52px;
	height: 17px;
	background: url(/fileadmin/templates/style/img/mediaboxPhoto.png) left center no-repeat;
	color: #FFF;
	text-decoration: none;
	padding: 1em 0.5em 1em 0.5em;
}

ul.blocTroisOnglets li.onglet1 h6.align-left a.internal-link {
	color: #EE2E75;
	padding: 3px;
	width: 150px;
	font-size: 1.4em;
}

ul.blocTroisOnglets li.onglet2 a {
	width: 40px;
	height: 19px;
	background: url(/fileadmin/templates/style/img/mediaboxVideo.png) left center no-repeat;
	color: #FFF;
	text-decoration: none;
	padding: 1em 0.5em 1em 0.5em;
}

ul.blocTroisOnglets li.onglet3 a {
	width: 54px;
	/*height:45px;*/
	background: url(/fileadmin/templates/style/img/mediaboxPodcast.png) left center no-repeat;
	color: #FFF;
	text-decoration: none;
	padding: 1em 0.5em 1em 0.5em;
	height: 21px;
	position: relative;
}

ul.blocTroisOnglets li.onglet1 a.open {
	background: url(/fileadmin/templates/style/img/mediaboxPhotoAct.png) left center no-repeat;
}

ul.blocTroisOnglets li.onglet2 a.open {
	background: url(/fileadmin/templates/style/img/mediaboxVideoAct.png) left center no-repeat;
}

ul.blocTroisOnglets li.onglet3 a.open {
	background: url(/fileadmin/templates/style/img/mediaboxPodcastAct.png) left center no-repeat;
}

ul.blocTroisOnglets div.blocLienOpenClose {
	
}

ul.blocTroisOnglets div.blocContenu {
	position: absolute;
	left: 0em;
	top: 0;
}

ul.blocTroisOnglets li div.blocLienOpenClose div.blocContenu a {
	background: none;
}

ul.blocTroisOnglets li div.blocLienOpenClose div.blocContenu #galerie a
	{
	width: auto;
	height: auto;
}

#galerie dt {
	display: none;
}

#imageElement a {
	float: left;
	width: auto;
	margin-right: 0em;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

#imageElement div.thumbs {
	float: left;
	margin: 0 4.1em 0 2.4em;
	width: 13.15em;
	position: relative;
	overflow: hidden;
	height: 55px;
}

#imageElement div.thumbsContent {
	float: left;
	width: 999em;
}

ul.blocTroisOnglets li div.blocLienOpenClose div.blocContenu div.tx-icssimplegallery-pi1 a.prec
	{
	background: url(/fileadmin/templates/style/img/pucePrec.gif) left top no-repeat;
	display: block;
	height: 23px;
	width: 14px;
	cursor: pointer;
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0;
}

ul.blocTroisOnglets li div.blocLienOpenClose div.blocContenu div.tx-icssimplegallery-pi1 a.suiv
	{
	background: url(/fileadmin/templates/style/img/puceSuiv.gif) left top no-repeat;
	display: block;
	height: 23px;
	width: 14px;
	cursor: pointer;
	position: absolute;
	right: 1.6em;
	bottom: 0;
	padding: 0;
}

#imageElement a.light {
	margin-left: 2.5em;
	display: block;
	height: auto;
	padding-bottom: 0;
	padding-top: 0.2em;
}

#imageElement a img {
	margin: 0;
	border: none;
}

#jquery-overlay,#jquery-lightbox {
	display: none;
}

div.news-single-item img {
	border: none;
}

div.news-single-timedata {
	font-size: 0.8em;
}

div.news-single-backlink {
	clear: both;
}

div.news-single-backlink a {
	color: #464646;
	color: #464646;
	text-decoration: none;
	font-size: 0.8em;
}

div.news-single-backlink a:hover {
	text-decoration: underline;
}

div.news-single-img {
	float: left;
	margin-right: 1em;
}

div.interieur #content div#col2 div.news-single-item h2 {
	margin-bottom: 1em;
	font-size: 1.2em;
}

div.news-single-item h3 {
	margin-top: 0;
	font-size: 1.1em;
}

span.questionNumber {
	display: none;
}

#frmPbSurvey {
	font-size: 0.8em;
}

.tx-pbsurvey-pi1 .bar {
	background: none;
}

.tx-pbsurvey-pi1 .barcontainer {
	border: none;
}

div.interieur div#blocContenuPrincipal p,div.interieur div#blocContenuPrincipal label,div.interieur div#blocContenuPrincipal li
	{
	font-size: 0.7em;
}

div.interieur div#blocContenuPrincipal li li{
font-size:1em;
}

div.interieur div#blocContenuPrincipal div.user-manifestations-search li{
background:none;
padding:0;
}

div.interieur div#blocContenuPrincipal .user-manifestations-categories li
	{
	background: none;
}

div.interieur div#blocContenuPrincipal li p,div.interieur div#blocContenuPrincipal li a,div.interieur #content div#col2 li p
	{
	font-size: 1em;
}

div.interieur div#blocContenuPrincipal li {
	list-style: none;
	padding-left: 1em;
	background: transparent url(/fileadmin/templates/style/img/puceListeVerte.gif) no-repeat scroll 0 0.45em;
	color: #464646;
	color: #464646;
	position:relative;
	display: table;
}

div.interieur div#blocContenuPrincipal div.user-manifestations-search li{
background:none;
}

div.interieur div#blocContenuPrincipal div.tx-dropdownsitemap-pi1 li{
background:none;
}

label {
	float: left;
	width: 8em;
}

div.tx-icsbcfavorite-pi4 label{
width:12.5em;
}

#col3  div.tx-icsbcfavorite-pi4 ul{
margin:0;
}

#col3  div.tx-icsbcfavorite-pi4 ul li{
background:none;
}

#col3 div.tx-icsbcfavorite-pi4 ul li a{
background: url(/fileadmin/templates/style/img/puceListeVerte.gif) no-repeat scroll left center;
padding-left:1em;
}

div.tx-newloginbox-pi1 label {
width:9em;
text-align:right;
}

#conteneur #content .tx-icsmarchespublics-pi1 input { /*border:none;*/
	
}

a {
	text-decoration: none;
	color: #464646;
	/*color: #464646;*/
}

a:hover {
	text-decoration: underline;
}

div.tx-icsmarchespublics-pi1 h3 {
	font-size: 1em;
}

div.tx-icsmarchespublics-pi1 span.date {
	font-size: 0.8em;
}

div.tx-icsmarchespublics-pi1 ul br {
	display: none;
}

div.marche-list-item {
	margin-top: 1em;
        border-top: 1px solid #515151;
}

div.marche-list-item h3 a {
        color: #E60064;
}

div.marche-single-item a {
	font-size: 0.8em;
}


div.marche-list-item span.docs{
	margin-left: 1.5em;
}

div.marche-list-pagin{
	font-size: 0.75em;
	text-align: center;
}

div.marche-list-pagin a{
	color: #464646;
	margin: 0 0.5em;
}

div.marche-list-pagin a:hover{
	color: #E60064;
}

div.marche-list-pagin span{
	color: #E60064;
	margin: 0 0.5em;
}

div.marche-list-pagin span.inactif{
	color: #BFBFBF;
}

img {
	border: none;
}

h5 {
	color: #464646;
	/*color: #464646;*/
}

h4 {
	color: #E60064;
	font-size: 0.9em;
}

div.interieur div#blocContenuPrincipal div.nav li {
	background: none;
}

div.tx-icsrmarchespublics-pi2 br {
	margin-bottom: 0.3em;
}

#conteneur #content .tx-icsmarchespublics-pi2 label {
	width: 20em;
}

#conteneur #content .tx-icsmarchespublics-pi2 input {
	/*border-color: #7c7c7c;
	color: #464646;*/
}

div.tx-icsmarchespublics-pi2{
	color:#ED1F6B;
}

div.interieur div#blocContenuPrincipal .user-manifestations-categories li
	{
	background: none;
}

dd,dt {
	color: #464646;
	/*color: #464646;*/
}

div.interieur div#blocContenuPrincipal .user-manifestations-search li,div.interieur #content div#col2 .user-manifestations-search p
	{
	font-size: 1em;
}

div.interieur div#blocContenuPrincipal .user-manifestations-search li, div.interieur #content div#col2 .user-manifestations-search div.coldDetail p{
margin:0.25em 0 0.25em 0;
}

div.interieur div#blocContenuPrincipal .user-manifestations-search li,div.interieur #content div#col2 .user-manifestations-search p
	{
	font-size: 1em;
}

.user-manifestations-search .user-manifestations-listeTheme form ul li label{
width:12em;
}

.user-manifestations-search .user-manifestations-listeTheme from ul li{
padding:0;
}


#col3 div.user-manifestations-search{
margin-top:5em;
}

div.interieur div#blocContenuPrincipal div.user-manifestations-search div#search_pagination_top ul li{
padding:0 0.5em 0 0.5em;
}

.user-manifestations-search .user-manifestations-dateSearched, .user-manifestations-search .user-manifestations-catSearched{
display:none;
}

#logoImpression {
	display: none;
}

.menu2 li ul {
	display: none;
	position: absolute;
	padding-bottom: 0.5em;
	/*margin-left:-3.1em;*/
	z-index: 100;
	background-color: #201950;
	margin-left: -0.5em;
	/*filter:alpha(opacity=52);
	-moz-opacity: 0.82;
	opacity: 0.82;*/
}

#header div.blocMenu2 ul.menu2 li ul li {
	float: none;
	margin-left: -2.1em;
	background: none;
}

#col3 h3 {
	color: #515151;
	color: #464646;
	font-size: 1.1em;
	padding-left: 2em;
}

#col3 {
	color: #515151;
	color: #464646;
	font-size: 0.7em;
}

#col3 ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

#col3 ul li{
background:transparent url(/fileadmin/templates/style/img/puceListeVerte.gif) no-repeat scroll left center;
padding-left: 1em;
}

#col3 .blocContent .blocDeuxOnglets ul li{
background: none;
padding-left: 0em;

}

#col3 .blocContenu .LienExterne{
font-size:1.3em;
}

label.tx-icsalertesubscription-pi1-theme, label.tx-icsalertesubscription-pi1-tx_icsalertesubscription_horaires, label.tx-icsalertesubscription-pi1-tx_icsalertesubscription_code{
float:none;
}

input.tx-icsalertesubscription-pi1-submit{
margin-top:1em;
display:block;
}

div.tx-icsalertesubscription-pi1-form fieldset{
border:none;
}

div.tx-icsalertesubscription-pi1-form fieldset legend{
display:none;
}

div.tx-icsalertesubscription-pi1-form div.tx-icsalertesubscription-pi1-themes fieldset{
border:1px #A5ACB2 solid;
width:26em;
}

div.tx-icsalertesubscription-pi1-form div.tx-icsalertesubscription-pi1-themes fieldset legend{
display:block;
font-size:0.8em;
}

div.tx-icsalertesubscription-pi1-form div.tx-icsalertesubscription-pi1-newsletter fieldset{
border:1px #A5ACB2 solid;
width:26em;
}

div.tx-icsalertesubscription-pi1-form div.tx-icsalertesubscription-pi1-newsletter fieldset legend{
display:block;
font-size:0.8em;
}


div.tx-icsalertesubscription-pi1-row input#tx_icsalertesubscription_pi1_tx_icsalertesubscription_horaires_0{
margin-top:1em;
}

div.tx-icsalertesubscription-pi1-themes{
margin-top:1em;
}

div.tx-icsalertesubscription-pi1-newsletter{
margin-top:1em;
}


div.tx-icsalertesubscription-pi1-row{
margin-bottom:0.5em;
}

div.tx-icsalertesubscription-pi1-row div{
margin-top:0.5em;
}

table.csc-uploads td a img{
/*border:1px solid black;*/
}

div.blocContenu table.csc-uploads td{
border:none;
}

div.interieur #content div#col2 table.csc-uploads p{
font-size:0.95em;
}


div.csc-textpic{
float: left;
width: 100%;
clear: both;
}

div.interieur #content div#col2 table.csc-uploads td.csc-uploads-fileName p
{
color:#E60064;
}

table.csc-uploads td.csc-uploads-fileSize{
width:6em;
}

table.csc-uploads td.csc-uploads-fileSize p{
width:5em;
}

div.interieur #content div#col2 div.questionSubtext p{
color:#515151;
color: #464646;
font-size:1.2em;
text-align:justify;
}

.user-manifestations-search .user-manifestations-listeTheme form ul li label{
width:12em;
}

#map,#treemenu1{
display:none;
}

.gmapForm input{
float:left;
/*margin: 0 0 0 0.5em;*/
}

.gmapForm{
margin-bottom:2em;
}

.gmapForm label{
width:12em;
float:none;
}

div#map_canvas{
margin-top:1em;
}
.tx-basecontactgooglemapfe-pi1{
	clear:both;
	margin-top: 0.3em;	
}
.user-manifestations-search .user-manifestations-listeTheme from ul li{
padding:0;
}

/* Temporaire */

ul.blocTroisOnglets li.onglet3 a{
display:none;
}

div.contenuCentre{
text-align:center;
}

div.interieur #content div.smenu ul.menug li span.close{
background: transparent url(/fileadmin/templates/style/img/plus.gif) no-repeat scroll left top;
}

div.interieur #content div.smenu ul.menug li span.open {
background:transparent url(/fileadmin/templates/style/img/moins.gif) no-repeat scroll left top;
}

div.interieur #content div.smenu ul.menug li span.openclose {
display:block;
float:left;
height:14px;
margin:0 0.75em 0 0.7em;
width:17px;
}

div.blocContenu div.tx-indexedsearch table td {
	border: 0px;
}

div.blocContenu div.tx-indexedsearch table td.tx-indexedsearch-title a,.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
color:#E60064;
font-weight:bold;
}

.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr{
font-size:0.9em;
padding: 0em 0 1em 0;
}

.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-info{
padding:0.5em;
}
.tx-indexedsearch .tx-indexedsearch-browsebox .browsebox{
	padding-left: 0;
}
div.interieur div#blocContenuPrincipal .tx-indexedsearch .tx-indexedsearch-browsebox .browsebox li{
	display: inline;
	background: none;
}
div.tx-indexedsearch-res{
border:none;
}

div.tx-indexedsearch-res div.tx-indexedsearch-res{
border-bottom:1px solid #D1E67D;
padding-top:1em;
padding-bottom:1em;
}

#contenu_icsvideos {
text-align:center;
margin:3.5em 0 0 0;
width:100%;
}
#c732 {
display: none;
}

/*------------------------------------co marquage -------------------------*/

div#style-switcher{
color:#464646;
color: #464646;
}

div#style-switcher legend{
font-size:0.8em;
color:#464646;
color: #464646;
}

div#style-builder label.fontSize,
div#style-builder select#fontSize{
	display:none;
}

div#style-builder label{
width:18.5em;
/*display:none;*/
}


div#style-builder label.displayMediaOn,
div#style-builder label.displayMediaOff,
div#style-builder label.label2{
width:auto;
/*display:none;*/
}

div#style-builder input{
float:left;
}

div#style-builder{
color:#464646;
color: #464646;
}

div.interieur div#blocContenuPrincipal div#style-builder label{
font-size:0.8em;
margin-top:0.5em;
}

div.interieur div#blocContenuPrincipal div#style-builder legend{
font-size:0.8em;
color:#464646;
color: #464646;
}

div.interieur div#blocContenuPrincipal div#style-builder select,div.interieur div#blocContenuPrincipal div#style-builder input{
margin-top:0.5em;
}

.alphanav li{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
display:inline;
}


#ics_comarquage_ariane a{
font-size:0.9em;
}

.chapitre p{
font-size:1.4em;
}

.tx-icscomarquage-pi1 li a{
font-size:1em;
}

#ics_comarquage_content h3{
font-size:0.9em;
}

.ics_comarquage_colonne1{
float:left;
margin:0;
padding:0 5em 0 0;
}

.tx-icscomarquage-pi1 fieldset{
border:none;
}

.tx-icscomarquage-pi1 legend{
font-size:0.9em;
}

.tx-icscomarquage-pi1 label{
font-size:0.9em;
}

.ics_comarquage_colonne2{
float:left;
}

#ics_comarquage_footer{
clear:both;
}

#ics_comarquage_ariane{
font-size: 0.7em;
}

#ics_comarquage_maj{
font-size: 0.6em;
}

#ics_comarquage_content div.chapitre h4 a{
color: #E60064;
}

#ics_comarquage_content div.chapitre h4 a:hover{
color: #E60064;
text-decoration: none;
}

/*---------------------------------fin co marquage -------------------------*/

div.tx-icspublication-pi1 h4,div.tx-icspublication-pi2 h4{
font-size:1em;
color:#000;
margin-bottom:0.25em;

}

div.interieur div#blocContenuPrincipal div.tx-icspublication-pi1 li,div.interieur div#blocContenuPrincipal div.tx-icspublication-pi2 li{
list-style:none;
background:none;
}

div.tx-icspublication-pi1 a,div.tx-icspublication-pi2 a{
margin-left:3em;
padding-left:1em;
background: url(/fileadmin/templates/style/img/puceLienEspacepresse.gif) no-repeat left center;
}

div.interieur #content div#col2 div.tx-icspublication-pi1 p{
text-align:right;
}

div.interieur #content div#col2 div.tx-icspublication-pi1 p a{
color:#E60064;
}


div.rgsgcontent .jdGallery .slideInfoZone{
background-color:#FFF;
}

div.rgsgcontent .jdGallery{
overflow:visible;
}

div.rgsgcontent .myGallery{
border:none;
margin-top:135px;
}

div.rgsgcontent .myGallery .carouselContainer{
/*margin-top:-135px;*/
}

div.rgsgcontent .jdGallery .slideElement{
background-color:#FFF;
width: 420px;
left: 40px;
}

a.carouselBtn{
display:none;
}

div.rgsgcontent .jdGallery a.right{
background:transparent url(/fileadmin/templates/style/img/puceMediaboxD.gif) no-repeat scroll right center;
opacity:1;
right: -40px;
}

div.rgsgcontent .jdGallery a.left{
background:transparent url(/fileadmin/templates/style/img/puceMediaboxG.gif) no-repeat scroll left center;
opacity:1;
}

.jdGallery .carousel a.right, .jdGallery .carousel a.left{
width:3%;
}

div.carouselWrapper div.thumbnail {
float:left;
margin: 0.5em;

}

div.interieur .jdGallery .carousel .carouselInner .thumbnail {
background-color:#FFF;
}

div#ext-thumbnails p.label{
text-align:center;
}

div.rgsgcontent .jdGallery .carousel{
background-color:#FFF;
overflow:visible;
}

div.rgsgcontent .jdGallery .carousel p.label{
display:none;
}

div.rgsgcontent .jdGallery .loadingElement{
background-color:#FFF;
}

div.rgsgcontent a.carouselBtnLeft{
background:transparent url(/fileadmin/templates/style/img/puceMediaboxG.gif) no-repeat scroll left center;
cursor:pointer;
height:99%;
opacity:0.2;
position:absolute;
width:20px;
z-index:10;
top:0;
left:0;
}

div.rgsgcontent a.carouselBtnRight{
background:transparent url(/fileadmin/templates/style/img/puceMediaboxD.gif) no-repeat scroll right center;
cursor:pointer;
height:99%;
opacity:0.2;
position:absolute;
width:20px;
z-index:10;
top:0;
left:0;
}

.jdGallery .carousel .carouselWrapper{
margin: 0 17px 0 17px;
}

div.rgsgcontent .jdGallery .carousel a.right{
right: -40px;
}

div.interieur #content div#col2 div.rgsgcontent .jdGallery .slideInfoZone h2{
font-size:1em;
color:#352975;
float:left;
margin-left:7em;
font-weight:normal;
}

div.rgsgcontent .jdGallery .slideInfoZone span{
float:right;
color:#352975;
font-size:0.7em;
margin-top:0.9em;
}

body  #rglbDescription{
padding:10px;
}

body #rglbCenter,body #rglbBottom{
background-color:#FFF;
}

body #rglbOverlay{
z-index:110;
background-color:#a5cf89;
}

body #rglbCenter,body #rglbBottom{
z-index:120;
}

div.bloc_3cols h3{
margin-top:0;
}

div.bloc_3cols div.col1,div.bloc_3cols div.col2,div.bloc_3cols div.col3{
float:left;
margin-right:0.5em;
}

div.bloc_3cols div.col1{
width:28%;
}

div.bloc_3cols div.col2{
float:left;
width:49%;
}

div.bloc_3cols div.col3{
float:left;
width:18%;
margin-right:0em;
}

.uid194 #col3 ul {
padding-left:0;
margin-left:0;
}

.uid194 #content div#col3 p a{
padding-left:0em;
/*background-color:#d8f8c6;
position:relative;*/
}

.uid194 #content div#col3 p{
/*position:relative;
background-color:#d8f8c6;*/
}

/* Espace presse*/

.uid194 #col3{
margin-top:1em;
}

.uid194 #col3 h3,.uid194 div.interieur #content div#col2 h3,.pid194 #col3 h3,.pid194 div.interieur #content div#col2 h3{
color:#a59f91;
border-bottom:1px dotted #b3b3b3;
font-size:1.4em;
padding-left:0.25em;
margin-top:0;
}

.uid194 #col3 div.tx-newloginbox-pi1 h3,.pid194 #col3 div.tx-newloginbox-pi1 h3{
margin-left:1.25em;
margin-right:0.6em;
}

.uid194 div.interieur #content div#col2 h3,.pid194 div.interieur #content div#col2 h3{
border-top:1px dotted #b3b3b3;
}

.uid194 #col3  p,.pid194 #col3  p{
color:#000;
margin:0;
font-weight:bold;
}

.uid194 .csc-header br,.uid194  .csc-header img,.pid194 .csc-header br,.pid194  .csc-header img{
display:none;
}

.uid194 #col3 ul,.pid194 #col3 ul {
padding-left:0;
margin-left:0;
}

.uid194 #col3 ul li,.pid194 #col3 ul li{
background:none;
padding-left:0;
}

.uid194 #col3 ul li a,.pid194 #col3 ul li a{
background:transparent url(/fileadmin/templates/style/img/puceLienEspacepresse.gif) no-repeat scroll left center;
color:#E60064;
padding-left:1em;
}

.uid194 #col3 input, .pid194 #col3 input {
width:8em;
}

.uid194 div.tx-newloginbox-pi1, .pid194 div.tx-newloginbox-pi1 {
margin-top:1em;
}

.uid194 #col3 p, .pid194 #col3 p {
margin-left:0.5em;
}

.uid194 #col3 p a, .pid194 #col3 p  a{
font-weight:normal;
}

.uid194 #col3 tfoot input, .pid194 #col3 tfoot input {
width:auto;
}

/* petite annonce*/

.uid496 #col3{
margin-top:1em;
}

.uid496 #col3 h3,.uid496 div.interieur #content div#col2 h3,.pid496 #col3 h3,.pid496 div.interieur #content div#col2 h3{
color:#a59f91;
border-bottom:1px dotted #b3b3b3;
font-size:1.4em;
padding-left:0.25em;
margin-top:0;
}

.uid496 #col3 div.tx-newloginbox-pi1 h3,.pid496 #col3 div.tx-newloginbox-pi1 h3{
margin-left:1.25em;
margin-right:0.6em;
}

.uid496 div.interieur #content div#col2 h3,.pid496 div.interieur #content div#col2 h3{
border-top:1px dotted #b3b3b3;
}

.uid496 #col3  p,.pid496 #col3  p{
color:#000;
margin:0;
font-weight:bold;
}

.uid496 .csc-header br,.uid496  .csc-header img,.pid496 .csc-header br,.pid496  .csc-header img{
display:none;
}

.uid496 #col3 ul,.pid496 #col3 ul {
padding-left:0;
margin-left:0;
}

.uid496 #col3 ul li,.pid496 #col3 ul li{
background:none;
padding-left:0;
}

.uid496 #col3 ul li a,.pid496 #col3 ul li a{
background:transparent url(/fileadmin/templates/style/img/puceLienEspacepresse.gif) no-repeat scroll left center;
color:#E60064;
padding-left:1em;
}

.uid496 #col3 input, .pid496 #col3 input {
width:8em;
}

.uid496 div.tx-newloginbox-pi1, .pid496 div.tx-newloginbox-pi1 {
margin-top:1em;
}

.uid496 #col3 p, .pid496 #col3 p {
margin-left:0.5em;
}

.uid496 #col3 p a, .pid496 #col3 p  a{
font-weight:normal;
}

.uid496 #col3 tfoot input, .pid496 #col3 tfoot input {
width:auto;
}



div.lienAccesAnnuaireElu{
padding:1.75em 1em 2em 0em;/*padding:1.75em 1em 2em 3em;*/
background:transparent url(/fileadmin/templates/style/img/fondBlocAnnuaireElus.gif) no-repeat scroll left top;
margin-top:2em;
text-align:center;
}

form#mailform label {
width:11em;
}

form#mailform fieldset {
border:medium none;
}

span.csc-mailform-label{
font-size:0.75em;
}

div.interieur #content div#col2 div.creationUser h3 {
margin-top:0.7em;
}

div.lienAccesAnnuaireElu a{
color:#E60064;
}

div.interieur2 #content div.smenu ul.menug{
	border:none;
}

div.interieur2 #content div.smenu ul.menug li ul {
	display: none;
}

div.interieur2 #content div.smenu ul.menug li ul{
	margin-top:0.8em;
}

div.interieur2 div.blocHaut {
	background: url(/fileadmin/templates/style/img/blocHaut.gif) no-repeat left top;
}

div.interieur2 div.blocBas {
	background: url(/fileadmin/templates/style/img/blocBas.gif) no-repeat left bottom;
}

#page.interieur.interieur2 #content div#col1 h2.titre{
display:none;
}

div.tx-rgsmoothgallery-pi1{
background-color:#FFF;
}

#content  #col3 .user-manifestations-news{
width:15em;
}

div.interieur #col3 div.blocHautLarge h3{
padding-left:0.5em;
}

div.interieur #col3 p.bodytext a{
padding-left:1.25em;
background: url(/fileadmin/templates/style/img/puceLienEspacepresse.gif) no-repeat left center;
color:#ED1F6B;
}

div#blocContenuPrincipal div.blocContenu div.tx-myquizpoll-pi1 input.tx_myquizpoll_pi1-submit {
background-color:#FFFFFF;
background-image:url(/fileadmin/templates/style/img/fondBoutonQuiz.gif);
background-position:center top;
background-repeat:no-repeat;
border:medium none;
color:#FFFFFF;
font-size:0.7em;
font-weight:bold;
margin-top:3em;
padding:0.5em 1.3em;
text-transform:uppercase;
}

/* ==================== Player ==================== */
.player {
	color: #000;
	/*width: 200px;*/
	clear:both;
	margin-bottom:0.5em;
	padding-bottom:0.25em;
	padding-top:0.75em;
	border-top:1px dotted #949494;
}
.player .button {
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: 2px 2px;
	float: left;
}
.player .button a {
	display: block;
	height: 20px;
	text-indent: -100em;
	overflow: hidden;
}

.player .play {
	background-image: url(/fileadmin/templates/style/img/btnPlay.png);
}
.player .pause {
	background-image: url(/fileadmin/templates/style/img/btnPause.png);
}
.player .stop {
	background-image: url(/fileadmin/templates/style/img/btnStop.png);
}

.player .telechargerMp3{
margin-left:0;
margin-top:0.1em;
background-image: url(/fileadmin/templates/style/img/btnTelecharger.png);
width:78px;
}

.player .telechargerMp3 a{
width:85px;
height:auto;
}

.player.playerLatest .telechargerMp3{
margin-left:4.75em;
}

.player .telechargerMp3 a{
	
	display:block;
	width:75px;
	height:13px;
}

div.interieur #content div#col2 div.tx-icspodcast-pi1 .player h3{
font-size:1.1em;
margin:0 0 0em 0;
}

div.interieur #content div#col2 div.tx-icspodcast-pi1 .player h4{
margin:0 0 0.25em 0;
font-size:0.85em;
color:#383888;
}

.player .playerColg{
float:left;
width:66%;
margin-right:1em;
}

.player .playerCold{
float:left;
width:30%;
padding-top:2em;
}

.player.playerLatest h3{
font-size:0.85em;
color:#E60064;
margin:0;
}

.player.playerLatest h4{
font-size:0.8em;
color:#383888;
margin:0;
}

.player.playerLatest{
margin:0;
padding:0;
border-top:1px solid #949494;
}

.player.playerLatest.first{
border-top:none;
}

div#contenu_icspodcast{
width:95%;
margin:0.25em 0.25em 0.25em 0.5em;
}

.tx-icspodcast-pi2 object{
position:absolute;
bottom:0;
left:0;
}

.blocContenu #tous_podcasts a{
margin-top:-2.2em;
color:black;
width:100px;
text-transform:none;
padding:0px;
}

div.tx-icspodcast-pi2{
margin-top:21px;
}

a#icspodcast.show_button {
padding: 1em 0.5em;
}
div.tx-icspodcast-pi1 {
margin-top:-1em;
}

.tx-basecontact-pi1 .details-hg{
background: url(/fileadmin/templates/style/img/coinHGAgenda.gif) left top no-repeat;
margin-left:-1px;
}

.tx-basecontact-pi1 .details-hd{
background: url(/fileadmin/templates/style/img/coinHDAgenda.gif) right top no-repeat;
/*margin:-1px;*/
margin-top:-1px;
margin-right:-1px;
}

.tx-basecontact-pi1 .details-bg{
background: url(/fileadmin/templates/style/img/coinBGAgenda.gif) left bottom no-repeat;
margin-bottom:-1px;
}

#conteneur .tx-basecontact-pi1 .details-bd{
background: url(/fileadmin/templates/style/img/coinBDAgenda.gif) right bottom no-repeat;
overflow: hidden;
}

/** SONDAGE **/
.tx-pbsurvey-pi1 .question-title {
color:#ED1F6B;
font-weight:bold;
margin-bottom:10px;
}

.tx-pbsurvey-pi1 .bartext {
color:#73C73C;
}

.tx-pbsurvey-pi1 .formbuttons input{
background-color:#FFFFFF;
background-image:url(/fileadmin/templates/style//img/fondBoutonQuiz.gif);
background-position:center top;
background-repeat:no-repeat;
border:medium none;
color:#FFFFFF;
font-weight:bold;
padding:0.3em 1.3em;
text-transform:uppercase;
}

.tx-pbsurvey-pi1 fieldset {
border:none;
}

.tx-pbsurvey-pi1 .tx-pbsurvey-pi1-hg {
border:1px solid #9A99DB;
margin:20px 0;
}

.tx-pbsurvey-pi1 .tx-pbsurvey-pi1-hd {
background:transparent url(/fileadmin/templates/style/img/coinHDAgenda.gif) no-repeat scroll right top;
margin:-1px;
}

.tx-pbsurvey-pi1 .tx-pbsurvey-pi1-bg {
background:transparent url(/fileadmin/templates/style/img/coinBGAgenda.gif) no-repeat scroll left bottom;
}

.tx-pbsurvey-pi1 .tx-pbsurvey-pi1-bd {
background: url(/fileadmin/templates/style/img/coinBDAgenda.gif) no-repeat scroll right bottom;
}

.tx-pbsurvey-pi1 .survey_item, .tx-pbsurvey-pi1 div  {
margin:0;
}

.tx-pbsurvey-pi1 .survey_item {
background:transparent url(/fileadmin/templates/style/img/coinHGAgenda.gif) no-repeat scroll left top;
}

/** RESULTAT SONDAGE **/
#blocContenuPrincipal .blocContenu .tx-ncpbsurveyfesimplestats-pi1-td {
border:1px solid #9A9ADB;
padding-left:4px;
}

#blocContenuPrincipal .blocContenu .tx-ncpbsurveyfesimplestats-pi1 table, 
#blocContenuPrincipal .blocContenu .tx-ncpbsurveyfesimplestats-pi1 .graphs img{
width:100%;
}

/** Envoyer un AMI **/

.tipafriend-details{
float:left;
padding:1em;
background: url(/fileadmin/templates/style/img/coinHGAgenda.gif) left top no-repeat;
margin:0;
width:28.5em;
position:relative;
}

.tipafriend-details-hd{
background: url(/fileadmin/templates/style/img/coinHDAgenda.gif) right top no-repeat;
margin:-1px;
float:left;
position:relative;
}

.tipafriend-details-bg{
background: url(/fileadmin/templates/style/img/coinBGAgenda.gif) left bottom no-repeat;
float:left;
position:relative;
}

.tipafriend-details-bd{
background: url(/fileadmin/templates/style/img/coinBDAgenda.gif) right bottom no-repeat;
float:left;/**/
position:relative;
}

.tipafriend-details-hg {
border:1px solid #9A99DB;
float:left;
position:relative;
}

.tipafriend-div1 {
font-size:0.7em;/*12px;*/
padding-left:260px;
}

.tipafriend-url {
font-family:verdana;
font-size:0.5em;/*9px;*/
}

.tipafriend-div2 {
font-size:0.6em;/*10px;*/
padding-left:60px;
}

.tipafriend-field {
border:none;
}

.tipafriend-title {
color:#E60064;
font-size:1.1em;
font-weight:bold;
}

*html div.tipafriend-url a{
font-size:1.2em;
}

#col3 ul li a.internal-link {
color:#E60064;
}

div.tx-icsalertesubscription-pi1 div.blocError{
background-color:#FFE3C0;
border:1px solid #F59418;
margin:1em 0 1em 0;
padding:0.25em 1em 0.25em 2em;
}

div.tx-icsalertesubscription-pi1 div.blocError p{
margin:0;

}

#col3 div.tx-icsextendsmoothgallery-pi1 ul.menu1 li{
background: url(/fileadmin/templates/style/img/puceLienEspacepresse.gif) left center no-repeat;
padding-left:1.5em;
}

#col3 div.tx-icsextendsmoothgallery-pi1 ul.menu2 li{
background: url(/fileadmin/templates/style/img/puceLusteGalerie.gif) left center no-repeat;
padding-left:2.6em;
line-height:2em;

}

#col3 div.tx-icsextendsmoothgallery-pi1 ul.menu2 li.lien2{
text-transform:uppercase;
}

#col3 div.tx-icsextendsmoothgallery-pi1 ul li a{
color:#362b79;
}

.uid194 #content div#col3 p a {
padding-left:1em;
}

.tx-icsformulaire-pi5 div.blocContent {
	min-height: 2.5em;
	padding-bottom: 2.4em;
}

div.interieur #content div#col2 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;
}

#content div#col2 div.tx-icsformulaire-pi3 form h3,#content div#col2 div.tx-icsformulaire-pi4 form h3{
background-color:#FFFFFF;
display:inline;
font-size:0.8em;
font-style:normal;
font-weight:bold;
margin:0 1.5em 0 2.75em;
padding:0 0.7em;
color:#E60064;
position:relative;
}

#content div#col2 div.tx-icsformulaire-pi3 form h4,#content div#col2 div.tx-icsformulaire-pi4 form h4{
background-color:#FFFFFF;
display:inline;
font-size:0.7em;
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(/fileadmin/templates/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(/fileadmin/templates/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;*/
}

#col3 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;
}

#col3 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;
}

input#creneau1,input#creneau2,input#creneau3,input#horaire1,input#horaire2,input#horaire3{
float:left;
}

div.tx-icsformulaire-pi3 div.blocAtelier div.ligne label{
width:9em;
}

div.tx-icsformulaire-pi3 div.blocAtelier div.ligne select{
width:23em;
}

div#bloc_lieu1,div#bloc_lieu2,div#bloc_lieu3,div#bloc_lieu4{
display:none;
}

div.interieur #content div#col2 div.tx-icsformulaire-pi3 .alert{
background-color:#FFE3C0;
border:1px solid #F59418;
margin-top:1em;
padding:0.25em 1em 0.25em 2em;
}

div.interieur #content div#col2 div.tx-icsformulaire-pi3 input.disable{
background-color:#FFF;
border:none;
color:#343434;
}

div.interieur #content div#col2 div.tx-icsformulaire-pi3 div.madame,div.interieur #content div#col2 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;
}

div#blocContenuPrincipal div.blocContenu div.tx-basecontact-pi1 table{
width:100%;
}

div.tx-rmaddthis-pi1 div.addthis_toolbox a img{
	margin-top:0em;
	margin-left:3.35em;
}

#col1 div.tx-newloginbox-pi1 label.login-name{
margin-right:0.5em;
width:auto;
font-size:1em;
}

#col1 div.tx-newloginbox-pi1 label.login-passwd{
margin-right:1.7em;
width:auto;
font-size:1em;
}

#blocContenuPrincipal div.tx-newloginbox-pi1 label.login-name{
margin-right:0.5em;
}

#blocContenuPrincipal div.tx-newloginbox-pi1 label.login-passwd{
margin-right:0.5em;
}

div.tx-icsalertesubscription-pi1-newsletter {
margin-top:1em;
}

div.tx-icsalertesubscription-pi1-newsletter label{
float:none;
}

/*** calcul itineraire ***/
div.tx-icscalculitineraire-pi1 form.ItineraireGoogleMap fieldset {
border:0 none;
padding:0.5em 0 0 0;
margin:0;
}
div.tx-icscalculitineraire-pi1 form.ItineraireGoogleMap fieldset legend {
color:#E60064;
display:block;
float:left;
font-size:1em;
font-weight:bold;
width:100%;
margin:0 0 0.5em 0;
padding:0;
}
div.tx-icscalculitineraire-pi1 form.ItineraireGoogleMap fieldset div {
display:inline;
}
div.tx-icscalculitineraire-pi1 form.ItineraireGoogleMap fieldset div label {
clear:none;
float:none;
font-weight:bold;
}
div.tx-icscalculitineraire-pi1 form.ItineraireGoogleMap fieldset div input {
border:1px solid #9A9ADB;
clear:none;
color:#9A9ADB;
float:none;
width:16em;
}
div.tx-icscalculitineraire-pi1 form.ItineraireGoogleMap fieldset input.submit {
background:#9A9ADB;
border:0 none;
clear:both;
color:#FFFFFF;
cursor:pointer;
float:right;
font-weight:bold;
margin-top:1em;
margin-right:2.8em;
width:8em;
}