/* Guide de l'entrepreneur social en Nord Pas de Calais - Feuille de style */

/*============== GENERAL ==============*/

html {border:0px ;}

div * {
	border: 0;
	padding: 0;
	margin: 0;
	line-height: 150%;
}

/* propriétés de la page */

body {
	width: 901px;
	padding: 0;
	margin: 0 auto;
	font-size:0 !important;
	line-height:0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}

/*toute les typo même tailles*/
body, body div, body p, body th, body td, body li, body dd {
   font-size: x-small;
   voice-family: "\"}\"";
   voice-family: inherit;
   font-size: small;
}

html>body, html>body div, html>body p, html>body th, html>body td, html>body li, html>body dd {
   font-size: small;
}

/* Liens non soulignés */

a		{text-decoration:none; cursor:pointer}
a img 	{border:none}

.sardine {
	margin:0!important;
	padding:0!important;
	font-size:0!important;
	border:0!important;
}

/* ========================== CONTENU ========================== */

/* fil d'ariane */

.ariane {
	text-align:left;
	background-color : #d6e5e7;
	width: 900px; *width: 901px;
	background: #fff url(../icono/bg_ariane.gif) repeat-y ;
	padding:0;
	margin: 0 0 0 .5px;
}

.ariane .debut {
	background: url(../icono/debut_ariane.png) no-repeat -1px top ;
	padding: 5px 0 0 ;
	margin:0 0 0 1px;
}

.ariane .fin {
	background: url(../icono/fin_ariane.png) no-repeat -1px bottom ;
	width:901px;
	padding: 0 0 7px;
	margin:0 0 0 1px;
	font-size: .9em;
	border-bottom: 1px solid #B9D0D7;
}

.ariane .module, .ariane .module a {
	font: normal .95em Arial, Helvetica, sans-serif ;
	color:#243E94;
}

.ariane .fildariane {
	width: 700px;
	background: url(../icono/bg_fleches.png) no-repeat right 1px;
	margin: 3px 0 3px 15px;
	padding:3px 0; *padding:3px 0 7px;}
.ariane .fildariane a, .ariane .fildariane span { padding: 0 5px 0 0;}
.ariane a:hover {text-decoration:underline;}

/* recherche */

.ariane .formulaire_spip {float:right;}

.ariane .forml {
	background: #cddfe2 url(../icono/bg_recherche.gif) no-repeat ;
	height:17px;
	width:120px; _width:100px;
	padding: 3px 0 0px 10px; _	padding: 3px 0 3px 10px;
	margin: 3px 0 0 0;
	font: .8em Arial, Helvetica, sans-serif;
}

.ariane .ok {
	background: #cddfe2 url(../icono/bg_btok.gif) no-repeat ;
	height:20px;
	margin: 3px 10px 0 0;
	width:30px;
	cursor:pointer;
}

#cnt {background: #fff url(../icono/bg_general.gif) repeat-y !important;
border-bottom:1px solid #a5c3cd}

.toutestruct {
	color:#999999;
	font: bold 1em Arial, Helvetica, sans-serif;
	padding: 0 13px 0 0;
	float:right !important;
	width:500px;
	text-align:right;
	}

/* ------------- Colonne 1 ------------- */

#col1 {
	width: 189px;
	text-align: center;
}

/*menu*/

#col1 .puce1, #col1 .puce6, #col1 .puce11 {background: url(../icono/puce_bleue.gif) no-repeat 6px center;}
#col1 .puce2, #col1 .puce7, #col1 .puce12 {background: url(../icono/puce_rouge.gif) no-repeat 6px center;}
#col1 .puce3, #col1 .puce8, #col1 .puce13 {background: url(../icono/puce_verte.gif) no-repeat 6px center;}
#col1 .puce4, #col1 .puce9, #col1 .puce14 {background: url(../icono/puce_turquoise.gif) no-repeat 6px center;}
#col1 .puce5, #col1 .puce10, #col1 .puce15 {background: url(../icono/puce_jaune.gif) no-repeat 6px center;}

#menu font {
	margin: 0 10px 0 15px; _margin: 0 7px 0 7px;
	padding: 8px 5px 8px 41px;
	font: .9em/130% Arial, Helvetica, sans-serif;
	border-bottom:2px dotted #7F7F7F;
	text-align:left;
	color:#0E2B8D;
	width:116px; *width:120px; _width:110px;}
#menu a:hover { background: url(../icono/deg_gauche_roll.gif) repeat-y center}

#menu {	width:189px;}

/* logos partenaires et formulaire accès extranet */

