a.facebook {
	background: url(../images/facebook-grd-of.gif) no-repeat;
	display: block;
	padding: 0 0 0 65px;
	width: 70px;
	height: 39px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
a.facebook:hover {
	background: url(../images/facebook-grd-on.gif) no-repeat;
}
ul {  margin-bottom: 15px; margin-top: 0px; margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
li {  margin-top: 3px; margin-right: 0px; margin-bottom: 3px; margin-left: 20px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; list-style-position: outside; list-style-image: url(../images/liste.gif)}
#slider1 li {  margin: 10px; padding: 0; list-style: none outside none;}
li li {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 15px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-position: outside; list-style-image: url(../images/sousliste.gif)}

body { scrollbar-face-color: #000000; scrollbar-shadow-color: #999999; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #000000; scrollbar-darkshadow-color: #000000; scrollbar-track-color: #000000; scrollbar-arrow-color: #FFFFFF;}
form { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px;}
blockquote {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 20px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}

input.jaune, select.jaune {
	background-color: #FFEA99;
}

#TEMPETE {
	background-color: #fbe695;
	background-image: url(../images/bg_xynthia.gif);
	background-repeat: no-repeat;
	padding: 10px 10px 10px 70px;
	margin: 0px 15px 0px 0px;
}
#TEMPETE h1 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #2d99cb;
	padding: 10px 0 0 0;
	margin: 0px;
}
#TEMPETE h2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #07648e;
	padding: 8px 0px 0px 0px;
	margin: 0px;
}
#TEMPETE h2 a {
	color: #07648e;
	text-decoration: none;
}

#GESTE {
	background-color: #FFF0B7;
	background-image: url(../images/bg_gestedumois.gif);
	background-repeat: no-repeat;
	padding: 10px 10px 10px 70px;
	margin: 0px 15px 0px 0px;
}
#GESTE h1 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3BA0B6;
	padding: 0px;
	margin: 0px;
}
#GESTE h2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #167303;
	padding: 8px 0px 0px 0px;
	margin: 0px;
}
#GESTE h2 a {
	color: #167303;
	text-decoration: none;
}

#titreCadreActu {
	background-image:url(../images/bg_thactus.gif); 
	background-repeat: no-repeat; 
	padding: 6px  6px  6px  12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #B11A3B;
	font-weight: bold;
	margin: 15px 15px 0px 0px;
}
#titreCadreActu a.tteactu {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #B11A3B;
	background-image: url(../images/bg_tteactus.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0px 15px 0px 0px;
	text-decoration: none;
	font-weight: normal;
}
#listeCadreActu {
	height: 86px;
	overflow: auto;
	background-color: #DDEEFF;
	border-left: solid 1px #B2D1ED;
	margin: 0px 15px 0px 0px;
}
#listeCadreActu ul, #listeCadreActu li{
	margin: 0px;
	padding: 0px;
}
#listeCadreActu li {
	padding: 8px;
	border-top: solid 1px #CBD7E5;
	list-style-image: url(../images/px.gif);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
#listeCadreActu li.bgli {
	background-color: #CBE8FD;
}
#listeCadreActu li:hover {
	background-color: #FFFFFF;
}
#listeCadreActu li a {
	color: #000000;
	text-decoration: none;
	background-image: url(../images/fleche_rouge.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 20px;
	background-position: 0px 3px;
	display: block;
}

#titreCadreAgenda {
	background-image:url(../images/bg_thagenda.gif); 
	background-repeat: no-repeat; 
	padding: 6px  6px  6px  12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #095C96;
	font-weight: bold;
	margin: 15px 15px 0px 0px;
}
#titreCadreAgenda a.ttagenda {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #095C96;
	background-image: url(../images/bg_ttagenda.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0px 15px 0px 0px;
	text-decoration: none;
	font-weight: normal;
}

#listeCadreAgenda {
	height: 80px;
	overflow: auto;
	background-color: #F6FFDD;
	border-left: solid 1px #CCE8A7;
	margin: 0px 15px 0px 0px;
}
#listeCadreAgenda ul, #listeCadreAgenda li{
	margin: 0px;
	padding: 0px;
}
#listeCadreAgenda li {
	padding: 8px;
	border-top: solid 1px #CCE8A7;
	list-style-image: url(../images/px.gif);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
