/*n'affiche pas le titre et la croix de shadowbox*/
#sb-info, #sb-title {
    display : none;
}
body {
    margin  : 0;
    padding : 0;
    color   : #3F4141;
    font    : normal 11px Arial;
    background-color : #fff;
}

p {
	margin	: 0;
	padding	: 0;
}

img {
border:0 none;
}

form {
	margin	: 0;
	padding	: 0;
}

h1 {
    font    : normal 18px Arial;
}
.masked {
    display  : none;
    position : absolute;
}

span.enGras {
    font-weight : bold;
}

.clearBoth {
clear:both;
}
/*************
 * INTERFACE *
 *************/

#conteneur {
    position    : relative;
    width       : 1000px;
    margin-left : -500px;
    left        : 50%;
    height      : 500px;
}
#header, #menu, #menuAdmin, #contenu, #footer {
    position   : relative;
    float      : left;
    width      : 982px;
}
#header {
    height     : 95px;
    padding    : 0 9px;
    background : url("/public/img/interface/headerBG.png") no-repeat 0 0;
}

#menu {
    height     : 45px;
    padding-left  : 9px;
    padding-right : 9px;
    background : url("/public/img/interface/menuBG.png") no-repeat 0 0;
}
#menu.menuNC {
    padding-top    : 0px;
    padding-bottom    : 0px;
}
#menu.menuC {
    padding-top    : 10px;
    padding-bottom    : 0px;
}
#menuAdmin {
    margin    : 0 9px;
	background:url(/public/img/menu/menu.jpg) repeat-x;
	height:29px;
}

#contenu {
    width      : 964px;
    height     : 200px;
    height     : auto ! important;
    min-height : 200px;
    padding    : 9px 18px;
    background : url("/public/img/interface/contenuBG.png") repeat-y 0 0;
}

#footer {
    height     : 132px;
    padding    : 0 9px;
    background : url("/public/img/interface/footerBG.png") repeat-y 0 0;
}

/* HEADER */
#rbsLogo {
    position : absolute;
    left     : 9px;
    /*top      : 25px;*/
    top      : 15px;
}

#byManageoLogo {
    position : absolute;
    left     : 885px;
    top      : 21px;
}

#bandeauRecherche {
    position   : absolute;
    width      : 982px;
    height     : 44px;
    background : url("/public/img/interface/privee/bandeauRecherche.png") no-repeat 0 0;
    top        : 51px;
    left       : 9px;
}


#bandeauConnection {
    position   : absolute;
    width      : 982px;
    height     : 44px;
    background : url("/public/img/interface/bandeauConnection.png") no-repeat 0 0;
    top        : 51px;
    left       : 9px;
}
#bandeauConnection a {
    position : absolute;
    top : 27px;
    left : 770px;
    color : #fff;
    font-size : 9px;
}

#headerAction {
    position : relative;
    float : right;
    top : 22px;
    margin-right : 135px;
    padding-left : 23px;
    background : url("/public/img/interface/privee/bonhomme.png") no-repeat 0 0;
}
#headerAction a{
    color : #3F4141;
    font-weight : bold;
}
#headerAction .utilisateur{
    color : #003E88;
    font-weight : bold;
}

/* MENU */
#menu ul {
    height          : 45px;
    list-style-type : none;
    margin          : 0;
    padding         : 0 0 0 4px;
}
#menu ul li {
    position    : relative;
    float       : left;
    height      : 45px;
    line-height : 41px;
    padding     : 0 16px;
    cursor      : pointer;
    background  : url('/public/img/interface/menuBG2.png') no-repeat 100% 0 transparent;
    z-index     : 2;
}
#menu ul li a {
    font-size       : 12px;
    color           : #003E88;
    text-decoration : none;
    font-weight     : bold;
}

.menuSel {
    /*font-weight : bold;*/
}
.menuPicto {
  position    : absolute;
  top : 0px;
  left : 0px;
  border      : none;
  background  : none;
  padding     : 0;
  margin      : 0;
  width       : auto;
  overflow    : visible;					
  text-align  : center;	
  white-space : nowrap;	
  height      : 39px;
  line-height : 22px;
  cursor      : pointer;
  background   : url(/public/img/interface/menuPicto2.png) no-repeat 50% 100%;
    z-index     : 1;
}
.menuPicto  span, .menuPicto  em {
  display     : block;
  height      : 27px;
  margin      : 0;
  font        : bold 12px Arial;
  color       : #003E88;
  line-height : 22px;
}

