/********** CSS IRIS PHARMA - http://www.ckc-net.com **********/

body {margin:0px;text-align:left; font-size: 11px;font-family:arial,verdana; background-color:#FFFFFF;}
p{margin:0px;border:0px;padding:0px;}
div {  margin:0px; padding:0px;}
img{border:0px;}
A:link {color:#ffffff;font-weight:normal;text-decoration:underline;}
A:visited {color:#ffffff;font-weight:normal;text-decoration:underline;}
A:hover {color:#ffffff;font-weight:normal;text-decoration:underline;}
input {font-family: Arial;font-size:10px;color:#000000;background-color:#FFFFFF;font-weight:bold;border:#000000 1px solid;}
select {font-family: Arial;font-size:10px;color:#000000;background-color:#FFFFFF;font-weight:bold;border:#000000 1px solid;}
img{border:0px;}

/* Menu */
div.vert_menu
{
  position: absolute;
  visibility: hidden;
  display: none;
  background-color:#3CB2E2;
}

div.horz_menu a { display: block; float: left; }
div.vert_menu a { display: block; float: none; }

div.sample2 div.vert_menu { border-bottom: 1px solid #FFFFFF; }

div.sample2 div.horz_menu a,
div.sample2 div.vert_menu a
{
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	text-align:left;
	padding-left:3px;
	width: 220px;
	min-height: 20px;
	line-height: 19px;
	
	vertical-align: middle;
	font-weight:bold;
	text-decoration: none;
	font-size: 13px;
	color: #FFFFFF;
}

div.sample2 div.horz_menu a { margin-right:  -1px; 	height: 32px; width: 164px;padding-left:0px;	line-height: 30px;border-top: 0px solid #FFFFFF;border-bottom: 0px solid #FFFFFF;text-align:center;}

div.sample2 div.horz_menu a:hover,
div.sample2 div.vert_menu a:hover
{
	color: #EEEEEE;
	/* BG parent Mouseover */
	background-color: #22BAF9;
}

div.sample2 div.horz_menu a.parent,
div.sample2 div.vert_menu a.parent
{
	/* BG parent normal */
}

div.sample2 div.horz_menu a.active,
div.sample2 div.vert_menu a.active,
div.sample2 div.horz_menu a.active:hover,
div.sample2 div.vert_menu a.active:hover
{
	color: #EEEEEE;
	/* BG normal Mouseover */
	background-color: #22BAF9;
}

/* FIN menu */

#main{margin-left:auto;margin-right:auto;width:1000px; }
#main2{background-image:url(images/fond.jpg); background-repeat:repeat-y;}
#margins{margin-left:17px; margin-right:17px;}
#conteneur{padding-left:17px; padding-right:17px;background-image:url(images/fond.jpg); background-repeat:repeat-y;}
#top{width:963px; height:110px; background-image:url(images/top.jpg);}
#top p{padding-left:725px; padding-top:33px; text-align:center;}
#top img {padding-top:5px;}
#top2{width:963px; height:93px; background-image:url(images/top2.jpg);color:#0764a1;}
#top2a{height:93px;width:300px;float:left;}
#top2b{height:93px;width:660px;float:right;text-align:right;}
#top2b A:link{color:#0764a1;text-decoration:none;}
#top2b A:visited{color:#0764a1;text-decoration:none;}
#helement{width:200px;text-align:left;height:30px;position:absolute;margin-top:-5642px;margin-left:-4312px;}
#top2b A:hover{color:#0764a1;text-decoration:underline;}
#menu{background-color:#a9a9a9; height:32px; width:963px; text-align:center; margin-top:1px; margin-bottom:1px;}
#menu_content{margin-left:65px; margin-right:auto;}
#flash{width:963px; height:146px; background-color:#cadbdf; margin:0px; padding:0px; font-size:10px; clear:both;}
#slogan{background-color:#a9a9a9; height: 32px; width:963px;margin-top:1px; margin-bottom:1px; color:#ffffff;}
#slogan p{padding-top:7px; padding-left:20px; font-weight:bold; font-family:century gothic; font-size:14px;}
#content{width:963px; background-color:#FFFFFF;}
#actu{background-color:#FFFFFF; width:295px; float:left; color:#5fbac9;}
#actu2{ text-align:justify; padding-left:30px; padding-right:30px; font-size:12px; line-height:20px; padding-top:15px;}
#actu a{color:#5fbac9; text-decoration:underline; font-weight:normal;}
#presentation{width:667px; background-color:#FFFFFF; float:left;margin-left:1px;}
#presentation2{color:#6e6e6e; text-align:justify; padding-left:30px; padding-right:30px; font-size:12px; line-height:20px; padding-top:15px;}
#presentation2 A:link{color:#6e6e6e; text-decoration:none; font-weight:normal;}
#presentation2 A:visited{color:#6e6e6e; text-decoration:none; font-weight:normal;}
#presentation2 A:hover{color:#6e6e6e; text-decoration:none; font-weight:normal;}
#menu_bas{width:963px; height:43px;  background-color:#FFFFFF;}
#copyright{margin-top:10px;}
#copyright2{width:500px; float:left;}
#copyright3{width:480px; text-align:right; float:left; margin-right:20px;}
#copyright p{margin-left:17px; color:#a9a9a9;}
#copyright a{color:#a9a9a9; text-decoration:underline; font-weight:normal;}

#contenu1
{
	float:left;width:272px;background-image:url(images/drop.jpg);background-repeat:no-repeat;
	min-height:557px;
	height:auto !important;
	height:557px;
}
#contenu1b{padding-left:30px;padding-top:25px;line-height:20px;font-size:12px;}
#contenu1b A:link{text-decoration:none;color:#515151;font-size:12px;}
#contenu1b A:visited{text-decoration:none;color:#515151;font-size:12px;}
#contenu1b A:hover{text-decoration:none;color:#aaaaaa;font-size:12px;}
#contenu2{float:left;width:509px;color:#515151;}
#contenu2b{padding-top:30px;padding-left:15px;padding-right:15px;background-image:url(images/fond_content2.jpg);background-repeat:no-repeat;}
#contenu2c{color:#25A7FF;margin-top:7px;font-size:16px;letter-spacing: 3px;}
#contenu2d{margin-top:20px;line-height:20px;font-size:13px;text-align:left;}

#contenu3{float:left;width:708px;color:#515151;}

#h_right{float:left;width:199px;}
#h_rightb{height:48px;}
#h_rightc{background-color:#ececec;}
#h_rightd{margin-top:8px;text-align:center;}
#h_righte{margin-top:20px;background-image:url(images/cadre_photo.jpg);background-repeat:no-repeat;width:165px;height:138px;margin-right:auto;margin-left:auto;text-align:center;}
#h_rightf{margin-top:8px;text-align:center;font-style:italic;color:#515151;}
#h_rightg{margin-top:20px;background-image:url(images/cadre_bleu.jpg);background-repeat:no-repeat;width:184px;margin-right:auto;margin-left:auto;text-align:center;}
#h_righth{font-weight:bold;height:25px;color:#ffffff;}
#h_righti{margin-top:20px;background-image:url(images/cadre_bleu.jpg);background-repeat:no-repeat;width:184px;margin-right:auto;margin-left:auto;text-align:center;}
#h_rightj{font-weight:bold;height:25px;}
#h_rightk{padding:0px;width:184px;}
#h_rightl{background-color:#bcbcbc;height:23px;font-weight:bold;}
.label_doc{min-height:19px;background-color:#f7f7f7;border-top:1px solid #ECECEC;border-bottom:1px solid #ECECEC;color:#999999;}
.tabledata1{border-top:1px solid #ECECEC;border-right:1px solid #ECECEC;text-align:center;}
.tabledata2{border-top:1px solid #ECECEC;text-align:center;}
.tabledata3{background-color:#f7f7f7;height:23px;color:#999999;text-align:center;}
.tabledata4{border-top:1px solid #ECECEC;border-bottom:1px solid #ECECEC;border-right:1px solid #ECECEC;text-align:left;color:#515151;}
.tabledata5{border-top:1px solid #ECECEC;border-bottom:1px solid #ECECEC;text-align:left;color:#515151;}
.backtotop{text-align:center;padding-bottom:5px;}

#sitemap A:link{text-decoration:none;color:#55747b;}
#sitemap A:visited{text-decoration:none;color:#55747b;}
#sitemap A:hover{text-decoration:underline;color:#55747b;}

#contenu3 A:link{text-decoration:none;color:#0764a1;}
#contenu3 A:visited{text-decoration:none;color:#0764a1;}
#contenu3 A:hover{text-decoration:underline;color:#0764a1;}

#h_right A:link{text-decoration:none;color:#0764a1;}
#h_right A:visited{text-decoration:none;color:#0764a1;}
#h_right A:hover{text-decoration:underline;color:#0764a1;}

#contenu2d A:link{text-decoration:none;color:#0764a1;}
#contenu2d A:visited{text-decoration:none;color:#0764a1;}
#contenu2d A:hover{text-decoration:underline;color:#0764a1;}

.justify{text-align:justify;}
.clear {clear:both;height:0px;font-size:0px;}
.menu_categ{width:164px; height:32px; margin-left:auto; margin-right:auto; float:left;}
.sep{height:32px; width:1px; background-color:#FFFFFF;float:left; font-size:0px; }
.menu_categ p{padding-top:9px; text-align:center;}
.title{font-size:18px; color:#5fbac9}
.subtitle{font-family:century gothic; font-size:10px;}
.soustitre{color:#fe7830}
.soustexte{margin-bottom:10px;}
.padtop2{padding-top:2px;}
.padtop3{padding-top:3px;}
.pad5{padding:5px;}
.pad8{padding:8px;}
.mt10{margin-top:10px;}
.ml10{margin-left:10px;}
.height20{height:20px;}

#pathstyle A:link{text-decoration:none;color:#515151;font-size:12px;}
#pathstyle A:visited{text-decoration:none;color:#515151;font-size:12px;}
#pathstyle A:hover{text-decoration:none;color:#CCCCCC;font-size:12px;}