
body { margin:0; background-color:#e7e7e7; font-family:Verdana; font-size:10px; color:#000000; }
p    { margin:0 0 12px 0; padding:0; font-family:Verdana; text-align:justify; }
h3   { margin:0 0 10px 0px; padding:0 16px 0 2px; font-family:Verdana; color:#000000; font-weight:bold; font-size:14px; }

a, a:visited, a:active, a:link { color:#000000; text-decoration:none; }
a:hover { color:#000000; text-decoration:underline; }

.clear       { clear: both; font: 0pt/0em Arial, Verdana, Times; height: 0px; }
.spacer5     { height: 5px; font: 0pt/0em Arial; }
.spacer10    { height: 10px; font: 0pt/0em Arial; }
.spacer20    { height: 20px; font: 0pt/0em Arial; }

#extBox { min-height:359px; background: url(../images/commun/fonds/degrade-page.png) top left repeat-x; }
#mainBox { width:1000px; margin:0 auto; }

/****    BANNIERE    ****/
#banniere {
	width:1000px;
	height:150px;
	background: url(../images/commun/bandeau.jpg) top left no-repeat;
}
#banniere .logo {
	width:220px;
	float:right;
	margin-top:30px ;
	margin-right: 30px ;
	_margin:30px 20px 0 0;
}
#banniere h1 {
	width:300px;
	margin:0;
	font-weight:bold;
	color:#ffffff;
}
#banniere h1.texte1 {
	padding:30px 0 0 160px;
	font-size:24px;
}
#banniere h1.texte2 {
	margin-top:-6px;
	padding:0px 0 0 180px;
	font-size:18px;
}


/****    MENU 1 / Langue Contact    ****/
#menu1 {
	height:20px;
	margin-top:-2px;
	color:#3f007d;
}
#menu1 a, #menu1 a:visited, #menu1 a:link, #menu1 a:active {
	display:block;
	width:66px;
	float:right;
	margin:0;
	font-size:11px;
	color:#3f007d;
	font-weight:normal;
	text-decoration:none;
}
#menu1 a:hover {
	color:#3f007d;
	font-weight:normal;
	text-decoration:underline;
}


/****    MENU 2 / menu principal    ****/
#menu2 {
	height: 38px;
	padding: 0 0 0 97px;
}
#menu2 ul {
	margin:0;
	padding:0;
}
#menu2 li {
	display:block;
	float:left;
	list-style-type:none;
	padding: 1px 0 0 0;
}

#menu2 a.item5fr, #menu2 a.item5fr:visited, #menu2 a.item5fr:active, #menu2 a.item5fr:link { display:block; height:29px; padding:9px 0 0px 0; color: #FFFFFF; font-size:10px; font-weight:bold; text-align:center; }
#menu2 a.item5en, #menu2 a.item5en:visited, #menu2 a.item5en:active, #menu2 a.item5en:link { display:block; height:25px; padding:13px 0 0px 0; color: #FFFFFF; font-size:10px; font-weight:bold; text-align:center; }
#menu2 a, #menu2 a:visited, #menu2 a:active, #menu2 a:link { display:block; height:25px; padding:13px 0 0px 0; color:#2D2536; font-size:10px; font-weight:bold; text-align:center; }

#menu2 .item1 { width:128px; height: 38px; background: url(../images/commun/bt_company.gif) no-repeat; border-right: 1px solid #FFFFFF; }
#menu2 li a.item2 { margin-left: 32px; }
#menu2 .item2 { width:128px; height: 38px; background: url(../images/commun/bt_biotech.gif) no-repeat; border-right: 1px solid #FFFFFF; }
#menu2 .item3 { width:128px; height: 38px; background: url(../images/commun/bt_product.gif) no-repeat; border-right: 1px solid #FFFFFF; }
#menu2 .item4 { width:128px; height: 38px; background: url(../images/commun/bt_technology.gif) no-repeat; border-right: 1px solid #FFFFFF; }
#menu2 li a.item5fr,#menu2 li a.item5en { margin-left: 32px; }
#menu2 .item5fr,#menu2 .item5en { width:128px; height: 38px; background: url(../images/commun/bt_investor.gif) no-repeat; border-right: 1px solid #FFFFFF; }
#menu2 li a.item6 { color: #FFFFFF; }
#menu2 .item6 { width:129px; height: 38px; background: url(../images/commun/bt_news.gif) no-repeat; border-right: 1px solid #FFFFFF; }

