/*

lightblue: #3088CC
darkblue: #0055A0
grey: #999999
lightgrey: #D8D8D8
textblue: #9ED3F8
*/

html
{
}

body
{
font-size: 11px;
font-family: Arial, Trebuchet MS;
font-weight: normal;
text-align:center;
color: #999999;
}

ul, li, img, body, html
{
margin: 0;
padding: 0;
}

a
{
text-decoration: none;
}

a:hover
{
text-decoration: underline;
}

a img
{
border: 0;
}

h1 {
color: #085DA7;
}

h2 {
color: #3088CC;
font-weight: normal;
font-style: italic;
line-height: 15px;
margin:0;
padding-top: 5px;
padding-left: 5px;
}

h3 {
margin: 0;
font-weight: normal;
text-align: left;
font-size: 11pt;
line-height: 15px;
}

h4
{
margin: 0;
font-weight: normal;
font-size: 12px;
color: #676767;
}

h5
{
margin: 0;
line-height: 10px;
font-weight: normal;
font-size: 12px;
color: red;
}

h6
{
margin: 0px;
padding: 10px;
line-height: 20px;
font-weight: normal;
font-size: 12px;
color: #FFF;
}

h6 a
{
color: #FFF;
}

sup {
line-height: 10px;
}

#container
{
text-align: left;
width: 960px;
margin: auto;
/* background: #D8D8D8; */
}

#container ul,
#container ul li
{
list-style-type: none;
}

#logo
{
width:960px;
height:117px;
position:relative;
background: url(images/tagbg.jpg) no-repeat;
overflow:hidden;
}

#logoadresse {
position:absolute;
border-right: 1px dotted;
width: 117px;
right: 310px;
top: 54px;
}

#logotel {
position:absolute;
border-right: 1px dotted;
width: 129px;
right: 160px;
top: 54px;
}

#logoemail {
position:absolute;
right: 15px;
width: 129px;
top: 54px;
}

#logoemail a {
color: #999999;
}

#logoimage
{
position: absolute;
width: 164px;
height: 79px;
overflow: hidden;
left: 42px;
top: 15px;
}

#flags
{
position: absolute;
word-spacing: 6px;
width: 73px;
height: 13px;
overflow: hidden;
right: 40px;
top: 15px;
}

#header
{
font-family: Trebuchet MS;
width: 940px;
height: 224px;
margin-left: 10px;
overflow: hidden;
background: url(images/header_grey.jpg) no-repeat;
}

#form {
float: left;
width: 210px;
height: 90px;
margin-top: 130px;
padding-left: 10px;
}

#form a {
color: #9ED3F8;
margin-left: 10px;
}

#form input[type=text],
#form input[type=password] {
font-family: Myriad Pro;
color:#fff;
border: 0;
padding: 4px 0px 5px 5px;
margin: 0px 0px 0px 0px;
width: 162px;
background: #3088CC url(images/text_rounded.jpg) no-repeat;
}

#form input[type=submit] {
vertical-align: bottom;
color:#fff;
border: 0;
padding: 0px 0px 0px 0px;
margin: 0px 0px 2px 0px;
width: 30px;
height: 22px;
background: url(images/ok.jpg) left bottom no-repeat;
}

#texttop {
float: left;
width: 380px;
height: 85px;
padding: 0;
margin-top: 20px;
margin-left: 0px;
}

#texttop p.header1,
#texttop p.header2,
#texttop p.header3 {
font-family: Arial;
margin:0;
padding:0;
color: #FFF;
font-style: italic;
}

#texttop p.header1 {
font-size: 26px;
}

#texttop p.header2 {
padding-left: 80px;
font-size: 22px;
}

#texttop p.header3 {
padding-left: 140px;
font-size: 18px;
}

#menu {
float: left;
height: 70px;
width: 420px;
margin-left: 10px;
margin-top: 49px;
}

#menu ul {
margin:0;
padding:0;
list-style-type:none;
}

#menu li {
float:left;
margin:auto;
padding:0;
width:140px;
}

#menu li a {
display:block;
font-size: 13px;
text-decoration:none;
padding: 4px 5px 4px 15px;
}

#menu ul li.menu1,
#menu ul li.menu2,
#menu ul li.menu3 {
height: 70px;
padding-top: 44px;
}

#menu ul li.menu1:hover {
background: url(images/menu_premier_act.jpg) no-repeat;
}