#col1 .partenaires {
	margin: 10px 20px 10px ; _margin: 10px 0 0px 10px;
	background: #e4f0f7;
	padding: 5px 10px 10px 8px;
	border-left : 8px solid #035983;
	width:125px;}
#col1 .partenaires  .extra { margin: 7px 9px 0 0; }

#col1 .login {
	margin: 10px 20px 0px !important; _margin: 10px 0 0px 10px !important;
	padding: 5px 0;
	width:142px;}
#col1 .login form { width: 137px; }
#col1 .login form fieldset legend { display: none ;}

#col1 .login p { width: 130px; margin: 5px 3px; }
#col1 .login p a {
	font: 10px Arial, Helvetica, sans-serif;
	color: #555;
}

#col1 .partenaires label, #col1 .partenaires fieldset {
	width: 130px;
	float:left;
	font: .9em/130% Arial, Helvetica, sans-serif;
	padding: 0 0 0 3px;
	text-align:left;
	color:#0E2B8D;
}

#col1 .partenaires label {
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0 0 5px 3px; _margin: 0 0 0 3px;
}

#col1 .partenaires .spip_bouton input {
	width:25px;
	height:20px;
	padding: 20px 0 0 0;
	font: .9em/130% Arial, Helvetica, sans-serif;
	background: url(../icono/bg_btok2.gif) no-repeat 0 top;
	color:#0E2B8D;
	cursor:pointer;
}

#col1 .partenaires .forml {
	display:block;
	overflow:hidden;
	float:left;
	zoom:1;
	height: 20px;
	width: 92px;
	font: .8em/130% Arial, Helvetica, sans-serif;
	background: url(../icono/bg_formulaire2.gif) no-repeat 0 top;
	color:#0E2B8D;
	padding: 2px 0 0 10px;
}

#col1 .partenaires .deconnex {
	padding: 5px 10px;
	color:#0E2B8D;
	font: .9em/130% Arial, Helvetica, sans-serif;
}

#col1 .partenaires .reponse_formulaire {
	display:block;
	overflow:hidden;
	zoom:1;
	float:left;
	width: 130px;
	padding: 0 0 0 ;
	font: 10px Arial, Helvetica, sans-serif;
	color:red;
}

/* ------------- Colonne 2 ------------- */

#col2 {
	color: #676767;
	width: 712px;
	padding:0;
	text-align:left;
}

.scroll, .tiscroll, .scrollannu {
	height: 510px;
	width: 704px;
	overflow:auto;
	padding: 0 0 0 7px;}
.scrollannu {padding: 0;}
.tiscroll {	height: 600px;}

/* --- page sommaire --- */

#col2 .anim {margin: 40px 20px 0;}
#col2 .logo_sommaire { padding: 20px 14px 25px; }
#col2 .logo_sommaire a {padding: 0 8px 0 ;}

/* --- page article et rubrique --- */

.article, .rubrique, .plan {
	padding: 0 27px;
	width:620px;
}

.liste {
	padding: 5px 0px 20px 20px;
	width:650px; *width: 645px ;
}

/* onglets */

.onglets {
	padding: 0 30px 15px;
	width: 620px; *width: 680px;
}

.onglets a {
	margin: 5px 40px 0 0;
	height: 30px;
}

.onglets .debut {
	background: url(../icono/bg_onglet_debut.gif) no-repeat 0 bottom;
	width:15px;
	height:30px;
}

.onglets .fin {
	background: url(../icono/bg_onglet_fin.gif) no-repeat 0 bottom;
	width:15px;
	height:30px;
}

.onglets .entoure { background: url(../icono/bg_onglet_cnt.gif) repeat-x bottom;}

/* Titre rubrique et titre du secteur d'activite */

.titrerubrique {
	background: url(../icono/puce_fleches_grise.gif) no-repeat 0 center;
	float:right !important;
	font: bold 1.3em Arial, Helvetica, sans-serif;
	padding: 0 0 0 33px; *padding: 0 10px 0 33px;
	margin: 0 0 10px;
	color:#BFBFBF;
}

/* --- Recherche par secteur --- */

#recherchesecteur {
	padding: 0 0 5px 20px;
	width: 620px; *width: 620px;
}

#recherchesecteur .forml {
	border: 2px dotted #5497e2;
	width:188px;
	margin: 5px 5px 0 0;}

#recherchesecteur label {width: 500px;}
#personnes #recherchesecteur .bt_ok {
	width: 40px !important;
	margin: 5px;}
#recherchesecteur .ok:hover {background: #0086cc;}

