 

/******************************************************************* Carousel **************************************************************/
/* main vertical scroll */
#main {
	position:relative;
	overflow:hidden;
	height: 275px;
}

/* root element for pages */
#pages {
	position:absolute;
	height:20000em;
}

/* single page */
.page {
	width:460px;
	height: 275px;
	background-image:url(../images/carousel/loading.jpg);
	background-color:#fff;
}

/* root element for horizontal scrollables */
.scrollable {
	position:relative;
	overflow:hidden;
	width: 460px;
	height: 275px;
}

/* root element for scrollable items */
.scrollable .items {
	width:260429px;
	position:absolute;
	clear:both;
	top: 2px;
}

/* single scrollable item */
.item {
	float:left;
	cursor:pointer;
	width:460px;
	height:275px;
}

.item .content { position:relative; }
.item .content .text1 {
	position:absolute;
	top:3px;
	left:108px;
}
.item .content .text2 { position:absolute; top:73px; left:10px; }
.item .content .text3 { position:absolute; top:141px; left:10px; }
.item .content .text4 {
	position:absolute;
	top:3px;
	left:45px;
}
.item .content strong { font-family: Georgia, Arial, Verdana, Geneva, sans-serif; font-size:26px; color:#222; font-weight:normal; }
.item .content .small { font-family: Georgia, Arial, Verdana, Geneva, sans-serif; font-size:22px; color:#222; }

/* main navigator */
#main_navi {
	float:left;
	padding:0px !important;
	margin:0px !important;
	background-color:#c0c205;
	height:275px;
}

#main_navi li {
	background-color:#c0c205;
	border-top:1px solid #eee;
	clear:both;
	color:#5c1a02;
	font-size:11px;
	width:125px;
	height:57px;
	list-style-type:none;
	padding:5px;
	cursor:pointer;
}

#main_navi li:hover {
	background-color:#b2bd04;
}

#main_navi li.active {
	color:#FFF;
	background-color:#608501;
}
#main_navi li.active h2 {
	color:#FFF;
}

#main_navi img {
	float:left;
	margin-right:10px;
}

#main_navi .titre {
	display:block;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
}

#main div.navi {
	margin-left:120px;
	cursor:pointer;
}


/********************************************************************* Body ****************************************************************/
#container {
	color: #333;
	padding: 10px 10px 0px;
	width: 940px;
	margin: auto;
	background-color:#FFF;
}
#text_left {
	float: left;
	width: 595px;
	padding:10px 10px 10px 10px;
}
#text_right {
	float: right;
	width: 300px;
	padding:10px 10px 10px 10px;
	clear: none;
}
#autres_recettes {
	margin-top:10px;
	position:relative;
	width:280px;
	height:200px;
	padding-left:20px;
	background:url(../images/bg-corne.jpg) top left no-repeat;
	color:#FFF;
}
#autres_recettes .titre {
	display:block;
	padding-top:7px;
	font-size:15px;
	font-weight:bold;
}
#autres_recettes ul {
	margin-left:25px;
	padding:0;
	line-height:15px;
}
#autres_recettes li {
	font-size:11px;
	font-weight:normal;
	display: list-item;
  	list-style-image: url(../images/puce.gif);
	padding-left:2px;
}
#autres_recettes li a { color:#F3F3F3; text-decoration:underline; }
#autres_recettes li a:hover { color:#FFF; text-decoration:none; }


