/*/* CSS Document */

*{
  margin:0;
  padding:0;
}

body{
  background: #666666;
  text-align: center;
}

div#site{
  background: #fff;
  width:290px;
  color:#777;
  font-family: Arial, Helvetica, sans-serif;
  font-size:10px;
  line-height:12px;
  text-align: left;
  font-weight: normal;
  margin-bottom:20px;
  margin: 0 auto;
}


h1{
  color:#CA812F;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight: normal;
  margin-bottom:3px;
}
h2{
  color:#86A53C;
  font-size:10px;
  text-transform: uppercase;
  font-weight: normal;
  margin-bottom:10px;
}
h3{
  color:#397F8A;
  font-family: Arial, Helvetica, sans-serif;
  font-size:10px;
}
h4{
  color:#666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}
h5{
  color:#459DAB;
  font-family:  Arial, Helvetica, sans-serif;
  font-size:10px;
}

a{
  color:#38708F;
  text-decoration: underline;
}
a:hover{
  text-decoration: none;
}
a img{
  border:none;
}

table {
	width: 280px ;
}

.submit {
	width: 250px ;
}


/*----------------------------------------------------------------------------*/


div#blocLogo{
  height:95px;
  text-align: center;
}
div#blocLogo img{
  margin-top:15px;
  margin-left:-15px;
}

div#menu{
  border-top:1px solid #DEDEDE;
  margin-bottom:20px;
}
div#menu ul, div#menu ul li{
  list-style-type: none;
  list-style-position: outside;
}


div#menu ul li a{
  color:#666;
  background: #F1F1F1;
  display:block;
  height:18px;
  line-height:18px;
  border-top:1px solid #ffffff;
  border-bottom:1px solid #D2D2D2;
  padding-left:20px;
  text-decoration: none;
}
div#menu ul li a:hover, div#menu ul li a:active, div#menu ul li a:focus{
  text-decoration: underline;
  background: #F7F7F7;
}
div#menu ul li a.select{
  color:#BC292F;
  font-weight:bold;
}

div#menu ul li ul li a{
  background: none;
  border:none;
}
div#menu ul li a:hover, div#menu ul li a:active, div#menu ul li a:focus{
  text-decoration: underline;
  background: #ffffff;
  color:#1289BB;

}
div#menu ul li ul{
  border-bottom:1px solid #D2D2D2;
}

div#menu ul li ul ul{
  margin-left:20px;
  border:none;
}


div#contenu{
  padding:0 15px 20px;
  border-bottom:1px solid #D2D2D2;
}
div#contenu img{
  display:block;
  margin-bottom:5px;
  max-width: 250px;
}

div#contenu ul, div#contenu ul li{
  list-style-type: none;
  list-style-position: outside;
}

div#newsBlock{
  background:#E6F1F7;
  border-top:1px solid #ffffff;
  border-bottom:1px solid #D2D2D2;
}
div#newsBlock a{
  color:#777777;
  text-decoration: none;
}

div#newsBlock h2{
  color:#1289BB;
  margin:0;
  font-size:14px;
  text-transform: none;
  margin: 10px 0 5px;
}
div#newsBlock h3, div#newsBlock ul li a{
  color:#397F8A;
  text-transform: uppercase;
  text-decoration: none;
}
div#newsBlock h3{
  margin-bottom:5px;
}
div#newsBlock div#photo{
  margin-bottom:5px;
}
div#newsBlock div{
  padding:0 15px 10px;
}
div#newsBlock div#photo, div#newsBlock div#photo div{
  padding:0;
  border:none;
  margin:0;
}
div#newsBlock div#photo{
  margin-bottom:5px;
}
div#newsBlock ul{
  margin-top:5px;
  margin-bottom:5px;
  list-style-type: none;
  list-style-position: outside;
}
div#newsBlock ul li{
  list-style-type: none;
  list-style-position: outside;
}

div#newsBlock a:hover, div#newsBlock a:active, div#newsBlock a:focus{
  text-decoration: underline;
}





div#meteo{
  background:#EDF6DB;
  padding:15px;
  border:none;
  border-top:1px solid #ffffff;
}
div#meteo h3{
  color:#666666;
  text-transform: none;
  margin-top:8px;
  margin-bottom:2px;
}
div#meteo h5{
  color:#478698;
}
div#meteo h4{
  font-weight:bold;
  color:#478698;
  font-size:11px;
  margin-top:3px;
  margin-bottom:7px;
}
div#meteo h4 strong{
  display:block;
  color:#AA4829;
  font-size:18px;
  font-weight:normal;
  margin-top:5px;
}
div#meteo a{
  color:#666666;
}

div#blockInfos{
  padding:10px 15px ;
  border:none;
  border-bottom:1px solid #D2D2D2;
}
div#blockInfos ul, div#blockInfos ul li{
  list-style-type: none;
  list-style-position: outside;
}

div#blockInfos ul li{
  display:inline;
}
div#blockInfos ul li a{
  text-decoration: none;
  display:block;
}
div#blockInfos ul li a:hover, div#blockInfos ul li a:active, div#blockInfos ul li a:focus{
  text-decoration: underline;
}

div#rubAnnexe{
  padding:10px 15px;
  border-bottom:1px solid #D2D2D2;
}
div#rubAnnexe ul, div#rubAnnexe ul li{
  list-style-type: none;
  list-style-position: outside;
}
div#rubAnnexe ul{
  margin-left:5px;
}
div#rubAnnexe ul li a{
  padding-left:22px;
  display:block;
  height:20px;
  text-decoration: none;
  color:#7C7C7C;
}
div#rubAnnexe ul li a:hover, div#rubAnnexe ul li a:active, div#rubAnnexe ul li a:focus{
  text-decoration: underline;
}


div#rubAnnexe ul li a#sondage{
  background: url(../images/sondage.gif) no-repeat 0 1px;
}
div#rubAnnexe ul li a#offres{
  background: url(../images/offres.gif) no-repeat 0 2px;
}
div#rubAnnexe ul li a#marche{
  background: url(../images/marche.gif) no-repeat 0 3px;
}
div#rubAnnexe ul li a#plan{
  background: url(../images/plan.gif) no-repeat 0 2px;
}
div#rubAnnexe ul li a#english{
  background: url(../images/english.gif) no-repeat 0 4px;
}
div#rubAnnexe ul li a#francais{
  background: url(../images/francais.gif) no-repeat 0 4px;
}


div#rubAnnexe ul li a strong, div#rubAnnexe2 ul li a strong{
  color:#688E97;
}

div#adresse{
  padding:5px 15px;
  color:#7C9343;
  border-bottom:1px solid #D2D2D2;
}


ul#footer{
  padding:10px 15px ;
  border:none;
}
ul#footer, ul#footer li{
  list-style-type: none;
  list-style-position: outside;
}

ul#footer li{
  display:inline;
}
ul#footer li a{
  text-decoration: none;
  display:block;
  color:#B0732E;
}
ul#footer li a:hover, ul#footer li a:active, ul#footer li a:focus{
  text-decoration: underline;
}

