/* Path: /var/www/prod/telecontactV2/nx/conf/view/telecontact/res/css/pji.css
*/


/* look2002/FR/commun/pji.css */

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

body {
 scrollbar-face-color: #FFCC00;
 scrollbar-shadow-color: #CC9900;
 scrollbar-highlight-color: #FFFFFF;
 scrollbar-3dlight-color: #CC9900;
 scrollbar-darkshadow-color: #993300;
 scrollbar-track-color: #FFFFCC;
 scrollbar-arrow-color: #FFFFFF;
}

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

.txtserviceselec {font-size: 10px; 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: #FF9900}
A.txtsignature2:link {font-size: 9px; text-decoration: none; color: #FF9900}
A.txtsignature2:visited {font-size: 9px; text-decoration: none; color: #FF9900}
A.txtsignature2:active {font-size: 9px; text-decoration: none; color: #FF9900}
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: #FF9900}

.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: #983A00}
.fdseploc {background-color: #FB7403}

.fdcadreseplocfictiv {background-color: #983A00}
/*.fdseplocfictiv {background-color: #FF6600}*//* temporaire pour test FED010 */
.fdseplocfictiv {background-color: #FB7403}/* temporaire pour test FED010 */

.fdcadreseppro {background-color: #983A00}
/*.fdseppro {background-color: #FF6600}*//* temporaire pour test FED010 */
.fdseppro {border-style:solid; border-color:#983A00; border-width:1px; background-color: #FB7403}/* temporaire pour test FED010 */

/*.txtrequete {font-size: 11px; color: #CC6600}*/
.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: #cc6600; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif}

.txtrequetetotal {font-size: 10px; color: #CC6600}
.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: #336600}
A.txtnumvert:link {font-size: 10px; color: #336600}
A.txtnumvert:visited {font-size: 10px; color: #336600}
A.txtnumvert:active {font-size: 10px; color: #336600}
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: #88927B}

.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:#FF9900;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: #E94712}
.fdpayant {background-color: #E94712}

/* 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: #FFCC00}
.fdutil {background-color: #FFFFCC}
.fdutilinterm {margin-left:10px; background-color: #FFFFCC}
.fdutilPJ {background-image:url(../../../images/fond_form.gif)}
.fdutilPJAmb{
	background-image:url(../../../images/fd_form_LR-bas.gif);
	background-repeat:no-repeat;
	background-color: #FFFFCC;
	background-position:bottom;
	}
.fdcadreretourachat {background-color: #CC3300}
.fdretourachat {background-color: #ebebeb}
.fdguide {background-color: #FFFFCC}
.fdlisterep {background-color: #FFFFFF}
.fdrailpub {background-color: #666666}
.fdautrerech {background-color: #000000}
.fdgrille {background-color: #FFFF99}
.fdsignature {background-color: #FFFFFF}

.fdcadrepaiement {background-color: #CC3300} /* FED036 */
.fdpaiement {background-color: #FFFCEA} /* 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: #FFDB73}

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;
	  list-style-image: url(../../../images/puce118.gif);
}
a.cine_plus2 {
	text-decoration:none;
	padding:0 3px 0 3px;
	background-color:#FFE07F;
	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:#FFC300; 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: #c93; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif}
.qui{FONT-SIZE: 9px; COLOR: #c93; 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 : url(images/fd_titre_gris.gif) no-repeat #FFF; border-top: 1px solid #666;}
h2 a:hover { background: url(files/images/fd_titre_jaune.gif) no-repeat;}

dl {height: 118px; display:none; background: url(files/images/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;}
/* petites annonces dans la liste */
a.annonce{
	display:block;
	width:110px;
	height:auto;
	margin:8px 0 0 0;
	text-decoration:none; text-align:center;
	background-color:#F90;
	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.annonce:hover { background-color:#F60; color:#FFC}




.accessibilite{margin-left:-9000px; font-size:5px;}

/*Mappy */
.fdutil_mappy {background: url(../../../images/mappy/fond_form_mappy.gif)}
/*bandeau ved 2G*/
.fdvedliste {background-color: #f3f1fe; padding:0; margin:0;  border:#F60 solid 1px; }
.fdvedliste2{ padding:3px; color:#FF6600; font-weight:bold;}
.vedliste_confirm {background-color: #F60; color: #FFF; padding:2px; margin:0;  font-weight:bold; font-size:10px}
a.vedliste_confirm {  width:30px; background-color:#FFF;  padding:0 5px; margin:0; text-decoration:none; color:#000}
a.vedliste_confirm:hover { background-color:#FFF; color:#FF3300}
.ved_locliste { color:#FF6600}
