/* CSS Document */

input {

	font-size:1em;

}

div#links div#rssLang ul#languages li a {

	text-decoration:underline;

}

div#links div#rssLang ul#languages {

	float:left;

	margin:-3px 0 0;

}

body {

	padding:0;

	margin:0;

	background:#ffffff url(../images/bgdPage.gif) top repeat-x;
	color:#333333;

	font-size:12px;

}

ul {

	margin:0;

	padding:0;

}

li {

	margin:0;

	padding:0;

}

blockquote{margin-left:35px;}

a,a:link, a:visited {

	outline:none;

	/*margin:0;

	padding:0;*/

	color:#3B4688;
	font-weight: normal;

}

a:hover {

	text-decoration:none;

}
/*#block02*/
#block02 {font-size:1.1em;margin:0 0 12px 0;}
#block02 u,#block02 u a.glossaire {color:#333333;font-weight:bold;text-decoration:underline;}

.titregras{color:#3333333;margin-bottom:12px;font-weight:bold;}
.source {font-size:10px;color:#333;font-style:italic;margin-bottom:10px;}
.particuler,#block02  .news {font-size:10px;color:#333;margin-bottom:10px;}
.modifydate{font-size:10px;color:#333;}
.imglegende{font-size:9px;color:#333;font-style:italic;}
hr{margin:12px 0 12px 0;}

#block02 .lienexterne{
	background-image:url(../images/url_icon.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding-right:15px;
}
#block02 .lienpdf{
	background-image:url(../images/url_pdf.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding-right:17px;
}

h1, h2, h3, h4, h5, h6 {

	margin:0;

	padding:0;

}

#block02 h1 {
  font-size:18px;
  font-weight:bold;
  margin:0 0 16px 0px;
}

#block02 h2 {
  color:#10238c;
  font-size:16px;
  font-weight:bold;
  margin:0 0 16px 0px;
}


h3{font-size:12px;}



.clear {

	clear:both;

}

.cacher {

	display:none;

}

.componentheading {

	font-size:16px;

	font-weight:bold;

	color:#3B4688;

	margin:6px 0 0 3px;

}

ol {

	margin:0;

}

strong {

	margin:0;

	padding:0;

}

.bold_txt
{
	font-weight: bold;	
}

.contentpane {

	/*float:left;*/

}

/* espace insecable */

.spacer {

	clear:both;

	display:block;

	visibility:hidden;

	font-size:0px;

	line-height:0px;

	width:100%;

}

.clear {

	clear:both;

}

/*________________________________________________________________________________________*/

#global {

	width:980px;

	/*position:absolute;

	left:50%;

	margin-left: -492px;*/

	text-align:left;

}

/*____________________________header______________________________________________________*/

#header {

	width:100%;

}

/*-----liens----*/

	#links {

	width:100%;

	padding:3px 0 0 0;

	height:26px;

}

#links li#active_language {

	float:left;

	padding:0 2px;

	font-weight:bold

}

#links li {

	float:left;

	padding:0 2px;

}

#links a {

	color:#10238C;

	text-decoration:none;

	display:block;

}

#menu {

	float:left;

	width:450px;

	overflow:hidden;

}

#menu li a {

	padding:0 0 0 17px;

}

#rssLang {

	float:right;

}

.rss {

	background:url(../images/rss.gif) top left no-repeat;

	padding:0 27px 0 22px;

}

/*------baniere----*/		

	#navLogo {

	width:100%;

	background:url(../images/bgdNavLogo.gif) top right no-repeat;

	position:relative;

	float:left;

	overflow:hidden;

}

#navLogo .logo {

	margin:23px 0 0 14px;

	float:left;

}

#navLogo #slogan {

	position:absolute;

	width:626px;

	height:19px;

	top:51px;

	left:162px;

}

#navLogo ul {

	margin:79px 0 0 0;

	_margin:68px 0 0 0;

	background:url(../images/bgdNav.gif) top repeat-x;

	/*height:31px;*/

	overflow:hidden;

	float:right;

}

*+html #navLogo ul {

	!margin:68px 0 0 0;

}

#navLogo li {

	float:left;

}

#navLogo li.active {

	background:url(../images/bgdNavHover.gif) repeat-x top left;

}

#navLogo .lang_french {

	padding:10px 10px;

}

#navLogo .lang_dutch {

	padding:10px 10px;

}

#navLogo .lang_french li a {

	display:block;

	padding:10px 13px;

	font-size:12px;

	font-weight:bold;

	text-decoration:none;

}

#navLogo .lang_dutch li a {

	display:block;

	padding:10px 13px;

	font-size:12px;

	font-weight:bold;

	text-decoration:none;

}

