/*positionnement gÃ©nÃ©ral*/
html,body {background-color:#E7E6E2; margin:0; padding:0;}
#page{width:990px;height:auto;margin-left:auto;margin-right:auto;background-color:#FFF;}
#hierarchie{float:left;width:auto;}
#doPrint{float:right;width:auto;text-align:right;}

ul{padding:0px;margin:0px;}
img{border:0px;}
form{display:inline;}

/* TopBar*/
#topBar{padding-left:20px;padding-top:8px;width:auto;height:90px;background:#414042 no-repeat 100% 100%;}
#logo{width:227px;float:left;clear:right;}
#topMenu{float:right;margin-right:15px;}
* html #topMenu{margin-right:0px;}
#topMenu td{white-space:nowrap;}
#topMenu #recherche{width:124px;height:18px;padding-left:15px;padding-bottom:0px;border:1px solid #252526;background:url("../IMG/zone_recherche.gif") no-repeat;}

/* TopBarOmbre*/
#topBarOmbre{width:auto;height:6px;background:url("../IMG/ombre_haut.gif") repeat-x;}

/* Menu principal*/
#menuPrinc{top:103px;width:auto;display:block;height:35px;padding-left:20px;background:url("../IMG/fond_menu.gif");display:block;z-index:10;}
#menuPrincBtn{height:35px;background:no-repeat right;}
#menuPrincBtnWe{height:35px;background:url("../IMG/pointe.gif") no-repeat -20px;}
li.menu{width:85px;height:31px;padding:2px;margin-right:0px;clear:right;float:left;}
li.menuSel{background:url('../IMG/sous_btn.jpg') no-repeat;}
div.ssmenu{position:absolute;top:132px;width:170px;min-width:150px;margin:-2px;padding:5px;overflow:visible;visibility:hidden;background-color:#ED1C24;z-index:20;}
div.ssmenu2{position:absolute;top:132px;width:170px;min-width:150px;margin:-2px;padding:5px;overflow:visible;visibility:hidden;background:#ED1C24 url("../IMG/sous_btn.jpg");z-index:20;}
div.ssmenuA{position:absolute;top:120px;width:175px;margin:-2px;padding:5px;overflow:visible;visibility:hidden;background-color:#ED1C24;z-index:20;}
div.ssmenu div.link_ssmenu{padding-bottom:3px;}
/* flashBar*/
#flashBar{width:990px;height:145px;z-index:1;}

/* adminCenterBloc*/
#adminCenterBloc{float:left;width:100%;height:auto;background-color:#FFF;overflow:visible;z-index:5;}
label input,textarea,select{width:400px;margin-left:0px;border:1px solid #CCC;background:#FFF url(../IMG/fd_forms.gif) repeat-x;}
.sub{width:auto;border:1px solid #414042;background-color:#EEEEEE;}
#blocDescArtA table{width:700px;border:0px;}
#blocDescArtA th{height:25px;padding-left:10px;background:url('../IMG/bg_titre.png') repeat-x;}
#blocDescArtA th.publication{width:14%;}
#blocDescArtA th.debut{width:10%;}
#blocDescArtA th.ref{width:7%;}
#blocDescArtA th.titre{width:auto;}
#blocDescArtA th.societe{width:15%;}
#blocDescArtA th.tool{width:10%;}
#blocDescArtA td{line-height:20px;padding-left:5px;border-bottom:1px solid #CCC;}
#blocDescArtA td.tool{background-color:#EAE6E1;}
#blocDescArtA img.add{width:16px;height:16px;border:none;}
#blocDescArtA img.edit{width:16px;height:16px;border:none;}
#blocDescArtA img.del{width:16px;height:16px;border:none;}
#blocDescArtA img.valid{width:16px;height:16px;border:none;}
#blocDescArtA img.invalid{width:16px;height:16px;border:none;}


/* homeCenter*/
#homeCenterBloc{width:auto;overflow:hidden;z-index:5;clear:both;background-color:#FAF5F1;}
* html #homeCenterBloc{height:370px;}

div.hr {height: 15px;background:url("../IMG/pointille.gif") repeat-x 0% 50% ;}
div.hr hr {display: none;}
#blocActu{float:left;clear:right;width:262px;height:132px;padding:145px 22px 0px 37px;overflow:hidden;background:url("../IMG/bloc_actu.jpg") no-repeat;}
#blocBienvenue{float:left;width:373px;height:auto;padding:38px 22px 0px 30px;overflow:hidden;background:url("../IMG/bloc_bienvenue.jpg") no-repeat;}
#blocDecouvrir{float:left;clear:right;margin-bottom:5px;width:370px;}
#blocDecouvrir ul{margin-left:10px;}
#blocVous{float:left;clear:right;width:189px;height:245px;padding:32px 39px 0px 15px;overflow:hidden;background:#FAF5F1 url("../IMG/bloc_vous.jpg") no-repeat;}
#blocVous ul{margin-left:20px;}
#blocVous a#machPub{margin-left:-15px;}

/* Style Contenu Article :)*/
blockquote {padding-left:40px;margin:0;background:url(../IMG/fd_blockquote.gif) no-repeat;font-style:italic;line-height:1.6em}
address {padding-left:25px;background:url(../IMG/fd_address.gif) repeat-y; line-height:1.5em}
div.date{border:1px solid #E7E6E2;margin:20px;padding:10px;padding-top:4px;background:#F7F6F2 url(../IMG/fd_date.gif) 5px 5px no-repeat;}
div.date h3{text-indent:20px;font-size:12px;margin:0;padding:0;color:#5d8eb9}
div.texte img{padding:3px;}
div.texte table{padding:10px;border:0px;}
div.texte td{margin-bottom:20px;padding:2px;}
/*tableau en général*/
div.texte table.Mat{width:auto;border:0px;text-align:left;}
div.texte td.tab1{background-color: #eae2da; padding:8px 8px 8px 8px;text-align:left;line-height:20px;}
div.texte td.tab2{background-color: #f8f3ee; padding:8px 8px 8px 8px;text-align:left;line-height:20px;}
div.texte td.tab3{background-color: #d9d1c9; padding:8px 8px 8px 8px;text-align:left;line-height:20px;}

/* Sommaire */
#sommaire{float:right;width:auto;padding-left:5px;margin-left:10px; margin-bottom:5px;background:#FAF5F1;height:auto;border-top:2px solid #ED1C24;font-family:Verdana, Arial, Helvetica, sans-serif;}
#sommaire ul li {line-height:1.5em;font-size:11px;}

/* bottomBar*/
#bottomBar{float:left;clear:both;width:980px;height:30px;padding-right:10px;background-color:#414042;border-top:2px solid #ED1C24; margin: 0px 0px 10px 0px;}

/* adminRubBar*/
#adminRubBar{width:auto;height:117px;border-bottom:5px solid #EB1C26;background:url(../IMG/fond_titre_int.jpg) no-repeat;z-index:9;}
#adminRubBar #titreRub{width:750px;height:67px;float:left;clear:right;padding-left:40px;padding-top:35px;}

/* Article*/
#imgSupTop{margin-top:1px;float:right;width:211px;height:71px;background-repeat:no-repeat;}
#rubBar{width:auto;height:117px;border-bottom:5px solid #EB1C26;background:url(../IMG/fond_titre_int.jpg) no-repeat;z-index:9;}
#rubBar #titreRub{width:600px;height:67px;float:left;clear:right;padding-left:40px;padding-top:50px;}
ul li.liArt{list-style-type:none;}
ul li.liArt ul{margin:0px;padding:0px;margin-left:-20px;}
ul li.liArt ul li{margin:0px;padding:0px;}
#imgSupBot{width:300px;height:117px;float:right;background-position:right;background-repeat:no-repeat;}
#blocCentre{float:left;width:100%;height:auto;background:#FFF url("../IMG/ombre_contenu.gif") repeat-x;z-index:5;}
#blocLstArt{float:left;width:239px;height:auto;margin-right:10px;}
#blocLstArt ul{padding-left:30px;padding-right:12px;line-height:20px;}
#blocLstArt li{padding-left:2px;}
#blocLstArtA{float:left;width:239px;margin-right:10px;}
#blocLstArtA ul{padding-left:35px;padding-right:12px;line-height:20px;}
#blocDescArt{clear:right;float:left;width:700px;height:auto;padding-top:10px;padding-left:10px;padding-right:30px;padding-bottom:20px;}
#blocDescArtA{float:left;width:auto;height:auto;padding-top:10px;padding-left:10px;padding-right:30px;}

/* Actualités*/
div.lstActu{margin-bottom:10px;}
div.lstActu h2{padding:0px;margin:0px;}
div.lstActu img{float:left;margin-top:5px;margin-right:5px;}
div.lstActu p{clear:right;padding:0px;margin:0px;}


/* Recherche*/
#blocRecherche{clear:right;float:left;width:700px;height:auto;padding-top:10px;padding-left:10px;padding-right:30px;padding-bottom:20px;}
#blocRecherche h4{padding-left:10px;margin-top:10px;margin-bottom:0px;}
#blocRecherche li{padding-left:20px;}
#blocRecherche div.desc{width:500px;padding-left:10px;}

/* Plan*/
#blocPlan{clear:right;float:left;width:700px;height:auto;padding-top:10px;padding-left:10px;padding-right:30px;padding-bottom:20px;}
li.nivo1{padding-left:20px;background:url('../IMG/fleche_pleine.gif') no-repeat 0% 15px;padding-top:10px;}
li.nivo2{padding-left:40px;background:url('../IMG/coude.gif') no-repeat 30px 2px;}
li.nivo3{padding-left:60px;background:url('../IMG/coude_fleche.gif') no-repeat 45px 2px;}

/* Fenetre d'erreur*/
#wErr{position:absolute;z-index:300;background:#fff left repeat-x;border:2px solid #CCC;visibility:hidden;}


/* blocCritere*/
#blocDescCrit{clear:right;float:left;width:700px;height:auto;padding-top:10px;padding-left:10px;padding-right:30px;padding-bottom:20px;}
#blocDescCrit li.nivo1{padding-left:20px;background:url('../IMG/fleche_pleine.gif') no-repeat 0% 15px;padding-top:10px;}
#blocDescCrit li.nivo2{padding-left:40px;background:url('../IMG/coude.gif') no-repeat 30px 2px;}




