body {
 margin: 0;
 padding: 0;
 background-color: #115790;
 background-image:  url("fond.gif");
 background-position: top;
 background-repeat: no-repeat;
 font-family: Arial, Helvetica, sans-serif;
 font-size: small;
 color: #144F82;
}
img {
 border: none;
}
form,
fieldset {
 margin: 0;
 padding: 0;
 border: none;
}
legend {
 display: none;
}
a {
 color: #144F82;
}
p {
 margin: 10px 0px 10px 0px;
}
#total {
 width: 780px;
 margin: auto;
}
#header {
 position: relative;
 margin: 0;
 padding: 0;
 width: 780px;
 height: 127px;
 background-color: White;
 background-repeat: no-repeat;
}
body.bodyacc #header {
 background-image:  url("fond_header_acc.gif");
}
body.bodysiac #header,
body.bodygen #header,
body.bodydocumentation #header,
body.bodyespacereserve #header,
body.bodydocumentation #header {
 background-image:  url("fond_header_siac_gen.gif");
}
body.bodychablais #header {
 background-image:  url("fond_header_chablais.gif");
}
body.bodyscot #header {
 background-image:  url("fond_header_scot.gif");
}
body.bodycdra #header {
 background-image:  url("fond_header_cdra.gif");
}
body.bodydesenclavement #header {
 background-image:  url("fond_header_desenclavement.gif");
}
#header h1 {
 position: absolute;
 top: -1px;
 margin: 0;
 width: 10px;
 height: 1px;
 overflow: hidden;
}
h3 a {
 color: #FFFFFF;
}
#header #recherche {
 float: right;
 /*padding-top: 95px;*/
 width: 215px;
 color: #00A6EB;
}
#header #recherche .saisie {
 border: 1px solid #7FD2F5;
 font-family: Arial, Helvetica, sans-serif;
 color: #00A6EB;
 width: 110px;
 vertical-align: middle;
}
#header #recherche .boutok {
 vertical-align: middle;
}
#header #filariane {
 float: left;
 padding: 16px 0px 0px 170px;
 width: 380px;
 font-size: x-small;
}
#content {
 float: left;
 margin: 0;
 padding: 0;
 width: 780px;
 background-color: White;
}
body.droitechablais #content,
body.droitesiac #content,
body.droitescot #content,
body.droitecdra #content,
body.droitedesenclavement #content {
 background-position: right;
 background-repeat: repeat-y;
}
body.droitechablais #content {
 background-image:  url("fond_inter_chablais_droite.gif");
}
body.droitesiac #content {
 background-image:  url("fond_inter_siac_droite.gif");
}
body.droitescot #content {
 background-image:  url("fond_inter_scot_droite.gif");
}
body.droitecdra #content {
 background-image:  url("fond_inter_cdra_droite.gif");
}
body.droitedesenclavement #content {
 background-image:  url("fond_inter_desenclavement_droite.gif");
}
/**-----**/
/**-----**/
/**-----**/
/**----- TOTEM -----**/
/*----- GENERAL -----*/
#totem {
 float: left;
 margin: 6px 0px 0px 0px;
 padding: 0px 0px 10px 0px;
 width: 160px;
}
#totem ul {
 margin: 0;
 padding: 0;
 list-style: none;
 overflow: hidden;
}
#totem ul li span {
 margin-left: -200px;
}
#totem ul li.totchablais a {
 display: block;
 width: 158px;
 height: 21px;
 background-image:  url("bout_chablais.gif");
}
#totem ul li.totchablais a.on, 
#totem ul li.totchablais a:hover {
 background-position: 0px -24px;
}
#totem ul li.totsiac a {
 display: block;
 width: 158px;
 height: 21px;
 background-image:  url("bout_siac.gif");
}
#totem ul li.totsiac a:hover, 
#totem ul li.totsiac a.on {
 background-position: 0px -24px;
}
#totem ul li.totscot a {
 display: block;
 width: 158px;
 height: 21px;
 background-image:  url("bout_scot.gif");
}
#totem ul li.totscot a:hover, 
#totem ul li.totscot a.on {
 background-position: 0px -24px;
}
#totem ul li.totcdra a {
 display: block;
 width: 158px;
 height: 21px;
 background-image:  url("bout_cdra.gif");
}
#totem ul li.totcdra a:hover, 
#totem ul li.totcdra a.on {
 background-position: 0px -24px;
}
#totem ul li.totdesenclav a {
 display: block;
 width: 158px;
 height: 21px;
 background-image:  url("bout_desenclavement.gif");
}
#totem ul li.totdesenclav a:hover, 
#totem ul li.totdesenclav a.on {
 background-position: 0px -24px;
}
#totem ul li.totdocumentation a {
 margin-top: 15px;
 display: block;
 width: 110px;
 height: 23px;
 background-image:  url("bout_documentation.gif");
}
#totem ul li.totdocumentation a:hover, 
#totem ul li.totdocumentation a.on {
 background-position: 0px -27px;
}
#totem ul li.totespacereserve a {
 margin-top: 5px;
 display: block;
 width: 110px;
 height: 23px;
 background-image:  url("bout_espace_reserve.gif");
}
#totem ul li.totespacereserve a:hover, 
#totem ul li.totespacereserve a.on {
 background-position: 0px -27px;
}
#totem ul li.totmarches a {
 margin: 5px 0px 0px 0px;
 display: block;
 width: 110px;
 height: 23px;
 background-image:  url("bout_marches_publics.gif");
}
#totem ul li.totmarches a:hover, 
#totem ul li.totmarches a.on {
 background-position: 0px -27px;
}
#totem ul li ul li ul {
  display:none;
}
#totem ul li ul li ul.on {
  display:block;
}

#inter h5, #interpop h5 {
 padding-bottom: 0px;
 margin-bottom: 0px;
}