#menu ul li.menu2:hover {
background: url(images/menu_second_act.jpg) no-repeat;
}

#menu ul li.menu3:hover {
background: url(images/menu_troisieme_act.jpg) no-repeat;
}

#menu ul li.menu1:hover a,
#menu ul li.menu2:hover a,
#menu ul li.menu3:hover a {
color: #FFF;
}

#menu ul li a{
color: #666666;
}

#menu ul li ul {
display:none;
}

#menu ul li:hover ul {
display:block;
}

#menu ul li:hover ul li {
float:none;
}

#menu li ul {
position:absolute;
}

#menu ul li ul li a {
background-color: #3088CC;
width:110px;
font-size: 12px;
padding-left: 25px;
color: #fff;
}

#menu ul li ul li a:hover {
padding-left: 25px;
background: #0055A0 url(images/bullet_menu.jpg) no-repeat 15px 12px;
}

#menu ul li ul li a.last:hover {
padding-left: 25px;
background: url(images/fond_last_act.gif) no-repeat;
}

#menu ul li ul li a.last {
padding-left: 25px;
background: url(images/fond_last.gif) no-repeat;
}

#bottom {
/* border: 1px solid; */
}

#accordion
{
float:left;
/* border: 1px solid; */
width: 225px;
margin-left: 10px;

background: #449DDE;
font-weight: normal;
text-align: left;
}

#accordion li {
font-size: 11pt;
line-height: 25px;
background: #449DDE url(images/menu_background.jpg) repeat-x;
border-top: 1px solid #A1CEEE;
padding: 4px 0px 0px 20px;
}

#accordion li a {
color: #FFF;
}

#accordion li ul li {
border:0;
font-size: 10pt;
line-height: 15px;
background: url(images/bullet_menu.jpg) no-repeat 25px 10px;
margin-left: -20px;
padding-left: 40px;
padding-right: 2px;
padding-bottom: 4px;
}

#accordion li ul li.active {
background: #085DA7 url(images/bullet_menu.jpg) no-repeat 25px 10px;
}

#accordion li ul li a {
color: #FFF;
margin-left: 
0px;
}

#accordion li ul li:hover {
background: #085DA7 url(images/bullet_menu.jpg) no-repeat 25px 10px;
}

#navbottom {
width: 225px;
background:#fff;
}

#maincontent {
float:right;
padding-right: 10px;
right: 10px;
/*border: 1px solid; */
width:700px;
text-align:left;
}

#maincontent a {
color: #3088CC;
}

#maincontent p {
padding: 10px;
width: 680px;
font-family: Trebuchet MS;
font-size: 13px;
color:#676767;
margin: 0;
line-height: 15px;
}

#maincontent p.decale {
margin-left: 25px;
}

#maincontent ul li,
#maincontent ol li {
list-style-type:disc;
font-family: Trebuchet MS;
font-size: 13px;
color:#676767;
margin-top: 5px;
margin-left: 35px;
line-height: 15px;
}

#maincontent ol li {
list-style-type:decimal;
}

#maincontent table {
margin-left:auto;
margin-right:auto;
width: 90%;
font-family: Trebuchet MS;
font-size: 13px;
color:#676767;
}

#maincontent table, th , td {
border: 1px solid #676767;
text-align: center;
}

#index1,
#index2,
#index3,
#index4{
/*border:1px solid;*/
width:330px;
height:150px;
}

#index1 p,
#index2 p,
#index3 p,
#index4 p {
font-family: Trebuchet MS;
width:230px;
color:#676767;
padding:0;
margin-top: 5px;
margin-left: 5px;
font-size: 11px;
}

#maincontent h2 {
width:230px;
}

#index3,
#index4 {
margin-top:20px;
}

#index1 {
float:left;
background: url(images/index1.jpg) no-repeat;
}

#index2 {
float:right;
background: url(images/index2.jpg) no-repeat;
}

#index3{
float:left;
background: url(images/index3.jpg) no-repeat;
}

#index4 {
float:right;
background: url(images/index4.jpg) no-repeat;
}

#footer {
font-family: Trebuchet MS;
float:left;
margin-top:20px;
/*border: 1px solid;*/
width: 960px;
height: 60px;
background: #D8D8D8 url(images/footer.jpg) no-repeat;
}

#footer h4 
{
float:left;
margin-top: 12px;
margin-left: 20px;
width: 130px;
font-size: 13px;
}

