/* ---------------------------------- CADRES DECOUPE PAGE */
.admin{
	font-size:12px;
	line-height:14px;
}
h1 {
font-weight:bold;
color:#1D55B5;
font-size:12px;
}
.droite{
text-align:right;
}
body{
	background-color:#96C0D5;
	background-image:url(images/fond-growing-partnership.gif);
	background-position:top;
	background-repeat:repeat-x;
	line-height:0px; /* pour les espaces entre les images */
	padding:0px;

	margin:0px;
	padding-top:0px;	
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00000;
	height: 100%;
}
.zone_centre_mere{
background-color:#ffffff;
position:absolute;
  /*   width: 100%;  << pa<s ça sinon bug de 1px sous IE, surement une histoire d'arrondis ??? */
    left: 50%; 
     width: 962px; /*  height: 582px;*/
     margin-top: 0px;
     margin-left: -481px;
   /*  height: 582px;*/
   background-image:url(images/fond_centre_cdc-innovation.gif);
   background-repeat:repeat-y;
   background-position:center;/* min-height:100%;
	 height: 100%; /* POUR IE + au dessus dans body height 100%"*/
	 line-height:0px;
	 font-size:0px;
}
.zone_centre_mere-team{
position:absolute;
  /*   width: 100%;  << pa<s ça sinon bug de 1px sous IE, surement une histoire d'arrondis ???
	 */
    left: 50%; 
     width: 962px;
   /*  height: 582px;*/
     margin-top: 0px;
     margin-left: -481px;
   background-image:url(images/fond_centre_cdc-innovation-team.gif);
   background-repeat:repeat-y;
   background-position:center;
	/* min-height:100%;
	 height: 100%; /* POUR IE + au dessus dans body height 100%"*/
	 line-height:0px;
	 font-size:0px;
}
.zone_centre_gauche{
width:15px;
float:left;
}
.zone_centre_droite{
width:16px;
float:left;
}
.zone_centre_milieu{
width:931px;
float:left;
}
.bandeau_haut{
height:99px;
width:931px;
}
.bandeau_haut_logo{
float:left;
width:252px;
}
.bandeau_zone_menu{
float:left;
width:679px;
height:99px;
}
.zone_menu_login{
float:left;
width:679px;
height:51px;
/*height:52px;*//*height=51 AVANT MODIF*/
   background-image:url(images/fond-zone-login.gif);
   background-repeat:no-repeat;
   text-align:right;
   font-size:12px;
   line-height:15px;
}			
.zone_menu_boutons{
float:left;
width:679px;
height:33px;
}	
.zone_menu_fin_image{
float:left;
width:679px;
height:15px;
}	
.bandeau_image{}
.bandeau_image_team{}
.bandeau_image_page{}
.bandeau_contenu{
font-size:11px;
line-height:15px;
}
.bandeau_contenu-team{
color:#ffffff;
font-size:11px;
line-height:15px;  
 background-image:url(images/fond-colonne-team.jpg);
   background-repeat:repeat-x;
   background-color:#A60531;
   float:left;
   width:218px;  
 min-height:100%;
	 height: 100%; /* POUR IE + au dessus dans body height 100%"*/
}
.home_in_brief{
float:left;
   background-image:url(images/ligne-fond-home-cdc.gif);
   background-repeat:repeat-y;
   background-position:right;
width:145px;
margin-top:10px;
padding-left:15px;
padding-right:15px;
}
.home_cdc_innovation{
float:left;
width:410px;
height:100%;
margin-top:10px;
padding-left:15px;
padding-right:15px;
}
.home_latest_news{
   background-image:url(images/ligne-fond-home-cdc.gif);
   background-repeat:repeat-y;
   background-position:left;
float:left;
width:286px;
margin:10px 0 0 0;
padding:0 0 0 15px;
}
.cadre_hotnews{
margin:0;
padding:0;
border:1px solid #CC1B2F;  
width:144px;
height:130px;
}
.hot-news-titre{
background-image:url(images/hot-news.gif);
background-repeat:no-repeat;
margin:0;
padding:0;
width:144px;
height:28px;
}
.hot-news-contenu{
width:144px;
height:102px;
padding:0;
margin:0;
}
.hot-news-contenu p#date_hotnews{
font-weight:bold;
padding:3px 0 0 10px;
margin:0;
color:#CC1B2F;
}
.hot-news-contenu p#hotnews{
   padding: 3px 10px 5px 10px;
   margin:0;
   font-size:11px;
