/* 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;}
#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:9999999}
#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; }
#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 .Deconnexion{margin-left:27px; width:136px; }
#MainLeft #BlocNewsL .Connexion label{display:block; height:25px;}
#MainLeft #BlocNewsL .Deconnexion label{display:block; height:25px;}
#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:10px;}
#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:135px; position:relative; margin-bottom:7px;}
#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:47px; left:435px; z-index:1;}
#MainRight #MainNav{width:540px; float:left; display:inline;}
#MainRight #MainNav #Anim1{margin-bottom:4px;}
#MainRight #MainNav .BlocText{width:175px; height:95px; float:left; display:inline; margin-right:5px;}
#MainRight #MainNav .BlocText a{color:#666666; text-decoration:none;}
#MainRight #MainNav .BlocText a:hover{color:#D3031C; text-decoration:none;}
#MainRight #MainNav .BlocText p{background:url(../images/pictos/PuceRouge.gif) no-repeat 2px 5px; padding:0 5px 10px 14px}
#MainRight #MainNav .BlocText .Plus{width:155px; height:14px; background:url(../images/background/bg_Link.gif) no-repeat; display:block; text-align:right; padding:2px 20px 0 0;}
#MainRight #MainNav #BandPub{width:535px; height:131px; margin-top:16px; float:left;}

#MainRight #MainNavRigh{width:219px; float:left; display:inline;}
#MainRight #MainNavRigh .Titre1{width:201px; height:27px; background:url(../images/background/Bg_TitreR1.gif) no-repeat; padding:9px 0 0 18px;}
#MainRight #MainNavRigh .Titre2{width:201px; height:27px; background:url(../images/background/Bg_TitreR2.gif) no-repeat; padding:9px 0 0 18px; margin-top:19px;}
#MainRight #MainNavRigh p{margin:8px 16px 12px 16px; line-height:14px;}
#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 #Anim2{margin:6px 0 2px 3px;}

#MainBottom{width:988px; margin-top:10px;}
#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;}




