* { margin:0; padding:0;}
body { background:#2a2c16 url(../images/wrapper_site.gif) 0 0 repeat-x; font-size:100%; line-height:1em; font-family:Tahoma, Geneva, sans-serif; color:#333333; text-align:center; overflow: -moz-scrollbars-vertical;}

/*body { background:#2a2c16 url(../images/wrapper_site.gif) 0 0 repeat-x; font-size:95%; line-height:1em; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; text-align:center;}
*/
/*body { background:#2a2c16 url(../images/wrapper_site.gif) 0 0 repeat-x; font-size:95%; line-height:1em; font-family: Tahoma; color:#333333; text-align:center;}*/


/*partie formulaire d'inscription*/
#inscription .saisie1 {margin:-24px 0px 5px 170px;}
#inscription .saisie2 {margin:-24px 0px 5px 170px;}
#inscription .textareamini { width:139px; height:40px; font-size:1em;font-family:tahoma; color:#000000; overflow: -moz-scrollbars-vertical;}
#inscription .textarealarge { width:309px; height:40px; font-size:1em;font-family:tahoma; color:#000000; overflow: -moz-scrollbars-vertical;}
#inscription .form { height:20px;}
#inscription .form input {width:160px; height:18px; background:#fff; border:1px solid #b1b1ae; font-size:1em; font-family:tahoma; color:#707070;}


/*in_line*/
input, select, textarea { vertical-align:middle; font-family:Tahoma, Geneva, sans-serif;}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}
a{ color:#f35f07;}
a:hover{text-decoration:none;}
.column { float:left;}
.clear, .col-list, .row-box, .footer ul { width:100%; overflow:hidden;}
.footer li {font-size:0.75em;}
.col-list ul{ float:left}
.col-list .indent-list{ margin-left:40px;}

.listemini {font-size:0.90em;}

/*header*/
.header{ height:105px;}
/*.header .logo{ padding:55px 0 0 22px; position:absolute;}*/
.header .logo{ padding:5px 0 0 15px; position:absolute;}
.header .text{ display:block; margin:26px 0 0 778px; position:absolute; color:#c2ce86; font-size:0.687em;}
.header .menu{float:right; width:594px;  margin:10px 0 0 0;}
.header ul{ overflow:hidden; width:100%;}
.header ul li{ float:left; margin-right:2px}
.header ul li a{ background:url(../images/menu_button.gif) 0 0 repeat-x; color:#fcffec; font-weight:bold; text-decoration:none; text-align:center; line-height:4em;  font-size:0.75em;}
.header ul li a span{ background:url(../images/menu_button_left.gif) 0 0 no-repeat;}
.header ul li a span span{ background:url(../images/menu_button_right.gif) top right no-repeat;}
.header ul li a:hover{ background:url(../images/menu_button_act.gif) 0 0 repeat-x; font-weight:bold; text-decoration:none; text-align:center; line-height:4em;  font-size:0.75em;}
.header ul li a:hover span{ background:url(../images/menu_button_act_left.gif) 0 0 no-repeat;}
.header ul li a:hover span span{ background:url(../images/menu_button_act_right.gif) top right no-repeat;}
.header ul li, .header ul li a, .header ul li a span, .header ul li a span span{display:block; width:117px; height:47px;}
.right-none{ margin-right:0 !important;}

.header .act{ background:url(../images/menu_button_act.gif) 0 0 repeat-x !important;}
.header .act span{ background:url(../images/menu_button_act_left.gif) 0 0 no-repeat !important;}
.header .act span span{ background:url(../images/menu_button_act_right.gif) top right no-repeat !important;}

.header .acces{float:right; width:594px;  margin:5px 0 0 0;}
.header .button0{ background:url(../images/button2.gif) 0 0 no-repeat; width:130px; margin-left:140px; margin-Top:14px; height:24px; display:block; text-align:left; text-decoration:none; color:#ffffff; font-weight:normal; line-height:1.812em; font-size:0.775em;}
.header .button1{ background:url(../images/button2.gif) 0 0 no-repeat; width:130px; margin-left:260px; margin-Top:-24px; height:24px; display:block; text-align:left; text-decoration:none; color:#ffffff; font-weight:normal; line-height:1.812em; font-size:0.775em;}
.header .button2{ background:url(../images/button2.gif) 0 0 no-repeat; width:130px; margin-left:380px; margin-Top:-24px; height:24px; display:block; text-align:left; text-decoration:none; color:#ffffff; font-weight:normal; line-height:1.812em; font-size:0.775em;}
.header .button3{ background:url(../images/button2.gif) 0 0 no-repeat; width:130px; margin-left:500px; margin-Top:-24px; height:24px; display:block; text-align:left; text-decoration:none; color:#ffffff; font-weight:normal; line-height:1.812em; font-size:0.775em;}



/*.header-banner{ background:url(../images/header-banner.jpg) 0 0 no-repeat; height:335px; color:#333333; font-size:0.875em;}*/
.header-banner{ background:url(../images/bandeau.jpg) 0 0 no-repeat; height:130px; color:#333333; font-size:0.875em;}
/*.header-banner div{  padding:65px 0 0 346px; position:absolute;}*/
/*.header-banner div{padding:10px 0 0 200px; position:absolute;}*/
.header-banner div{padding:10px 0 0 260px; position:absolute;}
.header-banner a{ color:#96aa04;}
.header-banner .button{ background:url(../images/button.gif) 0 0 no-repeat; width:100px; margin-left:1px; height:24px; display:block; text-align:center; text-decoration:none; color:#000000; font-weight:bold; line-height:1.812em; font-size:0.875em;}
.header-banner .button1{ background:url(../images/button1.gif) 0 0 no-repeat; width:150px; margin-left:1px; margin-Top:14px; height:24px; display:block; text-align:center; text-decoration:none; color:#000000; font-weight:bold; line-height:1.812em; font-size:0.875em;}
.header-banner .button2{ background:url(../images/button1.gif) 0 0 no-repeat; width:150px; margin-left:200px; margin-Top:-24px; height:24px; display:block; text-align:center; text-decoration:none; color:#000000; font-weight:bold; line-height:1.812em; font-size:0.875em;}
.header-banner .button3{ background:url(../images/button1.gif) 0 0 no-repeat; width:150px; margin-left:400px; margin-Top:-24px; height:24px; display:block; text-align:center; text-decoration:none; color:#000000; font-weight:bold; line-height:1.812em; font-size:0.875em;}
.header-banner .button:hover, .button1:hover, .button2:hover, .button3:hover{ color:#6e7d0e;}
.header-banner p{ margin:8px 0 25px 1px; width:532px; line-height:1.1333em;}

.header-banner1{ background:url(../images/header-banner.jpg) 0 0 no-repeat; height:335px; color:#333333; font-size:0.875em;}
.header-banner1 div{  padding:65px 0 0 346px; position:absolute;}
.header-banner1 a{ color:#96aa04;}
.header-banner1 .button{ background:url(../images/button1.gif) 0 0 no-repeat; width:150px; margin-left:1px; height:24px; display:block; text-align:center; text-decoration:none; color:#000000; font-weight:bold; line-height:1.812em; font-size:0.875em;}
.header-banner1 .button:hover{ color:#6e7d0e;}
.header-banner1 p{ margin:8px 0 25px 1px; width:532px; line-height:1.1333em;}

.bouton-abo .button{ display:block; text-align:center; text-decoration:none; color:#000000; font-weight:bold;}
.bouton-abo .button:hover{ color:#6e7d0e;}

.button{ background:url(../images/button1.gif) 0 0 no-repeat; width:150px; margin-left:1px; height:24px; display:block; text-align:center; text-decoration:none; color:#000000; font-weight:bold; line-height:1.812em; font-size:1.0em;}
.button:hover, .button1:hover, .button2:hover, .button3:hover{ color:#6e7d0e; text-decoration:none;}

.navrem { padding:5px 0 0 15px; position:absolute; font-size:70%; z-index: 8;}
.navrem a{text-decoration:none;color:#000000;}
.navrem a:link{text-decoration:none;color:#000000;}
.navrem a:active{text-decoration:none;color:#000000;}
.navrem a:visited{text-decoration:none;color:#000000;}
.navrem a:hover{text-decoration:underline;color:#000000;}

.h-bot0{ line-height:1.0em; font-size:1.0em; margin-Top:0px; text-align: Left; font-weight:bold;}

.cursor{cursor: pointer;}
/*.header-box-indent{ padding:74px 21px 26px 31px;}*/
.header-box-indent{ padding:45px 21px 10px 21px;}
.header-box-indent h1 a, a:link, a:hover,a:active,a:visited{text-decoration:none;color:#000000;}
.header-box-indent1{ padding:10px 21px 10px 21px;}

a.interne {text-decoration:none;color:#000000;}
a.interne:link, a.interne:active,a.interne:visited{text-decoration:none;color:#000000;}
a.interne:hover{text-decoration:underline;color:#000000;}

/*.header-box h1{ height:39px;}*/
/*.header-box h1{ height:39px; line-height:1.166em; font-size:1.5em; text-align: center; font-weight:bold; }*/
.header-box h1{ line-height:1.166em; font-size:1.5em; text-align: center; font-weight:bold; }
.header-box h1 img{ position:absolute;}
.header-box{ padding:0 2px; background:#e5ebc6; color:#000000;  line-height:1.166em; }
.header-box a{ color:#f35f07;}
.header-box-bg{ background:#8f953d url(../images/header-box-bg.gif) 0 0 repeat-x; padding:11px 0 9px 0;}
.header-box-bg-act{ background:#8f953d url(../images/header-box-bg-act.gif) 0 0 repeat-x; padding:11px 0 9px 0;}
.header-box-left{ padding-left:10px; width:923px; overflow:hidden;}

.header-box .col-1{ width:222px; font-size:0.75em;}
.header-box .col-2{ width:222px; font-size:0.75em;}
.header-box .col-3{ width:222px; font-size:0.75em;}
.header-box .col-4{ width:222px; font-size:0.75em;}
.header-box .alone{ width:520px;}
.header-box .inscription{ width:870px;}
.header-box .col-2, .header-box .col-3, .header-box .col-4{ margin-left:9px;}

.header-box .border-top {background:url(../images/border_top.gif) repeat-x top #d1dba0;}
.header-box .border-bot {background:url(../images/border_bot.gif) repeat-x bottom;}
.header-box .border-left {background:url(../images/border_left.gif) repeat-y left;}
.header-box .border-right {background:url(../images/border_right.gif) repeat-y right;}
.header-box .corner-top-left {background:url(../images/corner_top_left.gif) no-repeat left top;}
.header-box .corner-top-right {background:url(../images/corner_top_right.gif) no-repeat right top;}
.header-box .corner-bot-left {background:url(../images/corner_bot_left.gif) no-repeat left bottom;}
.header-box .corner-bot-right {background:url(../images/corner_bot_right.gif) no-repeat right bottom;}

.header-box .border-top-act {background:url(../images/border_top_act.gif) repeat-x top #d1dba0;}
.header-box .border-bot-act {background:url(../images/border_bot_act.gif) repeat-x bottom;}
.header-box .border-left-act {background:url(../images/border_left_act.gif) repeat-y left;}
.header-box .border-right-act {background:url(../images/border_right_act.gif) repeat-y right;}
.header-box .corner-top-left-act {background:url(../images/corner_top_left_act.gif) no-repeat left top;}
.header-box .corner-top-right-act {background:url(../images/corner_top_right_act.gif) no-repeat right top;}
.header-box .corner-bot-left-act {background:url(../images/corner_bot_left_act.gif) no-repeat left bottom;}
.header-box .corner-bot-right-act {background:url(../images/corner_bot_right_act.gif) no-repeat right bottom;}


.bull-1{ background:url(../images/bull_1.gif) 87px 16px no-repeat;}
.bull-2{ background:url(../images/bull_2.gif) 91px 11px no-repeat;}
.bull-3{ background:url(../images/bull_3.gif) 87px 19px no-repeat;}
.bull-4{ background:url(../images/bull_4.gif) 96px 15px no-repeat;}

.bull-1-act{ background:url(../images/bull_1_act.gif) 87px 16px no-repeat;}
.bull-2-act{ background:url(../images/bull_2_act.gif) 91px 11px no-repeat;}
.bull-3-act{ background:url(../images/bull_3_act.gif) 87px 19px no-repeat;}
.bull-4-act{ background:url(../images/bull_4_act.gif) 96px 15px no-repeat;}

/*footer*/
.footer{ padding:18px 0 40px 40px; color:#c2ce86; font-size:0.75em;}
.footer a{ color:#c2ce86;}
.footer ul { padding-bottom:5px;}
.footer ul li{ float:left; display:block; background:url(../images/footer_divider.gif) center right no-repeat; padding: 0 7px;}
.footer ul li a{ color:#c2ce86; text-decoration:none;}
.footer ul li a:hover{ text-decoration:underline;}
.bg-none{ background:none !important;}
.left-none{ padding-left:0 !important;}
.footer .act{ text-decoration:underline !important;}

/*netlinking*/
#netlinking {margin-top:10px; background-color:#f5f9de; padding:5px; text-align:center; font-size:0.75em; color:#000000; width:870px;}
#netlinking a {text-decoration:none;color:#859229;}
#netlinking a:hover {text-decoration:underline;}

/*content*/
.content{ background:#e5ebc6 url(../images/content_bot_left.gif) bottom left no-repeat; font-size:0.75em;}
.content-bot-right{ background:url(../images/content_bot_right.gif) bottom right no-repeat; padding:40px 0;}
.content-left{ padding-left:22px; width:912px; overflow:hidden;}
.content-left1{ padding-left:41px; width:900px; overflow:hidden;}
.indent-left{ padding:0 25px 0 20px;}


.box{background:url(../images/border1_top.gif) repeat-x top;}
.box .corner-top-left {background:url(../images/corner1_top_left.gif) no-repeat left top;}
.box .corner-top-right {background:url(../images/corner1_top_right.gif) no-repeat right top;}
.box-indent{ padding:12px 14px 0 21px;}

.h-left{ text-indent:21px;}
.content h1{ height:49px;}
.content h1 img{ position:absolute;}

.marker{ background:url(../images/bull_content.gif) no-repeat; display:inline-block; padding:0 0 0 26px; color:#000000; text-decoration:underline; font-weight:bold; display:block; margin-bottom:9px;}
.marker2{ background:url(../images/bull_content.gif) no-repeat; display:inline-block; padding:0 0 0 26px; color:#000000; display:block; margin-bottom:9px;}
.line{ display:block; border-top:1px solid #cfd78f; margin-top:27px; height:21px;}

.text-1{ text-transform:uppercase; font-size:0.937em; line-height:1.312em;}
.indent-top{ display:block; margin-top:13px;}
.indent-top1{ display:block; margin-top:15px;}
.link{ color:#96aa04;}
/*.h-bot{ height:50px !important;}*/
.h-bot{ height:50px !important; line-height:1.166em; font-size:1.5em; text-align: Left; font-weight:bold; }

.content .title{ display:block;}
.content .img-left{ float:left; margin:7px 18px 0 0;}

.width-1{ width:76px;}
.width-2{ width:88px;}
.width-3{ width:58px;}
.width-4{ width:95px;}
.button-1{ background:url(../images/button-1.gif) 0 0 repeat-x; display:block;}
.button-1 span{ display:block; background:url(../images/button-1-left.gif) 0 0 no-repeat;}
.button-1 span a{ height:24px; background:url(../images/button-1-right.gif) top right no-repeat; display:block; color:#f3f3f3; font-weight:bold; text-align:center; line-height:1.75em; text-decoration:none;}
.button-1 span a:hover{ color:#000;}

.box-1{ background:url(../images/box-1.gif) 0 0 repeat-x;}
.box-1-indent{ padding:31px 0 0 19px;}
.box-top{ margin-top:25px;}
.fright{ float:right;}
.fleft{ float:left;}
.fleft2{ float:left; font-size:0.75em;}
.h-bot1{ height:40px !important;}
.h-bot2{ height:45px !important;}
.link-1{ color:#000000; font-weight:bold;}
.indent-top-bot{ margin:11px 0;}
.indent-bot{ margin-bottom:11px;}
.indent-top2{ margin-top:9px;}
.indent-top3{ margin-top:5px;}
.indent-1 p{ margin-top:15px;}
.extra-indent{ padding-right:21px;}

.justify{text-align: justify;}
.redalert {color:#ff0000;}

/*.list li{ background:url(../images/list.gif) center left no-repeat; padding:0 0 0 18px;  line-height:1.66em;}*/
.list li{ background:url(../images/list.gif) 0px 6px no-repeat; padding:0 0 0 18px;  line-height:1.66em;}
.list li a{text-decoration:none;color:#859229;}
.list li a:hover,a:active,a:visited{text-decoration:underline;color:#859229;}

.Souslist li{ background:url(../images/list.gif) 12px 6px no-repeat; padding:0 0 0 30px;  line-height:1.66em;}
.Souslist li a{text-decoration:none;color:#859229;}
.Souslist li a:hover,a:active,a:visited{text-decoration:underline;color:#859229;}



/*================== index.html ==================*/
/*==Pour afficher des ""==========================*/ 
#page1 .content .col-2 .content-bull-1{ background:url(../images/content_bull_1.gif) 1px 0 no-repeat;}
#page1 .content .col-2 .row-box p{ text-indent:29px; margin-top:11px;}

/*================== contact - formulaire ==================*/
#contact .form input{ height:18px; width:223px;}
#contact .form textarea{ overflow:auto; display:block;  width:318px; height:70px;}
#contact .form textarea, #page5 .form input{ border:1px solid #6a733e; padding-left:3px; background:none; color:#333333; font-size:0.937em;}
#contact .form .form-link{ padding-left:200px; margin-top:5px;}
#contact .text-right span{ float:right; margin-right:130px;}
#contact .content .col-2 .row-box-1 div{ height:27px;}
#contact .form-link1{ margin-right:5px;}
#contact .prix4{ margin-top:5px;}