#navLogo li a:hover {

	background:url(../images/bgdNavHover.gif) repeat-x top left;

}

#navLogo li a.bord {

	padding:0;

	margin:0;

	cursor:pointer;

}

#navLogo li a .arrondi01 {

	width:10px;

	height:31px;

	display:block;

	background:url(../images/bgdNav01.gif) left no-repeat;

	float:left;

}

#navLogo li a:hover .arrondi01 {

	background:url(../images/bgdNavHover01.gif) repeat-x top left;

}

#navLogo li a .activArrondi01 {

	width:10px;

	height:31px;

	display:block;

	background:url(../images/bgdNavHover01.gif) left no-repeat;

	float:left;

}

#navLogo li a .arrondi02 {

	width:10px;

	height:31px;

	display:block;

	background:url(../images/bgdNav02.gif) left no-repeat;

	float:left;

}

#navLogo li a:hover .arrondi02 {

	background:url(../images/bgdNavHover02.gif) repeat-x top left;

}

#navLogo li a .activArrondi02 {

	width:10px;

	height:31px;

	display:block;

	background:url(../images/bgdNavHover02.gif) left no-repeat;

	float:left;

}

#navLogo div.lang_dutch li a .texte {

	padding:10px 31px;

	float:left;

}

#navLogo div.lang_french li a .texte {

	padding:10px 13px 10px 12px;

	float:left;

}

#navLogo li a:hover .texte {

	background:url(../images/bgdNavHover.gif) repeat-x top left;

}

#navLogo li a .activTexte {

	padding:10px 13px;

	float:left;

	background:url(../images/bgdNavHover.gif) repeat-x top left;

}

/*___________________________content_______________________________________________________*/

#content {

	/*width:100%;background:url(../images/barreContent.gif) no-repeat 155px 100%;float:left;*/

}

/******************************/

	#block01 {

	width:151px;

	float:left;

	margin:23px 0 0 0;/*border-right:1px solid #c0c5e3;*/

}

/*-----------------------------Home Page-------------------------*/

		#cibles {

	background:url(../images/bgdCibleSite.gif) top left repeat-y;

	margin:0 2px 0 0;

	position:relative;

}

#ciblesContent {

	background:url(../images/bgdCibleSiteTitre.gif) top left no-repeat;

	margin:0 2px;

	border-bottom:4px solid #ffd05c;

}

#ciblesContent h2 {

	padding:15px 0 0 10px;

	font-size:12px;

}

#ciblesContent ul {

	margin:9px 0 0 0;

	/*background-color:#FFF;*/
	background-color:#FFD15E;

}

#ciblesContent li {

	padding:9px 8px 8px 11px;

	border-bottom:1px solid #d8d9e1;

}

#ciblesContent li a {

	color:#10238C;

	font-weight:bold;

	text-decoration:none;

}

#ciblesContent li.last {

	border:0;

}

#main {

	margin-left:81px;

	_margin-left: 78px;

	float:right;

	position:absolute;

}

/*--------------------------Interieur Page-----------------------------*/

		#interieur #cibles {

	margin:0 2px 0 0;

}

#interieur #ciblesContent {

	background:url(../images/bgdCancersTitre.gif) top left no-repeat;

	margin:0 2px;

}

#interieur #ciblesContent h2 {

	padding:10px 0 4px 10px;

	font-size:12px;

	color:#10238C;

}

#interieur #ciblesContent ul#menu_cible {

	margin:9px 0 0 0;

}

#interieur #ciblesContent ul#menu_cible li {

	padding:9px 8px 9px 15px;

	background:#fff;

}

#interieur #ciblesContent ul#menu_cible li.active {

	padding:9px 8px 9px 15px;

	background:#ffd05c bottom left no-repeat;

}

#interieur #ciblesContent ul#menu_cible li a {

	color:#10238C;

	font-weight:bold;

	text-decoration:none;

}

#interieur #ciblesContent ul#menu_cible li.first {

	background:#FFE6A9 url(../images/bgdCancersFirst.gif) repeat-x 0 100%;

	padding:10px 8px 9px 17px;

}

#interieur #ciblesContent ul#menu_cible li.firstActive {

	background:#ffe8ae url(../images/separCancers.gif) bottom left no-repeat;

	font-weight:bold;

	font-size:12px;

	border-top:1px solid #ECB525;

}

#interieur #ciblesContent ul#menu_cible li.active {

	background:#ffe8ae bottom left no-repeat;

	font-weight:bold;

	font-size:12px;

}

#interieur #ciblesContent ul#menu_cible li.last {

	background:#FFD05C url(../images/bgdCancersLast.gif) no-repeat 0 100%;

}

