#body_main {
  position:absolute;
  left: 50%; 
  top: 175px;
  width: 1000px;
  margin-left: -500px; /* half of the width */
  background-image : url('../images/News/fond.jpg');
  background-repeat : repeat-y;
  text-align: justify; 
}
 
img{
border : 0px; 

}

#bonne{
	background-image : url('../images/fond/fond-bonne.jpg');
}

#cadre{
	background-image : url('../images/fond/cadre.jpg');
	color: #FFFFFF;
	font-size: 11px;
	width: 250px;
	margin-left : auto;
	margin-right : 130px;
	margin-top : -110px;
	height:90px;
	font-family : Verdana;	
}

.nounderline
{
	text-decoration:none;
	color: #FFFFFF;
}
	
#cadre .photo {
	border : 1px solid #666;
	position : relative;
	background-color : #e8e8e8;
	padding : 4px;
}

ul.navbar {
    list-style-type: none;
    padding: 0;
    margin: 10px;
	}


#header {
	position:relative;
	height:140px;
	width: 500px;
	margin-top: -45px;
	background-image : url('../images/fond/top_bg2-final.gif');
	background-repeat : no-repeat;
	z-index:1;
}

#compte {
margin-left : auto;
margin-right : 130px;
margin-top : -105px;
width:150px;
height:25px;
background-color : #64a3cf;
z-index:2;
padding:10px 5px 5px 5px;
color: #FFFFFF;
font-size: 11px;
} 

#decoration {
margin-left : auto;
margin-right : 25px;
margin-top : -80px;
width:100px;
height:175px;

a img
{
	border:none;
}
}

#decoration2 {
margin-left : auto;
margin-right : 25px;
margin-top : -120px;
width:100px;
height:175px;

a img
{
	border:none;
}

/*background-color : #64a3cf;
*/
} 

body {
   background-color : #ebebeb;
   font-family :   Verdana;
   font-size : 10pt;
   color : #000000;	
   width: 1000px;
   margin-left: -500px; /* half of the width */
   left: 50%; 
   position:absolute;
}

#navcontainer {
	width : 1017px;
	height : 36px;
	color : #999;
	font-size : 18px;
	font-weight : 570px;
	margin: 0px 0px 0px -9px;
	position : absolute;
	top : 140px;
	background-image : url('../images/News/menu2.jpg');	
	padding : 0px 0px 0px 50px;
	background-repeat : no-repeat;
}

#navcontainer span {
	display : inline;
}

#navcontainer span a {
	font-size : 16px;
	color : #999;
	text-decoration : none;
	margin : 5px;
	padding : 0px 8px;
}

#navcontainer span a:hover {
	font-size : 16px;
	color : #FFFFFF;
	background-color : #000000;
	text-decoration : none;
	margin : 5px;
	padding : 0 8px;
}

#navcontainer .accueil  {background-color:#64a3cf;color:#FFFFFF;}
#navcontainer  .minceur {background-color:#64a3cf; color:#FFFFFF;}
#navcontainer .sante  {background-color:#64a3cf;color:#FFFFFF;}
#navcontainer .beaute  {background-color:#64a3cf;color:#FFFFFF;}
#navcontainer .bien-etre {background-color:#64a3cf;color:#FFFFFF;}
#navcontainer .anti-age {background-color:#64a3cf;color:#FFFFFF;}
#navcontainer .forme{background-color:#64a3cf;color:#FFFFFF;}
#navcontainer .nutrition{background-color:#64a3cf;color:#FFFFFF;}
#navcontainer .maman{background-color:#64a3cf;color:#FFFFFF;}

#navcontainer .accueilSelected  {background-color:#c4c4c4;color:#000000;}
#navcontainer  .minceurSelected {background-color:#fdbeb6; color:#F2462E;}
#navcontainer .santeSelected  {background-color:#dec7de;color:#8D818D;}
#navcontainer .beauteSelected  {background-color:#bae0fb; color:#64A3CF;}
#navcontainer .bien-etreSelected {background-color:#d1ffb2; color:#6EBB91;}
#navcontainer .anti-ageSelected {background-color:#ffe4c4;color:#FFA73F;}
#navcontainer .formeSelected {background-color:#ffcaed;color:#d64ca7;}
#navcontainer .nutritionSelected {background-color:#f6eda7;color:#A76726;}
#navcontainer .mamanSelected {background-color:#90f5f1;color:#05b0aa;}

