/*----------------------------------------------------------
	Style principal
	Projet: France lymphome blob
	Sommaire:
		Reset css
		Balises par défaut
		Disposition
			Mise en page générale
			Eléments récurrents
			Les pages internes
				home.php
		Classes générales
----------------------------------------------------------*/


/* ========================================================================
 * Reset CSS
 * ========================================================================*/

@import "reset.css";

/* ========================================================================
 * Balises par défaut
 * ========================================================================*/
 
html { }

body {background: #aba29a url(../images/bgd_mainRepeat.jpg) top left repeat-x; font-family: arial, helvetica, sans-serif; font-size:12px; color:#696969;}
 
h1 { }
h2 { }
h3 { }
h4 { }
h5 { }
h6 { }

p { }
img { }
sup { }
abbr, acronym { }

blockquote, q { }
blockquote { }
cite { }

ul { }
ol { }
dl { }

form { }
fieldset { }
input { }
label { }

a {color: #006870;}
a:link { }
a:visited { }
a:hover {color: #048E99;}
a:focus { }
a img { }
 
code, pre { }
pre { }
 
hr { clear:both;}

/* ========================================================================
 * Disposition
 * ========================================================================*/

/* -----------------------------------------
 * Mise en page générale
 * ------------------------------------------*/
#main {min-width: 970px; min-height:990px; height:auto !important; height:950px; background: url(../images/bgd_right.jpg) top right no-repeat;}
	#wrap-header{min-width: 970px; background: url(../images/bgd_wrapHeader.jpg) top center no-repeat; height:170px;}
		#header {width: 970px; margin: 0 auto;}
			#header h1 {float:left; display:inline;}
				#header h1 a {margin: 0 0 0 50px;}
			#header .search-form {background: url(../images/bgd_searchForm.gif) center left no-repeat; padding: 0 0 0 105px; overflow:hidden; margin: 135px 0 0 50px; float:left; display:inline;}
			#header .search-form input {float:left}
			#header .search-form .search-text {width: 198px; height: 16px; line-height:16px; border: 1px solid #2db1bb; margin:1px 0 0 0;}
			#header .search-form .btn-search {margin: 0 0 0 5px;}
			#header .acces-rapide {float:left; display:inline; margin: 130px 0 0 35px;}
				#header .acces-rapide a{margin: 0 0 0 15px;}
	#wrap-container {width: 995px; background: url(../images/bgd_wrapContainer.png) top center repeat-y; overflow:hidden; margin: 0 auto}
		#container {width: 970px; margin: 0 auto; overflow:hidden; background: url(../images/illus_decoContainer.jpg) bottom left no-repeat;}
			#nav {float:left; width:200px; display:inline; margin: 0 0 0 2px; padding: 0 0 144px 0;}
					#nav ul.first-level li {margin: 0 0 -3px 0;}
						#nav ul.first-level li a {display:inline-block; width:200px; font-size:16px; font-weight:bold; color:#656565; text-transform : uppercase; text-decoration:none;  margin: 2px 0 0 0; background:url(../images/bgd_menuTop.gif) top left no-repeat;}
						#nav ul.first-level li a.togglers{ackground:url(../images/bgd_menuTopHasChild.gif) top left no-repeat;}
							#nav ul.first-level li a span {display: block; background: url(../images/bgd_menuBottom.gif) bottom left no-repeat; overflow:hidden; padding: 11px 15px 6px 25px; width:148px;}
							#nav ul.first-level li a:hover {background:url(../images/bgd_menuTopHover.gif) top left no-repeat; color:#d86f3c;}
							#nav ul.first-level li a:hover span {background:url(../images/bgd_menuBottomHover.gif) bottom left no-repeat;}
							#nav ul.first-level li a.togglers:hover {background:url(../images/bgd_menuTopHoverHasChild.gif) top left no-repeat; color:#d86f3c;}
							#nav ul.first-level li a.active {background: url(../images/bgd_menuLevelFirstActive.gif) top left no-repeat;}	
							#nav ul.first-level li a.active  span {background:url(../images/bgd_menuBottomHover.gif) bottom left no-repeat;}
					#nav ul.second-level {width:191px; padding: 3px 0 3px 0; margin: 0 2px 0 4px; background:#fdeadf; border-left:1px solid #fbcfb7; border-right:1px solid #fbcfb7; border-bottom:2px solid #fbcfb7;}
						#nav ul.second-level li a {width:156px; text-transform: none; background: white url(../images/puce_menuSecondLevel.gif) center left no-repeat; padding: 3px 0 3px 35px; margin: 0; border-top:1px solid #fbcfb7;}
						#nav ul.second-level li a:hover {background: white url(../images/puce_menuSecondLevel.gif) center left no-repeat; color:#ea9813;}
					#nav ul.third-level {border:none; list-style-position:inside;padding:3px 0 6px;float:left; display: inline;}
						#nav ul.third-level li {background:none;   margin: 0 3px; padding:2px; display:block;}
						#nav ul.third-level li.selected {background:none; margin: 0 3px; color:#006a71; padding:2px;}
						#nav ul.third-level li:hover {background:none;  margin: 0 3px; color:#006a71; padding:2px;}
							#nav ul.third-level li a {text-transform: none; font-weight:normal; font-size:11px; background: url(../images/puce_menuThirdLevel.gif) 3px 6px  no-repeat; border:none; padding: 0 0 0 10px;}
							#nav ul.third-level li a:hover, #nav ul.third-level li.selected a {background: white url(../images/puce_menuThirdLevelSelected.gif) 3px 6px  no-repeat; color: #006a71;}
			#content {width: 732px; float:left; display: inline; overflow: hidden; padding: 0 18px;}
			#aside {}
	#wrap-footer{min-width: 970px; background:url(../images/bgd_footerRepeat.png) top left repeat-x; height:120px; clear:both;}
		#footer {width: 970px; margin: 0 auto; color: white;}
			#footer a {color: white; text-decoration:none;}
			#footer a:hover {color: #999;}
			#footer address {width:212px; padding: 25px 8px; display: inline; margin: 0 38px 0 0;}
			#footer .column-foot {width: 245px; background: #30a8b2; height:72px; margin: 1px 0 0 0; display: inline; padding: 10px;}
			#footer .column-foot img {margin: 12px 5px 0 0;}
			#footer #menu-foot {margin: 12px 40px 0;}
			#footer .last-notes {clear:both; text-align:center; padding: 3px 0 0 0;}
 
/* -----------------------------------------
 * Eléments récurrents
 * ------------------------------------------*/
.flir-image {float: left; border: none; margin: 0; padding: 0;}

 .btn-encart { text-align: right; clear: both; position: absolute; bottom:10px; right: 10px; z-index: 3;}
	 .btn-encart a {text-align:left; display:  inline-block; padding: 0 0 0 40px; background: url(../images/btn_linkEncart.png) center left no-repeat;}
		 .btn-encart a  .btn-flir {display: inline-block; color: white; background: url(../images/btn_linkSpanEncart.png) center right no-repeat; font-size:15px; padding: 8px 20px 8px 10px;}
	 .btn-encart a:hover {background: url(../images/btn_linkEncartHover.png) center left no-repeat;}
		 .btn-encart a:hover  .btn-flir  {background: url(../images/btn_linkSpanEncartHover.png) center right no-repeat;}

#cont  .btn-encart {position:relative; display:block; text-align:right;}
/* -----------------------------------------
 * Les pages internes
 * ------------------------------------------*/
 
/* home.php */
 #slideshow {width:730px; height:271px; float:left; position:relative;}
    #slideshow .loading {position:absolute; top:50%; left:50%; margin-left:-65px; z-index:50; padding:35px 0 0; background:url(../images/ajax-loader.gif) no-repeat center top;}
    #slideshow .pictures {width: 730px; height: 271px; position:absolute; top:0; overflow: hidden; padding:0; margin: 0;}
		#slideshow .pictures li {padding:0; margin: 0; display: block; position: absolute; top: 0; background: none;}
    #slideshow .menu-wrap {padding:10px 12px; width: 110px; height: 30px; position:absolute; left:5px; top: 8px; background:url(../images/bgd_slideshow.gif) repeat-y left top;}
            #slideshow .menu { float:right; position:relative; padding:0; margin: 0;}
                #cont #slideshow .menu li { display: block; float:left; position:relative; z-index:3; margin:0 5px; background: none; padding: 0;}
                    #cont #slideshow .menu li a {font-size:16px; color:#FFFFFF; font-weight: bold; text-decoration: none; padding:0px 7px; margin: 5px 0 0 0; line-height:24px; background: #f0af45; display: inline-block;}
                    #cont #slideshow .menu li.current a {color:#bb7500; background: url(../images/bgd_menuSlide.gif) top center no-repeat; padding: 5px 8px 8px 8px; margin: 0;}
				
#home-encarts .column-home {width:365px; display: inline; margin: 0 0 10px 0; overflow:hidden;}
	#home-encarts .column-home .encart {background: url(../images/bgd_encartsHome.gif) bottom left no-repeat; margin: 10px 5px 5px 0; position: relative}
	#home-encarts .column-image .encart {background:none; margin: 10px 5px 0 3px;}		
	#home-encarts .column-image .encart .image {position: relative; overflow:hidden;z-index:1;}
		#home-encarts .column-image .encart .image .wrap-img {position:absolute; background: url(../images/fgd_wrapImage.png) top center no-repeat; top:0; left:0; z-index:2; width:360px; height: 174px;}
		#home-encarts .column-home .encart h2 {background: url(../images/bgd_h2EncartsHome.gif) top left no-repeat; color: white; font-size:17px; text-align: center;}
		#home-encarts .column-home .encart .desc {padding: 3px 8px 38px 8px;}
		#home-encarts .column-home .encart .desc h5 {background: white;}
		#home-encarts .column-home .encart p img {float:left; margin: 0 5px 0 0; padding: 5px 0; max-width:56px; max-height:69px;width:auto; height:auto;}
		#home-encarts .column-home .btn-encart { text-align: right; clear: both; position: absolute; bottom:10px; right: 10px; z-index: 3;}
			#home-encarts .column-home .btn-encart a {text-align:left; display:  inline-block; padding: 0 0 0 40px; background: url(../images/btn_linkEncart.png) center left no-repeat;}
				#home-encarts .column-home .btn-encart a  .btn-flir {display: inline-block; color: white; background: url(../images/btn_linkSpanEncart.png) center right no-repeat; font-size:15px; padding: 8px 20px 8px 10px;}
			#home-encarts .column-home  .btn-encart a:hover {background: url(../images/btn_linkEncartHover.png) center left no-repeat;}
				#home-encarts .column-home .btn-encart a:hover  .btn-flir  {background: url(../images/btn_linkSpanEncartHover.png) center right no-repeat;}
			
				
 /* page de contenu */

#cont h2 {background: url(../images/bgd_h2.gif) top center no-repeat; text-align: center; color: white; text-transform: uppercase; font-size: 17px; }
	#cont h2 span {display: inline-block; background: url(../images/logo_h2.gif) center left no-repeat;padding: 16px 45px 15px 45px; margin: 0 0 10px 0;}
	#cont h3 {font-size: 16px; color: #006870; margin: 15px 0 10px 0; overflow:hidden;}
	
	#cont hr { background: none; background: url(../images/bgd_hr.gif) center center no-repeat !important; background: none; border:none !important; border: 5px dashed #D1D1D1; height: 1px; color: white;}
	
	#cont .en-tete {background:#f1f1f1; overflow: hidden; margin: 5px 0 5px; width: 730px;}
		#cont .en-tete img{border: 3px solid #e3e3e3; float:left; margin: 0 12px 0 0;}
		#cont .en-tete p {margin: 25px 0; padding: 0 8px; text-align: justify;}
		#cont h4 {font-weight: bold; color: #ea9813; font-size: 14px; margin: 12px 0;}
		#cont h5 {background: #ede6de; font-weight: bold; font-size: 12px; padding: 0 0 0 25px; margin: 5px 0; clear:both;}
		#cont p {margin: 0 0 8px 0; text-align: justify; overflow:hidden;}
		#cont p.indent {text-indent: 25px; text-align: justify;}
		#cont p img.flleft {border: 3px solid #e3e3e3; margin: 0 12px 8px 0;}
		#cont p img.flright {border: 3px solid #e3e3e3; margin: 0 0 8px 12px;}
		#cont ul {list-style:none; padding: 0 0 0 15px; margin: 8px 0;}
		#cont ul li { background: url(../images/puce_content.gif) 5px 5px no-repeat; padding: 0 0 0 18px; margin: 3px 0;}
		
		#cont .column-content {width: 340px; display:inline; margin: 8px 10px 0 0; padding: 0 5px;}
		#cont .latest-update {font-size: 11px; font-style: italic; text-align: right; clear: both;}
 /* contact.php */
.denied {background: #F8F8F8; margin: 8px; border: 3px solid #e3e3e3; padding: 3px;}
#cont .denied ul {background: url(../images/ico_warnSign.gif) center left no-repeat; padding:0 0 0 40px; margin: 0 0 0 15px;  min-height: 38px; height: auto !important; height: 38px;}
	#cont .denied ul li {background: none;}
.form input{display:inline; float: right; border: 1px solid #D9D2CC; width:170px;}
.form select {display:inline; float: right; border: 1px solid #D9D2CC; width:173px;}
	#cont .form p {overflow: hidden; margin: 0 0 5px 0; clear: both;}
	#cont .form p em{font-size:11px;}
	.form #copie {width:  auto; float:left; margin: 0 0 0 12px;}
	.form textarea {width:340px; border: 1px solid #D9D2CC;}
.mandatory {color: #D63E3E; font-weight: bold; font-size:17px;}
#cont .radio li{background: none;}
	.radio input {float: none; width: auto; border:none;}
.btn-submit {clear:both}
.btn-submit input {width: auto; border: none;}
#cont .conformement {clear: both; font-size: 11px; margin: 25px 0 15px 0;}
#cont .form .column-content {background: url(../images/bdg_columForm.png) top left no-repeat; padding: 8px 5px 0 8px; width: 342px; margin: 8px 0 0 0;}

/* temoignages.php */
.navigation {text-align:center; background: url(../images/bgd_navigation.gif) top center no-repeat; height: 40px; margin: 10px 0; padding: 3px 0 0 0; clear: both;}
	.navigation .current-page { background: url(../images/bgd_menuSlide.gif) top center no-repeat;display:inline-block; margin:2px 3px 0 3px; padding:7px 8px 3px; font-weight: bold; font-size: 13px; text-decoration:none; color: #BB7500;}
	.navigation  a {background: #F0AF45; color: white; font-weight: bold; font-size:13px; text-decoration: none; padding: 3px 8px; margin:2px 3px 0 3px; display:inline-block;}
	.navigation  .next-page {display:none;}
	.navigation  .previous-page {display:none;}
	.navigation  .first-page {display:none;}
	.navigation  .last-page {display:none;}
			.navigation .first {background:#F0AF45 url(../images/btn_first.gif) left 5px no-repeat; padding: 3px 10px 3px 20px ; margin:5px 3px 0 3px;}
			.navigation .first:hover {background:#F69865 url(../images/btn_firstHover.gif) left 5px no-repeat; padding: 3px 10px 3px 20px ; margin:5px 3px 0 3px;}
			.navigation .previous {background:#F0AF45 url(../images/btn_previous.gif) left 5px no-repeat; padding: 3px 10px 3px 20px ; margin:5px 3px 0 3px;}
			.navigation .previous:hover {background:#F69865 url(../images/btn_previousHover.gif) left 5px no-repeat; padding: 3px 10px 3px 20px ; margin:5px 3px 0 3px;}
			.navigation .next{background:#F0AF45 url(../images/btn_next.gif) right 5px no-repeat; padding: 3px 25px 3px 10px ; margin:5px 3px 0 3px;}
			.navigation .next:hover{background:#F69865 url(../images/btn_nextHover.gif) right 5px no-repeat; padding: 3px 25px 3px 10px ; margin:5px 3px 0 3px;}
			.navigation .last{background:#F0AF45 url(../images/btn_last.gif) right 5px no-repeat; padding: 3px 25px 3px 10px ; margin:5px 3px 0 3px;}
			.navigation .last:hover{background:#F69865 url(../images/btn_lastHover.gif) right 5px no-repeat; padding: 3px 25px 3px 10px ; margin:5px 3px 0 3px;}
	
	.temoignage {background: #f1f1f1; overflow: hidden; position:relative;}
		.temoignage .cadre-temoin {float: left; border:3px solid #e3e3e3; margin: 0 12px 0 0; display:  width: 55px;}
		.temoignage .infos{float: left; display: inline; margin:12px 12px 0 12px;}
		#cont .temoignage h4 {margin: 5px 0; padding: 0; font-size: 13px; color: #006870; font-weight: bold;}
		#cont .temoignage .age-region {color: #36b4bd;}
		#cont .temoignage .desc {padding: 0 0 38px 0;}
		

			.back {margin: 8px 0; clear: both;}

/* annuaires.php */
.form-annuaire {background: #F8F8F8; margin: 8px; border: 3px solid #e3e3e3; overflow: hidden; margin: 8px auto; padding: 3px; width: 450px; clear: both;}
	.form-annuaire .wrap-search {background: #F8F8F8 url(../images/ico_searchSign.png) left center no-repeat; margin:12px 0 12px 15px; padding: 0 50px;}
	#cont .form-annuaire input {float:none;}
	#cont .form-annuaire input#qannuaire {margin: 0 0 0 12px;}
	#cont .form-annuaire .btn-submit {text-align: center; margin: 10px 0;}
	#map {margin: 0 auto;}
	#cont .btn-more{ text-align: right; clear: both; z-index: 3; position:absolute; bottom: 10px; right: 10px;}
			#cont .btn-more a {text-align:left; display:  inline-block; padding: 0 0 0 40px; background: url(../images/btn_linkEncart.png) center left no-repeat;}
				#cont .btn-more a  .btn-flir {display: inline-block; color: white; background: url(../images/btn_linkSpanEncart.png) center right no-repeat; font-size:15px; padding: 8px 20px 8px 10px;}
			#cont .btn-more a:hover {background: url(../images/btn_linkEncartHover.png) center left no-repeat;}
				#cont .btn-more a:hover  .btn-flir  {background: url(../images/btn_linkSpanEncartHover.png) center right no-repeat;}
	#cont .column-content .encart-center {position: relative; padding: 0 0 45px 0;}
	#cont .column-content .last { padding: 0 0 55px 0;}
	#cont .info-map  {position:relative; overflow:hidden; padding: 0 0 0px 0; height:auto;}
	#cont .info-map  .titre{font-weight:bold; color:#006870;}
		#cont .info-map  p  { margin: 0;}
		#cont .info-map  p img {float:none;  margin: 0;}
		#cont .info-map .btn-more-map {clear: both;}		
		#cont .info-map .btn-more-map  a{display:block; text-align:right;}		
	#cont .annuaire-menu {position:relative; list-style:none;}
	#cont .annuaire-menu li{background:none; float:left;}
		#cont .annuaire-menu  .btn-more{position:relative; float:left; text-align: left;}
		#map {margin: 0 auto 25px auto;}
/* faire un don */
.wrap-montant {padding: 10px 0; width: 330px;}
.don-form  .montant {float:right;}
	.don-form  #montant {width: 145px; float: none;}
	.don-form .signe-euro {padding: 0 0 0 3px;}

#cont .choice-don  .btn-encart {position:relative; list-style:none; text-align:left;}
	#cont .choice-don  .btn-encart li {background:none;}
	
/* confirm don */
	#cont .btn-form {text-align: center;}
	
	.recap td {width: 150px;}
	
/* recherche */
.search-infos {background:none repeat scroll 0 0 #F1F1F1;overflow:hidden;position:relative; margin: 0 0 10px 0; padding: 5px;}
	.search-infos p {padding: 0 0 25px 0;}
	
/* suites d'écrans*/
#cont .menu-intern {position:relative;}
	#cont .menu-intern li{background:none;}
		#cont .menu-intern  .btn-more{position:relative; float:left; text-align: left;}
		
/*  acces MG */
.MG-onglets {padding: 0 0 8px 0;}
	.MG-onglets  a {display:inline-block; background:url(../images/bgd_MG-ongletLeft_n.png) top left no-repeat;padding: 0 0 0 12px; text-decoration:none; color: #656565; text-transform: uppercase; font-size: 12px; font-weight:bold;}
		.MG-onglets  a span {display:inline-block; background:url(../images/bgd_MG-ongletRight_n.png) top right no-repeat; padding: 13px 12px 8px 0}
	.MG-onglets  a.active {background:url(../images/bgd_MG-ongletLeft_o.png) top left no-repeat; color: #ffffff;}
		.MG-onglets  a.active span { background:url(../images/bgd_MG-ongletRight_o.png) top right no-repeat; }
	.MG-onglets  a:hover {background:url(../images/bgd_MG-ongletLeft_h.png) top left no-repeat; color: black;}
		.MG-onglets  a:hover span { background:url(../images/bgd_MG-ongletRight_h.png) top right no-repeat; }
.MG-onglet {clear:left;}
	#cont .MG-onglet .important{color:#0896A2; font-weight:bold; margin: 20px 0 8px 0}
	.MG-onglet em{color:#0896A2; font-style:normal;}

#cont .MG-onglet h2 {margin: 0 0 12px 0; padding: 12px 0 16px 0}
#cont .MG-onglet h3 {margin: 15px 0 15px;}
#cont .MG-onglet h4 {margin: 20px 0 8px;}
	
#cont .MG-onglet  p.quote { border: 1px solid #0896A2; color: #0896A2; font-style: italic;font-weight: bold; margin: 22px auto; padding: 8px 99px; text-align: center; width: 360px;}
#cont .MG-onglet  .encadre { border: 1px solid #CC7A52; color: #666; font-style: italic; margin: 22px auto; padding: 8px 30px; width: 560px; background:#F4F0ED;}
#cont .MG-onglet table  .encadre { border: 1px solid #CC7A52; color: #666; font-style: italic; margin: 8px auto; padding: 8px 30px; width: auto; background:#F4F0ED;}
	#cont .MG-onglet  .encadre ul li {background: url(../images/puce_MG.png) no-repeat scroll 0 1px transparent;}

#cont .MG-onglet .biblio {padding: 12px 0 0 0;}
#cont .MG-onglet .biblio p{font-size:11px; font-style:italic; border-bottom: 1px solid #666; font-weight: bold;margin: 8px 0 5px 0; padding: 0 0 2px;}
#cont .MG-onglet .biblio ol {font-size:11px; font-style:italic; list-style:decimal; padding: 0 0 15px 25px;}
#cont .MG-onglet .biblio ol  li{background:none; padding: 0;}	

#cont .MG-onglet ol.list-ordo  {list-style:decimal;padding: 0 0 15px 25px;}	
#cont .MG-onglet ol.list-ordo  li{background:none;}	
#cont .MG-onglet ol.list-ordo  li ul li{background: url("../images/puce_content.gif") no-repeat scroll 5px 5px transparent; margin: 3px 0; padding: 0 0 0 18px;}	

#cont .MG-onglet .prise-en-charge {background:#F4F0ED; padding: 5px;}
#cont .MG-onglet .prise-en-charge .important {background: url(../images/puce_MG.png) no-repeat scroll 0 1px transparent; padding: 5px 0 0 20px;}

/* récap dons*/
.recap tr th,
.recap tr td { padding: 5px 5px;}
	.recap tr th {background:#F1F1F1; font-weight: bold; }
	.recap tr td {border-bottom: 1px solid #ccc;}
	.recap tr td, .recap .total .center {text-align:center; }
	.recap .total  td{text-align:right; font-weight: bold; border:none;}
	
	
/* Donation */
#show-donation {background:#FFFFFF; text-align:left; margin:20px auto; width:80%; position:relative;}
	#show-donation  h1 {position: relative; text-align: center; color: #065960; display: block; width: auto; height: auto; margin:0; padding: 0; font-size: 22px;}
	#show-donation  h2 {position: relative; text-align: center; color: #065960; display: block; width: auto; height: auto; margin:0 0 8px 0; padding: 0; font-size: 12px;}
	#show-donation h3 {margin:0; padding:0 10px 5px; width: 13%;display: inline; color: #006870;}
	#show-donation h4 {margin:0; padding:10px 10px 5px; font-size:14px;}
	#show-donation p {margin:0; padding:0 15px 5px; font-size:12px;}
	#show-donation .infos {width: 75%;  text-align: left; display: inline; padding:6px 10px 3px;}
	#show-donation  p.infos-don {clear: both; text-align: left; padding: 10px;}
	#show-donation .column{clear: both; overflow:hidden;width:100%;}
	#show-donation p.center-somme{text-align: center; font-style: italic;}
	/*#show-donation .two-columns {width:46%; text-align:center;  background:#F9F8F6; margin:20px 10px 10px;}*/
		#show-donation .center-don {text-align: center;}
		#show-donation .center-don p {padding:10px; font-size:14px; background:#F9F8F6; margin:5px 30% 8px 40%;}
		#show-donation p.date{padding: 15px 8px; font-weight: bold; color: #333;}
		#show-donation p.signature{padding: 15px 8px 0 8px; font-weight: bold; color: #333;}
		
	#show-donation .flleft {float:left;}
	#show-donation .flright {float:right;}
	
/* plugins newsticker */
	#NewsTicker{position:relative; top: -10px; border:none;background:#EDE6DE;width:335px;height:301px;margin:0 auto 5px;}
	#NewsTicker h1{	padding:6px; margin:0; border:0;background:#dfe9d5;color:#000000;font-size:11px;font-weight:bold;}
	#NewsTicker a {	text-decoration:none;}
	#NewsTicker a:hover {text-decoration:underline;}
	#NewsTicker a:active {color:#000;}
	#NewsTicker .date-ticker { color:#E68E3C; font-weight:bold; display:block;  text-align:right;}
	#NewsVertical {width: 324px;	height: 300px;display: block;overflow: hidden;position: relative;}
	#controller{padding:6px;font-size:11px;color:#666;}
	#play_scroll_cont{display:none;}
	
	
/* --------------- */
/* Ticker Vertical */
	#cont #TickerVertical {width: 324px;height: 330px;display: block;list-style: none;margin: 0;padding: 0;}
	#cont #TickerVertical li {	background: none;display: block;width: 314px;color: #333333;text-align: left;font-size: 11px;margin: 0;padding: 6px;float: left;}
		#TickerVertical li .NewsTitle{display: block;	color: #000000;	font-size: 12px;font-weight:bold;margin-bottom:6px;}
		#TickerVertical li .NewsTitle a:link,
		#TickerVertical li .NewsTitle a:Visited {display: block;color: #000000;font-size: 12px;font-weight:bold;margin-bottom:6px;text-decoration:none;}
		#TickerVertical li .NewsTitle a:hover {text-decoration:underline;}
		
		#TickerVertical li .NewsImg{float:left;margin-right:10px;	}
		#TickerVertical li .NewsFooter{display: block;color: #000000;font-size: 10px;margin:6px 0 14px 0;}
		
/* ========================================================================
 * Classes générales
 * ========================================================================*/
.clear { clear:both; line-height:0; height:0; }
.nodisplay { display:none; }
.center { text-align:center; }
.right { text-align:right !important; }
.flright { float:right; }
.flleft { float:left; }
