	
	/* ------- STRUCTURE GENERALE ------- */
	
	* {margin:0px; padding:0px; font-family:Arial;}
	body {margin:0px; background-color:#FFF;}
	
	img {border:0px;}
	
	a {text-decoration:none;}
	a:hover {text-decoration:underline;}
	
	.bold {font-weight:bold;}
	
	div#main {position:relative; width:792px; margin-left:auto; margin-right:auto; text-align:left; margin-top:10px;}
	
	div#bg_main {float:left; width:792px; background:url(img/bg_main.gif) repeat-y;}
	div#bg_bas {float:left; width:785px; background:url(img/bg_bas.gif) no-repeat left bottom; padding:0 0 32px 7px;}
	div#bandeau, div#nav_haute, div#centre, div#footer {float:left; width:778px;}
	div#bandeau_samll {float:left; width:570px;}
	div#bandeau {font-size:0px;}
	
	div#nav_haute {/*background:url(img/bg_nav.gif) repeat-x; background:url(img/bg_nav_new.gif) repeat; */ background:url(img/bg_nav.gif) repeat-x; height:40px; /*height:43px;*/ /*height:74px;*/ margin:0;/* text-align:center;*/ width:778px;}
	div#nav_haute img.bt_accueil {float:left; /*margin-right:131px;*/}
	
	div#nav_haute a {text-decoration:none; color:#665600;}
	div#nav_haute a:hover, 
	div#nav_haute a.on {text-decoration:none; color:#D51010;}
	
	div#nav_haute .menus {/*float:left;*/ font-size:12px; font-weight:normal; height:35px; overflow:hidden; line-height:16px; margin:2px 0 0 0; text-align:center;}
	
	* html div#nav_haute .menus {margin:1px 0 0 0;}
	
	div#nav_haute .menus .titre_0, 
	div#nav_haute .menus .titre_1, 
	div#nav_haute .menus .titre_2, 
	div#nav_haute .menus .titre_3, 
	div#nav_haute .menus .titre_4, 
	div#nav_haute .menus .titre_5 {float:left; overflow:hidden; height:34px; padding:0 9px 0 10px; text-align:center;} 
	
	div#nav_haute .menus .titre_0 {width:60px;}
	div#nav_haute .menus .titre_1 {width:90px;}
	div#nav_haute .menus .titre_2 {width:140px;}
	div#nav_haute .menus .titre_3 {width:120px;}
	div#nav_haute .menus .titre_4 {width:120px;}
	div#nav_haute .menus .titre_5 {width:130px;}
	
	/*div#bg_bas div#nav_haute .menus .titre_0, 
	div#bg_bas div#nav_haute .menus .titre_1 {background:url(img/pipe-nav-small.gif) no-repeat right top;}*/
	
	div#bg_bas div#nav_haute .menus .titre_0, 
	div#bg_bas div#nav_haute .menus .titre_1, 
	div#bg_bas div#nav_haute .menus .titre_2, 
	div#bg_bas div#nav_haute .menus .titre_3, 
	div#bg_bas div#nav_haute .menus .titre_4/*, 
	div#bg_bas div#nav_haute .menus .titre_5*/ {background:url(img/pipe-nav.gif) no-repeat right center;}
	
	div#nav_haute a span {display:none;}
	
	div#nav_haute a.bt_prevention, div#nav_haute a.bt_prevention_on, div#nav_haute a.bt_institutions, div#nav_haute a.bt_institutions_on, div#nav_haute a.bt_pro, div#nav_haute a.bt_pro_on {float:left; height:36px; display:block;}
	
	div#nav_haute a.bt_prevention, div#nav_haute a.bt_prevention_on {width:97px; background:url(img/bt_prevention.gif) no-repeat;}
	div#nav_haute a.bt_prevention:hover, div#nav_haute a.bt_prevention_on {background:url(img/bt_prevention.gif) no-repeat left bottom;}
	
	div#nav_haute a.bt_institutions, div#nav_haute a.bt_institutions_on {width:163px; background:url(img/bt_comite.gif) no-repeat;}
	div#nav_haute a.bt_institutions:hover, div#nav_haute a.bt_institutions_on {background:url(img/bt_comite.gif) no-repeat left bottom;}
	
	div#nav_haute a.bt_pro, div#nav_haute a.bt_pro_on {width:226px; background:url(img/bt_pro.gif) no-repeat;}
	div#nav_haute a.bt_pro:hover, div#nav_haute a.bt_pro_on {background:url(img/bt_pro.gif) no-repeat left bottom;}
	
	div#footer {color:#DC5C60; font-family:Verdana; font-size:9px; text-align:center; position:relative; top:5px; left:110px;}
	div#footer a, div#footer span {color:#666;}
	div#footer img.bt_espaces {vertical-align:middle;}
	
	div#centre div#nav_gauche, div#centre div#nav_gauche_home {float:left; overflow:hidden; width:220px;}
	
	div#centre div#nav_gauche_home {padding-bottom:10px; min-height:585px;}
	* html div#centre div#nav_gauche_home {height:585px;}
	
	div#nav_gauche ul li {float:left; width:220px; list-style:none; line-height:12px;}
	div#nav_gauche ul li a, 
	div#nav_gauche ul li a.nav_gauche_on {font-size:11px; color:#666; font-weight:bold; background:url(img/bg_nav_li.gif) no-repeat; padding:6px 0 6px 23px; display:block;}
	div#nav_gauche ul li a:hover, 
	div#nav_gauche ul li a.nav_gauche_on, 
	div#nav_gauche ul li a.on {background:url(img/bg_nav_li_on.gif) no-repeat;}
	
	div#nav_gauche ul ul ul li {width:220px; list-style:none; line-height:12px;}
	div#nav_gauche ul ul ul li a {background:transparent none repeat scroll 0%;padding:5px 0pt 5px 35px;}
	div#nav_gauche ul ul ul li a:hover,
	div#nav_gauche ul ul ul li a.nav_gauche_on {background:#FFD200;}
	
	div#nav_gauche .sel_acces {width:170px; font-size:10px; color:#666; border:1px solid #666; margin-left:24px;}
	div#nav_gauche img.tt_acces_pratiques {margin:18px 0 3px 10px;}
	div#nav_gauche img.tt_acces_cas {margin:4px 0 3px 10px;}
	
	div#centre div#contenu {float:left; width:558px; padding-bottom:20px;}
	div#contenu img.tt_contenu {margin:19px 0 0 25px;}
	div#contenu p.tt_contenu {margin:19px 0 0 0; font-weight:900; color:#4C4C4C; font-size:13px;}
	
	div#contenu p.tt_contenu span.spip_documents {margin:30px 15px 5px 0;}
	
	div#contenu p.intro_fleche {font-size:11px; color:#D51010; font-weight:bold; background:url(img/fleche.gif) no-repeat 10px 9px; padding:7px 25px 0 26px;}
	div#contenu p.texte {font-size:11px; color:#666; padding:7px 25px 7px 26px;}
	div#contenu p.spip, div#contenu p {font-size:11px; color:#666; padding:0 25px 10px 26px;}
	
	div#contenu p.spip strong.spip u {display:block; margin:7px 0 0 0;}
	
	#RUB35 div#contenu p.spip, #RUB35 div#contenu p {padding:0 10px 10px 0;}
	
	div#contenu p.sous_titre_fleche {clear:both;font-size:11px; color:#000000; font-weight:bold; padding:0 25px 4px 26px;}
	div#contenu p.sous_titre_fleche a{display:block;margin-left:9px;}
	div#contenu p.sous_titre_fleche .fl{display:block;float:left;}
	
	div#contenu p.texte_decale {clear:left; float:left; font-size:11px; color:#666; padding:0 35px 0 62px; margin:0 0 7px 0;}
	a {color:#D51010; font-weight:bold; text-decoration:underline;}
	div#contenu p.texte_decale a {font-size:10px; color:#D51010; font-weight:bold; text-decoration:underline;}
	div#contenu p.texte_decale a:hover {text-decoration:none;}
	
	div#contenu p.entete {font-size:13px; color:#757575; font-weight:normal; padding:0 25px 7px 24px;}
	div#contenu p.sous_titre {font-size:13px; color:#D51010; font-weight:bold; padding:12px 25px 4px 26px;}
	div#contenu H3.spip {font-size:12px; color:#D51010; font-weight:bold; padding:5px 25px 4px 26px; clear:both; margin-bottom:10px;}
	
	div#contenu div.images_campagne {display:inline;padding:50px;}
	
	/* page home */
	div#nav_gauche_home div#actu_home {float:left; width:220px; background-color:#ECECEC;}
	
	div#actu_home p.texte_actu_home1, 
	div#actu_home p.texte_actu_home2, 
	div#actu_home p.spip {font-size:10px; color:#807F84;}
	
	div#actu_home p.texte_actu_home1 .date {float:left; font-size:10px; color:#373737; margin-top:2px; margin-right:4px;}
	div#actu_home p.texte_actu_home1 .titre1 {font-size:12px; color:#373737; font-weight:bold; margin-left:0px; width:190px;}
	
	* html div#actu_home p.texte_actu_home1 .date {padding:0px;}
	* html div#actu_home p.texte_actu_home1 .titre1 {padding:0px;}
	
	div#actu_home p.texte_actu_home1 .titre2 {font-size:12px; color:#767676; font-weight:bold;}
	
	div#actu_home p.texte_actu_home1 {margin-bottom:-10px; padding:2px 8px 0 14px; clear:both;}
	* html div#actu_home p.texte_actu_home1 {padding:4px 0px 0 14px;}
	
	div#actu_home p.texte_actu_home2, 
	div#actu_home p.spip {float:left; padding:10px 8px 1px 14px;}
	
	div#actu_home p.texte_actu_home2 strong.spip {float:left; color:#000000; font-weight:bold;}
	div#actu_home p.spip strong.spip {float:left; color:#000000; font-weight:bold;}
	
	* html div#actu_home p.texte_actu_home2 {padding:5px 0px 5px 10px;}
	* html div#actu_home p.spip {padding:2px 0px 1px 14px;}
	
	* html div#actu_home p.texte_actu_home2 strong.spip {padding:5px 0px 5px 10px;} 
	* html div#actu_home p.spip strong.spip {padding:0px 0px 0px 0px; margin-left:-10px;}
	
	div#actu_home p.suite_actu_home {padding:10px 8px 17px 14px;}
	div#actu_home p.suite_actu_home a {float:left; font-size:9px; color:#D6100F; font-weight:bold; padding:4px 8px 8px 0px;}
	* html div#actu_home p.suite_actu_home a {padding:0px 8px 10px 0px;}
	
	div#nav_gauche_home img.part1 {margin:2px 4px 1px 14px;}
	div#nav_gauche_home img.part2 {margin:0px 9px -2px 21px;}
	div#nav_gauche_home img.part3 {margin:0 0 -1px 2px;}
	div#nav_gauche_home img.part4 {margin:10px 0 15px 5px;}
	div#nav_gauche_home img.part5 {margin:0 0 7px 2px;}
	div#nav_gauche_home img.part6 {margin:0 0 7px 2px;}
	
	div#contenu img.quizz {margin-left:8px;}
	
	div#contenu div#home1 {float:left; width:353px; border:1px solid #D6100F; margin:0 0 0 4px;}
	html>body div#contenu div#home1 {margin-left:8px;}
	div#contenu div#home2 {float:left; width:185px; background-color:#F0F0F0; margin:0 0 0 6px;}
	
	div#home2 p.titre_home2 {font-size:11px; color:#1B1B1F; font-weight:bold; padding:12px 0 5px 25px;}
	div#home2 p.texte_home2 {font-size:10px; color:#807F84; padding:2px 16px 0 30px;}
	div#home2 p.suite_home2 {padding:2px 0 0 30px;}
	div#home2 p.suite_home2 a {font-size:9px; color:#D6100F; font-weight:bold;}
	div#home2 p.lien_home2 {padding:12px 0 0 30px;}
	div#home2 p.lien_home2 a {font-size:10px; color:#D6100F; font-weight:bold; text-decoration:underline;}
	div#home2 p.lien_home2 a:hover {text-decoration:none;}
	
	div#home2 img.questions {margin-top:15px;}
	
	div#home1 p.intro_home1 {font-size:13px; color:#68676B; font-weight:bold; background:url(img/fleche4.gif) no-repeat 9px 17px; padding:15px 30px 0 28px;}
	
	div#home1 p.visu_home1 {float:left; width:200px; padding-bottom:25px;}
	div#home1 p.visu_home1 img.visu_home,
	div#home1 p.visu_home1 img.spip_logos {margin:12px 0 3px 2px;}
	div#home1 a {font-size:10px; color:#D51010; font-weight:bold; text-decoration:underline;}
	div#home1 p.visu_home1 a:hover {text-decoration:none;}
	
	div#home1 p.texte_home1 {float:left; width:145px; font-size:11px; color:#807F84; padding:12px 0 25px 0;}
	
	div#home1 p.lien_home1 {clear:both;}
	div#home1 p.lien_home1 a {font-size:14px; color:#FFF; font-weight:bold; background:#D6100F url(img/fleche5.gif) no-repeat 13px 9px; padding:6px 0 5px 31px; display:block;}
	
	.couleur {color:#D51010; font-weight:bold;}
	
	.spip_forms {font-size:11px; margin:0 25px; width:325px;}
	.spip_forms fieldset {border:0px;width:325px;}
	.spip_forms fieldset legend {display:none;}
	.spip_forms div {margin:10px 0;}
	.spip_forms textarea,
	.spip_forms input {width:325px; border:1px solid; font-size:10px}
	.spip_forms label {font-weight:900;}
	.spip_forms .spip_bouton input {width:55px;}
	.spip_forms table.spip_barre {display:none;}
	
	form#login_admin {width:400px; margin:50px;}
	
	/* elements internes */
	
	body#RUB22 div#contenu p.spip a.spip_in {margin-left:10px;}
	
	/*li.spip {margin:0 0 7px 40px; font-size:12px;}*/
	li.spip {color:#666666; margin:0 7px 7px 40px; font-size:11px;}
	
	.spip_document_36 {margin:27px 10px 3px 3px; clear:both;}
	.spip_document_19, .spip_document_20, .spip_document_21, .spip_document_22, .spip_document_30, .spip_document_33 {margin:4px 10px 4px 5px;}
	.spip_document_23 {clear:both;}
	.spip_document_24, .spip_document_31 {margin:20px 10px 4px 5px;}
	.spip_document_25, .spip_document_26, .spip_document_28, .spip_document_32 {margin:10px 10px 2px 5px;}
	.spip_document_27 {margin:28px 10px 12px 5px;}
	.spip_document_29 {margin:15px 10px 5px 5px;}
	.spip_document_34 {margin:0 10px 0 4px;}
	.spip_document_35 {margin:5px 10px 0 0;}
	
	.spip_document_39 {margin:25px 10px 5px 10px;}
	.spip_document_41, .spip_document_42 {clear:both; margin:5px 7px 5px 5px;}
	.spip_document_43 {clear:both; margin:5px 7px 5px 5px;}
	
	#RUB17 div#centre div#contenu p.sous_titre_fleche .spip_documents_left, 
	#RUB43 div#centre div#contenu p.sous_titre_fleche .spip_documents_left, 
	#RUB39 div#centre div#contenu p.sous_titre_fleche .spip_documents_left {float:left; margin:15px 7px 7px 12px;}
	
	* html #RUB17 div#centre div#contenu p.sous_titre_fleche .spip_documents_left, 
	* html #RUB43 div#centre div#contenu p.sous_titre_fleche .spip_documents_left, 
	* html #RUB39 div#centre div#contenu p.sous_titre_fleche .spip_documents_left {margin-left:24px;}
	
	* + html #RUB17 div#centre div#contenu p.sous_titre_fleche .spip_documents_left, 
	* + html #RUB43 div#centre div#contenu p.sous_titre_fleche .spip_documents_left, 
	* + html #RUB39 div#centre div#contenu p.sous_titre_fleche .spip_documents_left {margin-left:24px;}
	
	/* POP UPS */
	
	.popupadresse { float:left; font-size:13px; color:#757575; font-weight:normal; padding:0 25px 7px 24px;}
	.popuptitre { font-size:16px; color:#D51010; font-weight:bold; padding:0 0 0 24px;}
	.popupsstitre { font-size:14px; color:#000000; font-weight:normal; padding:0 0 0 24px;}
	.popupsstitre1 { font-size:16px; color:#000000; font-weight:bold; padding:0 0 0 24px;}
	.popuptexte {font-size:12px; color:#666; padding:0 25px 10px 26px;}
	.popuptexte1 {font-size:14px; color:#000000; padding:0 0 0 24px;}
	.popupimage { margin:0 15px 15px 24px;}
	.popuplien, span.popuplien {color:#D51010; font-weight:100; text-decoration:underline; font-size:12px;}
	.popuplien1 {color:#0000FF; font-weight:100; text-decoration:underline; font-size:12px;}
	
	/* SPIP LISTES - NEWSLETTER */
	
	div.formulaire_spip {font-size:12px; margin-left:4px; margin-bottom:4px;}
	
	div.formulaire_spip form fieldset legend {color:#D3190A; font-size:13px; font-weight:bold; margin:0pt 2px 0pt 4px; padding:0pt 7px;}
	input#mail_inscription_ {clear:both; margin-bottom:8px; margin-left:4px; margin-right:0px; margin-top:4px; width:190px;}
	div.formulaire_spip form fieldset label {font-size:12px; margin-left:5px; vertical-align:text-top;}
	#index input#suppl_abo_oui {margin:2px 0pt -8px 5px; vertical-align:super; display:none;}
	* html input#suppl_abo_oui {margin:0px 0pt -8px 5px;}
	#index input#desabo {margin:5px 0pt -2px 5px; display:none;}
	* html input#desabo {margin:0px 0pt 0px 5px;}
	*+html input#desabo {margin:0px 0pt -1px 5px;}
	div.spip_bouton input {margin-bottom:2px; margin-left:270px; margin-right:17px; margin-top:2px;}
	
	#index div.formulaire_spip form fieldset .label_abo, 
	#index div.formulaire_spip form fieldset .label_desabo {display:none;}
	
	div#contenu div#abonnement {float:left; width:353px; margin:0 0 0 4px;}
	div#contenu div#abonnement .bloc {margin-top:10px; padding:10px; text-align:center; width:515px;}
	div#contenu div#abonnement .bloc a {font-size:12px; text-decoration:none;}
	div#contenu div#abonnement .bloc a:hover {text-decoration:underline;}
	div#contenu div#abonnement .bloc h1 {color:#D51010; font-size:18px; text-decoration:none;}
	div#contenu div#abonnement .bloc h2 {color:#D51010; font-size:13px;}
	div#contenu div#abonnement .bloc .cadre {background-color:#FFFFFF; font-size:14px; margin-bottom:10px; margin-left:auto; margin-right:auto; padding:10px 8px 10px 0px; text-align:justify; width:500px;}
	div#contenu div#abonnement .bloc .cadre h4 {color:#000000; font-size:13px; margin:5px 0 5px 7px;}
	div#contenu div#abonnement .bloc .cadre legend {color:#D51010 !important; font-size:13px; font-weight:bold; padding:0 7px 0 7px;}
	div#contenu div#abonnement .bloc .cadre form ul li {font-size:14px; margin-top:5px; padding-bottom:5px;}
	div#contenu div#abonnement .bloc .cadre form strong {font-size:13px; margin-top:5px; margin-left:5px;}
	div#contenu div#abonnement .bloc .cadre input {margin-left:5px; margin-right:5px;}
	input.fondo {margin-top:5px; margin-bottom:5px;}
	div#contenu div#abonnement .bloc .cadre form div fieldset input {}
	div#contenu div#abonnement .bloc .cadre fieldset {font-size:13px; padding:0pt 7px;}
	input.fondl {margin-top:4px; vertical-align:top;}
	div#contenu div#abonnement .bloc .cdt a {font-size:10px; text-decoration:none;}
	div#contenu div#abonnement .bloc .cdt a:hover {text-decoration:underline;}
	
	#RUB35 div#centre div#contenu {float:right; width:556px; padding-bottom:20px;}
	#RUB35 div#contenu p.spip {color:#535353; font-size:10px; line-height:13px; margin:0px 0px 10px 0px; padding:0px; text-align:justify; width:355px;}
	#RUB35 .spip_documents_left {margin-right:10px;}
	#RUB35 .spip_documents_right {margin-left:10px;}
	
	* html #RUB35 div#centre div#contenu {overflow:hidden;}
	
	#newsletter p.spip strong.spip {font-weight:bold; color:#E9000E;}
	#newsletter p.spip .spip_out {font-weight:bold; color:#E9000E; text-decoration:underline;}
	
	div#abonnement {height:98px; width:220px;}
	
	div#abonnement p.txt_abo {color:#373737; font-size:11px; font-weight:bold; padding:5px 8px 0 14px; text-align:center; width:190px;}
	* html div#abonnement p.txt_abo {padding:4px 0px 0 14px;}
	
	/* ------- Page LOGIN ------- */
	
	#login div#nav_haute {height:35px;}
	
	#login div.formulaire_spip {float:left; font-size:12px; margin:0 0 5px 25px; width:500px;}
	
	#login #centre #nav_gauche img {margin:2px 0 0 0;}


/* Nouveau style page d'accueil*/
a.ttactu{
	font-size:12px; 
	text-decoration:none; 
	color:#000000;
}
a:hover.ttactu{
	color:#D51010;
}
