/* ########################################   Style COMMUNS   ###################################  */

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
margin:0;
padding:0;
}

#conteneur {
position:absolute;
width:800px;
height:580px;
left:50%;
margin-left:-400px;
}

#partigauche {
float:left;
width:480px;
background-color:#FFFFFF;
}

#partidroite {
float:left;
width:320px;
background-color:#CCE1EF;
padding-bottom:11px;
background-image:url(../images/barre_agenda.gif);
background-position:bottom left;
background-repeat:repeat-x;
}

p.spip {
font-size:12px;
line-height:15px;
clear:both;
margin:5px 0px;
padding:5px 0px;
}

a.spip_in:link, a.spip_in:active, a.spip_in:visited, a.spip_in:hover {
color:#000000;
font-size:12px;
text-decoration:underline;
}

a.spip_out:link, a.spip_out:active, a.spip_out:visited, a.spip_out:hover {
color:#000000;
font-size:12px;
text-decoration:underline;
}

/* ########################################   Style BANDO   #####################################  */

#bandeau {
float:left;
width:800px;
height:46px;
background-color:#F2F7FB;
padding-top:4px;
background-image:url(../images/sesp.gif);
background-repeat:no-repeat;
background-position:50% 40%;
margin-bottom:20px;
}

#bandeau_int {
float:left;
width:800px;
height:46px;
background-color:#F2F7FB;
padding-top:4px;
background-image:url(../images/sesp.gif);
background-repeat:no-repeat;
background-position:50% 40%;
}

#devenez_adherent {
float:left;
width:150px;
height:41px;
background-color:#FFFFFF;
}

#espace_adherent {
float:right;
width:150px;
height:41px;
background-color:#FFFFFF;
}

#bandeau p {
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#006AB1;
margin-bottom:5px;
margin-top:3px;
margin-left:5px;
}

#bandeau_int p {
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#006AB1;
margin-bottom:5px;
margin-top:3px;
margin-left:5px;
}

.log {
width:45px;
height:15px;
line-height:15px;
font-size:10px;
border:none;
background-color:#C0DAEC;
vertical-align:top;
margin-left:5px;
}

.mdp {
width:75px;
height:15px;
line-height:15px;
font-size:10px;
border:none;
background-color:#C0DAEC;
vertical-align:top;
}

form {
margin:0;
padding:0;
}

.left {
float:left;
}

.right {
float:right;
}

.marge5d {
margin-right:5px;
}

.marge5g {
margin-left:5px;
}

.btncentre {
margin-left:40px;
}

/* ########################################   LIEN ACCUEIl INT SITE   ###########################  */

#lien_accueil {
width:800px;
height:20px;
float:left;
}

a.lienacc:link, a.lienacc:active, a.lienacc:visited {
display:block;
height:20px;
text-decoration:none;
line-height:20px;
font-size:12px;
font-weight:bold;
color:#162982;
}

a.lienacc:hover {
color:#B0B7D5;
}

/* ########################################   Style Menus   #####################################  */

#menu {
width:800px;
background-color:#FFFFFF;
font-size:13px;
font-weight:bold;
float:left;
}

.bloc_menu {
float:left;
}

a.bloc_menu1:link, a.bloc_menu1:active, a.bloc_menu1:visited {
display:block;
width:auto;
padding-left:20px;
color:#000000;
text-decoration:none;
background-image:url('../images/puce_menu1.gif');
background-repeat:no-repeat;
background-position:left bottom;
line-height:17px;
border:1px solid #FFFFFF;
border-bottom:1px solid #BA1020;
border-left:1px solid #BA1020;
background-color:#FFFFFF;
padding-right:20px;
margin-right:20px;
float:left;
cursor:pointer;
}

a.bloc_menu1:hover {
background-image:url('../images/puce_menu_over.gif');
background-repeat:no-repeat;
background-position:left bottom;
border:1px solid #BA1020;
background-color:#BA1020;
color:#FFFFFF;
}

a.bloc_menu2:link, a.bloc_menu2:active, a.bloc_menu2:visited {
display:block;
width:auto;
padding-left:20px;
color:#000000;
text-decoration:none;
background-image:url('../images/puce_menu2.gif');
background-repeat:no-repeat;
background-position:left bottom;
line-height:17px;
border:1px solid #FFFFFF;
border-bottom:1px solid #162C7F;
border-left:1px solid #162C7F;
background-color:#FFFFFF;
padding-right:20px;
margin-right:20px;
float:left;
cursor:pointer;
}

a.bloc_menu2:hover {
background-image:url('../images/puce_menu_over.gif');
background-repeat:no-repeat;
background-position:left bottom;
border:1px solid #162C7F;
background-color:#162C7F;
color:#FFFFFF;
}

a.bloc_menu3:link, a.bloc_menu3:active, a.bloc_menu3:visited {
display:block;
width:auto;
padding-left:20px;
color:#000000;
text-decoration:none;
background-image:url('../images/puce_menu3.gif');
background-repeat:no-repeat;
background-position:left bottom;
line-height:17px;
border:1px solid #FFFFFF;
border-bottom:1px solid #612180;
border-left:1px solid #612180;
background-color:#FFFFFF;
padding-right:20px;
margin-right:20px;
float:left;
cursor:pointer;
}

