/* Generated by KompoZer */
page {
  margin: auto;
  width: 800px;
  text-align: center;
}
#body {
  border: 1px solid black;
  margin: -8px auto auto;
  padding: 0px;
  width: 775px;
  background-color: #ffffff;
  text-align: center;
}
div.menu-droit {
  width: 170px;
  float: right;
  color: #ffffff;
  margin-bottom: 15px;
  margin-left: 18px;
  margin-top: 10px;
  padding-right: 15px;
}
div.france {
  border-left: 1px solid #333333;
  border-right: 1px solid #333333;
  width: 170px;
  height: 161px;
  padding-bottom: 0px;
}
div.bleu {
  border-style: none solid solid;
  border-color: -moz-use-text-color #333333 #333333;
  border-width: 0px 0px 1px;
  text-decoration: none;
  width: 172px;
  background-image: url(images/fond-bleu.gif);
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
}
div.haut {
  width: 172px;
  height: 30px;
  background-image: url(images/haut-mdroit.gif);
  background-repeat: no-repeat;
}
div.bas {
  width: 172px;
  height: 13px;
  background-image: url(images/bas-mdroit.gif);
  background-repeat: no-repeat;
}
div.membre {
  padding: 5px 4px 4px 0px;
  height: 20px;
  width: 170px;
  margin-top: 10px;
  background-image: url(images/membre.gif);
  background-repeat: no-repeat;
  text-align: center;
}
div.photo {
  border-left: 1px solid #333333;
  border-right: 1px solid #333333;
  border-bottom: 1px solid #333333;
  width: 170px;
  height: 74px;
  padding-bottom: 0px;
}
a.bleu {
  font-family: Arial,Helvetica,sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #ffffff;
  text-decoration: none;
}
a.bleu:hover {
  color: #000066;
  text-decoration: none;
  text-align: center;
}
.p-bleu {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: #000066;
  line-height: 9px;
  padding-top: 5px;
}
#header {
  border-bottom: 1px solid #000000;
  width: 775px;
  height: 100px;
  background-image: url(images/header.jpg);
  background-repeat: no-repeat;
  padding-top: 0px;
  margin-bottom: 0px;
}
div.logo {
  float: left;
  margin-left: 5px;
  padding-top: 5px;
}
div.protection-civile {
  margin-right: 160px;
  padding-top: 15px;
}
#footer {
  border-top: 3px solid #ff9900;
  clear: both;
  padding-top: 2px;
  width: 775px;
  margin-top: 10px;
  margin-bottom: 5px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: #aaaaaa;
  text-align: center;
}
a.footer:link {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: #ea8333;
  text-decoration: none;
}
a.footer:visited {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: #ea8333;
  text-decoration: none;
}
a.footer:active {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: #ea8333;
  text-decoration: none;
}
a.footer:hover {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: #ea8333;
  text-decoration: underline;
}
p.footer {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: #aaaaaa;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 2px;
  text-align: center;
}

div.menu-principal {
  border-bottom: 1px solid #000000;
  padding: 0px 0px 4px 15px;
  width: 760px;
  background-image: url(images/fond-menu.gif);
  text-align: left;
}
.menu-secondaire {
  height: 15px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}
a.menu {
  border-bottom: medium none;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
  padding-right: 38px;
}
a.menu:hover {
  color: #ff0000;
  text-decoration: underline overline;
}
a.menu:before {
  content: url(images/puce.gif);
  padding-left: 5px;
  padding-right: 5px;
}
a.menu2 {
  border-bottom: medium none;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #000066;
  text-decoration: underline;
  font-weight: bold;
  padding-right: 38px;
}
a.menu2:hover {
  color: #ff0000;
  text-decoration: underline overline;
}
a.menu2:before {
  content: url(images/puce.gif);
  padding-left: 5px;
  padding-right: 5px;
}
a.menu-secondaire {
  border-bottom: medium none;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
  padding-right: 18px;
}
a.menu-secondaire:hover {
  color: #ff0000;
  text-decoration: underline overline;
}
a.menu-secondaire:before {
  content: url(images/puce.gif);
  padding-left: 3px;
  padding-right: 5px;
}
span.h1 {
  font-family: Arial;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 12px;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
  color: #ff660b;
}
span.h2a {
  margin: 0px;
  font-family: Arial;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
  color: #6c9999;
  text-transform: lowercase;
}
span.h4 {
  margin: 0px;
  padding: 5px 5px 0px;
  font-family: Arial;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 11px;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
  color: #cc0000;
  text-transform: uppercase;
}

