/*****************************************/
/*               General        		 */
/*****************************************/
* {
margin:0;
padding:0;
}

html, body {
margin: 0;
padding: 0;
height: 100%;
}

html { overflow-y: scroll; } 

body {
margin:0;
padding:0;
height: 100%;
text-align: center;
font-size:62.5%;
color:#374d61;
font-family:Arial, Helvetica, sans-serif;
background: #CCC url(../img/bg.gif);
}

img {
border:0;
}

a {
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

img {
display: block;
}

#header {
width:761px;
height:234px;
}

#header-inscription {
width:761px;
height:94px;
background:transparent url(../img/bg-inscritpion-pro.png) no-repeat
}

#container {
margin-left: auto;
margin-right: auto;
width:761px;
background:#FFF url(../img/bg-container.gif) repeat-y;
text-align: left;
position: relative;
font-size:1.1em;
min-height: 100%; /* For Modern Browsers */
height: auto !important;
height: 100%;
}

#HP-gauche {
width:510px;
float:left;
}

h1 {
font-size:1em;
color:#39C;
}

h1 span, h2 span {
display:none;
}

#HP-bienvenue p, #HP-bienvenue-pro p {
margin-left:15px;
margin-right:20px;
margin-top:20px;
width:270px;
}

a.en-savoir-plus {
color:#E93B97;
font-weight:bold;
padding-left:13px;
background:transparent url(../img/puce-plus.gif) no-repeat 0 5px;
}

a.en-savoir-plus-noir {
color:#374d61;
font-weight:bold;
padding-left:13px;
background:transparent url(../img/puce-plus-noir.gif) no-repeat 0 5px;
}

a.top {
color:#E93B97;
font-weight:bold;
padding-left:13px;
background:transparent url(../img/puce-top.gif) no-repeat 0 8px;
}

#HP-droit {
margin-left:11px;
float:left;
width:230px;
}

.bloc-droit {
background:#CCC url(../img/bg.gif);
width:230px;
margin-top:12px;
padding-top:8px;
padding-bottom:5px;
margin-bottom:10px;
}

.bloc-droit img {
margin-left:8px;
}

.clearboth {
width:100%;
clear:both;
height:1px;
line-height:0.1em;
font-size:1px;
}

.hello {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
margin-right:10px;
text-align:right;
float:left;
}

#deconnexion-home .hello{
width:620px;
}

#deconnexion .hello{
width:407px;
}

#bouton {
width:105px;
float:left;
text-align:right;
}

#bouton img{
display:inline;
}

#deconnexion-home, #deconnexion {
margin-right:11px;
min-height:12px;
}

#deconnexion-home {
background:#E5E8EA url(../img/bg-deconnexion.gif) no-repeat;
margin-left:11px;
width:735px;
}

#deconnexion {
background:#E5E8EA url(../img/bg-deconnexion.gif) no-repeat -233px 0;
width:522px;
}

#glossaire-lettres {
margin-left:18px;
}

#glossaire-lettres img {
display:inline;
vertical-align:top;
margin-bottom:40px;
}

.letter {
height:34px;
border-bottom:4px solid #e5e8ea;
margin-bottom:14px;
}

.letter h3 {
font-size: 21px;
display:inline;
float:left;
}

.letter .top {
padding-top:5px;
text-align:right;
}

hr {
height: 1px;
margin: -0.5em 0;
padding: 0;
color: #cbd1d6;
background-color: #cbd1d6;
border: 0;
clear:both;
/*margin-top:30px;*/
margin-bottom:15px;
}

/*****************************************/
/*               Pre home        		 */
/*****************************************/

h1.prehome-ph {
height:40px;
background:transparent url(../img/H1-prehome-po.gif) no-repeat 0 1px;
}

h1.pourquoi {
background:transparent url(../img/H1-pourquoi.gif) 0 20px;
}

h1.la-maladie-veineuse {
background:transparent url(../img/H1-la-maladie-veineuse.gif) 0 20px;
}

h1.prehome-md {
height:25px;
background:transparent url(../img/H1-prehome-pr.gif) no-repeat 0 1px;
}