/*----- ACCUEIL -----*/
body.bodyacc #totem ul li.totchablais ul {
 margin: 0px 0px 5px 5px;
 color: #DF204F;
}
body.bodyacc #totem ul li.totsiac ul {
 margin: 0px 0px 5px 5px;
 color: #72A405;
}
body.bodyacc #totem ul li.totscot ul {
 margin: 0px 0px 5px 5px;
 color: #FF6600;
}
body.bodyacc #totem ul li.totcdra ul {
 margin: 0px 0px 5px 5px;
 color: #990066;
}
body.bodyacc #totem ul li.totdesenclav ul {
 margin: 0px 0px 5px 5px;
 color: #0099FF;
}
/*----- LE CHABLAIS -----*/
body.bodychablais #totem #visutotem {
 margin-top: 20px;
 width: 128px;
 height: 230px;
 background-image:  url("bas_totem_chablais.jpg");
 background-position: 0px 0px;
}
body.bodychablais #totem ul li.totchablais ul {
 margin: 0;
 color: #D20034;
}
body.bodychablais #totem ul li.totchablais ul li a {
 padding: 3px 0px 3px 5px;
 width: 143px;
 height: 100%;
 background-image: none;
 background-color: #FF9BB3;
 color: #D20034;
 font-weight: bold;
 text-decoration: none;
}
body.bodychablais #totem ul li.totchablais ul li a:hover, 
body.bodychablais #totem ul li.totchablais ul li a.on {
 background-color: #F2003C;
 color: #FFFFFF;
}
body.bodychablais #totem ul li.totchablais ul li ul {
 font-size: x-small;
}
body.bodychablais #totem ul li.totchablais ul li ul li a {
 padding-left: 18px;
 width: 130px;
 height: 100%;
 background-color: #FFD3DE;
 color: #D20034;
 font-weight: normal;
 text-decoration: none;
 background-image:  url("fleche_niveau03_chablais.gif");
 background-repeat: no-repeat;
 background-position: 5px 4px;
}
body.bodychablais #totem ul li.totchablais ul li ul li a:hover, 
body.bodychablais #totem ul li.totchablais ul li ul li a.on {
 background-color: #F2003C;
 color: #FFFFFF;
 background-position: -195px 4px;
}
/*----- LE SIAC -----*/
body.bodysiac #totem #visutotem {
 margin-top: 20px;
 width: 128px;
 height: 230px;
 background-image:  url("bas_totem_siac.jpg");
 background-position: 0px 0px;
}
body.bodysiac #totem ul li.totsiac ul {
 margin: 0;
 color: #438C02;
}
body.bodysiac #totem ul li.totsiac ul li a {
 padding: 3px 0px 3px 5px;
 width: 143px;
 height: 100%;
 background-image: none;
 background-color: #C5E663;
 color: #438C02;
 font-weight: bold;
 text-decoration: none;
}
body.bodysiac #totem ul li.totsiac ul li a:hover,
body.bodysiac #totem ul li.totsiac ul li a.on {
 background-color: #A1D602;
 color: #FFFFFF;
}
body.bodysiac #totem ul li.totsiac ul li ul {
 font-size: x-small;
}
body.bodysiac #totem ul li.totsiac ul li ul li a {
 padding-left: 18px;
 width: 130px;
 height: 100%;
 background-color: #E3F3B2;
 color: #438C02;
 font-weight: normal;
 text-decoration: none;
 background-image:  url("fleche_niveau03_siac.gif");
 background-repeat: no-repeat;
 background-position: 5px 4px;
}
body.bodysiac #totem ul li.totsiac ul li ul li a:hover,
body.bodysiac #totem ul li.totsiac ul li ul li a.on {
 background-color: #A1D602;
 color: #FFFFFF;
 background-position: -195px 4px;
}
/*----- LE SCOT -----*/
body.bodyscot #totem #visutotem {
 margin-top: 20px;
 width: 128px;
 height: 230px;
 background-image:  url("bas_totem_scot.jpg");
 background-position: 0px 0px;
}
body.bodyscot #totem ul li.totscot ul {
 margin: 0;
 color: #FB5E00;
}
body.bodyscot #totem ul li.totscot ul li a {
 padding: 3px 0px 3px 3px;
 width: 148px;
 height: 100%;
 background-image: none;
 background-color: #FAD299;
 color: #FF6600;
 font-weight: bold;
 text-decoration: none;
}
body.bodyscot #totem ul li.totscot ul li a:hover, 
body.bodyscot #totem ul li.totscot ul li a.on {
 background-color: #FF6600;
 color: #FFFFFF;
}
body.bodyscot #totem ul li.totscot ul li ul {
 font-size: x-small;
}
body.bodyscot #totem ul li.totscot ul li ul  li a {
 padding: 2px 0px 2px 18px;
 width: 133px;
 height: 100%;
 background-color: #FCE8CC;
 color: #FB5E00;
 font-weight: normal;
 text-decoration: none;
 background-image:  url("fleche_niveau03_scot.gif");
 background-repeat: no-repeat;
 background-position: 5px 4px;
}
body.bodyscot #totem ul li.totscot ul li ul li a:hover, 
body.bodyscot #totem ul li.totscot ul li ul li a.on {
 background-color: #FF6600;
 color: #FFFFFF;
 background-position: -195px 4px;
}
/*----- LE CDRA -----*/
body.bodycdra #totem #visutotem {
 margin-top: 20px;
 width: 128px;
 height: 230px;
 background-image:  url("bas_totem_cdra.jpg");
 background-position: 0px 0px;
}
body.bodycdra #totem ul li.totcdra ul {
 margin: 0;
 color: #A2016B;
}
body.bodycdra #totem ul li.totcdra ul li a {
 padding: 3px 0px 3px 5px;
 width: 143px;
 height: 100%;
 background-image: none;
 background-color: #DE8ACF;
 color: #A2016B;
 font-weight: bold;
 text-decoration: none;
}
body.bodycdra #totem ul li.totcdra ul li a:hover, 
body.bodycdra #totem ul li.totcdra ul li a.on {
 background-color: #DC00B5;
 color: #FFFFFF;
}
body.bodycdra #totem ul li.totcdra ul li ul {
 font-size: x-small;
}
body.bodycdra #totem ul li.totcdra ul li ul  li a {
 padding: 2px 0px 2px 18px;
 width: 130px;
 height: 100%;
 background-color: #F0C9E9;
 color: #A2016B;
 font-weight: normal;
 text-decoration: none;
 background-image:  url("fleche_niveau03_cdra.gif");
 background-repeat: no-repeat;
 background-position: 5px 4px;
}
body.bodycdra #totem ul li.totcdra ul li ul li a:hover, 
body.bodycdra #totem ul li.totcdra ul li ul li a.on {
 background-color: #DC00B5;
 color: #FFFFFF;
 background-position: -195px 4px;
}
/*----- LE DESENCLAVEMENT -----*/
body.bodydesenclavement #totem #visutotem {
 margin-top: 20px;
 width: 128px;
 height: 230px;
 background-image:  url("bas_totem_desenclavement.jpg");
 background-position: 0px 0px;
}
body.bodydesenclavement #totem ul li.totdesenclav ul {
 margin: 0;
 color: #0376CF;
}
body.bodydesenclavement #totem ul li.totdesenclav ul li a {
 padding: 3px 0px 3px 5px;
 width: 143px;
 height: 100%;
 background-image: none;
 background-color: #8AD6F6;
 color: #0376CF;
 font-weight: bold;
 text-decoration: none;
}
body.bodydesenclavement #totem ul li.totdesenclav ul li a:hover, 
body.bodydesenclavement #totem ul li.totdesenclav ul li a.on {
 background-color: #00B4FF;
 color: #FFFFFF;
}
body.bodydesenclavement #totem ul li.totdesenclav ul li ul {
 font-size: x-small;
}
body.bodydesenclavement #totem ul li.totdesenclav ul li ul  li a {
 padding: 2px 0px 2px 18px;
 width: 130px;
 height: 100%;
 background-color: #C9ECFB;
 color: #0376CF;
 font-weight: normal;
 text-decoration: none;
 background-image:  url("fleche_niveau03_desenclavement.gif");
 background-repeat: no-repeat;
 background-position: 5px 4px;
}
body.bodydesenclavement #totem ul li.totdesenclav ul li ul li a:hover, 
body.bodydesenclavement #totem ul li.totdesenclav ul li ul li a.on {
 background-color: #00B4FF;
 color: #FFFFFF;
 background-position: -195px 4px;
}
/*----- PAGES GENERIQUES -----*/
body.bodygen #totem #visutotem,
body.bodydocumentation #totem #visutotem {
 margin-top: 20px;
 width: 128px;
 height: 230px;
 background-image:  url("bas_totem_gen.jpg");
 background-position: 0px 0px;
}
/*----- DOCUMENTATION -----*/
body.bodydocumentation #totem ul li.totdocumentation ul {
margin: 0;
font-size: x-small;
}
body.bodydocumentation #totem ul li.totdocumentation ul li a {
padding: 3px 0px 3px 18px;
margin: 0;
width: 130px;
height: 100%;
background-color: #99F1F0;
color: #115790;
text-decoration: none;
background-image:  url("fleche_niveau03_documentation.gif");
background-repeat: no-repeat;
background-position: 5px 5px;
}
body.bodydocumentation #totem ul li.totdocumentation ul li a:hover, 
body.bodydocumentation #totem ul li.totdocumentation ul li a.on {
background-color: #00DDDA;
background-repeat: no-repeat;
background-position: -195px 5px;
}
body.bodydocumentation #totem #visutotem {
 margin-top: 20px;
 width: 128px;
 height: 230px;
 background-image:  url("bas_totem_gen.jpg");
 background-position: 0px 0px;
}
/*----- ESPACE RESERVE -----*/
body.bodyespacereserve #totem ul li.totespacereserve ul {
margin: 0;
font-size: x-small;
}
body.bodyespacereserve #totem ul li.totespacereserve ul li a {
padding: 3px 0px 3px 18px;
margin: 0;
width: 130px;
height: 100%;
background-color: #FAE799;
color: #115790;
text-decoration: none;
background-image:  url("fleche_niveau03_espacereserve.gif");
background-repeat: no-repeat;
background-position: 5px 5px;
}
body.bodyespacereserve #totem ul li.totespacereserve ul li a:hover, 
body.bodyespacereserve #totem ul li.totespacereserve ul li a.on {
background-color: #F3C200;
background-repeat: no-repeat;
background-position: -195px 5px;
}
body.bodyespacereserve #totem ul li.totretourpublic a {
 margin-top: 32px;
 display: block;
 width: 149px;
 height: 23px;
 background-image:  url("bout_retour_espace_public.gif");
}
body.bodyespacereserve #totem #visutotem {
 margin-top: 20px;
 width: 128px;
 height: 230px;
 background-image:  url("bas_totem_gen.jpg");
 background-position: 0px 0px;
}
/**-----**/
/**-----**/
/**-----**/
/**----- INTER -----**/
body.bodychablais #inter,
body.bodysiac #inter,
body.bodyscot #inter,
body.bodycdra #inter,
body.bodydesenclavement #inter,
body.bodydocumentation #inter,
body.bodyespacereserve #inter,
body.bodygen #inter {
 float: right;
 margin: 0;
 padding: 0px 20px 0px 0px;
 width: 590px;
}
#inter h2 span,
#interpop h2 span {
 display: none;
}
div.soush2, .sousTitreRubriques , .soush2  {
 margin: 3px 0px 0px 15px;
 padding: 8px 0px 0px 55px;
 background-image:  url("fleche_h3.gif");
 background-repeat: no-repeat;
 color: #00A6EB;
 font-size: medium;
font-weight: bold;
}
#inter ul,
#interpop ul {
margin: 0px 0px 0px 12px;
}
/*----- ACCUEIL -----*/
body.bodyacc #inter {
 float: right;
 margin: 0;
 padding: 0px 10px 0px 0px;
 width: 600px;
}
body.bodyacc #inter #colgauche {
 float: left;
 margin: 0;
 padding: 0;
 width: 380px;
}
body.bodyacc #inter #colgauche #actus {
float: left;
margin-bottom: 20px;
background-image:  url("fond_actus.gif");
background-position: 0px 32px;
background-repeat: no-repeat;
height: 250px;
}
body.bodyacc #inter #colgauche #actus div {
float: left;
padding: 5px 0px 0px 10px;
margin: 0;
width: 370px;
}
body.bodyacc #inter #colgauche #actus h2 {
 margin: 0;
 padding: 0;
 width: 210px;
 height: 32px;
 background-image:  url("titre_actus.gif");
}
body.bodyacc #inter #colgauche #actus div p {
float: left;
margin: 5px 0px 0px 0px;
padding-bottom: 5px;
width: 360px;
height: 84px;
color: white;
border-bottom: 1px dashed white;
overflow: hidden;
}
body.bodyacc #inter #colgauche #actus div p img {
 margin: 3px 10px 0px 0px;
}
body.bodyacc #inter #colgauche #actus div p a {
color: white;
text-decoration: none;
}
body.bodyacc #inter #colgauche #actus div.commandes {
float:right;
margin-top:196px;
width:auto;
}
body.bodyacc #inter #colgauche #actus div.commandes img {
margin-right: 10px;
}
body.bodyacc #inter #colgauche #actus div #actuList {
 position:absolute; 
 top:164px;
 width: 370px;
 clip:rect(0px 370px 190px 0px);
 height: auto;
 padding: 0;
 background:none;
}
body.bodygen div.actuLigne {
  clear:both;
  margin-bottom:14px;
}
body.bodyacc #inter #colgauche #journal {
 float: left;
 width: 173px;
}
body.bodyacc #inter #colgauche #journal h2 {
 margin: 0;
 padding: 0;
 width: 173px;
 height: 64px;
 background-image:  url("titre_journal.gif");
}
body.bodyacc #inter #colgauche #journal img {
 vertical-align: middle;
}
body.bodyacc #inter #colgauche #carte {
 float: left;
 width: 156px;
 margin-left: 38px;
}
body.bodyacc #inter #colgauche #carte h2 {
 margin: 0;
 padding: 0;
}
body.bodyacc #inter #colgauche #carte p {
 margin: 0;
}
body.bodyacc #inter #coldroite {
 float: right;
 margin: 0;
 padding: 0;
 width: 210px;
}
body.bodyacc #inter #coldroite h2.bienvenue {
 margin: 0;
 padding: 0;
 background-image:  url("titre_bienvenue.gif");
 width: 210px;
 height: 38px;
}
body.bodyacc #inter #coldroite div {
 float: left;
 margin: 0;
 padding: 0px 10px 20px 10px;
 width: 190px;
 background-color: #E2F5A9;
 background-image:  url("bas_bienvenue.gif");
 background-repeat: no-repeat;
 background-position: bottom;
}
body.bodyacc #inter #coldroite div p {
 margin-top: 0px;
}
body.bodyacc #inter li {
margin: 0;
padding-left: 10px;
list-style: none;
background-image:  url("puce_generique.gif");
background-repeat: no-repeat;
background-position: 0px 6px;
}
/*----- LE CHABLAIS -----*/
body.bodychablais #inter h2,
body.bodypopchablais #interpop h2  {
 margin: 10px 0px 0px 0px;
 padding: 0;
 width: 327px;
 height: 41px;
 background-image: url("titre_chablais.gif");
}
body.bodychablais #inter h3,
body.bodypopchablais #interpop h3 {
 margin: 10px 0px 10px 0px;
 padding: 3px 0px 1px 12px;
 /*height: 20px;*/
 background-image:  url("fond_h4_chablais.jpg");
 background-repeat: no-repeat;
 color: #FFFFFF;
 font-size: medium;
}
body.bodychablais #inter h4,
body.bodypopchablais #interpop h4 {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 22px;
 background-image:  url("fleche_h5_chablais.gif");
 background-repeat: no-repeat;
 color: #DF204F;
 font-size: medium;
 text-decoration: underline;
}
body.bodychablais #inter h4 a,
body.bodypopchablais #interpop h4 a {
 color: #DF204F;
}
body.bodychablais #inter h5,
body.bodypopchablais #interpop h5,
body.bodychablais #inter h5 a,
body.bodypopchablais #interpop h5 a {
 color: #DF204F;
 font-size: 14px;
}
body.droitechablais #inter {
 float: right;
 margin: 0;
 padding: 0px 0px 0px 0px;
 width: 610px;
}
body.droitechablais #inter #colgauche {
 float: left;
 margin: 0;
 padding: 0;
 width: 377px;
}
body.droitechablais #inter #coldroite {
 float: right;
 margin: 0;
 padding: 320px 12px 0px 10px;
 width: 196px;
 color: #FFFFFF;
 background-image:  url("haut_tot_droit_chablais.jpg");
 background-repeat: no-repeat;
 background-position: right top;
}
body.droitechablais #inter #coldroite a {
 color: #FFFFFF;
}
body.bodychablais #inter li,
body.bodypopchablais #interpop li {
margin: 0;
padding-left: 10px;
padding-bottom: 5px;
list-style: none;
background-image:  url("puce_rose.gif");
background-repeat: no-repeat;
background-position: 0px 6px;
}
body.bodychablais #inter table,
body.bodypopchablais #interpop table {
border-left: 1px solid #DF204F;
border-top: 1px solid #DF204F;
margin-left: auto;
margin-right: auto;
}
body.bodychablais #inter th,
body.bodypopchablais #interpop th {
background-color: #DF204F;
color: #FFFFFF;
text-align: left;
vertical-align: bottom;
padding: 4px;
}
body.bodychablais #inter td,
body.bodypopchablais #interpop td {
border-right: 1px solid #DF204F;
border-bottom: 1px solid #DF204F;
vertical-align: top;
padding: 4px;
}
/*----- LE SIAC -----*/
body.bodysiac #inter h2,
body.bodypopsiac #interpop h2 {
 margin: 10px 0px 0px 0px;
 padding: 0;
 width: 382px;
 height: 41px;
 background-image:  url("titre_siac.gif");
}
body.bodysiac #inter h3,
body.bodypopsiac #interpop h3 {
 margin: 10px 0px 10px 0px;
 padding: 3px 0px 1px 12px;
