/* BEGIN Homepage GP */
#body-style-publicWelcomeScreen { font: 12px Verdana; margin: 5px 0px 5px; background: #FFFFFF; color: #316ACF; font-family: Arial; font-size: 12px; text-align: justify;}
#publicWelcomeScreen { width: 750px; margin: 0 auto; }
#contentsPopup_publicWelcomeScreen { width: 740px; margin: 0; padding-left: 0px; padding-top: 0px; float: left; background-color: #FFF; border: 5px solid #5A92CD; border-bottom: 0px ; }


#indexMenu { background: url(/images/common/nav/bg_indexmenu.gif); width: 390px; height:auto; float: left; margin: 0; }
#indexMenuGNM { background: url(/images/common/nav/bg_indexmenu.gif); width: 190px; height:auto; float: left; margin: 0; background-color:#00CCCC; }

#flashWelcome { display:block; float:left; width:167px; height:320px; }

#proAccess { background: url(/images/common/index/bg_acces_pro.gif) no-repeat; width: 740px; height: 39px; margin: 0; padding:0; display: block; clear: left;}
#proAccess div { display:block ; float:left; }

#proAccess #Inscrip { margin: 22px 0 0 0 ; }

#proAccess div input { font-size: 9px; border-color: #5A92CD; border-width: 1px; color: #5A92CD; padding:0; margin: 0 0 0 2px; display: block; float:left; width: 69px; height: 15px; }
#proAccess div #passwordField { margin: 0 0 0 10px ; }

#proAccessValid { height: 17px; margin: 20px 0 0 0 ; }

#proAccessValid a { background: url(/images/common/index/bt_valider.gif) no-repeat; width: 49px; height: 17px; display:block; padding:0; margin: 0 0 0 11px ; }
#proAccessValid a:hover {background: url(/images/common/index/bt_valider-over.gif) no-repeat; }

#proAccessLink { height: 17px; margin: 9px 0 0 0 ; }
#proAccessLink a { font-size: 9px; text-decoration: none; clear:left; display:block; padding:0 0 0 4px; margin: 4px 0 0 30px ; width:120px;; }
#proAccessLink #inscReq { margin-top:3px; }

#login { padding: 0; margin: 0; }

/* END Homepage GP */

/* BEGIN Bloc de News */
#indexNews { width: 350px; height: 315px; float: right; }
#contentNews { background: url(/images/common/index/bg_news.gif) no-repeat;	width: 340px; height: 106px; float: left; margin: 14px 0 0 0px; padding: 5px 0 5px 10px; }
#indexGNM { width:500px; height: auto; float: left; margin:15px 0 0 0 ; padding:3px;}

#blockNews { width:300px; float:left; }
#blockNews span { clear:left; display:block; width:auto; padding:0; }
#blockNews .title { font-weight:bold; margin:3px 0; }
#blockNews .contents { font-size: 11px; width:auto; font-weight:normal; margin:9px 0; }
#inf_recip { width:300px; height:90px; }
#inf_content { width:300px; height:90px; position:absolute; clip:rect(0px 300px 90px 0px); visibility: visible; overflow:hidden; }
#currentNews { position:absolute; height:auto; width:auto; top: 0px; }
#currentNews p { width:auto; }
#blockUpDown  { width:22px ; height:90px; display:block; float:left; margin: 29px 0 0 5px; }
#newsUp { background: url(/images/common/index/bt_up.gif) no-repeat; width: 22px; height: 22px; display: block; }
#newsUp:hover { background: url(/images/common/index/bt_up-over.gif) no-repeat; }
#newsDown { background: url(/images/common/index/bt_down.gif) no-repeat; width: 22px; height: 22px; display: block; }
#newsDown:hover { background: url(/images/common/index/bt_down-over.gif) no-repeat; }

/* END Bloc de News */

.publiDateHL {
	font-style: italic;
	font-size: 10px;
}

/* BEGIN Bloc de News en exergue */

#contentInfo { background: url(/images/common/index/bg_info.gif) no-repeat;	width: 332px; height: 153px; margin: 0 0 0 0; padding: 5px; clear: left; }
#contentInfoEmpty { width: 342px; height: 153px; margin: 0 0 0 0; padding: 0; clear: left; }
#contentInfo img { float:left; margin-left:3px; width: 95px; height: 135px; }
#contentInfoTxt { float: left; height: 135px; overflow: hidden; width: 200px; margin: 3px; }
#contentInfoTxt p { width:auto; }
#contentInfo span { clear:left; display:block; width:auto;  padding:0; }
#contentInfo .title { font-weight:bold; margin:3px 0; }
#contentInfo .contents { font-size: 11px; width:auto; font-weight:normal; margin:9px 0;}
/* END Bloc de News en exergue */

/* BEGIN - Bloc d'accès au différentes zones (GP - Pro - Pharma) */

#zoneAccess { width: 740px; height: 39px; margin: 0px 0px 0px 0px; display: block; clear: left; }
#zoneAccessRight { background: url(/images/common/index/bg_zone_acces.gif) repeat; width: 572px; height:39px; margin-left:167px; }
#orangeBlock { background: url(/images/common/index/orange_block.gif) no-repeat; width: 572px; height: 18px; float: left; clear: left;}
#zoneAccess a { float: left; color: #FCAF17; font-weight: bold; font-size: 11px; clear: right; margin-left:11px;}
#zoneAccess a:hover { color: #FFCA93; font-weight: bold; }