#menu2 .item1on { width:128px; height: 38px; background: url(../images/commun/bt_company.gif) no-repeat; border-right: 1px solid #FFFFFF; }
#menu2 .item2on { width:128px; height: 38px; background: url(../images/commun/bt_biotech.gif) no-repeat; border-right: 1px solid #FFFFFF; }
#menu2 .item3on { width:128px; height: 38px; background: url(../images/commun/bt_product.gif) no-repeat; border-right: 1px solid #FFFFFF; }
#menu2 .item4on { width:128px; height: 38px; background: url(../images/commun/bt_technology.gif) no-repeat; border-right: 1px solid #FFFFFF; }
#menu2 .item5fron, #menu2 .item5enon { width:128px; height: 38px; background: url(../images/commun/bt_investor.gif) no-repeat; border-right: 1px solid #FFFFFF; }
#menu2 .item6on { width:129px; height: 38px; background: url(../images/commun/bt_news.gif) no-repeat; border-right: 1px solid #FFFFFF; }

#menu2 li a.item1on { color: #56418D; }
#menu2 li a.item2on { margin-left: 32px; color: #8ABD0B; }
#menu2 li a.item3on { color: #7381FF; }
#menu2 li a.item4on { color: #702B6E; }
#menu2 li a.item5fron { margin-left: 32px; color: #786E6F; height:29px; padding:9px 0 0px 0; }
#menu2 li a.item5enon { margin-left: 32px; color: #786E6F; height:38px; }
#menu2 li a.item6on { color: #786E6F; }

/****    CONTENU HOME    ****/
#content {
	margin:6px 0 12px 0;
}

#content_home       { background: url(../images/home/fond.jpg) repeat-y top; width:1000px; }
#content_company    { background: url(../images/company/fond.jpg) repeat-y top; width:1000px; }
#content_biotech    { background: url(../images/biotech/fond.jpg) repeat-y top; width:1000px; }
#content_product    { background: url(../images/product/fond.jpg) repeat-y top; width:1000px; }
#content_technology { background: url(../images/technology/fond.jpg) repeat-y top; width:1000px; }
#content_investor   { background: url(../images/investor/fond.jpg) repeat-y top; width:1000px; }
#content_news       { background: url(../images/news/fond.jpg) repeat-y top; width:1000px; }
#content_glossaire  { background: url(../images/glossaire/fond.jpg) repeat-y top; width:1000px; }
#content_plan       { background: url(../images/plan/fond.jpg) repeat-y top; width:1000px; }
#content_mention    { background: url(../images/mention/fond.jpg) repeat-y top; width:1000px; } 
#content_careers    { background: url(../images/careers/fond.jpg) repeat-y top; width:1000px; } 
#content_contact    { background: url(../images/careers/fond.jpg) repeat-y top; width:1000px; }
#content_informe    { background: url(../images/careers/fond.jpg) repeat-y top; width:1000px; }

#blocGauchea_home        { background: url(../images/home/fond_gauche_home.jpg) left top no-repeat; min-height: 250px; }
#blocGauchea_company     { background: url(../images/company/fond_gauche_company.jpg) left top no-repeat; min-height: 250px; }
#blocGauchea_biotech     { background: url(../images/biotech/fond_gauche_biotech.jpg) left top no-repeat; min-height: 250px; }
#blocGauchea_product     { background: url(../images/product/fond_gauche_product.jpg) left top no-repeat; min-height: 250px; }
#blocGauchea_technology  { background: url(../images/technology/fond_gauche_technology.jpg) left top no-repeat; min-height: 250px; }
#blocGauchea_investor    { background: url(../images/investor/fond_gauche_investor.jpg) left top no-repeat; min-height: 250px; }
#blocGauchea_news        { background: url(../images/news/fond_gauche_news.jpg) left top no-repeat; min-height: 250px; }
#blocGauchea_glossaire   { background: url(../images/glossaire/fond_gauche_glossaire.jpg) left top no-repeat; min-height: 250px; }
#blocGauchea_plan        { background: url(../images/news/fond_gauche_news.jpg) left top no-repeat; min-height: 250px; }
#blocGauchea_contact     { background: url(../images/news/fond_gauche_news.jpg) left top no-repeat; min-height: 250px; }
#blocGauchea_mention     { background: url(../images/news/fond_gauche_news.jpg) left top no-repeat; min-height: 250px; }
#blocGauchea_careers     { background: url(../images/news/fond_gauche_news.jpg) left top no-repeat; min-height: 250px; }
#blocGauchea_informe     { background: url(../images/news/fond_gauche_news.jpg) left top no-repeat; min-height: 250px; }


