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

*{
outline:none;
padding:0;
margin:0;
}

body{
background:#ffffff;
}

img{
border:none;
outline:none;
}

p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#7f7e7e;
}

a{
font:9pt Arial, Helvetica, sans-serif;
color:#005eab;
text-decoration:underline;
outline:none;
}
a:visited {
color: #005eab;
}
a:hover {
color: #005eab;
}
a:active {
color: #005eab;
}

li{
list-style-type:none;
}

#general{
width:955px;
margin:auto;
}

.no-float{
clear:both;
}
.no-float-l{
clear:left;
}
.no-float-r{
clear:right;
}

/*-------------------header---------------------------*/



#header{
width:955px;
}



#menu-niv1 li {
	margin:0;
	padding:0;
	float:left;
	}

#menu-niv1 li a{
	display:block;
}

#menu-niv1 li span{
	position:absolute;
	top:-5000px;
	left:-5000px;
}

.vie-med a{
	width:286px;
	height:41px;
	background-image:url(../images/menu/vie-medicament.gif);
	background-repeat:no-repeat;
	background-position: 0% 0;
}
.vie-med a:hover{
	width:286px;
	height:41px;
	background-image:url(../images/menu/vie-medicament.gif);
	background-repeat:no-repeat;
	background-position: 0% -41px;
}
.vie-med-active{
	width:286px;
	height:41px;
	background-image:url(../images/menu/vie-medicament.gif);
	background-repeat:no-repeat;
	background-position: 0% -41px;
}

.prod a{
	width:95px;
	height:41px;
	background-image:url(../images/menu/produits.gif);
	background-repeat:no-repeat;
	background-position: 0% 0;
}
.prod a:hover{
	width:95px;
	height:41px;
	background-image:url(../images/menu/produits.gif);
	background-repeat:no-repeat;
	background-position: 0% -41px;
}
.prod-active{
	width:95px;
	height:41px;
	background-image:url(../images/menu/produits.gif);
	background-repeat:no-repeat;
	background-position: 0% -41px;
}

.secu a{
	width:69px;
	height:41px;
	background-image:url(../images/menu/securite.gif);
	background-repeat:no-repeat;
	background-position: 0% 0;
}
.secu a:hover{
	width:69px;
	height:41px;
	background-image:url(../images/menu/securite.gif);
	background-repeat:no-repeat;
	background-position: 0% -41px;
}
.secu-active{
	width:69px;
	height:41px;
	background-image:url(../images/menu/securite.gif);
	background-repeat:no-repeat;
	background-position: 0% -41px;
}

.enjeux a{
	width:60px;
	height:41px;
	background-image:url(../images/menu/enjeux.gif);
	background-repeat:no-repeat;
	background-position: 0% 0;
}
.enjeux a:hover{
	width:60px;
	height:41px;
	background-image:url(../images/menu/enjeux.gif);
	background-repeat:no-repeat;
	background-position: 0% -41px;
}
.enjeux-active{
	width:60px;
	height:41px;
	background-image:url(../images/menu/enjeux.gif);
	background-repeat:no-repeat;
	background-position: 0% -41px;
}

.temoin a{
	width:100px;
	height:41px;
	background-image:url(../images/menu/temoignages.gif);
	background-repeat:no-repeat;
	background-position: 0% 0;
}
.temoin a:hover{
	width:100px;
	height:41px;
	background-image:url(../images/menu/temoignages.gif);
	background-repeat:no-repeat;
	background-position: 0% -41px;
}
.temoin-active{
	width:100px;
	height:41px;
	background-image:url(../images/menu/temoignages.gif);
	background-repeat:no-repeat;
	background-position: 0% -41px;
}

.initiatives a{
	width:76px;
	height:41px;
	background-image:url(../images/menu/intiatives.gif);
	background-repeat:no-repeat;
	background-position: 0% 0;
}
.initiatives a:hover{
	width:76px;
	height:41px;
	background-image:url(../images/menu/intiatives.gif);
	background-repeat:no-repeat;
	background-position: 0% -41px;
}
.initiatives-active{
	width:76px;
	height:41px;
	background-image:url(../images/menu/intiatives.gif);
	background-repeat:no-repeat;
	background-position: 0% -41px;
}

.prix-these a{
	width:97px;
	height:41px;
	background-image:url(../images/menu/prix-these.gif);
	background-repeat:no-repeat;
	background-position: 0% 0;
}
.prix-these a:hover{
	width:97px;
	height:41px;
	background-image:url(../images/menu/prix-these.gif);
	background-repeat:no-repeat;
	background-position: 0% -41px;
}
.prix-these-active{
	width:97px;
	height:41px;
	background-image:url(../images/menu/prix-these.gif);
	background-repeat:no-repeat;
	background-position: 0% -41px;
}

.telechargement a{
	width:172px;
	height:41px;
	background-image:url(../images/menu/ouvrages.gif);
	background-repeat:no-repeat;
	background-position: 0% 0;
}
.telechargement a:hover{
	width:172px;
	height:41px;
	background-image:url(../images/menu/ouvrages.gif);
	background-repeat:no-repeat;
	background-position: 0% -41px;
}
.telechargement-active{
	width:172px;
	height:41px;
	background-image:url(../images/menu/ouvrages.gif);
	background-repeat:no-repeat;
	background-position: 0% -41px;
}

/*-------- fil d'arianne ---------------*/

#arianne{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#b4007b;
margin-top:15px;
}

#arianne a{
font-size:11px;
color:#b4007b;
}

#arianne a:hover{
text-decoration:none;
}

#arianne li{
text-decoration:none;
color:#b4007b;
float:left;
}

#arianne img{
margin-top:2px;
}

/*-------- titres ---------------*/