h1.selection {
background: transparent url(../img/H1-votre-selection.gif) no-repeat 0 20px;
}

#pre-home {
margin-left: auto;
margin-right: auto;
text-align: left;
position: relative;
width:706px;
height:272px;
margin-top:24px;
background-color:#FFF;
}

#code_oublie {
margin-left: auto;
margin-right: auto;
text-align: left;
position: relative;
width:706px;
height:100px;
background-color:#FFF;
font-size:1.1em;
}

#code_oublie .login{
background-color:#FFF;
width:241px;
height:85px;
padding-top:8px;
padding-right:28px;
float:right;
text-align:justify;
}

#code_oublie form{
float:right;
}

#foldering-prehome-ph, #foldering-prehome-md {
margin-left: auto;
margin-right: auto;
text-align: left;
position: relative;
width:706px;
height:124px;
background-color:#FFF;
font-size:1.1em;
}

#foldering-prehome-ph .intro, #foldering-prehome-md  .intro{
width:235px;
margin-left:184px;
margin-top:26px;
margin-right:17px;
float:left;
display:inline;
}

#foldering-prehome-ph .login, #foldering-prehome-md  .login{
background-color:#f1f2f4;
width:241px;
height:85px;
padding-top:8px;
padding-left:5px;
margin-top:18px;
float:left;
}

#foldering-prehome-ph .login p, #foldering-prehome-md .login p{
margin-top:10px;
text-align:right;
padding-right:4px;
color:#777;
}

#foldering-prehome-ph .login img, #foldering-prehome-md .login img{
vertical-align:middle;
display:inline;
padding-left:14px;
}

#foldering-prehome-ph p input, #foldering-prehome-md p input{
margin-left:18px;
}

input.prehome {
border:1px solid #d2d2d2;
width:97px;
font-size:0.9em;
color:#777;
padding-left:3px;
}

a.puce-login {
color:#777;
padding-left:13px;
background:transparent url(../img/puce-login.gif)  no-repeat 0 5px;
}

.login .bouton {
vertical-align:bottom;
}

/*****************************************/
/*               	Menu        		 */
/*****************************************/

#menu, #menu-contact, #menu-ph, #menu-md, #menu-md-form, #menu-glossaire, #menu-faq, #menu-actu, #menu-qui-sommes-nous, #menu-mentions, #menu-plan{
width:199px;
float:left;
color:#374D61;
margin-top:9px;
margin-left:11px;
display: inline;
font-size:1em;
}

#menu-contact {
height:400px;
background:transparent url(../img/bg-menu-contact.png) no-repeat 0 29px;
}

#menu-glossaire {
height:360px;
background:transparent url(../img/bg-menu-glossaire.jpg) no-repeat 0 29px;
}

#menu-faq {
height:360px;
background:transparent url(../img/bg-menu-faq.jpg) no-repeat 0 29px;
}

#menu-actu {
height:360px;
background:transparent url(../img/bg-menu-actualites.png) no-repeat 0 29px;
}

#menu-qui-sommes-nous {
height:360px;
background:transparent url(../img/bg-menu-quisommes.png) no-repeat 0 29px;
}

#menu-mentions {
height:347px;
background:transparent url(../img/bg-menu-mentions.jpg) no-repeat 0 29px;
}

#menu-plan {
height:360px;
background:transparent url(../img/bg-menu-plan.jpg) no-repeat 0 29px;
}

#menu li.one {
background:#F1F1F3 url(../img/bg-menu-li.gif) no-repeat 0 100%;
padding-left:16px;
height:22px;
min-height:22px;
line-height:1.1em;
width:199px;
voice-family: "\"}\"";
voice-family:inherit;
width: 183px; /* special IE 5.5 que j'adore :-( */
}

html>body .one {
width: 183px;
}

#menu li.one a {
display:block;
height:22px;
}

#menu li{
list-style-type:none;
padding-top:8px;
}

#menu li ul{
padding-left:0;
width:199px;
background:#F1F1F3 url(../img/bg-menu-li-ul.gif) no-repeat 0 100%;
}