.titre_ss_rub { width:650px; float:left; padding: 25px 31px 0 37px; }

.tt_biotech { color : #8ABD0B;}
.tt_product { color : #7380FF;}
.tt_careers, .tt_contact, .tt_glossaire, .tt_investor, .tt_mention, .tt_news, .tt_plan { color : #938A8D;}
.tt_company{ color : #291171;}
.tt_technology { color : #702B6E;}


#blocLeading { width:480px; min-height:400px; float:left; padding: 0 31px 0 37px; font-size:11px; text-align: justify; }
#blocLeadinghome { width:638px; min-height:400px; float:left; padding: 25px 10px 0 37px; font-size:11px; text-align: justify; }
#blocLeading h1, #blocLeadinghome h1 {
	margin:0 0 10px 0;
	padding:0;
	font-family:Verdana;
	color:#3f007d;
	font-weight:normal;
	font-size:26px;
}
#blocLeading h1 img, #blocLeadinghome h1 img {
	margin:0;
	padding:0;
}
#blocLeading .encart {
	float:left;
	width:162px;
	height:169px;
	_height:139px;
	padding:12px 0 0 13px;
	background: url(../images/home/home-contenu-encart-fond.png) top left no-repeat;
}
#blocLeading p {
}
#blocLeading a, #blocLeading a:visited, #blocLeading a:active, #blocLeading a:link {
	color:#000000;
	text-decoration:none;

	font-weight:bold;
}
#blocLeading a:hover {
	color:#000000;
	text-decoration:underline;

	font-weight:bold;
}
#blocLeading td.tab { text-align: left; }

#blocNewsProdhome { width:130px; float:left; padding:20px 0 0 0; color:#827C86; }
#blocNewsProdhome p { font-size:10px; }
#blocNewsProd { width:130px; float:left; padding:0 0 0 0; color:#827C86; }
#blocNewsProd p { font-size:10px; }
#blocNews .date { font-size:10px; font-weight:bold; color:#827C86; }
#blocNews a, #blocNews a:visited, #blocNews a:active, #blocNews a:link { color:#827C86; text-decoration:none; font-weight:bold; }
#blocNews a:hover { color:#827C86; text-decoration:underline; font-weight:bold; }
#blocNews .top_news     { width:130px; height:11px; background: url(../images/commun/top_news.jpg) no-repeat; font: 0pt/0em Arial; } 
#blocNews .fond_news    { width:116px; padding: 0 7px; background: url(../images/commun/fond_news.jpg) repeat-y top; } 
#blocNews .bottom_news  { width:130px; height:8px; background: url(../images/commun/bottom_news.jpg) no-repeat; font: 0pt/0em Arial;  } 

#blocNews .bt_gris         { padding: 0 0 0 30px; background: url(../images/commun/bt_gris.gif) no-repeat; }
#blocNews .bt_gris a       { font: 7pt/1.8em Arial, Verdana, Sans-serif; color:#827C86; text-decoration:none; font-weight:bold; }
#blocNews .bt_gris a:hover { text-decoration:underline; }

#blocProd h3 {
	width:116px;
	background: url(../images/commun/icones/carres-rouges.png) right 5px no-repeat;
	color:#cc1e1e;
}
#blocProd a, #blocProd a:visited, #blocProd a:active, #blocProd a:link {
	color:#cc1e1e;
	text-decoration:none;

	font-weight:bold;
}
#blocProd a:hover {
	color:#cc1e1e;
	text-decoration:underline;

	font-weight:bold;
}

#blocCareers {
	width:154px;
	height:130px;
	background: url(../images/home/home-contenu-careers-fond.png) 8px 8px no-repeat;
	float:left;
	padding:24px 24px 0 20px;
}
#blocCareers h3 {
	width:130px;
	background: url(../images/commun/icones/carres-verts.png) right 5px no-repeat;
	color:#388d0e;
	font-size:15px;
}
#blocCareers p {
	font-size:10px;
	margin:0 0 8px 0;
}
#blocCareers a, #blocCareers a:visited, #blocCareers a:active, #blocCareers a:link {
	color:#388d0e;
	font-weight:normal;
	text-decoration:none;

	font-weight:bold;
}
#blocCareers a:hover {
	color:#388d0e;
	text-decoration:underline;

	font-weight:bold;
}

