/* HOME */


div#home h1, div#home dt {
	display:none;
}
div#home .flash {
	height:197px;
	margin:0 0 12px 0;
	background-color:#ECEEED;
}
div#home dl.welcome {
	float:left;
	width:140px;
	padding:40px 24px 0 0;
	background-image:url(images/welcome_fr.gif);
	text-align:right;
}
div#home dl.welcome dd.goto {
	margin:6px 0 0 0;
}
div#home dl.frame {
	float:left;
	width:185px;
	height:150px;
	font-size:9px;
	padding:40px 20px 20px 20px;
	text-align:justify;
}
div#home dl.particuliers {
	background-image:url(../images/home_acce01.jpg);
	background-position:33px 10px;
	float:left;
}
div#home dl.prescripteurs {
	background-image:url(../images/home_acce02.jpg);
	background-position:25px 10px;
	float:left;
}
div#home dl.entreprises {
	background-image:url(../images/home_acce03.jpg);
	background-position:33px 10px;
	float:left;
}
div#home dl.frame dd.goto {
	margin:6px 0 0 0;
	text-align:center;
	font-size:10px;
}

.block
{
	display:block;
}

/* ***************** ENTETE ****************************** */
#Entete
{
	/*background-color:#DEE7E7;*/
	width:860px;
	padding-bottom:4px;
}

#Entete_visuel
{
	width:487px;
	height : 95px;
	background-image:url(../images/entete.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:left;
	float:left;
}


#Entete_visuel a
{
	display:block;
	width:160px;
	height : 89px;
}

#Entete_visuel span
{
	display:none;
}

.Entete_form
{
	padding-top:10px;
	vertical-align:middle;
	width : 244px;
	height:85px;
	text-align:left;
	padding-left:0px;
	background-image:url(../images/fond_identification.jpg);
	float:left;
	
	
}

.Entete_form h4
{
	color:#000000;
	font-size:11px;
	padding-left:10px;
}

.Entete_form h5
{
	padding:0px;
	margin:0px;	
}

.Entete_txtbox
{
	width:90px;
	font-family:Verdana;
	font-size:9px;
}

#Entete_lien
{
	margin-top:3px;
}

#Entete_lien a.mdpoublie
{
	font-family:Arial;
	font-size:9px;
	font-weight:bold;
	color:#767676;
	
}


#Profil h4{
	padding-bottom:20px;
}

#Entete #monprofil{
	color:#5b5e5e;
	background-image:url(../images/btn_profil.gif);
	background-repeat:no-repeat;
	background-position:10px 1px;
	padding-left:25px;
	margin-right:55px;
	font-size:11px;
}

#Entete #sedeconnecter{
	color:#5b5e5e;
	font-weight:normal;
}

.lblBonjour
{
	display:block;
}

.SpMonProfil
{
	display:block;
	float:left;
}

#menu_portrait
{
	width:104px;
	height:95px;
	float:left;
	background-image:url(../images/fond_portrait.gif);
	margin-left:12px;
	margin-right:13px;
}

/********** BLOC MENU ROUGE HEADER *********/
#menu2{
	padding:5px 0px 5px 5px;
	padding-top:19px;
	width:84px;
	list-style:none;
	margin-left:10px;
}

#menu2 li
{
	padding-top:0px;
	list-style:none;
}

#menu2 .lien_menu2 a
{
	color:#FFF;
	font-weight:normal;
	font-size:9px;
	text-decoration:none;
}

#menu2 .lien_menu2
{
	color:#FFF;
}

/* ***************** NAVIGATION ****************************** */
#navigation
{
	width:860px;
	background-image:url(../images/fond_menu.gif);
	min-height:50px;

}
* html #navigation{ height:50px; }  /*HACK IE 6*/

#navigation a
{
	text-decoration:none;
	height:30px;
	float:left;
	display:block;
}

/* Prescripteur */
#navigationP
{
	width:860px;
	background-image:url(../images/fond_menu.gif);
	min-height:50px;

}
* html #navigationP{ height:50px; }  /*HACK IE 6*/

#navigationP a
{
	text-decoration:none;
	height:30px;
	float:left;
	display:block;
}

/************ NEW MENU 2011 **************/
#NewMenu_PRO
{
    width:176px;
    height:30px;
    margin-left:2px;
    background-image:url(../images/menu_btn.png);
    background-repeat:no-repeat;
    background-position:0px 0px;
    float:left;
}

