/* ---------------------------------- CADRES DECOUPE PAGE */



html{
/*height:100%;

	background-image:url(images-castolin/realisation-digitalcube.gif);
	background-repeat:no-repeat;
	background-position: 100% 100%;
		 min-width:958px;
	/*N'apparait pas dans firefox,
	si on met ce code dans body, ça apparait mais pas correctement ...*/
}
body{

/*background-color:#ffffff;
	background-image:url(images-castolin/realisation-digitalcube.gif);
	background-repeat:no-repeat;
	background-position: right bottom;
	*/

	/*background-attachment:fixed;*/
	
	line-height:0px; /* pour les espaces entre les images */
	padding:0px;

	margin:0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	height: 100%;
	min-height:100%;	/*background-position:bottom right;*/

	 min-width:958px;
}
/*
.zone_centre_realisation{
position:absolute;
	 min-height:100%;
	 height: 100%;
	 width:100%;

	 background-image:url(images-castolin/realisation-digitalcube.gif);
	 background-repeat:no-repeat;

background-position:bottom right;
}*/

.payframe{
	text-align:center;
}

.zone_centre_grand_mere{
position:absolute;
	 min-height:100%;
	 height: 100%;
	 width:100%;


	 background-image:url(images-castolin/fond_menu_gauche_jaune_bas.gif);
	 background-repeat:repeat-y;

background-position:top left;
}

.zone_centre_grand_mere_bordeau{
position:absolute;
	 min-height:100%;
	 height: 100%;
	 width:100%;

	 background-image:url(images-castolin/fond_gran_mere_bordeau.gif);
	 background-repeat:repeat-y;

background-position:top left;
	 min-width:958px;
}


.zone_centre_mere{
float:right;
/*position:absolute;*/

     width: 100%;

	 line-height:0px;
	 font-size:0px;
}

/*.zone_centre_grand_mere{
position:absolute;
	 min-height:100%;
	 height: 100%;
	
	 background-image:url(images-castolin/fond_menu_gauche_jaune.gif);
background-repeat:no-repeat;

}*/

.bandeau_fond_blanc{
	width:100%;
   background-image:url(images-castolin/fond_bandeau_blanc.gif);
   background-repeat:repeat-x;
   height:97px;
	 line-height:0px;
	 font-size:0px;
}
.bandeau_fond_gris{
	width:100%;
   background-image:url(images-castolin/fond_bandeau_gris.gif);
   background-repeat:repeat-x;
   height:97px;
	 line-height:0px;
	 font-size:0px;
}



.bandeau_fond_blanc_dans{
	width:100%;
   background-image:url(images-castolin/bandeau_blanc.jpg);
   background-repeat:no-repeat;
   background-position:left;
   height:97px;
	 line-height:0px;
	 font-size:0px;
}
.bandeau_fond_2_gris_dans{
	width:100%;
   background-image:url(images-castolin/bandeau_2_gris.jpg);
   background-repeat:no-repeat;
   background-position:left;
   height:97px;
	 line-height:0px;
	 font-size:0px;
}
.bandeau_fond_gris_dans{
	width:100%;
   background-image:url(images-castolin/bandeau_gris.jpg);
   background-repeat:no-repeat;
   background-position:left;
   height:97px;
	 line-height:0px;
	 font-size:0px;
}
.sous_bandeau_bordeau{
height:5px;
width:100%;
background-image:url(images-castolin/bandeau_bas_bordeau.gif);
background-repeat:no-repeat;
}
.sous_bandeau_jaune{
height:5px;
width:100%;
background-image:url(images-castolin/bandeau_bas_jaune.gif);
background-repeat:no-repeat;
}
.sous_bandeau_blanc{
height:5px;
width:100%;
background-image:url(images-castolin/bandeau_bas_blanc.gif);
background-repeat:no-repeat;
}


.pied_page{
height:30px;
width:100%;
padding:0px;
margin:0px;
/*background-color:#000066;*/
right:0px;
bottom:0px;
/*float:left:*/
}