/*height: 20px;*/
 background-image:  url("fond_h4_siac.jpg");
 background-repeat: no-repeat;
 color: #FFFFFF;
 font-size: medium;
}
body.bodysiac #inter h4,
body.bodypopsiac #interpop h4 {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 22px;
 background-image:  url("fleche_h5_siac.gif");
 background-repeat: no-repeat;
 color: #72A405;
 font-size: medium;
 text-decoration: underline;
}
body.bodysiac #inter h4 a,
body.bodypopsiac #interpop h4 a {
 color: #72A405;
}
body.bodysiac #inter h5,
body.bodypopsiac #interpop h5,
body.bodysiac #inter h5 a,
body.bodypopsiac #interpop h5 a {
 color: #72A405;
 font-size: 14px;
}
body.droitesiac #inter {
 float: right;
 margin: 0;
 padding: 0px 0px 0px 0px;
 width: 610px;
}
body.droitesiac #inter #colgauche {
 float: left;
 margin: 0;
 padding: 0;
 width: 377px;
}
body.droitesiac #inter #coldroite {
 float: right;
 margin: 0;
 padding: 320px 12px 0px 10px;
 width: 196px;
 color: #FFFFFF;
 background-image:  url("haut_tot_droit_siac.jpg");
 background-repeat: no-repeat;
 background-position: right top;
}
body.droitesiac #inter #coldroite a {
 color: #FFFFFF;
}
body.bodysiac #inter li,
body.bodypopsiac #interpop li {
margin: 0;
padding-left: 10px;
padding-bottom: 5px;
list-style: none;
background-image:  url("puce_verte.gif");
background-repeat: no-repeat;
background-position: 0px 6px;
}
body.bodysiac #inter table,
body.bodypopsiac #interpop table {
border-left: 1px solid #72A405;
border-top: 1px solid #72A405;
margin-left: auto;
margin-right: auto;
}
body.bodysiac #inter th,
body.bodypopsiac #interpop th {
background-color: #72A405;
color: #FFFFFF;
text-align: left;
vertical-align: bottom;
padding: 4px;
}
body.bodysiac #inter td,
body.bodypopsiac #interpop td {
border-right: 1px solid #72A405;
border-bottom: 1px solid #72A405;
vertical-align: top;
padding: 4px;
}
/*----- SCOT -----*/
body.bodyscot #inter h2,
body.bodypopscot #interpop h2 {
 margin: 10px 0px 0px 0px;
 padding: 0;
 width: 324px;
 height: 41px;
 background-image:  url("titre_scot.gif");
}
body.bodyscot #inter h3,
body.bodypopscot #interpop h3 {
 margin: 10px 0px 10px 0px;
 padding: 3px 0px 1px 12px;
 /*height: 20px;*/
 background-image:  url("fond_h4_scot.jpg");
 background-repeat: no-repeat;
 color: #FFFFFF;
 font-size: medium;
}
body.bodyscot #inter h4,
body.bodypopscot #interpop h4 {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 22px;
 background-image:  url("fleche_h5_scot.gif");
 background-repeat: no-repeat;
 color: #FF6600;
 font-size: medium;
 text-decoration: underline;
}
body.bodyscot #inter h4 a,
body.bodypopscot #interpop h4 a {
 color: #FF6600;
}
body.bodyscot #inter h5,
body.bodypopscot #interpop h5,
body.bodyscot #inter h5 a,
body.bodypopscot #interpop h5 a {
 color: #FF6600;
 font-size: 14px;
}
body.droitescot #inter {
 float: right;
 margin: 0;
 padding: 0px 0px 0px 0px;
 width: 610px;
}
body.droitescot #inter #colgauche {
 float: left;
 margin: 0;
 padding: 0;
 width: 377px;
}
body.droitescot #inter #coldroite {
 float: right;
 margin: 0;
 padding: 320px 12px 0px 10px;
 width: 196px;
 color: #FFFFFF;
 background-image:  url("haut_tot_droit_scot.jpg");
 background-repeat: no-repeat;
 background-position: right top;
}
body.droitescot #inter #coldroite a {
 color: #FFFFFF;
}
body.bodyscot #inter li,
body.bodypopscot #interpop li {
margin: 0;
padding-left: 10px;
padding-bottom: 5px;
list-style: none;
background-image:  url("puce_orange.gif");
background-repeat: no-repeat;
background-position: 0px 6px;
}
body.bodyscot #inter table,
body.bodypopscot #interpop table {
border-left: 1px solid #FF6600;
border-top: 1px solid #FF6600;
margin-left: auto;
margin-right: auto;
}
body.bodyscot #inter th,
body.bodypopscot #interpop th {
background-color: #FF6600;
color: #FFFFFF;
text-align: left;
vertical-align: bottom;
padding: 4px;
}
body.bodyscot #inter td,
body.bodypopscot #interpop td {
border-right: 1px solid #FF6600;
border-bottom: 1px solid #FF6600;
vertical-align: top;
padding: 4px;
}
/*----- LE CDRA -----*/
body.bodycdra #inter h2,
body.bodypopcdra #interpop h2 {
 margin: 10px 0px 0px 0px;
 padding: 0;
 width: 385px;
 height: 41px;
 background-image:  url("titre_cdra.gif");
}
body.bodycdra #inter h3,
body.bodypopcdra #interpop h3 {
 margin: 10px 0px 10px 0px;
 padding: 3px 0px 1px 12px;
 /*height: 20px;*/
 background-image:  url("fond_h4_cdra.jpg");
 background-repeat: no-repeat;
 color: #FFFFFF;
 font-size: medium;
}
body.bodycdra #inter h4,
body.bodypopcdra #interpop h4 {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 22px;
 background-image:  url("fleche_h5_cdra.gif");
 background-repeat: no-repeat;
 color: #990066;
 font-size: medium;
 text-decoration: underline;
}
body.bodycdra #inter h4 a,
body.bodypopcdra #interpop h4 a {
 color: #990066;
}
body.bodycdra #inter h5,
body.bodypopcdra #interpop h5,
body.bodycdra #inter h5 a,
body.bodypopcdra #interpop h5 a {
 color: #990066;
 font-size: 14px;
}
body.droitecdra #inter {
 float: right;
 margin: 0;
 padding: 0px 0px 0px 0px;
 width: 610px;
}
body.droitecdra #inter #colgauche {
 float: left;
 margin: 0;
 padding: 0;
 width: 377px;
}
body.droitecdra #inter #coldroite {
 float: right;
 margin: 0;
 padding: 320px 12px 0px 10px;
 width: 196px;
 color: #FFFFFF;
 background-image:  url("haut_tot_droit_cdra.jpg");
 background-repeat: no-repeat;
 background-position: right top;
}
body.droitecdra #inter #coldroite a {
 color: #FFFFFF;
}
body.bodycdra #inter li,
body.bodypopcdra #interpop li {
margin: 0;
padding-left: 10px;
padding-bottom: 5px;
list-style: none;
background-image:  url("puce_violete.gif");
background-repeat: no-repeat;
background-position: 0px 6px;
}
body.bodycdra #inter table,
body.bodypopcdra #interpop table {
border-left: 1px solid #990066;
border-top: 1px solid #990066;
margin-left: auto;
margin-right: auto;
}
body.bodycdra #inter th,
body.bodypopcdra #interpop th {
background-color: #990066;
color: #FFFFFF;
text-align: left;
vertical-align: bottom;
padding: 4px;
}
body.bodycdra #inter td,
body.bodypopcdra #interpop td {
border-right: 1px solid #990066;
border-bottom: 1px solid #990066;
vertical-align: top;
padding: 4px;
}
/*----- LE DESENCLAVEMENT -----*/
body.bodydesenclavement #inter h2,
body.bodypopdesenclavement #interpop h2 {
 margin: 10px 0px 0px 0px;
 padding: 0;
 width: 221px;
 height: 41px;
 background-image: url("titre_desenclavement.gif");
}
body.bodydesenclavement #inter h3,
body.bodypopdesenclavement #interpop h3 {
 margin: 10px 0px 10px 0px;
 padding: 3px 0px 1px 12px;
 /*height: 20px;*/
 background-image: url("fond_h4_desenclavement.jpg");
 background-repeat: no-repeat;
 color: #FFFFFF;
 font-size: medium;
}
body.bodydesenclavement #inter h4,
body.bodypopdesenclavement #interpop h4 {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 22px;
 background-image: url("fleche_h5_desenclavement.gif");
 background-repeat: no-repeat;
 color: #0099FF;
 font-size: medium;
 text-decoration: underline;
}
body.bodydesenclavement #inter h4 a,
body.bodypopdesenclavement #interpop h4 a {
 color: #0099FF;
}
body.bodydesenclavement #inter h5,
body.bodypopdesenclavement #interpop h5,
body.bodydesenclavement #inter h5 a,
body.bodypopdesenclavement #interpop h5 a {
 color: #0099FF;
 font-size: 14px;
}
body.droitedesenclavement #inter {
 float: right;
 margin: 0;
 padding: 0px 0px 0px 0px;
 width: 610px;
}
body.droitedesenclavement #inter #colgauche {
 float: left;
 margin: 0;
 padding: 0;
 width: 377px;
}
body.droitedesenclavement #inter #coldroite {
 float: right;
 margin: 0;
 padding: 320px 12px 0px 10px;
 width: 196px;
 color: #FFFFFF;
 background-image:  url("haut_tot_droit_desenclavement.jpg");
 background-repeat: no-repeat;
 background-position: right top;
}
body.droitedesenclavement #inter #coldroite a {
 color: #FFFFFF;
}
body.bodydesenclavement #inter li,
body.bodypopdesenclavement #interpop li {
margin: 0;
padding-left: 10px;
padding-bottom: 5px;
list-style: none;
background-image:  url("puce_bleue.gif");
background-repeat: no-repeat;
background-position: 0px 6px;
}
body.bodydesenclavement #inter table,
body.bodypopdesenclavement #interpop table {
border-left: 1px solid #0099FF;
border-top: 1px solid #0099FF;
margin-left: auto;
margin-right: auto;
}
body.bodydesenclavement #inter th,
body.bodypopdesenclavement #interpop th {
background-color: #0099FF;
color: #FFFFFF;
text-align: left;
vertical-align: bottom;
padding: 4px;
}
body.bodydesenclavement #inter td,
body.bodypopdesenclavement #interpop td {
border-right: 1px solid #0099FF;
border-bottom: 1px solid #0099FF;
vertical-align: top;
padding: 4px;
}
/*----- DOCUMENTATION -----*/
body.bodydocumentation #inter h2 {
 margin: 10px 0px 0px 0px;
 padding: 0;
 width: 225px;
 height: 41px;
 background-image: url("titre_documentation.gif");
}
body.bodydocumentation #inter h3 {
 margin: 10px 0px 10px 0px;
 padding: 3px 0px 1px 12px;
 /*height: 20px;*/
 background-image: url("fond_h4_documentation.jpg");
 background-repeat: no-repeat;
 color: #FFFFFF;
 font-size: medium;
}
body.bodydocumentation #inter h4 {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 22px;
 background-image: url("fleche_h5_documentation.gif");
 background-repeat: no-repeat;
 color: #00DDDA;
 font-size: medium;
 text-decoration: underline;
}
body.bodydocumentation #inter h4 a {
 color: #00DDDA;
}
body.bodydocumentation #inter h5,
body.bodydocumentation #inter h5 a {
 color: #00DDDA;
 font-size: 14px;
}
body.bodydocumentation #inter li {
margin: 0;
padding-left: 10px;
padding-bottom: 5px;
list-style: none;
background-image:  url("puce_turquoise.gif");
background-repeat: no-repeat;
background-position: 0px 6px;
}
body.bodydocumentation #inter table {
border-left: 1px solid #00DDDA;
border-top: 1px solid #00DDDA;
margin-left: auto;
margin-right: auto;
}
body.bodydocumentation #inter th {
background-color: #00DDDA;
color: #FFFFFF;
text-align: left;
vertical-align: bottom;
padding: 4px;
}
body.bodydocumentation #inter td {
border-right: 1px solid #00DDDA;
border-bottom: 1px solid #00DDDA;
vertical-align: top;
padding: 4px;
}
/*----- ESPACE RESERVE -----*/
body.bodyespacereserve #inter h2 {
 margin: 10px 0px 0px 0px;
 padding: 0;
 width: 225px;
 height: 41px;
 background-image: url("titre_espacereserve.gif");
}
body.bodyespacereserve #inter h3 {
 margin: 10px 0px 10px 0px;
 padding: 3px 0px 1px 12px;
 /*height: 20px;*/
 background-image: url("fond_h4_espacereserve.jpg");
 background-repeat: no-repeat;
 color: #FFFFFF;
 font-size: medium;
}
body.bodyespacereserve #inter h4 {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 22px;
 background-image: url("fleche_h5_espacereserve.gif");
 background-repeat: no-repeat;
 color: #F3C200;
 font-size: medium;
 text-decoration: underline;
}
body.bodyespacereserve #inter h4 a {
 color: #F3C200;
}
body.bodyespacereserve #inter h5,
body.bodyespacereserve #inter h5 a {
 color: #F3C200;
 font-size: 14px;
}
body.bodyespacereserve #inter li {
margin: 0;
padding-left: 10px;
padding-bottom: 5px;
list-style: none;
background-image:  url("puce_jaune.gif");
background-repeat: no-repeat;
background-position: 0px 6px;
}
body.bodyespacereserve #inter table {
border-left: 1px solid #F3C200;
border-top: 1px solid #F3C200;
margin-left: auto;
margin-right: auto;
}
body.bodyespacereserve #inter th {
background-color: #F3C200;
color: #FFFFFF;
vertical-align: bottom;
padding: 4px;
}
body.bodyespacereserve #inter td {
border-right: 1px solid #F3C200;
border-bottom: 1px solid #F3C200;
vertical-align: top;
padding: 4px;
}
/*----- PAGES GENERIQUES -----*/
body.bodygen #inter h2 {
 margin: 10px 0px 0px 0px;
 padding: 0;
}
body.bodygen #inter h3 {
 margin: 10px 0px 10px 0px;
 padding: 3px 0px 1px 12px;
 /*height: 20px;*/
 background-image:  url("fond_h4_gen.jpg");
 background-repeat: no-repeat;
 color: #FFFFFF;
 font-size: medium;
}
body.bodygen #inter h4 {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 22px;
 background-image:  url("fleche_h5_gen.gif");
 background-repeat: no-repeat;
 color: #1A83D9;
 font-size: medium;
 text-decoration: underline;
}
body.bodygen #inter h4 a {
 color: #1A83D9;
}
body.bodygen #inter h5,
body.bodygen #inter h5 a {
 color: #1A83D9;
 font-size: 14px;
}
body.bodygen #inter li {
padding-bottom: 5px;
}