#navcontainer .accueil:hover{background-color:#c4c4c4;color:#000000;}
#navcontainer  .minceur:hover{background-color:#fdbeb6; color:#F2462E;}
#navcontainer .sante:hover{background-color:#dec7de;color:#8D818D;}
#navcontainer .beaute:hover  {background-color:#bae0fb; color:#64A3CF;}
#navcontainer .bien-etre:hover {background-color:#d1ffb2; color:#6EBB91;}
#navcontainer .anti-age:hover {background-color:#ffe4c4;color:#FFA73F;}
#navcontainer .forme:hover {background-color:#ffcaed;color:#d64ca7;}
#navcontainer .nutrition:hover {background-color:#f6eda7;color:#A76726;}
#navcontainer .maman:hover {background-color:#90f5f1;color:#05b0aa;}

/* Le Bloc de Gauche petit article */


#blocgauche .teaser_newhome{
	position: relative;
	float:right;
	width: 400px;
	height: 105px;
	border-top-width: 0px;
	border-top-style: none; 
	margin-left : 15px;
  margin-top : 15px;
}

#blocgauche .teaser_newhome .ctnt {
	position: relative;
	font-family : Verdana;
	font-size: 9px;
	font-weight: normal;
	padding-left: 5px;
	margin-left : 100px;
	margin-top: -80px;
}

#blocgauche .teaser_newhome img {
	width: 100px;
	height: 100px;
	border-width : 0px;
	margin-top : 2px;
	margin-bottom : 2px;
}

#blocgauche .teaser_newhome .ctnt a {
	text-decoration : none;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

#blocgauche .teaser_newhome .ctnt strong a{
	text-decoration : bold;
	font-size: 14px;
	color: #000000;
}

#blocgauche .teaser_newhome h3{
	position: absolute;
	width: 71px;
	height: 22px;
	margin-top: 0pt;
	margin-left : -20px;
	padding-top: 0pt;
	top: 2px;
	left: 100px;
	text-align : center;
	text-decoration : none;
	font-size:13px;
}

#blocgauche .teaser_newhome .ctnt .link a{
	font-size: 11px;
	font-weight: bold;
}

#blocgauche .teaser_newhome .bttmlink{
	position : absolute;
	font-size: 11px;
	font-weight: bold;
	width: 400px;
	text-align:right;
}

#blocgauche .teaser_newhome .bttmlink a{
	text-decoration : none;
	font-size: 11px;
	font-weight: normal;
}


/*Modification*/

#blocgauche2 .teaser_newhome{
	position: relative;
	float:right;
	width: 300px;
	height: 110px;
	border-top-width: 0px;
	border-top-style: none; 
	margin-left : 10px;
  margin-top : 15px;
}

#blocgauche2 .teaser_newhome .ctnt {
	position: relative;
	font-family : Verdana;
	font-size: 9px;
	font-weight: normal;
	padding-left: 5px;
	margin-left : 100px;
	margin-top: -80px;
}

#blocgauche2 .teaser_newhome img {
	width: 100px;
	height: 100px;
	border-width : 0px;
	margin-top : 2px;
	margin-bottom : 2px;
}

#blocgauche2 .teaser_newhome .ctnt a {
	text-decoration : none;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

#blocgauche2 .teaser_newhome .ctnt strong a{
	text-decoration : bold;
	font-size: 14px;
	color: #000000;
}

#blocgauche2 .teaser_newhome h3{
	position: absolute;
	width: 120px;
	height: 22px;
	margin-top: 0pt;
	margin-left : -20px;
	padding-top: 0pt;
	top: 2px;
	left: 100px;
	text-align : center;
	text-decoration : none;
	font-size:13px;
}

#blocgauche2.teaser_newhome .ctnt .link a{
	font-size: 11px;
	font-weight: bold;
}

#blocgauche2 .teaser_newhome .bttmlink{
	position : absolute;
	font-size: 11px;
	font-weight: bold;
	width: 400px;
	text-align:right;
}

#blocgauche2 .teaser_newhome .bttmlink a{
	text-decoration : none;
	font-size: 11px;
	font-weight: normal;
}

#spacer{
height:270px;
}

#spacer2{
height:60px;
}

.survol{
	position: absolute;
}

.survol img{
	border:none;
	margin:0px 0px 0px 0px;
}

.survol .zone-left #titre{
	height:75px;
	width:300px;
	padding:-125px 0px 0px 0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-top:-80px;
	background-color:#000000;
	font-size:20px ;
	color: white;
	font-style:italic;
	z-index:1;
	moz-opacity:0.5;
	opacity: 0.5;
	filter:alpha(opacity=50);
}