#last_coms {
	margin-top:5px;
	position:relative;
	width:570px;
	/*height:230px;*/
	padding-left:15px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	background:url(../images/template/menujour_bg2.jpg) bottom left no-repeat;
	color:#FFF;
}
#last_coms h2 {
	display:block;
	padding-top:5px;
	font-size:15px;
	font-weight:bold;
	color:#5C1A02;
}
#last_coms ul {
	margin-left:25px;
	padding:0;
	line-height:13px;
}
#last_coms li {
	font-size:11px;
	font-weight:normal;
	display: list-item;
  	list-style-image: url(../images/puce_grey.gif);
	padding-left:2px;
	margin:2px;
}
#last_coms .cadre_video {
	float:left; width:185px; margin-right:5px; text-align:center;
}
#last_coms .cadre_video .vignette {
	display:block; width:185px; height:110px; overflow:hidden;
}
#last_coms .cadre_video .vignette1 {
	background:url(../images/videos/1.jpg) top left no-repeat;
}
#last_coms .cadre_video .vignette1:hover {
	background:url(../images/videos/1.jpg) bottom left no-repeat;
}
#last_coms .cadre_video .vignette2 {
	background:url(../images/videos/2.jpg) top left no-repeat;
}
#last_coms .cadre_video .vignette2:hover {
	background:url(../images/videos/2.jpg) bottom left no-repeat;
}
#last_coms .cadre_video .vignette3 {
	background:url(../images/videos/3.jpg) top left no-repeat;
}
#last_coms .cadre_video .vignette3:hover {
	background:url(../images/videos/3.jpg) bottom left no-repeat;
}
#last_coms h3 {
	margin: 3px 0 0 3px;
	font-size:11px;
	color:#222;
	font-weight:bold;
}
#last_coms .link_all {
	display:block; float:right; font-weight:bold; margin-top:10px; text-decoration:none; font-size:10px;
}
#last_coms .link_all:hover {
	text-decoration:underline;
}

#autres_articles {
	margin-top:10px;
	position:relative;
	width:280px;
	height:105px;
	padding-left:20px;
	background:url(../images/bg-corne2.jpg) top left no-repeat;
	color:#FFF;
}
#autres_articles .titre {
	display:block;
	padding-top:7px;
	font-size:15px;
	font-weight:bold;
}
#autres_articles ul {
	margin-left:25px;
	padding:0;
	line-height:13px;
}
#autres_articles li {
	font-size:11px;
	font-weight:normal;
	display: list-item;
  	list-style-image: url(../images/puce.gif);
	padding-left:2px;
}
#autres_articles li a { color:#F3F3F3; text-decoration:underline; }
#autres_articles li a:hover { color:#FFF; text-decoration:none; }

#title_video {
	position:absolute; 
	top:0; 
	left:0; 
	width:593px; 
	height:50px;
	background-color:#000;
	moz-opacity:0.7; 
	opacity: 0.7; 
	-ms-filter: "alpha(opacity=70)"; /* IE 8 */ 
    filter: alpha(opacity=70); /* IE < 8 */ 
}
#title_video h2 {
	margin-top:12px;
	margin-left:15px;
	font-size:18px;
	font-weight:bold;
	font-family:Arial;
	color:#FFF;
}

#mapping_region {
	position:relative;
	width:300px;
	height:250px;
	color:#FFF;
}
#mapping_region .text {
	position:absolute;
	top:90px;
	left:10px;
}
#mapping_region .little { font-family: Arial, Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold;}
#mapping_region .medium { font-family: Georgia, Arial, Verdana, Geneva, sans-serif; font-size:18px; line-height:18px;}
#mapping_region .big { font-family: Georgia, Arial, Verdana, Geneva, sans-serif;font-size:30px; line-height:27px;}