#mentionslegales,
#contacts,
#acces {
text-align: center;
/* border: 1px solid; */
margin-top: 12px;
margin-left: 0px;
float:left;
font-weight: bold;
}

#footer a {
color: #676767;
}

#mentionslegales {
margin-left: 107px;
width: 128px;
}

#contacts {
width: 74px;
}

#acces {
width: 141px;
}

#abigo p,
#absorbest p,
#cyntos p,
#drfalk p,
#esteer p,
#farmalabor p,
#fripharm p,
#hedinger p,
#inresa p,
#lea p,
#paddocklabs p,
#pharmascience p,
#provepharm p,
#uni_picardie p {
width: 132px;
margin: 0px;
padding: 0;
padding-top: 115px;
text-align:center;
font-size: 12px;
}

#abigo p a,
#absorbest p a,
#cyntos p a,
#drfalk p a,
#esteer p a,
#farmalabor p a,
#fripharm p a,
#hedinger p a,
#inresa p a,
#lea p a,
#paddocklabs p a,
#pharmascience p a,
#provepharm p a,
#uni_picardie p a {
color: #666666;
}

#abigo {
float:left;
width: 134px;
height: 115px;
background: url(images/partner_abigo.jpg) no-repeat;
}

#abigo,
#absorbest,
#cyntos,
#drfalk,
#esteer,
#farmalabor,
#fripharm,
#hedinger,
#inresa,
#lea,
#paddocklabs,
#pharmascience,
#provepharm,
#uni_picardie   {
float:left;
width: 134px;
height: 115px;
border:1px solid #CCCCCC;
margin-top: 10px;
margin-left: 2px;
}

#absorbest{
background: url(images/partner_absorbest.jpg) no-repeat;
}

#cyntos{
background: url(images/partner_cyntos.jpg) no-repeat;
}

#drfalk {
background: url(images/partner_drfalk.jpg) no-repeat;
}

#esteer {
background: url(images/partner_esteer.jpg) no-repeat;
}

#farmalabor {
margin-top: 20px;
background: url(images/partner_farmalabor.jpg) no-repeat;
}

#fripharm {
margin-top: 20px;
background: url(images/partner_fripharm.jpg) no-repeat;
}

#hedinger {
margin-top: 20px;
background: url(images/partner_hedinger.jpg) no-repeat;
}

#inresa {
margin-top: 20px;
background: url(images/partner_inresa.jpg) no-repeat;
}

#lea{
margin-top: 20px;
background: url(images/partner_lea.jpg) no-repeat;
}

#paddocklabs {
margin-top: 20px;
background: url(images/partner_paddocklabs.jpg) no-repeat;
}

#pharmascience{
margin-top: 20px;
background: url(images/partner_pharmascience.jpg) no-repeat;
}

#provepharm{
margin-top: 20px;
background: url(images/partner_provepharm.jpg) no-repeat;
}

#uni_picardie {
margin-top: 20px;
background: url(images/partner_uni_picardie.jpg) no-repeat;
}

#plan {
float:left;
width: 700px;
height: 277px;
background: url(images/plan.jpg) no-repeat;
}

#plan p.planadresse {
padding: 2px;
float:right;
margin-top: 0px;
font-size: 12px;
color: #666666;
height: 273px;
width: 171px;
background: url(images/photo_batiment.jpg) left bottom no-repeat;
}

#plan p.planadresse a {
color: #666666;
}

#planacces {
margin-top: 10px;
float:left;
width: 700px;
height: 70px;
background: url(images/bg_direction.jpg) no-repeat;
}

#planacces p.plandirection1,
#planacces p.plandirection2,
#planacces p.plandirection3 {
float:left;
padding: 0px;
margin-top: 15px;
margin-left: 40px;
font-size: 12px;
color: #666666;
height: 50px;
}

#planacces p.plandirection1
{
width: 180px;
}

#planacces p.plandirection2
{
width: 165px;
}

#planacces p.plandirection3
{
width: 210px;
}

#JCVcontacttitre,
#RZcontacttitre,
#TGcontacttitre,
#EKcontacttitre,
#CKcontacttitre,
#NTcontacttitre,
#SFcontacttitre,
#OPcontacttitre,
#TCcontacttitre,
#VHcontacttitre,
#VBcontacttitre,
#ILcontacttitre {
float:left;
width: 240px;
height: 70px;
padding-left: 110px;
}