#menu li ul li{
padding-left:45px;
width:154px;
background:#F1F1F3 url(../img/puce-menu.gif) no-repeat 38px 12px;
line-height:1em;
}

#menu li ul li em{
font-weight:bold;
font-style:normal;
}

ul.sousnav {
margin-left:0;
padding-left:0;
background-color:#FF99FF;
padding-bottom:10px;
}

#menu li.onestrong {
background:#F1F1F3 url(../img/bg-menu-listrong.png) no-repeat 0 0;
width:199px;
}

#menu li.onestrong span{
padding-left:24px;
font-weight:bold;
background:transparent url(../img/puce-menu.gif) no-repeat 17px 4px;
}

#menu a:hover{
text-decoration:none;
font-weight:bold;
}

#menu a {
color:#374D61;
}

#menu li strong{
font-weight:bold;
padding-left:8px;
background:transparent url(../img/puce-menu.gif) no-repeat 1px 4px;
height:22px;
}

/*****************************************/
/*               Ss Niveau        		 */
/*****************************************/

h1.inscription-ph {
background:transparent url(../img/H1-formulaire-inscription-ph.gif) 0 20px;
}

h1.inscription-me {
background:transparent url(../img/H1-formulaire-inscription-me.gif) 0 20px;
}

h1.modif {
background:transparent url(../img/H1-modifications.gif) 0 20px;
}

h1.contact {
background: transparent url(../img/H1-contact.gif) no-repeat 0 20px;
}

h1.glossaire {
background: transparent url(../img/H1-glossaire.gif) no-repeat 0 20px;
}

h1.faq {
background: transparent url(../img/H1-faq.gif) no-repeat 0 20px;
}

h1.actualites {
background: transparent url(../img/H1-actualites.gif) no-repeat 0 20px;
}

h1.mentions {
background: transparent url(../img/H1-mentions.gif) no-repeat 0 20px;
}

h1.plan {
background: transparent url(../img/H1-plan.gif) no-repeat 0 20px;
}

#chemin-de-fer p, #chemin-de-fer-pro p {
background:#F3F3F3 url(../img/bg-chemin-de-fer.gif) no-repeat 100% 100%;
/*width:452px;*/
/*margin-left:219px;*/
padding-left:8px;
}

#chemin-de-fer a, #chemin-de-fer-pro a {
color:#999;
}

#chemin-de-fer em, #chemin-de-fer-pro em {
color:#1D83E0;
font-style:normal;
}

#contenu, #contenu-pro{
margin-left:14px;
margin-bottom:10px;
width:522px;
float:left;
}

#contenu {
margin-top:9px;
background:transparent url(../img/bg-H1-contenu.gif) repeat-x;
}

#ph_1, #ph_2, #ph_3, #ph_4, #ph_5, #ph_6, #ph_7, #ph_8, #ph_9, #ph_10, #ph_11, #ph_12, #ph_13, #ph_14, #ph_15, #ph_16, #ph_17, #ph_18, #ph_19, #ph_20  {
width:496px;
margin-left:11px;
margin-top:11px;
margin-bottom:11px;
}

#contenu h1, #contenu-pro h1{
height:47px;
margin-bottom:16px;
background-repeat:no-repeat;
}

#contenu h2, #contenu-pro h2{
background-color:#F1F2F4;
color:#374D61;
margin-top:9px;
margin-bottom:14px;
/*padding-left:20px;*/
clear:both;
}

#contenu-pro h2 .glossaire {
background-color:#FFF;
}

.divh3 h3, h3.no-sifr{
padding-left:14px;
padding-right:14px;
padding-top:6px;
padding-bottom:6px;
min-height:12px;
color:#1D83E0;
font-size:1em;
font-weight:bold;
background:#F1F2F4 url(../img/bg-H3-contenu.gif) repeat-x 0 100%;
margin-bottom:15px;
}

#contenu h4, #contenu-pro h4{
font-weight:bold;
font-size:1.1em;
margin-bottom:13px;
}

#contenu h4.ssmargin, #contenu-pro h4.ssmargin{
margin-bottom:0;
}

#contenu p, #contenu-pro p{
padding-bottom:12px;
}