#NewMenu_PRO:hover
{
    background-position:-200px 0px;
}

#NewMenu_PRO_ON
{
    width:176px;
    height:30px;
    margin-left:2px;
    background-image:url(../images/menu_btn.png);
    background-repeat:no-repeat;
    background-position:-200px 0px;
    float:left;
}

#NewMenu_REG
{
    width:146px;
    height:30px;
    background-image:url(../images/menu_btn.png);
    background-repeat:no-repeat;
    background-position:0px -30px;
    float:left;
}

#NewMenu_REG:hover
{
    background-position:-200px -30px;
}

#NewMenu_REG_ON
{
    width:146px;
    height:30px;
    background-image:url(../images/menu_btn.png);
    background-repeat:no-repeat;
    background-position:-200px -30px;
    float:left;
}

#NewMenu_MIS
{
    width:146px;
    height:30px;
    background-image:url(../images/menu_btn.png);
    background-repeat:no-repeat;
    background-position:0px -60px;
    float:left;
}

#NewMenu_MIS:hover
{
    background-position:-200px -60px;
}

#NewMenu_MIS_ON
{
    width:146px;
    height:30px;
    background-image:url(../images/menu_btn.png);
    background-repeat:no-repeat;
    background-position:-200px -60px;
    float:left;
}

#NewMenu_SER
{
    width:99px;
    height:30px;
    background-image:url(../images/menu_btn.png);
    background-repeat:no-repeat;
    background-position:0px -90px;
    float:left;
}

#NewMenu_SER:hover
{
    background-position:-200px -90px;
}

#NewMenu_SER_ON
{
    width:99px;
    height:30px;
    background-image:url(../images/menu_btn.png);
    background-repeat:no-repeat;
    background-position:-200px -90px;
    float:left;
}

#NewMenu_COM
{
    width:129px;
    height:30px;
    background-image:url(../images/menu_btn.png);
    background-repeat:no-repeat;
    background-position:0px -120px;
    float:left;
}

#NewMenu_COM:hover
{
    background-position:-200px -120px;
}

#NewMenu_COM_ON
{
    width:129px;
    height:30px;
    background-image:url(../images/menu_btn.png);
    background-repeat:no-repeat;
    background-position:-200px -120px;
    float:left;
}

/************ NEW SOUS-MENU 2011 **************/
#sousmenu
{
    padding-left:164px;
    padding-top:0px;
    width:696px;
}

#NewSSMenu_PRO_1
{
    width:80px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:-300px 0px;
    float:left;
}

#NewSSMenu_PRO_1:hover
{
    background-position:0px 0px;
}

#NewSSMenu_PRO_1_ON
{
    width:80px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:0px 0px;
    float:left;
}

#NewSSMenu_PRO_2
{
    width:88px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:-300px -19px;
    float:left;
}

#NewSSMenu_PRO_2:hover
{
    background-position:0px -19px;
}

#NewSSMenu_PRO_2_ON
{
    width:88px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:0px -19px;
    float:left;
}

#NewSSMenu_PRO_3
{
    width:172px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:-300px -38px;
    float:left;
}

#NewSSMenu_PRO_3:hover
{
    background-position:0px -38px;
}

#NewSSMenu_PRO_3_ON
{
    width:172px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:0px -38px;
    float:left;
}

#NewSSMenu_REG_1
{
    width:106px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:-300px -57px;
    float:left;
}

#NewSSMenu_REG_1:hover
{
    background-position:0px -57px;
}

#NewSSMenu_REG_1_ON
{
    width:106px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:0px -57px;
    float:left;
}

#NewSSMenu_REG_2
{
    width:106px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:-300px -76px;
    float:left;
}

#NewSSMenu_REG_2:hover
{
    background-position:0px -76px;
}

#NewSSMenu_REG_2_ON
{
    width:106px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:0px -76px;
    float:left;
}

#NewSSMenu_MIS_1
{
    width:106px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:-300px -95px;
    float:left;
}

#NewSSMenu_MIS_1:hover
{
    background-position:0px -95px;
}

#NewSSMenu_MIS_1_ON
{
    width:106px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:0px -95px;
    float:left;
}

#NewSSMenu_MIS_2
{
    width:147px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:-300px -114px;
    float:left;
}

#NewSSMenu_MIS_2:hover
{
    background-position:0px -114px;
}