text-align:justify;
}
.bandeau_pied_page{
}
.pied_page{
line-height:15px;
font-size:12px;
width:962px;
height:40px;
float:left;
}
.texte1{
font-weight:bold;
line-height:15px;
color:#1B8BAF;
font-size:11px;
}
.texte0{
font-weight:bold;
color:#1B8BAF;
}
.texte4{
font-weight:bold;
color:#1B8BAF;
}
.texte2{
font-weight:bold;
line-height:15px;
color:#00638F;
font-size:12px;
}
.texte3{
font-weight:bold;
line-height:15px;
color:#8CBAD1;
font-size:11px;
}
.texte_formulaire{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
vertical-align:middle;
}
.menu_tri{
border-bottom:solid;
border-bottom-width:1px;
border-bottom-color:#CCCCCC;
padding-bottom:8px;
}
.ligne_vide_titre{
height:5px;
width:100%;
float:left;
}
.titre_team{
width:198px;
height:22px;
color:#FFFFFF;
font-weight:bold;
float:left;
   background-image:url(images/fond_titre_team.gif);
   background-repeat:no-repeat;
   padding-top:6px;
   padding-left:20px;
}
.team-profil{
float:left;
width:483px;
line-height:15px;
font-size:11px;
padding-left:20px;
padding-right:20px;
padding-top:10px;
text-align:justify;
}
.team-presentation{
float:left;
width:630px;
line-height:15px;
font-size:11px;
padding-left:20px;
padding-right:20px;
padding-top:10px;
text-align:justify;
}
.port-presentation{
float:left;
width:670px;
line-height:15px;
font-size:11px;
padding-left:20px;
padding-right:20px;
padding-top:10px;
text-align:justify;
}
.portfolio_titre{
float:left;
width:426px;
line-height:15px;
font-size:11px;
}
.top_portfolio{
text-align:left;
width:406px;
height:26px; 
   background-image:url(images/titres_portfolio.gif);
   background-repeat:no-repeat;
   color:#FFFFFF;
font-weight:bold;
   padding-top:8px;
   padding-left:20px;
}
.contenu_portfolio{
	width:386px;
 background-image:url(images/fonds_portfolio.gif);
   background-repeat:repeat-y;
   padding-top:8px;
   padding-left:20px;
   padding-right:20px;
   text-align:left;
}
.pied_portfolio{
width:426px;  
height:18px; 
background-image:url(images/pied_portfolio.gif);
   background-repeat:repeat-y;
}
.portfolio_titre_global{
float:left;
width:330px;
line-height:15px;
font-size:11px;
}
.top_portfolio_global{
text-align:left;
width:310px;
height:26px; 
  background-image:url(images/titres_portfolio_global.gif);
   background-repeat:no-repeat;
   color:#FFFFFF;
font-weight:bold;
   padding-top:8px;
   padding-left:20px;
}
.contenu_portfolio_global{
   background-image:url(images/fonds_portfolio_global.gif);
   background-repeat:repeat-y;
   padding-top:8px;
   padding-left:15px;
   padding-right:30px;
   padding-bottom:0;
   text-align:left;
}
.pied_portfolio_global{
padding:0;
margin:0;
width:330px;  
height:18px; 
background-image:url(images/pied_portfolio_global.gif);
   background-repeat:repeat-y;
}
.tableau_portfolio{
vertical-align:top;
}
.team-bords{
float:left;
width:174px;
line-height:15px;
font-size:11px;
margin:44px 0 0 0;
text-align:center;
padding:0;
}
.secteurs{
float:left;
width:174px;
line-height:15px;
font-size:11px;
margin-top:44px;
text-align:left;
}
.team-bords-titre{
text-align:left;
width:154px;
height:26px; 
   background-image:url(images/fond-titre-boards.jpg);
   background-repeat:no-repeat;
   color:#FFFFFF;
font-weight:bold;
padding:8px 0 0 20px;
margin:0;
}
.ligne-secteurs{
width:100%;
float:left;
text-align:center;
}
.secteurs_nom{
	width:154px;
   background-image:url(images/fond_boards.jpg);
   background-repeat:repeat-y;
   padding-top:8px;
   padding-left:10px;
   padding-right:10px;
   text-align:center;
}
.team-bords-logo{
	width:154px;
   background-image:url(images/fond_boards.jpg);
   background-repeat:repeat-y;
   padding:5px 10px 0 10px;
   margin:0;
   text-align:center;
   height:100%;
}
.team-bords-pied{
margin:0;
padding:0;
width:174px;  
height:18px; 
background-image:url(images/pied-boards.jpg);
   /*background-repeat:repeat-y;*/
}
.page_interne_centre_portfolio{
float:left;
width:891px;
line-height:15px;
font-size:11px;
padding-left:20px;
padding-right:10px;
padding-top:10px;
text-align:justify;
}
.page_interne_centre{
float:left;
width:891px;
line-height:15px;
font-size:11px;
padding-left:20px;
padding-right:20px;
padding-top:10px;
text-align:justify;
}
.page_news_centre{
float:left;
width:631px;
line-height:15px;
font-size:11px;
padding-left:20px;
text-align:justify;
}
.page_news_droite{
float:left;
width:230px;
line-height:13px;
font-size:10px;
padding-left:30px;
padding-right:10px;text-align:justify;
margin-top:15px;
}
.last-news-titre{
text-align:left;
width:210px;
height:26px; 
   background-image:url(images/fond-titre-news.jpg);
   background-repeat:no-repeat;
   color:#FFFFFF;
	font-weight:bold;
   padding-top:8px;
   padding-left:20px;
   font-size:11px;
}
.last-news-texte{
	width:200px;
   background-image:url(images/fond_last_news.jpg);
   background-repeat:repeat-y;
   padding-top:8px;
   padding-left:15px;
   padding-right:15px;
   text-align:left;
}
.last-news-pied{
width:230px;  
height:18px; 
background-image:url(images/pied_last_news.jpg);
   background-repeat:repeat-y;
}
.ligne_vide_11{
width:100px;
height:11px;
	line-height:0px;
	font-size:0px;
}
.marge20{
padding-left:20px;
line-height:19px;
}
.marge20_19{
padding-left:35px;
line-height:25px;
}
.sous_menu_seul{
padding-left:20px;
line-height:20px;
}
.item_sous_menu{
	padding-top:5px;
	padding-bottom:3px; 
}
.zone_centre{
     position:absolute;
     left: 50%; 
     width: 960px;
   /*  height: 582px;*/
     margin-top: 0px;
     margin-left: -480px;
	 height: auto !important;
}
.centre_bandeau_accueil{
	float:left;
	width:960px;
	height:173px;
}
.contenu_marge_gauche{
	width:50px;
	float:left;
	background-image:url(images/marge_gauche_fond.gif);
	background-repeat:repeat-y;
	}
	.contenu_colonne_gauche{
	width:137px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	background-image:url(images/colonne_gauche_fond.gif);
	background-repeat:repeat-y;
	height:auto;
	}
	.page{
	width:520px;
	float:left;	
	line-height:15px;
	margin-left:10px;
	margin-right:10px;
	}
	.contenu_marge_droite{
	width:50px;
	float:left;
	background-image:url(images/marge_droite_fond.gif);
	background-repeat:repeat-y;
	}
	.contenu_colonne_droite{
	padding-left:10px;
	padding-right:10px;
	width:143px;
	float:left;
	background-image:url(images/colonne_droite_fond.gif);
	background-repeat:repeat-y;
	height:auto;
	line-height:13px;
	}	
	.cadres_a_la_une{}
	.cadre_a_la_une{
	width:254px;
	float:left;
	}
	.colonne_vide_7{
	float:left;	
	width:7px;
	}	
	.colonne_vide5{
	float:left;	
	width:5px;
	}
	.colonne_vide_5{
	float:left;	
	width:5px;
	}
	.ligne_vide5{
	height:5px;
	line-height:0px;
	font-size:0px;
	}
	.ligne_vide5_bleue{
	height:3px;
	line-height:0px;
	font-size:0px;
	background-color:#BEDFF2;
	}
	.ligne_vide5_jaune{
	height:5px;
	line-height:0px;
	font-size:0px;
	background-color:#FDED02;
	}
	.ligne_vide10{
	height:10px;
	line-height:0px;
	font-size:0px;
	}	
	.top_cadre_a_la_une{
	background-image:url(images/top_cadre_a_la_une.gif);
	background-repeat:no-repeat;
	width:254px;
	height:7px;
	line-height:0px;
	font-size:0px;
	}
	.centre_cadre_a_la_une{
	overflow:auto; /*pour que l'image ne depasse pas du cadre dans firefox*/
	width:240px;
	height:85px;
	min-height:85px;
	padding-left:7px;
	padding-right:7px;
	background-color:#BFDEF0;
	}
	.bottom_cadre_a_la_une{
	background-image:url(images/bottom_cadre_a_la_une.gif);
	background-repeat:no-repeat;
	width:254px;
	height:7px;
	line-height:0px;
	font-size:0px;
	}		
	.cadre_autres_titres{
	width:166px;
	float:left;
	}
	.top_cadre_autres_titres{
	background-image:url(images/top_cadre_autres_titres.gif);
	background-repeat:no-repeat;
	width:166px;
	height:7px;
	line-height:0px;
	font-size:0px;
	}
	.centre_cadre_autres_titres{
	overflow:auto; /*pour que l'image ne depasse pas du cadre dans firefox*/
	width:152px;
	padding-left:7px;
	padding-right:7px;
	background-color:#D5E8F6;
		min-height:125px;
		height:125px;
	}
	.bottom_cadre_autres_titres{
	background-image:url(images/bottom_cadre_autres_titres.gif);
	background-repeat:no-repeat;
	width:166px;
	height:7px;
	line-height:0px;
	font-size:0px;
	}
