/* Style partie GRAPHISTES */

body
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #CC0000;
        scrollbar-base-color: #358EE8;
        background-repeat: repeat-x;
        background-attachment: scroll;
        background-position: center top;
}

table {
        background-attachment: scroll;
        background-repeat: no-repeat;
        background-position: left top;
}

td
{
        font-family: Arial, Helvetica, sans-serif;
        font-size:11px;
        font-weight: normal;
        font-style: normal;
        color: #0E326B;
        background-attachment: scroll;
        background-repeat: repeat-y;
        background-position: left top;
}
.text_area1 {
        font-size: 11px;
        color: #47A3FE;
        font-weight: normal;
        background-color: #FFFFFF;
        width: 150px;
        border: 1px solid #47A3FE;



}
.titre {
font-family: Arial, Helvetica, sans-serif;
        font-size:16px;
        font-weight: lighter;
        font-style: normal;
        color: #358EE8;
        background-attachment: scroll;
        background-repeat: repeat-x;
        background-position: left top;
}
.input {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 9px;
        background-color: #FFFFFF;
        border: 1px solid #B9B6C3;
        color: #000066;
}


.encart_blanc {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #000066;
        background-color: #FFFFFF;

}

.titre {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #FFFFFF;
}

.titregros {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #47A3FE;
}

.prix {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #CA2127;
        padding: 2px;

}

.encart_pointille {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #47A3FE;
        border: 1px solid #47A3FE;
        padding: 2px;


}
.entete_tableau
{
        font-family: Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight: bold;
        color: #47A3FE;
        font-weight: bold;
        background-color: #0712C4;
        padding: 2px;

}

