/* ------ GENERAL ------ */
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 0;
padding: 0;
background: #363B3E;
color: #333;
}
ul, li {
margin: 0;
padding: 0;
}
input.button { cursor: pointer; }
img {
border: 0;
display: block;
}
span.clear {
clear: both;
margin: 2px 0 2px 0;
padding: 0;
}

table.blog {
width: 453px;
}

/* ------ BLOCS ------ */
#header {
height: 10px;
background: #B02345;
margin-right: 15px;
}
#banniere
{
widht:100%;
margin-top:0;
margin-bottom:0;
}
#barre {
background: #BA284F;
height: 26px;
margin-right: 15px;
padding-left: 30px;
}

table#haut {
width: 100%;
margin: 5px 0;
}
table#haut #top1 {
width: 222px;
color: #777;
text-align: center;
}
table#haut #top2 {
padding-left: 25px;
}
table#haut #top2 .courant {
color: #719100;
font-weight: bold;
}
table#haut #top2 a {
color: #777;
}
table#haut #top3 {
width: 222px;
text-align: center;
}

div#barre img {
float: left;
}

#top ul.menu li {
display: inline;
padding: 0;
}
#top ul.menu {
list-style: none;
padding-right: 20px;
padding-top: 5px;
color: #fff;
float: right;
font-size: 11px;
}
#top ul.menu li a {
color: #fff;
margin: 0 3px;
}

