/*Design mairie-virieu.fr */
body{background:#CCA78C;width:1008px;margin:auto;font-family:Trebuchet MS,Trebuchet; font-size:11px;}
#header{background:url(images/header.jpg);width:1008px;height:149px;float:left;}
#site{width:1008px!important!;width:1008px!important;width:1008px;background:url(images/corps.jpg);background-repeat:repeat-y;float:left;}
#nav{float:left;width:1008px;height:34px;margin-left:38px!important!;margin-left:38px!important;margin-left:18px;}


#naviguation{float:left;width:933px;height:20px;background:#B1CC59;margin-left:38px!important!;margin-left:38px!important;margin-left:18px;}
#naviguation .naviguation_txt{color:#DF2569;padding-left:10px;padding-top:1px;}
#naviguation  a{color:#FFFFFF;text-decoration:none;}
#naviguation  a:hover{color:#FFFFFF;text-decoration:underline;}

#left{float:left;width:191px;margin-left:28px;margin-left:38px!important!;margin-left:38px!important;margin-left:18px;margin-top:1px;}
#left .lg_menu{background:url(images/lgmenu.jpg);height:26px;background-repeat:x-repeat;font-size:12px; color:#1A4381; font-weight:900; }
#left .lg_menu a{color:#1A4381; text-decoration:none;}
#left .lg_menu a:hover{color:#DD0D5B;}
#left .lg_smenu{background:url(images/lgmenu.jpg);height:26px;background-repeat:x-repeat;font-size:12px; color:#DD0D5B; font-weight:900; }
#left .lg_smenu a{color:#DD0D5B; text-decoration:none;}
#left .lg_smenu a:hover{color:#73882d;}
#left .bas{margin-top:0px;background:#E2EDBD; padding:5px; margin-bottom:10px;}
#left .bas a{color:#1A4381; text-decoration:none;}
#left .bas a:hover{color:#DD0D5B;}

#right{float:left;width:191px;margin-top:1px;}
#right .bas{margin-top:0px;background:#E2EDBD; padding:5px; margin-bottom:10px;}
#right .lg_menu{background:#c2e3f6;padding-top:2px;padding-left:5px; padding-right:5px;border-bottom:1px dashed #CECECE;}
#right .lg_menu a{color:#DD0D5B;text-decoration:none; font-weight:900; size:11px;}
#right .lg_menu a:hover{text-decoration:underline;}
#right .lg_menuinfo{background:#C2E2F6;padding-top:2px;padding-left:5px; padding-right:5px;}
#right .lg_menuinfo a{color:#DD0D5B;text-decoration:none; font-weight:900; size:11px;}
#right .lg_menuinfo a:hover{text-decoration:underline;}
#right  .lg_menu .infoagenda p{margin:0px;}

#corps{float:left;width:551px;margin-top:1px;}
#corps .titrepage{padding:4px; background:#EFF5DE;color:#3F74B4;font-size:12px; font-weight:900; line-height:16px;}
#corps .anpg{background:#de1b62; color:#FFFFFF;padding-left:2px;padding-right:2px;text-decoration:none;}

#corps .npg{background:#e6f4fa; color:#1a4381;padding-left:2px;padding-right:2px;text-decoration:none;}
#corps .npg:hover{background:#427bb9; color:#FFFFFF;padding-left:2px;padding-right:2px;text-decoration:none;}
#corps .bpg{background:#9cc251; color:#FFFFFF;padding-left:2px;padding-right:2px;text-decoration:none;}
#corps .bpg:hover{background:#427bb9; color:#FFFFFF;padding-left:2px;padding-right:2px;text-decoration:none;}
#corps  a{color:#dc105b; font-weight:900; text-decoration:none;}
#corps  a:hover{text-decoration:underline;}


#footer{background:url(images/footer.jpg);width:1008px;height:75px;color:#FFFFFF;float:left;}
#footer a{text-decoration:none;color:#FFFFFF;}
#footer a:hover{text-decoration:underline;}

.Weather_fond { background-color:#e2edbd; }
.Weather_corps { background-color:#c9e179 ; border:1px solid #FFFFFF;}
.Weather_texte { color: #000000; font-weight:400; }
.Weather_titre { color: #2d5ca3;font-weight:900; text-align:center; }
.Weather_sstitre { color: #2d5ca3 ;text-align:center; }
.Weather_link { font:normal 7pt Verdana;text-decoration:none }

.cal td{text-align:center;width:30px;}
.cal .nom_mois{font-size:16px;font-weight:900;}
.cal .noms_jours{background:#FFFFFF;font-weight:900; color:#3d4a6d;}
.cal .cases_vides {background:#ececec;}
.cal .cases_vides:hover {background:#a4a4a4;}
.cal .aujourdhui {background:#a7bb2e;}
.cal .aujourdhui:hover {background:#a4a4a4;}
.cal .jours {background:#CCCCCC;}
.cal .jours:hover {background:#a4a4a4;}
.cal .date{background:#427bb9;}
.input{border:1px solid #717171;}

.tabcelb{color:#3f74c2; font-weight:900;}