/* CSS Document */

body {
	background: #93C143;
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.clear {
	clear:both;
}
img, a img {
	border: 0;
	padding: 0;
	margin: 0;
}

/*============ Header ============*/

#header {
	width: 960px;
	padding: 0;
	margin: 0 auto;
}
	.logo {
		position: absolute;
		display: block;
		width: 197px;
		margin: 0 0 0 383px;
	}
	.logo img {
        border: 0;
	}
	.logo_print {
		display: none;
	}

    /*============ Menu ============*/
    
	#menu {
        width: 960px;
		margin: 0;
		padding: 0;
	}
	#menu a,
	#menu img
	{
		display: block;
		float: left;
	}
	#menu .btn0 {
		background: url(../mm/menu_btn0_over.jpg) center top no-repeat;
	}
	#menu .btn1 {
		background: url(../mm/menu_btn1_over.jpg) center top no-repeat;
	}
	#menu .btn2 {
		background: url(../mm/menu_btn2_over.jpg) center top no-repeat;
	}
	#menu .btn3 {
		background: url(../mm/menu_btn3_over.jpg) center top no-repeat;
	}
	#menu .btn4 {
		background: url(../mm/menu_btn4_over.jpg) center top no-repeat;
	}
	#menu .btn5 {
		background: url(../mm/menu_btn5_over.jpg) center top no-repeat;
	}
	#menu .btn6 {
		background: url(../mm/menu_btn6_over.jpg) center top no-repeat;
	}


	.menu_bottom {
		margin: 0;
		padding: 0;
	}


/*============ Main ============*/

#flash_home {
	width: 960px;
	padding: 0;
	margin: 0 auto;
	background: url(../mm/main_entete_home.jpg) center top no-repeat;
}
#flash_home #accueil {
	margin: 146px 0 0 0;
}

#conteneur_counter {
    width: 960px;
    margin: 0 auto;
    padding: 0;
}
#counter {
	position: absolute;
	display: block;
	width: 330px;
	height: 100px;
	margin: 24px 0 0 310px;
}
html > body #counter {

}


#main {
	width: 960px;
	padding: 0;
	margin: 0 auto;
	background: url(../mm/main_bg.jpg) center top repeat-y;
}
.main_noir {
    background: url(../mm/main_bg_noir.jpg) center top repeat-y !important;
}
	#main_entete {
	    height: 131px;
		padding: 0;
		margin: 0;
		background: url(../mm/main_entete_rub1.jpg) center top no-repeat;
	}

	#main .pub_recette {
	    position: absolute;
	    width: 960px;
		text-align: right;
		padding:0;
		margin: 20px 0 0 0;
		z-index: 1000;
	}
	#main .pub_recette a {
		margin-right: 40px;
	}

	#left_col {
	    width:50px
	    margin: 0;
	    padding: 0;
	    float: left;
	}
	#right_col {
	    width: 314px
	    margin: 0;
	    padding: 0;
	    float: left;
	}
	#center_col {
	    width: 596px;
	    min-height: 545px;
	    margin: 0;
	    padding: 0;
	    float: left;
        background: url(../mm/main_center_col_top.jpg) center top no-repeat;
	}
	.center_col_noir {
        background: url(../mm/main_center_col_top_noir.jpg) center top no-repeat !important;
	}

	#submenu {
		position: absolute;
		width: 231px;
		margin: 35px 0 0 0;
		padding: 0;
		font-size: 11px;
		border: 0;
		border-collapse: collapse;
	}
	#submenu td {
		border: 0;
		margin: 0;
		padding: 0;
		background: url(../mm/submenu_bg.png) left top repeat-y;
	}
	#submenu td ul {
		list-style: disc;
		margin: 0 10px 15px 54px;
		padding: 0;
		color: #ccc;
		font-size: 11px;
	}
	#submenu td ul li {
		line-height: 20px;
		padding: 0;
	}
	#submenu td ul li a {
		color: #fff;
		text-decoration: none;
	}
	#submenu td ul li a:hover {
		color: #ABE14E;
	}
	#submenu .submenu_bottom {
        background: none ! important;
	}

	#submenu .rub1_btn1 {
		background: url(../mm/rub1/btn1_over.png) left top no-repeat;
	}
	#submenu .rub1_btn2 {
		background: url(../mm/rub1/btn2_over.png) left top no-repeat;
	}
	#submenu .rub1_btn3 {
		background: url(../mm/rub1/btn3_over.png) left top no-repeat;
	}

	#submenu .rub2_btn1 {
		background: url(../mm/rub2/btn1_over.png) left top no-repeat;
	}
	#submenu .rub2_btn2 {
		background: url(../mm/rub2/btn2_over.png) left top no-repeat;
	}
	#submenu .rub2_btn3 {
		background: url(../mm/rub2/btn3_over.png) left top no-repeat;
	}
	#submenu .rub2_btn4 {
		background: url(../mm/rub2/btn4_over.png) left top no-repeat;
	}
	
	#submenu .rub3_btn1 {
		background: url(../mm/rub3/btn1_over.png) left top no-repeat;
	}
	#submenu .rub3_btn2 {
		background: url(../mm/rub3/btn2_over.png) left top no-repeat;
	}
	#submenu .rub5_btn1 {
		background: url(../mm/rub5/btn1_over.png) left top no-repeat;
	}
	#submenu .rub5_btn2 {
		background: url(../mm/rub5/btn2_over.png) left top no-repeat;
	}


/*============ Footer ============*/

#footer {
	width: 888px;
	height: 4px;
	padding: 20px 0 5px 72px;
	margin: 0 auto 10px auto;
	background: url(../mm/bottom.jpg) center top no-repeat;
	font-size: 11px;
}
.footer_noir {
background: url(../mm/bottom_noir.jpg) center top no-repeat !important;
}
	#footer a {
	    color: #004D31;
	    text-decoration: none;
		margin: 0 30px 0 0;
		padding: 0;
	}
	#footer a:hover {
	    color: #fff;
	}
	#footer .envoyez {
        margin: 0 30px 0 30px;
        padding-left: 18px;
        background: url(../mm/ico_envoyez.gif) left center no-repeat;
	}
	#footer .imprimer {
        padding-left: 18px;
        background: url(../mm/ico_print.gif) left center no-repeat;
	}

#realisation {
	width: 940px;
	padding: 0 10px;
	margin: 10px auto;
	text-align: right;
	font-size: 11px;
}
	#realisation a {
		color: #004D31;
		text-decoration: none;
	}
	#realisation a:hover {
		color: #fff;
	}