/* ------ TEXTES ------ */
p { margin: 0 0 10px 0; }
a {
text-decoration: none;
color: #BA284F;
}
h1 {
margin: 17px 0;
padding-bottom: 3px;
color: #B42448;
border-bottom: 1px solid #B42448;
width: 100%;
font-size: 18px;
font-weight: bold;
}
#gauche a, #droite a {
font-weight: bold;
}
a:hover {
text-decoration: underline;
}
.texte_noir { color: #000; }
.texte_orange { color: #EF7A08; }
.texte_marron { color: #6D6022; }
.texte_beige { color: #FEEEAC; }
.texte_vert { color: #719100; }
.texte_rouge { color: #B42448; }
.texte_kaki { color: #747C49; }
.texte_gris { color: #7F7F7F; }
.texte_gris_fonce { color: #565656; }
.texte_blanc { color: #fff; }
.texte_bleu { color: #5899AD; }
a.lien_noir { color: #000; }

.titre_fond_gris, .titre_fond_rouge {
color: #444;
background: #ddd;
height: 20px;
line-height: 20px;
vertical-align: middle;
font-weight: bold;
padding-left: 5px;
margin-bottom: 15px;
display: block;
width: 425px;
}

a.btn_bleu_petit, a.btn_rouge_petit {
color: #fff;
display: block;
height: 35px;
width: 210px;
background: url(../images/btn_bleu_petit.jpg) no-repeat;
text-align: center;
padding-top: 9px;
font-weight: bold;
}

.bordure_img { border: 1px solid #918F8F; margin-right: 10px;}

.bordure_img_sans_marge { border: 1px solid #918F8F;}

a.btn_bleu_petit, a.btn_rouge_petit {
color: #fff;
display: block;
height: 35px;
width: 210px;
background: url(../images/btn_bleu_petit.jpg) no-repeat;
text-align: center;
padding-top: 9px;
font-weight: bold;
}
a.btn_bleu_petit:hover, a.btn_rouge_petit:hover {
text-decoration: none;
}
a.btn_rouge_petit { background: url(../images/btn_rouge_petit.jpg) no-repeat; }
a.btn_bleu_petit { background: url(../images/btn_bleu_petit.jpg) no-repeat; }

#centre ul {
list-style-position: inside;
padding-left: 20px; 
}

a.bouton_pdf, p.bouton_pdf a {
background: url(../images/fond_lien_pdf.jpg) no-repeat;
width: 379px;
height: 35px;
line-height: 35px;
color: #fff;
padding: 0 48px 0 18px;
display: block;
font-weight: bold;
vertical-align: middle;
text-align: left;
}
p.bouton_pdf:hover a, a.bouton_pdf:hover{
text-decoration: none;
}
#centre ul.liste_teleservices {
list-style: url(../images/puce_teleservices.jpg);
margin-bottom: 4px;
margin-left: 15px;
}
#centre ul.liste_teleservices li {
margin: 3px 0;
}


/* ------ RECHERCHE ------ */
#mod_search_searchword {
border: 1px solid #A79D69;
font-size: 11px;
padding: 3px;
}
.searchrecherche input.buttonrecherche {
background: #BA284F;
display: inline-block;
text-align: center;
height: 20px;
width: 30px;
color: #fff;
margin-left: 6px;
border: 0;
}


/* ------ MODULES ------ */
#gauche h3, #droite h3{
color: #fff;
font-size: 17px;
margin: 0 0 24px 20px;
padding-top: 9px;
}
#gauche ul, #droite ul, .neolatestnews {
margin: 0 0 14px 0;
padding: 0 10px 10px 16px;
min-height: 45px;
}
#gauche li, #droite li {
margin: 7px 0;
list-style: outside;
margin-left: 12px;
}


/* ------ MENU ------ */
div.modulemenu {
background: url(../images/coin_hg_menu.jpg) 0 0 no-repeat #A9B829;
padding: 0;
}
div.modulemenu div {
background: url(../images/coin_bg_menu.jpg) 0 100% no-repeat;
margin: 0;
border: 0;
}
div.modulemenu div div{
background: url(../images/coin_hd_menu.jpg) 100% 0 no-repeat;
} 
div.modulemenu div div div {
background: url(../images/coin_bd_menu.jpg) 100% 100% no-repeat;
}
#gauche ul.menu {
padding-top: 10px;
padding-right: 13px;
}
#gauche ul.menu li {
list-style: url(../images/puce_menu.jpg);
margin: 4px 0 4px 18px;
border-bottom: 1px solid #C5D24F;
padding-bottom: 4px;
}
#gauche div.modulemenu ul.menu li#current a {
color: #F9DB83;
}
#gauche div.modulemenu ul.menu li#current li a {
color: #fff;
}
#gauche div.modulemenu ul.menu li ul li#current a {
color: #F9DB83;
}
#gauche ul.menu li.item40 {
border-bottom: 0;
margin-bottom: 0;
}
#gauche ul.menu a {
color: #fff;
padding-left: 2px;
}
#gauche ul.menu li ul {
margin: 0;
padding: 0;
padding-left: 2px;
}
#gauche ul.menu li li {
list-style: url(../images/puce_sousmenu.jpg) square inside;
color: #F9DB83;
margin: 0;
margin-top: 3px;
border-bottom: 0;
padding-bottom: 0;
}
#gauche ul.menu li li a {
font-weight: normal;
}
#gauche ul.menu li ul ul {
margin: 0;
padding: 0;
padding-left: 10px;
}

/* ------MODULE TELECHARGEZ------ */
div.moduletelechargez {
background: url(../images/coin_hg_telechargez.jpg) 0 0 no-repeat;
padding: 0;
padding-top: 27px;
}
#gauche div.moduletelechargez h3, #droite div.moduletelechargez h3 {
margin-bottom: 14px;
}
div.moduletelechargez div div{
background: url(../images/coin_hd_telechargez.jpg) 100% 0 no-repeat;
} 
#gauche .moduletelechargez ul.menu, #droite .moduletelechargez ul.menu {
padding: 0 0 0 4px;
}
#droite div.moduletelechargez li, #droite div.moduletelechargez ul, #gauche div.moduletelechargez li, #gauche div.moduletelechargez ul {
list-style: url(../images/puce_telechargez.jpg);
}
#gauche div.moduletelechargez a, #gauche div.moduletelechargez p, #gauche div.moduletelechargez li, #droite div.moduletelechargez a, #droite div.moduletelechargez p, #droite div.moduletelechargez li{
color: #4F4F4F;
text-decoration: underline;
padding-left: 2px;
border: 0;
}
#gauche div.moduletelechargez li a:hover, #droite div.moduletelechargez li a:hover {
text-decoration: none;
}