.panier{
left:230px;
position:absolute;
background-image:url(images-castolin/fond_panier.gif);
background-position:top left;
background-repeat:no-repeat;
line-height:15px;
font-size:11px;
width:315px;
padding-left:70px;
padding-top:3px;
}

.retour_accueil{
left:0px;
top:0px;
position:absolute;
width:196px;
height:83px;

}

.mini_focus_cadre{
right:0px;
position:absolute;

line-height:15px;
font-size:11px;
height:60px;

/*width:*;*/
}
.mini_focus{
/*float:right;*/
line-height:18px;
font-size:11px;
color:#970200;
padding-right:15px;
width:500px;
height:60px;
text-align:right;
}

.contenu{
line-height:15px;
color:#000000;
font-size:11px;
width:100%;
padding-top:10px;
text-align:justify;
}

.contenu_avec_colonne{
line-height:15px;
color:#000000;
font-size:11px;
padding-top:10px;
text-align:justify;
float:left;
}

.colonne_contenu_droite{
float:right;
padding-left:0px; /*espace autour de image*/
line-height:15px;
margin-left:15px;
color:#000000;
font-size:11px;
width:200px;
background-image:url(images-castolin/colonne_telechargements.jpg);
background-repeat:repeat-x;

background-color:#E5E5E5;
min-height:400px;
background-position:bottom;
}

.titre_colonne_droite{
border-bottom:thin;
border-bottom-color:#FF0000;
border-bottom-width:1px;
color:#828282;
font-weight:bold;
background-color:#FFFFFF;	
height:20px;
vertical-align:top;
background-image:url(images-castolin/pixel_gris.gif);
background-position:bottom;
background-repeat:repeat-x;
}

.cellule_colonne_droite_telechargements{
padding:10px;
}


.contenu_texte{

padding-left:20px;
padding-right:20px;
text-align:justify;
padding-top:10px;
line-height:15px;
color:#000000;
font-size:11px;
}



.contenu_sous_adresse{
line-height:15px;
color:#000000;
font-size:11px;
width:100%;
padding-top:40px;
}

.contenu_droite_menu_jaune{
line-height:15px;
color:#000000;
font-size:11px;
padding-top:10px;
padding-left:185px;
padding-right:20px;
}


.contenu_droite_menu_jaune_colonne{
line-height:15px;
color:#000000;
font-size:11px;
padding-top:10px;
padding-left:185px;
padding-right:0px;
}

.contenu_dans_cadre{


}

.focus_image{
float:left;
padding:20px;

width:200px;
}


.focus_texte{
padding-right:20px;
padding-bottom:20px;
padding-top:20px;
padding-left:20px;
}
.focus_cadre{
padding:20px;
text-align:center;
background-image:url(images-castolin/focus_cadre.gif);
background-color:#FEE00C;
background-repeat:repeat-x;

padding:10px;
vertical-align:middle;
}

.tableau_telechargements{
text-align:left;
vertical-align:middle;
width:100%;

}

.tableau_telechargements_col_1{
width:420px;
background-color:#FFF9CD;
padding:10px;
}
.tableau_telechargements_col_2{
background-color:#FFF4A2;
padding:10px;
}

.tableau_telechargements_col_3{
width:110px;
background-color:#FFF9CD;
padding:10px;
}

.ligne_jaune_epais{
height:7px;
background-color:#FFDD00;
}
.ligne_jaune_fine{
height:2px;
background-color:#FFDD00;
}


.bouton_imprimer_fiche
{
float:right;
}
/*.bouton_imprimer_fiche
{
position:absolute;
right:10%;
}*/
/* TEXTE ----------------*/
.titre_focus{
	font-size:12px;
	 color:#990100;
	 font-weight:bold;
}
.sous_titre_focus{
	font-size:11px;
	 color:#DE0000;
	 font-weight:bold;
}