.accueil_doc{
width:143px;
overflow:auto;
}
.nouveau_chapitre{
float:left;
width:18px;
}
.chapitre{
float:left;
width:500px;
}

/* TEXTE ----------------*/
.centrer{
text-align:center;
}
.gras{
font-weight:bold;
}
.titre_site{
font-size:16px;
color:#0268A6;
font-weight:bold;
}
.bleu_moyen{
color:#298FD1;
}
.titre_rub_accueil{
line-height:15px;
color:#0268A6;
font-weight:bold;
font-size:13px;
}
.droite{
text-align:right;
}
.texte_valeur_interne{
line-height:15px;
color:#0366A7;
font-weight:bold;
font-size:12px;
}
.titre_rub_interne{
line-height:15px;
color:#2890CD;
font-weight:bold;
font-size:12px;
}
.mini_debug{
line-height:10px;
font-size:16px;
color:#FFFFFF;
}
.titre_colonne{
font-size:12px;
color:#2790D1;
font-weight:bold;
}
.menu_principal{
line-height:13px;
}
.rubrique_en_cours{
font-weight:bold;
color:#005085;
}
.defile_pages{
text-align:center;
color:#2790D1;
font-weight:bold;
float:left;
width:500px;
}
.date_et_saint{
position:absolute;
right:33px;
color:#FEED01;
line-height:15px;
text-align:right;
font-size:12px;
font-weight:bold;
top:5px;
}

