body{margin: 0;padding: 0;background-color: #fbde89;font-family:Tahoma;font-weight: normal;font-size:12px;}a{padding: 0;}img{margin: 0;padding: 0;border: none;}#produits_gauche_texte h1{font-family:Tahoma;font-size:16px;margin: 0;padding: 0;color: black;width:200px;}div.puce1 {width:200px;margin: 0;padding: 0;padding-left:15px;background: url(../images/puce_rouge.gif) 0 5px no-repeat;font-family:Tahoma;font-size:16px;color: black;}div.mosque {width:200px;margin: 0;padding: 0;padding-left:15px;background: url(../images/mosque3.gif) 0 5px no-repeat;font-family:Tahoma;font-size:16px;color: black;}div.puce2{margin: 0;padding: 0;font-family:Tahoma;font-size:10px;width:140px;color: black;margin-left:10px;padding-left:15px;background: url(../images/puce_verte.gif) 0 5px no-repeat;font-weight: normal;}#produits_gauche_texte a, #produits_gauche_texte a:visited{margin: 0;padding: 0;text-decoration:none;color: black;}#produits_gauche_texte a:hover{margin: 0;padding: 0;text-decoration:underline;}#produits_gauche_texte h2{font-family:Tahoma;font-size:10px;font-weight: normal;color: #26231a;margin: 0;padding: 0;}#produits_gauche_texte h2 a, #produits_gauche_texte h2 a:visited{text-decoration:none;font-weight: normal;color: #26231a;}#produits_gauche_texte h2 a:hover{text-decoration:underline;font-weight: normal;color: black;}#produits_droite_texte1 h1{margin: 0;padding: 0;font-family:Tahoma;font-size:14px;}#produits_droite_texte3 h1{margin: 0;padding: 0;font-family:Tahoma;font-size:14px;color:#d52e1c;margin-top:60px;margin-left:250px;}#produits_droite_texte2_gauche h1{margin: 0;padding: 0;font-family:Tahoma;font-size:12px;text-align:center;text-decoration:underline;color: #e41923;width:125px;float:left;}#produits_droite_texte2_milieu h1{margin: 0;padding: 0;font-family:Tahoma;text-decoration:underline;font-size:12px;text-align:center;color: #e41923;width:125px;float:left;}#produits_droite_texte2_droite h1{margin: 0;padding: 0;font-family:Tahoma;text-decoration:underline;font-size:12px;text-align:center;color: #e41923;width:130px;float:left;}#main{margin: 0;padding: 0;width: 970px;margin: 0px auto;padding: 0;}#top{margin: 0;padding: 0;width:970px;height:142px;background-image:url(../images/top.jpg);}#top1{margin: 0;padding: 0;width:189px;height:29px;background-image:url(../images/1.jpg);float:left;}#top2{margin: 0;padding: 0;width:98px;height:29px;background-image:url(../images/2.gif);float:left;}#top3{margin: 0;padding: 0;width:163px;height:29px;background-image:url(../images/3.gif);float:left;}#top4{margin: 0;padding: 0;width:101px;height:29px;background-image:url(../images/4.gif);float:left;}#top5{margin: 0;padding: 0;width:99px;height:29px;background-image:url(../images/5.gif);float:left;}#top6{margin: 0;padding: 0;width:122px;height:29px;background-image:url(../images/6.gif);float:left;}#top7{margin: 0;padding: 0;width:198px;height:29px;background-image:url(../images/7.jpg);float: left;}#topbo{margin: 0;padding: 0;width:970px;height:186px;background-image:url(../images/duc_bo.jpg);}#centre{float: left;margin: 0;padding: 0;width:970px;}#gauche{margin: 0;padding: 0;width:396px;height:419px;background-image:url(../images/gauche.gif);float:left;}#text_gauche{margin: 0;padding: 0;margin-top:70px;margin-left:50px;width:300px;height:80px;}#text_gauche h1{margin: 0;padding: 0;margin-bottom:5px;font-family:Tahoma;color: black;font-size: 20px;}#text_gauche h2{margin: 0;padding: 0;width:270px;color: black;font-size: 13px;font-family: Tahoma;}.italic{margin: 0;padding: 0;color: black;font-size: 14px;font-style:italic;}#image_gauche{margin: 0;padding: 0;margin-left:130px;margin-top:-20px;width:284px;height:194px;}#text_gauche2{margin: 0;padding: 0;width:300px;height:15px;margin-left:50px;}#text_gauche2 h3{margin: 0;padding: 0;color: #d52e1c;font-size: 11px;font-family: Tahoma;margin-left:150px;width:100px;height:20px;text-decoration: underline;}#text_gauche2 h3 a, #text_gauche2 h3 a:visited{text-decoration:none;color: #d52e1c;text-decoration:underline;}#text_gauche2 h3 a:hover{text-decoration:underline;}#droite_haut{margin: 0;padding: 0;width:574px;height:194px;background-image:url(../images/droite_haut.jpg);float:left;}#droite_haut h2{margin: 0;padding: 0;color: black;font-size: 13px;font-family: Tahoma;margin-top:85px;margin-left:220px;width:300px;height:55px;}#droite_haut h3{margin: 0;padding: 0;color: #d52e1c;font-size: 13px;font-family: Tahoma;margin-left:280px;margin-top:7px;width:100px;height:20px;text-decoration: underline;}#droite_haut h3 a, #droite_haut h3 a:visited{text-decoration:none;color: #d52e1c;text-decoration:underline;}#droite_haut h3 a:hover{text-decoration:underline;}#droite_bas{margin: 0;padding: 0;width:574px;height:225px;background-image:url(../images/droite_bas.jpg);float:left;}#droite_bas h1{margin: 0;padding: 0;color: #d52e1c;font-size: 18px;font-family: arial;margin-top:60px;margin-left:10px;width:250px;height:50px;}#droite_bas h2{margin: 0;padding: 0;color: black;font-size: 13px;font-family: Tahoma;margin-top:0px;margin-left:10px;width:250px;height:50px;}#droite_bas h3{margin: 0;padding: 0;color: #d52e1c;font-size: 13px;font-family: Tahoma;margin-left:10px;margin-top:30px;width:200px;height:20px;text-decoration: underline;}#droite_bas h3 a, #droite_bas h3 a:visited{text-decoration:none;color: #d52e1c;text-decoration:underline;}#droite_bas h3 a:hover{text-decoration:underline;}#bottom{float:left;margin: 0;padding: 0;width:970px;height:21px;background-image:url(../images/bottom.gif);}#bottom_text1 {margin: 0;padding: 0;padding-top:3px;padding-left:170px;width:300px;float:left;}#bottom_text1 h1{margin: 0;padding: 0;font-family:Tahoma;color: white;font-size: 11px;}#bottom_text2 {float:left;margin: 0;padding: 0;padding-left:20px;padding-top:5px;width:450px;}#bottom_text2 h2{margin: 0;padding: 0;font-family:Tahoma;color: white;font-size: 9px;}#bottom a, #bottom a:visited{text-decoration:none;color: white;}#bottom a:hover{text-decoration:underline;}#produits_gauche{margin: 0;padding: 0;background-image:url(../images/produits_gauche.gif);width:307px;height:419px;float:left;}#produits_gauche_texte{margin: 0;padding: 0;padding-top:75px;padding-left:70px;}#produits_droite{float:left;margin: 0;padding: 0;width:663px;}#types_produits{float:left;margin: 0;padding: 0;width:663px;height:419px;}#produits_droite_texte1{margin: 0;padding: 0;margin-top:10px;margin-left:270px;width:310px;height:120px;}#produits_droite_texte2{margin: 0;padding: 0;padding-top:160px;padding-left:220px;}#groupe_gauche{float:left;margin: 0;padding: 0;width:221px;font-size:12px;font-weight: normal;}#groupe_gauche_recettes{float:left;position: relative;margin: 0;padding: 0;width:204px;height:400px;font-size:12px;font-weight: normal;background-image: url(../images/gauche_recettes.gif);z-index:2}#groupe_gauche h1{margin: 0;padding: 0;font-family:Tahoma;font-size:12px;font-weight: normal;}#groupe_gauche a, #groupe_gauche a:visited{text-decoration:none;color: black;}#groupe_gauche a:hover{text-decoration:underline;}#groupe_droite{float:left;margin: 0;padding: 0;padding-left:10px;width:738px;font-size:12px;font-weight: normal;}#groupe_droite_recettes{float:left;margin: 0;padding: 0;width:766px;font-size:12px;font-weight: normal;}.droite a, .droite a:visited{text-decoration:none;color: black;}.droite a:hover{text-decoration:underline;}#essai{float:left;width:611px;}#essai li{margin: 0;padding: 0;list-style-image: url(../images/puce_valider_verte.gif);}#essai ul{margin: 0;padding: 0;}#les_sites{margin: 0;padding: 0;display:none;}#international{margin: 0;padding: 0;display:none;}#nutrition_titre{margin: 0;padding: 0;}#bas_recettes{margin: 0;padding: 0;margin-bottom: 15px;width:970px;height:16px;background-image:url(../images/bas_recettes.jpg);float:left;}.droite{float:left;margin: 0;padding: 0;padding-top: 80px;padding-left: 40px;width:367px;height:320px;background-image:url(../images/centre_recettes.jpg);background-repeat: no-repeat;}.listerecettes_gauche {margin: 0;padding: 0;width: 204px;height: 307px;background: url(../images/recettes_left.jpg) no-repeat;}.listerecettes_gauche a, .listerecettes_gauche a:visited {color: #ffffff;text-decoration: none;font-weight:bold;}.listerecettes_gauche a:hover {color: #ffffff;text-decoration: underline;font-weight:bold;}.listerecettes_haut {margin: 0;padding: 0;width: 337px;height: 78px;}.listerecettes_droite {margin: 0;padding: 0;width: 47px;height: 333px;background: url(../images/recettes_separateur.jpg) no-repeat;}.listerecettes_centre li{margin: 0;padding: 0;margin-left: 20px;list-style-image: url(../images/puce_valider_verte.gif);}.listerecettes_centre li a, .listerecettes_centre li a:visited {color: #000000;text-decoration: none;font-weight: normal;}.listerecettes_centre li a:hover {color: #000000;text-decoration: none;font-weight: bold;}.listerecettes_centre ul{margin: 0;padding: 0;}.recette{float:left;margin: 0;padding: 0;width:382px;text-align: left;}.recette_top {float: left;margin: 0;padding: 0;width: 382px;height: 49px;background: url(../images/recette_top.jpg) no-repeat;}.recette_centre {float: left;margin: 0;padding: 0;padding-left: 43px;padding-right: 32px;width: 307px;background: url(../images/recette_centre.jpg) repeat-y;color: #FFFFFF;}.recette_centre h1{margin: 0;padding: 0;color: #d52e1c;font-size:16px;font-weight:bold;text-align:center;}.recette_bottom {float: left;margin: 0;padding: 0;width: 382px;height: 49px;background: url(../images/recette_bottom.jpg) no-repeat;}.droite_recettes_repete{float:left;position:absolute;margin: 0;padding: 0;padding-left:60px;margin-left: 170px;width:312px;background-image:url(../images/liste_recettes_repete.jpg);z-index:1;}.droite_recettes_repete a, .droite_recettes_repete a:visited{text-decoration:none;color: black;}.droite_recettes_repete a:hover{text-decoration:underline;}label {	display:block;	width:200px;	float:left;}p.inline {	display: inline;	margin: 0;}form {	display:inline;}/* Tableau actu */.borderRight {	border-left:0px;	border-right:dotted 1px #62482A;	border-bottom:dotted 1px #62482A;}.borderRight2 {	border:0px;	border-bottom:dotted 1px #62482A;}.borderRight3 {	border:0px;	border-right:dotted 1px #62482A;	border-bottom:dotted 1px #62482A;}table th {	background-color:#62482A;	width:324px;	color:white;}form {	width:400px;	margin:auto;}#action {	width:100%;	background-color:#E21923;	color:white;	font-weight:bold;	font-size:larger;	padding:1px;}#formTab {	border:0px;	margin:auto;	width:56%;	margin-bottom:10px;}#formTab td {	width:28%;}#formTab2 {	border:0px;	margin:auto;	width:66%;	margin-bottom:10px;}#formTab2 td {	width:33%;}#produits_gauche_texte h2 img{margin: 0;padding: 0;margin-right:5px;padding-left:0px;}#produits_gauche_texte h1 img{margin: 0;padding: 0;margin-right:7px;padding-left:0px;}textarea#mise_en_page{width:663px;height:700px;}#select1{margin-top:212px;margin-left:35px;}#select2{margin-top:40px;margin-left:35px;}#titre_recette{float:left;position:absolute;margin: 0;padding: 0;margin-left: 170px;width:372px;height:98px;background-image:url(../images/titre_recette.jpg);z-index:3;}#les_sites_villes{position: absolute;width:482px;height:312px;margin:0;left: 40%;top: 37%;padding:2px;background-image:url(../images/fond_sites.gif);}.photos_sites {width:120px;height:180px;float : left;margin:0px;padding:0px;padding-top:20px;margin-top:20x;margin-left:30px;}.bouton_fermer {width:49px;height:18px;position:absolute;top:90%;left:85%;}#les_sites_villes p{width:180px;height:150px;padding:0px;margin:0px;margin-top:10px;padding-left:10px;padding-right:10px;font-family:Tahoma;font-weight: normal;font-size:12px;margin-left:20px;color:#000000;}#les_sites_villes h1{width:350px;height:30px;padding:0px;margin:0px;padding-top:4px;margin-left:10px;margin-top:20px;text-align:center;font-family:Tahoma;font-weight: bold;font-size:14px;color:#000000;}#les_sites_villes a{padding-top:10px;font-family:Tahoma;font-weight: normal;font-size:10px;color:#ffffff;text-decoration:none;}#les_sites_villes a:hover{padding-top:10px;font-family:Tahoma;font-weight: normal;font-size:10px;color:#ffffff;text-decoration:none;}#les_sites_villes a:visited{padding-top:10px;font-family:Tahoma;font-weight: normal;font-size:10px;color:#ffffff;text-decoration:none;}#les_sites_villes a:active{padding-top:10px;font-family:Tahoma;font-weight: normal;font-size:10px;color:#ffffff;text-decoration:none;}#historique_haut{margin: 0;padding: 0;padding-left:40px;}#historique_haut_gauche{margin: 0;padding: 0;float: left;width:440px;padding-left:20px;border-left: 1px dotted gray;}#historique_haut_droite{margin: 0;padding: 0;float: left;width:237px;}#cuisiner_leger_haut{margin: 0;padding: 0;padding-left:40px;}#cuisiner_leger_haut_gauche{margin: 0;padding: 0;float: left;width:521px;padding-left:20px;border-left: 1px dotted gray;}#cuisiner_leger_haut_droite{margin: 0;padding: 0;float: left;width:156px;}#historique_bas{margin: 0;padding: 0;}#historique_bas_gauche{margin: 0;padding: 0;float: left;width:199px;}#historique_bas_droite{margin: 0;padding: 0;float: left;width:479px;padding-left:20px;margin-bottom:20px;border-left: 1px dotted gray;}#cuisiner_leger_bas{margin: 0;padding: 0;margin-bottom:20px;}#cuisiner_leger_bas_gauche{margin: 0;padding: 0;float: left;width:199px;}#cuisiner_leger_bas_droite{margin: 0;padding: 0;float: left;width:499px;padding-left:20px;border-left: 1px dotted gray;}#historique_haut ul{margin: 0;padding: 0;padding-left: 20px;}#historique_haut li{margin: 0;padding: 0;}#historique_bas ul{margin: 0;padding: 0;padding-left: 20px;list-style-position:inside;}#historique_bas li{margin: 0;padding: 0;}#historique .liste {background: url(../images/puce.gif) top left no-repeat;margin:0;padding:0;padding-left: 30px;}#historique .texte {margin:0;padding:0;padding-left:75px;}#gauche_historique{margin:0px;padding:0px;width:221px;height:170px;background: url(../images/menu_gauche/histo_final.gif) no-repeat;}#gauche_historique_vide{margin:0px;padding:0px;width:221px;height:170px;background: url(../images/menu_gauche/histo_final.gif) no-repeat;}#gauche_sites{margin:0px;padding:0px;width:221px;height:79px;background: url(../images/menu_gauche/site1.gif) no-repeat;}#gauche_sites_vide{margin:0px;padding:0px;width:221px;height:79px;background: url(../images/menu_gauche/site_final.gif) no-repeat;}#gauche_cc{margin:0px;padding:0px;width:221px;height:79px;background: url(../images/menu_gauche/cc1.gif) no-repeat;}#gauche_cc_vide{margin:0px;padding:0px;width:221px;height:79px;background: url(../images/menu_gauche/cc_final.gif) no-repeat;}#gauche_inter{margin:0px;padding:0px;width:221px;height:130px;background: url(../images/menu_gauche/inter.gif) no-repeat;}#international_gauche{margin:0px;padding:0px;margin-left:50px;padding-left:10px;float:left;width:240px;border-left: 1px dotted gray;}#international_droite{margin:0px;padding:0px;margin-left: 10px;float: left;width:438px;}#gauche_idees_recues{margin:0px;padding:0px;width:221px;height:186px;}#gauche_cuisine_legere{margin:0px;padding:0px;width:221px;height:96px;}#gauche_atouts_nutritionnels{margin:0px;padding:0px;width:221px;height:177px;}.decalage_nutrition{margin: 0;padding: 0;padding-left:5px;margin-left:20px;border-left: 1px dotted gray;}#chiffres_cles{margin:0px;padding:0px;margin-left:50px;padding-left:10px;float:left;border-left: 1px dotted gray;}#construction{height: 460x;width: 965px;text-align: center;padding-top: 74px;padding-bottom: 74px;margin-left: auto;}#engagement_partie2 a {text-decoration:none;color: black;}#engagement_partie2 a:hover {text-decoration:underline;color: black;}#contact{	background-image:url(../images/fond-usine.jpg) ;	background-repeat:no-repeat;}#contact input[type=text] { width:200px;}#contact textarea { width:200px;overflow:auto;}textarea#message {width:535px;overflow:auto;}#visuel1{float:left;margin:0px;padding:0px;width:237px;height:172px;background-image:url(../images/visuel1.jpg);}#visuel2{float:right;margin:0px;margin-left:200px;padding:0px;width:237px;height:172px;background-image:url(../images/visuel4.jpg);}#visuel3{margin:0px;margin-left:240px;padding:0px;width:237px;height:172px;background-image:url(../images/visuel5.jpg);}#visuel4{float:left;margin:0px;padding:0px;width:237px;height:172px;background-image:url(../images/visuel6.jpg);}#visuel5{float:right;margin:0px;margin-left:200px;padding:0px;width:237px;height:172px;background-image:url(../images/visuel7.jpg);}#essai{margin:0px;padding:0px;width:720px;}