.menuPicto  span {
  padding-left : 7px;
  background   : url(/public/img/interface/menuPicto1.png) no-repeat 0 0;
}	

.menuPicto  em{
  padding-right : 7px;
  background    : url(/public/img/interface/menuPicto1.png) no-repeat 100% 0;
}

/* FOOTER */
#footer1 {
    position : absolute;
    top      : 30px;
    /*left     : 222px;*/
    left     : 295px;
    color    : #003E88;
}
#footer2 {
    text-align: center;
    position : absolute;
    top      : 100px;
    left     : 20px;
}
#footer1 a {
    color : #003E88;
    font  : bold 11px Arial;
}
#footer img {
    position : absolute;
    top      : 24px;
    left     : 800px;
}


/* RECHERCHE AVANCEE */
#masqueRecherche {
    position         : absolute;
    z-index          : 500;
    top              : 0px;
    left             : 0px;
    width            : 100%;
    height           : 100%;
    background-color : #999;
}
#patienceRecherche {
    position : relative;
    top : 0px;
    left : 0px;
	background	: url('/public/img/interface/loading.gif') 50% 50% no-repeat #ffffff;
	width		: 962px;
	height		: 497px;
}
#rechercheAvanceeHeader {
    position : absolute;
    width    : 982px;
    height   : 12px;
    top      : 94px;
    left     : 9px;
    overflow : hidden;
    z-index  : 600;
}

#rechercheAvanceeConteneur {
    position : relative;
    width    : 982px;
    height   : 410px;
    top      : -398px;
    left     : 0px;
    background : url("/public/img/interface/privee/rechercheAvancee3.png") no-repeat 0 0 transparent;
}

#RACBas {
    position   : absolute;
    width      : 178px;
    height     : 25px;
    background : url("/public/img/interface/privee/rechercheAvancee2.png") no-repeat 0 0 transparent;
    top        : 106px;
    left       : 760px;
    z-index    : 20;
    cursor     : pointer;
}

/* RECHERCHE SIMPLE & CONNECTION*/
#rechercheSimple, #connection {
    position : relative;
    top      : 0px;
    padding  : 0px;
    margin   : 0px;
    font     : bold 14px Arial;
    color    : #fff;
    height   : 36px;
}
#rechercheSimple {
    top : 4px;
    margin:0;
    padding:0;
    left     : 465px;
    width    : 510px;
}
#connection {
    left : 535px;
    width    : 440px;
    top : 6px;
}
#rechercheSimple fieldset{
    border     : none;
    padding    : 0px;
    margin     : 0px;
   /*margin-top :  8px;*/
}
#connection fieldset {
    border     : none;
    padding    : 0px;
    margin     : 0px;
    /*margin-top :  6px;*/
}
#rechercheSimple fieldset{
    width          : 510px;
}
#connection fieldset {
    width          : 440px;
}

            
#rechercheSimple  p{
    display        : inline;
	position       : relative;
    float          : left;
    width          : 220px;
    line-height    : 24px;
}
            
#connection  .submit{
    display        : inline;
	position       : relative;
    float          : left;
    width          : 220px;
    line-height    : 19px;
}
            
#connection  #PCLogin{
    display        : inline;
	position       : relative;
    float          : left;
    width          : 235px;
    line-height    : 19px;
}
#connection  #PCPassw{
    display        : inline;
	position       : relative;
    float          : left;
    width          : 130px;
    line-height    : 19px;
}

#rechercheSimple  .submit, #connection .submit {
    width : 50px;
    /*top   : -5px;*/
    left  : 11px;
    height : 36px;
}
#RSOu, #RSQui,#CLogin, #CPassw{
	position : absolute;
    padding  : 0px;
    margin   : 0px;
    font     : normal 11px Arial;
    color    : #3F4141;
}
#RSOu, #RSQui{
    height   : 20px;
	left     : 35px;
    width    : 170px;
}
#CLogin{
    height   : 17px;
	left     : 88px;
    width    : 126px;
}
#CPassw{
    height   : 17px;
	left     : 0px;
    width    : 126px;
}