.titrecherche {
	font: 1.1em Arial, Helvetica, sans-serif;
	padding: 5px 0;
	width:650px;
	border-bottom: 2px dotted #888;
	margin: 0 0 5px;
	color:#888;}
.titrecherche { font-weight:bold;}

#recherchesecteur .bouton {
	margin : 10px 0 8px;
	width: 120px;
	height: 90px;
	text-align: center;
	font: bold .85em Arial, Verdana;
	color: #bfbfbf;
}

#recherchesecteur .titsecteur {
	font: bold 1.1em Arial, Verdana;
	float:left;
	color: #0e2b8d;
	border-bottom :  2px dotted #5497e2;
	padding: 0 0 3px;
	margin: 0 0 8px;
	text-align:left;
	width:235px;
}

/* Article */

.plus, .plus4, .plus5, .plus6, .plusrecherche {
	width:26px;
	height:30px; *height:40px; _height:20px;
	cursor:pointer;
	background: url(../icono/puce_jaune_piti.gif) no-repeat 0 14px; *background: url(../icono/puce_jaune_piti.gif) no-repeat 0 18px; _*background: url(../icono/puce_jaune_piti.gif) no-repeat 0 5px;}
#gauchextra .plus { height:20px; *height:30px; _height:20px; }	
.plusrecherche {background: #fff url(../icono/puce_plus_jaune.gif) no-repeat 4px 5px; }

.itemderoul {
	width:650px;
}

.pointilles, .pointilles3, .pointilles4, .pointilles5, .pointilles6 {
	width: 650px;
	margin: 5px 0 0;
	border-bottom: 2px dotted #243e94;}
.pointilles3 { border-bottom: 2px dotted #5497e2;}
.pointilles4 { border-bottom: 2px dotted  #9EC400;}
.pointilles5 { border-bottom: 2px dotted #fdb105;}
.pointilles6 { border-bottom: 2px dotted #888;}


.article .tit, .liste .tit, .rubrique .tit, .racine .tit {
	color: #243e94;
	font: bold 1.6em Arial, Helvetica, sans-serif;
	*padding: 0 0 0; _padding:0;}
.liste .tit {padding: 7px 0 3px;}

.titderoul {
	color: #243e94;
	font: bold 1.4em Arial, Helvetica, sans-serif;
	width:610px; *width: 600px;
	padding: 10px 0 0; *padding: 15px 0 0; _padding:0}

.rub {
	background: url(../icono/puce_jaune_piti.gif) no-repeat 0 13px; _background: url(../icono/puce_jaune_piti.gif) no-repeat 0 4px;
	padding: 10px 0 0 23px; *padding: 15px 0 0 27px; _padding:0 0 0 27px;
}


.liste a:hover, .rubrique a:hover *, .liste a:hover * {color:#676767 !important;}

.article .soutit, .liste .soutit, .rubrique .soutit {
	color: #243e94;
	*width: 600px;
	font: 1.6em Arial, Helvetica, sans-serif;
	padding: 0 0 10px; _padding: 0;}

.liste .soutit { padding: 2px 0 0 ; font: 1.4em Arial, Helvetica, sans-serif;}

.soutitderoul {
	color: #bebebe;
	*width: 600px;
	font: bold 1.1em Arial, Helvetica, sans-serif !important;
	padding: 0px 0 8px 26px; _padding: 0;}

.toutit {
	border: 2px dotted #243e94;
	border-width: 0 0 2px;
	padding:0;
	width:690px; _width:650px;
	margin: 7px 0 0 !important;
	cursor: pointer;}
.toutit3 {border: 2px dotted #5497e2; border-width: 0 0 2px;}
.toutit4 {border: 2px dotted #9EC400; border-width: 0 0 2px;}
.toutit5 {border: 2px dotted #fdb105; border-width: 0 0 2px;}
.toutit6 {border: 2px dotted #888; border-width: 0 0 2px;}

.cartouchereste, .article .cartouche, .liste .cartouche, .rubrique .cartouche {
	border: 2px dotted #243e94;
	border-width: 0 0 2px;
	padding:0;
	width:650px;
	margin: 0 0 10px !important;}
.cartouchereste3, .article3 .cartouche, .article .cartouche3, .liste .cartouche3, .rubrique .cartouche3 {border: 2px dotted #5497e2; border-width: 0 0 2px;}
.cartouchereste4, .article4 .cartouche, .article .cartouche4, .liste .cartouche4, .rubrique .cartouche4 {border: 2px dotted #9EC400; border-width: 0 0 2px;}
.cartouchereste5, .article5 .cartouche, .article .cartouche5, .liste .cartouche5, .rubrique .cartouche5 {border: 2px dotted #fdb105; border-width: 0 0 2px;}
.cartouchereste6, .article6 .cartouche, .article .cartouche6, .liste .cartouche6, .rubrique .cartouche6 {border: 2px dotted #888; border-width: 0 0 2px;}
.cartouchereste_extra, .article_extra .cartouche, .article .cartouche_extra, .liste .cartouche_extra, .rubrique .cartouche_extra {border: 2px dotted #888; background:#ffe8bf; border-width: 0 0 2px;}

.cartouchereste {
	border-width: 0 !important;
	padding: 0 0 0 55px;
	width:650px; _width:650px;
	margin: 0 0 5px !important;
}

.liste .simple, .article .simple {border-width: 2px 0 0; height:1px;}

.article .logo, .liste .logo, .rubrique .logo {padding: 12px; }

.article .chapo {
	font: bold .9em/130% Arial, Helvetica, sans-serif;
	border-left: 2px dotted #243e94;
	padding: 0 0 0 10px;
	margin: 5px 0;
	width: 630px;}
.imprimer .article .chapo {
	width:520px;
	color:#555;
}
.article3 .chapo, .article .chapo3 {border-left: 2px dotted #5497e2;}
.article4 .chapo, .article .chapo4 {border-left: 2px dotted #9EC400;}
.article5 .chapo, .article .chapo5 {border-left: 2px dotted #fdb105;}
.article6 .chapo, .article .chapo6 {border-left: 2px dotted #888;}

.article .chapo p, .article .chapo ul  {
	font: bold 1em/130% Arial, Helvetica, sans-serif;
	margin: 5px 0;
}

.article .fiche, .liste .fiche, .rubrique .fiche  {
	border-left: 2px dotted #243e94;
	padding: 10px 30px 10px; _padding: 15px 0px 10px;
	width: 490px; _width: 480px;
	color: #676767;
	font: .9em/120% Arial, Helvetica, sans-serif;}
.article3 .fiche, .article .fiche3, .liste .fiche3, .rubrique .fiche3 {border-left: 2px dotted #5497e2 !important;}
.article4 .fiche, .article .fiche4, .liste .fiche4, .rubrique .fiche4 {border-left: 2px dotted #9EC400 !important;}
.article5 .fiche, .article .fiche5, .liste .fiche5, .rubrique .fiche5 {border-left: 2px dotted #fdb105 !important;}
.article6 .fiche, .article .fiche6, .liste .fiche6, .rubrique .fiche6 {border-left: 2px dotted #888 !important;}
.article .fiche p { padding:0;	font: 1em/120% Arial, H	elvetica, sans-serif;}
.article .fiche {padding: 5px 15px; *padding: 0px 15px 5px;}

.article .cnt, .liste .cnt, .rubrique .cnt {
	width : 649px; *width:630px;
	padding: 10px 0;
	color: #676767;
	border-width:0;
	font: .9em/120% Arial, Helvetica, sans-serif;}
.liste .cartouchereste .cnt {	width : 590px; *width:580px;}

.article .pied {padding: 0 0 15px;}

.article .imprimer, .article .hautdepage {
	margin: 10px 0 0 ;
	background: #fff url(../icono/puce_fleches_jaune.gif) no-repeat 5px ;
	color: #fdc337;
	padding: 0px 10px 0px 30px;
	width: 60px;
	font: bold 1em Arial, Helvetica, sans-serif;
	float:right;}
.article .hautdepage {width: 90px;}

/*--- Documents liés aux articles ---*/

.docencadr {width: 630px;}
h3.debutdoc {
	border-top: 1px dotted #000 !important;
	width: 650px;
	padding: 5px 0;
}

.doctit {
	font: bold 1em Arial;
	color: #000;
}

.docdescrip, .doctype {
	font: 1em Arial;
	color: #000;
}

.docencadr .reaction {
	display:block;
	overflow:hidden;
	float:left;
	zoom:1;
	width:100%;
}

.spip_logos {	padding:0 0 5px ;}

/* --- Plan du site --- */

.plan a:hover, .plan a:hover span {color:#CC0000 !important;}

.plan .tit {
	border-bottom: 2px dotted #243e94;
	width: 700px;
	margin: 10px 0;
}

.plan .titit {
	font: bold 1.1em Arial, Helvetica, sans-serif;
	color:#243e94;
	margin: 8px 0 2px;
}

.plan .cnt, .plan .soutit {
	color:#676767;
	display:inline !important;
	overflow:inherit !important;
}
.plan .cnt {font-weight:bold;}
.plan .cnt {
	padding: 0 0 0 20px;
	background: #fff url(../icono/puce_fleche_jaune.gif) no-repeat 0 center ;
}

/* --- Pied --- */

#pied {
	text-align:center;
	background: #0084c9 url(../icono/bg_pied.gif) no-repeat;
	width: 712px;
	height: 38px;
	margin: 0;
	padding: 0 10px;
	color: #fff;
	font-size: 0;}
.pied_extra {	background: #D4D0C8 url(../icono/bg_pied_extra.jpg) no-repeat !important;}
#pied a, #pied span {color : #fff; font: 11px/115% Arial, Helvetica, sans-serif;}
#pied a {font: bold 11px/115% Arial, Helvetica, sans-serif !important; *font: bold .85em/80% Arial, Helvetica, sans-serif; padding:}
#pied a:hover {text-decoration:underline; padding:0}
#pied .boutons {width:700px; padding: 1px 0 0; *padding: 0; }

/*--------------- page imprimer --------------*/

body.imprimer {
	width:100%;
	text-align : left;
}

.imprimer .bt_imprimer {
	border-bottom: 2px solid #a5c3cd;
	padding: 10px 10px 7px;
	margin: 0 0 10px;
	background:#f1f6fb;
	width: 100%;
}
.imprimer .bt_imprimer a {
	background: url(../icono/puce_fleches_jaune.gif) no-repeat 5px ;
	color: #f68411;
	padding: 0px 5px 0px 30px;
	font: bold .85em Arial, Helvetica, sans-serif;}
.imprimer .bt_imprimer a:hover, a.imprimer:hover, a.hautdepage:hover {color: #f51e24;}

.imprimer .sommaire_enavant {
	width:100%;
	float: none;
	margin : 10px auto;
	padding: 10px;
	text-align: left;
	background: #fff;
}

.imprimer .article {
	width: 530px;
	padding : 0 18px;}
.imprimer .article .cnt, .imprimer .article .ligne {width: 530px;}



.imprimer .article_long h4 {width : 600px !important;}
.imprimer .article_long h3 {
	width : 550px;
	margin : 0 ;
}

.imprimer .article_long {
	width: 630px;
	padding : 0 18px;}
.imprimer .article_long .cnt, .imprimer .article_long .ligne {width: 630px;}

.imprimer .article_long .demi {
margin : 0 5px 0 0 !important;
width: 260px !important;
}

.imprimer .article_long .assez_long {
margin : 0 5px 0 0 !important;
width: 300px !important;
}

.imprimer .article_long a.demi{
margin : 2px 0 !important;
width: 260px !important;
font: italic bold 1em Arial !important;
color: black !impportant;
}

.imprimer .article_long .entier {
margin: 5px 0 0; padding: 5px 0 0;
color: #555;
border-top : 1px solid #a5c3cd !important;
width: 550px !important;
font-weight : normal !important;
}


.sommaire_enavant .surtit {
	margin: 0 10px;
	font: bold 1.2em Arial, Helvetica, sans-serif;
}

.imprimer .article .fiche {
	border-left: 2px dotted #243e94;
	width: 400px;
	padding: 0 0 10px 15px;
	color: #676767;
	font: .9em/120% Arial, Helvetica, sans-serif;}
.imprimer .article .fiche3 {border-left: 2px dotted #5497e2;}
.imprimer .article .fiche4 {border-left: 2px dotted #9EC400;}
.imprimer .article .fiche5 {border-left: 2px dotted #fdb105;}

.imprimer #fiche a { margin: 10px 0 0;}

.imprimer .article .logo {
	padding: 15px 0 0;
	width: 100px;}

.imprimer .article .cnt img {
	padding: 15px 0 0;
	width: auto}

#modif_structure {
	margin: 10px 0;
	padding: 5px 8px;
	width: 530px;
	background: #eaefef;
}

#modif_structure label.intro {
	font: bold 1.3em Arial, Helvetica, sans-serif;
	padding: 2px;
	margin: 0 0 3px;
	color:#999;
}

#modif_structure_form textarea {
	font: .9em Arial, Helvetica, sans-serif;
	width: 520px;
	padding: 5px 0 5px 5px;
	height:150px;
}

#modif_structure_form input {
	margin: 7px 0 0;
	font: .9em Arial, Helvetica, sans-serif;
	width: 520px;
	padding: 1px 0 2px 5px;
	border: 1px solid #555;
}

#modif_structure_form .bt_ok, #personnes .bt_mailto, #personnes #fiche .bt_mailto {
	margin: 15px 0;
	font: .9em Arial, Helvetica, sans-serif;
	width: 527px;
	padding: 1px 0 2px 5px;
	border: 2px solid #a5c3cd;
	cursor: pointer;
	background: #f1f6fb;
	font-weight: bold;
	color: #f68411;
	cursor: pointer;}
#modif_structure_form .bt_ok:hover, #personnes .bt_mailto:hover {background : #cddfe2;}

#personnes .bt_mailto {
	width: 250px !important;
	margin: 13px 30px 35px;
}

#modif_structure_form .bt_ok:hover {
	background: #a5c3cd;
	color: #f51e24;
}

.imprimer .spip_documents {
	display:block;
	overflow:hidden;
	zoom:1;
	float: left ;
	height: 150px;
}


/* --------------- INTRANET ----------------- */

#personnes input, #personnes select, #personnes textarea {	border: 1px solid #555;}
#personnes span.module {	width:550px;}

#personnes label {
	padding: 5px 0 0;
	width:250px;
	display:block;
}

#personnes input {
	width:300px;
	display:block;
}

/* ------------- Annuaire ------------- */

#personnes {padding: 0;}

#personnes .bt_haut {
	text-align: center;
	background:#d7e7e7;
	padding: 3px 3px 5px;
}

#personnes .alphabet {
	text-align: center;
	background: #e4f0f7;
	padding: 2px 3px 3px;
}

#personnes .bt_haut a, #personnes .alphabet a {
	padding: 0 1px 5px;
	font: bold 1em Arial;
	color: #035983;
}

/* ======== PAGE DE RECHERCHE ANNUAIRE ET CAHIER DES CHARGES ======== */

#personnes .recherche_form {
	margin: 20px 25px;
	background: #e4f0f7;
	width:630px;
	padding: 0 12px 12px;
}

#personnes .recherche_form .recherche { 
	float:left;
	margin: 0;
	width:625px; *width:585px; }

#personnes .recherche_form label {
	font: bold 1em Arial;
	padding: 5px 0 3px;
	color: #035983;
}

#personnes input, #personnes #fiche select, #personnes #fiche h4 {width: 630px;}

#personnes label {
	font: bold 1em Arial;
	color: #0f529f;
	padding: 5px 1px 3px;
	width: 600px;
}

#col2 #personnes .labelcheck {
	width:210px;
	padding: 0 0 3px;
}

#personnes .intitule {
	width: 170px !important;
	font: .9em/140% Arial, Helvetica, sans-serif;
}

#personnes .bt_ok {
	margin : 12px 240px 0 ; *margin : 0 220px 0;
	font-weight: bold;
	width: 150px !important;
	background: #035982;
	color: #fff;
	border: none;
	cursor:pointer;
	padding: 2px;}
#personnes .bt_ok:hover { background:#0080c5;}

#personnes #fiche h4 {
	border-bottom: 2px dotted #035983;
	margin: 0 0 5px;
}

#personnes #fiche input, #personnes #fiche textarea, #personnes #fiche select {
	border: 2px solid #a5c3cd;
	font: .9em Arial;
	padding:  0;
	margin:0;
	width: 430px;
}

#personnes #fiche .bt_ok {
	text-align: center;
	padding: 2px;
	cursor:pointer;
	margin: 10px 90px;
}

#personnes #fiche .bt_ok:hover {
	background:#a5c3cd;
	color:#035982;}
#personnes #liste {padding: 0px 0px 10px 20px;}

#personnes .rangee {
	padding: 1px;
	color: #fff;
	width: 650px !important;
}

#personnes .rangee a {
	display: block;
	float:left;
	padding: 3px 3px;
	font: bold 1em Arial;
	color: #035983;}
#personnes #fiche.rangee .ligne .titre { width: 20px; }
#personnes #fiche.rangee .ligne .logo { width: 520px; }
#personnes .rangee .ligne { width: 590px !important;}

#personnes .rappelcriteres {
	width: 634px;
	margin: 0 25px 15px;
	padding: 5px 10px;
	background: #E4F0F7;
	font-weight: bold;
	border-bottom: 3px solid #035983;}
#personnes .rappelcriteres span {color: #035983;}

/* ----- Fiche des personnes ----- */

#personnes #fiche {padding:  25px 25px;}
#personnes #fiche span.module {width: 100%;}

#personnes #fiche .label {
display: block;
float: left;
font: bold 1em arial;
padding: 0 10px 0 0 ;
width: 230px;
}

#personnes #fiche a {
display: block;
float: right;
color: #035983;
font: bold 1em arial;
text-align: left;
width: 150px;
}

#personnes #fiche h4 {
display: block;
color: #035983;
font: bold 1.1em arial;
padding: 15px 0 5px;
width: 430px;
}

#personnes #fiche .radio {
display:block;
overflow:hidden;
margin: 5px 5px 0 ;
float: left;
width: 20px;
}

#personnes .check {
margin: 4px 0 0; *margin: 0;
width: 30px !important;
border:none;
}

#fiche .margo { margin: 10px 0 0; }

/* ========================== ELEMENTS RECURENTS ========================== */

.module {
	display:block;
	overflow:hidden;
	zoom:1;
	float:left;
}

.invisible {display:none !important; }
.gras {font-weight:bold !important;}
.italic {font-style:italic !important;}
.majuscule { font-variant:small-caps; color:#5497e2; }
.ligne { width: 640px;}
.rouge { color:red; }
.grispale { background: #f8fcfc; }
.grisfonce { background: #E4F0F7; }
#sites .grisfonce { background: #FFE8BF; }
.bleu	{color: #035983; }

.sardine {
	margin:0!important;
	padding:0!important;
	font-size:0!important;
	border:0!important;
}

.alert {
	display:block;
	border: 2px solid #d61b2c;
	padding: 5px 0px ;
	margin: 10px auto 0px;
	text-transform:uppercase;
	font : bold 1em Arial, Helvetica, sans-serif;
	color: #fff;
	text-align:center;
	width: 680px;
	background: #ff7602 ;}
.imprimer .alert {
	margin:5px auto;
	width:524px;
}

.article3 .couleur, * .couleur3 {color: #5497e2 !important;}
.article4 .couleur, * .couleur4 {color: #9EC400 !important;}
.article5 .couleur, * .couleur5 {color: #fdb105 !important;}
.article6 .couleur, * .couleur6 {color: #888 !important;}
.article_extra .couleur, * .couleur_extra {color: #00958e !important;}

/*--- pagination ---*/

.sansmarge {padding: 0;}
.sansmargeint {margin: 0 !important;}
.margedroite {padding: 0 0 0 20px;
overflow:visible;
}

/*--------------- Texte spip --------------*/

p.spip {
	display:block;
	margin: 7px 0px ;
	font: 1em/140% Arial, Helvetica, sans-serif;
}

.texte p.spip, #article_corp .texte p {
	display:block;
	margin: 7px 0px ;
	font: 1em/140% Arial, Helvetica, sans-serif;
}

.spip_out, p.spip_note a, p.spip a, .spip_in, #col11 .spip_glossaire{
	font-weight:bold;
	color:#ff9700;
}

.spip_out{
	background: url(../icono/puce_out.gif) no-repeat 3px 5px ;
	padding: 0px 0px 0px 15px !important;
}

.spip_out:hover, p.spip_note a:hover, p.spip a:hover, .spip_in:hover, .spip_glossaire:hover, .spip_out:hover {color:#F51E24;}

ul.spip li, li.spip {
	background:url(../icono/puce_fleche_jaune.gif) no-repeat 0 4px;
	padding : 0px 0px 0px 12px;
	list-style: none;
	font: 1em/140% Arial, Helvetica, sans-serif;
}

hr.spip {border-bottom: 2px solid #DF0023}

h3.spip, legend {
	display: block;
	font: bold 1.4em/130% Arial, Helvetica, sans-serif;
	padding: 0 ;
	margin: 10px 0px 10px;
}

.article3 h3.spip {color: #5497e2 !important;}
.article4 h3.spip {color: #9EC400 !important;}
.article5 h3.spip {color: #fdb105 !important;}
.article6 h3.spip {color: #888 !important;}

table {
	cellpadding: 0;
	cellspacing: 0;
	border-collapse:collapse;
}

table.spip, table.spip td, table.spip th {
	border: 1px solid #93b7c4;
	padding: 3px 10px;
	border-collapse: collapse;}

table.spip {
	margin: 2px 0 8px;
	border-width: 1px 1px 1px 2px;
}

table.spip th {
	background: #9EC400;
	color: #002e83;
	font-size: 1.3em;}

.row_odd {background:#EBFFAF;}

#col2 .note {
	display: block;
	float: left;
	padding: 10px;
	border-top: 2px dotted #CFC2BC;
	width: 590px;
}

.spip_documents_left {padding : 0 2% 0 0;}
.spip_documents_right {padding : 0 0 0 2%;}
.spip_documents_center {padding : 0 auto;}

/* Agenda Extranet  */

#col2 #gauchextra {
	width: 440px;
	margin: 10px 0 0;
}

#gauchextra .arrondis {
	background: #d7e7e7;
	padding:5px 10px 5px 0px; *padding:5px 10px 0px 0px;
	margin-bottom : 15px;
	width: 430px !important ;}
#gauchextra fieldset.arrondis { padding:5px 10px 10px 0px; }


#gauchextra .module { width: 440px;}
#gauchextra .arrondis .module { width: 420px;}
#gauchextra .module .module { margin: 0;}
#gauchextra .module .plus {
	padding: 0;
	width: 30px;
	background-position: 2px 4px;}
#gauchextra .module .titderoul { padding: 0; width: 350px; }
#gauchextra .module .itemderoul { margin:0; padding:0;}
#gauchextra .module .cartouche { background: #ffe8bf;}
#gauchextra .itemderoul { margin-bottom: 10px; }
#gauchextra .module .cartouche .fiche { padding: 10px 10px 20px; }
#gauchextra .module .cartouchereste {padding: 0 0 0 1px;}
#gauchextra .module .cartouche .del{
	float:right;
	margin: 0 5px 7px 0;
	width:140px;
	white-space:nowrap;
}
	
#gauchextra .module .cartouche .del a{
	color: #FF9700;
	font: bold .9em Arial, Helvetica, sans-serif;}
#gauchextra .module .cartouche .del a:hover { color: red !important;}

#gauchextra .module .tititem {
	padding: 3px 5px;
	font-size: .9em;
	border-bottom : 1px solid #dcc;
}
#gauchextra .module .tititem * { line-height: 17px;}
#gauchextra .module .tititem b { 
	font-size: 1.2em;
	margin: 0 0 0 9px;
	color: #2C85A8;
}

#gauchextra .module .tititem .cnt { 
	border-width: 0 !important;
	font: .9em Arial;
	width: 400px ;
	padding: 1px 10px 6px ;
}

#gauchextra .module .fiche {
	width: 320px;
	padding: 3px 10px 17px;
}

#gauchextra .module .logo {
	width: 75px;
	padding: 10px 8px 0 10px;
}

#openpub {
	width: 400px;
	text-align: left;
	display: none;
	font-size: 10px;
margin: 0 0 10px;
}

#gauchextra #openpub TEXTAREA {
border: 1px solid #035983;
width: 428px;
margin : 5px 0;
padding: 0 4px;
height: 280px;
font: 1.1em Arial, Helvetica, sans-serif;
}

#openpub .arrondis INPUT {
	width: 263px !important;
	margin: 5px 0 0 !important ;
}

#openpub INPUT {
	margin: 0 0 0 2px;
	padding: 1px 5px;
	border:1px solid #035983;
}

#openpub SELECT {
	width: 88px !important;
	margin: 5px 5px 0 0 !important;
	padding: 0;
	border:1px solid #035983;
}

