


a{text-decoration: none;  color : #3662B0;}
a:link{text-decoration: none;  color : #3662B0;}
a:hover{text-decoration: underline;   color : #3662B0;}
a:active{color : #3662B0;}
a:visited{color : #3662B0;}

.texte
{font-family : verdana, helvetica, sans-serif; font-size : 130%; color:#5e5a5a;}

.texte-italic
{font-style:italic;font-family : verdana, helvetica, sans-serif; font-size : 12px; color:#5e5a5a;}

.texte-italic-souligne
{font-style:italic;text-decoration:underline;font-family : verdana, helvetica, sans-serif; font-size : 11px; color:#5e5a5a;}

.texte-souligne
{text-decoration:underline;font-family : verdana, helvetica, sans-serif; font-size : 12px; color:#5e5a5a;}
.italique
{
	font-style:italic;
}
.pencadre
{
	border: 1px solid #CBC9C9;
    padding: 1em;
    margin: 1em;
    box-shadow: 5px 3px 6px #999999;
    float:left;
}
.souligne
{
	text-decoration:underline;
}
.bigbutton
{
	text-align: center;
    padding: 6px;
}
.bigbutton a
{
	font-size:130%;
    background : #e8e8e8;
    width: 100%;
    padding: 18px;
}
.bigbutton a:hover
{
    background : #3662B0;
    text-decoration : none;
    color: #fff;
}
.titre
{font-family :  georgia, verdana, helvetica, sans-serif; font-size: 142%; color:#4575ac; font-weight: bold; text-align: center; margin: 0 0 10px 0;}

.lien
{font-family : verdana, helvetica, sans-serif; font-size : 11px; color:#0D62B0; text-decoration:none;}

.lien-gras
{font-family:verdana,arial,sans-serif; font-size : 11px;color:#0D62B0;text-decoration:none;font-weight:bold;}

.marche_invisible
{display:none;}





	.en-savoir-plus{text-align:right;color:#0D62B0;margin-bottom:3px;}
	.maxivue
	{
	   font-family : verdana,arial,sans-serif; font-size : 11px; color: black;
	}

	.bk-menu-handilog
	{
	   font-family : verdana,arial,sans-serif; font-size : 13px; color: #FFFFFF; background-color:#6699CC;
	   height:30px;
	   padding-top: 4px;
	   padding-left: 10px;
	   text-align: center;
	}

	.lienversmaxivue
	{
	   font-family : verdana,arial,sans-serif; font-size : 11px; color:#000000;
	   padding-right:200px;
	   padding-left:20px;
	}

	.menumaxivue
	{
	   font-family : verdana,arial,sans-serif; font-size : 13px; color: #FFFFFF;background-color:#FFFFFF;
	}

	a.menumaxivue:link{   font-family : verdana,arial,sans-serif; font-size : 13px; color: #FFFFFF;   background-color:#6699CC; text-decoration: none;   }
	a.menumaxivue:hover{   font-family : verdana,arial,sans-serif; font-size : 13px; color: #FFFFFF;  background-color:#6699CC; text-decoration: none;  }
	a.menumaxivue:active{   font-family : verdana,arial,sans-serif; font-size : 13px; color: #FFFFFF; background-color:#6699CC; text-decoration: none; }
	a.menumaxivue:visited{   font-family : verdana,arial,sans-serif; font-size : 13px; color: #FFFFFF;   background-color:#6699CC; text-decoration: none;   }

	.menuselect
	{
	 font-family :  Verdana, arial,sans-serif; font-size : 13px; color: #6699CC; background:#FFFFFF; text-decoration: none;
	}
	a.menuselect:link{ font-family :  Verdana, arial,sans-serif; font-size : 13px; color: #6699CC; background-color:#FFFFFF; text-decoration: none;  }
	a.menuselect:hover{ font-family :  Verdana, arial,sans-serif; font-size : 13px; color: #6699CC; background-color:#FFFFFF;   text-decoration: none; }
	a.menuselect:active{ font-family :  Verdana, arial,sans-serif; font-size : 13px; color: #6699CC; background-color:#FFFFFF;  text-decoration: none;   }
	a.menuselect:visited{ font-family :  Verdana, arial,sans-serif; font-size : 13px; color: #6699CC; background-color:#FFFFFF; text-decoration: none;  }

	.menu
	{
	   font-family : verdana,arial,sans-serif; font-size : 13px; color: #FFFFFF;
	}
	a.menu:link{   font-family : verdana,arial,sans-serif; font-size : 13px; color: #FFFFFF; text-decoration: none; }
	a.menu:hover{   font-family : verdana,arial,sans-serif; font-size : 13px; color: #FFFFFF;   text-decoration: none;   }
	a.menu:active{   font-family : verdana,arial,sans-serif; font-size : 13px; color: #FFFFFF;  text-decoration: none;  }
	a.menu:visited{   font-family : verdana,arial,sans-serif; font-size : 13px; color: #FFFFFF; text-decoration: none; }

	.lienpageselect
	{
	 font-family :  Verdana, arial,sans-serif; font-size : 13px; color: #FFFFFF; background:#6699CC ;text-decoration: none;
	}
	a.lienpageselect:link{ font-family :  Verdana, arial,sans-serif; font-size : 13px; color: #FFFFFF; background-color:#6699CC ;text-decoration: none;  }
	a.lienpageselect:hover{ font-family :  Verdana, arial,sans-serif; font-size : 13px; color: #FFFFFF; background-color:#6699CC ;text-decoration: none; }
	a.lienpageselect:active{ font-family :  Verdana, arial,sans-serif; font-size : 13px; color: #FFFFFF; background-color:#6699CC ;text-decoration: none;   }
	a.lienpageselect:visited{ font-family :  Verdana, arial,sans-serif; font-size : 13px; color: #FFFFFF; background-color:#6699CC ;text-decoration: none;  }

	.lienpage
	{
	   font-family : verdana,arial,sans-serif; font-size : 13px; color: #6699CC;
	}
	a.lienpage:link{   font-family : verdana,arial,sans-serif; font-size : 13px; color: #6699CC;   text-decoration: none; }
	a.lienpage:hover{   font-family : verdana,arial,sans-serif; font-size : 13px; color: #6699CC;  text-decoration: none;   }
	a.lienpage:active{   font-family : verdana,arial,sans-serif; font-size : 13px; color: #6699CC; text-decoration: none;  }
	a.lienpage:visited{   font-family : verdana,arial,sans-serif; font-size : 13px; color: #6699CC;   text-decoration: none; }

	.handilogtexte
	{
	  font-family : arial,sans-serif; font-size : 18px; color: #1A50B8;
	}
	.handilogannotation
	{
	  font-family : arial,sans-serif; font-size : 16px; color: #1A50B8;
	}

	.handilogtitre
	{
	font-family : arial,sans-serif; font-size: 30px; color: white; background: #1A50B8;
	}
	.handilogtitre a:link
	{  font-family : arial,sans-serif; font-size: 30px; color: white; background: #1A50B8; text-decoration: none; }
	.handilogtitre a:hover
	{  font-family : arial,sans-serif; font-size: 30px; color: white; background: #1A50B8; text-decoration: none; }
	.handilogtitre a:active
	{  font-family : arial,sans-serif; font-size: 30px; color: white; background: #1A50B8; text-decoration: none; }
	.handilogtitre a:visited
	{  font-family : arial,sans-serif; font-size: 30px; color: white; background: #1A50B8; text-decoration: none; }

	.handilogpiedepage
	{
	font-family : arial,sans-serif; font-size : 12px; color: #1A50B8;
	}
img {border:0;border-color:#339971;}
form{margin:0;}
#CentreHome table{/*width:auto;border:1px solid #F0F;*/}

td.map{
background-color : #D2C88A;
}
tr.map{
background-color : #D2C88A;
}


   /* style pour le WYSIWYG : utiliser en cas de nécessité car apparait sélectionné par défaut dans la liste des styles */
   .mceContentBody { background: none;}

div.clear {clear: both;display: block;height: 1px;overflow: hidden;margin: 0;padding:0;}

abbr, acronym {border-bottom:1px dotted #efefef;cursor:help;}
/*hr {display:none;}*/
hr.end {display:block !important;clear:both;visibility:hidden;height:1px;border:0;margin:0;padding:0;color:#c00;background-color:#c00;}
body {

font-family:Georgia,Verdana,Arial,sans-serif;
background:#e3deda url(../../e_img/charte/bk.gif) no-repeat top center;;
color:#5e5a5a;
font-size:11px;
margin:0;
}


  #container {background:#FFF; width:960px;  margin:0 auto; text-align:center;}
  #page { border-right:1px solid #91979d; border-left:1px solid #91979d; text-align:left; position: relative; }

  #header {   height:225px; width:958px; background:url(../../e_img/charte/bandeau.jpg) no-repeat top left;}
  #header h1 {display:none;}
  #logo-background{ height:225px; width:658px; position:absolute; background-image:url(../../e_img/charte/top-masque.png); margin:0 0 0 0;}
  #logo {position:absolute;margin:30px 0 0 20px;}
  #diapo{ height:225px; width:300px; position:absolute; margin:0 0 0 658px;background:url(../../e_img/charte/diaporama.jpg) no-repeat top left;}

  #accessibility-menu { background:#d5d0cc;height:24px; text-align:right;margin:0; padding:5px 0 0 0; }
  #accessibility-menu h2{ display:none;margin:0; padding:0; }
  #accessibility-menu ul { list-style-type:none; margin:0; padding:0; }
  #accessibility-menu li { font-size:1.1em;display:inline; margin:0; padding:0 10px 0 10px; background:url(../../e_img/charte/top-puce.gif) no-repeat 0px 3px;}
  #accessibility-menu li.lang { padding:10px 10px 0 10px; background:none;}
  #accessibility-menu li.lang img { vertical-align:bottom;}





  
div#menu-principal {  font-family:Verdana,Arial,sans-serif; clear:both;height:57px; background:url(../../e_img/charte/bk-menu.gif) no-repeat top left; margin:0; padding:0; }
div#menu-principal h2 { margin:0; padding:0; display:none; }

/* MENU NIVEAU 1 */
div#menu-principal ul {margin:0; padding:0;}
div#menu-principal li {  font-size:1.1em; float:left;  text-transform:uppercase; display:inline; margin:0; /*padding:20px 0 20px 0; */background:url(../../e_img/charte/menu-sep.gif) no-repeat top right; }
div#menu-principal li.trigger span {   display: block;}
div#menu-principal li.msieFix span {   padding:20px 7px 20px 7px; text-decoration:none;font-weight:bold;  background:#cfd8e1;display: block;}
div#menu-principal ul#nav li ul {  display: none; clear:both; position:absolute; background:#FFF; border-bottom:2px solid #185a9e; border-top:2px solid #185a9e; /*width:250px;*/ padding:0;  margin:0; }
div#menu-principal ul#nav li:hover ul,div#menu-principal ul#nav li.msieFix ul{ display: block; padding:0;}
#menu-principal  span.item { background:none; padding:20px 1px 20px 0px;   }
#menu-principal  span.selected { text-decoration:none;margin:0; padding:20px 7px 20px 7px; background:#cfd8e1;   }
#menu-principal ul li.trigger span.item a:link, #menu-principal  ul li.trigger span.item  a:visited { font-weight:bold;color:#0d62b0;margin:0; padding:20px 7px 20px 7px;  }
#menu-principal ul li.trigger span.item a:hover, #menu-principal ul li.msieFix span.item a:hover  {  font-weight:bold;text-decoration:none;margin:0; padding:22px 7px 22px 7px; background:#cfd8e1; }

/* MENU NIVEAU 2 */
div#menu-principal ul#nav li:hover ul {   padding:0 0 5px 0;	margin:0; }
div#menu-principal ul#nav li:hover ul li, div#menu-principal ul#nav li.msieFix ul li {float:none;	text-align:left; margin:0;	padding:0; }
div#menu-principal ul#nav li:hover ul li span,div#menu-principal ul#nav li.msieFix ul li span {	display:block; background:url(../../e_img/charte/bk-menu-2-off.gif) no-repeat 8px 2px; padding:0;margin:2px 0 0 0; text-align:left; font-size:85%;  }
div#menu-principal ul#nav li:hover ul li span a,div#menu-principal ul#nav li.msieFix ul li span a{	font-weight:normal;padding:7px 10px 7px 10px; text-align:left; display:block;   color:#185a9e;}
div#menu-principal ul#nav li:hover ul li span a:hover,div#menu-principal ul#nav li.msieFix ul li span a:hover{	color:#ffffff;  background:url(../../e_img/charte/bk-menu-2-on.gif) no-repeat 8px 2px;  text-decoration:none;}


/* Formulaire de recherche */
#menu-principal #recherche { margin:10px 0 0 0;float:right; width:290px; }
#menu-principal #recherche fieldset { border:none; }
#menu-principal #recherche input.texte { padding:2px;font-size:1.2em;width: 11em; border:1px solid #99b6d0; background:#e3e7e9;  }
#menu-principal #recherche input.image { vertical-align:bottom;  }
#menu-principal #recherche input  { float:none; }
#menu-principal #recherche label  { cursor:pointer;float:none; font-size:1.2em; }
#Contenu {background:none; width:958px;}
/* GAUCHE */
#Contenu #Gauche{/*border:1px solid #000;*/width:212px;background:url(../../e_img/charte/bk-ssmenu.gif) repeat-y left top;float:left;margin:0px 0px 0px 0px;padding:0 2px 0 0;text-align:left;font-family : verdana,arial,sans-serif; font-size : 11px;}
#Contenu #Gauche h2{display:none;}
#Contenu #Gauche #menugauche {margin:0 0 50px 0; padding:0;}
#Contenu #Gauche #menugauche ul.niveau1 {margin:0; padding:15px 0 0 0;}
#Contenu #Gauche #menugauche li { list-style-type:none;margin:0; padding:0; }
#Contenu #Gauche #menugauche li a:link, #Contenu #Gauche #menugauche li a:visited, #Contenu #Gauche #menugauche li a:hover { color:#FFF; text-decoration:none; font-size:1em; }
#Contenu #Gauche #menugauche li span.level1-item, #Contenu #Gauche #menugauche li span.level1-selected, #Contenu #Gauche #menugauche li span.level1-item-2, #Contenu #Gauche #menugauche li span.level1-selected-2 { height:27px;width:191px; display:block; margin:0; padding:5px 10px 0 11px;background:url(../../e_img/charte/bk-ssmenu-sep.gif) no-repeat bottom center;}
#Contenu #Gauche #menugauche li span.level1-item a:link,
#Contenu #Gauche #menugauche li span.level1-item-2 a:link,
#Contenu #Gauche #menugauche li span.level1-item a:visited,
#Contenu #Gauche #menugauche li span.level1-item-2 a:visited  { margin:0; padding:0px 0px 0 15px;background:url(../../e_img/charte/bk-ssmenu-off.gif) no-repeat 5px 5px; }
#Contenu #Gauche #menugauche li span.level1-selected a:link,
#Contenu #Gauche #menugauche li span.level1-selected-2 a:link,
#Contenu #Gauche #menugauche li span.level1-selected-2 a:visited,
#Contenu #Gauche #menugauche li span.level1-selected a:visited { margin:0; padding:0px 0px 0 15px;background:url(../../e_img/charte/bk-ssmenu-on.gif) no-repeat 5px 5px; }

/* NIVEAU 2*/
#Contenu #Gauche #menugauche ul.niveau2 {margin:3px 0 0 0; padding:5px 0 10px 0; background:url(../../e_img/charte/bk-ssmenu2.gif) repeat-y left top;}
#Contenu #Gauche #menugauche ul li ul li a:link, #Contenu #Gauche #menugauche ul li ul li a:visited, #Contenu #Gauche #menugauche ul li ul li a:hover { color:#FFF; text-decoration:none; font-size:1em; }
#Contenu #Gauche #menugauche li span.level2-item, #Contenu #Gauche #menugauche li span.level2-selected {  display:block; margin:0; padding:5px 5px 0 24px; }
#Contenu #Gauche #menugauche li span.level2-item a:link,
#Contenu #Gauche #menugauche li span.level2-item a:visited,
#Contenu #Gauche #menugauche li span.level2-selected a:link,
#Contenu #Gauche #menugauche li span.level2-selected a:visited { margin:0; padding:0px 0px 0 10px; background:url(../../e_img/charte/bk-ssmenu2-off.gif) no-repeat 0px 5px;}
#Contenu #Gauche #menugauche li span.level2-selected { font-weight:bold;}

/* NIVEAU 3 */

#Contenu #Gauche #menugauche ul.niveau3 {padding:0 27px}
#Contenu #Gauche #menugauche li span.level3-item, #Contenu #Gauche #menugauche li span.level3-selected {  display:block; margin:10px 0 10px; padding:1px 5px 0 5px; color: #fff;}
#Contenu #Gauche #menugauche li span.level3-item a:link,
#Contenu #Gauche #menugauche li span.level3-item a:visited,
#Contenu #Gauche #menugauche li span.level3-selected a:link,
#Contenu #Gauche #menugauche li span.level3-selected a:visited { margin:0; padding:0px 0px 0 5px;}
#Contenu #Gauche #menugauche li span.level3-selected { font-weight:bold;}

/* NIVEAU 4 */

#Contenu #Gauche #menugauche ul.niveau4 {border-bottom: 1px dashed #BECED7; border-top: 1px dashed #BECED7; margin:0; padding:0 0 0 4px;}
#Contenu #Gauche #menugauche li span.level4-item, #Contenu #Gauche #menugauche li span.level4-selected {display:block;margin:10px 0 10px; padding:1px 5px 0 5px; color: #fff;}
#Contenu #Gauche #menugauche li span.level4-item a:link,
#Contenu #Gauche #menugauche li span.level4-item a:visited
#Contenu #Gauche #menugauche li span.level4-selected a:link,
#Contenu #Gauche #menugauche li span.level4-selected a:visited { }
#Contenu #Gauche #menugauche li span.level4-selected a:link,
#Contenu #Gauche #menugauche li span.level4-selected a:visited { font-weight:bold;}

/* CHEMIN DE FER */
div#chemindefer { color:#355b86; font-family:Georgia,Verdana,Arial,sans-serif;overflow:hidden;background:url("../../e_img/charte/bk-chemindefer-repeat.gif") repeat-y scroll left top transparent; }

div#chemindefer div#rubriqueencours { padding:3px 0 4px 8px; float:left; font-weight:bold;font-size:1.8em; width:204px; /*width:200px;*/background:url("../../e_img/charte/bk-chemindefer-left.gif") no-repeat scroll left bottom transparent;  }



div#chemindefer ul {height:31px;background:url("../../e_img/charte/bk-chemindefer-right.gif") no-repeat scroll right top transparent;/*float:left;*/ list-style-type:none; /*margin:10px 0 0 0;*/ margin:0; padding:0; }
div#chemindefer li { display:inline; margin:0; padding:0px;}
div#chemindefer li a:link, div#chemindefer li a:visited, div#chemindefer li a:hover { font-size:1.1em;display:inline; margin:0; padding:0;}




   #droite-i #MenuAnnexe{display:block;background:#4472A7;text-transform:uppercase;;
   margin:0;voice-family:"\"; }\"";voice-family:inherit;}


	 #droite-i #MenuAnnexe ul {margin:0;padding:0;border:none;color:#009;}
	 #droite-i #MenuAnnexe li {display:block;margin:0;padding:0; overflow : visible;border-bottom:1px solid #FFF;}
	 #droite-i #MenuAnnexe li a {font-family: Verdana,Arial,sans-serif; color:#FFF;}
	 #droite-i #MenuAnnexe li a:link {text-decoration:none; }
	 #droite-i #MenuAnnexe li a:visited {}
	 #droite-i #MenuAnnexe li a:hover {text-decoration: underline;}
	 #droite-i #MenuAnnexe li a:active {text-decoration: underline;}

   #Aide {display:block;  padding:2px 0 2px 4px;color:#0D62B0;}
   #Sitemap {display:block;padding:2px 0 2px 4px;}
   #Drapeau {display:block;padding:2px 0 2px 4px;}
	#Recherche {display:block;vertical-align:middle;padding:2px 0 2px 4px; margin: 0px 0 0 0;
   }
   #Recherche form {margin:0;padding:0 0px 0 0;}
   #Recherche label { margin:0 0 0 0; padding:0 0px 0 0;cursor:pointer;}
   #Recherche input.searchengine { font-family : verdana, arial, sans-serif;border:1px solid #CCC;font-size:10px;width:110px;height:12px;margin:0;voice-family:"\"; }\"";voice-family:inherit;}
   #Recherche input.submit {margin:0;padding:0;font-family : verdana, arial, sans-serif;font-style:normal;font-weight:normal;font-size : 11px;}
   #Recherche img { vertical-align: middle;}

   #Recherche_Interne label { margin:0 0 0 0; padding:0 0px 0 0;cursor:pointer;}


	
	#moncompte {font-family:Verdana; border-right:9px solid #FFFFFF;background:#396499;color:#FFF;}
	#moncompte i { font-style:normal; }
	#moncompte h2 {padding:5px 10px 10px 0;margin:0;font-size:105%; float:left;}
	#moncompte a.subscribe {float:right;padding:3px 10px 0 0;}
	#moncompte a.mon-compte,
	#moncompte a.logout {float:right;padding:4px 0 0 0;}
	#moncompte .top {overflow:hidden; height:auto!important; height:100%; padding:6px 5px 2px 12px;}
	#moncompte-form {background:url(../../e_img/charte/compte_bg_degrade.gif) repeat-x 0 0;padding:8px 12px;overflow:hidden;}
	#moncompte-form .oubli,
	#moncompte-form .oubli:hover,
	#moncompte-form .oubli:visited,
	#moncompte-form .oubli:link,
	#moncompte-form .oubli:active {/*float:left;*/clear:left;color:white;}
	#moncompte-form .field {float:left; padding:0 0 5px;width:118px;}
	#moncompte-form label {display:block;}
	#moncompte-form input {background:#E3E7E9;border:1px solid #99B6D0;font-size:95%;padding:2px;width:100px; height:12px;}
	#moncompte-form input#password {margin:0;}
	#droite #moncompte-form a.oubli {display:block; text-align:right; clear:both;}
	#moncompte-form input.submit {width:auto;margin:12px 0 0; cursor:pointer;height:19px; font-size:100%; font-family:Arial; color:#396499; font-weight:bold;}

	#droite-i #moncompte {border-right:0;}
    #droite-i #moncompte h2 {padding:5px 0px 10px 0;}
    #droite-i #moncompte .top {padding:6px 3px 2px 3px;}
	#droite-i #moncompte-form label {float:none;display:inline; width:auto;}
	#droite-i #moncompte a.subscribe,
	#droite-i #moncompte a.mon-compte,
	#droite-i #moncompte a.logout {float:none; text-align:right;}

#droite{width:300px; float:right;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;/*background:url(../../e_img/charte/bk-droite.gif) no-repeat bottom left;*/}
#droite-i{width:130px; float:right;margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;background:none;}
#droite a:link, #droite-i a:link, #droite a:visited, #droite-i a:visited, #droite a:hover, #droite-i a:hover  { color:#FFF; text-decoration:none;margin:0px 0 0 0; font-size:95%;display:block;}

#droite ul, #droite-i ul { list-style-type:none; margin:0;padding:0px 0px 0px 0px;}
#droite li { font-family:georgia; font-size:1.5em; font-weight:bold;  margin:0;padding:14px 0 6px 20px;}
#droite-i li { text-align:center; font-family:georgia; font-size:1em; font-weight:bold; margin:0; /* padding:30px 0 0px 0px; */}
#droite-i li a { display:block;text-align:center; font-family:georgia; font-size:1em; font-weight:bold; font-style:normal;  margin:0; height: 23px;padding:30px 0 0px 0px; }
#droite li.rub-77 { height:33px; background:url(../../e_img/charte/voscommerces.gif) no-repeat top left;}
#droite li.rub-76 { height:33px;  background:url(../../e_img/charte/vosassociations.gif) no-repeat top left;}
#droite li.rub-130 { height:34px; background:url(../../e_img/charte/vosannonces.gif) no-repeat top left;}
#droite li.rub-51 { height:36px; background:url(../../e_img/charte/contactezlamairie.gif) no-repeat top left;}
#droite li.rub-79 { height:32px; background:url(../../e_img/charte/teleformulaire.gif) no-repeat top left;}
#droite li.rub-72 { height:32px; background:url(../../e_img/charte/plandeville.gif) no-repeat top left;}
#droite li.rub-117 { height:32px; background:url(../../e_img/charte/cadastreenligne.gif) no-repeat top left;}
#droite li.rub-150 { height:32px; background:url(../../e_img/charte/marchespublics.gif) no-repeat top left;}
#droite li.rub-67 { height:34px; background:url(../../e_img/charte/lavillerecrute.gif) no-repeat top left;}
#droite li.rub-152 { height:33px; background:url(../../e_img/charte/phototheque.gif) no-repeat top left;}
<!--#droite li.rub-33 { height:31px; background:url(e_img/charte/videotheque.gif) no-repeat top left;}-->
#droite li.rub-320 { height:31px; background:url(../../e_img/charte/videotheque.gif) no-repeat top left;}
#droite li.rub-75 { height:35px; background:url(../../e_img/charte/portailinternet.gif) no-repeat top left;}
#droite li.rub-153 { height:31px; background:url(../../e_img/charte/sinscrirealanewsletter.gif) no-repeat top left;}
#droite li.rub-78 { height:34px; background:url(../../e_img/charte/envoyeruneecarte.gif) no-repeat top left;}
#droite li.rub-249 { height:32px; background:url(../../e_img/charte/espace-familles.gif) no-repeat top left;}
#droite li.rub-256 { height:41px; background:url(../../e_img/charte/csdd.gif) no-repeat top left;}

#droite li.rub-50, #droite li.rub-49, #droite li.rub-135 {display:none;}
#droite-i li.rub-50, #droite-i li.rub-49, #droite-i li.rub-135 {display:none;}

#droite-i li.rub-77 { height:53px; background:url(../../e_img/charte/voscommerces-i.gif) no-repeat top left;}
#droite-i li.rub-76 { height:53px; background:url(../../e_img/charte/vosassociations-i.gif) no-repeat top left;}
#droite-i li.rub-130 { height:54px; background:url(../../e_img/charte/vosannonces-i.gif) no-repeat top left;}
#droite-i li.rub-51 { height:56px; background:url(../../e_img/charte/contactezlamairie-i.gif) no-repeat top left;}
#droite-i li.rub-79 { height:52px; background:url(../../e_img/charte/teleformulaire-i.gif) no-repeat top left;}
#droite-i li.rub-72 { height:52px; background:url(../../e_img/charte/plandeville-i.gif) no-repeat top left;}
#droite-i li.rub-117 { height:52px; background:url(../../e_img/charte/cadastreenligne-i.gif) no-repeat top left;}
#droite-i li.rub-150 { height:52px; background:url(../../e_img/charte/marchespublics-i.gif) no-repeat top left;}
#droite-i li.rub-67 { height:54px; background:url(../../e_img/charte/lavillerecrute-i.gif) no-repeat top left;}
#droite-i li.rub-152 { height:53px; background:url(../../e_img/charte/phototheque-i.gif) no-repeat top left;}
<!--#droite-i li.rub-33 { height:51px; background:url(e_img/charte/videotheque-i.gif) no-repeat top left;}-->
#droite-i li.rub-320 { height:51px; background:url(../../e_img/charte/videotheque-i.gif) no-repeat top left;}
#droite-i li.rub-75 { height:55px; background:url(../../e_img/charte/portailinternet-i.gif) no-repeat top left;}
#droite-i li.rub-153 { height:51px; background:url(../../e_img/charte/sinscrirealanewsletter-i.gif) no-repeat top left;}
#droite-i li.rub-249 { height:51px; background:url(../../e_img/charte/espace-familles-i.gif) no-repeat top left;}
#droite-i li.rub-256 { height:73px; background:url(../../e_img/charte/csdd-i.gif) no-repeat top left;}
/* Ajustement Module NL */
#droite-i li.rub-153 a, #droite-i li.rub-153 a:link, #droite-i li.rub-153 a:hover { font-size:85%;}

#droite-i li.rub-78 { height:54px; background:url(../../e_img/charte/envoyeruneecarte-i.gif) no-repeat top left;}

#droite #servicepublic { height:56px; background:url(../../e_img/charte/bk-servicepublic.gif) no-repeat top left;}
#droite #servicepublic div{ color:#5c5c9c; float:left;font-size:1.2em;padding:10px; width:100px; }
#droite #servicepublic img{ float:left; }

#droite #arobases {text-align:center;background:#ffffff;}
#droite-i #arobases {text-align:center;background:#ffffff;}

		   /*** Niveau 2 ***/
	   #CentreHome{/*border:1px solid #f00;*/font-family:verdana,arial,sans-serif;width:600px;float:left;padding:0px 12px 0 27px;text-align:left;voice-family:"\"; }\"";voice-family:inherit;}
   #Centre{  /*background:url(../../e_img/charte/bk-centre.gif) no-repeat 0 40px;*/font-family:verdana,arial,sans-serif;width:580px;float:left;padding:0 10px 0 7px; margin:0 0 10px 0;text-align:left;voice-family:"\"; }\"";voice-family:inherit;}
   #Centre-extranet{  /*background:url(../../e_img/charte/bk-centre.gif) no-repeat 0 40px*/;font-family:verdana,arial,sans-serif;width:720px;float:left;padding:0 10px 0 7px; margin:0 0 10px 0;text-align:left;voice-family:"\"; }\"";voice-family:inherit;}

 	
  #hautdepage { text-align:right; padding:0; margin:10px 0; clear:left;}
  #hautdepage a { background:url(../../e_img/charte/hautdepage.gif) no-repeat top right; padding:0px 20px 0px 0; margin:0; }

   #PiedDePage {
   background:
   url(../../e_img/charte/bk-bottom.gif) repeat-x top;
   height:60px;   width:100%;margin:0 auto;clear:both;font-family:Georgia, verdana,arial,sans-serif;voice-family:"\"; }\"";voice-family:inherit;}
   #PiedDePage #PiedDePageDroit{ margin:0 auto; padding:10px 0; width:958px; text-align:right; ;}
   #PiedDePage #PiedDePageDroit ul {  list-style-type:none;margin:0; padding:0;}
   #PiedDePage #PiedDePageDroit li {  display:inline;margin:0; padding:0 10px 0 10px; background:url(../../e_img/charte/bottom-puce.gif) no-repeat 0px 3px; font-size:1.2em;}
   #PiedDePage a:link {text-decoration:none;color:#0D62B0;font-size:11px;}
   #PiedDePage a:visited {color:#0D62B0;font-size:11px;}
   #PiedDePage a:hover {text-decoration: underline;color:#0D62B0;font-size:11px;}

#plan td{font-family:verdana,arial,sans-serif;font-size:11px;color:#669933;}
#plan tr.map{background-color:#fc6;}
#plan td.map{background-color:#fc6;}
#plan ul.map  {margin:0;padding:0 0 0 16px;}




#membre{width:100px;margin-right:2px;text-align:center;margin-bottom:5px;font-size : 11px;}




.erreur{
color:#FF0000;
font-family:arial;
font-size:10pt;
font-weight:bold;

}


	#formulaire div.erreur li {
display: list-item;
list-style-type: circle;

}

	div#formulaire {
		margin:0;
		padding:0;
		width:100%;
		voice-family:"\"; }\"";
		voice-family:inherit;
		}
	html>body#formulaire {background:none;}
	#formulaire legend { color:#446E9E; margin:0; padding:0; font-family : arial,verdana,sans-serif; font-style:normal; font-weight:normal; }
	#formulaire fieldset { width:70%; border:1px solid #446E9E; color:#446E9E; solid;margin:0; padding:0 0 10px 0;}
	#formulaire ul {margin:0; padding:0 0 0 0; border:none;}
	#formulaire li {display:inline; list-style:none; padding:0 10px 0 0; margin:0 0 0 0;}




	#formulaire label { margin:0; padding:0; font-family : verdana,arial,sans-serif; font-style:normal; font-weight:normal; cursor:pointer;}
	#formulaire input.text { margin:0; padding:0; font-family : verdana,arial,sans-serif; font-style:normal; font-weight:normal; font-size : 11px; width:50%;}
	#formulaire input.textcourt { margin:0; padding:0; font-family : verdana,arial,sans-serif; font-style:normal; font-weight:normal; font-size : 11px; width:25%;}
   #formulaire input.textcourt2 { margin:0; padding:0; font-family : verdana,arial,sans-serif; font-style:normal; font-weight:normal; font-size : 11px; width:10%;}
	#formulaire select { margin:0; padding:0; font-family : verdana,arial,sans-serif; font-style:normal; font-weight:normal; font-size : 11px;}
	#formulaire textarea { margin:0; padding:0; font-family : verdana,arial,sans-serif; font-style:normal; font-weight:normal; font-size : 11px; width:60%;}
	#formulaire input.submit { margin:0px; padding:0px; font-family : verdana,arial,sans-serif; font-style:normal; font-weight:normal; font-size : 11px;}
   #formulaire input{margin:0px; padding:0px; font-family : verdana,arial,sans-serif; font-style:normal; font-weight:normal; font-size : 11px;}
   #formulaire #textinfo { float:left; width:35%; padding-top:5px;}
	#formulaire #textinfo2 { float:left; width:50%; padding-top:5px;}
   #formulaire div.textinfo { float:left; width:36%; padding-left:5px;}
   #formulaire.formulaire_creation_compte div.textinfo {width:50%; margin-right: 5px;}
   #formulaire div.texte { padding-top:5px;}


/* Styles pour les formulaires de procedures en ligne*/
	div#formulaire_chat {
		margin:0;
		padding:0;
		width:100%;
		voice-family:"\"; }\"";
		voice-family:inherit;
		}
	html>body#formulaire_chat {background:none;}
	#formulaire_chat legend { color:#446E9E; margin:0; padding:0; font-family : arial,verdana,sans-serif; font-style:normal; font-weight:normal; }
	#formulaire_chat fieldset { width:100%; border:1px solid #446E9E; color:#446E9E; solid;margin:0; padding:0 0 10px 0;}
	#formulaire_chat ul {margin:0; padding:0 0 0 0; border:none;}
	#formulaire_chat li {display:inline; list-style:none; padding:0 10px 0 0; margin:0 0 0 0;}




	#formulaire_chat label { margin:0; padding:0; font-family : verdana,arial,sans-serif; font-style:normal; font-weight:normal; cursor:pointer;}
	#formulaire_chat input.text { margin:0; padding:0; font-family : verdana,arial,sans-serif; font-style:normal; font-weight:normal; font-size : 11px; width:50%;}
	#formulaire_chat input.textcourt { margin:0; padding:0; font-family : verdana,arial,sans-serif; font-style:normal; font-weight:normal; font-size : 11px; width:25%;}
   #formulaire_chat input.textcourt2 { margin:0; padding:0; font-family : verdana,arial,sans-serif; font-style:normal; font-weight:normal; font-size : 11px; width:10%;}
	#formulaire_chat select { margin:0; padding:0; font-family : verdana,arial,sans-serif; font-style:normal; font-weight:normal; font-size : 11px;}
	#formulaire_chat textarea { margin:0; padding:0; font-family : verdana,arial,sans-serif; font-style:normal; font-weight:normal; font-size : 11px; width:60%;}
	#formulaire_chat input.submit { margin:0px; padding:0px; font-family : verdana,arial,sans-serif; font-style:normal; font-weight:normal; font-size : 11px;}
   #formulaire_chat input{margin:0px; padding:0px; font-family : verdana,arial,sans-serif; font-style:normal; font-weight:normal; font-size : 11px;}
   #formulaire_chat #textinfo { float:left; width:35%; padding-top:5px;}
	#formulaire_chat #textinfo2 { float:left; width:50%; padding-top:5px;}
   #formulaire_chat div.textinfo { float:left; width:36%; padding-left:5px;}
   #formulaire_chat div.texte { padding-top:5px;}



/* Styles pour les formulaires de procedures en ligne*/
	div#formulaire2 {
		margin:0;
		padding:0;
		width:100%;
		voice-family:"\"; }\"";
		voice-family:inherit;
		}
	html>body #formulaire2 {width:100%;text-align:left;font-size:11px;background: #fff;}
   #formulaire2 td{font-size:11px;}
	#formulaire2 legend {margin:0; padding:0;font-family:verdana,arial,sans-serif;font-style:normal;font-size:14px;font-weight:bold;color:#0046D5; }
	#formulaire2 fieldset {margin:10px 0 0 0; padding:10px;width:80%;}
	#formulaire2 ul {margin:0; padding:0 0 0 0; border:none;}
	#formulaire2 li {display:inline; list-style:none; padding:0 10px 0 0; margin:0 0 0 0;}
	#formulaire2 label { margin:0; padding:0; font-family : verdana,arial,sans-serif; font-style:normal; font-weight:normal; cursor:pointer;font-size: 11px;}
	#formulaire2 input.text { margin:0; padding:0; font-family : verdana,arial,sans-serif; font-style:normal; font-weight:normal; width:50%;}
	#formulaire2 input.textlong { margin:0; padding:0; font-family : verdana,arial,sans-serif; font-style:normal; font-weight:normal;width:90%;}
	#formulaire2 .table_2 input.textlong {
		width:95px;
		}

	#formulaire2 .table_2 {
	width:98%;
	margin: 0 auto;
	}
	#formulaire2 input.textcourt { margin:0; padding:0; font-family : verdana,arial,sans-serif; font-style:normal; font-weight:normal; width:25%;}
   #formulaire2 input.texttrescourt { margin:0; padding:0; font-family : verdana,arial,sans-serif; font-style:normal; font-weight:normal; width:5%;}
	#formulaire2 select { margin:0; padding:0; font-family : verdana,arial,sans-serif; font-style:normal; font-weight:normal; width:40%;}
	#formulaire2 textarea { margin:0; padding:0; font-family : verdana,arial,sans-serif; font-style:normal; font-weight:normal; width:70%;}
   #formulaire2 .texte-rouge {color:#F00;text-align:center;}
   #formulaire2 .texte-bleu {color:#FF0;}
   #formulaire2 .titre {color:#000;font-size: 21px;text-align:center;}
   #formulaire2 .italique {font-style:italic;font-size:10px;text-align:center;}
   #formulaire2 .titre_tableau {font-weight:bold;font-size:16px;text-align:center;color:#F00;}
   #formulaire2 input.submit {margin:0;padding:0;font-family : verdana, arial, sans-serif;font-style:normal;font-weight:normal;font-size : 11px;}
   #formulaire2 input {margin:0;padding:0;font-family : verdana, arial, sans-serif;font-style:normal;font-weight:normal;font-size : 11px;}
   #sautdepage{display:none;}
   #obs_textarea{display:none;}
   #adr_textarea{display:none;}
   #contour {width:680px;/*width:60%;*/border:3px solid #adaba9;margin:0 auto;padding:2px;}


   #formulaire_bibliotheque label{padding:0 0 0px 5px;}
   #formulaire_bibliotheque legend{font-size:14px;font-weight:bold;padding-left:5px;}
   #formulaire_bibliotheque fieldset{border:1px solid #000000;}
   #formulaire_bibliotheque input{margin:2px 0 0 0;}

	.formulaire_newsletter .textinfo {width:150px; float:left; }
	.formulaire_newsletter #adresse-email.textinfo {width:70px; float:left; line-height:20px; height:11px;}
	.formulaire_newsletter .texte {margin:5px 0 0 0;}
	.formulaire_newsletter .valider {margin:10px 0 0 0; width:780px; text-align:center;}

#Contenu #Gauche #menugauche li#deconnexion span.level1-item-2 a:link, #Contenu #Gauche #menugauche li#deconnexion span.level1-item-2 a{
background-color:#BF2424;
background-image:none;
color:#FFFFFF;
display:block;
padding-bottom:5px;
padding-left:15px;
padding-right:5px;
padding-top:5px;
font-weight:bold;}

#MoteurRecherche{font-size:11px;color:#000000;margin:0;padding:0 0 0 5px;}
#Pagination{background:#F60;font-size:11px;color:#fff;margin:0;padding:0 0 0 10px;font-weight:bold;}
#Pagination select{background:#F60;font-weight:bold;color:#fff;font-family:arial;font-size:11px;}


#Handilog
{
   font-family : verdana,arial,sans-serif;
   font-size : 11px;
   color:#000000;
}
#Handilog H1{font-size : 17px;color:#669933;}
#Handilog H2{font-size : 13px;color:#FFFFFF;}
#Handilog H3{font-size : 11px;}

/*style pour la gestion des mots de passes*/
#oubliPassword{margin:0;padding:0;}
#oubliPassword legend{display:none;}
#oubliPassword input.texte{width:250px;margin:0;}
#newPassword{margin:0;padding:0;}
#newPassword legend{display:none;}
#newPassword input.texte{width:150px;margin:0;}


h2.titre-home{ color:#355b86; font-family:georgia; font-size:288%; font-weight:normal;  margin:0 0 0 0; padding:15px 0 5px 0;  background:url(../../e_img/charte/home-fd-titre.jpg) no-repeat #ffffff; border-bottom:solid 1px #648cb8 }


.TitrePage
{
   font-size : 11px;
   color:#6699CC;
}

.texte-erreur
{
   font-family : verdana,arial,sans-serif; font-size : 11px;
   color:#cc0000;
}

.texte-blanc
{
   font-family : verdana,arial,sans-serif; font-size : 11px;
   color:#fff;
}

.sous-titre
{
   font-family : verdana,arial,sans-serif; /*font-size : 12px;*/
   color:#4575AC;
   font-weight:bold;
}

.lien-bleu
{
   font-family : verdana,arial,sans-serif; font-size : 11px;
   color:#0D62B0;
}

.alerte
{
	text-decoration : blink;
    font-weight: bold;
    color : #B22222;
}

.texte_rouge
{
	color : #B22222;
}

.ete
{
	background:url(../../e_img/charte/dgd-ete.gif) repeat-x top;
}

.ete2
{
	background:url(../../e_img/charte/dgd-ete2.gif) repeat-x bottom #ffca64;
}
.faq
{
	padding:0;
    margin:0;
    padding-left:1em;
}

/* Styles utilisé en HOME pour les liste */

	.sevrien-liste-home
	{width:600px;margin-top:0px;font-family : verdana,arial,sans-serif; font-size : 11px;color:#0D62B0;  background:url(../../e_img/charte/home-fd-liste.jpg) no-repeat #ffffff; /*border-bottom:solid 1px #CCC;*/ padding:24px 0 20px 0;}
	.sevrien-liste
	{width:224px;margin-top:0px;font-family : verdana,arial,sans-serif; font-size : 11px;color:#0D62B0;}
    .sevrien-liste .sevrien-contenu
    {text-align:left; float:left; overflow:hidden;}
	.sevrien-image
	{text-align:left;float:left; margin:0 10px 0 0;}
	.sevrien-contenu
	{text-align:left; /*float:left;*/ overflow:hidden;}
	.sevrien-contenu span
	{text-align:left;font-size:13px;padding:0px;margin:0px;border:none;color:#0D62B0;font-weight:bold;}
	.sevrien-entete
	{text-align:left;padding-bottom:3px;font-weight:bold; font-family: Georgia, Times New Roman, Times, serif;font-size:232%;}



	.sevrien-entete a
	{color:#4575ac;}
	.sevrien-entete a:link
	{color:#4575ac;}
	.sevrien-entete a:visited
	{color:#4575ac;}
	.sevrien-entete a:hover
	{color:#4575ac;text-decoration:none;}
	.sevrien-texte
	{padding-top:1px;color:#597595;}
  .sevrien-message{
    color: #4575AC;
    /* font-size: 140%;
    font-weight: bold; */
    padding-top: 10px;}
	.sevrien-texte a,.sevrien-texte a:link,.sevrien-texte a:visited,.sevrien-texte a:hover,.sevrien-texte a:active{color:#597595;text-decoration:underline;font-size:130%}

	.actu-home
	{ margin-top:7px;font-family:verdana,arial,sans-serif;font-size:11px;}
	.actu-home-deux
	{width:99%;border-top:1px solid #CBC9C9;padding:20px 0 10px 20px;background: url(../../e_img/charte/home-fd-liste.jpg) no-repeat top left; margin-top:7px; font-family:verdana,arial,sans-serif; font-size:11px;}
	.actu-en-savoir-plus { float:left; background: url(../../e_img/charte/fd-bt-en-savoir-plus.jpg) repeat-y top left; border-top: 1px solid #e7e4e4;border-bottom: 1px solid #e7e4e4; color: #597595;width:100px; font-family: georgia, serif; padding: 5px 3px;	margin:10px 0 0 0;}
	.actu-en-savoir-plus a{ color: #597595;  display: block; width: 100px; background: url(../../e_img/charte/fleche-bleu.gif) no-repeat right center; }

	.actu-date {font-size : 12px;}

	.actu-image
	{text-align:left;padding-right : 3px;float:left;}

	.actu-contenu
	{text-align:left;/*float:left;*/}
	.actu-entete
	{text-align:left;font-size : 16px;color:#0D62B0; font-weight:bold;}

	.actu-entete-ligne
	{text-align:left;font-size : 11px;color:#5e5a5a;}
	.actu-texte {font-size: 120%;}
	.actu-top
	{text-align:left;background:url(../../e_img/charte/bandeau_actu.gif) no-repeat 0px 0px;/*width:415px;*/height:30px;}

    span.etaussi-entete a {font-size:130%;}

	.minisite-actu
	{margin-top:7px;font-family:verdana,arial,sans-serif;font-size:11px;}
	.minisite-actu-image
	{text-align:left;padding-right : 3px;float:left;}
	.minisite-actu-contenu
	{text-align:left;/*float:left;*/}
	.minisite-actu-entete
	{text-align:left;font-size : 15px;color:#0D62B0;}

	.minisite-actu-top
	{text-align:left;background:url(../../e_img/charte/bandeau_actu.gif) no-repeat 0px 0px;/*width:415px;*/height:30px;}

	.lettre-maire-texte
	{text-align:left;padding-left:10px;}


	.tableau_template_presentation
	{float:left;font-family:verdana, arial,sans-serif; font-size : 11px;width:80%; line-height:2em;}
	.tableau_template_presentation_droite
	{float:left;font-family:verdana, arial,sans-serif; font-size : 11px;width:20%; line-height:2em;}

	/*classe pour la bordure des images*/
	.image-bordure{border:1px solid;border-color:#cbc9c9;}
	#CentreHome .image-bordure{border:solid 3px #cbc9c9;}

	.demarche ul { margin:5px 0; padding:0;}
	.demarche li { margin:5px 0; padding:0;}

/*classe du tableau template des marches publics*/
.marche_public_template
{background-color:#dbe3e7;color:#0D62B0;/* border:1px solid;border-color#c5d0dd; */padding:2px;width:25%;vertical-align:top;}
.marche_public_template_droite
{border:1px solid #c5d0dd;padding:2px;}
.tableau_template
{border:1px solid #c5d0dd;font-family:verdana, arial,sans-serif; font-size : 11px;width:100%;}
.tableau_template td {
border-collapse:collapse;
}


div.bordure
{
   border-left: #000000 1px solid;
   border-top: #000000 1px solid;
   border-right: #000000 1px solid;
   border-bottom: #000000 1px solid;
}
div.position
{
   position:absolute;
   border-left: #000000 1px solid;
   border-top: #000000 1px solid;
   border-right: #000000 1px solid;
   border-bottom: #000000 1px solid;
}

div.toolmenuselected
{
   font-family :  verdana, arial,sans-serif; font-size : 11px; color: #000000;  text-decoration: none;
   font-weight: bold;
}
a.toolmenuselected:link{ font-family :  verdana, arial,sans-serif; font-size : 11px; color: #000000;   }
a.toolmenuselected:hover{ font-family :  verdana, arial,sans-serif; font-size : 11px; color: #000000;    text-decoration: underline; }
a.toolmenuselected:active{ font-family :  verdana, arial,sans-serif; font-size : 11px; color: #000000;    }
a.toolmenuselected:visited{ font-family :  verdana, arial,sans-serif; font-size : 11px; color: #000000;   }

div.toolmenu
{
   font-family : verdana,arial,sans-serif; font-size : 11px; color:#000000;  }
a.toolmenu:link{   font-family : verdana,arial,sans-serif; font-size : 11px; color: #000000;  }
a.toolmenu:hover{   font-family : verdana,arial,sans-serif; font-size : 11px; color: #000000;     text-decoration: underline;   }
a.toolmenu:active{   font-family : verdana,arial,sans-serif; font-size : 11px; color: #000000;    }
a.toolmenu:visited{   font-family : verdana,arial,sans-serif; font-size : 11px; color: #000000;  }

div.inc-menu-niv2
{
   font-family : verdana,arial,sans-serif; font-size :11px; color:#D2C58E;     font-weight: bold;
}
a.inc-menu-niv2:link{   font-family : verdana,arial,sans-serif; font-size : 11px; color: #D2C58E;  }
a.inc-menu-niv2:hover{   font-family : verdana,arial,sans-serif; font-size : 11px; color: #D2C58E;     text-decoration: underline;   }
a.inc-menu-niv2:active{   font-family : verdana,arial,sans-serif; font-size : 11px; color: #D2C58E;    }
a.inc-menu-niv2:visited{   font-family : verdana,arial,sans-serif; font-size : 11px; color: #D2C58E;  }

div.inc-menu-niv3
{
   font-family : verdana,arial,sans-serif; font-size :11px; color:#000000;
}
a.inc-menu-niv3:link{   font-family : verdana,arial,sans-serif; font-size : 11px; color: #000000; }
a.inc-menu-niv3:hover{   font-family : verdana,arial,sans-serif; font-size : 11px; color: #000000;   text-decoration: underline;   }
a.inc-menu-niv3:active{   font-family : verdana,arial,sans-serif; font-size : 11px; color: #000000;  }
a.inc-menu-niv3:visited{   font-family : verdana,arial,sans-serif; font-size : 11px; color: #000000; }

div.bk-inc-menu
{
   width:140px;
   border-top: #D2C58E 3px solid;
   border-bottom: #D2C58E 3px solid;
}
div.deport-inc-menu
{
   text-align:right;
}


div.lienverhandilog
{
   font-family : verdana,arial,sans-serif; font-size : 11px;
   color:#ffffff;
   padding-right:200px;
   padding-top: 20px;
}
div.lienverhandilog a:link{   color:#ffffff; }
div.lienverhandilog a:hover{   color:#ffffff;   }
div.lienverhandilog a:active{   color:#ffffff;  }
div.lienverhandilog a:visited{   color:#ffffff; }

.form-input
{
	border:  thin solid #CDC48D;
   font-size:11px;
}
input.txtinput   {   font-family : arial; font-size : 11px;  color : #000000; }
input.txtinput-right   {   font-family : arial; font-size : 11px;  color : #000000; text-align: right; }

.bk-extranet
{
   background:#ccc;   border-left: #000000 1px solid;
   border-top: #000000 1px solid;
   border-right: #000000 1px solid;
   border-bottom: #000000 1px solid;

}

	.formulaire{width:300px;}
	.prix{width:80px;text-align:right;}
	.button{font-size:13px;font-family:arial;width:140px;}
	.ok_recherche{padding-top:1px;padding-left:2px;}

div#titre { color:#597595; font-family:georgia; font-size:1.3em; font-weight:bold;  margin:0 0 15px 0;padding:0;border-bottom:1px solid; }
div#titre h2 { color:#597595;  margin:0 0 0 0; padding:5px 0; }

h3 { color:#4575ac; font-size:1.2em;  margin:0 0 0 0; padding:5px 0; }

/*Style annuaire*/
   #EnTete_extra {width:958px;margin:0 auto;text-align:left;height:109px;background:url(../../e_img/charte/bandeau_extra.jpg) no-repeat 0 0 #fff;voice-family:"\"; }\"";voice-family:inherit;width:958px;}
   html>body #EnTete_extra {width:958px;}
   #EnTete_extra h1 {display:none;}
   #gestion_annuaire fieldset{padding:0;}
   .annu_soumission{text-align:center;}
   .annu_pagination{text-align:center;font-size:12px;}
   .annu_pagination_lien {margin:0 10px;text-decoration:underline;}
   .annu_pagination_texte {margin:0 10px;font-weight:bold;}
   .annu_grande_direction{background:#4D477F;color:#FFFFFF;padding:5px;text-align:left;font-size:15px;font-weight:bold;text-transform:uppercase;}
   .annu_direction{text-transform:uppercase;margin-top:15px;border-bottom:2px dotted #4D477F;color:#4D477F;font-weight:bold;font-size:13px;}
   .annu_service{background:#FFFFFF;color:#4D477F;text-align:left;margin-top:15px;font-size:13px;font-weight:bold;}
   .annu_statut{text-transform:uppercase;margin-top:5px;font-weight:bold;color:#867EC6;}
   a.annu_nom{color:#000000;}
   .annu_libelle{font-weight:bold;color:#000000;}
   .annu_mail{text-decoration:underline;}
   .annu_tel{color:#000000;font-weight:bold;}
   .annu_poste{color:#000000;font-weight:bold;}
   .annu_resultat_recherche{color:#000000;}
   .annu_descriptif{margin-top:0px;}
   .annu_adresse{margin-top:0px;}
   .annu_cp_ville{}
   .annu_select{text-transform:capitalize;}
   .annu_haut_de_page{}
   .annu_alphabet{}
   a.annu_administrer{color:#000000;text-decoration:underline;}
   .select_annuaire{font-family:sans-serif,arial;padding:0;margin:0;}
  .annu_img_portrait{border:1px solid #91979D;}
#diapoContent1 {display:none;}
#photoFlipDiapo { margin:20px 0 0 0;background:none; text-align:center;}



div#question_tchat_confirm {margin: 5px 5px 5px 5px;}




div.annuaire2010  div.title {font-weight:bold}


div#comment_list {margin-top:20px}
div#comment_tool {clear:both;font-size:120%;padding-top:10px}
div#comment_tool .texte{font-size:100%}
div#comment_tool div#comment_form{border:3px solid #4575AC;padding:10px;}
div#comment_tool div#comment_form textarea{width:90%;}
div#comment_tool h3 {font-size:1.1em;}
div#comment_tool div.champ_obligatoire {font-style: italic;}
div#comment_tool div.comment_answer{
background:url("../../e_img/charte/bg_answer.png") repeat-x scroll 0 0 transparent;
border-top:2px solid #4575AC;
clear:both;
margin-bottom:30px;
min-height:85px;
padding-left:10px;
padding-top:5px;
position:relative;
}
div#comment_tool div .repondre{position:absolute;bottom:-20px;width:95%;}
div#comment_tool div .repondre .inner_repondre{float:right;clear:both;}
div#comment_tool div.comment_answer .comment_top {margin-bottom:5px;}
span.comment_prenom {font-weight:bold;color:#4575AC; }
div.comment_msg_important{font-weight:bold;color:red;}

#moncompte2 {border-top:#4575AC 1px dotted;border-bottom:#4575AC 1px dotted;margin-top:10px;margin-bottom:10px;padding-top:5px;padding-bottom:5px;overflow:hidden;}
#moncompte2 .top h2 {font-size:110%;font-weight:normal;margin:0;}
#moncompte2 #moncompte-form2 label {float:left;width:110px;}
#moncompte2 #moncompte-form2 input {font-family:verdana,arial,sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
margin-bottom:2px;}
#moncompte2 #moncompte-form2 .submit {margin-top:10px;}
#moncompte2 #moncompte-form2 .oubli {}

div.comment_answer_level2{background:none repeat scroll 0 0 transparent;
border-left:2px solid #4575AC;
font-size:90%;
margin-left:20px;
margin-top:12px;
padding:8px 10px;
position:relative;}
div.comment_not_validated{background-color : #f998a6;}
div.comment_modo{background-color : #f9f4d3;}
div.comment_not_validated_level1{
background-color : #f998a6;
border-top:2px solid #4575AC;
margin-bottom:30px;
min-height:100px;
clear:both;
position:relative;
padding-left:10px;
}

div.comment_picto{
float:right;
background:url("../../e_img/charte/picto-commentaires.gif") no-repeat scroll center 5px transparent;
width:22px;
height:18px;
color:white;
margin:10px 0 0;
padding:5px 3px;
text-align:center;
}


div.comment_picto_reagir{
float:right;
background:url("../../e_img/charte/picto-commentaires-reagir.gif") no-repeat scroll center 5px transparent;
width:66px;
height:18px;
color:white;
margin:10px 0 0;
padding:5px 3px;
text-align:center;
}

div.comment_picto_reagir a:visited,div.comment_picto_reagir a:hover,div.comment_picto_reagir a:link{
color:#FFF;
}



textarea#demande {

width:550px;
height:150px;
margin-top:15px;
}

div.addthis_toolbox { float: right;
    padding: 12px 0;}

div.addthis_share{
float:right;padding:12px 0;
}

#accessibility-menu ul li.lang { padding: 0 5px; }
#accessibility-menu ul li.lang img {}

#accessibility-menu ul li.sbicon { padding: 0 2px; background: none; float: left; }
#accessibility-menu ul li.sbicon-first { padding: 0 2px 0 5px; }
#accessibility-menu ul li.sbicon-last { padding: 0 10px 0 2px; /* position: relative; top: 10px; */ }
#accessibility-menu ul li.sbicon a img { /* position: relative; z-index: 1; width: 34px; height: 24px; */ position: relative; top: -2px; }

div.sbicons_lateral_container {
  padding: 0; margin: 0; border-width: 0; position: relative;
}
ul.sbicons_lateral {
  position: absolute; width: 50px; height: 300px; top: 0; left: -31px; padding:0; margin: 0;
}
ul.sbicons_lateral li {
  position: relative; display: block; overflow: hidden; height: 32px; border: solid 0px black; margin-bottom: 5px;
}

div.sbicons_fixed_container {
  padding: 0; margin: 0; border-width: 0; position: relative;
}
ul.sbicons_fixed {
  display: block; position: fixed; width: 50px; height: 300px; top: 250px; left: 0; padding: 10px 4px; margin: 0;
  background: transparent url('../../e_img/charte/social-bookmarks/bg-feeds-200.png') no-repeat top left;
}
ul.sbicons_fixed li {
  position: relative; display: block; width: 32px; height: 32px; border: solid 0px black; margin-bottom: 5px;
}
.faq a {
	text-decoration: none;
    display:block;
    padding: 6px;
    background-color : #f2f2f2;
}
.faq a:hover, .faq a:focus {
	text-decoration: none;
    /*background-color : #f2f2f2;*/
}
.faq a span {
	display: none;
}
.faq a:hover span, .faq a:focus span {
	display: inline;
    color: #5E5A5A;
}

/* ajout Maxime 02/09/2011 :*/
.lien-visite-culturelle
{
	width : 94px;
    height : 30px;
    background : url(../../e_img/chapitres/lien-visite-culturelle.jpg) no-repeat;
    display: block;
}
.lien-visite-culturelle:hover
{
	text-decoration : none;
    background : url(../../e_img/chapitres/lien-visite-culturellehover.jpg) no-repeat;
}
/* fin ajout Maxime 02/09/2011 */

/* ajout Maxime 29/02/2012 :*/

.switch_archives a
{
	padding:5px 20px 5px 5px;
    background : url('../../e_img/charte/fleche-web2.gif') -25px 0 no-repeat;
}

.switch_archives a:hover
{
	background-position : right center ;
    background-color : #396499;
    color: #ffffff;
    text-decoration:none;
}


/* fin ajout Maxime 29/02/2012 */


div#cse   .gcsc-branding {display:none}

#recherche  form.gsc-search-box,#cse  form.gsc-search-box{
   background:none;
   border:none;
    box-shadow:none;
  }

  #cse input.gsc-search-button, #recherche input.gsc-search-button  {
  padding: 0 8px 1px 8px;
   background: none repeat scroll 0 0 #E3E7E9;
   border: 1px solid #99B6D0;
    color: #396499;
    cursor:pointer;

  }


  #recherche table.gsc-search-box {
   margin:0.35em 1em 0 1em;
  }



  #cse .gsc-control-cse {
    background-color: #FFF;
    border: none;
    font-family: Verdana,sans-serif;
}


#recherche input.gsc-input,#cse input.gsc-input {

border: 1px solid #99B6D0;
}