.survol .zone-left{
	float:left;
	width:300px;
	padding:0px 0px 0px 0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:15px;
}

.survol .zone-right{
	float:left;
	width:100px;
	height:100px;
	padding:0px 0px 0px 0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
}

.survol .zone-right .case{
	overflow:hidden;
	padding:0px 0px;
}

.survol .zone-right .case a{
	display:block;
	height:100px;
	width:100px;
}

.survol .zone-right .case a:hover{
	text-decoration:none;
	/* for IE */
	filter:alpha(opacity=50);
	/* CSS3 standard */
	opacity:0.5;
}

.survol .zone-right .case img{
	float:left;
	display:block;
	margin:0px;
}

#blocgauche{
	width:420px;
	float:left;
}


#central{
	width:200px;
}

#central hr{
	border: 1px solid #6da2ce; 
	margin-top:10px;
	margin-right:20px;
	margin-left:10px;
	width:150px;
}

#blocdroite {
  width:360px;
  position:relative;
  float:right;
  margin-right:20px;
} 


#module {
  height: 10px;
  line-height: 10px;
  vertical-align: middle;
} 


.CadreCentre {
	width: 310px;
	padding-bottom: 0px;
	font-size: 80%;	
}
	
.CadreCentre h2 {
  font-size: 13px;
}
	
.CadreCentre p {
	padding:0px 0px 0px 0px;
}
	
.CadreCentre a {
	 text-decoration : none ;
	 color : black;
 }


/* La mise en page du footer*/
#footer {
	clear : both;
	width : 100%;
	height : 100%;
	margin-top : 30px;
	text-align : center;
}

		
#footer a{
	text-decoration : none;
	color: #000000;
	font-size : 11px;
}

#footer td{
	width : 20px;
} 

#footer a:hover{
	text-decoration : underline;
	color: #000000;
}
	
#footer2 {
	clear : both;
	width : 100%;
	height : 50px;
	margin-top : 30px;
	text-align : center;
}
			
#footer2 a{
	text-decoration : none;
	color: #000000;
	font-size : 20px;   
}

#footer2 td{
	width : 20px;
} 
  
#footer2 a:hover{
	text-decoration : underline;
	color: #000000;
}
	
#Copyright {
	text-align : center;
	font-size : 0.7em;
	color: #000000;
}

/* Couleur pour les box */
.rouge {
	color:#ff0000; 
	font-weight:bold;
}

.violet{
	color:#969696; 
	font-weight:bold;
}

.bleu{ 
	color:#64a3cf; 
	font-weight:bold;
}

.vert{ 
	color:#6ebb91; 
	font-weight:bold;
}

.orange{
	color:#ffa73f;
	font-weight:bold;
}

.rose{ 
	color:#d64ca7; 
	font-weight:bold;
}

.maman{ 
	color:#05b0aa; 
	font-weight:bold;
}

.jaune{ 
	color:#a76726; 
	font-weight:bold;
}

#contentMentions {
	margin-right:70px;
	margin-left:70px;
	margin-top : 10px;
	color : black;
}

.SansBordure {
	border-width : 0px;
}

/*AJOUT*/

#fondprofil{
	background-image : url('../membres/images/img/cadre_profil.png');
	background-repeat : no-repeat;
	width: 280px;
	height: 70px;
	color:white;
	font-size: 11px;
	font-family : Verdana;	
}

.tb_top{
	padding-top : 5px;
	color:#ffffff;
	text-decoration : none;
}

#albumphoto{
	background-image : url('../membres/images/img/cadre_album.png');
	background-repeat : no-repeat;
	width: 280px;
	height: 130px;
	color:white;
	font-size: 9px;
	margin:0px 0px 0px 0px;
	font-family : Verdana;	
}

.left{
	padding-left : 15px; 
	width:250px;
}

#mensuration{
	background-image : url('../membres/images/img/cadre_mensuration.png');
	background-repeat : no-repeat;
	width: 550px;
	height: 320px;
	color:gray;
	font-size: 11px;
	font-family : Verdana;	
}

.tb_top_m{
	padding-top : 5px;
	color:gray;
	text-decoration : none;
}

#mensuration2{
	width: 750px;
	height: 600px;
	color:black;
	font-size: 11px;
	font-family : Verdana;	
}