/* BOUTONS TAILLE VARIABLE*/
button.btSubmit {
    /*width:100%;*/
    height : 36px;
    line-height : 30px;
    padding : 0;
    margin : 0;
    border : none;
    background : transparent;
    cursor : pointer;
}
* html .btSubmit {
    width:100%;
}

button.btSubmit span.span1  {
    background: transparent url('/public/img/interface/bouton/bouton1Droite.png') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 35px;
    /*margin-right: 6px;*/
    padding-right: 17px; /* sliding doors padding */
    text-decoration: none;
}

button.btSubmit span.span2  {
    background: transparent url('/public/img/interface/bouton/bouton1Gauche.png') no-repeat;
    display: block;
    line-height: 14px;
    padding: 9px 0 12px 17px;
    color       : #fff; 
    font-weight : bold;
    font-size   : 14px;
}
button.btAnnuler {
    height : 36px;
    line-height : 30px;
    padding : 0;
    margin : 0;
    border : none;
    background : transparent;
    cursor : pointer;
}

button.btAnnuler span.span1  {
    background: transparent url('/public/img/interface/bouton/boutonGrisDroite.png') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 35px;
    margin-right: 6px;
    padding-right: 17px; /* sliding doors padding */
    text-decoration: none;
}

button.btAnnuler span.span2  {
    background: transparent url('/public/img/interface/bouton/boutonGrisGauche.png') no-repeat;
    display: block;
    line-height: 14px;
    padding: 9px 0 12px 17px;
    color       : #fff; 
    font-weight : bold;
    font-size   : 14px;
}


/*
#rechercheSimple  button, #connection  button {
    position    : relative;
    float       : right;
    border      : 0; 
    cursor      : pointer; 
    font-weight : bold; 
    padding     : 1px 14px 0 0; 
    text-align  : center; 
    background  : url('/public/img/interface/bouton/bouton1Droite.png') right no-repeat; 
}
#rechercheSimple button span, #connection button span { 
    position    : relative; 
    display     : block; 
    white-space : nowrap; 
    padding     : 0 0 0 16px; 
    height      : 35px; 
    line-height : 28px;
    background  : url('/public/img/interface/bouton/bouton1Gauche.png') left no-repeat;
    color       : #fff; 
    font-weight : bold;
    font-size   : 14px;
}
*/
/*********************
 * RECHERCHE AVANCEE *
 *********************/
#RATitre {
    position    : absolute;
    top         : 9px;
    left        : 13px;
    font-size   : 16px;
    font-weight : bold;
    color       : #fff;
}
#RATitreImg {
    position : absolute;
    left     : 341px;
    top      : 11px;
}

/* ENTETE DES DIFFERENTES ENTITES*/
.rechercheAvancee fieldset {
    padding : 5px 0px 0px 0px;
    margin  : 5px 0px 0px 0px;
    width   : 390px;
}

.rechercheAvancee legend {
    font          : bold 14px Arial;
    color         : #9BDDFF;
    height        : 20px;
    padding       : 3px 0px 0px 20px;
    margin-bottom : 5px;
}

#RAFraisonSociale, #RAFSiren, #RAFDirigeant {
    border         : none;
    border-bottom  : 1px dotted #fff;
}

#RAFAdresse, #RAFTelephone{
    border         : none;
}

#RAFraisonSociale legend {
    background : url("/public/img/icones/bureau.png") no-repeat 0 0 transparent;
}

#RAFSiren legend {
    background : url("/public/img/icones/etoile.png") no-repeat 0 0 transparent;
}

#RAFAdresse legend {
    background : url("/public/img/icones/enveloppe.png") no-repeat 0 0 transparent;
}

#RAFDirigeant legend {
    background : url("/public/img/icones/personne.png") no-repeat 0 0 transparent;
}

#RAFTelephone legend {
    background : url("/public/img/icones/telephone.png") no-repeat 0 0 transparent;
}
/**/


/*Partie de gauche*/
#RAPartie1 {
    position     : relative;
    top          : 46px;
    left         : 46px;
    color        : #fff;
    float        : left;
    width        : 390px;
    margin-right : 90px;
}
#RAPartie2 {
    position : relative;
    top          : 46px;
    left         : 46px;
    color        : #fff;
    float    : left;
    width    : 390px;
}
/**/

            
.rechercheAvancee  p{
	position      : relative;
    float         : left;
    line-height   : 19px;
    margin-bottom : 5px;
}

.RAPType1 {
    width         : 390px;
}

