/* global CSS settings */
* {
    padding: 0;
    margin: 0;
    border: 0;
    outline: 0;
    font-size: 1em;
    vertical-align: top/*baseline*/;
    background: transparent;
    font-family: "Trebuchet MS",Tahoma,Arial,sans-serif;
    color:#ccc;
}
:focus {outline: 0;}
html {margin:0;padding:0}
body {
    border:0; /* removes the border around the viewport in old versions of IE */
    width:100%;
    background:#000;
    font-size:83%;

  font-size: 13px;

    /*min-width:600px;*/
}

h1 {font-size:1.6em; margin:0.0em 0 0.2em 0; /*color:#004000;*/}
h2 {font-size:1.3em; margin:0.2em 0 0.2em 0; /*color:#008000;*/}
h3 {font-size:1.2em; margin:0.2em 0 0.2em 0; /*color:#40A040;*/}
h4 {font-size:1.1em; margin:0.2em 0 0.2em 0; /*color:#004000;*/}
h1, h2, h3, h4 {text-align:left}

/* colors
orange  : #e88915
bleu    : #004c88
bleu2   : #557fb9
*/

.main-sommaire { /* main table */
  width:100%;
  background:#361600 url(/gabarit/imgs/bg-dg-960.jpg) no-repeat 0 234px;
}
.main { /* main table */
  width:100%;
  background:#220d00 url(/gabarit/imgs/bg_960_720.jpg) repeat-y 0 234px;
}


.leftcol {
  width:220px;
  height:210px;
}
.bandeau { /* bandeau */
  background:#557fb9 url(/gabarit/imgs/bandeau-bg.jpg) repeat-x top;
  /*width:100%;*/
  height:210px;
  text-align:left;
}
.td-menu {
  height:25px;
  background:#004c88;/*#e88915;*/
  color:#fff;
}

.main-tr {
/*  
 *  background:#361600 url(/gabarit/imgs/bg-dg-960.jpg) no-repeat top left;
 */
}
.main-tr-ville {
/*  
 *  background:#220d00 url(/gabarit/imgs/bg_960_720.jpg) repeat-y top left;
 */
}

.left-content,
.right-content {
  background:url(/gabarit/imgs/bg-trans.png);
}
.main-content {
  height:500px;
  min-height:500px;
width:100%;
}
td.left-content {
  width:220px;
}

ul#fader {
  list-style-type:none;
  height:210px;
  /*margin:0;
  padding:0;*/
  border-right:1px solid #7193C1
}
ul#fader img {margin:0;padding:0;border:none}

/***************************/

#breves h2,
#articles h2 {
  font-size:1.2em;
  margin:0.5em auto;
  color:#fff;
  text-align:center;
}
#une1 {
  width:60%;
  float:left;
  color:#fff;
}
div.une {
  margin:0.5em;
  padding:0.5em;
  border:2px solid #222;
  background:url(/gabarit/imgs/bg-trans.png);
}
td.une {
  margin:0.5em;
  padding:0.5em;
  border:2px solid #222;
  background:url(/gabarit/imgs/bg-trans-65.png);
}
.une ul,
.une1 ol {
    list-style-position:outside;
    margin-left:1.0em;
}

#une1 ul,
#une1 ol {
  list-style-position:outside;
  margin-left:1.0em;
}
#une1 li {
  color:#fff;
}


#une2 {
  margin-left:60%;
  width:auto:
  float:left;
}
#une2 p {margin:0.7em 0}
#une2 ul {
  list-style:circle inside;
  margin:0.6em 0;
}
div.deux {
  margin:0.5em;
  padding:0.5em;
  width:auto;
  /*border:2px solid #222;*/
  /*background:url(/gabarit/imgs/bg-trans.png);*/
}


.articlesel {
  text-decoration:none;
}


/*** formulaire mail/SMS ***/
#subscribe {
  border-top:1px dotted #ccc;
}
#subscribe h2 {margin-top:1.0em}
#subscribetable {
  width:100%;
}
#subscribetable input {
  border:1px solid #ccc;
  background:#004b63;
  color:#fff;
  width:120px;
}
#subscribetable input.check {width:auto;margin:0 0.6em}

.mailtd {
  background:url(/gabarit/imgs/mail.png) 0 5px no-repeat;
  text-align:right;
  width:56px;
  height:48px;
}
.mobtd {
  background:url(/gabarit/imgs/mobile.png) 0 5px no-repeat;
  text-align:right;
  width:56px;
  height:48px;
}