#interieur #ciblesContent ul#menu_cible li.lastActive {

	background:#ffe8ae url(../images/bgdCancersLastActive.gif) no-repeat 0 100%;

}

#interieur #ciblesContent ul#menu_principal li {

	padding:9px 8px 9px 15px;

	background:#ffd15e url(../images/separCancers.gif) bottom left no-repeat;

}

#interieur #ciblesContent ul#menu_principal li.active {

	padding:9px 8px 9px 15px;

	background:#ffd05c bottom left no-repeat;

}

#interieur #ciblesContent ul#menu_principal li a {

	color:#10238C;

	font-weight:bold;

	text-decoration:none;

}

#interieur #ciblesContent ul#menu_principal li.first {

	background:#FFE6A9 url(../images/bgdCancersFirst.gif) repeat-x 0 100%;

	padding:10px 8px 9px 17px;

}

#interieur #ciblesContent ul#menu_principal li.firstActive {

	background:#ffe8ae url(../images/separCancers.gif) bottom left no-repeat;

	font-weight:bold;

	font-size:12px;

	border-top:1px solid #ECB525;

}

#interieur #ciblesContent ul#menu_principal li.active {

	background:#ffe8ae bottom left no-repeat;

	font-weight:bold;

	font-size:12px;

}

#interieur #ciblesContent ul#menu_principal li.last {

	background:#FFD05C url(../images/bgdCancersLast.gif) no-repeat 0 100%;

}

#interieur #ciblesContent ul#menu_principal li.lastActive {

	background:#ffe8ae url(../images/bgdCancersLastActive.gif) no-repeat 0 100%;

}

/*--------------------------Interieur2 Page-----------------------------*/

		#interieur2 #cibles {

	background:url(../images/bgdCibleSite.gif) top left repeat-y;

	margin:0 2px 0 0;

	position:relative;

}

#interieur2 #ciblesContent {

	background:url(../images/bgdCibleSiteTitre.gif) top left no-repeat;

	margin:0 2px;

	border-bottom:4px solid #ffd05c;

}

#interieur2 #ciblesContent h2 {

	padding:15px 0 0 10px;

	font-size:12px;

}

#interieur2 #ciblesContent ul {

	margin:9px 0 0 0;

}

#interieur2 #ciblesContent li {

	padding:9px 8px 8px 11px;

	border-bottom:1px solid #d8d9e1;

}

#interieur2 #ciblesContent li a {

	color:#10238C;

	font-weight:bold;

	text-decoration:none;

}

#interieur2 #ciblesContent li.last {

	border:0;

}

#interieur2 #ciblesContent li.active {

	background:#fff5de url(../images/bgdCiblesActive.gif) repeat-x top left;

}

#interieur2 #ciblesContent li.activeFirst {

	border-left:1px solid #ffffff;/*border-top:2px solid #ffffff*/

	;

	background:#FFE8AF /*url(../images/bgdCiblesActiveFirst.gif) repeat-x 0 100%*/;

}

#interieur2 #main {

	position:absolute;

	width:64px;

	height:66px;

	top:3px;

	left:84px;

}

img.fin_arrondi {

	margin-left: 10px;



}

*+html img.fin_arrondi {



}

img.debut_arrondi {

	margin-left: 10px;

}

*+html img.debut_arrondi {

}

/*------------------------------------------------------------------------*/

		#sites {

	margin:16px 3px 0 0;

	background:url(../images/bgdCibleSite.gif) top left repeat-y;

}

#sitesContent {

	background:url(../images/bgdCibleSiteTitre.gif) top left no-repeat;

	margin:3px 2px 0 2px;

	border-bottom:4px solid #ffd05c;

}

#sitesContent h2 {

	color:#10238C;
	padding:16px 0 0 13px;
	font-size:12px;

}

#sitesContent ul {

	text-align:center;

	margin:14px 11px 0 11px;

}

#sitesContent li {

	border-bottom:1px solid #d8d9e1;

	padding:9px 0 9px 0;

}

/******************************/

			

	#blockCenter {

	width:517px;

	float:left;

	margin:23px 0 0 0;

	padding:0 3px 0 3px;

	_padding: 0 5px 0 5px;

	border-left:1px solid #c0c5e3;

	border-right:1px solid #c0c5e3;

		border-width: 50%;

}

#block02 {

	/*width:517px;

	float:left;*/

	padding:0 0 0 0;

	background:url(../images/bgdContent.gif) top left repeat-y;

}

div.bkg_fill {

	border-bottom: 4px solid #ffd05c;



}

