*::-moz-selection {
	background:#FFEE77 none repeat scroll 0%;
	color:#000000;
}
html {
	 border:0 none;
	 margin:0;
	 padding:0;
}
.top_sep img {
	 float:right;
	 margin:0;
}
#top_bas img {
	 float:right;
	 margin:-22px 175px 0px 0px;
}
#top_bas_p2 img {
	 float:right;
	 margin:-22px 24px 0px 0px;
}
#top_bas_p3 img {
	 float:right;
	 margin:-11px 24px 0px 0px;
}
body {
	 padding:10px;
	 background-image:url('theme/bg_8.jpg');
	 background-repeat:repeat-x;
	 background-color:rgb(45,55,57);
	 font-size:11px;
	 font-family:"Trebuchet MS",Verdana,Arial,SunSans-Regular,Sans-Serif;
	 text-align:center;
	 color:rgb(51,51,51);
	 line-height:19px;
	 letter-spacing:0.2em;
}
* {
	 border:0 none;
	 margin:0;
	 padding:0;
	 list-style-type:none;
	 list-style-image:none;
	 list-style-position:outside;
	 outline-color:invert;
	 outline-style:none;
	 outline-width:medium;
}
a.lien_vert {
	 color:rgb(116,150,12);
	 text-decoration:underline;
	 font-size:12px;
	 font-weight:bold;
	 white-space:nowrap;
}
a.lien_vert:hover {
	 border-bottom:1px dashed rgb(116,150,12);
}
a.lien_sortie, a.lien_zoom {
	 text-decoration:underline;
	 white-space:nowrap;
	 padding-right:15px;
	 color:rgb(116,150,12);
	 font-size:11px;
	 font-weight:bold;
}
a.lien_sortie {
	 background:transparent url('theme/clb-link.gif') no-repeat scroll right bottom;
}
a.lien_zoom {
	 background:transparent url('theme/clb-link-z.gif') no-repeat scroll right bottom;
}
a.lien_sortie:hover, a.lien_zoom:hover {
	 border-bottom:1px dashed #74960C;
}
a.lien_sortie:hover {
	 background:transparent url('theme/clb-link-over.gif') no-repeat scroll right bottom;
}
a.lien_zoom:hover {
	 background:transparent url('theme/clb-link-over-z.gif') no-repeat scroll right bottom;
}
#content {
	 float:left;
	 padding:0 20px 0px 0px;
	 width:560px;
}
#content_p2 {
	 background:transparent url(theme/bg_content.gif) no-repeat scroll 558px bottom;
	 padding:0 20px 20px 0px;
	 width:730px;
}
#content_p3 {
	 background:transparent url('theme/trame.gif') repeat-x scroll center top;
	 width:730px;
	 padding:140px 20px 20px 0px;
}
div#head {
	 background:transparent url('theme/trame.gif') repeat-x scroll center bottom;
	 height:176px;
	 position:relative;
	width:750px;
}
div#homeMessage {
	 background:transparent url('theme/brand_main.jpg') no-repeat;
	 float:right;
	 height:168px;
	 width:570px;
}
div#head dt,div#head dd {
	 margin:18px 0px 0px 36px;
	 color:rgb(255,255,255);
	 font-size:17px;
}
dl#randoMessage,dl#sportMessage,dl#natureMessage {
	 background-image:url('theme/brand_nav.jpg');
	 background-repeat:no-repeat;
	 cursor:pointer;
	 float:left;
	 clear:left;
	 height:56px;
	 width:180px;
}
dl#randoMessage:hover,dl.randoMessagehover {
	 background-position:-235px 0px;
}
dl#sportMessage {
	 background-position:0 -86px;
}
dl#sportMessage:hover,div#head dl.sportMessagehover {
	 background-position:-235px -86px;
}
dl#natureMessage {
	 background-position:0 -172px;
}
dl#natureMessage:hover,div#head dl.natureMessagehover {
	 background-position:-235px -172px;
}
dl#randoMessage dl,dl#sportMessage dl,dl#natureMessage dl {
	 background:transparent url('theme/brand_main.jpg') no-repeat;
	 height:168px;
	 width:570px;
	 top:0;
	 position:absolute;
}
div#head dl dl {
	 left:-9000px;
}
dl#randoMessage dl {
	 background-position:0 -257px;
}
dl#sportMessage dl {
	 background-position:0 -514px;
}
dl#natureMessage dl {
	 background-position:0 -771px;
}
div#head dl:hover dl,div#head dl.randoMessagehover dl,div#head dl.sportMessagehover dl,div#head dl.natureMessagehover dl {
	 left:180px;
}
#head_p2 {
	 background:rgb(255,255,255) url('theme/bnr_logo_vert-59-164_4.jpg') repeat-x;
	 width:750px;
	 height:100px;
	 padding-top:0;
}
#head_p22 {
	 background:transparent url('theme/bnr_logo_vert-59-164_4.gif') no-repeat scroll 610px 0px;
	 height:100px;
}
#head_p22 h1 {
	 margin:0;
	 padding:30px 10px 10px 15px;
	 font-family:"Trebuchet MS",verdana,helvetica,arial,sans-serif;
	 font-size:35px;
	 font-weight:normal;
	 text-transform:none;
	 text-align:left;
	 color:rgb(255,255,255);
}
.edit {
	 background:transparent url('theme/bg_edit.jpg') no-repeat scroll 0px 39px;
	 margin:20px 0px 0px 20px;
}
.edit_p34 {
	 margin:0px 0px 0px 20px;
}
#deco {
	 width:96px;
	 height:144px;
	 left:-45px;
	 background-image:url('theme/bott_06.gif');
	 bottom:24px;
	 position:absolute;
}
#box {
	 margin:0 auto;
	 padding:0;
	 background:transparent url('theme/arrow__5.gif') repeat-y scroll left top;
	 width:950px;
	 text-align:justify;
	 position:relative;
}
#box_p3 {
	 margin:0 auto;
	 padding:0;
	 width:950px;
	 text-align:justify;
	 position:relative;
}
#container {
	 float:left;
	 width:763px;
}
#container_p3 {
	 float:left;
	 width:750px;
	 margin:25px 0px 10px;
	 background:rgb(255,255,255) url('theme/toplogo_3.gif') no-repeat scroll top left;
}
#container p {
	 padding:0 20px 5px 40px;
}
#container_p3 p {
	 padding:0 20px 5px 40px;
}
#container p:first-letter {
	 font-size:15px;
	 text-transform:uppercase;
}
#container_p3 p:first-letter {
	 font-size:15px;
	 text-transform:uppercase;
}
#sidebar {
	 background:transparent url('theme/bg_menu_transp_logo.gif') no-repeat;
	 position:absolute;
	 left:578px;
	 top:51px;
	 width:170px;
}
#menu {
	 margin:5px;
	 width:140px;
	 height:157px;
	 padding-top:146px;
}
#menu ul {
	 letter-spacing:0.15em;
	 margin:0;
	 padding:0;
	 list-style-type:none;
	 border-top:1px solid #999999;
}
#menu a {
	 border-bottom:1px solid rgb(153,153,153);
	 padding:2px 0px 0px 20px;
	 display:block;
	 background-image:url('theme/picarrowlrgwht.gif');
	 cursor:pointer;
	 background-repeat:no-repeat;
	 font-size:12px;
	 font-family:Arial,SunSans-Regular,Sans-Serif;
	 line-height:22px;
	 background-position:3px;
}
#menu a:link {
	 text-decoration:none;
}
#menu a:visited {
	 text-decoration:none;
}
#menu a:hover {
	 font-weight:bold;
	 background-color:rgb(170,221,92);
	 background-image:url('theme/picarrowlrggrn.gif');
}
#menu_bottom {
	 background:transparent url('theme/quote-bottom.gif') no-repeat scroll left top;
	 height:38px;
}
#footer {
	 background:transparent url('theme/treebg3.jpg') no-repeat scroll right bottom;
	 width:950px;
	 clear:both;
	 height:138px;
}
#footer_p3 {
	 background:transparent url('theme/grass_footer_p3.jpg') no-repeat scroll bottom left;
	 clear:both;
	 width:750px;
	 height:68px;
	 position:relative;
	 padding-top:10px;
}
.empreinte {
	 background:transparent url('theme/sep_cr_min.gif') repeat-x scroll center top;
	 width:560px;
	 height:20px;
	 margin-top:20px;
	 clear:both;
}
.empreinte_p3 {
	 background:transparent url('theme/sep_cr_min.gif') repeat-x scroll center top;
	 width:710px;
	 height:20px;
}
#menu_foot {
	 background:transparent url('theme/sep_cr_min.gif') repeat-x scroll center top;
	 font-family:helvetica,arial,sans-serif;
	 font-size:12px;
	 font-weight:normal;
	 text-transform:none;
	 color:#DD0099;
	 height:20px;
	 padding:6px 0px 0px 50px;
	 list-style-type:none;
	 width:510px;
	 position:relative;
	 top:15px;
}
#menu_foot li {
	 float:left;
}
#menu_foot_p2 {
	 background:transparent url('theme/sep_cr_min.gif') repeat-x scroll center top;
	 font-family:helvetica,arial,sans-serif;
	 font-size:12px;
	 font-weight:normal;
	 text-transform:none;
	 color:#DD0099;
	 height:20px;
	 padding:6px 0px 0px 14px;
	 width:696px;
	 position:relative;
	 top:15px;
}
#menu_foot_p2 li {
	 float:left;
}
#decofoot_l {
	 background:transparent url('theme/decofoot_l.gif') no-repeat scroll 100% 50%;
	 width:30px;
	 height:20px;
}
#decofoot_r {
	 background:transparent url('theme/decofoot_r.gif') no-repeat scroll 0% 50%;
	 width:30px;
	 height:20px;
}
#footin {
	 background:#ffffff url('theme/grass_footer_r.jpg') no-repeat scroll left bottom;
	 width:750px;
	 height:138px;
}
#thumb, #thumb_a, #thumb_b, #thumb_c, #thumb_d, #thumb_e, #thumb_f, #thumb_g, #thumb_h, #thumb_i, #thumb_j, #thumb_k, #thumb_l, #thumb_m {
	 width:152px;
	 height:126px;
	 margin-top:60px;
}
#thumb {
	 background:transparent url('theme/etiq_vert_groupe.jpg') no-repeat scroll right top;
}
#thumb_a {
	 background:transparent url('theme/etiq_oiseau.jpg') no-repeat scroll right top;
}
#thumb_b {
	 background:transparent url('theme/etiq_vert_arbres.jpg') no-repeat scroll right top;
}
#thumb_c {
	 background:transparent url('theme/etiq_vert_single.jpg') no-repeat scroll right top;
	 margin-top:360px;
}
#thumb_d {
	 background:transparent url('theme/etiq_or_casque.jpg') no-repeat scroll right top;
	 margin-top:360px;
}
#thumb_e {
	 background:transparent url('theme/etiq_meteo.jpg') no-repeat scroll right top;
}
#thumb_f {
	 background:transparent url('theme/etiq_rando.jpg') no-repeat scroll right top;
	 margin-top:350px;
}
#thumb_g {
	 background:transparent url('theme/etiq_liens.jpg') no-repeat scroll right top;
}
#thumb_h {
	 background:transparent url('theme/etiq_ufolep.jpg') no-repeat scroll right top;
}
#thumb_i {
	 background:transparent url('theme/etiq_transmission.jpg') no-repeat scroll right top;
}
#thumb_j {
	 background:transparent url('theme/etiq_chaine.jpg') no-repeat scroll right top;
}
#thumb_k {
	 background:transparent url('theme/etiq_ruisseau.jpg') no-repeat scroll right top;
}
#thumb_l {
	 background:transparent url('theme/etiq_situer.jpg') no-repeat scroll right top;
}
#thumb_m {
	 background:transparent url('theme/etiq_vert_box.jpg') no-repeat scroll right top;
}
#logo_ffct {
	 padding:10px 0px 0px 30px;
	 height:244px;
}
.info2 {
	 background:transparent url('theme/bg_info2_p1.gif') no-repeat scroll 0px 5px;
	 margin:10px 20px 0px 40px;
	 padding-top:14px;
}
.info2_p23 {
	 background:transparent url('theme/bg_info2_p23.gif') no-repeat scroll 0px 5px;
	 margin:10px 20px 10px 40px;
	 padding-top:14px;
}
.edit h1 {
	 background:transparent url('theme/roue44.gif') no-repeat scroll left top;
	 color:#DD0099;
	 font-family:Georgia,"Times New Roman",Times,serif;
	 font-size:22px;
	 font-weight:normal;
	 height:32px;
	 padding:15px 0px 5px 40px;
	 letter-spacing:0.4em;
}
h3 {
	 border-bottom:1px solid rgb(238,238,238);
	 margin:20px 20px 5px 22px;
	 background:transparent url('theme/star.gif') no-repeat scroll -5px -8px;
	 height:20px;
	 font-family:"Trebuchet MS",Helvetica,Arial,sans-serif;
	 font-size:13px;
	 font-weight:bold;
	 color:#DD0099;
	 padding-left:21px;
}
.info2 h5 {
	 padding:10px 0px 5px 10px;
	 font-family:"Trebuchet MS",Helvetica,Arial,sans-serif;
	 font-size:13px;
	 font-weight:bold;
	 text-transform:none;
	 color:#DD0099;
}
.info2_p23 h5 {
	 padding:10px 0px 5px 10px;
	 font-family:"Trebuchet MS",Helvetica,Arial,sans-serif;
	 font-size:13px;
	 font-weight:bold;
	 text-transform:none;
	 color:#DD0099;
}
.sep_vert {
	 border-style:solid;
	 border-color:rgb(205,205,205);
	 border-width:1px 0px;
	 margin:0 0 5px;
	 padding:5px 10px;
	 background:rgb(245,245,245) none repeat;
	 color:#A5D036;
	 font-weight:bold;
}
.sep_vert h5 {
	 font-family:"Trebuchet MS",Helvetica,Arial,sans-serif;
	 font-size:13px;
	 font-weight:bold;
	 text-transform:none;
	 color:#DD0099;
}
.info1 {
	 border:1px solid rgb(238,238,238);
	 margin:15px 20px 10px 60px;
	 background:rgb(245,245,245) none repeat;
	 color:rgb(119,119,119);
}
.info1 img {
	 border:2px solid #C0C0C0;
}
.image_l {
	 float:left;
	 padding:5px 10px 5px 40px;
}
.image_r {
	 float:right;
	 padding:5px 20px 5px 15px;
}
a {
	 font-size:12px;
	 background-color:transparent;
	 text-decoration:none;
	 color:#DD0099;
}
a:hover {
	 font-weight:bold;
}
#ticket {
	 z-index:1;
	 top:-30px;
	 position:absolute;
	 right:0;
}
#ticket a {
	 border:0 none;
	 margin:-132px 0px 0px;
	 padding:0;
	 background:transparent none repeat;
	 overflow:hidden;
	 position:absolute;
	 top:0;
	 display:block;
	 width:51px;
	 height:274px;
	 right:0;
}
#ticket a em {
	 background:transparent url('theme/tickets_.gif') no-repeat;
	 width:51px;
	 height:173px;
	 display:block;
}
#ticket span {
	 display:none;
}
#ticket-mover {
	 margin-top:-132px;
}
#navig {
	 top:77px;
	 position:absolute;
	 left:785px;
}
#navig img {
	 float:left;
	 margin-right:5px;
}
#extrabar,#extrabar_p2,#extrabar_p3 {
	 background:transparent url('theme/bgextrabar.gif') no-repeat scroll right top;
	 float:left;
	 width:165px;
}
#extrabar {
	 margin:-46px 0px 0px 20px;
}
#extrabar_p2 {
	 margin:22px 0px 0px 20px;
}
#extrabar_p3 {
	 margin:122px 0px 0px 32px;
}
#right_nav {
	 z-index:1;
	 width:155px;
	 height:260px;
	 margin-top:70px;
}
#right_nav h4 {
	 border:rgb(255,255,255) solid 1px;
	 margin:15px 0px 0px 2px;
	 background:rgb(172,229,73) url('theme/bike_men.gif') no-repeat scroll left top;
	 position:relative;
	 width:150px;
	 height:24px;
	 display:block;
}
#right_nav h4 a,#right_nav h4 a:link,#right_nav h4 a:visited {
	 padding:3px 3px 0px;
	 overflow:hidden;
	 position:relative;
	 color:rgb(255,255,255);
	 display:block;
	 text-decoration:none;
	 text-align:right;
}
#right_nav h4 a:hover {
	 font-weight:bold;
	 color:#DD0099;
}
#right_nav ul {
	 margin:0;
	 padding:0;
	 position:relative;
}
#right_nav ul li {
	 padding:0;
	 position:relative;
	 line-height:25px;
	 list-style-type:none;
	 width:150px;
	 margin-left:3px;
}
#right_nav ul li.bottom {
	 background:transparent none repeat;
}
#right_nav ul li a,#right_nav ul li a:link,#right_nav ul li a:visited {
	 background:transparent url('theme/puces_men.gif') no-repeat scroll 5px 50%;
	 padding-left:20px;
	 cursor:pointer;
	 display:block;
	 font-size:11px;
	 color:#FFFFFF;
}
#right_nav ul li a:hover {
	 background:transparent url('theme/puces_men_v.gif') no-repeat scroll 5px 50%;
	 color:rgb(172,229,73);
	 font-weight:bold;
}
#navcontainer {
	 border-left:1px solid rgb(168,176,144);
	 margin:18px 0px 0px;
	 padding:0;
	 width:600px;
	 background-color:transparent;
	 font-family:Verdana,Arial,SunSans-Regular,Sans-Serif;
}
#navcontainer li {
	 background:transparent url('theme/navbarbg.gif') repeat-x;
	 list-style-type:none;
	 display:inline;
	 float:left;
	 text-align:center;
}
#navcontainer a {
	 color:rgb(102,102,153);
	 border-top:1px solid rgb(168,176,144);
	 border-right:1px solid rgb(168,176,144);
	 border-bottom:1px solid rgb(168,176,144);
	 text-decoration:none;
	 display:block;
}
#navcontainer a.btn1 {
	 width:120px;
}
#navcontainer a.btn2 {
	 width:90px;
}
#navcontainer a.btn3 {
	 width:80px;
}
#navcontainer a.btn4 {
	 width:150px;
}
#navcontainer a.btn5 {
	 width:120px;
}
#navcontainer li#active {
	 background:transparent url('theme/navbarbghover.gif') repeat-x;
	 font-weight:bold;
}
#navcontainer a:hover {
	 background:transparent url('theme/navbarbghover.gif') repeat-x;
	 font-weight:bold;
}
#decoleaf {
	 background:transparent url('theme/leaf_right5.gif') no-repeat scroll left top;
	 height:48px;
	 left:737px;
	 position:absolute;
	 top:410px;
	 width:30px;
}
#decotromb {
	 background:transparent url('theme/trombone_left.gif') no-repeat scroll left top;
	 position:absolute;
	 height:71px;
	 width:52px;
	 left:-16px;
	 top:289px;
}
#decoright {
	 background:transparent url('theme/leaf_right6.gif') no-repeat scroll left top;
	 height:192px;
	 left:735px;
	 position:absolute;
	 top:-116px;
	 width:84px;
}
#cadre_titre_p3 {
	 border-top:1px dashed #EAEAEA;
	 margin:0 20px 30px 0px;
	 padding:20px 0px 7px;
	 height:57px;
	 margin:0 20px 0px 0px;
	 padding:7px 0px;
}
#titre_p3 {
	 float:left;
	 margin-top:4px;
}
#titre_p3 h1 {
	 color:#DD0099;
	 font-family:Georgia,"Times New Roman",Times,serif;
	 font-size:22px;
	 line-height:37px;
	 text-align:left;
}
#calend {
	 font-family:Arial,Helvetica,sans-serif;
	 background:transparent url('theme/bg_calend.gif') no-repeat scroll left top;
	 float:right;
	 width:52px;
	 height:42px;
}
#calend h5 {
	 color:#FFFFFF;
	 font-size:10px;
	 font-weight:bold;
	 margin:2px 0px;
	 text-transform:uppercase;
	 letter-spacing:0;
	 line-height:10px;
	 text-align:center;
}
#calend h6 {
	 font-size:20px;
	 margin:6px 0px 0px 14px;
	 line-height:20px;
}
#parenthese_p3 {
	 float:left;
}
#parenthese_p3 li {
	 float:left;
	 display:inline;
}
#parenthese_l {
	 background:transparent url('theme/parenthese_l.gif') no-repeat scroll left top;
	 height:38px;
	 width:20px;
}
#parenthese_r {
	 background:transparent url('theme/parenthese_r.gif') no-repeat scroll right top;
	 height:38px;
	 width:20px;
}
h2.beige, h2.vert, h2.gris {
	 font-size:17px;
	 word-spacing:0;
	 padding-left:4px;
	 border-bottom:1px solid #EAEAEA;
	 border-top:1px solid #EAEAEA;
	 margin:20px 20px 5px;
}
h2.beige {
	 background:#F5FFDB url('theme/bg_titre_h2.gif') repeat-x scroll left top;
	 color:#91CE2B;
}
h2.vert {
	 background-color:#91CE2B;
	 color:#FFFFFF;
}
h2.gris {
	 background:#F5FFDB url('theme/bg_grey.png') repeat-x scroll left top;
	 height:20px;
	 font-weight:normal;
}
h4.souligne {
	 background:transparent url('theme/line.gif') no-repeat scroll 40px 23px;
	 padding:5px 20px 5px 40px;
	 font-size:13px;
	 word-spacing:0;
	 clear:both;
}
.greenquote {
	 background-color:#FAFAFA;
	 border-color:#EEEEEE #EEEEEE #EEEEEE #A5D036;
	 border-style:solid;
	 border-width:1px 1px 1px 3px;
	 margin:15px 20px 10px 60px;
	 padding:5px 20px;
}
.greenquote p {
	 padding:0;
}
.block_in {
	 background:#FFF7BF none repeat scroll 0%;
}
.block_members {
	 background:#FFFFFF url('theme/members.gif') no-repeat scroll right top;
	 border:1px solid #E0E0E0;
	 margin:0px 21px 0px -15px;
	 padding:11px 3px 3px;
}
.cadre_quote {
	 background:#F7F7EF url('theme/quote.gif') no-repeat scroll 1px 3px;
	 border:1px dashed #E0E0E0;
	 margin:10px 20px 10px 40px;
	 padding:5px 20px;
}
.cadre_letter {
	 background:#F7F7EF url(theme/send.gif) no-repeat scroll right top;
	 border:4px dashed #E0E0E0;
	 margin:10px 20px 10px 40px;
	 padding:5px 20px;
}
.quote_italic {
	 width:590px;
	 margin:10px 0px 10px 60px;
	 background-color:#F7F7EF;
	 margin:10px 0px 10px 60px;
	 padding:5px 20px;
	 font-style:italic;
	 font-size:12px;
	 text-align:left;
	 font-family:Georgia,"Times New Roman",Times,serif;
}
ul.liste_x {
	 margin:5px 40px 5px 50px;
}
ul.liste_y {
	 margin:0px 40px 5px 80px;
}
ul.liste_goto {
	 margin:0px 40px 5px 2px;
}
li.liste_x {
	 list-style-type:none;
	 background:transparent url('theme/puce_tiret.png') no-repeat top left;
	 padding:4px 0px 0px 30px;
}
li.liste_goto {
	 list-style-type:none;
	 background:transparent url('theme/puce_goto.gif') no-repeat top left;
	 padding:2px 0px 0px 18px;
}
li.liste_coche_2 {
	 list-style-type:none;
	 background:transparent url('theme/puce_feuilles.png') no-repeat 4px top;
	 padding:7px 0px 0px 30px;
}
li.liste_vue {
	 list-style-type:none;
	 background:transparent url('theme/vue.gif') no-repeat top left;
	 line-height:32px;
	 padding:10px 0px 10px 52px;
}
li.liste_bullette {
	 list-style-type:none;
	 background:transparent url('theme/bullette.gif') no-repeat left 6px;
	 padding:0px 0px 0px 14px;
}
.infobulle {
	 background:transparent url('theme/infobulle_bot.gif') no-repeat scroll left bottom;
	 width:202px;
	 margin:0px 20px 10px 60px;
}
.infobulle_top {
	 background:transparent url('theme/infobulle_top.gif') no-repeat scroll left top;
	 padding:14px 10px 10px;
}
.mytable_1,.mytable_2 {
	 margin:10px 20px 15px 40px;
	 text-align:left;
	 width:90%;
	 border-collapse:collapse;
	 line-height:11px;
}
th {
	 border-bottom:1px solid #CCCCCC;
	 border-right:1px solid #CCCCCC;
	 border-top:1px solid #CCCCCC;
	 padding:6px 6px 6px 12px;
	 background:transparent url('theme/bg.jpg') repeat scroll 0% 50%;
	 text-transform:uppercase;
	 color:rgb(255,255,255);
	 text-align:left;
}
th.nobg {
	 border-top:0 none;
	 border-left:0 none;
	 background:transparent none repeat;
	 color:rgb(51,51,51);
}
.mytable_1 td {
	 border-right:1px solid #CCCCCC;
	 border-bottom:1px solid #CCCCCC;
	 padding:6px 6px 6px 12px;
}
td.alt {
	 background:rgb(217,255,175) none repeat scroll 0% 50%
}
tr.alt {
	 background:rgb(217,255,175) none repeat scroll 0% 50%
}
th.spec {
	 border-top:0 none;
	 border-left:1px solid #CCCCCC;
	 background:rgb(255,255,255) url('theme/bullet2.gif') no-repeat;
	 font-size:10px;
	 color:rgb(51,51,51);
}
th.specalt {
	 border-left:1px solid #CCCCCC;
	 border-top:0 none;
	 background:rgb(217,255,175) url('theme/bullet1.gif') no-repeat;
	 font-size:10px;
	 color:rgb(51,51,51);
}
.mytable_2 tr.odd {
	 background-color:rgb(241,249,223);
}
.mytable_2 td {
	 padding:5px 10px 5px 15px;
	 vertical-align:top;
}
.mytable_2 td.type {
	 font-weight:bold;
}
.extranote_1 {
	 margin-top:48px;
	 width:152px;
}
.extranote_1 .title_a {
	 margin-bottom:10px;
	 text-align:right;
	 border-bottom:1px dotted rgb(238,0,153);
	 font-size:16px;
	 font-weight:bold;
	 color:rgb(238,0,153);
}
.extranote_1 p {
	 border-right:1px solid rgb(0,204,255);
	 font-size:12px;
	 color:#EEEEEE;
	 line-height:15px;
	 text-align:right;
	 padding-right:2px;
}
.extranote_1 a {
	 color:rgb(0,204,255);
}
.extranote_1 a:hover {
	 color:rgb(100,204,255);
}
.extranote_2 {	
	 width:152px;
	 margin-top:80px;
}
.extranote_2 p {
	 color:#EEEEEE;
	 line-height:15px;
	 text-align:left;
}
.extranote_2 .title_b {
	 margin-bottom:10px;
	 font-size:20px;
	 color: #EEEEEE;
}
.hrDiv {
	 background:transparent url('theme/dottedLine.gif') repeat-x scroll 0%;
	 height:4px;
	 margin:5px 20px 10px 40px;
	 clear:both;
}
.hrDiv_a {
	 background:transparent url('theme/bg_hrdiv_a.gif') no-repeat scroll 0%;
	 height:87px;
	 margin:5px 20px 10px 40px;
}
.hrDiv_b {
	 background:transparent url('theme/bg_hrdiv_b.gif') no-repeat scroll 50% 0%;
	 height:12px;
	 margin:5px 20px 10px 40px;
	 clear:both;
}
.hrDiv_c {
	 background:transparent url('theme/bg_hrdiv_c.gif') repeat-x scroll 0%;
	 border-top:2px solid #8FC332;
	 height:16px;
	 margin:5px 20px 10px 40px;
	 clear:both;
}
.hrDiv_d {
	 background:transparent url('theme/bg_hrdiv_d.gif') no-repeat scroll 50% 0%;
	 height:40px;
	 margin:0px 20px 10px 40px;
	 clear:both;
}
.hrDiv_e {
	 background:transparent url('theme/bg_hrdiv_e.gif') repeat-x scroll 0%;
	 height:12px;
	 margin:5px 20px 10px 40px;
	 clear:both;
}
.hrDiv_f {
	 background:transparent url('theme/bg_hrdiv_f.jpg') no-repeat scroll 0%;
	 height:70px;
	 margin:5px 20px 10px 40px;
	 clear:both;
}
.hrDiv_g {
	 background:transparent url('theme/bg_hrdiv_g.gif') no-repeat scroll 50%;
	 height:30px;
	 margin:5px 20px 10px 40px;
	 clear:both;
}
.hrDiv_h {
	 background:transparent url('theme/bg_hrdiv_h.gif') no-repeat scroll 0%;
	 height:35px;
	 margin:5px 20px 10px 40px;
	 clear:both;
}
.hrDiv_i {
	 background:transparent url('theme/bg_hrdiv_i.jpg') no-repeat scroll 0%;
	 height:150px;
	 margin:5px 20px 10px 40px;
	 clear:both;
}
.hrDiv_j {
	 background:transparent url('theme/bg_hrdiv_j.jpg') no-repeat scroll 0%;
	 height:48px;
	 margin:5px 20px 10px 40px;
	 clear:both;
}
.hrDiv_k {
	 background:transparent url('theme/bg_hrdiv_k.gif') no-repeat scroll 50% 0%;
	 height:19px;
	 margin:5px 20px 10px 40px;
	 clear:both;
}
.hrDiv_l {
	 background:transparent url('theme/bg_hrdiv_l.gif') no-repeat scroll 50% 0%;
	 height:25px;
	 margin:5px 20px 10px 40px;
	 clear:both;
}
.hrDiv_m {
	 background:transparent url('theme/bg_hrdiv_m.jpg') no-repeat scroll 0%;
	 height:35px;
	 margin:5px 20px 10px 40px;
	 clear:both;
}
.hrDiv_n {
	 background:transparent url('theme/bg_hrdiv_n.jpg') no-repeat scroll 0%;
	 height:150px;
	 margin:5px 20px 10px 40px;
}
.hrDiv_o {
	 background:transparent url('theme/bg_hrdiv_o.jpg') no-repeat scroll 0%;
	 height:150px;
	 margin:5px 20px 10px 40px;
}
.hrDiv_p {
	 background:transparent url('theme/bg_hrdiv_p.jpg') no-repeat scroll 0%;
	 height:150px;
	 margin:5px 20px 10px 40px;
}
.hrDiv_q {
	 background:transparent url('theme/bg_hrdiv_q.jpg') no-repeat scroll 0%;
	 height:150px;
	 margin:5px 20px 10px 40px;
}
.hrDiv_r {
	 background:transparent url('theme/bg_hrdiv_r.jpg') no-repeat scroll 0%;
	 height:48px;
	 margin:5px 20px 10px 40px;
	 clear:both;
}
.hrDiv_s {
	 background:transparent url('theme/bg_hrdiv_s.jpg') no-repeat scroll 0%;
	 height:150px;
	 margin:5px 20px 10px 40px;
}
.hrDiv_t {
	 background:transparent url('theme/bg_hrdiv_t.jpg') no-repeat scroll 0%;
	 height:150px;
	 margin:5px 20px 10px 40px;
}
.hrDiv_u {
	 background:transparent url('theme/bg_hrdiv_u.jpg') no-repeat scroll 0%;
	 height:150px;
	 margin:5px 20px 10px 40px;
}
.hrDiv_v {
	 background:transparent url('theme/bg_hrdiv_v.jpg') no-repeat scroll 0%;
	 height:150px;
	 margin:5px 20px 10px 40px;
}
.hrDiv_w {
	 background:transparent url('theme/bg_hrdiv_w.jpg') no-repeat scroll 0%;
	 height:150px;
	 margin:5px 20px 10px 40px;
}
.hrDiv_x {
	 background:transparent url('theme/bg_hrdiv_x.jpg') no-repeat scroll 0%;
	 height:150px;
	 margin:5px 20px 10px 40px;
}
.hrDiv_y {
	 background:transparent url('theme/bg_hrdiv_y.jpg') no-repeat scroll 0%;
	 height:150px;
	 margin:5px 20px 10px 40px;
}
.hrDiv_z {
	 background:transparent url('theme/bg_hrdiv_z.jpg') no-repeat scroll 0%;
	 height:150px;
	 margin:5px 20px 10px 40px;
}
.hrDiv_aa {
	 background:transparent url('theme/bg_hrdiv_aa.jpg') no-repeat scroll 0%;
	 height:150px;
	 margin:5px 20px 10px 40px;
}
.hrDiv_ab {
	 background:transparent url('theme/bg_hrdiv_ab.jpg') no-repeat scroll 0%;
	 height:150px;
	 margin:5px 20px 10px 40px;
}
.hrDiv_ac {
	 background:transparent url('theme/bg_hrdiv_ac.jpg') no-repeat scroll 0%;
	 height:150px;
	 margin:5px 20px 10px 40px;
}
.hrDiv_ad {
	 background:transparent url('theme/bg_hrdiv_ad.jpg') no-repeat scroll 0%;
	 height:150px;
	 margin:5px 20px 10px 40px;
}
.hrDiv_ae {
	 background:transparent url('theme/bg_hrdiv_ae.jpg') no-repeat scroll 0%;
	 height:150px;
	 margin:5px 20px 10px 40px;
}
.hrDiv_af {
	 background:transparent url('theme/bg_hrdiv_af.jpg') no-repeat scroll 0%;
	 height:150px;
	 margin:5px 20px 10px 40px;
}
.hrDiv_ag {
	 background:transparent url('theme/bg_hrdiv_ag.jpg') no-repeat scroll 0%;
	 height:150px;
	 margin:5px 20px 10px 40px;
}
.hrDiv_ah {
	 background:transparent url('theme/bg_hrdiv_ah.jpg') no-repeat scroll 0%;
	 height:150px;
	 margin:5px 20px 10px 40px;
}
.hrDiv_ai {
	 background:transparent url('theme/bg_hrdiv_ai.jpg') no-repeat scroll 0%;
	 height:150px;
	 margin:5px 20px 10px 40px;
}
.hrDiv_aj {
	 background:transparent url('theme/bg_hrdiv_aj.jpg') no-repeat scroll 0%;
	 height:150px;
	 margin:5px 20px 10px 40px;
}
.hrDiv_ak {
	 background:transparent url('theme/bg_hrdiv_ak.jpg') no-repeat scroll 0%;
	 height:150px;
	 margin:5px 20px 10px 40px;
}
.hrDiv_al {
	 background:transparent url('theme/bg_hrdiv_al.jpg') no-repeat scroll 0%;
	 height:150px;
	 margin:5px 20px 10px 40px;
}
.hrDiv_am {
	 background:transparent url('theme/bg_hrdiv_am.jpg') no-repeat scroll 0%;
	 height:150px;
	 margin:5px 20px 10px 40px;
}
.hrDiv_an {
	 background:transparent url('theme/bg_hrdiv_an.jpg') no-repeat scroll 0%;
	 height:150px;
	 margin:5px 20px 10px 40px;
}
.hrDiv_ao {
	 background:transparent url('theme/bg_hrdiv_ao.jpg') no-repeat scroll 0%;
	 height:150px;
	 margin:5px 20px 10px 40px;
}
.hrDiv_ap {
	 background:transparent url('theme/bg_hrdiv_ap.jpg') no-repeat scroll 0%;
	 height:150px;
	 margin:5px 20px 10px 40px;
}
.hrDiv_aq {
	 background:transparent url('theme/bg_hrdiv_aq.jpg') no-repeat scroll 0%;
	 height:150px;
	 margin:5px 20px 10px 40px;
}
.hrDiv_ar {
	 background:transparent url('theme/bg_hrdiv_ar.jpg') no-repeat scroll 0%;
	 height:150px;
	 margin:5px 20px 10px 40px;
}
.hrDiv_as {
	 background:transparent url('theme/bg_hrdiv_as.jpg') no-repeat scroll 0%;
	 height:150px;
	 margin:5px 20px 10px 40px;
}
.hrDiv_at {
	 background:transparent url('theme/bg_hrdiv_at.jpg') no-repeat scroll 0%;
	 height:150px;
	 margin:5px 20px 10px 40px;
}
.hrDiv_au {
	 background:transparent url('theme/bg_hrdiv_au.jpg') no-repeat scroll 0%;
	 height:150px;
	 margin:5px 20px 10px 40px;
}
.hrDiv_av {
	 background:transparent url('theme/bg_hrdiv_av.jpg') no-repeat scroll 0%;
	 height:150px;
	 margin:5px 20px 10px 40px;
}
.hrDiv_aw {
	 background:transparent url('theme/bg_hrdiv_aw.jpg') no-repeat scroll 0%;
	 height:127px;
	 margin:5px 20px 10px 40px;
}
.hrDiv_ax {
	 background:transparent url('theme/bg_hrdiv_ax.gif') no-repeat scroll 0%;
	 height:25px;
	 margin:5px 20px 10px 40px;
}
.hrDiv_ay {
	 background:transparent url('theme/bg_hrdiv_ay.jpg') no-repeat scroll 0%;
	 height:150px;
	 margin:5px 20px 10px 40px;
}
.hrDiv_az {
	 background:transparent url('theme/bg_hrdiv_az.jpg') no-repeat scroll 0%;
	 height:150px;
	 margin:5px 20px 10px 40px;
}
ul#extra_itemlist {
	 font-size:12px;
	 color:#FFFFFF;
	 letter-spacing:0;
	 margin:40px 0px;
}
ul#extra_itemlist li {
	 background:transparent url(theme/bg-list.gif) no-repeat scroll left bottom;
	 padding:10px 0px;
}
ul#extra_itemlist li#extra_itemlist_top {
	 background:transparent url(theme/extra_itemlist_top.gif) no-repeat scroll right bottom;
	 padding:47px 0px 0px;
}
ul#extra_itemlist li#extra_itemlist_bottom {
	 background:transparent url(theme/extra_itemlist_bottom.gif) no-repeat scroll right top;
	 padding:47px 0px 0px;
}
#deroulant {
	 padding:32px 10px 700px;
	 background:transparent url(theme/bg_deroulant.jpg) no-repeat scroll left top;
	 height:325px;
}
.highslide, .highslide_diapo, .highslide_article, .highslide_p2 {
	 cursor: url('zoomin.cur'), pointer;
 	 outline-style: none;
}
.highslide_diapo img { 
	 border: none;
}
.highslide img, .highslide_p2 img { 
	 border: 2px solid gray;
	 margin-left: 40px;
}
.highslide img { 
	 width: 475px;
}
.highslide_article img { 
	 width: 414px;
	 margin-left: 40px;
	 border: 2px solid #DD0099;
}
.highslide_p2 img { 
	 width: 645px;
}
.highslide_p2:hover img {
	 border: 2px solid #2D3739;
}
.highslide_article:hover img {
	 border: 2px solid gray;
}
.highslide_diapo:hover img { 
	 border: none;
}
.highslide-image { 
	 border: 8px solid #DFDFDF;
}
.highslide-image-blur {
}
.highslide-caption {
	 border-style: none solid solid; 
	 border-color: -moz-use-text-color white white; 
	 border-width: medium 5px 5px; 
	 padding: 5px; 
	 display: none; 
	 background-color: white;
}
.highslide-loading { 
	 border-top: 1px solid white;
	 border-bottom: 1px solid white; 
	 padding: 3px; 
	 display: block; 
	 color: white; 
	 font-size: 9px; 
	 font-weight: bold; 
	 text-transform: uppercase; 
	 text-decoration: none; 
	 background-color: black;
}
a.highslide-credits, a.highslide-credits i { 
	 padding: 2px;
	 color: silver;
	 text-decoration: none; 
	 font-size: 10px;
}
a.highslide-credits:hover, a.highslide-credits:hover i { 
	 color: white; 
	 background-color: gray;
}
.highslide-display-block { 
	 display: block;
}
.highslide-display-none {
	 display: none;
}
#form1 #contact { 
	 padding: 19pt 0pt 0pt 70px; 
	 background: transparent url(theme/formulaire.gif) no-repeat scroll left top; 
	 font-weight: bold; 
	 height: 38px;
}
#form1 label { 
	 font-weight: bold; 
}
#form1 { 
	 margin-left: 40px; 
	 margin-right: 20px;
	 width: 486px;
}
#form1 #name, #form1 #email { 
	 width: 360px; 
	 padding-left: 25px; 
	 background-color: transparent; 
	 font-size: 11px;
	 letter-spacing: 0.2em;
}
#form1 .inputfield { 
	 background: transparent url(theme/site-box-top.gif) no-repeat scroll left top;
	 margin: 5px 0px; 
	 height: 24px; 
	 width: 400px;
	 padding-top: 8px; 
}
#form1 .inputfield:hover { 
	 background: transparent url(theme/site-box-top.gif) no-repeat scroll left bottom;
}
#form1 #messagefield { 
	 background: transparent url(theme/textarea.gif) no-repeat scroll left top; 
	 padding: 6px 11px 40px 21px; 
	 margin-top: 8px;
}
#form1 #messagefield #message { 
	 background: #FFFFFF url(theme/pente_bg.jpg) no-repeat scroll right bottom;
	 border: 3px dashed #E0E0E0;
	 width: 360px;
	 height: 200px;
	 padding: 5px;
	 font-family: "Trebuchet MS",Verdana,Arial,SunSans-Regular,Sans-Serif;
	 font-size: 12px;
	 letter-spacing: 0.2em;
	 line-height: 19px;	 
}
#send_message { 
	 cursor: pointer; 
	 height: 20px; 
	 width: 84px; 
	 background: transparent url('theme/btn_submit.jpg') no-repeat scroll top left; 
	 margin-top: 10px; 
	 float: right; 
}
#send_message:hover {
	 background: transparent url('theme/btn_submit_on.jpg') no-repeat scroll top left; 
}
#ampoule { 
	 float: right;
	 background: transparent url('theme/ampoule.gif') no-repeat scroll center top; 
	 width: 126px; 
	 height: 150px; 
}
#ampoule:hover { 
	 background: transparent url('theme/ampoule.gif') no-repeat scroll center -151px;
}
.cadre_l { 
	 background: transparent url('theme/bg_img_bottom.gif') no-repeat scroll left bottom; 
	 width: 228px;
	 margin: 20px 10px 20px 60px; 
	 float: left;
}
.cadre_r { 
	 background: transparent url('theme/bg_img_bottom.gif') no-repeat scroll left bottom; 
	 width: 228px;
	 margin: 20px 10px 20px 60px; 
	 float: right;
}
.cadresub {
	 background: transparent url('theme/bg_img_top.gif') no-repeat scroll left top;
	 width: 228px;
	 padding: 11px 0px 14px 13px;
}
#plan { 
	 background: #9CD642 url('theme/bg-green.gif') no-repeat;
	 margin-left: 40px;
	 width: 650px;
	 height: 420px;
	 overflow: hidden;
}
.col_plan { 
	 float: left; 
	 position: relative; 
	 width: 216px; 
	 
}
.col_plan h1 {
	 padding: 40px 0pt 20pt 25px; 
	 color: rgb(255, 255, 255); 
	 font-size: 18px; 
}
.col_plan a {
	 background: transparent url(theme/fl_bullet.gif) no-repeat scroll left center;
	 text-decoration: none; 
	 font-size: 14px; 
	 padding-left: 15px;
	 margin: 5px 0px 0px 27px;
	 display: block; 
	 color: rgb(255, 255, 255);
}
.col_plan a:hover {
	 font-weight: bold;
}
.story { 
	 background: transparent url('theme/bg_story.jpg') no-repeat scroll 0pt 4px;
	 padding-bottom: 10px;
	 margin: 15px 0pt 0pt 40px; 
	 height: 52px;
	 font-family: georgia,times,"times new roman";
	 font-weight: bold; 
	 font-size: 44px; 
	 color: rgb(255, 255, 255); 
 	 line-height: 50px; 
	 height: 50px; 
	 width: 50px; 
	 text-align: center;
}