/* -------------------------------------------- Default ----------------------------------------- */
td {text-align: left;font-family:tahoma;font-size:11px;color:#2b2b2b;line-height:14px; vertical-align:top;}

a {text-decoration:underline; color:#8c9a07;}
a:hover {text-decoration:none;}

img { border:0;}  
table { height:100%; width:100%; border:0;} 
body { 	margin:0px;padding:0px; background:#e2ac01;}
input, textarea {font-family:tahoma; font-size:11px; border:1px solid #a09261; background:#ffffff; color:#000000; padding:2px 0px 0px 4px; overflow:hidden;}
form { padding:0; margin:0;}

strong { color:#00533C;}

ul {margin:0; padding:0; list-style:none}
li {margin:0; padding:0 0 0 0px; line-height:18px;}

#main_table { width:770px; height:814px; background:url(images/px_body.jpg) top repeat-y; border:2px solid #1c1c0e;}
#main_table #main_bg_t {background:url(images/bg_body_t.jpg) top no-repeat;}
#main_table #main_bg_b {background:url(images/bg_body_b.jpg) bottom no-repeat; padding:0px 37px 0px 38px; height:100%;}


.column { float:left;}

.link_arrow { color:#d47a00; background:url(images/a1.gif) center left no-repeat; padding:0px 0px 2px 21px;}

/* -------------------------------------------- Header ------------------------------------------ */

#header_top { height:58px;}

#header_top .td { width:471px;}
#header_top .td div { padding:11px 0px 0px 26px;}
#header_top .td_1 { width:350px;}
#header_top .td_1 div { padding:35px 0px 0px 0px;}
#header_top .td_1 div a { color:#d2cfbf; font-size:11px; text-decoration:none; padding:0px 15px 0px 11px;}
#header_top .td_1 div a:hover { color:#e3a800;}
#header_top .td_1 div img { vertical-align:middle;}

#header { height:284px; background:url(images/entete.gif) top no-repeat; padding:245px 0px 0px 22px;}
#header1 { height:284px; background:url(images/bg_headActivites.jpg) top no-repeat; padding:245px 0px 0px 22px;}
#header2 { height:284px; background:url(images/bg_headVerger.jpg) top no-repeat; padding:245px 0px 0px 22px;}
#header3 { height:284px; background:url(images/bg_headCreperie2.jpg) top no-repeat; padding:245px 0px 0px 22px;}
#header4 { height:284px; background:url(images/bg_headSavoir.jpg) top no-repeat; padding:245px 0px 0px 22px;}
#header5 { height:284px; background:url(images/bg_headCoordonnees.jpg) top no-repeat; padding:245px 0px 0px 22px;}
#header6 { height:284px; background:url(images/bg_headToutpetits.jpg) top no-repeat; padding:245px 0px 0px 22px;}
#header7 { height:284px; background:url(images/bg_headProduits.jpg) top no-repeat; padding:245px 0px 0px 22px;}
#header8 { height:284px; background:url(images/bg_headMagie.jpg) top no-repeat; padding:245px 0px 0px 22px;}


/* -------------------------------------------- Content ----------------------------------------- */

#content { height:100%; background:url(images/px_cont.gif) top repeat-y;}

#content .table_bg {background:url(images/bgg.jpg) bottom left no-repeat;}
#content .tdd { padding:0px 31px 0px 26px;background:url(images/bgg1.jpg) bottom right no-repeat;}
#content .tddd { padding:0px 31px 0px 26px;background:url(images/bgg1.jpg) bottom right no-repeat;}

.table_block { background:#f7f5ed;}

.table_block .tr_top { height:7px; background:url(images/px_table_block.gif) top repeat-x;}
.table_block .tr_top .td {background:url(images/bg_tl.gif) top left no-repeat;}
.table_block .tr_top .td1 {background:url(images/bg_tr.gif) top right no-repeat;}

.table_block .tr_center { height:100%; border:1px solid #d2cfbf; border-width:0px 2px 0px 2px;}

.table_block .tr_bottom { height:7px; background:url(images/px_table_block.gif) bottom repeat-x;}
.table_block .tr_bottom .td {background:url(images/bg_bl.gif) top left no-repeat;}
.table_block .tr_bottom .td1 {background:url(images/bg_br.gif) top right no-repeat;}

h1 {
font-size: 16px;
font-family: tahoma;
color: #E61636;
font-weight: bold;
text-align: left;
}

.content-text {
margin: 0px 30px 0px 30px;
padding: 0px 0px 20px 0px;
font-family: tahoma;
font-size: 11px;
text-align: left;
color: #000000;
font-weight: normal;
}

.map-text {
margin: 0px 50px 0px 30px;
padding: 0px 0px 20px 0px;
font-family: tahoma;
font-size: 12px;
text-align: left;
line-height: 17px;
color: #660000;
font-weight: normal;
}
.map-text1 {
margin: 0px 50px 0px 30px;
padding: 0px 0px 20px 0px;
font-family: tahoma;
font-size: 12px;
text-align: left;
line-height: 17px;
color: #ff3300;
font-weight: normal;
}
.map-text1-1 {
margin: 0px 50px 0px 80px;
padding: 0px 0px 20px 0px;
font-family: tahoma;
font-size: 12px;
text-align: left;
line-height: 17px;
color: #ff3300;
font-weight: normal;
}

.map-text2 {
margin: 0px 50px 0px 30px;
padding: 0px 0px 20px 0px;
font-family: tahoma;
font-size: 12px;
text-align: left;
line-height: 17px;
color: #0000cc;
font-weight: normal;
}
.map-text2-2 {
margin: 0px 50px 0px 80px;
padding: 0px 0px 20px 0px;
font-family: tahoma;
font-size: 12px;
text-align: left;
line-height: 17px;
color: #0000cc;
font-weight: normal;
}

.map-text3 {
margin: 0px 50px 0px 30px;
padding: 0px 0px 20px 0px;
font-family: tahoma;
font-size: 12px;
text-align: left;
line-height: 17px;
color: #cc0000;
font-weight: normal;
}
.map-text3-3 {
margin: 0px 50px 0px 80px;
padding: 0px 0px 20px 0px;
font-family: tahoma;
font-size: 12px;
text-align: left;
line-height: 17px;
color: #cc0000;
font-weight: normal;
}

.map-text4 {
margin: 0px 50px 0px 30px;
padding: 0px 0px 20px 0px;
font-family: tahoma;
font-size: 12px;
text-align: left;
line-height: 17px;
color: #00553c;
font-weight: normal;
}
.map-text4-4 {
margin: 0px 1px 0px 80px;
padding: 0px 0px 20px 0px;
font-family: tahoma;
font-size: 12px;
text-align: left;
line-height: 17px;
color: #00553c;
font-weight: normal;
}
.map-text4-40 {
margin: 0px 10px 0px 10px;
padding: 0px 0px 20px 0px;
font-family: tahoma;
font-size: 10px;
text-align: left;
line-height: 17px;
color: #00553c;
font-weight: normal;
}
.map-text4-41 {
margin: 0px 10px 0px 90px;
padding: 0px 0px 20px 0px;
font-family: tahoma;
font-size: 10px;
text-align: left;
line-height: 17px;
color: #00553c;
font-weight: normal;
}
.map-text5{
margin: 0px 50px 0px 30px;
padding: 0px 0px 20px 0px;
font-family: tahoma;
font-size: 12px;
text-align: left;
color: #663366;
font-weight: normal;
}
.map-text5-5 {
margin: 0px 10px 0px 80px;
padding: 0px 0px 20px 0px;
font-family: tahoma;
font-size: 12px;
line-height: 17px;
text-align: left;
color: #663366;
font-weight: normal;
}
/* -------------------------------------------- Page -------------------------------------------- */

#page #col_1 { width:422px;}
#page #col_1 div {margin:29px 18px 0px 19px;}
#page #col_1 span {margin:5px 0px 5px 0px; display:block;}
#page #col_1 .indent_img { margin:0px 0px 20px 0px; display:block;}
#page #col_1 .indent_img_1 { margin:16px 0px 25px 0px; display:block;}
#page #col_1 .indent_img_2 { margin:0px 17px 0px 0px; float:left;}

/* ------------------------------------------------------------------- */
#page #col_2 {padding:10px 0px 0px 17px;}
#page #col_2 div {margin:16px 14px 0px 12px;}
#page #col_2 span { margin:5px 0px 25px 0px; display:block;}
#page #col_2 .table { width:180px; height:200px; margin:25px 0px 2px 0px;}
#page #col_2 .indent_img { margin:14px 0px 10px 0px; display:block;}
/* ------------------------------------------------------------------- */
#page #col_3 { height:93px; padding:7px 0px 0px 0px;}

/* -------------------------------------------- Page 1 -------------------------------------------- */

#page_1 #col_1 { width:422px;}
#page_1 #col_1 div {margin:31px 17px 0px 19px;}
#page_1 #col_1 span {margin:16px 0px 10px 0px; display:block;}
#page_1 #col_1 .span {margin:4px 0px 12px 0px; display:block;}
#page_1 #col_1 .indent_img { margin:17px 0px 24px 0px; display:block;}
#page_1 #col_1 .indent_img_1 { margin:0px 17px 0px 0px; float:left;}
/* ------------------------------------------------------------------- */
#page_1 #col_2 {padding:10px 15px 0px 18px;}
#page_1 #col_2 div {margin:16px 14px 0px 12px;}
#page_1 #col_2 span { margin:5px 0px 12px 0px; display:block;}
#page_1 #col_2 .indent_img { margin:25px 0px 15px 0px; display:block;}

/* -------------------------------------------- Page 2 -------------------------------------------- */

#page_2 #col_1 { width:392px;}
#page_2 #col_1 div {margin:31px 27px 0px 20px;}
#page_2 #col_1 span {margin:20px 0px 14px 0px; display:block;}
#page_2 #col_1 strong {margin:0px 0px 5px 0px; display:block;}
#page_2 #col_1 .span {margin:10px 0px 21px 0px; display:block;}
#page_2 #col_1 .indent_img { margin:0px 17px 0px 0px; float:left;}
#page_2 #col_1 .indent_img_1 { margin:0px 17px 0px 0px; float:left;}
/* ------------------------------------------------------------------- */
#page_2 #col_2 {padding:10px 21px 0px 18px;}
#page_2 #col_2 .div {margin:14px 0px 10px 0px; display:block;}
#page_2 #col_2 span { margin:23px 0px 14px 0px; display:block;}
#page_2 #col_2 strong { margin:0px 0px 5px 0px; display:block;}
#page_2 #col_2 .indent_img { margin:25px 0px 15px 0px; display:block;}

/* -------------------------------------------- Page 3 -------------------------------------------- */

#page_3 #col_1 { width:422px;}
#page_3 #col_1 .table { width:370px; height:70px; margin:17px 0px 0px 0px; float:left;}
#page_3 #col_1 div {margin:31px 17px 0px 17px;}
#page_3 #col_1 span {margin:25px 0px 20px 0px; display:block;}
#page_3 #col_1 strong {margin:0px 0px 5px 0px; display:block;}
#page_3 #col_1 .indent_img { margin:0px 17px 0px 0px; float:left;}
/* ------------------------------------------------------------------- */
#page_3 #col_2 {padding:10px 8px 0px 18px;}
#page_3 #col_2 span { margin:26px 0px 12px 0px; display:block;}
#page_3 #col_2 strong { margin:0px 0px 5px 0px; display:block;}
/* ------------------------------------------------------------------- */
#page_3 #col_3 {padding:10px 8px 0px 18px;}
#page_3 #col_3 div { margin:10px 17px 10px 0px; text-align:right;}
#page_3 #col_3 span { margin:26px 0px 12px 0px; display:block;}
#page_3 #col_3 input { width:170px; height:20px;}

/* -------------------------------------------- Page 4 -------------------------------------------- */

#page_4 #col_1 {padding:10px 14px 0px 15px;}
#page_4 #col_1 span { margin:10px 0px 0px 0px; display:block;}
#page_4 #col_1 strong { margin:0px 0px 4px 0px; display:block;}
#page_4 #col_1 .indent_img { margin:25px 0px 15px 0px; display:block;}
/* ------------------------------------------------------------------- */
#page_4 #col_2 { width:422px;}
#page_4 #col_2 div {margin:30px 11px 0px 27px;}
#page_4 #col_2 span {margin:17px 0px 14px 0px; display:block;}
#page_4 #col_2 .indent_img { margin:0px 17px 0px 0px; float:left;}
#page_4 #col_2 .indent_img_1 { margin:32px 0px 23px 0px; display:block;}

/* -------------------------------------------- Page 5 -------------------------------------------- */

#page_5 #col_1 { width:422px;}
#page_5 #col_1 div {margin:30px 5px 0px 20px;}
#page_5 #col_1 .div { margin:8px 21px 0px 0px; text-align:right;}
#page_5 #col_1 .table { width:374px; height:70px; margin:7px 0px 14px 0px;}
#page_5 #col_1 .tdd { width:187px; background:none; text-align:right; margin:0; padding:0;}

#page_5 #col_1 .table1 { width:371px; height:185px; background:#bdbbaf; margin:0px 0px 0px 4px;}
#page_5 #col_1 .table1 td {background:#f2f0e4; vertical-align:middle; padding:2px 0px 2px 0px;}
#page_5 #col_1 .table1 .td { width:90px;}
#page_5 #col_1 .table1 .td div { margin:0px 0px 0px 9px;}
#page_5 #col_1 .table1 .td1 { width:159px;}
#page_5 #col_1 .table1 .td1 div { margin:0px 0px 0px 10px;}
#page_5 #col_1 .table1 .td2 { width:71px;}
#page_5 #col_1 .table1 .td2 div { margin:0px 0px 0px 15px;}
#page_5 #col_1 .table1 .td3 { width:46px;}
#page_5 #col_1 .table1 .td3 div { margin:0; text-align:center;}
#page_5 #col_1 .table1 .tdd3 div { margin:0; text-align:center;}

#page_5 #col_1 input { width:130px; margin:0px 0px 5px 12px; vertical-align:middle;}
#page_5 #col_1 span {margin:20px 0px 14px 0px; display:block;}
/* ------------------------------------------------------------------- */
#page_5 #col_2 {padding:10px 15px 0px 18px;}
#page_5 #col_2 span { margin:5px 0px 12px 0px; display:block;}
#page_5 #col_2 .indent_img { margin:25px 0px 15px 0px; display:block;}

/* -------------------------------------------- Page 6 -------------------------------------------- */

#page_6 #col_1 { width:422px;}
#page_6 #col_1 .table { width:380px; height:100px;}
#page_6 #col_1 div {margin:30px 17px 0px 17px;}
#page_6 #col_1 .div {margin:8px 5px 0px 0px; text-align:right;}
#page_6 #col_1 span {margin:17px 0px 17px 0px; display:block;}
#page_6 #col_1 input {margin:1px 0px 4px 0px;}
#page_6 #col_1 .indent_img { margin:0px 17px 0px 0px; float:left;}
#page_6 #col_1 .indent_img_1 { margin:26px 0px 22px 0px; display:block;}
/* ------------------------------------------------------------------- */
#page_6 #col_2 {padding:10px 12px 0px 18px;}
#page_6 #col_2 span { margin:18px 0px 0px 0px; display:block;}
#page_6 #col_2 strong { margin:0px 0px 5px 0px; display:block;}
#page_6 #col_2 .indent_img { margin:0px 0px 25px 0px; display:block;}

/* -------------------------------------------- Page 7 -------------------------------------------- */

#page_7 #col_1 { padding:30px 5px 0px 20px;}
#page_7 #col_1 span {margin:14px 0px 0px 0px; display:block;}
#page_7 #col_1 .indent_img { margin:0px 0px 19px 0px; display:block;}
#page_7 #col_1 .indent_img_1 { margin:0px 17px 0px 0px; float:left;}

/* --------------------------------------------- Footer ------------------------------------------- */

#footer { height:68px; background:url(images/bg_footer.jpg) top no-repeat; padding:41px 0px 0px 0px; text-align:center; color:#8c9a07;}
#footer a { color:#da8b00;}
/* -------------------------------------------- Size Forms ---------------------------------------- */
.form { width:175px; height:19px;}		
.textarea { width:175px; height:67px;}
/* ------------------------------------------------------------------------------------------------ */