body.bodyacc #inter li,
body.bodygen #inter li {
margin: 0;
padding-left: 10px;
list-style: none;
background-image:  url("puce_generique.gif");
background-repeat: no-repeat;
background-position: 0px 6px;
}
body.bodygen #inter table,
body.bodyacc #inter table {
border-left: 1px solid #1A83D9;
border-top: 1px solid #1A83D9;
margin-left: auto;
margin-right: auto;
}
body.bodygen #inter th,
body.bodyacc #inter th {
background-color: #1A83D9;
color: #FFFFFF;
text-align: left;
vertical-align: bottom;
padding: 4px;
}
body.bodygen #inter td,
body.bodyacc #inter td {
border-right: 1px solid #1A83D9;
border-bottom: 1px solid #1A83D9;
vertical-align: top;
padding: 4px;
}
/**-----**/
/**-----**/
/**-----**/
/**----- VAGUE FOND -----**/
#vague {
 float: left;
 clear: both;
 width: 780px;
 height: 40px;
 font-size: x-small;
 background-image:  url("fond_vague.jpg");
 background-position: bottom;
 background-repeat: no-repeat;
}
#vague a {
 margin: 0px 0px 0px 170px;
 display: block;
 width: 65px;
 height: 17px;
 padding: 3px 0px 5px 10px;
 background-repeat: no-repeat;
}
#vague a:hover {
 text-decoration: none;
}
body.bodyacc #vague a,
body.bodygen #vague a  {
 background-image:  url("fleche_haut_gen.gif");
}
body.bodychablais #vague a {
 background-image:  url("fleche_haut_chablais.gif");
 color: #DF204F;
}
body.bodysiac #vague a {
 background-image:  url("fleche_haut_siac.gif");
 color: #72A405;
}
body.bodyscot #vague a {
 background-image:  url("fleche_haut_scot.gif");
 color: #FF6600;
}
body.bodycdra #vague a {
 background-image:  url("images/CSS/fleche_haut_cdra.gif");
 color: #990066;
}
body.bodydesenclavement #vague a {
 background-image:  url("fleche_haut_desenclavement.gif");
 color: #0099FF;
}
body.bodydocumentation #vague a {
 background-image:  url("fleche_haut_documentation.gif");
 color: #00DDDA;
}
body.bodyespacereserve #vague a {
 background-image:  url("fleche_haut_espacereserve.gif");
 color: #F3C200;
}
body.droitechablais #vague {
 background-image:  url("fond_vague_chablais_droite.jpg");
}
body.droitesiac #vague {
 background-image:  url("fond_vague_siac_droite.jpg");
}
body.droitescot #vague {
 background-image:  url("fond_vague_scot_droite.jpg");
}
body.droitecdra #vague {
 background-image: url("fond_vague_cdra_droite.jpg");
}
body.droitedesenclavement #vague {
 background-image: url("fond_vague_desenclavement_droite.jpg");
}
/**-----**/
/**-----**/
/**-----**/
/**----- FOOTER -----**/
#footer {
 float: left;
 margin: 0;
 padding: 10px 8px 0px 0px;
 width: 772px;
 height: 69px;
 background-image:  url("fond_footer.jpg");
 background-repeat: no-repeat;
 color: White;
 font-weight: bold;
 text-align: right;
}
#footer ul {
 margin: 0;
 padding: 0;
 list-style: none;
}
#footer ul li {
 display: inline;
}
#footer ul li a {
 color: White;
}
#footer ul li a.handicap {
 background-image:  url("picto_handicap.gif");
 background-repeat: no-repeat;
 padding: 5px 0px 8px 40px;
}
/*----------*/
/*----------*/
/*----------*/
/*----- COULEURS DE TEXTE -----*/
/*----- COULEURS DE LIENS -----*/
div.coul01, .rose, .coul01, .coul01 a {
 color: #DF204F;
}
div.coul02, .vert, .coul02, .coul02 a {
 color: #72A405;
}
div.coul03, .orange, .coul03, .coul03 a {
 color: #FF6600;
}
div.coul04, .violet, .coul04, .coul04 a {
 color: #990066;
}
div.coul05, .bleuClair, .coul05, .coul05 a {
 color: #0099FF;
}
div.coul06, .blanc, .coul06, .coul06 a {
 color: #FFFFFF;
}
div.coul07, .rouge, .coul07, .coul07 a {
 color: #CC0000;
}
div.coul08, .turquoise, .coul08, .coul08 a {
 color: #00DDDA;
}
div.coul09, .jaune, .coul09, .coul09 a {
 color: #F3C200;
}
/*----------*/
/*----------*/
/*----------*/
/*----- BORDURE D'IMAGES -----*/
img.bord01 , .bordureRose {
 border: 1px solid #DF204F;
}
img.bord02 , .bordureVerte {
 border: 1px solid #72A405;
}
img.bord03 , .bordureOrange {
 border: 1px solid #FF6600;
}
img.bord04 , .bordureViolette {
 border: 1px solid #990066;
}
img.bord05 , .bordureBleueClaire {
 border: 1px solid #0099FF;
}
img.bord06 , .bordureRouge {
 border: 1px solid #CC0000;
}
img.bord07 , .bordureTurquoise {
 border: 1px solid #00DDDA;
}
img.bord08 , .bordureJaune {
 border: 1px solid #F3C200;
}
/*----------*/
/*----------*/
/*----------*/
/*----- DIVERS ELEMENTS DE STRUCTURE -----*/
.invisible {
 display: none;
}
/*----------*/
/*----------*/
/*----------*/
/*----- POP UPS -----*/
body.bodypopchablais,
body.bodypopsiac,
body.bodypopscot,
body.bodypopcdra,
body.bodypopdesenclavement {
 margin: 0;
 padding: 0;
 background-color: #115790;
 background-image:  url("pop_fond.gif");
 background-position: 0px 0px;
 background-repeat: no-repeat;
}
body.bodypopchablais h1,
body.bodypopsiac h1,
body.bodypopscot h1,
body.bodypopcdra h1,
body.bodypopdesenclavement h1 {
display: none;
}
#totalpop {
width: 620px;
background-color: white;
}
#interpop {
padding: 60px 5px 0px 10px;
background-image:  url("pop_header.gif");
background-position: top;
background-repeat: no-repeat;
}
#footerpop {
width: 620px;
height: 80px;
background-image:  url("pop_footer.gif");
background-position: bottom;
background-repeat: no-repeat;
font-size: x-small;
}
#footerpop a.hautpage {
float: left;
 margin: 0px 0px 0px 10px;
 display: block;
 width: 65px;
 height: 17px;
 padding: 3px 0px 5px 10px;
 background-repeat: no-repeat;
}
#footerpop a.imprim {
float: right;
 margin: 0;
 display: block;
 width: 85px;
 height: 17px;
 padding: 3px 20px 5px 0px;
 background-repeat: no-repeat;
