   
/* CSS Document  
 !!! ATTENTION  !!!
NE PAS COLLER TOUT LA CSS DU DEV ICI. 
DIFFERENCES SUR LES ID DES EALERTES*/

#nomCampagne { width : 130px ; float : left ; }
#plus { width : 20px ; float : right ; vertical-align : bottom ;}
#avant { width : 8px ; text-align : center ; float : left ; margin : 1px ; padding : 2px 2px 6px 2px ; /* background-color : #e7ebec */ }
#titreRubrique { float : left ; width : 105px ;  text-align : center ; }
#apres { width : 10px ; text-align : center ;  float : right ; margin : 1px ; padding : 2px 2px 6px 2px  ; /* background-color : #e7ebec */ }
 

/****************************************************************************************
*	PRESENTATION GENERALE
*****************************************************************************************/
body {  background-color : #b9b9b9; font-family : Arial, Helvetica, sans-serif; color : #000; font-size : 62.5%; font-style : normal; text-align : center; margin : 0; padding : 0; scrollbar-face-color: #fff; scrollbar-highlight-color: #DDDDDD; scrollbar-3dlight-color: #DDDDDD; scrollbar-darkshadow-color: #536d7a; scrollbar-shadow-color: #536d7a; scrollbar-arrow-color: #8320b1; scrollbar-track-color: #e7ebec; scrollbar-base-color: #8320b1;} 

.page { background-color : #fff; background-image: url(../img/fd_page.gif); background-repeat: no-repeat; background-position: 0% 0%; margin-left: auto; margin-right: auto; margin-top: 10px; padding: 0; width : 750px; text-align: left; }

/*  Images stop & play pour le flash  */
.bandeauParticulier .stopPlay {background-color: #FF5105; padding-left: 80px;}
.bandeauParticulier img {border:0px;}

/*styles par défault des formulaires*/
textarea { border: 1px solid #61787e; font-size: 1.1em; padding-left: 5px; padding-right: 5px; }
textarea.text {color: #8320b1; }

input { border: 1px solid #61787e; font-size: 1.1em; color : #5b6365; padding-left: 5px; padding-right: 5px;}
input.text { color: #8320b1 }
input.submit { /*width : 120px ;*/ border: 1px solid #8320b1; font-weight: bold; color: #8320b1; background-color: #fff; padding-right:3px;  padding-left: 3px;}
input.submit2 {  border: 1px solid #8320b1; font-weight: bold; color: #8320b1; background-color: #fff; padding-right:3px;  padding-left: 3px;}
input.reset { border: 1px solid #8320b1; font-weight: bold; color: #8320b1; background-color: #fff; padding-right:3px;  padding-left: 3px;}
.inputSmall { border: 1px solid #61787e; width: 120px; font-size: 1em; color : #3b4a51; padding-right: 0px; padding-left: 5px; padding-top: 1px; margin-right: 2px; margin-bottom: 3px; }

/*fieldset { border: 1px solid #8320b1; padding:10px; width: 95%; margin-bottom: 10px;}*/
legend { color: #8320b1; padding: 0; margin: 0;}
.fieldsetForm { border-width: 0px; padding-left: 5px; /*padding-right: 2px;*/}
.fieldsetForm legend { color: #6f1b96; padding: 0; margin: 0;}
 
/*.fieldsetSearch { border-width: 0px; }*/

select { font-size: 1.1em; color : #5b6365; background-color: #fff;}
.menuDeroulant { border: 1px solid #61787e; font-size: 1.1em; color: #5b6365; background-color: #fff;}
.boxAlertes { color: #61787e; font-size: 1em; font-weight: bold; padding-left: 5px;}
.formLog {border-top: 1px solid #fff; width: 163px; padding-top: 4px; margin: 0; background-color: #e7ebec; }

.button { border: 1px solid #61787e; font-size: 1.1em; color : #5b6365; background-color: #fff; padding-right: 3px;  padding-left: 3px; }
.buttonSmall { border: 1px solid #61787e; font-size: 1em; color : #5b6365; background-color: #fff; padding-right: 3px; padding-left: 3px; margin-bottom: 3px;}
.buttonInter { border: 1px solid #61787e; font-size: 1.1em; color : #5b6365; background-color: #fff; padding-right: 3px; padding-left: 3px;  margin-left: 2px; padding-bottom: 0px; margin-bottom: 0px; position:absolute;}

/*----------------------------------------------------------
				  Bandeau Horaires 
-----------------------------------------------------------*/
.time { width: 745px; float: left; background-color : #536d7a; text-align: right;; font-size : 1.1em; color : #fff; text-transform: capitalize; letter-spacing: 1px; padding-bottom: 4px; padding-top: 4px; padding-left: 5px; }
.timeFloatLeft { float: left; background-color : #536d7a; padding-right: 8px;}
.timeFloatLeftLien { float: left; background-color : #536d7a; padding-top: 5px; padding-bottom: 5px; padding-right: 15px; }
a.logo { font-size: 0.9em; color: #fff; text-decoration: none; }
a.logo:hover { font-size: 0.9em; color: #fff; text-decoration: none; }

/*------------------------------------------------------------------
			  Bandeau Titre La Poste Courrier International
-------------------------------------------------------------------*/

.bandeauLPCI {
width : 730px; clear: both; text-transform : uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.8em;
/*font-weight: bold;*/	margin-top: 5px; padding-top:15px; padding-bottom:5px; color: #536d7a ;
}

.bandeauLPCIText { width: 524px; color: #61787e; float: right; }
.txtSite { width : 500px ; margin-left : 230px ; color: #8320b1; padding-bottom: 7px; } 
.CI {width : 500px ; margin-left : 230px ;}
.txtLP { color: #c0cacf; }	
.txtCI { color: #61787e; }

/* Bandeau d'emplacement des BOUTONS PLAY-STOP */
.bandeauPlayStop-dec05 { width : 57px; /*height : 22px ;*/ float: left; text-indent: 5px; background-color: #856CB6; background-image: url(../img/playstopfond_violet.gif); background-repeat: no-repeat; background-position: 0% 0%; padding-top: 1px; padding-bottom: 2px; } 

/* Lien vers PORTAIL */
.bandeauPortail { width: 218px; float: left; text-indent: 30px; background-color: #61787e; background-image: url(../img/fond_portail.gif); background-repeat: no-repeat; background-position: 0% 0%; padding-top: 4px; padding-bottom: 3px; }
.bandeauPortail-dec05 { width: 170px; /*height : 22px ; */float: left; text-indent: 30px; background-color: #536D7A ; background-image: url(../img/portail_violet.jpg); background-repeat: no-repeat; background-position: 0% 0%; padding-top: 4px; padding-bottom: 3px; }

/* Lien vers PARTICULIERS */
.bandeauParticulier { width: 342px; float: left; text-indent: 30px; background-color: #ff5105; background-image: url(../img/fond_couleur.gif); background-repeat: no-repeat; background-position: 0% 0%; padding-top: 4px; padding-bottom: 3px; }
.bandeauParticulier-dec05 { width: 297px; /*height : 22px ; */float: right; text-indent: 30px; background-color: #FF6900; background-image: url(../img/autre_orange.gif); background-repeat: no-repeat; background-position: 0% 0%; padding-top: 4px; padding-bottom: 3px; }

/* Bandeau pour compléter la ligne 
.bandeauVide { background-color: #90a1a9; width: 190px; padding-top: 4px; padding-bottom: 3px;	float: right; font-size: 1.2em; }*/

a.lien { color: #fff; font-weight: normal; font-size: 1.2em; font-style: normal; text-decoration: none; }
a.lien:hover { color: #fff; font-weight: normal; font-size: 1.2em; font-style: normal; text-decoration: none; }
a.lien2 { color: #fff; font-weight: normal; font-size: 1.2em; font-style: normal; text-decoration: none; }
a.lien2:hover { color: #fff; font-weight: normal; font-size: 1.2em; font-style: normal; text-decoration: none; }

/*-------------------------------------------------------------
			  Bandeau Liens Suivre, Recherche....
--------------------------------------------------------------*/
/* Liste horizontale des liens */
a.lienBord { color : #3b4a51; font-size : 1.1em;  font-style : normal; text-decoration: none; }
a.lienBord:hover { color : #8320b1; font-size : 1.1em; font-style : normal; text-decoration: none; }

/* Contour des liens */
.border { font-size: 1.1em; color : #3b4a51; border: 1px solid #61787e; background-color: #fff; padding-left: 5px; padding-right: 5px; }

/*--------------------------------------------------------------------------
			  Bandeau d'indication de Navigation "petit Poucet"
----------------------------------------------------------------------------*/
.navigation {float: left; width: 491px; background-color: #e7ebec; color: #5b6365; font-size: 1em; font-weight: normal; text-decoration: none; padding-bottom: 2px; padding-right: 2px; padding-left: 2px; text-align: left; } 
.imprimer { float: right; width: 20px; height: 16px; padding-left: 5px; text-align: right; background-image: url(../img/print.gif); background-repeat: no-repeat; background-position: right;}

a.lienNav { color: #5b6365; text-decoration: none; }
a.lienNav:hover { color: #6f1b96; text-decoration: none; }
.activeNav { color : #6f1b96; }

/*-------------------------------------------------
			  Bandeau liste du menu
--------------------------------------------------*/
.bandeauMenu { float: left; clear: left; width: auto; padding-left: 24px; padding-top: 7px; color: #4f5759; font-size: 1.2em; font-weight: normal; }

/* Liste de menus */
ul.listeMenu { border-top: 1px solid #fff; padding-left:2px; padding-right:2px; padding-top: 2px; margin: 0; width: 161px; list-style-type: none; background-color: #e7ebec; }
li.liMenu { border-top: 3px solid #fff; padding-bottom: 3px; padding-top: 2px; padding-left: 3px; }	
li.liMenu1 { padding-bottom: 3px; padding-top: 2px; padding-left: 3px;}	

/* Liste de sous-menus */
ul.listeSsMenu { padding-left:5px; padding-right:2px; margin: 0; margin-top: 3px; width: auto; list-style-type: none; background-color: #fff; }
li.liSsMenu { padding-bottom: 3px; padding-top: 2px; padding-left: 3px;}	

/* Liste de sous-menus de 3ème niveau */
ul.listeSsSsMenu { width: auto; list-style-image: url(../img/puce.gif); margin-left: 10px; padding-left: 13px; background-color: #fff; }

/* Liens du menu */
a.lienMenu { color: #4f5759; text-decoration: none;}		
a.lienMenu:hover { color: #6f1b96; text-decoration: none;}

/* Style du menu actif */
a.menuActif { color: #6f1b96; text-decoration: none; padding-bottom: 3px; padding-top: 2px; padding-left: 3px;} 
a.menuActif:hover { color: #6f1b96; text-decoration: none; padding-bottom: 3px; padding-top: 2px;} 

.menuActif { color: #6f1b96; text-decoration: none; padding-bottom: 3px; padding-top: 2px; /*padding-left: 3px;*/} 
.liMenuActif { color: #6f1b96; text-decoration: none; border-top: 3px solid #fff; padding-bottom: 3px; padding-top: 2px; /*padding-left: 3px;*/ }

/*--------------------------------------------------------------------
			  Bandeau des liens Imprimer / Sélectionner...
---------------------------------------------------------------------*/
.bandeauPrint { padding-top: 10px; border-bottom: 1px solid #000; text-align: right; clear: both; }
.bandeauTop { float: right; width: 505px; margin-top: 20px; margin-bottom: 30px; padding-right: 13px; color: #5b6365; }
/*.top { float: right; width: 15px; height: 10px; padding-left: 5px; background-color: #fff; text-align: right; }*/
.top { float: right; text-align: right; background-image: url(../img/hp.gif); background-repeat: no-repeat; width:15px; background-position: right;}
/*.top2 { float: right; text-align: right; background-image: url(../img/hp.gif); background-repeat: no-repeat; width:15px; background-position: right;}*/
.barreBottom { background-color: #e7ebec; float: left; width: 285px; }	
	
/*-------------------------------------------------
			  Bandeau de Bas de page
--------------------------------------------------*/
.bandeauBas { width: 750px; top: auto; right: 0; bottom: 0; left: 0; clear: both; background-color: #e7ebec; color: #5b6365; font-size: 1.2em; }
.bandeauGrisBas { background-color: #b9b9b9; width: 750px; height: 5px; } 
.bandeauMargeGrisBas { background-color: #b9b9b9; width: 750px; height: 20px; clear: both; } 
.alignDroite { line-height: 15px; padding-right: 8px; background-color: #e7ebec; text-align: right; width: 397px; float: right; } 
.alignGauche { float: left; line-height: 15px; background-color: #e7ebec; padding-left: 8px; width: 337px; text-align: left; }
a.lienBas { color: #5b6365; text-decoration: none; }
a.lienBas:hover { color: #6f1b96; text-decoration: none; }

/*-------------------------------------------------
			  Bandeau contenu de la page
--------------------------------------------------*/
/* Titres de la page */
/*h1 { color: #8320b1; font-size: 1.6em; font-weight: bold; padding: 0; margin: 0; }*/
h1 { color: #8320b1; font-size: 1.6em; font-weight: bold; background-image: url(../img/puce_titre.gif); background-repeat: no-repeat; padding-left: 15px; margin-bottom: 3px; margin-top: 0;}
h1.home { color: #8320b1; font-size: 1.6em; font-weight: bold; padding: 0; margin-bottom: 3px;  background-image:none; }
h2 { color: #61787e; font-size: 1.3em; font-weight: bold; padding: 0; margin: 0; }
h2.color { color: #8320b1; font-size: 1.3em; font-weight: bold; padding: 0; margin-top: 5px; margin-bottom: 3px;}
h3 { color: #61787e; font-size: 1.15em; font-weight: bold; padding: 0; margin: 0; }
h3.color { color: #8320b1; font-size: 1.15em; font-weight: bold; padding: 0; margin: 0; }
h4 { color: #61787e; font-size: 1em; font-weight: bold; padding: 0; margin: 0; }
h4.color { color: #8320b1; font-size: 1.em; font-weight: bold; padding: 0; margin: 0; }

.txtGrisBold { color: #61787e; font-weight: bold; }
.sousTitre { color: #61787e; font-weight: bold; }
.txtVioletBold, .txtBold { color: #8320b1; font-weight: bold; }

/* Liens courants dans la page */
a { color: #000; text-decoration: underline; }
a:hover { color: #000; text-decoration: none; }

a.linkBlanc { color: #fff; font-weight: bold; font-size: 0.9em; text-decoration: none; }
a.linkBlanc:hover { color: #e7ebec; font-weight: bold; font-size: 0.9em; text-decoration: none; }
a.linkNoir { color: #000; font-weight: bold; font-size: 0.9em; text-decoration: none; }
a.linkNoir:hover { color: #61787e; font-weight: bold; font-size: 0.9em; text-decoration: none; }

a.voir { color: #8320b1; font-weight: bold; text-decoration: none; }
a.voir:hover { color: #61787e; font-weight: bold; text-decoration: none; }

a.linkEncart { color: #8320b1; text-decoration: none; }
a.linkEncart:hover { color: #61787e; text-decoration: none; }

a.toggle { background-image: url(../img/fleche_couleur.gif); background-repeat: no-repeat; color: #8320b1; font-weight: bold; text-decoration: none; padding-left: 15px; }
a.toggle:hover {  background-image: url(../img/fleche_grise.gif); background-repeat: no-repeat; color: #61787e; font-weight: bold; text-decoration: none; padding-left: 15px; }

/* listes */
ul.listePuces { list-style-image: url(../img/liste_puce.gif); margin: 0; padding-left: 15px; }
li.liPuces { padding-top: 5px; }
ul.listeFleches { list-style-image: url(../img/fl_bl_couleur.gif); margin: 0; padding-left: 25px; }
ul.listeTiret { list-style-type: none; margin: 0; padding-left: 15px; }
ul.retrait { list-style-image: url(../img/liste_puce.gif); margin: 0; margin-left: 15px; padding-left: 10px;}
	 	 
a.flecheBlanc { height: 13px; background-image: url(../img/fl_fond_blanc.gif); background-repeat: no-repeat; color: #fff; font-weight: bold; text-decoration: none; padding-left: 15px; }	 
a.flecheBlanc:hover { background-image: url(../img/fl_bl_gris.gif); background-repeat: no-repeat; color: #e7ebec; text-decoration: none; padding-left: 15px; } 	

/* ROLL-OVER avec fleches grises/ fleches violet*/
a.fleche, a.accroche { height: 13px; background-image: url(../img/fleche_couleur.gif); background-repeat: no-repeat; color: #8320b1; font-weight: bold; text-decoration: none; padding-left: 15px; }	 
a.fleche:hover, a.accroche:hover { background-image: url(../img/fleche_grise.gif); background-repeat: no-repeat; color: #61787e; text-decoration: none; padding-left: 15px; }
	 
/*----------Nouveau style de lien fleche pour revenir au choix précédent sur Visite guidée------------------*/	 
a.flecheVG {height: 13px; background-image: url(../img/flecheGauche_couleur.gif); background-repeat: no-repeat;  color: #8320b1; font-weight: bold; text-decoration: none; padding-left: 15px; }	 
a.flecheVG:hover { background-image: url(../img/flecheGauche_grise.gif); background-repeat: no-repeat; color: #61787e; text-decoration: none;  padding-left: 15px; } 
		 
/* Styles pour les encarts gris et violets avec coin bas retourné */
.blocGris { background-color: #e7ebec; width: auto; padding: 0; margin: 0; }
.blocGrisEncart { font-weight: bold; padding: 3px; padding-left: 10px; padding-right: 10px; color : #8320b1; background-color: #e7ebec; width: auto; margin-top: 10px;}
.finBlocGrisEncart { background-image: url(../img/coin_gris.gif); background-repeat: no-repeat; background-position: right bottom; }
.blocEncart { clear: both; padding-top: 5px; padding-left: 10px; padding-right: 10px; padding-bottom: 3px; color: #8320b1; font-weight: bold; }
.blocEncartCouleur { color: #fff; font-weight: bold; padding: 3px; padding-left: 10px; padding-right: 10px; }
.blocEncartCouleurTxt { color: #fff; padding: 3px; padding-left: 10px; padding-right: 10px; }
.blocCouleur { background-color: #8320b1; width: auto; }
.finBlocCouleur { clear: both; background-image: url(../img/coin_couleur.gif); background-repeat: no-repeat; background-position: right bottom; }

/*éléments décoratifs*/
.pointille505 { clear: both; background-image: url(../img/pointille_505.gif); background-repeat: no-repeat; }
.pointille328 { clear: both; background-image: url(../img/pointille_328.gif); background-repeat: no-repeat; }
.pointilleHome { clear: both; background-image: url(../img/pointille_338.gif); background-repeat: no-repeat; }

.finBlocGen505 { clear: both; background-image: url(../img/bas_encart_505_couleur.gif); background-repeat: no-repeat; }
.finBlocGen505Top { clear: both; text-align: right; background-image: url(../img/bas_encart_505_fleche.gif); background-repeat: no-repeat; width:505px;}
.finBlocGen328 { clear: both; background-image: url(../img/bas_encart_328_couleur.gif); background-repeat: no-repeat; }
.finBlocHome { clear: both; background-image: url(../img/bas_encart_338_couleur.gif); background-repeat: no-repeat; margin-bottom: 5px; margin-top: 5px;}

.hp { clear: both; bbackground-image: url(../img/hp.gif); background-repeat: no-repeat; background-position: right bottom; }
.reponseNo {height: 13px; background-image: url(../img/reponse_no.gif); background-repeat: no-repeat; padding-left: 20px; color: #8320b1;}	
.reponseOk {height: 13px; background-image: url(../img/reponse_ok.gif); background-repeat: no-repeat; font-weight: bold; padding-left: 20px; color: #8320b1;}	

/*-------------------------------------------------
			 !!! A CONSERVER !!!
--------------------------------------------------*/
/*style pour les encadrés à fond de couleur 
.blocCouleurClair { margin-top: 10px; border-top: 2px solid #8320b1; background-color: #e7ebec; width: 338px; }
.blocCouleurContenu { padding: 10px; padding-left: 12px; padding-bottom: 0px; }
.borderBottom { background-image: url(../img/bas_encart_clair.gif); background-position: bottom; background-repeat: repeat-x; } */

/*-------------------------------------------------
			  Contenu de la page générique
--------------------------------------------------*/
.blocFiletTop{ float: left; padding-top: 10px; width: 505px; margin-top: 10px; border-top: 2px solid #8320b1; }/* fAQ - Recherche - Actu - météo*/
.blocIntroGen {/*float: left;*/ border-bottom: 2px solid #8320b1; padding-top: 5px; padding-bottom: 10px; width: 505px; margin-bottom: 10px;}
.blocFiletGen { float: left; border-bottom: 2px solid #8320b1; padding-top: 5px; padding-bottom: 10px; width: 328px; margin-bottom: 5px;}
.navRecherche { float: right; width: 495px; margin-top: 5px; margin-bottom: 5px; background-color: #e7ebec; color : #8320b1;  font-style : normal; padding: 5px;}
.blocFiletTopJF{ float: left; /*padding-top: 10px;*/ width: 505px; margin-top: 10px; border-top: 2px solid #8320b1; }
.blocFiletTopJF328{ float: left; /*padding-top: 10px;*/ width: 328px; margin-top: 10px; border-top: 2px solid #8320b1; }


.rouge { color: #f62c0d; }
.bleu { color: #2e58a7;}
.vert { color: #4dba38;}

/*--------------------------------------------------------------
		PAGE HOME
--------------------------------------------------------------*/
.blocFiletHome { margin-top: 10px;  border-top: 2px solid #8320b1; width: 338px; }
.titreBlocHome { background-color: #8320b1; color: #fff; font-weight: bold; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; margin-top: 10px; margin-bottom: 5px; }

/*--------------------------------------------------------------
		PAGE MARKETING
--------------------------------------------------------------*/
.blocMarketing { clear: both; float: left;  border: 1px solid #e7ebec; width: 505px; margin-top: 10px; }			
.ligneMarketing { clear: both; width: 505px; background-color: #e7ebec; text-align: right; background-image: url(../img/hp.gif); background-repeat: no-repeat; background-position: right; } 
.ligneMarketingTop { clear: both; width: 505px; background-color: #e7ebec; text-align: right; } 
ul.listeNormale { color: #8320b1; padding: 0; padding-left: 10px; margin: 0; margin-left: 10px; }
.titreEtape {padding-top: 7px; color: #61787e; font-size: 1.3em; font-weight: bold; }	

/*--------------------------------------------------------------
		PAGE GAMME ACCESS (PRODUIT)
--------------------------------------------------------------*/
.blocProduit {float: left; clear:left; border-top: 10px solid #e7ebec; width: 505px; margin-top: 1px;}
.blocGaucheProduitBorder {/* float: left;*/ padding: 5px; width: 322px; margin-bottom: 10px; border-left: 1px solid #e7ebec;  border-bottom: 10px solid #e7ebec; }	

/*--------------------------------------------------------------
		PAGE LISTE PAYS - DICO POSTAL
--------------------------------------------------------------*/
a.lettre { font-size : 0.9em; background-color: #61787e; padding-top: 1px; padding-bottom: 1px; padding-left: 4px; padding-right: 4px; margin-right: 4px; text-transform : uppercase; text-align : center; color : #fff; font-weight: bold; font-style : normal; text-decoration: none; }
a.lettre:hover { border: 1px solid #61787e; color : #8320b1; font-weight: bold; font-style : normal; text-decoration: none; font-size : 0.9em; background-color: #e7ebec; padding-top: 0px; padding-bottom: 0px; padding-left: 3px; padding-right: 3px; margin-right: 4px; text-transform : uppercase; text-align : center; }
.lettreOn { border: 1px solid #61787e; color : #8320b1; font-weight: bold; font-style : normal; text-decoration: none; font-size : 0.9em; background-color: #e7ebec; padding-top: 0px; padding-bottom: 0px; padding-left: 3px; padding-right: 3px; margin-right: 4px; text-transform : uppercase; text-align : center;}

/* identifie le tableau*/
#dico { text-align: left; border: 1px solid #61787e; border-collapse: collapse; width: 98%; }

/* Cellule titre du tableau PAGE DICO*/
#dico th{ color: #fff; font-size: 0.95em; font-weight: bold; background-color: #8320b1; padding-left: 5px; padding-top: 2px; 	padding-bottom: 2px; }

/* Cellule */
#dico td { font-size: 0.95em; padding-left: 5px; padding-top: 2px; border-left: 1px solid #3b4a51; border-top: 0; border-right: 0; border-bottom: 0;}

/*--------------------------------------------------------------
		STYLE POUR LES TABLEAUX
--------------------------------------------------------------*/
/* Styles pour les tableaux*/
table { text-align: center; border: 1px solid #3b4a51; border-collapse: collapse; empty-cells: show; }

caption { text-align: left; caption-side: top; color: #8320b1; font-size: 1.em; font-weight: bold; padding-bottom: 5px; }

/* fond de cellule gris*/
.fondGris { background-color: #e7ebec; }

/* Cellule titre */
th { color: #6f1b96; font-size: 0.95em; background-color: #e7ebec; border: 1px solid #3b4a51; padding: 2px; }

/* Cellule */
td { font-size: 0.95em; border: 1px solid #3b4a51; padding-left: 2px; padding-right: 2px; }

/*-------------------------------------------------------------
			  Page Formulaire contact
--------------------------------------------------------------*/
.txtContact { color: #61787e; font-size: 1em; font-weight: bold; padding-right: 5px; vertical-align: top; }
/*--------------------------------------------------------------
		 POPUP 
--------------------------------------------------------------*/
.pagePop { background-color : #fff; background-image: url(../img/fd_popup.gif); background-repeat: no-repeat; background-position: 0% 0%; margin-left: auto; margin-right: auto; margin-top: 0px; padding: 0; width: 542px; text-align: left; }
/*.popNavigation { clear: both; float: left; width: 505px; margin-top: 5px; margin-bottom: 10px; margin-right: 13px; margin-left: 24px; background-color: #e7ebec; color: #5b6365; font-size : 1em; font-weight : normal; text-decoration: none; }*/
.navigationPop { padding-left: 2px; float: left; width: 476px; padding-right: 2px; padding-bottom: 2px; background-color: #e7ebec; color: #5b6365; font-size: 1em; font-weight: normal; text-decoration: none;} 
.popup { width: 542px; float: left; background-color: #536d7a; }
.bandeauTitreBlanc { color: #fff; padding-left: 5px; float: left; font-family: Verdana,Arial, Helvetica, sans-serif;}
.bandeauTitreNoir { color: #000; padding-left: 100px; float: left; font-family: Verdana,Arial, Helvetica, sans-serif;}
.bandeauCouleur { width: 542px; margin-top: 25px; margin-bottom: 25px; padding-top: 5px; padding-bottom: 5px; float: left; background-color: #8320b1; text-transform : uppercase; font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 1.8em; color: #CC9DEB;}
.bandeauBasPop { width: 542px;  bottom: 0; left: 0; clear: both; background-color: #e7ebec; height: 20px; margin-top: 10px;}
.fermer { float: right; padding-top: 2px; padding-bottom: 2px; padding-right: 13px; text-align: right; color: #5b6365;}
.margeFermer { padding-left: 5px; background-image: url(../img/picto_fermer.gif); background-repeat: no-repeat; background-position: right;} 

/*--------------------------------------------------------------
		 PRINT 
--------------------------------------------------------------*/
.white { background-color: #fff; }
.pagePrint { background-color : #fff; /*margin-left: auto; margin-right: auto;*/ margin-top: 0px; padding: 0; width: 542px; text-align: left; border: 1px solid #536d7a;}
.bandeauGris { width: 542px; margin-bottom: 25px; padding-top: 5px; padding-bottom: 5px; /*float: left;*/ background-color: #536d7a; text-transform : uppercase; font-size: 1.8em; color: #e7ebec; }
.bandeauBasPrint { width: 518px;  bottom: 0; padding-left: 24px; padding-top: 2px; clear: both; background-color: #e7ebec; height: 18px; color: #5b6365; font-size: 1em;}
.titrePrintCouleur { padding-left: 24px; color: #fff;}
.printNavigation { clear: both; float: left; width: 515px; margin-top: 5px; margin-bottom: 10px; margin-right: 13px; margin-left: 14px; background-color: #e7ebec; color: #5b6365; font-size : 1em; font-weight : normal; text-decoration: none; }

/*------------------------------------------------------------
                            LOGO ACCESSIBILITE - ajout le 20/12/05
------------------------------------------------------------*/
.logoAccessib {float : left  ; padding-bottom : 10px ; padding-left : 47px ; margin-top : -14px ; margin-left :  0px; }
.logoAccessib img {border : 0px ; bottom: 0 px; }

/*--------------------------------------------------------------
		 MODULE DE CALCUL ENTREPRISE (id=1228)
--------------------------------------------------------------*/
.retrait { margin-left: 20px; }
ul.remarques { margin-top: -15px}
a.retour {text-decoration: none; border : solid 1px rgb(97, 120, 126); color: rgb(91, 99, 101); padding-left: 5px; padding-right: 5px;}
td.entete { font-size: 1.1em;}
p.achat { display : block ; width : 220px ; margin : auto ; text-align : center ; background : #8320b1 ; color : #fff ; font-weight : bold ; padding : 3px 0 3px 0 ; }
p.achat a {  color : #fff ; font-weight : bold }
p.achat a:hover { color : #f9fafa ; font-weight : bold}


/* --------------------------------------------------------
                      Formulaire GFM
----------------------------------------------------------*/

#GFM {
font-family : Arial, Helvetica, sans-serif ; 
border : 0 ;
font-size : 10pt ;
text-align : left ;
}
#GFM td, #GFM tr, #GFM tbody, #GFM table, #GFM input {
border : 0 ;
}
#GFM .motscles input {
border : 1px ;
}
#GFM .couleur {
font-weight : bold ;
color : #8320B1 ;
}
#GFM a {
color : #000 ;
text-decoration :underline ;
}
#GFM a:hover {
color : #000 ;
text-decoration : none ;
}
#GFM .boutons input {
background : #fff ;
border: 1px solid #8320B1 ; 
font-size: 1em ; 
font-weight : bold ;
color : #8320B1 ; 
margin-top : 5px ;
padding: 1px 5px 1px 5px ;
}
#GFM .boutons {
text-align : center ;
}
#GFM td {
vertical-align : top ;
}
#GFM select {
width :140px ;
}


/* ------------------------------------------------------
                      Formulaire de contact
--------------------------------------------------------- */

label.color { color: #8320b1; font-size: 1.15em; font-weight: bold; padding: 0; margin: 0; }
h2.theme { background-color : #8320b1; color: #fff ; font-size: 1.3em; font-weight: bold; padding: 0 0 0 4px ; margin: 0; }
 
/* -------------------------------------------------------
                 Espace sécurisé .theme
--------------------------------------------------------- */

li.espaceSecu {
list-style-type : none ;
}

li.espaceSecu a { background-image: url(../img/fleche_couleur.gif); background-repeat: no-repeat; color: #8320b1; font-weight: bold; text-decoration: none; padding-left: 15px; }
li.espaceSecu a:hover {  background-image: url(../img/fleche_grise.gif); background-repeat: no-repeat; color: #61787e; font-weight: bold; text-decoration: none; padding-left: 15px; }



/* ---------------------------------------------------------
            Pré-alertes 
------------------------------------------------------------ */
/* Généralités */
#frmPbSurvey {
clear : both ;
}
#frmPbSurvey h2 
{ color: #8320b1; margin-bottom : 15px ;}
#frmPbSurvey label 
{font-weight : bold ; color: #61787e; font-size: 1em; padding-right: 5px; vertical-align: top; white-space : normal }
#frmPbSurvey .question 
{width : 180px ; float : left ; text-align : right ; padding-right : 5px }
#frmPbSurvey input 
{ width : 240px ; margin-right : 5px ;}
#frmPbSurvey select
{margin-right : 5px ;}
#frmPbSurvey textarea 
{width : 240px }
#frmPbSurvey .radio 
{width : 20px }

#frmPbSurvey caption {
color : #61787e  ;
}

#frmPbSurvey fieldset {
padding : 0 ;
margin : 5px 0 ;
}
#frmPbSurvey legend {
margin : 0 5px  ;
padding : 0 5px ;
}
#frmPbSurvey fieldset .question {
width : 178px ;
}


/* Tableau liste des pré-alertes */
th#L1C3 { width : 60px } 

/* - - - - Boutons - - - - */
#frmPbSurvey .boutons 
{ margin-top : 10px }
#frmPbSurvey .boutons input 
{border: 1px solid #8320b1; font-weight: bold; color: #8320b1; background-color: #fff; padding-right:3px;  padding-left: 3px; float : left ;}
/*#frmPbSurvey .boutons .submit 
{float : right }*/
#frmPbSurvey .boutons #Retour
{float : left ; width : 120px }
#frmPbSurvey .boutons #Submit
{float : right }

#frmPbSurvey p.ajoutLignes { font-weight : bold ; color: #61787e ; text-align : right  ; vertical-align : baseline } 
#frmPbSurvey p.ajoutLignes label { vertical-align : baseline } 
#frmPbSurvey #BtAjoutLigne
{width : 120px ; border: 1px solid #8320b1; font-weight: bold; color: #8320b1; background-color: #fff; padding-right:3px;  padding-left: 3px; float : right ;}
/* boutons "Supprimer cette adresse"  */
#frmPbSurvey .survey_item1108 input, #frmPbSurvey .survey_item1085 input,
#frmPbSurvey .survey_item1049 input, #frmPbSurvey .survey_item1096 input,
#frmPbSurvey .survey_item1055 input, #frmPbSurvey .survey_item1035 input 
{border: 1px solid #8320b1; font-weight: bold; color: #8320b1; background-color: #fff; padding-right:3px;  padding-left: 3px;}


/* - - - -  Décalage du message d'erreur- - - - */
#frmPbSurvey .erreur 
{margin : 0 ; margin-left : 185px ; padding-bottom : 10px ; }


/* Label sur 2 lignes : placement plus bas du input */
#frmPbSurvey #id1081
{margin-top : 15px ;}

/* - - - - Italique pour les subtextes - - - - */
.questionSubtext {font-style: italic }

/* - - - -  Décalage pour certains subtextes   - - - -  */
#frmPbSurvey .survey_item1040 .questionSubtext, #frmPbSurvey .survey_item1069 .questionSubtext,
#frmPbSurvey .survey_item1076 .questionSubtext, #frmPbSurvey .survey_item1075 .questionSubtext,
#frmPbSurvey .survey_item1074 .questionSubtext, #frmPbSurvey .survey_item1079 .questionSubtext,
#frmPbSurvey .survey_item1098 .questionSubtext
{margin-left : 190px ;}

#frmPbSurvey .survey_item1063 .erreur 
{margin-left : 0px ; }

/* - - - Coclico-Siret - - -*/
#frmPbSurvey #id1120, #frmPbSurvey #id1119  {
width : 120px ;
}

/* - - - Informations sur la collecte - - - */
#frmPbSurvey .survey_item1026, #frmPbSurvey .survey_item1039, 
#frmPbSurvey .survey_item1068 p, #frmPbSurvey .survey_item1065, 
#frmPbSurvey .survey_item1077 p, #frmPbSurvey .survey_item1061 p {
font-weight : bold ; color: #61787e; font-size: 1em ; 
}
#frmPbSurvey .survey_item1081 .question {
width : 160px ; padding-left : 20px ;
}

/* - - - - - Informations sur le dépôt - - - - - - - */
#frmPbSurvey #id1038, #frmPbSurvey #id1037 
{width : 40px ;}
#frmPbSurvey .survey_item1038 
{float : left ;}
#frmPbSurvey .survey_item1037
{float : left ;}
#frmPbSurvey .survey_item1037 .question 
{width : 70px ; }
#frmPbSurvey .survey_item1036 
{ clear : both ;}
#frmPbSurvey #id1042 
{width : 40px ;}

/* - - - -  Eléments dans les tableaux "Pays" - - - -  */
#frmPbSurvey table input 
{width : 100px ; margin : 5px ; color : #000 }
#frmPbSurvey table select 
{margin : 5px ; color : #000 }
#frmPbSurvey #NbLigne 
{width : 25px ; } 
#frmPbSurvey .Tranche, #frmPbSurvey .NbPlis {width : 40px  }

/*#frmPbSurvey .tableau label
{margin-left : 280px ;}
#frmPbSurvey div.tableau label 
{font-weight : normal ; color: #000 ; font-size: 1em; padding-right: 5px; vertical-align: baseline; white-space : normal }
*/


/* - - - - - Placement du label sur une ligne avant le champ - - - - */
#frmPbSurvey .survey_item1114 .question, #frmPbSurvey .survey_item1091 .question,
#frmPbSurvey .survey_item1031 .question, #frmPbSurvey .survey_item1030 .question,
#frmPbSurvey .survey_item1050 .question
{width : 100% ; clear : left ; text-align : left ;}


/* ---- Divers --- */
#frmPbSurvey .survey_item1031 , #frmPbSurvey .survey_item1030, #frmPbSurvey .survey_item1050
{margin-left : 25px ;}
#frmPbSurvey .survey_item1031 .question , #frmPbSurvey .survey_item1030 .question
{margin-bottom : 5px ;}

#frmPbSurvey .survey_item1085 .question
{width : 400px ; clear : left ; text-align : left ;}
#frmPbSurvey .survey_item1085
{padding-left : 100px ;}
#frmPbSurvey .survey_item1085 p.erreur
{margin-left : 10px }

#frmPbSurvey #id1073, #frmPbSurvey #id1076
{width : 50px }

/* Horaires */
#frmPbSurvey #id1067, #frmPbSurvey #id1066, #frmPbSurvey #id1064, #frmPbSurvey #id1063,
#frmPbSurvey #id1060, #frmPbSurvey #id1059, #frmPbSurvey #id1058, #frmPbSurvey #id1057
{width : 40px }
.survey_item1067, .survey_item1064, .survey_item1060, .survey_item1058 
{width : 250px  ; float : left ;}
.survey_item1066, .survey_item1063, .survey_item1059, .survey_item1057
{width : 200px ; float : left ; }
#frmPbSurvey .survey_item1059 .question, #frmPbSurvey .survey_item1057 .question
{width : 35px}
#frmPbSurvey .survey_item1066 .question, #frmPbSurvey .survey_item1063 .question
{width : 70px}


#frmPbSurvey #id1015 
{width : 30px }

.survey_item1000 select 
{width : 240px }
.survey_item1000 input.class
{width : 40px }


/* Placement des messages d'erreur si 2 input sur la même ligne */ 
#frmPbSurvey .survey_item1067 .erreur , #frmPbSurvey .survey_item1066 .erreur,  
#frmPbSurvey .survey_item1038 .erreur , #frmPbSurvey .survey_item1037 .erreur
{margin : 0 ; margin-left : 0px ; padding-bottom : 10px ; text-align : left }
#frmPbSurvey .survey_item1037 .erreur { width : 160px ;}
#frmPbSurvey .survey_item1065 
{ clear : both ;}

#frmPbSurvey .survey_item1086 .question
{width : 400px ; clear : left ; text-align : left ;}
#frmPbSurvey .survey_item1086 
{padding-left : 100px ;}
#frmPbSurvey .survey_item1086 p.erreur
{margin-left : 10px }

/* Description du trafic */
#frmPbSurvey  #id982, #frmPbSurvey #id981, #frmPbSurvey #id980, #frmPbSurvey #id979, #frmPbSurvey #id978, #frmPbSurvey #id977, #frmPbSurvey #id976
{width : 40px ;}
#frmPbSurvey .survey_item984 input {
width : 30px ; margin-left : 100px ;
}
#frmPbSurvey table .erreur {
margin-left : 0 ;
}
#frmPbSurvey .survey_item983 {clear : both ; margin-left : 36px ; }
#frmPbSurvey .survey_item984 .questionComment {clear : both ; margin-left : 36px ; font-style : italic }

#frmPbSurvey .survey_item975 .question {
width : 232px ; font-weight : bold ; color: #61787e; font-size: 1em; 
}
#frmPbSurvey  .survey_item984 .question, #frmPbSurvey  .survey_item983 p, #frmPbSurvey  .survey_item975 .question {
font-weight : bold ; color: #61787e; font-size: 1em; 
}

/* Placement des images prio et éco - */
#frmPbSurvey .survey_item994 label img, #frmPbSurvey .survey_item1005 label img,  #frmPbSurvey .survey_item1026 label img  { vertical-align : top }


/* Sac M  */
#frmPbSurvey .survey_item993 .radio
{ margin-left : 190px; }
#frmPbSurvey .survey_item994
{ clear : both ; font-weight : bold ; color: #61787e; font-size: 1em; margin-top : 5px }
#frmPbSurvey .survey_item993 {
clear : both ; font-weight : bold ; color: #61787e; font-size: 1em;
}


/* Contrat courrier export */
#frmPbSurvey .survey_item1004 input
{ margin-left : 190px; }
#frmPbSurvey .survey_item1005, #frmPbSurvey .survey_item1004 
{ clear : both ; font-weight : bold ; color: #61787e; font-size: 1em;  }
#frmPbSurvey .survey_item1000 .hidden { vertical-align : baseline }

/* Positionnement des phrases "conditions d'accès" */
#frmPbSurvey .survey_item988 .question, #frmPbSurvey .survey_item973 .question {
width : 500px ; text-align : left ; font-weight : bold ; color: #61787e; font-size: 1em;
}
#frmPbSurvey .survey_item988 p.erreur, #frmPbSurvey .survey_item973 p.erreur {
width : 500px ; text-align : left ; margin-left : 5px ; padding : 0
}


/* -------  Tableau récapitulatif  ------- */
#frmPbSurvey .survey_item969 .tableau form input
{ border: 1px solid #8320b1; font-weight: bold; color: #8320b1; 
background-color: #fff; padding-right:3px;  padding-left: 3px;
font-size : 0.9em ; width : 100 % ; padding : 1px 2px 2px 2px}

#frmPbSurvey .survey_item969 td 
{color : #000 ;}
#frmPbSurvey .submitRecap { width : 100% }
#frmPbSurvey .survey_item969 form input 
{font-size : 0.9em}

#frmPbSurvey .survey_item969 caption {
color : #000 ;
}

/* -------  Tableau récapitulatif  V du 16/09/2006 ------- */
#frmPbSurvey .survey_item969 input
{ border: 1px solid #8320b1; font-weight: bold; color: #8320b1; 
background-color: #fff; padding-right:3px;  padding-left: 3px;
font-size : 0.9em ; width : 100 % ; padding : 1px 2px 2px 2px}

input.submitRecap
{ border: 1px solid #8320b1; font-weight: bold; color: #8320b1; 
background-color: #fff; padding-right:3px;  padding-left: 3px;
font-size : 0.9em ; width : 500px ; padding : 1px 2px 2px 2px}

#frmPbSurvey .survey_item969 td 
{color : #000 ;}
#frmPbSurvey .submitRecap { width : 100% }
#frmPbSurvey .survey_item969 form input 
{font-size : 0.9em}

.boutons #Submit { border: 1px solid #8320b1; font-weight: bold; color: #8320b1; 
background-color: #fff; 
 padding : 1px 2px 2px 2px ; float : right}

#Retour, #BtAjoutLigne
{ border: 1px solid #8320b1; font-weight: bold; color: #8320b1; background-color: #fff; padding-right:3px;  padding-left: 3px;}


/* ------- Consultation des pré-alertes ------- */
#Annuler 
{ border: 1px solid #8320b1; font-weight: bold; color: #8320b1; background-color: #fff; padding-right:3px;  padding-left: 3px; }


span.quest 
{font-weight : bold ;}

/* ------------------------------------------------------------------------------------------
                                          Bordereaux de dépôt
---------------------------------------------------------------------------------------------- */
/* --- Sommaire --- */
#encartB {
border-bottom : 2px solid #8320b1
}

#conditionsB {
width : 315px ; float : left ; 
}
#savoirplusB{
width : 187px ; float : right ; 
}
#contentB h3 {
width : 96% ;
background-color : #8320b1 ; color : #fff ; padding : 2px ;
}
#contentB .blocGaucheGenCol , #contentB .blocDroiteGenCol{width : 241px}

/*On applique mise en forme à tous les liens des encarts de cette page */
#contentB div a, #conditionsB div a, #encartB div a
{ height: 13px; background-image: url(../img/fleche_couleur.gif); background-repeat: no-repeat; color: #8320b1; font-weight: bold; text-decoration: none; padding-left: 15px; }	 
#contentB div a:hover,#conditionsB div a:hover,#encartB div a:hover
{ background-image: url(../img/fleche_grise.gif); background-repeat: no-repeat; color: #61787e; text-decoration: none; padding-left: 15px; }

#frmPbSurvey .survey_item623 .questionSubtext, #frmPbSurvey .survey_item635 .questionSubtext,
#frmPbSurvey .survey_item636 .questionSubtext, #frmPbSurvey .survey_item660 .questionSubtext,
#frmPbSurvey .survey_item663 .questionSubtext, #frmPbSurvey .survey_item664 .questionSubtext,
#frmPbSurvey .survey_item665 .questionSubtext, #frmPbSurvey .survey_item637 .questionSubtext,
#frmPbSurvey .survey_item661 .questionSubtext, #frmPbSurvey .survey_item667 .questionSubtext,
#frmPbSurvey .survey_item669 .questionSubtext, #frmPbSurvey .survey_item670 .questionSubtext,
#frmPbSurvey .survey_item671 .questionSubtext, #frmPbSurvey .survey_item637 .questionSubtext,
#frmPbSurvey .survey_item666 .questionSubtext, #frmPbSurvey .survey_item667 .questionSubtext,
#frmPbSurvey .survey_item668 .questionSubtext, #frmPbSurvey .survey_item674 .questionSubtext,
#frmPbSurvey .survey_item675 .questionSubtext, #frmPbSurvey .survey_item676 .questionSubtext,
#frmPbSurvey .survey_item677 .questionSubtext, #frmPbSurvey .survey_item678 .questionSubtext,
#frmPbSurvey .survey_item679 .questionSubtext, #frmPbSurvey .survey_item953 .questionSubtext,
#frmPbSurvey .survey_item954 .questionSubtext, #frmPbSurvey .survey_item955 .questionSubtext,
#frmPbSurvey .survey_item956 .questionSubtext,
#frmPbSurvey .survey_item633 .questionSubtext, #frmPbSurvey .survey_item638 .questionSubtext,
#frmPbSurvey .survey_item639 .questionSubtext, #frmPbSurvey .survey_item640 .questionSubtext,
#frmPbSurvey .survey_item641 .questionSubtext, #frmPbSurvey .survey_item642 .questionSubtext,
#frmPbSurvey .survey_item643 .questionSubtext, #frmPbSurvey .survey_item618 .questionSubtext,
#frmPbSurvey .survey_item644 .questionSubtext, #frmPbSurvey .survey_item645 .questionSubtext,
#frmPbSurvey .survey_item646 .questionSubtext, #frmPbSurvey .survey_item647 .questionSubtext,
#frmPbSurvey .survey_item648 .questionSubtext, #frmPbSurvey .survey_item961 .questionSubtext,
#frmPbSurvey .survey_item962 .questionSubtext, #frmPbSurvey .survey_item963 .questionSubtext

{width : 300px ;margin-left : 185px ;}

#frmPbSurvey #id674 {margin-top : 15px ;}

/* - - - -  Description du dépôt - - - -  */
#frmPbSurvey .survey_item649, #frmPbSurvey .survey_item682 
{text-align : right }
#frmPbSurvey .survey_item649 label, #frmPbSurvey .survey_item682 label
{margin-left : 40px ;}
#frmPbSurvey .survey_item649 input, #frmPbSurvey .survey_item682 input 
{width : 80px ; margin-right : 100px ;}

/* Lieux de dépôt */
#frmPbSurvey #id623, #frmPbSurvey #id660 {width : 80px}
#frmPbSurvey #id635, #frmPbSurvey #id663 {width : 50px}
#frmPbSurvey #id638, #frmPbSurvey #id666 {width : 50px}
#frmPbSurvey #id641, #frmPbSurvey #id642, #frmPbSurvey #id669, #frmPbSurvey #id670 {width : 80px}

/* CCE type de contrat */
#frmPbSurvey .survey_item613 .question
{font-weight : bold ; color: #61787e; font-size: 1em; text-align : left }
#frmPbSurvey .survey_item613 label
{font-weight : normal ; color: #000; font-size: 1em; }
#frmPbSurvey .survey_item613 input
{margin-left : 120px ; }

/* --- Description du trafic --- */
#frmPbSurvey #id953, #frmPbSurvey #id954, #frmPbSurvey #id955, #frmPbSurvey #id956, 
#frmPbSurvey #id961, #frmPbSurvey #id962, #frmPbSurvey #id963 
{width : 50px}
#frmPbSurvey .survey_item953 .question,
#frmPbSurvey .survey_item954 .question,
#frmPbSurvey .survey_item955 .question,
#frmPbSurvey .survey_item956 .question {width : 200px}
#frmPbSurvey .survey_item961 .question,
#frmPbSurvey .survey_item962 .question,
#frmPbSurvey .survey_item963 .question {width : 350px}

/* - - - - Conditions d'utilisation à accepter  - - - - */
#frmPbSurvey .survey_item683 .question, #frmPbSurvey .survey_item650 .question, question, #frmPbSurvey .survey_item973 .question
{width : 100%; text-align : left ; font-weight : bold ; color: #61787e; font-size: 1em; }
#frmPbSurvey .survey_item683 .erreur, #frmPbSurvey .survey_item650 .erreur, #frmPbSurvey .survey_item973 .erreur 
{width : 100%; text-align : left ; margin : 0 ; padding-bottom : 10px ; }
#frmPbSurvey .survey_item683, #frmPbSurvey .survey_item650, #frmPbSurvey .survey_item973
{padding-top : 20px }


/* - - - - Récapitulatif CCE et LibrEco - - - - */
#frmPbSurvey .survey_item685 .tableau form input.submitRecap, 
#frmPbSurvey .survey_item479 .tableau form input.submitRecap, 
#frmPbSurvey .survey_item685 .tableau input.submitRecap, 
#frmPbSurvey .survey_item479 .tableau input.submitRecap  
{ font-size : 0.9em ;  clear : both ; float : right ;  width : 300px ;/*  margin-left : 210px ;*/ border: 1px solid #8320b1; font-weight: bold; color: #8320b1; background-color: #fff; padding-right:3px;  padding-left: 3px;}
#frmPbSurvey .survey_item479 form, #frmPbSurvey .survey_item685 form 
{ margin : 0 }
form .submitRecap 
{ clear : both ; border: 1px solid #8320b1; font-weight: bold; color: #8320b1; background-color: #fff; padding-right:3px;  padding-left: 3px;}


#frmPbSurvey .boutons #Submit, #frmPbSurvey .tableau .boutons #Submit 
{ width : 240px }
form .boutons input 
{ /*clear : both*/ ; width : 120px ;  border: 1px solid #8320b1; font-weight: bold; color: #8320b1; background-color: #fff; padding-right:3px;  padding-left: 3px;}
form .boutons #Submit, form .tableau .boutons #Submit 
{ width : 240px ; /*margin-left : 50px*/ ; float : right }


/* - - - OUtil de pilotage - - - */

#formExtractBdx input {border : 0 }
#formExtractBdx input.submit { border: 1px solid #8320b1; width : 160px }


/* Correction largeur de boutons sur autres pages */
/* input#valider {width : 240px} */
.blocContact input#valider {width : 240px }

/* Pop up d'impression des e-alertes */
div#Imprim font { text-decoration : underline }

/* - - - - - - - - - - - - - - - - - - - - - - - - - -
         ENCART FICHES PAYS 
- - - - - - - - - - - - - - - - - - - - - - - - - - */

/* Encart Sommaire */
.titreEncartSommaire {  
background-color: #8320b1 ; color : #fff ; padding : 0 0 0 4px ; margin-bottom : 4px
}
div.encartSommaire p {
margin-bottom : 0 ; margin-top : 5px ; font-weight : bold ;
}
div.encartSommaire a, div.encartSommaire a:hover {
margin-left : 15px ;
}
.ssTitreSommaire {
color: #000 ; /*font-size: 1.1em*/;background-image: url(../img/puce2.gif); background-repeat: no-repeat; padding-left: 15px; margin-bottom: 3px; margin-top: 0;
}

h3.titreTop { 
color: #8320b1;/* font-size: 1.3em*/; font-weight: bold; padding: 0; margin-top: 4px ; margin-bottom: 3px; float : left ; background-color : #fff ; padding-right : 5px
}

.titreFiche { 
background-color: #8320b1 ; color : #fff ; padding : 0 0 0 4px 
}
.titreFichePuce {
color: #8320b1; font-size: 1.3em;background-image: url(../img/puce_titre.gif); background-repeat: no-repeat; padding-left: 15px; margin-bottom: 3px; margin-top: 0;
}

/* encart éditorial */ 
div.encartEditorial h2.color  {
background-color: #8320b1 ; color : #fff ; padding : 0 0 0 4px ; margin-top : 5px ; margin-bottom : 5px 
}
div.encartEditorial {
margin-top : 15px
}

div.titreParagraphe {
clear : both ; background : #fff url(../img/fdTop.gif) top right no-repeat
}
div.titreParagraphe .top {
margin-top : 9px
}

.blocFloatRight {width : 160px ; float : right }

/* --- --  Encart spécifique  -- --- */
.encartSpec { clear : both }
.formEncartSpec { clear : both }
.formEncartSpec input {margin-top : 5px ;}
.formEncartSpec form label {font-weight : bold ; color: #61787e; }

/* --- -- Encart étapes -- --- */
.encartEtapes {
border-top : 1px solid #d0d4d5 ; width: 160px ; padding: 0; margin: 0;
}

.blocGrisEncart { background-color: #e7ebec; width: auto; margin-top: 10px;}

.finBlocEncartEtapes { background-image: url(../img/coin_etapes.gif); background-repeat: no-repeat; background-position: right bottom; }

.blocEncartEtapes { background-image: url(../img/fond_etapes.gif) ; /*clear: both; */ padding-top: 5px; padding-left: 10px; padding-right: 10px; padding-bottom: 3px; color: #8320b1; font-weight: bold; }
.blocEncartEtapes1 { /*background-image: url(../img/fond_etapes.gif);  */ background-color : #d0d4d5 ; padding-top: 5px; padding-left: 10px; padding-right: 10px; padding-bottom: 5px; color: #8320b1; font-weight: bold; }

.ulEncartEtapes {
list-style : none ; margin : 0 ; padding : 0px ;
}
.ulEncartEtapes li form img, .ulEncartEtapes li form input  {
border : 0 ; margin : 0 ;
}
.ulEncartEtapes li img  {
margin-left : 5px  ; margin-right : 3px 
}
.ulEncartEtapes form { display : inline ; border : 0 ; padding : 0 ; margin : 0 ;}

/* ----------------------------------------
                   Formalités douanières 
----------------------------------------  */

.blocFiletTopAccept {
float: left; padding-top: 5px; width: 320px; margin-top: 5px; border-top: 2px solid #8320b1; 
}
#formAccepter .submitCond {
width : 140px ; border: 1px solid #8320b1; font-weight: bold ; color: #8320b1; background-color: #fff;  font-weight : 0.8em ; padding-left : 0 ; padding-right : 0 ; float :  right;
}
#formRefuser .submitCond {
width : 140px ; border: 1px solid #8320b1; font-weight: bold ; color: #8320b1; background-color: #fff;  font-weight : 0.8em ; padding-left : 0 ; padding-right : 0 ; float : left  ;
}

.survey_item1269{ width : 150px ; float : left ; }

div.rollUp { border : 1px solid #61787e; font-family : Arial, Helvetica, sans-serif; color : #000; padding : 0 5px 5px 5px ; margin : 0 0 5px 0 }
span.titreRollUp {color : #8320b1 ; font-weight : bold ;  }

.survey_item1158 input { margin-left : 5px ; }
/*.survey_item 1181 { display : none ; }
.survey_item 1182 { display : none ; }*/

#Recommencer{ border: 1px solid #8320b1; font-weight: bold; color: #8320b1; background-color: #fff; padding-right:3px;  padding-left: 3px;}

.survey_item1149 {
width : 50% ; float : right ;
}

/* Résultats :  */
#docDouaneResultats .question, #blocAvertissement { 
 background : #fff url(../img/bas_encart_328_couleur.gif) right bottom no-repeat ;
padding-bottom : 12px ;
}

a.fleche { padding-left: 15px; }	 
	

/* -------  Tableau récapitulatif  des e-alertes ------- */
#frmPbSurvey .survey_item969 form .submitRecap
{ padding-right:3px;  padding-left: 3px; font-size : 0.9em }

#frmPbSurvey .survey_item969 .tableau form input { width : 500px ; font-size : 0.9em}

