@charset "utf-8";
/* CSS Document */

body {

	/* color:#494949; */
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	
	color:#414141;
/*
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
*/
	background:url(../medias/body-bg-etoiles.jpg) repeat-x #d3e1ef;
	margin:0;
}
a { color:#01407c;}

h1 {
	color:#b7ac7c;
	font-size:24px;
	margin:0px 0px 15px 0px;
}
h2, h3, h4, h5 {
	margin:0px 0px 10px 0px;
}

/* -- HEADER -- */
#header, #main-top, #main, #main-bottom {
	display:block;
	width:964px;
	margin:0 auto;
}

#header {
	height:131px;
	background:url(../medias/header-logo-make-a-wish_02.gif) no-repeat left top;
}
#header .logo {
	display:block;
	width:312px;
	height:124px;
}

/* -- MAIN -- */
#main-top {
	height:5px;
	background:url(../medias/main-bg-top.png) no-repeat left top transparent;
}
#main {
	padding:5px 15px;
	width:934px;
	background:url(../medias/main-bg-content.png) repeat-y left top transparent;
}
#main-bottom {
	height:15px;
	background:url(../medias/main-bg-bottom.png) no-repeat left top transparent;
}

/* -- BACKTRACK -- */
#backtrack {
	float:left;
	display:block;
	width:590px;
	padding:5px 0px 0px 10px;
	height:15px;
}
#backtrack a { text-decoration:none; }


/* -- CONTENT -- */
#content {
	display:block;
	width:580px;
	padding:20px 10px 15px 10px;
	color:#000;
	float:left;
	margin-right:10px;
}
#content .img-gauche {
	float:left;
	margin:0 10px 10px 0px;
}
#content .img-droite {
	float:right;
	margin:0 0px 10px 10px;
}

#content h1 a, #content h2 a { text-decoration:none;}
#content h2 {
	font-size:14px;
	color:#01407c;
}
#content h3 {
	font-size:12px;
	color:#124d85;
	margin-bottom:0px;
}
#content span.title, #content strong {
	color:#01407c;
	font-weight:bold;
}

#content .longdesc {
	margin-bottom:24px;
}
#content .longdesc h2 {
	font-size:12px;
}
#content .fond-beige {
	padding:6px;
	background-color:#f6f2e2;
	/*float:left;*/
}
.floatLeft{
	float:left;
}
#content h2.FAQ {
	padding:7px 4px;
	font-size:12px;
}
#content h2.FAQ a {
	text-decoration:none;
	display:block;
}

#content h2.impair {
	background-color:#f6f2e2;
}
#content h2.ferme {
	background-image:url(../medias/puces/fleche-bleue-bas.gif);
	background-position:565px 10px;
	background-repeat:no-repeat ;
}
#content h2.ouvert {
	background-image:url(../medias/puces/fleche-bleuclair-haut.gif);
	background-position:565px 10px;
	background-repeat:no-repeat ;
}

#content img.benevoles {
	display:block;
	/*margin-bottom:10px;*/
}

/* -- VUE LISTE ACTUS/VOEUX -- */
a.ensavoirplus-actu-list {
	float:right;
	text-decoration:none;
	font-weight:bold;
	color:#01407c;
	margin:10px 0;
	background:transparent url(../medias/puces/fleche-bleue.gif) no-repeat left 2px;
	padding-left:13px;
}
a.telecharger-document {
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#01407c;
	background:#f4f7fb url(../medias/puces/icone-pdf-list.gif) no-repeat 10px 2px;
	padding:10px 10px 10px 40px;
	margin-bottom:10px;
}

a.doc {
	background:#f4f7fb url(../medias/puces/icone-doc-list.gif) no-repeat 10px 2px;
}

/* -- VUE LISTE ACTUS/VOEUX -- */
.ligne_membre { margin-bottom:12px;}
.ligne_ambassadeur { margin-bottom:20px;}

.description-membre-list p { margin-top:0px; }

/* === PAGINATION ET FILTRE LISTE === */
#filtre_archives {
	margin-bottom:20px;
}

#pagination {
	display:block;
	text-align:center;
	font-weight:bold;
}
#pagination a {
	text-decoration:none;
}

/* === LISTE PARTENAIRE === */
#content .partenaire {
	display:block;
	width:190px;
	height:100px;
	float:left;
	text-align:center;
}



/* -- ENCART -- */
#encart {
	float:left;
	display:block;
	width:320px;
	margin-top:-10px;
	padding-bottom:15px;
}
#encart .faire-un-don { }

#encart .fond-beige {
	padding:6px;
	padding-top:8px;
	background-color:#f6f2e2;
	margin-top:10px;
}
#encart .lien-video {
	display:block;
	text-align:right;
}

#encart .fond-beige .actu-content {
	float:left;
	display:block;
	width:90px;
}
#encart .fond-beige h2 {
	font-size:16px;
	color:#003158;
	margin-bottom:5px;
	text-transform:uppercase;
}
#encart .fond-beige h3, #encart .fond-beige h3 a, #encart .fond-beige h3 a:hover {
	font-size:11px;
	color:#266bb2;
	margin-bottom:5px;
	text-decoration:none;
}
#encart .fond-beige .description, #encart .fond-beige .description a, #encart .fond-beige .description a:hover {
	color:#414141;
	text-decoration:none;
	margin:0px;
}


#encart .fond-beige .vignette {
	float:right;
	display:block;
	width:200px;
	height:150px;
	border:2px solid white;
}
#encart_video_flash { text-align:center;}

/* -- FOOTER -- */
ul#footer {
	margin:0;
	padding:20px 0 10px 0;
	width:934px;
	height:30px;
	background:url(../medias/footer-bg.gif) no-repeat center top;
}

ul#footer li {
	float:left;
	list-style:none;
	list-style-position:outside;
	color:#879eb0;
	padding:0 0 0 4px;
}
ul#footer li a {
	color:#879eb0;
	text-decoration:none;
}
ul#footer li a:hover {
	text-decoration:underline;
}
ul#footer li.partenaires {
	text-align:right;
	float:right;
}
ul#footer li.partenaires a { padding:0 5px;}


.clear-float {
	display:block;
	clear:both;
}

.three-card {
	margin-left:5px;
	position:relative;
	top:5px;
}
.message {
color:#FB8902;
font-size:12px;
font-weight:bold;
}