/*ul.puces li{
background:transparent url(../img/li-puce.gif) no-repeat 0 5px;
list-style-type:none;
padding-left:12px;
}*/

#contenu ul li{
background:transparent url(../img/li-puce.gif) no-repeat 0 5px;
list-style-type:none;
padding-left:12px;
}

ul.puces-rose li{
background:transparent url(../img/li-puce-rose.gif) no-repeat 0 5px;
list-style-type:none;
padding-left:12px;
position:relative;
}

#img-menu {
background:#CCC url(../img/bg.gif);
margin-top:22px;
padding-top:10px;padding-bottom:10px;
/*height:97px;*/
padding-left:11px;
width:199px;
voice-family: "\"}\"";
voice-family:inherit;
width:188px; /* burn IE 5.5 */
/*height:87px;*/
}

html>body #img-menu { 
width: 188px;
/*height:87px;*/
}
.form-margin {
clear:both;
height:15px;
}

.quest-left, .quest-right {
float:left;
width:240px;
margin-left:15px;
display:inline;
}

.quest-left input, .quest-right input{
margin-right:8px;
padding-top:0;
margin-top:0;
display:inline;
}

#ul-phleb {
margin-bottom:60px;
}

.quest-left label, .quest-right label{
width:200px;
float:left;
padding-top:4px;
margin-left:10px;
}

*> .quest-left label, .quest-right label {
padding-top:0;
}

label .mail{
margin-left:0;
}

.quest-left input, .quest-right input{
float:left;
width:15px;
}
 
.line {
clear:both;
overflow:hidden;
height:100%;
}

#abo-resu-phlebo {
border:1px solid #cbd1d6;
width:517px;
}

#abo-resu-phlebo p {
margin-left:11px;
margin-top:6px;
}

.email-abo {
width:259px;
padding-left:3px;
border:1px solid #cbd1d6;
}

#bt-valid {
padding-right:10px;
margin-top:15px;
width:501px;
text-align:right;
height:30px;
}

#anim-flah-pdt {
width:511px;
height:365px;
}

#fiche-pdt {
width:511px;
background: #CCC url(../img/bg.gif);
}

#titre-bloc-pdt-1, #titre-bloc-pdt-2, #titre-bloc-pdt-3, #titre-bloc-pdt-4,  #titre-bloc-pdt-3-cata, #titre-bloc-pdt-2-cata{
height:34px;
margin-left:11px;
width:490px;
}

#titre-bloc-pdt-1, #titre-bloc-pdt-3, #titre-bloc-pdt-4, #titre-bloc-pdt-2-cata {
margin-top:13px;
}

#fiche-pdt .validbloc2 {
width:100%;
text-align:right;
background-color:#33FFCC;
}

#fiche-pdt .validbloc2 a{
border:0;
}

#titre-bloc-pdt-1 img, #titre-bloc-pdt-2 img, #titre-bloc-pdt-3 img, #titre-bloc-pdt-3-cata img, #titre-bloc-pdt-4 img{
float:left;
margin-left:12px;
}

#fiche-pdt .titre {
color:#59a4e8;
margin-left:31px;
display:inline;
float:left;
padding-top:13px;
}

#fiche-pdt .selection {
margin-left:10px;
padding-top:13px;
width:170px;
float:left;
color:#e7007c;
}

#fiche-pdt .selection-bt {
margin-left:10px;
float:left;
margin-top:8px;
}

#fiche-pdt .classe, #fiche-pdt .type {
padding-top:8px;
margin-left:8px;
width:135px;
float:left;
}

#fiche-pdt .classe select, #fiche-pdt .type select{
width:90px;
}

#titre-bloc-pdt-1 {
background:#FFF url(../img/1.gif) no-repeat 14px 14px;
}

#titre-bloc-pdt-2 , #titre-bloc-pdt-2-cata{
background:#FFF url(../img/2.gif) no-repeat 14px 14px;
}

#titre-bloc-pdt-3, #titre-bloc-pdt-3-cata{
background:#FFF url(../img/3.gif) no-repeat 14px 14px;
}

#last-bloc-pdt {
margin-bottom:13px;
}