.container_liens_vert{
	position:relative; width:595px; margin-top:5px;
}
.container_liens_vert .first_link { float:left; text-align:center; width:140px; background-color:#608501; padding:3px; margin-left:1px; margin-right:3px; }
.container_liens_vert .link { float:left; text-align:center; width:140px; background-color:#608501; padding:3px; margin-right:3px; }
.container_liens_vert .last_link { float:left; text-align:center; width:140px; background-color:#608501; padding:3px; }
.container_liens_vert a { font-family: Arial, Verdana, Geneva, sans-serif; font-size:9px; font-weight:normal; color:#FFF; text-decoration:none; }
.container_liens_vert h3 { display:inline; font-family: Arial, Verdana, Geneva, sans-serif; font-size:9px; font-weight:normal; color:#FFF; margin:0; padding:0; }
.container_liens_vert a:hover { text-decoration:underline;}

.container_liens_orange{
	position:relative; width:595px; margin-top:5px;
}
.container_liens_orange .first_link { float:left; text-align:center; width:140px; background-color:#df7e00; padding:3px; margin-left:1px; margin-right:3px; }
.container_liens_orange .link { float:left; text-align:center; width:140px; background-color:#df7e00; padding:3px; margin-right:3px; }
.container_liens_orange .last_link { float:left; text-align:center; width:140px; background-color:#df7e00; padding:3px; }
.container_liens_orange a { font-family: Arial, Verdana, Geneva, sans-serif; font-size:12px; font-weight:normal; color:#FFF; text-decoration:none; }
.container_liens_orange h3 { display:inline; font-family: Arial, Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#FFF; margin:0; padding:0; }
.container_liens_orange a:hover { text-decoration:underline;}

.container_liens_red{
	position:relative; width:595px; margin-top:5px;
}
.container_liens_red .first_link { float:left; text-align:center; width:150px; background-color:#5c1a02; padding:3px; margin-left:5px; margin-right:3px; }
.container_liens_red .last_link { float:left; text-align:center; width:150px; background-color:#5c1a02; padding:3px; margin-left:5px;}
.container_liens_red a { font-family: Arial, Verdana, Geneva, sans-serif; font-size:12px; font-weight:normal; color:#FFF; text-decoration:none; }
.container_liens_red h3 { display:inline; font-family: Arial, Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#FFF; margin:0; padding:0; }
.container_liens_red a:hover { text-decoration:underline;}

#search_recette {
	position:relative; width:549px; padding:20px 20px 10px 20px; margin-top:5px; background-color:#F2F2F2; border: solid 3px #CCCCCC;
}
#search_recette .text{
	float:left; width:150px; height:40px; font-size:24px; color:#FFF; line-height:22px;
}
#search_recette .text strong{ font-weight:bold; }
#search_recette .search_container{
	float:right; width:395px; height:22px;
}

#search_recette label       { display: block; cursor: pointer; line-height: 20px; padding-bottom: 9px; padding-top: 3px; font-family: Arial, Verdana, Geneva, sans-serif; font-size:11px; color:#333333;  }
#search_recette .radios     { padding-top: 18px; background: url(divider.png) repeat-x 0 0; }
#search_recette .label_radio input  { margin-right: 5px; }

.has-js .label_radio    { padding-left: 29px; }
.has-js .label_radio    { background: url(../images/radio-off.jpg) 3px 3px no-repeat; }
.has-js label.r_on      { background: url(../images/radio-on.jpg) 3px 3px no-repeat; }
.has-js .label_radio input  { position: absolute; left: -9999px; }

#search_recette .search_container .search_input{
	position:relative; width:395px; height:22px;
}
#search_recette .search_container .search_input .input_search{
	position:absolute;
	top:0px;
	left:00px;
	border:0;
	padding:0;
	margin:0;
	width:264px;
	height:22px;
	padding-left:10px;
	background: url(../images/template/search_field_recette.jpg) left bottom no-repeat;
	cursor:pointer;
	font-family: Arial, Verdana, Geneva, sans-serif; font-size:12px; font-weight:normal; color:#6d3c00;
}
#search_recette .search_container .search_input .valid_search{
	position:absolute;
	top:0px;
	left:276px;
	border:0;
	padding:0;
	margin:0;
	width:119px;
	height:22px;
	background: url(../images/template/search_submit_recette.jpg) left top no-repeat;
	cursor:pointer;
}

#search_recette .search_container .search_input .valid_search:hover {
	position:absolute;
	top:0px;
	left:276px;
	border:0;
	padding:0;
	margin:0;
	width:119px;
	height:22px;
	background: url(../images/template/search_submit_recette.jpg) left bottom no-repeat;
	cursor:pointer;
}



#search_recette2 {
	position:relative; width:535px; padding:20px 10px 20px 40px; margin-top:5px; background-color:#F2F2F2;
}
#search_recette2 .text{
	float:left; width:150px; height:40px; font-size:24px; color:#FFF; line-height:22px;
}
#search_recette2 .text strong{ font-weight:bold; }
#search_recette2 .search_container{
	float:right; width:395px; height:22px;
}
#search_recette2 .search_container .search_input{
	position:relative; width:395px; height:22px;
}
#search_recette2 .search_container .search_input .input_search{
	position:absolute;
	top:0px;
	left:00px;
	border:0;
	padding:0;
	margin:0;
	width:264px;
	height:22px;
	padding-left:10px;
	
	cursor:pointer;
	font-family: Arial, Verdana, Geneva, sans-serif; font-size:12px; font-weight:normal; color:#6d3c00;
}
#search_recette2 .search_container .search_input .valid_search{
	position:absolute;
	top:0px;
	left:276px;
	border:0;
	padding:0;
	margin:0;
	width:119px;
	height:22px;
	background:#C0C205;
	cursor:pointer;
}
#search_recette2 .search_container .search_input .valid_search:hover {
	position:absolute;
	top:0px;
	left:276px;
	border:0;
	padding:0;
	margin:0;
	width:119px;
	height:22px;
	background:#C0C305; 
	cursor:pointer;
}