.RAPType2 {
    display : inline;
    width   : 134px;
}

.RAPType3 {
    width   : 254px;
}

.rechercheAvancee  input{
	position : absolute;
    height   : 15px;
    padding  : 0px;
    margin   : 0px;
    font     : normal 11px Arial;
    color    : #3F4141;
    border   : 1px solid #D0D0D0;

}

.RAType1{
	left     : 94px;
    width    : 294px;
}

.RAType2{
	left     : 350px;
    width    : 38px;
}

.RAType3{
	left     : 81px;
    width    : 40px;
}

.RAType4{
	left     : 92px;
    width    : 162px;
}

.RAType5{
	left     : 103px;
    width    : 285px;
}

.RAType6{
	left     : 34px;
    width    : 162px;
}


.RAValid {
	text-align	  : right;
	padding		  : 0px;
	background	  : none;
    left          : 264px;
    margin-bottom : 0px;
}
/*
.RAValid button { 
  border      : 0; 
  cursor      : pointer; 
  font-weight : bold; 
  padding     : 0 13px 0 0; 
  text-align  : center; 
  background  : url('/public/img/interface/bouton/bouton2Droite.png') right no-repeat; 
}
.RAValid button span { 
  position    : relative; 
  display     : block; 
  white-space : nowrap; 
  padding     : 0 0 0 16px; 
  height      : 30px; 
  line-height : 25px;
  background  : url('/public/img/interface/bouton/bouton2Gauche.png') left no-repeat;
  color       : #fff; 
  font-weight : normal;
  font-size   : 11px;
}
*/
/**********************
 * RESULTAT RECHERCHE *
 **********************/

#ResultatRecherche {
    position   : relative;
    width      : 962px;
    border     : solid 1px #F4F4F4;
}
#critereRecherche {
    position    : relative;
    float       : left;
    width       : 928px;
    padding     : 17px;
    font-size   : 14px;
    font-weight : bold;
    height      : 35px;
}
#critereRecherche  span{
    color : #999;
}
#resumeRecherche {
    position    : relative;
    float       : left;
    width       : 959px;
    height      : 39px;
    line-height : 39px;
    border      : solid 2px #D6EEFB;
    background  : url('/public/img/interface/bandeau39.png') repeat-x;
    font-size   : 18px;
    font-weight : bold;
    color       : #003E88;
}
#resumeRecherche div {
    position    : relative;
    float       : left;
    height      : 39px;
    line-height : 39px;
    padding-left : 40px;
    margin-left : 12px;
    background  : url('/public/img/icones/entreprise.png') no-repeat 0px 4px;
}
#resumeRecherche button {
    position    : relative;
    float       : right;
}
/*
#resumeRecherche button {
    position    : relative;
    float       : right;
    border      : 0; 
    cursor      : pointer; 
    font-weight : bold; 
    padding     : 1px 14px 0 0; 
    text-align  : center; 
    background  : url('/public/img/interface/bouton/bouton1Droite.png') right no-repeat; 
}
#resumeRecherche button span { 
    position    : relative; 
    display     : block; 
    white-space : nowrap; 
    padding     : 0 0 0 16px; 
    height      : 35px; 
    line-height : 28px;
    background  : url('/public/img/interface/bouton/bouton1Gauche.png') left no-repeat;
    color       : #fff; 
    font-weight : bold;
    font-size   : 12px;
}
*/
#listeRecherche {
    position : relative;
    float    : left;
    width    : 930px;
    height   : 310px;
    padding  : 16px;
}

#listeRecherche .pasResultats {
    position   : relative;
    font-size  : 18px;
    width      : 100%;
    background : none;
    top        : 60px;
    left       : 239px;
    height     : 150px;
    margin     : 0;
    padding    : 0;
}

#listeRecherche div {
    position     : relative;
    float        : left;
    width        : 255px;
    height       : 50px;
    background   : url('/public/img/interface/privee/presentationEntreprise.png') no-repeat 0 0;
    margin       : 0 12px 12px 0;
    padding-left : 43px;
    font-weight  : bold;
    font-size     : 12px;
}

#listeRecherche div span {
    font-size : 11px;
    position  : absolute;
    top       : 1px;
    left      : 0px;
    color     : #fff;
}

#listeRecherche div .RechercheNom  a {
    color : #003E88;
}

#listeRecherche div .RechercheStatut {
    color : #999;
}