.titres{
height:28px;
background:url(../images/page/titres-fond-ml.gif) repeat-x;
margin-top:10px;
}

.titres-gauche{
background:url(../images/page/titres-gauche.gif) no-repeat;
width:21px;
height:28px;
float:left;
}

.titres h1{
display:block;
height:24px;
background:url(../images/page/titres-fond-gch.gif) repeat-x;
float:left;
color:#555;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-transform:uppercase;
padding-top:4px;
}

.titres-milieu{
background:url(../images/page/titres-milieu.gif) no-repeat;
width:15px;
height:28px;
float:left;
}

.titres-droite{
background:url(../images/page/titres-droite.gif) no-repeat;
width:5px;
height:28px;
float:right;
}

/*-------- bloc gauche ---------------*/


#bloc-gauche{
width:257px;
float:left;
line-height:18px;
margin-right:16px;
}

#bloc-gch-home{
width:257px;
height:255px;
float:left;
line-height:18px;
}

#txt-blc-gch a{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#d1d1d1;
padding-left:12px;
background:url(../images/page/fleche-blanche2.gif) no-repeat;
margin-top:10px;
}

#contenu-blc-gch{
background-color:#000;
width:253px;
padding:2px;
}
#contenu-blc-gch-bis{
background-color:#000;
border:#fff dashed 1px;
width:231px;
padding:10px;
}

#contenu-blc-gch-hm{
background-color:#000;
width:253px;
height:255px;
padding:2px;
}
#contenu-blc-gch-hm-bis{
background-color:#000;
border:#fff dashed 1px;
width:231px;
height:233px;
padding:10px;
}

#contenu-blc-gch li a{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#fff;
}

.niv2 li{
list-style-image:url(../images/page/fleche-blanche.gif);
margin-left:30px;
}

.niv2-gris{
color:#b8b4b4;
font-weight:normal;
}

.niv2-actif{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
font-weight:normal;
}

#intro-blc-gch p{
text-transform:uppercase;
color:#FFFFFF;
font-size:12px;
line-height:16px;
}

#txt-blc-gch p{
color:#d1d1d1;
padding-top:15px;
line-height:16px;
}

#rss{
margin-top:15px;
}

#logo-rss{
margin-top:10px;
margin-right:5px;
float:left;
}

#lien-rss{
margin-top:20px;
}
#lien-rss a{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
}

/*-------- bloc milieu home ---------------*/

#bloc-milieu{
width:408px;
float:left;
margin-left:20px;
}
#bloc-milieu h2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
text-transform:uppercase;
margin-bottom:5px;
}
#bloc-milieu a{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
padding-left:12px;
background:url(../images/page/fleche-noire.gif) no-repeat;
margin-top:5px;
}

#blc-ml-txt{
border:#000 dashed 1px;
padding:7px;
margin-top:10px;
height:100px;
}

/*-------- bloc droit home ---------------*/

#bloc-dt-home{
width:248px;
float:left;
margin-left:20px;
}
#bloc-dt-home h2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#555;
text-transform:uppercase;
margin-bottom:5px;
}
#bloc-dt-home a{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
padding-left:12px;
background:url(../images/page/fleche-noire.gif) no-repeat;
margin-top:5px;
}

#blc-dt-txt{
border:#000 dashed 1px;
padding:7px;
margin-top:10px;
height:171px;
}

/*-------- bloc droit ---------------*/




#bloc-droit{
width:681px;
float:left;
}

.fond-titres2{
padding-top:164px;
width:681px;
}
.titres2{
/*background:url(../images/pix-vid.gif) repeat-x;*/
height:22px;
}
.titres2 h2{
display:block;
padding:3px 3px 2px 0;
color:#373737;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
background-color:#fff;
}

.titres2-onglet{
position:relative;
left:-3px;
}

.blc-dt-intro{
margin:20px 15px 0 15px;
}

h3{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#b4007b;
padding-left:15px;
background:url(../images/page/fleche.gif) left top no-repeat;
margin-bottom:7px;
}

.blc-dt-A{
width:641px;
margin-top:10px;
background-color:#f5f5f5;
padding:10px;
}

.blc-dt-B{
width:641px;
margin-top:10px;
background-color:#fbfbfb;
padding:10px;
}

.blc-dt-A img{
float:left;
margin: 0 10px 5px 0;
}

.blc-dt-B img{
float:left;
margin: 0 10px 5px 0;
}

.blc-ft-centre img{
float:left;
margin: 0 10px 5px 0;
}

.bloc-ft{
width:955px;
margin-top:20px;
}

.blc-ft-centre{
width:935px;
margin-top:10px;
background-color:#fbfbfb;
padding:10px;
}

.blc-ft-centre p{
text-align:justify;
}

/*-----------------bloc bas------------*/

#bloc-bas{
width:931px;
/*height:164px;*/
height:190px;
border:#000 dashed 1px;
padding:10px;
margin:10px 0 10px 0;
float:left;
}

#bloc-bas-gch{
width:460px;
margin-right:15px;
float:left;
}

#bloc-bas h1{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#b4007b;
padding-left:13px;
background:url(../images/page/fleche2.gif) no-repeat;
text-transform:uppercase;
}

#bloc-bas h2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#555;
text-transform:uppercase;
margin:10px 0 5px 0;
}

#bloc-bas a{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#b4007b;
padding-left:13px;
background:url(../images/page/fleche-rose2.gif) no-repeat;
margin-top:15px;
}

#bloc-bas-dt{
width:455px;
float:left;
}





/*-----------------footer------------*/

#footer{
text-align:center;
margin-top:20px;
}
#footer a{
color:#777777;
font-size:11px;
text-decoration:none;
}



/*------------Articles---------------*/
caption{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#B5037C;
font-style:italic;
}

