@charset "utf-8";
/* CSS Document */


body {
background-image:url(images/b_elancourt.jpg);
background-repeat:repeat-x;
background-color:#005AA0;
}

#general {
width:971px;
overflow:hidden;
margin-left:auto;
margin-right:auto;
}

#top {
width:971px;
}


#centre {
width:971px;
}

#menu {

width:973px;

}

#wevod {

float:left;
}

#agenda {
background-image:url(images/fond_agenda.jpg);
background-repeat:no-repeat;
width:450px;
height:237px;
float:left;
}

#actualites {
width:971px;
background-color:#FFFFFF;
float:left;
}

#actualites1 {

height:400px;
width:290px;
float:left;
}

#articleactu 
{

padding-left:5px;
width:270px;
background-image:url(images/pointilles.jpg);
background-repeat:repeat-y;
background-position:top right;
float:left;
}

#articleactu ul 
{
float:left;
margin:0;
padding:0;
}

#articleactu p 
{
float:left;
margin:0; 
padding:0;
text-align:left;
}


.actu {
background-image:url(images/actualites.gif);
background-repeat:no-repeat;
width:142px;
height:21px;
float:left;
margin-left:20px;
margin-bottom:20px;
margin-top:30px;
}

#actualites2 {

padding-top:70px;
padding-left:7px;
width:290px; 
float:left;



}

.actualites2 {

padding-top:10px;
padding-left:70px;
width:270px;
height:150px;
float:left;
}

.actualites2bis {
background-image:url(images/consulter_agenda.gif);
background-repeat:no-repeat;
width:129px;
height:16px;
background-position:right bottom;


}

.consulteragenda {

width:129px;
height:16px;
float:right;
margin-right:13px;
}

#actualites3 {
width:300px;
float:left;
}

#logotitreactu {
float:left;
}

.logoactu {
border:1px solid #333333;
width:70px;
height:50px;
margin-right:15px;
float:left;
}

.ag {
margin-right:15px;
padding-top:2px;
float:left;
}

.titreactu {
font-family:Arial, Helvetica, sans-serif;
color:#035b33;
font-size:13px;
font-weight:bold;
width:180px;
text-decoration:none;
}


.titreactu2 {
font-family:Arial, Helvetica, sans-serif;
color:#035b33;
font-size:13px;
font-weight:bold;
width:300px;

}



.titrealaune {

width:230px;
padding-left:17px;
padding-bottom:15px;
float:left;
text-decoration:none;
}

.titrealaune1b {
font-family:Arial, Helvetica, sans-serif;
color:#009966;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

.chapoalaune {
padding-left:17px; 
width:220px;
text-decoration:none;
float:left;
}

.chapoalaune p {
padding:0;
margin:0;
}


.chapoalaune1b {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
text-decoration:none;
}

.chapoalaune2 {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
text-align:left;
width:170px;
float:left;
display:inline;
text-decoration:none;
}

.chapoalaune3 {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
text-align:left;
width:280px;
float:left;
display:inline;
text-decoration:none;
}

.chapoalaune4 {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
text-align:left;
width:280px;
text-decoration:none;
}



li {
list-style:none;
text-align:left;
}

.test {
margin-top:10px;
float:left;
width:290px;
}



#chapoactu {
width:240px;
float:left;
text-align:left;
}

.chapoactu {
width:150px;
float:left;
text-align:left;
}

.chapoactu ul {
margin:0;
padding:0;
}

.chapoactu li {
margin:0;
padding:0;
}


#chapoactu ul {
margin:0;
padding:0;
}

#chapoactu li {
margin:0;
padding:0;
}

#chapoactu p {
margin:0;
padding:0;
}



.testchapo p {
float:left;
margin:0;
padding:0;
}

.flechegrise {
float:left;
margin-top:20px;
}


.agendatitre {
background-image:url(images/agenda_titre.gif);
background-repeat:no-repeat;
width:350px;
height:20px;
margin-top:30px;

}

.agendaa {
float:left;

width:435px; 
height:218px;
 }

#agendalogte {
margin-top:30px;
float:left;
}

.agendalogo {
background-image:url(images/agendalogo.gif);
background-repeat:no-repeat;
width:15px;
height:15px;
}

.agendatexte {
text-align:left;
width:300px;
}