#PaginationRecherche {
    position    : relative;
    clear:both;
    width       : 924px;
    height      : 39px;
    line-height : 39px;
    border      : solid 2px #D6EEFB;
    background  : url('/public/img/interface/bandeau39.png') repeat-x;
    color       : #999;
    font-weight  : bold;
    font-size     : 12px;
    text-align:right;
    padding-right : 35px;
}

#PaginationRecherche a {
    color       : #003E88;
}

/* formulaires*/
#fAjout fieldset {
    border  : medium none;
    margin  : 0;
    padding : 0;
}
#fAjout p {
    display:block;
    padding : 7px 11px 0px 11px;
    height : auto;
    float:left;
}
#fAjout p.submit {
    margin-right : 8px;
    float:right;
    padding : 5px 11px 0px 11px;
}
#fAjout .titre {
font-size:14px;
font-weight:bold;
margin:10px 5px;
}
#fAjout label.for {
position : relative;
display:block;
font-size   : 11px;
font-weight : normal;
width       : 98px;
margin-right : 13px;
float:left;
}

#fAjout label.for2 {
position     : relative;
display      : block;
font-size    : 11px;
font-weight  : normal;
width        : 69px;
margin-right : 13px;
float        : left;
}


#fAjout label.error {
color:red;
display:block;
font-style:italic;
}

.NCForm label.error {
    margin-left:77px;
}
#NCObjet {
text-align:center;width:322px;font : normal 11px Arial;
}
#NCCiv,#NCEmploye {
text-align:center;font : normal 11px Arial;
}
.nonAutoriseForm {
position:relative;width:310px;
}
#fAjout input[type="radio"]  {
    margin : 0px;
}
#fAjout input[type="text"], #fAjout input[type="password"] {
position : relative;
float:left;
font-size:10px;
height:20px;
width:190px;
left : 0px;
border : 1px solid #CECECE;
margin-bottom:2px;
}
#fAjout textarea {
height:63px;
font : normal 10px Arial;
border : 1px solid #CECECE;
width : 190px;
}
#fAjout input:focus {
border:1px dotted black;
}
#fAjout input.error {
background:none repeat scroll 0 0 #fff;
border:1px dotted red;
}
#fAjout select.error {
background:none repeat scroll 0 0 #fff;
border:1px dotted red;
}
#fAjout.fConBandeau a {
color:#FFFFFF;
font-size:10px;
}
#fAjout.fConBandeau .pwdFgt {
margin:0 10px 0 5px;
padding-top:0;
}
#fAjout.fConBandeau .pwdFgt a {
font-size:9px;
font-weight:normal;
}
#fAjout.fConBandeau p {
float:left;
padding-top:2px;
}
#fAjout.fConBandeau .pSubmit {
float:left;
margin-top:0;
padding-left:15px;
padding-top:0;
}
#fAjout.fConBandeau label {
display:block;
font-size:12px;
font-weight:normal;
width:100px;
}
#fAjout.fConBandeau label.error {
color:red;
display:none;
font-style:italic;
margin-left:10px;
}
#fAjout.fConBandeau input[type="text"], #fAjout.fConBandeau input[type="password"] {
border:1px solid red;
font-size:10px;
height:15px;
width:100px;
}

/* MON COMPTE*/