/* ------MODULE AGENDA ------ */
div.moduleagenda {
background: url(../images/coin_hg_agenda.jpg) 0 0 no-repeat;
padding: 0;
margin-bottom: 12px;
}
div.moduleagenda div {
background: url(../images/coin_bg_agenda.jpg) 0 100% no-repeat;
margin: 0;
border: 0;
}
div.moduleagenda div div{
background: url(../images/coin_hd_agenda.jpg) 100% 0 no-repeat;
} 
div.moduleagenda div div div {
background: url(../images/coin_bd_agenda.jpg) 100% 100% no-repeat;
}
div.moduleagenda a {
color: #5799AF;
}
div.neolatestnews {
padding: 38px 9px 9px 9px;
}
div.neolatestnews span.newstitle {
color: #1D5A6D;
font-weight: bold;
}
div.neolatestnews p {
margin-top: 10px;
color: #63636A;
}
div.neolatestnews div.intro img {
margin: 7px;
margin-right: 0;
}div.neolatestnews div.intro {
background: none;
}
div.neolatestnews div.readall {
background: #fff;
}
div.neolatestnews div.readall a {
background: url(../images/btn_agenda.jpg) no-repeat;
height: 20px;
line-height: 20px;
vertical-align: middle;
text-align: center;
width: 144px;
display: block;
color: #fff;
margin-top: 5px;
}
div.neolatestnews div.readall a:hover {
text-decoration: none;
}
div.neolatestnews a.readmore {
color: #E74E08;
text-decoration: underline;
}

/* ------MODULE METEO ------ */
div.module {
background: url(../images/coin_hg_meteo.jpg) 0 0 no-repeat #F2F1F6;
padding: 0;
margin-bottom: 12px;
}
div.module div {
background: url(../images/coin_bg_meteo.jpg) 0 100% no-repeat;
margin: 0;
border: 0;
}
div.module div div{
background: url(../images/coin_hd_meteo.jpg) 100% 0 no-repeat;
} 
div.module div div div {
background: url(../images/coin_bd_meteo.jpg) 100% 100% no-repeat;
}

div.module .jweather {
padding-top: 33px;
}

div.module .jweather_fete {
padding-bottom: 3px;
}


/* ------MODULE PHOTO ------ */
div.modulephoto {
padding: 0;
margin-bottom: 12px;
}


/* ------MODULE NEWSLETTER ------ */
div.modulenewsletter {
background: url(../images/coin_hg_newsletter.jpg) 0 0 no-repeat #F2F1F6;
padding: 0;
margin-bottom: 12px;
}
div.modulenewsletter div {
background: url(../images/coin_bg_newsletter.jpg) 0 100% no-repeat;
margin: 0;
border: 0;
}
div.modulenewsletter div div{
background: url(../images/coin_hd_newsletter.jpg) 100% 0 no-repeat;
} 
div.modulenewsletter div div div {
background: url(../images/coin_bd_newsletter.jpg) 100% 100% no-repeat;
}
div.modulenewsletter div.mainnewsletter {
font-family: Arial, Helvetica, sans-serif;
}
div.modulenewsletter div.mainnewsletter p {
font-size: 12px;
color: #63636A;
text-align: left;
padding: 37px 0 4px 10px;
margin-bottom: 4px;
}
div.modulenewsletter form {
margin: 0;
}
div.modulenewsletter div.mainnewsletter label {
font-size: 12px;
color: #589BB0;
font-weight: bold;
display: block;
float: left;
width: 60px;
}
div.modulenewsletter div.normalsublayout {
padding-top: 0;
}
div.modulenewsletter div.mainnewsletter input {
border: 1px solid #C1BEBF;
padding: 2px;
}
div.modulenewsletter div.mainnewsletter input.button {
border: 0;
background: url(../images/btn_agenda.jpg) no-repeat;
display: block;
height: 20px;
line-height: 20px;
vertical-align: middle;
display: block;
color: #fff;
font-weight: bold;
width: 94px;
margin-top: 3px;
}
div.modulenewsletter form#subscribeFormModule {
padding: 0 10px 10px 10px;
}
div.modulenewsletter form#subscribeFormModule div {
background: #F2F1F6;
height: 20px;
line-height: 20px;
text-align: center;
margin-bottom: 8px;
text-align: left;
}