.maville {
 display: block;
background-image:url(../images/ma_ville.gif);
background-repeat:no-repeat;
width:88px;
height:30px;
}


.maville:hover
{
background-image:url(../images/on_ma_ville.gif);
background-repeat:no-repeat;
width:88px;
height:30px;
}

.economie {
display: block;
background-image:url(../images/economie.gif);
background-repeat:no-repeat;
width:114px;
height:30px;
}

.economie:hover {
background-image:url(../images/on_economie.gif);
background-repeat:no-repeat;
width:114px;
height:30px;
}

.innovation {
display: block;
background-image:url(../images/innovation.gif);
background-repeat:no-repeat;
width:130px;
height:30px;
}

.innovation:hover {
background-image:url(../images/on_innovation.gif);
background-repeat:no-repeat;
width:152px;
height:30px;
}

.cadrevie {
display: block;
background-image:url(../images/cadre_vie.gif);
background-repeat:no-repeat;
width:135px;
height:30px;
}

.cadrevie:hover {
background-image:url(../images/on_cadre_vie.gif);
background-repeat:no-repeat;
width:152px;
height:30px;
}



.enfance {
display: block;
background-image:url(../images/jeunesse.gif);
background-repeat:no-repeat;
width:113px;
height:30px;
}

.enfance:hover {
background-image:url(../images/on_jeunesse.gif);
background-repeat:no-repeat;
width:113px;
height:30px;
}

.sante {
display: block;
background-image:url(../images/solidarite.gif);
background-repeat:no-repeat;
width:118px;
height:30px;
}

.sante:hover {
background-image:url(../images/on_solidarite.gif);
background-repeat:no-repeat;
width:118px;
height:30px;
}

.sport {
display: block;
background-image:url(../images/sport.gif);
background-repeat:no-repeat;
width:103px;
height:30px;
}

.sport:hover {
background-image:url(../images/on_sport.gif);
background-repeat:no-repeat;
width:103px;
height:30px;
}

.bgrecherche {
background-image:url(images/recherche.gif);
background-repeat:no-repeat;
width:170px;
height:30px;
}

.artrubmenu {
color:#FFFFFF;
}

.artrubmenu:hover {
font-weight:bold;
}

input[type="text"]
{
	color:#00589F;
	margin-top:4px;
	margin-left:12px;
}

form {
padding:0;
margin:0;
}

.btvalider {

float:left;
margin-top:6px;
margin-left:2px;
}

.inputrechercher {
float:left; margin-left:5px;
}

* html .inputrechercher {
margin-top:4px;
}

#article {
width:971px;

text-align:left;
background-color:#FFFFFF;
float:left;
}

.article {
width:971px;
text-align:left;
background-color:#FFFFFF;
float:left;
}


.bandeaumaville {
width:967px;
background-color:#005aa0;
margin:2px;
}

.textemaville {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-top:7px;
padding-bottom:7px;
padding-left:5px;
text-decoration:none;
}

.blanc {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.bandeaueconomie {
width:967px;
background-color:#bc37ba;
margin:2px;
}

.texteeconomie {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-top:7px;
padding-bottom:7px;
padding-left:5px;
text-decoration:none;
}

.bandeauinnovation {
width:967px;
background-color:#00ccd3;
margin:2px;
}

.texteinnovation {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-top:7px;
padding-bottom:7px;
padding-left:5px;
text-decoration:none;
}

.bandeauenfance {
width:967px;
background-color:#d864d7;
margin:2px;
}

.texteenfance {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-top:7px;
padding-bottom:7px;
padding-left:5px;
text-decoration:none;
}

.bandeausante {
width:967px;
background-color:#159e3c;
margin:2px;
}

.textesante {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-top:7px;
padding-bottom:7px;
padding-left:5px;
text-decoration:none;
}

.bandeausport {
width:967px;



background-color:#fb8800;
margin:2px;
}

.textesport {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-top:7px;
padding-bottom:7px;
padding-left:5px;
text-decoration:none;
}

.bandeaucadrevie {
width:967px;
background-color:#35be5c;
margin:2px;
}

.textecadrevie{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-top:7px;
padding-bottom:7px;
padding-left:5px;
text-decoration:none;
}

#chapo {

width:971px;
height:193px;
}

