body { font-family:Arial; font-size:8pt; color:#333; background-color:#FFF;  }
td { font-family:Arial; font-size:8pt; color:#333;  }
div { margin:0; padding:0; } 
p { margin:0; padding: 0 0 10px 0; }

#Home {width:950px; height:970px; margin:0 auto; background-image:url('../resources/image/precellys/fonds/back-home.png'); background-repeat: no-repeat; }
#Logo {width:265px; padding: 5px 80px 0 14px; float: left; }
#NavH {padding-top: 0px; float: left; }
#salut {padding: 10px 0 20px 350px; color:#FFF; font-weight: bold; width: 200px; text-align:right;  }
#Bando {width: 661px; height:360px; padding:0px 0 0 0px; float: left;  }
#NavV {width: 270px; height:345px; padding-top: 10px; float: left;  }
#Recherche {padding-top: 10px; }
#News {width: 260px; height: 430px; text-align:justify; padding: 0 24px 0 7px; clear:left; float: left;  }
#InfoHome {width: 298px; padding: 0 42px 0 0; color:#FFF; float: left; }
#ProduitHome {width: 300px; padding-top: 20px; float: left; }
#LogoPied{padding: 10px 0 0 395px; clear:left; }

#PageProduit {width:950px;margin:0 auto; }
#InterieurProduit {display:inline-block; width:950px;background-image:url('../resources/image/precellys/fonds/back.png'); background-repeat:no-repeat;  }
#InterieurMap {display:inline-block; width:950px;background-image:url('../resources/image/precellys/fonds/backLarge.png'); background-repeat:no-repeat;  }
#ariane {padding: 0 0 10px 31px; clear:left; }
#Menu {padding: 0 20px 0 14px; float: left; width:205px; }
#Corps { float: left; width:685px; }
#CorpsBig { padding: 0 20px 0 14px; width:880px; }
#LogoPiedInterne {padding: 50px 0 0 395px; clear:left; width:555px;height:78px;background:url('../resources/image/polyxene/fonds/foot.jpg') no-repeat; background-position:center bottom; margin:0 auto; }
#produitPrecellys { width:305px; height:541px; border: solid #1E4C6F 1px; float:left; padding: 5px 10px; margin-right: 8px;  }
#produitColonne2 { float:left; padding-bottom:10px;  }
#produitMinilys { width:325px; height:275px; border: solid #1E4C6F 1px; padding: 5px 10px; margin-bottom: 10px;  }
#produitCryolys { width:325px; height:243px; border: solid #1E4C6F 1px; padding: 5px 10px;  }
#produitKits { width:660px; height:210px; border: solid #1E4C6F 1px; clear:left; padding: 5px 10px;  }

.black {color:#000; font-weight: bold; }

/* FLASH */
#flashContent { display:none; } 
#flashContentVideos { display:none; }
#flashContentMap{ display:none; }


/* MENUS */
.survol {cursor: pointer; }
.ph2, .ph2 td {cursor: pointer; background-color:#FFF; color:#666; font-size: 8pt; font-weight : normal; }
.ph2on, .ph2on td {cursor: pointer; background-color:#FFF; color:#000; font-size: 8pt; font-weight : bold; }
.sm1, .sm1 td {cursor: pointer; color:#222; font-size: 9pt; font-weight : normal; }
.sm1on, .sm1on td {cursor: pointer; color:#1E4C6F; font-size: 9pt; font-weight : bold; }
.sm2, .sm2 td {cursor: pointer;  color:#444; font-size: 8pt; font-weight : normal; }
.sm2on, .sm2on td {cursor: pointer; color:#1E4C6F; font-size: 8pt; font-weight : normal; }
.rollover {background-color:#AAA; border-top: solid 1px #888; }
.navfil {background:url('../resources/image/precellys/fonds/navcentre.png'); width:17px;   }

/* MISE EN PAGE */
.ariane {padding:10px 0;}
.divItemTitre {padding-top:10px;}
ul {list-style-position: outside; list-style-type:disc;margin-top:0;padding:0 0 0 20px;}
li {padding-bottom: 6px;}

/* TITRES */
h1{color:#1E4C6F ;padding:5px 0 15px 0;margin:0;font-family:Arial;font-size:14pt; }
h2 {color:#1E4C6F ;padding:5px 0;margin:0 0 5px 0;font-family:Arial;font-size:9pt;font-weight:bold;border-bottom:solid 1px #1E4C6F;width:300px; } 
h3{color:#000;padding:5px 0;margin:0;font-family:Arial;font-size:9pt;font-weight:bold; }
h4{color:#888;padding:5px 0;margin:0;font-family:Arial;font-size:8pt;font-weight:bold; }
h5{color:#1E4C6F ;padding:5px 0;margin:0;font-family:Arial;font-size:9pt;font-weight:bold; }
h6{color:#1E4C6F ;padding:15px 0 6px 0;margin:0;font-family:Arial;font-size:13px;font-weight:bold; }
.separe{border-bottom:1px dotted #00397D; border-top:1px dotted #00397D; }

/* RECHERCHE */
.searchBox {border: 1px solid #1E4C6F;  }
.searchLabel, .searchLabel td {color:#1E4C6F; font-size: 9pt; }

/* LIENS */
a:link,a:visited, a:active, a:hover {color:#000;text-decoration:underline; font-weight: bold; }
a.pdf:active, a.pdf:link, a.pdf:visited, a.pdf:hover{ text-decoration:none; }
.chemin, a.chemin:active,a.chemin:link,a.chemin:visited {color:#1E4C6F;text-decoration:none;font-size:7pt; }
a.annexe:active, a.annexe:link, a.annexe:visited {cursor: pointer;  color:#1E4C6F; font-size: 8pt; font-weight : bold; text-decoration:none; }
a.annexe2:active, a.annexe2:link, a.annexe2:visited {cursor: pointer;  color:#1E4C6F; font-size: 9pt; font-weight : bold; text-decoration:none; }

a.video:active,a.video:link,a.video:visited {color:#333;text-decoration:none;font-size:10pt;font-family: Arial;text-transform:uppercase;}
a.video2:active,a.video2:link,a.video2:visited {color:#333;text-decoration:none;font-size:8pt;font-family:Arial Black, Arial;text-transform:uppercase;font-weight:bold;}
a.micro:active,a.micro:link,a.micro:visited {color:#86B508;text-decoration:none;font-size:10pt;font-family: Arial;text-transform:uppercase;}
a.micro2:active,a.micro2:link,a.micro2:visited {color:#86B508;text-decoration:none;font-size:8pt;font-family:Arial Black, Arial;text-transform:uppercase;font-weight:bold;}
a.db:active,a.db:link,a.db:visited {color:#9BADC6;text-decoration:none;font-size:10pt;font-family: Arial;text-transform:uppercase;}
a.db2:active,a.db2:link,a.db2:visited {color:#9BADC6;text-decoration:none;font-size:8pt;font-family:Arial Black, Arial;text-transform:uppercase;font-weight:bold;}

a.annexe:hover, a.annexe2:hover {text-decoration:underline; }

/* FORMULAIRES */
.cadre{border:solid 1px #888 ;width:200px;text-align:left;font-size:8pt;}
.cadrelong {border: #888 1px solid; color: #000; background-color: #FFF;width:440px;}
.cadremultiple {border: #888 1px solid; color: #000; background-color: #FFF;width:600px;height:100px;}
.cadrelire { border-style: none; color: #aaa; background-color: #FFF;width:200px;}
.cadrerequis { border: #000 1px solid; color: #000; background-color: #FFF;width:200px;}
.cadrelongrequis { border: #000 1px solid; color: #000; background-color: #FFF;width:440px;}
.cadremultiplerequis {border: #000 1px solid; color: #000; background-color: #FFF;width:600px;height:100px;}
.cadrehtmlrequis {border: #000 1px solid; color: #000; background-color: #FFF;width:600px;height:400px;}
.cadreinvisible { border-style: none; background-color: transparent; width:1px;color:#FFF;font-size:1pt;}
.bouton {cursor: pointer; color: #FFF; background-color: #1E4C6F; font-size:9pt;}
.bouton td{ border: #333 1px solid;}
.boutonFormulairePlacement {padding-left:290px; }

/* MSGBOX */
.msgbox_header{background-color:#FFF;color:#00397D;font-size:9pt;font-family:Arial, Helvetica,;font-weight:bold;padding:5px 5px 0 5px;
border-left:solid 1px #FFF;border-top:dotted 1px #000;border-right:solid 1px #FFF;}
.msgbox_header td{background-color:#FFF;color:#00397D;font-size:9pt;font-family:Arial, Helvetica,;font-weight:bold;}
.msgbox_content{background-color:#FFF;color:#FFF;font-size:8pt;font-family:Arial, Helvetica,;padding:5px;
border-left:solid 1px #FFF;border-bottom:dotted 1px #000;border-right:solid 1px #FFF;text-align:center;}

/* LOGIN */
.tbLoginInvisible { border-style: none; background-color: transparent; width:3px; color:#FFF;}
.tbLoginCadre {border:solid 1px #888;background-color:#fff; text-align:left;width:200px;color:#333 ;font-size: 8pt;}
.tbLoginBouton {cursor: pointer; color: #000; background-color: #fff; font-size:9pt; margin-left:10px;}
.tbLoginBouton td{ border: #333 1px solid;}
td.tbLoginLigne{text-align:left; vertical-align:top;}
.erreur{padding-left:15px;color:#FA911E;font-weight:bold;}

/* SITE MAP */
.mapstyle, .mapstyle table {width:230px; }
.maproot { font-weight: bold; font-size: 10pt; color: #00397D;text-decoration:none; }
.maproot a:link, .maproot a:active, .maproot a:visited { font-size: 10pt; color: #1E4C6F ;text-decoration:none; }
.mapchild a:link, .mapchild a:active, .mapchild a:visited { font-size: 8pt; color: #000;text-decoration:none; }
.mapbaby a:link, .mapbaby a:active, .mapbaby a:visited { font-size: 7pt; color: #555;text-decoration:none; }
.mapmicro a:link, .mapmicro a:active, .mapmicro a:visited { font-size: 7pt; color: #555;text-decoration:none; }
.maproot a:hover,.mapchild a:hover,.mapbaby a:hover,.mapnull a:hover{text-decoration:underline; }

/* NAVBARRE */
.nvb1{width:650px;}
.nvbBody{ background-color:#FCFCFC; padding: 10px; }

/* DROPDOWN */
.comboBox { border: 1px solid #888888 ; background-color: #FFFFFF;color:#333333;cursor:pointer; }
.comboBoxHover{ border: 1px solid #888888 ; background-color: #FFFFFF; }
.comboDropDown { border: 1px solid #888888 ; background-color: #FFFFFF; padding: 1px;padding-right: 0px;width: 450px;}
.comboTextBox{border: 0px;padding-left: 2px;padding-right: 2px;color:#333333;font-family:arial;}
.comboTextBoxHover{background-color: #fbede5;color:#333333;cursor:pointer; }
.comboItem{padding: 3px;padding-top: 4px;padding-bottom: 4px;color:#333333;cursor:pointer;}
.comboItemHover{background-color: #e7f3fb; color:#333333;padding: 2px;padding-top: 3px;padding-bottom: 3px;cursor:pointer;}