/* ------MODULE ESPACE ELUS ------ */
div.moduleelus {
background: url(../images/coin_hg_elus.jpg) 0 0 no-repeat #B5BCC2;
padding: 0;
margin-bottom: 12px;
}
div.moduleelus span.separator {
color: #000;
font-weight: bold;
}
#gauche div.moduleelus ul, #droite div.moduleelus ul {
padding: 36px 10px 0 10px;
}
#gauche div.moduleelus ul.menu li, #droite div.moduleelus ul.menu li {
border: 0;
margin-top: 8px;
margin-left: 0;
}
#gauche div.moduleelus li.item57, #droite div.moduleelus li.item57 {
list-style: url(../images/puce_forum.jpg) inside;
}
#gauche div.moduleelus li.item61, #droite div.moduleelus li.item61 {
list-style: url(../images/puce_download.jpg) inside;
}
#gauche div.moduleelus li.item64, #droite div.moduleelus li.item64 {
list-style: url(../images/puce_upload.jpg) inside;
}
#gauche div.moduleelus a, #droite div.moduleelus a {
color: #000;
}
div.moduleelus div {
background: url(../images/coin_bg_elus.jpg) 0 100% no-repeat;
margin: 0;
border: 0;
}
div.moduleelus div div{
background: url(../images/coin_hd_elus.jpg) 100% 0 no-repeat;
} 
div.moduleelus div div div {
background: url(../images/coin_bd_elus.jpg) 100% 100% no-repeat;
}
#gauche div.moduleelus ul.menu ul, #droite div.moduleelus ul.menu ul {
padding: 0;
list-style: none;
}
#gauche div.moduleelus ul.menu ul li, #droite div.moduleelus ul.menu ul li {
list-style: none;
}


/* ------MODULE SERVICE PUBLIC------ */
div.modulesp {
background: url(../images/fond_mod_sp.jpg) 0 0 no-repeat;
height: 42px;
padding: 104px 0 0 68px;
}
div.modulesp a {
font-weight: bold;
color: #B40706;
text-decoration: underline;
font-size: 12px;
}


/* ------MODULE SE DEPLACER ------ */
div.moduletransports {
background: url(../images/fond_mod_transports.jpg) 0 0 no-repeat;
height: 71px;
padding: 44px 0 0 104px;
margin-bottom: 12px;
}
div.moduletransports a {
color: #719100;
font-size: 12px;
text-decoration: underline;
}

/* ------MODULE RSS ------ */
div.modulerss {
padding-left: 15px;
}
div.modulerss a{
color: #555;
}


/* ------MODULE ANNUAIRE ------ */
div.moduleannuaire {
background: url(../images/fond_mod_annuaire.jpg) 0 0 no-repeat;
height: 88px;
padding: 40px 0 0 71px;
margin-bottom: 12px;
}
div.moduleannuaire p {
margin-bottom: 14px;
}

