@charset "UTF-8";
/* CSS Document */

body {
background:#FF0099 url(../img/tile_main_bckg_2010.jpg) repeat-x;
font-family:Arial, Helvetica, sans-serif;
}

#container {
margin: 0px auto 0px auto;
width:1024px;
}

.menu {
z-index:1000000;
float:left;
clear:both;
margin:0px;
}

.anglais {
color:#999999;
text-decoration:none;
font-family: "Arial", "Calibri", "Helvetica", "sans-serif";
font-size:12px;
float:right;
margin-left:250px;
}

.anglais a {
color:#ed2690;
text-decoration:none;
font-family: "Arial", "Calibri", "Helvetica", "sans-serif";
font-size:12px;
float:right;
margin-right:50px;
margin-top:10px;
}

#top {
background: url(../img/top_bckg_2010b.jpg) no-repeat scroll;
position:absolute;
	width:1024px;
	height:225px;
	top:0px;
	z-index:10000000;
}

.navlink_simplenoneunderlinerose {
	color:#999999;
	text-decoration:none;
	font-family: "Arial", "Calibri", "Helvetica", "sans-serif";
	font-size:12px;
}

.navlink {
	color:#999999;
	text-decoration:none;
	font-family: "Arial", "Calibri", "Helvetica", "sans-serif";
	font-size:14px;
	margin: 175px 90px 175px 35px;
}

.navlink li {
background:url(../img/line_middle_nav.jpg) no-repeat right top;
	float:left;
	position:relative;
	list-style-position:outside;
	list-style-type:none;
	padding:10px;
	margin-left:10px;
	margin-right:0px;
}

.navlink li a {
	color:#666666;
	text-decoration:none;
	text-align:center;
}

.navlink li a:hover {
	color:#666666;
	text-decoration:none;
	
}

.navlink li a.selected strong, .btn li a:hover strong {
	color:#666666;
	text-decoration:underline;
}

.navlink li a.selected, .btn li a:hover {
	color:#ec297b;
	text-decoration:none;
}


/*Lien Main menu droite */
.menutop_droite {
	margin-left:705px;
	margin-top:153px;
}

.navlinktop_droite {
	font-size:12px;
	
}

.navlinktop_droite li {
	float:left;
	display: block;
	padding-top:35px;
	padding-right:55px;
}

.navlinktop_droite li a {
	color:#999999;
	text-decoration:none;
	display: block;
}

.navlinktop_droite li a:hover {
	color:#ec297b;
	text-decoration:none;
	
}

.navlintop_droitek li a.selected strong, .btn li a:hover strong {
	color:#ec297b;
	text-decoration:underline;
}

.navlinktop_droite li a.selected, .btn li a:hover {
	color:#ec297b;
	text-decoration:none;
}

/*Web diffuseur */
.diffuseur_flash {
width:1024px;
height:337px;
background-color:#ffffff;
margin-top:226px;
}

/*Web diffuseur */
#diffuseur {
background-color:#ffffff;
height:337px;
width:1024px;
margin-top:226px;
z-index:100;
float:left;
clear:both;
}


/*Format du texte titre rouge des garnitures*/
.titre_boite_garnitures {
font-size:14px;
color:#d92c5f;
padding-top:5px;
padding-bottom:10px;
text-transform:uppercase;
}

/*Format du texte page yogourt*/
.titre_boite_yogourt {
font-size:14px;
color:#d92c5f;
padding-top:5px;
padding-bottom:10px;
text-transform:uppercase;
}

/*Format du titre des colones liste des garnitures*/
.title_list {
font-size:12px;
color:#aac304;
}


/*Format du texte liste des garnitures*/
.texte_garnitures_normal {
font-size:12px;
color:#666666;
text-align:left;
line-height:18px;
margin-top:0px;
vertical-align:top;
}


/*Format du texte bas note liste des garnitures*/
.texte_bas_note_garnitures {
font-size:10px;
color:#999999;
text-align:left;
}

/*Boxes container garnitures*/
#boxe_garnitures {
float:left;
height:320px;
width:868px;
margin-top:15px;
margin-left:95px;
margin-bottom:50px;
}

