body {background:#FFF url(../img/r1.png) 0 -945px repeat-x; margin:0; font-size:10px;}
h1, h2, h3, h4, h5, h6, p, ul, li	{padding:0; margin:0;}
h1, h2, h3, h4, h5, h6	{font-size:10px}
a, img	{border:0;}
a	{text-decoration:none; outline:none;}
.fin	{clear:both;}
/* ---- TEXTE ---- */
h2	{font-family:Arial, Helvetica, sans-serif; font-size:2.0em; font-weight:bold; color:#FEFEFE; padding-left:10px; line-height:45px;}
.tNeutre{color:#575757;}
.tViolet{color:#8b7290;}
.tRouge	{color:#bc0101;}
.tVert	{color:#8ea964;}
.tBleu	{color:#55b4b5;}
.tJaune	{color:#ff9600;}
.tPomme	{color:#6dcc94;}
.aaTitre2	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.8em; font-weight:bold!important; line-height:2.0em;}
.aaTitre	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.4em; font-weight:bold!important; line-height:1.8em;}
.aaSousTitre{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:bold!important; line-height:1.6em;}
.aaTexte	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; color:#575757; line-height:1.6em;}
.aaLien		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:bold!important; line-height:1.8em;}
.under:hover{text-decoration:underline;}
.txtRight	{text-align:right;}
/* ---- GLOBALE ---- */
.pageGlobale	{margin:auto;}
.header		{margin:auto; background:url(../img/bgt.png) center top no-repeat; height:246px; position:relative;}
.bloc_logo	{height:201px; width:908px; overflow:hidden; margin:auto;}
.logo		{text-align:center; padding-top:8px;}
.carrousel	{height:201px; width:908px; overflow:hidden; margin:auto; position:absolute; top:0px; left:0px;}
/* ---- MAINMENU ---- */
.mainMenu		{width:908px; height:45px; overflow:hidden; margin:auto;}
.mainMenu .rootgroup	{list-style-image:none; list-style-position:outside; list-style-type:none;}
.mainMenu .rootgroup .item	{display:inline;}
.mainMenu .rootgroup .item a	{padding-top:45px; float:left; height:0; overflow:hidden; background-image:url(../img/m1.png);}
.mainMenu .rootgroup .item .menu1	{background-position:0 0; width:116px;}
.mainMenu .rootgroup .item .menu2	{background-position:-116px 0; width:184px;}
.mainMenu .rootgroup .item .menu3	{background-position:-300px 0; width:193px;}
.mainMenu .rootgroup .item .menu4	{background-position:-493px 0; width:123px;}
.mainMenu .rootgroup .item .menu5	{background-position:-616px 0; width:157px;}
.mainMenu .rootgroup .item .menu6	{background-position:-773px 0; width:135px;}
.mainMenu .rootgroup .item .menu1.select, .mainMenu .rootgroup .item .menu1:hover	{background-position:0 -45px;}
.mainMenu .rootgroup .item .menu2.select, .mainMenu .rootgroup .item .menu2:hover	{background-position:-116px -45px;}
.mainMenu .rootgroup .item .menu3.select, .mainMenu .rootgroup .item .menu3:hover	{background-position:-300px -45px;}
.mainMenu .rootgroup .item .menu4.select, .mainMenu .rootgroup .item .menu4:hover	{background-position:-493px -45px;}
.mainMenu .rootgroup .item .menu5.select, .mainMenu .rootgroup .item .menu5:hover	{background-position:-616px -45px;}
.mainMenu .rootgroup .item .menu6.select, .mainMenu .rootgroup .item .menu6:hover	{background-position:-773px -45px;}
/* ---- MAINCONTENT ACCUEIL ---- */
.mainContent	{width:908px; margin:14px auto 14px auto;}
.contentLeft	{float:left; width:592px;}
.contentRight	{float:left; width:302px; margin-left:14px;}
/* bloc titre */
.bLeft, .bRight	{background:url(../img/r1.png) no-repeat; width:5px; height:45px; float:left;}
.bCenter	{background:url(../img/r1.png) repeat-x; height:45px; float:left;}
.titreB .bCenter	{width:582px;}
.titreS .bCenter	{width:292px;}
.bRouge .bLeft		{background-position:0 0;}
.bRouge .bCenter	{background-position:0 -45px;}
.bRouge .bRight		{background-position:0 -90px;}
.bVert .bLeft	{background-position:0 -135px;}
.bVert .bCenter	{background-position:0 -180px;}
.bVert .bRight	{background-position:0 -225px;}
.bBleu .bLeft		{background-position:0 -270px;}
.bBleu .bCenter		{background-position:0 -315px;}
.bBleu .bRight		{background-position:0 -360px;}
.bJaune .bLeft	{background-position:0 -405px;}
.bJaune .bCenter{background-position:0 -450px;}
.bJaune .bRight	{background-position:0 -495px;}
.bViolet .bLeft		{background-position:0 -540px;}
.bViolet .bCenter	{background-position:0 -585px;}
.bViolet .bRight	{background-position:0 -630px;}
.bPomme .bLeft	{background-position:0 -675px;}
.bPomme .bCenter{background-position:0 -720px;}
.bPomme .bRight	{background-position:0 -765px;}
.bOrange .bLeft		{background-position:0 -810px;}
.bOrange .bCenter	{background-position:0 -855px;}
.bOrange .bRight	{background-position:0 -900px;}
/* bloc En Avant Premiere */
.contentEAP	{margin-top:10px;}
.blocEAP	{float:left; width:191px; height:450px; margin-left:4px;}
.blocEAP .bordure	{margin:1px; height:448px;}
.blocEAP .bordure .margeInt	{padding:10px;}
.blocEAP h3	{height:50px; overflow:hidden;}
.blocEAP .aaTexte	{text-align:justify;}
.blocEAP .bloc_img_new img	{border:1px solid #575757;}
.blocEAP:hover	{background:#d9cedb;}
.blocEAP:hover .bordure	{background:#e6e6e6;}
/* bloc News */
.contentNews	{margin:10px 0;}
.blocNEWS	{float:left; width:292px; margin-left:5px;}
.blocNEWS .aaTexte	{text-align:justify;}
.blocNEWS .bordure	{margin:1px; padding:10px;}
.blocNEWS:hover	{background:#f0cccc;}
.blocNEWS:hover .bordure{background:#e6e6e6;}
/* ---- LISTE ---- */
.elemListe	{padding:0 10px;}
.contentEDI	{padding:0 10px;}
.contentEDI .bloc_desc	{padding:5px 0 10px 0;}
.contentLIV	{padding-left:10px;}
.contentLIV .bloc_desc	{padding:0 0 10px 0; position:relative;}
.contentLIV .bloc_info	{float:left; width:400px;}
.contentLIV .bloc_photo	{float:left; padding:10px 0 0 20px;}
.contentLIV .bloc_photo .img_livre	{border:1px solid #575757;}
.contentLIV .bloc_4emcouv p {margin:5px 0; text-align:justify;}
.contentEDI .bloc_txt,.contentLIV .bloc_txt 	{margin-top:10px;}
.contentDesc {padding:10px 5px 0 5px;}
.contentDesc p { margin:5px 0; text-align:justify;}
.bloc_img_new	{text-align:center; margin:5px 0;}
/* ---- Sous menu ----*/
.menuLetter	{text-align:center; margin:10px 0;}
.mletter	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.4em; font-weight:bold!important; line-height:20px; text-transform:uppercase; margin-left:5px;}
.menuAutre	{margin:5px 0;}
/* ---- bloc recherche ----*/
.bloc_search	{position:relative}
.bloc_round		{background:url(../img/r2.png) no-repeat; height:28px; width:10px; position:absolute; top:8px; left:30px;}
.bloc_champ		{padding:0; margin:0; border:0; width:180px; height:26px; background:#fff; border-top:1px solid #3e4c2a; border-bottom:1px solid #6d8348; position:absolute; top:8px; left:40px;}
.champRecherche	{padding:0; margin:0; border:0; width:170px; height:16px; position:absolute; top:14px; left:40px;}
.boutonOK		{position:absolute; top:8px; left:220px;}
/* ---- bloc small editeurs VA ---- */
.voirAussi	{margin-top:15px;}
.contentSBE	{padding:0 5px;}
.lienSBE	{width:146px; float:left; margin-bottom:5px;}
/* ---- bloc Carrousel  ---- */
.bloc_carrousel	{}
.contentCar		{width:592px; height:160px; position:relative; overflow:hidden;}
.link_car		{display:block; position:absolute; left:-160px; float:left; width:150px; height:150px; text-align:center;}
.img_car		{border:1px solid #575757;}
/* ---- MENU FOOTER ---- */
.footer	{width:908px; margin:14px auto 0 auto;}
.footerMenu		{width:908px; height:45px; margin:auto; margin-top:30px;}
.footerMenu .rootgroup	{list-style-image:none; list-style-position:outside; list-style-type:none; margin-left:111px;}
.footerMenu .rootgroup .item	{display:inline;}
.footerMenu .rootgroup .item a	{ text-align:center; float:left; height:27px; line-height:24px; overflow:hidden; background-image:url(../img/m2.png); font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#FEFEFE;}
.footerMenu .rootgroup .item .menu1	{background-position:0 -56px; width:63px;}
.footerMenu .rootgroup .item .menu2	{background-position:-63px -56px; width:114px;}
.footerMenu .rootgroup .item .menu3	{background-position:-177px -56px; width:57px;}
.footerMenu .rootgroup .item .menu4	{background-position:-234px -56px; width:65px;}
.footerMenu .rootgroup .item .menu5	{background-position:-299px -56px; width:126px;}
.footerMenu .rootgroup .item .menu6	{background-position:-425px -56px; width:139px;}
.footerMenu .rootgroup .item .menu7	{background-position:-564px -56px; width:122px;}
.footerMenu .rootgroup .item .menu1:hover	{background-position:0 -28px;}
.footerMenu .rootgroup .item .menu2:hover	{background-position:-63px -28px;}
.footerMenu .rootgroup .item .menu3:hover	{background-position:-177px -28px;}
.footerMenu .rootgroup .item .menu4:hover	{background-position:-234px -28px;}
.footerMenu .rootgroup .item .menu5:hover	{background-position:-299px -28px;}
.footerMenu .rootgroup .item .menu6:hover	{background-position:-425px -28px;}
.footerMenu .rootgroup .item .menu7:hover	{background-position:-564px -28px;}
.footerMenu .rootgroup .item .menu1.select	{background-position:0 -1px;}
.footerMenu .rootgroup .item .menu2.select	{background-position:-63px -1px;}
.footerMenu .rootgroup .item .menu3.select	{background-position:-177px -1px;}
.footerMenu .rootgroup .item .menu4.select	{background-position:-234px -1px;}
.footerMenu .rootgroup .item .menu5.select	{background-position:-299px -1px;}
.footerMenu .rootgroup .item .menu6.select	{background-position:-425px -1px;}
.footerMenu .rootgroup .item .menu7.select	{background-position:-564px -1px;}