/* ------MODULE TELESERVICES------ */
div.moduleteleservices {
background: url(../images/fond_mod_teleservices.jpg) 0 0 no-repeat;
height: 113px;
padding: 38px 5px 0 102px;
}
div.moduleteleservices p {
color: #454548;
margin-bottom: 6px;
}
div.moduleteleservices a {
color: #fff;
font-weight: bold;
display: block;
background: url(../images/btn_teleservices.jpg) no-repeat;
height: 20px;
line-height: 20px;
vertical-align: middle;
width: 80px;
text-align: center;
text-decoration: none;
margin-left: 24px;
}


/* ----- MODULE ACTUALITES ----- */

div.dmnewsrouge {
padding-bottom: 2px;
padding-top: 30px;
}

div.modulerouge {
background: url(../images/coin_hg_actualites.jpg) 0 0 no-repeat #fff;
padding: 0;
margin-left: 14px;
margin-bottom: 14px;
}
div.dmnewsrouge a {
color: #656C70;
}
div.dmnewsrouge a.btn_actus {
background: url(../images/fond_btn_rouge.jpg) no-repeat;
width: 104px;
height: 20px;
line-height: 20px;
vertical-align: middle;
color: #fff;
display: block;
text-align: center;
}
div.dmnewsrouge a.btn_actus:hover {
text-decoration: none;
}
a.btn_rouge {
background: url(../images/fond_btn_rouge.jpg) no-repeat;
width: 144px;
height: 20px;
line-height: 20px;
vertical-align: middle;
color: #fff;
display: block;
text-align: center;
}
a.btn_rouge:hover {
text-decoration: none;
}
div#dmnewsscroller {
height: 30px;
margin-bottom: 10px;
margin-top: 10px;
width: 200px;
}
#droite div#dmnewsscroller p{
margin: 0;
}
#droite div#dmnewsscroller div {
background: none;
width: 200px;
}
#droite div#dmnewsscroller div a {
width: 200px;
}
#droite div#dmnewsscroller div p {
width: 200px;
}


/* ------MODULE CONTACT------ */
form#form_dmcontact {
margin: 0 15px 10px 9px;
}
form#form_dmcontact p {
margin: 2px 0 4px 0;
}
form#form_dmcontact input[type=text], form#form_dmcontact textarea {
width: 100%;
border: 1px solid #7B7F75;
font-size: 11px;
padding: 2px;
margin: 0;
font-family: Arial, Helvetica, sans-serif;
}
form#form_dmcontact textarea {
height: 80px;
}
form#form_dmcontact p.btn_envoyer a {
font-size: 13px;
color: #FFD959;
display: block;
text-decoration: none;
margin: 2px 0 0 110px;
padding-bottom: 6px;
font-weight: bold;
}
form#form_dmcontact p.btn_envoyer a:hover{
text-decoration: underline;
}
.reponse_form {
font-weight: bold;
margin: 5px 12px;
color: #fff;
}


/* ------MODULE COMMUNES ------ */
div.modulecommunes {
margin-bottom: 14px;
}


/* ------ARTICLES------ */
.contentpaneopen_titre, .componentheading, .titre_rouge, .contentpaneopen .contentheading{
margin: 17px 0;
color: #B42448;
border-bottom: 1px solid #B42448;
width: 100%;
text-align: left;
display: block;
}
.contentpaneopen_titre .contentheading, .componentheading, .titre_rouge, .contentpaneopen .contentheading {
font-size: 18px;
font-weight: bold;
}
.componentheading {
padding-top: 8px;
}


/* ------ MODULE CALENDRIER ------ */
#gauche div.modulecalendrier, #droite div.modulecalendrier {
background: url(../images/coin_hg_calendrier.jpg) 0 0 no-repeat #fff;
padding: 0;
margin-bottom: 12px;
font-size: 0.9em;
}
#gauche div.modulecalendrier div, #droite div.modulecalendrier div {
background: url(../images/coin_bg_calendrier.jpg) 0 100% no-repeat;
margin: 0;
border: 0;
}
#gauche div.modulecalendrier div div, #droite div.modulecalendrier div div{
background: url(../images/coin_hd_calendrier.jpg) 100% 0 no-repeat;
} 
#gauche div.modulecalendrier div div div, #droite div.modulecalendrier div div div {
background: url(../images/coin_bd_calendrier.jpg) 100% 100% no-repeat;
overflow: auto;
}