/* ---------------------------------- POUR IMAGES */
.img_diff_texte{
display: block;
}
img{
border:0px;
line-height:0px;
}
.image_droite{
float:right;
padding-left:5px; /*espace autour de image*/
}
.image_gauche{
float:left;
padding-right:5px; /*espace autour de image*/
}
.image_bottom{
vertical-align:bottom;
}
.image_centree{
vertical-align:middle;
line-height:0px;
font-size:0px;
margin:0px;
padding:0px;
}

/******************  LES LIENS  ******************************/

a:link{
	text-decoration:none;
	font-weight:bold;
	color: #C7192E;
}
a:visited{
	text-decoration:none;
	color: #C7192E;
	font-weight:bold;	
}
a:hover {
	color: #3397B6;
	text-decoration:none;
	font-weight:bold;	
}
a:active{
	color: #3397B6;
	text-decoration:none;
	font-weight:bold;	
}
a.lien_news_accueil:link{
	text-decoration:none;
	color:#000000;
	font-weight:normal;
	/*font-weight:bold;
	color:#00638F;*/
}
a.lien_news_accueil:visited{
	text-decoration:none;color:#000000;font-weight:normal;
	/*font-weight:bold;
	color:#00638F;*/
}
a.lien_news_accueil:hover {
	text-decoration:none;color:#C7192E;font-weight:normal;
	/*font-weight:bold;
	color:#C7192E;	*/
}
a.lien_news_accueil:active{
	text-decoration:none;color:#C7192E;font-weight:normal;
/*	font-weight:bold;
	color:#C7192E;	*/
}
a.lien_news_date:link{
	text-decoration:none;
font-weight:bold;
color:#1B8BAF;
	/*font-weight:bold;
	color:#00638F;*/
}
a.lien_news_date:visited{
	text-decoration:none;font-weight:bold;
color:#1B8BAF;
	/*font-weight:bold;
	color:#00638F;*/
}
a.lien_news_date:hover {
	text-decoration:none;font-weight:bold;
color:#1B8BAF;
	/*font-weight:bold;
	color:#C7192E;	*/
}
a.lien_news_date:active
{
	text-decoration:none;font-weight:bold;
color:#1B8BAF;
/*	font-weight:bold;
	color:#C7192E;	*/
}

