/*****************************/
/*           HTML            */
/*****************************/
body, html { width:100%; }
body { margin:0; padding:0; font:11px/18px Arial, Helvetica, sans-serif; background:#fff; color:#494949; text-align:center; }
img { border:0; }
a { text-decoration:none; color:#c3151c; }
a:hover { text-decoration:underline; }
form, input, textarea, select { margin:0; }

h1 { background:url(/NAVPICS/puces/gros_rouge.png) 0 3px no-repeat; color:#c3151c; font-size:12px; margin:0; padding:0 0 0 21px; }

ul { list-style:none; margin:0; padding:0; }
ul li { margin:0; padding:0; }
ul li a { display:block; margin:0; padding:0; }


/*****************************/
/*        STRUCTURE          */
/*****************************/
div.fd_left { background:#90b5ca; height:150px; left:0; position:absolute; top:0; width:50%; z-index:0; }
div.fd_right { background:#494949; height:150px; right:0; position:absolute; top:0; width:50%; z-index:0; }
#container { background:#eff9ff url(/NAVPICS/fonds/fd_content.gif) 0 0 repeat-y; margin:0 auto; text-align:left; width:955px; } /* conteneur de page */
#container_2cols { background:#fff url(/NAVPICS/fonds/fd_content_home.gif) 0 0 repeat-y; margin:0 auto; text-align:left; width:955px; } /* conteneur de page */

#header { background:url(/NAVPICS/fonds/fd_header.jpg) 0 0 no-repeat; height:150px; position:relative; width:955px; z-index:1; } /* entete */
#header_home { height:150px; position:relative; width:955px; z-index:1; } /* entete */
#header img.logo { left:32px; position:absolute; top:37px; } 
#header img.english, #header_home img.english { right:185px; position:absolute; top:132px; } 
#nav_main { background:#90b5ca; bottom:0; position:absolute; left:0; width:741px; } /* navigation principale */
#nav_main li { float:left; font-size:12px; height:25px; line-height:25px; text-align:center; }
li#menu0 { border-right:1px solid #c8dae5; text-align:right; width:185px; }
li#menu1 { width:91px; }
li#menu2 { background:url(/NAVPICS/fonds/separ_menu.gif) 0 8px no-repeat; width:60px; }
li#menu3 { background:url(/NAVPICS/fonds/separ_menu.gif) 0 8px no-repeat; width:108px; }
li#menu36 { background:url(/NAVPICS/fonds/separ_menu.gif) 0 8px no-repeat; width:120px; }
li#menu4 { background:url(/NAVPICS/fonds/separ_menu.gif) 0 8px no-repeat; width:61px; }
li#menu5 { background:url(/NAVPICS/fonds/separ_menu.gif) 0 8px no-repeat; width:56px; }
li#menu6 { background:url(/NAVPICS/fonds/separ_menu.gif) 0 8px no-repeat; width:56px; }
#nav_main li a { color:#fff; }
#nav_main li a:hover, #nav_main li.on a { background:url(/NAVPICS/fonds/fd_menu.gif) 0 0 repeat-x; text-decoration:none; }
li#menu0 a { background:url(/NAVPICS/puces/home.png) 104px 7px no-repeat; padding:0 16px 0 0; }
li#menu0 a:hover, li#menu0.on a { background:#7395a9 url(/NAVPICS/puces/home.png) 104px 7px no-repeat; }

#content { } /* contenu */

#content_main { background:#eff9ff; border-right:2px solid #fff; border-top:2px solid #fff; float:left; padding:15px 18px 15px 20px; width:515px;} /* contenu principal */
#content_main_large { background:#eff9ff; border-top:2px solid #fff; float:left; padding:15px 20px; width:730px; }

#content_supp { background:#7395a9 url(/NAVPICS/fonds/fd_colright.gif) 0 0 no-repeat; float:left; width:215px; } /* contenu supplementaire */
div.blog { background:url(/NAVPICS/fonds/fd_blog.jpg) right bottom no-repeat; padding:40px 0 270px 8px; }
div.blog h2, div.blog_home h2 { background:url(/NAVPICS/puces/blanc.png) 0 3px no-repeat; color:#fff; font-size:18px; font-weight:normal; margin:0; padding:0 0 0 21px;}
div.blog h2 a, div.blog_home h2 a { color:#fff; }
div.blog ul, div.blog_home ul { margin:10px 0 0 30px; }
div.blog ul li, div.blog_home ul li { margin:0 0 3px 0; }
div.blog ul li a, div.blog_home ul li a { background:url(/NAVPICS/puces/petit_blanc.gif) 0 8px no-repeat; color:#fcfcfc; padding:0 0 0 10px }
div.blog ul li a:hover, div.blog_home ul li a:hover {}
div.blog p, div.blog_home p { font-weight:bold; margin:15px 0 10px 31px; }
div.blog p a, div.blog_home p a { background:url(/NAVPICS/puces/rss.png) 0 0 no-repeat; color:#fcfcfc; padding:0 0 0 42px; }

#nav_supp { background:#eff9ff url(/NAVPICS/fonds/fd_nav_supp.png) right 0 no-repeat; border-top:2px solid #fff; float:left; min-height:786px; padding:0 11px 0 16px; width:158px; } /* navigation supplementaire */
#nav_supp ul { margin:35px 0 0 0;  }
#nav_supp ul li { border-top:1px solid #ced6db; line-height:14px; }
#nav_supp ul li:first-child { border-top:none; }
#nav_supp ul li a { color:#494949; background:url(/NAVPICS/puces/rouge.gif) 0 7px no-repeat; padding:4px 0 4px 15px; }
#nav_supp ul li a { text-decoration:none; }
#nav_supp li ul { display:none; margin:0 0 10px 15px; }
#nav_supp li.on ul { display:block; font-weight:normal; }
#nav_supp li li a { background:none; padding:4px 0; }



#site_info { background:url(/NAVPICS/fonds/fd_footer.gif) 0 0 no-repeat; height:27px; padding:34px 0 0 217px; width:738px; } /* ours du site - footer */

ul.footer { float:left; height:26px; margin:0; width:300px; }
ul.footer li { background:url(/NAVPICS/fonds/separ_footer.gif) 0 8px no-repeat; float:left; height:26px; line-height:26px; }
ul.footer li:first-child { background:none; }
ul.footer li a { color:#fff; display:block; padding:0 5px 0 7px; }
ul.footer li a:hover { text-decoration:underline; }

p.arbo { background:url(/NAVPICS/pointilles/gris_hz_large.gif) 0 bottom repeat-x; color:#c3151c; font-weight:bold; margin:0; padding:0 0 10px 0; width:515px; }
p.arbo a { font-weight:normal; }


/*****************************/
/*           HOME            */
/*****************************/
#nav_supp_home { background:#eff9ff url(/NAVPICS/fonds/fd_nav_supp_home.png) right 0 no-repeat; border-top:2px solid #fff; float:left; padding:0 11px 15px 16px; width:158px; } /* navigation supplementaire */
#content_home { background:#fff; float:left; padding:0 0 15px 0; width:770px;} /* contenu principal */
#content_supp_home { background:#fff url(/NAVPICS/fonds/fd_colright.gif) 0 0 no-repeat; float:left; width:215px; } /* contenu supplementaire */

#content_supp_home div.zoom { margin:2px 0 0 0; min-height:91px; padding:10px 0 0 8px; }
#content_supp_home div.zoom h2 { background:url(/NAVPICS/puces/blanc.png) 0 6px no-repeat; color:#fff; font-size:18px; font-weight:normal; margin:0 0 0 0; padding:0 0 0 19px;}
#content_supp_home div.zoom h2 a { color:#fff; }
#content_supp_home div.zoom p { color:#fff; line-height:13px; margin:4px 0 0 20px; width:120px; }

div.edito { margin:22px 0 0 0; }
div.edito div.photo_edito { height:84px; overflow:hidden; position:relative; width:93px; }
div.edito div.photo_edito span { background:url(/NAVPICS/fonds/cache_photo_edito.png) 0 0 no-repeat; display:block; height:84px; position:absolute; width:93px; }
div.edito h2 { background:url(/NAVPICS/puces/rouge.png) 0 6px no-repeat; color:#494949; font-size:18px; font-weight:normal; margin:10px 0 0 0; padding:0 0 0 16px; }
div.edito h2 a { color:#494949; }
div.edito p.suite { float:right; margin:0; }
div.edito p.suite a { background:url(/NAVPICS/puces/fleche_rouge.png) 0 5px no-repeat; display:block; padding:0 0 0 16px; }

div.actus_home { margin:22px 0 0 0; }
div.actus_home h2 { background:url(/NAVPICS/puces/rouge.png) 0 5px no-repeat; color:#494949; font-size:14px; line-height:18px; font-weight:bold; margin:10px 0 10px 0; padding:0 0 0 16px; }
div.edito_home h2 a { color:#494949; }
div.actus_home div.item { background:url(/NAVPICS/pointilles/gris_hz_large.gif) 0 bottom repeat-x; padding:10px 0; }
div.actus_home div.item h3 { font-size:11px; margin:0;  }
div.actus_home div.item p.suite { background:url(/NAVPICS/puces/fleche_rouge.png) 0 5px no-repeat; margin:0; padding:0 0 0 20px; }

.sociaux { background:url(/NAVPICS/boutons/bt_rss.gif) 0 0 no-repeat; color:#f37322; display:block; height:30px; line-height:25px; padding:5px 0 0 20px; width:140px; }
.sociaux li { float:left; height:20px; margin:0 12px 0 0; width:20px;}
.sociaux li.rss { background:url(/NAVPICS/boutons/rss.png) 0 0 no-repeat; }
.sociaux li.linkedin { background:url(/NAVPICS/boutons/linkedin.png) 0 0 no-repeat; }
.sociaux li.twitter { background:url(/NAVPICS/boutons/twitter.png) 0 0 no-repeat; }
.sociaux li.facebook { background:url(/NAVPICS/boutons/facebook.png) 0 0 no-repeat; }
.sociaux li a { display:block; height:20px; width:20px; text-indent:-9999px; }
.sociaux li a:hover {}

p.extranet { margin:10px 0 0 -2px; }
p.extranet a { background:url(/NAVPICS/boutons/bt_extranet.gif) 0 0 no-repeat; color:#494949; display:block; height:30px; line-height:30px; padding:0 0 0 32px; width:128px; }


div.intro { background:url(/NAVPICS/fonds/fd_home.jpg) 0 0 no-repeat; border-right:2px solid #fff; border-top:2px solid #fff; float:left; height:137px; padding:152px 44px 0 203px; width:306px; }
div.intro p.spip { margin:0 0 0 21px; }
div.intro p.suite { float:right; margin:0; }
div.intro p.suite a { background:url(/NAVPICS/puces/fleche_rouge.png) 0 5px no-repeat; display:block; padding:0 0 0 16px; }

div.blog_home { background:url(/NAVPICS/fonds/fd_blog_home.gif) right bottom no-repeat; min-height:147px; padding:40px 0 0 8px; }

#agence { clear:both; width:770px; }
div.services { float:left; height:111px; padding:19px 0 0 13px; width:279px; }
div.services h3 { background:url(/NAVPICS/puces/rouge.png) 0 6px no-repeat; color:#494949; font-size:14px; margin:0 0 8px 0; padding:0 0 0 16px; }
div.composantes { float:left; height:111px; padding:19px 0 0 18px; width:266px; }
div.composantes h3 { background:url(/NAVPICS/puces/bleu.png) 0 6px no-repeat; color:#494949; font-size:14px; margin:0 0 8px 0; padding:0 0 0 16px; }
div.services div.texte, div.composantes div.texte { background:url(/NAVPICS/pointilles/gris_vt_large.gif) right 0 repeat-y; }
div.financement { float:left; height:111px; padding:19px 0 0 15px; width:179px; }
div.financement h3 { background:url(/NAVPICS/puces/violet.png) 0 6px no-repeat; color:#494949; font-size:14px; margin:0 0 8px 0; padding:0 0 0 16px; }
#agence div.item { float:left; height:88px; line-height:14px; width:124px; }
#agence div.item a { background:url(/NAVPICS/puces/agence.gif) 11px 7px no-repeat; color:#fff; display:block; height:84px; padding:4px 0 0 21px; width:103px; }
#agence div.item a:hover { text-decoration:none; }
div.interex { background:url(/NAVPICS/fonds/fd_interex.jpg) 0 0 no-repeat; margin:0 9px 0 0; }
div.intelligence { background:url(/NAVPICS/fonds/fd_intelligence_eco.jpg) 0 0 no-repeat; }
div.innov { background:url(/NAVPICS/fonds/fd_bretagne_innov.jpg) 0 0 no-repeat; margin:0 8px 0 0; }
div.internat { background:url(/NAVPICS/fonds/fd_bretagne_internat.jpg) 0 0 no-repeat; }
div.region { background:url(/NAVPICS/fonds/fd_region_bretagne.jpg) 0 0 no-repeat; }

#site_info_home { background:url(/NAVPICS/fonds/fd_footer_home.gif) 0 0 no-repeat; height:27px; padding:34px 0 0 217px; width:738px; } /* ours du site - footer */

/*****************************/
/*          DETAIL           */
/*****************************/
/* NOS MISSIONS */
div.presentation { margin:22px 0 0 0; }
div.presentation div.chapo { background:url(/NAVPICS/puces/fleche.png) 7px 0 no-repeat; margin:15px 0 20px 0; min-height:20px; padding:0 0 0 41px; }
div.presentation div.chapo p.spip:first-child { margin-top:0; }

div.actus { background:url(/NAVPICS/pointilles/gris_hz_large.gif) 0 0 repeat-x; margin:20px 0 0 0; }
div.actus div.item { background:url(/NAVPICS/pointilles/gris_hz_large.gif) 0 bottom repeat-x; padding:10px 0; }
div.actus div.item h3 { font-size:11px; margin:0;  }
div.actus div.item p.suite { background:url(/NAVPICS/puces/fleche_rouge.png) 0 5px no-repeat; margin:0; padding:0 0 0 20px; }

div.auteur { margin:20px 0 0 0; }
div.auteur div.photo {  }
div.auteur p { background:url(/NAVPICS/puces/fleche_grise_small.gif) 0 6px no-repeat; margin:4px 0 0 8px; padding:0 0 0 8px; }

div.esclaves { background:url(/NAVPICS/pointilles/gris_hz_large.gif) 0 0 repeat-x; margin:20px 0 0 0; padding:10px 0 0 0; }
div.esclaves div.item { float:left; padding:0 15px 20px 0; width:230px; }
div.esclaves div.item:first-child { background:url(/NAVPICS/fonds/separateur.png) right 0 no-repeat; margin:0 25px 0 0; }
div.esclaves div.item h2 { background:url(/NAVPICS/puces/gros_bleu.png) 0 3px no-repeat; color:#6b85b0; font-size:12px; margin:0; padding:0 0 0 21px; }
div.esclaves div.item:first-child h2 { background:url(/NAVPICS/puces/gros_rouge.png) 0 3px no-repeat; color:#c3151c; font-size:12px; margin:0; padding:0 0 0 21px; }
 
/* NOS PARTENAIRES */
#map { margin:20px 0 0 0; }
div.partners { padding:20px 0 0 0; }
div.content_partner {
	margin:0;
	padding:0 10px 0 15px;
}  
div.coords {
	background-color: #fff;
	border:1px solid #dee7ed;
	margin:10px 0;
	padding:5px 10px 0 15px;
	width:488px;
}
div.coords img.logo_partner { display:inline; float:left; margin:5px 0 10px 0; }
div.coords div.text { float:left; padding:0 0 0 40px; width:298px; }
div.coords h4 {
	font-size:11px;
	margin:0;
}

/* L'EQUIPE */
div.phto_equipe { margin:20px 0 0 0; }
div.phto_equipe p { background:url(/NAVPICS/puces/jaune.gif) 0 4px no-repeat; font-size:10px; line-height:12px; margin:2px 0 0 0; padding:0 0 0 8px; }

div.actualite { background:url(/NAVPICS/pointilles/gris_hz_large.gif) 0 bottom repeat-x; margin:20px 0 0 0; padding:0 0 10px 0; }
div.actualite h2 { background:url(/NAVPICS/pointilles/gris_hz_large.gif) 0 0 repeat-x; color:#c3151c; font-size:11px; margin:0; padding:8px 0;  }
div.actualite h3 { border-top:1px solid #ced6db; font-size:11px; font-weight:normal; line-height:14px; margin:0;  }
div.actualite h2 + h3 { border-top:none; }
div.actualite h3 a { background:url(/NAVPICS/puces/gris.png) 0 7px no-repeat; color:#494949; display:block; padding:4px 0 4px 15px; }

div.trombi { margin:0 0 0 10px;}
div.trombi div.item { height:210px; float:left; width:168px; }
div.trombi div.item div.photo { height:119px; overflow:hidden; position:relative; width:129px; }
div.trombi div.item div.photo span { background:url(/NAVPICS/fonds/cache_photo.png) 0 0 no-repeat; display:block; height:119px; position:absolute; width:129px; }
div.bio { margin:20px 0 0 0; }
div.bio div.photo { display:inline; float:left; height:119px; margin:0 10px 2px 0; overflow:hidden; position:relative; width:129px; }
div.bio div.photo span { background:url(/NAVPICS/fonds/cache_photo.png) 0 0 no-repeat; display:block; height:119px; position:absolute; width:129px; }
div.trombi div.item p { background:url(/NAVPICS/puces/fleche_grise_small.gif) 0 6px no-repeat; margin:4px 0 0 8px; padding:0 0 0 8px; }
div.trombi div.footnote { display:none; }

div.liste-articles {}
div.liste-articles h2 { font-size:12px; margin:20px 0 0 0; }
div.liste-articles ul { margin:15px 0 0 0; }
div.liste-articles ul li { background:url(/NAVPICS/pointilles/gris_hz_large.gif) 0 bottom repeat-x; margin:0 0 5px 0; padding:3px 0; }
div.liste-articles ul li h3 { font-size:11px; font-weight:normal; margin:0; }
div.liste-articles ul li h3 a { background:url(/NAVPICS/puces/gris.png) 0 5px no-repeat; padding:0 0 0 15px; }

div.doc_equipe { border-top:1px solid #edced2; margin:15px 0 0 0; padding:2px 0; }
div.doc_equipe div.item { border-bottom:1px solid #edced2; line-height:12px; margin:0; padding:0 0 2px 0; vertical-align:middle; }
div.doc_equipe div.item img { margin:0 5px 0 0; vertical-align:middle; }


/* CONTACT */

div.adresse_rennes { float:left; width:280px; }
div.adresse_rennes p.spip, div.adresse_brest p.spip { float:left; margin:10px 0 0 0; width:120px; }
div.adresse_rennes img, div.adresse_brest img { float:left; margin:20px 0 0 0; }
div.adresse_brest { float:left; width:220px; }
div.adresse_rennes h2, div.adresse_brest h2 { background:url(/NAVPICS/puces/gros_rouge.png) 0 3px no-repeat; color:#c3151c; font-size:12px; margin:0; padding:0 0 0 21px; }

#rennes, #brest { }

/* PRESSE */
div.acces { background:url(/NAVPICS/pointilles/gris_hz_large.gif) 0 0 repeat-x; margin:20px 0 0 0; padding:20px 0 0 0; }
div.acces p { font-weight:bold; margin:0; }
div.acces p a { background:url(/NAVPICS/symboles/dossier.png) 0 0 no-repeat; color:#524fa0; padding:0 0 0 64px; display:block; height:58px; }

#nav_supp div.archives { background:url(/NAVPICS/pointilles/gris_hz_large.gif) 0 0 repeat-x; margin:20px 0 0 0; padding:15px 0 0 0; }
#nav_supp div.archives h3 { color:#c3151c; font-size:11px; margin:0; }
#nav_supp div.archives ul { margin:10px 0 0 0; }
#nav_supp div.archives ul li { border-top:1px solid #ced6db; line-height:14px; }
#nav_supp div.archives ul li:first-child { border-top:none; }
#nav_supp div.archives ul li a { color:#494949; background:url(/NAVPICS/puces/gris.png) 0 7px no-repeat; padding:4px 0 4px 15px; }
#nav_supp div.archives ul li a:hover {}

/* BASE DOCUMENTAIRE */
div.recherche { background:#7395a9 url(/NAVPICS/fonds/fd_recherche.gif) 0 bottom no-repeat; border:1px solid #ced6db; color:#fff; height:119px; margin:15px 0 0 0; padding:10px; }
div.recherche p:first-child { margin-top:0; }

div.results { background:url(/NAVPICS/pointilles/gris_hz_large.gif) 0 bottom repeat-x; margin:10px 0 40px 0; padding:0 0 30px 0; }
div.results h2 { font-size:14px; }


/* ZOOM SUR */
div.autres_zooms { background:url(/NAVPICS/pointilles/gris_hz_large.gif) 0 0 repeat-x; margin:20px 0 0 0; padding:20px 0 0 0; }

div.zoom1, div.zoom3 { background:url(/NAVPICS/fonds/separateur.png) right 0 no-repeat; float:left; margin:0 25px 0 0; padding:0 15px 20px 0; width:230px; }
div.zoom1 h2, div.zoom3 h2 { background:url(/NAVPICS/puces/gros_bleu.png) 0 3px no-repeat; color:#6b85b0; font-size:12px; margin:0; padding:0 0 0 21px; }

div.zoom2, div.zoom4 { float:left; margin:0; padding:0 0 20px 0; width:230px; }
div.zoom2 h2, div.zoom4 h2, div.ensavoirplus h2 { background:url(/NAVPICS/puces/gros_rouge.png) 0 3px no-repeat; color:#c3151c; font-size:12px; margin:0; padding:0 0 0 21px; }

div.ensavoirplus { margin:20px 0 0 0; }

div.contact { background:url(/NAVPICS/pointilles/gris_hz_large.gif) 0 0 repeat-x; margin:20px 0 0 0; padding:5px 0 0 0; }
div.contact h3 { border:1px dotted #494949; font-size:12px; margin:0 0 5px 0; padding:2px 5px; }
div.contact div.text { border:1px dotted #494949; padding:2px 5px; }
div.contact div.text p.spip:first-child { margin-top:0; }

p.contact_aeb { background:url(/NAVPICS/puces/fleche_bleu_fd_bleuclair.gif) 0 5px no-repeat; margin:15px 0 0 0; padding:0 0 0 16px; }

/*****************************/
/*         SPECIFIC          */
/*****************************/
.clear { clear:both; height:0; }
.pointilles { background:url(/NAVPICS/pointilles/gris_hz_large.gif) 0 0 repeat-x; clear:both; height:1px; margin:0; }

.gras { font-weight:bold; }
.maigre { font-weight:normal; }

.hide { display:none; }
.bloc { display:block; }

.nomarg { margin-top:0; margin-bottom:0; }
.nomargtop { margin-top:0; }
.nomargbot { margin-bottom:0; }

.flotleft { float:left; }
.flotright { float:right; }

/* backgrounds en PNG */
a.link_presentation { 
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/common/top/presentation.png');
	background:transparent;
	cursor:pointer;
	}	
a[class="link_presentation"] { 
	/* IE ignores styles with [attributes], so it will skip the following. */
	background: url(/images/common/top/presentation.png); 
}

/* @group Image in a link (a.link_img) */
a.link_img { display:block; border:3px solid #e9e9e9; width:102px; }
a.link_img:hover { border:3px solid #08b2e9; }

/* shadows */
.wrap1, .wrap2, .wrap3 {
	display:inline-table;
	/* \*/display:block;/**/} 
.wrap1 {
	float:left;
	background:url(/images/common/fonds/shadow.gif) right bottom no-repeat;}
.wrap2 {background:url(/images/common/fonds/corner_bl.gif) left bottom no-repeat;}
.wrap3 {
	padding:0 4px 5px 0;
	background:url(/images/common/fonds/corner_tr.gif) right top no-repeat;}
.wrap3 img {
	display:block;
	border:1px solid #2e3226;
}



/*  ------------------------------------------
/*  Habillage des formulaires
/*  ------------------------------------------ */

.formulaire_spip { }
.formulaire_spip p { margin: 0.5em 0; padding: 0; }

.formulaire_spip fieldset {}
.formulaire_spip legend {}

.formulaire_spip label {}
.formulaire_spip .champ_rech { float:left; font-family: inherit; font-size: 12px; margin:4px 10px 0 0; width: 150px; }

.formulaire_spip input.submit {
	border: none;
	color:#fff;
	cursor:pointer;
	float:left;
	font-size:11px;
	font-weight:bold;
	height:29px;
	line-height:29px;
	margin:0;
	padding:0;
	background:url(/NAVPICS/boutons/rechercher.png) 0 0 no-repeat;
	width:105px;
}

/* Reponse du formulaire */
.reponse_formulaire { font-weight: bold; color: #e86519; }
fieldset.reponse_formulaire { border-color: #e86519; font-weight: normal; }

/* Previsualisation du message */
fieldset.previsu { padding: 1em; }

/* Formulaire de login au forum */
.formulaire_login_forum .forml { width: 12em; }
.formulaire_login_forum .spip_logos { float: right; padding-left: 10px; }

/* Choix des mots-clefs */
ul.choix_mots { float: left; width: 47%; margin: 0; padding: 0; list-style: none; } 
ul.choix_mots label { display: inline; }

/* Formulaire de recherche */
.formulaire_recherche { text-align: left; }
.formulaire_recherche label { display: none; }