#gauche .modulecalendrier li, #gauche .modulecalendrier ul, #droite .modulecalendrier li, #droite .modulecalendrier ul{
	list-style: none;
	margin: 0;
        padding: 0;
        min-height: 14px;
        height: 14px;
        text-align: center;
        color: #000;
}


#gauche .modulecalendrier h2, #droite .modulecalendrier h2{
	color: #5799AF;
        text-align: center;
        font-size: 15px;
        margin-bottom: 6px;
	margin-top: 38px;
}

#gauche .modulecalendrier a, #droite .modulecalendrier a {
	color: #000;
        font-weight: normal;
}

#gauche .modulecalendrier #libelle, #droite .modulecalendrier #libelle {
	width: 168px;
	margin: 0 auto;
	padding: 0;       
}
#gauche .modulecalendrier .ligne, #droite .modulecalendrier .ligne {
	width: 168px;
	margin: 0 auto;
	padding: 0;
} 
#gauche .modulecalendrier #libelle li, #droite .modulecalendrier #libelle li {
	float : left;
	width : 24px;
        color: #999;
        font-weight: bold;
        border-bottom: 1px solid #000;
}
#gauche .modulecalendrier .ligne li, #droite .modulecalendrier .ligne li {
	color: #000;
	float : left;
	width : 24px;
}

.modulecalendrier .ligne li a:hover{
	list-style: none;
	text-decoration: none;
}

.modulecalendrier li.itemCurrentItem {
	background: #B9D0EF;
}
.modulecalendrier li.itemSelectedItem {
	/* A vous de configurer l'apparence du jour sélectionné */
}
.modulecalendrier table#navigation {
        margin: 6px auto 3px auto;
        width: 168px;
}
.modulecalendrier table#navigation a {
        display: block;
        height: 18px;
        width: 62px;
        background: url(../images/btn_calendrier.jpg) no-repeat;
        color: #fff;
        font-weight: bold;
        font-size: 1.2em;
        text-align: center;
        text-decoration: none;
}
.modulecalendrier table#navigation a.btn_precedent {
        margin-left: 10px;
}

/* ----- PAGE CONTACT ----- */
form#emailForm {
        background: url(../images/fond_form_contact.jpg) no-repeat;
        height: 223px;
        width: 599px;
        padding: 68px 20px 20px 20px;
}
form#emailForm label {
        display: block;
        width: 125px;
        float: left;
}
form#emailForm label.label_copie {
        width: 300px;
        margin-left: 5px;
}
form#emailForm input[type=checkbox] {
        float: left;
        margin-left: 125px;
}
form#emailForm input[type=text] {
        width: 462px;
        margin-bottom: 6px;
}
form#emailForm textarea {
        height: 100px;
        width: 462px;
        margin-bottom: 5px;
}
form#emailForm button.validate {
        height: 20px;
        line-height: 20px;
        vertical-align: middle;
        width: 92px;
        background: url(../images/btn_envoyer_form.jpg) no-repeat;
        border: 0;
        padding: 0;
        float: right;
        color: #fff;
        font-weight: bold;
        font-size: 11px;
        margin-right: 8px;
}

