@charset "utf-8";
/* CSS Document */

body
{
	margin:0;
	padding:0;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#626469;
	background-color:#fff;
}

a
{
	color:#626469;
	/*font-weight:bold;*/
}

a:hover
{

	color:#fff;
	background-color:#513e3e;
}

p
{
	margin-top:13px;
	margin-bottom:13px;
	font-size:11px;
	line-height:16px;
}

p.highlight
{
/*	font-weight:bold;
	color:#513e3e;*/
	color:#3d4242;
	font-weight:normal;
	font-size:14px;
	line-height:18px;
	
}

.underline
{
	border-bottom:1px solid #000;
}

.underline a
{
	text-decoration:none;
	padding-bottom:2px;
	padding-right:2px;
	color:#63656B;
}

.underline a:hover
{
	color:#63656B;
	background-color:#FFCF00;
}

p.highlight span
{
}


.color1
{
	color:#3d4242;
}

ul
{
	margin:0;
	padding:0;
}

div#top
{
	margin-left:65px;
	height:103px;
	position:relative;
	width:870px;
}


img#logo
{
	position:absolute;
	bottom:20px;
	left:0;
}

div#langs
{
	position:absolute;
	bottom:5px;
	right:9px;
}

div#langs a
{
	color:#626469;
	text-decoration:none;
	font-weight:normal;
}

div#langs a:hover
{
	text-decoration:underline;
	background-color:transparent;
}


div#container_menu
{
	height:87px;
	background-color:#ffce00;
}

div#menu
{
	margin-left:65px;
}

a.menu
{
	display:block;
	height:87px;
	float:left;
	text-indent:-5000px;
}

a#mstart
{
	background-image:url(images/menu_start.gif);
	width:50px;
}

a#mfaq
{
	background-image:url(images/menu_faq.gif);
	width:44px;
}

a#mcontact
{
	background-image:url(images/menu_contact.gif);
	width:71px;
}

a#mrealisations
{
	background-image:url(images/menu_realisations.gif);
	width:554px;
}

a#minnovations
{
	background-image:url(images/menu_innovations.gif);
	width:97px;
}

a#mcompany
{
	background-image:url(images/menu_company.gif);
	width:54px;
}


div#content
{
	margin-left:115px;
	width:820px;
	padding-top:16px;
	padding-bottom:20px;	
	padding-left:3px;
}


div#footer
{
	margin-left:115px;
	width:820px;
	padding-top:20px;
	padding-bottom:40px;
	clear:both;
	text-align:right;
}


div#left
{
	width:393px;
	float:left;
	margin-right:40px;
}


div#right
{
	float:left;
	width:380px;
}


div#container_gal_description
{
	margin-left:115px;
	width:755px;
	height:87px;
}

div#gal_description
{
	margin-left:204px;
	width:395px;
}

div.gal_description_title
{
	color:#3d4242;
	font-weight:normal;
	font-size:12px;
	padding-top:13px;
	padding-bottom:6px;
}

div#container_galleries
{
}

div#galleries
{
}

img.gal
{
	float:left;
}

div#container_gallery
{

}

div#gallery
{

}

div#img_description
{
	margin-left:115px;
	width:400px;
	padding-bottom:20px;
}

img{
	border: none;
}

p.question
{
	color:#3d4242;
	font-weight:normal;
	font-size:12px;
	padding-top:18px;
	padding-bottom:4px;
}

p.question span
{
	padding-left:2px;
	padding-right:2px;
	background-color:#513e3e;
	color:#fff;
}

p.question a
{
	text-decoration:none;
	padding-bottom:2px;
	padding-right:2px;
	color:#000;
}

p.question a:hover
{
	color:#fff;
	background-color:#513e3e;
}

p.answer
{
	padding-left:25px;
	padding-right:5px;
	color:#fff;
	background-color:#513e3e;	
}

div.gal_description_txt
{

}

table#contact_tbl td{padding-bottom:10px;}
form{margin:0;	padding:0;}
input{border:1px solid #d5d5d5;	background-color:#e5e5e5; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; padding:2px; font-size:11px;}
textarea{border:1px solid #d5d5d5;	width:383px; background-color:#e5e5e5; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:2px;}
input.short{width:210px;}
input.long{width:350px;}
input.button{background-color:#443535; font-size:11px; font-weight:bold; text-transform:uppercase; color:#fff; font-size:10px; border:1px solid black;}
div#contact2{border:1px solid #747071; padding:7px 10px 10px 10px; width:360px;}
td.contact_left{ font-size:10px; text-transform:uppercase;}

a#crights {color:#626469; text-decoration:none;}
a#crights:hover {background-color:transparent; text-decoration:none;}