/*------------------------Hauteur contenu-----------------------------*/		

	#home #hauteur {

	float:left;

	width:0;

}

#interieur #hauteur {

	float:left;

	width:0;

	height:100%;

	display:none;

}

#interieur2 #hauteur {

	float:left;

	width:0;

	height:100%;

}

/*------------------------Interieur Page-----------------------------*/

#block02 ul, #block02 ol {

	margin:0;

	padding:5px 0 5px 35px;

}

#block02 ul li, #block02 ol li {

	list-style-type:disc;

}

#block02 ol li{list-style-type:decimal;}

div.blog_more{

	display:inline;

}

ul#pathway {

	padding:5px 0 5px 5px;

	/*width:96%;

	float:left;*/

}

/*--------------------------------------------------------------------*/	

/*-----------------------------------*/	

   

/*-----------------------------------*/

		#annonce {

	margin:0 8px;

}

/*#annonce .annonce_img_bottom {

	margin:-15px 0 0 0;

	height:11px;

	width:500px;

	float:left;

}

.annonce_img_bottom {

	margin:0 0 0 0;

	height:11px;

	width:500px;

	float:left;

}*/

#annonce img {

	/*float:left;*/

}

#annonceFondation {

	/*margin:-4px 0 0 0;*/

	background:#FFF url(../images/bgdAnnonce.gif) top left repeat-x;

	border-left:1px solid #c0c5e3;

	border-right:1px solid #c0c5e3;

	width:484px;

	_width: 484px;

	_margin-top: -3px;

	padding:0 7px;

	/*margin-bottom:-15px;*/

	/*float:left;*/

}

*+html #annonceFondation {

	!margin-top: -3px;

}

#annonceFondation a.new_article {

	display:block;

	float:right;

	padding-bottom:0;

	padding-left:0;

	padding-right:10px;

	padding-top:4px;

}

#annonceFondation a.new_article img {

	margin-bottom:0;


	margin-right:0;

	margin-top: 0px;

	width:16px;

}

#annonceFondation img {

	/*float:left;*/

	margin:10px 0 0 0;

}

#listeTypeContent li.clear {

	background:none;

	display:none;

}
#annonceFondation h3 {

	font-size:14px;

	font-weight:bold;

	color:#3B4688;

	margin:11px 0 0 3px;

}

/*------------------------Interieur Page-----------------------------*/

						#listeType {

	/*float:left;*/

	background:url(../images/bgdTypes.gif) repeat-x top left;

}

#listeType img {

	/*float:left;*/

	margin:0;

}

#listeTypeContent {

	/*float:left;*/

	/*background:url(../images/bgdTypesBorders.gif) repeat-y top right;*/

}

#listeTypeContent ul li {

	padding: 0pt 0pt 0pt 20px; 

	display: block; 

	width: 120px; 

}

#listeTypeContent ul li a {

	margin: 4px 0pt; 

	color: rgb(59, 70, 136); 

	font-size: 10px; 

	outline-color: -moz-use-text-color;

	outline-style: none;

	outline-width: medium; 

	text-decoration: underline;

}

#listeTypeContent ul {

	float:left;

	background:url(../images/separTypesCancer.gif) repeat-y top left;

	padding:13px 10px 13px 4px;

	margin:0;

}

#listeTypeContent .first {

	background:url(../images/bgdTypesBorders.gif) repeat-y top left;

}

#listeTypeContent li {

	margin:0 0 8px 0;

	padding:0 0 0 17px;

	background:url(../images/puceTypesCancers.gif) no-repeat 0 30%;

	float:none;

}

/*--------------------------------------------------------------------*/

		   #annonceFondation .button {

	background:#BFC4E3;

	border:1px solid #3C4688;

	padding:2px 5px;

	margin:0;

	font-weight:bold;

	color:#3B4688;

	font-size:11px;

}

#annonceFondation .inputbox {

	margin:0;

	padding:0 0 0 3px;

	width:184px;

	height:19px;

	font-size:11px;

	border:1px solid #AEC8F7;

}

#annonceFondation .contentpaneopen {

	margin:3px 0 0 0;

	width:484px;

	float:left;

}

#annonceFondation .recherche {

	height:30px;

}

#annonceFondation .resultat {

	border-bottom:1px solid #D8D9E1;

	padding:0 0 14px 0;

}

.contentpaneopen {

	/*float:left;*/

}

#home .articles {

	width:481px;

	float:left;

	background:url(../images/separHorizArticle.gif) bottom left no-repeat;

	padding:6px 0 11px 0;

	margin:0 9px;

}

#home .article {

	float:left;

	width:235px;

}

#interieur .article {

	float:left;

	width:235px;

}