#monCompte {
    position : relative;
    float : left;
    top : 0px;
    left : 0px;
    width : 695px;
    height : 600px;
    background:url("/public/img/interface/privee/monCompte.png") no-repeat ;
    margin-right : 12px;
}
#monCompte #monCompte1 {
    position : relative;
    float    : left;
    top      : 0px;
    left     : 0px;
    width    : 254px;
    height   : 592px;
    padding  : 8px 14px 0px 12px;
    margin   : 0;
}
#monCompte1_1 {
    position : relative;
    float    : left;
    top      : 0px;
    left     : 0px;
    font     : bold 17px Arial;
    color    : #fff;
}
#monCompte1_2 {
    position         : relative;
    float            : left;
    top              : 0px;
    left             : 0px;
    width            : 230px;
    height           : 28px;
    padding          : 5px 12px;
    margin-top       : 17px;
    background-color : #fff;
}
#monCompte1_2 > span  {
    font-weight : bold;
}
#monCompte1_3 {
    position     : relative;
    float        : left;
    top          : 0px;
    left         : 0px;
    width        : 220px;
    height       : 45px;
    padding      : 0px;
    background   : url('/public/img/icones/ePortefeuilleGris.png') no-repeat 2px 8px;
    line-height  : 35px;
    padding-left : 34px;
}
#monCompte1_3 a{
    color : #fff;
}
#monCompte1_4 {
    position   : relative;
    float      : left;
    top        : 0px;
    left       : 0px;
    width      : 254px;
    height     : 116px;
    padding    : 0px;
}
#monCompte1_4 span {
    position    : relative;
    float       : left;
    top         : 0px;
    left        : 0px;
    width       : 254px;
    height      : 27px;
    line-height : 27px;
    font        : bold 17px Arial;
    color       : #fff;
    background  : url('/public/img/interface/bgRapport.png') repeat-x 0% 100%;
}
#monCompte1_4 div {
    position : relative;
    float    : left;
    top      : 0px;
    left     : 0px;
    width    : 236px;
    height   : 79px;
    padding  : 10px 0px 0px 18px;
    color    : #fff;
    font-weight : bold;
}
#monCompte1_4 div a {
    color : #9bddff;
}
#monCompte1_4 div ul {
    padding : 0;
    margin  : 0;
    list-style-image: url('/public/img/interface/puceBlanche.png')
}
#monCompte1_5 {
    position   : relative;
    float      : left;
    top        : 0px;
    left       : 0px;
    width      : 254px;
    /*height     : 124px;*/
    padding    : 0px;
    margin-bottom : 20px;
}
#monCompte1_5 span {
    position    : relative;
    float       : left;
    top         : 0px;
    left        : 0px;
    width       : 254px;
    height      : 27px;
    line-height : 27px;
    font        : bold 17px Arial;
    color       : #fff;
    background  : url('/public/img/interface/bgRapport.png') repeat-x 0% 100%;
}
#monCompte1_5 div {
    position : relative;
    float    : left;
    top      : 0px;
    left     : 0px;
    width    : 236px;
    /*height   : 93px;*/
    padding  : 10px 0px 0px 18px;
    color    : #fff;
    font-weight : bold;
}
#monCompte1_5 div a {
    position : relative;
    float       : right;
    color : #9bddff;
}
#monCompte1_5 div ul {
    padding : 0;
    margin  : 0;
    list-style-image: url('/public/img/interface/puceBlanche.png')
}
#monCompte1_5 div ul p{
    display : inline;
    padding : 0;
    margin  : 0;
    color : #9bddff;
}
#monCompte1_6 {
    position         : relative;
    float            : left;
    top              : 0px;
    left             : 0px;
    width            : 254px;
    height           : 107px;
    padding          : 0px;
    /*background  : url('/public/img/interface/privee/souscrireOption.png') repeat-x 0% 0%;*/
}
#monCompte2 {
    position : relative;
    float    : left;
    top      : 0px;
    left     : 0px;
    width    : 381px;
    height   : 552px;
    padding  : 48px 15px 0px 19px;
    margin   : 0;
}
#monCompte2_1 {
    position   : relative;
    float      : left;
    top        : 0px;
    left       : 0px;
    width      : 380px;
    height     : 552px;
    padding    : 0px;
}
#monCompte2_1 #monCompte2_1_Span {
    position    : relative;
    float       : left;
    top         : 0px;
    left        : 0px;
    width       : 380px;
    height      : 27px;
    line-height : 27px;
    color       : #fff;
    background  : url('/public/img/interface/bgRapport.png') repeat-x 0% 100%;
}
#monCompte2_1 #monCompte2_1_Span #monCompte2_1_Titre {
    font        : bold 17px Arial;
    position : relative;
    float    : left;
    display : inline;
    padding : 0;
    margin  : 0;
}
#monCompte2_1 #monCompte2_1_Span #monCompte2_1_Compteur {
    position : relative;
    float    : right;
    display : inline;
    padding : 0;
    margin  : 0;
    font-style:italic;
}
#monCompte2_1 #monCompte2_1_table {
    position    : relative;
    float       : left;
    top         : 0px;
    left        : 0px;
    width       : 380px;
    height      : 515px;
    padding-top : 10px;
}
#monCompte2_1 td {
    padding : 0;
}