/*Boxes container yogourt*/
#boxe_yogourt {
float:left;
height:800px;
width:868px;
margin-top:15px;
margin-left:95px;
margin-bottom:50px;
}

/*Format table container garnitures*/
.list_garnitures {
height:290px;
width:868px;
border:0px;
padding:25px;
margin:0px;
}


.box_round_corner_top_garnitures {
	background: url(../img/round_box_top_garnitures.png) no-repeat scroll;
	height:18px;
	width:868px;
}

.box_round_corner_bot_garnitures {
	background: url(../img/round_box_bot_garnitures.png) no-repeat scroll;
	height:18px;
	width:868px;
	float:left;
	margin-bottom:25px;
}

/*Boxes container*/
#boxes {
float:left;
height:310px;
width:868px;
margin-top:15px;
margin-left:95px;
margin-bottom:50px;
}

.box_round_corner_top {
float:left;
background: url(../img/round_box_top.png) no-repeat scroll;
height:11px;
width:261px;
}

.box_round_corner_bot {
float:left;
background: url(../img/round_box_bottom.png) no-repeat scroll;
height:11px;
width:261px;
}

/*Boxe Message*/
.message {
margin-top:1px;
margin-bottom:5px;
}


/*Boxe1*/
.box1 {
float:left;
height:310px;
width:261px;
margin-left:25px;
}

.box1_titre {
float:left;
background-color:#FFFFFF;
height:34px;
width:261px;
}

.box1_contenu {
float:left;
background-color:#FFFFFF;
height:208px;
width:261px;

}

.box1_gris {
float:left;
background-color:#f1f1f1;
height:70px;
width:261px;
}

.box1_titre_bottom {
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0.5px;
padding:0px;
margin:15px;
font-size:14px;
color:#838ca6;
}

.sous_titre {
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0.5px;
padding:0px;
margin:0px;
font-size:12px;
color:#999999;
}

.table_titre {
width:261px;
border:0px;
}

/*Boxe2*/
.box2 {
float:left;
height:310px;
width:261px;
margin-left:25px;
}

.box2_titre {
float:left;
background-color:#FFFFFF;
height:34px;
width:261px;
text-align:left;
}

.box2_contenu {
float:left;
background-color:#FFFFFF;
height:208px;
width:261px;

}

.box2_gris {
float:left;
background-color:#f1f1f1;
height:70px;
width:261px;
}


.box2_titre_bottom {
font-family:Arial, Helvetica, sans-serif;
padding:0px;
margin:15px;
letter-spacing:0.5px;
line-height:15px;
font-size:14px;
color:#af0f30;

}

.sous_titre {
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0.5px;
padding:0px;
margin:0px;
font-size:12px;
color:#999999;
}

/*Boxe3*/
.box3 {
float:left;
height:310px;
width:261px;
margin-left:25px;
}

.box3_titre {
float:left;
background-color:#FFFFFF;
height:34px;
width:261px;
}

.box3_contenu {
float:left;
background-color:#FFFFFF;
height:243px;
width:261px;

}

.box3_gris {
float:left;
background-color:#f1f1f1;
height:35px;
width:261px;
}

.titre {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#999999;
margin-left:10px;
margin-top:5px;
text-align:left;
}

.box3_titre_bottom {
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0.5px;
padding:0px;
margin:15px;
line-height:15px;
font-size:14px;
color:#4065b9;

}

/*Footer*/
#footer {
position:relative;
margin-top:55px;
margin-bottom:50px;
clear:both;
float:left;
width:800px;
height:35px;
}

#footer_yogourt {
position:relative;
margin-top:700px;
margin-bottom:50px;
clear:both;
float:left;
width:800px;
height:35px;
}

#footer_toppings {
position:relative;
margin-top:150px;
margin-bottom:50px;
clear:both;
float:left;
width:800px;
height:35px;
}

#footer_concept {
position:relative;
margin-top:70px;
margin-bottom:50px;
clear:both;
float:left;
width:800px;
height:35px;
}

