@charset "utf-8";
/* CSS Document */ 

/**********************************************************/
/** GENERAL **/
/**********************************************************/
a{
	text-decoration:none;
}
a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6D6D6D;
}

/*
.logoGalenic{
	 background-image:url(../images/commun/logo_galenic.jpg);
	 width:234px;
	 height:75px; 
	 border:none;
}
*/

/**********************************************************/
/** Onglets des rubriques**/
/*********************************************************/

.rub1{
	background-image:url(../images/commun/header/rubrique1.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:70px;
	height:17px;
	cursor:hand;
	cursor:pointer;
}

.rub1On{
	background-image:url(../images/commun/header/rubrique1_on.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:70px;
	height:17px;
	cursor:hand;
	cursor:pointer;
}

.rub2{
	background-image:url(../images/commun/header/rubrique2.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:155px;
	height:17px;
	cursor:hand;
	cursor:pointer;
}

.rub2On{
	background-image:url(../images/commun/header/rubrique2_on.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:155px;
	height:17px;
	cursor:hand;
	cursor:pointer;
}

.rub3{
	background-image:url(../images/commun/header/rubrique3.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:110px;
	height:17px;
	cursor:hand;
	cursor:pointer;
}

.rub3On{
	background-image:url(../images/commun/header/rubrique3_on.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:110px;
	height:17px;
	cursor:hand;
	cursor:pointer;
}

.rub4{
	background-image:url(../images/commun/header/rubrique4.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:150px;
	height:17px;
	cursor:hand;
	cursor:pointer;
}

.rub4On{
	background-image:url(../images/commun/header/rubrique4_on.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:150px;
	height:17px;
	cursor:hand;
	cursor:pointer;
}
.rub5{
	background-image:url(../images/commun/header/rubrique5.jpg);
	background-position:top;
	background-repeat:no-repeat;
	/*width:131px;*/
	width:98px;
	height:17px;
	cursor:hand;
	cursor:pointer;
}

.rub5On{
	background-image:url(../images/commun/header/rubrique5_on.jpg);
	background-position:top;
	background-repeat:no-repeat;
	/*width:131px;*/
	width:98px;
	height:17px;
	cursor:hand;
	cursor:pointer;
}
.rub6{
	background-image:url(../images/commun/header/rubrique6.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:80px;
	height:17px;cursor:hand;
	cursor:pointer;
}

.rub6On{
	background-image:url(../images/commun/header/rubrique6_on.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:80px;
	height:17px;
	cursor:hand;
	cursor:pointer;
}
/**********************************************************/
/** bloc menu gébéral (qui contient tous les sous-menus **/
/**********************************************************/

#blocSousMenu{
	position:absolute; 
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	margin-top:-3px; 
	margin-left:0px; 
	width:685px;
	z-index:100;

}
/**********************************************************/
/** bloc sous-menus **/
/**********************************************************/

.sousMenu{
	position:relative;
	width:135px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border:solid 1px #CCCCCC;
}


#sousMenu3{
	position:relative;
	background-image:url(../images/transparent.gif);
	background-repeat:repeat-x repeat-y;
	width:135px;
	height:500px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}


/**********************************************************/
/** cellules sous-menu **/
/**********************************************************/

.menuItem{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6D6D6D;
	vertical-align:top;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	padding-left:10px;
	padding-top:4px;
	height:20px;
	background-color:#FFFFFF;
	cursor:hand;
	cursor:pointer;
	opacity : 1;
    filter : alpha(opacity=100); 
}


/**********************************************************/
/** decos menus **/
/**********************************************************/
.topLine{
	background:url(../images/commun/header/bgMenu1.jpg);
	height:5px;
	overflow:hidden;
}

.separateur{
	background:url(../images/commun/header/bgMenu2.jpg);
	height:2px;
	overflow:hidden;
}


/**********************************************************/
/**  survol des items **/
/**********************************************************/
.itemOver{
	border-bottom: 1px solid #D2D2D2;
	vertical-align:middle;
	height:auto;	
}

.item{
	border-bottom:none;
	vertical-align:middle;
	height:auto;
}

/**********************************************************/
/** click des items **/
/**********************************************************/
.menuItemClick{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6D6D6D;
	vertical-align:top;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	padding-left:10px;
	padding-top:4px;
	height:20px;
	background-color:#D2D2D2;
	cursor:hand;
	cursor:pointer;
}


/* 
************************************
Popup
************************************
*/
#mask_page {
	position: absolute;
	background-color: #FFFFFF;
	-moz-opacity:0.5; 
	opacity:0.5;
	filter:alpha(opacity=50);
	z-index: 399;
	display:none;
}

*+html #mask_page {
	position: absolute;
	background-image:url(../images/spacer.gif);
	background-color: transparent;
	z-index: 399;
	display:none;
}



.monpopup {
	width:425px; 
	height:378px; 
	border:1px red solid;
	position:absolute;
	z-index:400;
	margin-left:300px;
	margin-top:200px;
	display:none;
	background-color:#FFFFFF;
	border:	7px #6D6D6D solid;
}

#creditsClose {
	width:29px;
	height:29px;
	background-image:url(../images/footer/credits/bt_close.jpg);
	margin: 10px 0 0 140px;
	|margin: 10px 0 0 125px;
}

#creditsTitre {
	width:92px;
	height:29px;
	background-image:url(../images/footer/credits/titre.jpg);
	margin: 10px 0 0 155px;
}

#creditsPF {
	width:159px;
	height:122px;
	background-image:url(../images/footer/credits/logo_pierre_fabre.jpg);
}

#creditsKassius {
	width:159px;
	height:122px;
	background-image:url(../images/footer/credits/logo_kassius.jpg);
}

#popuptab {
	margin: 30px 0 0 0;
}

.creditsPuce {
	width:3px;
	height:6px;
	background-image:url(../images/commun/puceGrise.gif);
	background-repeat:no-repeat;
	margin: 4px 5px 0 0;
}


#popupTitre {
	width:228px;
	height:52px;
	background-image:url(../images/monGalenic/popups/titre.jpg);
	margin: 10px 0 0 100px;
}

#popupClose {
	width:29px;
	height:29px;
	background-image:url(../images/footer/credits/bt_close.jpg);
	margin: 10px 0 0 60px;
	|margin: 10px 0 0 45px;
}

.popupCarre {
	width:				16px;
	height:				19px;
	background-color:	#D3D3D3;

}

.popupCarre2 {
	width:				16px;
	height:				19px;

}

.popupTxtSouligne{
	border-bottom:		solid 1px #D3D3D3;
	padding-right:      5px;
	height:				19px;
	position:			relative;
	left:				0px;
	top:				-1px;
	|top:				0px;
}

.popupTxtSouligne strong{
	position:			relative;
	top:				3px;
	left:				5px;
}

.validezBlock{
	height:				18px;
}

.validezBlock img{
	margin:				5px 5px 0 5px;
}

.validezBlock a{
	margin:				0px 7px 0 0;
}