.input-recherche {
	padding:6px;
	font-size:16px;
	border: 1px solid #CCCCCC;
	color:#666
	}
	
.btn-recherche {
	padding:5px;
	font-size:16px;
	cursor:pointer;
	background-color:#C0C205;
	border: 1px solid #aeb004;
	}
.btn-recherche:hover {
	background-color:#608501;
	color:#FFF;
	}

#menujour_container {
	position:relative;
	margin-top:2px;
	width:595px;
	height:212px;
	background: url(../images/template/menujour_bg.jpg) left top no-repeat;
}
#menujour_container .text {
	float:left; width:150px; padding-top:35px; margin-left:15px; margin-right:10px;
}
#menujour_container .text p {
	font-size:24px; font-weight:normal; color:#5c1a02;
}
#menujour_container .text p strong {
	font-size:30px; font-weight:bold; color:#5c1a02;
}
#menujour_container .text span {
	display:block; margin-top:13px; font-size:15px; font-weight:normal; color:#5c1a02;
}
#menujour_container .bloc {
	float:left; padding-top:40px; width:132px; margin-right:5px; text-align:center;
}
#menujour_container h2 {
	display:inline; color:#5c1a02; font-size:9px; font-family: Georgia, Arial, Verdana, Geneva, sans-serif; font-weight:bold; line-height:12px; margin:0px;
}
#menujour_container h2 a { color:#5c1a02; font-size:11px; font-family: Georgia, Arial, Verdana, Geneva, sans-serif; font-weight:bold; text-decoration:none; }
#menujour_container h2 a:hover { color:#5c1a02; font-size:11px; font-family: Georgia, Arial, Verdana, Geneva, sans-serif; font-weight:bold; text-decoration:none; }
#menujour_container .bloc img {
	margin-bottom:5px; border:solid 1px #cdb9bb;
}

#yellow_container {
	position:relative;
	margin-top:5px;
	width:595px;
	height:208px;
	background-color:#ffae00;	
}
#yellow_container #photo1 { position:absolute; top:25px; left:25px; width:122px; height:122px; z-index:50; }
#yellow_container #photo2 { position:absolute; top:21px; left:168px; width:122px; height:122px; z-index:50; }
#yellow_container #photo3 { position:absolute; top:21px; left:307px; width:122px; height:122px; z-index:50; }
#yellow_container #photo4 { position:absolute; top:24px; left:450px; width:122px; height:122px; z-index:50; }
#yellow_container #label1 { position:absolute; top:150px; left:25px; width:122px; z-index:150; text-align:center; color:#5c1a02; font-size:18px; font-family: Georgia, sans-serif; font-weight:bold; }
#yellow_container #label2 { position:absolute; top:146px; left:168px; width:122px; z-index:150; text-align:center; color:#5c1a02; font-size:18px; font-family: Georgia, sans-serif; font-weight:bold; }
#yellow_container #label3 { position:absolute; top:146px; left:307px; width:122px; z-index:150; text-align:center; color:#5c1a02; font-size:18px; font-family: Georgia, sans-serif; font-weight:bold; }
#yellow_container #label4 { position:absolute; top:149px; left:450px; width:122px; z-index:150; text-align:center; color:#5c1a02; font-size:18px; font-family: Georgia, sans-serif; font-weight:bold; }
#yellow_container #label1_little { position:absolute; top:150px; left:25px; width:122px; z-index:150; text-align:center; color:#5c1a02; font-size:10px; font-family: Georgia, sans-serif; font-weight:bold; }
#yellow_container #label2_little { position:absolute; top:146px; left:168px; width:122px; z-index:150; text-align:center; color:#5c1a02; font-size:10px; font-family: Georgia, sans-serif; font-weight:bold; }
#yellow_container #label3_little { position:absolute; top:146px; left:307px; width:122px; z-index:150; text-align:center; color:#5c1a02; font-size:10px; font-family: Georgia, sans-serif; font-weight:bold; }
#yellow_container #label4_little { position:absolute; top:149px; left:450px; width:122px; z-index:150; text-align:center; color:#5c1a02; font-size:10px; font-family: Georgia, sans-serif; font-weight:bold; }
#yellow_container h4 { display:inline; color:#5c1a02; font-size:22px; font-family: Georgia, sans-serif; font-weight:normal; padding:0; margin:0; }
#yellow_container h4.little { display:inline; color:#5c1a02; font-size:12px; font-family: Georgia, sans-serif; font-weight:normal; padding:0; margin:0; }
#yellow_container .link { 
	position:absolute; 
	display:block; 
	width:122px; 
	height:122px; 
	z-index:200; 
	text-decoration:none; 
	moz-opacity:0; 
	opacity: 0; 
	-ms-filter: "alpha(opacity=0)"; /* IE 8 */ 
    filter: alpha(opacity=0); /* IE < 8 */ 
}
#yellow_container .link:hover { 
	background-color:#FF9; 
	moz-opacity:0.1; 
	opacity: 0.1; 
	-ms-filter: "alpha(opacity=10)"; /* IE 8 */ 
    filter: alpha(opacity=10); /* IE < 8 */ 
}
#yellow_container #dlink1 { top:25px; left:25px; }
#yellow_container #dlink2 { top:21px; left:168px; }
#yellow_container #dlink3 { top:21px; left:307px; }
#yellow_container #dlink4 { top:24px; left:450px; }
#yellow_container #titre { position:absolute; top:180px; left:185px; width:230px; z-index:150; text-align:center; color:#5c1a02; font-size:22px; font-family: Georgia, sans-serif; font-weight:normal; }
#yellow_container #titre2 { position:absolute; top:180px; left:185px; width:230px; z-index:150; text-align:center; color:#5c1a02; font-size:22px; font-family: Georgia, sans-serif; font-weight:normal; }
#mask_polaroides {
	position:absolute;
	top:9px;
	left:6px;
	width:595px;
	height:208px;
	z-index:100;
}


