 /* CSS Document */
* { margin:0; padding:0;}
img { border:0;}
/* ----- HEADER ----- */
.contenerGlobal { background:#FFFFFF none repeat scroll 0 0; margin:0 auto; padding-bottom:15px; width:1000px; }
#headerGlobal {margin:0 auto; }
#header { width:1000px; height:90px;  margin:0 auto; background: #000 url(/laparisienne/imgs/header-bg.jpg) no-repeat left top;}
#header #logoLeft { float:left; margin:15px 20px 0 10px;}
#header #logoLeft #site_groupe{ position:absolute; left:756px; top:0; z-index:1000;}
#header #logoRight { float:right;height:60px; width:234px;margin:15px 10px 0 0;}
#header #logoPR { float:left; margin:10px 0;}

#headerContent{ float:left; margin:6px 0 0 60px; line-height:30px; width:240px; position:relative; color:#FFF; font-size:12px; }
#headerContent a { float:left; color:#FFF;  display:block; color:#FFF;  padding-right: 6px;}
#headerContent a.sep { background: url(/imgs/homeg/header-sep.png) no-repeat 0 7px ; padding-left:8px; }
#headerContent a img { margin-top:9px;}

#headerContent .sinequa-form{ position:absolute; top:37px; left:0px; display:block;}
#headerContent .sinequa-search{ background:url("/imgs/homeg/header-moteur-bg.png") no-repeat scroll left center #E1F0FF; border:medium none; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:12px; height:17px; padding:5px 10px 3px; width:156px;}

/* ----- MEGABANNER ----- */
div#megabanner { background: url(http://www.leparisien.fr/icons/pub_bg_megabanner.gif) repeat-x left top; margin: 0 auto; text-align:center; width:1000px;}
#megabannerBas { background:#FFF; margin:5px auto; text-align:center;}
#megabanner_bas { background:#FFF; margin:5px auto; text-align:center;}

/* ----- NAVIGATION ----- */
#menuHaut { background:#FFF; margin:0 auto; padding:0; height:70px; width:1000px; }
.navmenu{ float:left; height:40px; line-height:40px; width:100%; background:url(/laparisienne/imgs/header-menu-bg.png) repeat-x; font-weight: bold; font-size:12px;}
.navmenu li{ float:left; height:40px; padding:0 9px; background:url(/imgs/homeg/nav/menu_border.gif) no-repeat; text-transform:uppercase; }
.navmenu li.first{ background:none;}
.navmenu li.hover { background: url(/laparisienne/imgs/header-menu-bg-actif.png) repeat-x; padding:0; display:none; padding:0 7px;}
.navmenu li.hover a:link, .navmenu li.hover a:visited { text-decoration:none; color:#FFF; }
.navmenu img{ float:left;}
.navmenu a:link, .navmenu a:visited{ color: #333;}

.navmenu ul{ list-style-type:none;  margin: 0 auto; height:40px; width:1000px;}
.navsousmenu .sousmenu { display:none;}
.navsousmenu { height:30px; background:#000; line-height:29px; width:100%; float:left;}
.navsousmenu ul{ list-style-type:none; margin: 0 auto; height:29px; width:990px;}
.navsousmenu li {  height:28px;  padding:0 9px; float:left; background:url(/laparisienne/imgs/header-ssmenu-sep.png) no-repeat; margin-top:1px;}
.navsousmenu li.first{ background:none;}
.navsousmenu li:hover{ position:relative; background:#FFF; color:#000; }
.navsousmenu a:link, .navsousmenu a:visited { font-size: 13px; color:#FFF;}
.navsousmenu a:hover, .navsousmenu li:hover a { color:#000; text-decoration:none;}
a:link.ediabo, a:visited.ediabo, a:hover.ediabo { width:70px; height:32px; margin:6px 0; display:block; background: url(/imgs/homeg/nav/edition_premium.png) no-repeat;}


/*Youx*/
.navsousmenu li span { font-size:11px; line-height:18px; vertical-align:top;}
.navsousmenu li.imgs, .navsousmenu li.imgs:hover { background:#000; padding:2px 0 0 5px;}
.YouxMonCompte:link, .YouxMonCompte:visited { background: url(/communautaire/imgs/nav/mon_compte_a.gif) no-repeat 0 0; display:block; height:24px; margin:0; width:110px;}
.YouxMonCompte:hover { background:transparent url(/communautaire/imgs/nav/mon_compte_e.gif) no-repeat 0 0;}
.YouxContribuer:link, .YouxContribuer:visited { background: url(/communautaire/imgs/nav/contribuer_a.gif) no-repeat 0 0; display:block; height:24px; margin:0; width:110px;}
.YouxContribuer:hover { background:transparent url(/communautaire/imgs/nav/contribuer_e.gif) no-repeat 0 0;}


.navsousmenu li.mapalette { float:right; background:none; font-weight:bold; }
.navsousmenu li.mapalette a { background: url(/laparisienne/imgs/picto-mapalette.gif) no-repeat left; padding:0 0 0 22px; color:#FFF; font-size:11px; line-height:28px; } 
#palette { position:relative; margin: 0 auto; background:#F3F3F3; border-top:1px solid #949494; border-bottom:1px solid #949494; width:979px; padding:8px 0 8px 21px; font-size:15px; color:#000; display:none; }
#palette #couleurs { position:absolute; right:0; top:10px; list-style-type:none;}
#palette #couleurs li { display:block; float:left; width:36px; height:14px; margin:0 9px;}
#palette #couleurs li a { display:block; float:left; width:36px; height:14px;  }
#palette #couleurs li.bleu  { background:#276b7b; } 
#palette #couleurs li.rose  { background:#D20A82; }
#palette #couleurs li.taupe  { background:#5E534F; }
#palette #couleurs li.bordeaux { background:#712f4a; }
#palette #couleurs li.rosepoudre { background:#966; }

/* ----- OVERLAY GREYBOX ----- */
#GB_overlay {background-color: #000; position: absolute; margin: auto; top: 0; left: 0; z-index: 10000; }
#GB_window {left: 0; top: 0; font-size: 1px; position: absolute;overflow: hidden; z-index: 15000; }
#GB_frame {	border: 0;	overflow: hidden;	height: 469px;}
.GB_frame {padding: 5px 20px 15px 20px; background: transparent url(/diaporama-videos/imgs/bg_overlay.png) no-repeat 0px 0px;}

/* ----- POPUP ----- */
.popupAuth{ width:360px; height:190px; padding:20px; background:url(/imgs/homeg/nav/popup_bg.gif) repeat-x; font-size:13px; font-weight:normal; display:block;margin:0 45px;}
.popupAuthTitle{ font-size:15px; font-weight:bold; color:#333; padding:0 0 6px 0; border-bottom:1px #999 solid; line-height:15px;text-align:center;}
.popupAuthMessage{ color:#333; padding:10px 0 25px; text-align:center; margin:0;}
.popupAuthMail{ color:#003c50; width:180px; float:left; margin:0; padding:0;}
.popupAuthPass{ color:#003c50; padding: 0 0 23px; margin:0;}
.popupInput{ height:14px; border:0; margin:4px 0 0 0; padding:3px 2px; font-size:11px; color: #333;}
.popupAuthMail input#email{ width:156px;}
.popupAuthPass input#password{ width:165px;}
.popupAuthError{ clear:both; color:#CC0033; display:none; font-size:12px; font-weight:bold; padding-top:10px;}
.popupAuth a, .popupAuth a:link, .popupAuth a:visited{color: #003c50;}
#popupRetrieve .popupAuthMail { width:360px;}
#popupRetrieve .popupAuthMail input#retrieve-password-email { width:250px;}