#chapo ul {
margin:0;
padding:0;
}

#chapo li {
margin:0;
padding:0;
}


#articlefleche {
float:left;
margin-top:5px;
}

.titreart{
text-align:left;
padding-bottom:0px;
padding-top:5px;
padding-left:50px;
padding-right:20px;
font-family:Arial, Helvetica, sans-serif;
color:#009954;
font-size:18px;
font-weight:bold;
float:left;
}

.titrerechercher {

font-family:Arial, Helvetica, sans-serif;
color:#003c65;
font-size:16px;
font-weight:bold;

}

.titrerechercher14 {

font-family:Arial, Helvetica, sans-serif;
color:#003c65;
font-size:14px;
font-weight:bold;

}

.sursoustitre {
font-family:Arial, Helvetica, sans-serif;
color:#003c65;
font-size:14px;
font-weight:bold;


}

.titreart2{
font-family:Arial, Helvetica, sans-serif;
color:#003c65;
font-size:15px;
font-weight:bold;
text-decoration:none;
}

.titreart2 a{
font-family:Arial, Helvetica, sans-serif;
color:#003c65;
font-size:15px;
font-weight:bold;
text-decoration:none;
}


.precedent {
float:left;
margin-top:9px;
margin-left:20px;
}

.suivant {
float:left;
margin-top:9px;
}

.chapart {


font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#202020;
float:left; 
text-align:left;

} 

.chapart2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#202020;
font-weight:bold;
text-decoration:none;
} 

.chapart14 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#202020;
font-weight:bold;
text-decoration:none;
} 

.texteart {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
color:#202020;
padding-left:30px; 
padding-bottom:30px;
padding-top:10px;
width:895px;
}



.texteart li {
list-style:disc;
}


#ps {
border:1px solid #dcdcdc;
width:895px;

margin-left:31px; 
margin-bottom:20px;
}


#flecheps {
float:left;
padding-top:7px;

width:920px;


}

.flecheps {
background-image:url(images/suivant.gif);
background-repeat:no-repeat;
width:12px; 
height:12px;
float:left;
margin-right:10px;
margin-left:8px;
}

.ps {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#969696;

}

.ps p {
margin:0;
padding:0;
}

.spacer {
clear:both;
}

.impri {
float:right;
margin-top:6px;
margin-right:6px;
}

.trait {
float:left;
background-image:url(images/traisgris.jpg);
background-repeat:no-repeat;
width:847px;
height:3px;
margin-left:25px;
margin-top:15px;
}


.logorubart {
float:left; 
width:70px;
height:50px;
 margin-right:10px;
 margin-left:30px;
}

.titrerubart {
color:#009954;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
width:310px;
}



.chaporubart2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#2f2f2f; 
width:310px;
padding-top:4px;
}

.chaporubart3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#2f2f2f; 
padding-bottom:70px; 
text-decoration:none; width:870px;
}
.chaporubart3 p {
margin:0;
padding:0;
}

* html .chaporubart3
{
padding-bottom:0px;
}


.chaporubart4 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#2f2f2f; 
padding-bottom:70px; 
text-decoration:none; 
width:650px; float:left
}
.chaporubart4 p {
margin:0;
padding:0;
}

* html .chaporubart4
{
width:600px;
padding-bottom:70px; 
}


.logorubart2 {
float:left; 

height:100px;
margin-right:10px;
margin-left:30px;

}

* html .logorubart2 {
height:120px;
margin-left:20px;
}


.chaporubart {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#2f2f2f; 

}

.chaporubart p 
{
margin:0;
padding:0;
}

.chaporubart li {
margin:0;
padding:0;
}

.chaporubart ul {
margin:0;
padding:0;
}

.logorubdescriptif {
 float:left; padding-bottom:30px; padding-left:5px;
 }
 
.lesarticles {
 float:left; width:950px; padding-top:15px; padding-left:40px;
 
 }
 


 
 .lesrubriques {
 float:left; padding-top:30px;  padding-left:40px;
 }
 
 .logoartititre {
 float:left; padding-bottom:30px; padding-left:5px;;
 }

.pointillevert {
background-image:url(images/pointille_vert.jpg);
background-repeat:no-repeat;
float:left;
margin-left:50px;
margin-top:0px;
margin-bottom:15px;
width:800px;
height:7px;
}