a.bloc_menu3:hover {
background-image:url('../images/puce_menu_over.gif');
background-repeat:no-repeat;
background-position:left bottom;
border:1px solid #612180;
background-color:#612180;
color:#FFFFFF;
}

a.bloc_menu4:link, a.bloc_menu4:active, a.bloc_menu4:visited {
display:block;
width:auto;
padding-left:20px;
color:#000000;
text-decoration:none;
background-image:url('../images/puce_menu4.gif');
background-repeat:no-repeat;
background-position:left bottom;
line-height:17px;
border:1px solid #FFFFFF;
border-bottom:1px solid #EF9303;
border-left:1px solid #EF9303;
background-color:#FFFFFF;
padding-right:20px;
margin-right:20px;
float:left;
cursor:pointer;
}

a.bloc_menu4:hover {
background-image:url('../images/puce_menu_over.gif');
background-repeat:no-repeat;
background-position:left bottom;
border:1px solid #EF9303;
background-color:#EF9303;
color:#FFFFFF;
}

a.bloc_menu5:link, a.bloc_menu5:active, a.bloc_menu5:visited {
display:block;
width:auto;
padding-left:20px;
color:#000000;
text-decoration:none;
background-image:url('../images/puce_menu5.gif');
background-repeat:no-repeat;
background-position:left bottom;
border:1px solid #FFFFFF;
background-color:#FFFFFF;
border-bottom:1px solid #A6A7A9;
border-left:1px solid #A6A7A9;
line-height:17px;
padding-right:20px;
margin-right:20px;
float:left;
cursor:pointer;
}

a.bloc_menu5:hover {
background-image:url('../images/puce_menu_over.gif');
background-repeat:no-repeat;
background-position:left bottom;
border:1px solid #A6A7A9;
background-color:#A6A7A9;
color:#FFFFFF;
}

a.bloc_menu6:link, a.bloc_menu6:active, a.bloc_menu6:visited {
display:block;
width:auto;
padding-left:20px;
color:#000000;
text-decoration:none;
background-image:url('../images/puce_menu6.gif');
background-repeat:no-repeat;
background-position:left bottom;
border:1px solid #FFFFFF;
border-bottom:1px solid #95BD11;
border-left:1px solid #95BD11;
line-height:17px;
background-color:#FFFFFF;
padding-right:20px;
float:left;
cursor:pointer;
}

a.bloc_menu6:hover {
background-image:url('../images/puce_menu_over.gif');
background-repeat:no-repeat;
background-position:left bottom;
background-color:#95BD11;
border:1px solid #95BD11;
color:#FFFFFF;
}

/* ########################################   Style sous menus   ################################  */

#bloc_ssmenu {
width:800px;
height:20px;
line-height:20px;
float:left;
font-size:12px;
background-color:#FFFFFF;
padding-top:5px;
padding-bottom:5px;
overflow:hidden;
}

#bloc_ssmenu1 {
display:none;
}

#bloc_ssmenu2 {
display:none;
}

#bloc_ssmenu3 {
display:none;
}

#bloc_ssmenu4 {
display:none;
}

#bloc_ssmenu5 {
display:none;
}

#bloc_ssmenu6 {
display:none;
}

#bloc_ssmenuadherent {
width:800px;
height:20px;
line-height:20px;
float:right;
font-size:12px;
background-color:#FFFFFF;
padding-bottom:10px;
}

a.ssmenu1:link, a.ssmenu1:active, a.ssmenu1:visited {
display:block;
width:auto;
margin:0px 2px 0px 2px;
padding:0px 5px 0px 5px;
background-color:#BA1020;
color:#FFFFFF;
float:left;
text-decoration:none;
}

a.ssmenu1:hover {
background-color:#FFFFFF;
color:#BA1020;
}

a.ssmenu2:link, a.ssmenu2:active, a.ssmenu2:visited {
display:block;
width:auto;
margin:0px 2px 0px 2px;
padding:0px 5px 0px 5px;
background-color:#162C7F;
color:#FFFFFF;
float:left;
text-decoration:none;
}

a.ssmenu2:hover {
background-color:#FFFFFF;
color:#162C7F;
}

a.ssmenu3:link, a.ssmenu3:active, a.ssmenu3:visited {
display:block;
width:auto;
margin:0px 2px 0px 2px;
padding:0px 5px 0px 5px;
background-color:#612180;
color:#FFFFFF;
float:left;
text-decoration:none;
}

a.ssmenu3:hover {
background-color:#FFFFFF;
color:#612180;
}

a.ssmenu4:link, a.ssmenu4:active, a.ssmenu4:visited {
display:block;
width:auto;
margin:0px 2px 0px 2px;
padding:0px 5px 0px 5px;
background-color:#EF9303;
color:#FFFFFF;
float:left;
text-decoration:none;
}

a.ssmenu4:hover {
background-color:#FFFFFF;
color:#EF9303;
}

