@charset "utf-8";
/* CSS Document */


/* GENERAL */

a:link, a:visited,  a:active{
	color:#085581;
	text-decoration: underline;
}

a:hover{
	text-decoration: underline;
	color:#a92b3e;
}

body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525355;
}
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #525355;
	font-weight:normal;
	margin-top:15px;
	margin-bottom:5px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #085581;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:10px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #085581;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #085581;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
}
h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #085581;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:0px;
}


p{
	text-align: justify;
}

div#content{
margin: 0 92px;
padding-top:5px;
clear: both;
}

div#content li{
margin-left:10px;
line-height:18px;

}

div#content p{line-height:1.4}



/* LAYOUT */

div#container{
width:1040px;
margin:0 auto;
background:url(http://www.bronswerkgroup.com/assets/images/background.jpg) no-repeat;
height:auto;
text-align:left;
}

div#header {
  height:315px;
  width:1040px;}
  
div#wrapper{
float:left;width:100%}

div#logo {
  height:100px;
  width:300px;
  float:left;
  padding-top:48px;
  padding-left:50px;}
  
div#title {
width:500px;
height:50px;
float:right;
padding-right:95px;
padding-top:45px;
}

div#topmenu {
	text-align: right;
	float: right;	
	height: 18px;
	display: inline;
}



/* TYPO */



#picthome{
	width: 1040px;
	margin-top:50px;
}
#pictcorpo{
	width: 1040px;
	margin-top:50px;
}





/* TOPMENU */

#topmenu{
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	width: 500px;
	margin-right:85px;
	color:#FFFFFF;
	margin-top:5px;
}

#topmenu ul li{
	display: inline;
}

#topmenu, ul{
	padding: 5px;		
}

#topmenu a, #topmenu a:link, #topmenu a:visited, #topmenu a:active{
	letter-spacing:0px;
	padding: 5px 5px;
	color:#FFFFFF;
}

#topmenu a:hover{
	color:#a92b3e;
	text-decoration: none;
}


/* MENU*/

#menu{	
	width: 1040px;
	margin-left:95px;
}


/* FOOTER */

#menufooter ul li{
	display: inline;
}

#menubas ul li{
	display: inline;
	padding: 5px 5px;
	text-align:center;
}


div#footer{
background-image:url(http://www.bronswerkgroup.com/assets/images/fond_footer.jpg);
padding-top:40px;
clear:left;
margin-left:25px;
width:990px;
clear: both;
}
div#footer p{
margin:0;
padding:5px 5px;
text-align:center;
font-size:11px;
}

#menufooter a, #menufooter a:link, #menufooter a:visited, #menufooter a:active{
	font-size: 10px;
	padding: 5px 5px;
	color: #525355;
}

#menufooter a:hover{
	text-decoration: underline;
	color: #525355;
}
#menufooter {
text-align:center;
clear: both;
}
#menubas {
text-align:center;
clear: both;
}
#menudynamique ul {
	padding: 5px;
	margin-top:7px;		
}
	
#menudynamique ul li{
	display: inline;
	padding: 10px;
	
}

#menudynamique{	
	float: left;	
	margin-top: 5px;
	text-align: left;
	background:url(images/bk_menu.png);
	height:32px;
	width: 852px;
	font-family:Arial, Helvetica, sans-serif;
}


#menudynamique a, #menudynamique a:link, #menudynamique a:visited, #menudynamique a:active{
	font-size: 75%;
	text-transform: uppercase;
	letter-spacing:0px;
	color:#FFFFFF;
	text-decoration: none;
	padding:6px;
	position:relative;
	background-position:center;
	padding-top:20px;
	
}
#menudynamique a:hover{
	color:#ffffff;
	text-decoration: none;
}


#menudynamique li:hover{
	background: url(images/bk_menuover.jpg) repeat-x ;
	background-position: center;
}
#smenucorpo{	
	width: 853px;
	margin-left:95px;
	padding-top:0px;
	height:1px;
}
#line{	
	width: 90%;
	height:1px;
	background-color: #CCCCCC;
}
#menulubricant{	
background:#ffffff;
float:center;
}
#menulubricant ul{	
list-style: none;
margin: 0;
padding: 0;
float:left;
text-align:center;
}
#menulubricant ul li{	
display:inline;
}
#menulubricant a{	
display:inline;
text-decoration:none;
}
#menulubricant a:hover{	
display:inline;
text-decoration: underline;
}