/***************************************/
/*          BODY                           */
/***************************************/
body {
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        color : #333333;
        scrollbar-face-color: #70266C;
        scrollbar-shadow-color: #ffffff;
        scrollbar-highlight-color: #70266C;
        scrollbar-3dlight-color: #ffffff;
        scrollbar-darkshadow-color: #70266C;
        scrollbar-track-color: #70266C;
        scrollbar-arrow-color: #ffffff;
}
/* TYPO GENERALE */
td                         {font-family: Arial; font-size: 11px; text-decoration: none;}
a:link                 {font-family: Arial; text-decoration: none;}
a:visited         {font-family: Arial; text-decoration: none;}
a:hover         {font-family: Arial; text-decoration: none;}
a:active         {font-family: Arial; text-decoration: none;}

/***************************************/
/*          NEW - CSS                  */
/***************************************/
.etxtnoir11			{ font-size: 11px; }
.marge_gauche                        { marginleft:10px; }
.FondRef                                { background-color: #70266C; }
.txtprune10                                { font-size: 10px; color: #70266C; text-decoration: none; }
.txtprune11                                { font-size: 11px; color: #70266C; text-decoration: none; }
.txtprune11i                        { font-size: 11px; color: #70266C; text-decoration: none; font-style: italic;}
.txtprune11s                        { font-size: 11px; color: #70266C; text-decoration: underline; }
a.btntxtblanc                        { font-size: 11px; color: #FFFFFF; text-decoration: none; }
a.btntxtblanc:hover                { font-size: 11px; color: #70266C; text-decoration: none; }
.txtblanc10                                { font-size: 10px; color: #FFFFFF; text-decoration: none; }
.txtblanc11                                { font-size: 11px; color: #FFFFFF; text-decoration: none; }
.txtnoir11                                { font-size: 11px; color: #000000; text-decoration: none; }
.txtnoir14                        { font-size: 14px; color: #000000; text-decoration: none; font-weight: bold;}
.txtnoir11s                                { font-size: 11px; color: #000000; text-decoration: underline; }
.txtgris11                                { font-size: 11px; color: #333333; text-decoration: none; }
.txtgris11b                                { font-size: 11px; color: #333333; text-decoration: none; font-weight: bold;}
.txtPortailF2                        { font-size: 11px; color: #FA000A; text-decoration: none; }
.txtPortailF3                        { font-size: 11px; color: #3465CE; text-decoration: none; }
.txtPortailF5                        { font-size: 11px; color: #478A16; text-decoration: none; }
.txtPortailFTV                        { font-size: 11px; color: #000000; text-decoration: none; }
.txtPortailRFO                        { font-size: 11px; color: #FF5F01; text-decoration: none; }
.listebox                                 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 275px; border: thick outset; }
.txtnoir12b                                { font-size: 12px; color: #000000; font-weight: bold; }
.txtnoir10i                                { font-size: 10px; color: #000000; font-style: italic; }

.txtMiniTitre                        { font-size: 14px; color: #70266C; text-decoration: none; font-weight: bold;}
.txtHudgeTitre                        { font-size: 20px; color: #70266C; text-decoration: none; font-weight: bold;}
.txtprune11b                                { font-size: 11px; color: #70266C; text-decoration: none; font-weight: bold;}
.txtprune12                                { font-size: 12px; color: #70266C; text-decoration: none; }
.txtprune12b                                { font-size: 12px; color: #70266C; text-decoration: none; font-weight: bold;}
.txtprune14                                { font-size: 14px; color: #70266C; text-decoration: none; }
.txtprune14s                        { font-size: 14px; color: #70266C; text-decoration: underline; }
.txtprune18b                        { font-size: 18px; color: #70266C; font-weight: bold;}
.txtMiniTitreblanc                { font-size: 14px; color: #FFFFFF; text-decoration: none; font-weight: bold;}

a.txtnoir10                                { font-size: 10px; color: #000000; text-decoration: none; }
a.txtnoir10:hover                { font-size: 10px; color: #70266C; text-decoration: none; }
a.txtnoir                                { font-size: 11px; color: #000000; text-decoration: none; }
a.txtnoir:hover                        { font-size: 11px; color: #70266C; text-decoration: none; }
a.lienprune                                { font-size: 11px; color: #70266C; text-decoration: none; }
a.lienprune10                        { font-size: 10px; color: #70266C; text-decoration: none; }
a.lienblanc10                        { font-size: 10px; color: #FFFFFF; text-decoration: none; }
a.lienblanc11                        { font-size: 11px; color: #FFFFFF; text-decoration: none; }
a.lienblanc11:hover                { font-size: 11px; color: #FFFFFF; text-decoration: underline; }
a.lienblanc14                        { font-size: 14px; color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.lienblanc14:hover                { font-size: 14px; color: #FFFFFF; text-decoration: underline; font-weight: bold;}
a.lienprune:hover                { font-size: 11px; color: #70266C; text-decoration: underline; }
a.txtnavig                                { font-size: 11px; color: #70266C; text-decoration: none; }
a.txtnavig:hover                { font-size: 11px; color: #70266C; text-decoration: underline; }
a.lienrose                                { font-size: 11px; color: #E50674; text-decoration: none; }
a.lienrose:hover                { font-size: 11px; color: #E50674; text-decoration: underline; }
a.lienorange                        { font-size: 11px; color: #E87513; text-decoration: none; }
a.lienorange:hover                { font-size: 11px; color: #E87513; text-decoration: underline; }

.FondMenuEvt                { background-color: #E87513; }
.FondMenuRubrique                { background-color: #CF62C9; }
.txtMenuRubrique11                { font-size: 11px; color: #70266C; text-decoration: none; font-weight: bold;}
.FondMenuSousRubrique        { background-color: #D38BCF; }
.txtMenuSousRubrique11        { font-size: 11px; color: #FEF8FE; text-decoration: none;}
.FondSousPartie                        { background-color: #E7D9E7; }

.Pointilles                                { background-image: url(../image/arche/pointilles.gif) }
.TxtPathBarOn                        { font-size: 10px; color: #666666; text-decoration: underline; }
.TxtPathBarOff                        { font-size: 10px; color: #666666; text-decoration: none; }
.FondSeparation                        { background-color: #7B2070; }
.txtnoir10                                { font-size: 10px; color: #000000; text-decoration: none; }

.txtvert18b                        { font-size: 18px; color: #99CC00; font-weight: bold;}
.txtvert12b                        { font-size: 12px; color: #99CC00; font-weight: bold;}
.txtdirect12b                        { font-size: 12px; color: #B60073; font-weight: bold;}
.txtrose18b                        { font-size: 18px; color: #E50674; font-weight: bold;}
.txtvert14                         { font-size: 14px; color: #99CC00; text-decoration: none; }
.txtrose14                         { font-size: 14px; color: #E50674; text-decoration: none; }
.txtrose14b                         { font-size: 14px; color: #E50674; font-weight: bold; text-decoration: none; }
.txtorange18b                         { font-size: 18px; color: #E87513; font-weight: bold; }
.txtorange14                         { font-size: 14px; color: #E87513; text-decoration: none; }


.FondMenuMauve                     { background-color: #F2EDF2; }
.FondMenuBllllack                  { background-color: #000000; }
.FondMenuMauveFonce                { background-color: #B392B1; }
.FondMenuVert                      { background-color: #D1F0B2; }
.FondMenuVertsport                 { background-color: #289728; }
.FondMenuVertsport_clair           { background-color: #28B128; }
.FondMenuPrune                     { background-color: #7D2A78; }
.FondMenubleu                      { background-color: #032B6D; }
.FondMenubleu_clair                { background-color: #032B83; }
.FondMenubleu_clair_plus           { background-color: #032B9D; }
.FondMenubleu_clair_plus_plus      { background-color: #032AB6; }
.FondMenuorange                    { background-color: #F58105; }
.FondMenuorange_clair              { background-color: #F58E06; }
.FondMenuorange_clair_plus         { background-color: #F59C06; }
.FondMenuorange_clair_plus_plus    { background-color: #F5B907; }
.FondMenurose                      { background-color: #A60066; }
.FondMenurose_clair                { background-color: #B20066; }
.FondMenurose_clair_plus           { background-color: #C50066; }
.FondMenurose_clair_plus_plus      { background-color: #D40066; }
.FondMenuMauveClair                { background-color: #E7D9E7; }

a.lienvide {text-decoration: none; color: #FFFFFF;}
a.lienvide:visited {text-decoration: none;}
a.lienvide:hover {text-decoration: none;}
a.lienvide:active {text-decoration: none;}
/***************************************/
/*          COMMUN - FORMULAIRES       */
/***************************************/
.formul                                 { font-size:10px; color:#70266C; BORDER-RIGHT: #70266C 1px solid; BORDER-LEFT: #70266C 1px solid; BORDER-TOP: #70266C 1px solid; BORDER-BOTTOM: #70266C 1px solid; BACKGROUND-COLOR: #ffffff; font-family: arial;}
.viaformtexte                        { font-size:10px; color:#000000; }
.textinput                                { font-size:10px; color:#000000; }

/***************************************/
/*          COMMUN - TEXTES            */
/***************************************/

.etxtnoir10i                { font-size: 10px; color: #000000; text-decoration: none; font-style: italic; }
.etxtnoir10s                { font-size: 10px; color: #000000; text-decoration: underline; }
.etxtnoir11                        { font-size: 11px; color: #000000; text-decoration: none; }
.etxtnoir11s                { font-size: 11px; color: #000000; text-decoration: underline; }
.etxtnoir11g                { font-size: 11px; color: #000000; text-decoration: none; font-weight: bold; }
.etxtnoir11i                { font-size: 11px; color: #000000; text-decoration: none; font-style: italic; }
.etxtnoir11gs                { font-size: 11px; color: #000000; text-decoration: underline; font-weight: bold; }
.etxtnoir12                        { font-size: 12px; color: #000000; text-decoration: none; }
.etxtnoir12s                { font-size: 12px; color: #000000; text-decoration: underline; }
.etxtnoir12g                { font-size: 12px; color: #000000; text-decoration: none; font-weight: bold; }
.etxtnoir12gs                { font-size: 12px; color: #000000; text-decoration: underline; font-weight: bold; }
.etxtnoir13                { font-size: 13px; color: #000000; text-decoration: none; }
.etxtnoir14                        { font-size: 12px; color: #000000; text-decoration: none; }
.etxtnoir14g                { font-size: 14px; color: #000000; text-decoration: none; font-weight: bold; }
.etxtnoir16g                { font-size: 16px; color: #000000; text-decoration: none; font-weight: bold; }
.etxtnoir18g                { font-size: 18px; color: #000000; text-decoration: none; font-weight: bold; }

.etxtgris                        { font-size: 11px; color: #999999; text-decoration: none; font-variant: normal; }
.etxtgriss                        { font-size: 11px; color: #999999; text-decoration: underline; font-variant: normal; }
.etxtgrissg                        { font-size: 11px; color: #999999; text-decoration: underline; font-weight: bold; font-variant: normal; }

.etxtblanc10                { font-size: 10px; color: #FFFFFF; text-decoration: none }
.etxtblanc11                { font-size: 11px; color: #FFFFFF; text-decoration: none }
.etxtblanc11g                { font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.etxtblanc12                { font-size: 12px; color: #FFFFFF; text-decoration: none }
.etxtblanc12g                { font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.etxtblanc12gs                { font-size: 12px; color: #FFFFFF; text-decoration: underline; font-weight: bold; }
.etxtblanc14g                { font-size: 14px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.etxtblanc16g                { font-size: 16px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.etxtblanc18g                { font-size: 18px; color: #FFFFFF; text-decoration: none; font-weight: bold; }

.etxthome11                        { font-size: 11px; color: #FA000A; text-decoration: none; }
.etxthome11s                { font-size: 11px; color: #FA000A; text-decoration: underline; }
.etxthome11g                { font-size: 11px; color: #FA000A; text-decoration: none; font-weight: bold; }
.etxthome12g                { font-size: 12px; color: #FA000A; text-decoration: none; font-weight: bold; }
.etxthome14g                { font-size: 14px; color: #FA000A; text-decoration: none; font-weight: bold; }
.etxthome16g                { font-size: 16px; color: #FA000A; text-decoration: none; font-weight: bold; }
.etxthome18g                { font-size: 18px; color: #FA000A; text-decoration: none; font-weight: bold; }



/***************************************/
/*               ARCHE                 */
/***************************************/
.aFondBlanc                                { background-color: #FFFFFF; } /* Fond blanc */
.aFondNoir                                { background-color: #000000; } /* Fond noir */
.aFondGris                                 { background-color: #999999; } /* Fond gris */

.aFondPortail                        { background-color: #70266C; }

.aFondSeparation                { background-color: #999999; }
.aFondPub                                { background-color: #EFEFEF; }

.aPointilles                        { background-image: url(/STATIC/salma/images/f2/f2/pointilles.gif) }

.aTxtPortail                        { font-size: 11px; color: #FA000A; text-decoration: none; }
.aTxtPortailF2                        { font-size: 11px; color: #FA000A; text-decoration: none; }
.aTxtPortailF3                        { font-size: 11px; color: #3465CE; text-decoration: none; }
.aTxtPortailF5                        { font-size: 11px; color: #478A16; text-decoration: none; }
.aTxtPortailFTV                        { font-size: 11px; color: #000000; text-decoration: none; }
.aTxtTetiere                        { font-size: 18px; color: #FA000A; text-decoration: none; font-weight: bolder; }
.aTxtPathBarOn                        { font-size: 10px; color: #666666; text-decoration: underline; }
.aTxtPathBarOff                        { font-size: 10px; color: #666666; text-decoration: none; }
.aTxtMenuRubrique                { font-size: 11px; color: #FA000A; text-decoration: none; font-weight: bold; }
.aTxtMenuSousRubrique        { font-size: 10px; color: #000000; text-decoration: none; }


.atxthome11g                { font-size: 11px; color: #FA000A; text-decoration: none; font-weight: bold; }
.atxthome12g                { font-size: 12px; color: #FA000A; text-decoration: none; font-weight: bold; }
.atxthome14g                { font-size: 14px; color: #FA000A; text-decoration: none; font-weight: bold; }
.atxthome16g                { font-size: 16px; color: #FA000A; text-decoration: none; font-weight: bold; }
.atxthome18g                { font-size: 18px; color: #FA000A; text-decoration: none; font-weight: bold; }

.atxtnoir10                        { font-size: 10px; color: #000000; text-decoration: none; }
.atxtnoir10i                { font-size: 10px; color: #000000; text-decoration: none; font-style: italic; }
.atxtnoir10s                { font-size: 10px; color: #000000; text-decoration: underline; }


.atxtnoir11g                { font-size: 11px; color: #000000; text-decoration: none; font-weight: bold; }
.atxtnoir11i                { font-size: 11px; color: #000000; text-decoration: none; font-style: italic; }
.atxtnoir11gs                { font-size: 11px; color: #000000; text-decoration: underline; font-weight: bold; }
.atxtnoir12                        { font-size: 12px; color: #000000; text-decoration: none; }
.atxtnoir12s                { font-size: 12px; color: #000000; text-decoration: underline; }
.atxtnoir12g                { font-size: 12px; color: #000000; text-decoration: none; font-weight: bold; }
.atxtnoir12gs                { font-size: 12px; color: #000000; text-decoration: underline; font-weight: bold; }
.atxtnoir14                        { font-size: 12px; color: #000000; text-decoration: none; }
.atxtnoir14g                { font-size: 14px; color: #000000; text-decoration: none; font-weight: bold; }
.atxtnoir16g                { font-size: 16px; color: #000000; text-decoration: none; font-weight: bold; }
.atxtnoir18g                { font-size: 18px; color: #000000; text-decoration: none; font-weight: bold; }
/***************************************/
/*            HOME - FONDS             */
/***************************************/
.eHFondBlanc        { background-color: #FFFFFF; } /* Fond blanc */
.eHFondNoir                { background-color: #000000; } /* Fond noir */
.eHFondGris                 { background-color: #999999; } /* Fond gris */
.eHPointilles        { background-image: url(/STATIC/salma/images/f2/f2/pointilles.gif) }
.eHFondRegions        {  } /* Fonf couleur arche regions */

/* FOND CONTENU */
.eHFondCnt1                { background-color: #FFFFFF; } /* Fond contenu */
.eHFondCnt2                { background-color: #FFEDD5; } /* Fond beige clair */
.eHFondCnt3                { background-color: #FFDFB2; } /* Fond beige fonce */
.eHFondCnt4                { background-color: #EFEFEF; } /* Fond pub */
/* FOND TETIERE */
.eHFondTet1                { background-color: #FA000A; } /* Tetiere couleur arche */
.eHFondTet2                { background-color: #FFDFB2; } /* Tetiere beige fonce */
/* FOND ZONE EDITORIALE */
.eHFondEdi1                { background-color: #FFFFFF; } /* Fond zone editoriale */
/* FOND COLONNE */
.eHFondCol1                { background-color: #FFFFFF; } /* Fond separateurs */
.eHFondCol2                { background-color: #FFF2F3; } /* Fond colonne droite */
.eHFondCol3                { background-color: #FFF2F3; } /* Fond rose clair */
.eHFondCol4                { background-color: #FFDDDF; } /* Fond rose fonce */

.eHFondMenOn1        {  }
.eHFondMenOn2        {  }
.eHFondMenOn3        {  }
.eHFondMenOff1        {  }
.eHFondMenOff2        {  }
.eHFondMenOff3        {  }

/***************************************/
/*         ARTICLE - FONDS             */
/***************************************/
.eAFondBlanc        { background-color: #FFFFFF; } /* Fond blanc */
.eAFondNoir                { background-color: #000000; } /* Fond noir */
.eAFondGris                 { background-color: #999999; } /* Fond gris */
.eAPointilles        { background-image: url(/STATIC/salma/images/f2/f2/pointilles.gif) }

/* FOND CONTENU */
.eAFondCnt1                { background-color: #FFFFFF; } /* Fond contenu */
.eAFondCnt2                { background-color: #FFF2F3; } /* Fond rose clair */
.eAFondCnt3                { background-color: #FFDDDF; } /* Fond rose foncé */
.eAFondCnt4                { background-color: #FFEDD5; } /* Fond couleur menu clair */
/* FOND TETIERE */
.eAFondTet1                { background-color: #006699; } /* Tetière couleur arche */
.eAFondTet2                { background-color: #FFDFB2; } /* Tetière couleur menu fonce */
/* FOND ZONE EDITORIALE */
.eAFondEdi1                { background-color: #FFFFFF; } /* Fond zone editoriale */
/* FOND COLONNE */
.eAFondCol1                { background-color: #FFFFFF; } /* Fond separateurs */
.eAFondCol2                { background-color: #CCCCFF; } /* Fond colonne droite */
.eAFondCol3                { background-color: #CCCCFF; } /* Fond rose clair */
.eAFondCol4                { background-color: #FFDDDF; } /* Fond rose fonce */
.eAFondCol5                { background-color: #FFEDD5; } /* Fond beige clair */

.eAFondMenOn1          {  }
.eAFondMenOn2          {  }
.eAFondMenOn3          {  }
.eAFondMenOff1         {  }
.eAFondMenOff2         {  }
.eAFondMenOff3         {  }

/***************************************/
/*         PARAGRAPHE - FONDS          */
/***************************************/
.ePFondBlanc        { background-color: #FFFFFF; } /* Fond blanc */
.ePFondNoir                { background-color: #000000; } /* Fond noir */
.ePFondGris                 { background-color: #999999; } /* Fond gris */
.ePPointilles        { background-image: url(/STATIC/salma/images/f2/f2/pointilles.gif) }
.ePTrait                { background-color: #000000; }

/* FOND CONTENU */
.ePFondCnt1                { background-color: #FFFFFF; } /* Fond blanc */
.ePFondCnt2                { background-color: #FA000A; } /* fond rouge */
.ePFondCnt3                { background-color: #FFF2F3; } /* Fond rose clair */
/* FOND TETIERE */
.ePFondTet1                {  } /* Tetière */
.ePFondTet2                { background-color: #FA000A; } /* Tetière couleur arche */

/***************************************/
/*        PARAGRAPHE - TEXTES          */
/***************************************/
.ePTitreCourt        { font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
.ePCorps                { font-size: 11px; color: #000000; text-decoration: none; }
.ePTitreLong        { font-size: 11px; color: #000000; font-style: italic; }
.ePLegende                { font-size: 10px; color: #000000; font-style: italic; }
.ePLnMedia                { font-size: 11px; color: #000000; text-decoration: underline; }
.ePVidLegende        { font-size: 11px; color: #000000; text-decoration: none; }
.ePLnLabel                { font-size: 11px; color: #FA000A; font-weight: bold; text-decoration: none; }


/*************************/ /* Liens externes LES BOUTONS POUR LES FORMULAIRES TELECLIA*/ /*************************/
A.external{ background: url('./../image/sondage/exterieur.gif') no-repeat #70266C; width:86px;
height:20px; text-align:center; background-color :#70266C; border:0px 0px 0px
0px; padding:3px 0px 0px 0px; color:White; text-decoration:none; font-size:10px;
font-weight:normal; } A.external:hover{ background-color: #D38BCF; font-weight:bold;
} input.external{ background: url('./../img/exterieur.gif') no-repeat #D38BCF;
width:86px; height:20px; text-align:center; background-color :#D38BCF; border:0px
0px 0px 0px; padding:0px 0px 0px 0px; color:White; text-decoration:none; font-size:10px;
font-weight:normal; } /******************/

.F2 {

	font-size: 11px;
	color: #FA000A;
	font-weight: bold;
}
.F2 A {
	color: #FA000A; TEXT-DECORATION: none
}
.F2 A:hover {
	color: #FA000A; TEXT-DECORATION: underline
}
.F3 {

	font-size: 11px;
	color: #3164CD;
	font-weight: bold;
}
.F3 A {
	color: #3164CD; TEXT-DECORATION: none
}
.F3 A:hover {
	color: #3164CD; TEXT-DECORATION: underline
}
.F4 {

	font-size: 11px;
	color: #820381;
	font-weight: bold;
}
.F4 A {
	color: #820381; TEXT-DECORATION: none
}
.F4 A:hover {
	color: #820381; TEXT-DECORATION: underline
}
.F5 {

	font-size: 11px;
	color: #478A16;
	font-weight: bold;
}
.F5 A {
	color: #478A16; TEXT-DECORATION: none
}
.F5 A:hover {
	color: #478A16; TEXT-DECORATION: underline
}
.Fo {

	font-size: 11px;
	color: #FF5F01;
	font-weight: bold;
}
.Fo A {
	color: #FF5F01; TEXT-DECORATION: none
}
.Fo A:hover {
	color: #FF5F01; TEXT-DECORATION: underline
}
.FTV {

	font-size: 11px;
	color: #1D57A0;
}
.FTV A {
	color: #1D57A0; TEXT-DECORATION: none
}
.FTV A:hover {
	color: #1D57A0; TEXT-DECORATION: underline
}
.atxtblanc10		{ font-size: 10px; color: #FFFFFF; }
#menu										{ text-align:left; width:112px; }
