*{padding:0;margin:0}

/*test*/

body, form, input, textarea {font: 12px Verdana, Arial, Helvetica, sans-serif;color: #000;}
img {border: none;vertical-align: top;}
ul, ol, li {list-style:none;}
a {color: #000;text-decoration:underline;}
a:hover {text-decoration:none;}
h1, h2, h3, h4, h5, h6 {margin:0px;padding:0px;font-size: 12px;}
input {border: 1px solid #EEE;}
.cleaner {line-height: 0px;height: 0px;clear: both;float:none!important;font-size: 0px;}
.hidden {display:none!important;}
body {background: url(images/bg_rep.jpg) repeat-x;}

#ajaxSearch_form fieldset {margin:0;padding:0;border:none;display:inline!important;}
#ajaxSearch_form {}
#ajaxSearch_form label {margin:0;padding:0;}
#ajaxSearch_form  .cleardefault {}
.search p {float:left;!important}
.fhide {}


#container {width: 919px;margin: 0px auto;height: 800px;}
/*header*/
#top {background: url(images/top.jpg) no-repeat;height: 267px;}
#logo {width: 200px;height: 210px;float: left;}
#logo a {display: block;height: 200px;text-indent: -9999px;}
.lang {float: right;width: 68px;padding: 60px 62px 0px 0px;}
.lang a {display: block;float: right;width: 15px;padding: 0px 0px 0px 15px;text-indent: -9999px;}

.search {float: left;width: 200px;clear: left;margin: 22px 0px 0px;}
.search p {font: 8px Verdana, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #000!important;}
.search em {float:left;display:block;margin: -13px 0px 0px!important;}

#ajaxSearch_input {width: 108px;height: 14px;font: 10px Arial, Helvetica, sans-serif;color: #000;float: left;border: 1px solid #cacaca;margin: 0px 0px 0px 54px;}

#ajaxSearch_submit {height: 16px;width: 22px;background: #6a6e6f;color: #FFF;font-size: 10px;margin: 0px 0px 0px 3px; cursor:pointer;}


.ajaxSearch_resultLink {font: bold 14px Tahoma;color: #000;padding: 5px 0px;display: block;}
.ajaxSearch_highlight {color: #F00;}
.ajaxSearch_paging {font: 12px Verdana, Arial, Helvetica, sans-serif;color: #999;display: block;padding: 10px 0px;}
.ajaxSearch_paging a {color: #F00;}
.mov {display: block;margin: 0px 0px 0px 5px;}
/*menu lateral*/
#nav {width: 190px;background: url(images/linie-top.jpg) no-repeat left 43px;padding: 53px 0px 0px;}
#nav ul {display: block;padding: 5px 0px 3px;}
#nav ul li {display: block;background: url(images/a-repeat.gif) no-repeat left 20px;padding: 0px 0px 7px;}
#nav ul li a {text-transform: uppercase;padding: 6px 0px 6px 40px;display: block;font-weight: bold;font-size: 11px;background: url(images/normal.jpg) no-repeat 10px;text-decoration: underline;}
#nav ul li a:hover {background: url(images/active.jpg) no-repeat 10px;color: #000;text-decoration: underline;}
#nav ul li ul{display: block;padding: padding: 5px 0px 0px;}
#nav ul li ul li {display: block;background: url(images/a-repeat.gif) no-repeat left bottom;padding: 0px 0px 10px;}
#nav ul li ul li a {text-transform: uppercase;padding: 6px 0px 6px 40px;display: block;font-weight: bold;font-size: 11px;background: url(images/normal.jpg) no-repeat 10px;text-decoration: underline;}
#nav ul li ul li a:hover {background: url(images/active.jpg) no-repeat 10px;color: #000;text-decoration: underline;}
#nav ul li ul li ul{display:none;}
#nav ul li ul li ul{display:block;padding: 10px 0px 0px;}
#nav ul li ul li ul li{position:relative;float:none;background: url(none);}
#nav ul li ul li ul li a{display:block;padding: 2px 0px 0px 35px;background: url(images/gri.jpg) no-repeat 20px 4px!important;text-transform: none;text-decoration: underline;font: 10px/10px Verdana, Arial, Helvetica, sans-serif;}
#nav ul li ul li ul li a:hover{text-decoration:underline;background: url(images/rosu.jpg) no-repeat 20px 3px!important;color: #FF0000;}
#nav div a {background: url(images/alt-but.jpg) no-repeat!important;display: block;height: 27px!important;width: 174px;color: #FFF;text-decoration: none!important;font: bold 10px Tahoma!important;padding: 8px 0px 0px 5px!important;}
#nav div a:hover {background: url(images/alt-but_1.jpg) no-repeat!important;color: #FFF!important;text-decoration: none!important;}
#nav div ul {display: block;margin: 5px 0px 0px;padding: 0px;}
#nav div li {display: block;margin: 3px 0px 0px;padding: 0px;}
#nav div strong {font-size: 14px;}

/*context*/
#context {float: right;clear: both;width: 725px;height: 400px;}
#text {border-top: 1px solid #eaeaea;border-right: 1px solid #eaeaea;border-left: 1px solid #eaeaea;margin: 0px 4px 0px 2px;background: #FFF;}
#fin {background: url(images/fin.jpg) no-repeat;height: 75px;clear: both;}
#fin a {display: block;float: right;width: 170px;height: 25px;margin: 40px 0px 0px;text-indent: -9999px;}

.bcr {height:auto;clear:both;}

.bcr a {color: #fc1e29;font: bold 16px "trebuchet MS";padding: 15px 0px 10px 5px;background: url(images/linie-text.jpg) no-repeat bottom;text-decoration: none;}
.bcr p {color: #666;font: bold 16px "trebuchet MS";padding: 15px 0px 10px 15px;background: url(images/linie-text.jpg) no-repeat bottom;}
.prod {width: 190px;padding: 15px 0px 0px 12px;float: left;}
.prod span {color: #6f6f71;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;padding: 0px 0px 0px 5px;}
.prod h2 {text-transform: uppercase;font: 18px Verdana, Arial, Helvetica, sans-serif;display: block;}
.prod img {
	margin: 15px 0px 0px;
	background: url(images/bg-picture.jpg) no-repeat;
	padding: 2px 2px 10px;
	text-decoration: none!important;
}
.prod a { text-decoration:none;}
.prod p {padding: 5px 0px 15px;font: 11px Verdana, Arial, Helvetica, sans-serif;color: #6F6F71;}
.cx {background: url(images/text-a.jpg) no-repeat;display: block;height: 34px;font: bold 10px Verdana, Arial, Helvetica, sans-serif;text-decoration: underline;color: #FFF;padding: 1px 5px 0px 75px;float: left;width: 110px;}
.but {float: left;padding: 0px 0px 0px 2px;}
.but ul {display: block;padding: 49px 0px 0px;}
.but p {padding: 26px 0px 0px;}
.but a {background: url(images/buton.jpg) no-repeat;display: block;height: 50px;width: 103px;font: bold 10px Verdana, Arial, Helvetica, sans-serif;text-decoration: none;padding: 27px 0px 0px 5px;color: #FFF;}
.but strong {font-size: 14px;}
#footer {text-align: center;padding: 10px 0px 0px;}
#footer p {color: #9a9a9a;font: 9px Verdana, Arial, Helvetica, sans-serif;}
#footer a {font: 9px Verdana, Arial, Helvetica, sans-serif;color: #9a9a9a;text-decoration: none;padding: 0px 3px 0px 6px;}
#footer a:hover { text-decoration:underline;}
.no-line {background: url(images/line_bottom.jpg) no-repeat left bottom!important;}
/*menu principal*/
#butoane {display: block;float: left;}
#butoane ul {display: block;}
#butoane li {display: block;float: left;padding: 0px 10px 0px 8px;}
#butoane a {display: block;float: left;padding: 53px 8px 3px;text-decoration: none;font: bold 16px/14px "trebuchet MS";}
#butoane strong {font-size: 12px;display: block;}
#butoane a:hover {float: left;text-decoration: none;color: #FFF;}
.but a:hover {text-decoration: none;color: #CCC;}
/*id-uri pentru nav*/
#h7 a:hover, #h7.active a, #h53 a:hover, #h53.active a {background: url(images/stand_traditionel.jpg) no-repeat left top;color: #FFF;}
#h95 a:hover, #h95.active a, #h54 a:hover, #h54.active a {background: url(images/stand_modulable.jpg) no-repeat left top;color: #FFF;}
#h10 a:hover, #h10.active a, #h55 a:hover, #h55.active a {background: url(images/stand_pliable.jpg) no-repeat left top;color: #FFF;}
#h11 a:hover, #h11.active a, #h56 a:hover, #h56.active a {background: url(images/stand_banner.jpg) no-repeat left top;color: #FFF;}
#h12 a:hover, #h12.active a, #h57 a:hover, #h57.active a {background: url(images/contact.jpg) no-repeat left top;color: #FFF;}
/*col si formular*/
.col1 {float: left;width: 395px;}
.col1 form {padding: 20px 0px 0px;}
.col1 em {font: italic 11px Arial, Helvetica, sans-serif;color: #666;display: block;text-align: center;}
.col1 p {clear: both;padding: 5px 0px 0px;font: bold 11px Arial, Helvetica, sans-serif;color: #666;}
.col1 label {display: block;float: left;width: 150px;text-align: right;padding:4px;}
.col1 p input, .col1 p textarea {width: 200px;color: #666;background: #fff;border-top: 1px solid #999;border-left: 1px solid #999;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;font: normal 11px Arial, Helvetica, sans-serif;}
.col1 p textarea {height: 150px;}
.col1 span {display: block;padding: 5px 0px 0px 163px;}
.col1 span input {background:#EAEAEC;color:#666;font-weight: bold;font-size: 11px;border: 1px solid #999;padding: 1px;}
.col2 {float: left;padding: 0px 0px 0px 5px;width: 310px;}
.col2 h2, .col1 h2, .all h1 {font: 22px "trebuchet MS";display: block;padding: 10px 0px 0px 5px;}
.all h2 {font: bold 16px "trebuchet MS";display: block;padding: 10px 0px 0px 5px;}
.all h3 {font: bold 12px "trebuchet MS";display: block;padding: 10px 0px 5px 5px;}
.col2 p,.col1 p {color: #666;font: 11px Arial, Helvetica, sans-serif;display: block;padding: 10px 0px 0px 5px;}
.st2 {float: left;width: 690px;padding: 0px 0px 0px 20px;}
.st2 img {display: block;float: left;padding: 5px 15px 5px 0px;}
.st2 h2 {font: 22px "trebuchet MS";display: block;padding: 10px 0px 0px;float: right;width: 375px;}
.st2 p {color: #666;font: 11px Arial, Helvetica, sans-serif;padding: 5px 5px 7px 0px;display: block;float: right;width: 370px;overflow: hidden;height: 65px;}
.vb {background: url(images/stand-a.jpg) no-repeat right top;display: block;height: 34px;font: bold 11px Tahoma, Arial;color: #FFF;text-align: left;padding: 0px 0px 0px 230px;float: right;width: 145px;}
.st2 a:hover {color: #FFF;}
.col3 {float: left;width: 300px;display: block;text-align: center;}
.col4 {float: left;width: 405px;padding: 0px 0px 0px 10px;}
.col4 h1 {font: 22px "trebuchet MS";display: block;padding: 10px 0px 0px;}
.col4 p {font: 11px Arial, Helvetica, sans-serif;color: #666;padding: 10px 0px 0px;}
.col4 h2 {color: #7c5212;font: bold 14px "trebuchet MS";padding: 15px 0px 11px;display: block;background: url(images/span.jpg) no-repeat right bottom;}
.col4 h3, h4, h5, h6 {color: #7c5212;font: bold 12px "trebuchet MS";padding: 3px 0px;display: block;}
.errors {font: 11px Verdana, Arial, Helvetica, sans-serif;color: #F00;display: block;text-align: center;padding: 10px 0px 0px;}
.no-bg {background: url(none)!important;	display: block;	margin: 10px 0px 0px 16px;}
.sitemap ul {display: block;	padding: 20px 0px 0px 10px;}
.sitemap li {display: block;}
.sitemap ul li a {display: block;font: bold 12px Verdana, Arial, Helvetica, sans-serif;color: #333;text-decoration: none;padding: 2px 0px;}
.sitemap ul li ul li a {display: block;font: bold 12px Verdana, Arial, Helvetica, sans-serif;color: #666;text-decoration: none;padding: 0px 0px 0px 15px!important;}
.sitemap ul li ul {display: block;padding: 0px!important;}
.all {padding: 20px 0px 0px 15px;}
.all p {
	color: #666;
	border-left: #999;
	border-right: #ccc;
	border-bottom: #ccc;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 3px 5px 0px;
}
#gl {clear:both;padding:20px;}
#gl a {display:block;width:60px;height:60px;float:left;margin:5px;padding:2px;border:1px solid #eee;text-decoration:none;}
#gl p {clear:both;font-size:10px;}
hr {background:#fff;color:#fff;border:none;}
.pdf {display: block;height: 25px;font: bold 11px Tahoma, Arial;color: #666;background: url(images/pdf.jpg) no-repeat left;padding: 10px 0px 0px 32px;}

/*form RDV*/
.alt-formular {font: 10px Verdana, Arial, Helvetica, sans-serif;}
.alt-formular p {clear: both;}
.alt-formular label {display: block;float: left;width: 150px;text-align: right;padding:4px 0px;}
.alt-formular p input, .alt-formular p textarea {width: 200px;color: #666;background: #fff;border-top: 1px solid #999;border-left: 1px solid #999;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;font: 11px Arial, Helvetica, sans-serif;padding: 1px 0px;}
.alt-formular p textarea {height: 150px;}
.alt-formular span {display: block;padding: 5px 0px 0px 150px;}
.alt-formular span input {background:#eaeaec;color:#666;border:1px solid #999;font-weight: bold;font-size: 10px;}
.alt-formular em input{font-style: normal;}
.alt-formular em {display: block;clear: both;padding: 3px 3px 0px 150px;font-style: normal;font-size: 11px;color: #666;}
.fonction {font-size: 10px;color: #666;}