BODY, TD, INPUT, DIV {
   font-family : "Verdana", "Arial", "Comic sans ms", "Times New Roman";
   color: Black;
   font-size : 11px;
   line-height:16px;
}

a, a:link, a:visited {
	color:#000000;
	text-decoration:underline;
}
a:hover {
	color:#888888;
	text-decoration:underline;
}

.imgb {
	border:solid 1px #000000;
}

.titrepage, a.titrepage:link, a.titrepage:visited, a.titrepage:hover {
	font-size : 25px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none
}


.signature, a.signature:link, a.signature:visited, a.signature:hover {
	color: #ffffff;
	text-decoration: none
}



.titrerubrique {
	font-family : Tahoma, Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size : 22px;
	line-height:28px;
	color: #3580CC;
	font-weight: Bold;
	padding: 0px 2px 0px 2px;
}

.titre {
	font-size : 18px;
	color: Darkblue;
	font-weight: bold;
}


.texte_premiere_page {
	font-family : "Verdana", "Arial", "Comic sans ms", "Times New Roman";
	color: Black;
	font-size : 12px;
}


.annotation {
	font-family : "Verdana", "Arial", "Comic sans ms", "Times New Roman";
	font-size : 9px;
	color: Black;
}




.lienpageprecedentesuivante a, .lienpageprecedentesuivante a:visited, .lienpageprecedentesuivante a:hover {
	font-size : 18px;
	color: black;
	font-weight: bold;
	border: solid 1px #000000;
	background-color: #eeeeee;
	text-decoration: none;
}
.lienpageprecedentesuivante a:hover {
	color: #ffffff;
	background-color: #3580C0;
	border: solid 1px #000000;
}

a.stylemenu:link, a.stylemenu:visited, a.stylemenu:hover {
	font-size : 9px;
	color: #000000;
	background-color: #fefefe;
	border: solid 1px #3580C0;	
	text-decoration: none;
	vertical-align: middle;
	padding: 2px;
}
a.stylemenu:hover {
	color: #ffffff;
	background-color: #3580C0;
	border: solid 1px #000000;
}

a.lienpage:link, a.lienpage:visited {
	color: #000000;
	background-color: #fbffbb;
	padding: 3px 5px;
	text-decoration: none;
	vertical-align: middle;
}
a.lienpage:hover {
	color: #ffffff;
	background-color: #3580C0;
	border: solid 1px #000000;
	padding: 3px 5px;
	text-decoration: none;
	vertical-align: middle;
}



a.lienbiblio:link, a.lienbiblio:visited {
	color:#000000;
	text-decoration: none;
	font-size:12px;
	line-height:14px;
}
a.lienbiblio:hover {
	color:#888888;
	text-decoration: underline;
}



.discours {
	text-align:center;
	font-size:9px;
}


.confirmation {
	font-size : 14px;
	color: blue;
}

.erreur {
	font-size : 14px;
	color: red;
}



.discour_fr {
	color: Darkblue;
}
/*131953 - 185faf*/
.democratic_party_fond {
	background-color:#185faf;
}
.democratic_party_color {
	color:#185faf;
}
/*a21d21 - b8041d*/
.republican_party_fond {
	background-color:#b8041d;
}
.republican_party_color {
	color:#b8041d;
}
.header_comparaison {
	width:270px;
	height:28px;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.body_comparaison, .body_comparaison2 {
	width:210px;
	height:24px;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	padding-right:70px;
}
.body_comparaison2 {
	text-align:center;
	padding-right:0px;
}
.body_comparaison3 {
	text-align:left;
	vertical-align:top;
	padding:10px;
}
.colortab {
	color:#000000;
}
.header_comparaison_value {
	border-right:solid 1px #000000;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	padding-right:10px;
}
.angle_arrondi {
	-moz-border-radius-bottomleft:20px;
	-moz-border-radius-bottomright:20px;
}

ul#liste_elections li a {
	font-size:20px;
	color: Darkblue;
	font-weight:bold;
}
ul#liste_elections li {
	font-size:12px;
	font-weight:bold;
}

.blocvice {
	padding:10px;
	font-size:16px;
	border:solid 1px #000000;
	background:#eeeeee;
}