a.ssmenu7:link, a.ssmenu7:active, a.ssmenu7:visited {
display:block;
width:auto;
margin:0px 2px 0px 2px;
padding:0px 5px 0px 5px;
background-color:#162C7F;
color:#FFFFFF;
float:right;
text-decoration:none;
}

a.ssmenu7:hover {
background-color:#FFFFFF;
color:#162C7F;
}

/* ########################################   Bloc Home Actualité   #############################  */

#bloc_actualite {
height:245px;
background-color:#CCE1EF;
}

#titre_rub_actu {
width:auto;
float:left;
margin-top:10px;
margin-bottom:20px;
height:35px;
padding-left:10px;
padding-right:5px;
line-height:35px;
color:#BC1220;
font-size:15px;
font-weight:bold;
background-color:#FFFFFF;
}

#fond_titre_actu {
margin-top:10px;
margin-bottom:20px;
float:left;
width:12px;
height:35px;
background-image:url('../images/fond_rub_actu.gif');
background-position:top right;
background-repeat:no-repeat;
clear:right;
}

#texte_rub_actu {
clear:both;
padding-left:10px;
padding-right:4px;
font-weight:bold;
line-height:12px;
font-size:12px;
color:#000000;
text-align:justify;
}

#texte_rub_actu span{
color:#BA1020;
}

.puceactu {
margin-top:10px;
margin-right:10px;
}

#suite_rub_actu {
text-align:right;
height:10px;
padding-bottom:15px;
background-color:#CCE1EF;
}

a.suiteactu:link, a.suiteactu:active, a.suiteactu:visited {
font-size:9px;
font-weight:bold;
color:#000000;
line-height:10px;
text-decoration:none;
}

a.suiteactu:hover {
color:#BC1220;
text-decoration:underline;
}

/* ##########################   Bloc Home Adhérent (ILS nous ONT REJOINTS :)   ##################  */

#bloc_adherentsesp {
margin-top:10px;
margin-bottom:10px;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px dashed #CCE1EF;
border-top:1px dashed #CCE1EF;
background-color:#FFFFFF;
}

#titre_bloc_adherentsesp {
width:auto;
float:left;
height:22px;
font-size:13px;
font-weight:bold;
line-height:22px;
padding-left:10px;
background-color:#CCE1EF;
color:#BC1220;
padding-right:4px;
margin-bottom:10px;
}

#fond_titre_adherentsesp {
float:left;
width:7px;
height:22px;
background-image:url('../images/fond_bloc_rejoin.gif');
background-position:top right;
background-repeat:no-repeat;
clear:right;
margin-bottom:10px;
}

#texte_bloc_adherentsesp {
clear:both;
padding-left:10px;
padding-right:4px;
text-align:justify;
text-transform:lowercase;
}

.puceadherentsesp {
margin-top:6px;
margin-right:10px;
}

a.suiteadherentsesp:link, a.suiteadherentsesp:active, a.suiteadherentsesp:visited {
line-height:14px;
font-size:12px;
color:#000000;
text-decoration:none;
text-transform:capitalize;
}

a.suiteadherentsesp:hover {
color:#006BB1;
text-decoration:none;
}

/* #########################   Bloc Home Adgenda     ############################################  */

#fond_bloc_agenda {
margin-top:10px;
width:12px;
height:35px;
margin-bottom:5px;
background-image:url(../images/fond_rub_agenda.gif);
background-position:top left;
background-repeat:no-repeat;
float:left;
}

#titre_bloc_agenda {
margin-top:10px;
height:35px;
line-height:35px;
font-size:15px;
color:#162A83;
background-color:#FFFFFF;
float:left;
width:298px;
margin-bottom:5px;
font-weight:bold;
padding-left:10px;
}

#listedateagenda {
clear:both;
height:260px;
overflow:auto;
padding:15px 5px 15px 10px;
background-color:#FFFFFF;
margin-left:10px;
border-bottom:1px dashed #CCE1EF;
}

#listedateagenda span {
color:#006BB1;
font-weight:bold;
}

#listedateagenda p {
margin:0px 0px 10px 0px;
}

#listedateagenda div {
margin:0px 0px 20px 0px;
}

#listedateagenda a.spip_out:link, a.spip_out:active, a.spip_out:visited {
color:#000000;
text-decoration:underline;
font-size:11px;
}

#listedateagenda a.spip_out:hover {
text-decoration:none;
}

/* ##################################   Bloc Copyright HOME  ####################################  */

#copyright {
clear:both;
width:800px;
height:11px;
background-color:#FFFFFF;
color:#006BB1;
padding-top:5px;
padding-bottom:5px;
}

#copyright img {
margin-left:5px;
margin-right:5px;
}

#copyright p {
font-size:11px;
margin:0;
padding:0;
}

/* ############################   LIEN Copyright toutes pages  ##################################  */

a.copy:link, a.copy:active, a.copy:visited {
text-decoration:none;
color:#006BB1;
font-size:10px;
}

a.copy:hover {
text-decoration:underline;
color:#66A6D0;
}