#JCVcontacttitre p,
#RZcontacttitre p,
#TGcontacttitre p,
#EKcontacttitre p,
#CKcontacttitre p,
#NTcontacttitre p,
#SFcontacttitre p,
#OPcontacttitre p,
#TCcontacttitre p,
#VHcontacttitre p,
#VBcontacttitre p,
#ILcontacttitre p {
width: 220px;
font-size: 12px;
color: #666666;
}

#contacttel,
#contactemail {
float:left;
margin-top: 25px;
padding-left: 30px;
height: 20px;
}

#contacttel {
border-left: 1px dotted;
border-right: 1px dotted;
width: 128px;
background: url(images/icone_telephone.jpg) 10px 50% no-repeat;
}

#contactemail{
width: 160px;
background: url(images/icone_email.jpg) 10px 50% no-repeat;
}

#contacttel p,
#contactemail p {
margin: 0px;
padding: 2px;
font-size: 12px;
color: #666666;
height: 16px;
}

#contacttel p {
width: 146px;
}

#contactemail p {
width: 186px;
}

#contactemail p a {
font-size: 12px;
color: #666666;
}

#line {
float:left;
margin-top: 10px;
}

#line p {
border-top: 1px dotted;
}

#BGcontacttitre {
background: url(images/photo_BG.jpg) 0px 50% no-repeat;
}

#SRcontacttitre {
background: url(images/photo_SR.jpg) 0px 50% no-repeat;
}

#PRcontacttitre {
background: url(images/photo_PR.jpg) 0px 50% no-repeat;
}

#JCVcontacttitre {
background: url(images/photo_JCV.jpg) 0px 50% no-repeat;
}

#RZcontacttitre {
background: url(images/photo_RZ.jpg) 0px 50% no-repeat;
}

#TGcontacttitre {
background: url(images/photo_TG.jpg) 0px 50% no-repeat;
}

#CKcontacttitre {
background: url(images/photo_CK.jpg) 0px 50% no-repeat;
}

#OPcontacttitre {
background: url(images/photo_OP.jpg) 0px 50% no-repeat;
}

#TCcontacttitre {
background: url(images/photo_TC.jpg) 0px 50% no-repeat;
}

#VHcontacttitre {
background: url(images/photo_VH.jpg) 0px 50% no-repeat;
}

#VBcontacttitre {
background: url(images/photo_VB.jpg) 0px 50% no-repeat;
}

#ILcontacttitre {
background: url(images/photo_IL.jpg) 0px 50% no-repeat;
}

#NTcontacttitre {
background: url(images/photo_NT.jpg) 0px 50% no-repeat;
}

#SFcontacttitre {
background: url(images/photo_SF.jpg) 0px 50% no-repeat;
}

#TCcontacttitre {
background: url(images/photo_TC.jpg) 0px 50% no-repeat;
}

#TGcontacttitre {
background: url(images/photo_TG.jpg) 0px 50% no-repeat;
}

#EKcontacttitre {
background: url(images/photo_EK.jpg) 0px 50% no-repeat;
}

#mpup_prep_hosp,
#prep_hosp,
#mpup_service_industrie,
#mpup_ns {
float:left;
width: 340px;
height: 205px;
}

#prep_hosp {
float:left;
width: 680px;
height: 205px;
padding-left: 10px;
background: url(images/mpup_block.jpg) 0px 50% no-repeat;
}

#mpup_prep_hosp {
padding-left: 10px;
background: url(images/service_industrie_block.jpg) 0px 50% no-repeat;
}

#mpup_service_industrie {
background: url(images/service_industrie_block.jpg) 0px 50% no-repeat;
}

#mpup_inorpha {
padding-left: 10px;
margin-top: 230px;
height: 205px;
background: url(images/service_industrie_block.jpg) 0px 50% no-repeat;
}

#mpup_ns {
margin-top: -205px;
margin-left: 350px;
padding-left: 10px;
background: url(images/service_industrie_block.jpg) 0px 50% no-repeat;
}

#mpup_prep_hosp h2,
#prep_hosp h2,
#mpup_service_industrie h2,
#mpup_inorpha h2,
#mpup_ns h2 {
padding-top: 10px;
width: 340px;
}

#mpup_service_industrie h2 {
padding-left: 10px;
}