#green_container {
	position:relative;
	margin-top:5px;
	width:563px;
	padding:11px;
	height:225px;
	border:solid 5px #608501;
}
#green_container .photo {
	float:left; width:112px; height:220px; margin-right:15px;
}
#green_container .content {
	float:right; height:255px; width:435px; overflow:auto;
}
#green_container h3 {
	display:inline; font-family: Georgia, sans-serif; color:#3a5000; font-weight:normal; font-size:24px;
}
#green_container p {
	font-family: Arial, sans-serif; color:#3a5000; font-weight:normal; font-size:11px; margin-top:15px;
}



#orange_container {
	position:relative;
	margin-top:5px;
	width:563px;
	padding:11px;
	border:solid 5px #df7e00;
}
#orange_container .photo {
	float:right; width:190px; height:90px; margin-left:15px;
}
#orange_container .content {
	float:left; height:90px; width:355px; overflow:auto;
}
#orange_container h2 {
	display:inline; font-family: Georgia, sans-serif; color:#744406; font-weight:normal; font-size:24px;
}
#orange_container h3 {
	font-family: Arial, sans-serif; color:#3a5000; font-weight:normal; font-size:11px; margin-top:3px; margin-bottom:3px;
}
#orange_container h3 a {
	color:#744406; font-size:12px; font-weight:normal; text-decoration:underline;
}
#orange_container h3 a:hover {
	text-decoration:none;
}


.cadre_g_cat {
	float:left; width:290px; margin-right:15px; background-color:#DDD;
}
.cadre_g_cat .titre,
.cadre_d_cat .titre
{
	width:270px; padding:10px; height:20px; background: url(../images/template/titre_bg.jpg) left top repeat-x;
}
.cadre_g_cat .titre h3,
.cadre_d_cat .titre h3
{
	display:inline; color:#FFF; font-weight:normal; font-size:22px; line-height:18px; font-style:italic;
}
.cadre_g_cat strong,
.cadre_d_cat strong
{
	font-weight:normal;
}
.cadre_d_cat {
	float:left; width:290px; background-color:#DDD;
}
.cadre_g_cat ul,
.cadre_d_cat ul
{
	margin:10px;
	padding-left:10px;
}
.cadre_g_cat li,
.cadre_d_cat li
{
	display: list-item;
  	list-style-image: url(../images/puce.jpg);
	padding-left:2px;
}
.cadre_g_cat a,
.cadre_d_cat a
{
	font-family: Arial, sans-serif;
	font-size:12px;
	color:#333;
	font-weight:normal;
	text-decoration:none;
}
.cadre_g_cat a:hover,
.cadre_d_cat a:hover
{
	color:#000;
	text-decoration:none;
}

