
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(/images/fond.png);
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #797979;
}

table
{
	border-spacing: 0px; 
	border-collapse: collapse;
	border-width: 0px;
	border-style:none;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #797979;
	padding: 0px 0px 0px 0px;
}

.td-haut {
	padding: 5px;
}

.td-pointille-bleu {
	font-size: 5px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/pointilles-bleu.gif);
	background-position : center;
	background-repeat: repeat-y;
}

.td-pointille-bleu-haut {
	font-size: 5px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/pointilles-bleu-haut.gif);
	background-position : bottom;
	background-repeat: no-repeat
}

.td-pointille-bleu-bas {
	font-size: 5px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/pointilles-bleu-bas.gif);
	background-position : top;
	background-repeat: no-repeat
}

.tr-mini {
	padding-top: 30px
}
th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #797979;
	padding: 0px 0px 0px 0px;
}

a {
	color: #797979;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a:hover {
	color: #797979;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

h1 {
	color: #df4913;
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/images/pointilles-gris.png);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-top: 20px;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

h2 {
	color: #df4913;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: none;
	margin-top: 17px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	background-image: url(/images/pic-8-orange.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
}

h2 img:first-child {
	padding-right: 6px;
}

h3 {
	color: #df4913;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 17px;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

h3 img:first-child {
	padding-right: 6px;
}

p {
	text-align: justify;
	margin-top: 8px;
}

/* alignement du texte à droite */
.p-right {
	text-align: right;
	margin-top: 8px;
}

ul {
	margin-left: 5px;
	padding-left: 9px;
	margin-top: 9px;
	padding-top: 0px;
	margin-bottom: 13px;
	padding-bottom: 0px;
	list-style-image: url(/images/pic-5-orange.gif);
}

li {
	margin-bottom: 1px;
	padding-bottom: 2px;
	margin-left: 10px;
}

a img {
	border-style: none;
	border-width: 0px;
}

input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #797979;
}

.td-barre-orange-4 {
	background-color: #df4913;
	height: 4px;
}

.td-barre-blanche-2 {
	background-color: #ffffff;
	height: 2px;
}

.cellule-pointilles-orange {
	background-image: url(../images/pointilles-orange.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 1px;
}

.cellule-pointilles-bleu {
	background-image: url(../images/pointilles-bleu.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 1px;
}

.cellule-pointilles-gris {
	background-image: url(../images/pointilles-gris.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 1px;
}

.table-menu-gauche {
	width: 220px;
}

.td-menu-gauche-item-1 {
	background-color: #df4913;
	height: 26px;
	text-align: left;
	vertical-align: middle;
	color: #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	padding-left: 22px;
	background-image: url(../images/puce-menu.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.td-menu-gauche-item-1 a {
	color: #FFFFFF;
	text-decoration: none;
}

.td-menu-gauche-item-1 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.td-menu-gauche-item-2 {
	background-color: #b3b3b3;
	height: 26px;
	text-align: left;
	vertical-align: middle;
	color: #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	padding-left: 22px;
	background-image: url(../images/puce-menu.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.td-menu-gauche-item-2 a {
	color: #FFFFFF;
	text-decoration: none;
}

.td-menu-gauche-item-2 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.table-ss-menu-gauche {
	display: none;
	position: absolute;
}

.td-ss-menu-gauche-item-1 {
	width: 216px;
	background-color: #df4913;
	height: 26px;
	text-align: left;
	vertical-align: middle;
	color: #FFFFFF;
	border: 2px solid #FFFFFF;
	padding-left: 22px;
	background-image: url(../images/puce-menu.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.td-ss-menu-gauche-item-1 a {
	color: #FFFFFF;
	text-decoration: none;
}

.td-ss-menu-gauche-item-1 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.td-ss-menu-gauche-item-2 {
	width: 216px;
	background-color: #b3b3b3;
	height: 26px;
	text-align: left;
	vertical-align: middle;
	color: #FFFFFF;
	border: 2px solid #FFFFFF;
	padding-left: 22px;
	background-image: url(../images/puce-menu.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.td-ss-menu-gauche-item-2 a {
	color: #FFFFFF;
	text-decoration: none;
}

.td-ss-menu-gauche-item-2 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#barre-navigation {
	color: #df4913;
	text-align: left;	
}

#barre-navigation a {
	color: #df4913;
	text-decoration: underline;
}

#barre-navigation a:hover {
	color: #df4913;
	text-decoration: none;
}

#barre-navigation img {
	padding-left: 3px;
	padding-right: 3px;
}

.texte-gris-light
{
	color: #b3b3b3;
}

.texte-gris-light-petit
{
	color: #b3b3b3;
	font-size: 10px;
}

.texte-gris-light-petit a
{
	color: #b3b3b3;
	font-size: 10px;
}

.texte-gris-light-petit a:hover
{
	color: #b3b3b3;
	font-size: 10px;
}

.texte-gris
{
	color: #7d7d7d;
}

.texte-gris-petit
{
	color: #7d7d7d;
	font-size: 10px;
}

.texte-gris-fonce
{
	color: #4e4e4e;
}

.texte-bleu
{
	color: #0a50a1;
}

.texte-bleu-grand
{
	color: #0a50a1;
	font-size: 12px;
}

.texte-bleu-gras
{
	color: #0a50a1;
	font-weight:bold;
}

.texte-bleu-gras-grand
{
	color: #0a50a1;
	font-weight:bold;
	font-size: 12px;
}

.titre-orange-italique
{
	color: #df4913;
	font-weight:bold;
	font-size: 15px;
	font-style: italic;
}

.fond-gris-clair
{
	/*background-color: #d6d6d6;*/
	background-color: #eeeeee;
}

.fond-bleu
{
	background-color: #0a50a1;
}

.td-info {
	background-color: #d6d6d6;
	color: #4e4e4e;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding: 12px;
	background-image: url(../images/coin-tabgris-hg.png);
	background-repeat: no-repeat;
	background-position: left top;
}

/* styles de la page d'accueil */
.liste-kerciamembert {
	margin-top: 0px;
	padding-top: 0px;
}

.liste-kerciamembert li {
/* liste-1-orange liste-tassee3 texte-gris-petit */
    list-style-image: url(/images/pic-1-orange.gif);
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #7d7d7d;
	font-size: 10px;
	text-decoration: none;
}


.td-x4-gris-gauche {
	background-color: #d6d6d6;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	width: 50%;
	padding: 8px 8px 8px 8px;
	vertical-align: top;
}

.td-x4-gris-droite {
	background-color: #d6d6d6;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	width: 50%;
	padding: 8px 8px 8px 8px;
	vertical-align: top;
}

.td-x4-gris-haut {
	background-color: #d6d6d6;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width: 50%;
}

.titre-td-x4 {
	color: #151515;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/pointilles-gris.png);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 2px;
	font-weight: bolder;
}

.texte-td-x4 {
	color: #3a3a3a;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 2px;
}

/* styles de listes */
.liste-1-orange { list-style-image: url(/images/pic-1-orange.gif) }
.liste-2-orange { list-style-image: url(/images/pic-2-orange.gif) }
.liste-3-orange { list-style-image: url(/images/pic-3-orange.gif) }
.liste-4-orange { list-style-image: url(/images/pic-4-orange.gif) }
.liste-5-orange { list-style-image: url(/images/pic-5-orange.gif) }
.liste-6-orange { list-style-image: url(/images/pic-6-orange.gif) }
.liste-7-orange { list-style-image: url(/images/pic-7-orange.gif) }
.liste-8-orange { list-style-image: url(/images/pic-8-orange.gif) }
.liste-9-orange { list-style-image: url(/images/pic-9-orange.gif) }
.liste-1-bleu { list-style-image: url(/images/pic-1-bleu.gif) }
.liste-2-bleu { list-style-image: url(/images/pic-2-bleu.gif) }
.liste-3-bleu { list-style-image: url(/images/pic-3-bleu.gif) }
.liste-4-bleu { list-style-image: url(/images/pic-4-bleu.gif) }
.liste-5-bleu { list-style-image: url(/images/pic-5-bleu.gif) }
.liste-6-bleu { list-style-image: url(/images/pic-6-bleu.gif) }
.liste-7-bleu { list-style-image: url(/images/pic-7-bleu.gif) }
.liste-8-bleu { list-style-image: url(/images/pic-8-bleu.gif) }
.liste-9-bleu { list-style-image: url(/images/pic-9-bleu.png) }
.liste-1-gris { list-style-image: url(/images/pic-1-gris.gif) }
.liste-2-gris { list-style-image: url(/images/pic-2-gris.gif) }
.liste-3-gris { list-style-image: url(/images/pic-3-gris.gif) }
.liste-4-gris { list-style-image: url(/images/pic-4-gris.gif) }
.liste-5-gris { list-style-image: url(/images/pic-5-gris.gif) }
.liste-6-gris { list-style-image: url(/images/pic-6-gris.gif) }
.liste-7-gris { list-style-image: url(/images/pic-7-gris.gif) }
.liste-8-gris { list-style-image: url(/images/pic-8-gris.gif) }
.liste-9-gris { list-style-image: url(/images/pic-9-gris.png) }

.liste-2-orange {
	list-style-image: url(/images/pic-2-orange.gif);
}

.liste-3-orange {
	list-style-image: url(/images/pic-3-orange.gif);
}

.liste-4-orange {
	list-style-image: url(/images/pic-4-orange.gif);
}

.liste-5-orange {
	list-style-image: url(/images/pic-5-orange.gif);
}

.liste-6-orange {
	list-style-image: url(/images/pic-6-orange.gif);
}

.liste-7-orange {
	list-style-image: url(/images/pic-7-orange.gif);
}

.liste-8-orange {
	list-style-image: url(/images/pic-8-orange.gif);
}

.liste-9-orange {
	list-style-image: url(/images/pic-9-orange.gif);
}

.liste-tassee li {
	margin-bottom: 2px;
	padding-bottom: 2px;
}

.liste-tassee2 li {
	margin-bottom: 1px;
	padding-bottom: 1px;
}

.liste-tassee3 li {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

/* table de style KERCIA */
.kercia-table
{
	border-bottom: 2px solid #b3b3b3;
	border-top: 2px solid #b3b3b3;
}

.kercia-table th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #df4913;
	padding: 5px;
	text-align: center;
}

.kercia-table td {
	color: #646464;
	padding: 10px;
	text-align: left;
	background-image: url(../images/pointilles-gris.png);
	background-repeat: repeat-x;
	background-position: top;
}

/* fonctionne avec IE 7 et Gecko */
.kercia-table th:first-child { background-color: #e4e4e4; }
.kercia-table th:first-child + th + th { background-color: #e4e4e4; }
.kercia-table th:first-child + th + th + th + th { background-color: #e4e4e4; }
.kercia-table th:first-child + th + th + th + th + th + th { background-color: #e4e4e4; }
.kercia-table th:first-child + th + th + th + th + th + th + th + th { background-color: #e4e4e4; }
.kercia-table th:first-child + th + th + th + th + th + th + th + th + th + th { background-color: #e4e4e4; }
.kercia-table th:first-child + th + th + th + th + th + th + th + th + th + th + th + th { background-color: #e4e4e4; }
.kercia-table th:first-child + th { background-color: #f2f1f1; }
.kercia-table th:first-child + th + th + th { background-color: #f2f1f1; }
.kercia-table th:first-child + th + th + th + th + th { background-color: #f2f1f1; }
.kercia-table th:first-child + th + th + th + th + th + th + th { background-color: #f2f1f1; }
.kercia-table th:first-child + th + th + th + th + th + th + th + th + th { background-color: #f2f1f1; }
.kercia-table th:first-child + th + th + th + th + th + th + th + th + th + th + th { background-color: #f2f1f1; }
.kercia-table td:first-child { background-color: #e4e4e4; }
.kercia-table td:first-child + td + td { background-color: #e4e4e4; }
.kercia-table td:first-child + td + td + td + td { background-color: #e4e4e4; }
.kercia-table td:first-child + td + td + td + td + td + td { background-color: #e4e4e4; }
.kercia-table td:first-child + td + td + td + td + td + td + td + td { background-color: #e4e4e4; }
.kercia-table td:first-child + td + td + td + td + td + td + td + td + td + td { background-color: #e4e4e4; }
.kercia-table td:first-child + td + td + td + td + td + td + td + td + td + td + td + td { background-color: #e4e4e4; }
.kercia-table td:first-child + td { background-color: #f2f1f1; }
.kercia-table td:first-child + td + td + td { background-color: #f2f1f1; }
.kercia-table td:first-child + td + td + td + td + td { background-color: #f2f1f1; }
.kercia-table td:first-child + td + td + td + td + td + td + td { background-color: #f2f1f1; }
.kercia-table td:first-child + td + td + td + td + td + td + td + td + td { background-color: #f2f1f1; }
.kercia-table td:first-child + td + td + td + td + td + td + td + td + td + td + td { background-color: #f2f1f1; }

.lien_news
{
	padding : 0px;
	margin : 0px;
	line-height : 13px;
	text-decoration: none;
}

.lien_news:hover
{
	padding : 0px;
	margin : 0px;
	line-height : 13px;
	text-decoration: underline;
}

.lien-non-ss
{
	text-decoration: none;
}

.lien-non-ss:hover
{
	text-decoration: underline;
}

.lien-orange-non-ss
{
	color: #df4913;
	font-weight:bold;
	font-size: 11px;
	text-decoration: none;
}

.lien-orange-non-ss:hover
{
	text-decoration: underline;
}

.lien-orange-ss
{
	color: #df4913;
	font-size: 11px;
	text-decoration: underline;
}

.lien-orange-ss:hover
{
	text-decoration: none;
	color: #df4913;
}

.lien-orange-non-ss-gros
{
	color: #df4913;
	font-weight:bold;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
}

.lien-orange-non-ss-gros:hover
{
	text-decoration: underline;
	font-size: 14px;
	font-weight:bold;
}

.lien-bleu-non-ss
{
	color: #0a50a1;
	font-weight:bold;
	font-size: 11px;
	text-decoration: none;
}

.lien-bleu-non-ss:hover
{
	text-decoration: underline;
	font-size: 11px;
}

.lien-orange-light
{
	color: #df4913;
	font-size: 11px;
	text-decoration: none;
}

.lien-orange-light:hover
{
	color: #df4913;
	text-decoration: underline;
}

.bloc-actu-titre
{
	color: #0a50a1;
	font-weight:bold;
	height:23px;
	padding-left:9px;
}

.bloc-actu-corps
{
	padding-left:8px;
	padding-right:8px;
}

.div_news
{
	padding-top:2px;
}

.fenetre-cache
{
	position:absolute;
	visibility:hidden;
	background-color:#b3b3b3;
}

.lien-fermer
{
	text-align:right;
	margin-right:5px;
	margin-top:5px;
}

.liste_evenement
{
	padding:0px;
	margin:0px;
	padding-top:2px;
	list-style:none;
	list-style-image:none;
}

.liste_evenement li a
{
	color:#ffffff;
	font-size:10px;
}

.lien-orange-categ a
{
	color: #df4913;
	font-weight:bold;
	font-size: 12px;
	text-decoration: none;
}

.lien-orange-categ a:hover
{
	text-decoration: underline;
}

.lien-tout
{
	padding: 15px 3px 3px 0px;
}

.div_plus { padding: 7px 0px 0px 10px;}
.plus  { font-size: 10px;}
.plus:hover  { font-size: 10px;}
.plus2:hover{ font-size: 9px;}
.plus2  { padding: 0px 0px 0px 0px; font-size: 9px;}
.plus3 a:hover{ font-size:9px;}
.plus3  { display:block; padding: 30px 30px 0px 5px;}
.plus3 a { font-size: 9px;}
.titreelection { color: #df4913; text-decoration:none; font-size: 11px;font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.titreservice { color: #0a50a1; text-decoration:none; font-size: 11px;font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.titrevision { text-align:center;padding-top: 50px; color: #0a50a1; text-decoration:none; font-size: 14px;font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.titrevision:hover  { font-size: 14px;}

#adr-plaquette{display:none;}
#lien-index{color:#df4913}
#presentation{font: .8em/1.2em Verdana, Arial, sans-serif; 	font-size: 11px;}
#presentation2{padding: 13px 10px 10px 10px;float: left; font: .8em/1.2em Verdana, Arial, sans-serif; 	font-size: 11px;}

#une 									{ width: 203px;  font-family:Verdana, Arial, sans-serif;;
												  }
	#une1									{ padding-left:10px; padding-right:10px; margin-bottom: 5px;font-size: .7em/1em;  }
  .une_date  						{ color: #DE4911; }
  .une_titre a  					{ text-decoration: none; }
  .une_titre a:hover  					{ text-decoration: underline; }

.menu_title {
	background-image: url('../images/menu_haut.gif');
	background-repeat:no-repeat;
	height:22px;
	color: #FFFFFF;
	padding-left:10px;
	padding-top:15px;
	font-weight:bold;
	text-transform:uppercase;
}

.menu_desc {
	background-image: url('../images/menu_milieu.gif');
	background-repeat:repeat-y; 
}

.menu_desc-tags {
	background-image: url('../images/menu_milieu.gif');
	background-repeat:repeat-y; 
	min-height: 103px;
}

.menu_bottom {
	background-image: url('../images/menu_bas.gif');
	background-repeat:no-repeat; 
	height:6px;
}

  
#article 									{ float: left;width: 203px; margin-top:15px; }
	#article1									{ padding-left:10px; padding-right:5px; margin-bottom: 5px; font-size: .7em/1em; }
  .article_date  						{ font-weight:bold; color: #DE4911; }
  .article_titre  					{ font-weight:bold;  }
  
  #tags 									{ float: left; width: 203px; margin-top:15px;}
  
.election_titre { text-align:center; padding-top:15px; } 
.service_titre { text-align:center; padding-top:15px; } 
.election_contenu { text-align:center; padding-top: 110px; }
.service_contenu_demarche { padding-top: 10px; width:150px; padding-left:22px;}
.service_contenu_accompagnement { padding-top: 10px; width:150px; padding-left:15px;}
.service_contenu { padding-top: 10px; width:150px; padding-left:10px;}
  
  #electionprofessionnelle { float: left; height: 173px; width: 186px; background-image: url('../images/h_election_professionnelle.png'); background-repeat:no-repeat; }
  #electionsociale { float: left; height: 173px; width: 171px; background-image: url('../images/h_election_sociale_privee.png'); background-repeat:no-repeat; }
  #electionpublique {float: left; height: 173px; width: 171px; background-image: url('../images/h_election_fonctionpublique.png'); background-repeat:no-repeat; } 
  #sondage{float: left; height: 173px; width: 182px; background-image: url('../images/h_sondage_enquete.png'); background-repeat:no-repeat; }
   
  #sphere_drh{ float: left; height: 173px; width: 175px; background-image: url('../images/h_sphere.png'); background-repeat:no-repeat; }
  #sphere_dsi{ float: left; height: 173px; width: 175px; background-image: url('../images/h_sphere.png'); background-repeat:no-repeat; }
  #sphere_achat	{float: left; height: 173px; width: 175px; background-image: url('../images/h_sphere.png'); background-repeat:no-repeat; }
  #sphere_representant	{float: left; height: 173px; width: 175px; background-image: url('../images/h_sphere.png'); background-repeat:no-repeat; }

  #demande_contact{float: left; height: 30px; width: 170Px; background-image: url('../images/h_demande_contact.png'); background-repeat:no-repeat; padding-left:9px; padding-top: 28px;}
  
  
a.titre-menu {
	font-weight: bold;
	text-decoration: none;
	color: #797979;
	width:100%;
	height:100%;
}

a.titre-menu:hover {
	font-weight: bold;
	text-decoration: none;
	color: #e04912;
	width:100%;
	height:100%;
}

a.titre-menu-sel {
	font-weight: bold;
	text-decoration: none;
	color: #e04912;
	width:100%;
	height:100%;
}

a.titre-menu-sel:hover {
	font-weight: bold;
	text-decoration: none;
	color: #e04912;
	width:100%;
	height:100%;
}


/*  Accueil */

.title {
	color: #da3e0c;
	width: 720px;
	float: left;
	display: block;
}

.title-dotted {
	background-image: url('../images/dotted.gif');
	background-repeat: repeat-x;
	background-position: left center;
	float: left;
}

.title-text {
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	float: left;
}

.title-election-width {
	height: 15px;
	width: 317px;
}

.title-profil-width {
	height: 15px;
	width: 323px;
}


.electionspro {
	float:left;
	width:322px;
	height:370px;
	background-image: url('../images/elections_professionnelles.gif');
	background-repeat: no-repeat;
	background-position: 15px top;
}

.content-electionspro {
	float:left;
	margin-top:170px;
	background-image: url('../images/elections_professionnelles_bouton');
	background-repeat: no-repeat;
	background-position: left top;
	width:315px;
}

.title-electionspro, .title-electionspro a {
	float:left;	
	height: 30px;
	color: #DA3E0C;
	font-weight: bold;
	padding-left:20px;
	padding-top:3px;
	font-size:15px;
}

.title-electionspro a {
	text-decoration: none;
}

.desc-electionspro  {
	float:left;
	padding-left:30px;
}

.desc-electionspro ul li {
	color: #15529d;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:8px;
	list-style-image:url('../images/pic-9-orange.gif');
}

.desc-electionspro a {
	color: #15529d;
	text-decoration : none;
}

.desc-electionspro a:hover {
	color: #15529d;
	text-decoration : underline;
}

/* boutons 100% */

.boutons {
	float:left;
	width:103px;
	padding-top:25px;
}

.boutons a, .boutons a:hover {
	text-decoration : none;
}

.text100 {
	font-size:16px;
}

.bouton100, .bouton100-2 {	
	color: #FFFFFF;
	background-image: url('../images/mini_bouton_rouge.gif');
	background-repeat: no-repeat;
	background-position: left top;
	width:75px;
	height:102px;
	float:left;
	display:block;
	text-align:center;
	font-weight: bold;
	font-size:12px;
	padding-top:14px;
	padding-left:1px;
	cursor:pointer;
}

.bouton100
{
	line-height:23px;
}

.bouton100 a, .bouton100-2 a
{
	color: #ffffff;
	text-decoration: none;
}


/* fin boutons 100% */

.electionssp {
	float:left;
	width:300px;
	height:370px;
	background-image: url('../images/elections_sociales_privees.gif');
	background-repeat: no-repeat;
	background-position: 5px top;
}

.content-electionssp {
	float:left;
	margin-top:170px;
	width:300px;
}

.title-electionssp {
	float:left;	
	height: 30px;
	color: #da3e0c;
	font-weight: bold;
	padding-left:10px;
	padding-top:4px;
	width:290px;
}

.title-electionssp a {
	color: #da3e0c;
	text-decoration: none;
}

.desc-electionssp  {
	float:left;
	padding-left:30px;
}

.desc-electionssp ul li {
	color: #15529d;
	margin-bottom:8px;
	list-style-image:url('../images/pic-9-orange.gif');
}

.desc-electionssp a {
	color: #15529d;
	text-decoration: none;
}

.desc-electionssp a:hover {
	color: #15529d;
	text-decoration: underline;
}


/* liste profils */

.intro-profils {
	width: 720px;
	float: left;
	display: block;
}

.liste-profils {
	width: 720px;
	float: left;
	display: block;
}

.liste-profils ul {
	float: left;
	display: block;
	height: 155px;
}

.liste-profils a {
	float: left;
	width: 125px;
	height: 125px;
}

.liste-profils a:link, .liste-profils a:visited, .liste-profils a:hover {
	text-decoration:none;
}

.liste-profils ul li {
	float: left;
	display: inline;
	width : 125px;
	height: 125px;
	margin-left: 5px;
	margin-right: 7px;
	list-style-type: none;
	background-repeat: no-repeat;
	cursor: pointer;
	text-align:right;
	background-position: 0px 0px;
	font-weight:bold;
}

.liste-profils ul li > * {
	color: #da3e0c;
}

.liste-profils ul li:hover {
	height: 155px;
	font-weight:bold;
	background-position: 0px -125px;
}

.liste-profils ul li:hover > * {
	color: #FFFFFF;
}

#profil-rh { background-image: url('../images/profil_direction_ressources_humaines_bouton.gif'); }

#profil-si { background-image: url('../images/profil_direction_systeme_info_bouton.gif'); }

#profil-ac { background-image: url('../images/profil_direction_achats_bouton.gif'); }

#profil-re { background-image: url('../images/profil_representant_electeurs_bouton.gif'); }

#profil-ca { background-image: url('../images/profil_candidats_bouton.gif'); }

.profil-name1 {
	margin-top:60px;
	margin-right:36px;
	display:block;
}

.profil-name2 {
	margin-top:73px;
	margin-right:34px;
	display:block;
}

.profil-name3 {
	margin-top:85px;
	margin-right:36px;
	display:block;
}

.timpprofil {
	font-weight: normal;
	color: #565656;
}
/*  Fin liste profils */

/* texte profil selectionne */

.mess-profil {
	display: none;
}

.content-profil-select {
	float:left;
	margin-left:27px;
}

.text-profil-select {
	float: left;
	color: #da3e0c;
	font-weight: bold;
	background-image: url('../images/dotted.gif');
	background-position: 0px 19px;
	height: 20px;
	width: 660px;
	background-repeat: repeat-x;
}

.link-test {
	color: #FFFFFF;
}

.desc-profil-select {
	float: left;
	margin-top: 8px;
	background-image: url('../images/profil_candidats_rouge.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width:585px;
	padding-left: 75px;
	color: #565656;
}

.desc-profil-select ul {
	margin-left:20px;
}
/*  Fin texte profil selectionne */

/*  Fin accueil */

.orange
{
		color: #df4913;
}

.lien-alphavote
{
	color: #df4913;
	font-weight:normal;
	font-size: 11px;
	text-decoration: none;
}

.lien-alphavote:hover
{
	text-decoration: underline;
	text-decoration: none;
}

.lien-alpium
{
	color: #009FD6;
	font-weight:normal;
	font-size: 11px;
	text-decoration: none;
}

.lien-alpium:hover
{
	text-decoration: underline;
	text-decoration: none;
}