/* CSS Document */
html,body{padding:0px;margin:0px;background-color:#d9dee1;font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px;height:100%}
.main{width:1024px; margin:auto; border:1px solid #74a6b3; border-top:0px; padding-bottom:20px;background-color:#FFFFFF}
.banniere{width:1024;height:125px; background-image:url(images/banniere.jpg); text-align:right;}
.titre{width:1024;height:26px; background-image:url(images/titre.jpg); color:#FFFFFF; padding-left:198px;  text-align:left; font-size:14px;font-family:"Times New Roman", Times, serif;}
.contenu{width:1024px;}
.colonne0{ float:left; width:180px; text-align:left; padding-left:10px; padding-top:15px     }
.colonne1{float:left;width:590px; text-align:left; padding-left:20px;  padding-top:15px; text-align:justify}
.colonne2{float:left;width:200px; text-align:left; padding-left:15px;  padding-top:15px}
.colonne3{ text-align: justify; float:left; width:790px; padding-left:20px; padding-top:15px; }
.colonne4{ text-align: justify; float:right; width:700px; padding-left:20px; padding-top:15px; }
.colonne5{ float:left; width:auto; text-align:left; padding-left:10px; padding-top:15px     }
.boutton{ font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#1b4f75; font-size:14px; padding-bottom:4px;}
.image{ float:left}
.formulaire{text-align:right; padding-right:10px; padding-top:20px;}
.input{border:1px solid #134668; margin-bottom:5px;}
.boutton2{ font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#1b4f75; font-size:14px; padding-bottom:4px;text-align:left; padding-left:25px;}
.favoris{ position:relative; top:82px}
.puce{ font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#1b4f75; font-size:14px; padding-bottom:4px; padding-left:20px; background-image:url(images/puce.jpg); background-repeat:no-repeat; background-position:left top;}
.titrelnk{ text-decoration:none; color:#FFFFFF; font-weight:normal;}
a{text-decoration:none;font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#1b4f75;}
.fermer,.addform{position:absolute; visibility:hidden}
.sboutton{ font-family:Geneva, Arial, Helvetica, sans-serif; color:#1b4f75; font-size:12px; padding-bottom:4px; padding-left:15px}
.signature{clear:both; color:#1b4f75; font-size:12px; padding-top:2px;}
.nwstitre{ font-family:Geneva, Arial, Helvetica, sans-serif; color:#1b4f75; font-size:14px; font-weight:bold}
.ouvert{position:relative; visibility:visible}
.news{ background-color:#dbe7f0; margin:5px; margin-top:0px; padding:5px; border:1px solid #487190; border-top:0px;}
.titrnws{text-align:center;background-color:#ccdce9; font-weight:bold;margin-left:5px;margin-right:5px;border:1px solid #487190; border-bottom:0px;}
.fd_user{width:340px;height:181px; background-image:url(images/fd_user.jpg);float:left}
.pub_user{ float:right; font-size:14px; border:1px solid #CC0000; width:400px; height:159px; padding:10px}
.user_id{ margin:10px; float:left; height:100%}
.user_detail{clear:right; padding-top:10px; font-size:12px}
.alert{color:#FF0000; font-weight:bold}
.titre_tableau{ color:#FFFFFF; font-weight:bold;background-color:#5692bf;border:1px solid #487190; border-bottom:0px;}
.corps_tableau{font-size:12px; border:1px solid #487190; border-top:0px;}
.ligne_0{background-color:#FFFFFF;margin:2px; margin-top:0px}
.ligne_1{background-color:#dbe7f0;margin:2px; margin-top:0px}
.lnk{ color:#CC0000; text-decoration:underline}
.addform{background-color:#dbe7f0;border:1px solid #487190; margin-bottom:10px;padding-left:15px;}
.meteo{ font-size:11px; width:216px;; height:125px; padding:10px;}
.meteo2{ font-size:11px; width:367px;; height:300px; padding:10px;}