a.lien_news:link{
	text-decoration:none;
	font-weight:bold;
	color:#666666;
}
a.lien_news:visited{
	text-decoration:none;
	font-weight:bold;
	color:#666666;
}
a.lien_news:hover {
	text-decoration:none;
	font-weight:bold;
	color:#3397B6;	
}
a.lien_news:active
{
	text-decoration:none;
	font-weight:bold;
	color:#3397B6;	
}
a.lien_team:link{
	text-decoration:none;
	font-weight:normal;
	color: #FFFFFF;
}
a.lien_team:visited{
	text-decoration:none;
	color: #FFFFFF;
	font-weight:normal;	
}
a.lien_team:hover {
	color: #8CBAD1;
	text-decoration:none;
	font-weight:bold;	
}
a.lien_team:active{
	color: #8CBAD1;
	text-decoration:none;
	font-weight:bold;	
}
a.lien_portfolio:link{
	text-decoration:none;
	font-weight:bold;
	color: #1D8CAA;
}
a.lien_portfolio:visited{
	text-decoration:none;
	color: #1D8CAA;
	font-weight:bold;	
}
a.lien_portfolio:hover {
	color: #41BACF;
	text-decoration:none;
	font-weight:bold;	
}
a.lien_portfolio:active{
	color: #41BACF;
	text-decoration:none;
	font-weight:bold;	
}
.tableau_porfolio{
width:100%;
text-align:left;
vertical-align:top;
}
.col_portfolio{
width:50%;
}
.colonne_logo_ref{
width:120px;
vertical-align:middle;
text-align:center;
}
.colonne_texte_ref{
width:200px;
vertical-align:middle;
text-align:left;
}
.colonne_texte_ref_etroite{
width:220px;
vertical-align:middle;
text-align:left;
}
.colonne_vide_ref{
width:35px;
}
.colonne_vide_ref_etroite{
width:15px;
}
.pays_ref{
color:#1D8AB1;
}
.nom_ref{
font-weight:bold;
color:#0063A6;
}
.taille11{
font-size:10px;
font-weight:bold;
color:#0063A6;
}
.tableau_contact{
text-align:left;
vertical-align:top;
}

.ligne_menu_1{
background-color:#0941A8;
	width:960px;
	float:left;
/*	height:35px;*/
}
.ligne_menu_1_sous{
	width:960px;
	float:left;
/*	height:35px;*/
}
.ligne_espace_vide{
	height:15px;
		width:960px;
	float:left;
}
.ligne_espace_vide_bas{
	height:5px;
		width:960px;
	float:left;
}
	.zone_contenu{
	width:950px;
	float:left;
	}
	.zone_contenu_texte{
	width:860px;
	float:left;
	font-size:12px;
	 color:#67481F;
	 line-height:17px;
	  padding-left:47px;
	}
	.zone_contenu_accueil{
	width:960px;
	float:left;
	font-size:12px;
	 color:#000000;
	 line-height:16px;
	 background-image:url(images/zone_contenu_fond.gif);
	  	font-family:Arial, Helvetica, sans-serif;
	}
	.zone_contenu_interne{
	width:859px;
	float:left;
	font-size:12px;
	 color:#000000;
	 line-height:16px;
	  padding-left:46px;
	  	font-family:Arial, Helvetica, sans-serif;
	}	
	.texte_presentation{
	width:250px;
	padding-left:10px;
	float:left;
	}
	.accueil_video{
	width:260px;
	}
	.accueil_contenu_droite{
	width:627px;
	float:left;
	}
	.anim{
	width:627px;
	}
	.sous_anim{
	width:627px;
	}	
	.avantages_1{
	background-image:url(images/avantages_1.gif);
	background-repeat:no-repeat;
	float:left;
	width:627px;
	height:37px;
	}
	.avantages_2{
	background-image:url(images/avantages_2_fond.gif);
	background-repeat:repeat-y;
	float:left;
	width:627px;
	}
	.avantages_texte{
		width:260px;
		padding-left:20px;	
		float:left;
	}
	.derniere_rea_texte{
			float:left;
		width:302px;
		padding-left:30px;	
	}
	.avantages_3{
	background-image:url(images/avantages_3_bas.gif);
	background-repeat:no-repeat;
	float:left;
	width:627px;
	height:10px;
	}
	
/* ---------------------------------- POUR PAGE VIDEO */
.video_texte{
width:450px;
float:left;
}
.video_film{
width:391px;
float:right;
}

