#ActuDiv{ padding:5px; font-size:10pt; position:relative; }
#InfoActu { width:950px; min-height:110px; border-bottom:1px solid #666; padding:5px 5px 5px 0; margin-left:10px; }
#InfoActu img.ActuImg { width:150px; float:right; margin-left:10px; }
#InfoActu img.ActuImgH { height:100px; float:right; margin-left:10px; }
#InfoActu img.ActuImg:hover { transform:scale(3); -webkit-transform:scale(3);-moz-transform:scale(3);-ms-transform:scale(3);-o-transform:scale(3);transform-origin:top right; cursor:zoom-in; z-index:999; box-shadow:1px 1px 3px #aaa; }  
#InfoActu img.ActuImgH:hover { transform:scale(3); -webkit-transform:scale(3);-moz-transform:scale(3);-ms-transform:scale(3);-o-transform:scale(3);transform-origin:top right; cursor:zoom-in; z-index:999; box-shadow:1px 1px 3px #aaa; } 
#InfoActu p.ActuImg { width:790px; }
#InfoActu p.ActuImgH { width:820px; }
#InfoFlash { width:975px; height:20px; text-align:left; padding:5px 0 3px 10px; float:left;  border:1px solid #960018; border-left:10px solid #960018; margin:10px 0 25px 0; background-color:#eee }

#PlanDuSite td.PlanDuSite { width:300px; vertical-align:top; }
#PlanDuSite li.Rouge { margin-left:25px; padding:2px 5px 2px 5px; display:list-item; list-style-image:url(../images/puce_rouge.gif); }
#PlanDuSite li.Vert { margin-left:50px; padding:2px 5px 2px 5px; display:list-item; list-style-image:url(../images/puce_vert.gif); }

#ContactUs fieldset  { width:500px; box-shadow:2px 2px 4px #aaa; background-color:#e7e7e7; }
#ContactUs td.Label { width:190px; height:27px; padding-top:3px; }
#ContactUs input.Secure { width:50px; text-align:center; }
#ContactUs input.SecureErr { width:50px; text-align:center; border:1px solid #960018; }
#ContactUs textarea { width:483px; height:75px; }
#ContactUs div.Gauche { float:left; margin:10px 0 0 0; }
#ContactUs div.Droite { float:right; margin:10px 0 0 0; width:107px; }

#CR div.ColGauche { width:325px; text-align:Left; float:left; margin:0 0 25px 20px; }
#CR div.ColDroite { width:625px; text-align:left; float:right; margin:0 25px 25px 0; }

#News td { width:200px; }

#Info td.PhotoElus { width:185px; height:65px; vertical-align:bottom; text-align:center; padding-bottom:5px; }
#Info td.NomElus { width:185px; height:45px; vertical-align:top; font-weight:bold; text-align:center; }
#Info td.TitreElus { height:25px; vertical-align:top; font-weight:bold; text-align:center; }
#Info td.NomCT5 { width:185px; height:45px; vertical-align:top; text-align:center; padding-bottom:20px; font-weight:bold; }
#Info td.NomCT5 img { width:125px; margin-bottom:5px; }
#Info table.Cotis { width:500px; }
#Info td.EntCotis1 { width:400px; text-align:center; background-color:#318CE7; font-weight:bold; color:#ffffff; border-top:2px solid #ccc; border-bottom:2px solid #ccc; border-left:2px solid #ccc; padding:5px 0px 5px 10px; }
#Info td.EntCotis2 { width:100px; text-align:center; font-weight:bold; border-top:2px solid #ccc; border-bottom:2px solid #ccc; border-right:2px solid #ccc; padding:5px 0px 5px 0px; }
#Info td.TypeCotis { text-align:left; border-bottom:1px solid #ccc; padding:3px 0px 3px 10px; }
#Info td.CoutCotis { text-align:right; padding:3px 15px 3px 0px; font-weight:bold; color:#16b84e; border-bottom:1px solid #ccc; }
#Info img.photo { box-shadow:2px 2px 4px #aaa; width:125px; }
#Info img.Encdmnt { box-shadow:2px 2px 4px #aaa; width:500px; display:block; margin:auto; }
#Info iframe.Map { width:475px; height:375px; border:1px solid #666; }

select.AnActu { height:25px; font-size:13pt; font-style:bold; border:1px solid #eeeeee; padding-bottom:1px; }
p.Info { margin-left:10px; }
p.InfoRouge { margin-left:10px; color:#960018; font-size:9pt; font-weight:bold; }
p.InfoVert { margin-left:10px; color:#16B84E; font-size:9pt; font-weight:bold; }

#Elections fieldset { width:540px; box-shadow:2px 2px 4px #aaa; background-color:#e7e7e7; }
#Elections td.Label { width:200px; height:40px; padding-top:10px; padding-right:10px; text-align:right; color:#318CE7; font-weight:bold; }
#Elections td.Label2 { width:260px; height:40px; padding-top:10px; padding-right:10px; text-align:right; text-decoration: underline; }
#Elections td.Check { width:10px; padding-top:11px; padding-left:10px; }
#Elections td.Img { width:60px; padding-right:30px; }
#Elections td.Button { width:270px; text-align:center; padding-top:10px; }
#Elections p.Titre { width:995px; color:#666; padding-top:3px; font-size:14pt; border-bottom:2px solid #666; margin-bottom:5px; }
#Elections p.Consigne { padding-top:10px; padding-bottom:20px; text-align:center; font-weight:bold; }
#Elections p.Conditions { padding-left:25px; padding-bottom:20px; }
#Elections p.Err_Consigne { padding-top:10px; padding-bottom:20px; color:#960018; font-weight:bold; text-align:center; }
#Elections p.VoteNF { padding-top:75px; padding-bottom:75px; color:#318CE7; font-weight:bold; text-align:center; }
#Elections img { width:30px; float:right; }
#Elections img:hover { transform:scale(3.5); -webkit-transform:scale(3.5);-moz-transform:scale(3.5);-ms-transform:scale(3.5);-o-transform:scale(3.5);transform-origin:bottom right; cursor:zoom-in; z-index:999; box-shadow:1px 1px 2px #aaa; } 

#ResultElec fieldset { width:730px; box-shadow:2px 2px 4px #aaa; background-color:#e7e7e7; }
#ResultElec td.Label { width:200px; padding-top:15px; padding-right:10px; text-align:right; }
#ResultElec td.Voix { width:125px; padding-top:15px; padding-left:10px; }
#ResultElec td.LabelV { width:200px; padding-top:15px; padding-right:10px; text-align:right; color:#318CE7; font-weight:bold; text-decoration: underline; }
#ResultElec td.VoixV { width:125px; padding-top:15px; padding-left:10px; color:#318CE7; font-weight:bold; }
#ResultElec td.Img { width:40px; padding-left:10px; padding-top:5px; }
#ResultElec td.NB1 { width:180px; height:40px; padding-top:15px; text-align:left; }
#ResultElec td.NB2 { width:220px; padding-top:15px; text-align:left; }
#ResultElec td.NB3 { width:200px; padding-top:15px; text-align:right; }
#ResultElec img { width:30px; float:right; }
#ResultElec p.Titre { width:995px; color:#666; padding-top:3px; font-size:14pt; border-bottom:2px solid #666; margin-bottom:5px; }
#ResultElec p.Conditions { padding-left:10px; padding-bottom:20px; color:#318CE7; font-weight:bold; }