#titre-bloc-pdt-4 {
background:#FFF url(../img/4.gif) no-repeat 14px 14px;
}

#contenu-bloc-pdt-1, #contenu-bloc-pdt-2, #contenu-bloc-pdt-3, #contenu-bloc-pdt-4 {
overflow:auto;
margin-left:11px;
width:490px;
background-color:#FFF;
}

#contenu-bloc-pdt-1, #contenu-bloc-pdt-2, #contenu-bloc-pdt-3, #contenu-bloc-pdt-4 {
padding-bottom:4px;
}

/*.motif{
border:3px solid #a2acb6;
}

.motif:hover{
border:3px solid #e7007c;
}

.actif{
border:3px solid #e7007c;
}*/

#contenu-bloc-pdt-1 p, #contenu-bloc-pdt-2 p, #contenu-bloc-pdt-3 p{
margin-left:15px;
height:65px;
}

#contenu-bloc-pdt-1 a, #contenu-bloc-pdt-2 a, #contenu-bloc-pdt-3 a{
border:3px solid #a2acb6;
margin-left:25px;
margin-top:5px;
float:left;
}

#contenu-bloc-pdt-1 a:hover, #contenu-bloc-pdt-2 a:hover, #contenu-bloc-pdt-3 a:hover{
border:3px solid #e7007c;
}

#contenu-bloc-pdt-1 a.actif, #contenu-bloc-pdt-2 a.actif, #contenu-bloc-pdt-3 a.actif{
border:3px solid #e7007c;
}


#contenu-bloc-pdt-3 .inputpdt, #contenu-bloc-pdt-4 .inputpdt{
width:45px;
/*background:#FFF url(../img/bg-input.png);*/
padding-left:3px;
border:1px solid #cbd1d6;
}

#valid-bloc-pdt-2 {
margin-left:11px;
width:485px;
padding-right:5px;
background-color:#FFF;
padding-bottom:4px;
text-align:right;
}

#valid-bloc-pdt-2 img{
display:inline;
}

.line-form {
clear:both;
height:18px;
margin-bottom:8px;
}

.line-form label {
margin-left:15px;
margin-right:10px;
float:left;
}

.line-form .colOne{
width:85px;
}

.line-form .colTwo{
width:80px;
}

.line-form .bt-find {
text-align:right;
padding-right:5px;
float:right;
}

.line-form input {
float:left;
}

#valid {
width:500px;
padding-right:10px;
margin-top:9px;
background-color:#CC6666;
float:right;
text-align:right;
}

.deux-col {
width:510px;
overflow:auto;
}

.deux-col-actu {
width:476px;
}

.deux-col div, .deux-col-actu div  {
float:left;
}

.deux-col .formation-blabla {
width:313px;
}

.deux-col .formation-blabla {
width:313px;
margin-bottom:24px;
}

.deux-col .colG-maladie {
margin-right:20px;
}

.deux-col .maladie-blabla {
width:305px;
}

.deux-col-actu .actu-blabla {
width:310px;
margin-bottom:24px;
}

.deux-col-actu .img-actu img{
margin-left:10px;
border:3px solid #f1f2f4;
background:transparent url(../img/);
}

p.mentions {
font-size:0.8em;
color:#999;
}

#resultat-selection {
margin-top:14px;
padding-left:13px;
padding-right:13px;
overflow:auto;
background:#f1f2f4 url(../img/bg-selection.gif) no-repeat;
width:522px;
voice-family: "\"}\"";
voice-family:inherit;
width: 496px;
}

html>body #resultat-selection { /* burn IE5.5 */
width: 496px;
}

#resultat-selection h2{
margin-bottom:0;
}

#resultat-selection .contenu-selection{
padding-left:10px;
padding-right:10px;
padding-top:22px;
background:#FFF url(../img/bg-contenu-selection.gif) repeat-x;
float:left;
width:496px;
voice-family: "\"}\"";
voice-family:inherit;
width: 476px;
}

html>body #resultat-selection .contenu-selection {
width: 476px;
}

#bottom-resultat-selection {
background:#f1f2f4 url(../img/bg-bottom-resultat-selection.gif) no-repeat 0 100%;
}