/* ---------------------------------- POUR MENU */
.blanc_gauche{
		background-image:url(images/menu_blc_gauche.gif);
	width:46px;
	float:left;
	height:35px;
}
.accueil{
	width:118px;
	float:left;
	height:35px;
}
.gauche_sous_menu_cap{
	width:162px;
	float:left;
/*	height:35px;*/
}
.cap{
	width:166px;
	float:left;
	height:35px;
}
.cap_sous_menu{
padding-left:162px;
/*	width:166px;*/
	float:left;
}
.etude{
	width:199px;
	float:left;
	height:35px;
}
.etude_sous_menu{
padding-left:328px;
/*	width:166px;*/
	float:left;
}
.videos{
	width:155px;
	float:left;
	height:35px;
}
.clients{
	width:119px;
	float:left;
	height:35px;
}
.devis{
	width:111px;
	float:left;
	height:35px;
}
.blanc_droite{
	width:46px;
	float:left;
	height:35px;
	background-image:url(images/menu_blc_droite.gif);
}
.blanc_gauche_2{
	width:43px;
	float:left;
	height:35px;
}
.copyright{
	width:270px;
background-image:url(images/fond_contact_firefox.gif);
	float:left;
	height:35px;
}
.contact{background-image:url(images/fond_contact_firefox.gif);
	width:91px;
	float:left;
	height:35px;
}
.coord{background-image:url(images/fond_coord_firefox.gif);
	width:84px;
	float:left;
	height:35px;
}
.infos_legales{background-image:url(images/fond_infos_firefox.gif);
	width:86px;
	float:left;
	height:35px;
}
.plan_site{
	width:74px;background-image:url(images/fond_rea_firefox.gif);
	float:left;
	height:35px;
}
.vide_2{
	width:107px;background-image:url(images/fond_rea_firefox.gif);
	float:left;
	height:35px;
}
.realisation{
background-image:url(images/fond_rea_firefox.gif);
	width:165px;
	float:left;
	height:35px;
}
.blanc_droite_2{
	width:40px;
	float:left;
	height:35px;
}

/* ------------------------------------- POUR TEXTES */
.valeur_texte_1{
font-weight:bold;
color:#FB7802;
}
.valeur_texte_0{
font-weight:bold;
color:#1D55B5;
font-size:12px;
}
.texte_clients{
line-height:20px;
vertical-align:top;
text-align:left;
}


div#caddie {
	float:right;
	margin-top:100px;
	margin-right:50px;
	width:70px;
	height:105px;
	position:absolute;
	left:710px;
}*/
.centre_image{
text-align:center;
line-height:13px;
}
.centre_haut{
	float:left;
	height:23px;
}
.centre_bandeau{
height:108px;
	float:left;
}
.ligne_titre{
	float:left;
	height:52px;
}
.zone_titre_site{
	width:519px;
	float:left;
	}
	.zone_titre_arrondissement{
	width:447px;
	float:left;
	text-align:right;
	}	
	.sous_ligne_titre_1{
	width:447px;
	}
	.sous_ligne_titre_1_col_1{
	width:379px;
	height:30px;
	float:left;
	}
	.sous_ligne_titre_1_col_2{
	width:68px;
	float:left;
	}
	.sous_ligne_titre_2{
	width:447px;	
	float:left;
	}	
.ligne_espace{
	height:20px;
	float:left;
}
.tableau_produit_bord{
padding:0px;
float:left; /* sinon écart entre les div ..*/
height:5px;
width:729px;
background-position:right;
background-image:url(images/bord_tableau_interne.gif);
background-repeat:no-repeat;
}
.tableau_produit_conteneur{
padding:10px;
width:709px;
line-height:14px;
text-align:center;
background-color:#FFFFFF;
background-position:right;
background-image:url(images/bord_tableau_vertical.gif);
background-repeat:repeat-y;
}
.tableau_produit_contenu_texte{
padding:10px;
width:709px;
line-height:17px;
text-align:left;
background-color:#FFFFFF;
background-position:right;
background-image:url(images/bord_tableau_vertical.gif);
background-repeat:repeat-y;
}
.zone_image_produit{
text-align:center;
	width:506px;
	float:left;
}
.zone_descriptif_produit{
	width:228px;
	float:left;
	line-height:14px;
}
.image_gauche_chocolat{
float:left;
border-right: thick solid #5B4A41;
}
.image_gauche_vanille{
float:left;
border-right: thick solid #F4E3C9;
}
.bord_marron{
border: 6px solid #5B4A41;
}

 /******************** TABLEAUX ****************************/
