@import url(../../../snippets/SHDmap24/cssMap24/_template_css.css);

html {
  font-family:verdana,sans-serif;
  background:transparent url(../img/new_shd_fond_general_super_mega.jpg) top repeat-y;
}

body {
  background:transparent url(../img/new_shd_fond_general.jpg) top repeat-y;
}

.pagenav {
  text-align:center;
}

/*DÉBUT ENSEMBLE DE LA PAGE*/
div.page {
  width:784px;
  margin:1em auto 1em auto;
}
/*FIN ENSEMBLE DE LA PAGE*/


/*PARTIE LOGO*/
div#entete {
  background:transparent url(../img/new_shd_logo.jpeg) top left no-repeat;
  width:784px;
  height:73px;
}

div#entete h1 {
  display:none;
}

div.rechercheetadmin {
  width:310px;
  float:right;
  padding-top:28px;
}

div.rechercheetadmin * {
  font-size:11px;
  list-style:none;
  margin:0;
}

div.rechercheetadmin div.search {
  float:left;
}

div.rechercheetadmin div.search input.FSF_input {
  border:1px solid #A5A5A5;
  padding:1px 2px;
  width:7em;
}

div.rechercheetadmin div.search input.FSF_submit {
  background:#A5A5A5;
  color:white;
  border:1px solid #A5A5A5;
}

div.rechercheetadmin li {
  float:left;
  padding-left:2em;
}

div.rechercheetadmin a {
  color:#61605C;
  text-decoration:none;
}
/*FIN PARTIE LOGO*/







div.flash {
  width:784px;
  height:267px;
  background:#d1ddeb;
}

/*DÉBUT CONTENU GÉNÉRAL*/
div.contenugeneral {
  width:784px;
  height:376px;
  background:transparent url(../img/new_shd_contenu_general_fond.gif) left repeat-y;
  margin-top:5px;
}

div.contenugenerallarge {
  width:784px;
  height:376px;
  background:transparent url(../img/new_shd_contenu_general_large_fond.gif) left repeat-y;
  margin-top:5px;
}

div.grand {
  height:700px !important;
}

div.grand div.contenucentre div.contentpane {
  height:669px !important;
}

div.contenugauche {
  width:176px;
  text-align:center;
  float:left;
}




div.contenugauche ul a {
  text-decoration:none;
  color:#5E605F;
  text-transform:uppercase;
  display:block;
  padding-left:15px;
}

div.contenugauche ul a strong, div.contenugauche ul a b {
  color:#DBDD69;
}

div.contenugauche ul {
  margin-top:15px;
  margin-left:auto;
  margin-right:auto;
  padding:0;
  text-align:left;
  width:160px;
  font-size:11px;
  letter-spacing:-1px;
  background:#F7FBFE url(../img/new_shd_contenu_degrade.png) bottom repeat-x;
  border:1px solid #BBB;
}

div.contenugauche ul li {
  list-style:none;
  line-height:23px;
  border-top:1px dotted #5E5F61;
}

div.contenugauche ul>li:first-child {
  border-top:none;
}

div.contenugauche ul li a:hover {
  background:transparent url(../img/new_shd_menu_gauche_hover.gif) left no-repeat;
}





div.telephone {
  background:transparent url(../img/new_shd_telephone.png) top no-repeat;
  width:161px;
  height:41px;
  margin:3em auto 0 auto;
}

div.telephone p {
  display:none;
}



div.contenucentre {
  float:left;
  margin:0 9px 0 9px;
  width:400px;
  font-size:10px;
  text-align:justify;
}

div.contenugenerallarge div.contenucentre {
 /* float:left;
  margin:0 9px 0 9px;*/
  float:none;
  padding:0;
  margin:0;
  margin-left:189px;
  width:590px;
  font-size:10px;
  text-align:justify;
}

div.contenugenerallarge div.contenucentre div.contentheading h2 {
  color:white;
  font-weight:bold;
  background:transparent url(../img/new_shd_triangle_blanc.gif) left no-repeat;
/*  padding: 0 5px 0 5px;
  margin:0 3px 0 3px;*/
  padding:0;
  padding-left:5px;
  margin:0;
  text-transform:uppercase;
  font-weight:bold;
  font-size:11px;
  line-height:15px;
}

div.contenugenerallarge div.contenucentre div.contentpane {
  background:white;
  padding:5px;
/*  margin:0 3px 3px 3px;
  padding:0;*/
  margin:0;
  height:347px;
  background:#F7FBFE url(../img/new_shd_contenu_degrade.png) bottom repeat-x;
  overflow:auto;
}