#home .first {

	border-right:1px solid #e8e8e8;

	margin:0 5px 0 0;

}

#home .article h2 {

	font-size:16px;

	color:#3B4688;

}

#home .article img {

	margin:12px 0 0 0;

}

#home .article ul {

	margin:0;

	padding:0;

}

#home .article li {

	float:none;

}

/*------------------------Interieur Page-----------------------------*/

		#articles {

	float:left;

	width:517px;

}

#articles h2 {

	font-size:16px;

	margin:11px 0 0 11px;

	color:#3B4688;

}

#articles p {

	margin:12px 0 0 11px;

}

#articles span {

	color:#4756A7;

	text-decoration:none;

}

#articles em {

	font-size:10px;

}

/*--------------------------------------------------------------------*/

		

		/******************************/

	#block03 {

	width:292px;

	float:left;

	margin:23px 0 0 0;

	padding:0 0 0 3px;

	_padding: 0 0 0 6px;

}

#cancerphone {

	position:relative;

	width:292px;

	float:left;

}

#cancerphone img {

	float:left;

}

#cancerphoneContent {

	background:#e5e7f4 url(../images/bgdCancerPhone.gif) top left repeat-x;

	float:left;

	width:292px;

}

#cancerphoneContent img {

	float:none;

	margin:2px 0 0 14px;

}

#cancerphoneContent p {

	margin:7px 0 0 11px;

}

#acces {

	float:left;

	width:292px;

	margin:16px 0 0 0;

	background:url(../images/bgdAcces.gif) top left repeat-y;

	border-bottom:4px solid #ffd05c;

}

#acces h2 {
	color:#10238C;
	background:url(../images/bgdAccesTitre.gif) top left no-repeat;

	padding:15px 0 16px 13px;

	font-size:12px;

}

#acces form {

	margin:0;

	padding:0;

}

#acces .formClass {

	padding:0 0 19px 0;

	margin:0 0 0 0;

}

#acces .inputTxt {

	background:url(../images/bgdRecherche.gif) repeat-x 0 0;

	margin:6px 0 0 14px;

	padding:3px 7px 0 7px;

	width:184px;

	height:19px;

	font-size:11px;

	border-left:3px solid #dddddd;

	border-right:2px solid #dddddd;

	border-bottom:1px solid #dddddd;

}

#acces .valider {

	background:url(../images/ok.gif) top left no-repeat;

	width:40px;

	height:20px;

	margin:0 0 0 14px;

	border:0;

}

#acces select {

	margin:14px 0 0 14px;

	width:203px;

	font-size:11px;

}

#actualites {

	float:left;

	width:292px;

	margin:19px 0 2px 1px;

	padding:0 0 14px 0;

	border-bottom:4px solid #bfc4e3;

}

#actualites h2 {

	padding:15px 0 2px 13px;

	font-size:12px;

	background:url(../images/bgdActualiteTitre.gif) top left no-repeat;

}

#actualites h3 {

	font-size:11px;

}

#actualites p {

	padding:2px 0 0 0;

	margin:0;

}

#actualites a {

	color:#3B4688;

}

#actualites a:hover {

	text-decoration:none;

}

.actuel {

	background:url(../images/separActualite.gif) bottom left no-repeat;

	margin:0 20px 0 14px;

	padding:14px 0 10px 0;

}

#actualites ul {

	margin:20px 15px 0 0;

}

#actualites li a {

	float:right;

}

/*------------------------Interieur Page-----------------------------*/

	#voirAussi {

	float:left;

	width:292px;

	margin:19px 0 2px 1px;

	padding:0 0 14px 0;

	border-bottom:4px solid #bfc4e3;

}

#voirAussi h2 {
	color:#10238C;
	padding:15px 0 2px 13px;
	font-size:12px;
	background:url(../images/bgdActualiteTitre.gif) top left no-repeat;
}

#voirAussi ul {

	margin:20px 15px 0 17px;

}

#voirAussi li {

	margin:14px 0 0 0;

}

#voirAussi li a {

	color:#3B4688;

}

#voirAussi li a:hover {

	text-decoration:none;

}

/*--------------------------------------------------------------------*/	

		#agenda {

	float:left;

	width:292px;

	margin:14px 0 0 0;

	padding:0 0 14px 0;

	border-bottom:4px solid #bfc4e3;

}

#agenda h2 {
	color:#10238C;
	background:url(../images/bgdActualiteTitre.gif) top left no-repeat;
	padding:15px 0 16px 13px;
	font-size:12px;
}

#agenda p {

	padding:2px 0 0 0;

	margin:0;

}

#agenda a {

	color:#3B4688;

}