#monCompte2_1 .monCompte2_1_COL1 {
    width  : 59px;
    border-right : solid 1px #dadada;
    color : #fff;
}
#monCompte2_1 .monCompte2_1_COL2 {
    width : 312px;
    padding-left : 4px;
}
#monCompte2_1 a {
    color : #9bddff;
}
#pagination {
	position    : relative;
	float       : right;
	margin      : 10px 0px 10px 0px;
	color       : #003E88;
	font-weight : bold;
}
#precedentOn, #suivantOn, .PageAAfficherOn {
    color : #fff;
	cursor : pointer;
}
#precedentOff, #suivantOff, .PageAAfficherOff, .UneSuite {
	color       : #999999;
}
#monCompte2_1 #aucunConsult {
    color : #fff;
    font-size : 12px;
    font-weight : normal;
}

/*FORMULAIRE MODIF COMPTE*/
#monCompte1 {
    position :relative;
    float:left;
}
#modifCompte {
	width   : 430px;
    height  : 445px;
    border  : none;
    margin  : 15px;
    padding : 0;
}
#modifCompte  fieldset {
	border  : none;
	margin  : 0;
    padding : 0;
}
#modifCompte legend {
	color        : #003E88;
    padding-left : 0px;
	border       : none;
	font-weight  : bold;
}
#modifCompte fieldset p {
	position    : relative;
    padding     : 5px 10px 7px;
	margin      : 0;
    /*line-height : 28px;*/
}
#modifCompte fieldset p label {
	width          : 120px;
    display        : inline-block;
    line-height    : 20px;
    vertical-align : top;
    color          : #3F4141;
}
 #modifCompte input {
    border      : 1px solid black;
    font-family : inherit;
    font-size   : 100%;
    margin      : 0;
    padding     : 1px;
}

#modifCompte input.error {
    border : 1px dotted red;
}

#modifCompte label.error {
    display     : inline;
    margin-left : 10px;
    width       : auto;
    color       : red;
    font-style  : italic;
}
/*
#modifCompte  button {
    position    : relative;
    border      : 0; 
    cursor      : pointer; 
    font-weight : bold; 
    padding     : 1px 14px 0 0; 
    text-align  : center; 
    background  : url('/public/img/interface/bouton/bouton1Droite.png') right no-repeat; 
}
#modifCompte button span { 
    position    : relative; 
    display     : block; 
    white-space : nowrap; 
    padding     : 0 0 0 16px; 
    height      : 35px; 
    line-height : 28px;
    background  : url('/public/img/interface/bouton/bouton1Gauche.png') left no-repeat;
    color       : #fff; 
    font-weight : bold;
    font-size   : 14px;
    left        : 0px;
    width       : auto;
}
*/
/*CONFIRMATION MODIF COMPTE*/
#confirmation {
    width      : 400px;
    height     : 150px;
    text-align : center;
}
#confirmation p{
    line-height : 50px;
}
#confirmation #message1{
    font-size   : 14px;
    font-weight : bold;
}

/* ACCEUIL PERSONNALISE */
#bienvenue {
    position   : relative;
    float      : left;
    width      : 984px;
    height     : 255px;
    top        : 0px;
    left       : -9px;
    margin-bottom : 8px;
}
#bienvenue span {
    position : absolute;
    top :35px;
    left : 35px;
    font-size : 20px;
    color : #003E88;
}
#tableauBord {
    position   : relative;
    float      : left;
    width      : 695px;
    height     : 304px;
    top        : 0px;
    left       : 2px;
    background : url('/public/img/interface/privee/tableauBord.png') no-repeat;
    margin-right : 12px;
}
#tableauBord #monCompte1 {
    position : relative;
    float    : left;
    top      : 0px;
    left     : 0px;
    width    : 254px;
    height   : 296px;
    padding  : 8px 14px 0px 12px;
    margin   : 0;
}
#tableauBord a.monCompte {
    position : relative;
    float    : right;
    font-weight:bold;
}
#liens {
    position   : relative;
    float      : left;
    width      : 249px;
    height     : 245px;
    top        : 0px;
    left       : 0px;
    /*background : url('/public/img/interface/privee/liensHomeConnectee.png') no-repeat;*/
    margin-top : 30px;
}

