/*définition Generale de la page d'accueil(le div */
#leinENTREZ{
position:relative;
 top:-500px; 
 left: 350px;
 border:1px
}
#contenuaccueil{ /*le div encapsulant les éléments du body*/
position:relative;
 top:-100px; 
 left:100px;
 border:0px
 }

 /*DEFINITIONS DES ELEMENTS DE L'ENTETE*/ 
#extentete{
background-color:#ffffff;
background-repeat: repeat-x;
padding-bottom:0px;
height:159px;
}
#enteteH{
text-align:bottom;
height:159px; 
width:100%;

margin: 0px;
padding: 0px;
}
#tabtentete{
height:159px;
}
 .Gmenu{
 height:159px; 


margin: 0px;
padding: 0px;}
 #menu {  /*définition de la position du div contenant les liens principaux: menu en haut*/
 position:relative;
 top:-35px; 
 left:-125px;
 border:0px solid black;
 padding-bottom:5px;
 }
.lienMenu{                    /*classe définissant l'aspect des liens principaux: menu en haut*/ 
 text-decoration:none;
 font-weight:bold;
 font-size:1.1em!important;   /*taille de la police  pour mozilla*/ 
 font-size:1em;               /*taille de la police  pour IE*/ 
 color:#AB0A12;              /*couleur ROUGE de la police pour les liens principaux */
 padding-left:50px;
}
 .lienMenu2{                    /*classe définissant l'aspect des liens principaux: menu en haut*/ 
 text-decoration:none;
 font-weight:bold;
 font-size:1.1em!important;   /*taille de la police  pour mozilla*/ 
 font-size:1em;               /*taille de la police  pour IE*/ 
 color:#AB0A12;              /*couleur ROUGE de la police pour les liens principaux */
 padding-left:10px; 
 
 }
.lienGeneric{
text-decoration:underline;
font-size:0.9em!important;   /*taille de la police  pour mozilla*/ 
 font-size:0.9em;               /*taille de la police  pour IE*/ 
 color:#000000;  
}
 /*div contenant le titre de la section courante : situé dans le cercle kaki en haut à gauche */
 #titrecourant { 
position:absolute;
 top:70px; 
 left:20px;
 }

 
 /*DEFINITIONS DES ELEMENTS DU CORPS*/ 
#corps{
font-family:futura;
  font-size:110%;
  width:100%;
  }
  
#noir{
font-weight:bold;
 color:#000000 ;
 }

#menu2 {  /* définissant l'aspect des liens principaux: sous menu corps de la page*/
border-bottom:1px solid black;
padding-bottom:15px
}
/* DEFINITIONS GENERALES COMMUNES POUR TOUTES LES PAGES*/
/* définitions des classes pour l'aspect des éléments de textes à mettre en valeur*/
.spanitalic {
font-style:italic;
 font-weight:normal;
 color:#000000
 }
.spangris{ 
font-weight:bold; 
color:#979696
}
.spankaki{ 
font-weight:bold; 
color:#ACAF79
}
.spanrouge{
font-weight:bold; 
color:#A70F0B
}
.spanrougeReg{ 
color:#A70F0B
}
.spannoir{
font-weight:bold; 
color:#000000
}
body {font-size:110%;
 font-family:arial;
 line-height:20px;
 padding:0px;
 }
 
div{
border:0px solid black;
}
td tr table {
border:0;
 margin:0;
 padding-bottom:0px;
 }
 
 img{border:0px;}
 /* FIN DEFINITIONS GENERALES */
 
 /*************/
/*Newsite: Ajout de définitions (à replacer)*/
/*************/

/*definitions des positions des texte et images de la section presentation*/
.texteflottantgauche{
float:left;
padding:10px;
}
.texteflottantIphone{
font-family:futura;
  font-size:10px;
}
.texteflottantdroite{
float:right;
padding:10px;
}

#menucontextuel{/*alignement horizontal et vertical du sous menu de la page 'mon CV' */
text-align:left;

}

#CNews{ /*definitions intérieur du cadre des news (cadre extensible selon le texte injecté) */
background-image:url('images/CNews.gif'); /*image de fond */
background-repeat: repeat-y; /*répétition pour adaptation de la hauteur du cadre selon le texte injecté issu de bdd*/
font-size:1em; /*taille du texte*/
 font-family:arial; /* type de police */
}


#CCV{ /*idem que cidessus mais pour le cadre concernant la cvtheque*/
background-image:url('images/CCV.gif');
background-repeat: repeat-y;
font-size:1em;
 font-family:arial;
}
#finR{ /*bande noire extensible (répétée) selon la taille (hauteur) du corps de la page */
background-image:url('images/Decor__ExtRight.gif');
background-repeat: repeat-y;
}
#finL{ /*bande noire extensible (répétée) selon la taille (hauteur) du corps de la page */
background-image:url('images/Decor__ExtLeft.jpg');
background-repeat: repeat-y;
}
#texteNews{ /*definitions position du texte contenu dans la div "texteNews" (elle-meme encapsulée dans la div "CNews" )*/
padding-left:20;
padding-right:30;
font-size:0.8em;
}

#texteCV{ /*Idem que ci-dessus mais pour le texte de la cvtheque: div CCV <-- texteCV */
padding-left:25;
padding-right:10;
font-size:0.8em;
}


#contenu21 {
background-image:url('images/Decor__Body.jpg');
background-repeat:no-repeat;
padding-top: 150px;
 padding-left:30;
font-size:62.5%/1.6em;
font-family:arial;}
#contenu2{
background-image:url('images/Decor__Body.jpg');
background-repeat:no-repeat;
padding-top: 150px;
 padding-left:30;
font-size:62.5%/1.6em;
font-family:arial;}

#contenu{
border-bottom:0px solid black;
border-left:0px solid black;
border-right:0px solid black;
font-size:62.5%/1.6em;
font-family:arial;
padding-top:30px;
padding-left:20px;
}
#detail{
width:80%;
float:rigth;
}