#listeCadreAgenda li.bgli {
	background-color: #E9FCBF;
}
#listeCadreAgenda li:hover {
	background-color: #FFFFFF;
}
#listeCadreAgenda li a {
	color: #000000;
	text-decoration: none;
	background-image: url(../images/fleche_bleue.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 20px;
	background-position: 0px 3px;
	display: block;
}





.verdana10blc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #FFFFFF; text-decoration: none}
.verdana11noir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
}


.verdana10bleu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color:#003366}
.verdana10noir { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #000000}
.verdana13noir { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; color: #000000}
.verdana14noir { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; color: #000000}
.verdana9noir { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 14px; color: #000000; text-decoration: none}
.verdana9gris { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 14px; color: #717171; text-decoration: none}
p.verdana9gris { margin: 10px 0px 0px 0px }

.verdana11rge { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 16px; 
	color: #B11A3B; 
	text-decoration: none
}

a.noir:visited {  color: #000000; text-decoration: none}
a.noir:link {  color: #000000; text-decoration: none}
a.noir:hover {  color: #666666; text-decoration: underline}
a.noir:active {  color: #666666; text-decoration: underline}

.smenuOn {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 10px; background-color: #FFFFFF; text-transform: uppercase;}
.verdana11gris { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #444444; text-decoration: none}

.encadre {  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.verdana13rge { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; color: #B11A3B; text-decoration: none}
.verdana10blcFdbleu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #FFFFFF; text-decoration: none ; background-color: #025295; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px}
.verdana10JauneFdviol { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #FFFFFF; text-decoration: none ; background-color: #4e59ab; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px}
.verdana10JauneFdviolet { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #FFFFFF; text-decoration: none ; background-color: #814197; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px}
.helvetica18bleu {  font-family: Helvetica, Arial, sans-serif; font-size: 18px; color: #025295}
.verdana13bleu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; color: #025295}
.miseenvaleur { font-weight: bold; }
.textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; border: 1px #000000 solid; overflow:hidden; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.champtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; border: 0px none #000000; overflow:hidden; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}

.verdana10gris { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #000000}
.ligneGris {
	background-image: url(../images/filet_gris3.gif);
	background-repeat: repeat-x;
}
.helvetica13blc {
	font-family: Helvetica, Verdana, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.verdana10bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #095C96;
	text-decoration: none;

}
.verdana13blc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 14px; color: #FFFFFF; font-weight:bold}

.verdana13jauneFdor {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 16px; 
	color: #FFFFE6; 
	text-decoration: none;
	background-color: #FF9900
}
.encadreVert {
border: 1px solid #35765F
}
.verdana13jaune {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 16px; 
	color: #FFFFE7; 
	text-decoration: none;
}
p {
	margin: 0px;
	padding-top: 8px;
}
.verdana11blc { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 16px; 
	color: #FFFFFF; 
	text-decoration: none
}
.verdana11bleu { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 16px; 
	color: #0789A3; 
	text-decoration: none
}
.times18blc {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.verdana13blcFdrge {

	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 16px; 
	color: #FFFFFF; 
	text-decoration: none;
	background-color: #B11A3B
}
a.lienPDF {
	background-image: url(../images/pic_pdf.gif);
	background-repeat: no-repeat;
	padding: 2px 0px 2px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #035285;
	text-decoration: none;
	font-weight: bold;
}

a.lienPDF2 {
	background-image: url(../images/pic_pdf.gif);
	background-repeat: no-repeat;
	font-size: 11px; 
	padding: 2px 0px 2px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #035285;
	text-decoration: none;
	font-weight: bold;
}


.verdana13rge2 { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 10px;
  color: #B11A3B; text-decoration: none
}

.verdana13orange { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 10px;
  color:rgb(255,144,50);
  text-decoration: none
}

.verdana14vert {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #167303;
}

#listeSimple ul {  margin-bottom: 15px; margin-top: 0px; margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
#listeSimple li { font-size:11px; color:#000; margin-top: 3px; margin-right: 0px; margin-bottom: 3px; margin-left: 20px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; list-style-position: outside;list-style-image:url(../images/sousliste.gif);}

table#logotyp th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #444444; text-decoration: none; font-weight: normal; text-align: left; border-bottom: solid 1px #999999; padding: 10px 20px 10px 0px;}
table#logotyp td { padding: 10px 20px 10px 0px; border-bottom: solid 1px #999999; }
table#logotyp img, table#logotypInterdit img {
	border: 0px none;
}
table#logotypInterdit th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #444444; text-decoration: none; font-weight: normal; text-align: left; padding: 10px 20px 10px 0px;}
table#logotypInterdit td { padding: 10px 20px 10px 0px; }
table#logotypInterdit td div#ancienLogo {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #ED008C; padding:10px; border: solid 1px #ED008C; font-weight: bold;
}

/* premier paragraphe */
span.puceVerte {
	background: url(../images/pic_vert.gif) no-repeat left 4px;
	text-indent: 15px;
    display: block;
    text-align: justify;
    
}
span.puceRouge {
	background: url(../images/pic_rouge.gif) no-repeat left 4px;
	text-indent: 15px;
    display: block;
    text-align: justify;
}
span.puceOrange {
	background: url(../images/pic_orange.gif) no-repeat left 4px;
	text-indent: 15px;
}
span.puceViolet {
	background: url(../images/pic_violet.gif) no-repeat left 4px;
	text-indent: 15px;
    display: block;
    text-align: justify;
}
span.puceBleue {
	background: url(../images/pic_bleu.gif) no-repeat left 4px;
	text-indent: 15px;
    display: block;
    text-align: justify;
}




/****** grands projets *****/
div#grandsProjets {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 18px;
	background-color: #fdf3d5;
}
div#grandsProjets h1 {
	font-size: 12px;
	color: #bf4a16;
	margin: 0px;
	padding: 6px 6px 6px 12px;
	background: url(../images/bg_h1_projets.gif) no-repeat;
}
div#grandsProjets ul {
	list-style: none;
	font-size: 11px;
	height: 86px;
	overflow: auto;
	border-left: solid 1px #efd89f;
}
div#grandsProjets ul li {
	list-style: none;
	margin: 0px;
	padding: 8px;
	border-top: solid 1px #efd89f;
	background-color: #fdebc2;
}
div#grandsProjets ul li a {
	display: block;
	color: #000000;
	text-decoration: none;
	background: url(../images/fleche_brune.gif) no-repeat 0px 3px;
	padding: 0px 0px 0px 20px;
}



/****** chantiers *****/
div#chantiers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 25px 12px 0px 0;
}
div#chantiers h1 {
	font-size: 12px;
	color: #ba5108;
	margin: 0px;
	padding: 6px 6px 6px 12px;
	background: url(../images/bg_h1_chantiers.gif) no-repeat;
	overflow: hidden;
	clear: both;
	background-color: #ffded4;
}
* html div#chantiers h1 {
	height: 25px;
}
div#chantiers h1 span {
	display: block;
	width: 30%;
	float: left;
}
div#chantiers h1 a {
	display: block;
	width: 60%;
	float: right;
	font-size: 10px;
	color: #b95109;
	text-decoration: none;
	font-weight: normal;
	padding-right: 15px;
	text-align: right;
	background: url(../images/bg_ttchantiers.gif) no-repeat right top;
}
div#chantiers ul {
	list-style: none;
	font-size: 11px;
	overflow: auto;
}
div#chantiers ul li {
	list-style: url(../images/px.gif);
	margin: 0px;
	padding: 8px;
	border-top: solid 1px #ffb988;
	background-color: #ffcab3;
	border-left: solid 1px #ffb988;
}
div#chantiers ul li a {
	display: block;
	color: #000000;
	text-decoration: none;
	background: url(../images/fleche_brune2.gif) no-repeat 0px 3px;
	padding: 0px 0px 0px 20px;
}


/****** diaporama *****/
div#diaporama {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 10px 0px 0px 15px;
	background: url(../images/bg_anim_diaporama.gif) no-repeat top left;
	height: 80px;
}
div#diaporama h1 {
	font-size: 13px;
	color: #273237;
	margin: 0;
	padding: 0 10px 6px 75px;
}
div#diaporama a {
	display: block;
	font-size: 10px;
	color: #717171;
	padding: 0px 0 0 90px;
	text-decoration: none;
	background: url(../images/bg_a_diaporama.gif) no-repeat 75px 0px;
}
.apdu{
color: #814197;
}