#NewSSMenu_MIS_2_ON
{
    width:147px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:0px -114px;
    float:left;
}

#NewSSMenu_MIS_3
{
    width:193px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:-300px -133px;
    float:left;
}

#NewSSMenu_MIS_3:hover
{
    background-position:0px -133px;
}

#NewSSMenu_MIS_3_ON
{
    width:193px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:0px -133px;
    float:left;
}

#NewSSMenu_MIS_4
{
    width:97px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:-300px -152px;
    float:left;
}

#NewSSMenu_MIS_4:hover
{
    background-position:0px -152px;
}

#NewSSMenu_MIS_4_ON
{
    width:97px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:0px -152px;
    float:left;
}

#NewSSMenu_SER_1
{
    width:121px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:-300px -171px;
    float:left;
}

#NewSSMenu_SER_1:hover
{
    background-position:0px -171px;
}

#NewSSMenu_SER_1_ON
{
    width:121px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:0px -171px;
    float:left;
}

#NewSSMenu_SER_2
{
    width:106px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:-300px -190px;
    float:left;
}

#NewSSMenu_SER_2:hover
{
    background-position:0px -190px;
}

#NewSSMenu_SER_2_ON
{
    width:106px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:0px -190px;
    float:left;
}

#NewSSMenu_SER_3
{
    width:145px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:-300px -209px;
    float:left;
}

#NewSSMenu_SER_3:hover
{
    background-position:0px -209px;
}

#NewSSMenu_SER_3_ON
{
    width:145px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:0px -209px;
    float:left;
}

#NewSSMenu_SER_4
{
    width:181px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:-300px -228px;
    float:left;
}

#NewSSMenu_SER_4:hover
{
    background-position:0px -228px;
}

#NewSSMenu_SER_4_ON
{
    width:181px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:0px -228px;
    float:left;
}

#NewSSMenu_SER_5
{
    width:124px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:-300px -247px;
    float:left;
}

#NewSSMenu_SER_5:hover
{
    background-position:0px -247px;
}

#NewSSMenu_SER_5_ON
{
    width:124px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:0px -247px;
    float:left;
}

#NewSSMenu_SER_6
{
    width:193px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:-300px -266px;
    float:left;
}

#NewSSMenu_SER_6:hover
{
    background-position:0px -266px;
}

#NewSSMenu_SER_6_ON
{
    width:193px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:0px -266px;
    float:left;
}

#NewSSMenu_SER_7
{
    width:219px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:-300px -285px;
    float:left;
}

#NewSSMenu_SER_7:hover
{
    background-position:0px -285px;
}

#NewSSMenu_SER_7_ON
{
    width:219px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:0px -285px;
    float:left;
}

#NewSSMenu_SER_8
{
    width:164px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:-300px -304px;
    float:left;
}

#NewSSMenu_SER_8:hover
{
    background-position:0px -304px;
}

#NewSSMenu_SER_8_ON
{
    width:164px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:0px -304px;
    float:left;
}

#NewSSMenu_COM_1
{
    width:193px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:-300px -361px;
    float:left;
}

#NewSSMenu_COM_1:hover
{
    background-position:0px -361px;
}

#NewSSMenu_COM_1_ON
{
    width:193px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:0px -361px;
    float:left;
}

#NewSSMenu_COM_2
{
    width:132px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:-300px -380px;
    float:left;
}

#NewSSMenu_COM_2:hover
{
    background-position:0px -380px;
}

#NewSSMenu_COM_2_ON
{
    width:132px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:0px -380px;
    float:left;
}

#NewSSMenu_COM_3
{
    width:144px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:-300px -323px;
    float:left;
}

#NewSSMenu_COM_3:hover
{
    background-position:0px -323px;
}

#NewSSMenu_COM_3_ON
{
    width:144px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:0px -323px;
    float:left;
}

#NewSSMenu_COM_4
{
    width:105px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:-300px -342px;
    float:left;
}

#NewSSMenu_COM_4:hover
{
    background-position:0px -342px;
}

#NewSSMenu_COM_4_ON
{
    width:105px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:0px -342px;
    float:left;
}

#NewSSMenu_COM_5
{
    width:125px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:-300px -399px;
    float:left;
}

#NewSSMenu_COM_5:hover
{
    background-position:0px -399px;
}

#NewSSMenu_COM_5_ON
{
    width:125px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:0px -399px;
    float:left;
}

