/* Liste des styles */
/* Parag, texte : txt-evidence,gros, separationh, soustitre-elus, fonction-elus, activite-elus, perm-h-elus, perm-elus, perm-a-elus, detail-elus, liste-elus, titre-elus */
/* Images : imageg, imaged, photo-elus */
/* Tableaux : tablebord, tablebordnoir, tabletitre, fond-rouge, fond-gris, fond-vert, fond-bleu */
/* Non-utilises et inconnus : clearfloat, titre-d-elus */

/* Styles generaux */
.txt-evidence {color : #339999;}
.gros { font-size: 13px;}
.separationh { line-height: 2px; border-bottom: 1px dotted #000;}
.clearfloat { clear:left;}

/* Styles images */
.imageg { border: 1px solid #000; padding:0; margin:0 10px 0 0;}
.imaged { border: 1px solid #000; padding:0; margin:0 0 0 10px;}

/* Styles tableaux */
.tablebord { border: 1px solid #399;}
.tablebordnoir { border: 1px solid #000;}
.tabletitre { border: 1px solid #399; color: #fff; background: #399;}

/* Styles de textes en couleur */
.fond-rouge{background : #ff0000;}
.fond-gris {background : #eee; padding : 10px;}
.fond-vert {background : #669999;}
.fond-bleu {background : #0000ff;}

/* Styles pour les fiches elus */

/* Non utilise : style appliqué directement sur la balise H1 */
.titre-elus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: normal;
	font-weight: bolder;
	/*border-top-style: none;*/
	/*border-right-style: double;*/
	/*border-bottom-style: groove;*/
	/*border-left-style: double;*/
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 2px;
	padding-left: 25px;
	border-top-color: #E3E3E3;
	border-right-color: #66012C;
	border-bottom-color: #E6E0AA;
	border-left-color: #66012C;
	border-bottom-width: 10px;
	border-right-width: 25px;
	border-left-width: 25px;
	/*background-color: #84384F;*/
	/*color: #FFFFFF;*/
        color: #444966;
}

/* Titre detail elu, non utilise style : aplique directement sur la balise H2 */
.titre-d-elus {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	border-left-style: solid;
	font-size: 55px;
	color: #320319;
	font-weight: normal;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: 25px;
	border-left-color: #E6E0AA;
	margin-left: 10px;
	margin-right: 23px;
	padding-top: 3px;
	padding-right: 6px;
	padding-left: 8px;
	clip: rect(auto,auto,auto,auto);
}

/* Presentation de l'elu */
.soustitre-elus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	width: 500px;
	letter-spacing: 0pt;
	color: #333333;
	/*border-bottom-style: solid;*/
	/*border-bottom-width: thin;*/
	/*border-bottom-color: #336699;*/
	margin-bottom: 0px;
	/*font-weight: bold;*/
	margin-left: 30px;
}

/* Encadrement des photos */
.photo-elus {
	float: left;
	margin-right: 12px;
	height: auto;
	width: auto;
	border-right-width: 15px;
	border-bottom-width: 35px;
	border-left-width: 15px;
	border-top-style: none;
	border-right-style: groove;
	border-bottom-style: outset;
	border-left-style: groove;
	border-top-color: #CCCC00;
	border-right-color: #C0BA8A;
	border-left-color: #C0BA8A;
	border-bottom-color: #650732;
	margin-left: 30px;
}

/* Maire, Adjoint, ...*/
.fonction-elus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 27px;
	font-weight: bold;
	color: #444966;
	border-right-width: 21px;
	border-right-style: solid;
	border-right-color: #E6E0AA;
	border-left-width: 21px;
	border-left-style: solid;
	border-left-color: #E6E0AA;
	/*width: 250px;*/
	padding-right: 10px;
	padding-left: 10px;
	margin-left: 0px;
	margin-top: 10px;
}

/* Delegations */
.activite-elus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 600;
	margin-left: 308px;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

/* Styles utilises pour les infos sur la permanence */
.perm-h-elus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 900;
	font-variant: normal;
	color: #000000;
	line-height: 28px;
	margin-top: 9px;
	margin-bottom: 0px;
	margin-left: 308px;
	margin-right: 25px;
	padding-top: 3px;
	/*border-left-width: 5px;*/
	/*border-left-style: solid;*/
	/*border-left-color: #444966;*/
	/*border-right-width: 25px;*/
	/*border-right-style: solid;*/
	/*border-right-color: #E6E0AA;*/

}
.perm-elus {
	margin-top: 10px;
	margin-left: 275px;
	margin-right: 25px;
	line-height: 18px;
	margin-bottom: 0px;
	border-left-width: 25px;
	border-left-style: solid;
	border-left-color: #E6E0AA;
	border-right-width: 25px;
	border-right-style: solid;
	border-right-color: #E6E0AA;
	font-size: 15px;
	font-weight: 900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-right: 25px;
	background-color: #444966;
	padding-right: 7px;
	padding-left: 7px;
        height: 20px;
}
.perm-a-elus {
	margin-top: -5px;
	margin-left: 308px;
	margin-right: 25px;
	line-height: 23px;
	padding-top: 10px;
	font-size: 12px;
	/*border-left-width: 25px;*/
	/*border-left-style: solid;*/
	/*border-left-color: #ffffff;*/
	/*border-right-width: 25px;*/
	/*border-right-style: solid;*/
	/*border-right-color: #ffffff;*/
        height: 9px;
}

/* Style utilise pour la presentation detaillee */
.detail-elus {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: italic;
	border-left-width: thick;
	border-left-style: solid;
	border-left-color: #E6E0AA;
	padding-right: 45px;
	padding-bottom: 11px;
	padding-left: 25px;
	white-space: normal;
	margin-right: 25px;
	margin-bottom: 25px;
	margin-left: 45px;
	margin-top: 5px;
	padding-top: 11px;
	background-color: #FCF6BE;
}

/* Style utilise pour le nom de la liste des elus */
.liste-elus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 16px;*/
	margin-left: 10px;
	margin-right: 25px;
	border-right-width: 100px;
	border-right-style: solid;
	text-align: right;
	border-right-color: #66012C;
	padding-right: 10px;
}

.filet {
	margin-left: 10px;
	margin-right: 25px;
	border-top-width: thin;
	border-top-style: dashed;
	border-top-color: #666666;
}