/* FORMULAIRE MOT DE PASSE OUBLIE*/
#motDePasse2 {
    position : relative;
    float : left;
}
#fRappelPwd .titre {
    font-size   : 14px;
    font-weight : bold;
    margin      : 10px 5px;
}
#fRappelPwd p {
    padding : 5px;
}
#fRappelPwd  fieldset {
border:medium none;
margin:0;
padding:0;
}
#fRappelPwd  label.error {
color : #f00;
margin-left : 20px;
}
#fRappelPwd  input.error {
border : 1px dotted #f00;
}


/* ACTUALITE */
h1.titre {
    padding : 0px 10px;
}
h1.titre2 {
    font : bold 22px Arial;
    padding : 0px 10px;
}
.news {
    padding : 0px 10px;
}
.news div {
    padding : 0px 12px;
}
.news .accrocheNews {
    padding : 10px 0px;
}
.news .dateNews {
    color : #3F4141;
    display : inline;
}
.newsCNB {
position:relative;margin-bottom:10px;left:1px;
}
/* NOUS CONTACTER */
#NC1 {
    position : relative;
    float : left;
    width : 344px;
    height : 51px;
    line-height : 13px;
    background : url('/public/img/interface/tete1.png') no-repeat 0 0 transparent;
    padding : 6px 15px 0px 60px;
    color : #003E88;
    font-weight : bold;
    margin-bottom : 10px;
}
#NC2 {
    position : relative;
    float : left;
    width : 300px;
    /*height : 350px;*/
    line-height : 13px;
    padding : 0px 59px 0px 60px;
    margin-bottom : 10px;
}
#NC3 {
    position : relative;
    float : left;
    width : 359px;
    /*height : 51px;*/
    line-height : 10px;
    padding : 0px 30px 0px 30px;
    font-size : 10px;
    margin-bottom : 10px;
    clear:both;
}
#NCBandeau {
    position : relative;
    float : left;
    width : 400px;
    line-height : 13px;
    padding : 0px 59px 0px 60px;
    margin-bottom : 10px;
}
/* DEMO */
#DEMO1 {
    position : relative;
    float : left;
    width : 284px;
    height : 83px;
    line-height : 13px;
    background : url('/public/img/interface/demo.png') no-repeat 0 0 transparent;
    padding : 24px 15px 0px 120px;
    color : #003E88;
    font-weight : bold;
    margin-bottom : 10px;
}
#NC2 {
    position : relative;
    float : left;
    width : 300px;
    /*height : 350px;*/
    line-height : 13px;
    padding : 0px 59px 0px 40px;
    margin-bottom : 10px;
}
#NC3 {
    position : relative;
    float : left;
    width : 359px;
    /*height : 51px;*/
    line-height : 9px;
    padding : 0px 30px 0px 30px;
    font-size : 9px;
    margin-bottom : 10px;
    clear:both;
}

/* QUI SOMMES NOUS*/
#quiSommesNous {
    padding-left : 10px;
}
#quiSommesNous .p1 {
    padding-bottom : 10px;
}
#quiSommesNous .p2 {
    background : url('/public/img/interface/puce1.png') no-repeat 0 0 transparent;
    padding-left : 25px;
    line-height : 17px;
    font-weight : bold;
}
#quiSommesNous .p2 span, #quiSommesNous .p3 span {
    color : #003E88;
}
#quiSommesNous .p3{
    background : url('/public/img/interface/puce2.png') no-repeat 0 0 transparent;
    padding-left : 25px;
    line-height : 17px;
    font-weight : bold;
}
#quiSommesNous .p4 {
    padding-top    : 20px;
    padding-bottom : 10px;
    font : bold 15px Arial;
}
#quiSommesNous .p5 {
    color : #f00;
    font-weight : bold;
}

#manageo {
    position : relative;
    height : 123px;
    width : 935px;
    background : url('/public/img/interface/manageoBG.png') repeat-x 0 0 transparent;
    border-left : 2px solid #F7F7F7;
    border-right : 2px solid #F7F7F7;
    padding-top : 35px;
    padding-left : 14px;
}

#manageo img {
    position : absolute;
    left : 14px;
    top : 19px;
}



#CGV {
    margin : 0 11px;
}

#formCGV {
float:right;
margin-right:11px;
position:relative;
width : auto;
}

#formCGV p {
float:left;
position:relative;
line-height: 11px;
margin : 8px 10px 0 0;
}
#formCGV p input {
position:relative;
top:2px;
}
#formCGV button {
float:right;
position:relative;
}
#RADR_INFOBULLE{
	position: absolute;
}