﻿@charset "UTF-8";
/* CSS Document */

body{margin: auto; background-color: #D3D3D3;}

div#frame{background-color: white; width: 970px; margin: auto; overflow: auto; padding-left: 10px; 
			padding-top:10px; font-family: helvetica;}

div#entete{background-color: #D3D3D3; border-right: 1px solid #D3D3D3; font-size: 18px; padding: 8px 5px;
			text-align: left; width:206px; font-weight:bold; margin-top: 10px; border-radius: 10px 10px 0px 0px;}

div#liste_bureau{float: left; width:234px; height: 63%; overflow: auto;}

div#resultat{margin-top: -36px;width:695px; max-height: 65%;overflow: auto;margin-left: 240px;
				border: 6px solid #D3D3D3; border-radius: 10px 10px 10px 10px;}

div#logo{width: 120px; height: 70px; float: left;}

img.logo{max-width: 120px; max-height: 70px;}

img.logoCandidat{max-width: 40px; max-height: 40px;}

td.scrutin{width: 392px; font-size: 18px;}

td.graphique{width: 40px;}

td.res{width: 210px;}

td.candidats{width: 235px; height: 47px; font-weight:bold; vertical-align:middle}

table.liste {border: solid 1px #D3D3D3; border-collapse: collapse; width:217px;}

table.candidats{border-bottom: solid 1px #D3D3D3; display:block;}

td.liste {border: 1px solid #D3D3D3; font-size: 15px; padding: 8px 5px; overflow: hidden;}

td.votes{width:120px; text-align:right;}

td.bar{display:inline-block; margin-top:13px; height:20px;}

td.picture{width:40px; height:40px;}

span.res{display:block; height: 30px; background-color: #D3D3D3; font-weight:bold; font-size: 18px;}

hr.separator{width: 90%; height: 3px; background-color: #D3D3D3;}

button.resultat{width:217px; font-size: 17px;}

select {width: 270px;}

a{display: block; height: 100%;}

a:link{background-color:#E7E7E7; text-decoration:none;}

a:visited {color: #00008B; background-color:white;}

.listeAb{background-color:#E7E7E7; font-size: 15px; padding: 8px 5px;}