#NewSSMenu_ACT_1
{
    width:78px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:-300px -418px;
    float:left;
}

#NewSSMenu_ACT_1:hover
{
    background-position:0px -418px;
}

#NewSSMenu_ACT_1_ON
{
    width:78px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:0px -418px;
    float:left;
}

#NewSSMenu_ACT_2
{
    width:52px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:-300px -437px;
    float:left;
}

#NewSSMenu_ACT_2:hover
{
    background-position:0px -437px;
}

#NewSSMenu_ACT_2_ON
{
    width:52px;
    height:19px;
    background-image:url(../images/ssmenu_btn.png);
    background-repeat:no-repeat;
    background-position:0px -437px;
    float:left;
}

/*-----------------------*/
#AccueilEntreprise
{
}

#BlocInferieur
{
	width:860px;
}

.AEblocks li
{
	background-image:url(../images/puce3.gif);
	background-position:8px 2px;
	background-repeat:no-repeat;
	padding-left:20px;
	margin-top:7px;
	width:160px;
	text-align:left;
}



.AEliste a
{
	font-family:Verdana;
	font-size:9px;
	font-weight:bold;
	color:#767676;
}

#CmbGamme
{
	width:100px;
}
/* ******************************************************************** */

#homecenter{
	background-color:#ffffff;
	width:860px;

}

#homecenter_img{
	float:left; width:665px;

}

#homecenter_center{
	background-color:#ffffff;
	float:left;
	width:184px;
}

#homecenter_centerinfo{
	height:111px;
	background-color:#e3001b;
	padding:10px;
	text-align:left;
}

#homecenter_kbox
{
	float:left;
	width:193px;
	height:199px;
	margin-left:1px;
}

#homecenter_right{
	background-color:#ffffff;
	background-image:url(../images/totem.gif);
	float:left;
	margin-left:2px;
	width:193px;
	height:199px;

}

#homecenter_right a{
	display:block;
	width:193px;
	height:199px;

}

.home_listcenter li {
	color:#FFFFFF;
	border-bottom:#FFFFFF dashed 1px;
	padding-bottom:5px;
	padding-top:3px;
	line-height:10px;
	
}

.home_listcenter ul
{
	padding-top:-3px;
}

.home_listcenter a 
{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal ;
}

.home_listcenter a:hover
{
	color:#FFFFFF;
	text-decoration:underline ;
	font-weight:normal ;
}

.home_gras{
	font-weight:bold;
	color:#767676;

}


.AEblocks
{
	width:215px;
	height:auto;
	float:left;
	margin-bottom:15px;
	margin-top:10px;
	
}

.home_guideConseil
{
	padding-top:10px;	
}

.home_guideConceil_imageright{
	float:right;
	text-align:left;
	padding-right:45px;
	margin-top:10px;
}

.pnlGuideConseil
{
	display:block;
	text-align:left;
}

/* ******************************************************************** */
/*   PIED DE PAGE */
/* ******************************************************************** */

#pied_page{
	padding-top:3px;
	font-size:9px;
	color:#999999;
	margin-bottom:20px;
}

#pied_page ul{
	width:400px;
	margin-left:auto;
	margin-right:auto;
}

#pied_page li{
	float:left;
	margin-right:20px;
}

#pied_page li a{
	text-decoration:none;
	color:#999999;
	font-size:9px;
	font-weight:normal;
}
#pied_page li a:hover{
	text-decoration:underline;
}

/* ******************************************************************** */
/*   BLOC SAV HOME */
/* ******************************************************************** */


.home_SaV {
	width:195px;
	margin-left:11px;
	margin-top:10px;
	text-align:left;
	height:172px;
	background-image:url(../images/savvoletroulant.jpg);
	background-repeat:no-repeat;
}

.home_SaV_imageleft{
	
	
	width:90px;
	margin-right:4px;
	
}

.home_SaV dl{
	width:90px;
	padding-top:60px;
}

.home_SaV dt{
	color:#e3001b;
	font-weight:bold;
}

dd.home_SaV_ddfleche{
	margin-top:1px;
	padding-left:25px;
	height:15px;
	width:90px;
	font-weight:bold;
}
dd.home_SaV_ddfleche a{
	text-decoration:none;
	color:#D50320;
}
dd.home_SaV_ddfleche a:hover{
	text-decoration:underline;
}
dd.home_SaV_ddbouton{
	margin-top:6px;
	margin-left:10px;

}
