body {
font-family: verdana; /* on d�finit la police de base dans la page */
font-size: 9pt; /*dex on d�finit la taille de police de base dans la page */
background-color:#c4caca;
color:white;
}

/*
body a{
text-decoration: none;
color: white;
font-weight:bold;
}

body a:hover{
color: white;
font-weight:bold;
}*/
a:link, a:visited {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0; }


body img{
border: none;}

.master{
margin: auto;
width: 1000px;
height:685px;
}

.top{
float:left;
width:1000px;
height:132px;
background: transparent url(../images/top.jpg) no-repeat;
cursor:pointer;
z-index: 1;
}

.menu{
float:left;
width:774px;
height:46px;
background: transparent url(../images/menu.jpg) no-repeat;
}
.x-menu{
margin-left:10px;
margin-top:6px;
}

.center{
float:left;
width:1000px;
height:476px;
}

.left{
float:left;
width:226px;
height:476px;
background: transparent url(../images/transition-left.jpg) no-repeat;
background-color:#01a7de;
}

.right{
float:left;
width:774px;
height:476px;
}

.right-page{
float:left;
width:774px;
height:476px;
background: transparent url(../images/page.jpg) no-repeat;
}

.right-page a{
text-decoration: none;
color: white;
font-weight:bold;
}

.right-page a:hover{
color: white;
font-weight:bold;
}

.right-produits{
float:left;
width:774px;
height:476px;
background-color:white;
color:black;
}

.x-right-page{
margin-top:10px;
margin-left:10px;

}

.right-contact{
float:left;
width:774px;
height:476px;
background: transparent url(../images/page.jpg) no-repeat;
}
.x-right-contact{
margin-top:10px;
margin-left:10px;
}
.right-contact a{
text-decoration: none;
color: white;
font-weight:bold;
}
.right-contact a:hover{
color: white;
font-weight:bold;
}


.right-actus{
float:left;
width:774px;
height:476px;
color: black;
background: transparent url(../images/page3.jpg) no-repeat;
}
.x-right-actus{
margin-top:10px;
/*margin-left:10px;*/
}
.right-actus a{
text-decoration: none;
color: black;
font-weight:bold;
}
.right-actus a:hover{
color: black;
font-weight:bold;
}


.bottom{
float:left;
width:1000px;
height:31px;
background: transparent url(../images/bottom.jpg) no-repeat;
font-size:8pt;
}

.bottom a{
text-decoration: none;
color: white;
font-weight:bold;
}

.bottom a:hover{
color: white;
font-weight:bold;
}

.x-bottom{
margin-left:10px;
}

.right-top{
float:left;
width:774px;
height:63px;
}

.right-center{
float:left;
width:774px;
height:409px;
overflow-y:scroll;
}
.x-right-center{
margin-left:30px;
margin-top:10px;
}
.right-center a{
text-decoration: none;
color: white;
font-weight:bold;
}

.right-center a:hover{
color: white;
font-weight:bold;
}

.right-hp{
float:left;
width:774px;
height:476px;
background: transparent url(../images/hp.jpg) no-repeat;
}

.x-right-hp{
margin-top:91px;
margin-left:20px;

}


#main2 a{
color:black;
text-decoration:none;
/*font-weight:normal;*/
font-family:verdana;
font-size:9pt;
}
#content a, .x-right-hp a {
text-decoration: none; color:#ffffff;
}
#content a u, .x-right-hp a u{
text-decoration: none; color:#000000;
}
#content a:hover, .x-right-hp a:hover {
text-decoration: underline;
}
#list_new {
list-style-type:none;
}

#pop_up, #pop_up2, #pop_up4 {
float: left;
margin-top: 10px;
}
#pop_up2 {
	padding-left: 10px;
}
#pop_up4{
padding-top: 17px;
}
.liens_news {
height: 40px;
width: 140px;
display: block;
float: left;
padding-left: 5px;
text-indent: -2000px;
}
.liens_news1 {
height: 40px;
width: 160px;
display: block;
float: left;
padding-left: 5px;
text-indent: -2000px;
}
.liens_news2 {
height: 40px;
width: 300px;
display: block;
margin-left: 34px; margin-top: 57px;
text-indent: -2000px;
}
#assemblage {
background: transparent url(../images/norfix_calcul_assemblage.png) no-repeat;	
}
#guide {
background: transparent url(../images/norfix_guide_technique.png) no-repeat;	
}
#declaration_conformite{
background: transparent url(../images/declaration_conformite.png) no-repeat;	
}
#liste {
height: 105px;
}
.red {
color: #fffc01;
font-weight: normal;
font-size: 8pt;
}
.bold {
color: #fffc01;
font-weight: bold;
}
input, textarea {
font-family: Verdana;
font-size: 9pt;
color: #000000;
}
.prod {
padding-top: 5px;
}
.page_accueil {
font-size: 10pt;
padding-top: 0px;

}
.contact{
line-height: 15px;
}
.contact img {
padding-top:5px;
}

#flash{
height: 132px;
width: 409px;
z-index: 1000000;
position: relative;
top: 0px;
left: 441px;
}
#guide_tech{
display: block;
height: 40px;
}
#guide_tech a{
display: block;
height: 40px;
margin-left: 258px;
margin-top: -26px;
width: 160px;
}
#guide_tech b{
padding-right: 10px;
}
#guide_tech_img{
height: 40px; width: 160px;
}
#pop_up3{position: relative;top: 6px;left: 6px;}
.accueil{width: 435px;}
.acces_direct{height: 96px; width: 380px; float: left;}
.declaration img{margin: 5px;}
#conformite{height: auto;width: 697px;text-align: left;}
#conformite a {font-weight:normal}
h1{font-size: 11pt;font-weight: bold;text-transform: uppercase;}
#arrete_avis{text-align:justify;}
#arrete_avis em {font-weight: bold;}
#electro, #galva, #inox, #ancrage, #claire{height: 65px;text-align: left;margin-left:180px;padding-top: 4px;}
.affichage{width: 320px;}
.electro, .galva, .inox, .ancrage, .claire {display: block;height: 50px;width: 200px; float: left; margin-right:20px}
.claire {background: url(../images/pointe_claire.png) no-repeat 0 0;}
.electro {background: url(../images/pointe_electrozinguee.png) no-repeat 0 0;}
.galva {background: url(../images/pointe_galvanisee.png) no-repeat 0 0;}
.inox {background: url(../images/pointe_inox.png) no-repeat 0 0;}
.ancrage {background: url(../images/pointe_ancrage.png) no-repeat 0 0;}
.ddsubmenustyle li:hover > a {color: #000}













