body {
background:#ffffff;

}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.radio {
border : 0px;
}

.titre { font:bold 9pt Verdana; color:#00b3d0 }
.gestion { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:140px;
	height:10px;
	text-align:center;
	font-size: 11px;
	font-weight:normal;
	text-decoration:none;
	color: #ffffff;
	border : 1px solid;
	 background-color: #6699CC ;
     border-color : #6699CC;
}


.gestion:hover {
	width:140px;
	height:10px;
	color: #ffffff;
	border : 1px solid;
    border-color : #6699CC ;
	 background-color: #A2C0DF ;
	font:normal;
	 text-align:center;
	text-decoration:none;
}

.stat {
    width:16px;
	height:16px;
	background: url("http://ville-saintpolsurmer.fr/img/icones/pictostat.png");background-repeat:no-repeat; 
	text-decoration:none;
	}
	
stat:link {
    width:16px;
	height:16px;
	background: url("http://ville-saintpolsurmer.fr/img/icones/pictostat.png");background-repeat:no-repeat; 
	text-decoration:none;
	}
.stat:visited {
	background: url("http://ville-saintpolsurmer.fr/img/icones/pictostat.png");background-repeat:no-repeat;
	text-decoration:none; 
	}

.stat:hover {
   background: url("http://ville-saintpolsurmer.fr/img/icones/pictostat2.png");background-repeat:no-repeat; 
	text-decoration:none;
	}
	
.stat:active {
    background: url("http://ville-saintpolsurmer.fr/img/icones/pictostat.png");background-repeat:no-repeat; 
	text-decoration:none;
	}



.com {
font:normal 8pt arial; color:#909090;text-decoration:none
}


.barre  {
    background: #ffffff;
	font-family:Verdana;
	width:940px;
	height:4px;
}

.fond{ background:#FFFFFF }

.attention { font:normal 8pt Arial; color:#000000 }

.texte { font:normal 8pt Verdana; color:#000000 }
.date { font:bold 8pt verdana;  color:#000000  }
	
.bloc {
	border :0px solid #00b3d0; background:#FFFFFF; font:normal 7pt verdana; color:#34C7E0;}
.bloc2 {
	border :0px solid #00b3d0; background:#FFFFFF; }
.bloc3 {
	background:#FFFFFF}
.bloc4 {
	border :0px solid #00b3d0; background:#ffffff }
	
	
	
	
	
	
.grandtitre	{ font:normal 16pt verdana; color:#000000 }
.titre { font:bold 9pt Verdana; color:#00b3d0 }
.titrehaut { font:bold 11pt arial; color:#000000 }
.titrehaut2 { font:bold 15pt arial; color:#00b3d0 }
.titrehaut3 { font:bold 10pt arial; color:#00b3d0 }

.fond { font:normal 8pt verdana; color:#34C7E0; line-height: 1.4 }
.btm2 { font:normal 7pt verdana; color:#666666; background:#EFEFEF}

.ligne { font:normal 8pt verdana; color:#000000 }
.lignerech  { height:0.1em; font:normal 7pt verdana; background:#FFFFFF  }
.ligne5 { font:normal 8pt verdana; line-height: 1.6; color:#333333 }
.ligne6  { font:normal 7pt verdana; line-height: 1.6; color:#333333; background:#FFFFFF }
.ligne7 { font:normal 8pt verdana; line-height: 1.6; color:#333333 }
.ligne7b  { font:normal 8pt verdana; line-height: 1.6; color:#333333; border-bottom:1px dotted #BFBFBF}

ligne12 { font:normal 8pt verdana; color:#00b3d0; background:#FFFFFF }
.ligne12b { font:bold 10pt verdana; color:#000000; background: url("http://ville-saintpolsurmer.fr/edezign/carrenews.png");background-repeat:no-repeat }
.ligne12d { font:arial 16pt verdana; color:#000000  }
.ligne13 { font:bold 12pt verdana; color:#000000;  background: #FFFFFF }
.ligne12c { font:bold 10pt verdana; color:#ffffff; background:#00b3d0 }
.ligne15 { font:normal 9pt verdana; color:#000000; background:#FFFFFF }
.ligne18 { font:bold 9pt verdana; color:#000000; background:#FFFFFF  }
.ligne19 { font:normal 8pt verdana; color:#666666; line-height: 1.4;  text-align:justify; background:#FFFFFF  }
.ligne19b { font:normal 8pt verdana; color:#000000; line-height: 1.4;  text-align:justify; background:#FFFFFF  }

.attention { font:bold 9pt verdana; color:#ff0000; background:#FFFFFF }



.pratic  { font:normal 8pt verdana; color:#000000 }
.pratic2 { font:normal 8pt verdana; color:#666666 }



.boite0
{
font:normal 8pt arial; color:#00b3d0; background: url("http://ville-saintpolsurmer.fr/edezign/fond.png");
}
.boiteb
{
font:bold 8pt arial; color:#00b3d0;  background: url("http://ville-saintpolsurmer.fr/edezign/fond.png");
}
.boitebb
{
font:bold 8pt arial; height:10; color:#00b3d0;  background: url("http://ville-saintpolsurmer.fr/edezign/fondbb.png");

}

RECHERCHE
.rubric {font-size:11px; font-family:Verdana; color:#34C7E0; text-decoration:none }
.rubric2 {font:bold; font-size:11px; font-family:Verdana; color:#00b3d0; text-decoration:none }


.ejs_scroll {font-size:11px; font-family:Verdana; color:#000000; text-decoration:none }
.agenda {font:bold 8pt; font-family:Arial; color:#000000; background:#FFFFFF;  text-decoration:none }
.agenda2 {font:normal 8pt; font-family:Arial;color:#000000; text-decoration:none }
.navig {font-size:12px; font-family:Verdana; color:#00b3d0; text-decoration:none }


   .corps { background-color:#ffffff }
   .max { font:normal 7pt; background-color:#FFFFFF }

   

.news1 { font:bold 10pt verdana; color:#00b3d0; background:#FFFFFF; background: url("http://ville-saintpolsurmer.fr/edezign/carrenews.png");background-repeat:no-repeat }
.news2 {font:bold 12pt; font-family:Arial; color:#000000; text-decoration:none }
.news3 { font:normal 9pt arial; color:#666666; line-height: 1.5;  text-align:justify; background:#FFFFFF  }
.news4 {font:normal 8pt; font-family:Arial; color:#666666; text-decoration:none; background: url("http://ville-saintpolsurmer.fr/edezign/flechesiteb.png");background-repeat:no-repeat } 
.hautnews
{
 background-color: #81E8ED ;
	font:bold 13pt arial; 
	 color:#00b3d0 
}

.hautaffiche
{
 font:bold 13pt arial; color:#00b3d0; background: url("http://ville-saintpolsurmer.fr/edezign/carrenews.png"); background-repeat:no-repeat }
 
 
 .liens2 {
    background: #ffffff;
	font-weight:normal;
	font-family:Verdana;
	font-size:11px;
}
.liens2  a:link {

	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	text-decoration: none;
}
.liens2  a:hover {

	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration: none;
}

.liens2 a:visited {

	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	text-decoration: none;
}

.titre4 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:10px;
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
	color: #00b3d0;
}

.contour1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #81E8ED;
	color: #00b3d0;
}

.contour2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #C1FFDC;
	color: #33cc66;
}

.contour3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #ABE9FF;
	color: #2190C8;
}
.contour4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #FFD7FF;
	color: #C32F9B;
}
.contour5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #FFD8F0;
	color: #FF54A5;
}
.contour6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #FFDDDD;
	color: #FF5338;
}
.contour7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #A8CAFF;
	color: #466ADC;
}
.contour8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #C2FFC4;
	color: #49BB00;
}
.contour9 {
     background:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #FFFFFF;
	color: #49BB00;
}

	  
.bouton4 { text-align:left;line-height: 1.4 }
      .bouton4 A { font:normal 8pt arial;text-decoration:none; color:#666666 }
      .bouton4 A:hover { font:normal 8pt arial;color:#000000; background: url("http://ville-saintpolsurmer.fr/edezign/flechesiteb.png");background-repeat:no-repeat }
      .lien4 {  font:normal 8pt arial; color:#000000; background: url("http://ville-saintpolsurmer.fr/edezign/flechesiteb2.png");background-repeat:no-repeat }
      .nolien4 { font:bold 8pt arial;color:#000000;  background: url("http://ville-saintpolsurmer.fr/edezign/flechesiteb.png");background-repeat:no-repeat }
      .fond { background:#ffffff }






/* MAIRIE */
.menulistmairie, .menulistmairie  ul {
 margin: 0;
 padding: 0;
 list-style: none;
 
	
}

/*  */
.menulistmairie ul {
 display: none;
 position: absolute;
 top: 1.0em; margin-top: 16px; 
 left: -1px;
 width: 150x;
 
}

/*  */
.menulistmairie ul ul {
 top: -1px; margin-top: 0;
 left: 148px;

}

/*

*/
.menulistmairie li {
 float: left;
 display: block;
 position: relative;
 margin-right: -1px;
 margin-left: 0px;
width: 114px;

   background: url("edezign/fond1.png");
	border :1px solid #AAFFCE;
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
}

/*  */
.menulistmairie ul li {
 float: none;
 margin: 0;
 margin-bottom: -1px;

}
.menulistmairie ul>li:last-child {
 margin-bottom: 1px; /* Mozilla fix */
}

/* Links inside the menu */
.menulistmairie a {
 display: block;
 padding: 6px;
 color:#33cc66; 
 height:1.5em;
 text-decoration: none;
}

/*  ************* COULEUR HOVER1 ***************/
.menulistmairie a:hover, .menulistmairie a.highlighted:hover, .menulistmairie a:focus {
 color: #000000;
 background-color: #C1FFDC;
 height:1.5em;
}
/*  ************* COULEUR HOVER2 ***************/
.menulistmairie a.highlighted {
 color: #FFF;
 background-color: #3AE976;
}


/*  */
.menulistmairie a .subind {
 display: none;
}
.menulistmairie ul a .subind {
 display: block;
 float: right;
}


/*  */
.menulistmairie a {
 float: left;
}
.menulistmairie ul a {
 float: none;
  background: #33cc66;
 font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#ffffff;
	text-decoration: none;
}
/* \*/
.menulistmairie a {
 float: none;
}
/* */


*:first-child+html .menulistmairie ul li {
 float: left;
 width: 100%;
}

* html .menulistmairie ul li {
 float: left;
 height: 1%;
}
* html .menulistmairie ul a {
 height: 1%;
}
/* End Hacks */






/* SOCIAL */
.menulistsocial, .menulistsocial  ul {
 margin: 0;
 padding: 0;
 list-style: none;
 
	
}

/*  */
.menulistsocial ul {
 display: none;
 position: absolute;
 top: 1.0em; margin-top: 16px; 
 left: -1px;
 width: 150px;
 
}

/*  */
.menulistsocial ul ul {
 top: -1px; margin-top: 0;
 left: 148px;
}

/*

*/
.menulistsocial li {
 float: left;
 display: block;
 position: relative;
 margin-right: -1px;
 margin-left: 10px;
  width: 126px;
   background: url("edezign/fond2.png");
	border :1px solid #ABE9FF;
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
}

/*  */
.menulistsocial ul li {
 float: none;
 margin: 0;
 margin-bottom: -1px;
}
.menulistsocial ul>li:last-child {
 margin-bottom: 1px; /* Mozilla fix */
}

/*  */
.menulistsocial a {
 display: block;
 padding: 6px;
 color:#2190C8;
 text-decoration: none;
  height:1.5em;
}

/*  ************* COULEUR HOVER1 ***************/
.menulistsocial a:hover, .menulistsocial a.highlighted:hover, .menulistsocial a:focus {
 color: #000000;
 background-color: #ABE9FF;
  height:1.5em;
}
/*  ************* COULEUR HOVER2 ***************/
.menulistsocial a.highlighted {
 color: #FFF;
 background-color: #28B0F7;
}


/*  */
.menulistsocial a .subind {
 display: none;
}
.menulistsocial ul a .subind {
 display: block;
 float: right;
}


/*  */
.menulistsocial a {
 float: left;
}
.menulistsocial ul a {
 float: none;
  background: #219DE0;
 font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#ffffff;
	text-decoration: none;
}
/* \*/
.menulistsocial a {
 float: none;
}
/* */


*:first-child+html .menulistsocial ul li {
 float: left;
 width: 100%;
}

* html .menulistsocial ul li {
 float: left;
 height: 1%;
}
* html .menulistsocial ul a {
 height: 1%;
}
/* End Hacks */










/* CULTURE */
.menulistculture, .menulistculture  ul {
 margin: 0;
 padding: 0;
 list-style: none;
 
	
}

/*  */
.menulistculture ul {
 display: none;
 position: absolute;
 top: 1.0em; margin-top: 16px; 
 left: -1px;
 width: 150px;
 
}

/*  */
.menulistculture ul ul {
 top: -1px; margin-top: 0;
 left: 148px;
}

/*

*/
.menulistculture li {
 float: left;
 display: block;
 position: relative;
 margin-right: -1px;
margin-left: 9px;
  width: 126px;
   background: url("edezign/fond3.png");
	border :1px solid #FFD7FF;
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
}

/*  */
.menulistculture ul li {
 float: none;
 margin: 0;
 margin-bottom: -1px;
}
.menulistculture ul>li:last-child {
 margin-bottom: 1px; /* Mozilla fix */
}

/*  */
.menulistculture a {
 display: block;
 padding: 6px;
 color:#C32F9B;
 text-decoration: none;
  height:1.5em;
}

/*  ************* COULEUR HOVER1 ***************/
.menulistculture a:hover, .menulistculture a.highlighted:hover, .menulistculture a:focus {
 color: #000000;
 background-color: #FFD7FF;
  height:1.5em;
}
/*  ************* COULEUR HOVER2 ***************/
.menulistculture a.highlighted {
 color: #FFF;
 background-color: #DD34B1;
}


/*  */
.menulistculture a .subind {
 display: none;
}
.menulistculture ul a .subind {
 display: block;
 float: right;
}


/*  */
.menulistculture a {
 float: left;
}
.menulistculture ul a {
 float: none;
  background: #C32F9B;
 font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#ffffff;
	text-decoration: none;
}
/* \*/
.menulistculture a {
 float: none;
}
/* */


*:first-child+html .menulistculture ul li {
 float: left;
 width: 100%;
}

* html .menulistculture ul li {
 float: left;
 height: 1%;
}
* html .menulistculture ul a {
 height: 1%;
}
/* End Hacks */







/* JEUNESSE */
.menulistjeunesse, .menulistjeunesse  ul {
 margin: 0;
 padding: 0;
 list-style: none;
 
	
}

/*  */
.menulistjeunesse ul {
 display: none;
 position: absolute;
 top: 1.0em; margin-top: 16px; 
 left: -1px;
 width: 150px;
 
}

/*  */
.menulistjeunesse ul ul {
 top: -1px; margin-top: 0;
 left: 148px;
}

/*

*/
.menulistjeunesse li {
 float: left;
 display: block;
 position: relative;
 margin-right: -1px;
margin-left: 10px;
  width: 126px;
   background: url("edezign/fond4.png");
	border :1px solid #FFD8F0;
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
}

/*  */
.menulistjeunesse ul li {
 float: none;
 margin: 0;
 margin-bottom: -1px;
}
.menulistjeunesse ul>li:last-child {
 margin-bottom: 1px; /* Mozilla fix */
}

/*  */
.menulistjeunesse a {
 display: block;
 padding: 6px;
 color:#FF54A5;
 text-decoration: none;
  height:1.5em;
}

/*  ************* COULEUR HOVER1 ***************/
.menulistjeunesse a:hover, .menulistjeunesse a.highlighted:hover, .menulistjeunesse a:focus {
 color: #000000;
 background-color: #FFD8F0;
  height:1.5em;
}
/*  ************* COULEUR HOVER2 ***************/
.menulistjeunesse a.highlighted {
 color: #FFF;
 background-color: #F339C2;
}


/*  */
.menulistjeunesse a .subind {
 display: none;
}
.menulistjeunesse ul a .subind {
 display: block;
 float: right;
}


/*  */
.menulistjeunesse a {
 float: left;
}
.menulistjeunesse ul a {
 float: none;
  background: #FF54A5;
 font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#ffffff;
	text-decoration: none;
}
/* \*/
.menulistjeunesse a {
 float: none;
}
/* */


*:first-child+html .menulistjeunesse ul li {
 float: left;
 width: 100%;
}

* html .menulistjeunesse ul li {
 float: left;
 height: 1%;
}
* html .menulistjeunesse ul a {
 height: 1%;
}
/* End Hacks */





/* SPORT */
.menulistsport, .menulistsport  ul {
 margin: 0;
 padding: 0;
 list-style: none;
 
	
}

/*  */
.menulistsport ul {
 display: none;
 position: absolute;
 top: 1.0em; margin-top: 16px; 
 left: -1px;
 width: 150px;
 
}

/*  */
.menulistsport ul ul {
 top: -1px; margin-top: 0;
 left: 148px;
}

/*

*/
.menulistsport li {
 float: left;
 display: block;
 position: relative;
 margin-right: -1px;
margin-left: 10px;
  width: 126px;
   background: url("edezign/fond5.png");
	border :1px solid #FFDDDD;
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
}

/*  */
.menulistsport ul li {
 float: none;
 margin: 0;
 margin-bottom: -1px;
}
.menulistsport ul>li:last-child {
 margin-bottom: 1px; /* Mozilla fix */
}

/*  */
.menulistsport a {
 display: block;
 padding: 6px;
 color:#FF5338;
 text-decoration: none;
  height:1.5em;
}

/*  ************* COULEUR HOVER1 ***************/
.menulistsport a:hover, .menulistsport a.highlighted:hover, .menulistsport a:focus {
 color: #000000;
 background-color: #FFDED9;
  height:1.5em;
}
/*  ************* COULEUR HOVER2 ***************/
.menulistsport a.highlighted {
 color: #FFF;
 background-color: #FF742D;
}


/*  */
.menulistsport a .subind {
 display: none;
}
.menulistsport ul a .subind {
 display: block;
 float: right;
}


/*  */
.menulistsport a {
 float: left;
}
.menulistsport ul a {
 float: none;
  background: #FF5338;
 font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#ffffff;
	text-decoration: none;
}
/* \*/
.menulistsport a {
 float: none;
}
/* */


*:first-child+html .menulistsport ul li {
 float: left;
 width: 100%;
}

* html .menulistsport ul li {
 float: left;
 height: 1%;
}
* html .menulistsport ul a {
 height: 1%;
}
/* End Hacks */






/* ECONOMIE */
.menulisteconomie, .menulisteconomie ul {
 margin: 0;
 padding: 0;
 list-style: none;
 
	
}

/*  */
.menulisteconomie ul {
 display: none;
 position: absolute;
 top: 1.0em; margin-top: 16px; 
 left: -1px;
 width: 150px;
 
}

/*  */
.menulisteconomie ul ul {
 top: -1px; margin-top: 0;
 left: 148px;
}

/*

*/
.menulisteconomie li {
 float: left;
 display: block;
 position: relative;
 margin-right: -1px;
margin-left: 10px;
  width: 126px;
   background: url("edezign/fond6.png");
	border :1px solid #B6D6FF;
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
}

/*  */
.menulisteconomie ul li {
 float: none;
 margin: 0;
 margin-bottom: -1px;
}
.menulisteconomie ul>li:last-child {
 margin-bottom: 1px; /* Mozilla fix */
}

/*  */
.menulisteconomie a {
 display: block;
 padding: 6px;
 color:#466ADC;
 text-decoration: none;
  height:1.5em;
}

/*  ************* COULEUR HOVER1 ***************/
.menulisteconomie a:hover, .menulisteconomie a.highlighted:hover, .menulisteconomie a:focus {
 color: #000000;
 background-color: #B6D6FF;
  height:1.5em;
}
/*  ************* COULEUR HOVER2 ***************/
.menulisteconomie a.highlighted {
 color: #FFF;
 background-color: #517AFF;
}


/*  */
.menulisteconomie a .subind {
 display: none;
}
.menulisteconomie ul a .subind {
 display: block;
 float: right;
}


/*  */
.menulisteconomie a {
 float: left;
}
.menulisteconomie ul a {
 float: none;
  background: #466ADC;
 font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#ffffff;
	text-decoration: none;
}
/* \*/
.menulisteconomie a {
 float: none;
}
/* */


*:first-child+html .menulisteconomie ul li {
 float: left;
 width: 100%;
}

* html .menulisteconomie ul li {
 float: left;
 height: 1%;
}
* html .menulisteconomie ul a {
 height: 1%;
}
/* End Hacks */































































































































































































































































































































































