#openpub span.module {padding: 5px 0 0;}

#openpub .rouge {
	padding: 0 0 11px;
}

#openpub label {font-size: 1.2em;}
#openpub .arrondis .gauche {
width : 135px;
margin: 5px 5px 0 0;
text-align: right;
}
#openpub .titre { 
	font-weight: bold !important;
	color: #035983;
}
#openpub #titre {
	border-width: 2px;
	width: 261px !important;
}

#openpub .nbcar{
	display: block;
	overflow:hidden;
	zoom:1;
	width: 150px;
	float: right;}
#openpub #nbcar { width: 20px !important;}

#openpub .bt_ok {
	background: #f39a40;
	color: #035983;
	border-width: 2px;
	font: bold 1.2em Arial;
	margin: 6px 140px 20px;
	width: 293px !important;
	cursor:pointer;
}

#droiteextra	{
	float: right;
	text-align: left !important;
	margin: 10px 0 0; 
	width: 192px;
	text-align: center;
}

#droiteextra .arrondis {
	background: #d7e7e7;
	padding:5px 10px 10px 10px;
	width: 170px !important;
text-align:center; }

#droiteextra .arrondis .bleu {font: bold .9em/130% Arial;}

/* Liens référencés */

#droiteextra .module .plus {
	padding: 0;
	width: 30px;
	background-position: 2px 4px;
	*height: 20px;
}

#droiteextra .module .titderoul {
	padding:0;
	margin: 20px 0 0;
	width: 150px;
}

#droiteextra .module .cnt {
	border-width: 0 !important;
	padding: 0;
	width: 150px;
}

#droiteextra .module .plus {margin: 20px 0 0; }
#droiteextra .itemderoul {
	margin: 0 ;
	width: 190px;
}

#droiteextra .module .tititem {
	padding: 3px 5px;
	font-size: .9em;
	border-bottom : 1px solid #dcc;
	width: 180px;
}

