/* Redefinitions des balises HTML */ 
*{margin:0;padding:0;}
body, h1, h2, h3, h4, h5, h6, a, .input_text, select, textarea{font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:normal;color:#666666;}
img{border:0}
a{text-decoration:underline; color:#D3031C;}
a:hover{text-decoration:none; color:#D3031C;}
ul{list-style:none;}
.clear{clear:both;}

body{background:url(../images/background/px_fond.jpg) repeat-x #ffffff;}

#Global{width:988px; margin:0 auto;}
#BlocTop{height:22px; width:988px;}
#BlocTop .MenuTop{margin-left:670px; float:left; display:inline; margin-top:7px;}
#BlocTop .MenuTop span{margin:0 10px;}
#BlocTop .MenuTop a{font-family:Tahoma; color:#909697; text-decoration:none;} #BlocTop .MenuTop a:hover{color:#D3031C; text-decoration:none;}
#BlocTop .Version{float:left; display:inline; margin:5px 0 0 10px;} #BlocTop .Version img{margin:0 1px;}

#MainLeft{width:229px; float:left; display:inline; z-index:5;}
#MainLeft #logo{width:219px; height:135px; background:url(../images/background/bg_logo.jpg) no-repeat; margin-bottom:7px;}
#MainLeft #logo img{margin:11px 0 0 41px;}
#MainLeft #Menu{width:229px; margin-bottom:2px;}
#MainLeft #Menu li{width:224px; height:29px; position:relative; padding:0px; margin:1px 0; float:left; display:inline; z-index:999}
#MainLeft #Menu ul li ul{display:none; background:url(../images/background/PxFondSM.jpg) repeat-x bottom #fff; border:1px solid #DDE6E7; position:absolute; left:224px; top:0px; padding:4px 8px;}
#MainLeft #Menu ul ul li{width:140px; margin:2px 0; height:auto;}
#MainLeft #Menu ul ul li.active{}
#MainLeft #Menu ul ul li a{font-family:Tahoma; color:#868889; text-decoration:none; width:140px; }
#MainLeft #Menu ul ul li a:hover{color:#D3031C; text-decoration:none;}

#MainLeft #BlocNewsL{width:219px; margin-top:3px; margin-bottom:6px;}
#MainLeft #BlocNewsL .ArTop{width:219px; height:10px;}
#MainLeft #BlocNewsL .ArBottom{width:219px; height:10px;}
#MainLeft #BlocNewsL .NewsL{background:url(../images/background/bg_NewsL.gif) repeat-x bottom #ffffff; border-right:1px solid #DDE6E7; border-left:1px solid #DDE6E7; padding:6px 12px 6px 12px; height:225px;}
#MainLeft #BlocNewsL .NewsL p{margin:10px 16px 10px 0;}
/*#MainLeft #BlocNewsL .Connexion{margin-left:27px; width:136px; margin-bottom:4px;}*/
#MainLeft #BlocNewsL .Connexion{padding:18px 0 4px 6px;}
#MainLeft #BlocNewsL .Connexion a{font-size:12px; font-weight:bold; text-decoration:none;line-height:18px;}
#MainLeft #BlocNewsL .Connexion a:hover{color:#75797A;}
#MainLeft #BlocNewsL .Deconnexion{margin-left:27px; width:136px; }
#MainLeft #BlocNewsL .Connexion label{display:block; height:25px;}
#MainLeft #BlocNewsL .Deconnexion label{display:block; height:18px;}
#MainLeft #BlocNewsL .Connexion .InputForm{width:130px; height:17px; background:url(../images/background/bg_input.gif) no-repeat; border:0; color:#000; font-size:11px; padding:1px 0 0 6px;}
#MainLeft #BlocNewsL .Connexion .Botton{text-align:right;}
#MainLeft #BlocNewsL .Deconnexion .Botton{text-align:right; margin-top:15px;}
#MainLeft #BlocNewsL li{margin:2px 0; height:auto; background:url(../images/pictos/PuceRouge.gif) no-repeat 0 5px; padding-left:10px;}
#MainLeft #BlocNewsL a.linkConnexion {color:#D3031C; text-decoration:none; font-size:11px; margin:2px 0; font-family:Tahoma;}
#MainLeft #BlocNewsL a.linkConnexion:hover{color:#B1B0B1; text-decoration:none;}

#MainRight{width:759px; float:left; display:inline;}
#MainRight #Bandeau{width:759px; height:105px; position:relative; margin-bottom:4px;}
#MainRight #Bandeau .arrondi{position:absolute; top:0; left:0; z-index:1;}
#MainRight #Bandeau .visuel{position:absolute; top:0; left:0; z-index:0;}
#MainRight #Bandeau .Slogan{position:absolute; top:29px; left:425px; z-index:1;}
#MainRight .BlocSousTitre{margin:0px 0 24px 0;}
#MainRight .BlocSousTitre span{float:left;}
#MainRight .SousTitre{margin:4px 0 7px 0; background:url(../images/background/bg_SsTitre.gif) no-repeat; height:23px; padding:3px 0 0 18px;}
#MainRight .SousTitre2{background:url(../images/background/bg_PxStitre.gif) repeat-x; height:24px; padding:2px 100px 0 9px; float:left;}


#MainRight #MainNav{width:540px; float:left; display:inline; height:418px;}
#MainRight #MainNav .Chemin{margin:0 0 10px 0; color:#9E9E9E; font-family:Tahoma;}
#MainRight #MainNav .Chemin a{color:#9E9E9E; font-family:Tahoma; text-decoration:none;}
#MainRight #MainNav .Chemin a:hover{color:#D3031C; font-family:Tahoma; text-decoration:none;}
#MainRight #MainNav .Chemin span{color:#D3031C;}
#MainRight #MainNav .BlocText{width:534px;}
#MainRight #MainNav .BlocTextGab{width:505px;}
#MainRight #MainNav .BlocText .Visuel{ width:196px; height:146px; margin-left:4px; float:left}
#MainRight #MainNav .BlocText p{padding:4px 6px 6px 6px; line-height:14px; margin-bottom:10px;}
#MainRight #MainNav .BlocText ol{margin:4px 6px 6px 20px; list-style-image:url(../images/pictos/PuceRouge3.gif);}
*+html #MainRight #MainNav .BlocText ol{margin:4px 6px 6px 20px; list-style-image:url(../images/pictos/PuceRouge3IE.gif); background:none;}
*html #MainRight #MainNav .BlocText ol{margin:4px 6px 6px 20px; list-style-image:url(../images/pictos/PuceRouge3IE.gif); background:none;}
#MainRight #MainNav .BlocText ul{margin:4px 6px 6px 0; list-style-image:url(../images/pictos/PuceRouge.gif);}
*+html #MainRight #MainNav .BlocText ul{margin:4px 6px 6px 0; list-style-image:url(../images/pictos/PuceRouge2.gif); background:none;}
*html #MainRight #MainNav .BlocText ul{margin:4px 6px 6px 0; list-style-image:url(../images/pictos/PuceRouge2.gif); background:none;}
#MainRight #MainNav .BlocText li{padding:2px 0 2px 10px; list-style-position:inside;}
#MainRight #MainNav .BlocText ul.RedPoint{margin:4px 6px 6px 0; list-style-image:url(../images/pictos/RedPointMoz.gif); font-weight:bold;}
*+html #MainRight #MainNav .BlocText ul.RedPoint{margin:4px 6px 6px 0; list-style-image:url(../images/pictos/RedPoint2.gif); font-weight:bold;}
*html #MainRight #MainNav .BlocText ul.RedPoint{margin:4px 6px 6px 0; list-style-image:url(../images/pictos/RedPoint2.gif); font-weight:bold;}
#MainRight #MainNav .BlocText ul.RedPoint li{margin:4px 6px 6px 0; font-weight:bold; padding:2px 0 2px 10px;}

#MainRight #MainNav .LirePlus{margin:14px 2px 6px 0; background:url(../images/background/Bg_LinkDecline.gif) no-repeat; height:15px; padding:1px 15px 0 0; text-align:right;}
#MainRight #MainNav .LirePlus span{margin-right:20px;}
#MainRight #MainNav .BlocText .Point{background:url(../images/pictos/RedPoint.gif) no-repeat 0px 10px; font-weight:bold; padding:0 0 0 10px;}
#MainRight #MainNav .BlocText .PointFAQ{background:url(../images/pictos/RedPoint.gif) no-repeat 0 6px; font-weight:bold; padding:0 0 0 10px; margin-left:6px; color:#D3031C;}
#MainRight #MainNav .BlocText .borderImg{border:2px solid #DDE6E7;}

#MainRight #MainNavRigh{width:219px; float:left; display:inline;}
#MainRight #MainNavRigh .BlocListeRub{width:219px;}
#MainRight #MainNavRigh .BlocListeRub .ArTop{width:219px; height:9px;}
#MainRight #MainNavRigh .BlocListeRub .ArBottom{width:219px; height:9px;}
#MainRight #MainNavRigh .BlocListeRub .ListeRub .Titre{margin-left:13px; height:21px;}
#MainRight #MainNavRigh .BlocListeRub .ListeRub{background:url(../images/background/bg_pxListRub.gif) repeat-x bottom #EDF1F1; border-left:1px solid #DEE7E8; border-right:1px solid #DEE7E8; font-family:Tahoma; line-height:16px; min-height:125px; _height:125px;}
#MainRight #MainNavRigh .BlocListeRub .ListeRub p{padding:13px 6px 8px 16px;}
#MainRight #MainNavRigh .BlocListeRub .ListeRub a{color:#9E9E9E; font-family:Tahoma; text-decoration:none; display:block; line-height:16px;} 
#MainRight #MainNavRigh .BlocListeRub .ListeRub a:hover{color:#D3031C; font-family:Tahoma; text-decoration:none;}
#MainRight #MainNavRigh .BlocListeRub .ListeRub span{color:#D3031C; display:block;}
#MainRight #MainNavRigh .Titre2{width:201px; height:27px; background:url(../images/background/Bg_TitreR2.gif) no-repeat; padding:9px 0 0 18px; margin-top:16px;}
#MainRight #MainNavRigh .Plus{width:200px; height:14px; background:url(../images/background/bg_Link2.gif) no-repeat; padding:2px 0 0 19px; display:block;}

#MainRight #MainNavRigh .BlocTrans{width:219px; margin:15px 0 10px 0; float:left;}
#MainRight #MainNavRigh .BlocTrans .TitreTrans{width:200px; height:20px; background:url(../images/background/Bg_TitreTrans.gif) no-repeat; padding:7px 6px 0 13px;}
#MainRight #MainNavRigh .BlocTrans .TextTrans{background:url(../images/background/bg_pxTrans.gif) repeat-x bottom #F7F9F9; border-right:1px solid #DDE6E7; border-left:1px solid #DDE6E7; padding:4px 40px 5px 25px; font-family:Tahoma; color:#868889;}
#MainRight #MainNavRigh .BlocTrans .LirePlus{background:url(../images/background/bg_TransPlus.gif) no-repeat; height:17px; display:block; text-align:right; padding-right:8px;}
#MainRight #MainNavRigh #Anim2{margin:6px 0 6px 3px;}

#MainBottom{width:988px;}
#MainBottom #footer{width:988px; height:41px; background:url(../images/background/bg_footer.gif) no-repeat; position:relative; font-family:Tahoma; font-size:10px; color:#868889;}
#MainBottom #footer a{font-family:Tahoma; font-size:10px; color:#868889; text-decoration:none;} #MainBottom #footer a:hover{color:#D3031C; text-decoration:none;}
#MainBottom #footer .copyright{position:absolute; top:9px; left:20px;}
#MainBottom #footer .BasElement{position:absolute; top:9px; right:20px;}

#MainBottom #MenuFooter{width:988px; background:url(../images/background/bg_MenuFooter.gif) repeat-x #fff; border-top:#EAEEEF; padding:11px 0;}
#MainBottom #MenuFooter .ListeMod1{margin-left:14px; width:auto; padding-right:14px; float:left; display:inline; min-height:140px;}
#MainBottom #MenuFooter .ListeMod{padding-left:14px; width:auto; padding-right:14px; background:url(../images/background/bg_SepFooter.gif) no-repeat left top; float:left; display:inline; min-height:140px; _height:140px;}
#MainBottom #MenuFooter .TitreMod{font-weight:bold; color:#D3031C; margin-bottom:4px; font-family:Tahoma;}
#MainBottom #MenuFooter .ListeRub{margin-left:6px; line-height:18px;}
#MainBottom #MenuFooter .ListeRub a{font-family:Tahoma; color:#909697; text-decoration:none; line-height:18px;}
#MainBottom #MenuFooter .ListeRub a:hover{color:#D3031C; text-decoration:none;}

/* ---- Bloc Volet ---- */
.accordion{width:525px; margin:15px 0 5px 0;}
.accordion a.Link{display:block; background:url(../images/background/bg_Linkvolet.gif); padding:6px 0 6px 26px; color:#D3031C; text-decoration:none; margin-bottom:1px;}
.accordion a.Link:hover{color:#666666; text-decoration:none;}
.accordion a.Link.active{color:#666666; text-decoration:none;}
.accordion .BlocPara{background:#FAFBFB; width:497px; border:1px solid #DDE6E7; padding:6px 6px 10px 6px; margin:-3px 0 -10px 8px; font-size:10px;}
.accordion .Visuel{float:left; display:inline; margin:0 12px 10px 0;}
.accordion table{float:right; display:inline; border-collapse:collapse; margin:0 5px 10px 10px;}
.accordion table td{border:1px solid #B3BDBE; padding:3px; font-size:11px;}
.accordion table .titre{color:#31393A; }


/* ---- Partenaires ----*/
.BlocPart{margin:16px 0 16px 0;}
.VisPart{background:#fff; border:1px solid #DDE6E7; width:150px; height:95px; float:left; margin-right:8px;}
.TextPart{width:373px; height:95px; float:left; display:inline;}
.TextPart .Intitule{background:url(../images/pictos/RedPoint.gif) no-repeat 0 5px; font-weight:bold; padding:0 0 0 10px; margin-bottom:7px;}
.TextPart .Text{background:url(../images/pictos/Trait.gif) no-repeat top; padding-top:10px;}
.TextPart .LinkPart{margin:5px 0 0 1px;}
.TextPart .LinkMarchand{margin:5px 0 0 1px; color:#D3031C;}
.TextPart .LinkPart a{color:#D3031C; text-decoration:none;}
.TextPart .LinkPart a:hover{color:#000; text-decoration:none;}

/* ---- Carte acceptée ----*/
#MainRight #MainNav .BlocText .Visuel2{float:left; width:244px; height:260px;}

/* ---- Recherche Alphabetique ----*/
.ListeAlphabet{width:525px; height:15px; padding-top:1px; background:url(../images/background/bg_alphabet.gif) no-repeat; text-align:center; color:#D3031C; margin-left:5px;}
/*.ListeAlphabet span{color:#999999;}*/
.ListeAlphabet a{color:#D3031C; text-decoration:none;}
.ListeAlphabet .lActive{color:#999999;}
.ListeAlphabet a:hover{color:#999999; text-decoration:none;}
.TitreRecherche{margin:6px 6px 6px 6px; color:#D3031C;} .TitreRecherche span{font-size:14px; font-weight:bold;}
.LibRecherche{margin:0 0 14px 5px;}
.LibRecherche .titre{background:url(../images/pictos/RedPoint.gif) no-repeat 0 5px; font-weight:bold; padding:0 0 0 10px; margin-bottom:7px;}

/* ---- Bloc 3eme niveau ----*/
#MainRight #MainNav .BlocText2{width:534px; height:146px; float:left !important;}
#MainRight #MainNav .BlocText2 .Visuel{float:left; width:192px; height:146px; margin-left:4px;}
#MainRight #MainNav .BlocText2 p{padding:6px 6px 6px 6px; line-height:14px; margin-bottom:10px;}
#MainRight #MainNav .BlocText2 ul{margin:4px 6px 6px 0; list-style-image:url(../images/pictos/PuceRouge2.gif);}
*+html #MainRight #MainNav .BlocText2 ul{margin:4px 6px 6px 0; list-style-image:url(../images/pictos/PuceRouge2.gif); background:none;}
*html #MainRight #MainNav .BlocText2 ul{margin:4px 6px 6px 0; list-style-image:url(../images/pictos/PuceRouge2.gif); background:none;}
#MainRight #MainNav .BlocText2 li{padding:2px 0 2px 10px; list-style-position:inside;}
#MainRight #MainNav .BlocText2 ul.RedPoint{margin:4px 6px 6px 0; list-style-image:url(../images/pictos/RedPoint2.gif); font-weight:bold;}
#MainRight #MainNav .BlocText2 ul.RedPoint li{margin:4px 6px 6px 0; font-weight:bold; padding:2px 0 2px 10px;}
*+html #MainRight #MainNav .BlocText2 ul.RedPoint{margin:4px 6px 6px 0; list-style-image:url(../images/pictos/RedPoint2.gif); font-weight:bold;}
*html #MainRight #MainNav .BlocText2 ul.RedPoint{margin:4px 6px 6px 0; list-style-image:url(../images/pictos/RedPoint2.gif); font-weight:bold;}
#MainRight #MainNav .BlocText2 .Point{background:url(../images/pictos/RedPoint.gif) no-repeat 0 5px; font-weight:bold; padding:0 0 0 10px; margin-left:6px;}
#MainRight #MainNav .BlocText2 .borderImg{border:2px solid #DDE6E7;} 
.BlocNiv3{width:334px; height:145px; float:left; display:inline; position:relative; margin-bottom:8px;}
.Niv3{width:334px; position:absolute; bottom:0; left:0;}
.Niv3 dd{display:block; background:url(../images/background/bg_RubNiv3.gif) no-repeat; padding:6px 4px 6px 26px; margin-top:1px;}
.Niv3 a{color:#D3031C; text-decoration:none;}
.Niv3 a:hover{color:#666666; text-decoration:none;}
.Niv3 a.active{color:#666666; text-decoration:none;}

/* ---- Bloc Recherche ----*/
.BlocRech{width:531px; margin-bottom:11px;}
.BlocRech .ArrondiRech{width:531px; height:10px; margin:0;}
.BlocRech .Recherche{background:url(../images/background/pxBlocRech.gif) repeat-x top #E9EEEE; padding:4px 8px; border-right:1px solid #DDE6E7; border-left:1px solid #DDE6E7;}
.BlocRech .Recherche .Text{float:left; display:inline; width:170px; margin-right:20px;}
.BlocRech .Recherche .Text2{float:left; display:inline; width:200px; margin-right:20px;}
.BlocRech .Recherche .MoteurRech2{float:left; display:inline; width:290px;}
.BlocRech .Recherche .MoteurRech{float:left; display:inline; width:320px;}
.SelectRech{width:134px; height:19px; background:#fff; border:1px solid #DDE6E7; font-size:10px; color:#787878;}
.InputtRech{width:125px; height:16px; background:#fff; border:1px solid #DDE6E7; font-size:11px; color:#787878; text-align:center;}
.InputtRech2{width:270px; height:16px; background:#fff; border:1px solid #DDE6E7; font-size:11px; color:#787878; text-align:center;}

.BlocResultat1{width:531px; margin:0 0 5px 0;}
.BlocResultat1 .ArrondiResultat{width:531px; height:10px;}
.BlocResultat1 .BlocAllGAB{border-right:1px solid #DDE6E7; border-left:1px solid #DDE6E7;}
.BlocResultat1 .BlocAllGAB .Resultat{background:#FCFDFD; padding:5px 1px 5px 5px; margin:0; height:14px; }
.BlocResultat1 .BlocAllGAB .Resultat .Lible{border-bottom:1px solid #DDE6E7; width:510px; height:10px; padding-bottom:3px;}
.BlocResultat1 .Resultat .Lible .adresse{width:510px; margin:0;}
.BlocResultat1 .Resultat .Lible .adresse .logo{float:left; margin:0 10px 5px 0;}
.BlocResultat1 .Resultat .Lible .cordonne{float:left; display:inline; width:170px; color:#D3031C; margin:0 0 0 40px;}
.BlocResultat1 .Resultat .Lible .cordonne a{color:#D3031C; text-decoration:none;}
.BlocResultat1 .Resultat .Lible .cordonne a:hover{color:#666666; text-decoration:none;}
.BlocResultat1 .Resultat .Lible .cordonne .Plan{background:url(../images/pictos/plan.gif) no-repeat; padding:2px 0 2px 23px;}
.BlocResultat1 .Resultat .Lible .cordonne .tel{background:url(../images/pictos/tel.gif) no-repeat; padding:2px 0 2px 23px; }
.BlocResultat1 .ResultatBank{background:#FCFDFD; border-right:1px solid #DDE6E7; border-left:1px solid #DDE6E7; height:70px;}
.BlocResultat1 .VisuelLogo{float:left; width:152px; margin-left:12px;}
.BlocResultat1 .VisuelLogo img{border:1px solid #DCE6E7;}
.BlocResultat1 .LibleBank{float:left; width:340px;}
.BlocResultat1 .LibleBank h4{font-weight:bold; color:#D3031C;}
.BlocResultat1 .LibleBank p{margin:12px 0;}
.BlocResultat1 .LibleBank a{color:#D3031C; text-decoration:none; font-size:10px;}
.BlocResultat1 .LibleBank a:hover{color:#666666; text-decoration:underline;}

/* ---- Comunication ----*/
.Allcomunication{height:358px;}
.AllGab{height:155px;}
.BlocComunication{width:262px; margin:0 5px 2px 0; float:left; display:inline;}
.BlocComunication .Arrondi{width:262px; height:10px;}
.BlocComunication .Text{padding:0 10px;  border-right:1px solid #DDE6E7; border-left:1px solid #DDE6E7; background:#FCFDFD; color:#333333;}
.BlocComunication .Text .date{background:url(../images/pictos/RedPoint.gif) no-repeat 0 5px; color:#D3031C; padding:0 0 0 10px; margin-bottom:4px;}
.BlocComunication .Text span{margin-top:8px; display:block;}
.Pagination{margin:14px 2px 6px 0px; background:url(../images/background/Bg_LinkDecline.gif) no-repeat; height:14px; padding:2px 30px 0 0; text-align:right; font-size:10px;}
.PaginationGab{margin:10px 2px 6px 0px; background:url(../images/background/Bg_LinkDecline.gif) no-repeat; height:14px; padding:2px 30px 0 0; text-align:right; font-size:10px;}
/* ---- Plan du site  ----*/
.BlocPlanSite{width:262px; height:100px;margin:0 7px 5px 0; float:left; display:inline;}
.BlocPlanSite .Arrondi{width:262px; height:10px;}
.BlocPlanSite .Text{padding:0 10px; font-weight:bold;  border-right:1px solid #DDE6E7; border-left:1px solid #DDE6E7; background:#FCFDFD; color:#cccccc;}
.BlocPlanSite .Text .date{background:url(../images/pictos/RedPoint.gif) no-repeat 0 5px; color:#D3031C; padding:0 0 0 10px; margin-bottom:4px;}
.BlocPlanSite .Text span{margin-top:8px; display:block;}
.BlocPlanSite .Text p{font-weight: bold; color:#D3031C}

/* ---- Pagination  ----*/
.Pagination span.numero{height:10px; color:#D3031C; margin:0 7px; font-size:10px;}
.Pagination span.active{height:10px; color:#868889; font-size:10px;}
.Pagination span a{color:#D3031C; text-decoration:none; font-size:10px;}
.Pagination span a:hover{color:#868889; text-decoration:none;}

/* ---- Pagination GAB  ----*/
.PaginationGab span.numero{height:10px; color:#D3031C; margin:0 7px; font-size:10px;}
.PaginationGab span.active{height:10px; color:#868889; font-size:10px;}
.PaginationGab span a{color:#D3031C; text-decoration:none; font-size:10px;}
.PaginationGab span a:hover{color:#868889; text-decoration:none;}

/* ---- Média ----*/
.BlocMedia{width:175px; height:185px; margin-right:3px; float:left; display:inline; margin-bottom:15px;}
.BlocMedia .Media{width:175px; height:112px; border:1px solid #DDE6E7; background:#fff;}
.BlocMedia .DetailMedia{width:167px; height:61px; border:1px solid #DDE6E7; background:url(../images/background/bg_media.gif) repeat-x; padding:4px 4px 4px 4px; margin-top:2px;}
.BlocMedia .DetailMedia .TitreMedia{font-weight:bold; font-size:10px; margin-bottom:6px;}
.BlocMedia .DetailMedia p{padding-bottom:3px; border-bottom:1px solid #DDE6E7; margin-top:2px;}
.BlocMedia .DetailMedia li{padding-bottom:1px; border-bottom:1px solid #DDE6E7; margin-top:0px;}

/* ---- Devenir Affilié ----*/
.TableFormulaire{width:90%; margin-left:20px;}
.TableFormulaire td{padding:3px 2px;}
.Input1{width:120px; background:#fff; border:1px solid #DDE6E7; font-size:10px;}

/* ----- FAQ -----------*/
.accordion{width:500px; margin:15px 0 5px 0;}
.accordion a.Faq{display:block; background:url(../images/background/bg_faq.gif) no-repeat 5px 9px; padding:6px 0 6px 18px; color:#D3031C; text-decoration:none; margin-bottom:1px; font-weight:bold; border-bottom:1px solid #D9DADB;}
.accordion a.Faq:hover{color:#666666; text-decoration:none;}
.accordion a.Faq.active{color:#666666; text-decoration:none;}
.accordion .BlocFaq{width:489px; margin-bottom:11px; background:url(../images/background/pxBlocRech.gif) repeat-x top #E9EEEE; padding:4px 5px; border-right:1px solid #DDE6E7; border-left:1px solid #DDE6E7; border-bottom:1px solid #DDE6E7; margin-top:-1px;}
.accordion .BlocFaq p{padding:4px 6px 0 6px; line-height:14px; margin-bottom:10px;}
.accordion .BlocFaq ul{margin:5px 0 5px 10px;}
.accordion .BlocFaq li{/*background:url(../images/pictos/PuceRouge.gif) no-repeat 0 6px; */padding:2px 0 2px 10px;}

/* ----- Tableau -----------*/
.tableau{float:right; display:inline; border-collapse:collapse; margin:10px 5px 10px 10px;}
.tableau th{border:1px solid #B3BDBE; padding:3px; font-size:11px; font-weight:bold;}
.tableau td{border:1px solid #B3BDBE; padding:3px; font-size:11px;}
.tableau .titre{color:#D3031C;}

/* ----- Lexique -----------*/
.TextRouge{font-weight:bold; color:#31393A;}
#MainRight #MainNav .LirePlus2{margin:0px 2px 6px 0; background:url(../images/background/Bg_LinkDecline3.gif) no-repeat; height:14px; padding:2px 15px 0 0; text-align:right;}
#MainRight #MainNav .LirePlus2 span{margin-right:38px;}

/* ---- Liens Transversaux ----*/
/* ---- Type1 ----*/
#MainRight #MainNavRigh .BlocTransversal_1{width:219px; margin:8px 0 9px 0;}
#MainRight #MainNavRigh .BlocTransversal_1 .Titre{width:201px; height:27px; background:url(../images/background/Bg_TitreR2.gif) no-repeat; padding:9px 0 0 18px; margin-top:13px;}
#MainRight #MainNavRigh .BlocTransversal_1 .Contenu{margin:1px 0; text-align:center;}
#MainRight #MainNavRigh .BlocTransversal_1 .SeeMore{width:200px; height:14px; background:url(../images/background/bg_Link2.gif) no-repeat; padding:2px 0 0 19px; display:block;}
/* ---- Type2 ----*/
#MainRight #MainNavRigh .BlocTransversal_2{width:219px; margin:8px 0 8px 0;}
#MainRight #MainNavRigh .BlocTransversal_2 .Titre{width:200px; height:20px; background:url(../images/background/Bg_TitreTrans.gif) no-repeat; padding:7px 6px 0 13px;}
#MainRight #MainNavRigh .BlocTransversal_2 .Contenu{background:url(../images/background/bg_pxTrans.gif) repeat-x bottom #F7F9F9; border-right:1px solid #DDE6E7; border-left:1px solid #DDE6E7; padding:4px 40px 5px 25px; font-family:Tahoma; color:#868889; height:26px;}
#MainRight #MainNavRigh .BlocTransversal_2 .SeeMore{background:url(../images/background/bg_TransPlus.gif) no-repeat; height:17px; display:block; text-align:right; padding-right:8px;}
/* ---- Type3 ----*/
#MainRight #MainNavRigh .BlocTransversal_3{width:219px; margin:8px 0 9px 0;}
#MainRight #MainNavRigh .BlocTransversal_3 .Titre{width:201px; height:27px; background:url(../images/background/Bg_TitreR2.gif) no-repeat; padding:9px 0 0 18px; margin-top:13px;}
#MainRight #MainNavRigh .BlocTransversal_3 .Contenu{margin:1px 0; height:132px; text-align:center; position:relative;}
#MainRight #MainNavRigh .BlocTransversal_3 .Contenu .Texte{position:absolute; top:89px; left:7px; width:190px; height:40px; padding:2px 7px 1px 8px; background:#FFFFFF; filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80; text-align:left; color:#333333; font-family:Tahoma;}
#MainRight #MainNavRigh .BlocTransversal_3 .Contenu .Texte a{color:#333333; font-family:Tahoma; text-decoration:none;}
#MainRight #MainNavRigh .BlocTransversal_3 .Contenu .Texte a:hover{color:#000000; text-decoration:none;}
#MainRight #MainNavRigh .BlocTransversal_3 .SeeMore{width:200px; height:14px; background:url(../images/background/bg_Link2.gif) no-repeat; padding:2px 0 0 19px; display:block;}

div.Text a{color:#9E9E9E; font-family:Tahoma; text-decoration:none;  } 
div.Text a:hover{color:#D3031C; font-family:Tahoma; text-decoration:none;}
div.Text span{color:#D3031C; }


.loadingGap{text-align:center; margin:10px auto}
.AllRelevet{height:235px;}
.blocGabs{height:160px;}
.buttonReset{background:url(../images/botton/bt_annuler.gif); width:64px; height:17px; cursor:pointer; border:0;}
label.error{color:#ff0000;font-size:11px; }