#mpup_prep_hosp p.text {
margin-left: 0px;
margin-top: -5px;
width: 320px;
}

#mpup_ns p {
margin-left: 10px;
margin-top: 0px;
width: 320px;
}

#mpup_prep_hosp p.links {
margin-top: -15px;
margin-left: 5px;
line-height: 15px;
width: 320px;
}

#mpup_prep_hosp p.links a.links2,
#prep_hosp p.links a.links2 {
margin-left: 15px;
line-height: 0px;
padding-left: 7px;
background: url(images/bullet_menu.jpg) center left no-repeat;
}

#prep_hosp p.text {
margin-left: -5px;
width: 680px;
}

#prep_hosp p.links {
margin-left: 35px;
margin-top: -10px;
width: 680px;
}

#mpup_service_industrie p,
#mpup_inorpha p {
margin-top: -5px;
margin-left: 10px;
width: 310px;
}

#mpup_inorpha p {
margin-top: 0px;
margin-left: 0px;
}

#prep_hosp p.links a {
margin: 0px;
padding: 0px;
line-height: 20px;
font-size: 14px;
color: #666666;
}

#sorbact_part1 {
border-bottom: 1px dotted;
width: 700px;
height: 225px;
background: url(images/sorbact.jpg) center right no-repeat;
}

#sorbact_part1 h2,
#sorbact_part1 p {
width: 450px;
}

#sorbact_part2 {
width: 700px;
height: 35px;
}

#sorbact_part2 h2 {
margin-top: 10px;
width: 700px;
}

#sorbact_part3_horiz,
#sorbact_part4_horiz,
#sorbact_part5_horiz {
float:left;
width: 230px;
height: 150px;
}

#sorbact_part3_horiz {
background: url(images/cicatrisation_1.jpg) center top no-repeat;
}

#sorbact_part4_horiz {
background: url(images/cicatrisation_2.jpg) center top no-repeat;
}

#sorbact_part5_horiz {
background: url(images/cicatrisation_3.jpg) center top no-repeat;
}

#sorbact_part3_horiz p,
#sorbact_part4_horiz p,
#sorbact_part5_horiz p {
width: 210px;
text-align: center;
margin-top: 110px;
font-size: 11px;
}

#sorbact_part6 {
float:left;
margin-top: 30px;
width: 700px;
height: 170px;
background: url(images/sorbact_fond.jpg) no-repeat;
}

#sorbact_part6 h2 {
padding-top: 10px;
padding-left: 10px;
}
#sorbact_list1,
#sorbact_list2 {
float:left;
margin-top: 10px;
margin-left: 90px;
width: 250px;
height: 120px;
}

#sorbact_list2 {
margin-left: 50px;
}

#sorbact_list1 p,
#sorbact_list2 p {
padding: 0px;
padding-top: 20px;
font-size: 14px;
}

#sorbact_part7 {
float:left;
margin-top: 20px;
width: 700px;
height: 110px;
}

#sorbact_part7 h2 {
width: 700px;
}

#sorbact_part8_horiz,
#sorbact_part9_horiz,
#sorbact_part10_horiz {
float:left;
margin-left: 10px;
width: 220px;
height: 180px;
}

#sorbact_part8_horiz {
background: url(images/sorbact_photo1.jpg) bottom no-repeat;
}

#sorbact_part9_horiz {
background: url(images/sorbact_photo2.jpg) bottom no-repeat;
}

#sorbact_part10_horiz {
background: url(images/sorbact_photo3.jpg) bottom no-repeat;
}

#sorbact_part11 {
float:left;
margin-top: 20px;
width: 700px;
height: 45px;
background: url(images/sorbact_pdf.jpg) center no-repeat;
}

#sorbact_part11 p {
margin-top: 5px;
margin-left: 250px;
}

#sorbact_part12_horiz,
#sorbact_part13_horiz {
float:left;
padding: 0px;
/* border: 1px solid; */
margin-top: 20px;
margin-left: 5px;
width: 340px;
height: 160px;
}

#sorbact_part12_horiz {
background: url(images/sorbact_abigo.jpg) no-repeat;
}

#sorbact_part13_horiz {
background: url(images/sorbact_inresa.jpg) no-repeat;
}

#sorbact_part12_horiz p,
#sorbact_part13_horiz p {
margin: 0px;
padding: 0px;
margin-top: 60px;
width: 340px;
text-align: center;
}