#agenda a:hover {

	text-decoration:none;

}

.activite {

	background:url(../images/separActualite.gif) bottom left no-repeat;

	margin:0 20px 0 14px;

	padding:14px 0 10px 0;

}

#agenda ul {

	margin:20px 15px 0 0;

}

#agenda li a {

	float:right;

}

/*_________________________________footer______________________________________________________*/

#footer {

	clear:both;

	margin-top: 10px;

	position:relative;

}

#footerCenter p {

	text-align:center;

	margin-right: 150px

}

#footerCenter ul {

	margin:13px 0;

}

#footerCenter li {

	float:left;

}

#footerCenter li a.middle {

	border-right:1px solid #333

}

#footerCenter li a {

	color:#3B4688;

	text-decoration:none;

	font-size:9px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	padding:0 7px;

}

#footerCenter .copyright {

	color:#333333;

	background:url(../images/separCopyright.gif) top right no-repeat;

}

#footerCenter .imprimer {

	border:none

}

#foter ul li {

	border:none

}

/*--------------------------menu----------------------------*/



.back_button {
	margin:10px 20px 0 0;
	text-align:right;
}

.back_button span {

	background:transparent url(/images/top-back.gif) no-repeat scroll left bottom;

	padding:0 0 0 13px;

}

.back_button a {

	text-decoration:none;

}

.title_article {

	font-size:18px;

	color:#3c4789;

	margin:0px 0 0 22px;
	
	padding-top:10px;

}

a.glossaire {

	color:#7480bd;

	text-decoration:none;

	font-style:italic;

}

div#font_tool {

	float:left;

	margin:0px 10px 0 0;

}

div#font_tool a {

	float:left;

	margin:0 3px;

}

div.syndicate {

	float:left;

	margin:-2px -10px 0 0;

}

div.articles div.article p {

	display:block;

	clear:both;

	padding:8px 0 0 0;

}

#home div.articles div.article img, #interieur div.articles div.article img {

	text-align:center;

	display:block;

	clear:both;

}
span.pathway {
	margin:5px 0 10px 15px;
	display:block;
}
ul#pathway {

	margin:0 0 0 0;

}

ul#pathway li{list-style:none;
display:inline;}

div.item {

	margin:0 0 0 8px;

}

.blog {

	float:left;

	width:517px;

}

div#site_map ul {

	padding:0px 0px 0px 5px;

}

div#site_map ul li {

	clear:both;

}

div#site_map a:hover {

	color:#84796F;

}

div#site_map ul.level_01 {

}

div#site_map ul.level_01 li {

	background-image:url(../img/puce.gif);

	background-position:0px 5px;

	background-repeat:no-repeat;

	list-style-image:none;

	list-style-type:none;

	padding:3px 0 3px 18px;

}

div#site_map ul.level_02 {

}

div#site_map ul.level_02 li {

	background-image:url(../img/nav_puce_sm.gif);

	background-position:0px 5px;

	background-repeat:no-repeat;

	list-style-image:none;

	list-style-type:none;

	padding:3px 0 3px 15px;

}

div#site_map ul.level_03 {

}

div#site_map ul.level_03 li {

	background-image:url(../img/sous-menu_puce.gif);

	background-position:0px 5px;

	background-repeat:no-repeat;

	list-style-image:none;

	list-style-type:none;

	padding:2px 0 2px 15px;

}

div#site_map ul.level_04 {

}

div#site_map ul.level_04 li {

	background-image:url(../img/sous-menu_puce_cercle.gif);

	background-position:0px 5px;

	background-repeat:no-repeat;

	list-style-image:none;

	list-style-type:none;

	padding:2px 0 2px 15px;

}

div#site_map ul li a:hover {

	color:#6B78BF;

	display:block;

}

/*--------------------------ALBUM PHOTO----------------------------*/



.contentGalerie {

	width:498px;

	background:url(../images/bgdAnnonce.gif) top left repeat-x;

	float:left;

	margin-left:10px;

	border-left:1px solid #c0c5e3;

	border-right:1px solid #c0c5e3

}

