body{background-color:#e9e8e4; font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#205c84; margin:0; padding:0; background-image:url(../images/back.gif); background-position:left top; background-repeat:repeat-x;}

.format_png { behavior: url(win_png.htc);}

form {margin:0;padding:0;}

img {border:0;padding:0;margin:0;}

a {text-decoration:none;color:#205c84;}

a:hover {color:#1e589e;text-decoration:underline;}

p {margin:0; padding:0; padding-bottom:15px;}

div {margin:0;padding:0;}

h1 {padding:0; margin:0;color:#e9641c;font-size:22px; height:auto; background-image:url(../images/h1.gif); background-position:top left; background-repeat:no-repeat; margin-left:35px; margin-top:20px; margin-bottom:20px; padding-left:40px;}

h2 {color:#1e589e;font-size:18px; height:38px; background-image:url(../images/h2.gif); background-position:top left; background-repeat:no-repeat; margin-left:60px; padding-left:30px;}

h3 {color:#368cc1;font-size:14px; font-weight:bold; height:25px; background-image:url(../images/h3.gif); background-position:top left; background-repeat:no-repeat; margin-top:20px; padding-left:30px;}

h4 {color:#524f4f; font-size:12px; font-weight:bold;}

h6 {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#e97b05; padding:0; margin:0; margin-bottom:10px;}

input, select, textarea {border: #b4b4b4 1px solid; font-size: 10px; color:#e95d13; background:white;}

.submit {background-color:#3f9dcb; color:white; font-size:9px; border: #3f9dcb 1px solid;}

hr {color:#efefef; background-color:#efefef; height:2px; border:0;}



#wrapper {width: 1000px;text-align: left;overflow: visible;position: relative;margin-right: auto;margin-bottom: 0;margin-left: auto;padding: 0;}

#subwrapper {overflow: hidden;position: relative;margin-right: auto;margin-bottom: 0;margin-left: auto;padding: 0;width: 1000px; background-image:url(../images/back-centre.gif); background-position:left top; background-repeat:repeat-y;}



#header {width:1000px; height:197px;}



#menuhaut {width:1000px; height:33px; padding-top:35px; font-size:18px; color:#1c65a7; background-color:white; float:left;}

	#flags {float:left; margin-left:15px; margin-top:5px;}

	#menuhaut-liens {float:right;}

	#menuhaut-liens a {text-decoration:none; color:#1c65a7; padding-left:13px; padding-right:13px;}

	#menuhaut-liens a:hover {text-decoration:none; background-color:#1c65a7; color:white;}



#gauche {width:222px; background-color:#fdf8d3; float:left;}

	#bloc-recherche {height:76px; background-image:url(../images/bloc-recherche.gif); background-position:top center; background-repeat:no-repeat; padding-left:15px; padding-top:35px;}

	#titre-themes {height:51px; background-image:url(../images/bloc-themes.gif); background-position:top center; background-repeat:no-repeat; margin-bottom:13px; line-height:48px; padding-left:15px; font-size:18px; color:#8b4f0f;}

	#titre-pro {height:49px; background-image:url(../images/bloc-pro.gif); background-position:top center; background-repeat:no-repeat;margin-bottom:13px; line-height:49px; padding-left:15px; font-size:18px; color:#1e539a;}

	#gauche-menu-pro {padding-left:14px; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#31312b; margin-bottom:40px;}

	.gauche-menu-pro-a {height:20px; line-height:20px; margin-bottom:10px;}

	#gauche-menu-pro a {color:#31312b; text-decoration:none; margin-left:5px;}

	#gauche-menu-pro a:hover {text-decoration:underline;}

	#titre-tag {height:49px; background-image:url(../images/bloc-tag.gif); background-position:top center; background-repeat:no-repeat; line-height:49px; padding-left:15px; font-size:18px; color:#e95d13;}

	#gauche-nuage-tags, #sponso {width:202px; margin-left:10px; margin-bottom:20px;}
	
	#sponso {text-align:center;}

	#gauche-article-tags {width:202px; padding-left:10px; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#31312b; margin-bottom:40px;}

		#gauche-article-tags a {color:#524f4f; text-decoration:none;}

		#gauche-article-tags a:hover {color:#524f4f; text-decoration:underline;}

	#listemots {height:160px; width:182px;}

	#menuderoulant {margin-bottom:5px;}

		#menuderoulant a {font-size:12px; text-decoration:none;}

		#menuderoulant a:hover {text-decoration:underline;}

		#menuderoulant a.wactive{padding: 0px 2px;background: #f7c163;color: #524f4f;}



	#menutags {background-color:#fffdf5; padding:10px; width:182px;}

		#menutags a {margin:0; padding:0;}

		#menutags a:hover {color:#666666; background-color:#fdf8d3; text-decoration:none;}



#centre {width:602px; background-color:white; float:left; background-image:url(../images/centre-header.gif); background-position:top center; background-repeat:no-repeat; min-height:200px;}

	#centre-header {min-height:900px; width:570px;}

	#pathway {height:24px; line-height:24px; font-size:10px; font-family:Verdana, Geneva, sans-serif; color:#272727; padding-left:75px;}

		#pathway a {color:#272727; text-decoration:none;}

		#pathway a:hover {text-decoration:underline;}

	#contenu, #contenu-recherche, #centre-tags-footer {width:482px; padding-left:60px; padding-right:60px;}
		#contenu a {text-decoration:underline;}
		#contenu a:hover {text-decoration:none;}

	.conteneur-liste {width:482px; margin-top:10px; float:left; height:170px;}

	.vignette-liste {float:left; width:105px; text-align:left; height:70px;}

	.intro-liste {float:left; width:377px; height:70px; color:#205c84;}

	.lire-liste {float:left; width:472px; height:45px; line-height:45px; font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold; text-align:right; padding-right:10px;}

	.lire-liste a {color:#1e589e; text-decoration:underline;}

	.lire-liste a:hover {color:#1e589e; text-decoration:none;}

	.barre-liste {float:left;width:472px}

	.resa {width:300px; height:30px; line-height:30px; background-color:#1e589e; color:white; font-size:16px; text-align:center; margin-left:91px;}

		.resa a {color:white; text-decoration:none;}

		.resa a:hover {text-decoration:none; color:#CCC;}

	#centre-footer {text-align:center; float:left; width:602px; margin-top:50px;}

		#centre-menu-bas {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#1e589e; margin-bottom:30px;}

		#centre-menu-bas a {text-decoration:none; color:#1e589e;}

		#centre-menu-bas a:hover {text-decoration:underline;}

	.pagination_rub {width:482px; background-color:#d1eaf5; color:#060605; font-family:Verdana, Geneva, sans-serif; font-size:10px; height:16px; line-height:16px;}

		.pagination_rubg {float:left; margin-left:3px;}

		.pagination_rubd {float:right; margin-right:3px;}

	#galerie {width:482px; padding-left:60px; padding-right:60px; text-align:center; margin-top:20px; margin-bottom:20px; float:left;}

		.gal {float:left; margin-right:2px; margin-bottom:2px;}

	.logoart {float:left; margin-right:10px;}

	#contenu-recherche a {text-decoration:none;}

	#contenu-recherche a:hover {text-decoration:underline;}

	#centre-tags-footer {margin-top:20px; margin-bottom:20px; float:left;}

		#centre-tags-footer a:hover {background-color:#d1eaf5; color:#1e589e; text-decoration:none;}

		#sommaire-icones {float:left; margin-top:40px;}

		#sommaire-icones-g, #sommaire-icones-d {float:left; text-align:left; width:241px;}

		



#droite {width:176px; background-color:#fdf8d3; float:left;}

	#bloc-newsletter {height:88px; background-image:url(../images/bloc-newsletter.gif); background-position:top center; background-repeat:no-repeat; padding-top:25px;}

	#titre-sorties {height:48px; background-image:url(../images/bloc-sorties.gif); background-position:top center; background-repeat:no-repeat; margin-bottom:13px; line-height:40px; text-align:right; padding-right:5px; font-size:18px; color:#f8e91b;}

	#droite-agenda {width:144px; padding-left:16px; padding-right:16px; color:#787878; font-family:Verdana, Geneva, sans-serif; font-size:10px;}

		#droite-agenda a {text-decoration:underline; color:#787878;}

		#droite-agenda a:hover {text-decoration:none;}

	.barre-agenda {padding-top:8px; padding-bottom:8px; width:144px;}

	#titre-publicite {height:15px; background-image:url(../images/publicite.gif); background-position:top center; background-repeat:no-repeat; margin-top:10px;}

	#pub {text-align:center; height:600px; margin-bottom:45px; padding-top:10px;}

	#titre-recettes {height:48px; background-image:url(../images/bloc-recettes.jpg); background-position:top center; background-repeat:no-repeat; margin-bottom:13px; line-height:48px; text-align:right; padding-right:5px; font-size:18px; color:white;}

	#droite-recettes {width:144px; padding-left:16px; padding-right:16px; margin-bottom:20px;}

		#droite-recettes a {display:block; float:left; color:#353535; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-decoration:none; height:20px; line-height:20px; padding-left:4px; width:140px; margin-bottom:3px;}

		#droite-recettes a:hover {background-color:#f6efba;}

	#droite-sponsors {width:144px; padding-left:16px; padding-right:16px; margin-bottom:30px; text-align:center;}

	

#footer {width:1000px; height:300px; float:left;}

	#footer-cgv {height:45px; line-height:45px; padding-left:15px; font-size:9px; font-family:Verdana, Geneva, sans-serif; color:#2577b6;}

	#footer-cgv a {color:#2577b6; text-decoration:none;}

	#footer-cgv a:hover {text-decoration:underline;}

	.footer-colonne {width:250px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#6d6c6c; margin-top:20px; margin-bottom:10px;}

	.footer-colonne-texte {width:200px; line-height:20px;}

	.footer-colonne-texte a {font-size:10px; color:#6d6c6c; text-decoration:none;}

	.footer-colonne-texte a:hover {color:#6d6c6c; text-decoration:none;}