.date{
font-weight:bold;
color:#999;
line-height:1.4em;
margin-bottom:0;
}

#resultat-selection h4 {
margin-top:12px;
margin-bottom:10px;
}

#resultat-selection #deux-col-resultat .img-conseil {
width:93px;
height:92px;
float:left;
}

#deux-col-conseil .conseil-blabla {
width:382px;
height:92px;
float:left;
}

#deux-col-conseil .conseil-blabla p{
margin-top:52px;
}

#deux-col-resultat .bloc-img{
width:190px;
float:left;
}

#deux-col-resultat .bloc-blabla{
float:left;
width:286px;

}

#deux-col-resultat .bloc-blabla .colG {
width:149px;
float:left;
text-align:right;
margin-right:10px;
}

#deux-col-resultat .bloc-blabla .colD {
width:121px;
float:left;
font-weight:bold;
}

#deux-col-resultat .ligne {
margin-bottom:8px;
clear:both;
overflow:auto;
}

#deux-col-resultat li {
list-style-type:none;
}

#deux-col-resultat .bloc-spe {
padding:8px;
width:250px;
margin-top:15px;
background-color:#f1f2f4;
margin-bottom:16px;
}

#deux-col-resultat .color {
margin-left:76px;
width:210px;		
}

#deux-col-resultat .color img{
border:3px solid #a2acb6;
vertical-align:top;
display:inline;
margin-left:11px;
}

p.puce-p {
background:transparent url(../img/puce-p.gif) no-repeat 0 5px;
padding-left:9px;
clear:both;
}

.bt-left {
margin-left:8px;
margin-top:13px;
height:30px;
float:left;
width:200px;
clear:both;
}

.bt-right {
margin-top:15px;
height:30px;
float:right;
width:200px;
text-align:right;
}

.bt-right img {
display:inline;
}

.archive-actu {
margin-bottom:15px;
}

.colPlan {
float:left;
}

.bloc-plan {
width:248px;
margin-right:10px;
margin-bottom:10px;
}

.bloc-plan li, .bloc-plan-spe li {
list-style-type:none;
}

.bloc-plan li.en-savoir-plus-noir-nolink {
color:#374d61;
font-weight:bold;
padding-left:13px;
background:transparent url(../img/puce-plus-noir.gif) no-repeat 0 5px;
}

.bloc-plan ul ul{
margin-left:12px;
margin-top:5px;
margin-bottom:5px;
}

#login-phlebo {
border-bottom:1px solid #cbd1d6;
padding-bottom:15px;
}

#login-phlebo label{
width:288px;
float:left;
}

#login-phlebo input.login-phlebo{
float:left;
width:109px;
/*background:#FFF url(../img/bg-input.png);*/
padding-left:3px;
border:1px solid #CBD1D6;
}

#login-phlebo em{
font-style:normal;
color:#E20079;
}

#login-phlebo .bt{
margin-left:10px;
width:88px;
float:right;
text-align:right;
}

/*****************************************/
/*     Formulaire contact / inscription  */
/*****************************************/

.contact { padding-top:12px; overflow:hidden; width:430px; background:transparent url(../img/bg-contact.gif) repeat-y 156px 0; }

.contact div{ clear:both; overflow:hidden; margin-bottom:5px; }

.contact label{
float:left;
text-align:right;
padding-right:26px;
padding-top:4px;
width:156px;
voice-family: "\"}\"";
voice-family:inherit;
width: 130px; /* special IE 5.5 que j'adore :-( */
}

*> .contact label {
padding-top:0;
}

.contact label.bt-radio {
width:auto;
padding-right:0;
}

html>body .one {
width: 130px;
}

.contact input, .contact textarea {
margin-left:10px;
margin-right:7px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
}

.contact span {
float:left;
background-color:#CCC;
padding-left:4px;
}

.contact span.civilite {
background-color:transparent;
}

.contact .col1, .contact .col2 {
width:45px;
}

.contact .text, .contact .cp, .contact .ville {
border:1px solid #cbd1d6;
padding-left:3px;
}

.contact .text {
width:252px;
font-size:1em;
}