.thumbalbum {/*--------------------------MINIATURE ALBUM PHOTO----------------------------*/

	background: url(../images/bckThumb.gif) no-repeat;
	width:110px;
	height:180px;
	vertical-align:middle;
	float:left;
	margin:3px;
}
/*--------------------------MINIATURE IMAGE----------------------------*/
/*.thumbimage {
	width:110px;
	height:140px;
	float:left;
	margin:5px;
	background: url(../images/bckImgGal.gif) no-repeat;
	padding:10px 0 0 0;
}*/
.thumbimage {
	width:110px;
	float:left;
	margin:0 10px 20px 0;
	/*margin:5px;*/
	/*background: url(../images/bckImgGal.gif) no-repeat;*/
	/*padding:10px 0 0 0;*/
}
.thumbimageUp{
	background: url(../images/bckImgGal-top.gif) no-repeat top;
	text-align:center;
	
}
.thumbimageUp td{padding:10px 0 0 0;}
.thumbimageDown{
	background: url(../images/bckImgGal-bottom.gif) no-repeat bottom;
	text-align:center;
	padding:0px 0 5px 0;
}
/*.thumbalbum p,.thumbimage p{margin:0;padding:0;}*/
.prev {

	position:relative;

	float:left;

	vertical-align:bottom;

	margin: 50px 5px 0 0;

	text-align:center;

	border:#604688 thin solid;

}

.actual {

	position:relative;

	float:left;

	padding: 5px 5px 5px 5px;

	vertical-align:bottom;

	text-align:center;
	margin:12px;
	border:#604688 thin solid;

}

.next {

	position:relative;

	float:left;

	vertical-align:bottom;

	margin: 50px 0 0 5px;

	text-align:center;

	border:#604688 thin solid;

}

.textthumb {

	vertical-align:bottom;

}

.titreAlbum {

	font-size:16px;

	font-weight:bold;

	color:#3B4688;

	margin:6px 0 0 3px;

}

/*--------------------------Annuaire----------------------------*/	

.contentAnnuaire {

	width:488px;

	background:url(../images/bgdAnnonce.gif) top left repeat-x;

	float:left;

	margin-left:10px;

	margin-top:-4px;

	border-left:1px solid #c0c5e3;

	border-right:1px solid #c0c5e3;

	padding-left:10px;

}

.textChoixAnnuaire {

	line-height:20px;

	padding:0 0 0 20px;

	text-decoration:underline;

}

.textChoixAnnuaire:hover {

	text-decoration:none;

}

.itemAnnuaire {

	background:url(../images/bgdItemAnnuaire.gif) top left no-repeat;
	padding:10px;
	padding:5px 10px 10px 10px;
	height:147px;
	width:440px;
}
.itemAnnuaire p{margin:10px 0 0 0;}
.nomSociete {
	font-size:14px;
	font-weight:bold;
	color:#3B4688;
	margin:0px 0 0 0px;
}

/*--------------------------Login----------------------------*/	

form#login .back_button{

	margin:0 0 0 10px;border-left:1px solid #C0C5E3;border-right:1px solid #C0C5E3;padding:0 7px;width:484px;	

	}

.contentLogin {

	margin-left:10px;

	margin-top:-4px;

	background:transparent url(../images/bgdAnnonce.gif) top left repeat-x;;

	border-left:1px solid #C0C5E3;

	border-right:1px solid #C0C5E3;

	padding:0 7px;

	width:484px;	

}

div#glossaire_def {

	height:100px;

}

div.message {

	clear:both;

	padding:10px 0px 10px 40px;

	background:#D7FFD7;

	border-bottom:1px solid #90DD77;

	border-top:1px solid #90DD77;

	background-image: url('../images/accept.png');

	background-repeat:no-repeat;

	background-position: 10px 50%;

	font-weight:bold;

	color:#333;

	margin:10px 10px 30px 10px;

}

div.error {

	background:#F7E0DF url('../images/cross.png');

	background-repeat:no-repeat;

	background-position: 10px 50%;

	border-bottom:1px solid #F7C0BF;

	border-top:1px solid #F7C0BF;

	color:#333333;

	font-weight:bold;
	margin:10px 10px 30px 10px;
	padding:10px 0px 10px 40px;

}

#annonceFondation div.content_text img, div.content_text img {

	margin:10px;

	border:1px solid #888888;

}
div#block02 .contentpaneopen ul li {

	float:none;

	color:#333333;

}

/**********************/

/*		sitemap		*/

/**********************/
#block02 .xmap ul li {list-style:none;}

div.footer_logo {
	margin: -100px 0pt 0pt -100px;
	text-align: right;
	width: 870px;"
}


/********Campagne Tabac Stop********/
.tarif_consultation_tsl
{
	border:1px solid #666;
	color: #666;
	margin: 3px 0 10px 0;
}

.tarif_consultation_tsl td
{
	border:1px dotted #999;
	padding: 8px;
}

.tarif_consultation_tsl caption
{
	text-align: left;
	font-weight: bold;
	margin: 10px 0;
	background-color: #999;
	padding: 8px;
	color: #FFF;
	margin-bottom: 0;	
}

#txt_frontpage_campagne
{
	padding-left: 15px;
}

