body{ background:#836e4d }
body ul.secondary{ border:none }
a.liens_orange{ color:#fff; background:#ff8a00; padding:0 2px; margin-bottom:5px; font-weight:bold; font-size:75% }
a.liens_orange:hover{ background:#017db1; text-decoration:none }
a.liens_bleu{ color:#019BDB }
h1{ font-weight:bold; font-size:150%; }
h1.titre{ background:#a29076; color:#fff; border-bottom:1px dashed #fff; padding:0.1em 0.3em 0.1em 0.6em; margin-bottom:15px }
h2{ font-weight:bold; font-size:130%; }
h3{ font-weight:bold; font-size:110%; }
#content #comments{ border:none }
#wrapper #container{color:#000;}

/********************** GENERAL ************************/
#print_logo{ display:none }
a{ text-decoration:none }
a:hover{ text-decoration:underline }
.clear{ clear:both }
.clear-left{ clear:left }
.clear-right{ clear:right }
p{ margin:1em 0 }
.right{ float:right }
.left{ float:left }
.none{ display:none }

#wrapper{ font-size:80% }

/********************** CONTENT ************************/
/***** HOME *****/
/* 10% */
#block-i18nblocks-9{ float:left }
#encart_10pour100{ width:44.2em; height:26.6em; background:url(../images/content/home/encart_10pour100_bg.jpg) top no-repeat; position:relative }
	#encart_10pour100_txt{ position:absolute; top:1.2em; left:24.4em; width:18.1em }
		#encart_10pour100_txt div{ color:#000; font-size:80%; margin:0 10px; text-align:justify }

#petition{ position:absolute; top:14em; left:24.3em }
	#petition a{ display:block; height:2em; width:215px; text-decoration:none }
	#petition div{ margin:0.4em 0 0 6em; color:#fff; font-size:70%; width:12.7em; text-align:center }

#don{ display:block; position:absolute; left:24.5em; top:17.5em; width:15em; height:34px; text-decoration:none }

#passer_message{ display:block; position:absolute; left:25em; top:20.8em; width:12.2em; height:2em; text-decoration:none }

/* DECOUVRIR CAMPAGNE */
#block-i18nblocks-7{ float:right }
#encart_decouvrir_campagne{ width:13em; height:23.5em; background:url(../images/content/home/encart_decouvrir_campagne_bg.jpg) no-repeat; padding:20px; color:#543611   }
	#encart_decouvrir_campagne h1{ color:#543611; font-size:150%; border-bottom:1px dashed #958060; font-weight:bold; line-height:1; padding-bottom:0.6em }
	#encart_decouvrir_campagne div p{ font-size:80%; text-align:justify   }
	#encart_decouvrir_campagne .liens{ text-align:right }

/* EDITO DESARMANT */
#block-i18nblocks-8{ float:left; clear:both }
#encart_edito_desarmant{ width:16em; height:18.3em; background:#b4a48c url(../images/content/home/encart_edito_desarmant_bg.jpg) bottom no-repeat; margin-top:2.5em; }
	#encart_edito_desarmant #container_edito_desarmant{ width:15.9em; height:15em; overflow:auto; margin-top:-.6em }
        #encart_edito_desarmant #container_edito_desarmant .txt{ margin:0 1em; color:#000; font-size:80%; text-align:justify }
	   #encart_edito_desarmant #container_edito_desarmant .auteur{ margin:0 1em; color:#000; font-size:80%; text-align:right }

/* ACTUALITES */
#block-views-block_actualites{ float:left }
#actualites{ width:27.4em; height:18.3em; background:#b4a48c url(../images/content/home/encart_actualites_bg.jpg) bottom no-repeat; margin:40px 0 0 17px !important; margin:40px 0 0 7px }
	#actualites .txt{ margin:0 1em; color:#000; text-align:justify }
	#actualites .actus{ margin:0 0 1em 0; padding:0 0 1em 0; font-size:70%; border-bottom:1px dashed #FFFFFF }
        #actualites .actus.last{ border:0; margin:0 0 0 0 }
    	#actualites .actus a{ color:#000; font-size:110%; }
    	#actualites .actus a:hover{ color:#fff }
    	#actualites .actus img{ float:left; border:3px solid #fff; margin:5px 10px 0 0 }
    	#actualites .actus .titre{ font-weight:bold; font-size:120%; color:#000 }
    	#actualites .actus a.titre:hover{ color:#000 }
    	#actualites .actus .date{ color:#017db0; font-size:85% }
	#all_actus{ display:block; float:right; font-size:75%; }
	#actualites .lien_texte_actu{ color:#fff }

/* QUIZZ */
#block-block-5{ float:right; }
#quizz{ width:16.15em; height:19.1em; background:url(../images/content/home/encart_quizz_bg.jpg) top right no-repeat; margin-top:0.8em; position:relative }
	#quizz a{ display:block; position:absolute; top:16em; right:1.2em; font-size:100%; }

/***** ACTUALITES *****/
.view-actualites ul li{ list-style:none }
#entete_page{ height:3.5em; font-size:70% }
	#entete_page div{ border:1px solid #a29076; background:#bcad98; color:#fff; font-weight:bold; padding:0.6em 1.2em }
	.breadcrumb a, #breadcrumb span{ color:#000; font-weight:normal }
		.breadcrumb img{ margin-right:5px; position:relative; top:1px; }
		.breadcrumb span{ padding:0 8px; color:#000; font-weight:normal }
	#entete_page #font_size{ background:#BCAD98 url(../images/arche/print_separe_actu.jpg) 7.15em center no-repeat; }
	#font_size img{ margin-right:10px; }
	#font_size #print_actu{ margin:0 }
.view-actualites .item-list ul, .view-actualites .item-list ul li{ margin:0; padding:0 }
.view-actualites .actus .content { margin:0 0 0 15.6em }
.view-actualites .actus{ border-top:1px dashed #836e4d; padding:1em 0; text-align:justify }
.view-actualites .actus.first{ border-top:none }
	.view-actualites .actus .titre a{ color:#000; font-size:150%; font-weight:bold; }
	.view-actualites .actus .date{ color:#000; margin-bottom:1em }
	#actu{ color:#fff; font-size:80%; margin:1em }
		#img_actualite{ float:right; border:3px solid #fff; margin:0 0 2em 2em }
		.imagecache-actu_list{ float:left; border:3px solid #fff; margin:0 2em 0 0 }
        .date{ color:#000; margin-bottom:1em }
    .view-actualites .actus p a.liens_orange{ font-size:95% }

/***** CONTENU SIMPLE *****/
#contenu #page ol, #contenu #page ul, #contenu #squeeze ol, #contenu #squeeze ul, 
#contenu_empty_menu #squeeze ol, #contenu_empty_menu #squeeze ul{ list-style-image:inherit; list-style-position:inside; list-style-type:inherit; padding:0 0 0 3em }
	#contenu #squeeze ul, 
	#contenu_empty_menu #squeeze ul{ list-style-type:disc !important }
	#contenu #squeeze ol, 
	#contenu_empty_menu #squeeze ol{ list-style-type:decimal !important }
    #contenu #container table td{ padding:5px }
    #contenu #container img{ vertical-align:middle; padding:15px }

/* MENU */
#menu_page .content{ margin:0 }
#menu_page li.leaf, #menu_page li.expanded, #menu_page li.collapsed{ list-style:none }
#menu_page li{ margin:0; padding:0 }
#menu_page li li{ margin:0 0 0 0.5em }
#menu_page{ width:13.5em; background:#e68d01 url(../images/menu_content/menu_bottom.jpg) bottom repeat-x; padding-bottom:2em }
	#menu_page h2{ color:#fff; font-size:155%; font-weight:bold; padding:0.1em 0 0 0.5em; background:url(../images/menu_content/titre_bg.jpg) }
	#menu_page ul{ padding:1em 0 0 0; background:url(../images/menu_content/menu_bg_top.jpg) top left repeat-x }
		#menu_page li ul{ background:none; padding:0 }
			#menu_page li a{ display:block; padding:0.5em 0.5em 0.5em 2.5em; color:#fff; border-bottom:1px dashed #533510; font-weight:bold; font-size:85%; background:url(../images/menu_content/puce.jpg) no-repeat 15px 10px; }
			#menu_page li a:hover, #menu_page li a.active{ background:#019bdb url(../images/menu_content/puce_hover.jpg) no-repeat 15px 10px; text-decoration:none }
				#menu_page li li a{ font-weight:normal }
#contenu{ margin-left:14.7em; border-left:1px dashed #836e4d; padding-left:1em }
#page{ margin:0 1em; font-size:100%; color:#000; text-align:justify }
#contenu_empty_menu #wrapper{ padding:0 2em; }

	#page h2{ color:#000; font-size:150%; margin:1em 0 }

/***** FORMULAIRE *****/
#page{ margin:0 }
    #page label{ display:block; float:left; width:28em; text-align:right; margin-right:1em; font-weight:bold }
    #page label span{ color:#e68d01 }
    #page input, #page select, #page textarea{ background:#a29076; border:3px solid #fff; color:#fff; width:15.9em }
    * html #page input,#page select, #page textarea{ background:#a29076; border:3px solid #fff; color:#fff; width:15.9em }
    * html #page textarea{ margin-left: 370px;overflow: hidden; }
    #page .grippie{ margin-left: 29em;width:16.4em;}
    * html #page .grippie{width:16.6em;}
    #page input.error, #page select.error{ background:#a29076; border:3px solid #c52020;  width:15em }
    #page #captcha{ width:7.5em; position:relative; bottom:1em }
    #page #edit-news{ width: auto;margin: 10px 0 5px 0;position: absolute;border: none; background: none; }
    #page #edit-valider{display:block; margin : 10px 0 0 26.5em; width: 240px;height:55px; background: url(../images/content/bt_signer_petition.jpg) no-repeat;cursor: pointer;border: 0}
    * html #page #edit-valider{float:right;margin-right:100px; width: 240px;height:55px; background: url(../images/content/bt_signer_petition.jpg) no-repeat;cursor: pointer;border: 0}
    #page #edit-valider-message{display:block; margin : 10px 0 0 27.5em ;width: 215px;height:60px; background: url(../images/content/bt_passer_message.gif);cursor: pointer;border: 0}
    * html #page #edit-valider-message{float:right;margin-right:115px; width: 215px;height:60px; background: url(../images/content/bt_passer_message.gif);cursor: pointer;border: 0}
    #page .bouton{background: #ddd; border:3px solid #ddd;  width:20em ;margin:1em 0 1em 15em; font-weight: bold; display:block; }
    * html #page .bouton{position: fixed;}
    #page .captcha img{ width: 7em; }
    #page .captcha input{ width: 6em; margin: 15px 0 0 10px; position: absolute }

#block-block-19 div.content, #block-block-20 div.content, #block-block-21 div.content,
#block-block-22 div.content, #block-block-23 div.content, #block-block-24 div.content,
#block-block-25 div.content, #block-block-26 div.content, #block-block-27 div.content { margin:0 }
#block-block-19 div.content ul, #block-block-20 div.content ul, #block-block-21 div.content ul,
#block-block-22 div.content ul, #block-block-23 div.content ul, #block-block-24 div.content ul,
#block-block-25 div.content ul, #block-block-26 div.content ul, #block-block-27 div.content ul { padding:0 0 0 3em }

#page .form-item, #donation_container .form-item, #contact-mail-page .form-item{ padding:0.15em 0; margin:0 }
#page #edit-news-wrapper, #donation_container #edit-letter-wrapper, #contact-mail-page #edit-copy-wrapper{ position:relative; height:1.4em }
#page select, #donation_container select{ width:16.6em; height:2.05em }
html>/**/body #page select, body #donation_container select{ width:16.4em }
#page #edit-news, #donation_container #edit-letter{ width:1em; position:absolute; left:29em; bottom:0.2em }
html>/**/body #page #edit-news{ left:27.8em; bottom:0em }
#page #edit-other-wrapper, #donation_container #edit-other-wrapper{ display:none }
p.italic { font-size:80%; font-style:italic; text-align:justify; margin:2em 0 0 }
    
/***** DONATION *****/
#donation_container{ margin:2em 0 0 0 }
    #donation_container input, #donation_container select{ background:#a29076; border:3px solid #fff }
    #donation_container input{ width:15.9em; height:1.4em }
    #donation_container .form-item label{ float:left; width:28em; text-align:right; padding:0 1em 0 0 }
        #donation_container #edit-submit-payment{ margin:1em 0 0 16em }
            html>/**/body #donation_container #edit-letter{ left:27.6em; bottom:0em }
            #donation_container #edit-letter-wrapper label{ font-weight:bold }
            #donation_container #edit-letter{ background:none; border:0 }
            #donation_container #edit-sumit-donation{ width:285px; height:70px; margin:1em 0 0 26em; border:0; background:url(../images/content/bg_input_donation_fr.jpg); cursor:pointer }
            #ctdonation-payment-paypal-form{ padding:1em 0 0 27em }
                #ctdonation-payment-paypal-form #submit_paypal{ width:285px; height:70px; margin:0 0 1em 0; border:0; display:block }
            #donation_paypal_impot{ font-size:80% }

/***** CONTACT *****/
#contact-mail-page{ margin:2em 0 0 0 }
    #contact-mail-page input, #contact-mail-page textarea{ background:#a29076; border:3px solid #fff }
    #contact-mail-page input{ width:15.9em; height:1.4em }
    #contact-mail-page #edit-message{ height:12em; clear:both }
    #contact-mail-page .form-item label{ float:left; width:15em; text-align:right; padding:0 1em 0 0 }
    #contact-mail-page #edit-copy{ width:1em; position:absolute; left:17em; bottom:0.2em }
    html>/**/body #contact-mail-page #edit-copy{ left:15em; bottom:0em }
    #contact-mail-page #edit-copy-wrapper label{ font-weight:bold }
    #contact-mail-page #edit-copy{ background:none; border:0 }
    #contact-mail-page #edit-submit{ width:185px; height:26px; font-weight:bold; display:block; margin:3em 0 0 17em; border:3px solid #ddd; background:#ddd; cursor:pointer }

/***** RECHERCHE *****/
#search-form #edit-category-wrapper, #search-form #edit-type-multichoice-wrapper, #search-form #edit-type-quiz-wrapper, #search-form #edit-type-story-wrapper{ display:none }

/***** MESSAGE *****/
.form-item input.error, .form-item textarea.error, .form-item select.error{ background:#a29076 !important; border:3px solid #c52020 !important; color:#494949 !important }
.messages ul{ list-style-image:none; list-style-position:outside; list-style-type:none; padding:0 }

/***** NEWSLETTER *****/
/*
#contenu #container #template_newsletter{ border-collapse: inherit;}
	#contenu #container #template_newsletter table td{ padding:0 }
	#contenu #container #template_newsletter img{ padding:0 }*/
	#contenu #container #template_newsletter{ vertical-align: top;}
	#contenu #container #template_newsletter #news-header{ background: #583913}
	#contenu #container #template_newsletter td{ vertical-align: top; padding:0px}
	#contenu #container #template_newsletter img{padding:0px}
	#contenu #container #template_newsletter #news-body{ background: #B4A48C; border-spacing: 10px; border-collapse: separate;}
	#contenu #container #template_newsletter #news-left{border-spacing: 20px; border-collapse: separate;}
	#contenu #container #template_newsletter #news-left .news-titre{ background: #8D795A}
	#contenu #container #template_newsletter #news-right .note{ background: #FFF8EA; }
	#contenu #container #template_newsletter #footer-1{ background: #E68D01; padding: 15px}
	#contenu #container #template_newsletter #footer-2{ background: #583913; padding: 10px}
.node-unpublished{ background: none }	

/***** SITE MAP *****/
.site-map .box{ margin:0 0 1.5em 0 }
.site-map .box ul.tree{ margin:0 0 0 2em }

.mceContentBody a{ color:#FF8A00 }
#contenu #container .mceEditorContainer  img{ padding:0 }

#squeeze .box{ margin:3em 0 0 }