#sorbact_part12_horiz p a,
#sorbact_part13_horiz p a {
color: #666666;
}

#sorbact_part14 {
float:left;
margin-top: 20px;
width: 700px;
height: 80px;
}

#form_recherche {
padding: 0;
margin-top: 20px;
margin-left: 10px;
}

#form_recherche input[type=text],
#formulaire_enregistrement input[type=text],
#formulaire_enregistrement input[type=password],
#mdp_oublie input[type=text] {
font-family: Myriad Pro;
font-size: 16px;
border: 0;
padding: 0;
margin: 0;
padding-left: 5px;
width: 200px;
height: 22px;
background: url(images/case.jpg) no-repeat;
}

#form_recherche input[type=submit],
#formulaire_enregistrement input[type=submit],
#mdp_oublie input[type=submit] {
font-family: Myriad Pro;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
border: 0;
padding: 0;
margin: 0;
width: 120px;
height: 22px;
background: url(images/search.jpg) no-repeat;
}

#alphabetique {
margin-top: 20px;
margin-left: 10px;
line-height: 20px;
}

#alphabetique a {
color: #000000;
font-size: 14px;
}

#grid_recherche {
width: 600px;
margin-top: 20px;
margin-left: 10px;
width: 340px;
height: 157px;
background: url(images/fond_resultats.jpg) left bottom no-repeat;
}

#grid_recherche h2 {
padding-bottom: 3px;
}

#grid_recherche p.ligne_result {
padding: 2px;
margin-top: 4px;
margin-left: 10px;
padding-left: 20px;
width: 310px;
background: url(images/loupe.jpg) left bottom no-repeat;
}

#grid_recherche p.navigateur {
text-align: center;
font-size: 12px;
padding: 0px;
margin: 0px;
margin-top: -18px;
width: 340px;
}

#form_titles,
#form_inputs {
float:left;
padding: 0;
margin: 0;
margin-top: 20px;
}

#form_titles {
width: 150px;
}

#form_inputs {
width: 500px;
}

#form_titles p,
#form_inputs p {
padding: 0;
margin: 0;
line-height: 30px;
}

#form_titles p {
text-align: right;
width: 150px;
}

#form_inputs p {
padding-left: 10px;
text-align: left;
width: 400px;
}

#form_inputs p.border_dotted,
#form_titles p.border_dotted {
border-bottom: 1px dotted;
margin-bottom: 10px;
}

#type_lieu {
margin-left: 160px;
font-size: 12px;
color: #666666;
}

#error {
border: 1px solid;
text-align: center;
font-size: 12px;
padding: 5px;
margin-left: 100px;
margin-bottom: 20px;
width: 500px;
color: red;
}

#login_ok {
font-size: 12px;
margin-left: 100px;
width: 500px;
}

#details_produit {
width: 695px;
height: 107px;
background: url(images/fond_details.jpg) no-repeat;
}

#details_produit h2,
#bulletin_analyse h2,
#grid_conditionnement h2 {
margin-left: 10px;
margin-bottom: 15px;
padding-top: 10px;
width: 695px;
}

#fiche_dispo,
#fiche_indispo {
float:left;
font-size: 12px;
color: #666666;
padding: 0;
margin: 0;
padding-top: 5px;
width: 695px;
height: 18px;
}

#fiche_dispo {
background: url(images/fond_fiches_dispo.jpg) right bottom no-repeat;
}

#fiche_indispo {
background: url(images/fond_fiches_indispo.jpg) right bottom no-repeat;
}

#fiche_dispo p,
#fiche_indispo p {
padding: 0;
margin: 0;
margin-left: 10px;
}

#bulletin_analyse {
margin-top: 10px;
width: 695px;
height: 107px;
background: url(images/fond_fiches.jpg) no-repeat;
}

#grid_header {
width: 695px;
height: 25px;
}

#ba_row_dispo,
#ba_row_indispo {
width: 695px;
height: 23px;
}

#ba_row_dispo {
background: url(images/fond_fiches_dispo.jpg) no-repeat;
}

#ba_row_indispo {
background: url(images/fond_fiches_indispo.jpg) no-repeat;
}

#ba_header,
#ba,
#lot_header,
#lot,
#date_peremption_header,
#date_peremption,
#reference_header,
#reference,
#conditionnement_header,
#conditionnement,
#prix_header,
#prix {
float:left;
margin: 0px;
padding: 0px;
font-size: 12px;
font-weight: bold;
color: #666666;
}