#intro_frontpage_campagne h5
{
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	color: #458AB4;
}

#intro_campagne
{
	margin: 10px 110px 10px 0;	
}

#intro_campagne .float_fr
{
	float: right;
	margin: 20px 140px 0 0;
	color: #458AB4;
}

#intro_campagne .float_nl
{
	float: right;
	margin: 20px 165px 0 0;
	color: #458AB4;
}

#intro_campagne h4
{
	font-size: 16px;
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
	text-align: center;
	padding-bottom: 10px;
}

#intro_campagne h5
{
	font-size: 13px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
}

.logo_campagne
{
	float: left;
	margin-bottom: 15px;
}

.logo_frontpage_campagne
{
	float: left;
	margin: 0 10px 10px 0px;	
}

#contenu_campagne
{
	clear: both;
	margin: 0 170px 50px 0;
	text-align: justify;
}

#contenu_campagne img
{
	border: none; 
}

#contenu_campagne a
{
	color: #458AB4; 
}

#contenu_campagne h3
{
	color: #458AB4;
	font-size: 13px;
	margin-top: 25px;
	font-weight: bold;
}

#contenu_campagne li
{
	list-style-type: square;
}

.txt_important
{
	font-weight: bold;
	color: #666;
}

.contentpaneopen li
{
	padding-bottom: 3px;	
}

.txt_color
{
	color:#458AB4;
	font-weight: bold;
}

#partenaire_campagne
{
	float: left;
	margin-bottom: 20px;
}

#partenaire_campagne_nl
{
	float: left;
	text-align: center;
}

#soutien_campagne
{
	float: right;
	margin-bottom: 20px;
}

#soutien_campagne_nl img
{
	float: left;
	margin-right: 15px;
}

#soutien_campagne p
{
	text-align: center;	
}

.partner
{
	clear: both;
	padding-top: 25px;
}

.voir_aussi_campagne
{
	margin: 15px 0;
	clear: both;
}

#logos_campagne
{
	border: 1px dotted #CCC;
	margin-top: 30px;
	height: 140px;
	padding: 0 10px;
	clear: both;
}

#logo_fcc
{
	border: 1px dotted #CCC;
	height: 135px;
	padding: 0 10px 5px 10px;
	float: right;
	text-align: center;
	margin-top: 30px;
}

#logo_fcc img
{
	border: none;
}

#voir_aussi
{
	float: left;
}

.txt_voir_aussi
{
	font-weight: bold;
	padding: 20px 0 0 0;
	color: #666;
}

.faq_remboursement
{
	text-transform: uppercase; 
	background-color: #CCC;
	padding: 5px 0 0 5px;
	color: #FFF;
	height: 20px;

}

.viges
{

	margin-top: 16px;
	text-align: center;
}

.txt_infos
{
	font-size: 9px;
}

#liens_campagne
{
	clear: both;
}


/******** front page tsl ********/

.logo_coach_tabac-stop
{
	margin: 15px 0;
	text-decoration: none;
}

/*********** rajout tabakstopp duits **********/

.content-duits
{
	min-height: 310px;
	margin: 10px 80px; 
}


.content-duits ul, .content-duits ol
{
	padding: 10px 0 5px 25px;
}
.content-duits ul li
{
	list-style-type: disc;
}

.content-duits ul li ul li
{
	list-style-type: circle;
}

.end-txt
{
	margin-top: 35px;
	width: 350px;
	margin: auto;
}

div.footer_logo-duits {
	text-align: center;
	margin: 0 0 15px 0;
}

div.footer_logo-homepage {
	text-align: center;
	margin: 70px 0 0 0;
}

div.footer_logo-homepage img{
	margin-left: 50px;
}
.content-duits h4{
	margin-top: 10px;
	font-size: 13px;
}


.content-duits h3{
	margin-bottom: 15px;
	font-size: 15px;
	color:#2F3C6D ;
}

hr{
	margin: 25px 0;	
	color:#2F3C6D ;
}

#active_menu-smenu
{
 color: #333;	
}

.image-intro{
	float: right;
	margin: 60px 0 0 15px; 
	border: 1px solid #00327C;
	padding: 3px;
}

.weblinks
{
	float: left;	
	margin: 25px 0;
}

.footer_logo-homepage
{
	float: right;

}

.footer_logo-homepage img
{	margin: 60px 0 0 0;
}

.marque-page
{
	margin: 3px 25px 0 0;
	float: left;
	border: 1px solid #8BAE5C;
	padding: 3px;
}

.marque-page_big img
{
	border: 1px solid #8BAE5C;
	padding: 3px;	

}

.marque-page-verso
{
	margin: 0  0  0 45px;	
}