div.contenucentre div.contentheading h2 {
  color:white;
  font-weight:bold;
  background:transparent url(../img/new_shd_triangle_blanc.gif) left no-repeat;
  padding: 0 5px 0 5px;
  margin:0 3px 0 3px;
  text-transform:uppercase;
  font-weight:bold;
  font-size:11px;
  line-height:15px;
}

div.contenucentre div.contentpane {
  background:white;
  padding:5px;
  margin:0 3px 3px 3px;
  height:347px;
  background:#F7FBFE url(../img/new_shd_contenu_degrade.png) bottom repeat-x;
  overflow:auto;
}

div.contenucentre div.contentpane h3 {
  font-size:13px;
  text-align:center;
}

div.contentpane input.button {
  margin:0;
  padding:0;
  background:#D4D5DA url(../img/new_shd_menu_fond.png) repeat-x top;
  border:1px #8B898A dotted;
  font:11px Arial;
}

div.contentpane .inputbox {
  border:1px solid #B6B6B6;
  padding:1px 2px;
  font:11px Arial;

}

div.contentpane a {
  color:black;
}

div.contentpane a:hover {
  color:#D5841B;
}

div.contenudroite {
  width:189px;
  float:right;
}

div.contenudroite div.publicite {
  width:179px;
  margin:auto;
  font-size:9px;
  background:white;
  padding:5px 2px 5px 2px;
  margin:0 3px 3px 3px;
  height:347px;
  background:#F7FBFE url(../img/new_shd_contenu_degrade.png) bottom repeat-x;
  overflow:hidden;
}

div.contenudroite div.publicite a {
  color:black;
  border:none;
  text-decoration:none;
}

div.contenudroite div.publicite img {
  border:none;
}

div.contenudroite div.publicite div.pub, div.contenudroite div.publicite hr {
  width:155px;
  margin:auto;
}

div.contenudroite div.publicite hr {
  border:none;
  height:1px;
  background:black;
  margin-top:1em;
  margin-bottom:1em;
}

div.contenudroite h2 {
  color:white;
  font-weight:bold;
  background:transparent url(../img/new_shd_triangle_blanc.gif) left no-repeat;
  padding: 0 5px 0 5px;
  margin:0 3px 0 3px;
  text-transform:uppercase;
  font-weight:bold;
  font-size:11px;
  line-height:15px;
}

/*FIN CONTENU GÉNÉRAL*/





/*DÉBUT TEXTE*/
hr.separateur {
  clear:both;
  border:none;
  background:transparent;
  height:5px;
  margin:0;
  padding:0;
}

.contenucentre p{
  margin:0;
  padding-bottom:1em;
}


.contenucentre ul, .contenucentre ol{
  margin:0;
  padding-bottom:1em;
}

.contenucentre div.emailform label {
  display:block;
  float:left;
  height:14px;
  width:120px;
}

.contenucentre div.emailform input, .contenucentre div.emailform select, .contenucentre div.emailform textarea {
  display:block;
  margin-left:170px;
  clear:right;
}

.contenucentre strong, .contenucentre b {
  color:#2C2C50;
}

.contenucentre ul {
  padding-left:2em;
}
.contenucentre ul li {
  list-style-image:url(../img/new_shd_triangle_vert.gif);
}

div.copyright {
  text-align:center;
  color:gray;
  font-size:10px;
  margin:20px 0 5em 0;
}

div.copyright a {
  color:gray;
}

.vert, strong.vert, b.vert {
  color:#DADD68;
}

.bordureVerte, .job {
  border:2px solid #DADD68;
  padding:1ex;
  margin-top:0.5ex;
  margin-bottom:0.5ex;
}

.bordureVerte, .job h3 {
  margin-top:0;
}

.vertTitre {
  color:#DADD68;
  font-size:12px;
}

.bleu {
  color:#151242;
}
/*
ul.azlist {
  margin:0;
  padding:0;
}

ul.azlist li, ul.azlist li ul li {
  list-style:none;
}
*/

dl.azlist dt {
  font-size:12px;
  padding-bottom:1em;
}

div.lien, div.pagination {
  clear:left;
}

div.lien a img {
  display:block;
  float:left;
  border:none !important;
  margin-right:5px;
}

div.lien a {
  border:none !important;
}

div.lien p {
  margin-left:125px;
}

div.lien {
  border-bottom:1px solid black;
  padding-bottom:1ex;
  padding-top:1ex;
}

div#map24_maparea {
  margin:auto;
}

table.tableauPC {
  border-collapse:collapse;
}

table.tableauPC td {
  border:1px solid #d4821e;
}

/*FIN TEXTE*/