.contact .cp {
width:69px;
}

.contact .ville {
width:161px;
}

.contact textarea {
border:1px solid #cbd1d6;
width:252px;
height:58px;
overflow:auto;
padding-left:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
}

.contact .abo {
margin-left:153px;
padding-left:3px;
}

.contact .labelabo {
padding-left:0;
padding-right:0;
width:237px;
text-align:left;
float:left;
}

.contact .lineform {
width:259px;
float:left;
margin-left:165px;
display:inline;
}

.contact select {
margin-left:10px;
margin-right:7px;
float:left;
}

#bt-valid-contact {
padding-right:0px;
margin-top:15px;
text-align:right;
height:30px;
padding-left:319px;
}

/*****************************************/
/*               Foldering       		 */
/*****************************************/

#pave-foldering {
width:518px;
border:2px solid #F1F2F4;
}

.divh3 {
width:400px;
float:left;
}

/* #pave-foldering h3 { */
.divh3 h3{
padding-top:6px;
margin-bottom:0;
margin-left:2px;
background:transparent url(../img/bg-H3-contenu.gif) repeat-x 2px 3px;
}

/* rajout dynamisme titre faq */
.foldering-top {
/*background:#F1F2F4 url(../img/bg-titre-foldering.gif) repeat-x 2px 0;*/
border-top:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;
width:514px;
margin-left:2px;
height:29px;
margin-bottom:3px;
}

.foldering-top-2 {
background:#F1F2F4;
border-top:1px solid #fff;border-bottom:1px solid #fff;
width:514px;
height:29px;
}

/* rajout dynamisme titre faq */
*> .foldering-top, *> .foldering-top-2 {
min-height:29px;
height:auto;
}
.foldering-top .divh3 h3{background:none;}

.lf{line-height:0;font-size:1px;}
.clear{clear:both;font-size:1px;line-height:0;}
/* /rajout dynamisme titre faq */

.foldering-top .bt {
width:65px;
padding-right:4px;
padding-top:8px;
text-align:right;
float:right;
}

#fiche-pdt .bt {
padding-top:8px;
padding-right:8px;
float:right;
text-align:right;
}

/*****************************************/
/*               	footer        		 */
/*****************************************/

#footer, #footer-HP {
font-size:0.9em;
clear:both;
margin-left:11px;
margin-bottom:10px;
width:735px;
height:29px; padding-bottom:10px;
}

#footer-HP {
background-color:#F1F2F4;
}

#footer {
padding-top:25px;
background:transparent url(../img/bg-footer.gif) repeat-x 0 25px;
height:52px;
voice-family: "\"}\"";
voice-family:inherit;
height: 29px; /* special IE 5.5 que j'adore :-( */
}

html>body #footer {
height: 29px;
}

#footer a, #footer-HP a{
color:#666;
}

#footer ul, #footer-HP ul {
display:inline;
padding-top:7px;
}

#footer ul.left, #footer-HP ul.left {
margin-left:15px;
float:left;
}

#footer ul.left li, #footer-HP ul.left li {
margin-right:19px;
float:left;
}

#footer ul.right, #footer-HP ul.right {
margin-left:15px;
float:left;
display:inline;
}

#footer li, #footer-HP li{
display:inline;
list-style-type:none;
}

ul.left li {
background:transparent url(../img/puce-footer.gif) no-repeat 0 2px;;
}

ul.left li a{
padding-left:20px;
}

#footer span, #footer-HP span {
margin-left:5px;
margin-right:5px;
}
/*
#form {
width:135px;
float:left;
padding-top:4px;
margin-left:9px;
}

#form form {
width:135px;
float:left;
}

select, option {
font-size:10px;
}
*/

/*bdelpa@x-prime.com add*/
#imgg
{
margin-right:10px;
float:left;
}

#imgd
{
margin-left:10px;
float:right;
}