background-position: 85px 4px;
}
#footerpop a:hover {
text-decoration: none;
}
/*----- LIENS HAUT DE PAGES -----*/
/*----- LE CHABLAIS -----*/
body.bodypopchablais #footerpop a {
 color: #DF204F;
}
body.bodypopchablais #footerpop a.hautpage {
 background-image:  url("fleche_haut_chablais.gif");
}
body.bodypopchablais #footerpop a.imprim {
 background-image:  url("imprim_chablais.gif");
}
/*----- LE SIAC -----*/
body.bodypopsiac #footerpop a {
 color: #72A405;
}
body.bodypopsiac #footerpop a.hautpage {
 background-image:  url("fleche_haut_siac.gif");
}
body.bodypopsiac #footerpop a.imprim {
 background-image:  url("imprim_siac.gif");
}
/*----- LE SCOT-----*/
body.bodypopscot #footerpop a {
 color: #FF6600;
}
body.bodypopscot #footerpop a.hautpage {
 background-image:  url("fleche_haut_scot.gif");
}
body.bodypopscot #footerpop a.imprim {
 background-image:  url("imprim_scot.gif");
}
/*----- LE CDRA -----*/
body.bodypopcdra #footerpop a {
 color: #990066;
}
body.bodypopcdra #footerpop a.hautpage {
 background-image:  url("fleche_haut_cdra.gif");
}
body.bodypopcdra #footerpop a.imprim {
 background-image:  url("imprim_cdra.gif");
}
/*----- LE DESENCLAVEMENT -----*/
body.bodypopdesenclavement #footerpop a {
 color: #0099FF;
}
body.bodypopdesenclavement #footerpop a.hautpage {
 background-image:  url("fleche_haut_desenclavement.gif");
}
body.bodypopdesenclavement #footerpop a.imprim {
 background-image:  url("imprim_desenclavement.gif");
}
/*---------RESULTATS DE LA RECHERCHE-----------*/
body.bodygen #inter table.result, .tableauResultatRecherche {
margin-top: 10px;
width: 590px;
border: none;
}
caption {
display: none;
}
body.bodygen #inter table.result th {
text-align: left;
background-color: #FFFFFF;
color: #144F82;
}
body.bodygen #inter table.result th#a1 {
width: 500px;
}
body.bodygen #inter table.result th#a2 {
width: 90px;
}
body.bodygen #inter table.result .title {
width: 500px;
text-align: left;
border: none;
}
body.bodygen #inter table.result .title a {
color: #FF6600;
}
body.bodygen #inter table.result .title a:hover {
text-decoration: none;
}
body.bodygen #inter table.result .date {
width: 90px;
font-size: x-small;
color: #FF6600;
text-align: right;
border: none;
}
body.bodygen #inter .description {
border: 1px solid #B1DCFF;
background-color: #E8F5FF;
padding: 5px;
width: 580px;
}
body.bodygen #inter .prec {
float: left;
padding-top: 5px;
}
body.bodygen #inter .prec a {
 /*display: block;
 width: 70px;*/
 font-size: x-small;
 color: #1A83D9;
 text-decoration: none;
}
body.bodygen #inter .prec a:hover {
 text-decoration: underline;
}
body.bodygen #inter .suiv {
float: right;
text-align: right;
padding-top: 5px;
}
body.bodygen #inter .suiv a {
/* display: block;
 width: 60px;*/
 font-size: x-small;
 color: #1A83D9;
 text-decoration: none;
}
body.bodygen #inter .suiv a:hover {
 text-decoration: underline;
}

