@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 { 
background-image:url(images/bg_elancourt1.jpg);
background-repeat:no-repeat;
width:521px;
height:208px;
float:left;
padding-top:15px;
}

#agenda {
background-image:url(images/fond_agenda_elancourt.jpg);
background-repeat:no-repeat;
width:450px;
height:223px;
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:135px;
float:left;
}

* html .actualites2 {
width:310px;
height:140px;

}

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

.logorubart2 {
float:left; 

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

}

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

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

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

#logotitreactu {
float:left;
}

.logoactu {

width:70px;
height:50px;
margin-right:15px;
float:left;
}

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

* html .ag {
padding-top:5px;
}



.ag2 {
float:left; margin-left:40px; margin-right:10px;
}

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

}

* html .titreactu{ 
width:180px;
float:left;
}


.chap {
width:170px; 
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
text-align:left;

float:left;
display:inline;
}

.chap img {
padding-left:7px;
}



* html .chap{ 
width:150px;

}

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

* html .titreactu2 {

width:270px;

}

.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;

}

.chapoalaune {
padding-left:17px; 
width:220px;
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
}

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


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

}

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

padding-right:10px;
}


* html chapoalaune2 {
width:150px; 
}

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

padding-bottom:12px;
}

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



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

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

* html .test{

width:280px;
}



.chapoactu2 {
width:240px;
float:left;
text-align:left;
}

* html .chapoactu2 {
width:200px;

}

.chapoactu {
width:100px;
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 {

margin-top:20px;
}

* html .flechegrise {
display:inline;
}

.agendatitre {

width:350px;
height:20px;
margin-top:30px;

}

.agendaa {
float:left;
width:435px; 
height:200px;
 }
 
 * html .agendaa {
 height:170px;
 }

#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;
}

.artrubmenueco {
color:#FFFFFF;
background-color:#bc37ba; width:230px; padding-top:3px;
}

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

.artrubmenuino {
color:#FFFFFF;
background-color:#00ccd3; width:230px;  padding-top:3px;
}

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

.artrubmenucad {
color:#FFFFFF;
background-color:#35be5c; width:230px; padding-top:3px;
}

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


.artrubmenujeu {
color:#FFFFFF;
background-color:#d864d7; width:230px;  padding-top:3px; 
}

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

.artrubmenusol {
color:#FFFFFF;
background-color:#84af01; width:230px;  padding-top:3px;
}

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


.artrubmenuspo {
color:#FFFFFF;
background-color:#fb8800;width:230px;  padding-top:3px;
}

.artrubmenuspo: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;
}

* html .btvalider {
margin-top:6px; 
}


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

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


#article {
width:971px;

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

.epartici {
float:left;  text-align:left; width:100px; padding-left:7px;
}

html[xmlns*=""] body:last-child .epartici{
width:125px;
}

* html .epartici {
padding-left:4px;
}

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

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


.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:#84af01;
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;
}

.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; 
}


#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:#003c65;
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:#025831;
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; 
 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; 
}


.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; 
 }

.pointillevert {
background-image:url(images/pointille_vert.jpg);
background-repeat:no-repeat;
float:left;
margin-left:80px;
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;
}

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




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



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

.amiformcopie {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#202020;
padding-top:20px;
padding-bottom:20px;
float:left;
}

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


.amiform {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#202020;
padding-top:20px;
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 {

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;
height:auto;
float:left;

}

.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;
float:right;
background-position:bottom right;
width:108px; 
height:16px;
cursor:pointer;
margin-right:10px;
margin-top:20px;
margin-bottom:20px;
}

.consagenda {
 float:right; background-position:bottom right;  width:129px; height:16px; cursor:pointer; margin-bottom:20px;
}


.textetitreagenda {
text-align:center; font-family:Arial, Helvetica, sans-serif;
color:#003c65;
font-size:18px;
width:900px;
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;

}

html:not([lang*=""]) .rubmilieu{


}

#infospratiques
	{
	background-image:url(images/c3.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:383px;
	height:402px;
	padding-top:5px
	}
	
	#conseilmunicipal
	{
	background-image:url(images/c2.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:383px;
	height:402px;
	padding-top:5px
	}
	
	#mairieenligne
	{
	background-image:url(images/c1.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:383px;
	height:402px;
	padding-top:5px	
	}
	
	.spacerju
	{
	clear:both;
	display:block; height:15px
	}
	
	
	* html .spacerju {
	height:0px;
	
	}
	
	.spacerju2
	{
	clear:both;
	display:block; height:10px;
	}
	
	* html .spacerju2 {
	padding-bottom:3px;
	

	}
	
	.spacerju3
	{
	clear:both;
	
	}

	.bleu_12_bold_arial
	{
	color:#00589F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
	
	
	.bleu_14_bold_arial
	{
	color:#00589F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:20px;
	padding-top:20px;
	}
	
	
	.bleu_12_bold_arial2
	{
	color:#00589F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
	
	.bleu_12_bold_arial2 p {
	margin:0;
	padding:0;
	}
	
	*+html .bleu_12_bold_arial2 {
	margin:0;
	padding-bottom:8px;
	}
	
	*+html .bleu_12_bold_arial2 p {
	margin:0;
	padding:0;
	}
	
	.titreactu23
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	}
	
	.titreactu23:hover
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#035B33;
	}
	
	#conpal p
	{
	margin-top:3px;
	}
	
.ulmaville {
background-color:#005aa0; 
border:1px solid #FFFFFF; 
width:300px; 
padding-left:4px; 
padding-bottom:0px;
}

.uleco {
background-color:#bc37ba; 
border:1px solid #FFFFFF; 
width:230px; 
padding-left:4px; 
padding-bottom:3px;
}

.ulinno{
background-color:#00ccd3;
border:1px solid #FFFFFF; 
width:230px; 
padding-left:4px; 
padding-bottom:3px;
}


.ulcadre {
background-color:#35be5c; 
border:1px solid #FFFFFF; 
width:230px; 
padding-left:4px; 
padding-bottom:3px;
}

.uljeune {
background-color:#d864d7; 
border:1px solid #FFFFFF; 
width:230px; 
padding-left:4px; 
padding-bottom:3px;
}

.ulsante {
background-color:#84af01; 
border:1px solid #FFFFFF;  
width:230px; 
padding-left:4px;
padding-bottom:3px;
}

.ulsport {
background-color:#fb8800; 
border:1px solid #FFFFFF;  
width:230px; 
padding-left:4px; 
padding-bottom:3px;
}

.avertissement {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#ec3320; 
padding-bottom:20px;
}

.avertissementtexte {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#0a69c1; 
}

.avertissementtexte a {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#0a69c1; 
}


.tailleville {
width:88px;
}

.tailleeco {
width:114px;
}

.tailleinno {
width:130px;
}

.taillecadre {
width:135px;
}

.tailleenfa {
width:113px;
}

.taillesante {
width:118px;
}

.taillesport {
width:103px;
}


.float {
float:left;
}

.height {
height:320px; 
}

ul {
padding:0;
margin:0;
}

li {
padding:0;
margin:0;
}


h3 {
color:#009966;
}


.ul2 {
list-style:none;
padding-left:20px;
margin:0;
}


/* 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:#bbd5ed }
table.spip tr.row_first { background:#c7dcf5; }
table.spip tr.row_odd { background:  #c7dcf5;}
table.spip tr.row_even { background: #dcebfd;}
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;  }