a.copy_fesp:link, a.copy_fesp:active, a.copy_fesp:visited {
text-decoration:none;
color:#BA1020;
font-size:10px;
}

a.copy_fesp:hover {
text-decoration:underline;
color:#B90E20;
}

a.copy_createur:link, a.copy_createur:active, a.copy_createur:visited {
text-decoration:none;
color:#612180;
font-size:10px;
}

a.copy_createur:hover {
text-decoration:underline;
color:#461061;
}

a.copy_actu:link, a.copy_actu:active, a.copy_actu:visited {
text-decoration:none;
color:#EF9303;
font-size:10px;
}

a.copy_actu:hover {
text-decoration:underline;
color:#FF7200;
}

a.copy_contact:link, a.copy_contact:active, a.copy_contact:visited {
text-decoration:none;
color:#A6A7A9;
font-size:10px;
}

a.copy_contact:hover {
text-decoration:underline;
color:#000000;
}

a.copy_partenaire:link, a.copy_partenaire:active, a.copy_partenaire:visited {
text-decoration:none;
color:#95BD11;
font-size:10px;
}

a.copy_partenaire:hover {
text-decoration:underline;
color:#647F0C;
}

/* ######################################   RUBRIQUE FESP  ######################################  */

p.pucetitrefesp {
width:22px;
float:left;
margin-top:10px;
margin-bottom:10px;
height:20px;
background-image:url(../images/puce_titre_fesp.gif);
background-position:left bottom;
background-repeat:no-repeat;
}

#contenu_fesp {
width:810px;
margin-top:15px;
margin-bottom:10px;
float:left;
}

#contenu_fesp ul {
clear:both;
margin-top:10px;
margin-bottom:10px;
list-style-image:url(../images/listefesp.gif);
font-size:12px;
line-height:15px;
}

#contenu_fesp li {
margin-top:0px;
margin-bottom:5px;
list-style-image:url(../images/listefesp.gif);
}

#contenu_fesp h3 {
padding-left:10px;
padding-right:5px;
margin-top:10px;
margin-bottom:10px;
border-bottom:1px solid #BA1020;
font-size:12px;
color:#BA1020;
height:19px;
line-height:19px;
float:left;
font-weight:bold;
}

contenu_fesp p.spip {
margin:5px 0px;
padding:5px 0px;}

p.titrefesp {
padding-left:10px;
padding-right:5px;
margin-top:10px;
margin-bottom:10px;
border-bottom:1px solid #BA1020;
font-size:12px;
color:#BA1020;
height:19px;
line-height:19px;
float:left;
font-weight:bold;
}

#copyright_fesp {
clear:both;
width:800px;
height:11px;
background-color:#FFFFFF;
color:#CF5863;
padding-top:5px;
padding-bottom:5px;
}

#copyright_fesp img {
margin-left:5px;
margin-right:5px;
}

/* ########################################   Page FESP ADHERENT ################################  */

#contenu_fesp_adherent {
width:810px;
margin-top:15px;
margin-bottom:10px;
float:left;
}

#contenu_fesp_adherent ul {
clear:both;
margin-top:5px;
margin-bottom:10px;
margin-left:0px;
font-size:12px;
line-height:15px;
padding:0px 0px 0px 22px;
}

#contenu_fesp_adherent li {
margin-top:0px;
margin-bottom:5px;
padding:5px 0px 0px 0px;
list-style-type:none;
}

#contenu_fesp_adherent li p.spip {
background-image:url(../images/listefesp.gif);
background-repeat:no-repeat;
background-position:0px 8px;
padding:0px 0px 0px 10px;
margin:0px;}

#contenu_fesp_adherent h3 {
padding-left:10px;
padding-right:5px;
margin-top:10px;
margin-bottom:10px;
border-bottom:1px solid #BA1020;
font-size:12px;
color:#BA1020;
height:19px;
line-height:19px;
float:left;
font-weight:bold;
}

p.textefesp {
font-size:12px;
line-height:15px;
clear:both;
margin:5px 0px;
padding:5px 0px;
}

#bloc_logo {
width:800px;
text-align:justify;
}

#bloc_gauche {
width:500px;
float:left;
padding-right:10px;
}

#bloc_gauche table.spip {
vertical-align:middle;
text-align:center;
}

#bloc_droit {
width:270px;
float:left;
border-left:1px dashed #BA1020;
padding-left:10px;
padding-right:5px;
}

#bloc_droit1 table.spip {
vertical-align:middle;
text-align:center;
}

#bloc_droit1 img {
margin:5px 20px 5px 20px;
}

#bloc_droit2 table.spip {
vertical-align:middle;
text-align:center;
}

#bloc_droit2 img {
margin-right:20px !important;
margin-right:10px;
}

/* ########################################   Page FESP EFSI ####################################  */

#contenu_fesp_efsi {
width:810px;
margin-top:15px;
margin-bottom:10px;
float:left;
}

#contenu_fesp_efsi ul {
clear:both;
margin-top:10px;
margin-bottom:10px;
list-style-image:url(../images/listefesp.gif);
font-size:12px;
line-height:15px;
}