.text-style {font-size:11px;color:#1359A8;vertical-align:top;clear:both;margin-bottom:3px;}
.text-styleb {font-size:11px;font-weight:bold;color:#1359A8;vertical-align:top;clear:both;margin-bottom:3px;}

a.text-style {font-size:11px;color:#1359A8;text-decoration:none;}
a.text-style:hover {text-decoration:underline;}

div.url-links{margin-top:8px;}
/*div.url-links a.text-style
div.url-links a.text-styleb*/

*> .page-top img{display:inline;} /* corrige pour FF, zone bouton haut page a 100% de largeur */

/* correction marge-haute faq bloc conteneur */
div.faq{padding:12px 0 12px 5px;}
/* modifs 12/09/2007 */
.margeg14{margin-left:14px}
.donn{width:96%;border-left:1px solid #e7e7e7;margin:15px auto;background-color:#fff/*font:normal 16px Arial, Helvetica, sans-serif;*/}
.donn td, .donn th{border-collapse:collapse;padding:9px 0;vertical-align:middle;text-align:center;border:1px solid #e7e7e7;border-top:none;border-left:none}
.donn th{background-color:#f6f6f6;font-weight:normal}
.donn th, .donn td{width:14.34%}
.donn td.autret{width:28.68%}
.fdgrisf td{background-color:#9ca9b6}
.fdgrisc{background-color:#f6f6f6} 


.donn td.separation{padding:0;line-height:10px;font-size:10px;background:url(../img/bg.gif)}
.center{text-align:center;display:table;margin-left:auto;margin-right:auto;}

/*------------------------------------------- popup_dhtml -------------------------------------------*/
/* NE PAS MODIFIER */
.dialog {display: block;position: absolute;}
.dialog table.table_window { border-collapse: collapse; border-spacing: 0; width: 100%;margin: 0px;padding:0px;}
.dialog table.table_window td , .dialog table.table_window th {padding: 0; }
.dialog .title_window { -moz-user-select:none;}   
/* /NE PAS MODIFIER */   

html.popup_fiche{overflow-y: scroll;}

/* style fenetre */                                           
.overlay_popup {background-color: #000000;filter:alpha(opacity=60);-moz-opacity: 0.6;opacity: 0.6;}
.popup_nw { background: url(../img/popup_dhtml/fd_g.gif) top left no-repeat; width:96px; height:37px;}
.popup_n {height:37px; }
.popup_ne { background: url(../img/popup_dhtml/bt_ferm.gif) top right no-repeat; width:100px; height:37px;}
.popup_w {background:#ffffff; width:1px;}
.popup_e {background:#ffffff; width:1px;}
.popup_sw {background:#ffffff; height:1px; width:1px;}
.popup_s {background:#ffffff; height:1px;}
.popup_se, .popup_sizer{ background:#ffffff; height:1px;  width:1px;}
.popup_sizer {cursor:se-resize;}
.popup_close {	width: 65px;height: 16px;background: transparent url(/images/modele/fermer.gif) no-repeat 0 0;position:absolute;top:7px;right:0px;cursor:pointer;z-index:1000;}
.popup_title {display:none;}
.popup_content {overflow:auto;	color: #000;font-family: Tahoma, Arial, sans-serif; font: 12px arial;background:#FFFFFF;}
.table_window {background:  url(../img/popup_dhtml/fd.gif) top left repeat-x;}
/*------------------------------------------- //popup_dhtml -------------------------------------------*/

.nouveaute{   }
#chemin-de-fer table,#chemin-de-fer-pro table{ /*border:1px solid red;*/ width:auto}
#chemin-de-fer table p,#chemin-de-fer-pro table p{margin:0}
#chemin-de-fer-pro table{  width:100%}
#chemin-de-fer td.taille_cell,#chemin-de-fer-pro td.taille_cell{ width:120px; padding-left:160px;}
#chemin-de-fer-pro td.taille_cell2{  text-align:right}
#chemin-de-fer-pro td.taille_cell2 img{display:inline-block; margin-top:6px; margin-right:16px}

#chemin-de-fer td.taille_cell{ text-align:left}
/*#chemin-de-fer p{ float:right; margin-right:30px;}
.nouveaute{    float:left; margin-left:160px;  width:73px;}*/

/*#chemin-de-fer *{ border:1px solid red}*/

#chemin-de-fer p{margin-left:224px; margin-right:15px}