*{padding:0;margin:0;font-family:'trebuchet ms';color:#667D20;font-size:11px}
body{text-align:center;background:url(images/bd_bk.gif) repeat-x top #F0FCCA;height:100%;}
img{border:none;}

#wrr{width:940px;height:100%;text-align:left;margin:auto;padding:0px 20px;}
#hdr{width:900px;background:url(images/bk_head.gif) no-repeat center bottom;position:relative;height:461px;}
.l_q{position:absolute; left:-20px;top:0px;background:url(images/up_l.png) no-repeat center bottom;z-index:100;width:939px;height:373px;text-align:center}
.l_q  a.lg{width:221px;height:92px;display:block;text-decoration:none;position:absolute;left:359px;top:26px}
.l_q  p{color:#666;}
.l_q  .la{background:url(images/lang.gif) no-repeat center bottom;position:absolute;right:83px;top:32px;width:91px;height:29px;text-align:center}
.la  a{width:16px;height:11px;display:inline-block;margin-top:10px;margin-left:3px}
.la .fr{background:url(images/fr.gif) no-repeat left bottom;}
.la .en{background:url(images/en.gif) no-repeat left bottom;}
.la .de{background:url(images/de.gif) no-repeat left bottom;}
.mv{width:900px;height:303px;background:url(images/bk_mv.gif) no-repeat center bottom;clear:both;padding-top:61px}

#mn{clear:both;padding:8px 0px 0px 29px;}
#mn ul{height:30px;list-style-type:none}
#mn ul li{background:url(images/li_of.gif) no-repeat left bottom;display:inline-block;height:34px;padding:0px 0px 0px 14px;margin-left:1px;float:left;position:relative;}
#mn ul li a{padding:10px 14px 10px 0px;color:#fff;font-weight:bold;text-align:center;background:url(images/a_of.gif) no-repeat right bottom;height:10px;line-height:30px;text-decoration:none;font-size:12px}
#mn ul li:hover{background:url(images/li_on.gif) no-repeat left bottom;}
#mn ul li:hover a{background:url(images/a_on.gif) no-repeat right bottom;}
#mn ul li a:hover{background:url(images/a_on.gif) no-repeat right bottom;text-decoration:none;}
#mn ul li:hover ul{display:block;height:auto;width:auto;}
#mn ul li:hover ul li:hover{display:block;clear:both;background:#1d3520;display:list-item;}
#mn ul li ul{position:absolute;background:#D8EFB3;width:auto;display:none;list-style-type:none;height:auto;top:34px;left:0px;border-bottom:solid 2px #1d3520;filter:alpha(opacity=70);-moz-opacity:0.7;
-khtml-opacity: 0.7;opacity: 0.7;padding-bottom:10px}
#mn ul li ul li{background:none;display:list-item;border-bottom:dashed 1px #538547;min-width:160px;padding-left:10px;clear:both;}
#mn ul li ul li:hover ul{display:block}
#mn ul li ul li a{background:none;float:none;line-height:18px;width:160px;}
#mn ul li:hover ul li a{background:none;float:none;clear:both;color:#063520;line-height:18px;width:160px;}
#mn ul li:hover ul li:hover a{color:#fff;line-height:18px;background:none;width:160px;}


#ct{width:900px;clear:both;}
.lf{width:512px;float:left;}
.rh{width:362px;float:right;}
.tt{background:url(images/tt_bk.gif) no-repeat left bottom;width:490px;height:40px;padding:10px 0px 0px 22px}
.nf{clear:both;margin-bottom:20px;padding:0px 2px}
.nf p{line-height:22px}
/*.nf img{float:left;margin:0px 10px 10px 0px;}*/
.nf img{border:solid 1px #008200;}
/*.nf p img{float:left;}*/
.nf table {font: 12px Arial, Helvetica, sans-serif;color: #3885ba;clear: both;float: none;margin: 10px 0px 0px;border-top: 1px solid #C9E7B2;border-left: 1px solid #C9E7B2;width:100%;}
.nf table td {border-bottom: 1px solid #C9E7B2;border-right: 1px solid #C9E7B2;padding:5px;}
.rm{background:url(images/bk_more.gif) no-repeat center bottom;width:202px;height:23px;display:block;float:right;margin-right:20px;}
.lf ul{list-style-type:none;}
.lf ul li{padding-left:20px;background:url(images/bullet.gif) no-repeat left 2px;}

.fs{clear:both;background:url(images/fe_bk.gif) no-repeat center bottom;width:363px;height:92px;margin:10px 0px}

.ft{clear:both;text-align:center;width:900px;}
.ft p{line-height:30px;color:#666;}
.ft  .ift{background:url(images/bk_ftr.gif) no-repeat center bottom;width:900px;height:124px;}
.ft  .ift p{color:#000;}
.ft  .ift p a{color:#000;text-decoration:none}
.clean{clear:both;line-height:0px;display:block;}
.glr{background:url(images/bk_gallery.gif) no-repeat center bottom;width:520px;height:131px;display:block}
.glr a{height:29px;width:300px;display:block;margin-top:57px;float:left;text-decoration:none;}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {visibility: visible !important;margin: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {display: none !important;}
.sIFR-hasFlash h2.titre {visibility: hidden;width:200px;}
h2.titre{width:200px;height:21px;font-size:13px;}

.contact  {background:url(images/bk_cont.gif) repeat-y 25px top;width:390px;padding:0px 25px;}
.contact p.oblig{text-align:center;}
.contact  img{display:block;}
.contact form p{padding:7px 0px; border-bottom:dashed 1px #B8E289;clear:both;display:block;}
.contact form p label{color:#4D5E17;text-align:right;width:100px;padding:0px 10px;display:inline-block;}
.contact form p input{background:url(images/bk_inp.gif) no-repeat center;padding:5px;border:none;width:173px;display:inline}
.contact form p textarea{background:url(images/bk_area.gif) no-repeat center;width:176px;height:69px;padding:5px;border:none;float:left;}
.center{text-align:center}
.center input{background:url(images/env.gif) no-repeat center top;color:#fff;font-size:11px; font-family:arial,tahoma;text-align:center;padding:2px 5px;border:none;height:19px;width:105px;margin-top:-1px;}
.rgt{width:364px;height:auto;background:url(images/lft_middle.gif) repeat-y center;}
.rgt img{display:block;}
.rgt ul{list-style-type:none;width:332px;padding:0px 5px}
.rgt li{width:332px;height:29px;display:block;padding-bottom:2px;}
.rgt li a{width:300px;height:auto;background:url(images/butt_0.gif) no-repeat center top;display:block;color:#008200;line-height:29px;padding-left:32px;font-weight:bold;text-decoration:none;}
.rgt li a:hover{background:url(images/butt_1.gif) no-repeat center top;}
.pags{width:100%;height:20px;text-align:center;}
.pags a{color:#008200;font-weight:bold;text-decoration:none;}
.page a:active{color:#FC6017;}

.image-holder-right{width:374px;height:379px;overflow:hidden;position:relative;text-align:center;}
.image-holder-right img{height:379px;}
.frame-mask{position:absolute;left:0px;top:0px}

.brc{padding-top:24px;padding-left:5px;}
img.image_stanga{float:left;margin:0px 10px 10px 0px;border:none !important;}