* {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif}


.txtservices {font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none}
A.txtservices:link {font-size: 11px; color: #FFFFFF}
A.txtservices:visited {font-size: 11px; color: #FFFFFF}
A.txtservices:active {font-size: 11px; color: #FFFFFF}
A.txtservices:hover {font-size: 11px; color: #CC9900}

.txtserviceselec {font-size: 11px; font-weight: bold; color: #ECFF00; text-decoration: none}

.lien_ref {cursor:text; text-decoration:none; color: #000000}
A.lien_ref:link {cursor:text; text-decoration:none; color: #000000}
A.lien_ref:visited {cursor:text; text-decoration:none; color: #000000}
A.lien_ref:active {cursor:text; text-decoration:none; color: #000000}
A.lien_ref:hover {cursor:text; text-decoration:none; color: #000000}
.txtsignature {font-size: 9px; text-decoration: none; color: #000000}
A.txtsignature:link {font-size: 9px; text-decoration: none; color: #000000}
A.txtsignature:visited {font-size: 9px; text-decoration: none; color: #000000}
A.txtsignature:active {font-size: 9px; text-decoration: none; color: #000000}
A.txtsignature:hover {font-size: 9px; text-decoration: none; color: #FF0000}

.txtsignature2 {font-size: 9px; text-decoration: none; color: #FF5555}
A.txtsignature2:link {font-size: 9px; text-decoration: none; color: #FF5555}
A.txtsignature2:visited {font-size: 9px; text-decoration: none; color: #FF5555}
A.txtsignature2:active {font-size: 9px; text-decoration: none; color: #FF5555}
A.txtsignature2:hover {font-size: 9px; text-decoration: none; color: #FF0000}

.txt9bpx {font-size: 9px;}
A.txt9bpx:link {font-size: 9px; color:#525252; }
A.txt9bpx:visited {font-size: 9px; color: #525252; }
A.txt9bpx:active {font-size: 9px; color: #525252; }
A.txt9bpx:hover {font-size: 9px; color: #ff0000; }

.txt10px {font-size: 10px}
A.txt10px:link {font-size: 10px; text-decoration: none; color: #000000}
A.txt10px:visited {font-size: 10px; text-decoration: none; color: #000000}
A.txt10px:active {font-size: 10px; text-decoration: none; color: #000000}
A.txt10px:hover {font-size: 10px; text-decoration: none; color: #FF0000}

.txt11px {font-size: 11px}
A.txt11px:link {font-size: 11px; text-decoration: none; color: #000000}
A.txt11px:visited {font-size: 11px; text-decoration: none; color: #000000}
A.txt11px:active {font-size: 11px; text-decoration: none; color: #000000}
A.txt11px:hover {font-size: 11px; text-decoration: none; color: #FF0000}

.txtpx {font-size: 11px}
A.txtpx:link {font-size: 11px; text-decoration: none; color: #FF3300}
A.txtpx:visited {font-size: 11px; text-decoration: none; color: #FF3300}
A.txtpx:active {font-size: 11px; text-decoration: none; color: #FF3300}
A.txtpx:hover {font-size: 11px; text-decoration: none; color: #FF5555}

.txtpxb {font-size: 11px}
A.txtpxb:link {font-size: 11px; color: #FFFFFF}
A.txtpxb:visited {font-size: 11px; color: #FFFFFF}
A.txtpxb:active {font-size: 11px; color: #FFFFFF}
A.txtpxb:hover {font-size: 11px; color: #FF0000}

td {font-size: 11px}

.fdmodulepub {background-color: #FFFFFF}
.fdcadreseploc {background-color: #d53333}
.fdseploc {background-color: #d53333}

.fdcadreseplocfictiv {background-color: #983A3A}
/*.fdseplocfictiv {background-color: #d53333}*//* temporaire pour test FED010 */
.fdseplocfictiv {background-color: #d53333}/* temporaire pour test FED010 */

.fdcadreseppro {background-color: #983A3A}

.txtrequete {font-size: 11px; color: #999999; line-height: 12px} /* FED011 */
.txtVeD {font-size: 11px; color: #000000; line-height: 12px} /* FED011 */
.txtrequeteevent { FONT-SIZE: 11px; COLOR: #cc3333; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif}

.txtrequetetotal {font-size: 10px; color: #CC3333}
.txtrsinscr {font-size: 11px}
.txtinscr {font-size: 10px}
.txtmodulepub {font-size: 11px; color: #CC0000}

.txtiginscr {font-size: 10px; color: #FF0000}
A.txtiginscr:link {font-size: 10px; color: #FF0000}
A.txtiginscr:visited {font-size: 10px; color: #FF0000}
A.txtiginscr:active {font-size: 10px; color: #FF0000}
A.txtiginscr:hover {font-size: 10px; color: #FF0000}

.txtmeleinscr {font-size: 10px; color: #000000}
A.txtmeleinscr:link {font-size: 10px; color: #000000}
A.txtmeleinscr:visited {font-size: 10px; color: #000000}
A.txtmeleinscr:active {font-size: 10px; color: #000000}
A.txtmeleinscr:hover {font-size: 10px; color: #FF0000}

.txtnumvert {font-size: 10px; color: #663333}
A.txtnumvert:link {font-size: 10px; color: #663333}
A.txtnumvert:visited {font-size: 10px; color: #663333}
A.txtnumvert:active {font-size: 10px; color: #663333}
A.txtnumvert:hover {font-size: 10px; color: #FF0000}

.txtnumazur {font-size: 10px; color: #0099CC}
A.txtnumazur:link {font-size: 10px; color: #0099CC}
A.txtnumazur:visited {font-size: 10px; color: #0099CC}
A.txtnumazur:active {font-size: 10px; color: #0099CC}
A.txtnumazur:hover {font-size: 10px; color: #FF0000}

.txtnumindigo {font-size: 10px; color: #330066}
A.txtnumindigo:link {font-size: 10px; color: #330066}
A.txtnumindigo:visited {font-size: 10px; color: #330066}
A.txtnumindigo:active {font-size: 10px; color: #330066}
A.txtnumindigo:hover {font-size: 10px; color: #FF0000}

.txtnumpayant {font-size: 10px; color: #000000}
A.txtnumpayant:link {font-size: 10px; color: #000000}
A.txtnumpayant:visited {font-size: 10px; color: #000000}
A.txtnumpayant:active {font-size: 10px; color: #000000}
A.txtnumpayant:hover {font-size: 10px; color: #FF0000}

.txtsitemairie {font-size: 10px; color: #0000FF}
A.txtsitemairie:link {font-size: 10px; color: #0000FF}
A.txtsitemairie:visited {font-size: 10px; color: #0000FF}
A.txtsitemairie:active {font-size: 10px; color: #0000FF}
A.txtsitemairie:hover {font-size: 10px; color: #FF0000}

.txtsitemairieb {font-size: 10px; text-decoration: none; color: #FFFFFF}
A.txtsitemairieb:link {font-size: 10px; text-decoration: none; color: #FFFFFF}
A.txtsitemairieb:visited {font-size: 10px; text-decoration: none; color: #FFFFFF}
A.txtsitemairieb:active {font-size: 10px; text-decoration: none; color: #FFFFFF}
A.txtsitemairieb:hover {font-size: 10px; text-decoration: none; color: #FF0000}

.txtobtenirtel {font-size: 10px; color: #9F8500}
A.txtobtenirtel:link {font-size: 10px; color: #9F8500}
A.txtobtenirtel:visited {font-size: 10px; color: #9F8500}
A.txtobtenirtel:active {font-size: 10px; color: #9F8500}
A.txtobtenirtel:hover {font-size: 10px; color: #FF0000}

.fdcadretarif {background-color: #333399}
.fdtarif {background-color: #ECECFF}
.fdrstarif {background-color: #333399}
.fdalumtarif {background-color: #D7D7FF}
.fdcadreseportho {background-color: #414141}
.fdseportho {border-style:solid; border-color:#414141; border-width:1px; background-color: #d53333}

.txt9px {font-size: 9px}
A.txt9px:link {font-size: 9px; color: #000000; text-decoration: none}
A.txt9px:visited {font-size: 9px; color: #000000; text-decoration: none}
A.txt9px:active {font-size: 9px; color: #000000; text-decoration: none}
A.txt9px:hover {font-size: 9px; color: #ff0000; text-decoration: none}

.txt14px {font-size: 14px}
A.txt14px:link {font-size: 14px; color: #000000; text-decoration: none}
A.txt14px:visited {font-size: 14px; color: #000000; text-decoration: none}
A.txt14px:active {font-size: 14px; color: #000000; text-decoration: none}
A.txt14px:hover {font-size: 14px; color: #ff0000; text-decoration: none}

.txt12px {font-size: 12px}
A.txt12px:link {font-size: 12px; color: #000000; text-decoration: none}
A.txt12px:visited {font-size: 12px; color: #000000; text-decoration: none}
A.txt12px:active {font-size: 12px; color: #000000; text-decoration: none}
A.txt12px:hover {font-size: 12px; color: #ff0000; text-decoration: none}

.txt13px {font-size: 13px}
A.txt13px:link {font-size: 13px; color: #000000; text-decoration: none}
A.txt13px:visited {font-size: 13px; color: #000000; text-decoration: none}
A.txt13px:active {font-size: 13px; color: #000000; text-decoration: none}
A.txt13px:hover {font-size: 13px; color: #ff0000; text-decoration: none}

.radiovoila {background-color:#FF5555;color:#000000}

.txtchamps {font-size: 14px}
.txtchamps_home { font-size:12px; border: 1px solid #333; border-top-color:#999; border-left-color:#999; width:240px; height:16px;}
.date {font-size: 11px}

/* FEC076: adaptation look quidonc */
.txtpayant {font-weight: bold; font-size: 11px; color: #FFFFFF}

.fdinterm {background-color: #FFFFCC}
.fdmerci {background-color: #d53333}
.fdpayant {background-color: #d53333}

/* FEC063 */
.txtmsg {font-size: 9px; text-decoration: none; color: #666666}

.txttitreinterm {font-weight: bold; font-size: 11px; color: #FF0000}

.txtinterm {font-size: 10px; color: #000000}
A.txtinterm {font-size: 10px; text-decoration: none; color: #000000}
A.txtinterm:link {font-size: 10px; text-decoration: none; color: #000000}
A.txtinterm:visited {font-size: 10px; text-decoration: none; color: #000000}
A.txtinterm:active {font-size: 10px; text-decoration: none; color: #000000}
A.txtinterm:hover {font-size: 10px; text-decoration: none; color: #FF0000}

.txtretourachat {font-weight: bold; font-size: 11px; color: #FF0000}
.txtrappeltrouv {font-weight: bold; font-size: 13px; color: #CC3300}

.txttitreliste {font-weight: bold; font-size: 11px; color: #FF0000}

.txtradioguide {font-size: 11px; color: #FF6600}

.txtmerci {font-weight: bold; font-size: 11px; color: #FFFFFF}
.txtenteterep {font-weight: bold; font-size: 11px; color: #CC6600}
.txtrailpub {font-weight: bold; font-size: 11px; color: #F04800}
.txtradioselect {font-size: 11px; color: #FFFFFF}
.txtsepdpt {text-align:left;font-weight: bold; font-size: 11px; color: #FFFFFF}
.txtseploc {text-align:left;font-weight: bold; font-size: 11px; color: #FFFFFF}
.txtseplocfictiv {text-align:left;font-weight: bold; font-size: 11px; color: #FFFFFF}
.txtseportho {text-align:left;font-weight: bold; font-size: 11px; color: #FFFFFF}
.txtseppro {text-align:left;font-weight: bold; font-size: 11px; color: #FFFFFF}
.txtautrerech {font-weight: bold; font-size: 11px; color: #FFFFFF}
.txtnumrue {font-weight: bold; font-size: 11px; color: #FF0000}

.txtexemple {font-size: 10px; color: #CC9900}

.fdbody {background-color: #FFFFFF}
.fdpage {background-color: #d35c50}
.fdutil {background-color: #FFFFCC}
.fdutilinterm {margin-left:10px; background-color: #FFFFCC}
.fdutilPJ {background-image:url(fond_form.gif)}
.fdutilPJAmb{
	background-repeat:no-repeat;
	background-color: #FFFFCC;
	background-position:bottom;
	}
.fdcadreretourachat {background-color: #CC3333}
.fdretourachat {background-color: #ebebeb}
.fdguide {background-color: #FFFFCC}
.fdlisterep {background-color: #FFFFFF}
.fdrailpub {background-color: #666666}
.fdautrerech {background-color: #000000}
.fdgrille {background-color: #FF9999}
.fdsignature {background-color: #FFFFFF}

.fdcadrepaiement {background-color: #CC3333} /* FED036 */
.fdpaiement {background-color: #FFEAEA} /* FED036 */

/* FED011 */
.txtrailpubsep {font-size: 10px; color: #000000}

.fdwhite {background-color: #ffffff}
.fdlightgray {background-color: #e9e9e9}
.fdlightgray2 {background-color: #DBDBDB}
.fdlightgray3 {background-color: #c3c3c3}
.fdlightgray4 {background-color: #dfdfdf}
.fdlightgray5 {background-color: #dedede}
.fdlightgray6 {background-color: #b8b8b8}
.fdblack {background-color: #008200}
.fdblack2 {background-color: #000000}
.fdred {background-color: #669900}
.fdred2 {background-color: #212125}
.fdblue {background-color: #ff7b00}
/* Evol animation evenementielle */
.txtboutons {
    FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif
}
A.txtboutons:link {
    FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif
}
A.txtboutons:visited {
    FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif
}
A.txtboutons:active {
    FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif
}
A.txtboutons:hover {
    FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif
}

/* CLE evol paiement SMS+ */
.boxcode {font-size: 14px; background-color: #d53333}

A.bienvenue:link {
        FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif
}
A.bienvenue:visited {
        FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif
}
A.bienvenue:active {
        FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif
}
A.bienvenue:hover {
        FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif
}
p.bienvenue {
        margin: 12px 0 2px 0; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif
}

.txttoolbar {
	FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
A.txttoolbar:link {
	FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
A.txttoolbar:visited {
	FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
A.txttoolbar:active {
	FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
A.txttoolbar:hover {
	FONT-SIZE: 9px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
/* 118008 */

.txttitre118 {
        FONT-SIZE: 14px; font-weight:bold; text-align:center;
}
.txtti118 {
        FONT-SIZE: 12px;
}
.slogan {
        background-color:#000000;
        font-size:12px; color:#FFFFFF;
        border: 1px solid #000000;
        text-align:center;
}

li {
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size: 100%;
  color: dark;
  display: list-item;
}
.liste_118 {
  	  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  	  font-size: 100%;
  	  color: dark;
 	  color: black;
 	  display: list-item;
}
a.cine_plus2 {
	text-decoration:none;
	padding:0 3px 0 3px;
	background-color:#d53333;
	border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #777; border-bottom:1px solid #777;
	font-size:9px; color:#000; font-weight: bold;
}
a.cine_plus2:hover { background-color:#d53333; color:#000;}


/* nouvelle homepage 2006 */
A.txt_guide:link {FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif}
A.txt_guide:active {FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif}
A.txt_guide:visited {FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif}
A.txt_guide:hover {FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif}
.quoi{FONT-SIZE: 11px; COLOR: #c33; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif}
.qui{FONT-SIZE: 9px; COLOR: #c33; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif}

/*CSS relatif à l'integration du menu VED(version html) en homepage */
#conteneur_ved { z-index:1; color:#666; width:180px; height:240px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; margin-left:0px;}

h2 { font-size: 0.7em; margin:0;}
h2 a { display:block; color:#666; text-decoration:none; padding: 2px 3px 0 3px; margin:0; width:auto; font-style:italic; height: 18px; vertical-align: middle; background :  #FFF; border-top: 1px solid #666;}
h2 a:hover { background: fd_titre_jaune.gif) no-repeat;}

dl {height: 118px; display:none; background: url(fd_ombre.gif) top no-repeat #FFF; padding-top: 2px; overflow: hidden; margin: 0px;  font-size:0.60em; color:#666;}
dl img { float: right; border: none; margin: 0 0 0 3px;}
dl a { text-decoration: none; color:#666;}
dl a:hover { text-decoration: underline; }
dt { margin: 0 0 0 3px;}
dd { margin: 0 0 0 13px;}

.clear { clear:both; }
.detoure { margin: 3px 2px; float:right;}
.detoure2 { margin: 1px 2px 2px 0; float:none;}

/* CSS pour le Mod */
.mod { clear:both; display:block; margin:10px; width:auto; height:auto; text-align:left;}
.modadd { display:block; float:left; width:300px;}