#contenu_fesp_efsi li {
margin-top:0px;
margin-bottom:5px;
list-style-image:url(../images/listefesp.gif);
}

#contenu_fesp_efsi h3 {
padding-left:10px;
padding-right:5px;
margin-top:10px;
margin-bottom:10px;
border-bottom:1px solid #BA1020;
font-size:12px;
color:#BA1020;
height:19px;
line-height:19px;
float:left;
font-weight:bold;
}

/* ########################################   Page FESP EFSI ####################################  */

#contenu_fesp table.spip {
clear:both;
font-size:12px;
line-height:15px;
margin-left:50px;
}

#contenu_fesp td {
padding:2px 10px;
}

#tableau_fesp {
width:780px;
margin-top:10px;
margin-bottom:10px;
}

table.bureau td.nomfixe {
width:195px;
}

table.bureau td.societefixe {
width:185px;
}

table.spip td.nom2 {
width:287px;
}

#fond_tableau_fesp {
background-image:url(../images/fond_bureau_fesp.gif);
background-position:bottom left;
background-repeat:no-repeat;
width:19px;
border:1px solid #BA1020;
height:106px;
float:left;
margin-left:31px;
background-color:#FFFFFF;
}

#contenu_fesp table.bureau {
font-size:12px;
line-height:15px;
border-bottom:1px dashed #BA1020;
background-color:#FDF8F9;
}

#contenu_fesp table.spip {
clear:both;
font-size:12px;
line-height:15px;
margin-left:50px;
}

#contenu_fesp td {
padding:2px 10px;
}

#tableau_fesp {
width:780px;
margin-top:10px;
margin-bottom:10px;
}

#contenu_sesp p.spip {
margin:5px 0px;
padding:5px 0px;
}

table.bureau td.nomfixe {
width:195px;
}

table.bureau td.societefixe {
width:185px;
}

table.spip td.nom2 {
width:287px;
}

#fond_tableau_sesp {
background-image:url(../images/fond_bureau_sesp.gif);
background-position:bottom left;
background-repeat:no-repeat;
width:19px;
border:1px solid #162C7F;
height:127px;
float:left;
margin-left:31px;
background-color:#FFFFFF;
}

#contenu_sesp table.bureau {
font-size:12px;
line-height:15px;
border-bottom:1px dashed #162C7F;
background-color:#F6F8FF;
}

#contenu_sesp td {
padding:2px 10px;
}

#contenu_sesp table.spip td.nom2 {
width:315px;
}

#contenu_sesp table.bureau td.societefixe {
width:171px;
}

/* ########################################   Page Contact ######################################  */

#contenu_contact {
width:810px;
margin-top:15px;
margin-bottom:10px;
float:left;
}

p.pucetitrecontact {
width:22px;
float:left;
margin-top:10px;
margin-bottom:10px;
height:20px;
background-image:url(../images/puce_titre_contact.gif);
background-position:left bottom;
background-repeat:no-repeat;
}

#contenu_contact h3 {
padding-left:10px;
padding-right:5px;
margin-top:10px;
margin-bottom:10px;
border-bottom:1px solid #A6A7A9;
font-size:12px;
color:#A6A7A9;
height:19px;
line-height:19px;
float:left;
font-weight:bold;
}

#copyright_contact {
clear:both;
width:800px;
height:11px;
background-color:#FFFFFF;
color:#A6A7A9;
padding-top:5px;
padding-bottom:5px;
}

#copyright_contact img {
margin-left:5px;
margin-right:5px;
}

/* ########################################   RUBRIQUE Partenaire ###############################  */

#contenu_partenaire {
width:810px;
height:320px;
overflow:visible;
margin-top:15px;
margin-bottom:10px;
float:left;
}

p.pucetitrepartenaire {
width:22px;
float:left;
margin-top:10px;
margin-bottom:10px;
height:20px;
background-image:url(../images/puce_titre_partenaire.gif);
background-position:left bottom;
background-repeat:no-repeat;
}

#contenu_partenaire h3 {
padding-left:10px;
padding-right:5px;
margin-top:10px;
margin-bottom:10px;
border-bottom:1px solid #95BD11;
font-size:12px;
color:#95BD11;
height:19px;
line-height:19px;
float:left;
font-weight:bold;
}

#copyright_partenaire {
clear:both;
width:800px;
height:11px;
background-color:#FFFFFF;
color:#95BD11;
padding-top:5px;
padding-bottom:5px;
}

#copyright_partenaire img {
margin-left:5px;
margin-right:5px;
}

/* ########################################   Rubrique Createur #################################  */

#contenu_createur {
width:810px;
min-height:320px;
height:auto !important;
height:320px;
margin-top:15px;
margin-bottom:10px;
float:left;
}

p.pucetitrecreateur {
width:22px;
float:left;
margin-top:10px;
margin-bottom:10px;
height:20px;
background-image:url(../images/puce_titre_createur.gif);
background-position:left bottom;
background-repeat:no-repeat;
}

#contenu_createur h3 {
padding-left:10px;
padding-right:5px;
margin-top:10px;
margin-bottom:10px;
border-bottom:1px solid #612180;
font-size:12px;
color:#612180;
height:19px;
line-height:19px;
float:left;
font-weight:bold;
}