.cadre_cat_prod {
	float:left; width:145px; margin-right:5px; margin-bottom:5px; background-color:#618601; padding-top:2px; padding-bottom:3px;
}
.cadre_cat_prod p { text-align:center; padding-top:2px; }
.cadre_cat_prod a { font-family: Arial, sans-serif; color:#FFF; font-weight:bold; font-size:10px; text-decoration:none;}
.cadre_cat_prod a:hover { text-decoration:underline; }

/******************************************************************* Formulaire **************************************************************/
.text_field {
	font-family: Georgia, Arial, sans-serif; 
	color:#666; 
	font-weight:normal;
	font-size:11px;
	width:200px;
}
.textarea_field {
	font-family: Georgia, Arial, sans-serif; 
	color:#666; 
	font-weight:normal;
	font-size:11px;
	width:565px;
	height:85px;
}

.text_field_error {
	font-family: Georgia, Arial, sans-serif; 
	color:#666; 
	font-weight:normal;
	font-size:11px;
	width:200px;
	background-color:#FCC;
	border:solid 1px #F00;
}
.textarea_field_error {
	font-family: Georgia, Arial, sans-serif; 
	color:#666; 
	font-weight:normal;
	font-size:11px;
	width:565px;
	height:85px;
	background-color:#FCC;
	border:solid 1px #F00;
}


/********************************************************************* Footer ****************************************************************/
#footer {
	font-family: Arial, sans-serif; color:#FFF; font-weight:bold; font-size:11px;
	background-color:#c6801f;
	moz-opacity:0.6; 
	opacity: 0.6; 
	-ms-filter: "alpha(opacity=60)"; /* IE 8 */ 
    filter: alpha(opacity=60); /* IE < 8 */ 
	text-align: left;
	width: 920px;
	margin:15px auto 15px auto;
	padding:10px 20px 20px 20px;
}
#footer .prefooter {
	display:block;
	width:100%;
	text-align:center;
}
#footer a {
	font-family: Arial, sans-serif; color:#FFF; font-weight:bold; font-size:11px;
	text-decoration:none;
}
#footer a:hover { text-decoration:none; }
#footer hr { 
	margin-top:10px;
	margin-bottom:10px;
	width:100%;
	height:0; 
	font-size:0px;
	line-height:0;
	border-bottom: 1px dotted #FFF; 
}
#footer .bloc {
	float:left; width:210px; border-right:1px dotted #FFF; padding-left:0px; padding-right:10px; margin-right:10px; color:#FFF; font-size:11px; font-weight:normal;
}
#footer .bloc h4 {
	display:inline; ont-family: Georgia, sans-serif; margin:0; padding:0; color:#FFF; font-size:18px; font-weight:normal; margin-left:15px;
}
#footer .bloc ul { list-style:none; margin:10px 0 0 0; padding:0; text-align:left; padding-left:15px; height:120px; margin-bottom:5px; }
#footer .bloc li { list-style:none; }
#footer .bloc a { color:#FFF; font-size:11px; font-weight:bold; text-decoration:none; }
#footer .bloc a:hover { text-decoration:none; }
/********************************************************************* Images ****************************************************************/

img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.active  {
	color: #FFFFFF;
	padding-bottom: 4px;
	background-color: #FF9900;
}

/********************************************************************* Texte ****************************************************************/
#index_title h1 {
	font-size:22px;
	font-weight:normal;
	color:#5c1a02;
	margin:0 0 10px 0;
	padding:0;
}

h1 {
	font-size:22px;
	font-weight:normal;
	color:#5c1a02;
	margin:0 0 10px 0;
	padding:0;
}
h1 a { font-size:12px; font-weight:normal; color:#5c1a02; text-decoration:underline; }
h1 a:hover { font-size:12px; font-weight:normal; color:#5c1a02; text-decoration:none; }

h2 {
	font-size:16px;
	font-weight:normal;
	color:#854128;
	margin:0 0 10px 0;
	padding:0;
}

h3 {

}
h4 {

}

p {
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