.tableau_produits{
border:none;
}
.cellule_photo_produit{
width:170px;
height:145px;
text-align:center;
vertical-align:bottom;
}
.cellule_nom_produit{
width:160px;
height:15px;
text-align:center;
vertical-align:middle;
font-style:italic;
}
.fond_chocolat{
height:2000px;
width:50%;
background-color:#5B4A41;
float:left;
}
.fond_vanille{
background-color:#F4E3C9;
height:auto;
width:100%;
float:left;
}
.fond_gauche{
background-color:#5B4A41;float:none;
width:50%;
}
.fond_milieu{
float:left;
width:970px;
}
.fond_droite{
background-color:#F4E3C9;float:left;
width:50%;
}
.globalaccueil {
     position:absolute;
     left: 50%; 
     width: 966px;
     height: 582px;
     margin-top: 0px;
     margin-left: -483px; /* moitié de la largeur */
 /*    border: 1px solid #000;*/
	 height: auto !important;
}
.anim_intro {
     width: 966px;
     height: 582px;
	 background-color:#B5AB76; /*cadre anim intro*/
	 padding-left:2px;
	 padding-top:2px;
}
.cadre_page {
float:left;
     width: 962px;
	 position:relative;
	height:auto;
	 background-color:#B5AB76; /*cadre anim intro*/
	 padding-left:2px;
	 padding-top:2px;
}
.globalinterne {
     position:absolute;
     left: 50%; 
     width: 966px;
     height: 550px;
     margin-top: 0px; /* moitié de la hauteur */
     margin-left: -483px; /* moitié de la largeur */
	 height: auto !important;
}
.bandeau_interne {
  width: 958px;
	 height:149px;
}
.centre_interne {
     width: 958px;	
	 float:left; /* Obligé sinon probleme d'alignement du texte sous le menu !*/
	 height:auto;
	 background-color:#FECEC2;
}
.centre_interne_jeux {
     width: 958px;	
	 float:left; /* Obligé sinon probleme d'alignement du texte sous le menu !*/
	 height:auto;
	 background-color:#E5D3AB;
}
.centre_interne_infos_pratiques{
     width: 958px;	
	 float:left; /* Obligé sinon probleme d'alignement du texte sous le menu !*/
	 height:auto;
	 background-color:#D7DEFA;
}
.centre_interne_doudous {
     width: 958px;	
	 float:left; /* Obligé sinon probleme d'alignement du texte sous le menu !*/
	 height:auto;
	 background-color:#FFE657;
		 background-image:url(images/doudous_decor/degrade_fond.jpg);
		 background-repeat:repeat-x;	 
}
.menu_interne {
     width: 194px;
	 float:left;
	 text-align:center;
	 	 background-color:#FECEC2;
		 height:100%;
}
.menu_interne_jeux {
     width: 194px;
	 float:left;
	 text-align:center;
	 	 background-color:#E5D3AB;
		 height:100%;
}
.menu_interne_infos_pratiques {
     width: 194px;
	 float:left;
	 text-align:center;
	 	 background-color:#D7DEFA;
		 height:100%;
}
.menu_interne_doudous {
     width: 194px;
	 float:left;
	 text-align:center;
	 	 background-color:#FFE657;
		 height:100%;
		 background-image:url(images/doudous_decor/degrade_fond.jpg);
		 background-repeat:repeat-x;
}
.contenu_interne {
	float:left;/*   height:auto;*/
	width: 750px;
	 padding-left:5px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 line-height:5px;
}
.pied_interne {
	float:left;
     width: 958px;
	 background-color:#FECEC2;
}
.contenu_titre1 {
	 font-size:14px;
	 color:#5B8B00;
	 	 line-height:5px;
}
.contenu_titre2 {
	 font-size:13px;
	 color:#B60003;
	 	 	 line-height:15px;
}
.contenu_titre_blanc{
	 font-size:11px;
	 font-weight:bold;
	 color:#FFFFFF;
	 	 	 line-height:15px;
}
.contenu_titre3 {
	 font-size:11px;
	 font-weight:bold;
	 color:#B60003;
	 	 	 line-height:15px;
}
.contenu_titre4 {
	 font-size:11px;
	 font-weight:bold;
	 color:#E32B37;
	 	 	 line-height:15px;
}
.titre_produit {
	 font-size:12px;
	 color:#B60003;
	 font-weight:bold;
	 margin-left:10px;
	 line-height:13px;
}
.titre_fiche_produit {
	 font-size:13px;
	 color:#B60003;
	 font-weight:bold;
	 margin-left:0px;
	 line-height:13px;
}
.contenu_texte {
	margin-left:0px;
font-size:12px;
	 color:#67481F;
	 line-height:17px;
	  padding-left:0px;
}
.italique{
font-style:italic;

}
.italic_souligne{
font-style:italic;
text-decoration:underline;
}
.italic_aligne_droite{
font-style:italic;
text-align:right;
}
.texte_copyright{
margin-top:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
 color:#7B7448;
}
div#ligne_menu2 {
	margin-top:0px;
	margin-left:0px;
     width: 966px;
	height:20px;
}
.accueil_fenetre_gauche {
     float:left;
	  width: 174px;  
}
.accueil_fenetre_gauche_1 {
	  width: 174px;  
}
.accueil_fenetre_centre {
  width: 618px;
       float:left;
}
.accueil_fenetre_droite{
	  width: 174px;
	       float:left;
}
.zone_drapeaux{
	float:left;
	display: block;
}
img.imagedifftexte {
display: block;
}
.centrer_image_v{
vertical-align:middle;
}
img.pbdisplay {
line-height:0px;/*pour pas d'écart entre les images*/
}
div#bandeau {
	background-image:url(images/bandeau_nutrideal.gif);
	background-repeat:no-repeat;
	width:974px;
	height:127px;
	}