#contenu_createur ul {
clear:both;
margin-top:10px;
margin-bottom:10px;
margin-left:0px;
font-size:12px;
line-height:15px;
padding:0px 0px 0px 22px;
}

#contenu_createur li {
margin-top:0px;
margin-bottom:5px;
list-style-type:none;
background-image:url(../images/listecreateur.gif);
background-repeat:no-repeat;
background-position:0px 8px;
padding-left:10px;
}

#copyright_createur {
clear:both;
width:800px;
height:11px;
background-color:#FFFFFF;
color:#612180;
padding-top:5px;
padding-bottom:5px;
}

#copyright_createur img {
margin-left:5px;
margin-right:5px;
}

#contenu_createur a.spip_out:link, a.spip_out:active, a.spip_out:visited, a.spip_out:hover {
color:#000000;
font-size:12px;
text-decoration:underline;
}

/* ########################################   Rubrique SESP  ####################################  */

#contenu_sesp {
width:810px;
margin-top:15px;
margin-bottom:10px;
float:left;
}

p.pucetitresesp {
width:22px;
float:left;
margin-top:10px;
margin-bottom:10px;
height:20px;
background-image:url(../images/puce_titre_sesp.gif);
background-position:left bottom;
background-repeat:no-repeat;
}

#contenu_sesp h3 {
padding-left:10px;
padding-right:5px;
margin-top:10px;
margin-bottom:10px;
border-bottom:1px solid #162C7F;
font-size:12px;
color:#162C7F;
height:19px;
line-height:19px;
float:left;
font-weight:bold;
}

#contenu_sesp ul {
clear:both;
margin-top:10px;
margin-bottom:10px;
margin-left:0px;
list-style-image:url(../images/listesesp.gif);
font-size:12px;
line-height:15px;
padding:0px 0px 0px 32px;
}

#contenu_sesp li {
margin-top:0px;
margin-bottom:5px;
list-style-image:url(../images/listesesp.gif);
}

#contenu_sesp table.spip {
vertical-align:middle;
clear:both;
margin:10px 0px 10px 50px;
font-size:12px;
}

#contenu_sesp table.spip td {
padding:5px 10px;
}

/* ####################################   Page SESP / adherent  #################################  */

#contenu_sesp_adherent {
width:810px;
margin-top:15px;
margin-bottom:10px;
float:left;
height:auto !important;
height:320px;
min-height:320px;
max-height:inherit;
overflow:visible;
}

#gauche {
width:410px;
float:left;
}

#droite {
width:390px;
float:left;
}

#contenu_sesp_adherent h3 {
padding-left:10px;
padding-right:5px;
margin-top:10px;
margin-bottom:10px;
border-bottom:1px solid #162C7F;
font-size:12px;
color:#162C7F;
height:19px;
line-height:19px;
float:left;
font-weight:bold;
}

#contenu_sesp_adherent ul {
clear:both;
margin-top:10px;
margin-bottom:10px;
margin-left:0px;
list-style-image:url(../images/listesesp.gif);
font-size:12px;
line-height:15px;
padding:0px 0px 0px 32px;
}

#contenu_sesp_adherent li {
margin-top:0px;
margin-bottom:5px;
list-style-image:url(../images/listesesp.gif);
}

#contenu_sesp_adherent table.spip {
vertical-align:middle;
clear:both;
margin:10px 0px 10px 50px;
font-size:12px;
}

#formulaire {
width:410px;
height:80px;
background-image:url(../images/fond_formulaire.gif);
background-position:top left;
background-repeat:no-repeat;
padding-top:20px;
margin-top:0px;
float:left;
}

#contenu_sesp_adherent label {
color:#5565A2;
margin-left:10px;
}

.num1 {
width:245px;
font-size:10px;
}


.num2 {
width:70px;
font-size:10px;
}

.ok {
border:1px solid #FFF;
background-color:#5565A2;
color:#FFF;
margin-left:30px;
line-height:20px;
width:80px;}

.typo10 {
font-size:10px;
}

.liste {
clear:left;
margin:0px 0px 10px 0px;
padding:0px;
}

.cadreenseigne {
width:378px;
display:block;
float:left;
margin-top:35px;
margin-left:5px;
}

.cadreenseigne p {
border-left:1px solid #7380B2;
border-right:1px solid #7380B2;
margin:0px;
padding:0px 10px 0px 10px;
line-height:15px;
font-size:11px;
text-align:justify;
}

.cadreenseigne p.spip {
border-left:1px solid #7380B2;
border-right:1px solid #7380B2;
margin:0px;
padding:0px 10px 0px 10px;
line-height:15px;
font-size:11px;
}

.cadreenseigne span {
color:#7B88B6;
font-weight:bold;
}

.cadreenseigne2 {
width:378px;
float:left;
margin-top:35px;
margin-left:5px;
}

.cadreenseigne p.norm {
border-left:1px solid #7380B2;
border-right:1px solid #7380B2;
margin:0px;
padding:0px 10px 0px 10px;
line-height:15px;
font-size:11px;
text-align:left;
}

