
.flowfix { margin: 0 !important; padding: 0 !important; width: auto !important; height: 1px !important; border: 0 !important; background: none !important; overflow: hidden !important; display: block !important; float: none !important; clear: both !important; }

.lien			{
	font-family:Verdana, Arial;
	font-size:7pt;
	font-weight:normal;
	color: #838383;
	text-decoration:none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}
.txt			{
	font-family:Verdana, Arial;
	font-size:10pt;
	font-weight:normal;
	color: #838383;
	text-decoration:none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}
.txtblanc			{
	font-family:Verdana, Arial;
	font-size:10pt;
	font-weight:normal;
	color: #ffffff;
	text-decoration:none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}
.txtblancbold			{
	font-family:Verdana, Arial;
	font-size:10pt;
	font-weight:bold;
	color: #ffffff;
	text-decoration:none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}
.titre			{
	font-family:Verdana, Arial;
	font-size:11pt;
	font-weight:bold;
	color:#00a5b4;
	text-decoration:none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}
.newsacti		{
	font-family:Verdana, Arial;
	font-size:10pt;
	color: #838383;
	font-weight:normal;
	text-decoration:none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}


.braquette 		{
	background-image:url(images/top_02.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #00a5b4;
	text-decoration: none;
}

a.top { color: #00a5b4; font-size: .7em; text-decoration: none;  }
a.top:hover { text-decoration: underline; }
.donateurs_campagne { color: #fff; font-size: .9em; width: 100%; margin: 0 0 2em;  border-collapse: collapse; float: left; }
.donateurs_campagne caption { font-size: .95em; font-weight: bold; text-align: center; text-transform: uppercase; background: #666; }
.donateurs_campagne caption, .donateurs_campagne td { padding: .5em .8em; }
.donateurs_campagne tr.impair td { background: #00a5b4; }
.donateurs_campagne tr.pair td { background: #21898d; }

/*FAQ*/
ul.ancor { padding-bottom: 30px; }
ul.ancor a { color: #00a5b4; text-decoration: none; }
ul.ancor a:hover { text-decoration: underline; }
p.titre { border-top: 1px solid #00a5b4; padding-top: 15px; }



/* Campagne de financement */
.separateur-citation { margin: 0 !important; padding: 0 !important; width: auto !important; height: 1px !important; border: 0 !important; overflow: hidden !important; display: block !important; float: none !important; clear: both !important; background: #ddd; }
.photo-citation { font-size: .7em; margin: 0 0 20px 20px; width: 133px; float: right; }
.flashContainer { border: 1px solid #ddd; margin: 0 auto; width: 400px; }
object, embed { margin: 0; padding: 0; display: block; }
a.lien-campagne, a.telecharger { color: #ed1b24; font-size: .8em; text-decoration: underline; }
a.lien-campagne:hover, a.telecharger:hover { color: #cf0606; text-decoration: none; }
a.telecharger { text-decoration: none; padding-left: 16px; background: url(../../campagnes/images/fleche-telecharger.png) 0 50% no-repeat; }

/* Donateurs */
p.photographie { font-size: .8em !important; width: 500px; padding-bottom: 1.8em; }
p.photographie br { display: none; }
p.photographie img { margin: 0; padding: 0 0 .4em; display: block; }

/* TEP-CT */
h1.tep-ct { width: 455px; height: 202px; margin: 0; padding: 0; background: url(../../images/tep-ct/affiche-tep-ct.png) 0 0 no-repeat; }
h1.tep-ct span { position: absolute; top: 0; left:0; width: 1px; height: 1px; overflow: hidden; margin: 0; padding: 0; }
.tep-ct ul { margin: 0 0 0 10px; padding: 0; list-style-type: none; }
.tep-ct ul li { margin: 0 0 5px 0; padding: 0 0 0 12px; background: url(../../images/tep-ct/bullet-tep-ct-list.png) 2px 4px no-repeat; }
.img-tep-ct-float { margin: 40px; float: right; }