/* Style partie PHP */
.FDpointilles {
        background-attachment: scroll;
        background-image: url(file:///Z|/consulting-investissements/images/charte/pointilles.gif);
        background-repeat: repeat-x;

}
.bordure {
        margin: 20px;
        padding: 20px;
                
}
.point {
        background-attachment: scroll;
        background-image: url(file:///Z|/consulting-investissements/images/charte/point.gif);
        background-repeat: repeat-x;
        background-position: left bottom;
}
.titrepage {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #358EE8;
}
.fondDroitHaut {
        background-attachment: scroll;
        background-repeat: no-repeat;
        background-position: right top;
}
.fondDroitBas {
        background-attachment: scroll;
        background-repeat: no-repeat;
        background-position: right bottom;
        background-image: url(images/charte/laboratoire-valmy_13.jpg);
}
.fondGaucheBas {
        background-attachment: scroll;
        background-repeat: no-repeat;
        background-position: left bottom;
        background-image: url(images/charte/apogei_08.jpg);
                
}
.fondGaucheHaut {
        background-attachment: scroll;
        background-repeat: no-repeat;
        background-position: left top;
        background-image: url(images/charte/fondpage.jpg);
}
.bordDroit {
        background-attachment: scroll;
        background-repeat: repeat-y;
        background-position: left top;
}
.bordGauche {

        background-attachment: scroll;
        background-repeat: repeat-y;
        background-position: right top;
}
.repetx {
        background-image: url(images/charte/apogei_02.gif);
        background-attachment: scroll;
        background-repeat: repeat-x;
        background-position: left top;
}
.fondcentre {
        background-attachment: scroll;
        background-image: url(images/charte/laboratoire-valmy_11.jpg);
        background-repeat: no-repeat;
        background-position: center center;
}
.contour {
        background-color: #0712C4;
}
.repetxbas {

        background-image: url(images/charte/fondmenubas.gif);
        background-attachment: scroll;
        background-repeat: repeat-x;
        background-position: left bottom;
}
/**************************** accueil **************************************/
#accueil
        {
        background-position:center;
        width:550px;
        text-align:center;
        font-family: "Trebuchet MS", Verdana, Arial;
        font-size:18px;
        color:#0e326b;
        font-weight:550;
        word-spacing:0.1em;
        /* border:1px red solid; */
        padding-top:13%;
        padding-bottom:13%;
        }
*html #accueil
        {
         font-size:17px;
        }
#accueil a
        {
        color:#0e326b;
        font-weight:550;
        text-decoration:none;
        }
#accueil a:hover
        {
        color:#fff;
        font-weight:550;
        text-decoration:none;
        }
/**************************** communs **************************************/
h1
        {
        font-family: "Trebuchet MS", Verdana, Arial;
        font-size:16px;
        color: #fff;
        font-weight:600;
        letter-spacing:0.6em;
        text-indent:5px;
        border-left:4px #fff solid;
        border-bottom:1px #fff solid;
        height:22px;
        min-height:22px;
        margin-top:15px;
        margin-bottom:15px;
       /* border:1px red solid; */
        }
h3
        {
        font-family: "Trebuchet MS", Verdana, Arial;
        font-size:15px;
        color:#0e326b;
        font-weight:600;
        }
b
        {
        color:#0e326b;
        }
p,
ul,
.text01
        {
        font-family: "Trebuchet MS", Verdana, Arial;
        /*font-size:13px; */
        font-size:14px;
        font-weight:500;
        text-align:justify;
        color:#0e326b;
        }
.text02
        {
        font-family: "Trebuchet MS", Verdana, Arial;
        font-size:11px;
        font-weight:500;
        text-align:justify;
        color:#0e326b;
        }
.parag02
        {
        padding-left:25px;
        font-family: "Trebuchet MS", Verdana, Arial;
        font-size:13px;
        font-weight:500;
        text-align:justify;
        color:#0e326b;
        margin-bottom:10px;
        }
li
        {
         margin-bottom:10px;
        }
.lien01,
.lien01 a
        {
        font-family: "Trebuchet MS", Verdana, Arial;
        font-size:11px;
        font-weight:500;
        color:#0e326b;
        text-decoration:underline;
        }
.lien01 a:hover
        {
        color:#fff;
        text-decoration:none;

        }

.lien01 a:visited
        {
        color:#0e326b;
        text-decoration: underline;
        }

.lien02,
.lien02 a
        {
        font-family: "Trebuchet MS", Verdana, Arial;
        font-size:13px;
        font-weight:500;
        color:#0e326b;
        text-decoration:none;
        }
.lien02 a:hover
        {
        color:#fff;
        text-decoration:none;

        }

.lien02 a:visited
        {
        color:#0e326b;
        text-decoration: underline;
        }
.puce01
        {
        margin-right:5px;
        }
#cadre-txt_overflow
        {
         float:right;
         width:680px;
         overflow:auto;
         height:365px;
         padding-right:6px;
         /*border:1px blue solid; */
         }
*html #cadre-txt_overflow
        {
        height:355px;
        }
.cadre-txt
        {
         float:right;
         /* width:663px; */
         width:653px;
         /*border:1px red solid; */
        }
#imgfloatright
        {
         float:right;
         margin:0;
         padding:0;
        }
		
#menudur
{
		background-color:#0E326B;
 		font-family:Arial, helvetica, sans-serif;
        font-size:11px;
		text-align:center;
		color:#FFFFFF;
}

#menudur a
{
		color:#FFFFFF;
		text-decoration:none;
}

#menudur a:hover
{
		color:#FFFFFF;
		text-decoration:none;
}

#menudur a:visited
{
        color:#FFFFFF;
        text-decoration:none;
}
		
/************* form *********************/
.forminput,
.formtextareadress,
.formtextareacomment
        {
        border:1px #0e326c solid;
        padding:0;
        margin:2px;
        font-family: "Trebuchet MS", Verdana, Arial;
        font-size:11px;
        color: #0e326c;
        background-color:#EAF3FF;
        text-align:justify;
        }
.forminput
       {
       padding:0 3px 0 3px;
        height:20px;
        line-height:20px;
        width:230px;
       }
.formtextareadress
        {
        padding:0 3px 0 3px;
        height:110px;
                width:230px;
        }
.formtextareacomment
        {
        padding:0 3px 0 3px;
        height:110px;
        width:230px;
        }
.formbt
        {
        border:1px #0e326c solid;
        height:25px;
        width:100px;
        text-align:center;
        padding:0;
        font-family: "Trebuchet MS", Verdana, Arial;
        font-size:12px;
        line-height:18px;
        font-weight:600;
                letter-spacing:0.1em;
        color:#0e326c;
        background-color:#EAF3FF;
        }
*html .formbt
        {
         border:1px #0e326c solid;
        height:25px;
        width:100px;
        text-align:center;
        padding:0;
        font-family: "Trebuchet MS", Verdana, Arial;
        font-size:12px;
        line-height:18px;
        font-weight:600;
        letter-spacing:0.1em;
        color:#0e326c;
        background-color:#EAF3FF;
        }
/********************** espace prive ********************/
.privateTable{
        border:1px solid #000;
        border-collapse:collapse;
        font-size:11px;
}
.privateTable th{
        font-size:12px;
        font-weight:bold;
        background-color:#000066;
        color:#fff;
}
.tr1{
        background-color:transparent;
}
.tr2{
        background-color:#EEECFB;
}
.privateNavig li{
        display:inline;
        padding-left:1em;

}
.cyc {
        display: none;
}