#blocIndustrial {
	width:426px;
	height:140px;
	float:left;
	padding:24px 0px 0 14px;
}
#blocIndustrial h3 {
	width:410px;
	background: url(../images/commun/icones/carres-violets.png) right 5px no-repeat;
	color:#b71fce;
}
#blocIndustrial .desc {
	width:226px;
	float:left;
}
#blocIndustrial p {
	font-size:10px;
}
#blocIndustrial ul {
	width:170px;
	height:100px;
	float:right;
	margin:0;
	padding:10px 0px 0 20px;
}
#blocIndustrial li {
	list-style-type:none;
	margin:0 0 10px 0;
	padding:0;
	font-size:10px;
}
#blocIndustrial a, #blocIndustrial a:visited, #blocIndustrial a:active, #blocIndustrial a:link {
	color:#b71fce;
}
#blocIndustrial a:hover {
	color:#b71fce;
}


/****    INTERNE    ****/

#contenuBox {
	margin:6px 0 12px 0;
}
#contenuBox .bordureHaut {
	height:12px;
	background: url(../images/interne/fonds/contenu-bordure-haut.png) left top no-repeat;
}
#contenuBox .bordureBas {
	height:17px;
	background: url(../images/interne/fonds/contenu-bordure-bas.png) left bottom no-repeat;
}
#contenuI {
	background-color:white;
	background: url(../images/interne/fonds/contenu-bordure-gauche-droite.png) left top repeat-y;
}

#blocGauche { width:258px; float:left; margin:0; padding:0; }
#blocGauche_home { width:163px; float:left; margin:0; padding:20px 0 0 95px; }

#blocCentral {
	width:430px;
	min-height:500px;
	_height:500px;
	margin:0 0 0 200px !important;
	margin:0;
	padding:12px 0 0 14px;
	border:solid 1px white;
	_border:none;
}
#blocDroite {
	width:157px;
	float:right;
	margin:0;
	padding:0;
}

#blocSousMenu { padding: 30px 33px 0 0; }
#blocSousMenu ul { margin:0; padding:0; text-align:right; }
#blocSousMenu li { width: 220px; display:block; list-style-type:none; margin:0; padding:0; font-size:10px; text-align:right; float: right; padding-right: 10px; }
#blocSousMenu li.affiche_rub  { width: 118px; height: 25px; font-size:11px; text-align:right; font-weight:bold; color:#FFFFFF; border-top: 6px solid #FFFFFF; border-right: 1px solid #FFFFFF; }
#blocSousMenu li.affiche_rub  { padding: 7px 10px 0 0; }
#blocSousMenu li.ss_rub { height: 10px; margin: 0; padding: 12px 0 5px 0; font-size:10px; }
#blocSousMenu li.sss_rub  { height: 10px; margin: 0; padding: 5px 0 0 0; font-size:10px; }

#blocSousMenu li.ss_rub a, #blocSousMenu li.ss_rub a:visited, #blocSousMenu li.ss_rub a:link { font-weight:bold; color:#000000; }
#blocSousMenu li.sss_rub a, #blocSousMenu li.sss_rub a:visited, #blocSousMenu li.sss_rub a:link { font-weight:italic; color:#000000; }
#blocSousMenu li.ss_rub a:hover, #blocSousMenu li.ss_rub a:active, #blocSousMenu li.sss_rub a:hover, #blocSousMenu li.sss_rub a:active { color:#ffffff; }
#blocSousMenu li.ss_rub a.ssrub_on, #blocSousMenu li.sss_rub a.ssrub_on { color:#ffffff; } 


#sousBlocGauche_1 { width: 128px; float: right; padding: 8px 33px 0 0; }

#menubas          { height: 80px; }
#menubas ul       { margin:0; padding:20px 0 0 110px; }
#menubas li       { display:block; float:left; list-style-type:none; padding: 0;  }
#menubas a        { font: 7pt/1.8em Arial, Verdana, Sans-serif; color:#827C86; text-decoration:none; font-weight:bold; }
#menubas a:hover  { text-decoration:underline; }