.titre_encart_panier{
	 color:#FFDE00;
	 font-weight:bold;
}
.texte_encart_panier{
padding-top:6px;
	 color:#970200;
 line-height:15px;
}
.titre_mini_focus{
	 color:#650000;
	 font-weight:bold;

}
.centrer{
text-align:center;
}

.gras_italique{
font-weight:bold;
font-style:italic;
}


.gras{
font-weight:bold;
}

.texte_bordeau{
font-weight:bold;
color:#9A0000;
}
.text_normal_11{
font-weight:normal;
font-size:11px;
}
/* FIN TEXTE ----------------*/



/* ---------------------------------- POUR IMAGES */

img{
border:0px;
line-height:0px;
}
.image_droite{
float:right;
padding-left:10px; /*espace autour de image*/
}

.image_gauche{
float:left;
padding-right:10px; /*espace autour de image*/
}

.float_left{
float:left;
padding:10px;

}

.float_right{
float:right;
}
.sdsdsd{
float:left;
padding-right:10px; /*espace autour de image*/
}

.image_bottom{
vertical-align:bottom;
}
.image_centree{
vertical-align:middle;
line-height:0px;
font-size:0px;
margin:0px;
padding:0px;
}

/* ---------------------------------- FIN IMAGES */


/******************  LES LIENS  ******************************/

a:link{
	text-decoration:none;
	font-weight:bold;
	color: #980001;
}
a:visited{
	text-decoration:none;
	color: #980001;
	font-weight:bold;	
}
a:hover {
	color: #E51F1F;
	text-decoration:none;
	font-weight:bold;	
}
a:active
{
	color: #E51F1F;
	text-decoration:none;
	font-weight:bold;	
}

a.lien_jaune:link{
	text-decoration:none;
	font-weight:bold;
	color:#FEC111;
}
a.lien_jaune:visited{
	text-decoration:none;
	color:#FEC111;
	font-weight:bold;	
}
a.lien_jaune:hover {
	color:#990005;
	text-decoration:none;
	font-weight:bold;	
}
a.lien_jaune:active
{
	color:#990005;
	text-decoration:none;
	font-weight:bold;	
}








/******************  FIN LIENS  ******************************/

/*********CADRES******/

.paypage_submit{
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	color: #980001;
}

.paypage_submit:hover{
	cursor:pointer;
	color: #E51F1F;
	text-decoration:none;
	font-weight:bold;
	background-color:#9A0000;
}

.cadre_coin_top_left{
background-image:url(images-castolin/cadre_coin_top_left.gif);
width:4px;
height:4px;
line-height:0px;
font-size:0px;
}
.cadre_coin_top_right{
background-image:url(images-castolin/cadre_coin_top_right.gif);
width:4px;
height:4px;
line-height:0px;
font-size:0px;
}
.cadre_coin_bottom_left{
background-image:url(images-castolin/cadre_coin_bottom_left.gif);
width:4px;
height:4px;
line-height:0px;
font-size:0px;
}
.cadre_coin_bottom_right{
background-image:url(images-castolin/cadre_coin_bottom_right.gif);
width:4px;
height:4px;
line-height:0px;
font-size:0px;
}
.cadre_bord_top{
background-image:url(images-castolin/cadre_bord_top.gif);
height:4px;
line-height:0px;
font-size:0px;
}
.cadre_bord_bottom{
background-image:url(images-castolin/cadre_bord_bottom.gif);
height:4px;
line-height:0px;
font-size:0px;
}
.cadre_bord_right{
background-image:url(images-castolin/cadre_bord_right.gif);
height:4px;
line-height:0px;
font-size:0px;
}
.cadre_bord_left{
background-image:url(images-castolin/cadre_bord_left.gif);
height:4px;
line-height:0px;
font-size:0px;
}

.tableau_accueil{
width:80%;
}

.tableau_accueil_intranet{
width:96%;
}
.tableau_titre_fond{
width:98%;

}