.amiform3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#676767;
font-weight:bold;
text-decoration:none;
padding-left:15px;
padding-top:10px; 
padding-bottom:15px;
text-align:left;
}

.amiform2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2b2b2b;
font-weight:bold;
text-decoration:none;
float:left;
}

.amiform {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#202020;
float:left;
}

.bottom {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
width:520px;
padding-top:10px;
padding-bottom:10px;
}

* html .bottom {
width:550px;
}

.bottom a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
text-decoration:none;
}


.bottom2 {
float:left;
margin-top:6px;
}

.rss {
background-image:url(images/rss.jpg);
background-repeat:no-repeat;
width:24px;
height:23px;
float:left;
margin-right:5px;
}

.chapohaut {
background-image:url(images/chapo_haut.gif);
background-repeat:no-repeat;
width:969px;
height:13px;
}

.testblanc {
background-image:url(images/chapo_milieu.gif);
width:969px;
}

.testbleu {

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#202020;
padding-top:25px; padding-bottom:25px; padding-right:0px; padding-left:0px;
}

.fondrub {
background-image:url(images/rub_haut.jpg);
background-repeat:no-repeat;
width:970px;
height:19px;

}

.fondrub2 {
background-image:url(images/rub_milieu.jpg);
background-repeat:no-repeat;
width:970px;
height:auto;

}

.fondrub3 {
background-image:url(images/rub_bas.jpg);
background-repeat:no-repeat;
width:970px;
height:auto;

}

.testbleuchapo {
padding-left:20px; padding-right:40px;
text-align:justify;
} 

.plusactu {
display: block;
background-image:url(images/plus_actus.gif); 
background-repeat:no-repeat; 
float:right;
background-position:bottom right;
width:108px; 
height:16px;
cursor:pointer;
}

.consagenda {
background-image:url(images/consulter_agenda.gif); background-repeat:no-repeat;float:right; background-position:bottom right;  width:129px; height:16px; cursor:pointer;
}


.textetitreagenda {
text-align:center; font-family:Arial, Helvetica, sans-serif;
color:#003c65;
font-size:18px;
font-weight:bold; margin-top:0; padding-top:0; padding-bottom:30px;
}


.rubmilieu {
background-image:url(images/rub_milieu.jpg);
background-repeat:repeat-y; 
width:969px;

}

.chapoen {

background-image:url(images/chapo_bas.gif); 
background-repeat:no-repeat; 
background-position:bottom ; 
width:969px; 
min-height:190px;!important 
min-height:140px;!important!

height:auto; 
}


html:not([lang*=""]) .rubmilieu{
min-height:352px;
height:auto;
}

.rubbas {

}


ul {
padding:0;
margin:0;
}

li {
padding:0;
margin:0;
}


h3 {
color:#009966;
}



/* Logos, documents et images */
img, .spip_logos { margin: 0; padding: 0; border: 0; }
.spip_documents { text-align: center; line-height: normal; }
.spip_documents p { margin: 0.10em; padding: 0; }
.spip_documents_center { display: block; clear: both; width: 100%; margin: 1em auto; }
.spip_documents_left { float: left; margin-right: 7px; margin-bottom: 7px; margin-top:7px; }
.spip_documents_right { float: right; margin-left: 7px; margin-bottom: 7px; margin-top:7px; }
.spip_doc_titre { margin-right: auto; margin-left: auto; font-weight: bold; font-size: 0.90em; }
.spip_doc_descriptif { clear: both; margin-right: auto; margin-left: auto; font-size: 0.90em; }

/* Tableaux */
table.spip { width: 99%; margin-right: auto; margin-left: auto; margin-bottom: 1em;   line-height: normal;   }
table.spip caption { caption-side: top; /* bottom pas pris en compte par IE */ text-align: center; margin-right: auto; margin-left: auto; font-weight: bold; background-color:#3dc085 }
table.spip tr.row_first { background:#69d7a5; }
table.spip tr.row_odd { background:  #69d7a5;}
table.spip tr.row_even { background: #97eec7;}
table.spip th, table.spip td { padding: 0.20em 0.40em; text-align: left; border:1px solid #ffffff  }
table.spip th { vertical-align:middle; font-weight: bold; }
table.spip td { vertical-align:middle;  }