#recherche2{
	width: 400px;
	height: 200px;
	color:dark;
	font-size: 11px;
	font-family : Verdana;	
}

#fiche_photo{
	background-image : url('../membres/images/fiche/haut.png');
	background-repeat : no-repeat;
	margin-left:30px;
	width: 407px;
	height: 113px;
	color:dark;
} 

#photo_F .photo{
	position: relative; top: 3px; left: 5px; 
	margin-left : 20px;
	margin-right : 20px;
	border : 1px solid #666;
	position : relative;
	background-color : #e8e8e8;
	padding : 4px;
}

#pseudo_F{
	position: relative; top: -40px; right: 10px; 
	margin-right : 20px;
	margin-top : -80px;
}

#membre_F{
	position: relative; top: 5px; left: 0px; 
}

#retour_F{
	position: relative; top: 7px; left: 140px; 
}


#fiche_photo2{
	background-image : url('../membres/images/fiche/haut2.png');
	background-repeat : no-repeat;
	margin-left : 5px;
	width: 300px;
	height: 113px;
	color:dark;
} 

#retour_F_membre{
	position: relative; top: -30px; left: 50px; 
	margin-right : 20px;
}

#fiche_texte{
	background-image : url('../membres/images/fiche/bas.png');
	background-repeat : no-repeat;
	margin-left:30px;
	width: 407px;
	height: 307px;
	color:dark;
} 

#zone_fiche{
	position: relative; top: -425px; left: 310px; 
	background-image : url('../membres/images/fiche/icone.png');
	background-repeat : no-repeat;
	margin-left:30px;
	width: 80px;
	height: 80px;
} 

#fiche_marge{
	position: relative; top: -383px; left: 387px; 
	background-image : url('../membres/images/fiche/marge.png');
	background-repeat : no-repeat;
	margin-left:30px;
	width: 20px;

} 

#info{
	position: relative; top: 0px; left: 180px; 
	float : right;
	width: 450px;
} 

#gauche{
	float : left;
	width: 400px;
	margin-top:-40px;
}

#perso_droite{
	position: relative; top: -550px; left: 0px; 
	float : right;
	width: 400px;
}

#perso_recherche{
	position: relative; top: 0px; left: 200px; 
	background-image : url('../membres/images/img/cadre_clik.png');
	background-repeat : no-repeat;
	width: 200x;
	height: 60px;
}

#suggest{
	position: relative; top: 0px; left: 200px; 
	margin-top:24px;
}

.sondage_fiche{
	width: 350px;
	margin-left:45px;
}

/*Test*/

.repas {
  background: url(../membres/images/img/cadre_img.png) ;
  background-repeat : no-repeat;
  width: 350px;
  height:220px;
  margin-left: -50px;
}

.T_recette{
	padding-left : 15px; 
	color:dark;
	font-size: 15px;
	font-family : Verdana;	
}

.Bla_recette{
	padding-left : 200px; 
	color:dark;
	width:140px;
	font-size: 11px;
	font-family : Verdana;	
}

.T_test{
  background: url(../membres/images/img/cadre_test.png) ;
  background-repeat : no-repeat;
  width: 285px;
  height:220px;
  margin-top: -220px;
  margin-left: 310px;
}

.T_quiz {
	padding-left : 15px;
	color:dark;
	width:250px;
	font-size: 10px;
	font-family : Verdana;	
}

.T_titre {
	padding-left : 15px;
	margin-top: 0px;
	color:Dark;
	width:250px;
	font-size: 11px;
	font-family : Verdana;	
}

.T_suite {
	margin-left:180px;
	margin-top: 10px;
	font-size: 11px;
	font-family : Verdana;	
}

.photo_quiz {
	border : 1px solid #666;
	position : relative;
	background-color : #e8e8e8;
	padding : 4px;
}


.bloc{
	text-align:center;
	width:330px;
	border: 1px solid #6da2ce; 
	margin-top:20px;
	margin-left : 15px;
}


.bloc2{
	width:330px;
	border: 1px solid #6da2ce; 
	margin-top:20px;
	font-size: 80%;	
	margin-left : 15px;
}

.bloc2 a {
	 text-decoration : none ;
	 color : black;
 }
 
.soins{
	width:330px;
	border: 1px solid #6da2ce; 
	margin-top:20px;
	margin-left : 15px;
}

.soins p{
	margin-top:-50px;
	margin-bottom:20px;
}

.soins input {
 margin:8px;
 vertical-align:middle;
}