.tableau_detail_commande{
width:100%;
padding:0px;
}
.cellule_detail_commande_adresse_livraison{
font-size:11px;
text-align:left;
padding:0px;
vertical-align:top;
width:65%;
}

.cellule_detail_commande_frais_livraison{
font-size:11px;
text-align:left;
padding:0px;
vertical-align:top;
width:45%;
}
.col_adresse_livraion_jaune{
vertical-align:top;
width:190px;
background-color:#FFF4A2;
font-weight:bold;
color:#970102;
padding:6px;padding-top:4px;padding-bottom:4px;
}
.col_adresse_livraion_orange1{
vertical-align:top;
background-color:#FECF77;
color:#970102;
padding:6px;padding-top:4px;padding-bottom:4px;
}
.col_adresse_livraion_orange2{
vertical-align:top;
background-color:#FFC04E;
color:#970102;
padding:6px;padding-top:4px;padding-bottom:4px;
}
.col_adresse_livraion_orange3{
vertical-align:top;
background-color:#FFB530;
color:#970102;
padding:6px;padding-top:4px;padding-bottom:4px;

}

.cellule_detail_commande_retour_panier{
background-color:#FFE651;
color:#980000;
text-align:left;
padding:6px;
padding-left:15px;
padding-right:15px;
}


.cellule_titre_page_bordeau{
color:#FFDF00;
background-color:#9A0000;
font-size:12px;
text-align:center;
padding:6px;
font-weight:bold;
vertical-align:middle;
}
.cellule_titre_page_jaune{
color:#9A0000;
background-color:#FFF4A2;
font-size:12px;
text-align:center;
padding:6px;
font-weight:bold;
vertical-align:middle;
}
.cellule_titre_page_jaune_gauche{
text-align:left;
color:#9A0000;
background-color:#FFF4A2;
font-size:12px;
padding:6px;
font-weight:bold;
vertical-align:middle;
}
.tableau_navigation_page_gris{
width:100%;
color:#000000;
background-color:#E5E5E5;
font-size:11px;
text-align:left;

vertical-align:middle;
padding-left:15px;
padding-right:0px;
width:100%;
}

.cellule_gris_annuler{
padding-right:6px;
}

.cellule_gris_fonce_menu{
padding:6px;
padding-left:15px;
padding-right:15px;
background-color:#D5D5D5;
text-align:center;
font-weight:bold;
color:#555A5E;
line-height:13px;
}


.separation_10px{
width:10px;
font-size:0px;
padding:0px;
height:0px;
}


.separation_200px{
width:20%;
font-size:0px;
padding:0px;
height:0px;
}
.separation_2_px{
width:2px;
font-size:0px;
padding:0px;
}
.cellule_blanche{
background-color:#FFFFFF;
padding:4px;
padding-left:10px;
padding-right:10px;
}
.cellule_fond_tr{
padding:4px;
padding-left:10px;
padding-right:10px;
}

.cellule_fond_tr_centrer{
padding:4px;
padding-left:10px;
padding-right:10px;
text-align:center;
}
.cellule_blanche_gras{
background-color:#FFFFFF;
padding:4px;
padding-left:10px;
padding-right:10px;
font-weight:bold;
}
.cellule_blanche_contenant_tableau{
background-color:#FFFFFF;

padding:0px;
}
.cellule_blanche_contenant_tableau_valign_top{
vertical-align:top;
background-color:#FFFFFF;
padding:0px;

}

.titre_catalogue{
font-weight:bold;
text-align:right;
padding-right:10px;
color:#FFDE01;
padding-bottom:10px;
}