#ba,
#lot,
#date_peremption,
#reference,
#conditionnement,
#prix {
font-weight: normal;
margin: 0px;
padding: 0px;
padding-top: 5px;
height: 18px;
}

#ba,
#ba_header,
#reference,
#reference_header {
margin-left: 10px;
width: 395px;
}

#lot,
#lot_header,
#conditionnement,
#conditionnement_header {
width: 115px;
}

#date_peremption,
#date_peremption_header,
#prix,
#prix_header {
width: 140px;
}

#grid_conditionnement {
float:left;
margin-top: 20px;
width: 695px;
height: 107px;
background: url(images/fond_fiches.jpg) no-repeat;
}

#cond_standard,
#cond_nouveaute,
#vide {
width: 695px;
height: 23px;
}

#cond_standard,
#vide {
background: url(images/fond_standard.jpg) no-repeat;
}

#cond_nouveaute {
background: url(images/fond_nouveau.jpg) no-repeat;
}

#legende {
float:left;
margin-top: 45px;
width: 695px;
height: 23px;
}

#dispo,
#indispo,
#nouveaute {
float:left;
margin: 0px;
padding: 0px;
width: 300px;
height: 23px;
}

#dispo {
margin-left:20px;
width: 320px;
}

#indispo {
width: 220px;
}

#nouveaute {
width: 130px;
}

#dispo {
background: url(images/fichier_dispo.jpg) left no-repeat;
}

#indispo {
background: url(images/fichier_indispo.jpg) left no-repeat;
}

#nouveaute {
background: url(images/nouveaute.jpg) left no-repeat;
}

#dispo p,
#indispo p,
#nouveaute p,
#vide p {
margin: 0px;
padding: 0px;
padding-top: 5px;
padding-left: 30px;
}

#grid_footer {
float:left;
width: 695px;
height: 9px;
background: url(images/fiche_footer.jpg) no-repeat;
}

#mdp_oublie {
margin: 0px;
padding: 0px;
font-size: 12px;
color: #666666;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 30px;
width: 400px;
}

#mdp_oublie input[type=submit] {
margin-left: 39px;
}

#warning {
width: 550px;
height: 90px;
padding-top: 30px;
padding-left: 100px;
background: url(images/warning.jpg) 40px 30px no-repeat;
}

#services_industries_main1 {
padding-left: 300px;
height: 400px;
background: url(images/service_industrie_1.jpg) left no-repeat;
}

#services_industries_main1 p,
#services_industries_main2 p,
#services_industries_main2 ul {
width: 370px;
}

#services_industries_main2 {
margin-top: 10px;
background: url(images/service_industrie_2.jpg) right no-repeat;
}

#amm {
padding-left: 300px;
background: url(images/proveblue_1.jpg) left no-repeat;
}

#amm p {
width: 360px;
padding-left: 30px;
}

#amm p.proveblue {
padding-top: 60px;
background: url(images/proveblue.jpg) top left no-repeat;
}


#o2c {
background: url(images/o2c2.jpg) right no-repeat;
}

#o2c p {
width: 360px;
padding-left: 5px;
}

#o2c p.o2c_haut {
padding-top: 60px;
background: url(images/o2c.jpg) top left no-repeat;
}

#drymax {
padding-top: 100px;
background: url(images/drymax_2.jpg) top center no-repeat;
}

#drymax p.drymax_haut {
padding-top: 220px;
background: url(images/drymax_1.jpg) top center no-repeat;
}

#drymax p.drymax_bas {
text-align: center;
padding-bottom: 315px;
background: url(images/drymax_3.jpg) bottom center no-repeat;
}

#pilldrink {
padding-left: 300px;
background: url(images/pilldrink.jpg) center left no-repeat;
}

#pilldrink p {
width: 360px;
padding-left: 30px;
}

#pilldrink p.pill_drink_1 {
font-size: 15px;
text-align: center;
color: blue;
padding-top: 100px;
background: url(images/pill_drink_logo.jpg) top center no-repeat;
}

#pilldrink ul {
margin-left:10px;
margin-top:10px;
padding-top:10px;
padding-bottom:10px;
}

#pilldrink p.pill_drink_2 {
width: 350px;
margin-left:10px;
margin-top:10px;
}

#pilldrink p.pill_drink_3 {
text-align: right;
}