/**************************** CSS CONTENU ***********************************/
h1	{ font:bold 12px Arial; color:#FF660B; }
h2	{ font:bold 29px Arial; color:#6cb0c1; text-transform:uppercase; margin:0px; }
h2a	{ font:bold 20px Arial;	color:#6c9999; text-transform:lowercase; margin:0px; }
h3	{ font:bold 17px Arial; color:#6c9999; text-transform:capitalize; margin:0px; padding:5px; }
h4	{ font:bold 11px Arial; color:#CC0000; text-transform:uppercase; text-align:left; margin:10px 0px 0px 20px; }

img.imageleft 	{ float:left; margin:5px 10px 5px 0px; border:0px; }
img.imageright	{ float:right; margin:5px 0px 5px 10px; border:0px; }
img.imagecenter { text-align:center; margin:5px 5px 5px 5px; border:0px; }

#info-plus 	{ width:530px; height:120px; background-color:#FFFFFF; border:1px dashed #666666; margin-top:10px; text-align:left; }
#list-info 	{ float:left; margin:10px; width:156px; }

ul		{ list-style:circle; }

/*********************** STRUCTURE DU CONTENU ***********************************/
div.contenu	{ float:left; background-color:#FFFFFF; margin:10px 0px 0px 0px; }
div.carte	{ float:left; margin-left:20px; background-color:#FFFFFF; margin-top: 10px; }
div.article	{ width:530px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:1.3em; color:#333333; background-color:#f2f2f2; padding:10px 10px 10px 10px; text-align:justify; border:1px solid #0A347C; margin:0px 0px 15px 16px }
table.article	{ width:510px; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:2px; padding-right:2px; }
div.suite	{ width:508px; height:20px; border-bottom:2px solid #009193; border-top:2px solid #009193; margin-top:10px; text-align:right; }
div.news	{ font-family:Arial, Helvetica, sans-serif; }

/*********************** TABLE DES TITRES D'ONGLET **************************/
td.date      		{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-align:right; }
td.titre     		{ background-color:#0A347C; text-align:center; font:bold 12px Arial; color:#FF660B; }

div.titre		{ height:15px; padding-bottom:0px; }

div.tetiaire-info 	{ font-family:Arial, Helvetica, sans-serif; color:#CDF0FF; font-size:11px; text-align:right; width:530px; margin-left:16px; }


div.login { 
float:left; 
background-color:#FFFFFF; 
margin-top:50px; 
background-image:url(images/login.gif); 
background-repeat:no-repeat; 
height:400px; 
width:500px;
}

.champtxt_login	{ font:9px Arial, Arial, Helvetica, sans-serif; border:1px solid #494F7A; color:#494F7A; background-color:#FFFFFF; vertical-align:middle; padding-left:3px; }

.champ_login	{ margin-top:40px; padding-left:0px; }
.bouton_login	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FF660B; text-decoration:none; }
.txt_login	{ font: 11px Arial, Arial, Helvetica, sans-serif; color:#FF660B; vertical-align:middle; padding-left:3px; }

.titreidentification	{ margin:75px 0px 0px 20px; font:30px Arial, Arial, Helvetica, sans-serif; color:#FF660B; padding-left:inherit;}

/* FIREFOX */
*>.champtxt_login	{ font:9px Arial, Arial, Helvetica, sans-serif; border:1px solid #494F7A; color:#494F7A; background-color:#FFFFFF; vertical-align:middle; padding-left:3px; margin-bottom:0px; }
*>.champ_login	{ margin-top:20px; padding-left:140px; }
*>.txt_login	{ font: 11px Arial, Arial, Helvetica, sans-serif; color:#FF660B; vertical-align:middle; padding-left:3px; margin-bottom:5px; }
*>.titreidentification	{ margin:90px 0px 0px 30px; font:35px Arial, Arial, Helvetica, sans-serif; color:#FF660B; padding-left:inherit;}