#menubas li.visuel_home       { height: 44px; padding: 0 0 0 44px; background: url(../images/home/visuel_home.jpg) no-repeat; }
#menubas li.visuel_company    { height: 44px; padding: 0 0 0 44px; background: url(../images/company/visuel_company.jpg) no-repeat; }
#menubas li.visuel_biotech    { height: 44px; padding: 0 0 0 44px; background: url(../images/biotech/visuel_biotech.jpg) no-repeat; }
#menubas li.visuel_product    { height: 44px; padding: 0 0 0 44px; background: url(../images/product/visuel_product.jpg) no-repeat; }
#menubas li.visuel_technology { height: 44px; padding: 0 0 0 44px; background: url(../images/technology/visuel_technology.jpg) no-repeat; }
#menubas li.visuel_investor,  
#menubas li.visuel_news,       
#menubas li.visuel_glossaire,  
#menubas li.visuel_plan,
#menubas li.visuel_careers, 
#menubas li.visuel_informe,
#menubas li.visuel_contact,  
#menubas li.visuel_mention { height: 44px; padding: 0 0 0 44px; background: url(../images/news/visuel_news.jpg) no-repeat; }  
#menubas li.visuel_biotech a, #menubas li.visuel_product a, #menubas li.visuel_technology a  { color: #FFFFFF; }

#menubas li.homep { margin-left: 70px; margin-right: 70px; }
#menubas li.contacts { margin-right: 70px; } 
#menubas li.contacts_home { margin-left: 70px; margin-right: 70px; } 
#menubas li.plan { margin-right: 70px; }
#menubas li.visuel_fr { height: 13px; padding: 0 0 0 26px; background: url(../images/commun/en.jpg) no-repeat; margin-left: 70px; }
#menubas li.visuel_en { height: 13px; padding: 0 0 0 26px; background: url(../images/commun/fr.jpg) no-repeat; margin-left: 70px; }
#menubas li.visuel_fr_home { height: 13px; padding: 0 0 0 26px; background: url(../images/commun/en.jpg) no-repeat; margin-left: 195px; }
#menubas li.visuel_en_home { height: 13px; padding: 0 0 0 26px; background: url(../images/commun/fr.jpg) no-repeat; margin-left: 195px; }
#menubas li.visuel_rss { height: 13px; padding: 0 0 0 18px; background: url(../images/commun/rss.jpg) no-repeat; margin-left: 15px; }


#blocCareers.interne {
	background: url(../images/interne/fonds/contenu-careers-fond.png) 10px 8px no-repeat;
}


/****    PAGE CONTENU    ****/

#blocCentral h2 {
	margin:0 0 10px 0;
	padding:0;
	font-family:Verdana;
	font-weight:normal;
	font-size:22px;
	color:#3f007d;
}
#blocCentral .encart {
	float:right;
	margin:0 0 20px 8px;
}
#blocCentral .desc1 {
	font-size:12px;
	color:#388d0e;
	font-weight:bold;
}
#blocCentral .desc2 {
	font-size:12px;
}


/****    FIN PAGE CONTENU    ****/

#sousBlocDroite_1 {
	padding:18px 10px 0 16px;
	font-weight:bold;
	color:#49008b;
}
#sousBlocDroite_1 h3 {
	width:114px;
	background: url(../images/commun/icones/carres-bleus.png) right 5px no-repeat;
	color:#49008b;
}
#sousBlocDroite_1 .date {
	font-weight:bold;
	color:#509f21;
}
#blocProd.interne {
	padding:24px 10px 0 16px;
}
#blocProd.interne h3 {
	width:114px;
	background: url(../images/commun/icones/carres-rouges.png) right 5px no-repeat;
}




/* LUIGI */

#blocCentral a:visited, #blocCentral a:active, #blocCentral a:link {
	color:#C26015;
	font-weight:normal;
	text-decoration:none;
}

#blocCentral a:hover {
	color:#6b9d4d;
	font-weight:normal;
	text-decoration:underline;

}

/* ----- */
#blocSP{
margin-left:15px;

}

#blocSP h3 {
	width:116px;
	background: url(../images/commun/icones/carres-bleus.png) right 5px no-repeat;
	color:#3f007d;
}
#blocSP a, #blocSP a:visited, #blocSP a:active, #blocSP a:link {
	color:#3f007d;
	text-decoration:none;
	font-weight:bold;
}
#blocSP a:hover {
	color:#3f007d;
	text-decoration:underline;
	font-weight:bold;
}

#blocDownloads h3 {
	width:116px;
	background: url(../images/commun/icones/carres-bleus.png) right 5px no-repeat;
	color:#3f007d;
}
#blocDownloads a, #blocDownloads a:visited, #blocDownloads a:active, #blocDownloads a:link {
	color:#3f007d;
	text-decoration:none;

	font-weight:bold;
}
#blocDownloads a:hover {
	color:#3f007d;
	text-decoration:underline;

	font-weight:bold;
}

#nivo-controlNav{
	text-align:center;
}

