/* 
 * CSS for CLUB AEF 
 * Design IntÃ©gration Mediactive
 *
 */

@charset "UTF-8";

body,fieldset,legend,div,span,li,ul,ol,dd,dl,dt,a,p,h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; border: 0;outline: 0;}
:focus { outline:0}
body,html { width: 100%; height: 100%;}
body { background: url('../img/bkg_body.jpg') 0 0 repeat-x;text-align: center;font-size: 10px;font-family: Arial, Helvetica, sans-serif; color:#333}
.clear{clear:both;}
/* Structure */
#header,#section,#footerContent {width: 959px;text-align: left;margin: 0 auto;clear: both;}
#header {height: 131px}
#section {border: 1px solid #dfdfdf;border-width: 0 1px;padding: 1px;width: 955px;background: #e6e6e6 url('../img/bkg_content.jpg') 0 0 repeat-x; min-height:500px; height:auto !important; height:500px;}
#afterHeader {margin:-1px 0 0px 0; background: url('../img/logo4.gif') -1px -96px no-repeat; padding-top:50px}
#section.aside {float: none;clear: both;}
#footer {width: 100%;height: 120px;padding: 2em 0;background: url('../img/bkg_footer.jpg') 0 0 repeat-x;text-align: center;}

/* header */
#topLinks { width: 100%; list-style: none; height: 29px; overflow: hidden}
#topLinks li { float: left; line-height: 29px; overflow: hidden}
#topLinks li p { line-height: 25px;}
#topLinks li,#topLinks li a,#topLinks li p { color: #FFF; padding: 0 1em 0 0;}
#topLinks li p { font-size:1.2em; margin:0; line-height:2.4em}
#topLinks li.first p { border-right: 1px solid #316176; padding-right:1em; margin-right:1em}
#topLinks li.fltrt { float:right; padding-right:0}
#topLinks li.fltrt a { padding-right:0}
a.logo { display: block;background: url('../img/logo4.gif') 1px 0 no-repeat;width: 329px;height: 99px;margin-top: 6px;}
#searchBloc {float: right;margin-top: 15px;overflow: hidden;border-left: 1px dotted #628493;text-align: right;padding: 0.8em 0 0.8em 2.2em;	width: 320px;}
#searchBloc * {color: #618393;text-decoration: none;line-height: 1.7em;}
#searchBloc a {float: left}
#searchBloc input {float: right;display: block}
#searchBloc em {padding-top: 1em;display: block;float: none;clear: both}
#searchBloc .searchInput,.formSimpleRecherche .searchInput, .dataTables_filter input {border: 0;background: #fff; line-height: 1.7em;height: 16px;padding: 0.2em 0 0 0;width: 200px}
#searchBloc .submitInput,
.formSimpleRecherche .submitInput,
.valid_bout,.formList .submitInput, .supprim_bout,
.ac_ResultItem, a.actionsCtl { border: 1px solid #fff; background: #628493;	width: 1.7em; padding: 0 0 1em 0; height: 1.7em; overflow: hidden; color: #FFF; text-align: center; font-size: 1.2em; margin: -1px 3px 0 15px;line-height: 18px}
/*a.cancel_bout{float:left;}*/
/*.idees.contributions .valid_bout { background: #060}*/
#searchBloc .searchInput,
#searchBloc .submitInput,
.image { box-shadow: #013F5A 0 0 2px;-moz-box-shadow: #013F5A 0 0 2px;-webkit-box-shadow: #013F5A 0 0 2px;}
.idees .image { box-shadow: #59b224 0 0 2px;-moz-box-shadow: #59b224 0 0 2px;-webkit-box-shadow: #59b224 0 0 2px;}
.formSimpleRecherche .submitInput,
.formSimpleRecherche .searchInput,
.valid_bout,
.formList .submitInput, 
.dataTables_filter input, .supprim_bout,
.ac_ResultItem, #membre_photo_list li, a.actionsCtl { box-shadow: #013F5A 0 0 3px;-moz-box-shadow: #013F5A 0 0 3px;-webkit-box-shadow: #013F5A 0 0 3px;}
.formSimpleRecherche .searchInput, .dataTables_filter input { border: 1px solid #ccc}
.valid_bout,.formList li .valid_bout,.formList li,.formList .submitInput, .supprim_bout, a.actionsCtl {font-size: 1em;width: auto;padding: 0 1em;line-height: 1.3em;height: auto;margin-top: 1em}
.formList .submitInput {font-size: 1.2em; width: auto}
.formList .checkbox {width: auto}

.supprim_bout {background: #CC0000; box-shadow: #FE5656 0 0 3px;-moz-box-shadow: #FE5656 0 0 3px;-webkit-box-shadow: #FE5656 0 0 3px;}

/* menu */
.mainRubs {clear: both; height: 72px; overflow: hidden; margin-bottom: 1px}
.mainRubs li {float: left;height: 72px;width: 318px;overflow: hidden; margin-bottom: 1px; margin-right: 1px;background: url('../img/bkg_rub.jpg') 0 0 no-repeat;}
.mainRubs li a { display: block; height: 70px; width: 316px;}
.mainRubs li.rub2 {background-position: -319px 0;}
.mainRubs li.rub3 {background-position: -638px 0;margin-right: 0; width: 317px}

.reseau .mainRubs li.rub1 {background-position:0 -72px;}
.idees .mainRubs li.rub2 {background-position: -319px -72px;}
.carrieres .mainRubs li.rub3 {background-position: -638px -72px;}

.mainRubs_activeMarker { display:block; width:12px; height:6px; position: absolute; margin:-1px 0 0 154px; float:left; background: url('../img/sprite_icono.gif') 0 -140px}
.idees .mainRubs_activeMarker  { margin:-1px 0 0 475px;  background-position:0 -147px}
.carrieres .mainRubs_activeMarker { margin:-1px 0 0 795px;  background-position:0 -154px}
.sousRubs { height: 14px; background: #dfdfdf; overflow: hidden; padding: 1em; border-bottom: 1px solid #256DA4; margin-bottom: 2em}
.idees .sousRubs { border-bottom: 1px solid #57B223; }
.carrieres .sousRubs { border-bottom: 1px solid #931B67;}
.sousRubs li { float: left; line-height: 1.4em;}
.sousRubs li a { font-size: 1.3em; color: #003D59; border-left: 1px solid #fff; padding: 0 1.8em; font-weight: bold}
.idees .sousRubs li a { color:#59B224}
.carrieres .sousRubs li a { color:#931A67}
.sousRubs li.first a { border: 0; padding-left: 0}
.sousRubs li.active a { text-decoration: underline;}
.servicesBloc { height: 24px; overflow: hidden;	padding: 1em;margin-bottom: 2em}
.servicesLinks { float: right; margin-top: 2em; clear: right; width: auto}
.servicesLinks li { float: left; line-height: 2.4em;}
.servicesLinks a { font-size: 1.2em; color: #338DB7; padding: 0 0 0 2em; background: url('../img/sprite_icono.gif') 15px 5px no-repeat; white-space: nowrap}
.servicesBloc p { color: #618393;	font-size: 1.2em; line-height: 2.4em;}
.servicesBloc p	a {font-size: 1em;  color: #003D59;}

/* BLOC ARTICLE */
.article {
	margin-left: 1em;
	width: 680px;
	text-align: left;
}

.article em { font-style: italic; }

.articleFullWidth { margin-left: 1em; width: 930px;}
.image { width: 63px; height: 83px; display: block; float: left; margin-right: 10px; background-position: center; background-repeat: no-repeat;}
.image:hover { box-shadow: #000 0 0 5px;-moz-box-shadow: #000 0 0 5px; -webkit-box-shadow: #000 0 0 5px;}

/* WELCOME : Accueil déconnecté */
.welcome { background: #E0DFDF; height: 410px;margin:2em 1em 2em 1em; padding: 2em 2em 0 2em; width:895px}
.welcome img.fltlt { margin-right: 3em;}
.closeWelcome { float: right;width: 17px;  height: 17px; display: block; background: url('../img/sprite_icono.gif') 0 -38px no-repeat; box-shadow: #013F5A 0 0 3px;	-moz-box-shadow: #013F5A 0 0 3px; 	-webkit-box-shadow: #013F5A 0 0 3px; cursor: pointer; position: relative; z-index: 100}
.welcome .closeWelcome { margin:0}
.welcome .panel { height: auto; position: absolute; background:none; width:855px }
.welcome .tabs { clear: both; height: 35px; top: 340px;	position: relative}
.welcome .tabs li, .welcome .tabs li.active { float: left; margin-left: 1px; background:none}
.welcome .nextIntroBloc { display: block; background: url('../img/sprite_icono.gif') 0 -55px no-repeat;width: 15px;  height: 25px;	float: right; margin-right: 2em; position: relative; top: 335px}
.welcome .step2 h2 { padding-top: 0em;  }
.welcome p { color: #618393; font-size: 1.4em; line-height: 1.5em; margin-bottom: 1em}

/* a la une */
/*#alauneBloc .image:hover { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
#alauneBloc .image { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}*/
#alauneBloc { height: 160px; overflow: hidden; width: 680px; margin-bottom: 1em}
#alauneBloc ul.carousel { height: 130px; width: auto;}
#alauneBloc li { float: left; width: 680px; height: 340px; padding: 0.5em 0 1.5em 0}
#alauneBloc li li { float: left; width: 330px; height: 150px; padding: 0.5em 0 1.5em 0}
#alauneBloc ul.surtitre li,ul.surtitre li { display: inline; padding: 0; width: auto; height: auto; float: none;margin-right: 3px}
/*#alauneBloc .vignette { float: left; display: block; border: 1px solid #dfdfdf; background: #fff url('../img/bkg_vignette_une.jpg') 0 0 repeat-x; width: 170px; height: 170px; margin: -0.5em 1em -0.5em 0;}
#alauneBloc .vignette a { width: 154px; height: 154px; display: block; background: url('../img/bkg_vignette_une_defaut.gif') 0 0 no-repeat;margin: 8px auto auto 8px;}*/
#alauneBloc h3, .articlesListe h3 { margin: 0.1em 0; line-height:1.15em; font-size:2em; }
#alauneBloc h3 { font-size:3em; line-height:1em }
#alauneBloc h3 a,.articlesListe h3 a { font-size:1em; color:#47901D}
#alauneBloc h3 a { line-height:1.2em }
#alauneBloc h3 a:hover,.articlesListe h3 a:hover { text-decoration:none; border-bottom:1px solid #59b224}
#alauneBloc a.bulle { color: #FFF; font-size: 1em; background: url('../img/sprite_bulles.png') 0 0 no-repeat; width: 65px; line-height: 1.4em;	height: 1.4em; 	padding: 0 0 3px 0; text-align: center; text-decoration: none; margin: 1em 5px 0 0; display: inline-block;float: none;}
#alauneBloc .pagination { width: 680px; display: table;}
#alauneBloc .pagination ul {float: right; background:#f8f8f8/* url('../img/bkg_pagination.jpg') 0 0 repeat-x*/; position: relative;z-index: 10}
#alauneBloc .pagination li {width: 14px; height: 14px; padding: 0 0 3px 0; background: url('../img/sprite_bulles.png') -8px -61px  no-repeat;	float: left; margin-left: 1em; text-align: center}
#alauneBloc .pagination li.active { background-position: -8px -95px;}
.idees #alauneBloc .pagination li { background-position: -8px -129px;}
.idees #alauneBloc .pagination li.active { background-position: -8px -112px;}
#alauneBloc .pagination li a { font-size: 1em; line-height: 1.4em;color: #fff}
#alauneBloc .pagination .filet { border-top: 1px dotted #C1C1C1;	display: inline-block; width: 100%; position: relative; top: -9px;	z-index: 1}

/* A la une // IdÃ©es */
#alauneBloc .vignette { margin-left:2px}
/*#alauneBloc .vignette { float: left; display: block; border: 1px solid #dfdfdf; background: #fff url('../img/bkg_vignette_une.jpg') 0 0 repeat-x; width: 318px; height: 318px; margin: -0.5em 1em -0.5em 0;}
#alauneBloc .vignette a { width: 296px; height: 296px; display: block; background: url('../img/bkg_vignette_une_defaut.gif') 0 0 no-repeat;	margin: 10px auto auto 10px}*/
.listeGroupeContributions p small { font-size: 0.75em }
.listeGroupeContributions .nomMembre { font-weight: normal;	color: #000}
.listeGroupeContributions ul li { margin-bottom: 1px; background: #e8e8e8; display: table; padding: 1em; width: 651px}
.listeGroupeContributions ul {  border: 1px solid #fff; width: 661px; background: #fff}

/* liste generiques */
.articlesListe ul,.messageList,.listeDiscussions,.discussionCommentaire,.dossierCommentaire,.messageList,.listeGen { border: 1px solid #fff; border-top:0; width: 681px;background: #fff; display:table }

ul.emptyList li { padding: 10px ;  }
#membreList.emptyList { height:40px }

.articlesListe ul li,.messageList dd,.listeDiscussions li,.discussionCommentaire li,.dossierCommentaire li, .messageList li,.listeGen li { margin-bottom: 1px; border-bottom:1px solid #e8e8e8; display: table; padding: 1em 1em 0.6em 1em ; width: 660px}
.listeGen li { border-bottom:1px solid #e8e8e8;}
.listeGen li li { border-bottom:0;}
/*.listeGen li:last-child { border-bottom:0; margin-bottom:0 }*/
.panel .listeGen { width:676px; }
.panel .listeGen li{ width:656px; }
.panel .listeGen li li{ width:auto; display:block }
#liste_membres {  width: 680px; }
@media screen and (-webkit-min-device-pixel-ratio:0){
	#contributions .listeGen li { width: 676px;}
	/*#liste_membres {  width: 680px; }*/
}
#membreList li { float: left; width: 318px; }
#liste_membres #membreList li {	width: 316px; margin-left:2px }
/* j'me crée ma petite classe, on verra si ça change quelque chose */
#mes_demandes .listeDeMembres li { float:left; width:318px; }
/*.listeGen li:nth-last-child(-n+2) { border-bottom:0; margin-bottom:0 }*/
@media screen and (-webkit-min-device-pixel-ratio:0){
	#membreList li, #liste_membres  #membreList li { width:334px; }
}
.listeDeGroupes .listeGen li li { width:auto; padding:0 0 0 10px}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.listeDeGroupes .listeGen { width: 678px;}
	.listeDeGroupes .listeGen li { width: 674px; }
}
.dossierCommentaire ul.listeDocuments li, .discussionCommentaire ul.listeDocuments li { width: auto; display:block; border:0; padding:0}
div.listedocuments { margin:1em 0 0 2em; }
div.listedocuments span.chevron{ margin-top:2px }
div.listedocuments p { color:#333}
.formAjouterDoc { margin-top:4px}
.formAjouterDoc label, .formAjouterDoc input { margin-bottom:6px}

.listeDiscussions li,.dossierCommentaire li, .discussionCommentaire li,.messageList li { padding: 0.5em 1em; }
.articlesListe ul.surtitre { border: 0; width: auto; background: none; margin:0.4em 0}
.articlesListe ul.surtitre li { margin-bottom: 0; background: none; display: inline; padding: 0; width: auto}
.articlesListe .vignette, .idees.contributions .articleListe .vignette { height: 120px; width: 120px; display: block; float: left; margin-right: 1em}
.articlesListe .vignette a, .idees.contributions .articleListe .vignette a  { display: block; height:120px; width: 120px;}
.articlesListe .first .vignette, 
.idees.contributions .vignette{ height: 220px; width: 220px; display: block; float: left; margin-right: 1em}
.articlesListe .first .vignette a, 
.idees.contributions .vignette a{ height:220px; width: 220px;}
.carrieres.consulter .vignette a { height:140px; width: 140px;}
.carrieres.consulter .vignette{ height: 140px; width: 140px; display: block; float: left; margin-right: 1em}
#alauneBloc .vignette { height: 114px; width: 300px; display: block; float: left; margin-right: 1em}
#alauneBloc .vignette a { display: block; height: 114px; width: 300px;}
.articlesListe p,.listeGroupeContributions p,.listeDiscussions p,.dossierCommentaire p, .listeGen p {margin-top: 0.5em; color: #003d59; }
.discussionCommentaire p, .articlesListe p, .idees .listeGen p { color:#333}
.articlesListe small,.articles small,.listeGroupeContributions small,.dossierCommentaire small, .discussionCommentaire  small,.messageList small,.listeGen small {	color: #666; margin-bottom: 1em; display: inline; line-height: 1.3em}
.articlesListe small a,.articles small a,#mailBox small a,.listeGroupeContributions small a { font-size: 1em; color: #003d59; display: inline;}
.articlesListe h3,.listeGroupeContributions h3 { margin-bottom: 0.2em}
.pageFiltersHeader a { font-weight: normal}

ul.sousListGen { margin-left: 20px; width: auto; }
ul.sousListGen li { width: auto; color:#003d59; font-size:1.1em; margin: 0.2em 0}

/* Panel */
.panel { background: #FFF; border: 1px solid #e0e0e0; border-width: 0 1px 1px; padding-top:0.1em}

.topOfTabs { margin:10px 4px 0 0; float:right}


/* remontes */
#remontesBloc { width: 680px; height: 310px;}
#remontesBloc ul.tabs { height: 26px; border-bottom: 1px solid #c1bfbf;}
#remontesBloc ul.tabs li { height: 25px; float: left; width: 119px; text-align: center}
#remontesBloc ul.tabs li a { display: block; line-height: 25px; text-transform: uppercase; text-decoration: none;color: #CCC; border: 1px solid #c1bfbf;}
#remontesBloc ul.tabs li.active a { color: #fff;font-weight: bold}
#remontesBloc ul.tabs li.tab1 a { background: #399BC0;}
#remontesBloc ul.tabs li.tab2 a { background: #91CF3E;border-width: 1px 0 1px 0}
#remontesBloc ul.tabs li.tab3 a { background: #B62579;}
#remontesBloc ul.tabs li.tab1.active a { border-bottom: 1px solid #399BC0}
#remontesBloc ul.tabs li.tab2.active a { border-bottom: 1px solid #91CF3E}
#remontesBloc ul.tabs li.tab3.active a { border-bottom: 1px solid #B62579;}
#remontesBloc .panel { border: 1px solid #c1bfbf; border-top: 0; width: 680px; display: table; padding: 1em 0}
#remontesBloc #panel1 { background: #256DA4 url('../img/bkg_panel1.jpg') 0 0 repeat-x}
#remontesBloc #panel2 { background: #57B223 url('../img/bkg_panel2.jpg') 0 0 repeat-x}
#remontesBloc #panel3 { background: #931B67 url('../img/bkg_panel3.jpg') 0 0 repeat-x}
#remontesBloc .panel .bloc { width: 284px;padding: 1em 2em; float: left; margin-left: 1em; background: #fff url('../img/bkg_panel_bloc.jpg') 0 0 repeat-x; display: table}
 #remontesBloc a.bulle { color: #FFF; font-size: 1em; background: url('../img/sprite_bulles.gif') -93px 0 no-repeat; width: 129px; line-height: 1.4em; height: 1.4em; padding: 0 0 3px 0; text-align: center; text-decoration: none; margin: 1em 0 1em; display: block; font-weight: bold;}
.listChevronBnolink li,#profilThemes ul li, #profilTags ul li { line-height: 1.2em; display: table; background: url('../img/sprite_icono.gif') 1px -8px no-repeat; padding: 0 0 0 1em; color: #338DB7; margin-bottom: 1em; font-size: 1.1em; color: #003D59}
.listChevronB li { line-height: 2em; display: table}
.listChevronB li a { background: url('../img/sprite_icono.gif') 1px -7px no-repeat; padding-left: 1em; color: #338DB7; font-weight: bold;}
span.chevron { background: url('../img/sprite_icono.gif') 1px -8px no-repeat; display: block; float: left; width: 1em; height: 1em; margin-left:-11px;}
#rechercheAnnonces .listChevronBnolink li,#profilDetaille .listChevronBnolink li, #profilThemes ul li, #profilTags ul li { background: none; padding-left: 0; display: block; font-size: 1.2em; padding-left:1em; color:#333; margin-bottom:1.3em; }
#rechercheAnnonces .listChevronBnolink li { font-size:1.1em }
#rechercheAnnonces ul.listChevronBnolink.noPhoto { margin-left:0px }

#profilThemes ul li.actionLine, #profilTags ul li.actionLine { font-size:1em } 

#profilThemes #form_profil_themes ul li, #profilTags #form_profil_tags ul li { font-size:1.1em }


#profilDetaille .listChevronBnolink small { font-size:1em; color: #666; display:block; margin-top:4px}

p.aValider span, li.aValider h3 span { background: url('../img/bkg_sprite_icons_liveFeed.png') -5px -210px no-repeat; width: 32px; float: left; height: 32px; display: block; margin-top: -10px; }
span.aValiderActions { float:right; }
span.aValiderActions * { display:inline-block; margin-left : 0.3em }
span.aValiderActions a { float:none }

/* LiveFeed */
ul.livefeedList, ul.depecheList { font-weight: normal; font-size: 1.2em; color: #666; background: #FFF; border: 1px solid #e8e8e8; border-top: 0;	padding: 1em 2em; display: block; width: 631px}
.livefeedList li, .depecheList li { border-bottom: 1px solid #e8e8e8; padding: 1em 0 1em 0; color: #000; line-height:1.5em}
.livefeedList li.last, .depecheList li.last {	border-bottom: 0 }
.livefeedList li span.icon { background: url('../img/bkg_sprite_icons_liveFeed.png') left 3px no-repeat; width: 35px; float: left; height: 30px; display: block; margin-top: -10px}
.livefeedList small, .depecheList small{font-size: 0.833em;color: #999;display: inline-block;width: auto; padding: 0 0 0 1em; width: 125px; margin: 0; float: left; }
.livefeedList span.icon { float:left;}
.livefeedList span.message, .depecheList span.message { margin-left:180px; display:block; border-left: 1px solid #e8e8e8; padding-left:2em}
.livefeedType_5  span.message { font-weight:bold}
.depecheList span.message { margin-left:140px; }
.livefeedList a, .depecheList a{ font-size: 1em;}

/* Nouvelle dossier / Contribution */
.livefeedList li.livefeedType_2 span.icon, .livefeedFiltrersList li.livefeedType_2 div { background-position: 0 -30px;}
/* Nouvelle commentaire sur discussion */
.livefeedList li.livefeedType_3 span.icon, .livefeedList li.livefeedType_4 span.icon,  .livefeedFiltrersList li.livefeedType_3 div { background-position: 0 -150px;}
/* Recomandations */
.livefeedList li.livefeedType_5 span.icon, .livefeedFiltrersList li.livefeedType_5 div { background-position: 0 -210px;}
/* Nouveau membre groupe */
.livefeedList li.livefeedType_6 span.icon, .livefeedFiltrersList li.livefeedType_6 div { background-position: 0 -60px;}
/* Nouvelle contribution  */
.livefeedList li.livefeedType_7 span.icon, .livefeedFiltrersList li.livefeedType_7 div { background-position: 0 -120px;}
/* Message Admin */
.livefeedList li.livefeedType_8 span.icon, .livefeedFiltrersList li.livefeedType_8 div { background-position: 0 -180px;}
/* Nouveau Groupe */
.livefeedList li.livefeedType_15 span.icon, .livefeedFiltrersList li.livefeedType_15 div { background-position: 0 -240px;}
/* Nouveau Message */
.livefeedList li.livefeedType_16 span.icon, .livefeedFiltrersList li.livefeedType_16 div { background-position: -5px -270px;}
/* Nouveau Message */
.livefeedFiltrersList li.toutCocher div { background-position: 0 -300px; }

/* Modif Profil */
.livefeedList li.livefeedType_9 span.icon, .livefeedFiltrersList li.livefeedType_9 div { background-position: 0 -90px;}
/* Nouvelle discussion INACTIVE*/
.livefeedFiltrersList li.livefeedType_2 div.inactive { background-position: -42px -30px;}
/* Nouvelle commentaire sur discussion INACTIVE*/
.livefeedFiltrersList li.livefeedType_3 div.inactive { background-position: -42px -150px;}
/* Recomandations  INACTIVE*/
.livefeedFiltrersList li.livefeedType_5 div.inactive { background-position: -42px -210px;}
/* Nouveau membre groupe INACTIVE */
.livefeedFiltrersList li.livefeedType_6 div.inactive { background-position: -42px -60px;}
/* Nouvelle contribution  INACTIVE */
.livefeedFiltrersList li.livefeedType_7 div.inactive { background-position: -42px -120px;}
/* Message Admin INACTIVE */
.livefeedFiltrersList li.livefeedType_8 div.inactive { background-position: -42px -180px;}
/* Modif Profil INACTIVE */
.livefeedFiltrersList li.livefeedType_9 div.inactive { background-position: -42px -90px;}
/* Nouveau Groupe */
.livefeedFiltrersList li.livefeedType_15 div.inactive { background-position: -42px -240px;}
/* Nouveau Message */
.livefeedFiltrersList li.livefeedType_16 div.inactive { background-position: -47px -270px;}
/* Nouveau Message */
.livefeedFiltrersList li.toutCocher div.inactive { background-position:  -42px -300px; }

/* Liste des filtres de Livefeed */
.livefeedFiltrersList { float: right;}
.livefeedFiltrersList li {	width: 35px; float: left;height: 30px; margin-left: 0.5em; }
.livefeedFiltrersList li div { height: 30px; background: url('../img/bkg_sprite_icons_liveFeed.png') left 3px no-repeat; }
.livefeedFiltrersList li div.inactive { height: 30px; background: url('../img/bkg_sprite_icons_liveFeed.png') -42px 3px no-repeat;}
.livefeedFiltrersList li span { position: absolute; margin-top: 0px; display: inline-block;  background: url('../img/bkg_hover_icons_liveFeed.png') left top no-repeat; padding-top: 7px; display: none; 
box-shadow: #c9c9c9 0 2px 2px; -moz-box-shadow: #c9c9c9 0 2px 2px; -webkit-box-shadow: #c9c9c9 0 2px 2px;}
.livefeedFiltrersList li span span { position: static; margin: 0; display: block;background: #fff; 	display: block;	line-height: 2em;	font-weight: bold;padding: 0 1em;border: 1px solid #C9C9C9;border-top: 0;}
#remontees .listeGen { background: none; border: 0; width: 680px}
#remontees .listeGen li { border-top: 1px dotted #fff;background: none;width: 100%;	padding: 0.7em 0}
#liveFeedMoreLink, #depecheListMoreLink, a.plusElement { float: right; color: #000; padding-right: 1em; background: url('../img/bkg_liveFeedMoreLink.gif') right center no-repeat;	margin: 0.5em 0 1em 0;}
dl.wDepeches #depecheListMoreLink { margin-right: 1em }

/* Profil */
#profilDetail,#groupeDetail,.discussion .contenu, .dossier .contenu,#discussion_detail { border-bottom: 1px dotted #003d59;	display: table; width: 680px;padding-bottom: 2em; margin-bottom:1em}
.dossier .contenu, .discussion .contenu { padding-left:65px; width: 615px;}
#profilContribs { display: table; width: 680px;	padding-bottom: 1em;}
#profilDetail .fltlt,#groupeDetail .fltlt {width: 180px}
.profilThumb,.groupeThumb {	background: url('../img/vignette_defaut_big.gif') center no-repeat; width: 166px; height: 208px; margin-bottom: 1em}
.profilDirectLinks,.groupeDirectLinks { background: #fff;  width: 146px; padding: 1em; border: 0}
#profilDetail li,#groupe_description li {font-size: 12px}
.summary .surtitre { margin: 0}
.summary h3 { margin: 0.3em 0;}
.domainesArticle { margin-top:1em; color: #666666; width:100%; margin-bottom:1em; display:table}
#articleBloc .domainesArticle small { float:left; margin:0; margin-top:-2px; color:#666666}
#articleBloc .domainesArticle li { float:left; margin:0}
.profil #ajax_res { margin-left: 180px;}
#profilDetaille	h3 { margin-bottom: 1em;}
#profilDetaille,#profilPreferences { padding: 0.1em 1em 1em 1em;}
.profil .listeContacts { width: 675px;}
.profil .listeContacts li { width: 676px; margin: 0 0 1px 0;}
.profil .listeContacts li .image { margin: 0.8em 1em;}
.profil .panel .pageFiltersHeader {	margin-bottom: 0; border-width: 0 0 1px 0;}
#form_profil_detail ul.formList li { width: 480px; border: 0;}
#form_profil_detail_fonction ul.formList ul.formListInterne li { width: 120px;float:left;margin:0px;padding:0px;}
#form_profil_detail_fonction ul.formList ul.formListInterne li label {	width: 2px;}
#form_profil_detail_fonction ul.formList ul.formListInterne li select { width: 90px; margin-right:20px;}
#listePercent {  display:inline;} 
#listePercent li {  font-style:italic } 
#profilPercent span, #profilPercent li { font-size:12px; float:left;  display:inline;}
#profilPercent { margin-bottom:0; height:40px; border-bottom:1px dotted #e8e8e8}

/* GÃ©rer mes photos */
#gestion_photo_form_add_photo a.action_new { float:none; font-size:0.8em; clear:right}
#file_browser input { /*float:left; margin-left:180px;*/ margin-top:0.5em }
#upload_photoUploader { display:inline; }
#gestion_photo_list { display:table; width:100%; }
#gestion_photo_list li { float:left; margin-right:14px; margin-bottom:1em; background:#fff; padding:0.5em; border:1px solid #e8e8e8; height:170px; width:125px }
#gestion_photo_list li a { font-size:1em }
#gestion_photo_list .image { width:95px; height:120px; float:none; margin:0 0 0.5em 0; box-shadow:none; -moz-box-shadow:none;-webkit-box-shadow:none;border:1px solid #e8e8e8; margin-left:15px }
#membre_photo_list { margin: 0.5em 0; border: 1px dotted #003d59; padding: 1em 0 1em 15px; display:table; background: #efefef; width: 771px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
#membre_photo_list { width: 786px;}
}


/* contributeurs */
#contributeurList .membreInformations { float:left; width:230px; margin-right:10px; padding-right:10px; border-right:1px solid #e8e8e8; }
#contributionList h3 a { font-size:16px }


/* Groupe */
li.sousFormList ul { margin-left: 200px; width: 350px; padding: 0}
li.sousFormList ul li,#groupeDetail #groupe_description li.sousFormList ul li { width: 250px; text-align: left; margin: 0}
#groupeDetail #groupe_description ul.formList {padding: 0 }
#groupeDetail #groupe_description ul.formList li, ul.formList.largeur480 li { width: 480px; margin-left: 0; margin-right: 0;}
#groupeDetail #ajax_res { margin-left: 180px;}
#groupeDetail ul,#profil_detail ul { color: #333; line-height: 2em; margin-bottom: 2em}
#groupeDetail ul a,#profil_detail ul a {font-size: 1em}
#groupeDetail ul input,#groupeDetail ul select,#profil_detail ul input,#profil_detail ul select	{float: none;margin-right: 10px}
#groupeDetail ul input.radioInput { float: none; margin: 0px; width: 5%}
#form_groupe_description ul.formList {width: 480px;border: 0;}
#form_groupe_description ul input.radioInput {margin-left: 0px;float: left}

#form_groupe li.liste3Colonnes ul { padding-top:20px }

#form_dossier, #form_discussion {margin: 1em 0 0 0;padding: 0}
#form_dossier .article, #form_discussion .article,#form_discussion_commentaire .article {background: #fff;margin: 0;padding: 1em;width: 663px}
#form_discussion_commentaire .formList {margin: 0;padding: 0}
#form_dossier .formList li, #form_discussion .formList li,#form_discussion_commentaire .formList li{border: 0;	margin: 0 0 0 0;padding: 0.3em 0;width: 600px;}
#form_discussion_commentaire .image { margin-top:2px}

/* Form dossier +  Form Commentaire +  Form Discussion */
#form_dossier .formList label, 
#form_discussion .formList label,
#form_discussion_commentaire .formList label { font-size: 1.2em; width:150px; line-height:20px }
#form_dossier .formList.formListOuvert label,
#form_discussion .formList.formListOuvert label { width:60px;  }

#form_dossier .formList.formListOuvert .formAjouterDoc label,
#form_dossier .formList.formListOuvert .addMedia label,
#form_discussion .formList.formListOuvert .formAjouterDoc label,
#form_discussion .formList.formListOuvert .addMedia label { width:152px; }

#form_dossier .formList .formAjouterDoc,
#form_dossier .formList .addMedia,
#form_discussion .formList .formAjouterDoc,
#form_discussion .formList .addMedia,
#form_discussion_commentaire .formList .formAjouterDoc,
#form_discussion_commentaire .formList .addMedia { margin-left: 60px; width:540px }


#form_dossier .formList input, 
#form_discussion .formlist input,
#form_discussion_commentaire .formList input { width:444px }

#form_dossier .formList.formListOuvert input,
#form_discussion .formList.formListOuvert input { width:534px }

#form_dossier .formList .checkboxLine input, 
#form_discussion .formList .checkboxLine input,
#form_discussion_commentaire .checkboxLine input {width:15px; float:left; margin-left:60px  }
#form_discussion_commentaire .checkboxLine input { margin-left:60px; }

#form_discussion_commentaire .formList .checkboxLine label,
#form_discussion .formList .checkboxLine label,
#form_dossier .formList .checkboxLine label { float:none; width:auto }


/* Close button */
#form_dossier .closeWelcome, #form_discussion .closeWelcome { margin:1.7em 2.2em 0 0; }
#form_groupe .closeWelcome { margin:0.5em 1.5em 0 0; }
/* ActionLine */
#form_dossier .formList input.valid_bout,
#form_discussion_commentaire .formList input.valid_bout, 
#form_discussion .formList input.valid_bout,
#formEditDossier .formList input.valid_bout  { width:auto };
#form_discussion_commentaire .actionLine .nyroModalCloseText, 
#form_discussion .formList a.nyroModalCloseText { margin: 0 1em 0 150px; line-height: 1.5em;}
#form_dossier .valid_bout, #form_discussion .valid_bout,#form_discussion_commentaire .valid_bout {font-size: 1.2em}
#form_discussion_commentaire .valid_bout { margin-left:60px}

/* Add Docs and vids */
#form_dossier .formList li.addToComment,
#form_discussion .formList li.addToComment, 
#form_discussion_commentaire .formList li.addToComment { margin-left: 60px; width:450px; height:22px; }

#form_dossier .formList li.addToComment li,
#form_discussion .formList li.addToComment li {width: auto;	margin-right: 1em;float: left}

#form_discussion_commentaire div.mediaThumb, #form_dossier div.mediaThumb, #form_discussion div.mediaThumb {display: none;margin: 1em 0 0 0;width: 425px;}
#form_discussion_commentaire div.mediaThumb table,#form_dossier div.mediaThumb table, #form_discussion div.mediaThumb table {padding: 1em;background-image: url('../img/bkg_content.jpg');background-repeat: repeat-x;background-position: 0 center;	width: 100%;	border: 1px solid #efefef; border-radius: 3px;-moz-border-radius: 3px;	-webkit-border-radius: 3px;	box-shadow: #013F5A 0 0 1px;-moz-box-shadow: #013F5A 0 0 1px;	-webkit-box-shadow: #013F5A 0 0 1px;}
.listeVideos table {background:#FFF; width:600px; border: 1px solid #efefef;
 border-radius: 3px;-moz-border-radius: 3px; -webkit-border-radius: 3px;	box-shadow: #013F5A 0 0 1px;-moz-box-shadow: #013F5A 0 0 1px;	-webkit-box-shadow: #013F5A 0 0 1px; margin:0.5em auto; }
.listeVideos table td { padding:1em}

.discussionCommentaire .listeVideos, .dossierCommentaire .listeVideos   { margin-left:0px }

#nyroModalContent .listeVideos table td { padding:1em }
#nyroModalContent .listeVideos, .mediaThumb { margin-left:0px }
#nyroModalContent a.edit_action_delete { float:right; margin-right:10px }
.mediaThumb small {	display: block;line-height: 1.5em}

.listeVideos, .mediaThumb { margin-left:60px}
.dossier .contenu .listeVideos, .discussion .contenu .listeVideos { margin-left:0}

#nyroModalContent .listeVideos, .mediaThumb { margin-left:5px }

.formListEncadre .mediaThumb { margin:10px 0 0 150px; width:450px; }

#form_discussion_commentaire .formList .addMedia input,
#form_discussion_commentaire .formList .formAjouterDoc input,
	#form_dossier .formList .addMedia input,
	#form_dossier .formList .formAjouterDoc input, 
	#form_discussion .formList .addMedia input,
	#form_discussion .formList .formAjouterDoc input { width:320px }


#form_discussion_commentaire .formList .addMedia .action_delete, 
#form_discussion .formList .addMedia .action_delete, 
#form_dossier .formList .addMedia .action_delete { line-height:1.5em}

.jSocialVid_Thumb { float: left; display: block; margin-right: 10px; width: 120px; height: 90px;}
.jSocialVid_Title { display: inline-block; margin: 5px 0 1em 0 }
.listeDiscussions small { display: block; margin: 0.5em 0 0.5em 0px; padding: 0; font-size:11px }
.listeDeGroupes small, #annonceList small { display: block; margin: 0.5em 0 0.5em 85px; padding: 0; font-size:11px }
.listeDiscussions small.inline, .listeDeGroupes small.inline { 	display: inline; 	margin:0; padding: 0}
.listeDeGroupes .listChevronBnolink, #annonceList .listChevronBnolink { margin: 0 0 0 85px;}
.listeDeGroupes .listChevronBnolink li,  #annonceList .listChevronBnolink li { line-height: 1.3em; margin: 0; color: #666;}
#annonceList ul.listChevronBnolink.noPhoto { margin-left:0px }
#annonceList small.noPhoto { margin-left:0px }


/* Form dossier +  Form Commentaire */
#form_discussion .formList label {font-size: 1.2em; width:170px;}
#form_discussion .formList input {width:424px}

/* Article */
.articleTabs { width: 680px;}
.articleCorps { margin-left: 60px; font-size:1em; padding:1em; padding-bottom:0.25em; border:1px solid #e8e8e8; background:#fff}
.articleCorps p { margin-bottom: 1em}
.articleCorps .goToTop { background: url('../img/sprite_icono.gif') 0 -99px no-repeat; width: 10px; height: 10px; display: block; float:right; margin-top:-1em}
#social-buttons { margin: 1em 0; overflow:hidden; height:2em;}
.idees p.socialButtons { color:#999}
#social-buttons div { display:block; margin-left:3px; margin-bottom:-1em}
#articleBloc .articleToolbar {float: left; width:30px; margin-top: 0.5em; padding-left:10px}
#articleBloc .articleToolbar.horizontale {float: right; width:auto; color:#999 }
.articleToolbar li { margin: 1em 0}
.articleToolbar a { display: block; width: 35px; height: 25px; background: url('../img/sprite_article.png') 0 5px no-repeat; cursor: pointer;}
.articleToolbar.horizontale a { display: inline-block; width:auto; height: auto; background:none; cursor: pointer; font-weight:normal; text-decoration:none; line-height:1.5em; color:#999}
.articleToolbar.horizontale a span { display: inline-block; width:16px; height: 12px; background: url('../img/sprite_article.png') 0 5px no-repeat; }
.fontLessIcon a { background-position: 0 -32px}
.sendIcon a { background-position: 0 -68px}
.printIcon a { background-position: 0 -105px}
.commentIcon a { background-position: 0 -140px}
.recommandIcon a { background-position: 0 -170px}
.articleToolbar.horizontale a.recommandIcon span { background-position:0 -220px }
.articleToolbar.horizontale a.printIcon span { background-position:0 -205px }
.articleToolbar.horizontale a.sendIcon span { background-position:-16px -219px }


/* DÃ©pÃªche */
.depecheContent { font-size: 1.2em; }


/* Liste Contacts */
a.nePlusSuggerer { float:right; display:block; width:10px; height:10px; background: url(../img/sprite_icono.gif) 0 -176px no-repeat; margin-top:3px}
a.nePlusSuggerer:hover { background-position: 0 -188px;}
.liste_contacts a.image { float: left; display: block; width: 48px; height: 63px; margin-right: 1em; background-position: center;	background-repeat: no-repeat; background-image: url('../img/vignette_defaut.gif');}
.liste_contacts li { line-height: 1.4em; padding: 0.1em 0; margin: 0.3em;  display: table; width: 500px}
.contacts .liste_contacts .listeGen li {  width: 681px;	margin: 0 0 1px 0}

/* Entetes de Listes GÃ©nÃ©riques  */
.pageFiltersHeader {height: 30px; border-bottom: 1px solid #e8e8e8; padding:0; width:100%}
#mailboxheader h2, .pageFiltersHeader h2 { line-height: 30px; color: #3991A9; font-size: 1.4em; font-weight: normal; padding-right: 31px; background: url('../img/bkg_headerList_tr.png') top right no-repeat;	display: block;	float: left; }
.pageFiltersHeader h2 span { background: url('../img/bkg_headerList_tl.png') 0 0 no-repeat; padding-left: 9px; display: inline-block; margin: 0;}
.pageFiltersHeader h2 span span { background: #fff;	padding: 0 1em;	display: inline-block; border-top: 1px solid #e8e8e8}
.pageFiltersSearchBloc { padding:5px 10px 9px 10px ; /*width:480px; */ }
.pageFiltersPagination  { background:#FFF; border: 1px solid #e8e8e8; border-width:0 0 1px; padding:0.3em 0 0 0; display:table; width:100%; }
.pageFiltersPagination.noborder  { border-bottom:0;}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.pageFiltersPagination {margin-top:1px }
}
.ui-widget-header { background:#e8e8e8; padding:0.3em 0 0 0; display:table; width:100%;  }
#rechercheGroupes ul.formList.formListEncadre, 
#search_membre ul.formList.formListEncadre,
.pageFiltersSearchBloc ul.formList.formListEncadre { width:610px}

#rechercheAnnonces .pageFiltersSearchBloc { width:620px}
#rechercheAnnonces .pageFiltersSearchBloc ul.formList.formListEncadre { width:620px}
ul.formList.formListEncadre.short, .pageFiltersSearchBloc ul.formList.formListEncadre.short { display:table;}
ul.formList.formListEncadre.short li { width:350px; float:left; margin-right:10px; }
ul.formList.formListEncadre.short li.fltrt {float:right; width:250px; margin-right:0;  }
ul.formList.formListEncadre.short li.fltrt embed{ display:inline}
ul.formList.formListEncadre.short li.fltrt label {width:90%;}
ul.formList.formListEncadre.short li.actionLine { clear:both; width:auto;}
ul.formList.formListEncadre.short li label { width:45%;}

.pageFiltersHeader .listGenDisplayMode { width:auto; height:9px; float:right; margin-top:11px }
.pageFiltersHeader .listGenDisplayMode li { display:block; width:9px; height:9px; margin-right:11px; background:url('../img/sprite_icono.gif') 0 -129px no-repeat; float:left; cursor:pointer; overflow:hidden; }
.pageFiltersHeader .listGenDisplayMode li.listGenDisplay_list { background:url('../img/sprite_icono.gif') -9px -129px no-repeat; }

div.moteurLink { float:left; margin:5px 0 5px 10px; }
div.searchNbResults { float:left; margin:5px 0 0 10px; font-style:italic }

/* Form recherche  */
#search_groupe ul.formList.formListEncadre,
#search_membre ul.formList.formListEncadre { height: 210px; }
@media screen and (-webkit-min-device-pixel-ratio:0){
	#search_groupe ul.formList.formListEncadre,
	#search_membre ul.formList.formListEncadre { height: 230px; }
}

#search_groupe span.fltrt,
#search_membre span.fltrt { margin:20px}
#search_groupe li.actionLine,  
#search_membre li.actionLine { margin-top:40px}
#search_groupe .cancelLink,  
#search_membre .cancelLink { margin-left:160px}






/* Messages */
#toolBox,#mailBox {	border: 1px solid #e9e9e9;}
#toolBox .profilDirectLinks a {line-height: 1.7em;font-weight: normal}
#toolBox .profilDirectLinks a.active {font-weight: bold}
#mailBox {width: 680px}
#mailboxheader { margin-bottom: 0em; display: table; width: 660px}
#mailboxheader a,.pageFiltersHeader a {	line-height: 2em}
#mailboxheader li a,.pageFiltersHeader li a { line-height: 1em}
.messageList { width: 678px; border-top: 0; padding:0; border:0}
.messageList li { margin:0; padding:0.4em 0; width:676px; background:none; border:1px solid #fff; border-bottom:1px solid #efefef }
.messageList li li { border: 0}
@media screen and (-webkit-min-device-pixel-ratio:0){
	#mailBox {width: 678px}
	.messageList { width: 678px;}
	.messageList li { width: 678px; }
}
.messageList li.messageNonLu { background: #e8e8e8;  border-bottom:1px solid #fff}

.messageList li.messageNonLu.carriere { background: #FCE0EC;  border-bottom:1px solid #fff}
.messageList li.carriere { background: #FDF0F8;  border-bottom:1px solid #fff}

.messageList li.messageNonLu .sujet { font-weight:bold}
.messageList p,.messageDetail p { margin-top: 0.5em}
.messageList .image,.dossierCommentaire .image, .discussionCommentaire .image,.ac_results .image	{ height: 63px; width: 50px;margin: 0.4em 0.8em;}
.dossierCommentaire .image, .discussionCommentaire .image { height: 63px; width: 50px; margin: 0.5em 0.8em 0.4em 0}
.messCol1 { width: 270px; padding-right:10px; margin-right:10px; overflow: hidden; float: left; border-right:1px solid #e8e8e8 }
.messCol1 p { line-height:1.2em}
.messCol1 ul.membres,.messCol1 ul.membres li { width: auto; padding: 0; margin: 0; display: inline}
ul.membres a,a.messageTitle,#mailBox small,.discussionCommentaire a,.dossierCommentaire a, .dossierCommentaire small,.discussionCommentaire small {text-shadow: 1px 1px 1px #fff;}
.messCol1 input {float: left; margin: 20px 0 0 4px}
.listeDestinataires { margin-left: 295px; float: none; width: 335px;display: table; }
.listeDestinataires * { float: left;}
.listeDestinataires ul.membres { margin-top:4px; float:left}
.listeDestinataires li { float:left}
.listeDestinataires li div.membreInformations { display: inline;margin-right: 1em; white-space: normal; margin-top:5px}
.messageHead { width: 640px; display: table; padding:0.5em 0; margin-bottom:1em; background:#fff;/* border-bottom:2px solid #fff*/}
.messageDetail { width: 640px; display: table;padding: 1em}
.messageDetail .image { margin: 0.4em 0.8em; height: 55px;width: 55px }
.messageDetail div.listePiecesJointes { padding: 0.4em; border:1px solid #ccc; background:#efefef; width:160px; }
.messageDetail div.listePiecesJointes h3 { color:#666; }
.messageDetail h2 { font-size:1.4em }


#mailBox .messageList li.hover,
#mailBox .messageList li.active {border: 1px solid #9CF; 
border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; box-shadow: #013F5A 0 0 1px;-moz-box-shadow: #013F5A 0 0 1px;	-webkit-box-shadow: #013F5A 0 0 1px;}
#mailBox .messageList li.hover li {border: 0}
#selectionActions {	display: inline-block; background:url('../img/bkg_checkAll.png') 0 3px no-repeat; padding-left:12px; height:30px; float:left; margin:0 0 0 -4px;}
.messages .pageFiltersSearchBloc { height:20px; padding-top:10px; float:none; margin-bottom:-15px;}
html:not([lang*=""]) .messages .pageFiltersSearchBloc { float:left; }
.selectionActions { display:table; width:100%; margin:0; line-height:19px; padding:0.8em 0 }
.toolBox a.supprim_bout, .toolBox a.valid_bout { margin-top:1px}
#withSelectionSelect { margin:0; height:19px; line-height:19px; padding:0.8em 0 }
.withSelectionSelect *, .toolBox a.supprim_bout, .toolBox a.valid_bout { float:left; margin-right:5px;  }

/*#repondreTous { margin-left:350px}*/
.withSelectionSelect label { font-size:1.2em}
#validSelectMarquerComme { margin-top:2px}
#withSelectionSelect select {  margin:-1px 0 0 0; }
#withSelectionSelect .valid_bout { height:15px; line-height:15px; display:block; margin-top:0}
@media screen and (-webkit-min-device-pixel-ratio:0){
	html .messages .pageFiltersSearchBloc {display:block; float:none; margin-bottom:-23px; height:20px; }
	html:not([lang*=""]) .messages .pageFiltersSearchBloc { float:none; }
	#withSelectionSelect { margin:-3px 0 0 0; }
	#validSelectMarquerComme { margin:3px}
}

.repondreMessage, .supprimerMessage, .selectAll { margin-right: 1em; float:left;}
.selectAll { margin:0 1em 0 1.4em}
#mailboxheader .pagination {margin-left: 1.5em;}
#mailBox a:hover {text-decoration: none; }
#mailBox .contenu {	clear: both; margin: 1em}
#list_destinataires {float: none;display: table;width: 500px;}
#destinataires_ul {display: block; margin: 0.3em 0 0.3em 213px;}
#destinataires_ul li {float: left; line-height: 1.2em; margin: 0 0.6em 0.3em 0;}
#destinataires_ul li:last-child {float: none;}
.messages #nyroModalContent .text {	width: 470px;}
.formList .add_destinataire { color :#AAA; }

#form_send_message ul.formList.formListEncadre label { color:#333; }

.pieceJointe { background:url(../img/sprite_icono.gif) 0 -162px no-repeat; padding-left:1em}

/*  Mosaik essai foirÃ© */
div.article ul.mosaik li  { width:auto; float:left}	
div.article ul.mosaik li * { display:none;}	
div.article ul.mosaik li .image { display:block;}

/* Auto complete */
.messages .ac_results { padding: 0; border: 1px solid #ccc; height: auto; width: 260px;	margin-left: 1em;
-webkit-border-top-left-radius: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-topleft: 0; -moz-border-radius-topright: 0;box-shadow: #013F5A 0 2px 1px; 	-moz-box-shadow: #013F5A 0 2px 1px; -webkit-box-shadow: #013F5A 0 2px 1px;}
.messages .ac_results li { padding: 0.3em 0.5em; height: auto; width: 248px}

/* Sidebar */
.aside { float: right; width: 224px; margin-right: 1.1em; display: table;}
.aside .bulle { float: none}

/* widgets generique */
.aside dl,.aside .sidebar_meta_item { border: 1px solid #E0E0E0; background: #fff;width: 224px;  margin-bottom: 1.4em;padding: 0}
.aside dl,.aside .sidebar_meta_item { padding-bottom: 1em}
.aside dt,.aside .sidebar_meta_item h2 {	background: #E0E0E0; display: block; height: 28px; line-height: 28px;text-transform: uppercase; color: #939393/*#003D59*/; font-size: 1.1em; padding: 0 0 0 1em; margin-bottom: 1em; font-weight: bold; text-shadow: 1px 1px 1px #fff;}
.aside .sidebar_meta_item { padding: 1em; width: 204px;}
.aside .sidebar_meta_item .sidebar_meta_item {  padding:0; border:0; }
.aside .sidebar_meta_item h2 { margin: -10px; margin-bottom: 1em}
.aside ul,.listeContacts ul { color: #618393; margin: 0 10px;display: table; width: 204px}
.aside ul ul,.listeContacts ul ul { margin: 0;display: table;width: 204px}
.aside li,.listeContacts li { line-height: 1.4em; padding: 0.1em 0; margin: 0.3em; display: table; width: 204px;text-align: left; }
.aside li { font-size:1.2em}
.aside li p, .aside li a { font-size:1em }

.aside li li,.listeContacts li li { line-height: 1em; padding: 0; margin: 0; display: block; width: 204px; font-size:1em }
.aside a,.listeContacts a {	color: #003D59;}
.aside .image,.listeContacts .image, .discussion .image, .dossier .image { float: left; display: block; width: 48px; height: 63px; margin-right: 1em;background-position: center;	background-repeat: no-repeat; background-image: url('../img/vignette_defaut.gif')}

.aside ul.pagination li { margin: 0; display: table; width: auto; float: left; margin-left: 0.3em}
.aside ul.pagination { width: auto; display: block; margin: 0}
.aside .pageFiltersHeader, .profil .aside .pageFiltersHeader {	display: table; width: 204px; border:1px solid #e8e8e8; border-width: 1px 0 0 0; margin: 0.5em 1em 0 1em; padding:0; height:auto}

.aside h3.fushia { color:#931a67; margin-left:5px;}
.aside dt.aefDepeches { background-image: url('../img/bkg_aefDepeche.gif'); background-position: 168px 0; background-repeat: no-repeat;}

span.aefDepeches { background: url('../img/bkg_aefDepeche.gif')  right 1px no-repeat; padding-right:70px; display:inline-block; height:28px; margin-top:3px;}

.aside input.text { width:160px}

/* widgets auteur */
.moduleSubTitle { border-bottom: 1px solid #efefef;line-height: 1em;  padding-top: 1em; margin-bottom: 1em}
.wAuteur li li a {font-size: 1.2em;  display: block; line-height: 1.3em; margin-bottom: 1em; color: #338db7}
.articles small { color: #618393;font-size: 1.1em}

/* widgets activites */
#wActivites li {margin: 0.1em}
#wActivites a { color: #618393; text-decoration: none}
#wActivites a strong { color: #003D59;margin-right: 2px;}
.wDepeches dd li,.wArticlesCommentes dd li { font-size: 1.2em}
/*.wAuteur dd li { font-size: 1em}*/
.wDepeches dd li p, .wArticlesCommentes dd li p, .wAuteur dd li p { font-size: 1em;}
.wDepeches dd li a, .wArticlesCommentes dd li a, .wAuteur dd li a { font-size: 1em;text-decoration: none;text-indent: 0; color: #618393;}
.wArticlesCommentes dd li a.titre, .wDepeches dd li small.titre, .wAuteur dd li small.titre { text-indent: 1.4em; background: url('../img/bkg_icono_letter.gif') 0 3px no-repeat; display: block}
.wDepeches dd li small.titre, .wAuteur dd li small.titre  { background-position: 0 2px; margin-bottom:0.2em}
.wDepeches dd li a:hover, .wArticlesCommentes dd li a:hover, .wAuteur dd li a:hover { text-decoration: underline }
.wDepeches dd li .commentLink, .wArticlesCommentes dd li .commentLink, .wAuteur dd li .commentLink {	font-size: 1em; text-indent: 0; margin-top: 0.8em;font-style: italic; text-indent: 0}
.wArticlesCommentes dd li .commentLink a { font-size: 1em; /*text-decoration: underline;*/ color: #003D59; }
.wContribuer { background: url('../img/bkg_sidebar_promo.gif') 0 0 no-repeat; margin-bottom: 1em; width: 225px; height: 30px; padding: 14px 0 16px 0 }
.wContribuer a { text-transform: uppercase; color: #FFF; font-size: 1.4em; text-align: center; display: block; font-weight:bold;}
.wContribuer.login { margin:0 auto}
.reseauConnect,.listeGen .reseauConnect { line-height: 1.3em; color: #618393; margin-top:0px }/* Changé le 09-04-10 pourquoi margin top à 3px ? margin-top:3px }*/
.profilDirectLinks a { display: block; line-height: 1.6em; margin:0; padding:0}
.profilDirectLinks p { margin:0; padding:0}
.ajoutContact,.envoyerMessage,#toolBox a { color: #003d59; line-height: 1.3em}
.ajoutContact  { text-decoration: none; font-weight:normal }
.ajoutContact  strong { font-weight:normal }


/*	Moteur de recherche */
.recherche .pageFiltersHeader,.membres .pageFiltersHeader { margin-bottom: 0;}
.recherche .pageFiltersHeader,.profil .pageFiltersHeader { border-top: 0}
.miniArticle { margin-left: 20px}


.listeGroupeContributionsAttente ul li { margin-bottom: 1px; background: #e8e8e8; display: table; padding: 1em; width: 651px}
.listeGroupeContributionsAttente ul { border: 1px solid #fff; width: 661px;background: #fff}
.listeGroupeContributionsAttente h2 { font-size: 1.2em;	font-weight: bold;color: #338DB7;}

.formSimpleRecherche { display: inline-block; margin-right: 1.5em; float:left}
.formSimpleRecherche .submitInput {	padding: 0.2em 0.5em;}
.showSearch { padding-top:0.5em;  display: inline-block;}

/* listeContacts */
.listeContacts li {	width: 90%;}
.boutons_demande {/* float:left; */ margin-left:60px;margin-top:4px}
.boutons_demande a { margin:0; line-height:1.2em}
.aside .membreInformations p { margin:0}
.aside .membreInformations { margin-bottom:0}


/* Liste contacts communs */
.listeContactsAutre { font-size: 0.834em; }

/* Annonces */
#form_search_annonce #flashMap { margin-left:375px; margin-right:0; width:320px; padding-top:2.3em; float:right; position:absolute; }
#form_search_membre #flashMap { /* padding-top:20px; margin-right:30px;*/position:absolute;margin-left:400px;padding-top:20px;}/* margin-right:1em*/
#form_search_groupe #flashMap {
	position:absolute;margin-left:400px;padding-top:15px;
}
/*
@media screen and (-webkit-min-device-pixel-ratio:0){
	#form_search_membre #flashMap, #form_search_groupe #flashMap { position:absolute; margin-left:410px}
}*/

/* Typo */
.bleu { color: #003D59;}
.bleuClair { color: #338DB7;}
.vert { color: #57B223;}
.rose {
	color: #B9247B;
}

p,a { font-size: 1.2em;}
p a { font-size: 1em;}
p {
	margin: 0.1em 5;
	line-height: 1.5em;
	color: #333;
	font-family: inherit;
	/*text-align: justify;*/
}
.messageList p { line-height:1.2em}
a { text-decoration: none; color: #003d59; cursor: pointer;}
a:hover { text-decoration: underline}
strong { font-weight: bold}
small { font-size: 10px; color: #666; line-height: 1.3em}
small a { font-size: 1em;}
#articleBloc small, { clear:left; margin:0.5em 0 1em 0; display:block; font-size:1.1em}
h3 { font-size: 1em; font-weight: bold;color: #338DB7; }
h3 a { font-size: 16px; color: #338DB7; line-height:1.3em}
#listeDiscussions h3 a { font-size: 1.25em; color: #338DB7; }
.listeGen h3 { margin:0.8em 0 0.4em 0 ; }
.listeGen h3 a { font-size:16px;  }
.articleListe h3 {font-size:2em; margin: 0.1em 0 0.2em 0; }
.messages h3 { font-size: 1.2em; font-weight: bold; color: #338DB7; margin: 1em 0; display: block}
.profil h3 { font-size: 1.2em; font-weight: bold; color: #338DB7;	margin:0.3em 0 0.6em 0; display: block; }
h2 {	font-size: 20px; color: #338db7; font-weight: bold}
h2 a { font-size:1em}
h1 { color: #338DB7; font-size: 2.4em; margin-bottom: 0.5em; font-weight: bold; text-shadow: 1px 1px 2px #efefef; line-height:1.2em;}
h1 a:hover { text-decoration:none}

.dossier h1 { font-size:2em; }
.dossier h1 p { font-size:0.7em; }
.dossier h1 span.spanTitle, .discussion h1 span.spanTitle { display:block; margin-left:60px }

.idees h1 { color: #47901D; }
.idees h1 a, .printPopup h1 a { color: #47901D; }
.idees h2 {	font-size: 20px; color: #47901D; font-weight: bold}
.idees h3 a { color: #47901D; font-size:0.8em}
#alauneBloc .first h3 a,.articlesListe  .first h3 a { font-size:1.6em}
.articlesListe .first small  { font-size:1.2em}
.articlesListe .first p { font-size:1.4em}

.idees .articleCorps h4, .idees .listeGen h4 { color: #47901D; }
.profil h1,.groupe h1 { font-size: 1.8em;  margin-right:4em}
.profil .panel h2 { font-size: 1.5em; color: #003D59; text-shadow: 1px 1px 2px #cfcfcf; font-weight: bold; margin: 1.5em 0 1em 0}
.profil .panel h2.bleuClair { color: #338DB7; margin:1em 0 0.5em 0;  text-shadow: 0 1px 1px #ccc;}
#nyroModalContent h2 { background: #E0E0E0; display: block; height: 28px; line-height: 28px; color: #003D59; font-size: 1.1em; padding: 0 1em; margin: 0 0 1em 0; font-weight: bold; text-shadow: 0 1px 1px #fff;}
.wDepeches dt { margin-bottom: 0}
#profilDetail h3 { font-size: 1.3em; color: #618393; text-shadow: 1px 1px 1px white; font-weight: bold; border-bottom: 1px dotted #618393; margin: 2em 0}
.articles h1,.articles h1 a,.articleCorps h2 { color: #338DB7; font-weight: bold; font-size: 1.9em; text-shadow: 1px 1px 1px white; margin-top: 1em}
.carrieres h1 { color: #003d59}
.articles h1 a { font-size: 1em; margin-right:1em}
.articleCorps h2, .carrieres h2 {
	margin: 0.5em 0
}
.carrieres .pageFiltersHeader h2 { margin: 0}
.dossier h1 p, .discussion h1 p { font-size:0.7em;  margin:0.2em 0 }
.dossier h2, .discussion h2 { margin: 0.3em 0 0.3em 0; font-size:1.4em; }
.dossier h2 a, .discussion h2 a { color:inherit;}
.dossier h1 a.image, .discussion h1 a.image {  margin-right:0.5em}
.dossier .contenu p, .discussion .contenu p { margin:1em 0}
.dossier a.action_delete.dossier, .dossier a.action_modify.dossier, .discussion a.action_delete.discussion {  margin-top:0.5em}
.articleCorps h3 { color: #338DB7; font-size: 1.5em; font-weight: bold; text-shadow: 1px 1px 1px white; margin: 1em 0}
.articleCorps h4, .listeGen h4 { color: #338DB7; font-size: 1.2em; font-weight: bold; text-shadow: 1px 1px 1px white; margin: 1em 0}

.listeGen h4 { margin: 1em 0 0 0}
.dossierGroupe h4, .discussionGroupe h4 { color: #003d59;} 
.articleCorps a,.chapo a { color: #000; font-size: 1em; font-weight: bold; text-decoration: underline}

.articleCorps li,.articleCorps p {font-size: 1.2em; }
.articleCorps li p { font-size: 1em;}
.articles .chapo { font-style: italic; font-weight: bold; color: #02234E; margin: 1.5em 0;}
.articles .chapo p { line-height: 1.3em}
.chapo a { color: #02234E;}
.black { color:#000; }
.bleuMarine { color:#003d59; }
.idees .bleuMarine { color:#47901D; }

#decouvrirLink { font-weight: bold; color: #FFF; font-size: 1.4em; float: right; background: url('../img/sprite_bulles.png') 0 -17px no-repeat; width: 218px; height: 43px; line-height: 2.8em; text-align: center; text-transform: uppercase; margin-top: 0.2em;}
.welcome ul.tabs li { border: 0; height: auto; float: left; padding: 0; }
.welcome ul.tabs li.first {	margin-left: 0 }
.welcome ul.tabs li.active { border-bottom: none;}
.welcome ul.tabs li.active a { color: #fff; padding:0; text-shadow:none }
.welcome ul.tabs li a { display: block; font-size: 1em; color: #fff; text-transform: uppercase; line-height: 29px; font-weight: bold;text-shadow:none; }
.welcome ul.tabs li a { color: #FFF; font-size: 1.4em; font-weight: bold; line-height: 2.1em; background: #A2BCC7; display: block; width: 210px; text-align: center; text-transform: uppercase; height: 27px; top: 8px; position: relative}
.welcome ul.tabs li { border: 0; height: auto; float: left; padding: 0; overflow: visible; height:auto; background:none; }
.welcome .tabs a:hover { text-decoration: none; cursor: pointer}
.welcome .tabs .active a { font-size: 1.6em; line-height: 2.4em; background: #628493; height: 35px; top: 0}
.welcome ul.tabs li:first-child { margin-left: 0}
.welcome h2 { margin-bottom: 0.5em; font-size:3em; }
#section .welcomeClaim {float:left; margin:-74px 20px 0 250px; font-size:2.6em;color:#003D59 }

.surtitre {
	line-height: 1.2em;
	font-family: inherit;
}
.surtitre a { font-weight: bold; color: #003D59;  text-decoration: none; padding-top: 0.8em; line-height: 1.2em}
.idees .surtitre a, .idees small a { color:#47901d; font-size:1em; font-weight:bold }
.surtitre a:hover { text-decoration:underline}
div.surtitre { line-height: 1.2em; font-size:1.1em; color: #666}
div.surtitre ul, div.surtitre li { display:inline	}
div.surtitre li a { display:inline; font-size:1em	}

#alauneBloc li p { color: #003D59}
#remontesBloc h4 { color: #003D59; font-weight: bold; font-size: 1.2em; margin-bottom: 1em}

a.bulle {	color: #FFF; font-size: 1em; background: url('../img/sprite_bulles.png') -93px 0 no-repeat; width: 129px; line-height: 1.4em; height: 1.4em; padding: 0 0 3px 0; text-align: center; text-decoration: none; margin: 1em 0 1em; display: block;float: right}
.idees a.bulle { background-position:0 -112px}
#articleBloc a.bulle { margin:0}
a.bulle.fltlt { float:left}
div.aside a.bulle { font-size:1em; line-height:1.2em; height: 1.2em;}
.dossier a.bulle.a_groupe_link, .discussion a.bulle.a_groupe_link { float:none; display:block; }

#withSelectionSelect label, #withSelectionSelect select {  color: #333; font-size:12px}

/* tools */
.hide,.formList li.hide {display: none}
.alignC { text-align: center}
.alignL { text-align: left}
.alignR { text-align: right}
.fltrt { float: right}
.fltlt { float: left}
.mlMailBox {margin-left: 250px;}
.ml180 { margin-left: 180px;}
.ml60 { margin-left: 60px;}
.inline { display:inline; }
.error { color: red; padding: 5px; font-size: 12px;  border: 1px solid #d8746d; border-width: 1px 0; /*background: url(../img/error.gif) 0 0 repeat;*/ margin-bottom: 1em}
.warning { color: #FF9900; font-weight:bold; line-height:25px; margin:5px 25px 5px 0px; background:#FFF8EE; padding: 5px 15px 5px 10px; font-size: 12px;  border: 1px solid #FF9900; border-width: 1px 0;}
.warning span { display:block; width:35px; height:35px; float:left; background: url('../img/bkg_sprite_icons_liveFeed.png') 0 0 no-repeat; background-position: 0pt -213px;}
.confirm {color: #060; padding: 5px; font-size: 12px;  /*background: url('../img/update.gif') 0 0 repeat;*/ border: 1px solid #B0D5AF; border-width: 1px 0; margin-bottom: 1em}
#nyroModalContent .error, #nyroModalContent .warning, #nyroModalContent .confirm { width:95%}
.loading { margin: auto; margin-top: 25px; width: 32px; height: 32px; background: url('../img/icons/ajax-loader.gif') center no-repeat;}
.loading_h { margin: auto; display: block; background-image: url('../img/icons/ajax-loader_h.gif'); background-position: center;	background-repeat: no-repeat; height: 30px}
.loading_form { width:16px; height:16px;  display:block; overflow:hidden; background: url('../img/icons/ajaxLoaderForm.gif') 0 0 no-repeat; position:absolute } 
.full_module_loader{text-align:center;margin:50px 0;}
span.messClose { width: 15px; height: 15px; background: url('../img/sprite_icono.gif') 0 -112px no-repeat; display: block; float: right;cursor: pointer}
.hover { cursor: pointer;}
.defaultCursor { cursor: default }; 

/*	Icones d'actions */
a.action_modify.dossier { margin-right:4px; }
a.discussion_commentaire, a.discussion, a.dossier { margin-left:5px; }
a.action_refuser,
a.action_valider,
a.action_new,
a.action_delete, 
a.action_modify.dossier, 
a.action_modify.discussion, 
a.action_modify.profil_detail, 
a.action_modify.profil_themes, 
a.action_modify.profil_tags, 
a.action_modify.discussion_commentaire { float: right;}
#listeDiscussions a.action_delete { background:none; padding:0 }
#mailboxheader .repondreMessage,#mailboxheader .supprimerMessage,#mailboxheader .selectAll { padding: 0 10px 0 10px; line-height: 18px; height: 18px;	background-color: #e9e9e9;}

/* icones d'actions Profil & Groupes */
#profilDetaille a.action_modify,#profilDetaille a.action_delete { color: #666;}
#profilDetaille h2 a.action_new { font-size: 0.80em; float:right; margin-top:6px;}
#profilDetaille a.actionsCtl { display:block; float:right; background:#628493; padding:0 0.5em; color:#FFF; margin-right:0 }
#profilThemes a.action_modify, #profilTags a.action_modify { font-size: 1.1em}
body.reseau.profil div.article a.action_modify,
body.reseau.profil div.article a.action_new, 
body.reseau.profil div.article a.action_delete,
#groupe_description  a.action_modify {  padding:0; background:none; font-weight:normal; text-decoration:none; font-size:1.2em; display: none}
body.reseau.profil div#profil_detail a.action_modify { margin-top:7px; display:block}
body.reseau.profil .profilDirectLinks a  {display:block; float:none}
#profilDetail a.action_modify { display:block }

#profilDetaille .listChevronBnolink .action_modify,
#profilDetaille .listChevronBnolink .action_delete {float: right; font-size:1em; margin-left:1em}
a.a_groupe_link { margin-bottom:2em}

/* Auto Complete Result List */
.ac_results {	padding: 0 10px 0 23px; font-size: 11px; font-weight: normal; cursor: pointer; line-height: 18px; display: inline-block; background-color: #fff; color: #003d59; border: 1px solid #efefef; 
border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; box-shadow: #013F5A 0 0 1px; -moz-box-shadow: #013F5A 0 0 1px; -webkit-box-shadow: #013F5A 0 0 1px;}
.ac_ResultItem {  display:inline-block; padding:0.2em; margin:0; width:auto; height:auto; line-height:inherit; font-size:1em;}
.ac_ResultItem a { font-size:1em; margin:0 0 0 0.4em; padding:0 0.1em; height:auto; line-height:1.2em; width:auto; color:#900; font-weight:bold }

/* Tabify  */
.panel {  position: absolute;}

/* Carousel styles  */
.pagination { z-index: 100; margin-top: 0}
.jcarousel-container { position: relative;}
.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative;}
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0;margin: 0; padding: 0;}
.jcarousel-list li,.jcarousel-item { float: left; list-style: none; width: 75px; height: 75px; }
.jcarousel-next { z-index: 3; display: none;}
.jcarousel-prev { z-index: 3; display: none;}

/* Modal */
#nyroModalWrapper .wrapper { -moz-box-shadow: 0 0 10px rgba(1, 63, 90, 0.45); -webkit-box-shadow: 0 0 10px rgba(1, 63, 90, 0.45);/*text-shadow: 0 0 10px rgba(1,63,90,0.45);*/}
a.nyroModalClose { position: absolute; right: 0; margin: 1em 1em 0 0; float: right; border: 1px solid #ccc; overflow: hidden;width: 1em;
height: 1em;font-size: 0 }
#nyroModalContent a.nyroModalCloseText { position: static; border: none; width: auto; height: auto; font-size: 1em; display: block; margin: 0 1em 0 203px;float: left; line-height: 1.5em}
#nyroModalContent ul.modalAjoutContact a.nyroModalCloseText { margin: 0 1em 0 0; }
.messages #nyroModalContent {	height: 550px; text-align: left}
#nyroModalContent ul.formList { margin-left: 1em}
#nyroModalContent ul.formList li { margin: 0.3em 0; padding: 0;}
#nyroModalContent ul.modalAjoutContact {width: 200px;  float: left; margin-left: 2px}
#nyroModalContent ul.modalAjoutContact li { width: 200px }
#nyroModalContent ul#loginForm li { width: 480px}
#nyroModalContent ul#loginForm { height: 120px}
#nyroModalContent ul#loginForm a.nyroModal { line-height:2.5em}
.messages #nyroModalContent ul#loginForm .text { width: 240px}
#nyroModalContent a.nyroModalCloseText { margin: 0 2em 0 0; width: 173px; text-align: right}
#nyroModalContent .valid_bout { margin: 0 0 0 0;}
#nyroModalContent .actionLine { margin: 1em 0 0 0;}
#nyroModalContent .annulationForm { margin-left:30%}

.disclaimerLogin p { font-size : 1em; margin-bottom:1em }

/* Modale Traiter demande */
.traiterDemande { width: 510px;}
.profilDirectLinks .traiterDemande { width: auto }
.traiterDemande .cancelLink { font-size: 1em; margin-left: 0}
.traiterDemande .image { width: 166px; height: 208px; margin: 0 12px 0 2px}
.traiterDemande .actionLine { text-align: center}
.traiterDemande label { padding-top: 0.5em; padding-bottom: 0.5em}
.traiterDemande #message_container { display: block;padding-top: 0.5em }
#nyroModalContent .traiterDemande a.nyroModalCloseText {margin: 0 1em 0 0; float: none; padding-top: 0.5em; display: inline}


/* Forms */
textarea, input, select {font-family: Arial, Helvetica, sans-serif; font-size:12px}
.formList li { list-style: none; margin: 0.4em auto; padding: 0.2em auto; display: table; width: 680px; text-align: left}
.formList li label,  li.liste3Colonnes ul li { text-align: left; font-size: 12px; color: #333; line-height: 1.8em; display: block; width: 200px; float: left;}
#form_profil_autorisations .formList li label { width: 280px; }
#form_profil_autorisations .formList li.actionLine .valid_bout { margin-left: 280px; font-size:1.2em }
.formList li.longLabel label { width: 350px}
.formList li.veryLongLabel label { width: 100%}
.home #nyroModalContent .formList li label { text-align: right; padding-right: 20px; width: 173px}
.formList input,.formList textarea,.formList select { width: 50%; }
.formList select,.formList textarea { width: 50.6%;}
.formList .radioInput { width: 5%;}
.formList li input.submit { width: auto;}
.formList li li { margin: 0.2em auto; padding: 0.2em auto; font-size: 11px; display: table; width: auto; text-align: left; line-height: 1.3em}
.formList li li label {line-height: 1em}

/* Form Login */
#loginForm li a.nyroModal { font-size:12px }

span.formContributionImage { float: right; border: 1px dotted #256da4; width: 160px; background: #fff; padding: 5px;}
.formList input.photo_1,input.photo_2 { width: 180px;}
.hasDatepicker { background-image: url('../img/icons/calendar_view_month.png'); background-position: right top; background-repeat: no-repeat;}
.formList input.hasDatepicker {	width:110px;}
.admin_form { margin: 0; padding: 0}
input[type='submit'] { cursor: pointer}
.cancelLink { margin-left: 203px}
#form_profil_detail .cancelLink { margin-left: 160px}
.actionLine, #nyroModalContent ul.formList .actionLine { padding: 0.5em 0}
.doubleInputLine input { float:left; }
.formList li label.shortLabel { width: 80px; text-align:center }

@media screen and (-webkit-min-device-pixel-ratio:0){
	#profil_detail ul.formList.formListEncadre { float:right; margin-top:-2.2em }
}
.panel .formList li {width: 600px;}
.panel .formList,
#groupeDetail #groupe_description ul.formList,
div.profilTabs ul.formList { margin: 1em; border: 1px dotted #003d59; padding: 1em; background: #efefef; width: auto;}
div.profilTabs ul.formList.formListEncadre, #form_discussion ul.formList.formListEncadre, #form_dossier ul.formList.formListEncadre { width:auto}
@media screen and (-webkit-min-device-pixel-ratio:0){ 
	div.profilTabs ul.formList.formListEncadre li { float:left}
	div.profilTabs ul.formList.formListEncadre li:last-child { float:none}
}
#groupeDetail #groupe_description ul.formList,#profil_detail ul.formList, ul.formList.formListEncadre  { margin: 0}
#groupeDetail #groupe_description ul.formList label,#profil_detail ul.formList label, ul.formList.formListEncadre label { color: #003d59;}
.panel #form_discussion .formList, .panel #form_dossier .formList { width:auto; margin-right:1em }

ul.formList.formListEncadre { margin: 1em; border: 1px dotted #003d59; padding: 1em; background: #efefef; }
ul.formList.formListEncadre.formListEncadre2Colonnes { width:auto }
ul.formList.formListEncadre.formListEncadre2Colonnes li { width:97%}

/*.idees ul.formList.formListEncadre { border-color:#57b223; }
.idees ul.formList.formListEncadre label, .idees ul.formList.formListEncadre a { color: #47901d;}*/

.idees.contribuer ul.formList.formListEncadre { width: 660px;}
.ficheDescription label { display: inline; color:#666 }
#groupe_description label { width:140px; float:left; display:block }
.ficheDescription .valuesSet { margin-left:140px; }
/*.closeWelcome { margin:0.5em 1.5em 0 0; position:relative}*/
.closeWelcome { margin:1em 1em 0; position:relative}

li.liste3Colonnes label { width:100%; }
li.liste3Colonnes ul li, ul.formList.formListEncadre2Colonnes li.liste3Colonnes ul li { width:33%; float:left; }
li.liste3Colonnes ul { margin:3px 0 0 0; padding:0; }

/* form aside */
.aside .formList { width:204px; margin-left:10px }
.aside .formList li { list-style: none; margin: 0.1em auto; padding: 0.2em auto; display: table; width: 100%; text-align: left}
.aside .formList li label { text-align: left; font-size: 12px; color: #333; line-height: 1.5em; display: block; width: auto; float:none}
.aside .formList li select { width:100% }
.aside .valid_bout { margin-left:auto}	


/** ===Social Media/Bookmark links*/
.social-icon { background-image: url('../img/socialize.png'); background-repeat: no-repeat; width: 20px; height: 20px; display: block;	float: left; margin-right: 6px; margin-left:-2px; text-indent: -1000em; overflow: hidden;}
.social-icon { background-image: url('../img/socialize-all.png');}
.digg { background-position: 0 -20px;}
.delicious { background-position: 0 -40px;}
.dzone { background-position: 0 -60px;}
.reddit { background-position: 0 -80px;}
.stumbleupon { background-position: 0 -100px;}
.bebo { background-position: 0 -120px;}
.blinklist { background-position: 0 -140px;}
.bloglines { background-position: 0 -160px;}
.blogmarks { background-position: 0 -180px;}
.facebook { background-position: 0 -200px;}
.twitter { background-position: 0 -440px;}
.friendfeed { background-position: 0 -220px;}
.furl { background-position: 0 -240px;}
.google { background-position: 0 -260px;}
.magnolia { background-position: 0 -280px;}
.myspace { background-position: 0 -300px;}
.newsvine { 	background-position: 0 -320px;}
.simpy { background-position: 0 -340px;}
.slashdot { 	background-position: 0 -360px;}
.spurl { background-position: 0 -380px;}
.squidoo { background-position: 0 -400px;}
.yahoo { background-position: 0 -420px;}
.group:after { content: ".";display: block;height: 0;	clear: both;visibility: hidden;}
.group {display: inline-block;}
* html .group {	zoom: 1;}
.group {display: block;}

/* Print Popup   */
body.printPopup a.bulle, body.printPopup .articleToolbar, body.printPopup .vignette {  display:none}
body.printPopup * { text-align:left}
body.printPopup { background:none; margin:1em}
body.printPopup .articleCorps { margin:0; border:0; padding:0; background:none}
body.printPopup .domainesArticle li { float: left; margin:0;}

#closeService{ position:relative; margin-top:30px; margin-right:2em}

/*	FOOTER	- TODO Faire des vrais styles... */
#menu_footer td {padding:0 15px; width:320px; border-right:1px dotted #628493;}
#menu_footer td.first {border-left:1px dotted #628493;}
#menu_footer td a { color:#ffffff; font-size:16px; font-weight:bold;text-transform: uppercase}
#menu_footer td ul {margin-top:8px;}
#menu_footer td li {line-height:1.5em;}
#menu_footer .rubrique_col_1 a { color: #399BBF}
#menu_footer .rubrique_col_2 a { color: #91CF3D}
#menu_footer .rubrique_col_3 a { color: #B52579}
#menu_footer .rubrique_col_1 li a, #menu_footer .rubrique_col_2 li a, #menu_footer .rubrique_col_3 li a {color:#fff; text-transform: none}
#menu_footer ul li a { font-size:12px;  font-weight:normal; color:#fff}

/* Footer  */
#footerContent dl { border-left: 1px dotted #628493; float: left; padding: 0 2em; height: 138px}
#footerContent dt { margin-bottom: 1em }
#footerContent dt a { font-weight: bold; font-size: 1.4em; text-transform: uppercase}
#footerContent dd { line-height: 2em; float: left; width: 190px}
#footerContent dd a { color: #FFF}
#footerContent .footerList1 dt a { color: #399BBF}
#footerContent .footerList2 dt a { color: #91CF3D}
#footerContent .footerList3 dt a { color: #B52579}
.footerList1 { width: 220px}
.footerList2 { width: 390px}
.footerList3 { width: 200px}


/* Iframes */
.entete_iframe{	float:right; font-size:16px; font-weight:bold; margin-top:-15px;}
.ors_color{color:#316176;}
.educinfo_color{color:#316176;}

/* CarriÃ¨res */
.validPanier { float:none}	

#recap {
	position:absolute;
	width:260px;
	height:89px;
	z-index:1;
	background-image: url(../img/carriere/recap.png);
	margin-left: 400px;
	margin-top: -20px;
	color	:	#FFF;
	font-size	:	1.2em;
}
#organisation {
 	color: #FFF;
	color: #FFF;
	text-align: left;
	left: 128px;
	left: -4px;
	top: -29px;
	left: 6px;
	top: 19px;
	left: -9px;
	top: -17px;
	left: 4px;
	top: 2px;
}
.alignement_bas {
	vertical-align: bottom;
}

/* Nouveauté max, pour le drag n drop */

/*
#availableTags, #memberTags {
	background-color	:	#FFF;
	list-style-type	:	none;
	margin			:	0;
	padding			:	0;
	float			:	left;
	margin-right	:	10px;
	height			:	350px;
	width			:	220px;
	overflow		:	auto;
}

#availableTags li, #memberTags li {
	margin			:	0 5px 5px 5px;
	padding			:	5px;
	font-size		:	1.2em;
	width			:	120px;
	cursor			:	pointer;
}*/

/* Listes présentes lors de l'édition des tags sur le profil et sur les groupes */
.panel ul.formList.formProfilThemes li ul,
.panel ul.formList.formProfilTags li ul,
ul.formList.formListEncadre2Colonnes li.listeKeywords  ul {
	border			:	1px solid #628493;
	background-color:	#FFF;
	list-style-type	:	none;
	margin			:	0;
	padding			:	0;
	float			:	left;
	margin-right	:	10px;
	height			:	350px;
	width			:	260px;
	overflow-y		:	auto;
	overflow-x	:	none;
}


.panel #profilThemes ul.formList.formProfilThemes li ul li,
.panel #profilTags ul.formList.formProfilTags li ul li,
ul.formList.formListEncadre2Colonnes li.listeKeywords ul li {
	margin			:	0;
	padding			:	5px;
	font-size		:	12px;
	cursor			:	pointer;
	border-bottom	:	1px solid #eee;
	width			:	96%;
}

.panel #profilThemes ul.formList.formProfilThemes li ul li:hover,
.panel #profilTags ul.formList.formProfilTags li ul li:hover,
ul.formList.formListEncadre2Colonnes li.listeKeywords ul li:hover {
	background		:	#EEE;
}

#form_profil_detail ul.formList.formListEncadre { padding:0px; }

/* bouton X dans les formulaires du profil */
#profilDetaille a.closeWelcome { margin-right : 20px }
#profilDetaille ul.formProfilTags li a.closeWelcome { margin-right : 0px }

/* couleurs des texts d'introduction */
#intro1 h2.bleuClair, .idees #intro1 h2.bleuClair { margin:0; color: #338DB7; font-size:30px; margin-top:0; }
#intro3 h2.rose, .idees #intro3 h2.rose { margin:0; color: #B9247B; font-size:30px; margin-top:0; }
#intro2 h2.vert, .idees #intro2 h2.vert { margin:0; color: #57B223; font-size:30px; margin-top:0; }

.idees .listeDiscussions h3 a { font-size: 20px }

#suggestionForm { width:650px;}
#suggestionForm li { width:650px; }
#form_recommander ul.formList li, #form_recommander ul.formList  { width:660px; }

p.copyright { font-size:12px; line-height:1.5em; margin:0}

div.showMyTooltip { display:none }
div.showMyTooltipCommun { display:none }
span.membreRecherche { display:none }

#search{color:#111;margin-left:12px;margin-bottom:4px}
#liste_membres .noResult { display:none }
#liste_contributeurs .noResult { display:none }

.titreAnnonceFiche { width:390px; display:block;  }

ul.form_nouveau_message li.formAjouterDoc a.action_delete { font-size:1em; margin-right:10px }

#divPanierRecap { font-size:1.2em }

ul.myUlSidebarAnnonce { margin:0; padding:0}
ul.myUlSidebarAnnonce li { text-align:center }
ul.myUlSidebarAnnonce li.backgroundI {
	height	:	46px;
	width	:	224px;
	padding-top	:	4px;
	font-size	:	14px;
	background-image	:	url('/layouts/img/carriere/back_btn.png');
}
li.backgroundI a.repondreAnnonce {color:#FFF; font-weight:bold}