/***************************/
#page {
  margin:1.0em;
  padding:0.5em;
  color:#fff;
}
#page p {
  margin:0.5em 0;
}
#page h3 {
  font-size:1.5em;
  /*clear:both;*/
  color:#E88915;
  margin-top:1.0em;
}
#page h3 sup {color:#E88915}
#page ol {
  list-style:decimal outside;
  margin-left:0.8em;
}
#page ul {
  list-style:circle outside;
}
#page ul li,
#page ol li {
  margin:0 0 0 1.0em;
}
#page hr,
hr {
  clear:both;
  color:#333;
  background-color:#333;
  height: 0;
  border: 0;
}
#page .spip_doc_descriptif {
  color:#E88915;
  font-size:0.9em;
  font-style:italic;
  background:#111;
  border:0px solid red;
  margin-top:0.3em;
}
/*
#page dd.spip_doc_descriptif {
  float:none;
  background:#fff;
}
*/
#hierarchie {float:right;}
.surtitre {}
.titre {
  font-weight:bold;
  font-size:1.8em;
}
.soustitre {
  font-size:1.2em;
  font-weight:bold;
  color:#E88915;
}
.chapo {
  font-size:1.2em;
  margin-top:0.6em;
  font-style:italic;
  color:#555;
  font-family: Times New Roman, Times, serif;
  border-bottom:1px solid #444;
  clear:both;
}
.article {
  color:#fff;
}
.article p {
  margin:0 0 0.3em 0;
  text-align:justify;
}
.article p strong {margin:0 0 0.3em 0;vertical-align:baseline}
.article p i {color:#fff;}
.article img {
  border:1px solid #ccc /*#E88915*/;
}

dl.spip_documents_right,
span.spip_documents_right {margin:0.2em 0 0.2em 1.0em}
dl.spip_documents_left,
span.spip_documents_left  {margin:0.2em 1.0em 0.5em 0}


.spip_logos {margin-right:1.0em;margin-bottom:0.5em}

.notesdiv {
  padding-top:20px;
  clear:both;
}

.psdiv {
  padding-top:20px;
  clear:both;
}
.ps {
  border-top:1px solid #444;
}

table.spip  {border:1px solid #555;clear:both;border-collapse:collapse}
tr.row_even td {}
table.spip th {text-align:center;background:#333;font-weight:bold;padding:0.2em}
table.spip td {border:1px solid #555;padding:0.2em}

/***************************/
#footer {
  background: #003448 url(/gabarit/imgs/footer_bg.gif) 0 -1px repeat-x;
  height: 170px;
  min-height: 170px;
  padding: 30px 0 0 0;
  border-top:1px solid #00a1e4;
}
#footer .wrap {
  width: 950px;
  margin: 0 auto;
}
#footer h2 {
  text-transform: lowercase;
  font-weight: normal;
  font-size: 16px;
  margin-bottom: 15px;
  border-bottom:1px dotted #006682;
}
#footer p,
#footer ul,
#footer ol {
  text-align: justify;
  line-height: 16px;
  font-size: 12px;
}
#footer a h2 {position:absolute;left:-999px;}
#footer a strong {position:absolute;left:-999px;}

.box2 ul {list-style: circle outside;}
.box2 a:link,
.box2 a:hover,
.box2 a:active,
.box2 a:visited  {
  color: #EDEDED;
}

#footer #legal {
  clear: both;
  padding-top: 20px;
  text-align: center;
  color: #375C69;
}
#fbox1, #fbox2, #fbox3 {
  float: left;
}
#fbox1 {width:250px;}
#fbox2 {width:250px;padding-left: 70px;}
#fbox3 {width:250px;padding-left: 70px;}

/**************************/
.weatherdiv {
  margin:0.5em;
  padding:0.5em;
  font-size:0.8em;
  background:url(/gabarit/imgs/bg-trans.png);
  border:2px solid #557FB9;
}

/**************************/
ul.sidenav {
  font-size: 1.0em /*1.2em*/;
  /*float: left;*/
  width: 200px;
  margin: 0 auto;
  padding: 0;
  list-style: none;
  background: #004c88;
  border-bottom: 1px solid #3373a9;
  border-top: 1px solid #003867;
}
ul.sidenav li {
  overflow:hidden;
  width:100%;
}
ul.sidenav li a{
overflow:hidden;
  display: block;
  color: #fff;
  text-decoration: none;
  width: 155px;
  padding: 10px 10px 10px 35px;
  background: url(/gabarit/imgs/sidenav_a.gif) no-repeat 5px 7px;
  border-top: 1px solid #3373a9;
  border-bottom: 1px solid #003867;
}
ul.sidenav li a:hover {
overflow:hidden;
  background: #003867 url(/gabarit/imgs/sidenav_a.gif) no-repeat 5px 7px;
  border-top: 1px solid #1a4c76;
}
ul.sidenav li span{ display: none; }
ul.sidenav li a:hover span {
overflow:hidden;
  display: block;
  font-size: 0.9em /*0.8em*/;
  padding: 10px 0;
}
/**************************/
/* colors
orange  : #e88915
bleu    : #004c88
bleu2   : #557fb9
*/