form#emailForm2 {
        background: url(../images/fond_form_contact2.jpg) no-repeat;
        height: 223px;
        width: 599px;
        padding: 20px 20px 20px 20px;
}
form#emailForm2 h2 {
        color: #fff;
        font-weight: bold;
        font-size: 1em;
        margin: 0 0 20px 0;
}
form#emailForm2 label {
        display: block;
        width: 125px;
        float: left;
}
form#emailForm2 label.label_copie {
        width: 300px;
        margin-left: 5px;
}
form#emailForm2 input[type=checkbox] {
        float: left;
        margin-left: 125px;
}
form#emailForm2 input[type=text] {
        width: 462px;
        margin-bottom: 6px;
}
form#emailForm2 textarea {
        height: 100px;
        width: 462px;
        margin-bottom: 5px;
}
form#emailForm2 button.validate {
        height: 20px;
        line-height: 20px;
        vertical-align: middle;
        width: 92px;
        background: url(../images/btn_envoyer_form.jpg) no-repeat;
        border: 0;
        padding: 0;
        float: right;
        color: #fff;
        font-weight: bold;
        font-size: 11px;
        margin-right: 8px;
}

div#form_annuaire {
background: url(../images/fond_recherche_annuaire.jpg) no-repeat;
height: 262px;
width: 416px;
padding: 50px 10px 10px 18px;
color: #fff;
font-weight: bold;
}

div#form_annuaire p {
margin-bottom: 21px;
color: #930A04;
}

div#form_annuaire input[type=submit] {
background: url(../images/btn_recherche_annuaire.jpg) no-repeat;
height: 20px;
width: 143px;
border: 0;
font-weight: bold;
margin-left: 220px;
color: #fff;
}

div#form_annuaire select {
width: 172px;
}

div#form_annuaire label {
display: block;
width: 200px;
margin-right: 10px;
background: url(../images/puce_form_annuaire.jpg) no-repeat;
float: left;
color: #363B3E;
padding-left: 14px;
}

/* ---- BLOG AGENDA ---- */

#centre table.blog td.contentheading {
    margin: 0;
    border: 0;
}
#centre table.blog td.contentheading a {
    color: #EF7A08;
    font-size: 12px;
}
#centre td.article_column a.readon {
    color: #fff;
    background: url(../images/btn_violet_savoirplus.jpg) no-repeat;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    margin-left: 342px;
    width: 108px;
    text-align: center;
    display: block;
    font-weight: bold;
}
#centre td.article_column span.article_separator {
    border-top: 1px dashed #B42448;
    display: block;
    width: 100%;
    height: 1px;
    clear: both;
    margin-top: 3px;
    margin-bottom: 8px;
}
#centre table.blog td.createdate {
    font-style: italic;
}


/* ---- PAGE SE DEPLACER ---- */

#centre ul.liste_transports {
list-style: url(../images/puce_deplacer.jpg);
}

#centre div#jwts_tab {
margin-top: 0;
}
#centre div#jwts_tab ul.jwts_tabbernav {
background-color: #D8E472;
padding-top: 10px;
}


/* ---- PAGE CONNEXION ESPACE ELUS ---- */
#connexion
{
width:100%;
}
form#form-login, form#com-form-login {
width:700px;
float:left;
margin-left:10px;

}
form#form-login fieldset, form#com-form-login fieldset {
border: 0;
margin: 0;
padding: 0;
float:left;
}
form#form-login label, form#com-form-login label {
font-weight: bold;
display: block;
float: left;
width: 120px;
height: 26px;
line-height: 26px;
vertical-align: center;
}
form#form-login ul, form#com-form-login ul {
padding: 0;
list-style: none;
margin-left:30px;
}
form#form-login ul a, form#com-form-login ul a {
color: #323232;
text-decoration: underline;
}
form#form-login input#modlgn_username, form#form-login input#modlgn_passwd, form#com-form-login input#modlgn_username, form#com-form-login input#modlgn_passwd {
padding: 4px;
border: 1px solid #687379;
width: 175px;
margin-bottom: 10px;
}
form#form-login input.button, form#com-form-login input.button {
height: 25px;
width: 89px;
border: 0;
margin-left: 8px;
color: black;
font-weight: bold;
}

#xiti {
width: 100px;
margin: 0 auto;
padding-top: 15px;
}
.contentpane{
width:100%;
}