.menu_footer {
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0.5px;
line-height:15px;
font-size:12px;
color:#ffffff;
padding-top:15px;
text-transform:uppercase;
}

.menu_footer a {
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0.5px;
line-height:15px;
text-decoration:none;
font-size:12px;
color:#ffffff;
padding-top:15px;
text-transform:uppercase;
}

.menu_footer a:hover {
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0.5px;
line-height:15px;
text-decoration:underline;
font-size:12px;
color:#baf402;
padding-top:15px;
text-transform:uppercase;
}

.copyright {
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0.5px;
line-height:15px;
font-size:10px;
color:#ff7fa0;
padding-bottom:10px;
text-transform:uppercase;
text-align:center;

}


/*Emplacement*/
.title_map {
font-size:14px;
color:#4065b9;
margin-left:10px;
margin-bottom:10px;
}

.info_map {
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0.5px;
line-height:15px;
font-size:12px;
color:#666666;
background-color:#fff5f8;
margin-left:10px;
padding:15px;
height:375px;
}

.list_map {
height:500px;
width:868px;
border:0px;
padding:25px;
margin:0px;
}


.box_contenu_map {
float:left;
background-color:#FFFFFF;
height:500px;
width:868px;
}


.box_map{
float:left;
width:868px;
height:500px;
}



/*Boxe garnitures*/
.box_garnitures {
float:left;
height:310px;
width:868px;
}

.box_titre_garnitures {
float:left;
background-color:#FFFFFF;
height:34px;
width:868px;
}

.box_contenu_garnitures {
float:left;
background-color:#FFFFFF;
height:312px;
width:868px;

}

.box_gris_garnitures {
float:left;
background-color:#f1f1f1;
height:70px;
width:868px;
}

.box_titre_bottom_garnitures {
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0.5px;
padding:0px;
margin:15px;
font-size:14px;
color:#838ca6;
}

.sous_titre_garnitures {
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0.5px;
padding:0px;
margin:0px;
font-size:12px;
color:#999999;
}

.table_titre_garnitures {
width:261px;
border:0px;
}


/*Yogourt*/
.title_yogourt {
font-size:14px;
color:#4065b9;
margin-left:10px;
margin-bottom:10px;
}

.info_yogourt {
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0.5px;
line-height:15px;
font-size:12px;
color:#666666;
background-color:#fff5f8;
margin-left:10px;
padding:15px;
height:375px;
}

.list_yogourt {
border:0px;
padding:25px;
margin:0px;
}


.box_contenu_yogourt {
float:left;
background-color:#FFFFFF;

}


.box_yogourt {
float:left;

}

/*Concept*/
.title_concept {
font-size:14px;
color:#93ba18;
margin-left:10px;
margin-bottom:10px;
}

.text_concept {
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0.5px;
line-height:15px;
font-size:12px;
color:#666666;
background-color:#FFFFFF;
margin-left:10px;
}

.list_concept {
height:520px;
width:868px;
border:0px;
padding:25px;
margin:0px;
}


.box_contenu_concept {
float:left;
background-color:#FFFFFF;
height:520px;
width:868px;
}


.box_concept {
float:left;
width:868px;
height:520px;
}

.box_declaration {
font-size:10px;
color:#666666;
letter-spacing:0.5px;
line-height:11px;
}

/*Presse*/
.title_presse {
font-size:14px;
color:#93ba18;
margin-left:10px;
margin-bottom:10px;
}

.text_presse {
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0.5px;
line-height:15px;
font-size:12px;
color:#666666;
background-color:#ffffff;
margin-left:0px;
}

.texte_info_presse {
margin:10px;
padding:10px;
width:800px;
}

.info_presse {
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0.5px;
line-height:15px;
font-size:12px;
color:#666666;
background-color:#ffffff;
margin-left:0px;
padding:0px;
height:375px;
}


.list_presse {
width:868px;
border:0px;
padding:opx;
margin:0px;
}


.box_contenu_presse {
float:left;
background-color:#ffffff;

width:868px;
margin-bottom:25px;
}


.box_presse {
float:left;
width:868px;

}
