/***************/
/*** Common ****/
/***************/
	body {font-family:Arial,Verdana;font-size:70%;font-weight:bold;color:#3D3D3D;background-color:#000;text-align:center;padding:0px 0px 20px 0px;margin:0px;}
	div {height:1%;}
	div:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
	img {border:0px;}
	a {font-weight:normal;color:#D41B66;text-decoration:none;}
	a.blue {font-weight:normal;color:#48A7A3;text-decoration:none;}
	a:hover {text-decoration:underline;}
	p {line-height:13px;}
	p, h1, h2, h3, ul {margin:0px;padding:0px;}
	ul {list-style:none;}
	table{margin:0; padding:0; border-collapse:collapse;}
	form{margin:0; padding:0;}

	div#main {width:997px;text-align:left;margin:0px auto 0px auto;background-color:#FFF;}
	div#maincontent {padding-left:15px;}
	div#bgleporc {background-image:url('../img/bg_main_wwwleporccom.gif');background-position:left top;background-repeat:no-repeat;}
	div#bgleft {background-image:url('../img/bg_main_left.gif');background-position:left top;background-repeat:repeat-y;}
	div#bgbottom {background-image:url('../img/bg_main_bottom.gif');background-position:left bottom;background-repeat:no-repeat;padding-bottom:13px;}
	div#header {position:relative;height:200px;}
	div#header div.logo {position:absolute;width:210px;height:100px;top:14px;left:394px;}
	div#header div.logo img {width:205px;height:92px;background:url('../img/img_logo_medium.png');}
	* html div#header div.logo img {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.leporc.com/css/img/img_logo_medium.png',sizingMethod='scale');}
	div#header .on img#mainnavrub1, div#header a:hover img#mainnavrub1 {width:161px;height:32px;background:url('../img/btn_mainnav_cote_pratique_on.png');}
	* html div#header .on img#mainnavrub1, * html div#header a:hover img#mainnavrub1 {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.leporc.com/css/img/btn_mainnav_cote_pratique_on.png',sizingMethod='scale');}
	div#header a img#mainnavrub1 {width:161px;height:32px;background:url('../img/btn_mainnav_cote_pratique_off.png');}
	* html div#header a img#mainnavrub1 {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.leporc.com/css/img/btn_mainnav_cote_pratique_off.png',sizingMethod='scale');}
	div#header .on img#mainnavrub2, div#header a:hover img#mainnavrub2 {width:177px;height:32px;background:url('../img/btn_mainnav_le_porc_a_z_on.png');}
	* html div#header .on img#mainnavrub2, * html div#header a:hover img#mainnavrub2 {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.leporc.com/css/img/btn_mainnav_le_porc_a_z_on.png',sizingMethod='scale');}
	div#header a img#mainnavrub2 {width:177px;height:32px;background:url('../img/btn_mainnav_le_porc_a_z_off.png');}
	* html div#header a img#mainnavrub2 {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.leporc.com/css/img/btn_mainnav_le_porc_a_z_off.png',sizingMethod='scale');}
	div#header .on img#mainnavrub3, div#header a:hover img#mainnavrub3 {width:160px;height:32px;background:url('../img/btn_mainnav_petits_malins_on.png');}
	* html div#header .on img#mainnavrub3, * html div#header a:hover img#mainnavrub3 {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.leporc.com/css/img/btn_mainnav_petits_malins_on.png',sizingMethod='scale');}
	div#header a img#mainnavrub3 {width:160px;height:32px;background:url('../img/btn_mainnav_petits_malins_off.png');}
	* html div#header a img#mainnavrub3 {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.leporc.com/css/img/btn_mainnav_petits_malins_off.png',sizingMethod='scale');}
	div#header .on img#mainnavrub4, div#header a:hover img#mainnavrub4 {width:223px;height:32px;background:url('../img/btn_mainnav_espace_pro_on.png');}
	* html div#header .on img#mainnavrub4, * html div#header a:hover img#mainnavrub4 {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.leporc.com/css/img/btn_mainnav_espace_pro_on.png',sizingMethod='scale');}

	div#header a img#mainnavrub4 {width:223px;height:32px;background:url('../img/btn_mainnav_espace_pro_off.png');}
	* html div#header a img#mainnavrub4 {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.leporc.com/css/img/btn_mainnav_espace_pro_off.png',sizingMethod='scale');}
	div#header ul.mainnav {position:relative;top:139px;}
	div#header ul.mainnav li {padding-right:10px;}

	/* MENUS - En cuisine - Etre Bien - A vous de jouer - Newsletter futée !!!!!!!!!!!! NEw version */
	/*
	div#header ul.mainsnav {position:relative;top:141px;left:6px;width:99%;}
	div#header ul.mainsnav a, div#header ul.mainsnav li.first strong {line-height:22px;display:inline;padding:3px 18px 3px 23px;color:#3D3D3D;font-size:110%;font-weight:bold;background-image:url('./../img/picto_list2.gif');background-position:13px 7px;background-repeat:no-repeat;background-color:none;}
	div#header ul.mainsnav a:hover {color:#FFF;background-color:#D51B66;background-image:url('./../img/picto_list2_alt.gif');text-decoration:none;background-position:13px 8px;}
	div#header ul.mainsnav li {padding:4px 0px 3px 5px;*padding:0px 0px 0px 5px;background-image:url('./../img/bg_mainsnav_separator.gif');background-position:right 2px;background-repeat:no-repeat;}
	div#header ul.mainsnav li.first {padding-left:0px;}
	div#header ul.mainsnav li.first a, div#header ul.mainsnav li.first strong {padding-left:16px;background-position:6px 7px;}
	div#header ul.mainsnav li.first a:hover {background-position:6px 8px;}
	div#header ul.mainsnav li.first strong {color:#FFF;background-color:#D51B66;background-image:url('./../img/picto_list2_alt.gif');text-decoration:none;background-position:6px 8px;}
	*/

	/* MENUS - En cuisine - Etre Bien - A vous de jouer - Newsletter futée !!!!!!!!!!!! OLD version */
	div#header ul.mainsnav {position:relative;top:141px;left:6px;width:99%;}
	div#header ul.mainsnav a, div#header ul.mainsnav li.first strong {line-height:22px;display:inline;padding:3px 18px 3px 23px;color:#3D3D3D;font-size:110%;font-weight:bold;/*background-image:url('./../img/picto_list2.gif');background-position:13px 7px;background-repeat:no-repeat;*/background-color:#E8E8E8;}
	div#header ul.mainsnav a:hover {color:#FFF;background-color:#D51B66;/*background-image:url('./../img/picto_list2_alt.gif');*/text-decoration:none;background-position:13px 8px;}
	div#header ul.mainsnav a.on {color:#FFF;background-color:#D51B66;/*background-image:url('./../img/picto_list2_alt.gif');*/text-decoration:none;background-position:13px 8px;}
	div#header ul.mainsnav li {padding:4px 0px 3px 5px;*padding:0px 0px 0px 5px;/*background-image:url('./../img/bg_mainsnav_separator.gif');background-position:right 2px;background-repeat:no-repeat;*/}
	div#header ul.mainsnav li.first {padding-left:0px;}
	div#header ul.mainsnav li.first a, div#header ul.mainsnav li.first strong {padding-left:16px;background-position:6px 7px;}
	div#header ul.mainsnav li.first a:hover {background-position:6px 8px;}
	div#header ul.mainsnav li.first strong {color:#FFF;background-color:#D51B66;background-image:url('../img/picto_list2_alt.gif');text-decoration:none;background-position:6px 8px;}

	div#header ul.mainnav li, div#header ul.mainsnav li {display:inline;}
	/*rubrique petits malins*/
	/*div#header ul.mainsnav.bleu a, div#header ul.mainsnav.secondarycolor li.first strong {background-image:url('./../img/picto_list2_bleu.gif');background-position:13px 7px;background-repeat:no-repeat;background-color:none;}*/
	div#header ul.mainsnav.blue a:hover, div#header ul.mainsnav.blue a.on {color:#FFF;background-color:#48A7A3;/*background-image:url('./../img/picto_list2_alt_bleu.gif');*/text-decoration:none;background-position:13px 8px;}
	/*div#header ul.mainsnav.bleu li {background-image:url('./../img/bg_mainsnav_separator_bleu.gif');background-position:right 2px;background-repeat:no-repeat;}
	div#header ul.mainsnav.bleu li.first strong {color:#FFF;background-color:#48A7A3;background-image:url('./../img/picto_list2_alt_bleu.gif');text-decoration:none;background-position:6px 8px;}*/

	div.headerpicture1 {height:200px;background-image:url('../img/bg_header_01.jpg');background-position:right top;background-repeat:no-repeat;}
	div.headerpicture2 {height:200px;background-image:url('../img/bg_header_02.jpg');background-position:right top;background-repeat:no-repeat;}
	div.headerpicture3 {height:200px;background-image:url('../img/bg_header_03.jpg');background-position:right top;background-repeat:no-repeat;}
	div.headercontent {height:200px;background-image:url('../img/bg_squares2.gif');background-position:right 2px;background-repeat:no-repeat;}
	div#footer {position:relative;height:74px;margin-top:30px;}
	div#footer div#quotes {position:absolute;left:108px;}
	/*div#footer ul {position:absolute;bottom:30px;right:55px;}*/
	div#footer li {display:inline;background-image:url('../img/bg_footer_separator.gif');background-position:right 3px;background-repeat:no-repeat;padding:0px 4px 0px 4px;}
	div#footer li.last {background-image:none;}
	div#footer a {color:#9D9D9D;}
	div#footer a:hover {color:#000;text-decoration:none;}
	div#footer a.on{color:#D41B66;}
	div#body {padding:14px 15px 0px 6px;}
	div#body div#middle {float:left;width:518px;}
	div#body div#middleL {float:left;width:748px;}
	div#body div#right {float:right;width:230px;z-index:0;}
	div#body div#rightL {float:left;width:500px;}
	div#body div#right div.teaser {border-bottom:1px solid #AAA;padding:9px 0px 9px 0px;}

	body#popupingredients {text-align:left;background-color:#FFF;padding:20px;}
	body#popupingredients div.ingredients ul.list1 {margin-top:6px;}
	body#popupingredients div.ingredients p.toptitle {border-bottom:1px solid #000;margin-bottom:6px;}
	body#popupingredients div.ingredients p.titleM {margin-bottom:10px;}
	body#popupingredients div.ingredients p.links {text-align:right;margin-top:10px;}

	body#popupresultats {text-align:left;background-color:#FFF;padding:20px;}
	body#popupresultats table#results th{padding:10px; border-bottom:1px solid #000;}
	body#popupresultats table#results th img{display:none}
	body#popupresultats table#results td{font-weight:normal; padding:5px 10px;}
	body#popupresultats table#results td.first{padding-left:5px;}
	body#popupresultats table#results td.first a{font-weight:bold;color:#3D3D3D;}
	body#popupresultats p.links {text-align:right;margin-top:10px;}

	p.links.bottom{ position:absolute; bottom:0; left:0}

	p.toptitle {font-size:110%;color:#D41B66;line-height:15px; margin-bottom:9px;}
	p.titleTab {font-size:140%;color:#FFF;height:25px;border-bottom:1px solid #C62161;margin-bottom:10px;}
	p.titleTab span {display:block;float:left;padding:8px 22px 4px 7px;white-space:nowrap;background-color:#C62161;background-image:url('../img/bg_tab1.gif');background-position:right top;background-repeat:no-repeat;}
	/*rubrique petits malins*/
	p.titleTab_blue {font-size:140%;color:#FFF;height:25px;border-bottom:1px solid #48A7A3;margin-bottom:10px;}
	p.titleTab_blue span {display:block;float:left;padding:8px 22px 4px 7px;white-space:nowrap;background-color:#48A7A3;background-image:url('../img/bg_tab2.gif');background-position:right top;background-repeat:no-repeat;}

	p.titleM, p.titleMfirst {font-size:140%;line-height:18px;padding-bottom:2px;}
	p.titleN, p.titleNfirst {font-size:140%;padding-top:7px; line-height:7px;}
	p.titleSM{font-size:120%;margin-top:10px;margin-bottom:1px;}
	p.titleL {font-size:200%;line-height:24px;padding-bottom:6px;}
	p.titleL.border{border-bottom:none; border-top:1px solid #AAA; padding-top:5px; margin-top:5px;}
	p.links a, p.chief a {background-image:url('../img/picto_list1.gif');background-position:left 5px;background-repeat:no-repeat;color:#3D3D3D;padding-left:9px;}
	p.links a:hover {color:#D41B66;}
	p.links a.interview{margin:5px 0;display:block;font-weight:bold;}


	/*rubrique petits malins*/
	p.links_blue a {background-image:url('../img/picto_list1_blue.gif');background-position:left 5px;background-repeat:no-repeat;color:#3D3D3D;padding-left:9px;}
	p.links_blue a:hover {color:#48A7A3;}

	p.search {background-image:url('../img/picto_search.gif');background-position:left top;background-repeat:no-repeat;padding:0px 0px 1px 18px;}
	p.button, button.button span{clear:both;display:inline;line-height:20px;padding:3px 0px 6px 0px;*padding:0px;background-image:url('../img/bg_button1_left.gif');background-position:left top;background-repeat:no-repeat;}
	p.button a, button.button span {color:#FFF;font-weight:bold;padding:3px 18px 6px 20px;background-image:url('../img/bg_button1_right.gif');background-position:right top;background-repeat:no-repeat;}
	button.button{overflow:visible; border: none; background: transparent; font-size: 1em; font-family:	Arial,Verdana;}
	button.button span{background-image:url('../img/bg_button1_left.gif'); padding: 0; line-height: auto; display: block;white-space:normal;background-position:left top;}
	button.button span span {background-image:url('../img/bg_button1_right.gif'); padding: 1px 20px; background-position:right top;}

	/*rubrique petits malins*/
	p.button_blue {clear:both;display:inline;line-height:20px;padding:3px 0px 6px 0px;*padding:0px;background-image:url('../img/bg_button2_left.gif');background-position:left top;background-repeat:no-repeat;}
	p.button_blue a {color:#FFF;font-weight:bold;padding:3px 18px 6px 20px;background-image:url('../img/bg_button2_right.gif');background-position:right top;background-repeat:no-repeat;white-space:nowrap;}

	.maincolor {color:#3D3D3D !important;}
	.secondarycolor {color:#D41B66 !important;}
	.tertiarycolor {color:#48A7A3 !important;}
	.unbold {font-weight:normal;}
	ul.list1 li {background-image:url('../img/picto_list3.gif');background-position:left 5px;background-repeat:no-repeat;padding-left:10px;font-weight:normal;}
	p.progression {color:#D41B66;margin:5px 0px 10px 0px;}
	p.progression strong {color:#3D3D3D;font-weight:normal;}
	/*rubrique petits malins*/
	p.progression.blue, p.progression.blue a{color:#48A7A3;}

	div#subnavigation {float:left;width:193px;}
	div#subnavigation div.subnavigationcontent {padding-right:28px;}
	div#subnavigation p.currentrubric {font-size:140%;color:#FFF;padding:8px 22px 6px 7px;background-color:#C62161;background-image:url('../img/bg_tab1.gif');background-position:right top;background-repeat:no-repeat;}
	div#subnavigation li {margin-top:3px;}
	div#subnavigation li a, div#subnavigation li strong {display:block;font-weight:bold;color:#3D3D3D;background-color:#E8E8E8;padding:2px 9px 3px 9px;text-decoration:none;}
	div#subnavigation li a:hover, div#subnavigation li strong, div#subnavigation li a.on {color:#D51C68;background-color:#F7D2E3;}
	/*rubrique petits malins*/
	div#subnavigation div.subnavigationcontent.blue p.currentrubric {font-size:140%;color:#FFF;height:18px;padding:8px 22px 0px 7px;background-color:#48A7A3;background-image:url('../img/bg_tab2.gif');background-position:right top;background-repeat:no-repeat;}
	div#subnavigation div.subnavigationcontent.blue li a:hover, div#subnavigation div.subnavigationcontent.blue li strong, div#subnavigation div.subnavigationcontent.blue li a.on {color:#48A7A3;background-color:#C7E5E3;}

	div.infolist p {background-position:15px 13px;background-repeat:no-repeat;padding:16px 0px 6px 42px;font-weight:normal;}
	p.chief {background-image:url('../img/picto_chief.gif');background-position:11px 0px !important;padding:8px 0px 13px 46px !important;font-weight:bold !important;}
	p.preparation {background-image:url('../img/picto_preparation.gif');}
	p.cooking {background-image:url('../img/picto_cooking.gif');}
	p.difficulty {background-image:url('../img/picto_difficulty.gif');}
	p.calories {background-image:url('../img/picto_calories.gif');}
	p.toserve {background-image:url('../img/picto_toserve.gif');}
	p.budget {background-image:url('../img/picto_budget.gif');}

	div.actions {border-top:1px solid #AAA;border-bottom:1px solid #AAA;padding:4px 8px 4px 2px;margin-bottom:5px;}
	div.actions div.left {float:left;}
	div.actions div.left p.links a {margin-right:10px;}
	div.actions div.right {float:right;}
	div.actions div.right p.links a {margin-left:10px;}

	div.steps div.step {clear:both;margin-bottom:17px;}
	div.step p.order {background-image:url('../img/bg_step.gif');background-position:left top;background-repeat:no-repeat;color:#FFF;text-align:center;float:left;width:14px;padding:0px 0px 2px 0px;*padding-top:1px;}
	div.step p.text {font-weight:normal;padding:0px 0px 0px 23px;*padding:1px 0px 0px 20px;}

	div.tips {background-image:url('../img/bg_tips.gif');background-position:8px 10px;background-repeat:no-repeat;background-color:#F3F4F6;}
	div.tips div.tipscontent {padding:9px 32px 17px 32px;}

	p.intro {line-height:14px;margin-bottom:12px;}

	/* Teasers */
	div.teaser {padding-bottom:17px;}
	div.teaser p.picture {float:left;}
	div.teaser p.text {padding-bottom:3px;}
	div.teaser p.toptitle{margin:0;}
	div.teaser p.textL {font-size:130%;padding-bottom:3px;line-height:14px;}
	div.teaser p.thisweek {font-weight:normal;clear:both;padding:6px 0px 8px 0px;}
	div.teaser p.links {margin-top:1px;float:left;}
	div.teaser div.left {float:left;padding-right:8px;}
	div.teaser div.right {float:left; position:relative}
	div.teaserlarge div.left {width:165px;padding-right:0px;}
	div.teaserlarge div.right {width:165px;}
	div.teasersmall div.left {width:85px;padding-right:0px;}
	div.teasersmall div.right {width:145px;}
	div.teaserbloc div.teasercontent {padding:10px 15px 10px 15px;}
	div.teaserbloc div.teasercontent ul {margin-left:3px;}
	div.teaserbloccolor1 div.teasercontent {background-color:#FEF3F7;}
	div.teaserbloccolor2 div.teasercontent {background-color:#F3F4F6;}
	div.teaserbloccolor3 div.teasercontent {background-color:#ECF6F6;}
	div.teaserbloccolor4 div.teasercontent {background-color:#C7E5E3; background-image:url(../img/bg_teaser_jouer.gif); background-repeat:no-repeat; background-position:left top;}
	div.teasernewsletter {position:relative;}
	div.teasernewsletter p.text {font-weight:normal;}
	div.teasernewsletter div.teasercontent {padding:10px 15px 10px 65px !important;background-color:#FDEAF0;background-image:url('../img/bg_newsletter.gif');background-position:left top;background-repeat:no-repeat;}
	div.doubleteasers div.teaser {float:left;}
	div.doubleteasers div.teaserleft {margin-right:20px;}
	/*Ajout Sandrina 12/06/07*/div.doubleteasers.color{background-color:#F3F4F6; padding:5px;}
	/*Ajout Sandrina 12/06/07*/div.doubleteasers.nocolor{padding:5px;}
	/*Ajout Sandrina 12/06/07*/div.doubleteasers.color div.teaser{padding-bottom:5px;}
	/*Ajout Sandrina 12/06/07*/div.doubleteasers.color div.teaserleft, div.doubleteasers.nocolor div.teaserleft{width:195px!important; margin-right:5px;}
	/*Ajout Sandrina 12/06/07*/div.doubleteasers.color div.teaserright, div.doubleteasers.nocolor div.teaserright{width:220px!important;}
	/*Ajout Sandrina 12/06/07*/div.doubleteasers.nocolor div.teaserleft div.teaserbloccolor1{width:195px!important;position:relative; left:-5px;}
	/*Ajout Sandrina 12/06/07*/div.doubleteasers.nocolor div.teaserright div.teaserbloccolor1{width:225px!important;}
	/*Ajout Sandrina 12/06/07*/div.doubleteasers.nocolor div.teaserbloccolor1{padding-bottom:0;}
	/*Ajout Sandrina 12/06/07*/div.doubleteasers.nocolor div.teaserbloccolor1 div{padding:10px 0 10px 5px; margin:10px 0;}
	
	/* Ajout 2009-08-17 : Bloc une */
	div.teaserUne { padding:0 0 15px 0; }
	
	/* Ajout 2009-08-17 : Ajustement bloc "histoire" pour retirer les styles en ligne */
	.teaserhistory {
		margin:5px 0 0 0;
		width:240px;
	}
	
		/* Teasers : cas particuliers : */
		div.teaserideesrecues p.picture, div.teasercalorimetre p.picture {float:none;}
		div.teaserideesrecues p.picture {position:relative;top:-8px;}

		div.teasercalorimetre {position:relative;}
		div.teasercalorimetre p.picture {position:absolute;left:6px;}
		div.teasercalorimetre p.links {padding:90px 0px 0px 0px;}

		div.teaserjouer{width:245px; float:left; padding:0; margin:0 0 10px 0;}
		div.teaserjouer.first{margin:0 10px 0 0;}
		div.teaserjouer .teasercontent{height:110px; padding:10px 0 5px 5px;}
		div.teaserjouer.teaserbloccolor3 div.teasercontent div.left{padding:0; width:88px;}
		div.teaserjouer.teaserbloccolor3 div.teasercontent div.right{float:left; width:142px;}
		div.teaserjouer.teaserbloccolor4 div.teasercontent div.left{padding:0; width:100px;}
		div.teaserjouer.teaserbloccolor4 div.teasercontent div.right{float:left; width:130px;}

		div.teasermotscochons p.titleTab_blue{margin:0;}
		div.teasermotscochons div.fl{margin:2px 0 0;}
		div.teasermotscochons div.fl div{margin-top:5px;}
		.txtnrm{ font-weight:normal!important;}
		div.teaserwidget

	div.fl{margin:10px 0;}
	div.fl .visuel{float:left; padding:0 10px 0 0;}
	div.fl .visuel.porc{ padding:0 10px 10px 0;}
	div.fl div{display:table; _display:inline-table;}
	div.fl p.text{font-weight:normal;}
	div.fl p span{color:#D41B66;}

/***************/
/** Homepage ***/
/***************/
	body#homepage div#main {background-image:url('../img/bg_squares1.gif');background-position:right 2px;background-repeat:no-repeat}
	body#homepage div#header {float:left;width:600px;height:433px; position:relative;}
	body#homepage div#header p#push{position:absolute; right:10px; bottom:40px; z-index:100;}
	body#homepage div#header div#push{position:absolute;left:360px;top:200px;z-index:100;}
	body#homepage div#left {float:left;width:600px;}
	body#homepage div#col1, body#homepage div#col2 {float:left;}
	body#homepage div#col1 {width:330px;padding:0px 15px 0px 15px;}
	/* Modif 2009-08-17 */
	body#homepage div#col2 {width:230px;padding:18px 3px 0px 7px;} /* Avant : padding top de 23px */
	/*\ Modif 2009-08-17 */
	body#homepage div#col2 div.teaser {border-top:1px solid #AAA;padding:9px 0px 9px 0px;}
	body#homepage div#right {float:right;width:358px;padding:261px 12px 0px 12px}
	body#homepage div#right p {margin-bottom:10px;}
	body#homepage div#header p.cote_pratique {position:absolute;top:371px;left:13px;}
	body#homepage div#right p.porc_a_z {background-image:url('../img/bg_teaser_le_porc_a_z.jpg');background-position:left top;background-repeat:no-repeat;}
	body#homepage div#right p.porc_a_z a {color:#3D3D3D;display:block;width:143px;height:23px;*height:22px;padding:118px 0px 0px 215px;*padding-top:119px;}
	/* A virer lors de la restoration du lien */
	body#homepage div#right p.porc_a_z span{color:#3D3D3D;display:block;width:153px;height:43px;*height:32px;padding:105px 0px 0px 208px;*padding-top:112px;}
	body#homepage div#right p.porc_a_z {background-image:url('../img/bg_teaser_le_porc_a_z2.jpg');}
	/* Modif 2009-08-17 */
	body#homepage div#left p.porc_a_z {position:relative; margin:0 0 10px 0; width:100%; height:253px; background-image:url('../img/bg_teaser_le_porc_a_z3.jpg'); }
	body#homepage div#left p.porc_a_z a { display:block; width:100%; height:100%; text-indent:-9999px; }
	/*\ Modif 2009-08-17 */
	/* - */
	body#homepage div#right p.espace_pro {background-image:url('../img/bg_teaser_espace_professionnels.jpg');background-position:left top;background-repeat:no-repeat;}
	body#homepage div#right p.espace_pro a {color:#3D3D3D;font-weight:bold;display:block;width:311px;height:35px;*height:34px;padding:90px 0px 0px 47px;*padding-top:91px;}
	/* Modif 2009-08-17 */
	body#homepage div#left p.espace_pro { margin:0 0 10px 0; width:100%; height:122px; background:url(../img/bg_teaser_espace_professionnels3.jpg) no-repeat 0 0; }
	body#homepage div#left p.espace_pro a { display:block; width:100%; height:100%; text-indent:-9999px; }
	/*\ Modif 2009-08-17 */
	/* MODIF 21 02 2008 VILLAGE COCHON */
/*
	#homepage #right p.village-cochon {background-image:url('./../img/visu-village-cochon.jpg'); background-repeat:no-repeat; clear:both}
	#homepage #right p.village-cochon a { text-decoration: none; font-size:11px; color:#000000; padding:125px 0px 0px 30px; display:block; clear:both; font-weight:bold;  width:328px; height:73px}
	#homepage #right p.village-cochon a strong { color:#d41b66; font-size:12px; display:block; clear:both}
	#homepage #right p.village-cochon a:hover .village-cochon-txt strong { text-decoration:none; cursor:pointer}
	#homepage #right p.village-cochon a:hover .village-cochon-txt i {text-decoration:underline; cursor:pointer}
	#homepage #right p.village-cochon a .village-cochon-txt { width:120px; display:block; clear:both}
	#homepage #right p.village-cochon a  i { font-style:normal}
*/
	#homepage #right div.cadeaux {padding-top:75px;background-image:url('../img/cadeaux.jpg'); background-repeat:no-repeat; clear:both;background-position:100% 100%;padding-left:125px;padding-bottom:20px;margin-bottom:10px}
	.cadeaux p {font-weight:normal}
	.cadeaux strong {font-size:15px}
	.cadeaux p.rose{color:#d41c66;line-height:1}
	.cadeaux p.rose strong{font-size:21px}
	.cadeaux p {margin-bottom: 5px}
	.breaker {clear:both; overflow:hidden; height:0px}
	body#homepage #footer{ clear:both; position:relative}
	
	#cadeaux
	{
		position:absolute;
		right:0;
		bottom:50px;
		width:282px;
		height:128px;
		background-image:url("../img/cadeaux.png");
	}
	#cadeaux p
	{
		margin-left:90px
	}
	#cadeaux p strong
	{
		font-size:12px
	}
	#cadeaux p.rose strong
	{
		display:block;
		padding-top:20px;
		font-size:17px
	}
	
/***************/
/* Masterpage **/
/***************/
	body#masterpage div#main {background-image:url('http://www.leporc.com/img/bg_squares.gif');background-position:right 2px;background-repeat:no-repeat;}
	body#masterpage div#body {padding:20px 0px 0px 20px;}
	body#masterpage div#left {float:left;width:432px;margin-right:20px;}
	body#masterpage div#left div.doubleteasers {padding-bottom:3px;}
	body#masterpage div#right {float:left;width:240px;}
	body#masterpage div#middle {width:240px;margin-right:20px;}
	body#masterpage div#middle div.teaser {padding-bottom:10px;}
	body#masterpage div#left div.teaserlarge div.right {width:256px;}
	body#masterpage div#left div.doubleteasers div.teaser {width:206px;}
	body#masterpage div#left div.doubleteasers div.teaser div.right {width:105px;}
	body#masterpage div#right div.teasergame {height:250px;}
	body#masterpage div#right div.teaser {border:none;padding-bottom:17px;}

/* Recette : */
	.buttonSubmit{width:105px; color:#FFFFFF;}
/*	button.buttonSubmit span{line-height:20px;padding:3px 0px 6px 0px;*padding:0px;background-image:url('./../img/bg_button1_left.gif');background-position:left top;background-repeat:no-repeat;}*/
	button.buttonSubmit{overflow:visible; border: none; background: transparent; font-size: 1em; font-family:	Arial,Verdana;}
	button.buttonSubmit span{clear:both;background-image:url('../img/bg_button1_left.gif'); padding: 0 0 0 15px; line-height: 20px; display: block;white-space:normal;background-position:left top;background-repeat:no-repeat;}
	button.buttonSubmit span span {background-image:url('../img/bg_button1_right.gif'); padding: 0 10px 0 0; background-position:right;}
	head:first-child+body button.buttonSubmit {width:90px;}
	html:lang(fr)>body button.buttonSubmit {width:105px;}
	head:first-child+body button.buttonSubmit span span {padding: 0 20px 0 0;}
	html:lang(fr)>body button.buttonSubmit span span {padding: 0 10px 0 0;}



	div.recette {border-bottom:1px solid #AAA;padding-bottom:13px;}

	div.recette div.information {clear:both;margin-bottom:10px;min-height:250px;}
	div.recette div.information p.picture {float:left;padding-right:7px;}
	div.recette div.information div.infolist {float:left;width:230px;}
	div.recette div.information p.chief {border-bottom:1px solid #AAA;}
	div.recette div.ingredients {clear:both;background-color:#FEF3F7;padding:10px 13px 10px 13px;margin-bottom:20px;}
	div.recette div.ingredients ul {float:left;width:50%;}
	div.recette div.ingredients p.links {clear:both;margin-left:50%;}
	div.rightrecette {padding-top:43px;}

	div.recette div#list_results {border-top:1px solid #AAA;padding:4px 8px 4px 2px;}
	div.recette div#list_results .titleM.secondarycolor{margin:10px 0 0 0;}
	div.recette div#list_results p span{color:#D41B66;}

	/* A virer !! */
	div.recette div#nbpg_results{margin:10px 0;text-align:center;border-top:1px solid #AAA;border-bottom:1px solid #AAA; padding:5px 0;}
	div.recette div#nbpg_results a{margin:0 2px; color:#3D3D3D;}
	div.recette div#nbpg_results a:hover, div#nbpg_results a.on{color:#D41B66; font-weight:bold; text-decoration:none;}
	div.recette div#nbpg_results a img{vertical-align:middle;}
	/* */

	div.recette form#recherche{margin:30px 0 0;}
	div.recette form#recherche p.titleM.picto_loupe{background:url('../img/picto_loupe.gif') left top no-repeat; padding:0 0 20px 35px;}
	div.recette form#recherche div.right{text-align:right;}
	div.recette form#recherche #bg_form{background:#E8E8E8;  padding:15px; width:94%; margin:0 0 5px 0;}
	div.recette form#recherche #bg_form:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
	div.recette form#recherche #bg_form div{float:left; text-align:left;}
	div.recette form#recherche #bg_form div.left{padding:5px 10px 0 50px;}
	div.recette form#recherche #bg_form div.left label{display:block; margin:0 0 20px 0;}
	div.recette form#recherche #bg_form div.right label{font-weight:normal; padding-right:15px;}
	div.recette form#recherche #bg_form div.right select{width:200px; font-size:100%; font-family:Arial,Verdana; font-weight:normal; margin:4px 0 10px 0;}

	div.recette p.text{font-weight:normal;}
	div.recette div#idees_recettes .fl{float:left; width:250px;}
	div.recette div#idees_recettes .fl.first{margin-right:10px;}
	div.recette div#idees_recettes .fl .toptitle{margin:0;}
	div.recette div#idees_recettes .right{clear:both; border-top:1px solid #AAA; padding:5px 0 0; margin:10px 0 0; _margin:20px 0 0; text-align:right;}

/*Programme : */
	div.programme p.text{font-weight:normal;}
	div.programme div#bloc_prog .fiche_prog{background:#E8E8E8; float:left; width:240px; padding:7px;}
	div.programme div#bloc_prog .fiche_prog.first{margin-right:10px;}
	div.programme div#bloc_prog .fiche_prog p.text{margin:5px 0 10px 0;}
	div.programme div#bloc_prog .fiche_prog .right{text-align:right; padding:0 15px 5px;}
	div.programme div#bloc_prog .fiche_prog .button{width:250px;}
	div.programme div.recette_prog{background:#FEF3F7; padding:10px; height:230px;}
	div.programme div.recette_prog .toptitle.border{border-bottom:none; border-top:1px solid #AAA; margin:10px 0 5px 0; padding:10px 0 0;}
	div.programme .fr{text-align:right; border-top:1px solid #AAA; padding:5px 0 0; margin:10px 0 0;}
	div.programme .fr .links{float:left;}
	*html div.programme .fr .button{float:right;}


/*Plan du site : */
	div.plan div{float:left; width:298px; padding:20px 35px; background:#F3F4F6;}
	div.plan div#rub1, div.plan div#rub2{height:320px; margin:0 0 10px 0;}
	div.plan div#rub3, div.plan div#rub4{height:300px;}
	div.plan div#rub1, div.plan div#rub3{margin-right:10px;}
	div.plan p.textL{font-size:120%; margin:5px 0 5px 15px;}
	div.plan p.textL a{font-weight:bold; color:#3D3D3D;}
	div.plan ul{margin:0 0 10px 20px;}
	div.plan div.fl{background:none; width:auto; margin:10px 0; padding:0;}

/*Inscription*/
	div.inscription {border-bottom:1px solid #AAA;padding-bottom:13px;}
	div.inscription p.text {font-weight:normal;}
	div.inscription p.text span{color:#FF0000;}
	div.inscription .fr{text-align:right; padding:5px 0 0;}
	div.inscription .fr .links{float:left;}
	*html div.inscription .fr .button{float:right;}

	/* formulaire d'inscription */
	div.inscription form#inscription{font-weight:normal;}
	div.inscription form#inscription table{background-color:#f3f4f5; margin:10px 0 10px 0;}
	div.inscription form#inscription table td{vertical-align:top; padding:5px 10px;}
	div.inscription form#inscription table td.first{padding-top:10px;}
	div.inscription form#inscription input{border:1px solid #404040; height:15px; font-size:11px;}
	div.inscription form#inscription input.radio, div.inscription form#inscription input.checkbox{border:none;}
	div.inscription form#inscription label{font-weight:bold;}
	div.inscription form#inscription label span{color:#FF0000;}
	div.inscription form#inscription div.right{text-align:right;}
	div.inscription form#inscription .alignradio {vertical-align:middle; padding-bottom:10px; font-weight:normal;}

/*Trucs et Astuces : */
	div.trucs p.titleM{margin:20px 0 0;}
	div.trucs p.textL{font-size:120%;}
	div.trucs table.tableau{margin:20px 0 5px 0;}
	div.trucs table.tableau th{vertical-align:top; background-color:#E8E8E8; border-left:3px solid #FFF; padding:5px; text-align:center;}
	div.trucs table.tableau th.first{border:none; text-align:left;}
	div.trucs table.tableau tr.ligne{background-color:#F3F4F5;}
	div.trucs table.tableau td{border-left:3px solid #FFF; text-align:center; font-weight:normal; color:#D41B66; padding:10px;}
	div.trucs table.tableau td.first{border:none; text-align:left; font-weight:bold; color:#3D3D3D; padding-left:20px;}
	div.trucs p.text{margin:10px 0;}
	
/* A la une */
div.une p.titleM{margin:20px 0 0;}
div.une p.textL{font-size:120%;}
div.une table.tableau{margin:20px 0 5px 0;}
div.une table.tableau th{vertical-align:top; background-color:#E8E8E8; border-left:3px solid #FFF; padding:5px; text-align:center;}
div.une table.tableau th.first{border:none; text-align:left;}
div.une table.tableau tr.ligne{background-color:#F3F4F5;}
div.une table.tableau td{border-left:3px solid #FFF; text-align:center; font-weight:normal; color:#D41B66; padding:10px;}
div.une table.tableau td.first{border:none; text-align:left; font-weight:bold; color:#3D3D3D; padding-left:20px;}
div.une p.text{margin:10px 0;}
div.une p.visuel img { float:left; margin:0 10px 10px 0; }

/*Morceaux de choix : */
	div.morceaux{border-bottom:1px solid #AAA;padding-bottom:13px;}

/*Quiz de choix : */
	div.morceaux p.text{font-weight:normal; padding-bottom:13px;}

/*Le saviez-vous? : */
	div.calorimetre p.text{font-weight:normal; padding-bottom:13px;}

/* Secret de chef : */
	div.secret {border-bottom:1px solid #AAA;*padding-bottom:13px;}
	div.secret p.titleM, div.secret p.titleMfirst{margin-top: 1.2em; padding-bottom: 0; line-height: 1.2em;}
	div.secret p.titleMfirst{margin-top: 0;}
	div.secret p.titleM{font-size: 1.2em;}
	div.secret img.visuel{float: left; margin: 0 10px 10px 0;}
	div.secret p.chief {clear:both;border-bottom: 1px solid #AAA; border-top: 1px solid #AAA; background-repeat: no-repeat; background-position: 0 8px !important; padding-left: 36px !important; margin-bottom: 5px; padding-bottom: 8px !important;}
	div.secret h5{margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;color: #d41b66;margin-top: 1.2em;padding-bottom: 0pt;line-height: 1.2em;font-size: 1.2em;}
	div.secret h6{line-height: 13px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;font-size: 1em;font-weight: normal;}

/*Petits Malins : */
	div.petits_malins p.text{font-weight:normal; padding:5px 0;}

	div.petits_malins div.fiche_identite{background:#F3F4F5; width:345px; height:285px; padding:10px; margin:10px 0; float:left;}
	div.petits_malins div.fiche_identite.first{margin-right:17px;}
	div.petits_malins div.fiche_identite .fl{margin:5px 0 0;}
	div.petits_malins div.fiche_identite .fl div{display:inline;}
	div.petits_malins div.fiche_identite .fl div p{padding:5px 0;}
	div.petits_malins div.fiche_identite .fl div p.first{padding-top:10px;}

	div.petits_malins div#citation{background-image:url(../img/bg_quotes_left.gif); background-position:left top; background-repeat:no-repeat; padding:0; margin:20px 80px 20px 0; _margin-top:30px;}
	div.petits_malins div#citation div{background-image:url(../img/bg_quotes_right.gif); background-position:right bottom; background-repeat:no-repeat; padding:5px 0 0 45px;}
	div.petits_malins div#citation p{margin:0; padding:0 0 10px 0;}
	div.petits_malins div#citation p.toptitle{font-size:120%; padding:0;}

	div.petits_malins div.bientot{width:345px; height:175px; padding:5px 10px; margin:10px 0 0; float:left; border-top:1px solid #AAA; border-bottom:1px solid #AAA;}
	div.petits_malins div.bientot.last{margin-left:17px;}
	div.petits_malins div.bientot .fl{margin-top:0;}
	div.petits_malins div.bientot.last .fl{margin-top:30px;}
/*****CLEMENT**/
	div.petits_malins div.head_int{background-image:url(../img/bg-left-interview.gif); background-position:left top; background-repeat:no-repeat;padding-left:160px;margin-top:35px;}
	div.petits_malins div.head_int p.title_int{font-size:100%;color:#48A8A4;padding:0 0 5px 0;margin:0;}
	div.petits_malins div.head_int p.topic_int{font-size:150%;color:#000;padding:0 0 8px 0;margin:0;}
	div.petits_malins div.head_int img{padding:0;margin:0;}
	div.petits_malins div.qr{margin-top:20px;position:relative;z-index:100;}
	div.petits_malins div.qr.last{padding-bottom:35px;}
	div.petits_malins div.qr img{float:left;margin-left:75px;vertical-align:top;}
	div.petits_malins div.qr img.illus{position:absolute;top:-30px;right:-20em;}
	*html div.petits_malins div.qr img.illus{behavior:url("http://www.leporc.com/css/png.htc");}
	div.petits_malins div.qr p{font-weight:normal;float:left;width:300px;padding-left:60px;}
	div.petits_malins div.qr p span{font-weight:bold;}
	div.petits_malins div.qr ul{list-style-type:none;margin:0 0 0 175px;padding:10px 0 0 0;clear:both;}
	div#body div#right .floral{position:relative;background:url(../img/bg-right-aventure.gif) no-repeat right 53px; height:617px;margin-right:-15px;}
	*html div#body div#right .floral img{behavior:url("http://www.leporc.com/css/png.htc");margin-top:50px;}
	div.petits_malins div.qr li{color:#000;margin:0;padding:0;background:url(../img/puce_verte.gif) no-repeat left 3px;padding:0 0 10px 15px;font-weight:normal;}
	div.petits_malins div.encart{background-image:url(../img/mid-encart.gif); background-position:left top; background-repeat:repeat-x;margin:30px 0 70px 0;}
	div.petits_malins div.encart div{background-image:url(../img/tr-encart.gif); background-position:right top; background-repeat:no-repeat;}
	div.petits_malins div.encart .encart_content{border:1px solid #C3C4C7;border-top:none;border-bottom:none;background:#FCF5E0;margin:0 10px 0 15px;padding:0 32px 0 25px}
	div.petits_malins div.encart .encart_content.end{border-bottom:1px solid #C3C4C7;padding-bottom:10px;}
	div.petits_malins div.encart .encart_foot{border:1px solid #C3C4C7;border-top:none;background:#FCF5E0;margin:0 10px 0 15px;height:45px;position:relative;}
	div.petits_malins div.encart .encart_foot img {position:absolute;top:-29px;right:-97px;}
	* html div.petits_malins div.encart .encart_foot img {position:absolute;right:-98px;}
	div.petits_malins div.encart .encart_content p{font-size:115%;font-weight:bold;color:#395D66;padding-bottom:10px;line-height:1.2em;}
	div.petits_malins div.encart .encart_content p.last{font-size:115%;font-weight:bold;color:#395D66;padding-bottom:0px;}
	div.petits_malins div.encart .encart_content p.tight{width:275px;float:left}
	div.petits_malins div.encart .encart_content p.tight2{width:290px;float:left}
	div.petits_malins div.encart .encart_content img {float:right;}
	div.petits_malins div.encart .encart_content p.title{font-size:150%;font-weight:bold;color:#48A7A3;padding-bottom:5px;}
	div.petits_malins p.title_int{color:#47A8A3;font-size:135%;padding:0 0 5px 0;}
	div.petits_malins div.bloc_txt{position:relative;}
	div.petits_malins div.bloc_txt  img.illus{position:absolute;top:-10px;right:-20em;}
	*html div.petits_malins div.bloc_txt  img.illus{behavior:url("http://www.leporc.com/css/png.htc");}
	div.petits_malins div#nbpg_results{margin:10px 0;text-align:center;border-top:1px solid #AAA;border-bottom:1px solid #AAA; padding:5px 0;}
	div.petits_malins div#nbpg_results a{margin:0 2px; color:#3D3D3D;}
	div.petits_malins div#nbpg_results a:hover, div#nbpg_results a.on{color:#48A7A3; font-weight:bold; text-decoration:none;}
	div.petits_malins div#nbpg_results a img{vertical-align:middle;}

/* Credits */
	.credits
	{
		min-height: 300px;
	}
	* html .credit
	{
		height: 300px;
	}

/* Mentions legales */
	.mentions
	{
		min-height: 400px;
	}
	* html .mentions
	{
		height: 400px;
	}


	.fiche_prog .secondarycolor
	{
		margin-bottom: 0.4em;
	}
	.fiche_prog .titleS
	{
		margin-bottom: 0.2em;
	}

/* secrets chefs cuisinier : */
	.legal{ font-size:0.9em; color:#666666; text-align:justify;}
	.desinscrip{ padding-top:10px;}
	.tok{ background:url(../img/picto_chief.gif) 0px 10px no-repeat; padding:10px 0 10px 35px;}
	.tok a {background-image:url('../img/picto_list1.gif');background-position:left 5px;background-repeat:no-repeat;color:#3D3D3D;padding-left:9px;}
	.tok a:hover{color:#d41b66;}
	.tok span{ color:#d41b66;}
	.tok span a.firstLink{ color:#d41b66; background:none; text-decoration:none;font-weight:bold;padding : 0;margin:0;}
	.tok span a.firstLink:hover{ text-decoration:underline;}

	.tok a.firstRecette{ color:#3D3D3D; background:none; text-decoration:none;font-weight:bold;padding : 0;margin:0;}
	.tok a.firstRecette:hover{ text-decoration:underline;}

	.cotphoto{float:left; margin-left:10px; margin-top:3px;}
	.titre_tof{ color:#d41b66; font-size:1.4em; width:430px;}
	* html .titre_tof{width:410px;}
	.inter{ border-bottom:1px solid #AAA; padding-bottom:10px; margin-bottom:10px;}
	.photo{width:90px; float:left;}
	.padinter{ text-align:right; padding-top:10px;}
	.borcal{border-bottom:1px solid #AAA;padding-bottom:13px;}
	.pad{ padding-top:5px;}
	.both{ clear:both;}
	.whidth{ *width:110px;}
	.padright{ margin-right:10px;}
	* html .padright{ margin-right:10px;}
	.noborder{ border:none!important;}

/*--form envoi ami---*/
#ami{margin:15px;text-align:left;}
#ami .titleM{padding-bottom:10px;border:none;}
#ami .text{padding-bottom:10px;}
form.envoiAmi {margin:0;padding:0;text-align:left;}
form.envoiAmi input{padding:0;margin:0 0 5px 0;}
form.envoiAmi .button input{padding:0;margin:0;}
form.envoiAmi label{margin:0;padding:0;}
form.envoiAmi td{vertical-align:top;}
form.envoiAmi textarea{width:262px;}
#main.popupRecette{width:450px;margin:0;}
#ami div.right {width:350px;margin:0;padding:10px 0 0 0;text-align:right;}
* html #ami .right button.buttonSubmit{width:80px; padding:0;}
* html #ami .right button.buttonSubmit span{padding:0;}
* html #ami .msgerreur{color:#FF0000;font-weight:bold;padding-bottom:10px;}

/* elevage de porc en france */
div.elevageFrance div.fl{padding-bottom:13px;}
div.elevageFrance p.text{font-weight:normal; padding-bottom:13px;}
div.elevageFrance p.textL {font-size:130%;padding-bottom:3px;line-height:14px;}
div.elevageFrance .legend{font-weight:normal; width: 350px; margin: 0 auto;}
div.elevageFrance .map{display:block; margin: 0 auto;}
div.elevageFrance ul{font-weight:normal;list-style: square inside;padding-bottom:13px;}
div.elevageFrance .steps .text{padding-bottom: 0;}
div.elevageFrance div.step{clear: left;}
div.elevageFrance .steps .visuel{float: right; padding: 0 0 0 10px;}

div.fl div.pieces{display: block; height: auto; width: 100%;}
.pieces .piecesType1{float:left; padding-right: 10px; width: 160px}

blockquote{font-style: italic;font-weight:normal;}
blockquote .src{text-align: right;margin-top: 0.5em;}

address{font-weight:normal; padding-bottom:13px; font-style: normal}
img.porc{margin:10 0;}

/*------------------------  ajout 20080625 ------------*/
* html #footer {height:1%;}
*:first-child+html #footer {height:100%;} 
#footer:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#footer .nav,
#footer .nav_bis{
	float:left;
	width:170px;
	position:relative;
	right:0;
	top:0;
	padding-right:10px;
	padding-bottom:20px;
}
#footer .nav_bis{
	width:100px;
}
#footer .nav li,
#footer .nav_bis li{
	background:none;
	display:block;
}
#footer .nav li a{
	background-image:url(../img/picto_list1.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	color:#3D3D3D;
	padding-left:9px;
}
#footer .nav_bis li a{
	background-image:url(../img/picto_list1_blue.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	padding-left:9px;
	color:#3D3D3D;
}
#footer .nav li a:hover,
#footer .nav .rose{
	color:#D41B66;
}
#footer .nav_bis .bleu,
#footer .nav_bis li a:hover{
	color:#48a7a3;
}
#footer .nav_ligne{
	position:relative;
	top:0;
	left:0;
	text-align:center;
	padding-bottom:20px;
}
body div#footer div#quotes {
	top:-12px;
	left:0;
	position:relative;
	float:left;
	padding-left:108px;
}



/* 20090814 - MAJ Homepage - NB - SQLI 2009 */
body#homepage div#main {
	background-image:url(../img/bg_squares2.gif);
}
body#homepage div#right {
	padding:190px 12px 0;
}

.bloc_height-une {
	height:209px;
	margin:0 0 13px 0;
}

#bloc-une {
	position:relative;
	margin:0;
	height:209px;
	border-bottom:1px solid #d41a66;
	overflow:hidden;
}

	#bloc-une .title {
		height:32px;
		background:url(../img/bg_title-une.png) no-repeat 0 0;
		border-bottom:1px solid #d41a66;
		text-indent:-9999px;
	}
	
	#bloc-une .chapo {
		margin:0 0 12px 0;
		font-size:180%;
		font-weight:bold;
		line-height:1.18em;
	}
	
	#bloc-une .button {
		margin:13px 0 0 0;
		float:right;
		clear:none;
		display:block;
		line-height:normal;
	}
	
		* html #bloc-une .button a {
			display:block;
		}
	
		*:first-child + html #bloc-une .button a {
			display:block;
		}

	#bloc-une img {
		display:block;
		float:left;
		margin:0 13px 0 0;
	}

#encart_video {
	margin:0 0 10px 0;
	position:relative;
	background:url(../img/bg_encart-video-corner1.png) no-repeat 100% 0 #eaeaea;
}

#encart_video .encart_video2 {
	padding:10px 13px 9px;
	background:url(../img/bg_encart-video-corner2.png) no-repeat 0 100%;
}

* html #encart_video .encart_video2 {
	padding:10px 13px 8px;
}

#encart_video .title {
	margin:0 0 5px 0 !important;
	height:26px;
	text-indent:-9999px;
	background:url(../img/bg_title-videos.png) no-repeat 0 0;
}

#encart_video #links_videos {
	z-index:10;
	position:relative;
	margin:0 0 6px 0;
}
#encart_video #links_videos li {
	display:inline; 
	margin:0 2px 1px 0;
}

#encart_video #links_videos a {
	padding:0 5px 0 0;
	background:url(../img/bg_links-videos-sep.gif) no-repeat 100% 1px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

#encart_video #links_videos a.last {
	background:none;
}

#encart_video #links_videos span {
	padding:0 0 0 9px;
	background:url(../img/picto_list1.gif) no-repeat 0 5px;
}

#encart_video #links_videos li.on a,
#encart_video #links_videos li a:hover {
	color:#d41b66;
}

/* Bloc Newsletter */
body#homepage .bloc_newsletter {
	position:relative;
	margin:0 0 12px 0;
	width:230px;
	height:287px;
	background:url(../img/bg_newsletter-new.png) no-repeat 0 0;
}

	body#homepage .bloc_newsletter a {
		display:block;
		width:100%;
		height:100%;
		text-indent:-9999px;
	}

/*\ 20090814 - MAJ Homepage - NB - SQLI 2009 */
#encart_video .legend {
	margin:5px 0!important;
}