.cadreenseigne p.just {
border-left:1px solid #7380B2;
border-right:1px solid #7380B2;
margin:0px;
padding:0px 10px 0px 10px;
line-height:15px;
font-size:11px;
text-align:justify;
}

.cadreenseigne2 p {
border-left:1px solid #7380B2;
border-right:1px solid #7380B2;
margin:0px;
padding:0px 10px 0px 10px;
line-height:15px;
font-size:11px;
text-align:justify;
}

.cadreenseigne2 p.spip {
border-left:1px solid #7380B2;
border-right:1px solid #7380B2;
margin:0px;
padding:0px 10px 0px 10px;
line-height:15px;
font-size:11px;
}

.cadreenseigne2 span {
color:#7B88B6;
font-weight:bold;
}

#result_recherche {
clear:both;
width:330px;
margin-left:30px;
}

#result_recherche p.result {
margin:0px;
padding:0px;
}

#adh_bloc {
margin:1px 0px;
float:inherit;
height:auto;
}

span.ens {
width:240px;
float:left;
overflow:hidden;
}

span.fiche {
width:75px;
overflow:hidden;
float:left;
}

a.liste-adherent:link, a.liste-adherent:active, a.liste-adherent:visited {
height:auto;
width:330px;
text-decoration:none;
color:#000000;
padding-top:4px;
padding-bottom:4px;
margin:0px;
border-bottom:1px dashed #FFFFFF;
border-top:1px dashed #FFFFFF;
background-color:#FFFFFF;
cursor:pointer;
float:left;
}

a.liste-adherent:hover {
color:#7B88B6;
border-bottom:1px dashed #7B88B6;
border-top:1px dashed #7B88B6;
}

.cadreenseigne p.spip a {
display:block;
width:auto;
text-align:center;
line-height:inherit;
padding-bottom:5px;
padding-top:10px;
}

.tablo {
border-left:1px solid #7380B2;
border-right:1px solid #7380B2;
}

p.spip img {
border-left:none;
border-right:none;
float:left;
}

/* ########################################   Rubrique ACTUALITE ################################  */

#contenu_actu {
width:810px;
min-height:320px;
height:auto !important;
height:320px;
margin-top:15px;
margin-bottom:10px;
float:left;
}

p.pucetitreactu {
width:22px;
float:left;
margin-top:10px;
margin-bottom:10px;
height:20px;
background-image:url(../images/puce_titre_actu.gif);
background-position:left bottom;
background-repeat:no-repeat;
}

#contenu_actu h3 {
padding-left:10px;
padding-right:5px;
margin-top:10px;
margin-bottom:10px;
border-bottom:1px solid #EF9303;
font-size:12px;
color:#EF9303;
height:19px;
line-height:19px;
float:left;
font-weight:bold;
}

#contenu_actu ul {
clear:both;
margin-top:10px;
margin-bottom:10px;
margin-left:0px;
list-style-image:url(../images/listeactu.gif);
font-size:12px;
line-height:15px;
padding:0px 0px 0px 32px;
}

#contenu_actu li {
margin-top:0px;
margin-bottom:5px;
list-style-image:url(../images/listeactu.gif);
}

#contenu_actu table.spip {
vertical-align:middle;
text-align:center;
}

#copyright_actu {
clear:both;
width:800px;
height:11px;
background-color:#FFFFFF;
color:#EF9303;
padding-top:5px;
padding-bottom:5px;
}

#copyright_actu img {
margin-left:5px;
margin-right:5px;
}

p.pucetitreactu {
width:22px;
float:left;
margin-top:10px;
margin-bottom:10px;
height:20px;
background-image:url(../images/puce_titre_actu.gif);
background-position:left bottom;
background-repeat:no-repeat;
}

p.titreactu {
padding-left:10px;
padding-right:5px;
margin-top:10px;
margin-bottom:10px;
border-bottom:1px solid #EF9303;
font-size:12px;
color:#EF9303;
height:19px;
line-height:19px;
float:left;
font-weight:bold;
}

/* ###############################   Rubrique ACTUALITE page Agenda #############################  */

#contenu_actu span {
color:#EF9303;
font-weight:bold;
}

#contenu_actu p {
font-size:12px;
}

/* ###############################   ESPACE ADHERENT ############################################  */
#contenu-infojuridk{height:350px; overflow:auto;}
#sesp_adherent {
position:absolute;
top:90px;
left:50%;
margin-left:-400px;
width:180px;
z-index:100;
}

#bloc_infojuridik {
width:348px;

height:184px;
float:left;
margin-top:30px;
margin-left:2px;
}

#bloc_infojuridik p {
background-color:#FFFFFF;
margin:0px 0px 0px 20px;
padding:5px 10px 5px 20px;
color:#000000;
font-size:11px;
background-image:url(../images/puce_commission2.gif);
background-repeat:no-repeat;
background-position:7px 10px;
text-align:justify;
}

#bloc_infojuridik a, a:visited, a:active {
font-size:11px;
text-decoration:underline;
color:#000000;
}