div#menu {
	float:left;
	width:177px;
	height:400px;
	}
div#menu_haut {
	width:177px;
	height:auto;
	background-image:url(images/fond_menu_haut.gif);	
	}
	div#menu_centre {
	width:177px;
	height:10px;
	background-image:url(images/fond_menu_centre.gif);
	}
div#menu_bas {
	width:177px;
	}
.tableau_menu1{
width:177px;
background-image:url(images/rappel_fond.gif);
text-align:center;
padding:0px;
margin:0px;
}	
.formulaire_rappel{
margin:0px;
}
div#contenu {
	float:left;
	text-align:left;
	width:797px;
	padding:0px;
	}
.contenu_texte{
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	}
div#bloc_anim {
	float:right;
	width:797px;
	height:125px;
	}
div#bloc_player {
	float:right;
	margin-top:105px;
	margin-right:8px;
	width:30px;
	height:20px;
}	
/*div#pied_page {
	clear:both;
	width:974px;
	height:29px;
	background-image:url(images/pied_page.gif)
}*/
div#menu3{
text-align:right;
	float:right;
	margin-top:5px;
	margin-right:15px;
	width:500px;
	height:20px;
}
.texte_menu3{
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
 color:#474979;
}
div#copyright {
	float:left;
    width: 174px;
	height:20px;
	text-align:left;
}
div#menu2 {
	float:left;
    width: 618px;
	height:20px;
	text-align:center;
}
div#realisation {
	float:left;
    width: 174px;
	height:20px;
	text-align:right;
}
/******************  LES LIENS  ******************************/

a.lien_produit:link{
	text-decoration:none;
	font-weight:bold;
	color: #BB110B;
}
a.lien_produit:visited{
	text-decoration:none;
		font-weight:bold;
	color: #BB110B;
}
a.lien_produit:hover {
	color: #8C0C08;
		font-weight:bold;
	text-decoration:none;
}
a.lien_produit:active{
	color: #8C0C08;
		font-weight:bold;
	text-decoration:none;
}
a.sous_menu_1:link{
	text-decoration:none;
	color: #516B09;
}
a.sous_menu_1:visited{
	text-decoration:none;
	color: #516B09;
}
a.sous_menu_1:hover {
	color: #C60063;
	text-decoration:none;
}
a.sous_menu_1:active{
color: #C60063;
	text-decoration:none;
}
/***************************** Pour page Interne seulement *******************/

div#pied_page_interne {
	clear:both;
	width:974px;
	height:53px;
	line-height:0px;
	/*background-image:url(images/pied_page_interne.gif)*/
}
.sous_menu{
margin-top:2px;
margin-left:50px;
margin-bottom:2px;
line-height:15px;
font-size:12px;
color:#516B09;
font-family:Arial, Helvetica, sans-serif;
}
.sous_rub_en_cours{
color:#C60063;
}
.contenu_texte_interne{
	margin-top:0px;
	margin-left:10px;
	margin-right:20px;
	line-height:15px;
	font-size:12px;
	color:#3F406C;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
}
div#bloc_anim_interne {
	float:right;
	width:797px;
	height:87px;
}
div#ligne_menu2_interne {
line-height:0px;
	margin-top:-4px;
	margin-left:0px;
     width: 974px;
	height:30px;
	background-color:#DBEF96;
}
.texte_copyright_interne{
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
 color:#739318;
}
.texte_copyright_interne{
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
 color:#739318;
}

/***************************** CONTENUS TEXTES **********************************/
/* Titre page */
.titre{
/*color:#D92B82;*/ /*rose*/
font-size:14px;
font-weight:bold;
color:#8FB60F;
}
.texteblc{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}
.contenuMisEnValeur{
color:#F2850C;
font-weight:bold;
}
.citation{
/*color:#7C9E14;*/
color:#D92B82;
font-size:13px;
font-style:italic;
font-weight:bold;
}
.centrer{
text-align:center;
}
.tableau_citation{
border: 1px solid #D92B82;
text-align:center;
padding:5px;
}
.alignement_droit{
text-align:right;
}
.signature{
color:#464773;
font-size:13px;
font-style:italic;
font-weight:bold;
}
texte_souligne{
font-weight:bold;
}
.retrait{
margin-left:40px;
}
.temoignagesssssssssssssssssssss{
font-style:italic;
}