.rubrique_menu_catalogue{
padding-left:13px;
padding-right:13px;
padding-bottom:5px;
padding-top:5px;
}
.rubrique_menu_catalogue_1{
background-color:#15A486;
color:#FFFFFF;
font-weight:bold;
}
.couleur_catalogue_1{color:#15A486; font-weight:bold;}

.rubrique_menu_catalogue_2{
background-color:#87BE56;
color:#FFFFFF;
font-weight:bold;
}
.couleur_catalogue_2{color:#87BE56; font-weight:bold;}

.rubrique_menu_catalogue_3{
background-color:#FFD302;
color:#FFFFFF;
font-weight:bold;
}
.couleur_catalogue_3{color:#FFD302; font-weight:bold;}

.rubrique_menu_catalogue_4{
background-color:#FF8100;
color:#FFFFFF;
font-weight:bold;
}
.couleur_catalogue_4{color:#FF8100; font-weight:bold;}

.rubrique_menu_catalogue_5{
background-color:#FD5D5D;
color:#FFFFFF;
font-weight:bold;
}
.couleur_catalogue_5{color:#FD5D5D; font-weight:bold;}

.rubrique_menu_catalogue_6{
background-color:#AA76B4;
color:#FFFFFF;
font-weight:bold;
}
.couleur_catalogue_6{color:#AA76B4; font-weight:bold;}

.rubrique_menu_catalogue_7{
background-color:#01B5F0;
color:#FFFFFF;
font-weight:bold;
}
.couleur_catalogue_7{color:#01B5F0; font-weight:bold;}

.rubrique_menu_catalogue_8{
background-color:#47559E;
color:#FFFFFF;
font-weight:bold;
}
.couleur_catalogue_8{color:#47559E; font-weight:bold;}

.couleur_noir{
color:#000000;
}



.rubrique_menu_catalogue a:link{
color:#FFFFFF;
}
.rubrique_menu_catalogue a:visited{
color:#FFFFFF;
}
.rubrique_menu_catalogue a:hover{
color:#000000;
}
.rubrique_menu_catalogue a:active{
color:#000000;
}





.cellule_catalogue_titre_1{
width:100%;
font-weight:bold;
vertical-align:middle;
padding:5px;
padding-left:10px;
background-color:#15A486;
color:#FFFFFF;
}
.sous_titre_catalogue{
float:left;
padding-left:30px;
}
.tableau_ajouter_produit_nouvelle_commande{
width:100%;
font-weight:bold;
vertical-align:middle;
padding:5px;
}

.tableau_panier_nouvelle_commande{
width:100%;
vertical-align:middle;
padding:6px;
text-align:left;
}

.ligne_tableau_fond_jaune{
background-color:#FFF9CD;
}

.ligne_tableau_intitules{
font-weight:bold;
}

.ligne_tableau_intitules_fond_jaune{
text-align:left;
color:#9A0000;
background-color:#FFF4A2;
font-weight:bold;

}

.tableau_login{
width:50%;
}

.cellule_login{
background-color:#FFF9CD;
padding:15px;
}

.cellule_fond_jaune_fonce{
background-color:#FFF4A2;
padding:15px;
text-align:center;
}

.padding_10{
padding:10px;
}
.padding_6{
padding:6px;
}

.largeur100{
width:100%;
}


/******* FIN CADRES ********/


















.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;
}


.place_lien_portail{
position:absolute;

font-size:10px;
width:100px;
height:20px;
line-height:15px;


left:15px;
top:80px;
}

.zone_menu_horizontal{
line-height:12px;
font-size:11px;
position:absolute;
top:59px;
font-weight:bold;
color:#565A5D;
text-align:center;


}
.menu_cellule_vide{
width:243px;
}
.menu_fond_gris{
padding-left:5px;
padding-right:5px;vertical-align:middle;height:34px;
/*background-color:#E6E6E6;*/
}	
.menu_fond_gris_rechercher{
width:385px;
padding-left:5px;
padding-right:5px;
vertical-align:middle;
height:34px;
text-align:left;
/*background-color:#E6E6E6;*/
}	
.menu_fond_gris a:link{
color:#55585D;
}	
.menu_fond_gris a:visited{
color:#55585D;
}	
.menu_fond_gris a:hover{
color:#898F93;
}	
.menu_fond_gris a:active{
color:#898F93;
}	

.menu_fond_gris_fonce a:link{
color:#55585D;
}	
.menu_fond_gris_fonce a:visited{
color:#55585D;
}	
.menu_fond_gris_fonce a:hover{
color:#898F93;
}	
.menu_fond_gris_fonce a:active{
color:#898F93;
}	





.menu_fond_gris_fonce{
padding-left:5px;
padding-right:5px;
vertical-align:middle;
background-color:#D5D5D5;
color:#980001;
background-image:url(images-castolin/fond_cellule_gris_fonce.gif);
background-repeat:repeat-x;
}
.menu_fond_jaune{
padding-left:5px;
padding-right:5px;
vertical-align:middle;
background-color:#FFDD00;
color:#980001;
background-image:url(images-castolin/fond_cellule_jaune.gif);
background-repeat:repeat-x;
}	

.menu_fond_jaune a:link{
color:#9B0000;
}	
.menu_fond_jaune a:visited{
color:#9B0000;
}	
.menu_fond_jaune a:hover{
color:#C63939;
}	
.menu_fond_jaune a:active{
color:#C63939;
}	

.menu_gauche_jaune{
width:167px;
background-image:url(images-castolin/fond_menu_gauche_jaune.gif);
background-repeat:repeat-x;
background-color:#FFDD00;
position:absolute;
top:97px;
left:0px;
line-height:15px;
font-size:11px;
font-weight:bold;
padding-top:8px;
}

.menu_gauche_catalogue{
width:178px;

background-color:#9A0000;
position:absolute;
top:97px;
left:0px;
line-height:15px;
font-size:11px;
font-weight:bold;
padding-top:8px;
}


.conteneur_tableau_menu_gris{
vertical-align:top;
}

.encart_adresse{
width:332px;
background-color:#C4C8CB;
background-image:url(images-castolin/encart_adresse_bottom.gif);
background-position:bottom;
background-repeat:no-repeat;
}
.encart_adresse_top{
background-image:url(images-castolin/encart_adresse_top.gif);
background-position:top;
background-repeat:repeat-x;
font-size:10px;
color:#555A5E;
padding-top:8px;
padding-bottom:18px;
text-align:left;
padding-left:14px;
font-weight:normal;
}

.cellule_societe{
width:160px;
vertical-align:top;
}

.cellule_adresse{
padding-left:5px;
vertical-align:top;
}
.rubrique_menu_gauche_valeur{
background-color:#FFDD00;
}


.rubrique_menu_gauche{
padding-left:13px;
padding-right:13px;
padding-bottom:5px;
padding-top:5px;
border-bottom:solid 1px #FFDD00;
}

.rubrique_menu_gauche_sous{
padding-left:10px;
padding-right:0px;
padding-bottom:3px;
padding-top:5px;
border-bottom:solid 1px #FFDD00;

font-size:10px;
}



.zone_menu_login{
float:left;
width:679px;
height:51px;/*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;
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-top:10px;
padding-left:15px;
padding-right:15px;
}


.bandeau_pied_page{
}


.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;
   text-align:left;
}

.pied_portfolio_global{
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-top:44px;
text-align:center;
}
.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-top:8px;
   padding-left:20px;
}
.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-top:8px;
   padding-left:10px;
   padding-right:10px;
   text-align:center;
}
.team-bords-pied{
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;
}


.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;
}


/******************  LES LIENS  ******************************/




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;	
}


a.sous_menu_gauche:link{
	font-weight:normal;	
}
a.sous_menu_gauche:visited{
	font-weight:normal;	
}
a.sous_menu_gauche:hover {
	font-weight:normal;	
}
a.sous_menu_gauche:active
{
	font-weight:normal;	
}











.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;
}

.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;
}

.rrrrrrrrrrrrrrrrrrcontenu_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;
}