#bloc_infojuridik a:hover {
text-decoration:none;
}

#contenu_index_adherent {
width:800px;
float:left;
height:auto;
background-color:#C1DAEB;
padding-bottom:20px;
}

#bloc_commission {
height:auto;
width:450px!important;
width:440px;
float:left;
}

#titre_rub_commission {
width:auto;
float:left;
margin-bottom:20px;
height:35px;
padding-left:10px;
padding-right:5px;
line-height:35px;
color:#BC1220;
font-size:15px;
font-weight:bold;
background-color:#FFFFFF;
}

#fond_titre_commission {
margin-bottom:20px;
float:left;
width:12px;
height:35px;
background-image:url('../images/fond_rub_commission.gif');
background-position:top right;
background-repeat:no-repeat;
clear:right;
}

#texte_rub_commission {
clear:both;
padding-left:10px;
padding-right:4px;
line-height:17px;
font-size:12px;
color:#000000;
text-align:justify;
}

#texte_rub_commission span{
color:#61a2ce;
font-weight:bold;
text-indent:10px;
}

#texte_rub_commission p{
margin:0px;
padding-bottom:5px;
float:left;
width:100%;
background-image:url(../images/puce_commission.gif);
background-repeat:no-repeat;
background-position:0px 6px;
padding-left:10px;
}

.puceactu {
margin-top:10px;
margin-right:10px;
}

#suite_rub_commission {
text-align:right;
height:10px;
padding-bottom:25px;
background-color:#CCE1EF;
}

a.suitecommission:link, a.suitecommission:active, a.suitecommission:visited {
font-size:9px;
color:#000000;
line-height:10px;
text-decoration:none;
background-image:url(../images/puce_ensavoirplus.gif);
background-repeat:no-repeat;
background-position:10px 4px;
padding-left:27px;
}

a.suitecommission:hover {
color:#BC1220;
text-decoration:underline;
}

/* ###############################   ADHERENT / TOUTES LES COMMISSIONS   #########################  */

#texte_rub_commission_int {
clear:both;
padding-left:10px;
padding-right:4px;
line-height:17px;
font-size:12px;
color:#000000;
text-align:justify;
}

#texte_rub_commission_int span{
color:#61a2ce;
font-weight:bold;
text-indent:10px;
}

#texte_rub_commission_int p.int {
margin:0px;
padding-bottom:5px;
float:left;
width:770px;
padding-left:10px;
color:#000000;
line-height:0px;
}

#texte_rub_commission_int p.int2 {
margin:0px;
padding-bottom:5px;
float:left;
width:780px;
padding-left:10px;
color:#000000;
text-decoration:none;
background-image:url(../images/puce_commission2.gif);
background-repeat:no-repeat;
background-position:0px 6px;
cursor:pointer;
}

#texte_rub_commission_int p.spip {
margin:0px;
padding:0px;
line-height:17px;}

#retour_accueil {
position:absolute;
width:80px;
height:20px;
top:160px;
left:50%;
margin-left:300px;
}

a.accueil:link, a.accueil:visited, a.accueil:hover {
display:block;
height:20px;
width:65px;
font-size:15px;
line-height:20px;
background-image:url(../images/puce_lienaccueil.gif);
background-repeat:no-repeat;
background-position:0px 7px;
text-decoration:none;
color:#BC1220;
font-weight:bold;
padding-left:15px;
}

a.accueil:hover {
text-decoration:underline;
}

.infocommission {
display:none;
padding:25px 15px 15px 30px;
}

/* ###############################   ADHERENT / PRESENTATION COMMISSIONS   #######################  */

#derniere {
float:left;
background-color:#f2f7fb;
margin:5px 20px 10px 20px;
width:750px;
padding:0px;
}

#prochaine {
float:left;
background-color:#f2f7fb;
margin:5px 20px 10px 20px;
width:750px;
padding:0px;
}

#derniere p {
padding:10px;
margin:0px;
}


#prochaine p {
padding:10px;
margin:0px;
}

#prochaine span {
color:#ba1020;
text-indent:0px;
padding-left:0px;
margin-left:0px;
}

#derniere span {
color:#006ab1;
text-indent:0px;
padding-left:0px;
margin-left:0px;
}

.nobord {
margin:0px;
padding:0px;
}

#derniere img {
padding:0px;
margin:0px;
}

#prochaine img {
padding:0px;
margin:0px;
}

#autre {
float:left;
margin:5px 20px 10px 20px;
width:750px;
padding:0px;
}

p.rouge {
color:#BA1020;
text-indent:70px;
font-size:12px;
font-weight:bold;
margin:0px 0px 30px 0px;
padding:0px;
width:100%;
float:left;
}

a.contact:link, a.contact:visited, a.contact:active {
text-decoration:underline;
color:#BA1020;
}

a.contact:hover {
text-decoration:none;}

/* #####################   BIENVENUE ADHERENT ############################################  */

#bienvenue {
width:520px;
float:right;
height:30px;
line-height:25px;
color:#1574b3;
font-size:15px;
font-weight:bold;}