/*---------Tableaux totems droits-----------*/

body.bodycdra #coldroite table {
border-left: 1px solid #FFFFFF;
border-top: 1px solid #FFFFFF;
margin-left: auto;
margin-right: auto;
}
body.bodycdra #coldroite th {
background-color: #FFFFFF;
color: #990066;
text-align: center;
vertical-align: bottom;
padding: 4px;
}
body.bodycdra #coldroite td {
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
text-align: left;
vertical-align: top;
padding: 4px;
}

body.bodydesenclavement #coldroite table {
border-left: 1px solid #FFFFFF;
border-top: 1px solid #FFFFFF;
margin-left: auto;
margin-right: auto;
}
body.bodydesenclavement #coldroite th {
background-color: #FFFFFF;
color: #0099FF;
text-align: center;
vertical-align: bottom;
padding: 4px;
}
body.bodydesenclavement #coldroite td {
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
text-align: left;
vertical-align: top;
padding: 4px;
}

/*---------Tableaux paysages-----------*/
body.bodypopchablais #interpop .tabpaysages td, 
body.bodypopchablais #interpop .tabpaysages tr, 
body.bodypopchablais #interpop .tabpaysages th, 
body.bodypopchablais #interpop .tabpaysages {
border : none;
margin-left: auto;
margin-right: auto;
background-color: #FFFFFF;
text-align: center;
vertical-align: top;
padding: 0px;
padding-bottom: 10px;
}
/*---------cadre jaune------------*/
.bord08 , .BlocBordureJaune {
 border: 1px solid #F3C200;
}

/*-------retrait------*/
div.retrait, .retrait {
 padding-left: 25px;
}